{
  "popup.title": "Galatea",
  "popup.subtitle": "AI reply assistant for cam models",
  "popup.auth.email": "Email",
  "popup.auth.password": "Password",
  "popup.auth.signInBtn": "Sign In",
  "popup.auth.noAccount": "No account?",
  "popup.auth.register": "Register",
  "popup.auth.migrationHint": "Set up email+password in",
  "popup.auth.dashboard": "Dashboard",
  "popup.btn.dashboard": "Dashboard",
  "popup.auth.emailPlaceholder": "Email",
  "popup.auth.passwordPlaceholder": "Password (8+ chars)",
  "popup.auth.createBtn": "Create Account — 10 free generations",
  "popup.auth.enterEmail": "Please enter email and password",
  "popup.auth.connectionError": "Connection error — try again",
  "popup.auth.loginFailed": "Login failed",
  "popup.auth.invalidEmail": "Please enter a valid email",
  "popup.auth.shortPassword": "Password must be at least 8 characters",
  "popup.auth.creating": "Creating account...",
  "popup.auth.regFailed": "Registration failed",
  "popup.auth.tgLogin": "Sign in with Telegram",
  "popup.auth.tgWaiting": "Waiting for Telegram…",
  "popup.auth.tgTimeout": "Didn't work? Open <a href=\"https://galatea.chat/login\" target=\"_blank\" style=\"color:var(--accent)\">galatea.chat/login</a> manually.",
  "popup.auth.tgOrEmail": "or with email",
  "popup.auth.tgCancel": "Cancel",
  "popup.onboard.title": "Setup Your Profile",
  "popup.onboard.subtitle": "Enter your username on each platform you use",
  "popup.onboard.fillOne": "Fill in at least one. You can have different names on each platform.",
  "popup.onboard.continue": "Continue",
  "popup.onboard.hint": "This links the extension to your room. Basic plan = 1 model account.",
  "popup.onboard.errorEmpty": "Enter your username for at least one platform",
  "popup.onboard.errorInvalid": "3-50 characters, letters, numbers, underscores only",
  "popup.detectingSite": "Detecting site...",
  "popup.memberName": "Member Name",
  "popup.memberPlaceholder": "e.g. Alex",
  "popup.role": "Role",
  "popup.goal": "Goal",
  "popup.btn.pmReply": "PM Reply",
  "popup.btn.publicReply": "Public Reply",
  "popup.btn.scanChat": "Scan chat & build viewer profile",
  "popup.copied": "Copied!",
  "popup.copiedFull": "Copied! Ctrl+V to paste",
  "popup.clickCopy": "Click to copy",
  "popup.pasteChat": "Paste into chat",
  "popup.saveFav": "Save to favorites",
  "popup.badReply": "Bad reply",
  "popup.feedbackSent": "Feedback sent",
  "popup.nav.history": "History",
  "popup.nav.favorites": "Favorites",
  "popup.nav.crm": "CRM",
  "popup.nav.back": "Back",
  "popup.trial.remaining": "Trial: {{used}}/{{limit}} remaining",
  "popup.trial.over": "Trial is over",
  "popup.trial.subscribe": "Subscribe to continue generating replies",
  "popup.trial.subscribeBtn": "Subscribe",
  "popup.trial.verifyEmail": "Verify your email to unlock full Pro access for 3 days",
  "popup.trial.verifyBtn": "Resend verification email",
  "popup.trial.active": "Pro Trial: {{days}} day(s) left • {{remaining}}/{{limit}} today",
  "popup.trial.lastDay": "Last day of Pro trial! Keep it for $15/mo",
  "popup.trial.expired": "Pro trial ended. Upgrade to keep full access",
  "common.sent": "Sent!",
  "popup.quickReplies": "Quick Replies",
  "popup.welcome.newViewer": "New viewer! Send welcome?",
  "popup.welcome.generate": "Generate Welcome",
  "popup.expiry.expired": "Subscription expired — renew in Dashboard",
  "popup.expiry.soon": "Subscription expires in {{days}} day(s)",
  "popup.contextHint": "+ Hint",
  "popup.contextPlaceholder": "Hint for AI: what to mention in reply, context (asked price for private, I'm dancing now, asked to show feet...)",
  "popup.site.noTab": "No active tab",
  "popup.site.detected": "{{site}} detected",
  "popup.site.fanslyNoPublic": "Fansly has no public chat",
  "popup.site.unsupported": "Unsupported site",
  "popup.site.openSupported": "Open a Chaturbate, Stripchat, or Fansly page",
  "popup.crm.loading": "Loading...",
  "popup.crm.loadError": "Could not load viewers",
  "popup.crm.totalViewers": "Total Viewers",
  "popup.crm.whales": "Whales",
  "popup.crm.repliesToday": "Replies Today",
  "popup.crm.cold": "Cold",
  "popup.crm.searchPlaceholder": "Search by name...",
  "popup.crm.noViewers": "No viewers yet",
  "popup.crm.noSegment": "No viewers in this segment",
  "popup.crm.noHistory": "No conversation history yet",
  "popup.crm.chatWith": "Chat with {{nick}}",
  "popup.crm.saved": "Saved!",
  "popup.crm.saveNotes": "Save Notes",
  "popup.viewer.whale": "WHALE",
  "popup.viewer.bigTipper": "BIG TIPPER",
  "popup.viewer.tipper": "TIPPER",
  "popup.viewer.fanClub": "FAN CLUB",
  "popup.viewer.hasTokens": "HAS TOKENS",
  "popup.viewer.free": "FREE",
  "popup.scan.scanning": "Scanning chat...",
  "popup.scan.failed": "Could not read chat — refresh the page",
  "popup.scan.noMessages": "No messages to scan",
  "popup.scan.connectionError": "Connection error",
  "popup.scan.profileUpdated": "Viewer profile updated!",
  "popup.scan.scanFailed": "Scan failed",
  "options.title": "Galatea Settings",
  "options.migration": "Galatea now uses a subscription with license key instead of direct API key. Enter your license key below to activate.",
  "options.migration.getKey": "Get a license key",
  "options.account": "Account",
  "options.notSignedIn": "Not signed in",
  "options.notSignedInDesc": "Sign in through the popup or enter a license key below.",
  "options.licenseKey": "License Key (alternative)",
  "options.licensePlaceholder": "GALA-XXXX-XXXX-XXXX",
  "options.activate": "Activate",
  "options.activating": "Activating...",
  "options.activated": "License activated!",
  "options.activateFailed": "Activation failed",
  "options.activateError": "Could not activate — try again",
  "options.invalidFormat": "Invalid license key format (GALA-XXXX-XXXX-XXXX)",
  "options.tier.trial": "Trial",
  "options.tier.active": "Active",
  "options.tier.expired": "Expired",
  "options.tier.upgradeHint": "{{tier}} plan: {{count}} model(s) available. Upgrade for more.",
  "options.tier.unlimited": "Unlimited",
  "options.tier.trialUsage": "Trial: {{used}}/{{limit}} generations used",
  "options.openDashboard": "Open Dashboard",
  "options.signOut": "Sign Out",
  "options.signedOut": "Signed out",
  "options.profile": "Your Profile",
  "options.profileDesc": "Tell the AI about yourself so it can write replies that match your persona.",
  "options.profile.name": "Name",
  "options.profile.namePlaceholder": "e.g. Mia",
  "options.profile.age": "Age",
  "options.profile.agePlaceholder": "e.g. 23",
  "options.profile.location": "From",
  "options.profile.locationPlaceholder": "e.g. Colombia",
  "options.profile.languages": "Languages",
  "options.profile.languagesPlaceholder": "e.g. English, Spanish",
  "options.profile.body": "Body / Look",
  "options.profile.bodyPlaceholder": "e.g. petite brunette, tattoos",
  "options.profile.specialties": "Specialties / Shows",
  "options.profile.specialtiesPlaceholder": "e.g. anal, squirt, roleplay, JOI",
  "options.profile.extra": "Extra Info",
  "options.profile.extraPlaceholder": "Anything else the AI should know about you — hobbies, boundaries, style...",
  "options.model": "Model",
  "options.modelHint": "Higher-tier models are more creative but slower.",
  "options.preset": "Role Preset",
  "options.promptPM": "PM Prompt",
  "options.promptGreeting": "Greeting Prompt (when no PM messages)",
  "options.promptPublic": "Public Prompt",
  "options.promptEditHint": "Editable only when 'Custom' preset is selected.",
  "options.contextSize": "Context Size (messages sent to AI)",
  "options.contextHint": "More messages = better context but slower and costs more tokens.",
  "options.blacklist": "Blacklisted Words",
  "options.blacklistPlaceholder": "Comma-separated. These words will never appear in generated replies.",
  "options.debug": "Debug Mode",
  "options.aiConfig": "AI Configuration",
  "options.aiConfigDesc": "Choose the AI model and character preset for generating replies.",
  "options.promptTemplates": "Prompt Templates",
  "options.advanced": "Advanced",
  "options.save": "Save Settings",
  "options.saved": "Settings saved",
  "auth.backToHome": "&larr; Back to homepage",
  "auth.welcomeBack": "Welcome <span class=\"gradient-text\">back.</span>",
  "auth.welcomeDesc": "Your personas, viewers, and history — ready where you left them.",
  "auth.benefit1": "<strong>Your viewers</strong> still remembered",
  "auth.benefit2": "<strong>Your personas</strong> and settings synced",
  "auth.benefit3": "<strong>Reply history</strong> and favorites intact",
  "auth.benefit4": "<strong>Encrypted session</strong>, no logs",
  "auth.signIn": "Sign In",
  "auth.emailOrKey": "Email or license key",
  "auth.email": "Email",
  "auth.licenseKey": "License Key",
  "auth.emailPlaceholder": "you@example.com",
  "auth.password": "Password",
  "auth.passwordPlaceholder": "Your password",
  "auth.signInBtn": "Sign In",
  "auth.forgotPassword": "Forgot password?",
  "auth.keyPlaceholder": "GALA-XXXX-XXXX-XXXX",
  "auth.activateBtn": "Activate",
  "auth.noAccount": "Don't have an account? <a href=\"/dashboard/register.html\">Create one free</a>",
  "auth.emailVerified": "Email verified. You can sign in now.",
  "auth.invalidVerifyLink": "Invalid or expired verification link.",
  "auth.enterEmail": "Please enter your email",
  "auth.enterPassword": "Please enter your password",
  "auth.loginFailed": "Login failed",
  "auth.connectionError": "Connection error — try again",
  "auth.genericError": "Something went wrong",
  "auth.tgSigningIn": "Signing in via Telegram...",
  "auth.tgLoginFailed": "Telegram login failed",
  "auth.forgot.sending": "Sending...",
  "auth.invalidKeyFormat": "Invalid format — expected GALA-XXXX-XXXX-XXXX",
  "auth.activationFailed": "Activation failed",
  "auth.register.title": "Reply <span class=\"gradient-text\">5× faster.</span><br>Keep them in the show.",
  "auth.register.desc": "3 replies/day free forever. No card, no ChatGPT signature. For Chaturbate, Stripchat, Fansly.",
  "auth.register.benefit1": "<strong>16 crafted personas</strong> — or build your own",
  "auth.register.benefit2": "<strong>Viewer memory</strong> across every session",
  "auth.register.benefit3": "<strong>3 variants</strong> in ~3 seconds, one-click paste",
  "auth.register.benefit4": "<strong>Crypto payments</strong>, no logs, no ChatGPT signature",
  "auth.register.createAccount": "Create Account",
  "auth.register.passwordPlaceholder": "8+ characters",
  "auth.register.freeTrialNote": "Free forever — 3 replies/day",
  "auth.register.confirmPassword": "Confirm Password",
  "auth.register.confirmPlaceholder": "Repeat password",
  "auth.register.submit": "Start free — no card",
  "auth.register.hasAccount": "Already have an account? <a href=\"/dashboard/login.html\">Sign in</a>",
  "auth.register.invalidEmail": "Please enter a valid email address",
  "auth.register.shortPassword": "Password must be at least 8 characters",
  "auth.register.passwordMismatch": "Passwords do not match",
  "auth.register.failed": "Registration failed",
  "auth.forgot.title": "Forgot Password",
  "auth.forgot.desc": "Enter your email to receive a reset link",
  "auth.forgot.submit": "Send Reset Link",
  "auth.forgot.enterEmail": "Please enter your email",
  "auth.forgot.sent": "If this email is registered, a reset link has been sent. Check your inbox.",
  "auth.forgot.error": "Connection error",
  "auth.forgot.remember": "Remember your password? <a href=\"/dashboard/login.html\">Sign in</a>",
  "auth.reset.title": "Set New Password",
  "auth.reset.desc": "Enter your new password below",
  "auth.reset.newPassword": "New Password",
  "auth.reset.newPasswordPlaceholder": "Minimum 8 characters",
  "auth.reset.confirm": "Confirm Password",
  "auth.reset.confirmPlaceholder": "Repeat password",
  "auth.reset.submit": "Update Password",
  "auth.reset.success": "Password Updated",
  "auth.reset.successDesc": "Your password has been changed. You can now sign in.",
  "auth.reset.goSignIn": "Go to Sign In",
  "auth.reset.invalidLink": "Invalid Link",
  "auth.reset.invalidDesc": "This reset link is invalid or has expired. Please request a new one.",
  "auth.reset.requestNew": "Request New Link",
  "auth.reset.shortPassword": "Password must be at least 8 characters",
  "auth.reset.mismatch": "Passwords do not match",
  "dashboard.nav.overview": "Overview",
  "dashboard.nav.viewers": "Viewers",
  "dashboard.nav.stats": "Stats",
  "dashboard.nav.download": "Download",
  "dashboard.nav.account": "Account",
  "dashboard.nav.home": "Home",
  "dashboard.home.conversations": "conversations",
  "dashboard.home.returning": "came back",
  "dashboard.home.topSpender": "top spender",
  "dashboard.home.regulars": "Your Regulars",
  "dashboard.home.viewAll": "View all",
  "dashboard.home.progress": "Your Progress",
  "dashboard.home.streak": "day streak",
  "dashboard.home.replyRate": "reply rate",
  "dashboard.home.totalViewers": "viewers",
  "dashboard.home.accountBilling": "Account & Billing",
  "dashboard.pinned.title": "Pinned Info",
  "dashboard.pinned.add": "+ Add",
  "dashboard.nav.settings": "Settings",
  "dashboard.nav.analytics": "Analytics",
  "dashboard.logOut": "Log out",
  "dashboard.subscription": "Subscription",
  "dashboard.licenseKey": "License Key",
  "dashboard.todayUsage": "Today's Usage",
  "dashboard.requestsToday": "requests today",
  "dashboard.tokensIn": "Tokens in",
  "dashboard.tokensOut": "Tokens out",
  "dashboard.thisMonth": "This Month",
  "dashboard.totalRequests": "total requests",
  "dashboard.dailyRequests30": "Daily Requests — Last 30 Days",
  "dashboard.planLimits": "Your Plan Limits",
  "dashboard.requestsPerDay": "requests / day",
  "dashboard.requestsPerMin": "requests / min",
  "dashboard.models": "models",
  "dashboard.freeTrial": "Free Trial",
  "dashboard.generationsUsed": "generations used",
  "dashboard.subscribe": "Subscribe",
  "dashboard.renew": "Renew",
  "dashboard.upgrade": "Upgrade",
  "dashboard.expires": "Expires",
  "dashboard.daysLeft": "days left",
  "dashboard.memberSince": "Member since",
  "dashboard.availableModels": "Available Models",
  "dashboard.copy": "Copy",
  "dashboard.viewerMemory": "Viewer Memory",
  "dashboard.viewers": "viewers",
  "dashboard.totalSpent": "total tokens",
  "dashboard.thisWeek": "this week",
  "dashboard.topSpenders": "Top Spenders",
  "dashboard.paymentHistory": "Payment History",
  "dashboard.noPayments": "No payments yet",
  "dashboard.totalViewers": "Total Viewers",
  "dashboard.whales": "Whales",
  "dashboard.repliesToday": "Replies Today",
  "dashboard.cold": "Cold",
  "dashboard.searchPlaceholder": "Search by name...",
  "dashboard.searchByNick": "Search by nick or name...",
  "dashboard.sortLastSeen": "Last Seen",
  "dashboard.sortTopSpenders": "Top Spenders",
  "dashboard.sortMostSessions": "Most Sessions",
  "dashboard.sortFirstSeen": "First Seen",
  "dashboard.sessions": "Sessions",
  "dashboard.totalSpentLabel": "Total Spent",
  "dashboard.lastSeen": "Last Seen",
  "dashboard.firstSeen": "First Seen",
  "dashboard.realName": "Real Name",
  "dashboard.aiSummary": "AI Summary",
  "dashboard.preferences": "Preferences",
  "dashboard.tags": "Tags",
  "dashboard.notes": "Notes",
  "dashboard.saveNotes": "Save Notes",
  "dashboard.saveTags": "Save Tags",
  "dashboard.conversationHistory": "Conversation History",
  "dashboard.tipsWithGalatea": "Tips with Galatea",
  "dashboard.tokensTracked": "tokens tracked across all viewers",
  "dashboard.totalGenerations": "Total Generations",
  "dashboard.aiRepliesGenerated": "AI replies generated",
  "dashboard.avgChosenReply": "Avg Chosen Reply",
  "dashboard.preferredReplyIndex": "preferred reply index",
  "dashboard.dailyGenerations30": "Daily Generations — Last 30 Days",
  "dashboard.presetBreakdown": "Preset Breakdown",
  "dashboard.phaseDistribution": "Phase Distribution",
  "dashboard.platformSplit": "Platform Split",
  "dashboard.bestHours": "Best Hours",
  "dashboard.bestHoursDescription": "When your viewers actually tip. Cell intensity = tokens earned in that hour-of-week. Faint cells mark hours you streamed without tips.",
  "dashboard.bestHoursEmpty": "No tips in the last 30 days yet. Heatmap fills in as your viewers start tipping.",
  "dashboard.bestHoursLegendFaint": "streamed (no tips)",
  "dashboard.bestHoursLegendLow": "low tip volume",
  "dashboard.bestHoursLegendMid": "medium",
  "dashboard.bestHoursLegendHigh": "high tip volume",
  "dashboard.extensionTitle": "Galatea Extension v4",
  "dashboard.extensionSubtitle": "Chrome Extension (Manifest V3)",
  "dashboard.downloadZip": "Download ZIP",
  "dashboard.supportedPlatforms": "Supported: Chaturbate, Stripchat (all mirrors), XHamsterLive",
  "dashboard.installGuide": "Installation Guide",
  "dashboard.step1Title": "Download & Extract",
  "dashboard.step1Desc": "Click the button above to download <strong>galatea-extension-v4.zip</strong>. Extract (unzip) the archive to any folder on your computer.",
  "dashboard.step2Title": "Open Extensions Page",
  "dashboard.step2Desc": "In Chrome, go to <strong>chrome://extensions</strong><br>Enable <strong>Developer mode</strong> (toggle in the top-right corner)",
  "dashboard.step3Title": "Load Extension",
  "dashboard.step3Desc": "Click <strong>Load unpacked</strong> and select the extracted folder. The Galatea icon will appear in your browser toolbar.",
  "dashboard.step4Title": "Log In",
  "dashboard.step4Desc": "Click the Galatea icon, log in with your email &amp; password or enter your license key. Open any supported cam site and start chatting!",
  "dashboard.updating": "Updating the Extension",
  "dashboard.updatingDesc": "When a new version is available, download the latest ZIP, extract it to the <strong>same folder</strong> (overwrite existing files), then go to <strong>chrome://extensions</strong> and click the <strong>reload button</strong> on the Galatea card.",
  "dashboard.troubleshooting": "Troubleshooting",
  "dashboard.troubleNotShowing": "<strong>Extension not showing?</strong> Pin it: click the puzzle icon in Chrome toolbar, then the pin next to Galatea.",
  "dashboard.troubleNoReplies": "<strong>No replies generating?</strong> Make sure you're logged in (check the extension popup for your email).",
  "dashboard.troubleNoChat": "<strong>Chat not detected?</strong> Refresh the cam site page after installing the extension.",
  "admin.secret": "Admin Secret",
  "admin.secretPlaceholder": "Enter admin secret",
  "admin.signIn": "Sign In",
  "admin.secretRequired": "Secret required",
  "admin.invalidSecret": "Invalid admin secret",
  "admin.connectionError": "Connection error",
  "admin.panel": "Admin Panel",
  "admin.signOut": "Sign Out",
  "admin.email": "Email",
  "admin.password": "Password",
  "admin.useSharedKey": "Use shared key instead",
  "admin.signInWithKey": "Sign In with Key",
  "admin.emailPasswordRequired": "Email and password required",
  "admin.invalidCredentials": "Invalid email or password",
  "admin.invalidKey": "Invalid admin key",
  "admin.changePassword": "Change Password",
  "admin.nav.admins": "Admins",
  "admin.role.founder": "Founder — full access",
  "admin.role.director": "Managing Director — business ops + product health",
  "admin.role.operator": "Support Operator — read-only + support chat",
  "admin.role.founderShort": "Founder",
  "admin.role.directorShort": "Director",
  "admin.role.operatorShort": "Operator",
  "admin.admins.title": "Admin Users",
  "admin.admins.subtitle": "Manage who has access to this panel and what they can do.",
  "admin.admins.create": "+ Create Admin",
  "admin.admins.th.email": "Email",
  "admin.admins.th.name": "Name",
  "admin.admins.th.role": "Role",
  "admin.admins.th.status": "Status",
  "admin.admins.th.lastLogin": "Last Login",
  "admin.admins.th.createdBy": "Created By",
  "admin.admins.th.actions": "Actions",
  "admin.changePwd.title": "Change Password",
  "admin.changePwd.forced": "You must change your password before using the panel.",
  "admin.changePwd.current": "Current Password",
  "admin.changePwd.new": "New Password (min 12 chars, letter + digit)",
  "admin.changePwd.confirm": "Confirm New Password",
  "admin.changePwd.cancel": "Cancel",
  "admin.changePwd.submit": "Change Password",
  "admin.createAdmin.title": "Create Admin",
  "admin.createAdmin.email": "Email",
  "admin.createAdmin.name": "Display Name (optional)",
  "admin.createAdmin.role": "Role",
  "admin.createAdmin.tempPwd": "Temporary Password (min 12 chars, letter + digit)",
  "admin.createAdmin.tempPwdHint": "User will be forced to change this on first login.",
  "admin.createAdmin.cancel": "Cancel",
  "admin.createAdmin.submit": "Create",
  "admin.editAdmin.title": "Edit Admin",
  "admin.editAdmin.name": "Name",
  "admin.editAdmin.role": "Role",
  "admin.editAdmin.status": "Status",
  "admin.editAdmin.statusActive": "Active",
  "admin.editAdmin.statusSuspended": "Suspended",
  "admin.editAdmin.resetPwd": "Reset Password (optional — min 12 chars)",
  "admin.editAdmin.delete": "Delete Admin",
  "admin.editAdmin.cancel": "Cancel",
  "admin.editAdmin.save": "Save",
  "admin.nav.overview": "Overview",
  "admin.nav.stats": "Stats",
  "admin.nav.users": "Users",
  "admin.nav.payments": "Payments",
  "admin.nav.usage": "Usage Analytics",
  "admin.nav.analytics": "Analytics",
  "admin.nav.viewers": "Viewers",
  "admin.nav.business": "Business",
  "admin.nav.audit": "Audit Log",
  "admin.nav.system": "System",
  "admin.nav.logout": "Logout",
  "admin.totalUsers": "Total Users",
  "admin.active": "Active",
  "admin.expired": "Expired",
  "admin.expiring7d": "Expiring 7d",
  "admin.requestsToday": "Requests Today",
  "admin.activeToday": "Active Today",
  "admin.revenueUsd": "Revenue (USD)",
  "admin.payments": "Payments",
  "admin.usersByTier": "Users by Tier",
  "admin.requestsLast30": "Requests — Last 30 Days",
  "admin.monthlyRevenue": "Monthly Revenue",
  "admin.stats.totalAccounts": "Total Accounts",
  "admin.stats.totalRevenue": "Total Revenue",
  "admin.stats.activeSubs": "Active Subs",
  "admin.stats.thisMonth": "This Month",
  "admin.stats.todayRequests": "Today Requests",
  "admin.stats.avgResponse": "Avg Response Time",
  "admin.stats.trialSignups": "Trial Signups",
  "admin.stats.requestsDay": "Requests/Day",
  "landing.nav.howItWorks": "How It Works",
  "landing.nav.features": "Features",
  "landing.nav.pricing": "Pricing",
  "landing.nav.signIn": "Sign In",
  "landing.hero.badge": "AI for Cam Models",
  "landing.hero.title": "Your AI, Their Fantasy",
  "landing.hero.desc": "Galatea generates smart, seductive reply suggestions for private and public chats. More tips, deeper connections, less effort.",
  "landing.hero.cta": "Start Free Trial",
  "landing.hero.signIn": "Sign In",
  "landing.howItWorks.title": "How It Works",
  "landing.howItWorks.subtitle": "Three steps to effortless conversation",
  "landing.howItWorks.step1.title": "Install the Extension",
  "landing.howItWorks.step1.desc": "Add Galatea to Chrome in seconds. No complex setup, no coding required. Just install and you're ready.",
  "landing.howItWorks.step2.title": "Open Any Chat",
  "landing.howItWorks.step2.desc": "Navigate to Chaturbate, Stripchat, or Fansly. Galatea automatically detects the platform and reads the conversation.",
  "landing.howItWorks.step3.title": "AI Writes Your Reply",
  "landing.howItWorks.step3.desc": "Get 3 perfectly tailored reply variants. One click to copy, one click to paste directly into chat.",
  "landing.features.title": "Features",
  "landing.features.subtitle": "Designed for the art of conversation",
  "landing.features.memory.title": "Viewer Memory",
  "landing.features.memory.desc": "AI remembers every returning viewer — their preferences, spending history, and conversation style. Every chat feels personal.",
  "landing.features.funnel.title": "Smart Sales Funnel",
  "landing.features.funnel.desc": "Four AI-driven phases — Opening, Warmup, Engaged, Deep — automatically guide each viewer toward tipping and buying.",
  "landing.features.presets.title": "17 AI Personas",
  "landing.features.presets.desc": "From playful tease to sweet girlfriend to dominant — switch your AI voice instantly. Or create a fully custom persona.",
  "landing.features.platforms.title": "Multi-Platform",
  "landing.features.platforms.desc": "Full support for Chaturbate, Stripchat (including all mirrors), and Fansly. Private messages and public chat.",
  "landing.features.paste.title": "One-Click Paste",
  "landing.features.paste.desc": "Click a reply to copy it. Hit paste to insert it directly into the chat input — no tab-switching, no friction.",
  "landing.features.variants.title": "3 Reply Variants",
  "landing.features.variants.desc": "Every generation gives you three distinct options — different angles, different energy. Pick the one that fits the moment.",
  "landing.hero.learnMore": "See How It Works",
  "landing.stats.replies": "50,000+",
  "landing.stats.repliesLabel": "Replies Generated",
  "landing.stats.personas": "17",
  "landing.stats.personasLabel": "AI Personas",
  "landing.stats.platforms": "3",
  "landing.stats.platformsLabel": "Platforms Supported",
  "landing.stats.phases": "4",
  "landing.stats.phasesLabel": "Conversation Phases",
  "landing.quote": "Let the AI handle the small talk while you focus on what earns — the performance.",
  "landing.quote.author": "The Galatea Philosophy",
  "landing.pricing.title": "Pricing",
  "landing.pricing.subtitle": "Invest in your earnings",
  "landing.pricing.trialNote": "Free plan — 3 replies/day, no credit card required",
  "landing.pricing.basic.name": "Basic",
  "landing.pricing.basic.price": "$15",
  "landing.pricing.basic.period": "/month",
  "landing.pricing.pro.name": "Pro",
  "landing.pricing.pro.price": "$29",
  "landing.pricing.pro.period": "/month",
  "landing.pricing.studio.name": "Studio",
  "landing.pricing.studio.price": "$89",
  "landing.pricing.studio.period": "/month",
  "landing.pricing.feature.requests": "{{count}} requests/day",
  "landing.pricing.feature.rpm": "{{count}} requests/min",
  "landing.pricing.feature.models": "{{models}}",
  "landing.cta.title": "Ready to let AI do the talking?",
  "landing.cta.desc": "Start with 3 free replies per day. No credit card, no commitment. See how Galatea transforms your chat game.",
  "landing.cta.start": "Start Free Trial",
  "landing.cta.signIn": "Sign In",
  "landing.demo.title": "Three options.<br>Three seconds.<br>Zero effort.",
  "landing.demo.desc": "Galatea reads the full conversation context and generates three distinct reply variants — each with a different tone and approach. You pick, you click, it's sent.",
  "landing.pricing.note": "All plans include viewer memory, anti-repetition, and conversation phases. Payment via USDT TRC20.",
  "landing.pricing.freeNote": "Free plan available — 3 replies/day, no card required",
  "landing.faq.title": "FAQ",
  "landing.faq.subtitle": "Common questions",
  "landing.faq.q1": "What platforms does Galatea support?",
  "landing.faq.a1": "Galatea works on Chaturbate (including 30+ mirrors), Stripchat (all mirrors), and Fansly. The Chrome extension auto-detects the site and integrates with the native chat interface.",
  "landing.faq.q2": "Is my data private?",
  "landing.faq.a2": "Yes. Chat data is processed in real-time and never stored beyond what's needed for viewer memory. Your conversations stay between you and your audience.",
  "landing.faq.q3": "Can I customize the AI personality?",
  "landing.faq.a3": "Absolutely. Choose from 17 built-in personas or create a completely custom one with your own prompt. The AI adapts to your voice.",
  "landing.faq.q4": "How does the free plan work?",
  "landing.faq.a4": "Sign up and verify your email to get full Pro access free for 3 days — whale alerts, unlimited viewer intel, 150 replies/day, everything. After that, 3 free replies/day or $15/mo to keep Pro.",
  "landing.faq.q5": "Does the AI sound natural?",
  "landing.faq.a5": "Yes. Galatea uses advanced language models trained for natural, conversational tone. Viewers can't tell the difference — it sounds like you, just faster.",
  "landing.security.title": "Your Privacy is Protected",
  "landing.security.subtitle": "Galatea requests minimal permissions and never accesses your passwords, camera, or video stream",
  "landing.security.perm1.title": "Active Tab Only",
  "landing.security.perm1.desc": "Sees only the tab you opened. Does not scan other tabs or browsing history.",
  "landing.security.perm2.title": "Local Storage",
  "landing.security.perm2.desc": "Settings are stored locally on your computer. Nothing is shared without your action.",
  "landing.security.perm3.title": "Platform-Only Access",
  "landing.security.perm3.desc": "Works only on Chaturbate, Stripchat, and Fansly. Does not activate on other websites.",
  "landing.security.perm4.title": "Encrypted Connection",
  "landing.security.perm4.desc": "All data is transmitted over HTTPS. We never see your chats, passwords, or video stream.",
  "landing.faq.q6": "Can Galatea steal my account?",
  "landing.faq.a6": "No. The extension has no access to your passwords or login credentials. It can only read chat messages on the page you have open.",
  "landing.faq.q7": "Does Galatea see my camera?",
  "landing.faq.a7": "No. Chrome extensions cannot access your camera or microphone. Galatea only works with text in the chat window.",
  "landing.faq.q8": "Will I get banned for using this?",
  "landing.faq.a8": "Galatea does not violate platform terms of service. It is a text tool that helps you write replies faster — similar to using a grammar checker.",
  "landing.faq.q9": "Where does my data go?",
  "landing.faq.a9": "Chat text is sent to our server only for AI reply generation. We do not store chat logs. Viewer memory data is encrypted and tied to your account.",
  "landing.faq.q10": "How do I uninstall?",
  "landing.faq.a10": "Go to chrome://extensions, find Galatea, click Remove. All local data is deleted instantly.",
  "landing.footer.copyright": "© 2026 Galatea. All rights reserved.",
  "landing.footer.support": "Questions? support@galatea.chat",
  "errors.noAdapter": "No valid adapter found",
  "errors.noMessages": "No chat messages found — is the chat visible?",
  "errors.extensionReloaded": "Extension reloaded — refresh the page",
  "errors.emptyResponse": "Empty response — try again",
  "errors.notActivated": "Not activated — enter your license key in Settings",
  "errors.licenseExpired": "License expired — reactivate in Settings",
  "errors.timeout": "Request timed out. The AI is busy — try again.",
  "errors.connectionTimeout": "Connection timed out",
  "errors.noResponse": "No response — refresh the page and try again",
  "errors.emptyReply": "Empty reply — try again",
  "errors.pageNotReady": "Page not ready — refresh and try again",
  "errors.trialOver": "Trial is over — subscribe to continue",
  "errors.memberNameRequired": "Enter the viewer's nickname first — PM reply needs someone to address",
  "errors.notSignedIn": "Not signed in — sign in or create an account",
  "errors.modelLimitReached": "Model account limit reached — upgrade your plan for more",
  "errors.broadcasterTaken": "This room is linked to another free account — subscribe to continue",
  "errors.broadcasterMismatch": "Free account is locked to a different room — subscribe for multi-room",
  "errors.dailyLimitReached": "Daily limit reached — try again tomorrow or upgrade",
  "errors.serviceUnavailable": "Service temporarily unavailable. Try again in a minute.",
  "errors.networkError": "No internet connection. Check your network and try again.",
  "errors.serverError": "Server error. We're on it — try again shortly.",
  "errors.rateLimitMinute": "Too many requests. Wait a moment and try again.",
  "errors.unknown": "Something went wrong. Try again.",
  "common.save": "Save",
  "common.cancel": "Cancel",
  "common.loading": "Loading...",
  "common.close": "Close",
  "common.confirm": "Confirm",
  "common.delete": "Delete",
  "common.edit": "Edit",
  "common.back": "Back",
  "common.next": "Next",
  "common.search": "Search",
  "common.noResults": "No results",
  "common.retry": "Retry",
  "common.copied": "Copied!",
  "landing.pricing.basic": "Basic",
  "landing.pricing.perMonth": "per month",
  "landing.pricing.basic.f1": "150 generations / day",
  "landing.pricing.basic.f2": "10 requests / min",
  "landing.pricing.basic.f3": "Fast AI model",
  "landing.pricing.basic.f4": "All personality presets",
  "landing.pricing.basic.f5": "Viewer memory",
  "landing.pricing.getStarted": "Get Started",
  "landing.pricing.popular": "Most Popular",
  "landing.pricing.pro": "Pro",
  "landing.pricing.pro.f1": "Unlimited generations / day",
  "landing.pricing.pro.f2": "20 requests / min",
  "landing.pricing.pro.f3": "All fast models",
  "landing.pricing.pro.f4": "Viewer Intel + Statbate",
  "landing.pricing.pro.f5": "Up to 3 model accounts",
  "landing.pricing.unlimited": "Unlimited",
  "landing.pricing.unlimited.f1": "1,000 generations / day",
  "landing.pricing.unlimited.f2": "30 requests / min",
  "landing.pricing.unlimited.f3": "All AI models",
  "landing.pricing.unlimited.f4": "All personality presets",
  "landing.pricing.unlimited.f5": "Viewer memory",
  "landing.pricing.crypto": "All plans paid in crypto — BTC, ETH, USDT and more.",
  "landing.footer.copy": "© 2026 Galatea. All rights reserved.",
  "landing.footer.contact": "Questions? <a href=\"mailto:support@galatea.chat\">support@galatea.chat</a>",
  "landing.bold.nav.benefits": "Benefits",
  "landing.bold.nav.howItWorks": "How It Works",
  "landing.bold.hero.badge": "AI-Powered Chat Assistant",
  "landing.bold.hero.title1": "Stop Typing.",
  "landing.bold.hero.title2": "Start Earning.",
  "landing.bold.hero.desc": "AI generates perfect reply suggestions for your cam chats. 3 variants per click. One-click paste. More tips, zero effort.",
  "landing.bold.hero.cta": "TRY FREE →",
  "landing.bold.hero.sub": "10 free generations. No credit card required.",
  "landing.bold.proof.text": "Trusted by <span>500+</span> cam models worldwide",
  "landing.bold.benefits.label": "Why Galatea",
  "landing.bold.benefits.heading": "The unfair advantage your chat needs",
  "landing.bold.benefits.speed.stat": "3x Faster",
  "landing.bold.benefits.speed.title": "Instant Replies",
  "landing.bold.benefits.speed.desc": "Respond in seconds, not minutes. Never miss a tipper while you're typing. AI handles the words, you handle the show.",
  "landing.bold.benefits.funnel.stat": "4 Phases",
  "landing.bold.benefits.funnel.title": "Smart Sales Funnel",
  "landing.bold.benefits.funnel.desc": "AI automatically guides each viewer from first hello to tip. Opening, warmup, engagement, deep retention. All on autopilot.",
  "landing.bold.benefits.platforms.stat": "3 Sites",
  "landing.bold.benefits.platforms.title": "Works Everywhere",
  "landing.bold.benefits.platforms.desc": "Chaturbate, Stripchat, Fansly. All mirrors supported. Private messages and public chat. One extension, every platform.",
  "landing.bold.how.label": "How It Works",
  "landing.bold.how.heading": "Up and running in 60 seconds",
  "landing.bold.how.step1.title": "Install Extension",
  "landing.bold.how.step1.desc": "Add Galatea to Chrome. Takes 10 seconds. No coding, no setup wizard.",
  "landing.bold.how.step2.title": "Open a Chat",
  "landing.bold.how.step2.desc": "Go to any supported site. Galatea auto-detects the platform and reads the conversation.",
  "landing.bold.how.step3.title": "Get 3 Replies",
  "landing.bold.how.step3.desc": "Click generate. Pick your favorite. One click to paste directly into the chat input.",
  "landing.bold.midCta": "Start Your Free Trial →",
  "landing.bold.pricing.heading": "Plans that pay for themselves",
  "landing.bold.pricing.trial": "<strong>Free trial</strong> — 10 generations, no credit card",
  "landing.bold.finalCta.title": "Your competitors are already using AI.",
  "landing.bold.finalCta.sub": "Don't let them have the edge. Start free today.",
  "landing.bold.finalCta.btn": "Start Free Trial →",
  "landing.demo.nav.platforms": "Platforms",
  "landing.demo.hero.tag": "LIVE DEMO",
  "landing.demo.hero.title1": "See It",
  "landing.demo.hero.title2": "Work.",
  "landing.demo.hero.desc": "Galatea reads the chat, understands context, and generates 3 reply variants. Watch the AI think in real-time.",
  "landing.demo.hero.cta": "Try Free",
  "landing.demo.hero.learnMore": "Learn More",
  "landing.demo.chat.title": "galatea — live preview",
  "landing.demo.chat.viewerMsg": "hey gorgeous, what would you do for 200 tokens?",
  "landing.demo.chat.pickOne": "pick one",
  "landing.demo.chat.reply1": "Mmm 200? That's the kind of energy I reward... generously. Tip it and watch what happens when you have my full attention.",
  "landing.demo.chat.reply2": "200 tokens? Now you're speaking my language. Let me show you what a real private looks like...",
  "landing.demo.chat.reply3": "Oh you already know the number? I like a man who comes prepared. Send those tokens and I'll make sure you don't regret it.",
  "landing.demo.features.label": "// capabilities",
  "landing.demo.features.heading": "Built for cam professionals",
  "landing.demo.features.memory.badge": "VIEWER INTEL",
  "landing.demo.features.memory.title": "AI remembers every viewer",
  "landing.demo.features.memory.desc": "Spending history, fan score, churn risk, real name, AI summary. Every returning viewer gets a personal experience. Plus platform intelligence from Statbate — see their global spending, top models, peak hours.",
  "landing.demo.features.phases.badge": "SMART PHASES",
  "landing.demo.features.phases.title": "5-stage sales funnel",
  "landing.demo.features.phases.desc": "5 conversation phases guide each viewer from first hello to loyal tipper — and bring them back when they drift. Server-side session tracking with 30-min gap detection. AI adjusts strategy automatically.",
  "landing.demo.features.phases.opening": "Opening",
  "landing.demo.features.phases.warmup": "Warmup",
  "landing.demo.features.phases.engaged": "Engaged",
  "landing.demo.features.phases.deep": "Deep",
  "landing.demo.features.phases.reengagement": "Re-engage",
  "landing.demo.features.presets.badge": "PERSONAS",
  "landing.demo.features.presets.title": "17 AI personas",
  "landing.demo.features.presets.desc": "Switch your AI voice instantly. From playful tease to sweet GFE, findom queen to cosplay enchantress. Each with unique vocabulary, rhythm, and personality. Or write your own custom persona.",
  "landing.demo.features.presets.playful": "Playful Tease",
  "landing.demo.features.presets.sweet": "Sweet GFE",
  "landing.demo.features.presets.spicy": "Spicy Vixen",
  "landing.demo.features.presets.dominant": "Dominant",
  "landing.demo.features.presets.chill": "Chill Babe",
  "landing.demo.features.presets.findom": "Findom Queen",
  "landing.demo.features.presets.dirty": "Dirty Talker",
  "landing.demo.features.presets.cosplay": "Cosplay Enchantress",
  "landing.demo.features.presets.closer": "Closer (ACTOO)",
  "landing.demo.features.presets.custom": "Custom",
  "landing.demo.features.presets.moreCount": "+7 more",
  "landing.demo.features.presets.moreDesc": "Explore all 17",
  "landing.demo.features.goals.badge": "GOALS",
  "landing.demo.features.goals.title": "20+ monetization goals",
  "landing.demo.features.goals.desc": "First tip, upsell private, recovery, PPV sale, GFE upgrade, sub renewal, dick rating, sexting session. Each with proven language formulas. Auto-selected or manual override.",
  "landing.demo.features.goals.firstTip": "First Tip",
  "landing.demo.features.goals.upsellPrivate": "Upsell Private",
  "landing.demo.features.goals.recovery": "Recovery",
  "landing.demo.features.goals.ppvSale": "PPV Sale",
  "landing.demo.features.goals.gfeUpgrade": "GFE Upgrade",
  "landing.demo.features.goals.subRenewal": "Sub Renewal",
  "landing.demo.features.goals.dickRating": "Dick Rating",
  "landing.demo.features.goals.sextingSession": "Sexting Session",
  "landing.demo.features.goals.tipMenu": "Tip Menu",
  "landing.demo.features.goals.fanClub": "Fan Club",
  "landing.demo.features.goals.customContent": "Custom Content",
  "landing.demo.features.goals.whaleRetention": "Whale Retention",
  "landing.demo.features.fansly.badge": "FANSLY",
  "landing.demo.features.fansly.title": "Built different for Fansly",
  "landing.demo.features.fansly.desc": "Separate templates, phases, and goals. 6 Fansly phases: New Sub, Building Rapport, Monetization-Ready, Loyal VIP, At-Risk, Lapsed. PPV, customs, GFE — all with dedicated AI strategies.",
  "landing.demo.features.fansly.newSub": "New Sub",
  "landing.demo.features.fansly.rapport": "Rapport",
  "landing.demo.features.fansly.monetReady": "Monet-Ready",
  "landing.demo.features.fansly.loyalVip": "Loyal VIP",
  "landing.demo.features.fansly.atRisk": "At-Risk",
  "landing.demo.features.fansly.lapsed": "Lapsed",
  "landing.demo.features.fansly.newSubDesc": "Welcome & onboard. Build excitement, set expectations, tease content library.",
  "landing.demo.features.fansly.rapportDesc": "Rapport & discovery. Learn preferences, personal touch, daily engagement.",
  "landing.demo.features.fansly.monetReadyDesc": "Conversion mode. PPV drops, custom offers, tip menu nudges. Proven language for Fansly monetization.",
  "landing.demo.features.fansly.loyalVipDesc": "VIP treatment. Exclusive content, priority replies, loyalty rewards.",
  "landing.demo.features.fansly.atRiskDesc": "At-risk recovery. Re-engage before they cancel. Special offers, nostalgia.",
  "landing.demo.features.fansly.lapsedDesc": "Win-back. Reactivation campaigns, comeback deals, fresh content tease.",
  "landing.demo.platforms.label": "// platform support",
  "landing.demo.platforms.heading": "One extension. Every platform.",
  "landing.demo.platforms.chaturbate": "Chaturbate",
  "landing.demo.platforms.chaturbate.sub": "PM + Public + 30 mirrors",
  "landing.demo.platforms.stripchat": "Stripchat",
  "landing.demo.platforms.stripchat.sub": "PM + Public + all mirrors",
  "landing.demo.platforms.fansly": "Fansly",
  "landing.demo.platforms.fansly.sub": "PM messaging",
  "landing.demo.platforms.note": "All mirrors and regional domains supported automatically.",
  "landing.demo.pricing.label": "// pricing",
  "landing.demo.pricing.heading": "Simple, transparent plans",
  "landing.demo.finalCta.title": "Ready to try?",
  "landing.demo.finalCta.sub": "10 free generations. No credit card required.",
  "landing.demo.finalCta.sub2": "3 free generations per day. No credit card required.",
  "landing.demo.finalCta.btn": "Start Free Trial",
  "landing.demo.features.subheading": "Every feature designed to increase tips, save time, and keep conversations flowing naturally.",
  "landing.demo.chat.msg1": "hey gorgeous, finally caught you online",
  "landing.demo.chat.msg2": "you looked incredible last time, been thinking about it all week",
  "landing.demo.chat.msg3": "what would it take to get a private with you?",
  "landing.demo.chat.goal": "Upsell Private",
  "landing.demo.features.memory.realName": "Real name",
  "landing.demo.features.memory.sessions": "Sessions",
  "landing.demo.features.memory.totalSpent": "Total spent",
  "landing.demo.features.memory.lastSeen": "Last seen",
  "landing.demo.features.memory.lastSeenVal": "3 days ago",
  "landing.demo.features.memory.avgTip": "Avg tip",
  "landing.demo.features.memory.scoreBadge": "WHALE 87/100",
  "landing.demo.features.memory.churnBadge": "LOW CHURN RISK",
  "landing.demo.features.memory.statbate": "Statbate: $4,200 global spend · 6 top models · peak hours 9-11 PM EST",
  "landing.demo.features.memory.summary": "\"Loyal regular. Prefers GFE tone, responds well to exclusivity. Tipped $200 last session after private show mention.\"",
  "landing.demo.features.phases.openingDesc": "Hook & curiosity. One open question to spark interest. No selling yet.",
  "landing.demo.features.phases.warmupDesc": "Rapport & discovery. Mirror their language, plant soft seeds for tips.",
  "landing.demo.features.phases.engagedDesc": "Conversion mode. Organic monetization, FOMO triggers, natural upsells to private shows and tips.",
  "landing.demo.features.phases.deepDesc": "Retention & loyalty. Emotional bond, exclusivity, VIP treatment for long-term fans.",
  "landing.demo.features.phases.reengagementDesc": "Win-back mode. Re-spark interest for lapsed viewers. Nostalgia, exclusive offers, FOMO.",
  "landing.demo.features.presets.playfulDesc": "Flirty, witty, fun",
  "landing.demo.features.presets.sweetDesc": "Warm, caring, intimate",
  "landing.demo.features.presets.spicyDesc": "Bold, seductive, direct",
  "landing.demo.features.presets.dominantDesc": "Commanding, firm, in control",
  "landing.demo.features.presets.chillDesc": "Relaxed, casual, real",
  "landing.demo.features.presets.findomDesc": "Demanding, powerful",
  "landing.demo.features.presets.dirtyDesc": "Explicit, provocative",
  "landing.demo.features.presets.cosplayDesc": "Playful, immersive",
  "landing.demo.features.presets.closerDesc": "Sales-focused, persuasive",
  "landing.demo.features.presets.customDesc": "Your own persona",
  "landing.demo.platforms.subheading": "Works on the sites you already use. No setup, no configuration needed.",
  "landing.demo.platforms.tips": "TIPS",
  "landing.demo.pricing.sub": "Start free. Upgrade when you need more.",
  "landing.demo.pricing.free.f1": "3 generations / day",
  "landing.demo.pricing.free.f2": "All personality presets",
  "landing.demo.pricing.free.f3": "Viewer memory",
  "landing.demo.pricing.free.f4": "One-click paste",
  "landing.demo.pricing.basic.f1": "120 generations / day",
  "landing.demo.pricing.pro.f1": "400 generations / day",
  "landing.demo.pricing.pro.f4": "3 model accounts",
  "landing.demo.pricing.studio.f1": "800 generations / day",
  "landing.demo.pricing.studio.f2": "30 requests / min",
  "landing.demo.pricing.studio.f3": "All AI models",
  "landing.demo.pricing.studio.f4": "10 model accounts",
  "landing.demo.pricing.crypto": "Payment via USDT TRC20.",
  "landing.pricing.free": "Free",
  "landing.pricing.studio": "Studio",
  "landing.pricing.forever": "free forever",
  "proof.nav.testimonials": "Testimonials",
  "proof.nav.results": "Results",
  "proof.nav.pricing": "Pricing",
  "proof.nav.signin": "Sign In",
  "proof.hero.quote": "I was spending half my stream just typing. Now I hit one button, pick the reply I like, and my tips went up 40% in the first week. My regulars have no idea.",
  "proof.hero.author": "Model A",
  "proof.hero.using": "Using Galatea for 3 months",
  "proof.hero.stat.tips": "Tips increase",
  "proof.hero.stat.privates": "More privates",
  "proof.hero.stat.saved": "Saved per day",
  "proof.hero.social": "Join <strong>500+ models</strong> already earning more",
  "proof.hero.cta": "Start Free — 3 Generations/Day",
  "proof.hero.cta2": "Read Their Stories",
  "proof.testimonials.label": "What Models Say",
  "proof.testimonials.title": "Real stories from <em>real creators</em>",
  "proof.testimonials.sub": "These models use Galatea every day to boost their earnings and save hours of typing.",
  "proof.t1.quote": "\"I was averaging maybe $30-40/hour in tips before. After a month with Galatea, I'm consistently hitting $80+. The AI picks up on what each viewer wants and steers the conversation there. The viewer memory is what sold me — it remembers returning guys and brings up things they mentioned last time.\"",
  "proof.t1.name": "Model A",
  "proof.t1.time": "3 months using",
  "proof.t2.quote": "\"I used to spend half my stream just typing replies. Now I focus on my show and Galatea handles the chat. One button, three options, pick the best one. I switched from the Playful preset to Sweet Girlfriend and my regulars started tipping more — they think I got nicer.\"",
  "proof.t2.name": "Model B",
  "proof.t2.time": "5 months using",
  "proof.t3.quote": "\"The sales funnel thing actually works and I didn't even know it was happening. After a few messages the AI starts dropping hints about privates and tips, but it sounds totally natural. My private show bookings went up like crazy.\"",
  "proof.t3.name": "Model C",
  "proof.t3.time": "4 months using",
  "proof.t4.quote": "\"Was skeptical about AI chat — figured it would sound robotic. But the replies actually match my voice. I use the Dominant preset and my subs cannot tell. The one-click paste is a lifesaver during busy rooms.\"",
  "proof.t4.name": "Model D",
  "proof.t4.time": "2 months using",
  "proof.t5.quote": "\"Best $15 I spend each month. Pays for itself in the first hour of streaming. I started on the free plan to test it and upgraded to Basic the same week. The auto-goal feature knows exactly when to push for tips and when to just flirt.\"",
  "proof.t5.name": "Model E",
  "proof.t5.time": "6 months using",
  "proof.t6.quote": "\"I run both Chaturbate and Stripchat at the same time. Before Galatea I could barely keep up with one chat. Now I handle both easily. The platform detection is automatic and the presets carry over. Absolute game changer for multi-streaming.\"",
  "proof.t6.name": "Model F",
  "proof.t6.time": "3 months using",
  "proof.ba.label": "The Difference",
  "proof.ba.title": "What changes when you add <em>Galatea</em>",
  "proof.ba.before.label": "Before",
  "proof.ba.after.label": "After",
  "proof.ba.response": "Response Time",
  "proof.ba.response.before": "2 min",
  "proof.ba.response.after": "Instant",
  "proof.ba.response.desc": "AI generates 3 reply variants in seconds",
  "proof.ba.tips": "Tips per Hour",
  "proof.ba.tips.desc": "Average reported by models after 30 days",
  "proof.ba.retention": "Viewer Retention",
  "proof.ba.retention.desc": "Viewers come back when they feel remembered",
  "proof.trust.secure": "Secure payments",
  "proof.trust.nodata": "No chat data stored",
  "proof.trust.cancel": "Cancel anytime",
  "proof.trust.crypto": "Crypto accepted (USDT)",
  "proof.pricing.label": "Pricing",
  "proof.pricing.title": "Invest in your <em>earnings</em>",
  "proof.pricing.sub": "Every plan includes all 17 personas, smart goals, viewer memory, and one-click paste.",
  "proof.pricing.trial.bold": "Free plan",
  "proof.pricing.trial.text": "— 3 generations/day, no card required",
  "proof.pricing.free": "Free",
  "proof.pricing.forever": "free forever",
  "proof.pricing.free.f1": "3 generations / day",
  "proof.pricing.free.f2": "5 requests / min",
  "proof.pricing.free.f3": "Fast AI model",
  "proof.pricing.free.f4": "All presets",
  "proof.pricing.cta.free": "Try Free",
  "proof.pricing.basic": "Basic",
  "proof.pricing.permonth": "per month",
  "proof.pricing.badge.starter": "Starter",
  "proof.pricing.basic.f1": "120 generations / day",
  "proof.pricing.basic.f2": "10 requests / min",
  "proof.pricing.basic.f3": "Fast AI model",
  "proof.pricing.basic.f4": "Viewer memory",
  "proof.pricing.cta": "Get Started",
  "proof.pricing.popular": "Most Popular",
  "proof.pricing.pro": "Pro",
  "proof.pricing.pro.f1": "400 generations / day",
  "proof.pricing.pro.f2": "20 requests / min",
  "proof.pricing.pro.f3": "All fast + reasoning models",
  "proof.pricing.pro.f4": "Viewer memory",
  "proof.pricing.pro.f5": "Up to 3 model accounts",
  "proof.pricing.badge.power": "Power User",
  "proof.pricing.studio": "Studio",
  "proof.pricing.studio.f1": "800 generations / day",
  "proof.pricing.studio.f2": "30 requests / min",
  "proof.pricing.studio.f3": "All AI models",
  "proof.pricing.studio.f4": "Viewer memory",
  "proof.pricing.studio.f5": "Up to 10 model accounts",
  "proof.pricing.note": "All plans paid in USDT (TRC20). Privacy-first crypto payments.",
  "proof.cta.title": "See the difference yourself —<br><em>3 free generations every day</em>",
  "proof.cta.sub": "No credit card. No commitment. Models like you are already earning more with Galatea.",
  "proof.cta.btn": "Start Free",
  "proof.cta.signin": "Sign In",
  "proof.footer.rights": "All rights reserved.",
  "proof.footer.questions": "Questions?",
  "compare.nav.metrics": "Metrics",
  "compare.nav.comparison": "Comparison",
  "compare.nav.calculator": "Calculator",
  "compare.nav.pricing": "Pricing",
  "compare.nav.signin": "Sign In",
  "compare.hero.label": "Data-Driven Results",
  "compare.hero.title": "The Numbers Don't Lie",
  "compare.hero.sub": "Measurable improvements in response time, tip income, and viewer loyalty. See what changes when AI handles your chat.",
  "compare.metric.response": "Response Time",
  "compare.metric.response.before": "2+ min",
  "compare.metric.response.after": "Instant",
  "compare.metric.tips": "Tips per Hour",
  "compare.metric.retention": "Viewer Return Rate",
  "compare.table.label": "Side by Side",
  "compare.table.title": "What actually changes",
  "compare.table.sub": "A detailed comparison of the cam model experience without and with Galatea AI.",
  "compare.table.head.feature": "Feature",
  "compare.table.head.without": "Without Galatea",
  "compare.table.head.with": "With Galatea",
  "compare.table.r1.feature": "Reply speed",
  "compare.table.r1.without": "Manual typing, 1-2 min",
  "compare.table.r1.with": "Instant AI, 3 variants",
  "compare.table.r2.feature": "Consistency",
  "compare.table.r2.without": "Varies by mood & energy",
  "compare.table.r2.with": "Always on-brand",
  "compare.table.r3.feature": "Viewer tracking",
  "compare.table.r3.without": "None",
  "compare.table.r3.with": "AI remembers everything",
  "compare.table.r4.feature": "Sales approach",
  "compare.table.r4.without": "Random, no strategy",
  "compare.table.r4.with": "4-phase sales funnel",
  "compare.table.r5.feature": "Multi-tasking",
  "compare.table.r5.without": "Hard — typing kills the vibe",
  "compare.table.r5.with": "Easy — AI handles chat",
  "compare.calc.label": "ROI Calculator",
  "compare.calc.title": "Calculate your potential earnings",
  "compare.calc.sub": "See how much more you could earn each month with AI-powered chat assistance.",
  "compare.calc.hours": "Hours you cam per day",
  "compare.calc.tips": "Current avg tips per hour",
  "compare.calc.result.label": "Estimated additional monthly earnings",
  "compare.calc.result.note": "Based on 35% average tip increase reported by Galatea users",
  "compare.pricing.label": "Pricing",
  "compare.pricing.title": "Invest $15, earn thousands more",
  "compare.pricing.roi": "$15/month → potential +$2,520/month increase",
  "compare.pricing.basic": "Basic",
  "compare.pricing.permonth": "per month",
  "compare.pricing.basic.roi": "168x return on investment",
  "compare.pricing.basic.f1": "150 generations / day",
  "compare.pricing.basic.f2": "10 requests / min",
  "compare.pricing.basic.f3": "Fast AI model",
  "compare.pricing.basic.f4": "Viewer memory",
  "compare.pricing.cta": "Get Started",
  "compare.pricing.popular": "Most Popular",
  "compare.pricing.pro": "Pro",
  "compare.pricing.pro.roi": "126x return on investment",
  "compare.pricing.pro.f1": "400 generations / day",
  "compare.pricing.pro.f2": "20 requests / min",
  "compare.pricing.pro.f3": "All fast models",
  "compare.pricing.pro.f4": "Viewer memory",
  "compare.pricing.unlimited": "Unlimited",
  "compare.pricing.unlimited.roi": "101x return on investment",
  "compare.pricing.unlimited.f1": "1,000 generations / day",
  "compare.pricing.unlimited.f2": "30 requests / min",
  "compare.pricing.unlimited.f3": "All AI models",
  "compare.pricing.unlimited.f4": "Viewer memory",
  "compare.pricing.note": "All plans paid in crypto — BTC, ETH, USDT and more. Free trial: 10 generations, no card required.",
  "compare.cta.title": "Try it risk-free — <em>10 generations, $0</em>",
  "compare.cta.sub": "No credit card needed. See the results in your very first session.",
  "compare.cta.btn": "Start Free Trial",
  "compare.cta.signin": "Sign In",
  "compare.footer.rights": "All rights reserved.",
  "compare.footer.questions": "Questions?",
  "nav.logo": "Galatea<span>.</span>",
  "nav.howItWorks": "How It Works",
  "nav.features": "Features",
  "nav.pricing": "Pricing",
  "nav.signIn": "Sign In",
  "footer.copy": "© 2026 Galatea. All rights reserved.",
  "footer.contact": "Questions? <a href=\"mailto:support@galatea.chat\">support@galatea.chat</a>",
  "story.grind.quote": "\"I was spending <span class=\"highlight\">3 hours every night</span> just answering the same questions over and over again...\"",
  "story.grind.scroll": "Scroll to continue",
  "story.problem.item1": "Same questions, every single night",
  "story.problem.item2": "Typing while trying to perform",
  "story.problem.item3": "Forgetting what viewers like",
  "story.problem.item4": "Missing tips because replies were too slow",
  "story.discovery.text": "Then I found <em>Galatea</em>.",
  "story.transform.title": "Everything <em>changed</em>",
  "story.transform.before": "Before",
  "story.transform.after": "After",
  "story.transform.replyBefore": "2 min to reply",
  "story.transform.replyAfter": "Instant",
  "story.transform.replyLabel": "Response time",
  "story.transform.earningsBefore": "$47 / hour",
  "story.transform.earningsAfter": "$124 / hour",
  "story.transform.earningsLabel": "Avg. earnings",
  "story.transform.viewersBefore": "Viewers leave",
  "story.transform.viewersAfter": "Viewers return",
  "story.transform.viewersLabel": "Viewer retention",
  "story.how.eyebrow": "How It Works",
  "story.how.title": "Three steps. That's it.",
  "story.how.step1Title": "Install",
  "story.how.step1Desc": "Add the Chrome extension. Takes less than 30 seconds.",
  "story.how.step2Title": "Open Chat",
  "story.how.step2Desc": "Navigate to any supported platform. Galatea detects it automatically.",
  "story.how.step3Title": "AI Replies",
  "story.how.step3Desc": "Get 3 tailored reply variants. Click to copy, click to paste into chat.",
  "story.features.eyebrow": "What's Inside",
  "story.features.title": "Built for the <em>art of earning</em>",
  "story.features.memoryTitle": "Viewer Memory",
  "story.features.memoryDesc": "AI remembers every returning viewer — their preferences, spending, conversation style. Every chat feels personal.",
  "story.features.funnelTitle": "Smart Sales Funnel",
  "story.features.funnelDesc": "Four AI-driven phases — Opening, Warmup, Engaged, Deep — guide each viewer toward tipping and buying.",
  "story.features.presetsTitle": "6 Personality Presets",
  "story.features.presetsDesc": "From playful tease to sweet girlfriend to dominant. Switch your AI voice instantly, or create a fully custom persona.",
  "story.features.platformTitle": "Multi-Platform",
  "story.features.platformDesc": "Full support for Chaturbate, Stripchat, and Fansly. Private messages and public chat, including all mirror sites.",
  "story.pricing.eyebrow": "The Investment",
  "story.pricing.title": "Invest in your <em>career</em>",
  "story.pricing.subtitle": "Pays for itself in a single hour of streaming.",
  "story.pricing.basicTier": "Basic",
  "story.pricing.perMonth": "per month",
  "story.pricing.basic1": "150 generations / day",
  "story.pricing.basic2": "10 requests / min",
  "story.pricing.basic3": "Fast AI model",
  "story.pricing.basic4": "All personality presets",
  "story.pricing.basic5": "Viewer memory",
  "story.pricing.getStarted": "Get Started",
  "story.pricing.proTier": "Pro",
  "story.pricing.pro1": "400 generations / day",
  "story.pricing.pro2": "20 requests / min",
  "story.pricing.pro3": "All fast models",
  "story.pricing.pro4": "All personality presets",
  "story.pricing.pro5": "Viewer memory",
  "story.pricing.unlimitedTier": "Unlimited",
  "story.pricing.unlimited1": "1,000 generations / day",
  "story.pricing.unlimited2": "30 requests / min",
  "story.pricing.unlimited3": "All AI models",
  "story.pricing.unlimited4": "All personality presets",
  "story.pricing.unlimited5": "Viewer memory",
  "story.pricing.roi": "$15/month → potential <strong>$500+/month</strong> in extra earnings",
  "story.pricing.note": "All plans paid in crypto. BTC, ETH, USDT and more.",
  "story.cta.urgency": "Every hour you wait, you're leaving money on the table.",
  "story.cta.button": "Start Free Trial",
  "story.cta.subtext": "10 free generations. No credit card. No commitment.",
  "story.cta.signIn": "Already have an account? Sign in",
  "popup.btn.newSession": "Mark new session — old messages become history context",
  "auth.emailLogin": "Welcome back",
  "dashboard.activate": "Activate",
  "dashboard.activateKey": "Activate License Key",
  "dashboard.activateKeyDesc": "Enter a license key to upgrade or extend your subscription.",
  "dashboard.changePassword": "Change Password",
  "dashboard.changePasswordBtn": "Update Password",
  "dashboard.currentPassword": "Current password",
  "dashboard.newPassword": "New password (8+ chars)",
  "dashboard.settings.profile": "Your Profile",
  "dashboard.settings.profileDesc": "Tell the AI about yourself so it can write replies that match your persona.",
  "dashboard.settings.name": "Name",
  "dashboard.settings.age": "Age",
  "dashboard.settings.location": "From",
  "dashboard.settings.languages": "Languages",
  "dashboard.settings.body": "Body / Look",
  "dashboard.settings.specialties": "Specialties / Shows",
  "dashboard.settings.extra": "Extra Info",
  "dashboard.settings.aiConfig": "AI Configuration",
  "dashboard.settings.model": "Model",
  "dashboard.settings.preset": "Role Preset",
  "dashboard.settings.promptTemplates": "Prompt Templates",
  "dashboard.settings.promptPM": "PM Prompt",
  "dashboard.settings.promptGreeting": "Greeting Prompt",
  "dashboard.settings.promptPublic": "Public Prompt",
  "dashboard.settings.promptHint": "Editable only when \"Custom\" preset is selected.",
  "dashboard.settings.advanced": "Advanced",
  "dashboard.settings.contextSize": "Context Size",
  "dashboard.settings.contextHint": "More messages = better context but slower and costs more tokens.",
  "dashboard.settings.blacklist": "Blacklisted Words",
  "dashboard.settings.blacklistHint": "Comma-separated. These words will never appear in generated replies.",
  "dashboard.settings.debug": "Debug Mode",
  "dashboard.settings.language": "Language",
  "dashboard.settings.save": "Save Settings",
  "dashboard.settings.extensionRequired": "Extension Required",
  "dashboard.settings.extensionRequiredDesc": "Galatea extension is required to manage settings. Install the extension and reload this page.",
  "land.nav.features": "Features",
  "land.nav.pricing": "Pricing",
  "land.nav.install": "Install",
  "land.nav.faq": "FAQ",
  "land.nav.signIn": "Sign In",
  "land.hero.badge": "Free — 3 generations/day, no card required",
  "land.hero.title": "Type less. <span class=\"grad-text\">Earn more.</span>",
  "land.hero.desc": "AI generates smart, in-character reply suggestions for your private and public chats on Chaturbate, Stripchat & Fansly. 3 variants per click.",
  "land.hero.cta": "Start Free",
  "land.hero.ctaSecondary": "See How It Works",
  "land.hero.note": "Chrome / Brave / Edge · Installs in 30 seconds",
  "land.stats.replies": "Replies per click",
  "land.stats.platforms": "Platforms",
  "land.stats.presets": "AI personas",
  "land.stats.speed": "Response time",
  "land.problem.label": "The Problem",
  "land.problem.title": "Typing kills your income",
  "land.problem.sub": "Every second spent typing is a second you’re not performing. Every slow reply is a viewer who leaves.",
  "land.problem.slow.title": "Slow replies lose tippers",
  "land.problem.slow.desc": "By the time you type a reply, they’ve already moved to another room. Speed wins tips.",
  "land.problem.repetitive.title": "Same lines, every night",
  "land.problem.repetitive.desc": "You type the same greetings, the same flirts, the same upsells. It drains your energy and viewers can tell.",
  "land.problem.public.title": "Public chat moves too fast",
  "land.problem.public.desc": "20 viewers talking at once. You can’t keep up with the room while performing. Messages scroll away unanswered.",
  "land.problem.strategy.title": "You forget who your regulars are",
  "land.problem.strategy.desc": "Same viewer comes back 3 weeks later and you have no idea what they like, what they tipped, or what you talked about. Galatea remembers everything.",
  "land.demo.label": "Live Preview",
  "land.demo.title": "See what Galatea generates",
  "land.demo.sub": "Real AI output. Viewer writes a message, you get 3 reply variants tuned to your persona and current goal.",
  "land.demo.goal": "Goal: Upsell Private",
  "land.demo.viewerMsg": "hey gorgeous, what would you do for 200 tokens?",
  "land.demo.repliesLabel": "AI-generated replies",
  "land.demo.reply1": "Mmm 200? That’s the kind of energy I reward... generously. Tip it and watch what happens when you have my full attention.",
  "land.demo.reply2": "200 tokens? Now you’re speaking my language. Let me show you what a real private looks like...",
  "land.demo.reply3": "Oh you already know the number? I like a man who comes prepared. Send those tokens and I’ll make sure you don’t regret it.",
  "land.demo.copy": "COPY",
  "land.how.label": "How It Works",
  "land.how.title": "Three steps. Sixty seconds.",
  "land.how.sub": "No coding, no setup wizards, no learning curve.",
  "land.how.step1.title": "Install the extension",
  "land.how.step1.desc": "Download and load Galatea into Chrome. One-time setup takes under 30 seconds. Works in Brave and Edge too.",
  "land.how.step2.title": "Pick your persona",
  "land.how.step2.desc": "Choose from 17 personality presets or write your own custom persona. The AI writes like you, not like a robot.",
  "land.how.step3.title": "Click and earn",
  "land.how.step3.desc": "Open any chat, click generate, get 3 reply variants. One click to copy, one click to paste directly into the chat input.",
  "land.features.label": "Features",
  "land.features.title": "Everything you need to dominate chat",
  "land.features.sub": "Built specifically for cam models. Every feature exists to help you earn more.",
  "land.features.personas.badge": "Personas",
  "land.features.personas.title": "17 unique AI personalities",
  "land.features.personas.desc": "From Playful Tease to Dominant Mistress, Findom Queen to Cosplay Enchantress. Each persona has its own voice, rhythm, and vocabulary. Or create a fully custom one. Switch in one click.",
  "land.features.funnel.badge": "Auto Funnel",
  "land.features.funnel.title": "5-phase conversation autopilot",
  "land.features.funnel.desc": "Opening, Warmup, Engaged, Deep, Reengagement. AI detects where each viewer is and shifts tactics automatically. No manual goal selection needed.",
  "land.features.memory.badge": "Memory",
  "land.features.memory.title": "AI remembers every viewer",
  "land.features.memory.desc": "Persistent profiles with spending history, session count, preferences, real name, AI-generated summaries. Fan score segments viewers into Whale, Big-Tipper, Tipper, Lurker. Churn risk alerts for fading fans.",
  "land.features.goals.badge": "Goals",
  "land.features.goals.title": "20+ monetization goals on autopilot",
  "land.features.goals.desc": "First tip, upsell private, build connection, recovery, PPV sale, GFE upgrade, sexting session, sub renewal — each with proven language formulas. Auto-selected based on viewer type and conversation phase.",
  "land.features.intel.badge": "Intel",
  "land.features.intel.title": "Know your viewers better than they know themselves",
  "land.features.intel.desc": "Statbate integration reveals global spending across ALL models, top models they tip, peak hours, platform age. AI adapts tone — whales get VIP treatment, lurkers get nudged toward first tip.",
  "land.features.tips.badge": "Live Tips",
  "land.features.tips.title": "WebSocket tip tracking",
  "land.features.tips.desc": "Catches tips the instant they happen via WebSocket interception. Tracks cumulative tips per viewer per session. AI knows “he just tipped $50” and reacts appropriately.",
  "land.features.fresh.badge": "Fresh",
  "land.features.fresh.title": "Never sends the same reply twice",
  "land.features.fresh.desc": "Stores last 5 AI replies per viewer and explicitly blocks repetition. Every response feels fresh. Combined with 3 variants per generation — endless variety.",
  "land.features.fansly.badge": "Fansly",
  "land.features.fansly.title": "Built different for Fansly",
  "land.features.fansly.desc": "Separate templates, phases, and goals for subscription platforms. 6 Fansly-specific phases (New Sub to Loyal VIP to At-Risk). Goals include PPV pitch, custom content, GFE upgrade, dick rating, sub renewal.",
  "land.pricing.label": "Pricing",
  "land.pricing.title": "Simple plans. Real results.",
  "land.pricing.sub": "Start free, upgrade when you’re ready. All plans include viewer memory and all persona presets.",
  "land.pricing.free.name": "Free",
  "land.pricing.free.f1": "3 generations / day",
  "land.pricing.free.f2": "5 requests / min",
  "land.pricing.free.f3": "1 model account",
  "land.pricing.free.f4": "Basic AI model",
  "land.pricing.free.f5": "All persona presets",
  "land.pricing.basic.name": "Basic",
  "land.pricing.perMonth": "/month",
  "land.pricing.basic.f1": "120 generations / day",
  "land.pricing.basic.f2": "10 requests / min",
  "land.pricing.basic.f3": "1 model account",
  "land.pricing.basic.f4": "Fast AI model",
  "land.pricing.basic.f5": "Viewer memory",
  "land.pricing.popular": "Most Popular",
  "land.pricing.pro.name": "Pro",
  "land.pricing.pro.f1": "400 generations / day",
  "land.pricing.pro.f2": "20 requests / min",
  "land.pricing.pro.f3": "3 model accounts",
  "land.pricing.pro.f4": "4 AI models",
  "land.pricing.pro.f5": "Viewer memory",
  "land.pricing.studio.name": "Studio",
  "land.pricing.studio.f1": "800 generations / day",
  "land.pricing.studio.f2": "30 requests / min",
  "land.pricing.studio.f3": "10 model accounts",
  "land.pricing.studio.f4": "All AI models",
  "land.pricing.studio.f5": "Viewer memory",
  "land.pricing.getStarted": "Get Started",
  "land.pricing.note": "All plans paid in USDT (TRC20) — full privacy, 0% fee",
  "land.faq.label": "FAQ",
  "land.faq.title": "Common questions",
  "land.faq.q1": "Will viewers know I’m using AI?",
  "land.faq.a1": "No. Galatea generates suggestions that match your chosen personality and voice. You pick the reply before sending it. The AI adapts to your style, not the other way around. Viewers see your words, your vibe.",
  "land.faq.q2": "Which sites are supported?",
  "land.faq.a2": "Chaturbate (full PM + public chat, 30+ mirror sites), Stripchat (full PM + public chat, all mirrors), and Fansly (PM only). All regional domains and mirrors are detected automatically.",
  "land.faq.q3": "How do payments work?",
  "land.faq.a3": "All plans are paid in USDT (TRC20 network). This means full privacy, 0% processing fee, and instant confirmation. You send crypto from any wallet to a unique address generated for your invoice.",
  "land.faq.q4": "Can I customize the AI voice?",
  "land.faq.a4": "Yes. Choose from 17 built-in personas (Playful Tease, Sweet GFE, Dominant, Findom Queen, Cosplay Enchantress, Closer and more) or write a fully custom prompt. You can also fill in your model profile (age, look, specialties) so the AI knows who it’s writing for.",
  "land.faq.q5": "Is my data private?",
  "land.faq.a5": "Chat messages are processed in real-time to generate replies and are not stored. Viewer profiles (spending, preferences) are stored server-side for your account only. Payments are in crypto for full financial privacy. We don’t share data with anyone.",
  "land.faq.q6": "Why is it not on the Chrome Web Store?",
  "land.faq.a6": "Adult content extensions are not allowed on the Chrome Web Store. Galatea is installed manually as an unpacked extension. The process takes under 30 seconds and works in Chrome, Brave, and Edge.",
  "land.faq.q7": "What happens when I hit my daily limit?",
  "land.faq.a7": "You’ll see a message that your daily generations are used up. The counter resets at midnight UTC. You can also use Quick Replies — pre-written instant responses that work without any API calls and are always available regardless of your plan.",
  "land.cta.title": "Ready to <span class=\"grad-text\">earn more</span>?",
  "land.cta.desc": "Free plan gives you 3 generations every day. No credit card, no expiry. See what AI can do for your earnings.",
  "land.cta.start": "Start Free",
  "land.cta.signIn": "Sign In",
  "land.download.label": "Installation",
  "land.download.title": "Get Galatea in 30 seconds",
  "land.download.step1": "Download the extension ZIP and extract it",
  "land.download.step2": "Open chrome://extensions, enable Developer Mode",
  "land.download.step3": "Click “Load unpacked” and select the folder",
  "land.download.cta": "Create Account & Download",
  "land.footer.signIn": "Sign In",
  "land.footer.register": "Register",
  "land.footer.dashboard": "Dashboard",
  "land.footer.copy": "© 2026 Galatea. All rights reserved.",
  "popup.guide.title": "Your First AI Reply in 30 Seconds",
  "popup.guide.step1": "Open your room on the platform",
  "popup.guide.step2": "Start a private chat with any viewer",
  "popup.guide.step3": "Click the Galatea icon — the viewer name loads automatically",
  "popup.guide.step4": "Click Generate PM — get 3 reply options",
  "popup.guide.step5": "Click a reply to copy, paste into chat",
  "popup.guide.button": "Got it, let's go!",
  "popup.intel.playbook": "Playbook",
  "popup.intel.yourRoom": "Your Room",
  "popup.intel.noGlobalData": "No global data",
  "popup.intel.alsoTips": "Also tips:",
  "popup.intel.addTag": "Add tag",
  "popup.intel.chat": "Chat",
  "popup.intel.notes": "Notes",
  "popup.intel.scan": "Scan",
  "popup.intel.scanning": "Scanning...",
  "popup.intel.full": "Full",
  "popup.intel.noChat": "No conversation yet",
  "popup.intel.notePlaceholder": "Quick note...",
  "popup.cards.paste": "Paste",
  "popup.tabs.replies": "Replies",
  "popup.tabs.history": "History",
  "popup.tabs.favorites": "Favorites",
  "popup.quick.more": "more",
  "popup.banner.expired": "Subscription expired",
  "popup.banner.daysLeft": "{{n}} days left",
  "popup.banner.dailyLimit": "Daily limit reached",
  "popup.banner.freeLeft": "Free plan: {{n}} left today",
  "popup.banner.renew": "Renew",
  "popup.gen.regenerate": "Regenerate",
  "popup.phase.label": "Phase:",
  "landing.pricing.starter.name": "Starter",
  "landing.pricing.starter.f1": "150 generations / day",
  "landing.pricing.starter.f2": "10 requests / min",
  "landing.pricing.starter.f3": "Fast AI model",
  "landing.pricing.starter.f4": "All 17 personas",
  "landing.pricing.starter.f5": "Viewer memory",
  "trial.nudge.day1": "You have full Pro access for {{days}} days. All features unlocked.",
  "trial.nudge.day2": "2 days of Pro left — keep it all for $15/mo.",
  "trial.nudge.day3": "Last day of Pro trial — keep everything unlocked.",
  "trial.postTrial.stats": "During trial you generated {{generates}} replies and used {{copied}}.",
  "trial.postTrial.discount": "Continue without limits — ${{price}}/mo for the first month",
  "trial.postTrial.cta": "Continue without limits — subscribe now",
  "trial.postTrial.subscribe": "Subscribe",
  "trial.postTrial.limitReached": "Daily limit reached. Subscribe for unlimited access.",
  "payment.firstMonth": "first month",
  "payment.method.cbTokens": "Pay with CB Tokens",
  "payment.method.crypto": "Pay with Crypto",
  "payment.method.nexapay": "NexaPay",
  "payment.cb.instruction": "Send {{amount}} tokens to {{username}}",
  "payment.cb.tipnote": "In tip note write: {{code}}",
  "payment.cb.copyCode": "Copy code",
  "payment.cb.iPaid": "I paid",
  "payment.cb.waiting": "Waiting for confirmation...",
  "payment.cb.savePercent": "Save {{percent}}%",
  "payment.crypto.redirect": "Redirecting to payment page...",
  "payment.crypto.waiting": "Waiting for payment confirmation...",
  "payment.status.pending": "Pending",
  "payment.status.confirmed": "Confirmed",
  "payment.status.expired": "Expired",
  "payment.invoiceExpired": "Invoice expired. Create new?",
  "payment.comingSoon": "Coming soon",
  "popup.update.available": "Update v{{version}} available",
  "popup.update.force": "Critical update required!",
  "popup.update.download": "Download",
  "dashboard.referral.title": "Invite & Earn Pro Days",
  "dashboard.referral.description": "Share your link with other models. When they subscribe, you both earn free Pro days.",
  "dashboard.referral.copy": "Copy",
  "dashboard.referral.copied": "Copied!",
  "dashboard.referral.ambassador": "Ambassador",
  "dashboard.referral.history": "Referral History",
  "dashboard.referral.noReferrals": "No referrals yet. Share your link to get started!",
  "dashboard.referral.status.signup": "Registered",
  "dashboard.referral.status.pending": "Pending",
  "dashboard.referral.status.converted": "Converted",
  "dashboard.referral.status.revoked": "Revoked",
  "dashboard.referral.trialOnly": "Subscribe to Pro to unlock referrals",
  "dashboard.referral.clicks": "clicks",
  "dashboard.referral.signups": "signups",
  "dashboard.referral.converted": "converted",
  "dashboard.referral.daysEarned": "days earned",
  "affiliate.apply.title": "Become a Galatea Affiliate",
  "affiliate.apply.description": "Earn commissions by referring cam models to Galatea. 20% rev-share for 12 months.",
  "affiliate.apply.name": "Your Name",
  "affiliate.apply.email": "Email",
  "affiliate.apply.telegram": "Telegram Username",
  "affiliate.apply.website": "Website or Channel URL",
  "affiliate.apply.traffic": "How will you promote Galatea?",
  "affiliate.apply.type": "Affiliate Type",
  "affiliate.apply.type.blogger": "Blogger / Content Creator",
  "affiliate.apply.type.tg_channel": "Telegram Channel",
  "affiliate.apply.type.saas": "SaaS / Tool Partnership",
  "affiliate.apply.type.arbitrage": "Media Buyer / Arbitrage",
  "affiliate.apply.submit": "Submit Application",
  "affiliate.apply.success": "Application submitted! We'll review it within 24-48 hours.",
  "affiliate.apply.duplicate": "An application with this email already exists.",
  "popup.feedback.tooPushy": "Too pushy",
  "popup.feedback.wrongTone": "Wrong tone",
  "popup.feedback.generic": "Generic",
  "popup.feedback.hallucinated": "Made stuff up",
  "popup.feedback.tooLong": "Too long",
  "popup.feedback.tooShort": "Too short",
  "popup.feedback.offTopic": "Off topic",
  "popup.feedback.language": "Wrong language",
  "popup.feedback.justBad": "Just bad",
  "popup.segment.whale": "Whale",
  "popup.segment.bigTipper": "Big Tip",
  "popup.segment.tipper": "Tipper",
  "popup.segment.lurker": "Lurker",
  "popup.segment.new": "New",
  "popup.intel.global": "Global",
  "popup.intel.avgTip": "Avg tip: {{n}} tk",
  "popup.intel.burnRate": "Burn: ${{n}}/h avg",
  "popup.intel.todaySpend": "Today: ${{usd}} ({{tk}} tk)",
  "popup.intel.lastTip": "Last tip: {{ago}}",
  "popup.intel.onPlatform": "On platform {{n}} mo",
  "popup.intel.newToPlatform": "New to platform",
  "popup.intel.sessions": "{{n}} sessions",
  "popup.intel.session": "{{n}} session",
  "popup.intel.tips": "{{n}} tips",
  "popup.intel.tip": "{{n}} tip",
  "popup.intel.noActivity": "No activity yet",
  "popup.intel.neverSeen": "Never seen",
  "popup.intel.lastSeenToday": "Last seen: today",
  "popup.intel.lastSeenYesterday": "Last seen: yesterday",
  "popup.intel.lastSeenDays": "Last seen: {{n}}d ago",
  "popup.intel.activeToday": "Active today",
  "popup.intel.recent": "Recent",
  "popup.intel.away": "Away",
  "popup.intel.switchedTo": "Switched to {{nick}}",
  "popup.intel.pinnedTitle": "PINNED",
  "popup.intel.addPinned": "Add",
  "popup.time.justNow": "just now",
  "popup.time.minutesAgo": "{{n}}m ago",
  "popup.time.hoursAgo": "{{n}}h ago",
  "popup.time.daysAgo": "{{n}}d ago",
  "popup.empty.noFavorites": "No favorites yet",
  "popup.empty.noHistory": "No history yet",
  "popup.empty.noViewer": "No viewer selected",
  "popup.empty.loading": "Loading...",
  "popup.diag.loggedIn": "Logged in",
  "popup.diag.notLoggedIn": "Not logged in",
  "popup.diag.emailVerified": "Email verified",
  "popup.diag.emailNotVerified": "Email not verified (trial limited to 3/day)",
  "popup.diag.profileSet": "Profile set: {{name}}",
  "popup.diag.profileNotSet": "Profile not set (replies will be generic)",
  "popup.diag.accountsLinked": "{{n}} platform account(s) linked",
  "popup.diag.noAccounts": "No platform accounts linked",
  "popup.diag.siteDetected": "Site detected: {{site}}",
  "popup.diag.noSite": "No supported site detected in active tab",
  "popup.diag.plan": "Plan: {{tier}}",
  "popup.copyFailed": "Copy failed",
  "popup.site.notOwnRoom": "Open your own room",
  "popup.site.notOwnRoomDesc": "Galatea only works on your own broadcast page to protect your viewers' data.",
  "popup.site.openMyRoom": "Open my room",
  "dashboard.greeting.morning": "Good morning",
  "dashboard.greeting.afternoon": "Good afternoon",
  "dashboard.greeting.evening": "Good evening",
  "dashboard.home.inQueue": "in queue",
  "dashboard.home.theyComeBack": "They'll come back",
  "dashboard.home.noViewersYet": "Chat with your first viewer and they'll appear here",
  "dashboard.viewer.scanning": "Scanning...",
  "dashboard.stats.megaWhale": "MEGA WHALE",
  "dashboard.stats.whale": "WHALE",
  "dashboard.stats.bigSpender": "BIG SPENDER",
  "dashboard.stats.regular": "REGULAR",
  "dashboard.stats.casual": "CASUAL",
  "dashboard.stats.light": "LIGHT",
  "dashboard.stats.nonSpender": "NON-SPENDER",
  "dashboard.payment.enterCbUsername": "Enter your Chaturbate username (min 3 characters)",
  "common.copy": "Copy",
  "support_title": "Support",
  "support_start": "Start a conversation",
  "support_name": "Your name",
  "support_email": "Your email",
  "support_message_placeholder": "Type a message...",
  "support_send": "Send",
  "support_resolved": "Conversation resolved",
  "support_closed": "Conversation closed",
  "support_reopen": "Send a message to reopen",
  "support_guest_intro": "Hi! How can we help you?",
  "support_empty": "No conversations yet",
  "support_new": "New conversation",
  "support_back": "Back",
  "support_close": "Close conversation",
  "support_choose_channel": "How would you like to reach us?",
  "support_live_chat": "Live Chat",
  "support_live_chat_desc": "Chat here on the site. Typical response within a few hours.",
  "support_telegram": "Telegram",
  "support_telegram_desc": "Message the founder directly on Telegram.",
  "share_title": "Share your link",
  "share_subtitle": "Earn free Pro days when friends subscribe. Your link is tracked so you get credit.",
  "share_tab_link": "Link",
  "share_tab_qr": "QR code",
  "share_copy": "Copy",
  "share_copied": "Copied!",
  "share_native": "Share via device",
  "share_pick_channel": "Pick a channel",
  "share_preview_msg": "Preview (click to edit)",
  "share_campaign_label": "Campaign tag (optional)",
  "share_qr_download": "Download PNG",
  "share_qr_hint": "Print on business cards, convention flyers, sticker packs.",
  "share_ch_telegram": "Telegram",
  "share_ch_twitter": "X / Twitter",
  "share_ch_whatsapp": "WhatsApp",
  "share_ch_discord": "Discord",
  "share_ch_email": "Email",
  "share_ch_reddit": "Reddit",
  "share_template_telegram": "Hey, I've been using this AI chat helper on my shows — 3 replies in 3 seconds, remembers every viewer. 3 days of Pro free:",
  "share_template_twitter": "Close more tonight. AI reply assistant for cam chats — 3 days Pro free.",
  "share_template_whatsapp": "Check this out — helps me close way more tips during shows. Free trial:",
  "share_template_discord": "Dropping this for the models in here — AI reply helper, reads your chat, writes 3 variants in 3 sec. 3 days Pro free:",
  "share_template_email": "Hi,\n\nI've been using Galatea — an AI chat assistant built for cam models. It reads your private and public chats and writes three in-character replies in about three seconds. Saved me hours.\n\nThey offer 3 days of Pro free, no card needed:",
  "share_template_reddit": "Found a pretty solid AI chat helper for cam — writes 3 replies in 3 seconds, remembers regulars. Free trial if anyone wants to try.",
  "dashboard.brandTag": "Dashboard",
  "dashboard.status.checking": "Checking...",
  "dashboard.nav.crm": "CRM",
  "dashboard.trial.proTrial": "&star; Pro Trial",
  "dashboard.trial.fullAccess": "Full Pro access",
  "dashboard.trial.daysLeft": "days left",
  "dashboard.trial.usedToday": "generations used today",
  "dashboard.trial.keepPro": "Keep Pro &mdash; $15/mo",
  "dashboard.home.hey": "Hey!",
  "dashboard.home.repliesToday": "replies today",
  "dashboard.home.regularsEmpty": "Your top viewers will show up after a few conversations",
  "dashboard.earnings.label": "Earnings",
  "dashboard.earnings.today": "today",
  "dashboard.earnings.week": "week",
  "dashboard.earnings.month": "month",
  "dashboard.earnings.allTime": "all time",
  "dashboard.earnings.empty": "Start chatting with viewers to track your earnings",
  "dashboard.earnings.privateShows": "Private Shows",
  "dashboard.earnings.shows": "shows",
  "dashboard.earnings.minutes": "minutes",
  "dashboard.earnings.tokensEst": "tokens est.",
  "dashboard.earnings.estUsd": "est. USD",
  "activation.title": "Let's set up",
  "activation.dismiss": "Dismiss",
  "activation.confirm.title": "This won't appear again",
  "activation.confirm.body": "Hide the quick-start block? It can't be brought back.",
  "activation.confirm.ok": "Hide",
  "activation.confirm.cancel": "Cancel",
  "activation.install.title": "Install the Galatea extension",
  "activation.install.sub": "Works on Chaturbate, Stripchat, Fansly",
  "activation.install.cta": "Download ZIP",
  "activation.install.howto": "How to install?",
  "activation.generate.title": "Write your first message with AI",
  "activation.generate.sub": "3 reply options in 5 seconds",
  "activation.generate.ctaPlatform": "Open {{platform}}",
  "activation.generate.ctaGeneric": "Open guide",
  "activation.send.title": "Send it to a viewer",
  "activation.send.sub": "The rest of the cabinet picks up automatically",
  "activation.done.title": "Done. You're activated.",
  "activation.done.sub": "All features are live now",
  "activation.done.cta": "Thanks",
  "dashboard.crm.expand": "Expand",
  "dashboard.crm.activity30": "30-day Activity",
  "dashboard.crm.searchPlaceholder": "Search by nick or name...",
  "dashboard.crm.allPlatforms": "All platforms",
  "dashboard.crm.segmentAll": "All",
  "dashboard.crm.segmentWhales": "Whales",
  "dashboard.crm.segmentTippers": "Tippers",
  "dashboard.crm.segmentCold": "Cold",
  "dashboard.crm.segmentNew": "New",
  "dashboard.crm.noViewers": "No viewers yet",
  "dashboard.crm.noViewersDesc": "Once you start chatting, Galatea remembers every conversation.",
  "dashboard.settings.namePlaceholder": "e.g. Mia",
  "dashboard.settings.agePlaceholder": "e.g. 23",
  "dashboard.settings.locationPlaceholder": "e.g. Colombia",
  "dashboard.settings.languagesPlaceholder": "e.g. English, Spanish",
  "dashboard.settings.bodyPlaceholder": "e.g. petite brunette, tattoos",
  "dashboard.settings.specialtiesPlaceholder": "e.g. anal, squirt, roleplay, JOI",
  "dashboard.settings.bioPlaceholder": "Anything else the AI should know — hobbies, boundaries, style...",
  "dashboard.settings.blacklistPlaceholder": "word1, word2, word3",
  "dashboard.settings.chatStyle": "Chat Style",
  "dashboard.settings.chatStyleDesc": "Choose how the AI talks to your viewers.",
  "dashboard.settings.preferences": "Preferences",
  "dashboard.account.active": "Active",
  "dashboard.account.viewPaymentHistory": "View payment history &rarr;",
  "dashboard.account.paymentDate": "Date",
  "dashboard.account.paymentAmount": "Amount",
  "dashboard.account.paymentCrypto": "Crypto",
  "dashboard.account.paymentStatus": "Status",
  "dashboard.account.noPaymentsYet": "No payments yet &mdash; your history will appear here after your first renewal.",
  "dashboard.account.referralHistory": "Referral history &rarr;",
  "dashboard.account.refEmail": "Email",
  "dashboard.account.refStatus": "Status",
  "dashboard.account.refSignedUp": "Signed Up",
  "dashboard.account.refReward": "Reward",
  "dashboard.account.noReferralsYet": "No referrals yet. Share your link to get started!",
  "dashboard.account.modelAccounts": "Model Accounts",
  "dashboard.account.replaceAccountHint": "To replace a model account, contact admin via",
  "dashboard.account.needMoreAccounts": "Need more model accounts?",
  "dashboard.account.upgradeToProLink": "Upgrade to Pro",
  "dashboard.account.forUpToAccounts": "for up to 3 accounts.",
  "dashboard.account.notifications": "Notifications",
  "dashboard.account.whaleAlerts": "Whale alerts",
  "dashboard.account.whaleAlertsHint": "$500+ viewer enters your room",
  "dashboard.account.desktopNotification": "Desktop notification",
  "dashboard.account.minSpend": "Min spend",
  "dashboard.account.whaleTier.light": "$250+ (Light)",
  "dashboard.account.whaleTier.regular": "$1,000+ (Regular)",
  "dashboard.account.whaleTier.bigSpender": "$2,500+ (Big spender)",
  "dashboard.account.whaleTier.whale": "$5,000+ (Whale)",
  "dashboard.account.whaleTier.megaWhale": "$10,000+ (Mega whale)",
  "dashboard.account.checkStatus": "&#x1F50D; Check status",
  "dashboard.account.testPollNow": "&#x26A1; Test poll now",
  "dashboard.account.requiresPro": "Requires Pro plan.",
  "dashboard.account.telegramNotifications": "Telegram Notifications",
  "dashboard.account.linkTelegramHint": "Link your Telegram account below to receive notifications.",
  "dashboard.account.linkConfirmTitle": "Almost done!",
  "dashboard.account.linkConfirmBody": "Open Telegram and send this code to the bot:",
  "dashboard.account.linkExpires": "Expires in",
  "dashboard.account.linkOpenBot": "Open Telegram",
  "dashboard.account.linkCancel": "Cancel",
  "dashboard.account.linkWaiting": "Waiting for confirmation from bot...",
  "dashboard.account.dailyDigest": "Daily digest",
  "dashboard.account.dailyDigestHint": "End-of-day summary of activity",
  "dashboard.account.subReminders": "Subscription reminders",
  "dashboard.account.subRemindersHint": "Renewal and expiry notices",
  "dashboard.account.milestones": "Milestones",
  "dashboard.account.milestonesHint": "Records and achievements",
  "dashboard.account.returningRegulars": "Returning regulars",
  "dashboard.account.returningRegularsHint": "High-value viewers come back",
  "dashboard.account.refConversions": "Referral conversions",
  "dashboard.account.refConversionsHint": "Your referrals sign up or pay",
  "dashboard.account.security": "Security",
  "dashboard.account.password": "Password",
  "dashboard.account.change": "Change &rarr;",
  "dashboard.account.extension": "Extension",
  "dashboard.account.sync": "Sync",
  "dashboard.account.tgUnlink": "Unlink",
  "dashboard.account.tgUnlinkConfirm": "Unlink Telegram from your Galatea account?",
  "dashboard.account.recoveryTitle": "Account Recovery",
  "dashboard.account.recoveryNeedsEmail": "Add an email to recover your account if you lose Telegram access.",
  "dashboard.account.recoverySend": "Send verification",
  "dashboard.account.recoveryPending": "Check your inbox at",
  "dashboard.account.recoveryResend": "Resend verification",
  "dashboard.account.recoverySetPassword": "Now set a password for email login.",
  "dashboard.account.recoverySave": "Save",
  "dashboard.account.recoveryComplete": "&#x2713; Email + password backup enabled. You can log in via email.",
  "dashboard.toast.emailRequired": "Email required",
  "dashboard.toast.verificationSent": "Verification email sent",
  "dashboard.toast.verificationResent": "Verification email resent",
  "dashboard.toast.resendFailed": "Could not resend",
  "dashboard.toast.passwordSet": "Password set",
  "dashboard.toast.tgUnlinked": "Telegram unlinked",
  "dashboard.toast.tgUnlinkFailed": "Unlink failed",
  "dashboard.toast.error": "Error",
  "dashboard.wizard.aboutYou": "About You",
  "dashboard.wizard.aboutYouSub": "Basic info for AI personalization",
  "dashboard.wizard.stageName": "Stage Name",
  "dashboard.wizard.bio": "Bio",
  "dashboard.wizard.bodyPlaceholder": "Slim, brunette, blue eyes...",
  "dashboard.wizard.specialtiesPlaceholder": "JOI, roleplays, dirty talk...",
  "dashboard.wizard.bioPlaceholder": "Fun-loving girl next door who loves...",
  "dashboard.wizard.chooseStyle": "Choose your chat style",
  "dashboard.wizard.changeAnytime": "You can change this anytime",
  "dashboard.wizard.allSet": "You're all set!",
  "dashboard.wizard.allSetSub": "Here's what we configured",
  "dashboard.wizard.startChatting": "Start chatting!",
  "dashboard.wizard.skip": "Skip",
  "dashboard.wizard.next": "Next",
  "dashboard.payment.choosePaymentMethod": "Choose payment method",
  "dashboard.payment.payCbTokens": "Pay with CB Tokens — 300 tokens",
  "dashboard.payment.payCrypto": "Pay with Crypto (USDT, BTC, ETH, LTC, TRX, DOGE...)",
  "dashboard.payment.payCard": "Pay with Card",
  "dashboard.payment.comingSoon": "(coming soon)",
  "dashboard.payment.contactSupport": "Contact support for other payment methods",
  "dashboard.payment.cbNickQuestion": "What's your Chaturbate username?",
  "dashboard.payment.cbNickHint": "We'll match your tip by username — no codes needed.",
  "dashboard.payment.cbNickPlaceholder": "your_chaturbate_nick",
  "dashboard.payment.continue": "Continue",
  "dashboard.payment.openPaymentRoom": "Open the payment room",
  "dashboard.payment.open": "Open",
  "dashboard.payment.sRoom": "'s room &#x2192;",
  "dashboard.payment.tipExactly": "Tip exactly",
  "dashboard.payment.tokens": "tokens",
  "dashboard.payment.tipFromAccount": "Tip from your account:",
  "dashboard.payment.includeCode": "Include this code in your tip message",
  "dashboard.payment.codeRequired": "Required — without this code we cannot match your payment.",
  "dashboard.payment.alreadyPaid": "I already paid",
  "dashboard.payment.timeRemaining": "Time remaining",
  "dashboard.payment.invoice": "Invoice",
  "dashboard.payment.waitingTip": "Waiting for your tip...",
  "dashboard.payment.pageOpened": "Payment page opened",
  "dashboard.payment.cryptoHint": "Pick your coin, scan the QR code, send the payment.<br>We'll detect it automatically and activate your subscription.",
  "dashboard.payment.reopenPage": "Reopen payment page",
  "dashboard.payment.waitingPayment": "Waiting for payment...",
  "dashboard.coop.letsTalk": "Let's talk",
  "dashboard.coop.sub": "Cooperation, custom plans, partnerships",
  "dashboard.coop.intro": "You're already on <strong style=\"color:var(--accent)\">Pro</strong>. If you need more — extra model accounts, custom limits, studio integration, white-label, affiliate, or anything else not on the public pricing — let's discuss it directly.",
  "dashboard.coop.commonRequests": "Common requests we handle:",
  "dashboard.coop.req1": "&bull; More than 3 model accounts on one license",
  "dashboard.coop.req2": "&bull; Studio plans (10+ models, shared dashboard)",
  "dashboard.coop.req3": "&bull; Custom AI personas / proprietary prompts",
  "dashboard.coop.req4": "&bull; Higher rate limits / dedicated capacity",
  "dashboard.coop.req5": "&bull; Reseller / affiliate partnerships",
  "dashboard.coop.openTelegram": "Open Telegram chat",
  "dashboard.coop.respondsIn": "@galatea_owner &middot; usually responds within a few hours",
  "dashboard.viewer.realName": "Real name:",
  "dashboard.viewer.spent": "Spent",
  "dashboard.viewer.fanScore": "Fan Score",
  "dashboard.viewer.aiInsights": "AI Insights",
  "dashboard.viewer.rescan": "Rescan",
  "dashboard.viewer.noSummaryYet": "No AI summary yet. Click Rescan to analyze.",
  "dashboard.viewer.platformIntel": "Platform Intelligence",
  "dashboard.viewer.refresh": "Refresh",
  "dashboard.viewer.aiGeneratedHint": "AI-generated &middot; may change on rescan",
  "dashboard.viewer.whatTheyLike": "What they like",
  "dashboard.viewer.aiUsesThis": "AI uses this",
  "dashboard.viewer.prefsPlaceholder": "e.g. feet, roleplay, dirty talk...",
  "dashboard.viewer.onlyYou": "only you",
  "dashboard.viewer.notesPlaceholder": "Your private notes — AI does not see this",
  "dashboard.viewer.contact": "Contact",
  "dashboard.viewer.contactOther": "+ Other...",
  "dashboard.viewer.linked": "Linked",
  "dashboard.guide.title": "Galatea Extension",
  "dashboard.guide.downloadZip": "&#x2B07; Download ZIP",
  "dashboard.guide.installTitle": "Installation Guide",
  "dashboard.guide.step1": "Download the ZIP and extract it to any folder",
  "dashboard.guide.step2": "Open <strong style=\"color:var(--text)\">chrome://extensions</strong> in Chrome",
  "dashboard.guide.step3": "Enable <strong style=\"color:var(--text)\">Developer mode</strong> (top-right toggle)",
  "dashboard.guide.step4": "Click <strong style=\"color:var(--text)\">Load unpacked</strong> and select the extracted folder",
  "dashboard.guide.step5": "Pin the Galatea icon to your Chrome toolbar",
  "dashboard.guide.pinTitle": "Pin to Toolbar",
  "dashboard.guide.pinDesc": "Click the puzzle icon in Chrome toolbar, then pin Galatea for one-click access.",
  "dashboard.guide.updatingTitle": "Updating",
  "dashboard.guide.updatingDesc": "Download the latest ZIP, extract to the <strong style=\"color:var(--text)\">same folder</strong> (overwrite), then reload in <strong style=\"color:var(--text)\">chrome://extensions</strong>.",
  "dashboard.guide.troubleTitle": "Troubleshooting",
  "dashboard.guide.troubleNoReply": "No replies generating?",
  "dashboard.guide.troubleNoReplyDesc": "Make sure you're logged in &mdash; check the extension popup for your email.",
  "dashboard.guide.troubleNoChat": "Chat not detected?",
  "dashboard.guide.troubleNoChatDesc": "Refresh the cam site page after installing. Make sure you're on a <strong>broadcaster's</strong> page (/b/username on Chaturbate).",
  "dashboard.guide.troubleHelp": "Need help?",
  "dashboard.guide.troubleHelpDesc": "Contact us on Telegram:",
  "dashboard.guide.supportedPlatforms": "Supported Platforms",
  "dashboard.guide.allMirrors": "(all mirrors)",
  "dashboard.guide.pmOnly": "(PM)",
  "dashboard.common.copy": "Copy",
  "dashboard.common.loading": "Loading...",
  "dashboard.common.save": "Save",
  "dashboard.toast.paymentReceived": "Payment received — subscription activated!",
  "dashboard.toast.paymentCancelled": "Payment cancelled",
  "dashboard.toast.paymentConfirmedActivated": "Payment confirmed! Subscription activated.",
  "dashboard.toast.loadAccountFailed": "Failed to load account",
  "dashboard.toast.saved": "Saved",
  "dashboard.toast.saveFailed": "Failed to save",
  "dashboard.toast.removed": "Removed",
  "dashboard.toast.removeFailed": "Failed to remove",
  "dashboard.toast.copied": "Copied!",
  "dashboard.toast.networkError": "Network error",
  "dashboard.toast.prefSaved": "Notification preference saved",
  "dashboard.toast.prefSaveFailed": "Failed to save preference",
  "dashboard.toast.licenseActivated": "License key activated!",
  "dashboard.toast.viewerLoadFailed": "Could not load viewer profile",
  "dashboard.toast.viewerDeleted": "Viewer deleted",
  "dashboard.toast.viewerDeleteFailed": "Failed to delete viewer",
  "dashboard.toast.scanComplete": "Scan complete",
  "dashboard.toast.scanFailed": "Scan failed",
  "dashboard.toast.scanError": "Scan error",
  "dashboard.toast.profilesMerged": "Profiles merged!",
  "dashboard.toast.mergeFailed": "Merge failed",
  "dashboard.toast.extensionNotInstalled": "Extension not installed",
  "dashboard.toast.alreadySignedIn": "Already signed in as {{email}}",
  "dashboard.toast.syncFailedServer": "Sync failed (server)",
  "dashboard.toast.syncFailedNoToken": "Sync failed (no token)",
  "dashboard.toast.extPushFailed": "Push to extension failed",
  "dashboard.toast.extSignedIn": "Extension signed in",
  "dashboard.toast.syncError": "Sync error: {{msg}}",
  "dashboard.toast.telegramLinked": "Telegram linked: {{name}}",
  "dashboard.toast.telegramLinkFailed": "Failed to link Telegram",
  "dashboard.toast.telegramLinkExpired": "Code expired — try again",
  "dashboard.toast.setupSkipped": "Setup skipped — you can edit later in Settings",
  "dashboard.toast.setupComplete": "Setup complete!",
  "dashboard.toast.invoiceFailed": "Could not create invoice",
  "dashboard.toast.invoiceFailedCrypto": "Could not create crypto invoice",
  "dashboard.toast.invoiceExpired": "Invoice expired. Create a new one.",
  "dashboard.toast.sentForVerification": "Sent for verification. Please wait...",
  "dashboard.toast.confirmFailed": "Could not confirm",
  "dashboard.time.never": "never",
  "dashboard.time.justNow": "just now",
  "dashboard.time.minutesAgo": "{{n}}m ago",
  "dashboard.time.hoursAgo": "{{n}}h ago",
  "dashboard.time.daysAgo": "{{n}}d ago",
  "dashboard.time.monthsAgo": "{{n}}mo ago",
  "dashboard.time.yesterday": "yesterday",
  "dashboard.time.updatedAt": "Updated {{when}}",
  "dashboard.time.updatedJustNow": "updated just now",
  "dashboard.time.updatedMinutesAgo": "updated {{n}}m ago",
  "dashboard.time.updatedHoursAgo": "updated {{n}}h ago",
  "dashboard.time.dow.sun": "Sun",
  "dashboard.time.dow.mon": "Mon",
  "dashboard.time.dow.tue": "Tue",
  "dashboard.time.dow.wed": "Wed",
  "dashboard.time.dow.thu": "Thu",
  "dashboard.time.dow.fri": "Fri",
  "dashboard.time.dow.sat": "Sat",
  "dashboard.greeting.night": "Good night",
  "dashboard.greeting.withName": "{{time}}, {{name}}!",
  "dashboard.tier.free": "Free",
  "dashboard.status.extensionNotConnected": "Extension not connected",
  "dashboard.status.syncNeeded": "Sync needed",
  "dashboard.status.connected": "Connected",
  "dashboard.home.inQueueN": "{{n}} in queue",
  "dashboard.home.streakN": "{{n}}-day streak",
  "dashboard.home.monthCount": "{{n}} this month",
  "dashboard.home.startToday": "Start today!",
  "dashboard.home.dayStreak": "day streak",
  "dashboard.home.sendYourFirst": "send your first!",
  "dashboard.home.today": "today",
  "dashboard.home.totalReplies": "total replies",
  "dashboard.home.zeroToday": "0 today",
  "dashboard.home.startChatting": "Start chatting!",
  "dashboard.home.trendUp": "+{{n}}% vs avg",
  "dashboard.home.trendDown": "{{n}}% vs avg",
  "dashboard.home.cameBackToday": "came back today",
  "dashboard.home.thisWeek": "this week",
  "dashboard.home.allTimeSuffix": "(all time)",
  "dashboard.home.tokensTracked": "tokens tracked",
  "dashboard.home.nTokens": "{{n}} tokens",
  "dashboard.home.nSessions": "{{n}} sess",
  "dashboard.home.reachOut": "reach out!",
  "dashboard.home.drifting": "{{n}}d ago — drifting",
  "dashboard.earnings.nTokens": "{{n}} tokens",
  "dashboard.earnings.nTips": "{{n}} tips",
  "dashboard.earnings.nPrivates": "{{n}} privates",
  "dashboard.earnings.nSpy": "{{n}} spy",
  "dashboard.earnings.nTk": "{{n}} tk",
  "dashboard.earnings.nMinutes": "{{n}} min",
  "dashboard.earnings.fromTips": "from tips",
  "dashboard.earnings.fromPrivates": "from privates",
  "dashboard.earnings.fromSpy": "from spy",
  "dashboard.earnings.nTokensFrom": "{{n}} {{source}}",
  "dashboard.earnings.recentSessions": "Recent sessions",
  "dashboard.earnings.showType.private": "Private show",
  "dashboard.earnings.showType.spy": "Spy show",
  "dashboard.earnings.showType.ticket": "Ticket show",
  "dashboard.earnings.showType.group": "Group show",
  "dashboard.earnings.showType.hidden": "Hidden show",
  "dashboard.earnings.showType.unknown": "Show",
  "dashboard.crm.collapse": "Collapse",
  "dashboard.crm.nSessions": "{{n}} sessions",
  "dashboard.crm.churn.nDays": "{{n}}d",
  "dashboard.crm.churn.churning": "churning",
  "dashboard.crm.churn.atRisk": "at risk",
  "dashboard.crm.churn.cooling": "cooling",
  "dashboard.insights.bestHours": "Best Hours",
  "dashboard.insights.mostActiveHours": "Most Active Hours",
  "dashboard.insights.bestHoursEmptyState": "💰 Your best earning hours will appear here once tips start flowing in.",
  "dashboard.insights.peakTips": "Peak tips: {{range}}",
  "dashboard.insights.peakActive": "Most active: {{range}}",
  "dashboard.insights.nReplies": "{{n}} replies",
  "dashboard.insights.nGens": "{{n}} gens",
  "dashboard.insights.nTk": "{{n}}tk",
  "dashboard.insights.noActivity30": "No activity in the last 30 days",
  "dashboard.insights.repliesTotal": "{{n}} replies total",
  "dashboard.insights.avgPerDayPeak": "avg {{avg}}/day · peak {{peak}}",
  "dashboard.insights.vsPriorPeriod": "{{n}}% vs prior period",
  "dashboard.insights.legend.streamedNoTips": "streamed (no tips)",
  "dashboard.insights.legend.lowTips": "low tips",
  "dashboard.insights.legend.medium": "medium",
  "dashboard.insights.legend.highTips": "high tips",
  "dashboard.insights.legend.idle": "idle",
  "dashboard.insights.legend.lowActivity": "low activity",
  "dashboard.insights.legend.mostActive": "most active",
  "dashboard.viewer.longTerm": "Long-term",
  "dashboard.viewer.confirmDelete": "Delete viewer \"{{nick}}\" ({{platform}})? This removes all data.",
  "dashboard.viewer.customFieldPrompt": "Field name (e.g. \"snapchat\"):",
  "dashboard.viewer.enterHandle": "Enter {{type}} handle:",
  "dashboard.viewer.confirmRemoveField": "Remove \"{{key}}\"?",
  "dashboard.viewer.statbateLoading": "Loading Statbate data...",
  "dashboard.viewer.statbateNoData": "No Statbate data available",
  "dashboard.viewer.statbateLoadFailed": "Failed to load",
  "dashboard.viewer.statbateNotFound": "No data found on Statbate",
  "dashboard.viewer.allTimeAcrossPlatform": "~${{usd}} all-time across platform",
  "dashboard.viewer.onPlatformSince": "On platform since {{date}}",
  "dashboard.viewer.lastTip": "Last tip: {{amount}} tk {{ago}}",
  "dashboard.viewer.tippedModels": "Tipped {{n}} models",
  "dashboard.viewer.messagedModels": "Messaged {{n}}",
  "dashboard.viewer.last2Weeks": "Last 2 weeks: {{stats}}",
  "dashboard.viewer.history.meta": "({{n}} msgs · last {{when}})",
  "dashboard.viewer.merge.foundMatch": "Found {{nick}} on {{platform}} ({{sessions}} sessions, {{tokens}} tokens)",
  "dashboard.viewer.merge.mergeBtn": "Merge",
  "dashboard.viewer.merge.notSamePerson": "Not same person",
  "dashboard.account.upgradeToPro": "Upgrade to Pro — $15/mo",
  "dashboard.account.needMore": "Need more?",
  "dashboard.account.noModelAccountsYet": "No model accounts yet.",
  "dashboard.account.passwordMinChars": "New password must be at least 8 characters",
  "dashboard.account.passwordUpdated": "Password updated",
  "dashboard.account.passwordChangeFailed": "Failed to change password",
  "dashboard.account.enterLicenseKey": "Enter a license key",
  "dashboard.account.keyActivatedRefreshing": "Key activated! Refreshing...",
  "dashboard.account.invalidKey": "Invalid key",
  "dashboard.account.checking": "Checking…",
  "dashboard.account.checkStatusText": "Check status",
  "dashboard.account.polling": "Polling…",
  "dashboard.account.testPollNowText": "Test poll now",
  "dashboard.account.extensionNotResponding": "Extension not responding",
  "dashboard.account.status.expired": "Expired",
  "dashboard.account.status.suspended": "Suspended",
  "dashboard.account.status.unknown": "Unknown",
  "dashboard.settings.presetCustom": "Custom",
  "dashboard.wizard.finish": "Finish",
  "dashboard.wizard.summary.name": "Name: {{value}}",
  "dashboard.wizard.summary.age": "Age: {{value}}",
  "dashboard.wizard.summary.chatStyle": "Chat style: {{value}}",
  "dashboard.payment.checking": "Checking...",
  "dashboard.payment.expired": "Expired",
  "dashboard.payment.firstMonth": "first month",
  "dashboard.payment.paymentConfirmed": "Payment confirmed!",
  "dashboard.payment.subscriptionActivatedRefreshing": "Subscription activated. Refreshing...",
  "dashboard.studio.switchModel": "Switch model",
  "dashboard.studio.myAccount": "My Account",
  "dashboard.studio.allModelsOverview": "All models overview",
  "dashboard.studio.roleModel": "model",
  "dashboard.studio.overview": "Studio Overview",
  "dashboard.studio.totalEarned": "Total Earned",
  "dashboard.studio.activeModels": "Active Models",
  "dashboard.studio.totalViewers": "Total Viewers",
  "dashboard.studio.nViewers": "{{n}} viewers",
  "dashboard.studio.nToday": "{{n}} today",
  "auth.eyebrow": "AI for live cam chats",
  "auth.welcomeCardSub": "Pick up where you left off.",
  "auth.minChars": "min 8 characters",
  "auth.cta": "Sign In",
  "auth.ctaLoading": "Signing in…",
  "auth.emailVerifyInvalid": "Invalid or expired verification link.",
  "auth.tgContinue": "Continue with Telegram",
  "auth.tgFastest": "FASTEST",
  "auth.tgLoading": "Loading Telegram…",
  "auth.tgFail": "Couldn't load Telegram. Likely an AdBlock — disable it on this site or sign in with email.",
  "auth.fromExt.successTitle": "You're signed in",
  "auth.fromExt.success": "Done — return to your Galatea extension to continue.",
  "auth.divider": "or with email",
  "auth.strength": "Strength",
  "auth.strengthEmpty": "—",
  "auth.strengthWeak": "weak",
  "auth.strengthOk": "ok",
  "auth.strengthStrong": "strong",
  "auth.capsLock": "Caps Lock is on",
  "auth.match.ok": "matches",
  "auth.match.no": "doesn't match",
  "auth.trust.ssl": "🔒 SSL",
  "auth.trust.encrypted": "Encrypted",
  "auth.trust.noLogs": "No logs",
  "auth.trust.noCard": "No card",
  "auth.err.emailInvalid": "Enter a valid email",
  "auth.err.passwordShort": "Password must be at least 8 characters",
  "auth.err.passwordsDoNotMatch": "Passwords do not match",
  "auth.err.network": "Connection error — try again",
  "auth.register.subtext": "3 in-character reply variants in ~3 seconds. Works on Chaturbate, Stripchat, and Fansly.",
  "auth.register.cardSub": "3 days free on PRO — then FREE forever. No card.",
  "auth.register.cta": "Start free — no card",
  "auth.register.ctaLoading": "Creating account…",
  "auth.pageTitle": "Galatea — Sign In",
  "auth.pageDesc": "Sign in to Galatea — your personas, viewers, and reply history are ready.",
  "auth.ctaLoadingTg": "Signing in via Telegram…",
  "auth.err.invalidCredentials": "Email or password doesn't match. Try again.",
  "auth.err.accountLocked": "Too many attempts. Try again in 15 minutes.",
  "auth.err.accountSuspended": "Account suspended — contact support.",
  "auth.err.emailNotVerified": "Verify your email first — check your inbox.",
  "auth.err.generic": "Something went wrong. Try again.",
  "auth.register.pageTitle": "Galatea — Create Account",
  "auth.register.pageDesc": "3 replies/day free forever. No card, no ChatGPT signature. For Chaturbate, Stripchat, Fansly.",
  "auth.err.emailTaken": "This email is already registered. Try signing in or reset your password.",
  "auth.err.tooManyTrials": "Too many registrations from your network. If you run a studio, contact support.",
  "auth.err.disposableEmail": "Disposable email addresses aren't allowed. Use a real email.",
  "auth.err.invalidEmailFormat": "Invalid email format.",
  "cabinet.quickReplies.title": "Quick Replies",
  "cabinet.quickReplies.desc": "Short pre-written phrases for the routine: say hi, thank a tipper, invite to private. No AI generation — instant.",
  "cabinet.quickReplies.modalTitle": "Quick Replies",
  "cabinet.quickReplies.count": "{n} phrases",
  "cabinet.quickReplies.customize": "Customize &rarr;",
  "cabinet.quickReplies.defaultBadge": "defaults",
  "cabinet.quickReplies.hint": "Variable: <code>{name}</code> — resolves to the viewer's real name when known, otherwise removed.",
  "cabinet.quickReplies.addBtn": "+ Add phrase",
  "cabinet.quickReplies.unsaved": "Unsaved changes",
  "cabinet.quickReplies.cancel": "Cancel",
  "cabinet.quickReplies.save": "Save",
  "cabinet.quickReplies.empty": "No phrases. Click + Add phrase below.",
  "cabinet.quickReplies.emptyLong": "No phrases yet.\nClick + Add phrase to create your first one,\nor hit Restore defaults below.",
  "cabinet.quickReplies.noChips": "No phrases yet — click Customize to add some.",
  "cabinet.quickReplies.restore": "Restore defaults",
  "cabinet.quickReplies.done": "Done",
  "cabinet.quickReplies.fieldLabel": "Label",
  "cabinet.quickReplies.fieldText": "Text",
  "cabinet.quickReplies.labelPlaceholder": "short name",
  "cabinet.quickReplies.textPlaceholder": "message sent to viewer",
  "cabinet.quickReplies.insertName": "+ {name}",
  "cabinet.quickReplies.insertNameTitle": "Insert {name} — resolves to viewer's real name",
  "cabinet.quickReplies.loadError": "Failed to load — check your connection and try again.",
  "cabinet.quickReplies.saveError": "Save failed — please try again.",
  "popup.quick.customize": "Customize list",
  "popup.quick.edit": "edit",
  "admin.user.billingCycle": "Billing cycle",
  "admin.user.lockedPrice": "Locked price (cents)",
  "admin.user.resetLock": "Reset to current rate",
  "founder.name": "Founder's price",
  "founder.note": "Limited-time launch rate for our first wave of users.",
  "mid.name": "Transition price",
  "pricing.annualEffective": "(${value}/mo effective)",
  "pricing.countdownIn": "in",
  "pricing.countdownPrefix": "Price rises to",
  "pricing.cycle.annual": "Annual",
  "pricing.cycle.monthly": "Monthly",
  "pricing.cycle.save20": "Save 20%",
  "pricing.cycleChangeWarning": "Switching cycle will re-lock your rate at the current rate for this cycle.",
  "pricing.lockForever": "Lock in this rate forever — your price never goes up.",
  "pricing.lockedBanner": "Your rate:",
  "pricing.lockedForever": "(locked forever)",
  "pricing.originalPrice": "Original price",
  "pricing.perMonth": "/mo",
  "pricing.perYear": "/yr",
  "pricing.pro.name": "Pro",
  "standard.name": "Standard price"
}
