{
  "nav": {
    "getStarted": "Get Started",
    "camaron": "CAMARON",
    "about": "About",
    "login": "Login",
    "language": "Language",
    "home": "Home",
    "farmingWithCamaron": "Farming with CAMARON",
    "camaronTools": "CAMARON Tools",
    "productArchitecture": "Product Architecture",
    "systemArchitecture": "System Architecture",
    "integratedSystem": "Integrated System",
    "productLine": "Product Line",
    "pricing": "Pricing",
    "criticalSuccessFactors": "Critical Success Factors",
    "speciesCoverage": "Species Coverage",
    "aboutUs": "About Us",
    "marketOpportunity": "Market Opportunity",
    "recognition": "Recognition",
    "ourTeam": "Our Team",
    "whoWeServe": "Who We Serve",
    "competitiveEdge": "Competitive Edge",
    "globalMarket": "Global Market",
    "cropProfile": "Crop Profile",
    "marketIntelligence": "Market Intelligence"
  },
  "funnel": {
    "ariaLabel": "Funnel progress",
    "steps": {
      "hero": "Hero",
      "camaron": "Product",
      "tools": "Tools",
      "cart": "Cart",
      "pricing": "Pricing",
      "value": "Value"
    },
    "stepCounter": "Step {{current}}/{{total}}",
    "jumpTo": "Jump to {{label}}",
    "personalizedFor": "Personalized for {{role}}",
    "personalizedForCluster": "Personalized for {{role}} ({{cluster}} cluster). Click to change.",
    "clearPersonalization": "Clear personalization",
    "clusters": {
      "production": "Production",
      "advisory": "Advisory",
      "trade": "Trade",
      "institutional": "Institutional"
    }
  },
  "hero": {
    "badge": "EXPLORE CAMARON AQUACULTURE",
    "statusBadge": "Discover the Undiscovered Perspective's",
    "transforming": "Predictable",
    "aquaculture": "Aquaculture",
    "profitability": "Outcomes",
    "title1": "Exploring",
    "title2": "Undiscovered",
    "title3": "Perspectives",
    "subtitle": "847+ ponds, 30+ roles, 31 languages. One platform from stocking to settlement.",
    "subtitleNew": "Harness Deep-Learning Models, Real-Time IoT Telemetry and Predictive Analytics to Unlock Unprecedented Yields & Income.",
    "discoverCamaron": "Discover CAMARON",
    "learnMore": "How It Works",
    "requestDemo": "Request a Demo",
    "exploreCamaron": "Explore CAMARON",
    "explore": "Explore",
    "stats": {
      "income": "25–33%",
      "incomeLabel": "Increased Annual Income",
      "crops": "2+",
      "cropsLabel": "Successful Crop Cycles",
      "decisions": "Faster",
      "decisionsLabel": "Right & Quick Decisions",
      "market": "Live",
      "marketLabel": "Size – Market Standing"
    },
    "yieldBoost": "Yield Boost",
    "yieldBoostDesc": "AI-optimized harvests with superior product quality.",
    "incomeGrowth": "Income Growth",
    "incomeGrowthDesc": "Revenue maximization through precision farming intelligence.",
    "waterMonitoring": "Water Monitoring",
    "waterMonitoringDesc": "Real-time IoT telemetry prevents disease outbreaks.",
    "diseaseDetection": "Disease Detection",
    "diseaseDetectionDesc": "Deep learning models identify threats before they spread.",
    "species": "Species",
    "countries": "Countries",
    "incubators": "Incubators",
    "dataPtsDay": "Data Pts/Day",
    "growthPrediction": "Growth Prediction Model — Live",
    "streaming": "Streaming 400K+ data points/day",
    "pickRole": "Pick your role",
    "tilePreviewClickToView": "Click to view {{label}} workflow",
    "swipeHint": "Swipe →",
    "clearRole": "Clear",
    "seePricingFor": "See your {{label}} pricing",
    "seePricing": "See your pricing",
    "learnMoreLink": "See how it works",
    "startFree": "Start Free — No Credit Card",
    "createAccountFor": "Create your {{label}} account",
    "buildYourPlan": "Build Your Plan",
    "liteTrialChip": "14-day Lite trial — full access to your first pond",
    "backedBy": "Backed by",
    "trust": {
      "industryRoles": "Industry Roles",
      "speciesTracked": "Species Tracked",
      "languages": "Languages",
      "aiModules": "AI Modules",
      "proCalculators": "Pro Calculators"
    },
    "segments": {
      "farm_operations": "Farm Operations",
      "science_health": "Science & Health",
      "trade_export": "Trade & Export",
      "supply_chain": "Supply Chain",
      "finance_compliance": "Finance & Compliance",
      "organizations": "Organizations",
      "ornamental": "Aquarium & Ornamental"
    }
  },
  "socialProof": {
    "heading": "Platform Intelligence",
    "industryRoles": "Industry Roles",
    "speciesTracked": "Species Tracked",
    "exportMarkets": "Export Markets",
    "aiFunctions": "AI Functions",
    "diseaseProtocols": "Disease Protocols",
    "pondsMonitored": "Ponds Monitored"
  },
  "camaron": {
    "badge": "Aquaculture with Camaron",
    "title": "AI/ML & IoT Enabled",
    "titleHighlight": "Camaron Aquaculture Suite",
    "subtitle": "A complete IoT dashboard — deep learning analytics, computer vision, self-aeration control, crop certification & real-time monitoring from pond establishment to harvest.",
    "flagshipProduct": "Flagship Product",
    "productName": "CAMARON",
    "productDesc1": "A sophisticated IoT-enabled Real-Time Health Monitoring device for aquaculture ponds, integrated with an AI-powered Underwater BOT.",
    "productDesc1Highlight": "Know your farm better than before",
    "productDesc1Suffix": "— with 95% data accuracy.",
    "productDesc2": "For every problem concerning shrimp health, CAMARON has an answer. It monitors and maintains aquaculture ponds in optimum conditions and gives real-time data through a mobile application.",
    "features": {
      "f0": "Real-time pH, DO, Temperature & Salinity monitoring",
      "f1": "Instant warning alerts via SMS/Call",
      "f2": "AI-powered disease detection & prediction",
      "f3": "Automated aerator control to reduce electricity costs",
      "f4": "Made-in-India sensor probes — 40% cost reduction",
      "f5": "Underwater BOT with live image processing",
      "f6": "Cloud-based analytics dashboard",
      "f7": "Solar-powered & GPS-tracked",
      "f8": "Feed Consumption Rate (FCR) monitoring",
      "f9": "Forecasting via Predictive Analytics"
    },
    "benefits": {
      "waterParams": "Water Parameters",
      "waterParamsDesc": "Monitors pH, DO, Temperature, Ammonia & Salinity in real-time — compares ideal vs actual pond parameters, eliminating costly lab tests.",
      "speciesCovered": "Species Covered",
      "speciesCoveredDesc": "Supports shrimp, crab, lobster, fish, prawn & more across 12 creature types. Tailored growth models and feed protocols for each species.",
      "diseaseDetection": "Disease Detection",
      "diseaseDetectionDesc": "Detects 50+ diseases using deep learning (YOLO, ResNet, VGG16). Image & video-based behaviour mapping with medication protocols.",
      "costSavings": "Cost Savings",
      "costSavingsDesc": "Smart aeration control, self-switching power supply, and Made-in-India sensor probes cut operational costs by up to 40%."
    },
    "ledger": "CAMARON LEDGER",
    "ledgerDesc": "Select a creature, then use powerful calculators to optimise feed, aeration, pond volume, and market positioning.",
    "ledgerStats": {
      "modules": "Integrated Modules",
      "calculators": "AI Calculators",
      "monitoring": "Real-Time Data Monitoring"
    },
    "tools": {
      "myCropSite": "My Crop & Site",
      "myCropSiteDesc": "IoT dashboard with real-time water monitoring, AI species ID, growth trajectory, pond volume & aeration calculators, and FCR feed analysis.",
      "healthExpert": "Health & Expert Advice",
      "healthExpertDesc": "Disease analytics with severity scoring, treatment timelines, medication protocols — plus live expert consultation.",
      "getInputs": "Get Creature & Site Inputs",
      "getInputsDesc": "Complete directory of aquaculture inputs — seeds, feed, probiotics, aeration, generators, sensors & pond infrastructure.",
      "aquaMarket": "Aqua Marketplace",
      "aquaMarketDesc": "MPEDA-compliant marketplace with live prices, buy/sell listings, export markets, weight & price converter."
    },
    "exploreMore": "Explore More with",
    "exploreMoreDesc": "Dive deeper into CAMARON's evolving product line, machine learning backbone, and the diverse creatures it supports across global aquaculture.",
    "exploreStats": {
      "versions": "Product Versions",
      "powerTypes": "Power Types (AC/DC/Solar/Battery)",
      "languages": "Language Support"
    },
    "tapToExplore": "Tap to explore",
    "whatSetsApart": {
      "realTimeMonitoring": "Real-Time Monitoring",
      "realTimeMonitoringDesc": "pH, DO, Temperature & Salinity with 95% accuracy, 24/7",
      "instantAlerts": "Instant Alerts",
      "instantAlertsDesc": "SMS/Call warnings before danger reaches your pond",
      "aiDisease": "AI Disease Prediction",
      "aiDiseaseDesc": "Predicts disease using Predictive Analytics — the 'Future', not just the 'Present'",
      "underwaterBot": "Underwater BOT",
      "underwaterBotDesc": "AI-powered cameras for live shrimp disease detection via ML",
      "smartAerator": "Smart Aerator Control",
      "smartAeratorDesc": "Automated aerator operation using AI, reducing electricity costs",
      "antiTheft": "Anti-Theft & GPS",
      "antiTheftDesc": "GPS tracker with ID for complete device security in remote ponds"
    }
  },
  "benefits": {
    "impact": "Impact",
    "howFarmersBenefit": "How Farmers Benefit",
    "qualityHealth": "Quality & Health",
    "qualityHealthStat": "95%",
    "qualityHealthDesc": "CAMARON compares ideal values with estimated pond parameters, ensuring shrimp live in a healthy environment.",
    "yieldIncrease": "Yield Increase",
    "yieldIncreaseStat": "17%",
    "yieldIncreaseDesc": "Pilot projects have shown a 17% increase in yield, generating 15% extra profits for farmers.",
    "diseasePrevention": "Disease Prevention",
    "diseasePreventionStat": "24/7",
    "diseasePreventionDesc": "Round-the-clock monitoring with early disease detection and predictive analytics to prevent crop loss.",
    "costReduction": "Cost Reduction",
    "costReductionStat": "40%",
    "costReductionDesc": "Made-in-India sensor probes and automated aerator operation significantly reduce operational costs.",
    "criticalSuccessFactors": "Critical Success Factors",
    "tags": {
      "portable": "Portable & Stand-alone",
      "multiPond": "Multi-pond usage",
      "lowMaintenance": "Low maintenance cost",
      "userFriendly": "User-friendly app",
      "envFriendly": "Environment friendly",
      "solar": "Solar powered",
      "madeInIndia": "Made in India probes",
      "farmerInterest": "90%+ farmer interest"
    }
  },
  "about": {
    "badge": "About Us",
    "title": "The Three M's of",
    "titleHighlight": "Robic Rufarm",
    "subtitle": "Founded in 2017, Robic Rufarm is a team of six passionate engineers backed by NAARM, A-IDEA, Ag-Hub, T-Hub, Pusa Krishi, and SINE IIT Bombay. We Modernize, Mentor, and Mechanize agriculture.",
    "tabs": {
      "serve": "Who We Serve",
      "overview": "The Problem We Solve",
      "recognition": "Recognition",
      "team": "Our Team",
      "edge": "Competitive Edge",
      "market": "Global Market"
    },
    "values": {
      "vision": "Vision",
      "visionText": "Introduce automation in farming, combining traditional practices with Machine Learning and AI to ease farmers' difficulties.",
      "mission": "Mission",
      "missionText": "Delivering harvest satisfaction through farming technologies, ensuring farmers never face losses.",
      "coreValues": "Core Values",
      "coreValuesText": "Independence, Objectivity, Integrity, Reliability, and Professional Excellence — farmer satisfaction is our core purpose."
    },
    "customers": {
      "aquaFarmers": "Aquaculture Farmers",
      "aquaFarmersDesc": "Freshwater, brackish & marine farm operators managing ponds, cages, and RAS systems across 10+ coastal states.",
      "biotechLabs": "Biotech & Pharma Labs",
      "biotechLabsDesc": "Aquaculture research institutions, bio-pharma labs, and universities conducting feed, genetics, and disease research.",
      "feedEquipment": "Feed & Equipment Manufacturers",
      "feedEquipmentDesc": "Aerator, feed, and equipment manufacturers seeking real-time performance data and predictive maintenance insights.",
      "govOrgs": "Government Organisations",
      "govOrgsDesc": "MPEDA, CIBA, ICAR, and state fisheries departments requiring compliance monitoring and production analytics.",
      "exporters": "Exporters & Importers",
      "exportersDesc": "Global seafood trade companies needing traceability, quality certificates, and cold-chain compliance documentation.",
      "hatchery": "Hatchery Operators",
      "hatcheryDesc": "Seed producers and hatchery operators monitoring larval health, water parameters, and broodstock management."
    },
    "edge": {
      "creatureMonitoring": "24/7 Creature Monitoring",
      "creatureMonitoringDesc": "Real-time behaviour data recording, gender-switching detection, and infrared-aided creature behaviour analysis from seed to harvest.",
      "diseaseDetection": "Deep Learning Disease Detection",
      "diseaseDetectionDesc": "CNN, AlexNet, VGG16, ResNet, Faster R-CNN, YOLO, and HOG algorithms for species identification, tracking, and pathogen detection via image/video data.",
      "marketProjection": "Market Price Projection",
      "marketProjectionDesc": "Real-time creature-size-based market pricing. Increased growing time for higher profit margins, approaching market at the right time.",
      "rasSystems": "Indoor RAS Systems",
      "rasSystemsDesc": "Implementation of indoor recirculating aquaculture systems for 3–4 crop outputs per annum, maximising yield density.",
      "yieldIncrease": "17% Yield Increase",
      "yieldIncreaseDesc": "CAMARON prototype has been field-tested in aqua ponds, delivering a proven 17% increase in yield with 25–33% increased income per site/year.",
      "tonneOpportunity": "60M-Tonne Opportunity",
      "tonneOpportunityDesc": "India produces 60 million tonnes but only 60% enters the world market. Our tech bridges the gap with precision aquaculture."
    },
    "achievements": {
      "dstGrant": "DST-NIDHI PRAYAS Grant",
      "dstGrantDetail": "Raised ₹5 Lakh grant through SINE, IIT Bombay",
      "seedFund": "RKVY-RAFTAAR Seed Fund",
      "seedFundDetail": "Raised ₹20 Lakh grant-in-aid seed fund",
      "govRecognition": "Government Recognition",
      "govRecognitionDetail": "Recognised by Ministry of Fisheries, Government of India & CII Task Force Member"
    },
    "founders": {
      "kiriti": "Mr. Kiriti Madina",
      "kiritiRole": "Director & CEO",
      "kiritiDept": "Business Development",
      "kapil": "Mr. Kapil Dogiparthi",
      "kapilRole": "Director & CTO",
      "kapilDept": "Research Development"
    },
    "fieldTested": "Field-tested results:",
    "yieldIncreaseText": "17% yield increase",
    "incomeIncrease": "25–33%",
    "incomeIncreaseText": "increased income",
    "provenResults": "Proven in real aquaculture ponds — extending crop confidence from 8 to 12 months",
    "backedByInstitutions": "Backed by India's top agricultural research institutions and recognised by the Government of India.",
    "build": {
      "iotTitle": "IoT & Satellite",
      "iotDesc": "Verify pond health remotely with live sensors and Sentinel imagery.",
      "aiTitle": "AI Suite",
      "aiDesc": "Spot disease, tune feed, and forecast yield from one assistant.",
      "tradeTitle": "Trade & Cooperative Hub",
      "tradeDesc": "Sell, settle escrow, and ship export-ready paperwork in one flow."
    }
  },
  "pricing_tiers": {
    "production": {
      "free": "Run 1 pond — 14-day free trial of Lite",
      "starter": "Scale to 2 ponds and 30 species",
      "pro": "Cut FCR with IoT + AI advisory",
      "business": "Run multiple ponds and farms as a team"
    },
    "advisory": {
      "free": "Look up diseases and run basic tools",
      "pro": "Diagnose, prescribe, and consult end-to-end",
      "business": "Manage multiple clients with lab integration"
    },
    "trade": {
      "starter": "Track market prices and list product",
      "business": "Ship export-ready paperwork in days, not weeks",
      "enterprise": "Plug into your stack with API + bulk traceability"
    },
    "institutional": {
      "business": "Aggregate analytics across members",
      "enterprise": "Audit, deploy on-site, train your team"
    }
  },
  "market": {
    "title": "Global Aquaculture Market",
    "subtitle": "The world's fastest-growing food production sector, valued at over $300 billion. CAMARON is positioned to serve 30+ countries across 6 continents.",
    "totalProduction": "Total Production",
    "topProducers": "Top Producers",
    "countriesCovered": "Countries Covered",
    "speciesMonitored": "Species Monitored",
    "regionalBreakdown": "Regional Breakdown",
    "asia": "Asia Pacific",
    "americas": "Americas",
    "europe": "Europe",
    "africa": "Africa & Middle East",
    "oceania": "Oceania"
  },
  "contact": {
    "badge": "Get In Touch",
    "title": "Ready to",
    "titleHighlight": "Transform",
    "titleEnd": "Your Farm?",
    "subtitle": "Connect with us to learn how CAMARON can boost your aquaculture yield.",
    "location": "Location",
    "locationText": "Hyderabad, Telangana, India",
    "email": "Email",
    "phone": "Phone",
    "name": "Your Name",
    "emailAddress": "Email Address",
    "message": "Tell us about your farm...",
    "send": "Send Message",
    "globalCoverage": "Global Coverage",
    "globalCoverageText": "26 countries across Asia, Americas, Europe, Africa & Oceania",
    "responseTime": "Response Time",
    "responseTimeText": "Within 24 hours on business days",
    "messageSent": "Message Sent!",
    "messageSentDesc": "We'll get back to you within 24 hours.",
    "nameRequired": "Name is required",
    "emailRequired": "Email is required",
    "invalidEmail": "Invalid email address",
    "messageRequired": "Message is required",
    "messageTooShort": "Message too short (min 10 chars)"
  },
  "footer": {
    "companyName": "Robic Rufarm India Pvt. Ltd.",
    "companyTagline": "Re-Inventing Aquaculture since 2017",
    "companyDesc": "IoT-powered aquaculture monitoring with AI disease prediction. Modernize · Mentor · Mechanize.",
    "product": "Product",
    "company": "Company",
    "resources": "Resources",
    "smartFarmingTools": "Smart Farming Tools",
    "camaronDevice": "CAMARON Device",
    "speciesDatabase": "Species Database",
    "certification": "Certification",
    "marketInsights": "Market Insights",
    "tagline": "Modernize · Mentor · Mechanize —",
    "taglineHighlight": "Re-Inventing Aquaculture",
    "rights": "All rights reserved.",
    "stayUpdated": "Stay Updated",
    "yourEmail": "Your email",
    "subscribedSuccess": "✓ Subscribed successfully!",
    "connect": "Connect"
  },
  "common": {
    "poweredByCamaron": "Powered by CAMARON"
  },
  "languageSwitcher": {
    "searchPlaceholder": "Search language...",
    "noResults": "No languages found",
    "international": "International",
    "indianRegional": "Indian Regional"
  },
  "howItWorks": {
    "pills": {
      "steps": "4 Steps",
      "time": "Under 5 Min",
      "free": "14-Day Trial"
    },
    "step1Title": "Pick Your Role",
    "step1Desc": "22+ role-specific dashboards — farmer, hatchery, exporter, doctor, FPO, and more. Setup in under 30 seconds.",
    "step2Title": "Log or Stream Data",
    "step2Desc": "Field Mode 4-tap logging, IoT sensor streams, or satellite imagery — your farm speaks to CAMARON in real-time.",
    "step3Title": "Get AI Decisions",
    "step3Desc": "Pond Doctor, Yield Coach, Risk Score, water alerts, and Smart Morning Briefings — grounded in 163+ species.",
    "step4Title": "Trade & Scale",
    "step4Desc": "Escrow-backed marketplace, cooperative buying, export compliance for 30+ countries — in 31 languages.",
    "rolesLineBuilt": "Built for",
    "rolesLineRoles": "Farmers, Doctors, Exporters",
    "rolesLineAnd": "and",
    "rolesLineMore": "19+ more roles →",
    "ctaStart": "Start Free"
  },
  "faq": {
    "title": "Frequently Asked Questions",
    "subtitle": "Everything you need to know about CAMARON — from setup to pricing and hardware.",
    "categoryAll": "All",
    "categoryGeneral": "What you get on day one",
    "categoryPricing": "What it costs",
    "categoryHardware": "Sensors and field gear",
    "searchPlaceholder": "Search questions...",
    "noResults": "No questions match your search. Try a different term or category.",
    "stillHaveQuestions": "Still Have Questions?",
    "stillHaveQuestionsDesc": "Get in touch — we respond within 24 hours. Tell us about your operation and we'll help you get started.",
    "messageSent": "Message Sent!",
    "messageSentDesc": "We'll get back to you within 24 hours.",
    "form": {
      "name": "Your name",
      "email": "you@example.com",
      "message": "Tell us about your operation...",
      "send": "Send Message",
      "sending": "Sending...",
      "invalidEmail": "Please enter a valid email address",
      "sendFailed": "Failed to send. Please try again."
    }
  },
  "disclosure": {
    "dialogTitle": "Unlock the full workflow preview",
    "dialogBody": "Drop your email to see role-specific features, sample outputs, and the step-by-step playbook. No spam — one welcome email, then product updates only.",
    "unlockCta": "Unlock workflow preview",
    "unlocking": "Unlocking…",
    "unlocked": "You're in. Reload not needed — content is unlocked.",
    "continue": "Continue exploring",
    "nameLabel": "Your Name",
    "emailLabel": "Work Email",
    "optional": "optional",
    "privacy": "We never share your email. Unlock persists for 12 months on this device.",
    "success": "Workflows unlocked.",
    "error": "Could not unlock. Please try again.",
    "lockedHint": "Sign up free to see what each role unlocks",
    "lockedRoleCount": "Multiple roles",
    "lockedStat": "Comprehensive",
    "lockedOutput": "Sample output hidden — unlock to view",
    "lockedStepBody": "Unlock to see the role-specific workflow.",
    "unlockBadge": "Locked"
  },
  "auth": {
    "flow": {
      "stepCategory": "Category",
      "stepRole": "Role",
      "stepFormSignup": "Create Account",
      "stepFormLogin": "Sign In",
      "joinCamaron": "Join CAMARON",
      "welcomeBack": "Welcome Back",
      "stepCounter": "Step {{current}} of 3 — {{label}}",
      "selectCategory": "Select Category",
      "categoryCustomersTitle": "Customers",
      "categoryCustomersDesc": "Aquaculture professionals using CAMARON tools for farming, diagnostics, export & marketplace.",
      "categoryCompanyTitle": "Working for CAMARON",
      "categoryCompanyDesc": "Company leadership, partners, mentors, advisors & employees of Robic Rufarm.",
      "rolesCount": "{{count}} Roles",
      "speciesBadge": "{{count}}+ Species",
      "toolsBadge": "{{count}} Tools",
      "adminAccess": "Admin Access",
      "liveIntel": "Live Intel",
      "quickSignIn": "Quick sign in",
      "signInWithGoogle": "Sign in with Google",
      "signInWithApple": "Sign in with Apple",
      "useAnotherGoogle": "Use another Google account",
      "alreadyHaveAccount": "Already have an account?",
      "signInArrow": "Sign in →",
      "backToCategories": "Back to Categories",
      "chooseRoleCustomers": "Choose Your Role — Customers",
      "chooseRoleCompany": "Choose Your Role — CAMARON Team",
      "chooseRoleHelper": "Select the role that best describes your work",
      "searchRoles": "Search {{count}} roles...",
      "rolesFound_one": "{{count}} role found",
      "rolesFound_other": "{{count}} roles found",
      "tabPassword": "Password",
      "tabOtp": "OTP Verification",
      "tabPasswordShort": "Pass",
      "tabOtpShort": "OTP",
      "rateLimitLockout": "Too many failed attempts. Please wait before trying again.",
      "rateLimitWarn": "{{count}} attempts remaining. Check your credentials.",
      "fixErrors": "Please fix the following:",
      "emailLabel": "Email Address",
      "emailPlaceholder": "you@example.com",
      "passwordLabel": "Password",
      "passwordPlaceholder": "Enter your password",
      "passwordPlaceholderShort": "••••••••",
      "signIn": "Sign In",
      "resetSent": "Reset link sent — check your inbox",
      "forgotPassword": "Forgot your password?",
      "emailOtp": "Email OTP",
      "phoneOtp": "Phone OTP",
      "phoneLabel": "Phone Number",
      "phonePlaceholder": "+91 98765 43210",
      "verificationCode": "Verification Code",
      "otpPlaceholder": "Enter 6-digit code",
      "codeSentTo": "Code sent to {{target}}",
      "sendOtp": "Send OTP",
      "verifySignIn": "Verify & Sign In",
      "resendOtp": "Resend OTP",
      "orContinueWith": "or continue with",
      "google": "Google",
      "apple": "Apple",
      "redirectNotice": "Sign in to continue to {{destination}}",
      "destinationDashboard": "your dashboard",
      "destinationRoleDashboard": "your {{role}} dashboard",
      "noAccount": "Don't have an account?",
      "createOne": "Create one →",
      "changeRole": "Change Role",
      "changeCategory": "Change category",
      "tabSignIn": "Sign In",
      "tabCreateAccount": "Create Account",
      "createAccountTitle": "Create Account",
      "signInTitle": "Sign In",
      "joinAsRole": "Join as {{role}} — start your aquaculture journey",
      "accessRoleDashboard": "Access your {{role}} dashboard",
      "verifyingSession": "Verifying session…",
      "categoryCustomer": "Customer",
      "categoryCompany": "Company",
      "redirectNoticePrefix": "Sign in to continue to",
      "mostPopular": "Most popular",
      "rolesFound": "{{count}} roles found",
      "stepCounterShort": "Step {{current}} of {{total}}"
    },
    "signup": {
      "fixErrors": "Please fix the following to create your account:",
      "fullNameLabel": "Full Name",
      "fullNamePlaceholder": "Your full name",
      "emailLabel": "Email Address",
      "emailPlaceholder": "you@example.com",
      "passwordLabel": "Password",
      "passwordPlaceholder": "Create a strong password",
      "pwReqMin": "At least 6 characters",
      "pwReqNumber": "Contains a number",
      "pwReqUppercase": "Contains uppercase letter",
      "dobLabel": "Date of Birth",
      "dobHelper": "You must be at least 18 years old to create an account",
      "companyLabel": "Company",
      "companyPlaceholder": "Your company (optional)",
      "createAccount": "Create Account",
      "termsPrefix": "By creating an account, you agree to our",
      "termsLink": "Terms of Service",
      "termsAnd": "and",
      "privacyLink": "Privacy Policy",
      "checkEmailTitle": "Check Your Email",
      "checkEmailBody": "We've sent a verification link to {{email}}. Click it to activate your account.",
      "backToSignIn": "← Back to Sign In",
      "continueWithGoogle": "Continue with Google",
      "continueWithApple": "Continue with Apple"
    },
    "security": {
      "tlsEncrypted": "TLS 1.3 Encrypted",
      "soc2Aligned": "SOC 2 Aligned",
      "soc2Compliant": "SOC 2 Compliant",
      "sessionProtected": "Session Protected",
      "copyright": "© 2026 Robic Rufarm India Pvt. Ltd. · CAMARON Smart Aquaculture Platform"
    },
    "reset": {
      "invalidLinkTitle": "Invalid Reset Link",
      "invalidLinkBody": "This link is invalid or has expired. Reset links work once and are valid for 1 hour — request a fresh one to continue.",
      "requestNewLink": "Request a new link",
      "goHome": "Go home",
      "title": "Reset Your Password",
      "subtitle": "Enter your new password below",
      "newPasswordLabel": "New Password",
      "newPasswordPlaceholder": "Min. 6 characters",
      "confirmPasswordLabel": "Confirm Password",
      "confirmPasswordPlaceholder": "Re-enter password",
      "passwordsMatch": "Passwords match",
      "passwordsDontMatch": "Passwords don't match",
      "updateButton": "Update Password",
      "showPassword": "Show password",
      "hidePassword": "Hide password",
      "invalidPassword": "Invalid password",
      "passwordsDontMatchToast": "Please make sure both passwords are the same.",
      "failedToReset": "Failed to reset password",
      "passwordUpdated": "Password updated!",
      "passwordUpdatedBody": "You can now sign in with your new password.",
      "pwReqMin": "At least 6 characters",
      "pwReqNumber": "Contains a number",
      "pwReqUppercase": "Contains uppercase letter"
    }
  },
  "onboarding": {
    "wizard": {
      "stepWelcome": "Welcome",
      "stepProfile": "Profile",
      "stepDetails": "Details",
      "stepFarmType": "Farm Type",
      "stepGoals": "Goals",
      "stepTour": "Tour",
      "stepDone": "Done",
      "stepCounter": "{{current}}/{{total}}",
      "welcomeTitle": "Welcome, {{role}}!",
      "signedInAs": "Signed in as",
      "welcomeBody": "Let's personalize your experience — set up your profile to unlock tailored aquaculture tools and AI-powered analytics.",
      "profileTitle": "Your Profile",
      "profileSubtitle": "Tell us about yourself",
      "fullNameLabel": "Full Name",
      "fullNamePlaceholder": "Your full name",
      "avatarLabel": "Avatar",
      "avatarComingSoon": "Avatar uploads coming soon. We'll use a default icon for now.",
      "detailsTitle": "Organization Details",
      "detailsSubtitle": "Help us personalize your experience",
      "companyLabel": "Company / Farm Name",
      "companyPlaceholder": "Your farm or company",
      "phoneLabel": "Phone Number",
      "phonePlaceholder": "+91 9876543210",
      "optional": "(optional)",
      "farmTypeTitle": "Your Farm Type",
      "farmTypeSubtitle": "Tell us about your aquaculture operation",
      "completeTitle": "You're All Set! 🎉",
      "completeBody": "Your profile is ready. Head to your dashboard to explore CAMARON tools.",
      "completeTip": "💡 Look for the guided tour on your dashboard to learn key features.",
      "back": "Back",
      "next": "Next",
      "goToDashboard": "Go to Dashboard",
      "skip": "Skip setup, go to dashboard",
      "stepAria": "Step {{num}}: {{label}}"
    },
    "tours": {
      "header": {
        "title": "Platform Tour",
        "subtitle": "Here's what CAMARON has for you"
      },
      "farmer": {
        "dashboard": {
          "title": "Dashboard Analytics",
          "description": "Track water quality, growth metrics, and crop performance in real time."
        },
        "aiHealth": {
          "title": "AI Health Analysis",
          "description": "Get AI-powered disease detection and treatment recommendations."
        },
        "marketplace": {
          "title": "Marketplace",
          "description": "Buy feed, equipment, and connect with exporters."
        },
        "growth": {
          "title": "Growth Calculator",
          "description": "Forecast harvest dates, biomass, and revenue projections."
        }
      },
      "technician": {
        "network": {
          "title": "Farmer Network",
          "description": "Connect with farmers and manage pond access permissions."
        },
        "diagnostics": {
          "title": "Diagnostic Tools",
          "description": "Run water quality tests and AI-powered disease scans."
        },
        "analytics": {
          "title": "Pond Analytics",
          "description": "Compare pond performance and identify optimization areas."
        },
        "consultation": {
          "title": "Consultation Hub",
          "description": "Start and track consultations with farmers."
        }
      },
      "doctor": {
        "consultation": {
          "title": "Consultation Center",
          "description": "Review pending cases and provide expert guidance."
        },
        "aiDetection": {
          "title": "AI Disease Detection",
          "description": "Upload images for instant AI pathology analysis."
        },
        "protocols": {
          "title": "Disease Protocols",
          "description": "Browse 24+ disease protocols with treatment guidelines."
        },
        "network": {
          "title": "Expert Network",
          "description": "Connect with farmers and technicians across the platform."
        }
      },
      "default": {
        "dashboard": {
          "title": "Your Dashboard",
          "description": "Centralized view of your aquaculture operations."
        },
        "aiTools": {
          "title": "AI Tools",
          "description": "Leverage AI for water analysis, disease detection, and more."
        },
        "marketplace": {
          "title": "Marketplace",
          "description": "Discover products, services, and trading opportunities."
        },
        "community": {
          "title": "Community",
          "description": "Join forums and connect with industry professionals."
        }
      }
    },
    "goals": {
      "title": "Your Goals",
      "subtitle": "Pick up to 3 goals — we'll tailor your experience",
      "selectedCounter": "{{current}}/3 selected",
      "labels": {
        "farmer": {
          "water_quality": "Improve water quality",
          "reduce_fcr": "Reduce FCR",
          "track_disease": "Track & prevent disease",
          "optimize_feed": "Optimize feed schedules",
          "increase_survival": "Increase survival rate",
          "market_access": "Access better markets"
        },
        "technician": {
          "monitor_ponds": "Monitor pond health",
          "advise_farmers": "Advise farmers effectively",
          "field_tests": "Run field diagnostics",
          "data_driven": "Data-driven decisions"
        },
        "doctor": {
          "manage_consults": "Manage consultations",
          "run_diagnostics": "Run AI diagnostics",
          "disease_protocols": "Track disease protocols",
          "prescriptions": "Digital prescriptions"
        },
        "lab_tech": {
          "process_samples": "Process water & tissue samples",
          "rapid_results": "Deliver rapid lab results",
          "qc_protocols": "Maintain QC protocols",
          "trend_reports": "Generate trend reports"
        },
        "exporter": {
          "export_compliance": "Stay export-compliant (ASC, BAP, MSC)",
          "buyer_network": "Reach global buyers",
          "contract_management": "Manage contracts & shipments",
          "price_intel": "Track global price trends"
        },
        "importer": {
          "verified_suppliers": "Source from verified farms",
          "import_docs": "Streamline import documentation",
          "cold_chain": "Monitor cold-chain integrity",
          "price_intel": "Benchmark landed costs"
        },
        "seller": {
          "list_products": "List feed & equipment products",
          "reach_farmers": "Reach more farmers",
          "manage_orders": "Manage orders & invoices",
          "promo_insights": "See what's trending"
        },
        "logistics": {
          "schedule_pickups": "Schedule harvest pickups",
          "route_optimize": "Optimize delivery routes",
          "cold_chain": "Monitor cold-chain in transit",
          "delivery_tracking": "Track every shipment live"
        },
        "insurance": {
          "underwrite_smarter": "Underwrite with farm data",
          "claims_workflow": "Process claims faster",
          "risk_scoring": "AI farm risk scoring",
          "fraud_detection": "Detect fraudulent claims"
        },
        "insurance_adjuster": {
          "field_assessments": "Run field loss assessments",
          "evidence_capture": "Capture geo-tagged evidence",
          "claim_recommendations": "AI claim recommendations",
          "settlement_speed": "Speed up settlements"
        },
        "feed_manufacturer": {
          "formulation_analytics": "Optimize feed formulations",
          "batch_qc": "Track batch QC",
          "demand_forecast": "Forecast farmer demand",
          "distributor_network": "Manage distributors"
        },
        "equipment_supplier": {
          "list_catalog": "Showcase equipment catalog",
          "lead_generation": "Generate qualified leads",
          "service_scheduling": "Schedule installs & service",
          "warranty_tracking": "Track warranties remotely"
        },
        "medicine_provider": {
          "list_products": "List veterinary products",
          "doctor_network": "Reach prescribing doctors",
          "regulatory_docs": "Manage regulatory docs",
          "outbreak_alerts": "Get outbreak demand alerts"
        },
        "probiotics_provider": {
          "list_products": "List probiotic products",
          "case_studies": "Publish case studies",
          "farmer_trials": "Coordinate farmer trials",
          "demand_signals": "Read disease & water demand signals"
        },
        "input_provider": {
          "list_inputs": "List farm inputs (lime, minerals…)",
          "bulk_orders": "Win cooperative bulk orders",
          "delivery_tracking": "Track deliveries",
          "regional_demand": "See regional demand maps"
        },
        "fintech_lender": {
          "data_underwriting": "Underwrite with live farm data",
          "loan_book": "Manage your loan book",
          "early_warning": "Get early-warning farm signals",
          "borrower_growth": "Grow your borrower base"
        },
        "cooperative_leader": {
          "member_overview": "See all member farms in one view",
          "bulk_buying": "Run cooperative bulk buys",
          "training": "Coordinate training & extension",
          "yield_aggregation": "Aggregate yield for buyers"
        },
        "fpo": {
          "fpo_overview": "FPO-wide farm dashboard",
          "member_compliance": "Track member compliance",
          "scheme_access": "Surface government schemes",
          "collective_bargaining": "Aggregate harvest for buyers"
        },
        "hatchery_operator": {
          "broodstock_tracking": "Track broodstock genetics",
          "pl_quality": "Improve PL quality",
          "survival_forecast": "AI survival forecasts",
          "buyer_demand": "Match PL output to buyer demand"
        },
        "processing_plant": {
          "intake_logging": "Log raw material intake",
          "yield_tracking": "Track processing yields",
          "compliance_audits": "Stay HACCP & export audit-ready",
          "trace_chain": "End-to-end traceability"
        },
        "ornamental_breeder": {
          "breeding_pairs": "Plan breeding pairs",
          "color_lineage": "Track color & lineage",
          "buyer_marketplace": "Sell to ornamental buyers",
          "water_quality": "Maintain show-grade water"
        },
        "ornamental_feed_manufacturer": {
          "list_products": "List ornamental feeds",
          "breeder_network": "Reach breeders & hobbyists",
          "formulation_analytics": "Optimize formulations",
          "batch_qc": "Track batch QC"
        },
        "ornamental_equipment_seller": {
          "list_catalog": "List aquarium equipment",
          "lead_generation": "Generate hobbyist & store leads",
          "service_bookings": "Book installs & service",
          "warranty_tracking": "Track warranties"
        },
        "ornamental_input_seller": {
          "list_inputs": "List water treatments & decor",
          "store_network": "Reach aquarium stores",
          "subscription_orders": "Run subscription orders",
          "demand_signals": "See trending products"
        },
        "aquarium_owner": {
          "tank_health": "Monitor tank health",
          "feeding_schedule": "Manage feeding schedule",
          "fish_diagnostics": "AI fish health diagnostics",
          "shop_supplies": "Shop curated supplies"
        },
        "restaurant_owner": {
          "verified_supply": "Source verified seafood",
          "menu_planning": "Plan menus around supply",
          "trace_chain": "Show traceability to diners",
          "price_intel": "Negotiate with price intel"
        },
        "retail_chain_buyer": {
          "supplier_network": "Build a verified supplier network",
          "spec_compliance": "Enforce spec compliance",
          "price_intel": "Price benchmarking",
          "category_planning": "Plan seafood category"
        },
        "government_inspector": {
          "regional_oversight": "Regional farm oversight",
          "compliance_audits": "Run compliance audits",
          "outbreak_response": "Respond to disease outbreaks",
          "scheme_delivery": "Track scheme delivery"
        },
        "research_scientist": {
          "dataset_access": "Access anonymized field datasets",
          "publish_findings": "Publish findings to industry",
          "trial_coordination": "Coordinate field trials",
          "ai_model_eval": "Evaluate AI model performance"
        },
        "certification_provider": {
          "audit_workflow": "Manage certification audits",
          "evidence_review": "Review farm evidence packs",
          "issue_certificates": "Issue digital certificates",
          "renewal_tracking": "Track renewals & expiries"
        },
        "vessel_owner": {
          "fleet_register": "Register & manage your fleet",
          "voyage_logging": "Log every voyage",
          "iuu_compliance": "Stay IUU & EEZ compliant",
          "fuel_subsidy": "Auto-draft fuel subsidy claims"
        },
        "skipper": {
          "voyage_logging": "Log voyages in 4 taps",
          "catch_recording": "Record catch with photos",
          "weather_safety": "Check weather & safety",
          "auction_prep": "Pre-stage auction lots"
        },
        "harvest_team": {
          "schedule_view": "See today's harvests",
          "field_logging": "Log harvest weights & counts",
          "quality_grading": "Grade quality on the spot",
          "buyer_handoff": "Hand off to logistics"
        },
        "security_consultant": {
          "vapt_bookings": "Manage VAPT bookings",
          "vuln_tracker": "Track vulnerabilities",
          "compliance_vault": "Maintain compliance vault",
          "posture_score": "Improve posture score"
        },
        "mentor": {
          "mentee_tracking": "Track mentee farms",
          "share_playbooks": "Share playbooks",
          "knowledge_base": "Build a knowledge base",
          "community_lead": "Lead community discussions"
        },
        "partner": {
          "co_market": "Co-market with CAMARON",
          "joint_offers": "Run joint offers",
          "shared_dashboard": "Shared partner dashboard",
          "lead_routing": "Route qualified leads"
        },
        "employee": {
          "team_dashboard": "Team dashboard",
          "task_tracking": "Track your tasks",
          "internal_tools": "Access internal tools",
          "kb_access": "Internal knowledge base"
        },
        "default": {
          "explore_platform": "Explore the platform",
          "connect_network": "Build my network",
          "stay_informed": "Stay market-informed",
          "ai_tools": "Use AI-powered tools"
        }
      }
    }
  },
  "dashboard": {
    "shell": {
      "groups": {
        "operations": "Operations",
        "intelligence": "Intelligence",
        "commerce": "Commerce",
        "tools": "Tools"
      },
      "nav": {
        "dashboard": "Dashboard",
        "breadcrumb": "Dashboard"
      },
      "search": {
        "placeholder": "Search...",
        "ariaLabel": "Search sidebar navigation"
      },
      "actions": {
        "viewWebsite": "View Website",
        "viewWebsiteTitle": "Visit public website",
        "replayTour": "Replay Tour",
        "replayTourTitle": "Replay the dashboard guided tour",
        "replayTourAria": "Replay dashboard tour",
        "helpCenter": "Help Center",
        "lightMode": "Light Mode",
        "darkMode": "Dark Mode",
        "toLight": "Switch to light mode",
        "toDark": "Switch to dark mode",
        "home": "Home",
        "settings": "Settings",
        "signOut": "Sign Out",
        "signOutAria": "Sign out of your account",
        "collapseSidebar": "Collapse sidebar",
        "expandSidebar": "Expand sidebar",
        "homeTitle": "Home",
        "roleNavigator": "Role Navigator",
        "roleNavigatorAria": "Open role navigator"
      },
      "topbar": {
        "previewing": "Previewing {{role}}",
        "userFallback": "User"
      },
      "notifications": {
        "title": "Notifications",
        "empty": "No notifications yet",
        "markAllRead": "Mark all read",
        "aria": "Notifications",
        "ariaWithCount": "Notifications ({{count}} unread)"
      },
      "signOutDialog": {
        "title": "Sign Out?",
        "description": "You'll need to sign in again to access your dashboard and data.",
        "cancel": "Cancel",
        "confirm": "Sign Out",
        "toast": "You've been signed out"
      },
      "mobileNav": {
        "dashboard": "Dashboard",
        "crop": "Crop",
        "health": "Health",
        "trade": "Trade",
        "settings": "Settings",
        "aria": "Dashboard quick navigation"
      },
      "sidebar": {
        "aria": "Main sidebar navigation",
        "menuAria": "Sidebar menu"
      },
      "tierGate": {
        "thisFeature": "This feature",
        "requires": "requires",
        "plan": "plan",
        "upgrade": "Upgrade"
      },
      "mainAria": "Dashboard main content",
      "skipLinks": {
        "main": "Skip to main content",
        "nav": "Skip to sidebar navigation"
      }
    },
    "inspector": {
      "region": "Region: {{region}}",
      "unassigned": "Unassigned",
      "unassignedHelper": "Contact your administrator to assign a jurisdiction. Until then, only unscoped records are visible.",
      "kpi": {
        "pendingInspections": "Pending Inspections",
        "pendingInspectionsSub": "This week",
        "completedMonth": "Completed (Month)",
        "completedMonthSub": "Farms audited",
        "violationRate": "Violation Rate",
        "violationRateSub": "Below threshold",
        "complianceScore": "Compliance Score",
        "complianceScoreSub": "Regional avg."
      },
      "charts": {
        "inspectionsTitle": "Inspections per Month",
        "violationsTitle": "Violations Detected per Month"
      }
    },
    "adjuster": {
      "kpi": {
        "pendingAssessments": "Pending Assessments",
        "pendingAssessmentsSub": "In queue",
        "siteVisits": "Site Visits (Week)",
        "siteVisitsSub": "Farms assessed",
        "avgClaimValue": "Avg. Claim Value",
        "avgClaimValueSub": "This quarter",
        "verificationRate": "Verification Rate",
        "verificationRateSub": "Claims approved"
      },
      "charts": {
        "claimsTitle": "Claims Processed per Month",
        "lossRatioTitle": "Loss Ratio (%)"
      }
    },
    "demoBadge": "Demo Data"
  },
  "widgets": {
    "achievements": "Achievements",
    "active_consultations": "Active Consultations",
    "active_studies": "Active Studies",
    "active_treatments": "Active Treatments",
    "adjuster_claims_queue": "Adjuster Claims Queue",
    "adjuster_tools": "Adjuster Tools",
    "ai_bio_insights": "AI Bio Insights",
    "ai_clinical_insights": "AI Clinical Insights",
    "ai_compliance_insights": "AI Compliance Insights",
    "ai_cooperative_insights": "AI Cooperative Insights",
    "ai_credit_intelligence": "AI Credit Intelligence",
    "ai_daily_insights": "AI Daily Insights",
    "ai_equipment_insights": "AI Equipment Insights",
    "ai_feed_insights": "AI Feed Insights",
    "ai_fpo_insights": "AI FPO Insights",
    "ai_hatchery_insights": "AI Hatchery Insights",
    "ai_health_summary": "AI Health Summary",
    "ai_import_insights": "AI Import Insights",
    "ai_lab_insights": "AI Lab Insights",
    "ai_logistics_insights": "AI Logistics Insights",
    "ai_pharma_insights": "AI Pharma Insights",
    "ai_processing_insights": "AI Processing Insights",
    "ai_research_insights": "AI Research Insights",
    "ai_risk_intelligence": "AI Risk Intelligence",
    "ai_sales_insights": "AI Sales Insights",
    "ai_sales_intelligence": "AI Sales Intelligence",
    "ai_strategic_insights": "AI Strategic Insights",
    "ai_trade_intelligence": "AI Trade Intelligence",
    "aqua_trading_hub": "Aqua Trading Hub",
    "aquaculture_knowledge_hub": "Aquaculture Knowledge Hub",
    "calculator_engagement_analytics": "Calculator Engagement Analytics",
    "calibration_log": "Calibration Log",
    "certification_analytics": "Certification Analytics",
    "certification_bodies": "Certification Bodies",
    "certification_readiness_score": "Certification Readiness Score",
    "certification_tools": "Certification Tools",
    "certifications_and_compliance": "Certifications & Compliance",
    "certifications_and_standards": "Certifications & Standards",
    "claims_pipeline": "Claims Pipeline",
    "claims_processed": "Claims Processed",
    "clinical_analytics": "Clinical Analytics",
    "collective_metrics": "Collective Metrics",
    "collective_performance": "Collective Performance",
    "community_benchmark": "Community Benchmark",
    "community_benchmarks": "Community Benchmarks",
    "compliance_updates": "Compliance Updates",
    "connected_farmers": "Connected Farmers",
    "connected_member_farms": "Connected Member Farms",
    "cooperative_analytics": "Cooperative Analytics",
    "cooperative_tools": "Cooperative Tools",
    "crop_cycle_timeline": "Crop Cycle Timeline",
    "data_logging": "Data Logging",
    "database_coverage": "Database Coverage",
    "demand_and_supply_intelligence": "Demand & Supply Intelligence",
    "demand_and_supply_metrics": "Demand & Supply Metrics",
    "disease_diagnosis_and_treatment": "Disease Diagnosis & Treatment",
    "diurnal_cycle": "Diurnal Cycle",
    "doctor_tools": "Doctor Tools",
    "equipment_analytics": "Equipment Analytics",
    "equipment_tools": "Equipment Tools",
    "expert_consultations": "Expert Consultations",
    "export_analytics": "Export Analytics",
    "export_tools": "Export Tools",
    "farm_aggregation_view": "Farm Aggregation View",
    "farm_credit_score_calculator": "Farm Credit Score Calculator",
    "farmer_requests": "Farmer Requests",
    "feed_cost_tracker": "Feed Cost Tracker",
    "feed_formulation_calculator": "Feed Formulation Calculator",
    "feed_intelligence": "Feed Intelligence",
    "feed_manufacturing_analytics": "Feed Manufacturing Analytics",
    "feed_mfg_tools": "Feed Mfg Tools",
    "fleet_and_route_kpis": "Fleet & Route KPIs",
    "fpo_analytics": "FPO Analytics",
    "fpo_tools": "FPO Tools",
    "government_schemes": "Government Schemes",
    "growth_analytics": "Growth Analytics",
    "growth_and_water_analytics": "Growth & Water Analytics",
    "haccp_compliance_checklist": "HACCP Compliance Checklist",
    "harvest_planner": "Harvest Planner",
    "hatchery_analytics": "Hatchery Analytics",
    "hatchery_tools": "Hatchery Tools",
    "health_alerts": "Health Alerts",
    "health_and_expert": "Health & Expert",
    "historical_sensors": "Historical Sensors",
    "import_analytics": "Import Analytics",
    "import_tools": "Import Tools",
    "incoming_trade_orders": "Incoming Trade Orders",
    "ingredient_market_prices": "Ingredient Market Prices",
    "input_provider_analytics": "Input Provider Analytics",
    "inspection_schedule": "Inspection Schedule",
    "inspection_tools": "Inspection Tools",
    "insurance_analytics": "Insurance Analytics",
    "insurance_tools": "Insurance Tools",
    "iot_sensor_status": "IoT Sensor Status",
    "lab_tools": "Lab Tools",
    "larvae_status": "Larvae Status",
    "larval_stage_tracker": "Larval Stage Tracker",
    "leadership_tools": "Leadership Tools",
    "lending_analytics": "Lending Analytics",
    "lending_tools": "Lending Tools",
    "line_status": "Line Status",
    "live_market_prices": "Live Market Prices",
    "loan_applications": "Loan Applications",
    "loan_pipeline": "Loan Pipeline",
    "logistics_analytics": "Logistics Analytics",
    "logistics_tools": "Logistics Tools",
    "loss_ratio_trend": "Loss Ratio Trend",
    "lunar_and_tidal_cycle": "Lunar & Tidal Cycle",
    "market_distribution": "Market Distribution",
    "medicine_analytics": "Medicine Analytics",
    "medicine_tools": "Medicine Tools",
    "member_activity": "Member Activity",
    "mentorship_analytics": "Mentorship Analytics",
    "milestones": "Milestones",
    "monthly_inspections_completed": "Monthly Inspections Completed",
    "multi_pond_comparison": "Multi-Pond Comparison",
    "my_crop_and_site": "My Crop & Site",
    "my_product_listings": "My Product Listings",
    "nutrient_analysis": "Nutrient Analysis",
    "partner_analytics": "Partner Analytics",
    "patient_farms": "Patient Farms",
    "pcr_and_pathogen_results": "PCR & Pathogen Results",
    "policy_quoting": "Policy Quoting",
    "pond_access_manager": "Pond Access Manager",
    "pond_alerts": "Pond Alerts",
    "pond_analytics": "Pond Analytics",
    "pond_analytics_dashboard": "Pond Analytics Dashboard",
    "pond_setup": "Pond Setup",
    "pond_status_grid": "Pond Status Grid",
    "portfolio_health": "Portfolio Health",
    "prescription_log": "Prescription Log",
    "probiotics_analytics": "Probiotics Analytics",
    "probiotics_tools": "Probiotics Tools",
    "processing_analytics": "Processing Analytics",
    "processing_tools": "Processing Tools",
    "procurement_tools": "Procurement Tools",
    "product_analytics": "Product Analytics",
    "provider_tools": "Provider Tools",
    "purchase_order_volume": "Purchase Order Volume",
    "purchase_orders": "Purchase Orders",
    "quality_log": "Quality Log",
    "query_performance_monitor": "Query Performance Monitor",
    "recent_activity": "Recent Activity",
    "recent_lab_results": "Recent Lab Results",
    "recent_operations": "Recent Operations",
    "recent_orders": "Recent Orders",
    "recent_shipments": "Recent Shipments",
    "reference_dataset_manager": "Reference Dataset Manager",
    "reference_library": "Reference Library",
    "research_analytics": "Research Analytics",
    "research_tools": "Research Tools",
    "revenue_and_cost_tracker": "Revenue & Cost Tracker",
    "revenue_intelligence": "Revenue Intelligence",
    "risk_portfolio_summary": "Risk Portfolio Summary",
    "sales_analytics": "Sales Analytics",
    "seafood_sourcing_cost_trend": "Seafood Sourcing Cost Trend",
    "security_posture": "Security Posture",
    "seller_tools": "Seller Tools",
    "shipment_bidding": "Shipment Bidding",
    "shipment_tracker": "Shipment Tracker",
    "smart_farming_tools": "Smart Farming Tools",
    "smart_input_cart": "Smart Input Cart",
    "sop_workflow": "SOP Workflow",
    "sourcing_pipeline": "Sourcing Pipeline",
    "sourcing_tools": "Sourcing Tools",
    "suggested_actions": "Suggested Actions",
    "supplier_price_index": "Supplier Price Index",
    "supplier_quality_ratings": "Supplier Quality Ratings",
    "system_health": "System Health",
    "team_updates": "Team Updates",
    "technician_tools": "Technician Tools",
    "todays_tasks": "Today's Tasks",
    "top_equipment_categories": "Top Equipment Categories",
    "top_selling_products": "Top Selling Products",
    "violation_trend": "Violation Trend",
    "water_chemistry_and_pathogen_trends": "Water Chemistry & Pathogen Trends",
    "water_health": "Water Health",
    "water_quality_trends": "Water Quality Trends",
    "withdrawal_period_calculator": "Withdrawal Period Calculator",
    "work_analytics": "Work Analytics",
    "yield_optimizer": "Yield Optimizer",
    "aquarium_tools": "Aquarium Tools",
    "breeder_tools": "Breeder Tools",
    "manufacturer_tools": "Manufacturer Tools",
    "equipment_seller_tools": "Equipment Seller Tools",
    "input_seller_tools": "Input Seller Tools",
    "water_quality_index": "Water Quality Index",
    "spawn_success_rate": "Spawn Success Rate",
    "ornamental_feed_demand": "Ornamental Feed Demand Index",
    "equipment_revenue_trend": "Equipment Revenue Trend",
    "category_demand_mix": "Category Demand Mix",
    "manage_my_tanks": "Manage My Tanks",
    "manage_breeding_pairs": "Manage Breeding Pairs"
  },
  "settings": {
    "pageTitle": "Settings",
    "goBack": "Go back",
    "tabs": {
      "profile": "Profile",
      "subscription": "Subscription",
      "appearance": "Appearance",
      "security": "Security",
      "notifications": "Notifications",
      "credits": "Credits",
      "reports": "Reports",
      "account": "Account"
    }
  },
  "security": {
    "pageTitle": "Security & VAPT",
    "pageSubtitle": "Penetration testing, vulnerability tracking, and compliance management.",
    "manageMfa": "Manage MFA",
    "tabs": {
      "overview": "Overview",
      "vapt": "VAPT",
      "findings": "Vulns",
      "compliance": "Compliance",
      "sessions": "Sessions",
      "siem": "SIEM",
      "ip": "IP Allowlist",
      "apikeys": "API Keys",
      "secrets": "Secrets"
    }
  },
  "notifications": {
    "permission": {
      "ctaTitle": "Get instant alerts",
      "ctaBody": "Enable browser notifications for critical pond alerts and disease warnings.",
      "enableButton": "Enable Notifications",
      "enabled": "Notifications enabled",
      "denied": "Permission denied — enable in browser settings",
      "notSupported": "Browser notifications not supported on this device"
    },
    "delivery": {
      "pending": "Pending",
      "sent": "Sent",
      "failed": "Failed",
      "dlq": "Dead-lettered",
      "skipped": "Skipped"
    }
  },
  "admin": {
    "dlq": {
      "title": "Notification DLQ",
      "subtitle": "Push deliveries that failed permanently",
      "empty": "No failed deliveries — system healthy",
      "channel": "Channel",
      "user": "User",
      "error": "Error",
      "attempts": "Attempts",
      "lastFailed": "Last Failed",
      "resolve": "Mark Resolved",
      "resolved": "Resolved",
      "retry": "Retry"
    }
  },
  "install": {
    "walkthrough": {
      "heading": "Try the key flows",
      "subheading": "Tap any card to preview a workflow that shines on mobile.",
      "openFlow": "Open flow",
      "nativeBuild": "Get the native build",
      "nativeNote": "Native iOS / Android builds are in TestFlight and Internal Testing — link above for the latest binary.",
      "fieldLog": {
        "title": "4-tap pond log",
        "description": "Daily DO, pH, feed and mortality in under 15 seconds — works fully offline."
      },
      "visionLab": {
        "title": "AI vision lab",
        "description": "Snap a shrimp or pond photo; Gemini flags lesions, anomalies and recommended action."
      },
      "coldChain": {
        "title": "Cold-chain scan",
        "description": "Scan a carton, log temperature, sync when you regain signal — no missed audits."
      },
      "tradePulse": {
        "title": "Trade pulse",
        "description": "Live prices and demand signals from your buyers, ready before harvest negotiations."
      }
    }
  },
  "emptyStates": {
    "notifications": {
      "title": "No notifications yet",
      "description": "We'll surface alerts here when there's something that needs your attention — water alarms, harvest reminders, or shipment updates.",
      "descriptionFiltered": "No notifications match your current filters.",
      "descriptionEmpty": "You're all caught up! Notifications will appear here."
    },
    "dataCompleteness": {
      "title": "No entries yet",
      "description": "Log a daily reading (DO, pH, temp, feed) to see how complete your record-keeping is and where to focus.",
      "action": "Log first reading"
    },
    "biofloc": {
      "title": "No biofloc readings yet",
      "description": "Add a daily floc volume + C:N reading to track stability and trigger carbon-source recommendations.",
      "action": "Add reading"
    },
    "aiCostByType": {
      "title": "No AI calls in window",
      "description": "Once users run AI analyses (vision, risk scoring, briefings), the breakdown by type appears here."
    },
    "aiCostByUser": {
      "title": "No usage to rank",
      "description": "Top users by call volume show up here once AI is invoked. Adjust the date range to widen the window."
    },
    "aiCostDaily": {
      "title": "No daily volume",
      "description": "A sparkline of daily AI calls will render once activity is recorded in the selected date range."
    },
    "orders": {
      "title": "No orders yet",
      "description": "Place your first order from the marketplace and we'll track delivery status, escrow and invoicing here.",
      "action": "Browse marketplace"
    },
    "myListings": {
      "title": "No listings yet",
      "description": "Add your first product to start selling on the marketplace. Listings stay in draft until you toggle them active.",
      "action": "Add product"
    },
    "myListingsFiltered": {
      "title": "No listings match",
      "description": "Adjust your search or clear the filter to see all your listings."
    },
    "contracts": {
      "title": "No contracts yet",
      "description": "Lock in a buyer before harvest. Pre-harvest agreements protect price and create a trusted record.",
      "action": "Create first contract"
    },
    "farms": {
      "title": "No farms yet",
      "description": "Group your ponds into farms for organised, location-based management and per-site analytics.",
      "action": "Create first farm"
    },
    "farmTasks": {
      "title": "No tasks here",
      "description": "Drag tasks into this column or create a new one for your team."
    },
    "mortalityEvents": {
      "title": "No mortality events",
      "description": "Fortunately, nothing recorded yet. When losses happen, log them here to support insurance claims and pattern detection."
    },
    "myCustomers": {
      "title": "No customers yet",
      "description": "When buyers place contracts with you, they'll appear here grouped by frequency and recency."
    },
    "connectedFarms": {
      "title": "No connected farms",
      "description": "When farmers grant you access to their ponds, they'll appear here for monitoring and consultation.",
      "action": "How to request access"
    },
    "insuranceClaims": {
      "title": "No insurance claims yet",
      "description": "Submit your first claim to get started — losses, disease outbreaks, or equipment damage are all eligible.",
      "action": "File a claim"
    },
    "briefingHistory": {
      "title": "No briefings yet",
      "description": "Visit your dashboard to generate today's AI briefing. Each briefing is archived here for 14 days.",
      "action": "Open dashboard"
    },
    "multiFarm": {
      "title": "No farms to compare",
      "description": "Add at least two farms in Farm Manager to unlock side-by-side performance, FCR and survival comparisons.",
      "action": "Open Farm Manager"
    },
    "pondTimeline": {
      "title": "No events in window",
      "description": "Stocking, disease, consultations and DOC milestones will appear here as they happen."
    },
    "liveAlerts": {
      "title": "All systems nominal",
      "description": "No threshold breaches detected across your monitored ponds."
    },
    "drillTrend": {
      "title": "No data in range",
      "description": "Adjust the time window or log new entries to populate this trend."
    },
    "drillTopList": {
      "title": "Nothing to show yet",
      "description": "This list fills in as activity is recorded for the selected module."
    },
    "regulatoryUpdates": {
      "title": "No regulatory updates",
      "description": "We continuously scan global authorities — new advisories matching your operations will appear here."
    },
    "commandPalette": {
      "title": "No matches",
      "description": "Try a different keyword, page name, or pond/lot ID."
    },
    "shipments": {
      "title": "No shipping details yet",
      "description": "Add a tracking number and carrier to start tracking this shipment end-to-end."
    },
    "negotiation": {
      "title": "No offers yet",
      "description": "Send the first price offer to open a negotiation thread with the seller."
    },
    "cohortLedger": {
      "title": "No cohorts yet",
      "description": "Create one to start a tamper-evident lot ledger linking pond → feed batch → harvest → buyer.",
      "action": "New cohort"
    },
    "broodstockPairs": {
      "title": "No Broodstock Yet",
      "description": "Track breeding pairs by tank, species, and condition.",
      "action": "Add first pair",
      "secondary": "Load samples"
    },
    "pondsCreate": {
      "title": "No Ponds Yet",
      "description": "Create your first pond to start logging crop data, sensor readings, and more.",
      "action": "Create First Pond"
    },
    "ponds": {
      "none": "No ponds"
    },
    "chatHistory": {
      "title": "No conversations yet",
      "description": "Your chat history with Aqua AI will appear here once you ask your first question."
    },
    "supportTemplates": {
      "none": "No templates"
    },
    "growthData": {
      "title": "No growth data available",
      "description": "Growth parameters for this creature aren't in the offline database yet. Try a different creature or use the AI analysis tools for custom modeling."
    },
    "camaronDevice": {
      "title": "No CAMARON device connected",
      "description": "Connect your IoT device in Setup → My Devices to see live sensor data."
    },
    "entityRail": {
      "title": "No related items yet",
      "description": "As you log activity for this entity, related ponds, batches and tasks will appear here."
    },
    "pondSetup": {
      "title": "No crop data logged yet",
      "description": "Add your first pond to start tracking water quality, growth and feed.",
      "action": "Add your first pond"
    },
    "policyFilter": {
      "title": "No policies match",
      "description": "Try clearing some filters or selecting a broader category."
    },
    "actuatorHistory": {
      "title": "No commands sent yet",
      "description": "Issue your first command from the controls above to populate the history log."
    },
    "feedProtocol": {
      "none": "No protocol set"
    },
    "plBatches": {
      "none": "No active batches with stock"
    },
    "plPonds": {
      "none": "No active ponds"
    },
    "pedigreeBatches": {
      "none": "No batches yet"
    },
    "alertRules": {
      "title": "No alert rules",
      "description": "Create your first alert rule to get notified when sensor values exceed thresholds.",
      "action": "Create alert rule"
    },
    "automations": {
      "title": "No automations",
      "description": "Create compound IF/THEN rules with multiple conditions and actions.",
      "action": "Create automation"
    },
    "devices": {
      "title": "No devices found",
      "descriptionEmpty": "Register your first IoT sensor to start monitoring.",
      "descriptionFiltered": "No devices match your search.",
      "action": "Register device"
    },
    "feedingPonds": {
      "none": "No ponds yet"
    },
    "samplingPonds": {
      "none": "No ponds yet"
    },
    "iotSensorChart": {
      "none": "No data"
    },
    "liveData": {
      "title": "No live data yet",
      "description": "Connect an IoT device or wait for the next sensor poll. Devices report every 5–15 minutes depending on firmware."
    },
    "marketRecords": {
      "title": "No records match filters",
      "description": "Adjust the filters above to see global market prices."
    },
    "feedPrices": {
      "title": "No feed price data available",
      "description": "Feed price intelligence will appear here as our data partners report new pricing."
    },
    "chatMessages": {
      "title": "No messages yet",
      "description": "Send the first message to start a thread with your counterparty."
    },
    "spawns": {
      "none": "No spawns yet"
    },
    "pondMap": {
      "title": "No ponds found",
      "description": "Add ponds with GPS coordinates in the Pond Manager to see them on the map.",
      "action": "Open Pond Manager"
    },
    "pondMapNoGps": {
      "title": "No GPS coordinates",
      "description": "Your ponds don't have latitude/longitude set. Update them in Pond Manager to view on the map.",
      "action": "Open Pond Manager"
    },
    "calculators": {
      "title": "No calculators found",
      "description": "Try a different search term or category."
    },
    "iotOta": {
      "noDevices": "No devices registered",
      "noFirmware": "No firmware available"
    },
    "pilotParticipants": {
      "none": "No participants yet"
    },
    "revenueEvents": {
      "title": "No revenue events recorded yet",
      "description": "Revenue will appear here as transactions occur across all streams."
    },
    "harvestAssignments": {
      "title": "No harvest assignments yet",
      "description": "When farmers schedule harvests and assign your team, assignments will appear here. You'll be able to accept, view pond details, and log catch weights."
    },
    "broodstock": {
      "none": "No broodstock registered"
    },
    "geneticsBatches": {
      "none": "No batches"
    },
    "organization": {
      "title": "No organization yet",
      "description": "Create an organization to manage multiple farms, invite team members, and get aggregated insights across your operations.",
      "action": "Create organization"
    }
  },
  "documents": {
    "history": {
      "tour": {
        "label": "Edit history tour",
        "position": "{{current}} of {{total}}",
        "prev": "Previous",
        "next": "Next",
        "skip": "End tour",
        "complete": "You've seen every document with edit history.",
        "empty": "No documents in your library have edits yet."
      }
    },
    "list": {
      "canceledToday": "Canceled today: {{count}}"
    },
    "upload": {
      "sheetTitle": "Upload document",
      "cameraCta": "Take photo",
      "filePickerCta": "Choose file",
      "uploadAndParse": "Upload & parse",
      "parsing": "Parsing…",
      "autoOpenFieldsHint": "Opens parsed fields when ready",
      "phases": {
        "uploading": "Uploading…",
        "parsing": "Parsing…",
        "succeeded": "Open fields →",
        "failed": "Parsing failed",
        "retry": "Retry parse",
        "chooseAnother": "Choose another file",
        "backOnlineRetrying": "Back online — retrying parse…",
        "topErrorPrefix": "Top error",
        "viewTimeline": "View timeline"
      },
      "screen": {
        "title": "Upload document",
        "subtitle": "Snap a photo or pick a file — we'll parse it for you.",
        "openLink": "Open upload screen →",
        "back": "Back to documents",
        "resumed": "Resumed from your previous session",
        "cancel": "Cancel and go back",
        "listResumeIndicator": "Resuming upload — {{phase}}"
      }
    },
    "fields": {
      "pageTitle": "Parsed fields",
      "pageDescription": "Search, verify, and export the AI-extracted fields from this document.",
      "back": "Back to documents",
      "search": "Search fields",
      "loading": "Loading parsed fields…",
      "notFound": "Document not found",
      "empty": "No fields extracted yet",
      "emptyDescription": "Try clearing filters or run extraction again from the document detail page.",
      "fieldsCount": "fields",
      "statusExtracted": "Extracted",
      "statusFailed": "Failed",
      "statusPartial": "Partial",
      "statusPending": "Pending",
      "filters": {
        "all": "All",
        "highConfidence": "≥80%",
        "mediumConfidence": "50–79%",
        "lowConfidence": "<50%",
        "verifiedOnly": "Verified only",
        "sourcePage": "Page {{n}}"
      },
      "columns": {
        "name": "Field",
        "value": "Value",
        "confidence": "Confidence",
        "sourcePage": "Page",
        "status": "Status"
      },
      "status": {
        "verified": "Verified",
        "needsReview": "Needs review",
        "unverified": "Unverified"
      },
      "actions": {
        "edit": "Edit",
        "save": "Save",
        "saved": "Saved",
        "saveFailed": "Could not save",
        "markVerified": "Mark verified",
        "flag": "Flag",
        "downloadReport": "Download report PDF",
        "exportCsv": "Export CSV",
        "shareLink": "Share view",
        "linkCopied": "Link copied",
        "linkCopyFailed": "Could not copy link",
        "clearFilters": "Clear filters"
      },
      "bulk": {
        "selected": "{{n}} selected",
        "verifyAll": "Mark verified",
        "flagAll": "Flag",
        "clear": "Clear",
        "verifiedToast": "Verified",
        "flaggedToast": "Flagged",
        "verifyingToast": "Verifying {{n}} fields…",
        "flaggingToast": "Flagging {{n}} fields…",
        "resumeVerification": "Resume verification",
        "resumeHint": "Jump to next field needing review"
      },
      "confidence": {
        "legendTitle": "Confidence legend",
        "high": "High (≥80%)",
        "medium": "Medium (50–79%)",
        "low": "Low (<50%)",
        "explainHigh": "High confidence — auto-marked verified by extractor",
        "explainMedium": "Medium — review recommended",
        "explainLow": "Low — manual review required"
      },
      "retry": {
        "banner": "Parsing failed",
        "button": "Retry parse",
        "queuedOffline": "Queued — will retry when online",
        "started": "Retry started",
        "failed": "Could not start retry",
        "attemptsLabel": "Retry {{n}}",
        "lastRetryAt": "Last retry {{at}}",
        "queuedChip": "Retry queued (offline)",
        "autoFlushedChip": "Auto-retried after reconnect",
        "timelineRetry": "Retry from here"
      },
      "stale": {
        "title": "Document changed while retrying",
        "body": "Last edited {{at}}.",
        "reparseManually": "Re-parse manually",
        "dismiss": "Dismiss",
        "dismissed": "Banner dismissed",
        "undo": "Undo"
      },
      "autoRetry": {
        "label": "Auto-retry parse on reconnect",
        "helper": "When you reconnect, failed parses retry automatically."
      },
      "queue": {
        "indicatorLabel": "{{n}} queued",
        "flushNow": "Flush now",
        "offlineHint": "Offline — reconnect to flush",
        "nothingReady": "Nothing ready to flush",
        "flushingProgress": "Flushing {{done}}/{{total}}…",
        "flushResult": "{{ok}} succeeded · {{failed}} failed",
        "flushError": "Flush failed"
      },
      "history": {
        "title": "Retry history ({{n}})",
        "empty": "No retries yet.",
        "statusFailed": "Failed",
        "statusSuccess": "Success",
        "statusRetrying": "Retrying",
        "statusQueued": "Queued",
        "statusLedger": "Tracker",
        "attemptN": "Attempt {{n}}",
        "backoffNote": "Next retry in {{s}}s",
        "exportCsv": "Export CSV",
        "exportDone": "Retry history CSV downloaded",
        "exportDoneRich": "Exported {{rows}} rows to {{file}}",
        "exportFailed": "Export failed",
        "pdfSaved": "Saved {{file}} ({{rows}} fields, {{retries}} retries)"
      },
      "shortcuts": {
        "title": "Keyboard shortcuts",
        "jump": "Jump to next unverified field",
        "verify": "Verify selected (or jump to next)",
        "helpHint": "Press ? to toggle this help."
      },
      "timeline": {
        "retryAll": {
          "label": "Retry failed",
          "busy": "Retrying {{n}} failed event(s)…",
          "summary": "Retry complete — {{ok}} ok · {{failed}} failed"
        },
        "filter": {
          "all": "All",
          "ok": "Succeeded",
          "failed": "Failed",
          "retry": "Retries",
          "cancel": "Canceled",
          "cancelToastOk": "Showing {{count}} canceled event{{plural}}",
          "cancelToastMismatch": "Filter mismatch — expected {{expected}}, rendered {{rendered}}"
        },
        "event": {
          "canceled": "Upload canceled"
        }
      },
      "timelineHeading": "Processing timeline"
    },
    "metrics": {
      "success": "success",
      "median": "median",
      "failed": "failed",
      "pending": "pending",
      "topErrors": "Top errors"
    },
    "report": {
      "coverTitle": "Document parse report",
      "metricsHeading": "Processing metrics",
      "fieldsHeading": "Extracted fields",
      "errorHeading": "Error details",
      "generatedAt": "Generated {{at}}",
      "downloaded": "Report PDF downloaded",
      "downloadFailed": "Could not generate report"
    },
    "export": {
      "pdfDownloaded": "PDF downloaded",
      "csvDownloaded": "CSV downloaded",
      "jsonDownloaded": "JSON downloaded",
      "bulkReady": "Bulk {{format}} ready",
      "bulkCanceled": "Bulk export canceled",
      "pdfExportCanceled": "PDF export canceled",
      "exportFailed": "Export failed",
      "bulkExportFailed": "Bulk export failed",
      "pageSizeLabel": "Page size",
      "pageSizeA4": "A4 (210 × 297 mm)",
      "pageSizeLetter": "Letter (8.5 × 11 in)",
      "pageSizeLegal": "Legal (8.5 × 14 in)",
      "recentExports": "Recent exports ({{count}})",
      "noExportsYet": "No exports yet.",
      "noExportsMatchFilter": "No exports match this filter.",
      "viewAll": "View all →",
      "cancel": "Cancel",
      "generating": "Generating…",
      "downloadCsv": "Download CSV",
      "downloadJson": "Download JSON",
      "downloadPdf": "Download PDF",
      "selectedCount": "{{count}} selected",
      "exportFor": "Export retry reports for {{count}} selected",
      "summaryProgress": "{{format}} · {{done}} of {{total}} ({{pct}}%)",
      "completed": "✓ Completed",
      "skipped": "{{count}} skipped",
      "historyTitle": "Retry export history",
      "closeDialog": "Close",
      "retryExport": "Retry export",
      "retryExportDisabledTooltip": "Pick a format and page size before retrying.",
      "exportLogCsv": "Export log CSV",
      "exportLogJson": "Export log JSON",
      "logDownloaded": "Activity log downloaded",
      "logDownloadFailedNetwork": "Network error — check your connection",
      "logDownloadFailedPermission": "Permission denied — check storage settings",
      "progressPersistMinutesLabel": "Keep export progress for",
      "progressPersistMinutes30": "30 minutes",
      "progressPersistMinutes60": "60 minutes",
      "progressPersistMinutes180": "3 hours",
      "resumeBulkTitle": "Resume bulk export?",
      "resumeBulkBody": "A bulk export was in progress when this page was last open. Resume from where it left off?",
      "resumeBulkConfirm": "Resume",
      "resumeBulkDismiss": "Discard",
      "logEntryLimitLabel": "How many entries?",
      "logEntryLimit50": "Last 50",
      "logEntryLimit200": "Last 200",
      "logEntryLimitAll": "All entries",
      "syncedFromOtherTab": "Synced from another tab",
      "retryAllFailed": "Retry all failed",
      "retryAllFailedProgress": "Retrying {{done}}/{{total}}",
      "retryAllFailedComplete": "All retries complete",
      "retryAllFailedNone": "No failed exports to retry",
      "restoredAfter": "Restored after {{time}}",
      "schemaLabel": "Schema version",
      "schemaV1Label": "v1 (current)",
      "schemaV2Label": "v2 (extended)",
      "schemaV1Description": "7-column shape · backwards-compatible",
      "schemaV2Description": "Adds documentId, jobId, status, localized timestamps",
      "openHistoryPage": "View export history",
      "historyPageTitle": "Export history",
      "filterFormatLabel": "Format",
      "filterFormatAll": "All formats",
      "filterScopeLabel": "Scope",
      "filterScopeAll": "All scopes",
      "filterScopeSingle": "Single",
      "filterScopeBulk": "Bulk",
      "filterStatusLabel": "Status",
      "filterStatusAll": "All statuses",
      "filterStatusSucceeded": "Succeeded",
      "filterStatusFailed": "Failed",
      "filterStatusInProgress": "In progress",
      "filterStatusCanceled": "Canceled",
      "filterDocumentLabel": "Document",
      "filterDocumentAll": "All documents",
      "noHistoryYet": "No exports yet",
      "openActivityLog": "Open activity log",
      "openDocuments": "Open documents",
      "searchPlaceholder": "Search documentId, filename, failureReason…",
      "parallelRetriesLabel": "Parallel retries",
      "queuedAndRunning": "{{queued}} queued · {{running}} running",
      "canceledInOtherTab": "Export canceled in another tab",
      "bulkCanceledInOtherTab": "Bulk export canceled in another tab",
      "retryAllFailedParallelLabel": "Parallel retries",
      "retryAllFailedQueuedRunning": "{{running}} running · {{queued}} queued · {{done}}/{{total}} done",
      "retryAllRunningTooltip": "Disabled while retry-all is running"
    },
    "extract": {
      "title": "Document Extractor",
      "subtitle": "Upload PDFs, images, or text files to extract their contents.",
      "upload": {
        "button": "Upload document",
        "aria": "Choose document to upload",
        "hint": "PDF · PNG · JPG · WebP · TXT · CSV · JSON. Max 20MB.",
        "success": "Upload complete — extracting…",
        "failure": "Upload failed",
        "tooLarge": "File exceeds 20MB",
        "badMime": "Unsupported file type",
        "phase": {
          "idle": "Idle",
          "uploading": "Uploading…",
          "enqueued": "Queued",
          "processing": "Processing"
        }
      },
      "list": {
        "title": "Recent uploads",
        "loading": "Loading…",
        "empty": "No documents yet. Upload one above.",
        "loadMore": "Load more"
      },
      "viewer": {
        "empty": "Select a document to view extracted text.",
        "processing": "Processing…",
        "pages": "pages",
        "copy": "Copy",
        "copied": "Copied to clipboard",
        "download": "Download",
        "downloadFailed": "Could not generate download link",
        "downloadOriginal": "Original",
        "matches": {
          "copyLink": "Copy match link",
          "copyLinkAria": "Copy link to match {{i}} of {{n}}",
          "linkCopied": "Match link copied · Match {{i}} of {{n}}",
          "copyFailed": "Could not copy link",
          "shortcutsHelp": "Keyboard shortcuts",
          "shortcutsShort": "Shortcuts",
          "shortcutsTitle": "Keyboard shortcuts",
          "shortcutsClose": "Got it",
          "shortcutNext": "Next match",
          "shortcutPrev": "Previous match",
          "shortcutPrevPage": "Previous page",
          "shortcutNextPage": "Next page",
          "shortcuts": "Shortcuts: n/j next · p/k prev · Ctrl/Cmd+←/→ page",
          "shortcutsLongPressHint": "n/j next · p/k prev · Ctrl+←/→ page"
        }
      },
      "status": {
        "pending": "Pending",
        "processing": "Processing",
        "ready": "Ready",
        "failed": "Failed"
      },
      "failure": {
        "retry": "Retry extraction",
        "retryQueued": "Retry queued",
        "retryFailed": "Retry failed",
        "retryExhausted": "Retries exhausted",
        "deleteAndRetry": "Delete & re-upload",
        "deleteFailed": "Delete failed",
        "deleted": "Upload deleted",
        "confirmDelete": "Delete this upload?",
        "attemptCount": "Attempt {{n}} of {{max}}",
        "download_failed": {
          "title": "Download failed",
          "hint": "Storage object missing or inaccessible. Re-upload the file."
        },
        "unsupported_mime": {
          "title": "Unsupported file type",
          "hint": "Re-upload as PDF, image, or text file."
        },
        "parser_error": {
          "title": "Could not read file",
          "hint": "We couldn't read this file's contents. Try re-saving it as a PDF."
        },
        "ai_rate_limited": {
          "title": "AI rate limited",
          "hint": "AI vision is busy. Try again in a minute."
        },
        "ai_credits_exhausted": {
          "title": "AI credits exhausted",
          "hint": "Contact support to top up."
        },
        "ai_unavailable": {
          "title": "AI unavailable",
          "hint": "AI service is temporarily unavailable. Try again shortly."
        },
        "text_too_large": {
          "title": "Text too large",
          "hint": "Extracted text exceeds 1MB. Split the document and re-upload."
        },
        "unknown": {
          "title": "Extraction failed",
          "hint": "Try again or contact support."
        }
      },
      "search": {
        "title": "Search documents",
        "subtitle": "Full-text search across the contents of your uploaded documents.",
        "placeholder": "Search…",
        "clear": "Clear search",
        "loading": "Searching…",
        "empty": "Type at least 2 characters to begin.",
        "noResults": "No matches",
        "resultsCount": "{{n}} match(es)",
        "openDocument": "Open {{name}}",
        "toggleTag": "Toggle tag {{tag}}",
        "clearTags": "Clear tags"
      },
      "tags": {
        "label": "Tags",
        "placeholder": "Add tag…",
        "remove": "Remove tag {{tag}}",
        "saveFailed": "Could not save tags",
        "tooMany": "Up to {{n}} tags"
      },
      "export": {
        "label": "Export",
        "menu": "Export extracted text",
        "pdf": "Download as PDF",
        "csv": "Download as CSV",
        "pdfReady": "PDF downloaded",
        "csvReady": "CSV downloaded"
      }
    },
    "bulkUpload": {
      "dropzoneAria": "Drop files here or press Enter to choose files to upload",
      "dropzoneHeadline": "Drop multiple files here",
      "dropzoneHint": "PDFs, DOCX, images, TXT — up to {{limit}} each. Two files process at a time.",
      "chooseFiles": "Choose files",
      "chooseFilesAria": "Choose files to upload",
      "oversizeToast_one": "{{count}} file exceeds the {{limit}} limit: {{names}}",
      "oversizeToast_other": "{{count}} files exceed the {{limit}} limit: {{names}}"
    },
    "fieldHistory": {
      "versionBadge": "v{{version}}",
      "revertedFrom": "Reverted from v{{version}}",
      "revertToastSuccess": "Reverted to previous values"
    }
  },
  "extractionQueue": {
    "buildStale": "A new build is available — reload before re-running checks."
  },
  "documentInspector": {
    "parseError": {
      "titleEmpty": "Empty file",
      "titleTooLarge": "File too large",
      "titleUnsupported": "Unsupported format",
      "titleCorrupt": "Couldn't parse",
      "retry": "Retry",
      "retryAria": "Retry parsing the same file",
      "cooling": "Retrying in {{seconds}}s",
      "coolingAria": "Retry available in {{seconds}} seconds",
      "locked": "Pick a different file to continue",
      "lockedAria": "Retry locked. Pick a different file to continue.",
      "pickAnother": "Pick a different file",
      "pickAnotherAria": "Pick a different file",
      "attempts": "Attempt {{current}} of {{max}}.",
      "maxReached": "Reached {{max}} attempts. Try a different file."
    },
    "download": {
      "button": "PDF report",
      "buttonAria": "Download PDF report",
      "successTitle": "Report downloaded",
      "successDescription": "Your PDF summary is in your downloads folder.",
      "errorTitle": "Could not build report",
      "errorDescription": "Try again, or download the JSON export instead.",
      "retryAction": "Retry",
      "retryToastDescription": "{{message}} Tap Retry to try again.",
      "retryExhausted": "Still failing after several tries — try a smaller file or contact support."
    },
    "recentsEmpty": {
      "regionLabel": "No recent documents",
      "heading": "No recent documents yet",
      "body": "Upload a document to inspect its sections, then return here for a quick history of files you have parsed.",
      "tipDragTitle": "Drag and drop",
      "tipDragBody": "Drop a Markdown, JSON, or text file anywhere on this page to inspect it.",
      "tipWarningsTitle": "Share-link warnings",
      "tipWarningsBody": "Bad share-link parameters are listed in a banner — nothing is silently dropped.",
      "tipSchemaTitle": "Schema badge",
      "tipSchemaBody": "Each cached document carries a schema version so future updates can heal stale entries.",
      "clearAll": "Clear all",
      "clearAllAria": "Clear all recent documents (none to clear)",
      "clearAllNoopTitle": "Nothing to clear",
      "clearAllNoopDescription": "Recent documents will appear here after you inspect a file."
    },
    "share": {
      "trigger": "Share view",
      "triggerAria": "Open share options",
      "title": "Share this view",
      "description": "Anyone with this link will see the same document, section, and highlight you have open right now.",
      "urlLabel": "Share link URL",
      "urlPlaceholder": "No share link available yet",
      "copy": "Copy link",
      "copyAria": "Copy share link",
      "copySuccessTitle": "Share link copied",
      "copySuccessDescription": "Paste it anywhere to share this view.",
      "copyErrorTitle": "Could not copy link",
      "copyErrorDescription": "Tap and hold the field to copy manually."
    },
    "preview": {
      "trigger": "Preview report",
      "triggerAria": "Preview PDF report before downloading",
      "title": "Preview PDF report",
      "description": "This is the exact PDF that will be saved when you tap Download.",
      "building": "Building preview…",
      "unavailable": "Preview unavailable in this browser.",
      "iframeTitle": "Preview of {{filename}}",
      "close": "Close",
      "download": "Download PDF",
      "buildErrorTitle": "Could not build preview",
      "buildErrorDescription": "Try the Download button to retry generation.",
      "saveErrorTitle": "Could not save report",
      "saveErrorDescription": "Try again or use the toolbar Download button."
    },
    "versionHistory": {
      "title": "Version history",
      "empty": "Parsed documents and downloaded reports will appear here.",
      "clear": "Clear history",
      "clearAria": "Clear all version history",
      "clearConfirmTitle": "Clear version history?",
      "clearConfirmBody": "This removes every parse and download entry from the history list. The cached files themselves are not affected.",
      "clearConfirm": "Clear",
      "cancel": "Cancel",
      "preview": "Preview",
      "previewAria": "Preview the report for {{filename}}",
      "previewOpen": "Preview · {{filename}}",
      "kind": {
        "parse": "Parsed",
        "report": "Report"
      },
      "search": {
        "label": "Search history",
        "placeholder": "Filter by filename or tag",
        "noResults": "No versions match your search."
      },
      "tag": {
        "add": "Add tag",
        "edit": "Edit tag",
        "save": "Save",
        "cancel": "Cancel",
        "placeholder": "Short tag (max 60 chars)",
        "ariaInput": "Tag for {{filename}}",
        "savedToast": "Tag saved"
      },
      "restore": {
        "action": "Restore",
        "ariaAction": "Restore inspector to the version of {{filename}}",
        "successTitle": "Version restored",
        "successDescription": "The inspector now reflects {{filename}}.",
        "undo": "Undo",
        "undoneTitle": "Restore undone",
        "undoRemaining": "Undo ({{count}} more available)",
        "undoStackEmpty": "Nothing left to undo"
      },
      "diff": {
        "title": "Compare versions",
        "selectA": "Compare A",
        "selectB": "Compare B",
        "placeholder": "Select a version",
        "needTwo": "Pick two different versions to see what changed.",
        "summary": "{{additions}} added · {{deletions}} removed · {{unchanged}} unchanged",
        "copy": "Copy diff",
        "copied": "Diff copied to clipboard",
        "copyError": "Could not copy diff",
        "additionsLabel": "Additions",
        "deletionsLabel": "Deletions",
        "unchangedLabel": "Unchanged",
        "computing": "Computing diff…",
        "headerTitle": "Document Inspector — diff",
        "headerSubtitle": "{{aLabel}} → {{bLabel}}",
        "mobile": {
          "paneA": "Deletions",
          "paneB": "Additions",
          "tablistAria": "Switch between deletion and addition panes",
          "paneAriaA": "Deletions pane — diff content",
          "paneAriaB": "Additions pane — diff content",
          "activeAnnounceA": "Showing deletions",
          "activeAnnounceB": "Showing additions",
          "share": {
            "label": "Share diff",
            "title": "Document Inspector diff",
            "fallbackCopied": "Diff copied to clipboard",
            "error": "Could not share diff"
          }
        },
        "filter": {
          "groupAria": "Filter diff by changed sections",
          "all": "All",
          "changes": "Changes only",
          "additions": "Additions",
          "deletions": "Deletions",
          "empty": "No matching lines for the current filter.",
          "clear": "Clear filter",
          "clearAria": "Clear active diff filter",
          "resetComparison": "Reset comparison",
          "resetComparisonAria": "Clear both selected versions",
          "emptyHint": "Try Clear filter or pick a different filter.",
          "emptyByMode": {
            "changes": "Both versions match — no changed lines to show.",
            "additions": "Showing only additions, but none were added.",
            "deletions": "Showing only deletions, but none were removed."
          }
        },
        "export": {
          "menu": "Export",
          "txt": "Download .txt",
          "md": "Download .md",
          "pdf": "Download .pdf",
          "pdfItemAria": "Download diff as PDF",
          "pdfHeaderTitle": "Document Inspector — diff",
          "pdfFooterPage": "Page {n} of {N}",
          "pdfFooterGenerated": "Generated {ts}",
          "pdfBuildError": "Could not build the PDF.",
          "ariaMenu": "Export diff as a downloadable file. Press Alt+E to open.",
          "successToast": "Diff exported as {{filename}}",
          "errorToast": "Could not export diff",
          "itemAria": "Download diff as {{format}}",
          "keyboardHint": "Press Alt+E to open the export menu",
          "defaultBadge": "Default",
          "printPreview": "Print preview (filtered)",
          "printPreviewItemAria": "Download a PDF that honors the current filter",
          "pdfTitleSuffix": {
            "additions": "additions only",
            "deletions": "deletions only",
            "changes": "changes only"
          }
        },
        "shortcuts": {
          "triggerLabel": "Show keyboard shortcuts",
          "title": "Keyboard shortcuts",
          "description": "Use these to navigate the diff faster.",
          "columns": {
            "action": "Action",
            "keys": "Keys"
          },
          "rows": {
            "exportMenu": "Open export menu",
            "switchPane": "Switch mobile pane",
            "jumpEnds": "Jump to first / last pane",
            "openHelp": "Open this dialog",
            "clearFilter": "Clear filter (when chip focused)"
          }
        },
        "share": {
          "link": "Share link",
          "linkAria": "Copy a link that restores this comparison",
          "copied": "Comparison link copied",
          "copyError": "Could not copy link",
          "copying": "Copying…",
          "tryAgain": "Try again"
        },
        "qr": {
          "triggerLabel": "Show QR code for share link",
          "dialogTitle": "Scan to open on mobile",
          "dialogDescription": "Scan this QR code with a phone to open the same comparison.",
          "copyUrl": "Copy URL",
          "urlLabel": "Shareable diff URL"
        }
      },
      "tagChips": {
        "allLabel": "All",
        "ariaList": "Filter version history by tag",
        "ariaChip": "Filter to versions tagged {{tag}}"
      }
    }
  },
  "xlsxPreview": {
    "downloadVisible": "Download visible (CSV)",
    "downloadVisibleAria": "Download visible XLSX preview rows and columns as CSV",
    "downloadVisibleHint": "Exports exactly the rows and columns currently on screen.",
    "downloadAllRows": "Download all rows",
    "downloadAllRowsAria": "Download all rows (ignore search filter) as CSV",
    "copyHint": "Click or press Enter to copy",
    "copyAnnounce": "Copied {{value}}",
    "clipboardUnavailable": "Clipboard unavailable",
    "columnShown": "Column {{label}} shown",
    "columnHidden": "Column {{label}} hidden",
    "allShown": "All columns shown",
    "orderReset": "Column order reset",
    "columnMoved": "Column {{label}} moved to position {{position}}",
    "defaultsRestored": "Preview defaults restored",
    "appliesToFile": "Applies to this file only.",
    "blankLabel": "(blank)",
    "emptyValue": "(empty)",
    "cellEmptyAria": "Row {{row}}, column {{col}}, empty. Press Enter to copy.",
    "cellCopyAria": "Copy {{value}}",
    "clearSearch": "Clear search",
    "searchPlaceholder": "Filter rows…",
    "downloadFiltered": "Download filtered ({{count}}, CSV)",
    "downloadFilteredAria": "Download {{count}} rows matching \"{{query}}\" as CSV",
    "columnsMobileTitle": "Columns",
    "columnsMobileClose": "Done",
    "pageOf": "Page {{page}} of {{total}}",
    "pagePrev": "Previous page",
    "pageNext": "Next page",
    "pageSizeLabel": "Rows per page",
    "pageSizeAll": "All",
    "showingRange": "Showing {{start}}–{{end}} of {{total}}",
    "columnMovedTo": "Column {{label}} moved to position {{position}} of {{total}}",
    "columnGrabbed": "Column {{label}} grabbed. Use arrow keys to move.",
    "columnReleased": "Column {{label}} released",
    "reorderHandle": "Reorder column {{name}} (use arrow keys)"
  },
  "documentExtract": {
    "xlsxFailure": {
      "title": "We couldn't read this spreadsheet automatically.",
      "reasonPrefix": "Reason:",
      "attemptCounter": "Attempt {{attempt}} of {{max}}.",
      "retry": "Retry extraction",
      "enterManually": "Enter fields manually",
      "retryMaxed": "Out of automatic retries. Try re-exporting this sheet as a CSV from your spreadsheet app, or add fields manually below."
    }
  },
  "dev": {
    "funnel": {
      "invalidEvent": {
        "title": "Untracked event",
        "description": "\"{{received}}\" is not a known funnel_event_type. See docs/dev/funnel-event-types.md"
      }
    }
  },
  "i18n": {
    "admin": {
      "auditImport": {
        "parsing": "Parsing {{name}}…",
        "errorTitle": "Could not parse {{name}}",
        "errorBody": "{{message}}",
        "downloadJson": "Download parsed JSON",
        "schemaErrorTitle": "Envelope schema mismatch",
        "schemaErrorToast": "{{count}} schema error(s) — see the panel",
        "saveButton": "Save to history",
        "saveSuccess": "Saved {{count}} rows to history",
        "saveRateLimited": "Save limit reached (20/hour)",
        "saveAuthRequired": "Sign in to save imports",
        "saveFailed": "Could not save: {{message}}",
        "historyTitle": "Saved imports",
        "historyEmpty": "No saved imports yet.",
        "historyLoad": "Load",
        "historyDelete": "Delete",
        "historyLoaded": "Loaded {{name}} ({{count}} rows)",
        "historyConfirmDelete": "Delete this saved import?",
        "historyConfirmDeleteTitle": "Delete saved import?",
        "historyConfirmDeleteBody": "“{{name}}” will be removed from your history. You can undo this for 6 seconds.",
        "historyConfirmDeleteConfirm": "Delete",
        "historyConfirmDeleteCancel": "Cancel",
        "historyDeleteSuccess": "Saved import deleted",
        "historyDeleteUndo": "Undo",
        "historyDeleteRestored": "Saved import restored",
        "historyDeleteRestoreFailed": "Could not restore: {{message}}",
        "historyDownload": "Download JSON",
        "historyDownloadFailed": "Could not download saved import",
        "historySearchPlaceholder": "Search by file name…",
        "historySortLabel": "Sort saved imports",
        "historySortCreatedDesc": "Newest first",
        "historySortCreatedAsc": "Oldest first",
        "historySortSourceAZ": "File name A→Z",
        "historySortSourceZA": "File name Z→A",
        "historySortRowsDesc": "Most rows",
        "historySortRowsAsc": "Fewest rows",
        "historyEmptyFiltered": "No saved imports match your search.",
        "historyLoadMore": "Load more",
        "historyLoadingMore": "Loading…",
        "historyExportAll": "Export all",
        "historyExportAllAria": "Export all saved imports as one JSON file",
        "historyExportAllProgress": "Exporting {{done}} / {{total}}…",
        "historyExportAllDone": "Exported {{count}} saved imports",
        "historyExportAllPartial": "Exported {{count}} — {{failed}} failed",
        "historyExportAllEmpty": "No saved imports to export",
        "historyExportAllFailed": "Export failed: {{message}}",
        "historySelectMode": "Select",
        "historySelectModeExit": "Done",
        "historySelectAll": "Select all on page",
        "historyClearSelection": "Clear",
        "historySelectedCount": "{{count}} selected",
        "historyBulkDeleteCta": "Delete selected",
        "historyBulkDeleteTitle": "Delete {{count}} saved imports?",
        "historyBulkDeleteBody": "{{count}} saved imports will be removed from your history. You can undo this for 12 seconds.",
        "historyBulkDeleteSuccess": "Deleted {{count}} saved imports",
        "historyBulkDeletePartial": "Deleted {{count}} — {{failed}} failed",
        "historyBulkDeleteUndo": "Undo",
        "historyBulkRestored": "Restored {{count}} saved imports",
        "historyBulkRestoreFailed": "Restored {{count}} — {{failed}} failed",
        "historySelectRow": "Select saved import",
        "historySavedRelative": "Saved {{when}}",
        "historyRange": "Range: {{from}} → {{to}}",
        "historyChainsCount": "{{count}} chains",
        "historyRowsCount": "{{count}} rows",
        "historyNotesLabel": "Notes: {{notes}}",
        "historyDeleteSelectAriaLabel": "Select {{name}}",
        "historyDownloadCsv": "Download CSV",
        "historyExportAllCsv": "Export all CSV",
        "historyExportAllCsvAria": "Export all saved-import metadata as one CSV file",
        "historyExportSelected": "Export selected",
        "historyExportSelectedCsv": "Export selected CSV",
        "historyExportSelectedDone": "Exported {{count}} selected imports",
        "historyExportSelectedFailed": "Export failed: {{message}}",
        "historyKeyboardHelp": "Keyboard: A select all · Esc clear · Del open bulk delete · ↑/↓ move · Space toggle row · Shift+R open recently deleted",
        "historyShortcutHint": "Shortcuts",
        "historyRestoredCount": "Restored {{count}} saved imports in original order",
        "historyFilteredBadge": "Filtered",
        "historyExportFiltered": "Export filtered",
        "historyExportFilteredCsv": "Export filtered CSV",
        "historyExportFilteredAria": "Export the filtered list of saved imports as one JSON file",
        "historyExportStartedAll": "Export started — preparing your file",
        "historyExportStartedSelected": "Exporting {{count}} selected imports",
        "historyExportProgressLabel": "Export in progress",
        "historySelectionClearedOnFilter": "Selection cleared because filter or sort changed",
        "historySelectionRestored": "Restored {{kept}} of {{total}} selections",
        "historySkeletonLabel": "Loading saved imports",
        "historyRefreshing": "Refreshing saved imports",
        "exportError": {
          "title": "Export failed",
          "dismiss": "Dismiss",
          "retry": "Retry export",
          "downloadPartial": "Download partial ({{count}})",
          "copyDiagnostic": "Copy diagnostic",
          "copied": "Diagnostic copied to clipboard",
          "copyFailed": "Could not copy diagnostic",
          "attemptsLabel": "Auto-retried {{count}} times before giving up.",
          "partialNote": "{{count}} items already fetched can be downloaded as a partial bundle.",
          "network": "Network problem — check your connection and retry.",
          "rate_limit": "Rate limit reached — wait a moment before retrying.",
          "auth": "Your session expired. Sign in again and retry.",
          "partial": "Some pages failed to fetch. You can download the partial bundle.",
          "unknown": "Unexpected error during export."
        },
        "historyExportAllXlsx": "Export all XLSX",
        "historyExportFilteredXlsx": "Export filtered XLSX",
        "historyExportAllXlsxAria": "Export all saved-import metadata as an Excel workbook",
        "historyExportSelectedXlsx": "Export selected XLSX",
        "recycleTrayLabel": "Recently deleted imports",
        "recycleTrayToolbar": "Recycle bin actions",
        "recycleTrayListLabel": "Deleted imports",
        "recycleTrayTitle": "Recently deleted ({{count}})",
        "recycleTrayRestoreAll": "Restore all",
        "recycleTrayClear": "Forget all",
        "recycleTrayRestore": "Restore",
        "recycleTrayForget": "Forget",
        "recycleTrayRowMeta": "{{rows}} rows · deleted {{when}}",
        "recycleTrayEmptyToast": "Recycle bin is empty",
        "recycleTraySettings": "Recycle-bin settings",
        "recycleTrayRestoreAllConfirmTitle": "Restore {{count}} deleted imports?",
        "recycleTrayRestoreAllConfirmMore": "… +{{count}} more",
        "recycleTrayRestoreAllConfirmAria": "Confirm restore all",
        "recycleTrayRestoreAllCancel": "Cancel",
        "recycleSettings": {
          "title": "Recycle-bin settings",
          "desc": "Tune how long deleted imports stay restorable and how much session storage the bin may use.",
          "ttl": "Time-to-live (minutes)",
          "ttlHint": "Between {{min}} and {{max}} minutes.",
          "maxEntries": "Max snapshots",
          "maxBytes": "Max storage (KB)",
          "reset": "Reset to defaults",
          "cancel": "Cancel",
          "save": "Save"
        },
        "exportErrorDiag": {
          "suggestedCauseLabel": "Suggested cause:",
          "requestId": "Request ID",
          "endpoint": "Endpoint",
          "status": "Status",
          "pgCode": "PG code",
          "attempts": "Attempts",
          "at": "Time"
        },
        "kbHelp": {
          "selectAll": "select all",
          "clear": "clear selection",
          "delete": "bulk delete",
          "move": "move",
          "export": "export selected (Shift = all)",
          "recycle": "open recently deleted"
        },
        "exportTelemetry": {
          "title": "Export telemetry",
          "desc": "Most recent export attempts captured in this browser. Use Copy to share with support.",
          "open": "View export telemetry",
          "empty": "No export telemetry yet.",
          "copy": "Copy JSON",
          "copied": "Telemetry copied",
          "copyFailed": "Copy failed",
          "clear": "Clear",
          "close": "Close"
        },
        "recycleTrayRestoreAllPreviewLabel": "Files to restore",
        "recycleTrayRestoreAllCancelAria": "Cancel restore all",
        "recycleTrayRestoreAllAria": "Restore all {{count}} deleted imports",
        "recycleTrayRestoreAllConfirmBody": "This will restore {{count}} imports to your history and clear them from the recycle bin.",
        "exportTelemetryPanel": {
          "filterKind": "Outcome",
          "filterFormat": "Format",
          "kindAll": "All",
          "kindAttempt": "Attempts",
          "kindSuccess": "Successes",
          "kindFailure": "Failures",
          "formatAll": "All formats",
          "copyFiltered": "Copy filtered JSON",
          "rowsLabel": "{{count}} events",
          "rowsLabelFiltered": "{{matched}} of {{total}} events",
          "noMatch": "No events match the current filters.",
          "noMatches": "No events match your search.",
          "searchPlaceholder": "Search requestId, message, status…",
          "searchAria": "Search export telemetry events",
          "pageSize": "Per page",
          "pagePrev": "‹ Prev",
          "pageNext": "Next ›",
          "pageOf": "Page {{page}} of {{total}}",
          "copyPage": "Copy this page",
          "copyAllMatches": "Copy all matches",
          "copiedPage": "Copied {{count}} events on this page",
          "copiedAllMatches": "Copied {{count}} matching events"
        },
        "recycleTrayRestoreAllAdminsOnlyAria": "Restore all (admins only)",
        "recycleStatus": {
          "label": "Recycle bin status",
          "ttl": "Next expiry",
          "noItems": "No items",
          "expiringNow": "expiring now",
          "usage": "Storage usage",
          "usageValue": "{{entries}}/{{maxEntries}} · {{usedKb}}/{{maxKb}} KB",
          "usageBarAria": "Recycle bin {{pct}}% full",
          "restoreAll": "Restore all",
          "available": "Available",
          "empty": "Empty",
          "adminsOnly": "Admins only"
        },
        "toast": {
          "restoreOneSuccess": "Restored {{file}}",
          "restoreAllSuccess": "Restored {{count}} imports",
          "restoreFailure": "Restore failed — {{message}}",
          "retrySuccess": "Export retried successfully",
          "retryFailure": "Retry failed — {{message}}",
          "retryViewDetails": "View details"
        }
      }
    }
  },
  "launch": {
    "gate": {
      "comingSoonTitle": "Coming Soon",
      "comingSoonBody": "{{label}} workspace is not available yet. We're working on it."
    },
    "preview": {
      "badge": "Preview",
      "defaultNote": "This workspace is in early preview. Some features are limited.",
      "joinWaitlist": "Join Waitlist"
    },
    "dns": {
      "nameservers": "Nameservers ({{count}})",
      "aRecords": "A records",
      "aaaaRecords": "AAAA records",
      "none": "none",
      "soaLine": "SOA: {{mname}} (serial {{serial}})",
      "propagationLabel": "Propagation since clean NS",
      "propagationProgressAria": "DNS propagation progress",
      "regressionTitle": "DNS regression detected.",
      "regressionBody": "Nameservers reverted to include HostGator. Check the BigRock console immediately.",
      "stillBrokenTitle": "Still not resolved.",
      "lameDelegationBody": "Lame delegation — remove HostGator NS in BigRock, keep only Cloudflare.",
      "waitingPropagationBody": "Waiting for nameserver propagation."
    }
  },
  "marketplace": {
    "page": {
      "title": "Aqua Marketplace",
      "seoDescription": "Browse aquaculture products and place trade orders.",
      "breadcrumbs": {
        "dashboard": "Dashboard",
        "marketplace": "Marketplace"
      },
      "listingsCount": "{{count}} listings available",
      "placeOrder": "Place Order",
      "dialog": {
        "title": "Place Trade Order",
        "creature": "Creature",
        "species": "Species",
        "speciesPlaceholder": "Optional",
        "quantityKg": "Quantity (kg)",
        "pricePerKgUsd": "Price/kg (USD)",
        "orderType": "Order Type",
        "buy": "Buy",
        "sell": "Sell",
        "notes": "Notes",
        "notesPlaceholder": "Additional details...",
        "submit": "Submit Order ({{amount}})",
        "fromListing": "From listing: {{name}}",
        "success": "Order placed successfully!",
        "failure": "Failed to place order"
      },
      "search": {
        "ariaLabel": "Search marketplace listings",
        "placeholder": "Search listings..."
      },
      "category": {
        "all": "All Categories",
        "feed": "Feed",
        "equipment": "Equipment",
        "medicine": "Medicine",
        "probiotics": "Probiotics",
        "seed": "Seed/PL"
      },
      "empty": {
        "title": "No Listings Found",
        "noMatch": "No listings match your search.",
        "noActive": "No active listings yet."
      },
      "card": {
        "inStock": "{{qty}} {{unit}} in stock",
        "platformFee": "3% Platform Fee",
        "viewReviews": "View reviews",
        "noReviews": "No reviews",
        "ratingSummary": "{{avg}} ({{count}})",
        "orderThis": "Order This Listing"
      },
      "reviews": {
        "dialogTitle": "Reviews — {{name}}"
      }
    }
  }
}
