{
    "nav": {
        "dashboard": "Dashboard",
        "trading": "Trading",
        "aiInsights": "AI Insights",
        "watchlist": "Watchlist",
        "news": "News",
        "calendar": "Calendar",
        "invoices": "Invoices",
        "users": "User Management",
        "subscriptions": "Subscriptions",
        "support": "Support & Tickets",
        "analytics": "Analytics",
        "systemLogs": "System Logs",
        "database": "Database Backup",
        "settings": "Settings",
        "profile": "Profile",
        "profileSettings": "Profile Settings",
        "logout": "Logout",
        "signOut": "Sign Out",
        "login": "Sign In",
        "register": "Sign Up",
        "home": "Home",
        "about": "About Us",
        "features": "Features",
        "pricing": "Pricing",
        "contact": "Contact",
        "charts": "Charts",
        "broker": "Broker",
        "blogGuides": "Blog & Guides",
        "reportIssue": "Report issue",
        "adminPanel": "Admin Panel",
        "adminDashboard": "Admin Dashboard",
        "statistics": "Statistics",
        "managePlans": "Manage Plans",
        "manageFeatures": "Manage Features",
        "subscriptionsList": "Subscriptions List",
        "contactList": "Contact List",
        "issueReport": "Issue Report",
        "apiMonitor": "API Monitor",
        "emailCampaign": "Email Campaign",
        "brokers": "Brokers",
        "userDocumentation": "User Documentation",
        "userDashboard": "User Dashboard",
        "overview": "Overview",
        "predictions": "Predictions",
        "scanners": "Scanners",
        "generalSettings": "General Setting",
        "languageSettings": "Language Setting",
        "paymentSettings": "Payment Setting",
        "newsManagement": "News Management",
        "faqs": "FAQs"
    },
    "common": {
        "upgradeToPro": "Upgrade to Pro",
        "backtoadminpanel": "Back to Admin Panel",
        "close": "Close",
        "unlockWithProPlan": "Unlock with Pro Plan",
        "cancel": "Cancel",
        "connecting": "Connecting...",
        "read": "Read",
        "view": "View Article",
        "loading": "Loading...",
        "edit": "Edit",
        "delete": "Delete",
        "clear": "Clear search",
        "active": "Active",
        "showing": "Showing",
        "to": "to",
        "of": "of",
        "records": "records",
        "prev": "Prev",
        "next": "Next",
        "drafts": "Drafts",
        "inactive": "Inactive",
        "saveDraft": "Save Draft",
        "optional": "Optional",
        "remove": "Remove bullet",
        "saving": "Saving...",
        "saveChanges": "Save Changes",
        "yesDelete": "Yes, Delete",
        "deleting": "Deleting...",
        "free": "Free",
        "yes": "Yes",
        "no": "No",
        "back": "Back",
        "showingPagination": "Showing {{from}} to {{to}} of {{total}} entries",
        "previous": "Previous",
        "verified": "Verified",
        "requiredFieldsNote": "Fields marked with * are required"
    },
    "actions": {
        "submit": "Submit",
        "cancel": "Cancel",
        "save": "Save Changes",
        "update": "Update",
        "delete": "Delete",
        "search": "Search...",
        "searchPlaceholderUser": "Search here...",
        "searchPlaceholderAdmin": "Search users, invoices, tickets...",
        "filter": "Filter",
        "close": "Close",
        "confirm": "Confirm",
        "back": "Back",
        "next": "Next",
        "view": "View",
        "export": "Export",
        "refresh": "Refresh",
        "clear": "Clear",
        "download": "Download",
        "payNow": "Pay Now",
        "create": "Create",
        "edit": "Edit",
        "viewDetails": "View Details",
        "getStarted": "Get Started",
        "select": "Select Language",
        "sendOtp": "Send OTP",
        "backToSignIn": "Back to Sign In",
        "verify": "Verify"
    },
    "status": {
        "active": "Active",
        "inactive": "Inactive",
        "pending": "Pending",
        "completed": "Completed",
        "failed": "Failed",
        "paid": "Paid",
        "unpaid": "Unpaid",
        "open": "Open",
        "inProgress": "In Progress",
        "resolved": "Resolved",
        "closed": "Closed"
    },
    "language": {
        "selectLanguage": "Select Language",
        "settingsTitle": "Language Settings",
        "settingsSubtitle": "Manage language, direction (LTR / RTL) and localization preferences",
        "currentActive": "Currently Active Language",
        "availableLanguages": "Available Languages",
        "english": "English",
        "arabic": "العربية",
        "spanish": "Español",
        "french": "Français",
        "german": "Deutsch",
        "chinese": "中文",
        "urdu": "اردو",
        "autoDetectTitle": "Automatic Language Detection (GeoIP)",
        "autoDetectDesc": "Automatically detect visitor country via IP and apply the matching language. Fallback to English if not supported on our website.",
        "autoDetectEnabled": "Auto-detection Active",
        "autoDetectDisabled": "Auto-detection Disabled"
    },
    "notifications": {
        "title": "Notifications",
        "noNotifications": "No new notifications",
        "markAllRead": "Mark all read",
        "viewAll": "View all notifications",
        "newUpdates": "new updates",
        "noNewUpdates": "No new updates",
        "allNotifications": "All Notifications",
        "noNotificationsFound": "No notifications found.",
        "messages": "messages",
        "items": {
            "buy": "Buy",
            "sell": "Sell",
            "neutral": "Neutral",
            "hold": "Hold",
            "passwordResetSuccessTitle": "Password Reset Successfully",
            "passwordResetSuccessMsg": "Your account password has been reset successfully.",
            "newSupportTicketTitle": "New Support Ticket",
            "newSupportTicketMsg": "{{name}} has created a new support ticket (Ticket ID: {{id}}) with priority {{priority}}.",
            "ticketStatusUpdatedTitle": "Ticket Status Updated",
            "ticketReplyTitle": "Ticket Reply Received",
            "passwordUpdatedTitle": "Password Updated",
            "passwordUpdatedAdminMsg": "Your password was updated by an administrator. You have been logged out of all active sessions.",
            "freeTrialActivatedTitle": "Free Trial Activated",
            "freeTrialActivatedMsg": "Your free trial for plan {{plan}} was successfully activated.",
            "subActivatedTitle": "Subscription Plan Activated",
            "subActivatedMsg": "Your subscription plan {{plan}} has been successfully activated.",
            "subUpdatedTitle": "Subscription Plan Updated",
            "subCancelledTitle": "Subscription Cancelled",
            "subStatusUpdatedTitle": "Subscription Status Updated",
            "accountSuspendedTitle": "Account Suspended",
            "accountSuspendedMsg": "Your account has been suspended by an administrator.",
            "accountRestoredTitle": "Account Restored",
            "accountRestoredMsg": "Your account suspension has been lifted.",
            "accountDeactivatedTitle": "Account Deactivated",
            "accountDeactivatedMsg": "Your account has been marked as inactive.",
            "accountActivatedTitle": "Account Activated",
            "accountActivatedMsg": "Your account has been activated.",
            "usernameUpdatedTitle": "Username Updated",
            "usernameUpdatedMsg": "Your username was updated to {{username}} by an administrator.",
            "phoneUpdatedTitle": "Phone Number Updated",
            "phoneUpdatedMsg": "Your phone number was updated to {{phone}} by an administrator.",
            "countryUpdatedTitle": "Country Updated",
            "countryUpdatedMsg": "Your country was updated to {{country}} by an administrator.",
            "rsiOversold": "RSI Oversold: Current RSI ({{rsi}}) dropped below level {{lvl}} (Price: {{price}})",
            "rsiOverbought": "RSI Overbought: Current RSI ({{rsi}}) rose above level {{lvl}} (Price: {{price}})",
            "priceAbove": "Price Above: Current price ({{price}}) reached target ({{target}})",
            "priceBelow": "Price Below: Current price ({{price}}) dropped below target ({{target}})",
            "macdBullish": "MACD Crossover: Bullish crossover detected",
            "macdBearish": "MACD Crossover: Bearish crossover detected",
            "emaBullish": "EMA Crossover: Bullish crossover detected",
            "emaBearish": "EMA Crossover: Bearish crossover detected",
            "invoiceGeneratedTitle": "Invoice Generated",
            "paymentReceivedTitle": "Payment Received",
            "paymentFailedTitle": "Payment Failed",
            "brokerApprovedTitle": "Broker Approved",
            "brokerRejectedTitle": "Broker Rejected",
            "strongBuy": "Strong Buy",
            "strongSell": "Strong Sell",
            "priceAlert": "Price Alert",
            "indicatorAlert": "Indicator Alert",
            "patternAlert": "Pattern Alert",
            "breakoutAlert": "Breakout Alert",
            "marketAlert": "Market Alert",
            "priceReached": "Price reached {{target}} (Price: {{price}})",
            "priceTargetReached": "Price target of {{target}} reached (Price: {{price}})",
            "bullishBreakout": "Potential Bullish Breakout detected with {{prob}} probability (Price: {{price}})",
            "passwordChangedSuccessMsg": "Your password was changed successfully.",
            "twoFaEnabledTitle": "2FA Enabled",
            "twoFaDisabledTitle": "2FA Disabled"
        },
        "unread": "Unread"
    },
    "auth": {
        "welcomeBack": "Welcome Back",
        "signInSubtitle": "Sign in to continue to your OpenView account",
        "email": "Email Address",
        "password": "Password",
        "confirmPassword": "Confirm Password",
        "rememberMe": "Remember me",
        "forgotPassword": "Forgot Password?",
        "forgotPasswordSubtitle": "Enter your email and we'll send you a verification code",
        "dontHaveAccount": "Don't have an account?",
        "alreadyHaveAccount": "Already have an account?",
        "signUpTitle": "Create Account",
        "fullName": "Full Name",
        "termsNotice": "By signing up, you agree to our Terms of Service and Privacy Policy",
        "resetPassword": "Reset Password",
        "verifyOTP": "Verify OTP",
        "verifySubtitle": "Enter the 6-digit code sent to your email",
        "verifyCode": "Verification Code",
        "resendCodeIn": "Resend code in",
        "resending": "Resending...",
        "resendCode": "Resend OTP"
    },
    "dashboard": {
        "welcome": "Welcome",
        "overviewSubtitle": "Your global market overview all in one place.",
        "marketCap": "Market Cap",
        "globalTotalToday": "Global total today",
        "advancing": "Advancing",
        "declining": "Declining",
        "totalVolume": "Total Volume",
        "todaysTopPick": "Today's Top Pick",
        "trendingNow": "Trending now",
        "marketNews": "Market news",
        "targetPrice": "Target Price",
        "supportLevel": "Support Level",
        "resistance": "Resistance",
        "marketSentiment": "Market Sentiment",
        "today": "Today",
        "bullish": "Bullish",
        "bearish": "Bearish",
        "neutral": "Neutral",
        "unchanged": "Unchanged",
        "high52w": "52 W High",
        "vix": "VIX",
        "pe": "P/E",
        "fearGreedIndex": "Fear & Greed Index",
        "extremeGreed": "Extreme Greed",
        "greed": "Greed",
        "fear": "Fear",
        "extremeFear": "Extreme Fear",
        "viewMore": "View more",
        "updatedJustNow": "Updated Just Now",
        "confidence": "CONFIDENCE",
        "patternForming": "PATTERN FORMING",
        "searchTablePlaceholder": "Search by name or symbol...",
        "noTableResults": "No matching assets found.",
        "topGainer": "Top Gainer",
        "topLoser": "Top Loser",
        "tableHeaders": {
            "index": "Index",
            "company": "Company",
            "asset": "Asset",
            "commodity": "Commodity",
            "pair": "Pair",
            "price": "Price",
            "rate": "Rate",
            "high": "High",
            "low": "Low",
            "change": "Change",
            "pctChange": "% Change",
            "change24h": "24h Change",
            "pct24h": "24H %",
            "pct7d": "7D %",
            "mktCap": "MKT Cap",
            "pe": "P/E",
            "spread": "Spread",
            "volume": "Volume",
            "category": "Category",
            "trend": "Trend",
            "flag": "Flag"
        },
        "tabs": {
            "indices": "Indices",
            "stock": "Stock",
            "crypto": "Cryptocurrencies",
            "forex": "Currencies (Forex)",
            "commodities": "Commodities"
        },
        "categories": {
            "indicesTitle": "Global Indices",
            "indicesSection": "Major Indices",
            "indicesChart": "Global Indices Chart",
            "indicesMarket": "Market Indices",
            "stockTitle": "Global Stocks",
            "stockSection": "Trending Stocks",
            "stockChart": "Global Stock Chart",
            "stockMarket": "Market Stocks",
            "cryptoTitle": "Cryptocurrency Market",
            "cryptoSection": "Major Cryptocurrencies",
            "cryptoChart": "Global Crypto Chart",
            "cryptoMarket": "Market Crypto",
            "forexTitle": "Forex Market",
            "forexSection": "Major Currency Pairs",
            "forexChart": "Global Forex Chart",
            "forexMarket": "Market Forex",
            "commoditiesTitle": "Commodities Market",
            "commoditiesSection": "Major Commodities",
            "commoditiesChart": "Global Commodities Chart",
            "commoditiesMarket": "Market Commodities"
        },
        "high": "High",
        "veryBullish": "Very Bullish",
        "medium": "Medium"
    },
    "aiInsights": {
        "title": "AI Driven Insights & Predictions",
        "subtitle": "Interpretability • Reliability • Transparent AI",
        "searchPlaceholder": "Search symbol...",
        "trendPrediction": "Trend Prediction",
        "trendingScore": "Trending Score",
        "keyLevel": "Key Level",
        "chart": "Chart",
        "summaryTable": "Summary Table",
        "timeframe": "Timeframe",
        "sentiment": "Sentiment",
        "sentimentStronglyBullish": "Strongly bullish",
        "sentimentStronglyBearish": "Strongly bearish",
        "sentimentMildlyBullish": "Mildly bullish",
        "sentimentMildlyBearish": "Mildly bearish",
        "sentimentBullishToNeutral": "Bullish to neutral",
        "sentimentBearishToNeutral": "Bearish to neutral",
        "sentimentConsolidation": "Consolidation",
        "tf1Day": "1-Day",
        "tf1Week": "1-Week",
        "tf1Month": "1-Month",
        "explainableInsights": "Explainable Insights",
        "trendRationale": "Trend Rationale",
        "patternDetected": "Pattern Detected",
        "keyEvidence": "Key Evidence",
        "patternDetection": "Pattern Detection",
        "increase": "Increase",
        "breakoutProbability": "Breakout Probability",
        "high": "High",
        "reversalSignal": "Reversal Signal",
        "noReversalDetected": "No Reversal detected",
        "trendStrengthIncreasing": "Trend strength increasing",
        "next5DaysForecast": "Next 5 Days Forecast",
        "target": "Target:",
        "recentSignals": "Recent Signals",
        "bullishBreakout": "Bullish breakout",
        "patternConfirmed": "Pattern confirmed",
        "supportHeld": "Support held",
        "oneHrAgo": "1 hr ago",
        "twoHrsAgo": "2 hrs ago",
        "oneDayAgo": "1 d ago",
        "technicalData": "Technical Data",
        "technicalDataSubtitle": "Key technical indicators and momentum signals",
        "analystRating": "Analyst Rating",
        "analystRatingSubtitle": "A Global view of professional assessments",
        "buy": "Buy",
        "hold": "Hold",
        "sell": "Sell",
        "avgPriceTarget": "Avg. Price Target",
        "upsidePotential": "Upside Potential",
        "financialInformation": "Financial Information",
        "performance": "Performance (%)",
        "revenue": "Revenue ($B)",
        "debtLeverage": "Debt/Leverage (%)",
        "dividends": "Dividends ($)",
        "peopleAlsoWatch": "People Also Watch",
        "priceRange": "Price Range",
        "dayRange": "Day Range",
        "week52Range": "52 - Week Range",
        "todaysTopPick": "Today's Top Pick",
        "entry": "Entry",
        "stopLoss": "Stop loss",
        "targetPrice": "Target",
        "return": "Return",
        "aiMlEvolution": "AI/ML Evolution",
        "comingSoon": "COMING SOON",
        "aiMlEvolutionDesc": "Powerful AI enhancements to transform your trading experience",
        "c1Title": "Advanced ML Models",
        "c1Desc": "LSTM networks and Transformer architectures for multi-horizon price predictions.",
        "c1Pill": "Deep Learning",
        "c2Title": "Backtesting Engine",
        "c2Desc": "Validate AI strategies against historical data before acting on predictions.",
        "c2Pill": "Validation",
        "c3Title": "Sentiment Analysis",
        "c3Desc": "NLP-powered analysis of news, social media, and earnings calls for sentiment scoring.",
        "c3Pill": "NLP",
        "c4Title": "Continuous Learning",
        "c4Desc": "Models retrain on new data to adapt to evolving market conditions in real time.",
        "c4Pill": "Adaptive",
        "futureReadyArch": "Future Ready Architecture",
        "f1": "Scalable AI pipeline",
        "f2": "Modular Model Integration",
        "f3": "Real-Time Data Processing",
        "patternAscendingTriangle": "Ascending Triangle",
        "patternDescendingChannel": "Descending Channel",
        "patternDescendingTriangle": "Descending Triangle",
        "patternAscendingChannel": "Ascending Channel",
        "trendRationaleBullish": "Price broke above ${{price}} resistance with high volume, indicating strong bullish momentum continuation.",
        "trendRationaleBearish": "Price moved below ${{price}} support with sustained momentum, indicating bearish continuation.",
        "patternDescBullish": "A consolidation pattern with bullish breakout probability of {{percent}}%.",
        "patternDescBearish": "A consolidation pattern with bearish breakout probability of {{percent}}%.",
        "evidenceHigherHighs": "Higher highs & higher lows confirmed.",
        "evidenceLowerLows": "Lower highs & lower lows confirmed.",
        "evidenceVolumeIncrease": "Volume increase {{vol}} on recent price movement.",
        "evidenceVolumeBreakout": "Volume increase 2.5x on breakout.",
        "evidenceRsiBullish": "RSI trending above 50 (Bullish).",
        "evidenceRsiBearish": "RSI trending below 45 (Bearish).",
        "signalStrength": "Signal Strength"
    },
    "landing": {
        "aiPoweredIntelligence": "AI-Powered Market Intelligence",
        "heroTitle1": "Smarter Stock ",
        "heroTitle2": "Intelligence",
        "heroTitle3": " & Predictions",
        "heroSubtitle1": "AI-driven market analysis, trend predictions, and explainable insights.",
        "heroSubtitle2": "A decision-support system built for modern investors — not a trading platform.",
        "getStartedFree": "Get Started Free",
        "viewDashboard": "View Dashboard",
        "rating": "Rating",
        "soc2Compliant": "SOC 2 Compliant",
        "activeInvestors": "Active Investors",
        "howItWorks": "How it works",
        "howToUseTitle": "How to Use",
        "aiStockPicker": "AI Stock Picker",
        "howItWorksDesc": "Three simple steps from AI analysis to profitable trade — designed for every type of trader.",
        "step1": "Step 1",
        "step1Title": "AI Analysis & Filtering",
        "step1Desc": "Our deep learning models scan the market in real-time, filtering through earnings data, options flow, and news sentiment to isolate high-conviction opportunities.",
        "step2": "Step 2",
        "step2Title": "Select Your Strategy",
        "step2Desc": "Choose from pre-built AI themes or customize your target risk. Get clear entry, exit, and stop-loss targets calculated by our algorithms.",
        "step3": "Step 3",
        "step3Title": "Execute with Confidence",
        "step3Desc": "Execute trades through your connected broker in under 3 seconds, or monitor the predictions live on your dashboard.",
        "checkLatestPicks": "Check the Latest Picks",
        "checkLatestPicksDesc": "Start your trading day with AI-curated stock picks updated at market open. Our model scanned 3000+ tickers and surfaces only the highest-conviction opportunities with full reasoning.",
        "todayStockPicks": "Today Stock Picks",
        "reviewRationale": "Review the Rationale",
        "reviewRationaleDesc": "Understand exactly why each stock is recommended. View technical signals, analyst consensus, earnings projections, options flow, and risk/reward metrics - all in one view.",
        "signalsBreakdown": "Signals Breakdown",
        "earningMomentum": "Earning momentum",
        "optionsFlow": "Options flow",
        "insiderBuying": "Insider buying",
        "newsSentiment": "News sentiment",
        "tradeAndProfit": "Trade and Profit",
        "tradeAndProfitDesc": "Execute with confidence using AI-suggested entry points, price targets, and stop-loss levels. Connect your broker and trade directly from OpenViewTrading with one tap.",
        "tradeSetup": "Trade Setup",
        "entry": "Entry",
        "target": "Target",
        "stop": "Stop",
        "tradeViaConnectedBroker": "Trade via Connected Broker",
        "platform": "PLATFORM",
        "decisionEngineTitle1": "Your AI-Powered",
        "decisionEngineTitle2": "Decision Engine",
        "decisionEngineDesc": "Combine institutional-grade analytics with cutting-edge AI to make smarter, faster investment decisions.",
        "marketsTracked": "MARKETS TRACKED",
        "avgAccuracy": "AVG. ACCURACY",
        "transparency": "TRANSPARENCY",
        "marketAnalysis": "Market Analysis",
        "marketAnalysisDesc": "Real-time data across global indices, equities, and sectors with professional grade charting tools.",
        "aiPredictions": "AI-Driven Predictions",
        "aiPredictionsDesc": "Machine learning models analyze patterns, sentiment, and technicals to generate actionable predictions.",
        "explainableInsights": "Explainable Insights",
        "explainableInsightsDesc": "Every prediction comes with transparent reasoning - understand why, not just what, the AI sees.",
        "technology": "TECHNOLOGY",
        "futureReadyTitle1": "Future-Ready",
        "futureReadyTitle2": "AI Engine",
        "futureReadyDesc": "Our platform evolves continuously with state-of-the-art machine learning to stay ahead of the market.",
        "comingSoon": "Coming Soon",
        "advancedML": "Advanced ML Models",
        "advancedMLDesc": "LSTM networks and Transformer architectures for multi-horizon price predictions.",
        "backtesting": "Backtesting Engine",
        "backtestingDesc": "Validate AI strategies against historical data before acting on predictions.",
        "sentiment": "Sentiment Analysis",
        "sentimentDesc": "NLP-powered analysis of news, social media, and earnings calls for sentiment scoring.",
        "continuousLearning": "Continuous Learning",
        "continuousLearningDesc": "Models retrain on new data to adapt to evolving market conditions in real time.",
        "aiPoweredBadge": "AI - POWERED",
        "strategyPlatformTitle1": "AI Stock Picker,",
        "strategyPlatformTitle2": "Strategy Platform",
        "strategyPlatformDesc": "Our AI analyzes 40+ real time signals - earnings momentum, options flow, insider activity, and news sentiment - to deliver precise, actionable stock picks before the market moves",
        "tryStockPicker": "Try AI Stock Picker",
        "watchDemo": "Watch Demo",
        "watchDemoTitle": "AI Stock Picker Platform Demo",
        "watchDemoSubtitle": "Watch how our AI signal models detect high-probability market setups in real time",
        "ytdReturn": "YTD Strategy Return",
        "vsSP500": "vs S&P 500 +11.2%",
        "winRate": "Win Rate",
        "last12Months": "Last 12 months",
        "aiSignalStock": "AI Signal/Stock",
        "realTimeProcessing": "Real-time processing",
        "signalUpdateSpeed": "Signal update speed",
        "marketHours": "Market hours",
        "competitiveEdge": "COMPETITIVE EDGE",
        "whyStandsOutTitle1": "Why AI Stock Picker",
        "whyStandsOutTitle2": "Stands Out",
        "whyStandsOutDesc": "Access Comprehensive data and AI - driven insights that give you a measurable, repeatable edge.",
        "point1": "Point 1",
        "point1Title": "Intelligent Algorithm",
        "point1Desc": "Uses state-of-the-art LLMs and quantitative models to analyze market data at a scale impossible for human traders.",
        "point2": "Point 2",
        "point2Title": "Real-time Updates",
        "point2Desc": "Signal refresh every 2.4 seconds during market hours. Never miss a pivot point or momentum shift again.",
        "point3": "Point 3",
        "point3Title": "Precise Target",
        "point3Desc": "AI gives specific entry, price target, and stop-loss levels - not vague directional calls; every pick is immediately actionable.",
        "dayTrading": "DAY TRADING",
        "madeForDayTraders": "Made for Day Traders",
        "dayTradersDesc": "Designed specifically for intraday traders. It helps you spot the best stocks to buy and sell the close - making the most of every trading day with precision and speed that gives you the edge.",
        "preMarketSignals": "Pre-market signals",
        "preMarketSignalsDesc": "Get AI picks before the bell rings so you enter every trade with full conviction.",
        "intradayAlerts": "Intraday momentum alerts",
        "intradayAlertsDesc": "Real-time push alerts when a stock breaks above or below key AI detected levels.",
        "oneClickTrading": "1-click trading",
        "oneClickTradingDesc": "Connect your brokers and execute directly from OpenViewTrading in under 3 seconds.",
        "eodRecap": "EOD performance recap",
        "eodRecapDesc": "Review how picks performed daily and continuously improve your edge.",
        "whyOpenView": "WHY OPENVIEWTRADING",
        "whyChooseUs": "Why Choose us",
        "whyChooseUsDesc": "We build the most comprehensive AI trading intelligence platform for retail investors who deserve institutional-grade without the complexity.",
        "investingTellsYou": "Investing that tells you",
        "investingTellsYouDesc": "We give clear direction - buy, hold or sell. No ambiguity. Each recommendation includes a confidence score and complete reasoning chain so you always know why.",
        "clearSignals": "Clear buy/sell signals",
        "maximizePotential": "Maximize your potential",
        "maximizePotentialDesc": "Identifies opportunities that match your risk tolerance. AI personalizes picks based on your portfolio, your holdings, and your past trades - constantly improving.",
        "personalizedPicks": "Personalized picks",
        "simpleYetPowerful": "Simple, Yet Powerful",
        "simpleYetPowerfulDesc": "Professional-grade AI wrapped in intuitive interface. No PhD required - if you can read a dashboard, you can trade with AI tools.",
        "noLearningCurve": "No learning curve",
        "coveringEveryAsset": "Covering Every Asset Class",
        "coveringEveryAssetDesc": "Stocks, ETFs, Crypto, futures, options, commodities. One unified AI platform for all your trading - not just US equities.",
        "allAssetClasses": "All asset classes",
        "investInFuture": "Invest in the Future",
        "investInFutureDesc": "Our AI continuously learns from new market data, economic regime shifts, and volatility cycles. The more markets evolve, the smarter our model becomes.",
        "adaptiveAI": "Adaptive AI model",
        "topGradeSecurity": "Top-Grade Security",
        "topGradeSecurityDesc": "Bank-level encryption, read-only broker API connections, and zero data selling. Your portfolio data and trading activity stay completely private.",
        "bankSecurity": "Bank Level Security",
        "thematicInvesting": "Thematic Investing",
        "thematicDesc": "Explore curated thematic stock lists covering Technology, Energy, Materials, Mining, and all major industries. Each list has key trend, price, and market cap data.",
        "topPerformingThemes": "Top performing Themes",
        "stock": "Stock",
        "mobilePromoDesc": "OpenViewTrading gives you institutional - grade market intelligence, AI driven signals, and real-time analytics - right in your pocket.",
        "availableOn": "Available on:",
        "downloadOnThe": "Download on the",
        "appStore": "App store",
        "getItOn": "Get it on",
        "googlePlay": "Google Play",
        "downloadMobileNow": "Download OpenViewTrading on Mobile Now",
        "market": "Market",
        "marketDashboardTitle1": "Market ",
        "marketDashboardTitle2": "Dashboard",
        "marketDashboardDesc": "Real-time market intelligence and trend monitoring",
        "watchlist": "Watchlist",
        "today": "Today",
        "startFreeTitle1": "Start Free, ",
        "startFreeTitle2": "Upgrade When Ready",
        "startFreeDesc": "Begin with essential tools at no cost. Unlock the full power of AI-driven market intelligence when you need it.",
        "technicalAnalysisBadge": "ADVANCED CHARTING",
        "technicalAnalysisTitle1": "Professional ",
        "technicalAnalysisTitle2": "Technical Analysis",
        "technicalAnalysisDesc": "Interactive candlestick and line charts with multiple timeframes, technical indicators, and overlay comparisons. Designed for traders who demand precision.",
        "multipleChartTypes": "Multiple Chart Types",
        "multipleChartTypesDesc": "Candlestick, Line, Heikin-Ashi, and Renko charts with customizable timeframes from 1-minute to monthly.",
        "advancedIndicators": "Advanced Indicators",
        "advancedIndicatorsDesc": "RSI, MACD, Bollinger Bands, Moving Averages, Fibonacci retracements, and Volume Profile.",
        "overlayComparison": "Overlay Comparison",
        "overlayComparisonDesc": "Compare multiple securities on a single chart with relative performance metrics and correlation analysis.",
        "aiDrivenInsightsBadge": "EXPLAINABLE AI",
        "aiDrivenInsightsTitle1": "AI-Driven ",
        "aiDrivenInsightsTitle2": "Insights",
        "aiDrivenInsightsDesc": "Every prediction includes clear reasoning. No black boxes - understand exactly why our AI models identify specific trends, patterns, and signals.",
        "customDashboardTitle1": "Customizable Dashboard ",
        "customDashboardTitle2": "Experience",
        "customDashboardDesc": "Build your perfect command center with modular, draggable widgets tailored to your strategy.",
        "myDashboard": "My Dashboard",
        "editLayout": "Edit Layout",
        "portfolioHeatmap": "Portfolio Heatmap",
        "aiAlerts": "AI Alerts",
        "cookiePreferencesTitle": "Control your Cookie preferences",
        "cookieSettings": "Cookie Settings",
        "marketOverview": "Market Overview",
        "categoryTechnology": "Technology",
        "categoryEnergy": "Energy",
        "categoryMaterialMining": "Material Mining",
        "categoryFinanceBanking": "Finance & Banking",
        "stocks": "Stocks",
        "alertCenter": "Alert Center",
        "priceTargetHit": "Price Target Hit",
        "nvdaResistance": "NVDA reached $500 resistance",
        "time2minAgo": "2 min ago",
        "rsiOverbought": "RSI Overbought",
        "time15minAgo": "15 min ago",
        "aaplBullFlag": "AAPL showing Bull Flag",
        "time1hourAgo": "1 hour ago",
        "premiumAlert": "Premium Alert",
        "upgradeToUnlock": "Upgrade to unlock",
        "bullishSignalNvda": "Bullish signal: NVDA",
        "supportBrokenTsla": "Support broken: TSLA",
        "quickWatchlist": "Quick Watchlist",
        "patternDetected": "Pattern Detected",
        "featuresStep1": "Step 1",
        "featuresStep1Title": "AI Analysis & Filtering",
        "featuresStep1Desc": "Our deep learning models scan the market in real-time, filtering through earnings data, options flow, and news sentiment to isolate high-conviction opportunities.",
        "featuresStep2": "Step 2",
        "featuresStep2Title": "Select Your Strategy",
        "featuresStep2Desc": "Choose from pre-built AI themes or customize your target risk. Get clear entry, exit, and stop-loss targets calculated by our algorithms.",
        "featuresStep3": "Step 3",
        "featuresStep3Title": "Execute with Confidence",
        "featuresStep3Desc": "Execute trades through your connected broker in under 3 seconds, or monitor the predictions live on your dashboard.",
        "standout1Title": "Pre-market signals",
        "standout1Desc": "Get AI picks before the bell rings so you enter every trade with full conviction.",
        "standout2Title": "Intraday momentum alerts",
        "standout2Desc": "Real-time push alerts when a stock breaks above or below key AI detected levels.",
        "standout3Title": "1-click trading",
        "standout3Desc": "Connect your brokers and execute directly from OpenViewTrading in under 3 seconds.",
        "standout4Title": "EOD performance recap",
        "standout4Desc": "Review how picks performed daily and continuously improve your edge.",
        "howToUse": "How to Use",
        "howItWorksSubtitle": "Three simple steps from AI analysis to profitable trade — designed for every type of trader.",
        "whyAiStockPickerStandsOut": "Why AI Stock Picker Stands Out",
        "competitiveEdgeDesc": "Access comprehensive data and AI-driven insights that give you a measurable, repeatable edge. Design specifically for intraday traders. It helps you spot the best stocks to buy and sell the close — making the most of every trading day with precision and speed that gives you the edge.",
        "trialDays": "Start a {{days}}-day free trial",
        "return30d": "30D Return",
        "riskSentiment": "Risk / Sentiment",
        "risk": "Risk",
        "themeGenAi": "Generative AI & Chips",
        "themeGlp1": "GLP-1 Weight Loss",
        "themeWeb3": "Web3 & Crypto Leaders",
        "marketTrends": "Market Trends",
        "topPerforming": "Top Performing",
        "aiThemes": "AI Themes",
        "themesSubtitle": "Track and trade curated asset baskets dynamically managed by our market intelligence algorithms."
    },
    "plans": {
        "free": "Free",
        "starter": "Starter",
        "pro": "Pro",
        "expert": "Expert",
        "business": "Business",
        "enterprise": "Enterprise"
    },
    "planDescriptions": {
        "essential_tools_to_get_started": "Essential tools to get started",
        "for_serious_investors": "For serious investors",
        "for_teams_institutions": "For teams & institutions",
        "for_teams___institutions": "For teams & institutions"
    },
    "planFeatures": {
        "market_dashboard_overview": "Market dashboard overview",
        "basic_chart_tools": "Basic chart tools",
        "watch_list_up_to_10_stocks": "Watch list up to 10 stocks",
        "basic_ai_insights": "Basic AI insights",
        "daily_market_summary": "Daily market summary",
        "advanced_indicators": "Advanced Indicators",
        "extend_ai_predictions": "Extend AI predictions",
        "priority_alerts": "Priority Alerts",
        "market_alerts": "Market Alerts",
        "pattern_detection": "Pattern detection",
        "explainable_ai_panel": "Explainable AI panel"
    },
    "pricing": {
        "title": "Simple, Transparent Pricing",
        "subtitle": "Choose the plan that fits your trading style",
        "monthly": "Monthly",
        "yearly": "Yearly",
        "mostPopular": "Most Popular",
        "currentPlan": "Current Plan",
        "perMonth": "/month",
        "perYear": "/year",
        "everythingInFree": "Everything in Free, plus:",
        "everythingIncluded": "Everything included in this plan:",
        "upgrade": "Unlock All 50+ Indicators",
        "unlockWithProPlan": "Unlock with Pro Plan",
        "proPlan": "Pro Plan"
    },
    "aboutUs": {
        "heroBadge": "Next-Gen Market Intelligence",
        "heroTitle1": "Redefining Trading with ",
        "heroTitle2": "Autonomous Intelligence",
        "heroSubtitle": "We bridge the gap between complex quantitative research and everyday investors through AI-driven asset baskets and real-time sentiment analysis.",
        "assetsAnalyzed": "Assets Analyzed",
        "assetsGrowth": "+28% YoY Growth (Daily)",
        "activeTraders": "Active Traders",
        "globalCommunity": "Global Community",
        "executionLatency": "Execution Latency",
        "institutionalGrade": "Institutional Grade",
        "predictiveAccuracy": "Predictive Accuracy",
        "aiModelBenchmark": "AI Model Benchmark",
        "engineMetrics": "Engine Metrics",
        "backedBy": "Backed by ",
        "realData": "Real Data",
        "andPerformance": " & Performance",
        "tradingVolumeAccuracy": "Trading Volume & Model Accuracy",
        "trajectory6m": "6-Month historical growth trajectory",
        "growth250": "+250% Growth",
        "themeCoverageIndex": "Theme Coverage Index",
        "aiWeightings": "AI algorithm asset basket weightings",
        "comparativeAlpha": "Comparative Alpha",
        "outperforming": "Outperforming ",
        "traditionalBenchmarks": "Traditional Benchmarks",
        "alphaSubtitle": "Our autonomous portfolio baskets systematically outperform traditional index tracking with optimized drawdown protection.",
        "aiBasketVsSp500": "AI Basket Returns vs S&P 500 (%)",
        "cumulativeReturn": "Cumulative return comparison over time",
        "alpha34x": "3.4x Alpha",
        "aiThemeBaskets": "AI Theme Baskets",
        "sp500Index": "S&P 500 Index",
        "sharpeRatioEfficiency": "Sharpe Ratio Efficiency",
        "live": "Live",
        "riskAdjustedMonitor": "Risk-adjusted return benchmark monitor",
        "sharpeAvg": "2.92 Avg",
        "sharpeIndex": "Sharpe Index",
        "targetRatio": "Target Ratio: > 2.0 SR",
        "cluster": "Cluster: Primary Quantitative Hub",
        "subMillisecondEngine": "Sub-Millisecond Engine",
        "highFrequency": "High Frequency",
        "subMillisecondDesc": "Processes millions of tick signals every second across 40+ liquidity venues to secure optimal execution with minimal slippage.",
        "sub12msRouting": "Sub-12ms Routing Execution",
        "venues40": "40+ Global Liquidity Venues",
        "automatedRiskParity": "Automated Risk Parity",
        "drawdownShield": "Drawdown Shield",
        "automatedRiskDesc": "Algorithms dynamically rebalance asset weightings during market volatility spikes to restrict overall drawdown exposure.",
        "automatedRebalance": "Automated Daily Portfolio Rebalancing",
        "dynamicVolatility": "Dynamic Volatility Weighting",
        "realTimeSentiment": "Real-Time Sentiment Score",
        "aiDriven": "AI Driven",
        "realTimeSentimentDesc": "Continuous multi-channel NLP models digest regulatory filings, earnings calls, and news feeds for immediate asset conviction scoring.",
        "automatedSecParsing": "Automated SEC Filing Parsing",
        "instantConvictionScores": "Instant Multi-Source Conviction Scores",
        "underTheHood": "Under The Hood",
        "poweredBy": "Powered by ",
        "proprietaryAiTech": "Proprietary AI Tech",
        "neuralSentimentEngine": "Neural Sentiment Engine",
        "deepNlp": "Deep Natural Language Processing",
        "neuralSentimentDesc": "Our LLMs scrape news, earnings reports, social sentiment, and regulatory filings in real-time to generate instant conviction scores across 10,000+ financial assets.",
        "sourcesPerSec": "Sources/Sec",
        "accuracy": "Accuracy",
        "multiLanguageSentiment": "Multi-language Sentiment Analysis",
        "socialTrendTracking": "Social Trend Velocity Tracking",
        "dynamicThemeBaskets": "Dynamic Theme Baskets",
        "automatedRebalancing": "Automated Quantitative Rebalancing",
        "dynamicThemeDesc": "Forget manual portfolio allocation. Our algorithms cluster high-performing assets into curated thematic baskets (e.g., AI Chips, Biotech Breakthroughs) that auto-rebalance daily.",
        "rebalanceSpeed": "Rebalance Speed",
        "daily": "Daily",
        "activeThemes": "Active Themes",
        "sharpeOptimization": "Sharpe Ratio Optimization",
        "riskParity": "Automated Risk Parity",
        "lowSlippage": "Low-Slippage Rebalancing",
        "lowLatencyRouting": "Low-Latency Smart Routing",
        "highFrequencyInfra": "High-Frequency Execution Infrastructure",
        "lowLatencyDesc": "Built on distributed, edge-optimized servers across primary liquidity hubs to ensure sub-12 millisecond execution times and minimal slippage.",
        "serverLatency": "Server Latency",
        "uptime": "Uptime",
        "dmaAccess": "Direct Market Access (DMA)",
        "institutionalEncryption": "Institutional Grade Encryption",
        "zeroSlippageAlgo": "Zero-Slippage Execution Algorithms",
        "ctaTitle1": "Experience the Power of ",
        "ctaTitle2": "Financial AI",
        "ctaDesc": "Join over 180,000 traders automating their market strategies with real-time thematic baskets.",
        "exploreMore": "Explore More",
        "themeGenAI": "GenAI & Chips",
        "themeWeightLoss": "GLP-1 Weight Loss",
        "themeWeb3": "Web3 & Crypto",
        "themeCleanEnergy": "Clean Energy",
        "themeQuantum": "Quantum Computing",
        "themeRobotics": "Robotics",
        "catAiChips": "AI Chips",
        "catCryptoBaskets": "Crypto Baskets",
        "catRobotics": "Robotics",
        "catBiotech": "Biotech",
        "catCleanTech": "Clean Tech",
        "targetRatioLabel": "Target Ratio:",
        "targetRatioValue": "> 2.0 SR",
        "avg": "Avg",
        "alpha": "Alpha",
        "statusOptimal": "Optimal",
        "statusHigh": "High",
        "statusStable": "Stable",
        "statusNormal": "Normal",
        "getStartedFree": "Get Started Free"
    },
    "footer": {
        "importantFacts": "Important Facts",
        "complianceLegal": "Compliance & Legal",
        "aboutUs": "About Us",
        "blog": "Blog",
        "broker": "Broker",
        "faq": "FAQ",
        "contactUs": "Contact Us",
        "privacyPolicy": "Privacy Policy",
        "termsOfService": "Terms of Service",
        "cookiesPolicy": "Cookies Policy",
        "internalRules": "Internal Rules",
        "home": "Home",
        "legalNotice": "Legal Notice",
        "riskWarning": "Risk Warning",
        "tagline": "AI-powered stock market intelligence for smarter investment decisions.",
        "disclaimerLabel": "Disclaimer:",
        "allRightsReserved": "All rights reserved.",
        "disclaimer": "is a decision-support tool, not a trading platform. All AI predictions and insights are for informational purposes only and do not constitute financial advice. Past performance is not indicative of future results."
    },
    "contactPage": {
        "heroBadge": "Direct Quant Support",
        "heroTitle1": "We Are Here to ",
        "heroTitle2": "Power Your Strategy",
        "heroSubtitle": "Have questions regarding AI model accuracy, sub-millisecond execution, or enterprise API access? Connect directly with our institutional desk.",
        "customerSupport": "Customer Support",
        "dedicatedAssistance": "24/7 Dedicated Assistance",
        "liveDesk247": "24/7 Live Desk",
        "globalHeadquarters": "Global Headquarters",
        "financialDistrict": "Financial District, NY",
        "addressLine1": "100 Wall Street, 24th Floor",
        "addressLine2": "New York, NY 10005, USA",
        "nyHq": "NY HQ",
        "institutionalPress": "Institutional & Press",
        "partnershipsMedia": "Partnerships & Media Desk",
        "institutional": "Institutional",
        "transmitMessage": "Transmit Message",
        "formSubtitle": "Fill out the form below and an analyst from our quant support desk will respond shortly.",
        "fullName": "Full Name",
        "fullNamePlaceholder": "Alex Morgan",
        "emailAddress": "Email Address",
        "emailPlaceholder": "alex@firm.com",
        "subject": "Subject",
        "subjectPlaceholder": "Add subject here",
        "message": "Message",
        "messagePlaceholder": "Specify your strategy requirements or question...",
        "sendMessage": "Send Message",
        "routingSignal": "Routing Signal...",
        "errName": "Please enter your full name.",
        "errEmail": "Please enter your email address.",
        "errSubject": "Please enter a subject.",
        "errMessage": "Please enter your message.",
        "msgSuccess": "Your message has been submitted successfully!",
        "msgFailed": "Failed to submit message. Please try again.",
        "joinUs": "Join Us",
        "activeChannels": "Active Channels",
        "joinUsSubtitle": "Connect directly with our engineering team, quantitative analysts, and official trading communities:",
        "deskStatus": "Desk Status",
        "liveOperations": "Live Operations",
        "supportKnowledgeBase": "Support Knowledge Base",
        "faqTitle1": "Frequently Asked ",
        "faqTitle2": "Questions",
        "faqQ1": "How fast does the support team respond?",
        "faqA1": "Our quantitative desk responds to ticket submissions within 15 minutes on average. Priority support is available 24/7 for active accounts via live chat.",
        "faqQ2": "Can I schedule a 1-on-1 demo with an analyst?",
        "faqA2": "Yes! Enterprise and institutional accounts can schedule a personalized walkthrough of our algorithmic baskets and execution infrastructure with a quantitative strategist.",
        "faqQ3": "How do I request API access or developer support?",
        "faqA3": "Select \"Technical & API Support\" in the contact form, or access our developer portal directly to generate sandbox API keys instantly.",
        "readyToDeploy": "Ready to Deploy?",
        "ctaSubtitle": "Join over 180,000 global traders utilizing real-time quantitative intelligence.",
        "exploreMore": "Explore More"
    },
    "privacyPolicyPage": {
        "heroBadge": "Trust & Governance Framework",
        "heroTitle1": "Privacy & Data ",
        "heroTitle2": "Integrity",
        "heroSubtitle": "Designed with institutional transparency. Discover how your private trading telemetry, neural model queries, and account metadata are protected.",
        "updated": "Updated: July 31, 2026",
        "revision": "Revision 3.1",
        "activeShield": "Active Shield",
        "statEncTitle": "Encryption Standard",
        "statEncVal": "AES-256",
        "statEncSub": "Zero-Trust Architecture",
        "statSaleTitle": "Data Sale Guarantee",
        "statSaleVal": "0%",
        "statSaleSub": "Monetization strictly forbidden",
        "statAiTitle": "AI Model Isolation",
        "statAiVal": "Isolated",
        "statAiSub": "Private trades stay unindexed",
        "statCompTitle": "Compliance Grade",
        "statCompVal": "SOC2 Type II",
        "statCompSub": "Audited & Verified",
        "policySections": "Policy Sections",
        "provisionsCount": "{{count}} Provisions",
        "clauseSection": "CLAUSE SECTION {{number}}",
        "institutionalGradeClause": "Institutional Grade Clause",
        "coreGovernanceProvisions": "Core Governance Provisions",
        "aesVerified": "AES-256 Verified Clause",
        "soc2Compliant": "SOC2 Type II Compliant",
        "badgeCoreData": "Core Data",
        "badgeAiShield": "AI Shield",
        "badge256Bit": "256-Bit Standard",
        "badgeUserControl": "User Control",
        "p1Title": "Information We Collect",
        "p1Desc": "Granular breakdown of operational telemetry, account attributes, and platform interactions.",
        "p1B1": "Account Metadata: Email addresses, cryptographic hash signatures, and multi-factor auth parameters.",
        "p1B2": "Execution Telemetry: Network latency metrics, IP address routing, device signatures, and session timestamps.",
        "p1B3": "Basket Interactions: Watchlist allocations, custom trigger conditions, and algorithmic conviction ratings.",
        "p2Title": "AI Model Processing & LLMs",
        "p2Desc": "How our sentiment and theme algorithms interact with public vs user-provided data.",
        "p2B1": "Zero Model Retraining: Your individual portfolio setups and private strategies are NEVER used to train shared base models.",
        "p2B2": "Public Stream Scraping: Sentiment analysis processes aggregated public news, SEC filings, and social velocity metrics.",
        "p2B3": "Anonymized Telemetry: Execution speed logs are stripped of personal identifiers before model optimization.",
        "p3Title": "How We Use Information",
        "p3Desc": "Targeted utilization to maintain sub-12ms order execution and thematic basket rebalancing.",
        "p3B1": "Routing Optimization: Directing execution signals to the lowest-latency liquidity hub nearest your location.",
        "p3B2": "Automated Risk Parity: Calculating portfolio drawdown parameters to prevent automated margin violations.",
        "p3B3": "System Diagnostics: Continuous monitoring for fraudulent signal spoofing or unauthorized API access.",
        "p4Title": "Data Sharing & Liquidity Venues",
        "p4Desc": "Strict conditions governing when external order routing or regulatory disclosure occurs.",
        "p4B1": "Regulated Execution Venues: Information is transmitted solely to execute order transactions via Direct Market Access (DMA).",
        "p4B2": "Zero Third-Party Marketing: We never rent, sell, or monetize user profiles or contact registries to advertisers.",
        "p4B3": "Legal & Subpoena Protocols: Disclosures occur only when mandated by binding judicial orders or regulatory statutes.",
        "p5Title": "Institutional Security Standards",
        "p5Desc": "End-to-end cryptographic safeguards protecting your vault and active sessions.",
        "p5B1": "TLS 1.3 Transport Security: All socket data transfers are secured via high-grade TLS 1.3 encryption tunnels.",
        "p5B2": "Hardware Cryptographic Storage: Keys and session tokens reside within HSM (Hardware Security Module) vaults.",
        "p5B3": "Continuous Audit Trails: Live automated intrusion detection monitors infrastructure 24/7/365.",
        "p6Title": "Your Rights & Choices",
        "p6Desc": "Full autonomous control over data export, profile modification, and permanent purging.",
        "p6B1": "GDPR & CCPA Full Compliance: Instant export of all personal data logs in machine-readable JSON formats.",
        "p6B2": "Right to Erasure (Hard Purge): Triggering account closure immediately initiates hard scrubs across all production nodes.",
        "p6B3": "Opt-Out Controls: Dynamic toggles for analytical cookies and experimental feature feedback tracking.",
        "p7Title": "Cookies & Local Session Tokens",
        "p7Desc": "Low-footprint local storage parameters used strictly for authentication and security.",
        "p7B1": "Essential Tokens: High-security session cookies required to verify authenticated web-socket connections.",
        "p7B2": "Zero Cross-Site Trackers: We completely block third-party ad networks and invasive tracking beacons.",
        "p7B3": "Customizable Preferences: Manage local memory cache limits directly within platform user settings.",
        "p8Title": "Retention & Compliance Boundaries",
        "p8Desc": "Automated decay schedules for historical data and age verification rules.",
        "p8B1": "Automated Telemetry Expiry: Raw connection logs are permanently scrubbed after 30 rolling calendar days.",
        "p8B2": "Institutional Record Limits: Statutory trading records are preserved in cold storage as mandated by financial regulators.",
        "p8B3": "Strict Adult Platform Rules: Service access is strictly prohibited for individuals under the age of 18.",
        "ctaTitle": "Exercise Your Privacy Controls",
        "ctaDesc": "Request an immediate encrypted export of your session logs, custom basket configurations, or submit a hard purge request directly to our Data Protection Officer.",
        "downloadPdf": "Download Full PDF"
    },
    "termsOfServicePage": {
        "heroBadge": "Governance & Legal Terms",
        "heroTitle1": "Terms of ",
        "heroTitle2": "Service",
        "heroSubtitle": "Please review the legal rights, user responsibilities, and operational guidelines governing your account.",
        "effectiveDate": "Effective Date: August 3, 2026",
        "activeAgreement": "Active Agreement",
        "readSectionDetails": "Read section details",
        "complianceStandard": "Compliance Standard",
        "keyProvisionsClauses": "Key Provisions & Clauses",
        "userObligation": "User Obligation",
        "enforcementRemedy": "Enforcement Remedy",
        "governance": "Governance:",
        "legallyBindingProvision": "Legally Binding Provision",
        "gotIt": "Got It",
        "haveQuestionsTitle": "Have questions about our terms?",
        "haveQuestionsSubtitle": "Our legal and compliance team is available to help clarify enterprise agreements or usage guidelines.",
        "contactUsBtn": "Contact us",
        "badgeAgreement": "Agreement",
        "badgeSecurity": "Security",
        "badgePayments": "Payments",
        "badgeCompliance": "Compliance",
        "badgeRiskNotice": "Risk Notice",
        "badgeCopyright": "Copyright",
        "t1Title": "1. Acceptance of Terms",
        "t1Desc": "By accessing or using our platform, you agree to be bound by these Terms. If you do not agree, you may not access our services.",
        "t1Summary": "This section details the legally binding agreement created when you create an account, access our application endpoints, or integrate with our APIs.",
        "t1C1": "Binding Legal Contract: Accessing or utilizing our services signifies full, unreserved acceptance of all provisions outlined herein.",
        "t1C2": "Enterprise Representation: If acting on behalf of an organization or legal entity, you confirm possessing full authorization to bind that entity to these provisions.",
        "t1C3": "Modification Consent: Periodic updates to these terms will be published directly to this page. Continued usage following updates constitutes explicit agreement.",
        "t1C4": "Cross-Platform Coverage: Provisions govern access across web dashboards, native mobile applications, API gateways, and automated integrations.",
        "t1Obligation": "Must review terms periodically and immediately cease platform usage if any provision becomes unacceptable.",
        "t1Remedy": "Immediate revocation of API tokens and termination of account access upon breach of acceptance terms.",
        "t1Note": "Globally enforceable under international contract standards and electronic consent protocols.",
        "t2Title": "2. Account & Eligibility",
        "t2Desc": "You must be at least 18 years old to use this platform. You are responsible for maintaining account credential confidentiality.",
        "t2Summary": "Establishes statutory age requirements, authentication credential responsibilities, and account liability boundaries.",
        "t2C1": "Minimum Age Threshold: Registration requires users to be at least 18 years of age or the legal age of majority in their jurisdiction.",
        "t2C2": "Credential Confidentiality: Users hold sole responsibility for safeguarding passwords, 2FA tokens, and private API authorization keys.",
        "t2C3": "Unauthorized Activity: All operations executed through valid account credentials are strictly attributed to the account owner.",
        "t2C4": "Multi-Account Policy: Creating duplicate accounts to circumvent administrative suspensions or rate limits is strictly forbidden.",
        "t2Obligation": "Implement strong multi-factor authentication (2FA) and report unauthorized breaches to SOC within 12 hours.",
        "t2Remedy": "Instant lockout and account freezing upon suspected credential compromise or age misrepresentation.",
        "t2Note": "Compliant with SOC2 Trust Services Criteria for identity verification and access management.",
        "t3Title": "3. Subscription & Billing",
        "t3Desc": "Paid subscriptions renew automatically unless canceled prior to the billing cycle. Payments are handled via secure third-party processors.",
        "t3Summary": "Outlines payment workflows, recurring subscription mechanics, price adjustment protocols, and refund conditions.",
        "t3C1": "Automatic Renewal: Subscriptions automatically renew at the end of each billing cycle (Monthly/Yearly) unless canceled in dashboard settings.",
        "t3C2": "Tokenized Processing: Billing information is processed through PCI-DSS Level 1 compliant gateways; raw card details are never stored.",
        "t3C3": "Tax Obligations: Applicable local sales tax, VAT, or GST will be added to subscription charges where legally mandated.",
        "t3C4": "Refund Parameters: All service fees are non-refundable, except where required by applicable statutory consumer protection laws.",
        "t3Obligation": "Maintain valid, up-to-date payment information and cancel subscriptions prior to the renewal date.",
        "t3Remedy": "Grace period of 3 days for failed payments followed by automatic downgrade to the free tier or suspension.",
        "t3Note": "PCI-DSS Level 1 Gateway Integration and EU Consumer Rights Directive compliant.",
        "t4Title": "4. Prohibited Conduct",
        "t4Desc": "Reverse engineering, automated scraping, or attempting to bypass platform rate limits is strictly forbidden.",
        "t4Summary": "Strict guidelines designed to protect platform infrastructure, internal algorithm weights, and system stability.",
        "t4C1": "No Scrapers or Bots: Automated extraction of order books, signal telemetry, or proprietary charts using headless crawlers is barred.",
        "t4C2": "No Decompilation: Reverse engineering, decompiling, or attempting to extract proprietary LLM/neural model weights is illegal.",
        "t4C3": "Rate Limit Boundaries: Intentional attempts to flood websocket connections or overflow REST API thresholds are blocked.",
        "t4C4": "Zero Exploitation: Injecting malicious payloads, probing endpoint vulnerabilities, or attempting SQLi/XSS attacks is prohibited.",
        "t4Obligation": "Adhere strictly to published rate limit headers and standard user interface interaction patterns.",
        "t4Remedy": "Immediate permanent IP block, API key revocation, and potential legal action under the CFAA.",
        "t4Note": "Monitored 24/7 by Web Application Firewalls (WAF) and real-time threat analysis engines.",
        "t5Title": "5. Risk & Financial Disclaimer",
        "t5Desc": "Market insights and AI models serve informational purposes only and do not constitute formal financial advice.",
        "t5Summary": "Important legal notices regarding financial execution risk, algorithm outputs, and data interpretation.",
        "t5C1": "Non-Advisory Telemetry: Quantitative scores, sentiment indicators, and prediction models serve strictly informational purposes.",
        "t5C2": "No Fiduciary Duty: Platform outputs do not constitute individual investment advice, brokerage services, or endorsements.",
        "t5C3": "Execution Liability: Trading financial instruments involves significant risk of capital loss. You hold sole execution liability.",
        "t5C4": "Data Latency: Market data feeds may experience delay or interruption due to upstream provider outages or network congestion.",
        "t5Obligation": "Conduct independent research and risk evaluation before placing live market executions.",
        "t5Remedy": "Disclaimers are enforced globally; the platform bears zero liability for trading losses incurred.",
        "t5Note": "Operates as a non-advisory quantitative technology provider.",
        "t6Title": "6. Intellectual Property",
        "t6Desc": "All interface code, underlying models, brand assets, and algorithms remain the exclusive property of the platform.",
        "t6Summary": "Defines ownership parameters, copyright protections, and limited license conditions for platform subscribers.",
        "t6C1": "Proprietary Ownership: UI code, vector engines, predictive models, trademarks, and documentation belong exclusively to us.",
        "t6C2": "Limited User License: Active users receive a non-exclusive, non-transferable, revocable license for internal personal use.",
        "t6C3": "Redistribution Ban: Republishing, reselling, or white-labeling underlying algorithmic feeds without written consent is forbidden.",
        "t6C4": "Feedback Rights: Any suggestions, feature requests, or code feedback provided may be implemented without compensation.",
        "t6Obligation": "Respect proprietary assets and refrain from creating commercial derivative products using our feeds.",
        "t6Remedy": "Immediate termination of platform access and formal DMCA/copyright infringement proceedings.",
        "t6Note": "Protected under international intellectual property treaties and trademark registrations."
    },
    "cookiesPage": {
        "heroBadge": "Data Protection & Telemetry Control",
        "heroTitle1": "Cookie ",
        "heroTitle2": "Policy",
        "heroSubtitle": "Explore how OpenView uses session security, high-frequency performance tokens, and user preference storage to power your terminal.",
        "updated": "Updated: August 2026",
        "version": "Version 3.2",
        "gdprCompliant": "GDPR & CCPA Compliant",
        "statEssVal": "Required",
        "statEssTitle": "Strictly Essential",
        "statEssSub": "Session & Auth Integrity",
        "statRetVal": "30-90 Days",
        "statRetTitle": "Data Retention",
        "statRetSub": "Automated Token Expiry",
        "statSellVal": "Zero",
        "statSellTitle": "Third-Party Selling",
        "statSellSub": "Strict Privacy Policy",
        "statPrefVal": "Granular",
        "statPrefTitle": "Preferences",
        "statPrefSub": "User-Controlled Toggles",
        "matrixTitle": "Cookie Storage Matrix",
        "matrixSubtitle": "Select a cookie tier below to inspect operational parameters and grant or revoke permissions.",
        "systemState": "System State:",
        "securityOperational": "Security Operational",
        "categoryLabel": "CATEGORY {{number}}",
        "maxRetention": "Max Retention:",
        "operationalSpecs": "Operational Specifications",
        "syncNotice": "Configured Settings Sync Automatically With Profile",
        "questionsOnPrivacy": "Questions on data privacy?",
        "contactPrivacyDesk": "Contact Privacy Desk",
        "needPrivacySupport": "Need Privacy Support?",
        "needPrivacySupportSub": "Have specific queries regarding how we store tokenized telemetry or user session state? Get in touch with our security desk.",
        "badgeMandatory": "Mandatory",
        "badgePerformance": "Performance",
        "badgeCustomization": "Customization",
        "badgeDiagnostics": "Diagnostics",
        "c1Title": "Strictly Necessary",
        "c1Desc": "Core infrastructure tokens vital for account authentication, session stability, multi-factor security, and order routing protection.",
        "c1Retention": "Session / 30 Days",
        "c1P1": "Authenticates user login states securely across trading desk subdomains and real-time WebSocket communication channels.",
        "c1P2": "Prevents Cross-Site Request Forgery (CSRF) attacks by maintaining secure cryptographic token handshakes.",
        "c1P3": "Buffers essential session state to ensure sub-12ms direct market access execution performance.",
        "c2Title": "Performance & Latency",
        "c2Desc": "Monitors client-side execution latency, chart rendering speeds, backtest engine performance, and regional network node status.",
        "c2Retention": "60 Days",
        "c2P1": "Measures WebSocket heartbeat ping and automatically routes traffic through optimal high-speed nodes.",
        "c2P2": "Detects UI rendering bugs real-time to dispatch automated client-side optimizations.",
        "c2P3": "Aggregates anonymized execution statistics to streamline data feed pipeline speed.",
        "c3Title": "Functional Preferences",
        "c3Desc": "Preserves your custom workspace layouts, active indicator sets, custom risk parameters, and color palettes.",
        "c3Retention": "90 Days",
        "c3P1": "Saves chosen interface theme presets, multi-monitor grid arrangements, and chart color dynamics.",
        "c3P2": "Preserves risk parameter defaults and selected quantitative order presets.",
        "c3P3": "Stores localized display choices and timezone offsets for seamless transaction logs.",
        "c4Title": "Basket Diagnostics",
        "c4Desc": "Maintains client-side caching for real-time model backtests, algorithmic basket drafts, and signal diagnostics.",
        "c4Retention": "14 Days",
        "c4P1": "Temporarily buffers uncommitted theme basket allocations prior to live market execution.",
        "c4P2": "Caches frequently queried ticker history locally to dramatically reduce network load.",
        "c4P3": "Tracks workflow interactions to optimize backtesting interface response times."
    },
    "cookieBanner": {
        "bannerTitle": "We use cookies to enhance your trading experience",
        "bannerDesc": "OpenViewTrading uses cookies to personalize AI signals, remember your preferences, and analyze platform performance. By accepting, you help us deliver smarter, faster trading insight.",
        "privacyPolicyLink": "Privacy Policy",
        "cookiePolicyLink": "Cookie Policy",
        "rejectAll": "Reject All",
        "managePreferences": "Manage Preference",
        "acceptAll": "Accept All",
        "savePreferences": "Save Preference",
        "modalTitle": "Cookie Preference",
        "modalSubtitle": "Choose which cookies OpenViewTrading can use on your device",
        "t1Title": "Strictly Necessary",
        "t1Desc": "Required for the platform to function. Can't be disabled.",
        "t2Title": "Analytics & Performance",
        "t2Desc": "Help us understand how traders use OpenViewTrading to improve the experience.",
        "t3Title": "AI Personalization",
        "t3Desc": "Powers Personalized AI stock picks, watchlist suggestions, and trading insight tailored to you.",
        "t4Title": "Third Party Integration",
        "t4Desc": "Used by broker connections, trading view charts, and other embedded platform services.",
        "t5Title": "Marketing & Communication",
        "t5Desc": "Allow us to send you relevant updates, offers, and feature announcement."
    },
    "internalRulesPage": {
        "heroBadge": "Core Infrastructure Guidelines",
        "heroTitle1": "Internal Platform ",
        "heroTitle2": "Rules & Governance",
        "heroSubtitle": "Comprehensive operational parameters, security guardrails, role hierarchies, and API failover protocols governing system execution.",
        "moduleLabel": "MODULE {{number}}",
        "strictEnforcement": "Strict Enforcement",
        "zeroToleranceEngine": "Zero-Tolerance Protocol Engine",
        "activeGuardrails": "Active Guardrails",
        "m1Title": "Authentication & Access Controls",
        "m1Desc": "Cryptographic token validation, multi-factor security barriers, and automated device lockout thresholds.",
        "m1I1Label": "Session Management",
        "m1I1Detail": "Forced session timeout after 30 minutes of inactivity; mandatory HTTPS transport security.",
        "m1I2Label": "Failed Login Thresholds",
        "m1I2Detail": "Account automatically locked for 30 minutes following 5 consecutive failed authentication attempts.",
        "m1I3Label": "Device Verification",
        "m1I3Detail": "Unrecognized IP or device signature triggers mandatory 2FA email notification and OTP check.",
        "m2Title": "Role Hierarchies & Permissions",
        "m2Desc": "Strictly defined scope limits spanning Super Admin oversight down to read-only Viewer access levels.",
        "m2I1Label": "Super Admin Privileges",
        "m2I1Detail": "Full global system oversight; exclusive authority to modify lower-level administrative roles.",
        "m2I2Label": "Trader Restrictions",
        "m2I2Detail": "Authorized for live order routing and asset management; barred from modifying system user registries.",
        "m2I3Label": "Support & Viewer Scope",
        "m2I3Detail": "Customer Support limited strictly to ticket queues; Viewers restricted to read-only telemetry.",
        "m3Title": "Portfolio & Trading Parameters",
        "m3Desc": "Mathematical asset calculations, negative balance prohibitions, and fractional execution safeguards.",
        "m3I1Label": "Valuation Equation",
        "m3I1Detail": "Total Portfolio Value = Total Assets + Available Cash balance. Negative cash balances are permanently blocked.",
        "m3I2Label": "Order Execution Validation",
        "m3I2Detail": "Short-selling limitations enforced; zero order execution permitted without verified share ownership.",
        "m3I3Label": "Average Cost Basis",
        "m3I3Detail": "Calculated dynamically via Total Execution Cost divided by aggregate open share quantity.",
        "m4Title": "Market Data & API Routing",
        "m4Desc": "Real-time ticker stream updates with multi-tier automatic provider failover protocols.",
        "m4I1Label": "Primary Priority Stream",
        "m4I1Detail": "Twelve Data API handles sub-second pricing updates and volume velocity trackers.",
        "m4I2Label": "Failover Hierarchy",
        "m4I2Detail": "Automatic failover switches to Finnhub, then Polygon, and defaults to cached prices upon total provider failure.",
        "m4I3Label": "Quota Monitoring",
        "m4I3Detail": "Instantaneous warning triggered at 80% API quota consumption; automatic provider disablement at 95%.",
        "m5Title": "Billing & Subscriptions",
        "m5Desc": "Tiered feature limitations, automated monthly invoice generation, and retry logic.",
        "m5I1Label": "Tier Structures",
        "m5I1Detail": "Free tier limits to 3 watchlists and 100 API calls/day; Premium unlocks unlimited access and priority routing.",
        "m5I2Label": "Payment Retry Logic",
        "m5I2Detail": "Failed invoices trigger automatic payment retries after 3 days; total account cancellation after 3 consecutive failures.",
        "m5I3Label": "Immutable Logs",
        "m5I3Detail": "All financial invoices, audit trails, and transaction IDs remain permanent and unalterable.",
        "m6Title": "Risk Management & Safety",
        "m6Desc": "Automated portfolio drawdowns, leverage restrictions, and emergency circuit breakers.",
        "m6I1Label": "Position Sizing Limits",
        "m6I1Detail": "Single asset allocation capped at a strict maximum of 10% of total portfolio valuation.",
        "m6I2Label": "Daily Drawdown Lock",
        "m6I2Detail": "Automated trading halt triggered immediately if aggregate daily portfolio loss reaches 20%.",
        "m6I3Label": "Audit Logging",
        "m6I3Detail": "Every critical system action (trades, deletions, role updates) is cryptographically recorded in audit logs."
    },
    "legalNoticePage": {
        "heroBadge": "Compliance & Governance",
        "heroTitle1": "Legal ",
        "heroTitle2": "Notice",
        "heroSubtitle": "Comprehensive legal information, compliance frameworks, terms of use, and regulatory governance governing the OpenViewTrading platform.",
        "companyTitle": "Company Information",
        "companyNameLabel": "Company Name",
        "companyNameVal": "OpenViewTrading Technologies Inc.",
        "regNumberLabel": "Business Registration Number",
        "addressLabel": "Registered Address",
        "addressVal": "100 Financial Plaza, Suite 400, Global Fintech Hub, NY 10005",
        "contactEmailLabel": "Contact Email",
        "websiteUrlLabel": "Website URL",
        "supportContactLabel": "Support Contact",
        "ownershipTitle": "Ownership & Intellectual Property",
        "ownershipDesc": "All components, source code, visual interfaces, documentation, charts, graphics, and proprietary algorithms hosted on OpenViewTrading are protected under global copyright and intellectual property treaties.",
        "copyrightNoticeLabel": "Copyright Notice:",
        "copyrightNoticeVal": "© 2026 OpenViewTrading Technologies Inc. All rights reserved.",
        "trademarkOwnershipLabel": "Trademark Ownership:",
        "trademarkOwnershipVal": "The OpenViewTrading name, logo, and ticker identifiers are registered trademarks.",
        "softwareLicensingLabel": "Software Licensing:",
        "softwareLicensingVal": "Platform access is granted via a non-exclusive, non-transferable limited license for personal use.",
        "usageTitle": "Website Usage & User Responsibilities",
        "usageDesc": "By accessing or utilizing OpenViewTrading, users agree to uphold strict standards of platform conduct. Acceptable usage requires lawful navigation without disrupting system integrity or automated pipelines.",
        "acceptableUseTitle": "Acceptable Use",
        "acceptableUseDesc": "Engaging with portfolio watchlists, AI insights, economic trackers, and market charts strictly for personal analysis.",
        "prohibitedActivitiesTitle": "Prohibited Activities",
        "prohibitedActivitiesDesc": "Unauthorized reverse engineering, credential sharing, scraping telemetry feeds, or deploying malicious scripts.",
        "financialTitle": "Financial Disclaimer",
        "financialDesc1": "OpenViewTrading is an information analytics, charting, and market intelligence platform. We do not provide personalized financial, legal, or tax advice.",
        "financialDesc2": "All market dashboards, AI insights, and technical indicator readings are generated for informational purposes only. Users retain complete individual accountability for their financial decisions and risk exposure.",
        "riskTitle": "Risk Warning",
        "riskDesc": "Trading stocks, digital assets, cryptocurrencies, and leveraged derivatives carries a high degree of risk and may result in the loss of your entire invested capital.",
        "riskNoticeLabel": "Key Capital Exposure Notice:",
        "riskNoticeVal": "Past performance metrics, AI model backtests, and portfolio simulations do not guarantee future yields. Volatility spikes can instantly liquidate positions across unregulated asset classes.",
        "thirdPartyTitle": "Third-Party Services & Integrations",
        "thirdPartyDesc": "The platform integrates with external broker APIs, financial data providers, payment gateways, and economic calendar feeds. OpenViewTrading assumes zero liability for execution failures or service interruptions originating from upstream third-party vendors.",
        "liabilityTitle": "Limitation of Liability",
        "liabilityDesc": "To the maximum extent permitted under applicable law, OpenViewTrading, its directors, officers, employees, and affiliates shall not be liable for any direct, indirect, incidental, special, or consequential damages resulting from platform downtime, API latency gaps, technical hardware failures, or investment capital losses.",
        "ipRightsTitle": "Intellectual Property Rights",
        "ipRightsDesc": "All trademarks, logos, UI layouts, source code repositories, charting designs, graphics, and documentation are the exclusive property of OpenViewTrading. Unauthorized duplication or redistribution is strictly prohibited.",
        "privacyCookiesTitle": "Privacy & Cookie Policy",
        "privacyCookiesDesc": "We maintain rigorous data protection standards in accordance with global privacy frameworks. Our system utilizes secure encryption protocols to safeguard user telemetry and profile preferences.",
        "privacyPolicyLink": "Privacy Policy →",
        "cookiePreferencesLink": "Cookie Preferences →",
        "governingLawTitle": "Governing Law & Dispute Resolution",
        "governingLawDesc": "This legal notice and platform user agreement shall be governed by standard international commercial arbitration principles. Any disputes arising from platform utilization will be resolved through binding arbitration in a designated jurisdiction.",
        "contactDeptTitle": "Legal Department Contact",
        "deptLabel": "Department:",
        "deptVal": "Legal & Compliance",
        "emailLabel": "Email:",
        "hoursLabel": "Business Hours:",
        "hoursVal": "Mon - Fri (09:00 - 18:00 EST)",
        "versionTitle": "Version & Revision Information",
        "lastUpdatedLabel": "Last Updated:",
        "lastUpdatedVal": "August 1, 2026",
        "effectiveDateLabel": "Effective Date:",
        "effectiveDateVal": "August 5, 2026",
        "versionNumberLabel": "Version Number:",
        "versionNumberVal": "v4.2.0-PRO"
    },
    "riskWarningPage": {
        "heroBadge": "Critical Risk Disclosure Matrix",
        "heroTitle1": "Financial Markets ",
        "heroTitle2": "Risk Warning",
        "heroSubtitle": "Trading financial instruments carries substantial risk of capital loss. Review all operational warnings, technical caveats, and governance limitations before proceeding.",
        "emergencyBannerTitle": "Dashboard Notice: Core Capital Exposure Warning",
        "emergencyBannerText": "Trading and investing involve substantial risk. Market prices may fluctuate rapidly, and you could lose part or all of your investment. Past performance is not indicative of future results. Always conduct your own research before making financial decisions.",
        "m1Heading": "Autonomous Investment Discretion",
        "m1Summary": "All decisions are executed entirely under user ownership without formal advisory protection.",
        "m1P1Title": "Sole Accountability",
        "m1P1Detail": "All portfolio strategies and trade deployments rest completely on the individual investor.",
        "m1P2Title": "Zero Advisory Scope",
        "m1P2Detail": "The OpenViewTrading platform provides tools only and never renders financial, tax, or legal advice.",
        "m1P3Title": "Due Diligence Prerequisite",
        "m1P3Detail": "Users must independently audit their personal financial exposure before initiating transactions.",
        "m2Heading": "Extreme Market Volatility",
        "m2Summary": "Sudden macroeconomic events and political news can devastate asset valuations instantly.",
        "m2P1Title": "Rapid Price Swings",
        "m2P1Detail": "Equities, commodities, and crypto assets can fluctuate violently without warning.",
        "m2P2Title": "Sentiment Shocks",
        "m2P2Detail": "Unexpected geopolitical catalysts or news announcements distort market equilibrium.",
        "m2P3Title": "Principal Loss Risk",
        "m2P3Detail": "Uncontrolled volatility can completely wipe out your deployed initial trading capital.",
        "m3Heading": "Third-Party Telemetry & Data Integrity",
        "m3Summary": "Analytics and charting layers depend on external provider feeds with inherent sync delays.",
        "m3P1Title": "External Feed Reliance",
        "m3P1Detail": "Tickers, quotes, and market analytics are aggregated through third-party vendors.",
        "m3P2Title": "No Absolute Accuracy",
        "m3P2Detail": "While high uptime is targeted, real-time data sync errors or omissions may occur.",
        "m3P3Title": "Indicator Limitations",
        "m3P3Detail": "Technical indicators derived from external data must be verified independently.",
        "m4Heading": "API, Cloud, & Network Outages",
        "m4Summary": "Global connectivity loops and remote server downtime can stall active session execution.",
        "m4P1Title": "Internet Dependencies",
        "m4P1Detail": "Real-time trade routing relies strictly on stable and continuous internet bandwidth.",
        "m4P2Title": "Unplanned Outages",
        "m4P2Detail": "Temporary gateway interruptions or cloud failures may occur with zero prior notice.",
        "m4P3Title": "Communication Drops",
        "m4P3Detail": "Notification delivery queues can stall during sudden peak traffic spikes.",
        "m5Heading": "Platform Technical & Maintenance Risks",
        "m5Summary": "Routine platform updates or hardware degradations may delay service availability.",
        "m5P1Title": "System Patching",
        "m5P1Detail": "Scheduled maintenance windows or critical bug fixes can temporarily freeze portal access.",
        "m5P2Title": "Hardware Failures",
        "m5P2Detail": "Unforeseen cloud hardware degradation may temporarily impede analytics rendering.",
        "m5P3Title": "Execution Latency",
        "m5P3Detail": "System constraints can occasionally introduce micro-second order routing delays.",
        "m6Heading": "Order Fulfillment & Liquidity Barriers",
        "m6Summary": "Placing an order does not guarantee prompt or exact-price execution.",
        "m6P1Title": "Execution Uncertainty",
        "m6P1Detail": "Orders may face partial fills, complete rejections, or slippage against desired targets.",
        "m6P2Title": "Liquidity Bottlenecks",
        "m6P2Detail": "Shallow order books during off-hours can alter final fill pricing drastically.",
        "m6P3Title": "Market Conditions",
        "m6P3Detail": "High-frequency volume crashes can prevent matching engines from honoring quotes.",
        "m7Heading": "Leverage, Margin, & Debt Acceleration",
        "m7Summary": "Amplified risk profiles can generate losses far exceeding initial deposit accounts.",
        "m7P1Title": "Magnified Exposure",
        "m7P1Detail": "Using margin increases both upside return potential and downside velocity equally.",
        "m7P2Title": "Negative Balance Risk",
        "m7P2Detail": "Extreme drawdowns on leveraged assets can result in liabilities exceeding initial capital.",
        "m7P3Title": "Automated Liquidations",
        "m7P3Detail": "Positions dropping past margin thresholds will trigger forced systemic liquidation.",
        "m8Heading": "Cryptocurrency & Unregulated Assets",
        "m8Summary": "Digital token markets carry extreme speculative variance and sparse legal protection.",
        "m8P1Title": "Severe Speculation",
        "m8P1Detail": "Crypto assets undergo sudden structural liquidity collapses across many jurisdictions.",
        "m8P2Title": "Regulatory Shifts",
        "m8P2Detail": "Sudden state legislation updates can instantly immobilize token classes.",
        "m8P3Title": "Custody Hazards",
        "m8P3Detail": "Digital token ownership structures carry inherent technical vulnerabilities.",
        "m9Heading": "External Broker & Partner Integrations",
        "m9Summary": "OpenViewTrading assumes zero accountability for actions originating from third-party vendors.",
        "m9P1Title": "Third-Party Linkages",
        "m9P1Detail": "Exchanges, payment rails, and broker APIs operate on separate security parameters.",
        "m9P2Title": "Partner Failures",
        "m9P2Detail": "The platform is completely unliable for financial losses caused by external partner downtime.",
        "m9P3Title": "Ecosystem Disconnects",
        "m9P3Detail": "Upstream vendor API deprecations can disable specific sub-features instantly.",
        "m10Heading": "User Account Security & Credential Hygiene",
        "m10Summary": "Safeguarding login parameters and multi-factor keys remains strictly the user duty.",
        "m10P1Title": "Credential Privacy",
        "m10P1Detail": "Users must maintain absolute confidentiality over passwords and API keys.",
        "m10P2Title": "MFA Safeguards",
        "m10P2Detail": "Failing to activate multi-factor security barriers exponentially raises breach vulnerability.",
        "m10P3Title": "Compromise Liability",
        "m10P3Detail": "OpenViewTrading disclaims all responsibility for unauthorized access via stolen credentials.",
        "m11Heading": "Global Regulatory & Jurisdictional Laws",
        "m11Summary": "Compliance with local national frameworks remains the sole obligation of the end-user.",
        "m11P1Title": "Local Law Adherence",
        "m11P1Detail": "Users must verify that platform utilization complies with local regional legislation.",
        "m11P2Title": "Geo-Restrictions",
        "m11P2Detail": "Certain financial instruments may be legally barred within specific country borders.",
        "m11P3Title": "Tax Declarations",
        "m11P3Detail": "Reporting capital gains or trading activity to local tax agencies is entirely user-managed.",
        "m12Heading": "Educational Content & AI Insights",
        "m12Summary": "Tutorials and artificial intelligence insights serve purely instructional purposes.",
        "m12P1Title": "Informational Only",
        "m12P1Detail": "AI predictions, articles, and training clips do not constitute formal investment advice.",
        "m12P2Title": "No Yield Guarantees",
        "m12P2Detail": "Simulated educational backtests do not represent real-world execution profitability.",
        "m12P3Title": "Independent Verification",
        "m12P3Detail": "Always cross-reference automated insights with certified professional analysis."
    },
    "signUpPage": {
        "leftHeading1": "Join the Future of",
        "leftHeading2": "Investing.",
        "leftSubtitle": "Start your journey with AI-powered trading intelligence",
        "f1Title": "AI Market Insight",
        "f1Desc": "Smart Predictions & Signals",
        "f2Title": "Real Time Data",
        "f2Desc": "Global Market Overview",
        "f3Title": "Advance Chart",
        "f3Desc": "Powerful Tools",
        "title": "Create Account",
        "subtitle": "Start your journey with AI-powered trading",
        "nameLabel": "Full Name",
        "namePlaceholder": "John Doe",
        "emailLabel": "Email",
        "emailPlaceholder": "user@nexus.io",
        "passwordLabel": "Password",
        "passwordPlaceholder": "••••••••",
        "submitBtn": "Create Account",
        "orContinueWith": "or continue with",
        "continueWithGoogle": "Continue with Google",
        "connecting": "Connecting...",
        "alreadyHaveAccount": "Already have an account?",
        "signInLink": "Sign in",
        "nameRequired": "Full name is required",
        "emailRequired": "Email is required",
        "emailInvalid": "Please enter a valid email address",
        "passwordRequired": "Password is required",
        "passwordLength": "Password must be between 8 and 30 characters long",
        "passwordUppercase": "Password must contain at least one uppercase letter",
        "passwordNumber": "Password must contain at least one number",
        "passwordSpecial": "Password must contain at least one special character",
        "accountCreated": "Account created successfully! Welcome to OpenViewTrading.",
        "oauthError": "Could not connect to sign up provider. Please try again.",
        "registrationFailed": "Registration failed. Please try again."
    },
    "signInPage": {
        "leftHeading1": "Smarter Analysis.",
        "leftHeading2": "Better Decisions.",
        "leftSubtitle": "Real time market data, AI insights, and advance tools",
        "f1Title": "AI Market Insight",
        "f1Desc": "Smart Predictions & Signals",
        "f2Title": "Real Time Data",
        "f2Desc": "Global Market Overview",
        "f3Title": "Advance Chart",
        "f3Desc": "Powerful Tools",
        "title": "Welcome back",
        "subtitle": "Sign in to your OpenViewTrading account",
        "emailLabel": "Email",
        "emailPlaceholder": "abc@email.com",
        "passwordLabel": "Password",
        "passwordPlaceholder": "••••••••",
        "rememberMe": "Remember me",
        "forgotPassword": "Forgot password?",
        "submitBtn": "Sign In",
        "signInWithBiometrics": "Sign in with Biometrics",
        "authenticating": "Authenticating...",
        "orContinueWith": "or continue with",
        "continueWithGoogle": "Continue with Google",
        "connecting": "Connecting...",
        "dontHaveAccount": "Don't have an account?",
        "signUpLink": "Sign up",
        "emailRequired": "Email is required",
        "emailInvalid": "Please enter a valid email address",
        "passwordRequired": "Password is required",
        "emailVerificationPending": "Email verification is pending. Verification code was sent to your new email.",
        "verificationCodeSent": "Verification code sent successfully.",
        "welcomeBackSuccess": "Welcome back! Redirecting to dashboard...",
        "validationFailed": "Validation failed. Please check details.",
        "accountNotFound": "No account found for this email address.",
        "invalidCredentials": "Invalid credentials. Please check your email and password.",
        "unexpectedError": "An unexpected error occurred. Please try again.",
        "oauthError": "Could not connect to login provider. Please try again.",
        "biometricEmailFirst": "Please enter your email address first to use biometric login.",
        "biometricValidEmailFirst": "Please enter a valid email address first.",
        "biometricNotSupported": "Biometric authentication is not supported on this device or browser.",
        "biometricCancelled": "Biometric authentication was cancelled.",
        "biometricDenied": "Biometric authentication was denied or timed out.",
        "biometricNotFound": "No biometric credentials found for this account. Please register biometrics in Settings first.",
        "biometricFailed": "Biometric authentication failed. Please try again.",
        "welcomeBack": "Welcome back! Redirecting to dashboard...",
        "twoFactorRequired": "Verification code sent successfully.",
        "loginFailed": "Validation failed. Please check details.",
        "noAccount": "No account found for this email address.",
        "requestFailed": "An unexpected error occurred. Please try again.",
        "biometricSuccess": "Biometric login successful! Redirecting...",
        "emailRequiredBiometric": "Please enter your email to login with Biometrics/Security Key"
    },
    "forgotPasswordPage": {
        "title": "Forgot Password",
        "subtitle": "Enter your email and we'll send you a verification code",
        "emailLabel": "Email Address",
        "emailPlaceholder": "user@nexus.io",
        "sendOtpBtn": "Send OTP",
        "backToSignIn": "Back to Sign In",
        "emailRequired": "Email address is required",
        "emailInvalid": "Please enter a valid email address",
        "otpSent": "OTP code sent to your email!",
        "otpFailed": "Failed to send OTP code."
    },
    "verifyOtpPage": {
        "title": "Verify OTP",
        "subtitle": "Enter the 6-digit code sent to your email",
        "resendIn": "Resend code in",
        "resendBtn": "Resend OTP",
        "resending": "Resending...",
        "verifyBtn": "Verify",
        "backToSignIn": "Back to Sign In",
        "requestFirst": "Please request an OTP first",
        "otpExpired": "OTP has expired. Please resend OTP.",
        "enterComplete": "Please enter the complete 6-digit code",
        "otpVerified": "OTP verified successfully!",
        "invalidOtp": "Invalid OTP code.",
        "newOtpSent": "New OTP sent to your email!",
        "resendFailed": "Failed to resend OTP."
    },
    "updatePasswordPage": {
        "title": "Update Password",
        "subtitle": "Create a new secure password for your account",
        "newPasswordLabel": "New Password",
        "newPasswordPlaceholder": "Enter new password",
        "confirmPasswordLabel": "Confirm Password",
        "confirmPasswordPlaceholder": "Confirm new password",
        "submitBtn": "Update Password",
        "requirements": "Password must be at least 8 characters long. Password must contain at least one upper case. One lower case letter. One number. and One special character.",
        "backToSignIn": "Back to Sign In",
        "successTitle": "Successful",
        "successMessage": "Congratulations! Your password has been changed. Click continue to login",
        "continueBtn": "Continue",
        "sessionExpired": "Session expired. Please request OTP again.",
        "newPasswordRequired": "New password is required",
        "confirmPasswordRequired": "Please confirm your password",
        "passwordsDoNotMatch": "Passwords do not match",
        "passwordLength": "Password must be between 8 and 30 characters long",
        "passwordUppercase": "Password must contain at least one uppercase letter",
        "passwordNumber": "Password must contain at least one number",
        "passwordSpecial": "Password must contain at least one special character",
        "passwordUpdated": "Password updated successfully!",
        "updateFailed": "Failed to update password."
    },
    "verify2faPage": {
        "title": "Two-Factor Authentication",
        "subtitle": "Protecting your account with an extra layer of security",
        "noticeText": "Please enter the 6-digit OTP code sent via",
        "noticeTo": "to",
        "methodEmail": "Email",
        "methodSMS": "SMS",
        "methodWhatsAppMsg": "WhatsApp Message",
        "methodVoiceCall": "Phone Voice Call",
        "codeLabel": "Verification Code",
        "codePlaceholder": "000000",
        "submitBtn": "Verify Code",
        "resendIn": "Resend code in",
        "resendBtn": "Resend Verification Code",
        "resending": "Resending...",
        "backToSignIn": "Back to Sign In",
        "sessionExpired": "Session expired. Please sign in again.",
        "codeResent": "Verification code resent successfully.",
        "resendFailed": "Failed to resend code. Please try again.",
        "codeRequired": "Please enter a valid 6-digit verification code.",
        "verifiedSuccess": "2FA verified successfully! Welcome back.",
        "invalidCode": "Invalid or expired 2FA code."
    },
    "verifyEmailChangePage": {
        "title": "Verify Email Change",
        "subtitle": "Enter the 6-digit verification code sent to your new email address:",
        "codeLabel": "Verification Code",
        "expiresIn": "Code expires in:",
        "expired": "Code expired",
        "resendBtn": "Resend Code",
        "resending": "Resending...",
        "optionalSectionTitle": "Set New Password (Optional)",
        "optionalSectionDesc": "If you would like to set a new password, enter it below. Otherwise, leave it blank to keep your current password.",
        "newPasswordLabel": "New Password",
        "newPasswordPlaceholder": "Enter new password",
        "submitBtn": "Verify & Log In",
        "backToSignIn": "Back to Login",
        "noPendingEmail": "No pending email update found. Please sign in first.",
        "codeExpiredToast": "Verification code has expired. Please click Resend Code.",
        "enterComplete": "Please enter the complete 6-digit code",
        "passwordMinLength": "Password must be at least 6 characters",
        "verifiedSuccess": "Email verified successfully! Welcome back.",
        "verificationFailed": "Verification failed. Please check the code.",
        "newCodeSent": "New verification code sent to your email!",
        "resendFailed": "Failed to resend code.",
        "noEmailFound": "No pending email verification found. Please sign in.",
        "enterCompleteCode": "Please enter the complete 6-digit verification code.",
        "success": "Email verified successfully! Welcome.",
        "failed": "Verification failed. Please check your code."
    },
    "oauthCallbackPage": {
        "verifying": "Verifying login with",
        "pleaseWait": "Please do not close this window.",
        "authCancelled": "Authentication cancelled.",
        "invalidRequest": "Invalid authentication request.",
        "authSuccess": "Successfully authenticated with",
        "tokenError": "Token not received from server.",
        "socialLoginFailed": "Social login failed. Please try again."
    },
    "chartsPage": {
        "title": "Charts",
        "loadingData": "Loading Market Data...",
        "syncingTicks": "Syncing real-time market ticks",
        "searchAssetPlaceholder": "Search coin/stock here...",
        "noRecordFound": "No record found",
        "candles": "Candles",
        "lines": "Lines",
        "toggleFullscreen": "Toggle Fullscreen",
        "toolZoom": "Zoom / Search",
        "toolText": "Add Text Label",
        "toolDraw": "Draw Tool",
        "toolCrosshair": "Crosshair Tool",
        "toolTrendline": "Trendline Tool",
        "toolSelect": "Select Mode",
        "toolClear": "Clear Drawings",
        "atClose": "At-close",
        "afterMarket": "Aft-market",
        "live": "Live",
        "price": "Price:",
        "open": "Open:",
        "high": "High:",
        "low": "Low:",
        "volume": "Volume:",
        "compareAssets": "Compare Assets:",
        "indicators": "Indicators",
        "rsi": "RSI",
        "macd": "MACD",
        "bollinger": "Bollinger band",
        "ma": "Moving Average",
        "volumeIndicator": "Volume",
        "stochastic": "Stochastic",
        "compare": "Compare",
        "clearAll": "Clear All",
        "noSymbolsCompare": "No symbols added to compare.",
        "addSymbol": "Add symbol",
        "searchComparePlaceholder": "Search coin/stock to compare...",
        "added": "Added",
        "all": "All",
        "stocks": "Stocks",
        "crypto": "Crypto",
        "indices": "Indices",
        "forex": "Forex",
        "commodities": "Commodities"
    },
    "watchlist": {
        "pageTitle": "Watchlist",
        "searchPlaceholder": "Search Assets...",
        "all": "All",
        "stock": "Stock",
        "crypto": "Crypto",
        "forex": "Forex",
        "commodity": "Commodity",
        "indices": "Indices",
        "listView": "List View",
        "cardView": "Card View",
        "noAssetsFound": "No assets found matching your criteria.",
        "tableAssets": "Assets",
        "tablePrice": "Price",
        "table24hChange": "24H Change",
        "tableMktCap": "MKT Cap",
        "tableVolume": "Volume",
        "tableTrend": "Trend",
        "tableSignal": "Signal",
        "buy": "Buy",
        "hold": "Hold",
        "sell": "Sell",
        "bullish": "Bullish",
        "bearish": "Bearish",
        "change24h": "24H",
        "mktCapVal": "MKT CAP / VAL",
        "peOrVol": "P/E OR VOL",
        "wk52High": "52 WK HIGH",
        "wk52Low": "52 WK LOW",
        "trendingAssets": "Trending Assets",
        "top3Market": "Top 3 Market",
        "title": "Watchlist",
        "unlockAllIndicatorsTitle": "Unlock All 50+ Indicators & Full Watchlist",
        "unlockAllIndicatorsDesc": "Free plan includes 10 assets per market (50 total). Upgrade to Pro Plan to unlock all 100+ assets and all 50+ advanced indicators."
    },
    "brokers": {
        "pageTitle": "Brokers",
        "tabFeatured": "Featured Brokers",
        "tabConnect": "Brokers",
        "tabCompare": "Compare Brokers",
        "statTotalListed": "Total Brokers Listed",
        "statVetted": "Vetted & Reviewed",
        "statAvgCommission": "AVG Commission",
        "statDownLastYear": "Down from $0.68 last yr",
        "statZeroFee": "Zero-Fee Brokers",
        "statNewQuarter": "+6 new this quarter",
        "statAvgRating": "AVG User Rating",
        "statAcrossPlatforms": "Across all Platforms",
        "badgeSponsored": "Sponsored",
        "badgeVerified": "Verified",
        "badgeFeatured": "Featured",
        "badgeAvailable": "Available",
        "minDepositShort": "min",
        "btnConnected": "Connected",
        "btnConnect": "Connect",
        "searchPlaceholder": "Search brokers by name, asset class...",
        "filterAll": "All",
        "filterStock": "Stock",
        "filterCrypto": "Crypto",
        "filterForex": "Forex",
        "filterOptions": "Options",
        "filterFuture": "Future",
        "tagETFs": "ETFs",
        "tagCFDs": "CFDs",
        "btnAddBroker": "Add your Broker",
        "featuredSectionTitle": "Featured & Sponsored Brokers",
        "featuredSectionSubtitle": "Companies marked sponsored pay for top placement. All ratings are from verified users.",
        "compareSideBySide": "Compare side by side",
        "connectHeroTitle": "Connect your Broker",
        "connectHeroSubtitle": "Place trading orders directly . Real time portfolio sync . Instant execution",
        "pillBankSecurity": "Bank level security",
        "pillRealTimeSync": "Real time sync",
        "pillPortfolioAnalytics": "Portfolios Analytics",
        "availableConnectionsTitle": "Available Broker Connections",
        "availableConnectionsSubtitle": "Direct API trading integration & real-time synchronization.",
        "comparatorTitle": "Broker Comparator",
        "comparatorSubtitle": "Select up to 4 brokers to compare side by side",
        "removeComparison": "Remove from comparison",
        "selectedLabel": "selected",
        "addBrokerSlot": "Add Broker",
        "matrixFeature": "Feature",
        "matrixStockTrades": "Stock Trades",
        "matrixOptions": "Options",
        "matrixMinDeposit": "Min. Deposit",
        "matrixMarginRate": "Margin Rate",
        "matrixCrypto": "Crypto",
        "matrixFeatures": "Features",
        "matrixForex": "Forex",
        "matrixMutualFunds": "Mutual Funds",
        "matrixSipc": "SIPC Insurance",
        "matrixPaperTrading": "Paper Trading",
        "matrix247Support": "24/7 Support",
        "pickerModalTitle": "Select Broker to Compare",
        "pickerModalSubtitle": "Select up to 4 brokers to compare side by side",
        "pickerModalSearch": "Search broker by name or category...",
        "pickerNoResults": "No brokers found matching \"{{query}}\".",
        "platformSubtext": "Brokerage Platform",
        "reviewUserRating": "User Rating",
        "reviewMinDeposit": "Min Deposit",
        "reviewStockCommission": "Stock Commission",
        "reviewMarginRate": "Margin Rate",
        "reviewOverview": "Overview",
        "reviewSupportedFeatures": "Supported Instruments & Features",
        "featureCryptoTrading": "Crypto Trading",
        "featureForexPairs": "Forex Pairs",
        "featureOptionsContracts": "Options Contracts",
        "featureMutualFunds": "Mutual Funds & ETFs",
        "featureSipcInsurance": "SIPC / Regulated Insurance",
        "featurePaperTrading": "Paper Trading Demo",
        "btnClose": "Close",
        "btnOpenAccount": "Open Account",
        "addBrokerTitle": "List Your Broker on OpenViewTrading",
        "addBrokerSubtitle": "Register your brokerage to appear on OpenViewTrading. Once approved, your broker profile will be visible to users.",
        "formCompanyName": "Company Name",
        "placeholderCompanyName": "e.g, Horizon Capital Market",
        "formCompanyEmail": "Company Email",
        "placeholderCompanyEmail": "contact@horizoncap.com",
        "formPhone": "Phone Number",
        "placeholderPhone": "+1 (555) 349-2210",
        "formWebsite": "Website",
        "placeholderWebsite": "https://horizoncap.com",
        "formCountry": "Country",
        "countryUS": "United States",
        "countryUK": "United Kingdom",
        "countryCanada": "Canada",
        "countryAustralia": "Australia",
        "countryGermany": "Germany",
        "countryOther": "Other",
        "formRegulation": "Regulation (optional)",
        "placeholderRegulation": "e.g, FCA, SEC, CySEC....",
        "formLogoUpload": "Company Logo Upload",
        "logoUploadClick": "Click to upload logo",
        "logoUploadHint": "PNG or JPG up to 2 MB, square recommended",
        "formShortDesc": "Short Description",
        "placeholderShortDesc": "Briefly describe your broker ......",
        "maxWordsHint": "Max 220 words",
        "visibilityTitle": "Want more visibility?",
        "visibilityDesc": "Feature your broker at the top of broker listings to increase visibility.",
        "plan30Days": "30 Days",
        "plan30Sub": "Short-term visibility boost",
        "plan90Days": "90 Days",
        "plan90Sub": "Most Popular",
        "plan1Year": "1 Year",
        "plan1YearSub": "Best Value",
        "btnContinuePayment": "Continue to Payment",
        "btnSubmitApplication": "Submit Application",
        "btnSubmitting": "Submitting...",
        "appSubmittedTitle": "Application Submitted",
        "appSubmittedDesc": "Your broker application has been submitted successfully. Our team will review your company information before publishing it.",
        "btnDone": "Done",
        "openBrokerAccount": "Opens {{brokerName}} Account",
        "openAccountSummary": "Min deposit {{minDeposit}} . Commission . {{commission}}",
        "formFullName": "Full Name",
        "placeholderFullName": "John Smith",
        "formEmailAddress": "Email Address",
        "placeholderEmailAddress": "John@example.com",
        "formPhoneNo": "Phone no.",
        "placeholderPhoneNo": "+1 (555) 000-0000",
        "btnCreateAccount": "Create Account",
        "connectRedirectNotice": "Redirecting to {{brokerName}}. Check your email.",
        "detailsModalTitle": "Broker Details",
        "detailsModalSubtitle": "Comprehensive profile, regulatory information, and trading conditions",
        "btnVisitWebsite": "Visit Website",
        "tradingConditions": "Trading Conditions",
        "minDeposit": "Min. Deposit",
        "margin": "Margin",
        "spreadFrom": "Spread",
        "maxLeverage": "Max Leverage",
        "profileDetails": "Profile & Regulatory Information",
        "formBrokerName": "Broker Name",
        "formEmail": "Broker Email",
        "supportedFeatures": "Supported Features & Instruments",
        "supported": "Supported",
        "notSupported": "Not Supported",
        "noCountriesFound": "No countries found",
        "rating": "Rating",
        "regulation": "Regulation",
        "allBrokersSelected": "All available brokers are already selected.",
        "formValidationRequired": "Please enter your full name and email.",
        "connectedSuccessTitle": "Connected Successfully",
        "connectedSuccessSubtitle": "Your account is now linked with {{brokerName}}. You can execute trades and sync your portfolio directly.",
        "connectWithBroker": "Connect with {{brokerName}}",
        "btnSubscribeConnect": "Subscribe & Connect",
        "btnConnectBroker": "Connect Broker",
        "noBrokersFound": "No Brokers Listed",
        "noBrokersSub": "There are currently no brokers listed on the platform.",
        "btnViewDetails": "View Details",
        "noFeaturedFound": "No Featured Brokers Listed",
        "noFeaturedSub": "There are currently no featured brokers listed on the platform.",
        "btnDetails": "View Details",
        "profilePageTitle": "Brokers Profile",
        "totalMembers": "Total Members",
        "connectedUsers": "Connected users",
        "startingDeposit": "Starting deposit",
        "requiredMargin": "Required margin",
        "userRating": "User rating",
        "yourCurrentPlan": "Your Current Plan",
        "renewalDate": "Renewal date",
        "priceBilling": "Price / Billing",
        "myProfile": "My Profile",
        "tabConnectedUsers": "Connected Users",
        "brokerInformation": "Broker Information",
        "editProfile": "Edit Profile",
        "placeholderCountry": "Country",
        "optional": "(optional)",
        "currentLogo": "Current Logo",
        "clickToUploadLogo": "Click to upload logo",
        "changeLogo": "Change Logo",
        "words": "words",
        "brokerRating": "Broker Rating",
        "marginCommission": "Margin / Commission (%)",
        "memberSince": "Member Since",
        "website": "Website",
        "email": "Email",
        "phone": "Phone",
        "country": "Country",
        "description": "Description",
        "compareFields": "Compare Fields",
        "searchUsersPlaceholder": "Search by name, email, account ID...",
        "thUser": "User",
        "thUsername": "Username",
        "thEmail": "Email",
        "thPhone": "Phone",
        "thCountry": "Country",
        "thDate": "Date",
        "noConnectedUsersFound": "No connected users found for this broker."
    },
    "blogGuides": {
        "pageTitle": "Brokers Blog & Guides",
        "pageSubtitle": "Expert analysis, broker reviews, and trading guides to improve your investing",
        "categoryGuide": "Guide",
        "categoryReview": "Review",
        "categoryEducation": "Education",
        "categoryNews": "News",
        "minRead": "{{count}} min read",
        "readTimeFallback": "12 min read",
        "back": "Back",
        "defaultExcerpt": "Picking a broker is one of the first real decisions any new investor makes, and it shapes almost everything that follows: what you can trade, how much you pay in fees, and how much support you get when something goes wrong.",
        "section1Title": "Start with regulation",
        "section1Content": "Before comparing features, confirm the broker is licensed by a recognized regulator in your region. This is the single most important filter, since it determines whether your funds are protected if the broker runs into trouble. Look up the license number directly on the regulator's website rather than trusting a badge on the broker's homepage.",
        "section2Title": "Compare costs honestly",
        "section2Content": "Look past headline 'zero commission' claims. Spreads, withdrawal fees, and inactivity charges often matter more over a year of trading than the commission on any single order. Ask for a full fee schedule in writing and run the numbers against your expected trading volume before you commit.",
        "section3Title": "Test the platform yourself",
        "section3Content": "Open a demo account before committing real money. A broker's execution speed, charting tools, and mobile app quality are hard to judge from marketing pages alone. Place a few practice trades during volatile market hours to see how the platform actually behaves under pressure.",
        "section4Title": "Check the support you will actually get",
        "section4Content": "Read recent, independent reviews rather than testimonials on the broker's own site. Try contacting support with a real question before opening an account, response time and clarity here is a strong signal of how they will treat you once your money is on the platform.",
        "section5Title": "Make the call",
        "section5Content": "Once you have checked regulation, cost, platform quality, and support, the right choice usually becomes clear. It is the broker that fits how you actually plan to trade, not the one with the flashiest ad or the biggest sign-up bonus.",
        "article1Title": "How to choose the right broker in 2026: The Complete Guide",
        "article1Excerpt": "Key factors to consider including commissions, regulation, asset availability, margin rates and API execution.",
        "article2Title": "Interactive Broker VS Fidelity: Which is better for long term investors?",
        "article2Excerpt": "A head-to-head comparison of features, fee structures, global market access and order fulfillment.",
        "article3Title": "Understanding Broker fees: Which you are really playing",
        "article3Excerpt": "Demystifying Payment for Order Flow (PFOF), spread markups, overnight financing and account maintenance fees.",
        "article4Title": "Zero Commission Broker: Are they really free? The Hidden Costs",
        "article4Excerpt": "An in-depth analysis of how retail brokerages monetize zero-commission trading accounts.",
        "article5Title": "How to safely transfer your portfolio between brokers (ACAT Guide)",
        "article5Excerpt": "Step-by-step instructions on automated customer account transfers without triggering tax events.",
        "article6Title": "Best Broker for mobile trading in 2026: rank and reviewed",
        "article6Excerpt": "Comparing mobile app UX, real-time charting tools, push notification alerts, and order entry speed.",
        "showing": "Showing",
        "to": "to",
        "of": "of",
        "records": "records",
        "prev": "Prev",
        "next": "Next"
    },
    "calendar": {
        "pageTitle": "Calendar",
        "tabEarnings": "Earnings Calendar",
        "tabDividends": "Dividends",
        "tabEconomic": "Economic Events",
        "tabIpo": "IPO Calendar",
        "filterAllCountries": "All Countries",
        "countryUS": "United States (US)",
        "countryEU": "European Union (EU)",
        "countryGB": "United Kingdom (GB)",
        "filterAllImpacts": "All Impacts",
        "filterHighImpact": "High Impact",
        "filterMediumImpact": "Medium Impact",
        "filterLowImpact": "Low Impact",
        "aiPromoTitle": "AI Earnings Calendar",
        "aiPromoDesc": "AI predicts earnings beats or misses 2 trading days before reports. For companies valued over 1B$. Leverages robust data for accuracy",
        "aiPromoAccuracy": "74% Accuracy",
        "aiPromoCta": "Upgrade to Expert",
        "viewDays": "Days",
        "viewMonth": "Month",
        "viewWeek": "Week",
        "filtersLabel": "Filters:",
        "catEarnings": "Earnings",
        "catDividends": "Dividends",
        "catEconomic": "Economic",
        "catIpo": "IPO",
        "eventsCount": "{{count}} Events",
        "allEventTypes": "All Event Types",
        "earningsReports": "Earnings Reports",
        "dividendEvents": "Dividend Events",
        "economicReleases": "Economic Releases",
        "ipoListings": "IPO Listings",
        "activeCategory": "{{category}} Active",
        "showingEventsFor": "Showing events for {{date}}",
        "showAllDates": "Show All Dates",
        "thTime": "Time",
        "thCompanyEvent": "Company / Event",
        "thPriceEst": "Price / Est",
        "thFiscalQtrCategory": "FISCAL QTR / CATEGORY",
        "thRevenuePrev": "Revenue / Prev",
        "thEpsForecast": "EPS / Forecast",
        "thMktCapActual": "MKT Cap / Actual",
        "thPriorEpsFreq": "Prior EPS / Freq",
        "thAiPredStatus": "AI Prediction / Status",
        "thCompany": "Company",
        "thAmount": "Amount",
        "thExDate": "Ex Date",
        "thPayDate": "Pay Date",
        "thYieldAnn": "Yield ( ANN . )",
        "thFrequency": "Frequency",
        "thCountry": "Country",
        "thEvents": "Events",
        "thPrevious": "Previous",
        "thForecast": "Forecast",
        "thActual": "Actual",
        "thImpact": "Impact",
        "thDate": "Date",
        "thExchange": "Exchange",
        "thPriceRange": "Price Range",
        "thShares": "Shares",
        "thEstValuation": "EST. Valuation",
        "thStatus": "Status",
        "loadingData": "Loading calendar data...",
        "loadingDividends": "Loading dividend data...",
        "loadingEconomic": "Loading economic events...",
        "loadingIpo": "Loading IPO calendar...",
        "errorEarnings": "Failed to load earnings calendar. Please try again.",
        "errorDividends": "Failed to load dividends data. Please try again.",
        "errorEconomic": "Failed to load economic events. Please try again.",
        "errorIpo": "Failed to load IPO calendar. Please try again.",
        "noEvents": "No events scheduled for the selected filters.",
        "noDividends": "No dividend entries found.",
        "noEconomic": "No economic events scheduled for the selected filters.",
        "noIpo": "No IPO entries found.",
        "dividendsSubheader": "Dividend Distributions - {{monthYear}}",
        "economicSubheader": "Economic Releases - {{monthYear}}",
        "ipoSubheader": "Initial Public Offerings - {{monthYear}}",
        "peopleAlsoWatch": "People Also Watch",
        "conf": "Conf.",
        "yieldLabel": "Yield",
        "sharesM": "{{count}}M Shares",
        "payPrefix": "Pay: ",
        "exPrefix": "Ex: ",
        "impactHigh": "High",
        "impactMed": "Med",
        "impactLow": "Low",
        "statusUpcoming": "Upcoming",
        "statusFilled": "Filled",
        "statusPriced": "Priced",
        "freqQuarterly": "Quarterly",
        "freqSemiAnnual": "Semi-Annual",
        "freqMonthly": "Monthly",
        "freqAnnual": "Annual",
        "scheduledEvents": "Scheduled Events"
    },
    "news": {
        "pageTitle": "Market News",
        "searchPlaceholder": "Search Assets...",
        "catAll": "All",
        "catMarket": "Market",
        "catCrypto": "Crypto",
        "catEarnings": "Earnings",
        "catMacro": "Macro",
        "catTech": "Tech",
        "breakingPrefix": "Breaking",
        "featuredStory": "Featured Story {{index}}",
        "impactText": "• {{impact}} impact",
        "latestStories": "Latest Stories",
        "noNewsFound": "No news articles found matching your criteria.",
        "sentimentBullish": "Bullish",
        "sentimentBearish": "Bearish",
        "sentimentNeutral": "Neutral",
        "sentimentPositive": "Positive",
        "sentimentNegative": "Negative",
        "loading": "Loading...",
        "showing": "Showing",
        "to": "to",
        "of": "of",
        "newsLabel": "news",
        "prev": "Prev",
        "next": "Next",
        "marketPulse": "Market Pulse",
        "live": "• Live",
        "trendingTopics": "Trending Topics",
        "articlesCount": "{{count}} articles",
        "twentyFourHours": "24 h",
        "newsSentiment": "News Sentiment",
        "last24Hours": "Last 24 hours",
        "overallBullish": "Overall Bullish",
        "overallBearish": "Overall Bearish",
        "overallNeutral": "Overall Neutral",
        "sentimentSpread": "+{{spread}}% sentiment spread",
        "positive": "Bullish",
        "negative": "Bearish",
        "neutral": "Neutral"
    },
    "subscriptions": {
        "pageTitle": "Monetization & Subscriptions",
        "subtitleStartFree": "Start free, ",
        "subtitleUpgrade": "upgrade when ready",
        "subtitleDesc": "Begin with essential tools at no cost. Unlock the full power of AI-driven market intelligence when you need it.",
        "adminSubtitle": "Manage your account billing details and subscription configurations.",
        "adminAccessTitle": "Admin Account Access",
        "adminAccessBadge": "Full Administrative Access Granted",
        "adminAccessDesc": "You are currently logged in as a {{role}}. Your administrative account has full system permissions and does not require an active subscription plan to access premium features.",
        "yourCurrentPlan": "Your Current Plan",
        "priceBilling": "Price / Billing",
        "freeTrialBadge": "Free Trial",
        "trialEndsDays": "Trial ends {{date}} . {{daysLeft}} days left",
        "trialEndsToday": "Trial ends {{date}} . expiring today",
        "renewalDate": "Renewal date: {{date}}",
        "unlimitedAccess": "Unlimited access to essential features",
        "monthly": "Monthly",
        "yearly": "Yearly",
        "selectPlan": "Select your plan",
        "mostPopular": "Most Popular",
        "perYear": "/ per year",
        "perMonth": "/ per month",
        "redirectingStripe": "Redirecting to Stripe...",
        "currentPlanBtn": "Current Plan",
        "startFreeTrialBtn": "Start a {{days}}-day free trial",
        "getStarted": "Get started",
        "securePayment": "Secure payment via Stripe",
        "paymentSuccessTitle": "Payment Successful!",
        "paymentSuccessMessage": "Your subscription has been activated successfully. Enjoy your new plan!",
        "warningTitle": "Active Plan Warning",
        "warningTrialMsg": "You are currently on a free trial ({{currentPlan}}). Starting a new plan or free trial ({{pendingPlan}}) will expire your current trial immediately.",
        "warningPaidMsg": "You already have an active paid plan ({{currentPlan}}). Subscribing to a new plan ({{pendingPlan}}) will cancel your current plan and its active benefits will expire.",
        "warningConfirmMsg": "Are you sure you want to subscribe to the {{pendingPlan}} plan?",
        "confirmChange": "Confirm Change",
        "loading": "Loading...",
        "trialStarted": "Your free trial for {{plan}} has started!",
        "planShifted": "Successfully shifted to {{plan}} plan!",
        "errorTrial": "Failed to start free trial.",
        "errorUpdate": "Failed to update subscription.",
        "errorCheckout": "Failed to start checkout. Please try again.",
        "paymentCancelled": "Payment was cancelled."
    },
    "invoices": {
        "pageTitle": "Billing & Invoices",
        "subtitle": "View, manage, and print your subscription payment receipts.",
        "totalSpent": "Total Spent",
        "lifetimePayments": "Lifetime payments",
        "totalInvoices": "Total Invoices",
        "generatedReceipts": "Generated receipts",
        "paidInvoices": "Paid Invoices",
        "successfulPayments": "Successful payments",
        "pendingInvoices": "Pending Invoices",
        "pendingPayments": "Pending payments",
        "refundedInvoices": "Refunded Invoices",
        "refundedTransactions": "Refunded transactions",
        "failedInvoices": "Failed Invoices",
        "failedPayments": "Failed payments",
        "searchPlaceholder": "Search ID...",
        "filterAllPlans": "All Plans",
        "filterAllGateways": "All Gateways",
        "filterAllStatus": "All Status",
        "bankTransfer": "Bank Transfer",
        "adminGrant": "Admin Grant",
        "statusPaid": "Paid",
        "statusPending": "Pending",
        "statusRefunded": "Refunded",
        "statusFailed": "Failed",
        "statusOverdue": "Overdue",
        "thId": "ID",
        "thPlanName": "Plan Name",
        "thAmount": "Amount",
        "thGateway": "Payment Gateway",
        "thBilledDate": "Billed Date",
        "thStatus": "Status",
        "thAction": "Action",
        "planSuffix": "{{plan}} Plan",
        "viewDetails": "View Invoice Details",
        "downloadPdf": "Download PDF File",
        "loadingInvoices": "Loading invoices...",
        "noInvoicesFound": "No invoices found for your account.",
        "print": "Print",
        "downloadReceipt": "Download Receipt",
        "autoSentNotice": "Auto sent by administrator – This Invoice was automatically generated and sent to our account on {{date}}.",
        "administrator": "Administrator",
        "invoiceNumber": "Invoice number",
        "totalAmount": "Total amount",
        "duePrefix": "Due {{date}}",
        "from": "From",
        "billingDepartment": "Billing Department",
        "to": "To",
        "accountId": "Account ID: {{id}}",
        "lineItems": "Line Items",
        "thDescription": "Description",
        "thQty": "QTY",
        "thRate": "Rate",
        "thTotal": "Total",
        "subscriptionAccess": "Full subscription access for AI insights & predictions",
        "subtotal": "Subtotal:",
        "tax": "Tax(0%):",
        "discount": "Discount:",
        "totalDue": "Total due:",
        "aiMarketIntel": "AI Market Intelligence & Predictions",
        "invoiceTitle": "INVOICE",
        "billedTo": "BILLED TO",
        "valuedSubscriber": "Valued Subscriber",
        "country": "Country",
        "billedDate": "Billed Date",
        "billingPeriod": "Billing Period",
        "paymentMethod": "Payment Method",
        "itemDescription": "Item Description",
        "price": "Price",
        "total": "Total",
        "fullSubAccess": "Full subscription access for AI insights & predictions",
        "showingInvoices": "Showing {{from}} to {{to}} of {{total}} invoices",
        "prev": "Prev",
        "next": "Next"
    },
    "reports": {
        "pageTitle": "Support & Issue reporting",
        "pageSubtitle1": "Get Support for technical ",
        "pageSubtitle2": "problem and bugs.",
        "createTicket": "Create a ticket",
        "priorityLabel": "Priority",
        "priorityLow": "Low",
        "priorityMedium": "Medium",
        "priorityHigh": "High",
        "priorityCritical": "Critical",
        "subjectLabel": "Subject",
        "subjectPlaceholder": "Brief summary of the issue",
        "descriptionLabel": "Description",
        "descriptionPlaceholder": "Detailed information about your issue",
        "clickToAttach": "Click to attach files",
        "attachHint": "Images, Videos, PDF, DOC, TXT, ZIP - max 40 MB each",
        "submitting": "Submitting…",
        "submitTicket": "Submit Ticket",
        "needHelpTitle": "NEED IMMEDIATE HELP ?",
        "needHelpSubtitle": "Access our premium feature or jump into a live chat with our engineering team.",
        "startPriorityChat": "Start Priority Chat",
        "reportDetailsTitle": "REPORT DETAILS",
        "total": "Total",
        "statusPending": "Pending",
        "statusOpened": "Opened",
        "statusInProgress": "In Progress",
        "statusResolved": "Resolved",
        "filterAllPriority": "All Priority",
        "filterAllStatus": "All Status",
        "searchPlaceholder": "Search ticket id, name, email...",
        "tableTitle": "Issue Reports",
        "noTicketsFound": "No tickets found matching your filters.",
        "thTicketId": "Ticket ID",
        "thSubjects": "Subjects",
        "thPriority": "Priority",
        "thStatus": "Status",
        "thDate": "Date",
        "thAction": "Action",
        "viewDetails": "View Details",
        "deleteTicket": "Delete Ticket",
        "paginationSummary": "Showing {{from}} to {{to}} of {{total}} reports",
        "prev": "Prev",
        "next": "Next",
        "detailTicketId": "Ticket ID: {{id}}",
        "detailSubject": "Subject:",
        "detailDescription": "Description:",
        "detailUserName": "User Name",
        "detailEmail": "Email",
        "detailPriority": "Priority",
        "detailStatus": "Status",
        "adminReply": "Admin Reply",
        "attachments": "Attachments",
        "fileCount": "{{count}} file",
        "filesCount": "{{count}} files",
        "noAttachments": "No attachment files",
        "mediaScreenshots": "Media & Screenshots",
        "documentsFiles": "Documents & Files",
        "magnify": "Magnify",
        "pdfDoc": "PDF Document",
        "wordDoc": "Word Document",
        "excelDoc": "Excel Document",
        "zipArchive": "Zip Archive",
        "textDoc": "Text Document",
        "attachmentFile": "Attachment File",
        "zoomIn": "Zoom In",
        "zoomOut": "Zoom Out",
        "rotate90": "Rotate 90°",
        "resetZoom": "Reset Zoom",
        "downloadFile": "Download File",
        "closeLightbox": "Close Lightbox",
        "lightboxPanHint": "Click and drag to pan image • Scroll wheel or double-click to reset",
        "lightboxMagnifyHint": "Scroll wheel or double-click to magnify • Click & drag when zoomed",
        "deleteTicketModalTitle": "Delete Ticket",
        "deleteTicketModalMsg": "Are you sure you want to permanently delete ticket {{id}}?",
        "cancel": "Cancel",
        "delete": "Delete",
        "deleting": "Deleting…",
        "bulkDeleteTitle": "Delete {{count}} Tickets?",
        "bulkDeleteMsg": "Are you sure you want to permanently delete the selected tickets?",
        "ticketsSelected": "{{count}} tickets selected",
        "deselect": "Deselect",
        "deleteSelected": "Delete Selected",
        "successTitle": "Report Submitted Successfully",
        "successMsg": "Your issue has been submitted. Our team will review it shortly.",
        "trackingId": "Tracking ID: {{id}}",
        "done": "Done",
        "chatTitle": "Priority Live Chat Support",
        "chatSubtitle": "Get immediate assistance from our expert team",
        "supportTeam": "Support Team",
        "teamResponseTime": "Our team will message you within 24 hours.",
        "startConversation": "Start a conversation",
        "chatEmptyDesc": "Ask us anything about your issue or trading account.",
        "edit": "Edit",
        "typeMessage": "Type your message",
        "deleteMessageTitle": "Delete Message?",
        "deleteMessageDesc": "This message will be permanently removed from the chat.",
        "chipTechnical": "Technical Issue",
        "chipPerformer": "Performer Issue",
        "chipFeature": "Feature Request",
        "chipDataAccuracy": "Data Accuracy Issue",
        "subjectRequired": "Subject is required.",
        "descriptionRequired": "Description is required.",
        "ticketSubmittedSuccess": "Ticket submitted successfully!",
        "ticketDeletedSuccess": "Ticket deleted successfully!",
        "selectedTicketsDeletedSuccess": "Selected tickets deleted successfully!",
        "failedSendMessage": "Failed to send message.",
        "failedEditMessage": "Failed to edit message.",
        "failedDeleteMessage": "Failed to delete message.",
        "selected": "Selected"
    },
    "settings": {
        "pageTitle": "Profile",
        "pageSubtitle": "Manage your account settings and preferences",
        "photoOptions": "Photo options",
        "uploadPhoto": "Upload photo",
        "clickForPhotoOptions": "Click for photo options",
        "clickToUploadPhoto": "Click to upload profile photo",
        "editPhoto": "Edit",
        "upload": "Upload",
        "changePhoto": "Change Photo",
        "removePhoto": "Remove Photo",
        "superAdmin": "Super Admin",
        "user": "USER",
        "online": "Online",
        "registered": "Registered {{date}}",
        "tabBasicInfo": "Basic Info",
        "tabSecurity": "Security",
        "tabNotifications": "Notifications",
        "personalInfo": "Personal Information",
        "edit": "Edit",
        "firstName": "First Name",
        "lastName": "Last Name",
        "username": "Username",
        "emailAddress": "Email Address",
        "changeEmail": "Change Email",
        "gender": "Gender",
        "selectGender": "Select Gender",
        "genderMale": "Male",
        "genderFemale": "Female",
        "genderOther": "Other",
        "phoneNumber": "Phone Number",
        "country": "Country",
        "noCountriesFound": "No countries found",
        "location": "Location",
        "cancel": "Cancel",
        "saveChanges": "Save Changes",
        "changeEmailTitle": "Change Email",
        "newEmail": "New Email",
        "enterNewEmail": "Enter new email",
        "otpCode": "OTP Code",
        "enterOtp": "Enter OTP",
        "verifyAndSave": "Verify & Save",
        "sendOtp": "Send OTP",
        "password": "Password",
        "currentPassword": "Current Password",
        "newPassword": "New Password",
        "confirmPassword": "Confirm Password",
        "updatePassword": "Update Password",
        "twoFactorAuth": "Two-Factor Authentication",
        "twoFactorOn": "Two-Factor Authentication is ON",
        "twoFactorOff": "Two-Factor Authentication is OFF",
        "active": "Active",
        "currentMethod": "Current Method:",
        "twoFactorDesc": "Add an extra layer of security to your account with email verification.",
        "reconfigure": "Re-configure",
        "disable2FA": "Disable 2FA",
        "enable2FA": "Enable 2FA",
        "methodEmail": "Email",
        "methodSms": "SMS",
        "methodWhatsapp": "WhatsApp Message",
        "methodVoiceCall": "Phone Voice Call",
        "activeSessions": "Active Sessions",
        "activeSessionsDesc": "These devices are currently logged in to your account. You can revoke any session to force log out that device.",
        "loadingSessions": "Loading active sessions...",
        "unknownDevice": "Unknown Device",
        "thisDevice": "This Device",
        "unknownLocation": "Unknown Location",
        "ipAddress": "IP: {{ip}} • Last active: {{time}}",
        "revokeSession": "Revoke Session",
        "justNow": "Just now",
        "minutesAgo": "{{count}}m ago",
        "hoursAgo": "{{count}}h ago",
        "yesterday": "Yesterday",
        "notificationPreferences": "Notification Preferences",
        "saving": "Saving...",
        "savePreferences": "Save Preferences",
        "prefIssueReportNew": "Issue Report Creation",
        "prefIssueReportNewDesc": "Get notified when a new issue report is submitted",
        "prefIssueStatus": "Issue Report Status Updates",
        "prefIssueStatusDesc": "Get notified when your issue report status changes",
        "prefIssueReply": "Admin Replies to Issue Reports",
        "prefIssueReplyDesc": "Get notified when admin replies to your support ticket",
        "prefChatMessage": "Support Chat Messages",
        "prefChatMessageDesc": "Get notified when a message is sent in the support chat",
        "prefSubscriptionChanged": "Subscription Updates",
        "prefSubscriptionChangedDesc": "Get notified on subscription changes and updates",
        "prefUsernameChange": "Username Updates",
        "prefUsernameChangeDesc": "Get notified when an administrator updates your username",
        "prefPhoneChange": "Phone Number Updates",
        "prefPhoneChangeDesc": "Get notified when an administrator updates your phone number",
        "prefCountryChange": "Country Updates",
        "prefCountryChangeDesc": "Get notified when an administrator updates your country",
        "prefPlanChange": "Subscription Plan Updates",
        "prefPlanChangeDesc": "Get notified when an administrator updates your subscription plan",
        "prefRoleChange": "Role Updates",
        "prefRoleChangeDesc": "Get notified when an administrator updates your account role",
        "prefStatusTrialChange": "Status Updates (Active/Trial)",
        "prefStatusTrialChangeDesc": "Get notified when an administrator updates your status between active and trial",
        "pref2faChange": "2FA Security Updates",
        "pref2faChangeDesc": "Get notified when Two-Factor Authentication (2FA) is enabled or disabled",
        "prefPasswordChange": "Password Changed (By You)",
        "prefPasswordChangeDesc": "Get notified in-app and by email when you update your password",
        "prefAdminPasswordChange": "Password Changed (By Admin)",
        "prefAdminPasswordChangeDesc": "Get notified in-app and by email when an administrator updates your password",
        "setup2faTitle": "Setup 2-Step Verification",
        "setup2faDesc": "Add an extra layer of security to your account with 2-Step email verification codes.",
        "emailVerification": "Email Verification",
        "sendCodeTo": "Send code to {{email}}",
        "phoneFormatHint": "Format: Include country code (e.g. {{code}} for {{country}})",
        "phoneFormatDefault": "Format: Include country code (e.g. +92 for Pakistan, +1 for US)",
        "sendVerificationCode": "Send Verification Code",
        "enterOtpSentVia": "Please enter the 6-digit OTP code sent via {{method}} to {{target}}.",
        "verificationCode": "Verification Code",
        "verifyAndEnable": "Verify & Enable",
        "resendCodeIn": "Resend code in {{seconds}}s",
        "resendVerificationCode": "Resend Verification Code",
        "resending": "Resending...",
        "back": "Back",
        "verificationComplete": "Verification Complete!",
        "verificationCompleteDesc": "Two-factor authentication has been successfully enabled via {{method}}.",
        "done": "Done",
        "disable2faTitle": "Disable 2-Step Verification",
        "disable2faDesc": "To disable 2-Step Verification, please verify your identity by entering the code sent to your active verification target: {{target}}.",
        "confirmDisable": "Confirm Disable",
        "avatarUpdated": "Profile picture updated successfully!",
        "avatarRemoved": "Profile picture removed successfully.",
        "avatarUploading": "Uploading profile picture...",
        "avatarRemoving": "Removing profile picture...",
        "avatarSizeLimit": "Image size must be less than 2MB.",
        "firstNameRequired": "First Name field is required",
        "profileSaved": "Profile saved successfully!",
        "passwordFieldsRequired": "All password fields are required.",
        "passwordMismatch": "New passwords do not match.",
        "passwordChanged": "Password changed successfully!",
        "phoneRequiredForPhone2fa": "Phone number is required for phone-based verification.",
        "validOtpRequired": "Please enter a valid 6-digit code.",
        "twoFactorEnabledSuccess": "Two-Factor Authentication enabled successfully!",
        "twoFactorDisabledSuccess": "Two-Factor Authentication disabled.",
        "sessionRevokedSuccess": "Session revoked successfully.",
        "notifPrefsSaved": "Notification preferences saved!",
        "emailUpdatedSuccess": "Email updated successfully",
        "otpSentToEmail": "OTP sent to new email",
        "verificationCodeSent": "Verification code sent.",
        "verificationCodeResent": "Verification code resent."
    },
    "adminDash": {
        "pageTitle": "Dashboard",
        "pageSubtitle": "Welcome Back Admin. Here's what's happening with your platform.",
        "timeframeOverall": "Overall",
        "timeframe1week": "Current Week",
        "timeframe6weeks": "6 Weeks",
        "timeframe6months": "6 Months",
        "timeframe1year": "1 Year",
        "totalUsers": "Total Users",
        "activeSubscriptions": "Active Subscriptions",
        "activeTrials": "Active Trials",
        "churnRate": "Churn Rate",
        "overallRevenue": "Overall Revenue",
        "growth": "Growth",
        "revenueOverTime": "Revenue Over Time",
        "userGrowth": "User Growth",
        "planDistribution": "Plan Distribution",
        "trafficByCountry": "Traffic by Country",
        "pointerVeryWeak": "Very Weak",
        "pointerWeak": "Weak",
        "pointerModerate": "Moderate",
        "pointerStrong": "Strong",
        "pointerVeryStrong": "Very Strong",
        "loading": "Loading...",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "noPlans": "No active plans"
    },
    "adminStats": {
        "pageTitle": "Statistics",
        "pageSubtitle": "User activity, engagement & performance overview",
        "timeframeOverall": "Overall",
        "timeframe1week": "Current Week",
        "timeframe6weeks": "6 Weeks",
        "timeframe6months": "6 Months",
        "timeframe1year": "1 Year",
        "activeSessionUsers": "Active Session Users",
        "dailyLogins": "Daily Logins",
        "pagesViewed": "Pages Viewed",
        "avgSessionDuration": "Avg. Session Duration",
        "returningUsersRate": "Returning Users Rate",
        "mostUsedDevice": "Most Used Device",
        "tabOverview": "Overview",
        "tabPages": "Pages Visited",
        "tabHistory": "Access History",
        "viewsLoginsAnalytics": "Views & Logins Analytics",
        "logins": "Logins",
        "pageViews": "Page Views",
        "deviceBreakdown": "Device Breakdown",
        "desktop": "Desktop",
        "mobile": "Mobile",
        "tablet": "Tablet",
        "none": "None",
        "topPagesByViews": "Top Pages by Views",
        "viewsCount": "{{count}} views",
        "noPageViews": "No page views recorded yet. Browse the platform to record live views.",
        "thPage": "Page",
        "thTotalViews": "Total Views",
        "thUniqueVisitors": "Unique Visitors",
        "thAvgTimeOnPage": "Avg. Time on Page",
        "noPagesRecorded": "No pages recorded yet. Site activity will display here live.",
        "showingPages": "Showing {{from}} to {{to}} of {{total}} pages",
        "recentUserAccess": "Recent User Access",
        "recentUserAccessSubtitle": "Real-time log of user activity across the platform",
        "searchPlaceholder": "Search user, page, location...",
        "thUser": "User",
        "thDevice": "Device",
        "thLocation": "Location",
        "thTime": "Time",
        "noAccessLogs": "No access logs recorded yet matching your query.",
        "showingLogs": "Showing {{from}} to {{to}} of {{total}} logs",
        "prev": "Prev",
        "next": "Next",
        "loading": "Loading...",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document"
    },
    "adminUsers": {
        "pageTitle": "Users",
        "pageSubtitle": "Manage, add, and edit registered users and their details",
        "addUser": "Add User",
        "searchPlaceholder": "Search by name, email, id...",
        "allCountries": "All Countries",
        "allRoles": "All Roles",
        "allPlans": "All Plans",
        "allStatus": "All Status",
        "roleUser": "User",
        "roleAdmin": "Admin",
        "roleSuperAdmin": "Super Admin",
        "roleManager": "Manager",
        "statusActive": "Active",
        "statusInactive": "Inactive",
        "statusTrial": "Trial",
        "statusBlocked": "Blocked",
        "planFree": "Free",
        "planPro": "Pro",
        "planEnterprise": "Enterprise",
        "thUser": "User",
        "thUsername": "Username",
        "thEmail": "Email",
        "thPhone": "Phone",
        "thCountry": "Country",
        "thRole": "Role",
        "thPlan": "Plan",
        "thStatus": "Status",
        "thRegistered": "Registered",
        "thActions": "Actions",
        "you": "You",
        "anonymous": "Anonymous",
        "loadingUsers": "Loading users...",
        "noUsersFound": "No users found matching your filter criteria.",
        "editUser": "Edit User",
        "blockUser": "Block User",
        "unblockUser": "Unblock User",
        "deleteUser": "Delete User",
        "showingUsers": "Showing {{from}} to {{to}} of {{total}} users",
        "prev": "Prev",
        "next": "Next",
        "usersSelected": "{{count}} users selected",
        "userSelected": "{{count}} user selected",
        "deselect": "Deselect",
        "deleteSelected": "Delete Selected",
        "bulkDeleteTitle": "Delete Users",
        "bulkDeleteMessage": "Are you sure you want to delete {{count}} members?",
        "bulkDeleteWarning": "This action is permanent and cannot be undone.",
        "bulkDeleteConfirm": "Delete {{count}} Members",
        "addUserTitle": "Add New User",
        "addUserSubtitle": "Add and configure registered user details",
        "firstName": "First Name",
        "lastName": "Last Name",
        "username": "Username",
        "emailAddress": "Email Address",
        "gender": "Gender",
        "selectGender": "Select Gender",
        "genderMale": "Male",
        "genderFemale": "Female",
        "genderOther": "Other",
        "phoneNumber": "Phone Number",
        "country": "Country",
        "location": "Location",
        "city": "City",
        "plan": "Plan",
        "status": "Status",
        "role": "Role",
        "password": "Password",
        "setPassword": "Set Password",
        "trialExpirationDate": "Trial Expiration Date",
        "cancel": "Cancel",
        "createUser": "Create User",
        "editUserTitle": "Edit User Profile",
        "editUserSubtitle": "Update profile information for {{name}}",
        "accountStatus": "Account Status",
        "subscriptionPlan": "Subscription Plan",
        "billingInterval": "Billing Interval",
        "monthly": "Monthly",
        "yearly": "Yearly",
        "noActivePlan": "No Active Plan",
        "saveChanges": "Save Changes",
        "blockUserTitle": "Block User",
        "blockUserWarning": "This will restrict {{name}}'s access to the platform.",
        "blockReasonLabel": "Reason for blocking",
        "blockReasonPlaceholder": "Enter reason for blocking this user...",
        "blockUserBtn": "Block User",
        "deleteUserPermanentlyTitle": "Delete User Permanently",
        "deleteUserWarning": "Are you sure you want to delete {{name}}? This action cannot be undone and will remove all associated data including invoices, subscriptions, and activity history.",
        "deleteForever": "Delete Forever",
        "fetchUsersError": "Failed to fetch users from server.",
        "userBlockedSuccess": "{{name}} blocked",
        "userBlockedError": "Failed to block user",
        "userUnblockedSuccess": "{{name}} unblocked",
        "userUnblockedError": "Failed to unblock user",
        "userCreatedSuccess": "User created successfully!",
        "userCreatedError": "Failed to create user.",
        "userUpdatedSuccess": "User updated successfully!",
        "userUpdatedEmailPending": "User updated successfully! Email change is pending verification by the user.",
        "userUpdatedError": "Failed to update user.",
        "userDeletedSuccess": "User deleted successfully.",
        "userDeletedError": "Failed to delete user.",
        "bulkDeletedSuccess": "{{count}} users deleted",
        "bulkDeletedError": "Failed to delete users",
        "firstNameRequired": "First Name is required.",
        "lastNameRequired": "Last Name is required.",
        "usernameRequired": "Username is required.",
        "emailRequired": "Email Address is required.",
        "passwordRequired": "Password is required.",
        "usernameExists": "Username already exists.",
        "pwdLengthError": "Password must be between 8 and 30 characters.",
        "pwdUppercaseError": "Password must contain at least one uppercase letter.",
        "pwdLowercaseError": "Password must contain at least one lowercase letter.",
        "pwdNumberError": "Password must contain at least one number.",
        "pwdSpecialError": "Password must contain at least one special character.",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "delete": "Delete",
        "selected": "Selected",
        "passwordPlaceholderEdit": "Leave blank to keep unchanged",
        "unblockUserTitle": "Unblock User",
        "unblockUserWarning": "This will restore {{name}}'s full access to the platform.",
        "unblockUserBtn": "Unblock User"
    },
    "adminInvoices": {
        "pageTitle": "Invoices Management",
        "pageSubtitle": "Platform-wide revenue tracking, billing audit, and invoice control.",
        "createInvoice": "Create Invoice",
        "totalRevenue": "Total Revenue",
        "totalRevenueSub": "Total collected revenue",
        "totalInvoices": "Total Invoices",
        "totalInvoicesSub": "All platform invoices",
        "paidInvoices": "Paid Invoices",
        "paidInvoicesSub": "Successful transactions",
        "pendingInvoices": "Pending Invoices",
        "pendingInvoicesSub": "Awaiting payment",
        "refundedInvoices": "Refunded Invoices",
        "refundedInvoicesSub": "Refunded transactions",
        "failedInvoices": "Failed Invoices",
        "failedInvoicesSub": "Failed payments",
        "searchPlaceholder": "Search id, user name...",
        "allPlans": "All Plans",
        "allGateways": "All Gateways",
        "allStatuses": "All Status",
        "planFree": "Free",
        "planStarter": "Starter",
        "planPro": "Pro",
        "planBusiness": "Business",
        "planEnterprise": "Enterprise",
        "gatewayStripe": "Stripe",
        "gatewayBankTransfer": "Bank Transfer",
        "gatewayAdminGrant": "Admin Grant",
        "statusPaid": "Paid",
        "statusPending": "Pending",
        "statusRefunded": "Refunded",
        "statusFailed": "Failed",
        "thId": "ID",
        "thCustomer": "Customer",
        "thEmail": "Email",
        "thCountry": "Country",
        "thPlan": "Plan",
        "thAmount": "Amount",
        "thPaymentGateway": "Payment Gateway",
        "thBilledDate": "Billed Date",
        "thStatus": "Status",
        "thActions": "Actions",
        "noInvoicesFound": "No invoices matched your filter criteria.",
        "unknownUser": "Unknown User",
        "loadingInvoices": "Loading invoices...",
        "viewInvoice": "View Invoice",
        "downloadPdf": "Download PDF",
        "issueInvoiceTitle": "Issue Custom Invoice",
        "issueInvoiceSubtitle": "Create and issue a custom manual invoice to a subscriber",
        "searchSubscriberLabel": "Search Subscriber / User*",
        "searchUserPlaceholder": "Search user id, name, email...",
        "noUserFound": "No user found",
        "changeUser": "Change User",
        "selectPlanLabel": "Select Plan*",
        "amountLabel": "Amount ($)",
        "gatewayLabel": "Gateway",
        "initialStatusLabel": "Initial Status",
        "cancel": "Cancel",
        "issueInvoiceBtn": "Issue Invoice",
        "updatingStatus": "Updating invoice status...",
        "statusUpdatedSuccess": "Invoice status updated successfully!",
        "statusUpdatedError": "Failed to update invoice status.",
        "invoiceCreatedSuccess": "Invoice issued successfully!",
        "invoiceCreatedError": "Failed to issue invoice.",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "showingInvoices": "Showing {{from}} to {{to}} of {{total}} invoices",
        "prev": "Prev",
        "next": "Next"
    },
    "adminSubs": {
        "loading": "Loading...",
        "deleteFeatureBulkTitle": "Are you sure you want to delete the {{count}} selected features?",
        "deletePlansBulkTitle": "Are you sure you want to delete the {{count}} selected plans?",
        "plansSelected": "{{count}} plans selected",
        "featuresSelected": "{{count}} features selected",
        "deselect": "Deselect",
        "deleteSelected": "Delete Selected",
        "cancel": "Cancel",
        "yesDeleteAll": "Yes, Delete All",
        "delete": "Delete",
        "edit": "Edit",
        "preview": "Preview",
        "showingPlans": "Showing <1>{{from}}</1> to <3>{{to}}</3> of <5>{{total}}</5> plans",
        "showingFeatures": "Showing <1>{{from}}</1> to <3>{{to}}</3> of <5>{{total}}</5> features",
        "showingRecords": "Showing <1>{{from}}</1> to <3>{{to}}</3> of <5>{{total}}</5> records",
        "prev": "Prev",
        "next": "Next",
        "yes": "Yes",
        "no": "No",
        "plansTitle": "Manage Plans",
        "plansSubtitle": "Create and configure pricing plans with feature selection.",
        "addPlan": "Add Plan",
        "searchPlansPlaceholder": "Search plans...",
        "filterDefault": "Default",
        "filterEnabled": "Enabled",
        "thId": "ID",
        "thName": "Name",
        "thPrice": "Price",
        "thBillingPeriod": "Billing Period",
        "thEnabled": "Enabled",
        "thDefaultPlan": "Default Plan",
        "thTrialPeriod": "Trial Period",
        "thPopular": "Popular",
        "thActions": "Actions",
        "noPlansFound": "No pricing plans found.",
        "mostPopular": "Most Popular",
        "planFree": "Free",
        "planStarter": "Starter",
        "planPro": "Pro",
        "planBusiness": "Business",
        "planEnterprise": "Enterprise",
        "planMonthly": "Monthly",
        "planYearly": "Yearly",
        "subsTitle": "Subscriptions",
        "subsSubtitle": "Review current subscription, purchase and user status.",
        "searchSubsPlaceholder": "Search users or plans...",
        "filterTrialAndStatus": "Trial & Status",
        "filterActiveOnly": "Active Only",
        "filterTrialOnly": "Trial Only",
        "filterCancelledOnly": "Cancelled Only",
        "filterExpiredOnly": "Expired Only",
        "filterAllPlans": "All Plans",
        "filterBillingCycle": "Billing Cycle",
        "filterMonthly": "Monthly",
        "filterYearly": "Yearly",
        "filterLifetime": "Lifetime",
        "thSubId": "ID",
        "thUserName": "User Name",
        "thPlan": "Plan",
        "thBillingCycle": "Billing Cycle",
        "thPaidAmount": "Paid Amount",
        "thStartDate": "Start Date",
        "thExpireDate": "Expire Date",
        "thStatus": "Status",
        "noSubsFound": "No subscriptions found.",
        "unknownUser": "Unknown User",
        "statusCancelled": "Cancelled",
        "statusExpired": "Expired",
        "statusOnTrial": "On Trial",
        "statusActive": "Active",
        "cancelSubBtn": "Cancel",
        "trialByAdmin": "(Trial by Admin)",
        "activeByAdmin": "(Active by Admin)",
        "trial": "(Trial)",
        "never": "Never",
        "featuresTitle": "Manage Features",
        "featuresSubtitle": "Add and edit features available for plans.",
        "addFeature": "Add Feature",
        "searchFeaturesPlaceholder": "Search features...",
        "filterAll": "All",
        "filterEnabledOnly": "Enabled Only",
        "filterDisabledOnly": "Disabled Only",
        "thFeatureId": "ID",
        "thFeatureName": "Feature",
        "thFeatureEnabled": "Enabled",
        "thDate": "Date",
        "noFeaturesFound": "No features found.",
        "editPlanTitle": "Edit Pricing Plan",
        "addPlanTitle": "Add Pricing Plan",
        "oneTimePayment": "One-Time Payment",
        "oneTimePaymentDesc": "Charge users a one-time payment fee to access the content",
        "membership": "Membership",
        "membershipDesc": "Split the full bundle price over several monthly payments",
        "planNameLabel": "Name",
        "planNamePlaceholder": "Name",
        "priceLabel": "Price",
        "pricePlaceholder": "Price",
        "billingPeriodLabel": "Billing Period",
        "selectBillingPeriod": "Select billing period",
        "enabledLabel": "Enabled",
        "defaultPlanLabel": "Default Plan",
        "defaultPlanOptionYes": "Yes, This plan will be selected by default during signup.",
        "featuresLabel": "Features",
        "noFeaturesAvailable": "No features available. Add features first.",
        "descriptionLabel": "Description",
        "descriptionPlaceholder": "Write short description...",
        "checkboxMostPopular": "Most Popular",
        "checkboxHasTrial": "This plan has a trial period",
        "trialDaysPlaceholder": "Enter {{unit}}",
        "days": "Days",
        "weeks": "Weeks",
        "months": "Months",
        "savePlan": "Save Plan",
        "planDetailsTitle": "Plan Details",
        "donePreview": "Done Preview",
        "daysFreeTrial": "{{days}}-days free trial",
        "defaultDescription": "Essential tools for stock analysis and dashboard access.",
        "noFeaturesIncluded": "No specific features included.",
        "perMonth": "/mo",
        "perYear": "/yr",
        "deletePlanTitle": "Delete Plan",
        "deletePlanMessage": "Are you sure you want to delete the plan {{name}}?",
        "editUserPlanTitle": "Edit User Plan",
        "editUserPlanSubtitle": "Review current subscription, purchase and user status.",
        "labelPrice": "Price",
        "labelBillingCycle": "Billing Cycle",
        "labelActiveUntil": "Active Until",
        "labelPlanName": "Plan Name",
        "labelPurchased": "Purchased",
        "labelStartDate": "Start Date",
        "labelExpireDate": "Expire Date",
        "labelStatus": "Status",
        "confirmBtn": "Confirm",
        "cancelSubscriptionTitle": "Cancel Subscription",
        "cancelSubscriptionMessage": "Are you sure you want to cancel the subscription for {{name}}? This will downgrade their plan access.",
        "cancelSubscriptionConfirm": "Cancel Subscription",
        "editFeaturesTitle": "Edit Features",
        "addFeaturesTitle": "Add Features",
        "featureModalSubtitle": "Add and edit features available for plan",
        "featureLabel": "Feature",
        "featurePlaceholder": "Daily market summary",
        "editFeatureBtn": "Edit feature",
        "addFeatureBtn": "Add feature",
        "deleteFeatureTitle": "Delete Feature",
        "deleteFeatureMessage": "Are you sure you want to delete the feature \"{{name}}\"?",
        "planCreatedSuccess": "Pricing plan created successfully!",
        "planUpdatedSuccess": "Pricing plan updated successfully!",
        "planSaveError": "Failed to save pricing plan.",
        "planDeletedSuccess": "Plan deleted successfully.",
        "planDeleteError": "Failed to delete pricing plan.",
        "featureCreatedSuccess": "Feature created successfully!",
        "featureUpdatedSuccess": "Feature updated successfully!",
        "featureSaveError": "Failed to save feature.",
        "featureDeletedSuccess": "Feature deleted successfully.",
        "featureDeleteError": "Failed to delete feature.",
        "selectedFeaturesDeletedSuccess": "Selected features deleted successfully",
        "selectedFeaturesDeleteError": "Unable to delete some features",
        "selectedPlansDeletedSuccess": "Selected plans deleted successfully",
        "selectedPlansDeleteError": "Unable to delete some plans",
        "subUpdatedSuccess": "User subscription updated successfully!",
        "subUpdateError": "Failed to update subscription.",
        "subCancelledSuccess": "Subscription cancelled successfully.",
        "subCancelError": "Failed to cancel subscription.",
        "fetchDataError": "Error fetching data from API.",
        "nameRequired": "Name is required.",
        "priceRequired": "Price must be a non-negative number.",
        "intervalRequired": "Billing period is required.",
        "featuresRequired": "Please select at least one feature.",
        "trialDaysRequired": "Trial days must be at least 1.",
        "trialUnitRequired": "Trial unit is required.",
        "descriptionRequired": "Description is required.",
        "featureNameRequired": "Feature name field is required.",
        "plans": "plans",
        "records": "records",
        "features": "features",
        "bulkDeleteFeaturesTitle": "Delete Features",
        "bulkDeleteFeaturesMsg": "Are you sure you want to delete the {{count}} selected features?",
        "deleteAll": "Yes, Delete All",
        "bulkDeletePlansTitle": "Delete Plans",
        "bulkDeletePlansMsg": "Are you sure you want to delete the {{count}} selected plans?",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "selected": "Selected",
        "managePlans": "Manage Plans",
        "manageFeatures": "Manage Features",
        "subscriptions": "Subscriptions",
        "useSubscriptionsTab": "Use the Subscriptions tab in Admin panel.",
        "planModalSubtitle": "Configure subscription tier details and features",
        "popularLabel": "Most Popular",
        "hasTrialLabel": "Has Trial",
        "trialDaysLabel": "Trial Days",
        "saveChanges": "Save Changes",
        "createPlan": "Create Plan",
        "editFeature": "Edit Feature",
        "createFeature": "Create Feature",
        "planDetails": "Plan Details",
        "deletePlanConfirm": "Are you sure you want to delete this plan?",
        "actionCannotBeUndone": "This action cannot be undone."
    },
    "adminContacts": {
        "title": "Contact List",
        "subtitle": "View and manage contact form submissions from users",
        "searchPlaceholder": "Search by name, email, subject, message...",
        "thId": "ID",
        "thName": "Name",
        "thEmail": "Email",
        "thSubject": "Subject",
        "thMessage": "Message",
        "thReceivedDate": "Received Date",
        "thAction": "Action",
        "noContactsFound": "No contact messages found matching your search criteria.",
        "viewDetails": "View Details",
        "deleteContact": "Delete Contact",
        "showing": "Showing",
        "to": "to",
        "of": "of",
        "messages": "messages",
        "prev": "Prev",
        "next": "Next",
        "messagesSelected": "{{count}} message selected",
        "messagesSelected_other": "{{count}} messages selected",
        "deselect": "Deselect",
        "deleteSelected": "Delete Selected",
        "viewModalTitle": "Contact Message Details",
        "labelContactId": "Contact ID",
        "labelReceivedDate": "Received Date",
        "labelName": "Name",
        "labelEmail": "Email",
        "labelSubject": "Subject",
        "labelMessage": "Message",
        "close": "Close",
        "replyViaEmail": "Reply via Email",
        "deleteModalTitle": "Delete Contact",
        "deleteModalMessage": "Are you sure you want to permanently delete contact {{id}} ({{name}})?",
        "delete": "Delete",
        "bulkDeleteModalTitle": "Delete Contacts",
        "bulkDeleteModalMessage": "Are you sure you want to permanently delete {{count}} selected contact messages?",
        "fetchError": "Failed to fetch contact messages from server.",
        "deleteSuccess": "Contact message deleted successfully.",
        "deleteError": "Failed to delete contact message.",
        "bulkDeleteSuccess": "{{count}} contact messages deleted successfully.",
        "bulkDeleteError": "Failed to delete selected contact messages.",
        "loading": "Loading...",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "selected": "Selected"
    },
    "adminReports": {
        "tabIssues": "Issue Report",
        "tabChat": "Priority Chat",
        "statuses": {
            "pending": "Pending",
            "opened": "Opened",
            "inprogress": "In Progress",
            "resolved": "Resolved"
        },
        "priorities": {
            "low": "Low",
            "medium": "Medium",
            "high": "High",
            "critical": "Critical"
        },
        "stats": {
            "total": "Total",
            "pending": "Pending",
            "opened": "Opened",
            "inprogress": "In Progress",
            "resolved": "Resolved"
        },
        "filterAllStatus": "All Status",
        "filterAllPriority": "All Priority",
        "searchPlaceholder": "Search ticket id, name, email...",
        "thTicketId": "Ticket ID",
        "thName": "Name",
        "thEmail": "Email",
        "thSubject": "Subject",
        "thPriority": "Priority",
        "thStatus": "Status",
        "thDate": "Date",
        "thAction": "Action",
        "noTicketsFound": "No tickets match your filters.",
        "replyAndChat": "Reply & Chat",
        "viewDetails": "View Details",
        "deleteTicket": "Delete Ticket",
        "showing": "Showing",
        "to": "to",
        "of": "of",
        "reports": "reports",
        "prev": "Prev",
        "next": "Next",
        "ticketsSelected": "{{count}} ticket selected",
        "ticketsSelected_other": "{{count}} tickets selected",
        "deselect": "Deselect",
        "deleteSelected": "Delete Selected",
        "replyModal": {
            "title": "Reply to Issue {{ticketId}}",
            "subtitle": "Send a response and update issue ticket status",
            "statusLabel": "Status",
            "keepCurrentStatus": "Keep current status ({{status}})",
            "replyLabel": "Your Reply",
            "placeholder": "Type your reply here...",
            "cancel": "Cancel",
            "sendReply": "Send Reply",
            "sending": "Sending…"
        },
        "detailModal": {
            "ticketId": "Ticket ID: {{ticketId}}",
            "subject": "Subject:",
            "description": "Description:",
            "userName": "User Name",
            "email": "Email",
            "priority": "Priority",
            "status": "Status",
            "attachments": "Attachments",
            "filesCount": "{{count}} file",
            "filesCount_other": "{{count}} files",
            "noAttachments": "No attachment files",
            "mediaScreenshots": "Media & Screenshots",
            "magnify": "Magnify",
            "documentsFiles": "Documents & Files",
            "pdfDoc": "PDF Document",
            "wordDoc": "Word Document",
            "excelDoc": "Excel Document",
            "zipDoc": "Zip Archive",
            "txtDoc": "Text Document",
            "fileFallback": "File",
            "docFallback": "Document",
            "imageFallback": "Image",
            "videoFallback": "Video",
            "zoomOut": "Zoom Out",
            "zoomIn": "Zoom In",
            "rotate": "Rotate 90°",
            "resetZoom": "Reset Zoom",
            "downloadFile": "Download File",
            "closeLightbox": "Close Lightbox",
            "panHint": "Click and drag to pan image • Scroll wheel or double-click to reset",
            "zoomHint": "Scroll wheel or double-click to magnify • Click & drag when zoomed"
        },
        "deleteModal": {
            "title": "Delete Ticket",
            "message": "Are you sure you want to permanently delete ticket {{ticketId}}?",
            "confirm": "Delete",
            "deleting": "Deleting…"
        },
        "bulkDeleteModal": {
            "title": "Delete {{count}} Ticket?",
            "title_other": "Delete {{count}} Tickets?",
            "message": "Are you sure you want to permanently delete the selected tickets?",
            "confirm": "Delete",
            "deleting": "Deleting…"
        },
        "chat": {
            "activeNow": "Active now",
            "waiting": "Waiting",
            "chatsHeader": "Chats",
            "backToChats": "Back to chats",
            "searchPlaceholder": "Search chats...",
            "noConversations": "No active conversations",
            "noMatchingChats": "No matching chats",
            "noMessagesYet": "No messages yet",
            "suggestions": "Suggestions",
            "noSuggestions": "No suggestions found",
            "startChat": "Start chat",
            "you": "You",
            "supportTeam": "Support Team",
            "onlineNow": "Online now",
            "offline": "Offline",
            "emptyMessages": "No messages in this chat yet",
            "noThreadSelected": "No conversation selected",
            "edit": "Edit",
            "delete": "Delete",
            "seen": "Seen",
            "delivered": "Delivered",
            "sent": "Sent",
            "chip1": "Hello! How can I help?",
            "chip2": "Let me check your account",
            "chip3": "Issue has been resolved",
            "inputPlaceholder": "Type your message",
            "deleteMsgTitle": "Delete Message?",
            "deleteMsgDesc": "This message will be permanently removed from the conversation.",
            "cancel": "Cancel",
            "justNow": "Just now",
            "minsAgo": "{{count}}m ago",
            "hoursAgo": "{{count}}h ago",
            "editError": "Failed to edit message.",
            "deleteError": "Failed to delete message.",
            "sendError": "Failed to send message."
        },
        "toasts": {
            "loadError": "Failed to load reports.",
            "deleteSuccess": "Ticket deleted.",
            "deleteError": "Failed to delete ticket.",
            "replySuccess": "Reply sent successfully.",
            "replyError": "Failed to send reply.",
            "bulkDeleteSuccess": "Selected tickets deleted.",
            "bulkDeleteError": "Failed to delete selected tickets.",
            "statusUpdated": "Status → {{status}}",
            "statusError": "Failed to update status."
        },
        "pageTitle": "Issue Reports & Support",
        "pageSubtitle": "Track customer bug reports, manage ticket resolutions, and provide live priority chat assistance.",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "loading": "Loading...",
        "delete": "Delete",
        "selected": "Selected"
    },
    "adminApiMonitor": {
        "title": "API Monitor",
        "subtitle": "Real-time API call tracking and rate limiting per user profile",
        "activeMarketApi": "Active Market API",
        "dailyUsage": "Daily Usage",
        "usedToday": "{{percent}}% used today",
        "monthlyUsage": "Monthly Usage",
        "usedThisMonth": "{{percent}}% used this month",
        "refreshInterval": "Refresh Interval",
        "autoSyncActive": "Auto sync active",
        "apiCallVolume": "API Call Volume ({{timeframe}})",
        "localTimezoneLive": "Local timezone timestamps · live",
        "loadingChart": "Loading chart...",
        "rateLimitsByPlan": "Rate limits by plan",
        "activePlansOnly": "Active Plans Only",
        "callsPerDayPerUser": "{{count}} Calls/day per user",
        "editLimit": "Edit limit",
        "apiUsersTitle": "API Users & Custom Limits Override",
        "apiUsersSubtitle": "Configure per-user daily call limits for members ({{count}} Total Members · Admins Unlimited)",
        "searchPlaceholder": "Search member by name or email...",
        "thUser": "User",
        "thPlan": "Plan",
        "thCallsToday": "Calls Today",
        "thLimit": "Limit",
        "thUsage": "Usage",
        "thStatus": "Status",
        "thAction": "Action",
        "custom": "Custom",
        "statusNormal": "Normal",
        "statusExceeded": "Exceeded",
        "noMembersFound": "No members found matching \"{{term}}\"",
        "showing": "Showing",
        "to": "to",
        "of": "of",
        "members": "members",
        "prev": "Prev",
        "next": "Next",
        "marketDataProviders": "Market Data Providers",
        "addProvider": "Add Provider",
        "statusActive": "Active",
        "statusDisabled": "Disabled",
        "statusExhausted": "Exhausted",
        "apiAuthKey": "API Authentication Key",
        "encryptedKeyStored": "Encrypted key stored",
        "enterApiKey": "Enter API Key",
        "priorityOrder": "Priority Order",
        "intervalSeconds": "Interval (Seconds)",
        "dailyRequestsConsumption": "Daily Requests Consumption",
        "monthlyRequestsConsumption": "Monthly Requests Consumption",
        "resetUsage": "Reset Usage",
        "saveConfig": "Save Config",
        "saving": "Saving...",
        "editUserLimitTitle": "Edit User API Limit {{userName}}",
        "editUserLimitSubtitle": "Set a custom daily API limit override for this specific member",
        "dailyCallLimitRequests": "Daily Call Limit (Requests per day)",
        "perMinuteRateLimit": "Per Minute Rate Limit (Burst Rate)",
        "cancel": "Cancel",
        "saveLimit": "Save Limit",
        "editPlanLimitTitle": "Edit Plan API Limit {{planName}}",
        "editPlanLimitSubtitle": "All users subscribed to this plan will receive this default daily call quota",
        "dailyCallLimitPerUser": "Daily Call Limit (Per User / Day)",
        "saveChanges": "Save Changes",
        "addProviderTitle": "Add Market Data Provider",
        "addProviderSubtitle": "Connect a new market data provider.",
        "apiName": "API Name",
        "baseUrl": "Base URL",
        "dailyLimit": "Daily Limit",
        "monthlyLimit": "Monthly Limit",
        "addProviderBtn": "Add Provider",
        "adding": "Adding...",
        "resetModalTitle": "Reset API Request Count",
        "resetModalMessage": "Are you sure you want to reset the request counter for {{name}}? This will reset the daily and monthly counters back to 0.",
        "confirmReset": "Confirm Reset",
        "toasts": {
            "loadError": "Failed to load API monitor settings",
            "userLimitSaved": "API Limit updated for {{user}}!",
            "userLimitError": "Failed to update user limit",
            "planLimitSaved": "Plan limit updated for {{name}}!",
            "planLimitError": "Failed to update plan limit",
            "statusUpdated": "{{name}} status updated!",
            "statusError": "Failed to update status",
            "priorityDuplicate": "Priority {{priority}} is already set for {{name}}.",
            "configSaved": "API configuration saved successfully!",
            "configError": "Failed to save API config",
            "providerAdded": "New API provider added successfully!",
            "providerError": "Failed to add API provider",
            "resetSuccess": "Requests count reset successfully!",
            "resetError": "Failed to reset requests counter"
        },
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "placeholderApiName": "e.g. Polygon.io",
        "placeholderBaseUrl": "e.g. https://api.polygon.io"
    },
    "adminEmailCampaign": {
        "title": "Email Campaigns",
        "subtitle": "Create, manage, and monitor your email campaigns from one place.",
        "newCampaign": "New Campaign",
        "emailTemplate": "Email Template",
        "statusActive": "Active",
        "statusPaused": "Paused",
        "configure": "Configure",
        "cancel": "Cancel",
        "close": "Close",
        "saveChanges": "Save Changes",
        "saving": "Saving...",
        "yes": "Yes",
        "no": "No",
        "prev": "Previous",
        "next": "Next",
        "tabs": {
            "templates": "Email Template",
            "settings": "Mail Setting",
            "history": "History"
        },
        "settings": {
            "title": "Mail settings",
            "senderDetails": "Sender Details",
            "contactFormEmail": "Contact Form Email",
            "contactFormEmailDesc": "Enter the email address you want contact form messages to be sent to.",
            "fromName": "From Name",
            "fromNameDesc": "Enter the name you want emails from the system to come from.",
            "fromAddress": "From Address",
            "fromAddressDesc": "Enter the email address you want emails from the system to come from.",
            "deliverySettings": "Delivery Settings",
            "mailCount": "Mail Count",
            "mailCountDesc": "The number of emails to send each time the background mailer task runs.",
            "emailQueue": "Email Queue *",
            "emailQueueDesc": "Utilizing an email queue lets you throttle emails sent to avoid overloading the mail server.",
            "enableQueue": "Yes, enable email queue",
            "disableQueue": "No, always send emails immediately",
            "sendThroughSmtp": "Send Through SMTP",
            "sendThroughSmtpDesc": "Emails are typically sent using the PHP mail() function. You can also send via SMTP using a username/password and optional external server.",
            "useBuiltInMail": "Use the built-in mail() function",
            "useSmtpServer": "Send emails through an SMTP server",
            "smtpConfig": "SMTP Configuration",
            "smtpServerAddress": "SMTP Server Address",
            "smtpServerPort": "SMTP Server Port",
            "smtpPortDesc": "Default 25. Also commonly on port 465 (SMTP over SSL) or port 587.",
            "smtpAuth": "SMTP Authentication?",
            "smtpAuthDesc": "Does your SMTP server require authentication?",
            "smtpUsername": "SMTP Username",
            "smtpPassword": "SMTP Password",
            "smtpPasswordDesc": "Leave blank to use previous.",
            "useSslTls": "Use SSL or TLS?",
            "none": "None",
            "tls": "TLS",
            "ssl": "SSL"
        },
        "history": {
            "title": "Campaigns history",
            "searchPlaceholder": "Search email by name, subject....",
            "thName": "Name",
            "thSubject": "Subject",
            "thSentTo": "Sent to",
            "thStatus": "Status",
            "thAction": "Action",
            "empty": "No campaigns found matching your search.",
            "statusSent": "Sent",
            "view": "View",
            "showing": "Showing",
            "to": "to",
            "of": "of",
            "records": "records"
        },
        "newModal": {
            "title": "New Email Campaign",
            "subtitle": "Send to Registered Users",
            "campaignType": "Campaign type",
            "subjectLine": "Subject line",
            "sendTo": "Send to",
            "schedule": "Schedule",
            "saveBtn": "Save Campaign",
            "types": {
                "dailyPick": "Daily stock pick",
                "marketNews": "Daily Market News",
                "dividends": "Dividends Newsletter",
                "topPerforming": "Top Performing Companies",
                "ipoAlerts": "IPO Alerts",
                "customBlast": "Custom Broadcast Announcement"
            },
            "audiences": {
                "allUsers": "All users (2840)",
                "activeUsers": "Active Users Only (2100)",
                "proUsers": "Pro Plan Subscribers (640)",
                "freeUsers": "Free Tier Users (2200)"
            },
            "schedules": {
                "immediate": "Send Immediately",
                "daily8am": "Daily At 8:00 AM (UTC)",
                "daily730am": "Daily At 7:30 AM (UTC)",
                "weeklyMon": "Weekly (Every Monday)"
            }
        },
        "configModal": {
            "subtitle": "Configure this email template",
            "subjectLine": "Subject line",
            "sendFrequency": "Send frequency",
            "recipients": "Recipients",
            "status": "Status",
            "editRichTemplate": "Edit Rich Template & Placeholders",
            "frequencies": {
                "daily8am": "Daily At 8:00 AM (UTC)",
                "daily730am": "Daily At 7:30 AM (UTC)",
                "weekly": "Weekly",
                "asNeeded": "As needed",
                "triggerBased": "Trigger-based on user action"
            },
            "audiences": {
                "allUsers": "All users (2840)",
                "activeUsers": "Active Users (2100)",
                "proUsers": "Pro Plan Subscribers (640)"
            },
            "statuses": {
                "activeAuto": "Active sending - Automatically",
                "paused": "Paused"
            }
        },
        "analyticsModal": {
            "subtitle": "Campaign analytics",
            "delivered": "Delivered",
            "opened": "Opened",
            "clicked": "Clicked"
        },
        "editModal": {
            "title": "Edit Template",
            "subtitle": "Customize your email template, subject, and content.",
            "availablePlaceholders": "Available Placeholders",
            "subject": "Subject",
            "messageBody": "Message body",
            "enable": "Enable",
            "words": "{{count}} words",
            "saveBtn": "Save Template"
        },
        "toasts": {
            "configSuccess": "Template configuration updated successfully!",
            "templateSuccess": "Email template saved successfully!",
            "newCampaignSuccess": "New campaign saved and scheduled successfully!",
            "settingsSuccess": "Mail settings saved successfully!"
        },
        "templates": {
            "welcome": {
                "name": "Welcome",
                "subtitle": "Welcome to the social network!",
                "subject": "Welcome! Let's Get Started"
            },
            "adminSignup": {
                "name": "Admin Signup Notification",
                "subtitle": "Someone has joined the social network!",
                "subject": "New User Signup on [Your AI Website]"
            },
            "verification": {
                "name": "Email Address Verification",
                "subtitle": "Email Verification",
                "subject": "Verify Your Email Address"
            },
            "twoFactor": {
                "name": "Two Step Authentication",
                "subtitle": "Two Step Authentication",
                "subject": "Your Two-Step Verification Code"
            },
            "lostPassword": {
                "name": "Lost Password",
                "subtitle": "Lost Password",
                "subject": "Reset Your Password"
            },
            "contactForm": {
                "name": "Contact Form Email",
                "subtitle": "A member sent you message using contact page.",
                "subject": "New Contact Form Submission"
            }
        },
        "editor": {
            "file": "File",
            "edit": "Edit",
            "view": "View",
            "insert": "Insert",
            "format": "Format",
            "tools": "Tools",
            "table": "Table",
            "bold": "Bold",
            "italic": "Italic",
            "underline": "Underline",
            "h1": "Heading 1",
            "h2": "Heading 2",
            "alignLeft": "Align Left",
            "bulletList": "Bullet List",
            "numberedList": "Numbered List",
            "link": "Link",
            "image": "Image"
        },
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "loading": "Loading..."
    },
    "adminBrokers": {
        "title": "Brokers",
        "subtitle": "Review broker listings and claims before they go live.",
        "addBroker": "Add Broker",
        "editBroker": "Edit Broker",
        "deleteBroker": "Delete Broker",
        "cancel": "Cancel",
        "delete": "Delete",
        "prev": "Previous",
        "next": "Next",
        "searchPlaceholder": "Search broker by name or email...",
        "searchApiPlaceholder": "Search API connection...",
        "filterAllPlacements": "All Placements",
        "filterFeatured": "Featured",
        "filterBasic": "Basic",
        "placementFeatured": "Featured",
        "placementBasic": "Basic",
        "statusPending": "Pending",
        "statusApproved": "Approved",
        "statusRejected": "Rejected",
        "statusAvailable": "Available",
        "statusUnavailable": "Unavailable",
        "thBroker": "Broker",
        "thPlacement": "Placement",
        "thEmail": "Email",
        "thCountry": "Country",
        "thPhone": "Phone",
        "thWebsite": "Website",
        "thDate": "Date",
        "thStatus": "Status",
        "thAction": "Action",
        "thMarkets": "Markets",
        "noBrokersFound": "No brokers found.",
        "stats": {
            "totalBrokers": "Total Brokers",
            "currentlyVisible": "{{count}} currently visible",
            "approved": "Approved",
            "liveOnSite": "Live on the site right now",
            "pending": "Pending",
            "awaitingReview": "Awaiting pending review",
            "featured": "Featured",
            "promotedOnSite": "Currently promoted on site"
        },
        "tabs": {
            "approval": "Approval Queue",
            "featured": "Featured Broker",
            "approved": "Approved Broker",
            "compareFields": "Broker Compare Fields",
            "apiMonitor": "Connect & API monitor"
        },
        "approval": {
            "title": "Approval Queue",
            "empty": "No broker claims found.",
            "approveClaim": "Approve Claim",
            "rejectClaim": "Reject Claim",
            "approvedSuccess": "Broker claim approved successfully.",
            "rejectedSuccess": "Broker claim rejected."
        },
        "featured": {
            "title": "Featured Brokers"
        },
        "approved": {
            "title": "Approved Brokers"
        },
        "compareFields": {
            "title": "Compare Fields",
            "addField": "Add Field",
            "deleteField": "Delete Field",
            "fields": {
                "stockTrades": "Stock Trades",
                "options": "Options",
                "minDeposit": "Min. Deposit",
                "margin": "Margin",
                "features": "Features",
                "forex": "Forex",
                "mutualFunds": "Mutual Funds",
                "sipcInsurance": "SIPC Insurance",
                "paperTrading": "Paper trading",
                "support247": "24/7 Support"
            },
            "enabled": "Field enabled.",
            "disabled": "Field disabled.",
            "addedSuccess": "Field added successfully.",
            "addedError": "Failed to add compare field.",
            "updatedSuccess": "Compare field updated successfully.",
            "editField": "Edit Field"
        },
        "apiMonitor": {
            "title": "Broker API Connections",
            "thEndpoint": "API Endpoint",
            "thProtocol": "Protocol",
            "thLatency": "Latency",
            "thLastSync": "Last Sync",
            "empty": "No API connections found.",
            "statusConnected": "Connected",
            "statusDegraded": "Degraded",
            "statusDisconnected": "Disconnected",
            "test": "Test"
        },
        "addFieldModal": {
            "title": "Add Compare Field",
            "fieldName": "Field Name",
            "placeholder": "e.g. Crypto Trading, Margin Rates...",
            "submitBtn": "Add Field",
            "requiredError": "Please enter a field name.",
            "addingBtn": "Adding..."
        },
        "deleteModal": {
            "title": "Delete Broker",
            "message": "Are you sure you want to delete {{name}}? This action cannot be undone."
        },
        "toasts": {
            "claimApproved": "Broker claim approved successfully!",
            "claimRejected": "Broker claim rejected.",
            "fieldDeleted": "Compare field deleted.",
            "fieldAdded": "Field \"{{name}}\" added successfully.",
            "brokerDeleted": "Broker deleted successfully.",
            "apiTested": "Re-tested {{name}} API connection"
        },
        "showingPagination": "Showing {{from}} to {{to}} of {{total}} entries",
        "errorSelectProvider": "Please select an API provider architecture.",
        "errorEndpointRequired": "API Base Endpoint URL is required.",
        "errorApiKeyRequired": "API Key / Client ID is required.",
        "errorApiSecretRequired": "API Secret / Private Key is required.",
        "errorProtocolRequired": "Protocol is required.",
        "successApiUpdated": "Broker API integration updated successfully!",
        "successApiConnected": "Broker connected via API and published to active directory!",
        "errorConnectFailed": "Failed to connect broker API.",
        "editBrokerApiConfig": "Edit Broker API Configuration",
        "connectNewBrokerApi": "Connect New Broker API",
        "apiProviderArchitecture": "API Provider Architecture",
        "selectApiProvider": "Select API Provider",
        "brokerNameLabel": "Broker Name / Account Label (Optional)",
        "brokerNamePlaceholder": "Leave blank to auto-detect from provider",
        "apiBaseEndpointUrl": "API Base Endpoint URL",
        "apiKeyClientId": "API Key / Client ID",
        "apiKeyPlaceholder": "Enter API Key",
        "apiSecretPrivateKey": "API Secret / Private Key",
        "apiSecretPlaceholder": "Enter Secret Key",
        "protocolLabel": "Protocol",
        "protocolPlaceholder": "e.g. REST / WebSocket / FIX",
        "updateConfiguration": "Update Configuration",
        "connectAndSaveBroker": "Connect & Save Broker",
        "verifiedOn": "Broker verified.",
        "verifiedOff": "Broker unverified.",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "thVerified": "Verified",
        "noBrokers": "No brokers found.",
        "searchApiConnection": "Search API connection...",
        "addApiBroker": "Add API Broker",
        "thApiEndpoint": "API Endpoint",
        "thProvider": "Provider",
        "thProtocol": "Protocol",
        "thLatency": "Latency",
        "thLastSync": "Last Sync",
        "noApiConnectionsFound": "No API connections found. Click \"Add API Broker\" to connect a new broker.",
        "statusConnected": "Connected",
        "statusDegraded": "Degraded",
        "statusDisconnected": "Disconnected",
        "searchPlansPlaceholder": "Search plans here ....",
        "addPlan": "Add Plan",
        "noPlansAvailable": "There are no plans available for brokers.",
        "brokerConnectionOffer": "Broker Connection Offer",
        "statusActive": "Active",
        "statusDisabled": "Disabled",
        "brokerOfferSubtitle": "Configure the pricing, features, and popup content shown to users before they're redirected to a broker.",
        "offerHeading": "Heading",
        "placeholderOfferHeading": "Connect to Your Broker",
        "offerSubHeading": "Sub heading",
        "placeholderOfferSubHeading": "Place trading orders from OpenViewTrading directly",
        "featureBullets": "Feature bullets",
        "bulletsCount": "bullets",
        "featureBulletPrefix": "Feature bullet",
        "removeBullet": "Remove bullet",
        "addBullet": "Add bullet",
        "price": "Price",
        "buttonLabel": "Button Label",
        "placeholderSubscribe": "Subscribe",
        "deleteTitle": "Delete {{item}}",
        "deleteConfirmMsg": "Are you sure you want to delete this {{item}}?",
        "editFieldModal": {
            "title": "Edit Compare Field",
            "savingBtn": "Saving...",
            "saveBtn": "Save Changes"
        },
        "editPlan": "Edit Plan",
        "editPlanDesc": "Edit your plan price, name, duration from here.",
        "addPlanDesc": "Add your plan price, name, duration from here.",
        "planName": "Plan Name",
        "planNamePlaceholder": "e.g. 1 Month",
        "duration": "Duration",
        "duration1Month": "1 Month",
        "duration3Months": "3 Months",
        "duration1Year": "1 Year",
        "subheading": "Subheading",
        "subtitlePlaceholder": "e.g. Short-term visibility boost",
        "savePlan": "Save Plan"
    },
    "adminBlogGuides": {
        "title": "Blogs & Guides",
        "subtitle": "Write, publish, and manage blogs from here.",
        "addBlog": "Add Blog",
        "edit": "Edit",
        "delete": "Delete",
        "cancel": "Cancel",
        "noPublished": "No published blogs found.",
        "noDrafts": "No draft blogs found.",
        "categoriesTitle": "Categories",
        "addCategory": "Add Category",
        "thCategories": "Categories",
        "thActions": "Actions",
        "editCategory": "Edit Category",
        "deleteCategory": "Delete Category",
        "tabs": {
            "blogs": "Blogs",
            "drafts": "Drafts",
            "categories": "Categories"
        },
        "defaultCategories": {
            "guide": "Guide",
            "review": "Review",
            "education": "Education",
            "news": "News"
        },
        "modal": {
            "addTitle": "Add Blog",
            "editTitle": "Edit Blog",
            "image": "Image",
            "change": "Change",
            "uploadHint": "Click to upload or drag and drop",
            "uploadSub": "JPG, PNG, HEIC - max 10 MB each.",
            "blogTitle": "Blog Title",
            "blogTitlePlaceholder": "Enter blog title",
            "categoryTitle": "Category Title",
            "selectCategory": "Select Category",
            "contentPlaceholder": "Write blog content here..........",
            "saveDraft": "Save as Draft",
            "publish": "Publish",
            "publishChanges": "Publish Changes"
        },
        "categoryModal": {
            "addTitle": "Add Category",
            "editTitle": "Edit Category",
            "categoryTitle": "Category Title",
            "categoryNamePlaceholder": "Enter category name",
            "saveCategory": "Save Category"
        },
        "editor": {
            "bold": "Bold",
            "italic": "Italic",
            "underline": "Underline",
            "h1": "Heading 1",
            "h2": "Heading 2",
            "bulletList": "Bullet List",
            "numberedList": "Numbered List",
            "listOptions": "List Options",
            "insertLink": "Insert Link",
            "insertImage": "Insert Image",
            "attachFile": "Attach File"
        },
        "deleteModal": {
            "prompt": "Are you sure you want to delete this {{type}}?",
            "typeBlog": "Blog",
            "typeCategory": "Category",
            "confirm": "Yes, Delete"
        },
        "toasts": {
            "enterTitle": "Please enter a blog title",
            "blogPublished": "Blog published successfully!",
            "blogDraftSaved": "Saved as draft!",
            "newBlogPublished": "New blog published!",
            "newDraftCreated": "New draft created!",
            "blogDeleted": "Blog deleted successfully",
            "categoryDeleted": "Category deleted successfully",
            "enterCategoryName": "Category name cannot be empty",
            "categoryUpdated": "Category updated successfully",
            "categoryAdded": "Category added successfully"
        },
        "editorPage": {
            "backToList": "Back to Blogs & Guides",
            "editBreadcrumb": "Edit",
            "createBreadcrumb": "Create",
            "createTitle": "Create New Blog",
            "editTitle": "Edit Blog",
            "createSubtitle": "Compose, format, and publish articles for the OpenViewTrading community.",
            "editSubtitle": "Update content, featured media, category, or publishing status.",
            "saving": "Saving...",
            "publishing": "Publishing...",
            "blogTitlePlaceholder": "Enter an engaging, descriptive article title...",
            "currentStatus": "Publishing Status",
            "statusPublished": "Published",
            "statusDraft": "Draft",
            "excerpt": "Excerpt / Short Summary",
            "optional": "Optional",
            "excerptPlaceholder": "Brief summary of the article (used in card previews and search results)...",
            "content": "Article Content",
            "removeImage": "Remove",
            "uploadSub": "JPG, PNG, WebP — max 10MB (1200x630 recommended)",
            "orImageUrl": "Or enter image URL:",
            "previewCardTitle": "Live Preview",
            "previewCardDesc": "How this article looks on the public blog listing.",
            "categoryPlaceholder": "Category",
            "untitledBlog": "Untitled Blog Article",
            "summaryPlaceholder": "Short summary will appear here to summarize the core insights for traders.",
            "today": "Today",
            "tipsTitle": "Publishing Best Practices",
            "tip1": "Use structured H2 and H3 headings to make analysis easy to skim.",
            "tip2": "Keep hero images high-resolution (recommended 1200x630px or 16:9).",
            "tip3": "Articles automatically generate OpenGraph social previews & Schema.org metadata.",
            "notFound": "Blog post not found",
            "loadError": "Failed to load blog data",
            "fileTooLarge": "Image size must be less than 10MB",
            "validationCategory": "Please select a category",
            "validationImage": "Image is required for the blog",
            "validationContent": "Description/Content is required",
            "saveError": "Failed to save blog",
            "words": "words",
            "tabCardPreview": "Card",
            "tabSeoPreview": "SEO",
            "coverImageTitle": "Cover Image",
            "readyToUpdate": "Publishing Controls",
            "readyToPublish": "Publishing Controls",
            "readinessTitle": "Publishing Readiness",
            "checkTitle": "Descriptive article title",
            "checkCategory": "Category assigned",
            "checkImage": "High-res cover image attached",
            "checkContent": "Article content written (> 20 words)",
            "checkExcerpt": "Search excerpt / summary provided",
            "copiedEnglishSuccess": "Copied English content! You can now adapt the translation.",
            "clearedTranslationSuccess": "Translation cleared. This language will use English fallback.",
            "enterEnglishFirst": "Please enter a primary English title first",
            "articleDetails": "Article Settings",
            "requiredHint": "* Required fields",
            "contentStudioTitle": "Multilingual Content Studio",
            "tabStudioDesc": "Write your primary article in English, or auto-translate and customize for international audiences.",
            "tooltipTranslateAll": "Automatically translate English article into all supported languages with one click",
            "translatingAllLanguages": "Translating All Languages...",
            "autoTranslateAllLanguages": "Auto-Translate All Languages",
            "primaryLanguage": "Primary Language",
            "translationActive": "Translation Active",
            "notTranslatedYet": "Not Translated Yet",
            "primaryBadge": "Primary",
            "translationAvailable": "Translation Available",
            "sourceOfTruth": "Source of Truth",
            "primaryArticleReference": "Primary article content used as reference for all international translations.",
            "tooltipTranslateAllSupported": "Automatically translate English article into all supported languages",
            "translatingAll": "Translating All...",
            "translateAllLanguages": "Translate All Languages",
            "englishFallbackActive": "English Fallback Active",
            "tooltipAutoTranslateInto": "Auto-translate English article into {{lang}}",
            "translating": "Translating...",
            "autoTranslate": "Auto-Translate",
            "tooltipCopyEnglish": "Copy current English title, excerpt, and content into this translation",
            "copyEnglish": "Copy English",
            "tooltipClearTranslation": "Clear this translation to fall back to English",
            "clear": "Clear",
            "translatedTitle": "Translated Title",
            "translatedExcerpt": "Translated Excerpt",
            "translatedContent": "Translated Article Content",
            "hideUrl": "Hide direct image URL",
            "editUrl": "Edit image URL source",
            "seoDesc": "Search engine snippet:",
            "actionsCardTitle": "Publishing Actions"
        },
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "loading": "Loading...",
        "showing": "Showing",
        "to": "to",
        "of": "of",
        "records": "records",
        "prev": "Prev",
        "next": "Next"
    },
    "adminGeneralSettings": {
        "title": "General Setting",
        "subtitle": "Manage website logo, nav logo, meta titles, and social links",
        "saveSettings": "Save Settings",
        "saving": "Saving...",
        "logoTitle": "Logo",
        "logoDesc": "Upload main site logo for header navbar, sidebar & footer (SVG, PNG, JPG)",
        "upload": "Upload",
        "favIconTitle": "Fav Icon",
        "favIconDesc": "Upload icon for browser tab next to page meta titles (SVG, PNG, JPG)",
        "usingMainLogo": "Using Main Logo",
        "remove": "Remove",
        "metaTitlesTitle": "Meta Titles",
        "socialLinksTitle": "Social Links",
        "socialLinksDesc": "Add social media profile URLs to automatically display them in the website footer",
        "facebookUrl": "Facebook URL",
        "instagramUrl": "Instagram URL",
        "snapchatUrl": "Snapchat URL",
        "linkedinUrl": "LinkedIn URL",
        "xUrl": "X URL",
        "whatsappUrl": "WhatsApp URL",
        "pinterestUrl": "Pinterest URL",
        "youtubeUrl": "YouTube URL",
        "routes": {
            "home": "Home",
            "aboutUs": "About Us",
            "contact": "Contact Us",
            "privacyPolicy": "Privacy Policy",
            "termsOfService": "Terms of Service",
            "cookiesPolicy": "Cookies Policy",
            "internalRules": "Internal Rules",
            "riskWarning": "Risk Warning",
            "legalNotice": "Legal Notice",
            "signIn": "Sign In - OpenViewTrading",
            "signUp": "Sign Up - OpenViewTrading",
            "forgotPassword": "Forgot Password",
            "verifyOtp": "Verify OTP",
            "updatePassword": "Update Password",
            "verify2fa": "Verify 2FA",
            "dashboard": "Market Overview",
            "charts": "Advanced Charts",
            "aiInsights": "AI Insights & Signals",
            "watchlist": "My Watchlist",
            "broker": "Broker Integration",
            "calendar": "Economic Calendar",
            "news": "Market News",
            "profileSettings": "Profile Settings",
            "generalSettings": "General Settings",
            "languageSettings": "Language Settings",
            "subscriptions": "Subscription & Upgrade",
            "invoices": "My Invoices",
            "report": "Support & Issue Reports",
            "adminPortal": "Admin Portal",
            "statistics": "Platform Statistics",
            "users": "User Management",
            "adminSubscriptions": "Subscription Management",
            "adminInvoices": "Invoice Management",
            "contacts": "Contact Messages",
            "reports": "Ticket & Issue Management",
            "apiMonitor": "API Monitor",
            "documentation": "Documentation",
            "adminDocumentation": "User Documentation",
            "settings": "System Settings",
            "paymentSettings": "Payment Settings"
        },
        "toasts": {
            "validImage": "Please upload a valid image file (PNG, SVG, JPG)",
            "mainLogoSaved": "Main logo uploaded & saved successfully!",
            "mainLogoFailed": "Failed to save main logo to database",
            "navLogoSaved": "Nav logo uploaded & saved successfully!",
            "navLogoFailed": "Failed to save nav logo to database",
            "navLogoRemoved": "Nav logo removed! Reverted to Main Logo.",
            "navLogoRemoveFailed": "Failed to remove nav logo",
            "settingsSaved": "General Settings saved successfully!",
            "settingsFailed": "Failed to save settings to database",
            "notFoundImgSaved": "404 illustration uploaded & saved!",
            "saveFailed": "Failed to save to database",
            "notFoundImgRemoved": "404 custom illustration removed",
            "inspectDisabled": "DevTools & Inspect Element blocked on website!",
            "inspectEnabled": "DevTools & Inspect Element allowed on website"
        },
        "notFound": {
            "cardTitle": "404 Error Page Dynamic Control",
            "livePreview": "Test Live 404",
            "cardDesc": "Customize headlines, descriptions, call-to-action buttons, auto-redirection, in-page search, and visual assets displayed when users hit an invalid URL.",
            "badgeLabel": "Status Pill Badge Text",
            "titleLabel": "404 Main Heading / Title",
            "subtitleLabel": "Subtitle / Explanation Message",
            "homeBtnText": "Primary Button Label",
            "homeBtnUrl": "Primary Button Destination URL",
            "supportBtnText": "Support Button Label",
            "supportBtnUrl": "Support Button Destination URL",
            "enableSearch": "In-Page Search Bar",
            "enableSearchDesc": "Let users search routes & assets directly on 404",
            "enableQuickLinks": "Quick Destinations",
            "enableQuickLinksDesc": "Show cards for Charts, AI Insights, News, etc.",
            "enableAutoRedirect": "Auto-Redirect Timer",
            "enableAutoRedirectDesc": "Countdown and auto-navigate to primary URL",
            "redirectSeconds": "Auto-Redirect Duration (Seconds)",
            "customGraphic": "Custom 404 Graphic / Illustration (Optional)",
            "customGraphicDesc": "Upload a custom PNG, SVG, or WEBP illustration to replace the default 3D holographic 404 radar.",
            "replaceImage": "Replace Graphic",
            "removeImage": "Remove & Use Hologram",
            "uploadGraphic": "Upload Custom 404 Graphic",
            "titlePlaceholder": "Page Not Found",
            "subtitlePlaceholder": "Sorry, the page you are looking for doesn't exist or has been moved.",
            "homeBtnPlaceholder": "Back to Home",
            "supportBtnPlaceholder": "Contact Support",
            "graphicHint": "Upload custom 404 matrix illustration (SVG, PNG, JPG, WebP - Max 2MB)"
        },
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "security": {
            "title": "Security & Code Protection",
            "subtitle": "Protect frontend source code and prevent unauthorized browser inspection",
            "statusProtected": "Protection Active",
            "statusDisabled": "Protection Off",
            "disableInspectTitle": "Disable Inspect Element & DevTools",
            "disableInspectDesc": "Blocks right-click context menu and inspect keyboard shortcuts (F12, Ctrl+Shift+I, Ctrl+Shift+J, Ctrl+Shift+C, Ctrl+U, Ctrl+S) across the platform."
        }
    },
    "adminLanguageSettings": {
        "title": "Language Settings & Manager",
        "subtitle": "Manage language, direction (LTR / RTL) and localization preferences",
        "currentlyActive": "Currently Active Language",
        "ltrMode": "LTR Mode (Left-to-Right)",
        "rtlMode": "RTL Mode (Right-to-Left)",
        "availableLanguages": "Available Languages",
        "active": "Active",
        "selectLanguage": "Select Language",
        "autoDetectCardTitle": "Automatic Language Detection (GeoIP)",
        "autoDetectActiveBadge": "Auto-Detection Active",
        "autoDetectDisabledBadge": "Disabled (Manual Only)",
        "autoDetectCardDesc": "Automatically detect visitor location via IP and apply their local language. If their language is not supported on OpenView, English is shown automatically.",
        "geoSimulatorTitle": "Live Country Simulator & Fallback Inspector",
        "geoSimulatorDesc": "Select any country to preview which language visitors will see:",
        "autoApplySimLabel": "Auto-switch live site on country select",
        "applyToAppBtn": "Apply to Live Site",
        "currentlyApplied": "Applied to Site",
        "testLiveIpBtn": "Test My Real IP",
        "detectingIp": "Detecting IP...",
        "enabled": "Enabled",
        "disabled": "Disabled",
        "visitorFrom": "Visitor from:",
        "selectCountryPlaceholder": "Select Country",
        "autoAppliedLanguage": "Auto-Applied Language:",
        "fallbackToEn": "Fallback to English",
        "activeOnSite": "Active on Site",
        "addCustomLanguage": "Add Custom Language",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "tabs": {
            "all": "All Languages",
            "builtin": "System Built-in",
            "custom": "Custom Added"
        },
        "languages": {
            "en": "English",
            "ar": "Arabic",
            "ur": "Urdu",
            "es": "Spanish",
            "fr": "French",
            "de": "German",
            "zh": "Chinese"
        },
        "nativeNames": {
            "en": "English",
            "ar": "العربية",
            "ur": "اردو",
            "es": "Español",
            "fr": "Français",
            "de": "Deutsch",
            "zh": "中文"
        },
        "toasts": {
            "languageSelected": "{{name}} ({{nativeName}}) selected!",
            "failedToChange": "Failed to change language",
            "autoDetectSaved": "GeoIP automatic language detection enabled!",
            "autoDetectDisabled": "GeoIP automatic language detection disabled!",
            "simAppliedToast": "Switched live site to simulated language"
        },
        "addNewPhrase": "Add New Phrase",
        "addPhraseModalTitle": "Add New Translation Phrase",
        "searchPlaceholder": "Search phrase or code key (e.g. dashboard, buy)...",
        "reloadTitle": "Reload translation phrases",
        "refreshBtn": "Refresh",
        "showingPhrases": "Showing {{count}} of {{total}} phrases",
        "loadingPhrases": "Loading translation phrases...",
        "noPhrasesFound": "No phrases found",
        "noPhrasesDesc": "No translation phrases match your query or category filter.",
        "addPhraseBtn": "Add New Phrase",
        "colPhraseKey": "English Phrase & Key",
        "colTranslations": "Translations Covered",
        "colActions": "Actions",
        "editPhraseTooltip": "Edit phrase & manual translations",
        "actionEdit": "Edit",
        "deletePhraseTooltip": "Delete phrase across all languages",
        "actionDel": "Del",
        "coverageTitle": "Translation Coverage",
        "completeCheck": "Complete ✓",
        "translated": "Translated",
        "translatePhrases": "Translate Phrases",
        "autoFillWithEnglish": "Auto-Fill All with English",
        "resetToEnglishJson": "Reset to English JSON",
        "syncNotice": "All phrases sync to language JSON files automatically",
        "updatePhrase": "Update Phrase",
        "savePhrase": "Save Phrase",
        "englishPhraseLabel": "English Phrase (Primary Source)",
        "englishPhrasePlaceholder": "e.g. Back to Dashboard, Instant Buy, Verify Code",
        "englishPhraseHint": "Type the words you want users to see on screen.",
        "categoryLabel": "Section / Category",
        "catCommon": "Common (common)",
        "catDashboard": "Dashboard (dashboard)",
        "catTrading": "Trading (trading)",
        "catNav": "Navigation (nav)",
        "catActions": "Buttons / Actions (actions)",
        "catAuth": "Sign In / Auth (auth)",
        "catPricing": "Pricing (pricing)",
        "keyLabel": "Translation Key (Code Identifier)",
        "identifierBadge": "Identifier",
        "autoGeneratedBadge": "Auto-Generated",
        "keyPlaceholder": "Auto-generated e.g. common.backToDashboard",
        "keyCodeHint": "How code references this phrase:",
        "autoTranslateRemaining": "Auto-Translate Remaining Languages",
        "autoTranslateDesc": "Any language left blank below will be automatically translated using our free engine.",
        "manualTranslationsHeading": "Manual Language Translations (Optional)",
        "manualTranslationsDesc": "Type your own words, or click sparkle to auto-translate",
        "deleteLangTitle": "Delete Language",
        "deleteLangConfirm": "Are you sure you want to permanently delete {{name}} ({{native}})? All custom translated phrases will also be removed.",
        "deleteLangBtn": "Delete Language",
        "deletePhraseTitle": "Delete Translation Phrase",
        "deletePhraseConfirm": "Are you sure you want to permanently delete \"{{key}}\" (\"{{en}}\")? This phrase will be removed from all language translation files.",
        "deletePhraseBtn": "Delete Phrase",
        "editPhraseTitle": "Edit Phrase",
        "addPhraseSubtitle": "Create a new phrase across the entire platform. Type manual translations for specific languages, or let AI auto-translate.",
        "editPhraseSubtitle": "Update the English master phrase, edit manual translations, or re-translate with AI.",
        "catLanding": "Landing Page (landing)",
        "tabLanguages": "Languages & Regional",
        "tabLanguagesShort": "Languages",
        "tabPhrases": "Phrases Directory",
        "tabPhrasesShort": "Phrases",
        "allCategories": "All Categories",
        "pageOfTotal": "Page {{current}} of {{total}} ({{totalCount}} total phrases)",
        "copyKeyTooltip": "Click to copy key",
        "copiedKeyToast": "Copied \"{{key}}\" to clipboard!",
        "customBadge": "Custom",
        "editLangTooltip": "Edit Language & Phrases",
        "deleteLangTooltip": "Delete Language",
        "editLangTitle": "Edit Language",
        "addLangSubtitle": "Configure language details and translate website phrases in a clean, visual editor.",
        "translatedPhrasesCount": "Translated phrases:",
        "tabDetails": "1. Language Details",
        "tabDetailsShort": "Details",
        "tabVisualPhrases": "2. Translate Phrases",
        "tabVisualPhrasesShort": "Phrases",
        "tabJson": "JSON",
        "advancedJsonTooltip": "Advanced JSON Editor",
        "quickSelectPreset": "Quick Select from Popular World Languages (Autofill)",
        "choosePresetDefault": "-- Choose a language to auto-complete all fields --",
        "selectPresetHint": "Select a preset above to populate all inputs, or type your own custom details below.",
        "langCodeLabel": "Language Code (ISO 639-1)",
        "langCodePlaceholder": "e.g. ja, it, pt, ru, hi, tr",
        "langCodeHint": "Standard ISO short code: e.g. ja, pt, hi",
        "flagEmojiLabel": "Flag Emoji / Icon",
        "flagEmojiPlaceholder": "e.g. 🇯🇵, 🇮🇹, 🇧🇷, 🇷🇺",
        "flagEmojiHint": "Paste any flag emoji or icon",
        "displayNameLabel": "Display Name (English)",
        "displayNamePlaceholder": "e.g. Japanese, Portuguese",
        "nativeNameLabel": "Native Name (Local Script)",
        "nativeNamePlaceholder": "e.g. 日本語, Português, हिन्दी",
        "readingDirectionLabel": "Reading & Layout Direction",
        "ltrTitle": "Left-to-Right (LTR)",
        "ltrDesc": "Standard (English, Spanish, Hindi, etc.)",
        "rtlTitle": "Right-to-Left (RTL)",
        "rtlDesc": "Arabic, Hebrew, Persian",
        "nextStepTitle": "Next: Customize Website Phrases",
        "nextStepDesc": "Translate key phrases in the next tab or save now to use defaults.",
        "categoryLabelFilter": "Category:",
        "allSections": "All Sections",
        "searchPhraseToTranslate": "Search any phrase to translate (e.g. Dashboard, Sign In, Market, Pricing)...",
        "origEnglishPhrase": "Original English Phrase",
        "yourTranslation": "Your Translation",
        "noPhrasesMatchFilter": "No phrases match your search or filter.",
        "translatePlaceholder": "Translate \"{{phrase}}\"",
        "showingFirst100": "Showing first 100 phrases. Use search or category filter to find specific items.",
        "advancedJsonMode": "Advanced mode: Directly paste or edit the full JSON object.",
        "jsonError": "JSON Error:",
        "validJson": "Valid JSON syntax",
        "translationPlaceholder": "Translation",
        "noTranslationYet": "No translation yet (click Auto to translate)",
        "willAutoTranslate": "Will auto-translate if empty...",
        "enterManualTranslation": "Enter manual translation...",
        "autoBtn": "Auto",
        "autoTranslateIntoLang": "Auto-translate into {{lang}}",
        "updateLanguage": "Update Language",
        "saveLanguage": "Save Language",
        "toastEnterEnglishPhrase": "Please enter English phrase first",
        "toastTranslatedForLang": "Translated for {{lang}}",
        "toastTranslationFailed": "Translation failed",
        "toastPhraseDeleted": "Phrase \"{{key}}\" removed across all languages.",
        "toastFailedToDeletePhrase": "Failed to delete phrase",
        "toastPhraseUpdated": "Phrase \"{{key}}\" updated across all languages!",
        "toastPhraseSaved": "Phrase \"{{key}}\" saved across all languages!",
        "toastFailedToSavePhrase": "Failed to save phrase",
        "toastEnterValidLangCode": "Please enter a valid language code (e.g. ja, it, pt, ru, hi)",
        "toastEnterDisplayNameNativeName": "Please enter both Display Name and Native Name",
        "toastLangUpdated": "Language and phrases updated!",
        "toastLangAdded": "New language added successfully!",
        "toastLangSaveFailed": "Failed to save language to server",
        "toastLangDeleted": "Language '{{name}}' ({{code}}) removed.",
        "toastLangDeleteFailed": "Failed to delete language"
    },
    "adminDocumentation": {
        "title": "User Documentation",
        "cmsBadge": "Knowledge CMS",
        "subtitle": "Create, format, and publish platform documentation for your users.",
        "loading": "Loading...",
        "loadingMsg": "Loading Documentation CMS...",
        "loadError": "Failed to load documentation",
        "saveSuccess": "Documentation saved successfully!",
        "saveError": "Failed to save documentation",
        "editorTab": "Editor",
        "previewTab": "Preview",
        "editorTabTooltip": "Open rich WYSIWYG editor",
        "previewTabTooltip": "Preview live user formatting",
        "viewPublicTooltip": "Open public documentation in new tab",
        "viewLive": "Live Page",
        "saveShortcut": "Save changes (Ctrl+S)",
        "saving": "Saving...",
        "saveChanges": "Save Changes",
        "quickInsert": "Insert",
        "insertNote": "Insert Note Callout",
        "noteBox": "Note Box",
        "insertWarning": "Insert Warning Box",
        "warningBox": "Warning Box",
        "insertCode": "Insert Code Block",
        "codeBlock": "Code Block",
        "insertTable": "Insert Feature Table",
        "featureTable": "Feature Table",
        "insertSteps": "Insert Step-by-Step Guide",
        "stepGuide": "Step Guide",
        "snippetInserted": "Snippet inserted into editor!",
        "words": "words",
        "characters": "characters",
        "minRead": "min read",
        "lastSaved": "Last saved at",
        "shortcutHint": "Press Ctrl+S to save",
        "pubDetails": "Publishing & Status",
        "pubStatusLabel": "Status",
        "pubStatusActive": "Published & Live",
        "publicUrlLabel": "Public Web URL",
        "copyUrlTooltip": "Copy full URL",
        "linkCopied": "Public documentation URL copied to clipboard!",
        "sectionsLabel": "Sections",
        "estTimeLabel": "Read Time",
        "formatGuideTitle": "Formatting Tips",
        "livePreviewBanner": "Live User Preview (Exactly how traders see it)",
        "backToEditor": "Return to Editor",
        "emptyTitle": "No Documentation Content Yet",
        "emptyDesc": "Switch back to the Editor tab to start writing and publishing your documentation.",
        "startWriting": "Start Writing Documentation",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "categoryAdminDocs": "Admin Documentation",
        "quickNavigation": "Quick Navigation",
        "backToTop": "Back to Top",
        "relatedDocGuides": "Related Documentation Guides"
    },
    "documentationPage": {
        "heroBadge": "Official Platform Documentation",
        "heroTitle1": "User ",
        "heroTitle2": "Documentation",
        "heroSubtitle": "Comprehensive tutorials, API guides, trading indicators, and system walkthroughs for the OpenViewTrading platform.",
        "readTime": "min read",
        "lastUpdated": "Updated Regularly",
        "copied": "Copied!",
        "share": "Share",
        "linkCopied": "Documentation link copied to clipboard!",
        "searchPlaceholder": "Search sections or topics in this document...",
        "loading": "Loading documentation...",
        "loadingDesc": "Retrieving latest guide...",
        "onThisPage": "On this page",
        "quickJump": "Table of Contents",
        "emptyTitle": "Documentation Under Construction",
        "emptyDesc": "Our platform documentation and knowledge base guides are currently being updated. Please check back shortly or reach out to our team.",
        "contactUs": "Contact Support",
        "haveQuestionsTitle": "Have questions about our documentation?",
        "haveQuestionsSubtitle": "Our technical support and quantitative research teams are ready to help you configure APIs or trade execution setups.",
        "contactUsBtn": "Contact support",
        "backToTop": "Back to top"
    },
    "notFound": {
        "badge": "ERROR 404 • ROUTE UNRESOLVED",
        "title": "Page Lost in the Trading Matrix",
        "subtitle": "The financial asset, chart, or analytical page you are looking for might have been decommissioned, had its URL updated, or is temporarily out of service.",
        "backToHome": "Back to Market Overview",
        "backToAdmin": "Back to Admin Portal",
        "contactSupport": "Contact Support",
        "home": "Home",
        "goBack": "Go Back",
        "attemptedPath": "Requested Route:",
        "searchPlaceholder": "Search tools, charts, guides, or tickers...",
        "search": "Search",
        "autoRedirecting": "Auto-redirecting to safe harbor in",
        "popularDestinations": "Popular Market Destinations",
        "matchingResults": "{{count}} matches",
        "explore": "Explore",
        "allRightsReserved": "All rights reserved.",
        "privacy": "Privacy Policy",
        "terms": "Terms of Service",
        "contact": "Support",
        "links": {
            "marketOverview": "Market Overview",
            "marketOverviewDesc": "Live prices, gainers & global indices",
            "advancedCharts": "Advanced Charts",
            "advancedChartsDesc": "Interactive candlestick & indicator engine",
            "aiInsights": "AI Insights & Signals",
            "aiInsightsDesc": "Autonomous predictive analysis & telemetry",
            "documentation": "User Documentation",
            "documentationDesc": "Platform guides, APIs & trading strategies",
            "marketNews": "Financial News",
            "marketNewsDesc": "Real-time breaking economic headlines",
            "brokers": "Broker Directory",
            "brokersDesc": "Verified forex & equity brokers comparison"
        }
    },
    "alerts": {
        "setAlert": "Set Alert",
        "myAlerts": "My Alerts",
        "marketAlerts": "Market Alerts",
        "premiumAlertsLocked": "Market Alerts is a Premium Feature - Click to Unlock",
        "setAlertTooltip": "Set Smart, Price, or Indicator Alert for {{symbol}}",
        "viewManageAlertsTooltip": "View & Manage My Alerts",
        "unlockTitle": "Unlock {{feature}}",
        "unlockSubtitle": "Upgrade your account to activate AI smart alerts, target thresholds, and real-time trade signals.",
        "proPlan": "PRO PLAN",
        "includedWithPro": "Included with Pro Subscription",
        "active247": "Active 24/7 Monitoring",
        "bannerDesc": "Never miss high-probability market opportunities. Set automated parameters and let our autonomous engine monitor the markets for you.",
        "maybeLater": "Maybe Later",
        "viewPlansUpgrade": "View Plans & Upgrade",
        "cancelAnytime": "Cancel Anytime",
        "instantActivation": "Instant Activation",
        "zeroLockIn": "Zero Lock-in",
        "perkSmartTitle": "AI Smart Alerts",
        "perkSmartDesc": "Multi-factor breakout, momentum & technical pattern detection in real time.",
        "perkPriceTitle": "Real-Time Price Triggers",
        "perkPriceDesc": "Instant notifications when assets hit custom support, resistance, or price targets.",
        "perkIndicatorTitle": "50+ Technical Indicator Alerts",
        "perkIndicatorDesc": "RSI overbought/oversold, MACD crossovers, and volume anomaly conditions.",
        "perkDeliveryTitle": "Multi-Channel Instant Delivery",
        "perkDeliveryDesc": "Receive alerts via in-app notifications and direct email dispatch.",
        "createTitle": "Create Market Alert",
        "editTitle": "Edit Market Alert",
        "modalSubtitle": "Set real-time notifications for price movements, breakout triggers, and indicators.",
        "selectAsset": "Select Asset / Stock",
        "searchAsset": "Search symbol or name...",
        "alertNameOptional": "Alert Name (Optional)",
        "alertNamePlaceholder": "e.g. {{symbol}} Breakout Alert",
        "selectAlertType": "Select Alert Type",
        "smart": "Smart",
        "smartAlert": "Smart Alert",
        "typeSmartDesc": "Multi-factor AI breakout & technical pattern detection.",
        "price": "Price",
        "priceAlert": "Price Alert",
        "typePriceDesc": "Trigger when price reaches target, resistance, or support.",
        "indicator": "Indicator",
        "indicatorAlert": "Indicator Alert",
        "typeIndicatorDesc": "Thresholds on RSI, MACD crosses, moving averages, etc.",
        "currentPrice": "Current Price",
        "targetPrice": "Target Price",
        "targetChange": "Target Change",
        "priceDiffTarget": "Target: {{diff}} ({{pct}}%) from current price",
        "deliveryChannels": "Delivery Channels",
        "inAppPush": "Website Push Notification",
        "emailNotification": "Direct Email Alert",
        "cancel": "Cancel",
        "saveChanges": "Save Changes",
        "createAlert": "Create Alert",
        "smartRules": "Smart Parameter Rules",
        "smartPattern": "Smart Pattern Rule",
        "bullishBreakout": "Potential Bullish Breakout",
        "bearishReversal": "Potential Bearish Reversal",
        "volumeSpike": "Unusual Volume Surge (+100%)",
        "momentumSurge": "Momentum & Trend Acceleration",
        "minConfidence": "Minimum AI Confidence",
        "minRsi": "Minimum RSI Filter",
        "timeframe": "Timeframe",
        "priceThreshold": "Target Price Threshold",
        "priceDirection": "Price Condition",
        "reachesTarget": "Price Reaches Target (±1.5%)",
        "crossesAbove": "Price Crosses Above (≥ Target)",
        "crossesBelow": "Price Crosses Below (≤ Target)",
        "indicatorParams": "Technical Indicator Parameters",
        "selectIndicator": "Select Indicator",
        "indicatorCondition": "Indicator Condition",
        "overbought": "Overbought (Above Level)",
        "oversold": "Oversold (Below Level)",
        "crossAbove": "Crosses Above Signal",
        "crossBelow": "Crosses Below Signal",
        "triggerLevel": "Trigger Level",
        "rsi14": "RSI (14)",
        "macdCross": "MACD Signal Cross",
        "ma50": "50-Day Moving Average",
        "ma200": "200-Day Moving Average",
        "bollinger": "Bollinger Bands Upper/Lower",
        "myMarketAlerts": "My Market Alerts",
        "allTab": "All",
        "activeTab": "Active",
        "triggeredTab": "Triggered",
        "pausedTab": "Paused",
        "newAlert": "New Alert",
        "close": "Close",
        "noAlerts": "No alerts found",
        "noAlertsDesc": "You haven't set any {{tab}} market alerts yet.",
        "loadingAlerts": "Loading your market alerts...",
        "deleteAlertTitle": "Delete Market Alert",
        "deleteAlertConfirm": "Are you sure you want to delete the alert for {{symbol}} ({{name}})?",
        "deleteAlertWarning": "This action cannot be undone and will permanently stop notifications for this trigger.",
        "deleteConfirmBtn": "Delete Alert",
        "criteria": "Criteria",
        "target": "Target",
        "indicatorLabel": "Indicator",
        "notification": "Notification",
        "email": "Email",
        "pauseAlert": "Pause Alert",
        "resumeAlert": "Resume Alert",
        "editAlert": "Edit Alert",
        "deleteAlert": "Delete Alert",
        "statsSummary": "Active: {{active}} • Triggered: {{triggered}} • Paused: {{paused}}",
        "alertSingular": "Alert",
        "alertPlural": "Alerts",
        "selectChannelError": "Please select at least one notification delivery channel (Website or Email).",
        "updateSuccess": "Market alert updated successfully!",
        "updateFailed": "Failed to update alert.",
        "createSuccess": "Market alert created for {{symbol}}!",
        "createFailed": "Failed to create alert.",
        "deleteSuccess": "Alert deleted successfully.",
        "deleteFailed": "Failed to delete alert.",
        "saveError": "Error saving alert. Please try again.",
        "statusUpdated": "Alert marked as {{status}}.",
        "statusUpdateFailed": "Failed to update alert status.",
        "loadError": "Could not load alerts list.",
        "priceTargetReached": "Price Target Reached",
        "reachedTargetDesc": "reached price target of ${{target}}",
        "manageSubtitle": "Manage, edit, test, and monitor your active smart, price, and indicator alerts.",
        "strategyPattern": "Strategy Pattern",
        "prob": "Prob",
        "resist": "Resist",
        "rsi": "RSI",
        "vol": "Vol",
        "trend": "Trend",
        "statusLabel": "Status",
        "bullish": "Bullish",
        "bearish": "Bearish",
        "stock": "Stock",
        "level": "Level",
        "threshold": "Threshold"
    },
    "adminPaymentSettings": {
        "title": "Payment Gateway Settings",
        "selectGateway": "Select Payment Gateway",
        "stripe": "Stripe",
        "publishableKey": "Publishable Key",
        "publishableKeyPlaceholder": "e.g. pk_test_... or pk_live_...",
        "secretKey": "Secret Key",
        "secretKeyPlaceholder": "e.g. sk_test_... or sk_live_...",
        "webhookSecret": "Webhook Secret",
        "webhookSecretPlaceholder": "e.g. whsec_...",
        "hideSecretKey": "Hide secret key",
        "showSecretKey": "Show secret key",
        "hideWebhookSecret": "Hide webhook secret",
        "showWebhookSecret": "Show webhook secret",
        "enablePaymentGateway": "Enable Payment Gateway",
        "enableTestMode": "Enable Test Mode",
        "yes": "Yes",
        "no": "No",
        "saveChanges": "Save Changes",
        "toasts": {
            "loadError": "Failed to load payment settings",
            "testKeysInLiveMode": "Test Mode is set to \"No\" (Live Mode), but you entered Test/Sandbox credentials (sk_test_...). Please enter a Live secret key (sk_live_...) for production payments!",
            "liveKeysInTestMode": "Test Mode is set to \"Yes\" (Sandbox Mode), but you entered Live credentials (sk_live_...). Please enter a Test secret key (sk_test_...) for sandbox mode!",
            "saving": "Saving and verifying credentials...",
            "saveSuccess": "Payment gateway settings saved successfully!",
            "invalidCredentials": "Invalid credentials! Please verify and enter correct API keys."
        }
    },
    "blogDetailPage": {
        "backToAdmin": "Back to Admin Panel",
        "backToDashboard": "Back to Dashboard",
        "backToBlogs": "Back to Blogs & Guides",
        "home": "Home",
        "blogs": "Blogs & Guides",
        "minRead": "min read",
        "share": "Share:",
        "shareArticle": "Share Article",
        "shareWithTraders": "Share it with your trading community or fellow investors.",
        "foundHelpful": "Found this article helpful?",
        "linkCopied": "Link Copied!",
        "copiedToClipboard": "Article link copied to clipboard!",
        "author": "OpenView Research Team",
        "authorRole": "Financial Analysts & Market Strategists",
        "authorBio": "Our editorial team brings institutional-grade research, broker evaluations, and technical insights to empower independent traders worldwide.",
        "relatedArticles": "Related Articles & Guides",
        "relatedSubtitle": "Explore more insights and strategies in this category",
        "viewAll": "View all",
        "readArticle": "Read Article",
        "notFoundTitle": "Article Not Found",
        "notFoundDesc": "The blog article you are looking for does not exist, has been moved, or is temporarily unavailable.",
        "backToArticles": "Back to All Articles"
    },
    "trading": {
        "backtodashboard": "Back to Dashboard"
    },
    "security": {
        "policyActive": "Security Policy Active",
        "toolsRestricted": "Developer Tools Restricted",
        "toolsRestrictedDesc": "Developer Tools and Inspect Element are disabled on this platform for security & integrity reasons. Please close the Inspect window to continue using the application.",
        "waitingClose": "Waiting for Inspect Element to close..."
    },
    "adminBlog": {
        "serpTitleDefault": "OpenView Trading Blog & Market Guides",
        "serpSnippetDefault": "Discover in-depth market analysis, trading strategies, technical guides, and educational insights on OpenViewTrading."
    },
    "adminFaqs": {
        "loadError": "Failed to load FAQs data",
        "validation": {
            "questionRequired": "Question is required",
            "answerRequired": "Answer is required",
            "categoryRequired": "Please select an active category",
            "categoryNameRequired": "Category name is required"
        },
        "publishedSuccess": "FAQ published successfully",
        "draftSavedSuccess": "FAQ saved as draft",
        "saveFailed": "Failed to save FAQ",
        "categoryUpdated": "Category updated successfully",
        "categoryCreated": "Category created successfully",
        "categorySaveFailed": "Failed to save category",
        "faqDeleted": "FAQ deleted successfully",
        "categoryDeleted": "Category deleted successfully",
        "deleteFailed": "Failed to delete item",
        "subtitle": "Create, edit, and organize frequently asked questions and user-side categories.",
        "addCategory": "Add Category",
        "addFaq": "Add FAQ",
        "stats": {
            "totalFaqs": "Total FAQs",
            "acrossAllCategories": "Across {{count}} categories",
            "published": "Published",
            "liveOnSite": "Live on the public FAQ page",
            "drafts": "Drafts",
            "unpublished": "Unpublished work in progress",
            "categories": "Categories",
            "activeTopics": "Active knowledge base topics"
        },
        "tabs": {
            "published": "FAQs",
            "drafts": "Drafts",
            "categories": "Categories"
        },
        "searchCategoriesPlaceholder": "Search categories...",
        "searchPlaceholder": "Search questions or keywords...",
        "allCategories": "All Categories",
        "thQuestion": "Question",
        "thCategory": "Category",
        "thBadge": "Badge",
        "thActions": "Actions",
        "bulletPointsCount": "bullet points",
        "noFaqsFound": "No published FAQs found matching your criteria.",
        "draftFaqsTitle": "Draft FAQs",
        "noDraftsFound": "No draft FAQs found.",
        "categoriesTitle": "Categories",
        "categoriesCount": "Categories",
        "thSlug": "Slug",
        "thStatus": "Status",
        "noCategoriesFound": "No categories found.",
        "editFaqModalTitle": "Edit FAQ",
        "addFaqModalTitle": "Add FAQ",
        "editFaqSubtitle": "Update question, answer and bullet points",
        "addFaqSubtitle": "Create a new question, answer and category details",
        "updatePublish": "Update & Publish",
        "publishFaq": "Publish FAQ",
        "labelQuestion": "Question",
        "placeholderQuestion": "e.g., What is OpenViewTrading and how does it work?",
        "labelCategory": "Category",
        "noActiveCategories": "No active categories",
        "labelBadge": "Badge / Tag",
        "placeholderBadge": "e.g., Popular, AI, Security",
        "labelAnswer": "Answer",
        "placeholderAnswer": "Enter the primary response to this frequently asked question...",
        "labelBulletPoints": "Bullet Points",
        "placeholderBullet": "Key bullet point",
        "addBulletPoint": "Add bullet point",
        "labelTips": "Tips / Note Box",
        "placeholderTips": "e.g., Tip: You can connect your broker seamlessly in Settings.",
        "editCategoryModalTitle": "Edit Category",
        "addCategoryModalTitle": "Add Category",
        "categorySubtitle": "Add and edit category details for FAQs",
        "createCategory": "Create Category",
        "categoryTitle": "Category Title",
        "placeholderCategoryName": "e.g., General Information",
        "categorySlug": "Category Slug",
        "placeholderCategorySlug": "e.g., general-information",
        "categoryIcon": "Icon",
        "categoryStatus": "Status",
        "deleteFaqTitle": "Delete FAQ",
        "deleteCategoryTitle": "Delete Category",
        "deleteConfirmMsg": "Are you sure you want to delete this {{type}}? This action cannot be undone."
    },
    "adminNews": {
        "loadError": "Failed to load news list from server.",
        "deleteSuccess": "News article deleted successfully.",
        "deleteError": "Failed to delete article.",
        "bulkDeleteSuccess": "Successfully deleted {{count}} articles.",
        "bulkDeleteError": "Failed to delete selected articles.",
        "saveSettingsSuccess": "News & Marketaux settings saved successfully.",
        "saveSettingsError": "Failed to save settings.",
        "title": "News Management & Storage",
        "subtitle": "Configure Marketaux global financial news feeds, target worldwide stock markets, and control automatic database cleanup.",
        "provider": "Data Provider:",
        "totalArticles": "Total News",
        "todayAdded": "Added Today",
        "newsCoverage": "News Coverage",
        "lastDays": "Last {{count}} Days",
        "sinceDate": "Since {{date}}",
        "recentNews": "Active news updates",
        "autoDeletePolicy": "Auto-Delete Policy",
        "days": "Days",
        "disabled": "Disabled",
        "autoCleanActive": "Auto-delete active",
        "riskStorage": "May grow indefinitely",
        "autoSyncSchedule": "Auto-Sync Schedule",
        "manualOnly": "Manual Only",
        "worldwideActive": "Global Worldwide Markets",
        "tabAllNews": "All News & Management",
        "tabSettings": "Marketaux & Auto-Sync Settings",
        "searchPlaceholder": "Search news title, summary, ticker, source...",
        "allCategories": "All Categories",
        "allSentiments": "All Sentiments",
        "thArticle": "Article",
        "thSource": "Source",
        "thRegion": "Country / Region",
        "thSentiment": "Sentiment",
        "thTickers": "Tickers",
        "thPublished": "Published Date",
        "thAction": "Action",
        "noNewsFound": "No news articles found.",
        "trySyncing": "Try changing your search or country filter above.",
        "showingPage": "Showing page {{current}} of {{total}} ({{count}} total articles)",
        "articleSelected": "1 article selected",
        "articlesSelected": "{{count}} articles selected",
        "deselect": "Deselect",
        "delete": "Delete",
        "selected": "Selected",
        "marketauxConfig": "Marketaux API",
        "marketauxDesc": "Configure your Marketaux API key to fetch live market news.",
        "apiToken": "Marketaux API Key",
        "apiTokenPlaceholder": "Enter Marketaux API token...",
        "getApiKey": "Get API Token",
        "allMarketsActive": "Global Market Coverage",
        "allMarketsActiveDesc": "Fetches financial news from worldwide stock exchanges and global markets.",
        "autoSync": "Auto-Sync Schedule",
        "autoSyncDesc": "Automatically fetch fresh news at regular intervals.",
        "syncIntervalLabel": "Sync Frequency",
        "intervalEvery15Min": "Every 15 Minutes",
        "intervalEvery30Min": "Every 30 Minutes",
        "intervalEvery1Hour": "Every 1 Hour (Recommended)",
        "intervalEvery2Hours": "Every 2 Hours",
        "intervalEvery6Hours": "Every 6 Hours",
        "intervalEvery12Hours": "Every 12 Hours",
        "intervalEvery24Hours": "Every 24 Hours",
        "retentionPolicyTitle": "Auto-Delete Old News",
        "retentionDesc": "Automatically delete old articles to keep storage clean.",
        "enableAutoDelete": "Enable Auto-Delete",
        "enableAutoDeleteDesc": "Delete articles that exceed the retention period.",
        "retentionPeriod": "Keep News For",
        "dangerZone": "Manual Delete",
        "dangerZoneDesc": "Instantly delete old news or remove all articles.",
        "deleteOlderThan": "Delete News Older Than {{days}} Days",
        "deleteAllNow": "Delete ALL News",
        "saveSettings": "Save Settings",
        "deleteArticleTitle": "Delete News Article",
        "deleteArticleConfirm": "Are you sure you want to permanently delete this article?",
        "bulkDeleteTitle": "Bulk Delete Articles",
        "bulkDeleteConfirm": "Are you sure you want to permanently delete the {{count}} selected news articles?",
        "confirmBulkDelete": "Delete Selected ({{count}})",
        "deleteAllTitle": "Delete ALL News Articles",
        "deleteOldTitle": "Delete Old News Articles",
        "deleteAllWarning": "WARNING: This action cannot be undone!",
        "deleteAllConfirm": "This will permanently delete every single news article currently in the database to reclaim storage.",
        "deleteOldConfirm": "This will delete all news items published more than {{days}} days ago.",
        "confirmDeleteAll": "Yes, Delete All News",
        "confirmDeleteOld": "Yes, Delete Old Articles"
    },
    "blogPage": {
        "linkCopied": "Blog link copied to clipboard!",
        "heroBadge": "Market Intelligence & Quantitative Guides",
        "heroTitle1": "Trading Blogs &",
        "heroTitle2": "Guides",
        "heroSubtitle": "Deep-dive analysis, quantitative strategies, macroeconomic outlooks, and algorithmic trading breakdowns written by institutional analysts.",
        "searchPlaceholder": "Search articles, topics (e.g. AI models, momentum, forex, scalping)...",
        "allCategories": "All Topics",
        "copied": "Copied!",
        "share": "Share",
        "showingResults": "Showing {{count}} articles for \"{{query}}\"",
        "clearFilter": "Clear Filter",
        "featuredBadge": "Featured Insight",
        "readArticle": "Read Article",
        "read": "Read",
        "noArticlesTitle": "No articles found",
        "noArticlesSub": "There are no published guides matching your search criteria. Try exploring all topics.",
        "resetFilters": "Reset Filters"
    },
    "faqPage": {
        "catAll": "All Questions",
        "statResolutionTitle": "Instant Resolution",
        "statResolutionVal": "98.4%",
        "statResolutionSub": "Self-service answered",
        "statAiAccuracyTitle": "AI Neural Engine",
        "statAiAccuracyVal": "Real-Time",
        "statAiAccuracySub": "Predictive intelligence",
        "statBrokerBridgeTitle": "Execution Bridge",
        "statBrokerBridgeVal": "< 12ms",
        "statBrokerBridgeSub": "Ultra-low latency routing",
        "statSupportGradeTitle": "Quant Desk",
        "statSupportGradeVal": "24/7 Live",
        "statSupportGradeSub": "Priority analyst desk",
        "linkCopied": "FAQ link copied to clipboard!",
        "heroBadge": "Knowledge Base & Help Center",
        "heroTitle1": "Frequently Asked",
        "heroTitle2": "Questions",
        "heroSubtitle": "Comprehensive answers to common questions regarding our AI neural models, real-time algorithmic baskets, broker integrations, security standards, and account management.",
        "updated": "Updated: August 2026",
        "revision": "Knowledge Base v3.2",
        "liveDesk": "24/7 Live Quant Desk",
        "searchPlaceholder": "Search questions, keywords (e.g. AI signals, broker, 2FA)...",
        "showingResults": "Showing {{count}} results for \"{{query}}\"",
        "showingCategoryCount": "{{count}} questions in this topic",
        "expandAll": "Expand All",
        "collapseAll": "Collapse All",
        "copied": "Copied!",
        "share": "Share",
        "noResultsTitle": "No matching questions found",
        "noResultsSub": "We couldn\\",
        "clearSearch": "Reset Filters",
        "ctaBadge": "Dedicated Quant Assistance",
        "ctaTitle1": "Still have questions or",
        "ctaTitle2": "need custom setup?",
        "ctaSubtitle": "Our quantitative desk and technical support team are available 24/7 to assist with custom API integration, institutional basket configurations, or broker onboarding.",
        "contactSupport": "Contact Support Desk",
        "viewDocs": "Explore Documentation",
        "box1Title": "Sub-15 Minute Ticket Response",
        "box1Sub": "Average response time across all tickets",
        "box2Title": "Enterprise Tier SLA",
        "box2Sub": "99.99% uptime guarantee with priority routing",
        "box3Title": "Analyst Strategy Walkthroughs",
        "box3Sub": "1-on-1 personalized architecture demos"
    },
    "adminfaqs": {
        "title": "Frequently Asked Questions",
        "publishedfaqstitle": "Published FAQs"
    }
}