{
  "content": {
    "overview": {
      "title": "Welcome to Soltik",
      "description": "Your all-in-one platform for creating, selling, and building community.",
      "bullet1": "Build beautiful sites, shops, and courses — no code needed",
      "bullet2": "Grow your audience with communities, live shopping, and newsletters",
      "bullet3": "Use AI tools to create images, videos, and content faster"
    },
    "hubs": {
      "title": "Communities",
      "description": "Create spaces where your audience can connect and engage.",
      "bullet1": "Real-time chat, discussions, and events",
      "bullet2": "Built-in tools: galleries, workshops, salons, and more",
      "bullet3": "Monetize with memberships, courses, and store integration"
    },
    "scoops": {
      "title": "Posts & Content",
      "description": "Share updates, articles, and media with your audience.",
      "bullet1": "Rich content editor with images, video, and embeds",
      "bullet2": "Social engagement — likes, comments, reshares, and boosts",
      "bullet3": "Analytics to track what resonates with your audience"
    },
    "ai": {
      "title": "AI-Powered Tools",
      "description": "Supercharge your workflow with built-in AI.",
      "bullet1": "Generate images, videos, and music with AI Studio",
      "bullet2": "AI assistant for writing, brainstorming, and support",
      "bullet3": "Smart site builder — describe your vision, AI builds it"
    },
    "tips": {
      "title": "Pro Tips",
      "description": "Get the most out of Soltik with these tips.",
      "bullet1": "Use the command palette (Ctrl+K) for quick actions",
      "bullet2": "Connect a custom domain to make your brand stand out",
      "bullet3": "Try live shopping to sell products in real-time"
    }
  },
  "common": {
    "save": "Save",
    "cancel": "Cancel",
    "delete": "Delete",
    "edit": "Edit Profile",
    "remove": "Remove",
    "create": "Create",
    "loading": "Loading...",
    "error": "Something went wrong",
    "back": "Back",
    "search": "Search communities...",
    "signIn": "Sign in",
    "signOut": "Log Out",
    "getStarted": "Get Started",
    "viewAll": "View all",
    "copyLink": "Copy Link",
    "copied": "Copied!",
    "share": "Share",
    "preview": "Preview",
    "close": "Close",
    "settings": "Settings",
    "public": "Public",
    "optional": "optional",
    "showMore": "Show more",
    "showLess": "Show less",
    "refresh": "Refresh",
    "selectAll": "Select all",
    "deselectAll": "Deselect all",
    "clear": "Clear",
    "selected": "{count} selected",
    "confirm": "Confirm",
    "discard": "Discard",
    "add": "Add",
    "merge": "Merge",
    "rename": "Rename",
    "reset": "Reset",
    "retry": "Try Again",
    "upload": "Upload",
    "today": "Today",
    "yesterday": "Yesterday",
    "daysAgo": "{count} days ago",
    "weeksAgo": "{count, plural, =1 {1 week ago} other {# weeks ago}}",
    "justNow": "just now",
    "edited": "edited",
    "personal": "Personal",
    "pinned": "Pinned",
    "views": "{count} views",
    "you": "(you)",
    "anonymous": "Anonymous User",
    "admin": "Admin",
    "member": "Member",
    "viewer": "Viewer",
    "device": "Device",
    "allDevices": "All Devices",
    "extensionRequired": "Extension Required",
    "installExtension": "Install Extension",
    "savedSuccessfully": "Saved",
    "failedToLoad": "Failed to load",
    "networkError": "Network error",
    "somethingWentWrong": "Sorry, something went wrong.",
    "noResults": "No communities found",
    "tryDifferentSearch": "Follow people to fill your feed",
    "loadMore": "Load more",
    "saving": "Saving...",
    "saved": "Saved!",
    "uploading": "Uploading...",
    "generating": "Generating...",
    "extracting": "Extracting...",
    "searching": "Searching...",
    "recording": "Recording...",
    "syncing": "Syncing...",
    "commandEnterToPost": "Cmd+Enter to post",
    "shiftEnterNewLine": "Shift+Enter for new line",
    "escToClose": "Esc to close",
    "imageCount": "{count}/4 images",
    "from": "from {source}",
    "viewingAs": "Viewing as",
    "returnToAdmin": "Return to Admin",
    "cancel1": "Cancel",
    "loading2": "Loading...",
    "update": "Update",
    "remove12": "Remove",
    "remove13": "Remove",
    "edit3": "Edit",
    "and": "and",
    "poweredBy": "Powered by",
    "submit": "Submit",
    "untitled": "Untitled",
    "tryAgain": "Try Again",
    "goHome": "Go Home",
    "redirecting": "Redirecting...",
    "previous": "Previous",
    "next": "Next",
    "saveChanges": "Save Changes",
    "change": "Change",
    "failedToSave": "Failed to save",
    "success": "Success",
    "ok": "OK",
    "dismiss": "Dismiss",
    "done": "Done",
    "pageOf": "Page {page} of {total}",
    "follow": "Join",
    "following": "Following",
    "posts": "Posts",
    "more": "more",
    "skip": "Skip",
    "account": "Account",
    "open": "Open",
    "apply": "Apply",
    "backToDashboard": "Back to dashboard",
    "clearTags": "Clear tags",
    "copy": "Copy",
    "lastUpdated": "Last updated",
    "notNow": "Not now",
    "or": "or",
    "post": "Post",
    "viewProfile": "View profile",
    "accountChangedTitle": "Your account changed in another tab",
    "accountChangedBody": "This tab was opened as {from}, but this browser is now signed in as {to}. Until you choose, anything saved here would go to the wrong account, and files that belong to {from} will fail to load.",
    "accountSignedOutBody": "This tab was opened as {from}, but that account was signed out in another tab. Changes made here can no longer be saved.",
    "anotherAccount": "another account",
    "previousAccount": "previous account",
    "accountContinueAs": "Reload as {name}",
    "reloadPage": "Reload page",
    "accountSwitchBack": "Switch back to {name}"
  },
  "filters": {
    "builder": "Filter Builder",
    "layers": "Layers",
    "addLayer": "Add Layer",
    "noLayers": "No layers yet",
    "addLayerHint": "Click \"Add Layer\" or use AI to generate",
    "properties": "Properties",
    "selectLayer": "Select a layer to edit",
    "reset": "Reset",
    "save": "Save Filter",
    "saveFilter": "Save Filter",
    "name": "Name",
    "description": "Manage your filters",
    "descPlaceholder": "Describe your filter...",
    "category": "Category",
    "saveToLibrary": "Save to Library",
    "publish": "Publish to Marketplace",
    "noImage": "No image loaded",
    "previewHint": "Open from Media Library to preview on an image",
    "aiSuggest": "AI Filter Suggestion",
    "aiPlaceholder": "e.g. warm sunset, film noir, dreamy pastel...",
    "generate": "Generate",
    "marketplace": "Filter Marketplace",
    "createFilter": "Create Filter",
    "searchFilters": "Search filters...",
    "noFilters": "No filters found",
    "tryDifferent": "Try a different search or category",
    "applyFilter": "Apply Filter",
    "includes": "Includes",
    "reviews": "Reviews",
    "reviewPlaceholder": "Write a review...",
    "submitReview": "Submit Review",
    "noReviews": "No reviews yet",
    "filters": "Filters",
    "packs": "Packs",
    "noPacks": "No filter packs found",
    "noPacksDesc": "Filter packs bundle multiple filters at a discounted price",
    "downloadAll": "Download All Filters",
    "includedFilters": "Included Filters",
    "loadImage": "Load Image",
    "clickToLoadImage": "Click to load an image",
    "orDragDrop": "or drag & drop"
  },
  "brand": {
    "name": "Soltik",
    "tagline": "The social layer for the web",
    "description": "Social web annotations. Add your voice to any webpage."
  },
  "nav": {
    "social": "Social",
    "create": "Create",
    "library": "My Library",
    "myPosts": "My Orders",
    "myArticles": "My Articles",
    "allPosts": "All Posts",
    "workspace": "Workspace",
    "myWorkspace": "My Workspace",
    "savedTabs": "Saved Tabs",
    "ai": "AI",
    "home": "Home",
    "feed": "Feed",
    "explore": "Explore Communities",
    "discover": "Discover",
    "following": "Following",
    "rooms": "Rooms",
    "collections": "Site",
    "posts": "Post",
    "allSaved": "All Saved",
    "articles": "Articles",
    "videos": "Videos",
    "images": "Images",
    "products": "Products",
    "bookmarks": "Bookmarks",
    "clips": "Clips",
    "screenshots": "Screenshots",
    "readingList": "Reading List",
    "liked": "Liked",
    "tags": "Tags",
    "openTabs": "Open Tabs",
    "history": "History",
    "askAi": "Ask AI",
    "analytics": "Analytics",
    "notifications": "Notifications",
    "profile": "Profile",
    "security": "Security",
    "features": "Features",
    "pricing": "Pricing",
    "docs": "Docs",
    "blog": "Blog",
    "hubs": "My Communities",
    "communities": "Communities",
    "saved": "Saved",
    "messages": "Messages",
    "friends": "Friends",
    "people": "People",
    "settings": "Settings",
    "adminPanel": "Admin",
    "chatAudit": "Chat Audit",
    "collapseSidebar": "Collapse Sidebar",
    "expandSidebar": "Expand",
    "scoopScore": "Post Score",
    "creatorFund": "Creator Fund",
    "invitations": "Invitations",
    "creatorHub": "Creator Community",
    "businessDashboard": "Business",
    "newPost": "New Post",
    "watchParty": "Watch Party",
    "sites": "Sites",
    "mySites": "My Sites",
    "aiBuilder": "AI Builder",
    "creativeStudio": "Creative Studio",
    "mediaLibrary": "Media",
    "promptTemplates": "Prompt Templates",
    "templates": "Templates",
    "myTemplates": "My Templates",
    "marketplace": "Marketplace",
    "shops": "Shops",
    "courses": "Courses",
    "myShop": "My Shop",
    "annotations": "Annotations",
    "activity": "Activity",
    "shopping": "Shopping",
    "myOrders": "My Orders",
    "wishlist": "Wishlist",
    "returns": "Returns",
    "addresses": "Addresses",
    "downloads": "Downloads",
    "storeCredits": "Store Credits",
    "affiliates": "Affiliates",
    "myCourses": "My Courses",
    "teaching": "Teaching",
    "developer": "Developer",
    "visitors": "Visitors",
    "creator": "Creator",
    "streakDays": "{count}d streak",
    "liveShopping": "Live Shopping",
    "myStreams": "My Streams",
    "addons": "Add-ons",
    "agent": "My Agent",
    "agents": "Public Agents",
    "changeLanguage": "Change language",
    "chats": "Chats",
    "commerce": "Commerce",
    "media": "Media",
    "outfits": "Outfits",
    "primary": "Primary navigation",
    "studio": "Studio",
    "homeAria": "Soltik home",
    "backToDashboard": "Back to dashboard"
  },
  "command": {
    "goToHome": "Go to Home",
    "goToFeed": "Go to Feed",
    "exploreRooms": "Explore Rooms",
    "savedLibrary": "Saved Library",
    "aiAssistant": "AI Assistant (⌘J)"
  },
  "homeV2": {
    "hero": {
      "badge": "Coming soon · Invite only",
      "headline": "Your audience, your shop, your communities — one app.",
      "sub": "Soltik puts your posts, paid products, and community chat in a single place. No five tools, no link-in-bio sprawl. Just the place your audience already wants to be.",
      "cta": "Request invite",
      "signin": "Already have an invite? Sign in →",
      "screenshotAlt": "Soltik dashboard"
    },
    "reasons": {
      "creators": {
        "title": "Made for creators first.",
        "body": "Every feature is shaped around the person doing the work. Your audience, your community, your shop — all built to serve you."
      },
      "oneapp": {
        "title": "One place for posts, sales, and your community.",
        "body": "Stop juggling a newsletter, a Discord, a shop, and a link-in-bio. Soltik holds all four under one roof."
      },
      "ai": {
        "title": "AI that helps, not replaces.",
        "body": "Drafts, captions, covers, translations — the boring parts of publishing handled, so you spend time on what only you can make."
      }
    },
    "cta": {
      "title": "Be first in line.",
      "sub": "Currently invite-only. Drop your email and we'll send your invite when we're ready.",
      "placeholder": "you@example.com",
      "submit": "Get my invite",
      "submitting": "Adding…",
      "success": "You're on the list. We'll email when your invite is ready.",
      "invalidEmail": "Please enter a valid email.",
      "failed": "Something went wrong. Try again."
    }
  },
  "home": {
    "trending": "Trending Discussions",
    "liveActivity": "Live Activity",
    "howItWorks": "How it works",
    "step1Title": "Find or paste a URL",
    "step1Desc": "Search for any webpage to see if there's a conversation happening.",
    "step2Title": "Join the discussion",
    "step2Desc": "Share your thoughts, read opinions, and connect with others.",
    "step3Title": "Discover more",
    "step3Desc": "Follow topics, curate sites, and explore trending content.",
    "liveConversations": "Live conversations happening across the web",
    "heroTitle1": "The web is more",
    "heroTitle2": "interesting together",
    "heroSubtitle": "Join live conversations on any page. See what people think. Discover trending discussions. Never browse alone.",
    "discussAnyPage": "Discuss any page",
    "seeWhosReading": "See who's reading",
    "discoverTrending": "Discover trending content",
    "getExtension": "Get the extension for the full experience",
    "searchPlaceholder": "Paste any URL to see the conversation...",
    "searchButton": "Search",
    "invalidUrl": "Please enter a valid URL",
    "noDiscussionsForUrl": "Unable to find discussions for this URL",
    "searchError": "Something went wrong. Please try again.",
    "viewAll": "View all",
    "noTrendingYet": "No trending discussions yet",
    "beFirstToStart": "Be the first to start a conversation!",
    "comments": "{count} comments",
    "hereNow": "{count} here now",
    "onlineAcrossRooms": "{onlineCount} online across {roomCount} rooms",
    "noRecentActivity": "No recent activity",
    "commentedIn": "commented in",
    "saved": "saved",
    "joined": "joined",
    "interactedWith": "interacted with",
    "signUpToJoin": "Sign up to join the conversation",
    "apiNotConfigured": "API not configured",
    "failedToLoadActivity": "Failed to load activity",
    "failedToConnect": "Failed to connect",
    "landing": {
      "nav": {
        "live": "Live",
        "sites": "Sites",
        "founding": "Founding",
        "people": "People",
        "communities": "Communities",
        "create": "Create",
        "aiTools": "AI Tools",
        "openApp": "Open App",
        "signIn": "Sign in",
        "signUpFree": "Sign Up Free",
        "getEarlyAccess": "Get Early Access"
      },
      "hero": {
        "badgeLive": "{count} agents already running for their humans",
        "badgeEarly": "Closed beta — invite-only",
        "headline": "Your AI turns your work",
        "headlineAccent": "into posts in your voice.",
        "subtitle": "Drop a few notes about what you did — \"shipped dark mode, fixed the auth bug, +12 signups\" — and your agent writes a polished post that actually sounds like you. Approve it, or let it earn the right to post on its own. Every post is labelled and undoable, so you stay accountable for your voice.",
        "proofNoCreditCard": "Trained on you, not generic AI",
        "proofSetup": "Notes in, post out — in seconds",
        "proofFree": "Honest disclosure, always",
        "moreUsers": "+{count} more agents",
        "joinThem": "See whose agents are running",
        "getStartedFree": "Write your first post free",
        "alreadyHaveAccount": "Already have an account? Sign in"
      },
      "segments": {
        "connect": {
          "label": "Meet Your People",
          "headline": "Find your people.",
          "headlineAccent": "Build real connections.",
          "description": "Discover people who share your interests, grow your network with smart suggestions, and build genuine friendships — not just a follower count.",
          "cta": "Find your people",
          "tools": {
            "browsePeople": "Browse People",
            "browsePeopleDesc": "Discover by interests",
            "realtimeDMs": "Real-time DMs",
            "realtimeDMsDesc": "Instant messaging",
            "friendSystem": "Friend System",
            "friendSystemDesc": "Mutual connections",
            "smartSuggestions": "Smart Suggestions",
            "smartSuggestionsDesc": "People you'll click with"
          },
          "replaces": {
            "twitter": "Twitter follows",
            "linkedin": "LinkedIn connections",
            "discord": "Discord servers",
            "reddit": "Reddit"
          }
        },
        "build": {
          "label": "Build Together",
          "headline": "Communities with purpose.",
          "headlineAccent": "Not buried by algorithms.",
          "description": "Create communities around shared interests, host watch parties, organize events, and have real conversations. Your community, your rules.",
          "cta": "Start a community",
          "tools": {
            "communityHubs": "Communities",
            "communityHubsDesc": "Organized spaces",
            "watchParties": "Watch Parties",
            "watchPartiesDesc": "Experience together",
            "events": "Events",
            "eventsDesc": "Meetups & gatherings",
            "moderation": "Moderation",
            "moderationDesc": "Safe, curated spaces"
          },
          "replaces": {
            "facebook": "Facebook Groups",
            "discord": "Discord",
            "slack": "Slack",
            "reddit": "Reddit"
          }
        },
        "create": {
          "label": "Create & Grow",
          "headline": "Turn connections into",
          "headlineAccent": "opportunities.",
          "description": "Open a store, launch courses, build a website, and earn from your audience. Your social graph powers your business — friends become customers.",
          "cta": "Start creating",
          "tools": {
            "onlineStore": "Online Store",
            "onlineStoreDesc": "Products, cart, checkout",
            "courses": "Courses",
            "coursesDesc": "Teach what you know",
            "websites": "Websites",
            "websitesDesc": "Your page, your brand",
            "creatorFund": "Creator Fund",
            "creatorFundDesc": "Earn from your content"
          },
          "replaces": {
            "shopify": "Shopify",
            "teachable": "Teachable",
            "wix": "Wix",
            "patreon": "Patreon"
          }
        },
        "replaces": "Replaces:"
      },
      "ai": {
        "badge": "AI-Powered",
        "headline": "Turn rough notes into",
        "headlineAccent": "a post that sounds like you.",
        "description": "Every tool comes with built-in AI. Write posts, reply to reviews, create product descriptions, and understand your analytics — all with one click.",
        "postWriter": "Notes → post, in your voice",
        "postWriterDesc": "Drop what you did. Your agent writes it up in your style — grounded in your notes, never made up.",
        "reviewReplies": "AI Review Replies",
        "reviewRepliesDesc": "Get a 1-star review? AI drafts a professional response in seconds.",
        "productDescriptions": "AI Product Descriptions",
        "productDescriptionsDesc": "Enter a product name — AI writes a compelling description that sells.",
        "analytics": "AI Analytics",
        "analyticsDesc": "\"How did I do this week?\" Get a plain-english summary of your growth.",
        "demo": {
          "ready": "Ready",
          "yourPrompt": "Your prompt:",
          "promptText": "\"Write a post announcing our new weekend brunch menu\"",
          "aiDraft": "AI Draft:",
          "draftText": "Weekend brunch is here! We're rolling out a brand new menu featuring avocado benedicts, fresh-squeezed juices, and our signature cinnamon French toast. Available every Saturday & Sunday, 9am-2pm. Book your table now and bring the whole crew!",
          "useThis": "Use this",
          "regenerate": "Regenerate",
          "makeShorter": "Make shorter"
        }
      },
      "comparison": {
        "headline": "Everything you need.",
        "headlineAccent": "One platform.",
        "feature": "Feature",
        "free": "Free",
        "realSocialGraph": "Real social graph",
        "friendSystemDMs": "Friend system + DMs",
        "communityHubs": "Communities",
        "onlineStore": "Online store",
        "courses": "Courses",
        "aiContentTools": "AI content tools",
        "customDomain": "Custom domain",
        "ownYourAudience": "Own your audience",
        "socialProofBuiltIn": "Social proof built-in",
        "monthlyCost": "Monthly cost",
        "footnote": "* Facebook is free but you don't own your audience, reach is ~2%, and you can't customize your page"
      },
      "live": {
        "happeningNow": "Happening Now",
        "seeWhatPeople": "See what people are",
        "building": "building.",
        "earned": "earned {emoji} {label}",
        "launched": "launched \"{title}\"",
        "sharedPost": "shared a new post",
        "openedShop": "opened shop \"{title}\"",
        "didSomethingCool": "did something cool"
      },
      "showcase": {
        "badge": "Made with Soltik",
        "headline": "Real sites. Real people.",
        "headlineAccent": "Real results.",
        "description": "These sites were built on Soltik — for free, in minutes."
      },
      "leaderboard": {
        "badge": "Referral Leaderboard",
        "headline": "Top referrers get",
        "headlineAccent": "legendary status.",
        "description": "Invite friends, climb the leaderboard, earn your place among the most influential founding members.",
        "joinAndRefer": "Join and start referring"
      },
      "stats": {
        "members": "Members",
        "connections": "Connections",
        "messages": "Messages",
        "activeCommunities": "Active Communities",
        "posts": "Posts",
        "countries": "Countries"
      },
      "founding": {
        "label": "Founding members",
        "headline": "Get in early.",
        "headlineAccent": "Get rewarded forever.",
        "description": "The first 1,000 members get permanent perks that will never be available again.",
        "badgeTitle": "Founding Member",
        "badgeLabel": "BADGE",
        "badgeDesc": "Permanent. Non-transferable. Yours forever.",
        "claimed": "{count} / 1,000 claimed",
        "left": "{count} left",
        "alreadyOnWaitlist": "{count} people already on the waitlist"
      },
      "perks": {
        "foundingBadge": "Founding Badge",
        "foundingBadgeDesc": "Permanent badge proving you were here first",
        "freeProTier": "Free Pro Tier",
        "freeProTierDesc": "All Pro features free for your first year",
        "shapeProduct": "Shape the Product",
        "shapeProductDesc": "Direct access to the team and roadmap",
        "priorityHandles": "Priority Handles",
        "priorityHandlesDesc": "First pick on @yourhandle"
      },
      "achievements": {
        "streak3": "3-day streak",
        "streak7": "7-day streak",
        "streak30": "30-day streak",
        "firstPost": "first post",
        "launchedSite": "launched a site",
        "openedShop": "opened a shop",
        "firstSale": "first sale",
        "followers100": "100 followers",
        "foundingMember": "Founding Member"
      },
      "cta": {
        "headline": "Ready to find",
        "headlineAccent": "your people?",
        "description": "Free forever. No credit card. Real connections in minutes."
      },
      "footer": {
        "community": "Community",
        "pricing": "Pricing",
        "blog": "Blog",
        "privacy": "Privacy",
        "terms": "Terms",
        "copyright": "© 2026 Soltik",
        "contentPolicy": "Guidelines",
        "cookies": "Cookies",
        "imprint": "Imprint"
      },
      "waitlist": {
        "placeholder": "your@email.com",
        "verificationRequired": "Please complete the verification",
        "successPosition": "You're #{position} on the list!",
        "shareToMoveUp": "Share to move up the queue:",
        "copied": "Copied",
        "copy": "Copy",
        "youreIn": "You're in!",
        "somethingWentWrong": "Something went wrong",
        "failedToJoin": "Failed to join"
      },
      "time": {
        "justNow": "just now",
        "minsAgo": "{count}m ago",
        "hoursAgo": "{count}h ago",
        "daysAgo": "{count}d ago"
      }
    }
  },
  "login": {
    "checkEmail": "Check your email",
    "welcome": "Welcome to Soltik",
    "magicLinkSent": "We sent you a magic link to sign in",
    "signInDesc": "Sign in with your email — no password needed",
    "emailLabel": "Email Address",
    "emailPlaceholder": "you@example.com",
    "sendMagicLink": "Send Magic Link",
    "sentTo": "We sent a magic link to {email}",
    "clickLink": "Click the link in your email to sign in.",
    "tryDifferent": "Try different email",
    "noPassword": "No password required. Secure magic link authentication.",
    "newToSoltik": "New to Soltik?",
    "seePricing": "See pricing",
    "invalidEmail": "Please enter a valid email",
    "failedSend": "Failed to send magic link",
    "invalidCode": "Invalid code",
    "invalidBackupCode": "Invalid backup code",
    "signInPasskey": "Sign in with passkey",
    "passkeyAuthFailed": "Passkey authentication failed",
    "noAccount": "Don't have an account?",
    "signUp": "Sign up",
    "sendCode": "Send sign-in code",
    "useMagicLinkInstead": "Email me a sign-in link instead",
    "useCodeInstead": "Send me a code instead",
    "enterCode": "Enter your code",
    "codeSentTo": "We sent a 6-digit code to {email}.",
    "codeLabel": "6-digit code",
    "verifyAndSignIn": "Verify & sign in",
    "backToEmail": "Different email",
    "resendIn": "Resend in {seconds}s",
    "resendCode": "Resend code",
    "otpInvalid": "Invalid code",
    "googleFailed": "Google sign-in failed to start",
    "googleNotConfigured": "Google sign-in is not configured",
    "completeVerification": "Please complete the security verification"
  },
  "dashboard": {
    "startConversation": "Start a conversation",
    "pasteUrl": "Paste any URL to join or create a room around it.",
    "urlPlaceholder": "https://example.com/article...",
    "goToRoom": "Go to Room",
    "trendingRooms": "Trending Rooms",
    "recentSaves": "Recent Saves",
    "noRooms": "No rooms yet",
    "pasteUrlHint": "Paste a URL above to create the first room.",
    "quickLinks": "Quick Links",
    "following": "Following",
    "discover": "Discover",
    "new": "New",
    "hot": "Hot",
    "trending": "Trending",
    "composerPlaceholder": "What's on your mind? Share a link, insight, or hot take... Type @ to mention someone",
    "fetchingPreview": "Fetching preview...",
    "addLink": "Add link",
    "addImage": "Add image",
    "addTags": "Add tags",
    "mentionSomeone": "Mention someone",
    "maxImages": "Max 4 images",
    "mediaStudio": "AI Studio",
    "gated": "Gated",
    "gate": "Gate",
    "makeSubscribersOnly": "Make subscribers only",
    "schedulePost": "Schedule post",
    "scheduledAt": "Scheduled: {datetime}",
    "clearSchedule": "Clear schedule",
    "postTypeText": "Text",
    "postTypeStatus": "Status",
    "postTypePoll": "Poll",
    "postTypeQA": "Q&A",
    "postTypeEvent": "Event",
    "pollOptions": "Poll options",
    "optionPlaceholder": "Option {number}",
    "addOption": "+ Add option",
    "multipleChoice": "Multiple choice",
    "expiresAtOptional": "Expires at (optional)",
    "eventDetails": "Event details",
    "starts": "Starts",
    "endsOptional": "Ends (optional)",
    "locationUrlOptional": "Location URL (optional)",
    "locationUrlPlaceholder": "https://zoom.us/j/... or maps link",
    "addTagsPlaceholder": "Add tags...",
    "imageUploadFailed": "Image upload failed",
    "failedToSendTip": "Failed to send tip",
    "tipFailed": "Tip failed",
    "yourStats": "Your Stats",
    "scoopScore": "Post Score",
    "followers": "Followers",
    "posts": "Posts",
    "views": "Views",
    "trendingHubs": "Trending Communities",
    "seeAll": "See all",
    "members": "members",
    "postsToday": "posts today",
    "noTrendingHubs": "No trending communities yet",
    "suggestedForYou": "For You",
    "join": "Join",
    "todayActivity": "Today's Activity",
    "viewAnalytics": "View analytics",
    "likes": "likes",
    "comments": "Comments",
    "noSuggestions": "No suggestions yet"
  },
  "collections": {
    "sharedCollections": "Shared Sites",
    "collectionCount": "{count, plural, =0 {0 sites} =1 {1 site} other {# sites}}",
    "newCollection": "New Site",
    "createFirst": "Create Your First Site",
    "createCollection": "Create Site",
    "sharedWithMe": "Shared with Me",
    "title": "Collections",
    "description": "Manage your collections",
    "titlePlaceholder": "My awesome links",
    "descPlaceholder": "A curated list of...",
    "noCollections": "No sites yet",
    "noCollectionsDesc": "Create a site to share your curated links with others.",
    "linkCount": "{count, plural, =0 {0 links} =1 {1 link} other {# links}}",
    "viewCount": "{count, plural, =0 {0 views} =1 {1 view} other {# views}}",
    "created": "Created {date}",
    "sharedBy": "Shared by {name}",
    "editor": "editor",
    "viewer": "viewer",
    "deleteCollection": "Delete Site",
    "deleteConfirm": "All items in this site will be removed. This cannot be undone.",
    "failedLoad": "Failed to load sites",
    "failedCreate": "Failed to create site",
    "failedDelete": "Failed to delete site",
    "pageTitle": "My Site",
    "portfolioCount": "{count, plural, =1 {1 site} other {# sites}}",
    "loadingPortfolios": "Loading sites...",
    "editPortfolio": "Edit Site",
    "emptyStateDesc": "Sites help you organize and share your favorite content. Create your first site to get started.",
    "itemCount": "{count, plural, =1 {1 item} other {# items}}",
    "visibilityPublic": "Public",
    "visibilityUnlisted": "Unlisted",
    "visibilityPrivate": "Private",
    "visibilityPrivateDesc": "Only you can see this site",
    "visibilityUnlistedDesc": "Anyone with the link can view",
    "visibilityPublicDesc": "Visible on your profile",
    "coverImageLabel": "Cover Image (optional)",
    "coverImagePlaceholder": "Enter image URL (e.g., https://images.unsplash.com/...)",
    "coverImageHint": "Paste a URL from Unsplash or any image hosting service. 16:9 aspect ratio recommended.",
    "iconLabel": "Icon",
    "colorLabel": "Color (optional)",
    "nameLabel": "Name",
    "namePlaceholder": "My awesome site",
    "descriptionLabel": "Description (optional)",
    "descriptionPlaceholder": "What's this site about?",
    "visibilityLabel": "Visibility",
    "nameRequired": "Name is required",
    "failedSave": "Failed to save site",
    "saveChanges": "Save Changes",
    "deleteCannotUndo": "This action cannot be undone.",
    "coverPreviewAlt": "Cover preview",
    "shortUrl": "Short URL",
    "slugTaken": "This URL is already taken by another site",
    "publicUrl": "Public URL",
    "copyUrl": "Copy URL",
    "urlCopied": "URL copied!",
    "abTestPanel": {
      "collectingData": "Collecting data...",
      "control": "Control",
      "variant": "Variant",
      "startTest": "Start test",
      "pause": "Pause",
      "resume": "Resume",
      "applyWinner": "Apply winner",
      "title": "A/B Tests",
      "newTest": "New test",
      "createNewTest": "Create new test",
      "selectSection": "Select section",
      "noSections": "No sections available",
      "chooseSection": "Choose a section to test",
      "testNameLabel": "Test name",
      "testNamePlaceholder": "Enter test name...",
      "generateVariant": "Generate variant",
      "controlCurrent": "Control (current)",
      "aiGeneratedVariant": "AI-generated variant",
      "loadingTests": "Loading tests...",
      "emptyState": "No A/B tests yet. Create one to optimize your site.",
      "activeTests": "Active tests",
      "completedTests": "{count, plural, one {# completed test} other {# completed tests}}",
      "confident": "Confident",
      "sectionType": "Section: {type}",
      "viewsClicks": "{views} views / {clicks} clicks"
    },
    "aiInsightsPanel": {
      "analyze": "Analyze",
      "analyzingSite": "Analyzing site...",
      "loadingInsights": "Loading insights...",
      "applied": "Applied",
      "apply": "Apply",
      "hideChanges": "Hide changes",
      "viewChanges": "View changes"
    },
    "addItemModal": {
      "notAuthenticated": "Not authenticated",
      "urlRequired": "URL is required",
      "pleaseSelectImage": "Please select an image",
      "failedToUploadImage": "Failed to upload image",
      "textContentRequired": "Text content is required",
      "failedToAddText": "Failed to add text",
      "failedToAddEmbed": "Failed to add embed",
      "failedToAddItem": "Failed to add item",
      "titleLabel": "Title",
      "optionalAutoFilled": "Optional — auto-filled from URL",
      "descriptionLabel": "Description",
      "altTextLabel": "Alt text",
      "curatorNote": "Curator note",
      "noteVisibleToViewers": "This note is visible to viewers",
      "addToCollection": "Add to site",
      "typeEmbed": "Embed",
      "typeImage": "Image",
      "typeLink": "Link",
      "typeText": "Text",
      "typeNote": "Note",
      "typeCode": "Code",
      "typePoll": "Poll",
      "labelTitle": "Title",
      "labelUrl": "URL",
      "optional": "Optional",
      "placeholderLinkTitle": "Link title",
      "placeholderUrl": "https://example.com",
      "placeholderNoteTitle": "Note title",
      "placeholderNoteContent": "Write your note...",
      "placeholderCode": "Paste your code here...",
      "placeholderQuestion": "What do you want to ask?",
      "placeholderOption": "Option",
      "placeholderImageTitle": "Image title",
      "placeholderAltText": "Describe this image",
      "addOption": "Add option",
      "labelLanguage": "Language",
      "labelFilename": "Filename",
      "placeholderFilename": "example.js",
      "labelAltText": "Alt text",
      "submit": "Add",
      "adding": "Adding..."
    },
    "blogManager": {
      "newPost": "New post",
      "noPostsYet": "No posts yet",
      "noPostsMatch": "No posts match your search",
      "unfeature": "Unfeature",
      "feature": "Feature",
      "categories": "Categories",
      "confirmDeletePost": "Are you sure you want to delete this post?",
      "postsCount": "{count, plural, one {# post} other {# posts}}",
      "filter_all": "All",
      "filter_draft": "Drafts",
      "filter_published": "Published",
      "filter_scheduled": "Scheduled"
    },
    "collectionAISummary": {
      "generateSummary": "Generate summary",
      "aiSummary": "AI Summary",
      "analyzingCollection": "Analyzing site..."
    },
    "collectionActivityFeed": {
      "activity": "Activity",
      "noActivityYet": "No activity yet",
      "someone": "Someone",
      "loadMore": "Load more"
    },
    "collectionComments": {
      "discussion": "Discussion",
      "noCommentsYet": "No comments yet",
      "startConversation": "Start the conversation",
      "anonymous": "Anonymous"
    },
    "collectionInsightsPanel": {
      "insights": "Insights"
    },
    "collectionSuggestions": {
      "suggested": "Suggested"
    },
    "contentBlockEditor": {
      "addLink": "Add Link",
      "zoomLevel": "Zoom Level"
    },
    "contentHealthPanel": {
      "recompute": "Recompute",
      "computing": "Computing...",
      "loadingHealth": "Loading health data...",
      "refreshed": "Refreshed",
      "refreshWithAI": "Refresh with AI",
      "accept": "Accept",
      "hideComparison": "Hide comparison",
      "viewBeforeAfter": "View before & after",
      "sectionType": "Section: {type}"
    },
    "domainSettings": {
      "failedToLoad": "Failed to load data",
      "failedToAdd": "Failed to add domain",
      "failedToVerify": "Failed to verify domain",
      "failedToRemove": "Failed to remove domain",
      "active": "Active",
      "pendingVerification": "Pending Verification",
      "unknown": "Unknown",
      "checking": "Checking",
      "checkVerificationStatus": "Check Verification Status",
      "removeDomain": "Remove Domain",
      "connectDescription": "Connect a custom domain to your site.",
      "removeConfirm": "Are you sure you want to remove this domain?",
      "visit": "Visit"
    },
    "gateOverlay": {
      "contentRequiresAccess": "This content requires access",
      "subscribeToUnlock": "Subscribe to unlock",
      "subscribe": "Subscribe",
      "buyFor": "Buy for {price}"
    },
    "pageVersionsPanel": {
      "failedToLoad": "Failed to load data",
      "failedToSave": "Failed to save version",
      "failedToRestore": "Failed to restore version",
      "failedToDelete": "Failed to delete version",
      "unnamedVersion": "Unnamed version",
      "restore": "Restore"
    },
    "pricingModal": {
      "mo": "/mo",
      "yr": "/yr",
      "once": "once",
      "failedToStartCheckout": "Failed to start checkout",
      "upgradeAccess": "Upgrade access",
      "choosePlan": "Choose a plan",
      "supportCreatorUnlock": "Support this creator and unlock exclusive content",
      "monthly": "Monthly",
      "yearly": "Yearly",
      "lifetime": "Lifetime",
      "recommended": "Recommended",
      "perMonth": "/month",
      "perYear": "/year",
      "currentPlan": "Current plan",
      "freeAccess": "Free access",
      "redirecting": "Redirecting...",
      "subscribe": "Subscribe",
      "notAvailable": "Not available",
      "includesFreeTrial": "Includes {days}-day free trial",
      "level": "Level {level}",
      "notAvailableForBilling": "Not available for this billing period"
    },
    "publishTemplateModal": {
      "failedToPublish": "Failed to publish template",
      "somethingWentWrong": "Something went wrong",
      "upgradeToCreatorPlan": "Upgrade to Creator plan",
      "viewPlans": "View plans",
      "details": "Details",
      "pricing": "Pricing",
      "review": "Review",
      "commaSeparated": "Comma-separated",
      "next": "Next",
      "paid": "Paid",
      "connectStripeAccount": "Connect Stripe account",
      "saveAsDraft": "Save as draft",
      "submitForReview": "Submit for review",
      "category_business": "Business",
      "category_commerce": "Commerce",
      "category_creative": "Creative",
      "category_food": "Food",
      "category_personal": "Personal",
      "category_professional": "Professional"
    },
    "richItemCard": {
      "note": "Note",
      "showLess": "Show less",
      "showMore": "Show more",
      "video": "Video",
      "viewOnX": "View on X →",
      "open": "Open →",
      "byName": "by {name}",
      "voteCount": "{count, plural, one {# vote} other {# votes}}"
    },
    "saveToCollectionModal": {
      "pleaseSignIn": "Please sign in",
      "failedToLoad": "Failed to load data",
      "failedToSave": "Failed to save",
      "failedToCreate": "Failed to create",
      "untitled": "Untitled",
      "createAndSave": "Create and save",
      "createFirstCollection": "Create your first site",
      "newCollection": "New site",
      "private": "Private",
      "public": "Public",
      "unlisted": "Unlisted",
      "itemCount": "{count, plural, one {# item} other {# items}}"
    },
    "collectionMetadataBar": {
      "itemCount": "{count, plural, one {# item} other {# items}}",
      "minRead": "{minutes} min read"
    },
    "uploadCoverImage": "Upload cover image"
  },
  "collectionDetail": {
    "backToCollections": "Back to Sites",
    "settings": "Settings",
    "insights": "Insights",
    "activity": "Activity",
    "addItem": "Add Item",
    "autoOrganize": "Auto-Organize",
    "stats": "Stats",
    "views": "Views",
    "items": "Items",
    "noItems": "No items on this site",
    "noItemsDesc": "Add links to build your knowledge board.",
    "removeItem": "Remove Item",
    "removeItemConfirm": "This item will be removed from the site.",
    "failedLoad": "Failed to load site",
    "failedSave": "Failed to save changes",
    "failedRemove": "Failed to remove item",
    "failedUpdate": "Failed to update item",
    "failedOrganize": "Failed to organize",
    "notFound": "Site not found",
    "detail": {
      "loadingCollection": "Loading site...",
      "collectionNotFound": "Site not found",
      "collectionNotFoundDesc": "This site may have been deleted or made private.",
      "backToDashboard": "Back to Dashboard",
      "back": "Back",
      "nameLabel": "Name",
      "descriptionLabel": "Description",
      "iconLabel": "Icon",
      "visibilityLabel": "Visibility",
      "visibilityPrivate": "Private",
      "visibilityUnlisted": "Unlisted",
      "visibilityPublic": "Public",
      "saveChanges": "Save Changes",
      "cancel": "Cancel",
      "edit": "Edit",
      "deleteCollectionTooltip": "Delete site",
      "itemCount": "{count, plural, =1 {1 item} other {# items}}",
      "followerCount": "{count, plural, =1 {1 follower} other {# followers}}",
      "viewCount": "{count, plural, =1 {1 view} other {# views}}",
      "following": "Following",
      "follow": "Follow",
      "searchItems": "Search items...",
      "listView": "List view",
      "gridView": "Grid view",
      "compactView": "Compact view",
      "addSection": "Add Section",
      "addItem": "Add Item",
      "noMatchingItems": "No matching items",
      "noItemsYet": "No items yet",
      "tryAdjustingSearch": "Try adjusting your search query",
      "addFirstItem": "Add your first item to this site",
      "collectionEmpty": "This site is empty",
      "dragItemsHere": "Drag items here",
      "unsectionedItems": "Unsectioned Items",
      "editSection": "Edit Section",
      "sectionTitleLabel": "Title",
      "sectionTitlePlaceholder": "Section title",
      "sectionDescriptionLabel": "Description (optional)",
      "sectionDescriptionPlaceholder": "Brief description",
      "saving": "Saving...",
      "adding": "Adding...",
      "save": "Save",
      "removeItemTitle": "Remove Item",
      "removeItemDescription": "This item will be removed from the site.",
      "deleteCollectionTitle": "Delete Site",
      "deleteCannotUndo": "This action cannot be undone",
      "deleteCollectionConfirm": "Are you sure you want to delete \"{name}\"? All {count} items on this site will be removed.",
      "deleting": "Deleting...",
      "today": "Today",
      "yesterday": "Yesterday",
      "daysAgo": "{count} days ago",
      "weeksAgo": "{count} weeks ago"
    }
  },
  "itemCard": {
    "note": "Note",
    "copyCode": "Copy code",
    "altText": "Alt text",
    "altTextPlaceholder": "Describe this image",
    "youtube": "YouTube",
    "twitter": "Twitter",
    "embed": "Embed",
    "viewOnX": "View on X",
    "open": "Open",
    "voteCount": "{count} {count, plural, =1 {vote} other {votes}}",
    "justNow": "just now",
    "minutesAgo": "{minutes}m ago",
    "hoursAgo": "{hours}h ago",
    "daysAgo": "{days}d ago",
    "save": "Save",
    "cancel": "Cancel",
    "showLess": "Show less",
    "showMore": "Show more",
    "collapse": "Collapse",
    "expand": "Expand",
    "remove": "Remove",
    "link": "Link",
    "galleryCounter": "{index} / {total}",
    "itemCount": "{count, plural, =1 {1 item} other {# items}}",
    "readTime": "~{time} min read"
  },
  "addItemModal": {
    "title": "Add to Post",
    "link": "Link",
    "note": "Note",
    "code": "Code",
    "poll": "Poll",
    "image": "Image",
    "url": "URL",
    "urlPlaceholder": "https://example.com",
    "linkTitle": "Link title",
    "noteTitle": "Note title",
    "content": "Content",
    "contentPlaceholder": "Write your thoughts...",
    "language": "Language",
    "filename": "Filename",
    "filenamePlaceholder": "example.js",
    "codePlaceholder": "Paste your code here...",
    "question": "Question",
    "questionPlaceholder": "What do you think about...?",
    "options": "Options",
    "optionPlaceholder": "Option {number}",
    "addOption": "Add option",
    "imageTitle": "Image title",
    "addToCollection": "Add to Site",
    "urlRequired": "URL is required",
    "contentRequired": "Content is required",
    "codeRequired": "Code is required",
    "questionRequired": "Question is required",
    "minOptions": "At least 2 options required",
    "selectImage": "Please select an image",
    "notAuthenticated": "Not authenticated",
    "failedAdd": "Failed to add item",
    "typeLink": "Link",
    "typeNote": "Note",
    "typeCode": "Code",
    "typePoll": "Poll",
    "typeImage": "Image",
    "typeGallery": "Gallery",
    "typeVideo": "Video",
    "urlLabel": "URL",
    "titleLabel": "Title",
    "optional": "optional",
    "linkTitlePlaceholder": "Link title",
    "noteTitlePlaceholder": "Note title",
    "contentLabel": "Content",
    "languageLabel": "Language",
    "filenameLabel": "Filename",
    "questionLabel": "Question",
    "optionsLabel": "Options",
    "optionN": "Option {n}",
    "imageLabel": "Image",
    "imageTitlePlaceholder": "Image title",
    "altTextLabel": "Alt text",
    "altTextPlaceholder": "Describe this image",
    "imagesLabel": "Images",
    "upTo20": "up to 20",
    "clickToSelectImages": "Click to select images",
    "imageFormats": "JPEG, PNG, GIF, WebP · Max 10MB each",
    "addMore": "Add more",
    "imagesSelected": "{count, plural, =1 {1 image} other {# images}} selected",
    "galleryTitleLabel": "Gallery title",
    "galleryTitlePlaceholder": "My Photos",
    "videoUrlLabel": "Video URL",
    "videoUrlPlaceholder": "https://youtube.com/watch?v=... or https://vimeo.com/...",
    "videoDetected": "{platform} video detected",
    "supportedPlatforms": "Supported: YouTube, Vimeo",
    "videoTitlePlaceholder": "Video title",
    "cancel": "Cancel",
    "addToScoopButton": "Add to Post",
    "errorNotAuthenticated": "Not authenticated",
    "errorUrlRequired": "URL is required",
    "errorContentRequired": "Content is required",
    "errorCodeRequired": "Code is required",
    "errorQuestionRequired": "Question is required",
    "errorMinOptions": "At least 2 options required",
    "errorSelectImage": "Please select an image",
    "errorSelectImages": "Please select images",
    "errorUnsupportedVideo": "Unsupported video URL. Use YouTube or Vimeo.",
    "errorFailedToAdd": "Failed to add item"
  },
  "scoopCreate": {
    "createPost": "Create Post",
    "chooseTemplate": "Choose a Template",
    "chooseTemplateDesc": "Pick a starting point for your post",
    "magazine": "Magazine",
    "magazineDesc": "Editorial content with articles, curated links, and rich media",
    "community": "Community",
    "communityDesc": "Discussion community with threads, polls, and collaborative content",
    "workspace": "Workspace",
    "workspaceDesc": "Team collaboration with shared resources and organized sections",
    "customize": "Customize",
    "customizeDesc": "Make it yours",
    "name": "Name",
    "namePlaceholder": "e.g. AI Research Community",
    "description": "Manage your community",
    "descriptionPlaceholder": "What is this community about?",
    "coverImage": "Cover Image",
    "dragOrClick": "Drag & drop or click to upload",
    "icon": "Icon",
    "colorTheme": "Color Theme",
    "visibility": "Visibility",
    "public": "Public",
    "publicDesc": "Anyone can find and view",
    "unlisted": "Unlisted",
    "unlistedDesc": "Only people with the link",
    "private": "Private",
    "privateDesc": "Only invited members",
    "category": "Category",
    "tech": "Tech",
    "design": "Design",
    "business": "Business",
    "science": "Science",
    "entertainment": "Entertainment",
    "education": "Education",
    "other": "Other",
    "preview": "Preview",
    "previewDesc": "Here's how your post will look",
    "back": "Back",
    "next": "Next",
    "create": "Create Post",
    "features": "Features",
    "chooseStartingPoint": "Choose a starting point",
    "chooseStartingPointDesc": "Each template comes with channels, rules, and settings designed for its purpose.",
    "startFromScratch": "Start from scratch",
    "startFromScratchDesc": "Empty community -- set up everything yourself",
    "hubType": "Community Type",
    "orStartFromTemplate": "Or start from a template",
    "customizeYourHub": "Customize your Community",
    "customizeYourHubDesc": "Give it a name and make it yours.",
    "descriptionOptional": "optional",
    "dropImageOrClick": "Drop an image or click to upload",
    "replace": "Replace",
    "remove": "Remove",
    "hubSettings": "Community Settings",
    "joinMode": "Join Mode",
    "joinModeOpen": "Open",
    "joinModeOpenDesc": "Anyone can join instantly",
    "joinModeApproval": "Approval",
    "joinModeApprovalDesc": "You review requests",
    "joinModeInvite": "Invite Only",
    "joinModeInviteDesc": "By invitation only",
    "joinModePaid": "Paid",
    "joinModePaidDesc": "Requires payment",
    "visibilityPublic": "Public",
    "visibilityPublicDesc": "Anyone can discover and view",
    "visibilityUnlisted": "Unlisted",
    "visibilityUnlistedDesc": "Only people with the link",
    "visibilityPrivate": "Private",
    "visibilityPrivateDesc": "Only you and collaborators",
    "categoryOptional": "optional",
    "categoryTechnology": "Technology",
    "categoryDesign": "Design",
    "categoryBusiness": "Business",
    "categoryScience": "Science",
    "categoryEntertainment": "Entertainment",
    "categoryEducation": "Education",
    "categoryOther": "Other",
    "rules": "Rules",
    "rulesOptional": "optional -- pre-filled from template",
    "rulesPlaceholder": "Set rules for members (e.g. Be respectful, No spam...)",
    "welcomeMessage": "Welcome message",
    "welcomeMessageOptional": "optional",
    "welcomeMessagePlaceholder": "Message shown to new members when they join...",
    "reviewYourHub": "Review your Community",
    "reviewYourHubDesc": "Everything look good? You can change settings later.",
    "untitledHub": "Untitled Community",
    "channelsThatWillBeCreated": "Channels that will be created",
    "cancel": "Cancel",
    "continue": "Continue",
    "createHub": "Create Community",
    "hubTypeResearchLab": "Research Lab",
    "hubTypeResearchLabDesc": "Knowledge graphs, literature reviews, AI-mapped connections",
    "hubTypeNewsroom": "Newsroom",
    "hubTypeNewsroomDesc": "Fact-checking, verification pipeline, AI-assisted timelines",
    "hubTypeGallery": "Gallery",
    "hubTypeGalleryDesc": "Masonry grids, visual curation, style analysis",
    "hubTypeWorkshop": "Workshop",
    "hubTypeWorkshopDesc": "Kanban boards, task tracking, decision logs",
    "hubTypeSalon": "Salon",
    "hubTypeSalonDesc": "Structured debates, for/against positions, AI consensus",
    "layoutStandard": "Standard layout",
    "layoutFullBleed": "Full-bleed visual",
    "layoutSplit": "Split banner",
    "layoutMinimal": "Minimal & clean",
    "colorIndigo": "Indigo",
    "colorEmerald": "Emerald",
    "colorRose": "Rose",
    "colorAmber": "Amber",
    "colorSky": "Sky",
    "colorViolet": "Violet",
    "slowMode": "Slow mode {seconds}s",
    "onboarding": "Onboarding"
  },
  "hubSettings": {
    "general": {
      "hubSettings": "Community Settings",
      "hubNotFound": "Community not found",
      "backToHubs": "Back to Communities",
      "failedToLoad": "Failed to load community",
      "failedToSave": "Failed to save",
      "settingsSaved": "Settings saved",
      "designSaved": "Design saved",
      "failedToSaveDesign": "Failed to save design",
      "communitySaved": "Community settings saved",
      "failedToSavePermissions": "Failed to save permissions",
      "announcementCreated": "Announcement created",
      "failedToCreateAnnouncement": "Failed to create announcement",
      "guideCreated": "Guide created",
      "failedToCreateGuide": "Failed to create guide",
      "permissionsSaved": "{role} permissions saved",
      "saveChanges": "Save Changes",
      "saveDesign": "Save Design",
      "saveCommunitySettings": "Save Community Settings",
      "saving": "Saving...",
      "saved": "Saved",
      "saveDefaults": "Save Defaults"
    },
    "tabs": {
      "overview": "Overview",
      "design": "Design",
      "community": "Community",
      "channels": "Channels",
      "rooms": "Rooms",
      "members": "Members",
      "permissions": "Permissions",
      "moderation": "Moderation",
      "announcements": "Announcements",
      "guides": "Guides",
      "customEmoji": "Custom Emoji",
      "auditLog": "Audit Log",
      "tiers": "Tiers",
      "earnings": "Earnings",
      "leaderboard": "Leaderboard",
      "badges": "Badges",
      "insights": "Insights",
      "activity": "Activity",
      "aiAgent": "AI Agent",
      "aiAgentDescription": "Add an AI assistant to your community that can answer questions from your members about your community, content, and store.",
      "enableAiAgent": "Enable AI Agent",
      "enableAiAgentHint": "Members will see an 'Ask AI' button on your community page",
      "customInstructions": "Custom Instructions",
      "customInstructionsHint": "Tell the AI agent how to behave — what to recommend, what to say, what tone to use.",
      "customInstructionsPlaceholder": "e.g. Always recommend our signature dish. Direct booking questions to our website. Be friendly and casual."
    },
    "overview": {
      "title": "Overview",
      "labelTitle": "Title",
      "labelDescription": "Description",
      "coverImage": "Cover Image",
      "replace": "Replace",
      "dropImageOrClick": "Drop an image or click to upload",
      "hideUrlInput": "Hide URL input",
      "orPasteUrl": "Or paste URL",
      "iconEmoji": "Icon (emoji)",
      "themeColor": "Theme Color",
      "publicScoop": "Public community"
    },
    "design": {
      "title": "Design",
      "postName": "Post Name",
      "preview": "Preview",
      "appearance": "Appearance",
      "coverImage": "Cover Image",
      "clickToUploadCover": "Click to upload cover image",
      "replace": "Replace",
      "iconEmoji": "Icon (emoji)",
      "themeColor": "Theme Color",
      "bannerLayout": "Banner Layout",
      "bannerLayoutDesc": "Choose how the cover area of your community looks.",
      "standard": "Standard",
      "standardDesc": "Gradient fade behind title",
      "fullBleed": "Full Bleed",
      "fullBleedDesc": "Full-width cover, centered overlay text",
      "split": "Split",
      "splitDesc": "Cover left, info right 50/50",
      "minimal": "Minimal",
      "minimalDesc": "No cover, thin accent bar",
      "cover": "COVER",
      "pro": "Pro",
      "advancedDesign": "Advanced Design",
      "upgradeProDesc": "Upgrade to Pro to unlock custom gradients, fonts, and advanced layouts",
      "upgrade": "Upgrade",
      "customGradient": "Custom Gradient",
      "gradientFrom": "From",
      "gradientTo": "To",
      "gradientAngle": "Angle ({angle}deg)",
      "fontStyle": "Font Style",
      "fontDefault": "Default",
      "fontSerif": "Serif",
      "fontMono": "Mono",
      "fontDisplay": "Display",
      "accentColor": "Accent Color",
      "showMemberCount": "Show member count",
      "showActivityFeed": "Show activity feed"
    },
    "community": {
      "title": "Community Settings",
      "joinMode": "Join Mode",
      "open": "Open",
      "openDesc": "Anyone can join",
      "approval": "Approval",
      "approvalDesc": "Requires approval",
      "inviteOnly": "Invite Only",
      "inviteOnlyDesc": "By invitation",
      "paid": "Paid",
      "paidDesc": "Requires payment",
      "monthlyPrice": "Monthly Price ($)",
      "oneTimePrice": "One-Time Price ($)",
      "communityRules": "Community Rules",
      "rulesPlaceholder": "One rule per line...",
      "welcomeMessage": "Welcome message",
      "welcomeMessagePlaceholder": "Message shown to new members...",
      "requireOnboarding": "Require Onboarding",
      "onboardingDesc": "New members must accept rules before participating",
      "slowMode": "Slow Mode (seconds between posts, 0 = off)",
      "slowModeOff": "Off",
      "roomCreation": "Room Creation",
      "roomCreationOwnerOnly": "Only me",
      "roomCreationModerators": "Moderators",
      "roomCreationMembers": "All members",
      "roomCreationApproval": "Requires approval",
      "roomCreationDesc": "Who can create discussion rooms in this community",
      "autoWelcomeDm": "Auto Welcome DM",
      "autoWelcomeDmDesc": "Automatically send a direct message from you to new members when they join.",
      "sendWelcomeDm": "Send welcome DM to new members",
      "welcomeDmPlaceholder": "Write your welcome message..."
    },
    "members": {
      "title": "Members",
      "memberCounts": "{active} active, {pending} pending, {banned} banned",
      "active": "active",
      "pending": "pending",
      "banned": "banned",
      "searchMembers": "Search members...",
      "noMembers": "No {tab} members",
      "joined": "Joined {date}",
      "bannedLabel": "Banned",
      "makeModerator": "Make Moderator",
      "removeModerator": "Remove Moderator",
      "banMember": "Ban Member",
      "unban": "Unban",
      "approve": "Approve",
      "reject": "Reject"
    },
    "permissions": {
      "title": "Roles & Permissions",
      "moderatorRole": "Moderator",
      "moderatorDesc": "Can manage content and members",
      "memberRole": "Member",
      "memberDesc": "Regular community member",
      "canPost": "Add items to community",
      "canComment": "Post comments",
      "canVote": "Vote on content",
      "canInvite": "Invite others",
      "canPin": "Pin comments/posts",
      "canDeletePosts": "Remove others' posts",
      "canManageMembers": "Approve/ban members",
      "canEditSettings": "Edit community settings",
      "canAnnounce": "Create announcements",
      "canCreateGuides": "Create/edit guides"
    },
    "moderation": {
      "title": "Moderation",
      "moderationLog": "Moderation Log",
      "noModerationActions": "No moderation actions yet"
    },
    "announcements": {
      "title": "Announcements",
      "newAnnouncement": "New Announcement",
      "createAnnouncement": "Create Announcement",
      "titlePlaceholder": "Announcement title...",
      "contentPlaceholder": "Announcement content...",
      "showForever": "Show forever",
      "showUntil": "Show until",
      "publish": "Publish",
      "noAnnouncements": "No announcements yet",
      "inactive": "Inactive",
      "expired": "Expired",
      "by": "By {name}",
      "until": "Until {date}",
      "deactivate": "Deactivate",
      "activate": "Activate"
    },
    "guides": {
      "title": "Guides",
      "newGuide": "New Guide",
      "createGuide": "Create Guide",
      "titlePlaceholder": "Guide title...",
      "contentPlaceholder": "Guide content (markdown supported)...",
      "publishGuide": "Publish Guide",
      "noGuides": "No guides yet",
      "draft": "Draft",
      "byAuthor": "By {name} · {date}",
      "unpublish": "Unpublish"
    },
    "channels": {
      "title": "Channels",
      "channelSubtitle": "Organize your community into topic channels",
      "createChannel": "Create Channel",
      "channelNamePlaceholder": "channel-name",
      "channelTypeFeed": "Feed",
      "channelTypeDiscussion": "Discussion",
      "channelTypeResources": "Resources",
      "channelTypeAnnouncement": "Announcements",
      "creating": "Creating...",
      "noChannels": "No channels yet. Create one to organize content.",
      "descriptionPlaceholder": "Description (optional)",
      "items": "{count} items",
      "deleteChannel": "Delete Channel",
      "deleteChannelConfirm": "Are you sure you want to delete",
      "channelHasItems": "This channel has {count} {count, plural, =1 {item} other {items}}",
      "itemsMovedToFeed": "All items will be moved to the main feed (all-posts). No content will be deleted.",
      "threadsUnlinked": "Threads and discussions in this channel will also be unlinked. This action cannot be undone.",
      "deleting": "Deleting...",
      "editChannel": "Edit channel",
      "deleteChannelButton": "Delete channel"
    },
    "rooms": {
      "roomSettings": "Room Settings",
      "roomsSubtitle": "Manage discussion room defaults and per-room overrides",
      "hubWideDefaults": "Community-Wide Room Defaults",
      "defaultAccess": "Default Access",
      "open": "Open",
      "membersOnly": "Members Only",
      "inviteOnly": "Invite Only",
      "contentPermissions": "Content Permissions",
      "images": "Images",
      "gifs": "Gifs",
      "links": "Links",
      "reactions": "Reactions",
      "replies": "Replies",
      "copy": "Copy",
      "forward": "Forward",
      "slowMode": "Slow Mode",
      "slowModeOff": "Off",
      "fiveSeconds": "5 seconds",
      "tenSeconds": "10 seconds",
      "thirtySeconds": "30 seconds",
      "oneMinute": "1 minute",
      "fiveMinutes": "5 minutes",
      "tenMinutes": "10 minutes",
      "maxMessageLength": "Max Message Length",
      "newMemberMute": "New Member Mute",
      "autoDeleteMessages": "Auto-delete Messages",
      "never": "Never",
      "twentyFourHours": "24 hours",
      "sevenDays": "7 days",
      "thirtyDays": "30 days",
      "ninetyDays": "90 days",
      "roomsList": "Rooms ({count})",
      "noRooms": "No rooms yet. Create a discussion channel to get started.",
      "paidAccess": "Paid",
      "thirtyMinutes": "30 minutes"
    },
    "audit": {
      "title": "Audit Log",
      "all": "All",
      "categoryModeration": "Moderation",
      "categorySettings": "Settings",
      "categoryPermissions": "Permissions",
      "categoryChannels": "Channels",
      "categoryContent": "Content",
      "categoryMembers": "Members",
      "noEntries": "No audit log entries yet.",
      "bannedUser": "Banned user",
      "unbannedUser": "Unbanned user",
      "approvedMember": "Approved member",
      "rejectedMember": "Rejected member",
      "changedRole": "Changed role",
      "deletedPost": "Deleted post",
      "pinnedContent": "Pinned content",
      "createdAnnouncement": "Created announcement",
      "createdChannel": "Created channel",
      "updatedChannel": "Updated channel",
      "deletedChannel": "Deleted channel",
      "addedEmoji": "Added emoji",
      "removedEmoji": "Removed emoji",
      "changedSlowMode": "Changed slow mode",
      "changedSettings": "Changed settings",
      "changedPermissions": "Changed permissions"
    },
    "leaderboard": {
      "title": "Leaderboard",
      "description": "See your top contributors ranked by engagement score."
    },
    "badges": {
      "title": "Achievement Badges",
      "description": "Badges are automatically awarded to members who hit milestones. You can also award custom badges."
    },
    "emoji": {
      "title": "Custom Emoji"
    },
    "activityTab": {
      "title": "Activity"
    },
    "roomPage": {
      "roomSettingsFallback": "Room Settings",
      "save": "Save",
      "saving": "Saving...",
      "saved": "Saved",
      "accessControl": "Access Control",
      "accessMode": "Access Mode",
      "accessOpen": "Open",
      "accessMembersOnly": "Members Only",
      "accessInviteOnly": "Invite Only",
      "accessPaid": "Paid",
      "noInviteCode": "No invite code generated",
      "generate": "Generate",
      "maxMembers": "Max Members (0 = unlimited)",
      "contentPermissions": "Content Permissions",
      "inheritOn": "Inherit (On)",
      "inheritOff": "Inherit (Off)",
      "on": "On",
      "off": "Off",
      "moderationTitle": "Moderation",
      "slowMode": "Slow Mode",
      "inheritSlowMode": "Inherit ({value}s)",
      "slowModeOff": "Off",
      "fiveSeconds": "5 seconds",
      "tenSeconds": "10 seconds",
      "thirtySeconds": "30 seconds",
      "oneMinute": "1 minute",
      "fiveMinutes": "5 minutes",
      "tenMinutes": "10 minutes",
      "maxMessageLength": "Max Message Length",
      "inheritMaxLength": "Inherit ({value})",
      "newMemberMute": "New Member Mute",
      "inheritMute": "Inherit ({value}m)",
      "autoDeleteMessages": "Auto-delete Messages",
      "inheritAutoDelete": "Inherit ({value}d)",
      "never": "Never",
      "twentyFourHours": "24 hours",
      "sevenDays": "7 days",
      "thirtyDays": "30 days",
      "ninetyDays": "90 days",
      "wordFilter": "Word Filter (comma-separated blocked words)",
      "wordFilterPlaceholder": "bad, words, here",
      "pinnedMessages": "Pinned Messages ({count})",
      "mediaMessage": "(media message)",
      "pinnedBy": "pinned by {name}",
      "unpin": "Unpin",
      "images": "Images",
      "gifs": "Gifs",
      "links": "Links",
      "reactions": "Reactions",
      "replies": "Replies",
      "copy": "Copy",
      "forward": "Forward"
    },
    "publishing": {
      "title": "Publishing Permissions",
      "description": "Control who can create posts in this community",
      "saved": "Saved",
      "editors": "Editors only",
      "editorsDesc": "Only owners and editors can publish posts",
      "members": "All members",
      "membersDesc": "Any member can publish posts directly",
      "subscribers": "Subscribers only",
      "subscribersDesc": "Only paying subscribers can publish posts",
      "approval": "Requires approval",
      "approvalDesc": "Members can submit posts, but they require editor approval",
      "badge": {
        "editors": "Editors Only",
        "members": "All Members",
        "subscribers": "Subscribers Only",
        "approval": "Requires Approval"
      }
    },
    "hubSettings": {
      "channels": {
        "roomSettings": "Room Settings",
        "roomsSubtitle": "Manage discussion room defaults and per-room overrides",
        "hubWideDefaults": "Community-wide defaults",
        "defaultAccess": "Default Access",
        "open": "Open",
        "membersOnly": "Members Only",
        "inviteOnly": "Invite Only",
        "contentPermissions": "Content Permissions",
        "images": "Images",
        "gifs": "Gifs",
        "links": "Links",
        "reactions": "Reactions",
        "replies": "Replies",
        "copy": "Copy",
        "forward": "Forward",
        "slowMode": "Slow Mode",
        "slowModeOff": "Off",
        "fiveSeconds": "5 seconds",
        "tenSeconds": "10 seconds",
        "thirtySeconds": "30 seconds",
        "oneMinute": "1 minute",
        "fiveMinutes": "5 minutes",
        "maxMessageLength": "Max Message Length",
        "newMemberMute": "New Member Mute",
        "tenMinutes": "10 minutes",
        "thirtyMinutes": "30 minutes",
        "autoDeleteMessages": "Auto-delete messages",
        "never": "Never",
        "twentyFourHours": "24 hours",
        "sevenDays": "7 days",
        "thirtyDays": "30 days",
        "ninetyDays": "90 days",
        "roomsList": "Rooms",
        "noRooms": "No rooms yet",
        "paidAccess": "Paid",
        "bannedUser": "Banned user",
        "unbannedUser": "Unbanned user",
        "approvedMember": "Approved member",
        "rejectedMember": "Rejected member",
        "changedRole": "Changed role",
        "deletedPost": "Deleted post",
        "pinnedContent": "Pinned content",
        "createdAnnouncement": "Created announcement",
        "createdChannel": "Created channel",
        "updatedChannel": "Updated channel",
        "deletedChannel": "Deleted channel",
        "addedEmoji": "Added emoji",
        "removedEmoji": "Removed emoji",
        "changedSlowMode": "Changed slow mode",
        "changedSettings": "Changed settings",
        "changedPermissions": "Changed permissions",
        "categoryModeration": "Moderation",
        "categorySettings": "Settings",
        "categoryPermissions": "Permissions",
        "categoryChannels": "Channels",
        "categoryContent": "Content",
        "categoryMembers": "Members",
        "all": "All",
        "noEntries": "No entries yet"
      }
    }
  },
  "footer": {
    "product": "Product",
    "company": "Company",
    "resources": "Resources",
    "documentation": "Documentation",
    "about": "About",
    "privacy": "Privacy",
    "terms": "Terms",
    "contact": "Contact",
    "gettingStarted": "Getting Started",
    "apiReference": "API Reference",
    "changelog": "Changelog",
    "support": "Support",
    "copyright": "© {year} Soltik. All rights reserved.",
    "privacyPolicy": "Privacy Policy",
    "termsOfService": "Terms of Service",
    "communityGuidelines": "Community Guidelines",
    "cookieSettings": "Cookie settings",
    "cookies": "Cookie Policy",
    "email": "Email us",
    "imprint": "Imprint"
  },
  "time": {
    "minutesAgo": "{count}m ago",
    "hoursAgo": "{count}h ago",
    "daysAgo": "{count}d ago",
    "justNow": "just now",
    "minutesShort": "{count}m",
    "hoursShort": "{count}h",
    "daysShort": "{count}d"
  },
  "profile": {
    "userNotFound": "User not found",
    "failedToFetchProfile": "Failed to fetch profile",
    "failedToLoadProfile": "Failed to load profile",
    "backToDashboard": "Back to Dashboard",
    "userProfile": "Profile",
    "joinedDate": "Joined {date}",
    "follow": "Follow",
    "unfollow": "Unfollow",
    "followers": "Followers",
    "following": "Following",
    "comments": "Comments",
    "saves": "Saves",
    "activity": "Activity",
    "loadingActivity": "Loading activity...",
    "noPublicActivity": "No public activity yet",
    "loadingFollowers": "Loading followers...",
    "noFollowers": "No followers yet",
    "loadingFollowing": "Loading following...",
    "notFollowingAnyone": "Not following anyone yet",
    "commentedOn": "commented on",
    "savedItem": "saved",
    "followed": "followed",
    "interactedWith": "interacted with",
    "followerCount": "{count, plural, =1 {1 follower} other {# followers}}",
    "chooseUsername": "Choose your username",
    "usernameHint": "This is how others will find and mention you. You can change it once every 30 days.",
    "usernamePlaceholder": "username",
    "usernameAvailable": "Username available!",
    "usernameRules": "2-30 characters, letters, numbers, and underscores only",
    "usernameMustStartWithLetter": "Must start with a letter",
    "setUsername": "Set Username",
    "settingUsername": "Setting username...",
    "profile": {
      "visibility": {
        "public": "Public",
        "unlisted": "Unlisted",
        "private": "Private"
      }
    },
    "untitledPost": "Untitled post",
    "noRepliesYet": "No replies yet",
    "noMediaYet": "No media yet",
    "noLikesYet": "No likes yet",
    "viewProfile": "View my profile",
    "message": "Message",
    "messageFailed": "Could not start a conversation with this person.",
    "social": {
      "twitter": "X (Twitter)",
      "discord": "Discord",
      "instagram": "Instagram",
      "linkedin": "LinkedIn",
      "github": "GitHub",
      "youtube": "YouTube",
      "tiktok": "TikTok"
    },
    "about": "About",
    "editAbout": "Edit",
    "addAbout": "Add about",
    "aboutMarkdownHint": "Markdown supported",
    "aboutPlaceholder": "Who you are, what you make, and why people should follow or hire you. Use headings, lists, and links to make it scannable.",
    "aboutEmpty": "Your About section is the pitch visitors read first — add one.",
    "setCover": "Set cover image",
    "coverUploading": "Uploading…",
    "changeCover": "Change cover",
    "editProfile": "Edit profile"
  },
  "notifications": {
    "title": "Notification Preferences",
    "subtitle": "Choose which email notifications you receive",
    "emailNotifications": "Email Notifications",
    "newFollower": "New follower",
    "newFollowerDesc": "Get notified when someone follows you",
    "replies": "Replies",
    "repliesDesc": "Get notified when someone replies to your post",
    "likes": "Likes",
    "likesDesc": "Get notified when someone likes your post",
    "mentions": "Mentions",
    "mentionsDesc": "Get notified when someone mentions you",
    "tips": "Tips",
    "tipsDesc": "Get notified when you receive a tip",
    "emailDigest": "Email Digest",
    "digestNone": "None",
    "digestNoneDesc": "No digest emails",
    "digestDaily": "Daily",
    "digestDailyDesc": "Receive a daily summary",
    "digestWeekly": "Weekly",
    "digestWeeklyDesc": "Receive a weekly summary",
    "savePreferences": "Save Preferences",
    "markAllRead": "Mark all read",
    "noNotificationsYet": "No notifications yet"
  },
  "credits": {
    "title": "Credits",
    "subtitle": "Buy credits to tip creators you love",
    "purchaseSuccess": "Credits purchased successfully!",
    "yourBalance": "Your Balance",
    "balanceDescription": "1 credit = $0.01 · Use credits to tip posts",
    "buyCredits": "Buy Credits",
    "creditsCount": "{count} credits",
    "customAmount": "Custom amount",
    "buy": "Buy",
    "infoText": "Credits are processed securely via Stripe. Payments are non-refundable once credits are used for tips. Creators receive 70% of tips when they cash out — 30% supports the platform.",
    "afterOp": "After this op",
    "balance": "You have",
    "confirmRun": "Run for {n}",
    "opCost": "This costs",
    "shortBy": "You need {n} more credits.",
    "topUpCta": "Top up to continue.",
    "unit": "credits"
  },
  "security": {
    "title": "Security Settings",
    "subtitle": "Manage your account security",
    "twoFactorAuth": "Two-Factor Authentication",
    "authenticatorApp": "Authenticator App",
    "enabled": "Enabled",
    "notEnabled": "Not enabled",
    "enabledDescription": "Two-factor authentication is enabled. Use your authenticator app to generate codes when signing in.",
    "disabledDescription": "Add an extra layer of security by requiring a code from your authenticator app when signing in.",
    "enable2FA": "Enable 2FA",
    "disable2FA": "Disable 2FA",
    "disable2FATitle": "Disable 2FA?",
    "disable2FADescription": "Enter your current authenticator code to disable two-factor authentication.",
    "disabling": "Disabling...",
    "cancel": "Cancel",
    "backupCodes": "Backup Codes",
    "recoveryCodes": "Recovery Codes",
    "backupCodesRemaining": "You have <bold>{count}</bold> backup codes remaining. Use these if you lose access to your authenticator app.",
    "backupCodesLow": "You're running low on backup codes. Consider generating new ones.",
    "generateNewCodes": "Generate new codes",
    "newBackupCodesTitle": "New Backup Codes",
    "regenerateCodesTitle": "Regenerate backup codes?",
    "saveCodesWarning": "Save these codes in a secure place. You won't be able to see them again.",
    "done": "Done",
    "regenerateCodesDescription": "Enter your authenticator code to generate new backup codes. This will invalidate all existing backup codes.",
    "generating": "Generating...",
    "generate": "Generate",
    "activeSessions": "Active Sessions",
    "activeSessionsDescription": "Manage your active sessions and sign out of other devices.",
    "currentSession": "Current session",
    "webDashboard": "Web Dashboard",
    "activeNow": "Active now",
    "signOutAllSessions": "Sign out of all other sessions",
    "revokeSession": "Revoke",
    "errorLoadMFA": "Failed to load MFA status",
    "errorStartSetup": "Failed to start MFA setup",
    "errorEnableMFA": "Failed to enable MFA",
    "errorInvalidCode": "Please enter a valid 6-digit code",
    "errorDisableMFA": "Failed to disable MFA",
    "errorRegenerateCodes": "Failed to regenerate codes",
    "errorNotAuthenticated": "Not authenticated",
    "passkeys": "Passkeys",
    "passkeyDescription": "Sign in without a password using your device biometrics or security key.",
    "addPasskey": "Add Passkey",
    "passkeyNamePlaceholder": "Passkey name (optional)",
    "passkeyNotSupported": "Passkeys are not supported on this device.",
    "passkeyAdded": "Passkey added successfully",
    "passkeyRegFailed": "Failed to register passkey",
    "deletePasskeyTitle": "Delete passkey?",
    "deletePasskeyDescription": "You won't be able to sign in with this passkey anymore.",
    "created": "Created",
    "lastUsed": "Last used",
    "blockUser": "Block User",
    "userId": "User ID",
    "reason": "Reason *",
    "selectAReason": "Select a reason...",
    "phishingAttempts": "Phishing attempts",
    "dataExtractionAttempts": "Data extraction attempts",
    "promptInjectionAttacks": "Prompt injection attacks",
    "abuseOfAiAssistant": "Abuse of AI assistant",
    "harassmentViaAi": "Harassment via AI",
    "spamflooding": "Spam/Flooding",
    "otherPolicyViolation": "Other policy violation",
    "notesOptional": "Notes (optional)",
    "unknownUser": "Unknown user",
    "securityDashboard": "Security Dashboard",
    "monitorAndManageSecurity": "Monitor and manage security violations",
    "totalViolations": "Total Violations",
    "last24h": "Last 24h",
    "blockedActive": "Blocked (Active)",
    "totalEverBlocked": "Total Ever Blocked",
    "violationsByType": "Violations by Type",
    "noViolationsRecorded": "No violations recorded",
    "topCountries": "Top Countries",
    "noCountryData": "No country data",
    "allSeverities": "All Severities",
    "warnings": "Warnings",
    "blocks": "Blocks",
    "violatingMessage": "Violating message",
    "deviceInfo": "Device Info",
    "location": "Location",
    "otherInfo": "Other Info",
    "userAgent": "User Agent",
    "noViolationsFound": "No violations found",
    "unblockUser": "Unblock User",
    "areYouSureYou": "Are you sure you want to unblock this user? They will regain access to AI chat.",
    "unblock": "Unblock",
    "impersonateUser": "Impersonate User",
    "youWillBeLogged": "You will be logged in as this user. Continue?",
    "loginAsUser": "Login as User",
    "user": "User",
    "reason2": "Reason",
    "violations": "Violations",
    "blockedAt": "Blocked At",
    "status": "Status",
    "actions": "Actions",
    "noBlockedUsers": "No blocked users",
    "enterUserId": "Enter user ID...",
    "additionalDetails": "Additional details...",
    "searchByUserEmail": "Search by user, email, IP, content, country...",
    "badge": "Trust & Security",
    "content": "Content Policy",
    "footer": "Read the full",
    "intro": "Soltik holds posts, drafts, and the writing-style profile your agent learns from. Treating that responsibly is the foundation everything else stands on.",
    "operator": "Operator",
    "privacy": "Privacy Policy",
    "s1": {
      "body": "All traffic between your device and Soltik is encrypted with HTTPS. Stored data — your posts, drafts, profile, and authentication tokens — is encrypted at rest using industry-standard encryption.",
      "title": "Encrypted in transit and at rest."
    },
    "s2": {
      "body": "Sign-in uses passwordless magic links — there's no password for an attacker to leak or guess. Sessions can be revoked at any time from Settings → Devices, and we automatically detect and invalidate stolen tokens.",
      "title": "Account security."
    },
    "s3": {
      "body": "Your AI agent learns your writing style only from posts you have published yourself. It never reads your DMs, drafts you have not approved, or content from other users that isn't already public to you. We don't train external AI models on your data.",
      "note": "\"Voice\" in our product means how you write — tone, phrasing, vocabulary. We do not record or analyze audio.",
      "title": "Your agent reads only what you wrote."
    },
    "s4": {
      "body": "Every post your agent generates carries a 🤖 badge so readers can see what is human and what is AI. Autonomous posting is not allowed; every agent draft passes through human approval.",
      "title": "Honest AI disclosure."
    },
    "s5": {
      "body": "You can export your data, correct it, or delete your account at any time from Settings. Deletion removes your posts, drafts, profile, and agent within 30 days. We comply with GDPR (EU), UK GDPR, and CCPA (California) data subject requests.",
      "title": "Your data, your rights."
    },
    "s6": {
      "body": "Report responsibly to the right channel below. We acknowledge security reports within 48 hours and credit researchers who follow responsible disclosure.",
      "title": "Reporting a vulnerability or abuse."
    },
    "s7": {
      "body": "We moderate uploaded content for illegal material before publishing, with multi-vendor checks and human review for edge cases. Banned accounts can appeal and have decisions reviewed by a human. Transparency reports are published periodically.",
      "title": "Compliance & moderation."
    },
    "tos": "Terms"
  },
  "messages": {
    "title": "Messages",
    "newMessage": "New message",
    "noConversations": "No conversations yet",
    "noConversationsDesc": "Start a conversation from a user profile or post community.",
    "typeMessage": "Type a message...",
    "searchUsers": "Search users...",
    "searchConversations": "Search conversations...",
    "online": "Online",
    "offline": "Offline",
    "selectConversation": "Select a conversation",
    "conversationCount": "{count, plural, =1 {1 conversation} other {# conversations}}",
    "noMessagesYet": "No messages yet",
    "modMail": "Mod Mail",
    "modMailSubject": "Mod Mail: {subject}",
    "messageDeleted": "Message deleted",
    "edited": "(edited)",
    "unknown": "Unknown",
    "now": "now",
    "typing": "{name} is typing",
    "typingMultiple": "{count} people are typing",
    "delivered": "Delivered",
    "seen": "Seen",
    "startConversation": "Start a conversation by tapping the compose button",
    "sending": "Sending...",
    "message": "Message...",
    "filterAll": "All",
    "filterDirect": "Direct",
    "filterGroups": "Groups",
    "filterChannels": "Channels",
    "filterUnread": "Unread",
    "encryptedMessage": "Encrypted message",
    "selectConversationDesc": "Pick a chat from the list to read it here.",
    "broadcastFeedHint": "Broadcast feed — comments are per-post.",
    "openFullChannel": "Open full channel",
    "discoverChannels": "Discover channels",
    "memberCount": "{count, plural, =0 {0 members} =1 {1 member} other {# members}}",
    "subscriberCount": "{count, plural, =0 {0 subscribers} =1 {1 subscriber} other {# subscribers}}"
  },
  "chat": {
    "messages": "Messages",
    "noConversations": "No conversations yet",
    "startChat": "Start a chat",
    "typing": "{name} is typing",
    "typingMultiple": "{count} people are typing",
    "online": "Online",
    "offline": "Offline",
    "lastSeen": "Last seen {time}",
    "delivered": "Delivered",
    "seen": "Seen",
    "sent": "Sent",
    "typeMessage": "Type a message...",
    "minimize": "Minimize",
    "close": "Close",
    "connecting": "Connecting...",
    "smartReplies": "Quick replies",
    "aiSuggesting": "AI suggesting...",
    "smartCompose": "AI Compose",
    "translate": "Translate",
    "translating": "Translating...",
    "search": "Search conversations..."
  },
  "analytics": {
    "title": "Analytics",
    "browsingSubtitle": "Track your browsing time and productivity",
    "socialSubtitle": "Track your posts, engagement, and reach",
    "social": "Social",
    "browsing": "Browsing",
    "today": "Today",
    "days7": "7 Days",
    "days30": "30 Days",
    "noBrowsingData": "No browsing data yet",
    "noBrowsingDataDesc": "Analytics will appear here once you start browsing with the Soltik extension installed. The extension tracks time spent on different websites.",
    "totalTime": "Total Time",
    "productive": "Productive",
    "distracting": "Distracting",
    "neutral": "Neutral",
    "productivityScore": "Productivity Score",
    "timeDistribution": "Time Distribution",
    "topWebsites": "Top Websites",
    "noDataYet": "No data yet",
    "noPostData": "No post data yet",
    "noPostDataDesc": "Social analytics will appear here once you start posting content. Share links, thoughts, and media to see your engagement stats.",
    "goToFeed": "Go to Feed",
    "posts": "Posts",
    "likes": "Likes",
    "replies": "Replies",
    "reshares": "Reshares",
    "views": "Views",
    "thisWeek": "{count} this week",
    "postingActivity": "Posting Activity (Last 30 Days)",
    "postCount": "{date}: {count, plural, =1 {1 post} other {# posts}}",
    "topPosts": "Top Posts",
    "noPosts": "No posts yet",
    "untitledPost": "Untitled post",
    "topTags": "Top Tags",
    "noTags": "No tags used yet",
    "justNow": "just now",
    "minutesAgo": "{count}m ago",
    "hoursAgo": "{count}h ago",
    "daysAgo": "{count}d ago",
    "period": {
      "7d": "7 Days",
      "30d": "30 Days",
      "90d": "90 Days",
      "all": "All Time"
    },
    "uniqueReaders": "Unique Readers",
    "avgReadTime": "Avg. Read Time",
    "readCompletion": "Read Completion",
    "comments": "Comments",
    "shares": "Shares",
    "earnings": "Earnings",
    "trafficSources": "Traffic Sources",
    "countries": "Countries",
    "noData": "No data yet",
    "devices": "Devices",
    "name": "Name",
    "type": "Type",
    "installs": "Installs",
    "purchases": "Purchases",
    "reviews": "Reviews",
    "developerPortal": "Developer Portal",
    "manageYourPluginsTemplates": "Manage your plugins, templates, and integrations",
    "eventsOverTime": "Events Over Time",
    "purchasesPerDay": "Purchases Per Day",
    "perentityBreakdown": "Per-Entity Breakdown",
    "analytics": "Analytics",
    "platformUsageEngagementAnd": "Platform usage, engagement, and growth metrics",
    "last7Days": "Last 7 days",
    "last30Days": "Last 30 days",
    "last90Days": "Last 90 days",
    "totalEvents": "Total Events",
    "uniqueUsers": "Unique Users",
    "eventTypes": "Event Types",
    "topCreators": "Top Creators",
    "userSignups": "User Signups",
    "dailyActiveUsers": "Daily Active Users",
    "aiTokenUsage": "AI Token Usage",
    "topSavedDomains": "Top Saved Domains",
    "eventsByType": "Events by Type",
    "topContentByEngagement": "Top Content by Engagement",
    "postId": "Post ID",
    "engagementRate": "Engagement Rate",
    "topCreatorsByEngagement": "Top Creators by Engagement"
  },
  "library": {
    "savedItems": "Saved Items",
    "savedCount": "{count} saved",
    "searchSaved": "Search saved...",
    "noSavedItems": "No saved items yet",
    "noSavedItemsDesc": "Save items from Posts to find them here later",
    "noMatchingItems": "No matching items",
    "tryAdjustingSearch": "Try adjusting your search query",
    "loadingSavedItems": "Loading saved items...",
    "removeSavedItem": "Remove Saved Item",
    "removeSavedItemDesc": "This item will be removed from your saved items.",
    "likedPages": "Liked Pages",
    "pagesLiked": "{count} pages liked",
    "searchLikes": "Search likes...",
    "noLikedPages": "No liked pages yet",
    "noLikedPagesDesc": "Like pages using the widget while browsing to see them here",
    "noMatchingLikes": "No matching likes",
    "loadingLikedPages": "Loading liked pages...",
    "unlikePage": "Unlike Page",
    "unlikePageDesc": "This page will be removed from your liked pages.",
    "manageTags": "Manage Tags",
    "tagsCount": "{count} tags",
    "noTags": "No tags yet",
    "noTagsDesc": "Tags are auto-generated when you save content",
    "mergeInto": "merge into",
    "selectTag": "Select tag...",
    "removeFromItems": "Remove from {count} items?",
    "itemsCount": "{count} items",
    "readingList": "Reading List",
    "unreadCount": "{count} unread",
    "totalCount": "{count} total",
    "unread": "Unread",
    "all": "All",
    "read": "Read",
    "noUnreadItems": "No unread items",
    "allCaughtUp": "All caught up! Add new items from your saved tabs.",
    "noReadItems": "No read items",
    "readingListEmpty": "Reading list is empty",
    "readingListEmptyDesc": "Save tabs to your reading list to keep track of what you want to read.",
    "browseLibrary": "Browse Library",
    "failedToLoadReadingList": "Failed to load reading list",
    "removeFromReadingList": "Remove from Reading List",
    "aiSummarize": "AI Summarize",
    "addTag": "Add tag",
    "addTagPlaceholder": "Add a tag...",
    "openInRoom": "Open in room",
    "lessThanOneMin": "< 1 min",
    "oneMin": "1 min",
    "minutesRead": "{count} min",
    "addedDate": "Added {date}",
    "noSummaryAvailable": "No summary available.",
    "today": "Today",
    "yesterday": "Yesterday",
    "daysAgo": "{count} days ago",
    "weeksAgo": "{count} weeks ago",
    "likes": {
      "title": "Liked Pages",
      "count": "{count} pages liked",
      "searchPlaceholder": "Search likes...",
      "loading": "Loading liked pages...",
      "emptyTitle": "No liked pages yet",
      "emptyDescription": "Like pages using the widget while browsing to see them here",
      "noMatchTitle": "No matching likes",
      "noMatchDescription": "Try adjusting your search query",
      "unlikeTitle": "Unlike Page",
      "unlikeDescription": "This page will be removed from your liked pages."
    },
    "saved": {
      "title": "Saved Items",
      "count": "{count} saved",
      "searchPlaceholder": "Search saved...",
      "loading": "Loading saved items...",
      "emptyTitle": "No saved items yet",
      "emptyDescription": "Save items from Posts to find them here later",
      "noMatchTitle": "No matching items",
      "noMatchDescription": "Try adjusting your search query",
      "removeTitle": "Remove Saved Item",
      "removeDescription": "This item will be removed from your saved items.",
      "fromScoop": "from {scoopTitle}"
    },
    "tags": {
      "title": "Manage Tags",
      "count": "{count} tags",
      "emptyTitle": "No tags yet",
      "emptyDescription": "Tags are auto-generated when you save content",
      "mergeInto": "merge into",
      "selectTag": "Select tag...",
      "mergeButton": "Merge",
      "removeFromItems": "Remove from {count} items?",
      "deleteButton": "Delete",
      "cancelButton": "Cancel",
      "itemsCount": "{count} items",
      "renameTooltip": "Rename",
      "mergeTooltip": "Merge into another tag",
      "deleteTooltip": "Delete"
    },
    "products": {
      "backToProducts": "Back to Products",
      "deleteButton": "Delete",
      "notFound": "Product not found",
      "failedToLoad": "Failed to load product",
      "deleteTitle": "Delete Product?",
      "deleteConfirmation": "Are you sure you want to delete \"{name}\"? This action cannot be undone.",
      "cancelButton": "Cancel",
      "productDetails": "Product Details",
      "priceHistory": "Price History",
      "lowest": "Lowest",
      "highest": "Highest",
      "priceDown": "Down {price} ({percent}%)",
      "priceUp": "Up {price} ({percent}%)",
      "savedDate": "Saved {date}",
      "viewOnStore": "View on {merchant}"
    },
    "searchSavedLinks": "Search saved links...",
    "activityHint": "Open a share from the Anyone-with-link tab to see its activity",
    "activityLog": "Access log",
    "addTags": "Add tags",
    "albumGifs": "GIFs",
    "albumRecents": "Recents",
    "albumScreenshots": "Screenshots",
    "albumScreenshotsHint": "Images with no camera EXIF (typically PNG screenshots)",
    "allAssets": "All assets",
    "backfillThumbs": "Generate thumbnails ({n})",
    "backfillThumbsTooltip": "Generate server-side thumbnails for videos that don't have one yet. Runs in batches of 10.",
    "backfillingThumbs": "Generating thumbnails… ({n} left)",
    "badgeUpload": "Upload",
    "cancel": "Cancel",
    "captionPlaceholder": "Say something about this…",
    "clear": "Clear",
    "colDate": "Date",
    "colDimensions": "Dimensions",
    "colSize": "Size",
    "colTags": "Tags",
    "colType": "Type",
    "columns": "Columns",
    "confirmBulkBody": "This permanently removes them from your library. This cannot be undone.",
    "confirmBulkMoveAction": "Move {n} items",
    "confirmBulkMoveBody": "You're about to move {n} items to \"{folder}\". Their previous folder will be overwritten and can't be auto-restored.",
    "confirmBulkMoveTitle": "Move {n} items?",
    "confirmBulkTitle": "Delete {n} items?",
    "confirmFolderMoveAction": "Move folder",
    "confirmFolderMoveBody": "Move \"{from}\" → \"{to}\". All nested assets and subfolders come with it.",
    "confirmFolderMoveTitle": "Move folder?",
    "confirmSingleBody": "\"{title}\" will be permanently removed. This cannot be undone.",
    "confirmSingleTitle": "Delete this item?",
    "conflictApplyAll": "Do this for all {n} remaining conflicts",
    "conflictAsk": "What would you like to do?",
    "conflictBody": "A file named \"{name}\" already exists in this folder.",
    "conflictCancel": "Cancel upload",
    "conflictOverwrite": "Overwrite",
    "conflictSkip": "Skip",
    "conflictTitle": "File already exists",
    "copy": "Copy",
    "copyUrl": "Copy URL",
    "createAtRoot": "At root level",
    "createInside": "Inside: {parent}",
    "date30d": "30 days",
    "date7d": "7 days",
    "dateAll": "All time",
    "dateFrom": "From",
    "dateTaken": "Taken",
    "dateTakenHint": "Photo capture date (EXIF — photos only; falls back to uploaded)",
    "dateTo": "To",
    "dateToday": "Today",
    "dateUploaded": "Uploaded",
    "dateUploadedHint": "Date added to library",
    "delete": "Delete",
    "deleteFailed": "Delete failed",
    "deleteFolder": "Delete folder",
    "deleteFolderDesc": "Folder \"{n}\" — what should happen to its assets?",
    "deleteForeverSelected": "Delete forever",
    "deleteMode_move": "Move assets to Library",
    "deleteMode_moveHint": "Folder removed, files kept.",
    "deleteMode_purge": "Move folder + assets to Trash",
    "deleteMode_purgeHint": "Restorable from Trash for 30 days, then deleted for good.",
    "deleteSelected": "Delete",
    "density": "Thumbnail size",
    "deselectAll": "Deselect all",
    "detail": {
      "addTagPlaceholder": "Add tag…",
      "aiDescription": "AI description",
      "altitude": "Altitude",
      "camera": "Camera",
      "created": "Created",
      "dims": "Dimensions",
      "exif": "Photo info",
      "folder": "Folder",
      "id": "ID",
      "lens": "Lens",
      "location": "Location",
      "model": "Model",
      "noTags": "No tags yet",
      "prompt": "Prompt",
      "removeTag": "Remove tag",
      "search": "Search index",
      "size": "Size",
      "source": "Source",
      "tags": "Your tags",
      "taken": "Taken",
      "type": "Type",
      "url": "URL",
      "changed": "Changed"
    },
    "details": "Details",
    "detailsEmpty": "Click any asset to see metadata, prompt, source, and quick actions.",
    "docLoadFailed": "Could not load document",
    "docLoading": "Loading document…",
    "download": "Download",
    "downloadFailed": "Download failed",
    "downloadZipTip": "Download {n} as ZIP",
    "dropTargetFolder": "Into \"{name}\"",
    "dropTargetInbox": "Into Library",
    "dropToUpload": "Drop to upload",
    "editInCanvas": "Edit in Canvas",
    "emptyAll": "Library is empty",
    "emptyAllHint": "Upload media or generate something in Studio — it lands here automatically.",
    "emptyFiltered": "No results",
    "emptyFilteredHint": "Try a different filter or clear the search.",
    "emptyTrash": "Empty Trash",
    "favorite": "Add to favorites",
    "favoriteFailed": "Favorite toggle failed",
    "favorited": "Favorited",
    "favoritesOnly": "Favorites",
    "favoritesOnlyTooltip": "Show only assets you starred",
    "favoritesRail": "Favorites",
    "fileMissing": "File missing — safe to delete",
    "folderName": "e.g. work, vacation, drafts",
    "folderNamePh": "folder name",
    "folders": "Folders",
    "groupDate": "By date",
    "groupFolder": "By folder",
    "groupNone": "No grouping",
    "groupSource": "By source",
    "groupType": "By type",
    "indexFailed": "Indexing failed — click to retry",
    "indexFailedShort": "Failed",
    "indexPending": "Pending",
    "indexReady": "Ready",
    "indexed": "Indexed for semantic search",
    "items": "items",
    "loadFailed": "Failed to load library",
    "loading": "Loading…",
    "loadingMore": "Loading more…",
    "move": "Move",
    "moveBody": "Pick a folder or type a new one. Only uploaded assets are moved — AI generations are skipped.",
    "moveFailed": "Move failed",
    "moveOnlyUploads": "Move only works on uploaded assets, not AI generations.",
    "moveTitle": "Move to folder",
    "newFolder": "New folder",
    "noActivity": "No views yet",
    "noFolder": "(no folder)",
    "noUsers": "No users",
    "open": "Open",
    "openFull": "Open",
    "pdfLoadFailed": "PDF could not load: {err}",
    "postToFeed": "Post to feed",
    "postToFeedFailed": "Could not publish to the feed",
    "postToFeedHint": "This publishes to the public feed. Everyone can see it.",
    "postedToFeed": "Published to your feed",
    "posting": "Posting…",
    "publish": "Publish",
    "regenFailed": "Regenerate failed",
    "regenThumb": "Regenerate thumbnail",
    "reindex": "Re-index for search",
    "reindexFailed": "Re-index failed",
    "reindexQueued": "Queued for re-indexing — runs in the background.",
    "rename": "Rename",
    "renameDesc": "All assets in this folder will be re-filed under the new name.",
    "renameFolder": "Rename folder",
    "restoreSelected": "Restore",
    "retag": "Describe media",
    "retagFailed": "Tagging failed",
    "retagNoneClaimed": "{r} files waiting — click again to describe more",
    "retagNoneEligible": "Nothing needs describing — all set ✓",
    "retagPro": "Describe media (Pro)",
    "retagProTooltip": "AI descriptions + smart search are a Pro feature. Upgrade to unlock.",
    "retagQueued": "Describing {t} files — appearing on tiles shortly. {r} more available.",
    "retagTooltip": "Generate AI descriptions for older uploads. New uploads describe themselves automatically.",
    "retagging": "Describing media…",
    "search": "Search by name, prompt, or content (e.g. \"man in a boat\")…",
    "searchBasic": "Search by name, folder, or tag…",
    "searching": "Searching…",
    "select": "Select",
    "selectAll": "Select all in this view",
    "selectedN": "{n} selected",
    "semanticMatchAt": "Semantic match at this timestamp",
    "share": "Share link",
    "shareActive": "Active links",
    "shareAddPeople": "Add people on Soltik",
    "shareCreate": "Create + copy",
    "shareExpires": "expires",
    "shareExpiry": "Expires in",
    "shareMaxViews": "Max views",
    "shareMaxViewsPh": "Unlimited",
    "shareMessage": "Message",
    "shareMessagePh": "Add a short note for the recipients",
    "shareNoExpiry": "no expiry",
    "shareOptional": "(optional)",
    "sharePickAtLeastOne": "Pick at least one person",
    "shareRevoke": "Revoke",
    "shareSearchPh": "Search by name or @username",
    "shareSend": "Share",
    "shareTabActivity": "Activity",
    "shareTabLink": "Anyone with link",
    "shareTabPeople": "Specific people",
    "shareTitle": "Share",
    "sharedWithMe": "Shared with me",
    "smartSearchPro": "Smart search · Pro",
    "smartSearchProHint": "Search by what is IN your photos — \"beach\", \"dog\", \"sunset\". Upgrade to Pro to unlock AI smart search.",
    "smartUpsellBody": "Upgrade to Pro to search your library by what is actually in your photos — type \"beach\", \"dog\", or \"sunset\" and find every matching image, even with no filename or tags. Your images stay unlimited and free either way.",
    "smartUpsellCta": "Upgrade to Pro",
    "smartUpsellTitle": "AI smart search is a Pro feature",
    "sortDate": "Date",
    "sortName": "Name",
    "sortSize": "Size",
    "sortType": "Type",
    "sourceAi": "AI",
    "sourceAll": "All sources",
    "sourceUpload": "Uploads",
    "splitHint": "Select a file to preview",
    "strictSearch": "Text only",
    "strictSearchHint": "Text-only: match the exact word in names/captions/tags — no visually-similar (semantic) results. Use to find ONLY \"man\".",
    "tag": "Tag",
    "tagBody": "Comma-separated. AI generations are skipped — only uploaded assets are tagged.",
    "tagFailed": "Tagging failed",
    "tagPlaceholder": "work, draft, hero, ...",
    "tagSaveFailed": "Tag save failed",
    "tagTitle": "Add tags",
    "tagsRailHeader": "Tags",
    "title": "Library",
    "transcoding": "Preparing playback",
    "trash": "Trash",
    "trashHeader": "Trash — items auto-delete after 30 days.",
    "trashSelected": "{n} selected",
    "typeAll": "All",
    "unfavorite": "Remove from favorites",
    "untitled": "Untitled",
    "upload": "Upload media",
    "uploadPartial": "{ok}/{total} uploaded. {fail} failed.",
    "uploading": "Uploading…",
    "uploadingBatch": "Uploading {done}/{total}",
    "uploadingFile": "Uploading {name} ({done}/{total})",
    "viewActivity": "Activity",
    "viewGrid": "Grid view",
    "viewList": "List view",
    "viewMasonry": "Masonry view",
    "viewSplit": "Split view (list + preview)",
    "views": "views",
    "zip": "ZIP",
    "zipFailed": "ZIP download failed",
    "zipOnlyUploads": "ZIP download only includes uploaded assets, not AI generations.",
    "fullscreen": "Full screen",
    "exitFullscreen": "Exit full screen",
    "openFullView": "Open full view",
    "zoomIn": "Zoom in",
    "zoomOut": "Zoom out",
    "zoomReset": "Reset zoom",
    "play": "Play",
    "pause": "Pause",
    "back10": "Back 10s",
    "fwd10": "Forward 10s",
    "mute": "Mute",
    "unmute": "Unmute",
    "volume": "Volume",
    "speed": "Playback speed",
    "upgradeToPro": "Upgrade to Pro",
    "slideshow": "Slideshow",
    "slideshowStop": "Stop",
    "slideshowStartHint": "Play as slideshow (S)",
    "slideshowStopHint": "Stop slideshow (S)",
    "slideshowSettings": "Slideshow speed",
    "slideshowIntervalLabel": "Seconds per slide",
    "slideshowIntervalHint": "Applies to photos. Videos always play to the end before advancing.",
    "hintVideo2": "← / → seek · Shift + ← / → next clip · Space play · S slideshow · F full screen · Esc close",
    "hintDefault2": "← / → to navigate · S slideshow · F full screen · Esc to close",
    "shareSentTo": "Sent to",
    "shareSentWhere": "they will find it under \"Shared with me\" in their library.",
    "shareSharedWith": "Shared with people",
    "shareRecipients": "recipients",
    "chooseFromLibrary": "Choose from Library",
    "picker": {
      "title": "Choose from Library",
      "add": "Add",
      "empty": "Nothing here yet — upload media to your library first.",
      "loadFailed": "Could not load your library",
      "tab": {
        "all": "All",
        "image": "Images",
        "video": "Videos",
        "audio": "Audio"
      },
      "selectedCount": "{selectedCount} selected",
      "capHint": "Up to {cap} more"
    },
    "loop": "Loop",
    "forward10": "Forward 10s",
    "audioLoadFailed": "This track could not be loaded",
    "visualisation": "Visualisation",
    "vizNoBeats": "no beat data for this track",
    "viz": {
      "bars": "Bars",
      "radial": "Radial",
      "ribbon": "Ribbon",
      "pulse": "Pulse",
      "dancers": "Dancers",
      "scene": "Scene"
    },
    "vizPickFigures": "Choose images to dance",
    "vizFigures": "Dancing figures",
    "vizFiguresHint": "cut-outs work best — try Erase first",
    "vizNoImages": "No images in your library yet",
    "vizFigureCount": "{count} chosen",
    "done": "Done",
    "vizMakeDance": "Generate a dance clip from this image",
    "vizMakeDanceShort": "animate",
    "vizConsent": "I confirm I have the right to use this image, and that any person shown has consented to an AI-generated video being made from their likeness.",
    "vizConsentAgree": "I confirm — generate",
    "sceneLabel": "Where are they dancing?",
    "scene": {
      "club": "Club",
      "beach": "Beach",
      "street": "Street",
      "stage": "Stage",
      "studio": "Studio",
      "rooftop": "Rooftop"
    },
    "vizSceneNeedsClip": "Scene plays a generated clip — pick an image and hit “animate”",
    "chooseVideoFromLibrary": "Choose video from Library",
    "skippedNonMedia": "Skipped {count, plural, one {# non-media file} other {# non-media files}} ({exts})",
    "loadingOlder": "Loading older items…",
    "loadedOfTotal": "{loaded} of {total}",
    "loadOlderFailed": "Couldn’t load more items.",
    "loadingWholeLibrary": "Loading your whole library to sort it…",
    "uploadsSuspended": "Uploads are paused on this account while it is reviewed. Contact support@soltik.app.",
    "groupUnknownDate": "Unknown",
    "groupToday": "Today",
    "groupThisWeek": "This week",
    "groupThisMonth": "This month",
    "noLocation": "No location",
    "edit": {
      "savedReplace": "Saved. The original was replaced.",
      "savedCopy": "Saved as a new copy: {name}",
      "rotateLeft": "Rotate left",
      "rotateRight": "Rotate right",
      "flipH": "Flip horizontal",
      "cropAdjust": "Crop & adjust",
      "unsavedRotation": "Rotation not saved yet",
      "discard": "Discard",
      "saveCopy": "Save as copy",
      "save": "Save",
      "renderFailed": "Could not render the edited image.",
      "tabCrop": "Crop & rotate",
      "tabAdjust": "Adjust",
      "tabLooks": "Looks",
      "aspectFree": "Free",
      "aspectOriginal": "Original",
      "flipV": "Flip vertical",
      "straighten": "Straighten",
      "brightness": "Brightness",
      "contrast": "Contrast",
      "saturation": "Saturation",
      "warmth": "Warmth",
      "grayscale": "Black & white",
      "sepia": "Sepia",
      "blur": "Blur",
      "reset": "Reset",
      "cancel": "Cancel",
      "look": {
        "none": "None",
        "vivid": "Vivid",
        "dramatic": "Dramatic",
        "fade": "Fade",
        "warm": "Warm",
        "cool": "Cool",
        "mono": "Mono",
        "sepia": "Sepia"
      }
    },
    "groupLocation": "By location",
    "map": {
      "toggle": "Map — see where your photos and videos were taken",
      "button": "Map",
      "loading": "Loading locations…",
      "count": "{n, plural, one {# photo or video with a location} other {# photos and videos with a location}}",
      "truncated": "showing the newest 20,000",
      "retry": "Could not load locations — retry",
      "close": "Close map"
    },
    "searchPrompt": "Describe it — e.g. \"videos of blond women at the beach\"",
    "breadcrumb": "Folder path",
    "allMedia": "All media",
    "folderTileCount": "{n, plural, one {# item} other {# items}}",
    "folderTileSub": "{n, plural, one {# folder} other {# folders}}",
    "videoEdit": {
      "saved": "{n, plural, one {Saved # video} other {Saved # videos}}",
      "open": "Cut, trim & join"
    },
    "editSaveFailed": "Could not save the edited image.",
    "fitModeHint": "Picture size: fit to screen, fill screen, or actual pixels",
    "fitFit": "Fit",
    "fitFill": "Fill",
    "fitActual": "1:1",
    "people": {
      "addName": "Add name",
      "allPeople": "All people",
      "clearFilter": "Show everyone",
      "close": "Close",
      "count": "{n, plural, one {# person} other {# people}}",
      "empty": "No people found yet. Someone becomes a person here once their face is seen in at least three photos or videos.",
      "emptyScanning": "Still scanning — people show up here as their faces are found.",
      "hide": "Hide",
      "hideHidden": "Hide hidden",
      "inThis": "People",
      "items": "{n, plural, one {# item} other {# items}}",
      "loadError": "Could not load people.",
      "merge": "Same person as…",
      "mergePick": "Same person as…",
      "namePlaceholder": "Name",
      "noFaces": "No faces found here (or not scanned yet).",
      "notThem": "Not {name}",
      "offBody": "Turn on face recognition to group faces, name people and see everything they appear in. It is off until you turn it on, and only you can see it.",
      "offTitle": "Find the people in your photos and videos",
      "rail": "People",
      "save": "Save",
      "saveError": "Could not save. Please try again.",
      "scanning": "Scanning: {pending} to go",
      "seeAll": "See all",
      "showHidden": "Show hidden ({n})",
      "title": "People",
      "unhide": "Show again",
      "unnamed": "Unnamed person",
      "whoIs": "Who is this?",
      "linkedTo": "Linked to @{username}",
      "linkPending": "Waiting for @{username}",
      "unlink": "Remove the account link",
      "link": "Link to a Soltik account",
      "linkSearch": "Search people you follow",
      "linkNone": "Only people you follow or are friends with",
      "linkNote": "They get a request and must accept. They never see your photos.",
      "alsoInSettings": "You can change this any time in",
      "privacySettings": "Settings → Privacy",
      "looksLike": "Looks like @{username}",
      "askToLink": "Ask to link",
      "suggestionsNeedOk": "Friends who chose to be findable can now be suggested for people here. This needs your OK first.",
      "reviewTerms": "Review in Settings → Privacy",
      "looksLikeName": "Looks like {name}",
      "notThisMember": "Not them"
    },
    "bulk": {
      "favorited": "{n, plural, one {Added # to Favorites} other {Added # to Favorites}}",
      "unfavorited": "{n, plural, one {Removed # from Favorites} other {Removed # from Favorites}}",
      "unfavorite": "Unfavorite",
      "favorite": "Favorite",
      "share": "Share",
      "name": "Who's in these?",
      "sharedDone": "{n, plural, one {Shared # file} other {Shared # files}}",
      "shareError": "Could not share. Please try again.",
      "shareTitle": "Share {n, plural, one {# file} other {# files}}",
      "removeRecipient": "Remove",
      "sharePeople": "Search people by name or username",
      "shareMessage": "Add a message (optional)",
      "shareNote": "Only the people you pick can open these files. Links expire after 7 days.",
      "shareCta": "Share",
      "named": "Added {name} to {n, plural, one {# item} other {# items}}.",
      "peopleOff": "Turn on face recognition in Settings → Privacy first.",
      "nameError": "Could not save. Please try again.",
      "nameTitle": "Who is in {n, plural, one {this item} other {these # items}}?",
      "namePlaceholder": "Name — a person in People or someone new",
      "nameNote": "In photos with several faces, Soltik picks the face that matches this person.",
      "nameCta": "Save",
      "namedSome2": "Added {name} to {n, plural, one {# item} other {# items}}. {m, plural, one {# item was} other {# items were}} skipped (no face found yet, or not clear which face) — name those from the item's People panel.",
      "sharedSomePrivate": "{n, plural, one {Shared # file} other {Shared # files}}. {k, plural, one {# file contains nudity and stays private} other {# files contain nudity and stay private}}."
    },
    "selectDone": "Done",
    "selectMode": "Select",
    "selectHint": "Tap items to select them",
    "selectAllShown": "Select all ({n})",
    "player": {
      "cannotPlay": "This video format cannot be played in the browser. Download it to watch it in a video player.",
      "preparing2": "We are converting this video so your browser can play it. It will start here as soon as it is ready — long videos can take a while. You can download the original any time."
    },
    "dups": {
      "loadError": "Could not load duplicates.",
      "movedToTrash": "{n, plural, one {# copy moved to Trash} other {# copies moved to Trash}}. You can restore them from Trash for 30 days.",
      "trashError": "Could not move to Trash. Please try again.",
      "title": "Duplicates",
      "exact": "Exact copies",
      "similar": "Look alike",
      "summary": "{g, plural, one {# group} other {# groups}} · {files, plural, one {# extra file} other {# extra files}} · {size} can be freed",
      "cleanAll": "Clean up all",
      "close": "Close",
      "exactHelp": "The same file stored more than once — photos, videos, audio and documents.",
      "scanning": "Still checking {n, plural, one {# file} other {# files}} — more duplicates may appear.",
      "noneExact": "No exact copies found.",
      "noneSimilar": "No look-alike photos or videos found.",
      "groupInfo": "{n, plural, one {# copy} other {# copies}} · {size} extra",
      "trashOthers": "Keep selected, move {n, plural, one {# other} other {# others}} to Trash",
      "keep": "Keep",
      "toTrash": "To Trash",
      "noFolder": "No folder",
      "confirmTitle": "Clean up all duplicates?",
      "confirmCta": "Move to Trash",
      "rail": "Duplicates",
      "similarHelp2": "Photos and videos that look the same, even if they were resized, re-saved or re-encoded. Burst shots and series can look alike too — check each group and remove them one at a time.",
      "truncated": "Showing the biggest groups first. Clean these up to see more.",
      "more": "+{n} more not shown",
      "keptInUse": "Kept — in use",
      "inPost": "In a post",
      "shared": "Shared",
      "confirmBody2": "One copy of each group is kept (the one marked Keep), and so is any copy that is in a post or shared. {files, plural, one {# other file goes} other {# other files go}} to Trash — {size} — and can be restored for 30 days."
    },
    "pickerTypes": "Media and documents",
    "movedToTrash": "{n, plural, one {# item moved to Trash} other {# items moved to Trash}}. You can restore them for 30 days.",
    "deleteSomeFailed": "{n, plural, one {# item} other {# items}} could not be deleted. Please try again.",
    "deleteNothing": "Nothing to delete — the selected items are no longer in your library.",
    "peopleFilterTooltip": "Filter by face — pick a person to see only their photos and videos",
    "peopleFilter": "People",
    "folderUploaded": "Uploaded {date}",
    "folderUpdated": "Updated {date}",
    "confirmBulkBodyTrash": "They move to Trash, where you can restore them for 30 days.",
    "confirmSingleBodyTrash": "\"{title}\" moves to Trash, where you can restore it for 30 days.",
    "shareFailed": "Could not share. Please try again.",
    "shareCreateFailed": "Could not create the link. Please try again.",
    "recent": {
      "rail": "Recent",
      "hint": "Everything you uploaded or changed, newest first",
      "sortedBy": "Newest activity first",
      "changed": "Changed {date}",
      "uploaded": "Uploaded {date}"
    }
  },
  "libraryMain": {
    "title": "Library",
    "typeAll": "All",
    "typeBookmarks": "Bookmarks",
    "typeArticles": "Articles",
    "typeClips": "Clips",
    "typeImages": "Images",
    "typeScreenshots": "Screenshots",
    "typeVideos": "Videos",
    "typeProducts": "Products",
    "typePosts": "Posts",
    "typeBrowserBookmarks": "Browser Bookmarks",
    "countClips": "{count} clips",
    "countImages": "{count} images",
    "countVideos": "{count} videos",
    "countProducts": "{count} products",
    "countPosts": "{count} posts",
    "countSavedItems": "{count} saved items",
    "pasteUrlPlaceholder": "Paste URL to save...",
    "save": "Save",
    "getBookmarklet": "Get bookmarklet",
    "bookmarkletTitle": "Bookmarklet",
    "bookmarkletDesc": "Drag this button to your bookmark bar to save pages from any browser:",
    "generatingToken": "Generating secure token...",
    "bookmarkletTokenInfo": "Scoped token — can only save links. Expires in 90 days.",
    "regenerate": "Regenerate",
    "cancel": "Cancel",
    "select": "Select",
    "generatingSummaries": "Generating...",
    "generateSummaries": "Generate Summaries",
    "sourceLabel": "Source:",
    "sourceAll": "All",
    "sourcePosts": "Posts",
    "sourceBookmarks": "Bookmarks",
    "typeLabel": "Type:",
    "typeFilterAll": "All",
    "typeFilterArticles": "Articles",
    "typeFilterVideos": "Videos",
    "typeFilterSocial": "Social",
    "typeFilterProducts": "Products",
    "typeFilterImages": "Images",
    "typeFilterScreenshots": "Screenshots",
    "typeFilterBookmarks": "Bookmarks",
    "timeAllTime": "All Time",
    "timeToday": "Today",
    "timeWeek": "Week",
    "timeMonth": "Month",
    "manageTags": "Manage tags",
    "clear": "Clear",
    "noClipsSaved": "No clips saved",
    "noClipsSavedDesc": "Select text on any page and use the Soltik toolbar to save clips.",
    "deleteClip": "Delete clip",
    "noteLabel": "Note: {note}",
    "noVideosSaved": "No videos saved",
    "noVideosSavedDesc": "Save videos from YouTube, Vimeo, and other platforms with timestamps.",
    "deleteVideo": "Delete video",
    "watched": "Watched",
    "videoBookmarks": "Bookmarks",
    "moreTimestamps": "+{count} more",
    "resumeAt": "Resume at {time}",
    "noProductsSaved": "No products saved",
    "noProductsSavedDesc": "Save products from online stores to track prices.",
    "deleteProduct": "Delete product",
    "priceNA": "N/A",
    "priceLow": "Low: {price}",
    "priceHigh": "High: {price}",
    "alertBelow": "Alert below {price}",
    "noImagesSaved": "No images saved",
    "noImagesSavedDesc": "Right-click any image on a webpage and select \"Save image to Soltik\".",
    "download": "Download",
    "deleteImageTitle": "Delete",
    "imageUnavailable": "Image unavailable",
    "noPostsSaved": "No posts saved",
    "noPostsSavedDesc": "Save posts from LinkedIn, Twitter, and other social platforms.",
    "deletePost": "Delete post",
    "postSuffix": "Post",
    "imageCount": "{count} image",
    "imagesCount": "{count} images",
    "docCount": "{count} doc",
    "docsCount": "{count} docs",
    "libraryEmpty": "Library is empty",
    "noTypeSaved": "No {type} saved",
    "emptyDesc": "Use the Soltik widget to save articles, clips, images, and more.",
    "preview": "Preview",
    "saveToPortfolio": "Save to Site",
    "noImage": "No image",
    "bookmarkBadge": "Bookmark",
    "browserLabel": "Browser",
    "clipsCount": "{count} clips",
    "collectionsCount": "{count} sites",
    "selectedCount": "{count} selected",
    "selectAll": "Select All",
    "addTags": "Add Tags",
    "addTagsTitle": "Add Tags to {count} {count, plural, =1 {Item} other {Items}}",
    "searchOrCreateTag": "Search or create tag... (Enter to add)",
    "pressEnterToCreate": "Press Enter to create \"{tag}\"",
    "applying": "Applying...",
    "applyTags": "Apply {count} {count, plural, =1 {Tag} other {Tags}}",
    "moveToFolder": "Move to Folder",
    "selectFolder": "Select a folder",
    "moving": "Moving...",
    "movedSuccess": "Moved {count} items",
    "readerMode": "Reader Mode",
    "minRead": "{count} min read",
    "openOriginal": "Open original",
    "byAuthor": "By {author}",
    "articleNotAvailable": "Article content not available.",
    "readOnOriginal": "Read on original site",
    "loadingArticle": "Loading article...",
    "deleteClipLabel": "Delete Clip",
    "deleteItemLabel": "Delete Item",
    "deleteCannotUndo": "This action cannot be undone",
    "deleteConfirm": "Are you sure you want to delete",
    "deleteAssociatedData": "All associated data including clips, notes, and media will be permanently removed.",
    "delete": "Delete",
    "failedToLoadLibrary": "Failed to load library",
    "failedToLoadClips": "Failed to load clips",
    "failedToLoadVideos": "Failed to load videos",
    "failedToLoadProducts": "Failed to load products",
    "failedToLoadImages": "Failed to load images",
    "failedToLoadPosts": "Failed to load posts",
    "failedToSaveUrl": "Failed to save URL",
    "failedToDeleteImage": "Failed to delete image",
    "failedToDelete": "Failed to delete",
    "failedToDownload": "Failed to download screenshot",
    "failedToLoadImage": "Failed to load image",
    "lowestPrice": "Lowest Price",
    "highestPrice": "Highest Price",
    "alertWhenBelow": "Alert when price drops below {price}",
    "priceHistory": "Price History",
    "priorityLabel": "Priority: {priority}",
    "savedDate": "Saved {date}",
    "viewProduct": "View Product",
    "documentLabel": "Document {index}",
    "viewOriginalOn": "View original on {platform}",
    "today": "Today",
    "yesterday": "Yesterday",
    "daysAgo": "{count} days ago",
    "dragToBookmarkBar": "Drag this button to your bookmark bar!"
  },
  "explore": {
    "title": "Explore",
    "subtitle": "Discover conversations across the web",
    "trending": "Trending",
    "recent": "Recent",
    "mostActive": "Most Active",
    "filterResults": "Filter results...",
    "noDiscussions": "No discussions found",
    "noDiscussionsDesc": "Try a different search or be the first to start one!",
    "commentsCount": "{count, plural, =0 {0 comments} =1 {1 comment} other {# comments}}",
    "subtitleRooms": "Discover active rooms and conversations",
    "searchRooms": "Search rooms...",
    "noRoomsSearch": "No rooms match your search",
    "noActiveRooms": "No active rooms yet",
    "tryDifferentSearch": "Try a different search term",
    "startFirstConversation": "Paste a URL on the home page to start the first conversation",
    "minutesAgo": "{count}m ago",
    "hoursAgo": "{count}h ago",
    "daysAgo": "{count}d ago"
  },
  "discover": {
    "title": "Discover",
    "subtitle": "Explore posts across topics",
    "all": "All",
    "breakingNow": "Breaking Now",
    "tech": "Tech",
    "world": "World",
    "science": "Science",
    "business": "Business",
    "visual": "Visual",
    "culture": "Culture",
    "sports": "Sports",
    "hot": "Hot",
    "latest": "Latest",
    "top": "Top",
    "seeAll": "See all",
    "noPosts": "No posts yet",
    "noScoops": "No drops yet",
    "noScoopsDesc": "Be the first to drop something here.",
    "loadMore": "Load more",
    "loading": "Loading...",
    "friendsShops": "Shops from People You Know",
    "yourFriend": "Your friend",
    "youFollow": "You follow",
    "recommendedByFriends": "Recommended by Friends",
    "friendEnrolled": "1 friend enrolled",
    "friendsEnrolled": "{count} friends enrolled",
    "likes": "{count, plural, =0 {0} =1 {1} other {#}}",
    "replies": "{count, plural, =0 {0} =1 {1} other {#}}",
    "reshares": "{count, plural, =0 {0} =1 {1} other {#}}",
    "views": "{count, plural, =0 {0} =1 {1} other {#}}",
    "backToDiscover": "Back to Discover",
    "untitled": "Untitled",
    "members": "members"
  },
  "room": {
    "notFound": "Room not found",
    "notFoundDesc": "This discussion doesn't exist yet.",
    "goHome": "Go home",
    "discussionComments": "Discussion ({count} comments)",
    "joinConversation": "Join Conversation",
    "signUpPrompt": "Sign up to join the conversation",
    "signUpFree": "Sign up free",
    "logIn": "Log in",
    "blockUser": "Block user",
    "reportMessage": "Report message",
    "photo": "Photo",
    "blockUserDescription": "They won't be able to see your messages or interact with you.",
    "blocking": "Blocking...",
    "reportSelectReason": "Select a reason",
    "reporting": "Reporting...",
    "submitReport": "Submit report",
    "liveChat": "Live chat",
    "ephemeral24h": "Messages disappear after 24h",
    "searchMessages": "Search messages",
    "searchPlaceholder": "Search...",
    "noSearchResults": "No results found",
    "noMessagesYet": "No messages yet",
    "saySomething": "Say something...",
    "addEmoji": "Add emoji",
    "maxFiles": "Max files reached",
    "uploadImages": "Upload images",
    "uploadFiles": "Upload files",
    "signInToChat": "Sign in to chat",
    "shareYourThoughts": "Share your thoughts...",
    "replyingTo": "Replying to",
    "reply": "Reply",
    "noCommentsYet": "No comments yet",
    "beFirstToComment": "Be the first to comment!",
    "visitPage": "Visit page",
    "saved": "Saved",
    "savePage": "Save page",
    "addToCollection": "Add to site",
    "rateThisPage": "Rate this page",
    "yourNotesPrivate": "Your notes (private)",
    "addPrivateNotes": "Add private notes...",
    "joinSoltik": "Join Soltik",
    "joinSoltikDescription": "Join Soltik to comment, save pages, and connect with others.",
    "signUp": "Sign up",
    "similarPages": "Similar pages",
    "liveChatRoom": "Live chat room",
    "backToRooms": "Back to rooms",
    "chatDescription": "Chat with others about this page",
    "beFirstToJoin": "Be the first to join!",
    "blockUserConfirm": "Are you sure you want to block this user?",
    "blockUserDetail": "They won't be able to see your messages or interact with you.",
    "characterCount": "{count}/{max}",
    "countHere": "{count, plural, one {# person} other {# people}} here",
    "discussionCount": "{count, plural, one {# discussion} other {# discussions}}",
    "joinDiscussion": "Join Discussion",
    "moreComments": "+{count} more",
    "peopleHere": "{count, plural, one {# person} other {# people}} here",
    "peopleHereNow": "{count, plural, one {# person} other {# people}} here now",
    "peopleTyping": "{count} people typing...",
    "reportFrom": "Report from {name}",
    "searchResults": "{count, plural, one {# result} other {# results}}",
    "userTyping": "{name} is typing..."
  },
  "media": {
    "mediaStudio": "Media Studio",
    "aiGenerate": "AI Generate",
    "screenRecord": "Screen Record",
    "pro": "Pro",
    "generationsUsedToday": "{used}/{limit} generations used today",
    "describeImage": "Describe the image you want to create...",
    "stylePhoto": "Photo",
    "styleDigitalArt": "Digital Art",
    "styleAnime": "Anime",
    "styleFantasy": "Fantasy",
    "styleCinematic": "Cinematic",
    "generateImages": "Generate Images",
    "generationFailed": "Generation failed",
    "useThis": "Use this",
    "recordScreenDesc": "Record your screen and attach the video to your post",
    "startRecording": "Start Recording",
    "stopRecording": "Stop Recording",
    "uploadAndInsert": "Upload & Insert",
    "editImage": "Edit Image",
    "filters": "Filters",
    "filterOriginal": "Original",
    "filterBW": "B&W",
    "filterSepia": "Sepia",
    "filterVintage": "Vintage",
    "filterCool": "Cool",
    "filterWarm": "Warm",
    "brightness": "Brightness",
    "contrast": "Contrast",
    "saturation": "Saturation",
    "rotate": "Rotate",
    "saveAndUse": "Save & Use",
    "readerView": "Reader View",
    "contentNotExtracted": "Content not extracted",
    "contentNotExtractedDesc": "Extract the full article text to read it here without distractions.",
    "extractContent": "Extract Content",
    "reExtract": "Re-extract",
    "wordsCount": "{count} words",
    "minRead": "{count} min read",
    "extractedDate": "Extracted {date}",
    "videoProcessing": "Processing video…",
    "videoProcessingHint": "It'll play here in a moment",
    "videoUnavailable": "Video unavailable"
  },
  "ai": {
    "aiChat": "AI Chat",
    "aiChatSubtitle": "Ask about your browsing history and saved content",
    "chat": "Chat",
    "search": "Search",
    "clearChatHistory": "Clear chat history",
    "clearAllChatHistory": "Clear all chat history?",
    "loadingChatHistory": "Loading chat history...",
    "askMeAnything": "Ask me anything about your browsing",
    "askMeAnythingDesc": "I can help you find pages, recall articles, and answer questions about your browsing history, saved tabs, and liked pages.",
    "exampleQuestion1": "What articles have I saved about AI?",
    "exampleQuestion2": "What topics do I browse the most?",
    "exampleQuestion3": "Find links related to productivity",
    "exampleQuestion4": "What were my most visited domains?",
    "askAboutBrowsing": "Ask about your browsing history...",
    "searchKnowledgeBase": "Search your knowledge base...",
    "shiftEnterForNewLine": "Shift+Enter for new line",
    "semanticSearch": "Semantic Search",
    "semanticSearchDesc": "Search across all your indexed pages using natural language. Find pages by concept, not just keywords.",
    "aiAssistant": "AI Assistant",
    "askAnything": "Ask anything",
    "askAnythingDesc": "Find saved content, recall articles, search your browsing history",
    "panelExampleQuestion1": "What was the last page I saved?",
    "panelExampleQuestion2": "What articles have I saved about AI?",
    "panelExampleQuestion3": "What docs did I save this month?",
    "panelExampleQuestion4": "What were my most visited domains?",
    "askAnythingPlaceholder": "Ask anything...",
    "shiftEnterHint": "Shift+Enter for new line · Esc to close",
    "chatError": "Sorry, something went wrong.",
    "pagesIndexed": "<b>{count}</b> pages indexed",
    "searching": "Searching...",
    "clearChatHistoryTitle": "Clear Chat History",
    "clearChatHistoryDesc": "This will delete all your chat messages. This cannot be undone.",
    "clearAll": "Clear All"
  },
  "history": {
    "local": "Local",
    "cloud": "Cloud",
    "searchHistory": "Search history...",
    "syncToCloud": "Sync history to cloud",
    "sync": "Sync",
    "syncNow": "Sync Now",
    "syncFailed": "Sync failed",
    "syncedItems": "Synced {count} history items to cloud",
    "extensionRequiredDesc": "Install the Soltik extension to access your browsing history across devices. Your data stays encrypted and private.",
    "noMatchingHistory": "No matching history",
    "noBrowsingHistory": "No browsing history",
    "browsingHistoryAppearHere": "Your browsing history will appear here.",
    "noCloudHistory": "No cloud history",
    "cloudHistoryDesc": "Sync your browsing history to access it from any device.",
    "visits": "{count} visits",
    "saveToLibrary": "Save to library",
    "items": "{count} items",
    "extensionRequired": "Extension Required",
    "installExtension": "Install Extension",
    "tryDifferentSearch": "Try a different search term.",
    "today": "Today",
    "yesterday": "Yesterday"
  },
  "tabs": {
    "openTabs": "Open Tabs",
    "manageTabsDesc": "Manage your browser tabs from the web dashboard.",
    "extensionRequiredDesc": "Install the Soltik extension to manage your browser tabs directly from this dashboard.",
    "installSoltikExtension": "Install Soltik Extension",
    "tabCount": "{count, plural, =1 {1 tab} other {# tabs}}",
    "windowCount": "{count, plural, =1 {1 window} other {# windows}}",
    "searchTabs": "Search tabs...",
    "groupByWindow": "Group by window",
    "save": "Save",
    "close": "Close",
    "saveAndClose": "Save & Close",
    "snooze": "Snooze",
    "savedTab": "Saved",
    "saveTab": "Save tab",
    "openInRoom": "Open in room",
    "closeTab": "Close tab",
    "noMatchingTabs": "No matching tabs",
    "noOpenTabs": "No open tabs",
    "tabsAppearHere": "Your browser tabs will appear here.",
    "window": "Window {number}",
    "tabsInWindow": "({count, plural, =1 {1 tab} other {# tabs}})",
    "unknownDevice": "Unknown Device",
    "deviceInfo": "{browser} · {os} · {tabCount} · {lastSynced}",
    "deviceTabCount": "{count, plural, =1 {1 tab} other {# tabs}}",
    "deselectAll": "Deselect all",
    "selectAll": "Select all",
    "saveTabCount": "Save {count, plural, =1 {1 tab} other {# tabs}}",
    "noTabsSynced": "No tabs synced from this device",
    "extensionNotDetected": "Extension Not Detected",
    "extensionNotDetectedDesc": "Install the Soltik extension to manage this browser's tabs from the dashboard.",
    "extensionDetectedOnDevices": "Extension detected on {count, plural, =1 {1 other device} other {# other devices}}.",
    "yourDevices": "Your Devices ({count})",
    "otherDevices": "Other Devices ({count})",
    "tabsAcrossWindows": "{tabCount, plural, =1 {1 tab} other {# tabs}} across {windowCount, plural, =1 {1 window} other {# windows}}",
    "refresh": "Refresh",
    "selected": "{count} selected",
    "tryDifferentSearch": "Try a different search term.",
    "saveToLibrary": "Save to library",
    "openInNewTab": "Open in new tab",
    "timeJustNow": "just now",
    "timeMinutesAgo": "{count}m ago",
    "timeHoursAgo": "{count}h ago",
    "timeDaysAgo": "{count}d ago",
    "overview": "Overview",
    "hubs": "Communities",
    "scoops": "Posts",
    "ai": "AI Tools",
    "tips": "Tips"
  },
  "bookmarks": {
    "title": "Bookmarks",
    "subtitle": "Import your browser bookmarks into Soltik",
    "bookmarksFound": "{count, plural, =1 {1 bookmark} other {# bookmarks}} found",
    "searchBookmarks": "Search bookmarks by title, URL, or folder...",
    "installExtensionDesc": "Install the Soltik extension to import bookmarks",
    "installExtensionLongDesc": "The Soltik browser extension lets you import your existing bookmarks and keep them synced with your account.",
    "saveToReadingList": "Save to reading list",
    "openInNewTab": "Open in new tab",
    "noMatchingBookmarks": "No bookmarks match your search",
    "noBookmarks": "No bookmarks found",
    "bookmarksAppearHere": "Your browser bookmarks will appear here.",
    "importBookmarks": "Import {count, plural, =1 {1 bookmark} other {# bookmarks}}",
    "importingBookmarks": "Importing bookmarks...",
    "importFailed": "Import failed: {error}",
    "successfullyImported": "Successfully imported {count} bookmarks",
    "ofTotal": "{current} of {total} bookmarks"
  },
  "myPosts": {
    "title": "My Posts",
    "subtitle": "All your posts in one place",
    "noPosts": "No posts yet",
    "noPostsDesc": "Share your first post from the home feed.",
    "goToFeed": "Go to Feed",
    "deleteModal": {
      "title": "Delete this post?",
      "description": "This will permanently remove the post and its analytics data. This cannot be undone.",
      "cancel": "Cancel",
      "delete": "Delete"
    },
    "visibility": {
      "draft": "Draft",
      "draftDesc": "Only you can see this",
      "unlisted": "Unlisted",
      "unlistedDesc": "Anyone with link can view",
      "published": "Published",
      "publishedDesc": "Visible to everyone"
    },
    "actions": {
      "edit": "Edit",
      "analytics": "Analytics",
      "delete": "Delete"
    },
    "authorYou": "You"
  },
  "leaderboard": {
    "title": "Leaderboard",
    "weekly": "Weekly",
    "monthly": "Monthly",
    "allTime": "All Time",
    "noActivity": "No activity yet"
  },
  "welcome": {
    "welcomeTo": "Welcome to {hubName}!",
    "readWelcomeMessage": "Read the welcome message",
    "makeFirstPost": "Make your first post",
    "introduceYourself": "Introduce yourself",
    "gotIt": "Got it!",
    "afterHint": "Next: pick interests so we can shape your feed.",
    "continue": "Continue",
    "langSubtitle": "Soltik shows English to everyone. Add other languages you read so you see content in them too. You can change this anytime in Settings.",
    "langTitle": "Pick your languages",
    "saveFailed": "Could not save. Try again."
  },
  "comments": {
    "title": "Comments",
    "visibilityPublic": "Public",
    "visibilityPublicDesc": "Everyone can see",
    "visibilityFollowers": "Followers",
    "visibilityFollowersDesc": "Only your followers",
    "visibilityPrivate": "Private",
    "visibilityPrivateDesc": "Only you",
    "noComments": "No comments yet",
    "beFirst": "Be the first to share your thoughts",
    "reply": "Reply",
    "edit": "Edit",
    "delete": "Delete",
    "writeReply": "Write a reply...",
    "commentAnonymously": "Comment anonymously...",
    "shareThoughts": "Share your thoughts...",
    "deleteComment": "Delete this comment?",
    "commentCount": "{count, plural, =0 {0 comments} =1 {1 comment} other {# comments}}",
    "savedCount": "{count} saved",
    "noCommentsYet": "No comments yet. Be the first!",
    "replyingTo": "Replying to {name}",
    "addComment": "Add a comment..."
  },
  "shareWorkspace": {
    "title": "Share Workspace",
    "shareLink": "Share Link",
    "membersCount": "Members ({count})",
    "invitesCount": "Invites ({count})",
    "enableCollaboration": "Enable Team Collaboration",
    "enableCollaborationDesc": "Share this workspace with your team. Members can view and add tabs to the shared workspace.",
    "enableSharing": "Enable Sharing",
    "anyoneWithLink": "Anyone with this link can join the workspace",
    "inviteByEmail": "Invite by Email",
    "emailPlaceholder": "email@example.com",
    "disableSharingDesc": "Disable sharing and remove all members",
    "noMembers": "No members yet",
    "noPendingInvites": "No pending invites",
    "removeAllConfirm": "This will remove all members except you. Are you sure?",
    "removeMemberConfirm": "Remove this member from the workspace?",
    "failedEnableSharing": "Failed to enable sharing",
    "failedDisableSharing": "Failed to disable sharing",
    "failedSendInvite": "Failed to send invite",
    "expiresDate": "Expires {date}"
  },
  "recommendations": {
    "myRecommendations": "My Recommendations",
    "whoRecommendsMe": "Who Recommends Me",
    "stats": "Stats",
    "myRecsDescription": "Recommend other publications to your subscribers. Up to {max} recommendations.",
    "addRecommendation": "Add Recommendation",
    "noRecommendationsYet": "No recommendations yet",
    "addRecommendationsHint": "Recommend other publications to help your subscribers discover great content.",
    "searchPublications": "Search Publications",
    "searchPlaceholder": "Search by name...",
    "noResults": "No publications found. Try a different search.",
    "add": "Add",
    "added": "Added",
    "mutual": "Mutual",
    "subscribers": "subscribers",
    "conversions": "conversions",
    "addMessage": "Add a message",
    "messagePlaceholder": "Why do you recommend this?",
    "remove": "Remove",
    "confirmRemove": "Remove",
    "incomingDescription": "Publications that recommend you to their subscribers.",
    "noIncomingYet": "No one is recommending you yet",
    "noIncomingHint": "As you build your audience, other creators may start recommending your publication.",
    "recommendBack": "Recommend Back",
    "subscribersSentToYou": "subscribers sent to you",
    "subscribersGained": "Subscribers Gained",
    "fromRecommendations": "From other creators' recommendations",
    "subscribersSent": "Subscribers Sent",
    "toRecommendedSites": "To your recommended publications",
    "netGain": "Net Gain",
    "incomingMinusOutgoing": "Incoming minus outgoing",
    "howItWorks": "How Recommendations Work",
    "howItWorksDescription": "When someone subscribes to your newsletter, they see your recommended publications on the thank-you page. If they subscribe to a recommended publication from there, it counts as a conversion. Mutual recommendations (where both creators recommend each other) are shown with a badge."
  },
  "badges": {
    "title": "Badges",
    "noBadges": "No badges awarded yet",
    "holderCount": "{count, plural, =1 {1 holder} other {# holders}}",
    "firstPost": "First Post",
    "prolific": "Prolific (10+ posts)",
    "popular": "Popular (10+ likes)",
    "helpful": "Helpful (5+ replies)",
    "foundingMember": "Founding Member",
    "streak7": "7-Day Streak",
    "foundingCreator": "Founding Creator",
    "foundingCreatorDesc": "Early adopter who joined during launch",
    "verifiedIdentity": "Verified",
    "verifiedIdentityDesc": "Identity verified",
    "verifiedExpert": "Expert",
    "verifiedExpertDesc": "Domain expertise verified",
    "verifiedJournalist": "Journalist",
    "verifiedJournalistDesc": "Press credentials verified",
    "official": "Official",
    "officialDesc": "Official Soltik account"
  },
  "channels": {
    "title": "Channels",
    "all": "All",
    "allPosts": "All Posts",
    "hub": "Community",
    "createChannel": "Create channel",
    "channelNamePlaceholder": "channel-name",
    "descriptionOptional": "Description (optional)",
    "typeFeed": "Feed",
    "typeDiscussion": "Discussion",
    "typeResources": "Resources",
    "typeAnnouncement": "Announcements",
    "cancel": "Cancel",
    "creating": "Creating...",
    "create": "Create",
    "modsOnly": "Mods only",
    "linksRequired": "Links required",
    "slowMode": "Slow mode {seconds}s",
    "networkError": "Network error",
    "allChannels": "All channels",
    "channel": "Channel"
  },
  "composer": {
    "placeholder": "What's on your mind? Share a link, insight, or hot take... Type @ to mention someone",
    "searching": "Searching...",
    "fetchingPreview": "Fetching preview...",
    "invalidUrl": "Invalid URL",
    "notLoggedIn": "Not logged in",
    "urlPlaceholder": "https://...",
    "addLink": "Add link",
    "addImage": "Add image",
    "maxImages": "Max 4 images",
    "editImage": "Edit image",
    "imagesCount": "{count}/4 images",
    "mediaStudio": "Media Studio",
    "addGif": "Add GIF",
    "addTags": "Add tags",
    "addTagsPlaceholder": "Add tags...",
    "mentionSomeone": "Mention someone",
    "typeText": "Text",
    "typePoll": "Poll",
    "typeQa": "Q&A",
    "typeEvent": "Event",
    "pollOptions": "Poll options",
    "optionN": "Option {n}",
    "addOption": "+ Add option",
    "multipleChoice": "Multiple choice",
    "hideResultsUntilEnded": "Hide results until ended",
    "duration1Day": "1 day",
    "duration3Days": "3 days",
    "duration1Week": "1 week",
    "durationCustom": "Custom",
    "askAQuestion": "Ask a question",
    "qaHint": "Your post text is the question. Community members can reply with answers — you can mark the best one.",
    "eventDetails": "Event details",
    "eventStarts": "Starts",
    "eventEndsOptional": "Ends (optional)",
    "locationUrlOptional": "Location URL (optional)",
    "locationUrlPlaceholder": "https://zoom.us/j/... or maps link",
    "gate": "Gate",
    "gated": "Gated",
    "makeSubscribersOnly": "Make subscribers only",
    "schedulePost": "Schedule post",
    "scheduledFor": "Scheduled: {date}",
    "clearSchedule": "Clear schedule",
    "cmdEnterToPost": "⌘ Enter to post",
    "waitSeconds": "Wait {seconds}s",
    "uploading": "Uploading...",
    "schedule": "Schedule",
    "post": "Post",
    "announcementChannel": "Announcement Channel",
    "onlyModeratorsCanPost": "Only moderators can post here.",
    "imageUploadFailed": "Image upload failed",
    "ariaLabel": "Write a post"
  },
  "feed": {
    "sortLatest": "Latest",
    "sortMostLiked": "Most liked",
    "sortMostDiscussed": "Most discussed",
    "filterAll": "All",
    "filterArticles": "Articles",
    "filterLinks": "Links",
    "filterMedia": "Media",
    "filterNotes": "Notes",
    "itemCount": "{count, plural, =0 {0 items} =1 {1 item} other {# items}}",
    "openInNewTab": "Open in new tab",
    "hide": "Hide",
    "reported": "Reported",
    "report": "Report",
    "following": "Following",
    "follow": "Follow",
    "public": "Public",
    "private": "Private",
    "itemsCount": "{count} {count, plural, =1 {item} other {items}}",
    "followersCount": "{count} {count, plural, =1 {follower} other {followers}}",
    "followPost": "Follow Post",
    "share": "Share",
    "settings": "Settings",
    "boostLevelBronze": "Bronze",
    "boostLevelSilver": "Silver",
    "boostLevelGold": "Gold",
    "boosts": "Boosts",
    "boostCount": "{count} {count, plural, =1 {boost} other {boosts}}",
    "boostMoreFor": "{remaining} more for {level}",
    "boosted": "Boosted",
    "boostThisPost": "Boost this Post",
    "boostPerks": "Perks: {perks}",
    "boostPerkEmoji": "Custom emoji",
    "boostPerkVisibility": "higher visibility",
    "boostPerkPremium": "premium features",
    "reshared": "{name} reshared",
    "edited": "edited",
    "edit": "Edit",
    "delete": "Delete",
    "subscribers": "Subscribers",
    "subscribersOnly": "Subscribers only",
    "subscribeToUnlock": "Subscribe to unlock",
    "pinned": "Pinned",
    "question": "Question",
    "answered": "Answered",
    "unanswered": "Unanswered",
    "scheduledFor": "Scheduled for {date}",
    "scoopUpvoteTitle": "Drop — upvote quality content",
    "tipCreator": "Tip creator",
    "sendATip": "Send a tip",
    "yourBalance": "Your balance",
    "youNeedCredits": "You need credits to tip",
    "buyCredits": "Buy Credits",
    "customAmount": "Custom amount",
    "optionalMessage": "Optional message...",
    "insufficientCredits": "Insufficient credits.",
    "buyMore": "Buy more",
    "sending": "Sending...",
    "tipAmount": "Tip ${amount}",
    "addReaction": "Add reaction",
    "feelings": "Feelings",
    "vibes": "Vibes",
    "reshareConfirm": "Reshare this post to your followers?",
    "cancel": "Cancel",
    "reshare": "Reshare",
    "you": "You",
    "writeReply": "Write a reply... Type @ to mention",
    "writeAnswer": "Write an answer... Type @ to mention",
    "noRepliesYet": "No replies yet — be the first to respond",
    "acceptedAnswer": "Accepted answer",
    "markAsAnswer": "Mark as answer",
    "pollVoteCount": "{count} {count, plural, =1 {vote} other {votes}}",
    "pollMultipleChoice": "Multiple choice",
    "pollEnded": "Poll ended",
    "pollEnds": "Ends {date}",
    "pollChangeVote": "Click an option to change your vote",
    "pollResultsHidden": "Vote recorded. Results will be revealed when the poll ends.",
    "eventGoing": "Going",
    "eventMaybe": "Maybe",
    "eventCantGo": "Can't go",
    "eventAttending": "{count} attending",
    "eventEnded": "Event ended",
    "eventLocation": "Location",
    "save": "Save",
    "uploadingImages": "Uploading...",
    "addTag": "Add tag...",
    "escCancel": "Esc cancel, Cmd+Enter save",
    "restoreLink": "Restore link",
    "removeLink": "Remove link",
    "removeImage": "Remove image",
    "mentionSomeone": "Mention someone",
    "remixed": "Remixed!",
    "remix": "Remix",
    "remixThisPost": "Remix this Post",
    "remixDescription": "Create your own version with all items",
    "nameYourRemix": "Name your remix",
    "remixPlaceholder": "My remix...",
    "shareRemixToFeed": "Share remix to my feed",
    "byName": "by {name}",
    "pageTitle": "Feed",
    "composePrompt": "What's on your mind?",
    "tabFollowing": "Following",
    "tabWriters": "Writers",
    "tabDiscover": "Discover",
    "inCaseYouMissed": "In case you missed",
    "loadingArticles": "Loading articles...",
    "noArticlesTitle": "No articles yet",
    "noArticlesDescription": "Subscribe to writers to see their articles here",
    "discoverWriters": "Discover Writers",
    "minRead": "{minutes} min read",
    "emptyFeedTitle": "Your feed is empty",
    "emptyFeedDescription": "Follow other users or create your first post to get started",
    "createPost": "Create Post",
    "nothingTrendingTitle": "Nothing trending yet",
    "nothingTrendingDescription": "Be the first to share something",
    "failedToLoadFeed": "Failed to load feed",
    "suggest": {
      "reply": "Suggested: Reply",
      "reshare": "Suggested: Reshare"
    }
  },
  "threads": {
    "startConversation": "Start a conversation",
    "threadCount": "{count} {count, plural, =1 {thread} other {threads}}",
    "newThread": "New Thread",
    "threadTitlePlaceholder": "Thread title",
    "firstMessagePlaceholder": "Write the first message...",
    "cancel": "Cancel",
    "creating": "Creating...",
    "createThread": "Create Thread",
    "noThreadsYet": "No threads yet",
    "noThreadsDescription": "Start a discussion by creating the first thread.",
    "replyCount": "{count} {count, plural, =1 {reply} other {replies}}",
    "messages": "{count} messages",
    "locked": "Locked",
    "messageThreadPlaceholder": "Message this thread...",
    "slowModeWait": "Slow mode — wait {seconds}s before posting again",
    "justNow": "just now",
    "minutesAgo": "{minutes}m ago",
    "hoursAgo": "{hours}h ago",
    "daysAgo": "{days}d ago"
  },
  "discussion": {
    "title": "Discussion",
    "sortNewest": "Newest",
    "sortOldest": "Oldest",
    "sortTop": "Top",
    "sortMostDiscussed": "Most discussed",
    "noCommentsReadOnly": "No comments yet.",
    "startConversation": "Start the conversation about this post.",
    "pinned": "Pinned",
    "anonymous": "Anonymous",
    "reply": "Reply",
    "replyTo": "Reply to {name}...",
    "replyCount": "{count} {count, plural, =1 {reply} other {replies}}",
    "pin": "Pin",
    "unpin": "Unpin",
    "deleteComment": "Delete",
    "justNow": "just now",
    "minutesAgo": "{minutes}m ago",
    "hoursAgo": "{hours}h ago",
    "daysAgo": "{days}d ago",
    "yearsAgo": "{years}y",
    "copied": "Copied",
    "shareComment": "Share",
    "copyLink": "Copy link",
    "reported": "Reported",
    "reportComment": "Report",
    "sortLabel": "Sort:",
    "sortBest": "Best",
    "sortNewestInline": "Newest",
    "sortOldestInline": "Oldest",
    "addCommentPlaceholder": "Add a comment...",
    "viewAllComments": "View all {count} comments",
    "toolbarEmoji": "Emoji",
    "toolbarGif": "GIF",
    "toolbarMention": "Mention",
    "toolbarBold": "Bold (Ctrl+B)",
    "toolbarItalic": "Italic (Ctrl+I)",
    "toolbarCode": "Code (Ctrl+E)",
    "toolbarLink": "Link",
    "gifAlt": "GIF",
    "tldr": "TL;DR",
    "aiSummary": "AI Summary",
    "refreshSummary": "Refresh",
    "summaryFailed": "Failed to generate summary",
    "noMembersFound": "No members found",
    "customEmojiCount": "Custom Emoji ({count})",
    "addEmoji": "Add",
    "emojiNamePlaceholder": "emoji-name",
    "emojiUrlPlaceholder": "Image URL (PNG/GIF, max 256KB)",
    "emojiPreview": "Preview:",
    "addingEmoji": "Adding...",
    "addEmojiButton": "Add Emoji",
    "noCustomEmojiManage": "No custom emoji yet. Add one to get started.",
    "noCustomEmojiPicker": "No custom emoji available.",
    "searchEmoji": "Search emoji...",
    "noEmojiFound": "No emoji found",
    "recentEmoji": "Recent",
    "gifsTitle": "GIFs",
    "searchGifs": "Search GIFs...",
    "noGifsFound": "No GIFs found",
    "searchForGifs": "Search for GIFs",
    "trendingGifs": "Trending",
    "poweredByTenor": "Powered by Tenor"
  },
  "community": {
    "memberCount": "{count} {count, plural, =1 {member} other {members}}",
    "approvalRequired": "Approval required",
    "monthlyPrice": "${amount}/mo",
    "onetimePrice": "${amount} once",
    "or": "or",
    "roleOwner": "Owner",
    "roleMod": "Mod",
    "roleMember": "Member",
    "join": "Join",
    "pendingApproval": "Pending approval",
    "leave": "Leave",
    "communityRules": "Community Rules",
    "members": "Members",
    "pendingCount": "{count} pending",
    "viewRequests": "View requests",
    "pendingRequests": "Pending Requests",
    "communitySettings": "Community Settings",
    "joinModeLabel": "Join Mode",
    "joinModeOpen": "Open",
    "joinModeOpenDesc": "Anyone can join",
    "joinModeApproval": "Approval",
    "joinModeApprovalDesc": "You approve members",
    "joinModeInvite": "Invite Only",
    "joinModeInviteDesc": "By invitation",
    "joinModePaid": "Paid",
    "joinModePaidDesc": "Requires payment",
    "monthlyPriceLabel": "Monthly price (USD)",
    "onetimePriceLabel": "One-time price (USD)",
    "communityRulesLabel": "Community Rules",
    "rulesPlaceholder": "Set rules for your community...",
    "welcomeMessageLabel": "Welcome Message",
    "welcomePlaceholder": "Message shown to new members...",
    "savingSettings": "Saving...",
    "saveSettings": "Save Settings",
    "cancel": "Cancel",
    "communityManagement": "Community Management",
    "membersTab": "Members",
    "pendingTab": "Pending",
    "bannedTab": "Banned",
    "searchMembers": "Search members...",
    "noPendingRequests": "No pending requests",
    "noBannedMembers": "No banned members",
    "noMembersFound": "No members found",
    "approve": "Approve",
    "reject": "Reject",
    "makeModerator": "Make Moderator",
    "removeModerator": "Remove Moderator",
    "banMember": "Ban Member",
    "unban": "Unban",
    "banned": "Banned",
    "joinedDate": "Joined {date}",
    "onlineCount": "{count} online",
    "typing": "{name} is typing",
    "typingMultiple": "{count} people typing",
    "analytics": "Analytics",
    "noAnalyticsData": "No analytics data available.",
    "totalFollowers": "Total Followers",
    "viewsDays": "Views ({days}d)",
    "engagementDays": "Engagement ({days}d)",
    "subscribers": "Subscribers",
    "followerGrowth": "Follower Growth",
    "topPosts": "Top Posts",
    "tablePost": "Post",
    "tableViews": "Views",
    "tableLikes": "Likes",
    "tableReplies": "Replies",
    "tableReshares": "Reshares",
    "untitled": "Untitled",
    "engagementTrend": "Engagement Trend",
    "bestPostingTimes": "Best Posting Times",
    "sidebarPublic": "Public",
    "sidebarPrivate": "Private",
    "sidebarMembers": "Members",
    "sidebarPosts": "Posts",
    "sidebarViews": "Views",
    "createdDate": "Created {date}",
    "totalReadingTime": "{time} min total reading time",
    "anyoneCanJoin": "Anyone can join",
    "requiresApproval": "Requires approval",
    "inviteOnly": "Invite only",
    "topics": "Topics",
    "content": "Content",
    "rules": "Rules",
    "welcome": "Welcome",
    "communityGuides": "Community Guides",
    "moderators": "Moderators",
    "messageTheModerators": "Message the Moderators",
    "messageSent": "Message sent!",
    "messageSentDescription": "The moderators will see your message in their inbox.",
    "close": "Close",
    "subjectPlaceholder": "Subject",
    "yourMessagePlaceholder": "Your message...",
    "sendingMessage": "Sending...",
    "send": "Send",
    "activityAdded": "added",
    "activityRemoved": "removed",
    "activityCommented": "commented on",
    "activityUpdatedSettings": "updated settings",
    "activity": "Activity",
    "noActivityYet": "No activity yet",
    "someone": "Someone",
    "loadMore": "Load more",
    "showLess": "Show less",
    "readMore": "Read more",
    "untilDate": "Until {date}"
  },
  "tiers": {
    "title": "Subscription Tiers",
    "ownerSubtitle": "Create up to 5 tiers for paid memberships",
    "viewerSubtitle": "Available membership tiers",
    "addTier": "Add Tier",
    "tierNamePlaceholder": "Tier name (e.g. Supporter)",
    "descriptionOptional": "Description (optional)",
    "monthlyLabel": "Monthly ($)",
    "onetimeLabel": "One-time ($)",
    "cancel": "Cancel",
    "create": "Create",
    "inactive": "Inactive",
    "deactivate": "Deactivate",
    "activate": "Activate",
    "deleteTier": "Delete",
    "deleteConfirm": "Delete this tier? Existing subscribers will keep access until expiry.",
    "noTiersOwner": "No tiers yet. Create your first tier to start monetizing.",
    "noTiersViewer": "No tiers available yet.",
    "monthlyPrice": "${amount}/mo",
    "onetimePrice": "${amount} once",
    "order": "Order: {order}"
  },
  "earnings": {
    "title": "Earnings",
    "totalEarned": "Total Earned",
    "thisMonth": "This Month",
    "subscribers": "Subscribers",
    "tips": "Tips",
    "viewDetails": "View details",
    "dailyRevenue": "Daily Revenue (30 days)",
    "subscribersByTier": "Subscribers by Tier",
    "recentTransactions": "Recent Transactions",
    "noTransactions": "No transactions yet",
    "tipFrom": "Tip from {name}",
    "subscriptionFrom": "Subscription from {name}",
    "unknown": "Unknown",
    "payouts": "Payouts",
    "stripeConnect": "Stripe Connect",
    "connectStripeMessage": "Connect your Stripe account to receive payouts",
    "stripeConnectedReady": "Your Stripe account is connected and ready",
    "stripeCompleteSetup": "Complete your Stripe account setup to receive payouts",
    "connectStripe": "Connect Stripe",
    "completeSetup": "Complete Setup",
    "connected": "Connected",
    "requestPayout": "Request Payout",
    "pendingEarnings": "Pending earnings",
    "platformFee": "Platform fee (30%)",
    "youReceive": "You receive",
    "requesting": "Requesting...",
    "requestPayoutButton": "Request Payout",
    "connectStripeForPayouts": "Connect Stripe to request payouts",
    "minimumPayout": "Minimum payout is $25.00",
    "payoutHistory": "Payout History",
    "noPayouts": "No payouts yet",
    "payout": "Payout",
    "statusPending": "pending",
    "unableToLoad": "Unable to load earnings data.",
    "payoutRequestFailed": "Payout request failed"
  },
  "share": {
    "sharePost": "Share Post",
    "shareItem": "Share Item",
    "linkCopied": "Link Copied!",
    "copyLink": "Copy Link",
    "shareTo": "Share to",
    "checkOut": "Check out: {title}",
    "moreSharingOptions": "More sharing options...",
    "embed": "Embed",
    "qrCode": "QR Code",
    "embedCode": "Embed Code",
    "copied": "Copied!",
    "copy": "Copy",
    "downloadPng": "Download PNG",
    "shareExternally": "Share externally",
    "byName": "by {name}",
    "itemsCount": "{count} items",
    "followersCount": "{count} followers",
    "likesCount": "{count} likes",
    "shareCardPreview": "Share card preview",
    "regenerate": "Regenerate",
    "generating": "Generating...",
    "generateShareCard": "Generate Share Card",
    "share": "Share",
    "failedToLoadQrCode": "Failed to load QR code",
    "onSoltik": "on Soltik",
    "typePost": "Post",
    "typeCollection": "Collection",
    "typeArticle": "Article",
    "typeItem": "Item",
    "social": "Social",
    "addCustomMessage": "Add a custom message",
    "addAPersonalMessage": "Add A Personal Message",
    "size": "Size",
    "width": "Width (%)",
    "heightPx": "Height (px)",
    "theme": "Theme",
    "preview": "Preview",
    "scanQrCodeToOpen": "Scan QR code to open",
    "emailSubject": "Check this out: {title}",
    "itemCount": "{count, plural, one {# item} other {# items}}",
    "shareType": "Share {type}",
    "embedSize_small": "Small",
    "embedSize_medium": "Medium",
    "embedSize_large": "Large",
    "embedSize_custom": "Custom",
    "embedTheme_dark": "Dark",
    "embedTheme_light": "Light",
    "embedTheme_auto": "Auto",
    "adultBlocked": "This file contains nudity. It can stay in your private Library, but it can’t be shared or published.",
    "blocked": "This file can’t be shared or published."
  },
  "articles": {
    "edit": {
      "backToScoop": "Back to Community",
      "published": "Published",
      "draft": "Draft",
      "minRead": "{count} min read",
      "savedAt": "Saved {time}",
      "save": "Save",
      "update": "Update",
      "publish": "Publish",
      "change": "Change",
      "removeCover": "Remove",
      "addCoverImage": "Add cover image",
      "articleTitlePlaceholder": "Article title",
      "editorPlaceholder": "Start writing your article...",
      "loadErrorWithStatus": "Failed to load article ({status})",
      "articleNotFound": "Article not found",
      "failedToLoadArticle": "Failed to load article",
      "saveFailedWithStatus": "Save failed ({status})",
      "networkError": "Network error — check your connection",
      "coverAlt": "Cover"
    },
    "read": {
      "backToHub": "Back to Community",
      "edit": "Edit",
      "share": "Share",
      "copyLink": "Copy link",
      "copied": "Copied!",
      "shareOnX": "Share on X",
      "shareOnLinkedIn": "Share on LinkedIn",
      "contents": "Contents",
      "writer": "Writer",
      "minRead": "{count} min read",
      "subscribed": "Subscribed",
      "subscribe": "Subscribe",
      "noBio": "No bio available.",
      "subscribers": "{count} subscribers",
      "moreFrom": "More from {author}",
      "commentsTitle": "Comments ({count})",
      "commentPlaceholder": "Share your thoughts...",
      "postComment": "Post Comment",
      "noComments": "No comments yet. Be the first to share your thoughts!",
      "articleNotFound": "Article not found",
      "failedToLoadArticle": "Failed to load article",
      "saved": "Saved",
      "savedTo": "Saved to:",
      "moreFromHub": "More from this community"
    },
    "new": {
      "backToScoop": "Back to Community",
      "minRead": "{count} min read",
      "savedAt": "Saved {time}",
      "saveDraft": "Save Draft",
      "publish": "Publish",
      "change": "Change",
      "removeCover": "Remove",
      "addCoverImage": "Add cover image",
      "articleTitlePlaceholder": "Article title",
      "editorPlaceholder": "Start writing your article...",
      "saveFailedWithStatus": "Save failed ({status})",
      "networkError": "Network error — check your connection",
      "coverAlt": "Cover"
    }
  },
  "hub": {
    "myHubs": "My Communities",
    "hubCount": "{count, plural, =1 {1 community} other {# communities}}",
    "newHub": "New Community",
    "hubs": "Communities",
    "totalItems": "Total Items",
    "totalViews": "Total Views",
    "members": "Members",
    "searchPosts": "Search posts...",
    "sortRecentlyUpdated": "Recently Updated",
    "sortNewestFirst": "Newest First",
    "sortMostPopular": "Most Popular",
    "sortMostItems": "Most Items",
    "public": "Public",
    "private": "Private",
    "open": "Open",
    "copyLink": "Copy Link",
    "copied": "Copied",
    "sharedWithMe": "Shared with Me",
    "sharedBy": "Shared by {name}",
    "getStarted": "Get started",
    "getStartedDescription": "Here are some ideas to help you make the most of Communities:",
    "startResearchLab": "Start a Research Lab",
    "startResearchLabDesc": "Build a knowledge graph with your team",
    "launchNewsroom": "Launch a Newsroom",
    "launchNewsroomDesc": "Fact-check and curate news together",
    "openSalon": "Open a Salon",
    "openSalonDesc": "Debate topics with structured arguments",
    "createFirstHub": "Create your first Community",
    "createFirstHubDescription": "Communities are spaces for sharing and curating content together -- each with unique tools and AI features for your topic.",
    "createYourFirstHub": "Create Your First Community",
    "noHubsMatch": "No communities match \"{query}\"",
    "deleteHub": "Delete Community",
    "deleteHubCannotUndo": "This action cannot be undone",
    "itemsWillBeDeleted": "{count, plural, =1 {1 item will be permanently deleted} other {# items will be permanently deleted}}",
    "membersWillLoseAccess": "{count, plural, =1 {1 member will lose access to this community} other {# members will lose access to this community}}",
    "discussionsWillBeLost": "{count, plural, =1 {1 discussion will be lost} other {# discussions will be lost}}",
    "considerArchiving": "Consider archiving instead",
    "archiveDescription": "Archiving locks the post -- no new posts or members -- but keeps existing content and discussions accessible.",
    "archivePost": "Archive Post",
    "confirmDeleteType": "To confirm deletion, type {title} below:",
    "cancel": "Cancel",
    "deletePermanently": "Delete Permanently",
    "failedToDeleteHub": "Failed to delete community",
    "failedToArchivePost": "Failed to archive post",
    "failedToLoadPosts": "Failed to load posts",
    "failedToCreatePost": "Failed to create post",
    "items": "{count} items",
    "views": "{count} views",
    "detail": {
      "backToHubs": "Back to Communities",
      "hubNotFound": "Community not found",
      "failedToLoadHub": "Failed to load community",
      "failedToFetchHub": "Failed to fetch community",
      "add": "Add",
      "removeItem": "Remove Item",
      "removeItemDescription": "This item will be removed from the community.",
      "failedToRemoveItem": "Failed to remove item",
      "failedToUpdateItem": "Failed to update item",
      "collectionItems": "Site Items",
      "noContentYet": "No content in this community yet",
      "createPostOrAdd": "Create a post or add links, articles, images, or notes.",
      "noPostsYet": "No posts yet",
      "shareWithHub": "Share something with your community!",
      "noPostsHereYet": "No posts here yet.",
      "justNow": "just now",
      "imageCount": "{count, plural, =1 {1 image} other {# images}}",
      "feed": "Feed",
      "threads": "Threads",
      "discussion": "Discussion",
      "tiers": "Tiers",
      "analytics": "Analytics",
      "earnings": "Earnings",
      "knowledgeGraph": "Knowledge Graph",
      "verification": "Verification",
      "timeline": "Timeline",
      "gallery": "Gallery",
      "board": "Board",
      "decisions": "Decisions",
      "debates": "Debates",
      "hubTypeResearchLab": "Research Lab",
      "hubTypeNewsroom": "Newsroom",
      "hubTypeGallery": "Gallery",
      "hubTypeWorkshop": "Workshop",
      "hubTypeSalon": "Salon",
      "emptyFeedPrompt": "Share your latest content",
      "emptyFeedDetail": "Posts, links, images, and videos belong here.",
      "emptyAnnouncementPrompt": "No announcements yet",
      "emptyAnnouncementDetail": "Only moderators can post updates here.",
      "emptyResourcesPrompt": "Share a useful resource",
      "emptyResourcesDetail": "Links, files, and references go here.",
      "emptyDiscussionPrompt": "Start a conversation",
      "emptyDiscussionDetail": "Ask questions, share ideas, and go deep."
    },
    "knowledgeGraph": {
      "title": "Knowledge Graph",
      "description": "AI-mapped relationships between items in this research lab",
      "runAiAnalysis": "Run AI Analysis",
      "noGraphYet": "No knowledge graph yet",
      "noGraphYetDescription": "Add items to this community and run AI analysis to discover connections",
      "relationships": "Relationships",
      "itemsCount": "{count} items"
    },
    "verificationPipeline": {
      "title": "Verification Pipeline",
      "description": "Fact-check and verify news items as a community",
      "aiFactCheck": "AI Fact Check",
      "unverified": "Unverified",
      "underReview": "Under Review",
      "verified": "Verified",
      "disputed": "Disputed",
      "noItemsToVerify": "No items to verify yet",
      "noItemsToVerifyDescription": "Add news items and the community can review and verify them"
    },
    "timelineView": {
      "title": "Timeline",
      "description": "Chronological view of events and stories",
      "createTimeline": "Create Timeline",
      "noTimelinesYet": "No timelines yet",
      "noTimelinesYetDescription": "Create a timeline to organize news events chronologically with AI narratives"
    },
    "galleryView": {
      "title": "Gallery",
      "description": "Masonry grid of visual content",
      "noGalleryItems": "No gallery items yet",
      "noGalleryItemsDescription": "Post images in the feed to build your gallery"
    },
    "projectBoard": {
      "title": "Project Board",
      "description": "Kanban-style task management",
      "addTask": "+ Add Task",
      "tasks": "{count} tasks",
      "noTasks": "No tasks"
    },
    "decisionsLog": {
      "title": "Decisions Log",
      "description": "Track important decisions made in this workshop",
      "logDecision": "Log Decision",
      "noDecisions": "No decisions logged yet",
      "noDecisionsDescription": "AI can auto-extract decisions from discussions, or log them manually"
    },
    "debatesView": {
      "title": "Debates",
      "description": "Structured discussions with for/against/nuance positions",
      "newTopic": "New Topic",
      "noDebateTopics": "No debate topics yet",
      "noDebateTopicsDescription": "Start a topic and the community can take positions with arguments and evidence",
      "for": "For",
      "against": "Against",
      "nuance": "Nuance",
      "aiConsensus": "AI Consensus:"
    },
    "settings": {
      "backToHub": "Back to Community",
      "settings": "Settings",
      "settingsDescription": "Manage settings for {title}",
      "hubNotFound": "Community not found",
      "failedToLoadHub": "Failed to load community",
      "tabs": {
        "overview": "Overview",
        "design": "Design",
        "community": "Community",
        "channels": "Channels",
        "members": "Members",
        "permissions": "Permissions",
        "moderation": "Moderation",
        "announcements": "Announcements",
        "guides": "Guides",
        "customEmoji": "Custom Emoji",
        "auditLog": "Audit Log",
        "tiers": "Tiers",
        "earnings": "Earnings",
        "leaderboard": "Leaderboard",
        "badges": "Badges",
        "insights": "Insights",
        "activity": "Activity"
      },
      "overview": {
        "title": "Community Settings",
        "description": "Manage your overview",
        "coverImage": "Cover Image",
        "clickToUploadCover": "Click to upload cover image",
        "replace": "Replace",
        "remove": "Remove",
        "iconEmoji": "Icon (emoji)",
        "themeColor": "Theme Color",
        "publicPost": "Public post",
        "publicScoopDescription": "When disabled, only members can view this community.",
        "saveChanges": "Save Changes",
        "dropImageOrClick": "Drop an image or click to upload",
        "orPasteUrl": "Or paste URL"
      },
      "design": {
        "preview": "Preview",
        "appearance": "Appearance",
        "bannerLayout": "Banner Layout",
        "bannerLayoutDescription": "Choose how the cover area of your post looks.",
        "standardLayout": "Standard",
        "standardLayoutDesc": "Gradient fade behind title",
        "fullBleedLayout": "Full Bleed",
        "fullBleedLayoutDesc": "Full-width cover, centered overlay text",
        "splitLayout": "Split",
        "splitLayoutDesc": "Cover left, info right 50/50",
        "minimalLayout": "Minimal",
        "minimalLayoutDesc": "No cover, thin accent bar",
        "pro": "Pro",
        "advancedDesign": "Advanced Design",
        "upgradeToProDescription": "Upgrade to Pro to unlock custom gradients, fonts, and advanced layouts",
        "upgrade": "Upgrade",
        "customGradient": "Custom Gradient",
        "from": "From",
        "to": "To",
        "angle": "Angle ({degrees}deg)",
        "fontStyle": "Font Style",
        "fontDefault": "Default",
        "fontSerif": "Serif",
        "fontMono": "Mono",
        "fontDisplay": "Display",
        "accentColor": "Accent Color",
        "showMemberCount": "Show member count",
        "showActivityFeed": "Show activity feed",
        "saveDesign": "Save Design"
      },
      "community": {
        "communitySettings": "Community Settings",
        "joinMode": "Join Mode",
        "joinModeOpen": "Open",
        "joinModeOpenDesc": "Anyone can join",
        "joinModeApproval": "Approval",
        "joinModeApprovalDesc": "Requires approval",
        "joinModeInvite": "Invite Only",
        "joinModeInviteDesc": "By invitation",
        "joinModePaid": "Paid",
        "joinModePaidDesc": "Requires payment",
        "monthlyPrice": "Monthly Price ($)",
        "oneTimePrice": "One-Time Price ($)",
        "communityRules": "Community Rules",
        "communityRulesPlaceholder": "One rule per line...",
        "welcomeMessage": "Welcome message",
        "welcomeMessagePlaceholder": "Message shown to new members...",
        "requireOnboarding": "Require Onboarding",
        "requireOnboardingDescription": "New members must accept rules before participating",
        "slowMode": "Slow Mode (seconds between posts, 0 = off)",
        "slowModeOff": "Off",
        "autoWelcomeDm": "Auto Welcome DM",
        "autoWelcomeDmDescription": "Automatically send a direct message from you to new members when they join.",
        "sendWelcomeDm": "Send welcome DM to new members",
        "writeYourWelcomeMessage": "Write your welcome message...",
        "saveCommunitySettings": "Save Community Settings"
      },
      "members": {
        "title": "Members",
        "countSummary": "{active} active, {pending} pending, {banned} banned",
        "active": "active",
        "pending": "pending",
        "banned": "banned",
        "searchMembers": "Search members...",
        "noMembers": "No {tab} members",
        "joined": "Joined {date}",
        "bannedStatus": "Banned",
        "approve": "Approve",
        "reject": "Reject",
        "makeModerator": "Make Moderator",
        "removeModerator": "Remove Moderator",
        "banMember": "Ban Member",
        "unban": "Unban"
      },
      "permissions": {
        "title": "Roles & Permissions",
        "moderator": "Moderator",
        "moderatorDesc": "Can manage content and members",
        "member": "Member",
        "memberDesc": "Regular community member",
        "save": "Save",
        "canPost": "Can post",
        "canComment": "Can comment",
        "canLike": "Can like",
        "canShareLinks": "Can share links",
        "canUploadImages": "Can upload images",
        "canCreateThreads": "Can create threads",
        "canModerate": "Can moderate",
        "canManageChannels": "Can manage channels",
        "canManageMembers": "Can manage members",
        "canManageRoles": "Can manage roles",
        "canCreateGuides": "Can create guides"
      },
      "moderation": {
        "title": "Moderation",
        "moderationLog": "Moderation Log",
        "noModerationActions": "No moderation actions yet"
      },
      "announcements": {
        "title": "Announcements",
        "newAnnouncement": "New Announcement",
        "createAnnouncement": "Create Announcement",
        "announcementTitlePlaceholder": "Announcement title...",
        "announcementContentPlaceholder": "Announcement content...",
        "showForever": "Show forever",
        "showUntil": "Show until",
        "publish": "Publish",
        "noAnnouncementsYet": "No announcements yet",
        "inactive": "Inactive",
        "expired": "Expired",
        "by": "By {name}",
        "until": "Until {date}",
        "deactivate": "Deactivate",
        "activate": "Activate"
      },
      "guides": {
        "title": "Guides",
        "newGuide": "New Guide",
        "createGuide": "Create Guide",
        "guideTitlePlaceholder": "Guide title...",
        "guideContentPlaceholder": "Guide content (markdown supported)...",
        "publishGuide": "Publish Guide",
        "noGuidesYet": "No guides yet",
        "draft": "Draft",
        "unpublish": "Unpublish",
        "byAuthor": "By {name}"
      },
      "channels": {
        "title": "Channels",
        "description": "Organize your post into topic channels",
        "createChannel": "Create Channel",
        "channelTypeFeed": "Feed",
        "channelTypeDiscussion": "Discussion",
        "channelTypeResources": "Resources",
        "channelTypeAnnouncements": "Announcements",
        "deleteChannel": "Delete Channel",
        "noChannelsYet": "No channels yet"
      },
      "leaderboard": {
        "title": "Leaderboard",
        "description": "See your top contributors ranked by engagement score."
      },
      "badges": {
        "title": "Achievement Badges",
        "description": "Badges are automatically awarded to members who hit milestones. You can also award custom badges."
      },
      "customEmoji": {
        "title": "Custom Emoji"
      },
      "auditLog": {
        "title": "Audit Log",
        "bannedUser": "Banned user",
        "unbannedUser": "Unbanned user",
        "updatedRole": "Updated role",
        "deletedContent": "Deleted content",
        "updatedSettings": "Updated settings",
        "createdChannel": "Created channel",
        "deletedChannel": "Deleted channel",
        "categories": {
          "moderation": "Moderation",
          "settings": "Settings",
          "permissions": "Permissions",
          "channels": "Channels",
          "content": "Content",
          "members": "Members"
        }
      }
    }
  },
  "admin": {
    "layout": {
      "soltikAdmin": "Soltik Admin",
      "backToDashboard": "Back to Dashboard",
      "overview": "Overview",
      "users": "Users",
      "reports": "Reports",
      "hubs": "Communities",
      "revenue": "Revenue",
      "settings": "Settings",
      "auditLog": "Audit Log"
    },
    "overview": {
      "title": "Overview",
      "subtitle": "Platform metrics at a glance",
      "totalUsers": "Total Users",
      "activeUsers30d": "Active Users 30d",
      "totalHubs": "Total Communities",
      "totalPosts": "Total Posts",
      "revenue": "Revenue",
      "pendingReports": "Pending Reports",
      "quickLinks": "Quick Links",
      "viewReports": "View Reports",
      "viewReportsDesc": "Review and resolve pending user reports",
      "manageUsers": "Manage Users",
      "manageUsersDesc": "Search, filter, and manage user accounts",
      "revenueDashboard": "Revenue Dashboard",
      "revenueDashboardDesc": "View earnings, subscriptions, and payouts",
      "goToPage": "Go to page",
      "botsExcluded": "Humans only",
      "botsIncluded": "Including bots",
      "botsExcludedHint": "Bot accounts are excluded — these are real users only",
      "botsIncludedHint": "Bot accounts are counted in these figures"
    },
    "users": {
      "title": "Users",
      "subtitle": "Manage user accounts, roles, and access",
      "searchPlaceholder": "Search by name, email, or username...",
      "allRoles": "All Roles",
      "roleUser": "User",
      "roleAdmin": "Admin",
      "roleSuperadmin": "Superadmin",
      "allStatus": "All Status",
      "statusActive": "Active",
      "statusBanned": "Banned",
      "tableUser": "User",
      "tableUsername": "Username",
      "tableRole": "Role",
      "tableStatus": "Status",
      "tableJoined": "Joined",
      "tableActions": "Actions",
      "noUsersFound": "No users found",
      "view": "View",
      "previous": "Previous",
      "next": "Next",
      "pageOf": "Page {page} of {totalPages} ({total} users)",
      "userDetails": "User Details",
      "unnamed": "Unnamed",
      "bio": "Bio",
      "activity": "Activity",
      "scoopsPosted": "Posts Posted",
      "hubsJoined": "Communities Joined",
      "reportsFiled": "Reports Filed",
      "tipsSent": "Tips Sent",
      "tipsReceived": "Tips Received",
      "role": "Role",
      "save": "Save",
      "banUser": "Ban User",
      "unbanUser": "Unban User",
      "failedToLoadUserDetails": "Failed to load user details",
      "banUserTitle": "Ban User",
      "banUserConfirm": "This will immediately revoke access for {email}. Are you sure?",
      "reasonOptional": "Reason (optional)",
      "banReasonPlaceholder": "Provide a reason for the ban...",
      "confirmBan": "Confirm Ban",
      "colUser": "User",
      "colUsername": "Username",
      "colRole": "Role",
      "colStatus": "Status",
      "colJoined": "Joined",
      "colActions": "Actions",
      "postsPublished": "Posts Published",
      "loginAsUser": "Login as user",
      "failedToLoadDetails": "Failed to load details",
      "banConfirmText": "This will immediately revoke the user's access. Are you sure?",
      "areYouSure": "Are you sure you want to proceed?",
      "email": "Email",
      "impersonateDesc": "You will be logged in as this user. Use \"Return to Admin\" to switch back.",
      "switching": "Switching...",
      "colTrust": "Trust"
    },
    "reports": {
      "title": "Content Reports",
      "subtitle": "Review and moderate reported content",
      "pending": "Pending",
      "reviewed": "Reviewed",
      "actioned": "Actioned",
      "dismissed": "Dismissed",
      "allTypes": "All Types",
      "typePosts": "Posts",
      "typeComments": "Comments",
      "typeCollections": "Sites",
      "typeCollectionItems": "Site Items",
      "typeCollectionComments": "Site Comments",
      "reportCount": "{count, plural, =1 {1 report} other {# reports}}",
      "targetPost": "Post",
      "targetComment": "Comment",
      "targetCollection": "Site",
      "targetItem": "Item",
      "reasonSpam": "Spam",
      "reasonHarassment": "Harassment",
      "reasonInappropriate": "Inappropriate",
      "reasonCopyright": "Copyright",
      "reasonMisinformation": "Misinformation",
      "reasonOther": "Other",
      "reportedOn": "Reported on {dateTime}",
      "reportedContent": "Reported content",
      "reportedUser": "Reported user:",
      "adminNotes": "Admin notes",
      "dismiss": "Dismiss",
      "warnUser": "Warn User",
      "removeContent": "Remove Content",
      "banUser": "Ban User",
      "noReports": "No reports",
      "noPendingReports": "There are no pending reports to review. Everything looks good!",
      "noStatusReports": "No {status} reports found.",
      "confirmAction": "Confirm Action",
      "dismissReport": "Dismiss Report",
      "dismissReportDesc": "This report will be dismissed and no further action will be taken. The reporter will not be notified.",
      "warnUserAction": "Warn User",
      "warnUserDesc": "A warning will be sent to the reported user. Repeated warnings may result in account suspension.",
      "removeContentAction": "Remove Content",
      "removeContentDesc": "The reported content will be permanently removed and the user will be notified of the removal.",
      "banUserAction": "Ban User",
      "banUserDesc": "The reported user will be permanently banned from the platform. This action cannot be easily undone.",
      "adminNotesLabel": "Admin Notes",
      "adminNotesRequired": "Required. Explain the reason for this action...",
      "adminNotesOptional": "Optional. Add any notes about this decision...",
      "processing": "Processing...",
      "confirm": "Confirm",
      "cancel": "Cancel",
      "previous": "Previous",
      "next": "Next",
      "pageOf": "Page {page} of {totalPages} ({total} total)",
      "reportFrom": "Report from {reporter} about {target}",
      "statusPending": "Pending",
      "statusReviewed": "Reviewed",
      "statusActioned": "Actioned",
      "statusDismissed": "Dismissed",
      "actionDismiss": "Dismiss",
      "actionDismissDesc": "Dismiss this report. No action will be taken.",
      "actionWarn": "Warn",
      "actionWarnDesc": "Send a warning to the reported user.",
      "actionRemove": "Remove",
      "actionRemoveDesc": "Remove the reported content permanently.",
      "actionBan": "Ban",
      "actionBanDesc": "Ban the reported user from the platform.",
      "contentReports": "Content Reports",
      "reviewAndModerateReported": "Review and moderate reported content",
      "about": "about",
      "notesRequiredPlaceholder": "Explain the reason for this action...",
      "notesOptionalPlaceholder": "Add any notes about this decision...",
      "noReportsForStatus": "No reports with this status"
    },
    "hubs": {
      "title": "Community Management",
      "subtitle": "Manage, feature, and moderate communities",
      "searchPlaceholder": "Search communities by name or description...",
      "allTypes": "All Types",
      "typeCommunity": "Community",
      "typeCreator": "Creator",
      "typeMusic": "Music",
      "typeGaming": "Gaming",
      "typeGallery": "Gallery",
      "typeBusiness": "Business",
      "all": "All",
      "featured": "Featured",
      "allStatuses": "All Statuses",
      "statusActive": "Active",
      "statusSuspended": "Suspended",
      "hubCount": "{count, plural, =1 {1 community} other {# communities}}",
      "tableHub": "Community",
      "tableType": "Type",
      "tableOwner": "Owner",
      "tableMembers": "Members",
      "tablePosts": "Posts",
      "tableFeatured": "Featured",
      "tableStatus": "Status",
      "tableActions": "Actions",
      "general": "General",
      "removeFromFeatured": "Remove from featured",
      "markAsFeatured": "Mark as featured",
      "suspendHub": "Suspend Community",
      "unsuspendHub": "Unsuspend Community",
      "noHubsFound": "No communities found",
      "noHubsMatchSearch": "No communities match \"{query}\". Try a different search term.",
      "noHubsMatchFilters": "No communities match the current filters.",
      "suspendHubTitle": "Suspend Community",
      "ownedBy": "Owned by {owner} -- {count, plural, =1 {1 member} other {# members}}",
      "suspendDescription": "Suspending this community will make it inaccessible to all members. The owner will be notified of the suspension and its reason.",
      "reason": "Reason",
      "suspendReasonPlaceholder": "Explain why this community is being suspended...",
      "suspending": "Suspending...",
      "suspend": "Suspend",
      "cancel": "Cancel",
      "previous": "Previous",
      "next": "Next",
      "pageOf": "Page {page} of {totalPages} ({total} total)",
      "typeResearchLab": "Research Lab",
      "typeNewsroom": "Newsroom",
      "typeWorkshop": "Workshop",
      "typeSalon": "Salon",
      "colHub": "Community",
      "colType": "Type",
      "colOwner": "Owner",
      "colMembers": "Members",
      "colPosts": "Posts",
      "colStatus": "Status",
      "colActions": "Actions",
      "typeGeneral": "General",
      "statusUnknown": "Unknown",
      "viewHub": "View community",
      "loginAsOwner": "Login as owner",
      "unsuspendConfirm": "Are you sure you want to unsuspend this community?",
      "unsuspend": "Unsuspend",
      "members": "Members",
      "suspendWarning": "Suspending this community will make it inaccessible to all members.",
      "loginAsHubOwner": "Login as community owner",
      "impersonateDesc": "You will be logged in as this community's owner. Use \"Return to Admin\" to switch back.",
      "hubLabel": "Community",
      "ownerLabel": "Owner",
      "emailLabel": "Email",
      "returnToAdminHint": "Use the banner at the top to return to your admin account.",
      "switching": "Switching..."
    },
    "revenue": {
      "title": "Revenue & Billing",
      "subtitle": "Monitor platform revenue, credit purchases, and payout requests.",
      "totalVolume": "Total Volume",
      "platformFees": "Platform Fees",
      "payoutsProcessed": "Payouts Processed",
      "pendingPayouts": "Pending Payouts",
      "loading": "Loading...",
      "creditPurchases": "Credit Purchases",
      "noCreditPurchases": "No credit purchases found.",
      "tableUser": "User",
      "tableAmount": "Amount",
      "tableStatus": "Status",
      "tableDate": "Date",
      "payoutRequests": "Payout Requests",
      "noPayoutRequests": "No payout requests found.",
      "tableGross": "Gross",
      "tableFee": "Fee",
      "tableNet": "Net",
      "tableCreated": "Created",
      "tableAvailableAt": "Available At",
      "tableActions": "Actions",
      "approve": "Approve",
      "reject": "Reject",
      "rejectPayout": "Reject Payout",
      "rejectPayoutDescription": "Provide a reason for rejecting this payout request.",
      "rejectReasonPlaceholder": "Enter rejection reason...",
      "cancel": "Cancel",
      "pageOf": "Page {page} of {totalPages} ({total} total)",
      "revenueBilling": "Revenue & Billing",
      "noPurchasesFound": "No purchases found",
      "columnUser": "User",
      "columnAmount": "Amount",
      "columnStatus": "Status",
      "columnDate": "Date",
      "noPayoutsFound": "No payouts found",
      "columnGross": "Gross",
      "columnFee": "Fee",
      "columnNet": "Net",
      "columnCreated": "Created",
      "columnAvailableAt": "Available At",
      "columnActions": "Actions",
      "provideAReasonFor": "Provide a reason for rejecting this payout.",
      "enterRejectionReason": "Enter rejection reason...",
      "pageInfo": "Page {page} of {totalPages}"
    },
    "settings": {
      "title": "Platform Settings",
      "subtitle": "Configure global platform behavior and defaults.",
      "saving": "Saving...",
      "saved": "Saved!",
      "saveChanges": "Save Changes",
      "settingsSaved": "Settings saved successfully.",
      "unsavedChanges": "You have {count, plural, =1 {1 unsaved change} other {# unsaved changes}}.",
      "sectionPlatformAccess": "Platform Access",
      "sectionFeatures": "Features",
      "sectionDefaults": "Defaults",
      "maintenanceMode": "Maintenance Mode",
      "maintenanceModeDesc": "When enabled, users see a maintenance page",
      "allowRegistrations": "Allow Registrations",
      "allowRegistrationsDesc": "Allow new user signups",
      "maxUploadSize": "Max Upload Size (MB)",
      "maxUploadSizeDesc": "Maximum file upload size",
      "defaultPlan": "Default Plan",
      "defaultPlanDesc": "Plan assigned to new users",
      "planFree": "Free",
      "planPro": "Pro",
      "planTeam": "Team",
      "stripeSecretKeyLabel": "Stripe Secret Key",
      "stripeSecretKeyDesc": "Required for processing payments",
      "stripeSecretKeyHint": "Starts with sk_live_ or sk_test_",
      "stripePublishableKeyLabel": "Stripe Publishable Key",
      "stripePublishableKeyDesc": "Used in the frontend for checkout",
      "stripePublishableKeyHint": "Starts with pk_live_ or pk_test_",
      "stripeWebhookSecretLabel": "Stripe Webhook Secret",
      "stripeWebhookSecretDesc": "Used to verify webhook signatures",
      "stripeWebhookSecretHint": "Starts with whsec_",
      "stripeConnectClientIdLabel": "Stripe Connect Client ID",
      "stripeConnectClientIdDesc": "Required for creator payouts via Stripe Connect",
      "stripeConnectClientIdHint": "Starts with ca_",
      "maxImageUpload": "Max image upload (MB)",
      "maxImageUploadDesc": "Maximum size for image uploads",
      "maxVideoUpload": "Max video upload (MB)",
      "maxVideoUploadDesc": "Maximum size for video uploads",
      "maxFileUpload": "Max file upload (MB)",
      "maxFileUploadDesc": "Maximum size for file uploads",
      "platformSettings": "Platform Settings",
      "settingsSavedSuccessfully": "Settings saved successfully",
      "stripeConnect": "Stripe Connect",
      "configured": "Configured",
      "incomplete": "Incomplete",
      "platformMode": "Platform Mode",
      "platformModeDesc": "Switch between test and live mode for payments",
      "test": "Test",
      "live": "Live",
      "storedValue": "Stored value",
      "configurationIncomplete": "Configuration incomplete",
      "missing": "Missing:",
      "stripeInstructionsPart1": "1. Get your API keys from the",
      "stripeDashboard": "Stripe Dashboard",
      "stripeInstructionsPart2": "2. Add the webhook endpoint URL to your Stripe dashboard",
      "configureConnectSettings": "Configure Connect settings",
      "stripeInstructionsPart3": "3. Enable Stripe Connect for creator payouts",
      "modeKeyRequired": "Mode key is required"
    },
    "audit": {
      "title": "Audit Log",
      "subtitle": "Track all administrative actions across the platform.",
      "searchPlaceholder": "Search by admin email...",
      "allActions": "All Actions",
      "actionViewStats": "View Stats",
      "actionUpdateRole": "Update Role",
      "actionBanUser": "Ban User",
      "actionUnbanUser": "Unban User",
      "actionReport": "Action Report",
      "actionFeatureHub": "Feature Community",
      "actionSuspendHub": "Suspend Community",
      "actionUnsuspendHub": "Unsuspend Community",
      "actionApprovePayout": "Approve Payout",
      "actionRejectPayout": "Reject Payout",
      "actionUpdateSettings": "Update Settings",
      "tableDateTime": "Date/Time",
      "tableAdmin": "Admin",
      "tableAction": "Action",
      "tableTarget": "Target",
      "tableDetails": "Details",
      "tableIpAddress": "IP Address",
      "noAuditLogs": "No audit logs found",
      "hide": "Hide",
      "view": "View",
      "pageOf": "Page {page} of {totalPages} ({total} total)",
      "auditLog": "Audit Log",
      "searchByAdminEmail": "Search by admin email...",
      "noAuditLogsFound": "No audit logs found",
      "colDateTime": "Date & Time",
      "colAdmin": "Admin",
      "colAction": "Action",
      "colTarget": "Target",
      "colDetails": "Details",
      "colIpAddress": "IP Address"
    },
    "analytics": {
      "failedToLoad": "Failed to load data",
      "tabPlatform": "Platform",
      "tabEvents": "Events",
      "tabContent": "Content",
      "tabCreators": "Creators",
      "analytics": "Analytics",
      "platformUsageEngagementAnd": "Platform usage, engagement, and growth metrics",
      "last7Days": "Last 7 Days",
      "last30Days": "Last 30 Days",
      "last90Days": "Last 90 Days",
      "totalEvents": "Total Events",
      "uniqueUsers": "Unique Users",
      "eventTypes": "Event Types",
      "topCreators": "Top Creators",
      "userSignups": "User Signups",
      "noDataAvailable": "No data available",
      "dailyActiveUsers": "Daily Active Users",
      "aiTokenUsage": "AI Token Usage",
      "topSavedDomains": "Top Saved Domains",
      "eventsOverTime": "Events Over Time",
      "noEventDataAvailable": "No event data available",
      "eventsByType": "Events by type",
      "topContentByEngagement": "Top content by engagement",
      "postId": "Post ID",
      "views": "Views",
      "engagementRate": "Engagement Rate",
      "noContentDataAvailable": "No content data available",
      "topCreatorsByEngagement": "Top creators by engagement",
      "noCreatorDataAvailable": "No creator data available",
      "engagementsCount": "{count} engagements",
      "eventsCount": "{count} events",
      "signupsCount": "{count} signups",
      "tokensCount": "{count} tokens",
      "usersCount": "{count} users",
      "botsExcluded": "Humans only",
      "botsIncluded": "Including bots",
      "botsExcludedNote": "Excluding {count, plural, one {# bot post} other {# bot posts}} in this period. Real users only."
    },
    "billing": {
      "failedToApprovePayout": "Failed to approve payout",
      "failedToRejectPayout": "Failed to reject payout",
      "billingPayouts": "Billing & Payouts",
      "revenueTrackingAndCreator": "Revenue tracking and creator payouts",
      "stripeNotConfigured": "Stripe not configured",
      "configureStripeDesc": "Configure your Stripe API keys to enable payments and payouts.",
      "secretKey": "Secret Key",
      "publishableKey": "Publishable Key",
      "webhookSecret": "Webhook Secret",
      "connectClientId": "Connect Client ID",
      "configure": "Configure",
      "stripeConnected": "live",
      "liveMode": "Live Mode",
      "testMode": "Test Mode",
      "settings": "Settings →",
      "totalRevenue": "Total Revenue",
      "monthlyRecurring": "Monthly Recurring",
      "activeSubscriptions": "Active Subscriptions",
      "pendingPayouts": "Pending Payouts",
      "pendingPayoutRequests": "Pending Payout Requests",
      "approve": "Approve",
      "reject": "Reject",
      "noPendingPayoutRequests": "No pending payout requests",
      "payoutRequestsFromCreators": "Payout requests from creators",
      "recentTransactions": "Recent Transactions",
      "user": "User",
      "type": "Type",
      "amount": "Amount",
      "status": "Status",
      "date": "Date",
      "noTransactionsYet": "No transactions yet",
      "transactionsWillAppearHere": "Transactions will appear here once payments are processed.",
      "netAmount": "Net: {amount}",
      "pendingCount": "{count} pending",
      "requested": "Requested"
    },
    "categories": {
      "categoryName": "Category Name",
      "add": "Add",
      "active": "Active",
      "inactive": "Inactive",
      "addSubcategory": "Add Subcategory",
      "courseCategories": "Course Categories",
      "manageTheCourseCategory": "Manage course categories and subcategories",
      "addCategory": "Add Category",
      "emptyState": "No categories yet. Add one to organize courses.",
      "deleteCategory": "Delete category",
      "confirmDelete": "Are you sure you want to delete this category?",
      "hasSubcategories": "This category has subcategories"
    },
    "chatAudit": {
      "failedToLoadData": "Failed to load data",
      "databaseTablesNotCreated": "Database tables not created",
      "failedToDeleteMessage": "Failed to delete message",
      "accessDenied": "Access denied",
      "youNeedAdminPrivileges": "You need admin privileges to access this page.",
      "chatAuditDashboard": "Chat Audit Dashboard",
      "monitorAndModerateChat": "Monitor and moderate chat messages",
      "export": "Export",
      "messages": "Messages",
      "auditLog": "Audit Log",
      "filteringBy": "Filtering by",
      "filterTagUser": "User",
      "filterTagUrl": "URL",
      "filterTagIp": "IP",
      "filterTagSource": "Source",
      "clearAll": "Clear all",
      "filters": "Filters",
      "userId": "User ID",
      "filterByUserId": "Filter by user ID",
      "username": "Username",
      "searchByUsername": "Search by username...",
      "pageUrl": "Page URL",
      "searchByUrlOr": "Search by URL...",
      "ipAddress": "IP Address",
      "filterByIp": "Filter by IP...",
      "searchContent": "Search content",
      "searchMessages": "Search messages...",
      "action": "Action",
      "allActions": "All actions",
      "messageSent": "Message sent",
      "messageDeleted": "Message deleted",
      "userJoined": "User joined",
      "userLeft": "User left",
      "chatType": "Chat type",
      "allTypes": "All types",
      "roomChat": "Room chat",
      "hubChat": "Community chat",
      "channelChat": "Channel chat",
      "startDate": "Start Date",
      "endDate": "End Date",
      "source": "Source",
      "allSources": "All Sources",
      "extension": "Extension",
      "roomPage": "Room Page",
      "includeDeleted": "Include deleted",
      "clearFilters": "Clear filters",
      "applyFilters": "Apply filters",
      "totalRecords": "Total records",
      "page": "Page",
      "noMessagesFound": "No messages found",
      "sourceExt": "Extension",
      "sourceRoom": "Room",
      "sourceWidget": "Widget",
      "deleted": "Deleted",
      "filterByThisUser": "Filter by this user",
      "filterByThisIp": "Filter by this IP",
      "noUrl": "No URL",
      "openLiveChatRoom": "Open live chat room",
      "openOriginalPage": "Open original page",
      "viewDetails": "View details",
      "deleteMessageTooltip": "Delete message",
      "noAuditLogsFound": "No audit logs found",
      "target": "Target",
      "deleteMessage": "Delete message",
      "areYouSureYou": "Are you sure you want to proceed?",
      "messageDetails": "Message Details",
      "messageId": "Message ID",
      "detailPageUrl": "Page URL",
      "noUrlRecorded": "No URL recorded",
      "pageTitle": "Page title",
      "detailUserId": "User ID",
      "userName": "User Name",
      "userEmail": "User Email",
      "detailIpAddress": "IP Address",
      "country": "Country",
      "createdAt": "Created at",
      "userAgent": "User Agent",
      "content": "Content",
      "deletionInfo": "Deletion Info",
      "deletedBy": "Deleted by",
      "deletedAt": "Deleted at",
      "reason": "Reason",
      "deleteThisMessage": "Delete this message?",
      "reasonForDeletion": "Reason for deletion",
      "pageOf": "Page {page} of {total}"
    },
    "clickSecurity": {
      "clickSecurity": "Click Security",
      "subtitle": "Manage your click security",
      "totalClicks7d": "Total clicks (7d)",
      "botRatio": "Bot ratio",
      "activeAlerts": "Active Alerts",
      "avgThreatScore": "Avg. threat score",
      "unresolvedAlerts": "Unresolved Alerts",
      "noUnresolvedAlerts": "No unresolved alerts",
      "type": "Type",
      "severity": "Severity",
      "details": "Details",
      "created": "Created",
      "action": "Action",
      "resolve": "Resolve",
      "clickStream": "Click Stream",
      "time": "Time",
      "ipHash": "IP hash",
      "country": "Country",
      "city": "City",
      "browser": "Browser",
      "device": "Device",
      "bot": "Bot?",
      "threat": "Threat",
      "destination": "Destination",
      "botLabel": "Bot",
      "humanLabel": "Human",
      "noClickDataAvailable": "No click data available",
      "loadMore": "Load more",
      "topCountries": "Top Countries",
      "noCountryData": "No country data"
    },
    "courses": {
      "courseManagement": "Course Management",
      "manageAndModerateCourses": "Manage and moderate courses",
      "searchCoursesByTitle": "Search courses by title...",
      "allStatuses": "All Statuses",
      "draft": "Draft",
      "published": "Published",
      "archived": "Archived",
      "allCategories": "All Categories",
      "noCoursesFound": "No courses found",
      "noFilterResults": "No results match your filters",
      "title": "Courses",
      "owner": "Owner",
      "shop": "Shop",
      "category": "Category",
      "status": "Status",
      "enrollments": "Enrollments",
      "created": "Created",
      "actions": "Actions",
      "viewCourse": "View Course",
      "publish": "Publish",
      "unpublish": "Unpublish",
      "archive": "Archive",
      "noSearchResults": "No courses found",
      "pageInfo": "Page {page} of {totalPages}",
      "totalCourses": "{count} courses"
    },
    "creatorFund": {
      "createFundPeriod": "Create fund period",
      "periodMonth": "Period month",
      "totalPlatformRevenue": "Total platform revenue ($)",
      "createPeriod": "Create period",
      "backToPeriods": "Back to periods",
      "totalRevenue": "Total Revenue",
      "fundPool30": "Fund Pool (30%)",
      "payouts": "Payouts",
      "distributeToCreators": "Distribute to creators",
      "payouts1": "Payouts",
      "distributionNotYetRun": "Distribution not yet run",
      "noPayouts": "No payouts",
      "distributeFund": "Distribute fund",
      "distributeTheFundPool": "Distribute the fund pool to eligible creators?",
      "distribute": "Distribute",
      "creatorFund": "Creator Fund",
      "manageMonthlyFundPeriods": "Manage monthly fund periods and payouts",
      "newPeriod": "New Period",
      "totalDistributed": "Total Distributed",
      "totalPeriods": "Total Periods",
      "pending": "Pending",
      "fundPeriods": "Fund Periods",
      "noFundPeriodsCreated": "No fund periods created yet",
      "poolLabel": "Pool",
      "createdOn": "Created on {date}",
      "poolDescription": "Fund pool for creator payouts"
    },
    "invitations": {
      "userLimitsUpdated": "User limits updated",
      "failedToUpdate": "Failed to update",
      "settingUpdated": "Setting updated",
      "failedToUpdateSetting": "Failed to update setting",
      "invitationSettings": "Invitation Settings",
      "manageUserInvitationLimits": "Manage user invitation limits and registration mode",
      "platformSettings": "Platform Settings",
      "registrationMode": "Registration Mode",
      "anyoneCanSignUp": "Anyone can sign up",
      "invitationRequired": "Invitation required",
      "inviteOnly": "Invite Only",
      "openRegistration": "Open Registration",
      "defaultInvitationLimit": "Default Invitation Limit",
      "howManyInvitationsNew": "How many invitations new users receive",
      "cloudflareTurnstile": "Cloudflare Turnstile",
      "botProtectionForForms": "Bot protection for forms",
      "userInvitationLimits": "User Invitation Limits",
      "searchByEmailOr": "Search by email or username...",
      "noUsersFound": "No users found",
      "user": "User",
      "total": "Total",
      "used": "Used",
      "bonus": "Bonus",
      "remaining": "Remaining",
      "actions": "Actions"
    },
    "moderation": {
      "catSpam": "Spam",
      "catNudity": "Nudity",
      "catHateSpeech": "Hate speech",
      "catHarassment": "Harassment",
      "catViolence": "Violence",
      "catTerrorism": "Terrorism",
      "catSelfHarm": "Self-harm",
      "catMisinformation": "Misinformation",
      "catCsam": "Child safety",
      "catIllegal": "Illegal content",
      "catImpersonation": "Impersonation",
      "catCopyright": "Copyright",
      "catOther": "Other",
      "reviewReport": "Review report",
      "notesOptional": "Notes (optional)",
      "addNotesAboutYour": "Add notes about your decision...",
      "approve": "Approve",
      "remove": "Remove",
      "removeWarn": "Remove & warn",
      "banUser": "Ban User",
      "urgencyCritical": "Critical",
      "urgencyHigh": "High",
      "urgencyNormal": "Normal",
      "review": "Review",
      "reviewQueue": "Review Queue",
      "critical": "Critical",
      "highPriority": "High Priority",
      "noPendingReports": "No pending reports",
      "moderationStats": "Moderation Stats",
      "last7Days": "Last 7 days",
      "last30Days": "Last 30 days",
      "last90Days": "Last 90 days",
      "totalReports": "Total Reports",
      "pending": "Pending",
      "reportsByCategory": "Reports by Category",
      "topReportedUsers": "Top Reported Users",
      "actionHistory": "Action History",
      "noModerationActionsYet": "No moderation actions yet",
      "by": "By",
      "adminFallback": "Admin",
      "on": "On",
      "reason": "Reason",
      "tabQueue": "Queue",
      "tabStats": "Stats",
      "tabHistory": "History",
      "contentModeration": "Content Moderation",
      "reviewReportedContentAnd": "Review reported content and take action",
      "allFilter": "All ({total})",
      "reportedFor": "Reported {type} for {category}",
      "reportsCount": "{count} reports",
      "urgentCount": "{count} urgent"
    },
    "myPlugins": {
      "loadFailed": "Failed to load plugins",
      "submitSuccess": "Plugin submitted for review",
      "draftSuccess": "Draft saved",
      "saveFailed": "Failed to save",
      "submitFailed": "Failed to submit",
      "basics": "Basics",
      "name": "Name",
      "myAwesomePlugin": "My awesome plugin",
      "slug": "Slug",
      "autogeneratedFromNameYou": "Auto-generated from name. You can customize it.",
      "type": "Type",
      "block": "Block",
      "app": "App",
      "bothBlockApp": "Both (Block + App)",
      "category": "Category",
      "description": "Manage your myplugins",
      "describeWhatYourPlugin": "Describe what your plugin does...",
      "iconUrl": "Icon URL",
      "configuration": "Configuration",
      "blockSettings": "Block Settings",
      "renderUrl": "Render URL",
      "configSchemaJson": "Config schema (JSON)",
      "defaultConfigJson": "Default config (JSON)",
      "blockMinHeightPx": "Block min height (px)",
      "appSettings": "App Settings",
      "webhookUrl": "Webhook URL",
      "events": "Events",
      "setupUrl": "Setup URL",
      "selectAPluginType": "Select a plugin type first",
      "marketplace": "Marketplace",
      "priceInCents0": "Price in cents (0 = free)",
      "priceHint": "Set to 0 for free plugins, otherwise enter price in cents (e.g., 999 = $9.99)",
      "screenshotsCommaseparatedUrls": "Screenshots (comma-separated URLs)",
      "myPlugins": "My Plugins",
      "manageYourPluginSubmissions": "Manage your plugin submissions",
      "createPlugin": "Create Plugin",
      "noPluginsYet": "No plugins yet",
      "createYourFirstPlugin": "Create your first plugin to get started.",
      "typeBlock": "Block",
      "typeApp": "App",
      "typeBoth": "Both",
      "rejectionReason": "Rejection reason",
      "submitting": "Submitting...",
      "submitForReview": "Submit for review",
      "editPlugin": "Edit plugin",
      "stepBasics": "Basics",
      "stepConfiguration": "Configuration",
      "stepMarketplace": "Marketplace",
      "saveAsDraft": "Save as draft"
    },
    "newsQueue": {
      "failedToLoad": "Failed to load data",
      "itemApproved": "Item approved",
      "failedToApprove": "Failed to approve",
      "notAuthenticated": "Not authenticated",
      "failedToReject": "Failed to reject",
      "bulkApproveFailed": "Bulk approve failed",
      "bulkRejectFailed": "Bulk reject failed",
      "bulkApproveTitle": "Approve all valid items?",
      "bulkApproveMessage": "This will approve all items that pass validation checks.",
      "failedGeneric": "Operation failed",
      "failedToBulkApprove": "Failed to bulk approve",
      "bulkRejectBrokenTitle": "Reject broken items?",
      "bulkRejectBrokenMessage": "This will reject all items with broken images or invalid data.",
      "failedToBulkReject": "Failed to bulk reject",
      "fullCleanupTitle": "Run full cleanup?",
      "fullCleanupMessage": "This will approve valid items and reject broken ones.",
      "cleanupCompleteTitle": "Cleanup complete",
      "failedToCleanup": "Failed to clean up",
      "title": "News Queue",
      "subtitle": "Manage your news queue",
      "approveValid": "Approve valid",
      "fullCleanup": "Full cleanup",
      "rejectBroken": "Reject broken",
      "searchPlaceholder": "Enter search...",
      "statusPending": "Pending",
      "statusPublished": "Published",
      "statusRejected": "Rejected",
      "approveAll": "Approve all",
      "rejectAll": "Reject all",
      "emptyState": "No items in queue",
      "selectAll": "Select all",
      "aiSummaryPlaceholder": "Enter AI summary...",
      "selectTargetAccount": "Select target account",
      "processing": "Processing...",
      "approve": "Approve",
      "rejectItemTitle": "Reject item?",
      "rejectItemMessage": "This item will be rejected and removed from the queue.",
      "reject": "Reject",
      "cleanupCompleteMessage": "Cleanup complete",
      "publishedItems": "Published items",
      "rejectedBrokenImages": "Rejected items with broken images",
      "rejectedBrokenItems": "Rejected {count} broken items",
      "selected": "{count} selected"
    },
    "newsSources": {
      "failedToLoad": "Failed to load data",
      "allFieldsRequired": "All fields are required",
      "title": "News Sources",
      "subtitle": "Manage your news sources",
      "addSource": "Add Source",
      "emptyState": "No news sources configured yet.",
      "addFirstSource": "Add your first source",
      "columnSource": "Source",
      "columnStatus": "Status",
      "columnLastFetched": "Last Fetched",
      "columnActions": "Actions",
      "enabled": "Enabled",
      "disabled": "Disabled",
      "testFeed": "Test Feed",
      "editSource": "Edit Source",
      "addNewsSource": "Add news source",
      "editSourceSubtitle": "Update the RSS feed and target account",
      "addSourceSubtitle": "Configure a new RSS feed to import articles",
      "labelName": "Name",
      "labelRssUrl": "RSS URL",
      "labelTargetAccount": "Target account",
      "selectAccount": "Select account",
      "deleteSourceTitle": "Delete news source?",
      "deleteSourceMessage": "This will permanently remove this source and stop importing articles from it.",
      "failedToFetchFeed": "Failed to fetch feed",
      "view": "View",
      "feedWorking": "Feed is working",
      "previewItems": "Preview items"
    },
    "plans": {
      "failedToLoad": "Failed to load data",
      "failedToCreate": "Failed to create",
      "failedToUpdate": "Failed to update",
      "createPlan": "Create Plan",
      "editPlan": "Edit Plan",
      "labelNameId": "Name (ID)",
      "placeholderName": "e.g. pro",
      "labelDisplayName": "Display name",
      "placeholderDisplayName": "e.g. Pro Plan",
      "labelDescription": "Description",
      "placeholderDescription": "Plan description...",
      "labelMonthlyPrice": "Monthly price ($)",
      "labelYearlyPrice": "Yearly price ($)",
      "labelStripeMonthlyPriceId": "Stripe monthly price ID",
      "placeholderStripePriceId": "price_...",
      "labelStripeYearlyPriceId": "Stripe yearly price ID",
      "labelFeatures": "Features (JSON)",
      "labelLimits": "Limits (JSON)",
      "placeholderMinusOneUnlimited": "-1 for unlimited",
      "hintUnlimited": "Use -1 for unlimited",
      "labelSortOrder": "Sort order",
      "active": "Active",
      "title": "Plans",
      "subtitle": "Manage your plans",
      "inactive": "Inactive",
      "monthly": "Monthly",
      "yearly": "Yearly",
      "tabsLimit": "Tabs limit",
      "unlimited": "Unlimited",
      "aiTokens": "AI tokens",
      "stripeMonthly": "Monthly: ...",
      "stripeYearly": "Yearly: ..."
    },
    "pluginQueue": {
      "approvedSuccess": "Approved successfully",
      "failedToApprove": "Failed to approve",
      "rejectedSuccess": "Rejected successfully",
      "failedToReject": "Failed to reject",
      "pluginReviewQueue": "Plugin Review Queue",
      "reviewAndApproveCommunity": "Review and approve community submissions",
      "noPluginsPendingReview": "No plugins pending review",
      "allCaughtUp": "All caught up!",
      "preview": "Preview",
      "reasonForRejectionRequired": "A reason for rejection is required",
      "rejectWithReason": "Reject with reason",
      "approving": "Approving...",
      "approve": "Approve",
      "reject": "Reject",
      "pendingCount": "{count} pending",
      "screenshotsAttached": "{count} screenshots attached"
    },
    "pricing": {
      "invalidFeaturesJson": "Invalid features JSON",
      "invalidLimitsJson": "Invalid limits JSON",
      "totalMrr": "Total MRR",
      "totalArr": "Total ARR",
      "courseSubscribers": "Course Subscribers",
      "shopSubscribers": "Shop Subscribers",
      "siteSubscribers": "Site Subscribers",
      "platformPlans": "Platform Plans",
      "subtitle": "Manage your pricing",
      "newPlan": "New Plan",
      "active": "Active",
      "inactive": "Inactive",
      "editPlan": "Edit Plan",
      "cannotDeleteWithSubscribers": "Cannot delete a plan with active subscribers",
      "deletePlan": "Delete plan",
      "features": "Features",
      "limits": "Limits",
      "order": "Order:",
      "updated": "Updated",
      "createPlan": "Create Plan",
      "nameSlug": "Name (slug)",
      "egShoppro": "e.g. shop-pro",
      "type": "Type",
      "course": "Course",
      "shop": "Shop",
      "site": "Site",
      "displayName": "Display Name",
      "egProPlan": "e.g. Pro Plan",
      "description": "Manage your pricing",
      "optionalDescription": "Optional description...",
      "monthlyPrice": "Monthly Price ($)",
      "yearlyPrice": "Yearly Price ($)",
      "commission": "Commission %",
      "featuresJson": "Features (JSON)",
      "limitsJson": "Limits (JSON)",
      "stripePriceIdMonthly": "Stripe price ID (monthly)",
      "price": "Price",
      "stripePriceIdYearly": "Stripe price ID (yearly)",
      "price1": "Price 1",
      "sortOrder": "Sort Order",
      "updatePlan": "Update Plan",
      "tab_course": "Courses",
      "tab_shop": "Shops",
      "tab_site": "Sites",
      "commissionPercent": "{percent}% commission",
      "subscriberCount": "{count} subscribers",
      "noPlansFound": "No {type} plans found",
      "confirmDelete": "Are you sure you want to delete \"{name}\"? This action cannot be undone."
    },
    "security": {
      "blockUser": "Block User",
      "preventUserFromChat": "Prevent this user from accessing AI chat",
      "userId": "User ID",
      "enterUserId": "Enter user ID...",
      "reason": "Reason",
      "selectAReason": "Select a reason...",
      "phishingAttempts": "Phishing attempts",
      "dataExtractionAttempts": "Data extraction attempts",
      "promptInjectionAttacks": "Prompt injection attacks",
      "abuseOfAiAssistant": "Abuse of AI assistant",
      "harassmentViaAi": "Harassment via AI",
      "spamflooding": "Spam / flooding",
      "otherPolicyViolation": "Other policy violation",
      "notesOptional": "Notes (optional)",
      "additionalDetails": "Additional details...",
      "unknownUser": "Unknown user",
      "failedToUnblock": "Failed to unblock",
      "errorUnblocking": "Error unblocking user",
      "failedToBlock": "Failed to block",
      "errorBlocking": "Error blocking user",
      "failedToImpersonate": "Failed to impersonate",
      "errorImpersonating": "Error impersonating user",
      "securityDashboard": "Security Dashboard",
      "monitorAndManageSecurity": "Monitor and manage security violations",
      "tabOverview": "Overview",
      "tabViolations": "Violations",
      "tabBlocked": "Blocked",
      "totalViolations": "Total Violations",
      "last24h": "Last 24h",
      "blockedActive": "Blocked (active)",
      "totalEverBlocked": "Total ever blocked",
      "violationsByType": "Violations by type",
      "noViolationsRecorded": "No violations recorded",
      "topCountries": "Top Countries",
      "unknown": "Unknown",
      "noCountryData": "No country data",
      "searchByUserEmail": "Search by user, email, IP...",
      "allSeverities": "All Severities",
      "warnings": "Warnings",
      "blocks": "Blocks",
      "loginAsUser": "Login as user",
      "block": "Block",
      "violatingMessage": "Violating message",
      "deviceInfo": "Device Info",
      "location": "Location",
      "otherInfo": "Other Info",
      "referer": "Referer:",
      "userAgent": "User Agent",
      "noViolationsFound": "No violations found",
      "unblockUser": "Unblock User",
      "areYouSureYou": "Are you sure you want to proceed?",
      "unblock": "Unblock",
      "impersonateUser": "Impersonate User",
      "youWillBeLogged": "You will be logged in as this user. Continue?",
      "user": "User",
      "reason2": "Reason",
      "violations": "Violations",
      "blockedAt": "Blocked at",
      "status": "Status",
      "actions": "Actions",
      "noEmail": "No email",
      "by": "system",
      "systemAuto": "System (auto)",
      "admin": "Admin",
      "statusBlocked": "Blocked",
      "statusUnblocked": "Unblocked",
      "loginAs": "Login as",
      "reblock": "Re-block",
      "noBlockedUsers": "No blocked users",
      "blockingUser": "Blocking user..."
    },
    "shops": {
      "shopManagement": "Shop Management",
      "manageAndModerateShops": "Manage and moderate shops",
      "searchShopsByName": "Search shops by name...",
      "noShopsFound": "No shops found",
      "noShopsCreated": "No shops have been created yet",
      "name": "Name",
      "handle": "Handle",
      "owner": "Owner",
      "products": "Products",
      "courses": "Courses",
      "status": "Status",
      "created": "Created",
      "actions": "Actions",
      "viewShop": "View Shop",
      "suspend": "Suspend",
      "unsuspend": "Unsuspend",
      "suspendShop": "Suspend Shop",
      "unsuspendShop": "Unsuspend Shop",
      "confirmSuspend": "Are you sure you want to suspend this shop?",
      "confirmUnsuspend": "Are you sure you want to unsuspend this shop?",
      "noSearchResults": "No shops found",
      "pageInfo": "Page {page} of {totalPages}",
      "totalShops": "{count} shops"
    },
    "sites": {
      "siteManagement": "Site Management",
      "manageAndModerateSites": "Manage and moderate sites",
      "searchSitesByName": "Search sites by name...",
      "noSitesFound": "No sites found",
      "noSitesCreated": "No sites have been created yet",
      "name": "Name",
      "handle": "Handle",
      "owner": "Owner",
      "pages": "Pages",
      "blogPosts": "Blog Posts",
      "domain": "Domain",
      "visibility": "Visibility",
      "created": "Created",
      "actions": "Actions",
      "viewSite": "View Site",
      "suspend": "Suspend",
      "unsuspend": "Unsuspend",
      "suspendSite": "Suspend Site",
      "unsuspendSite": "Unsuspend Site",
      "confirmSuspend": "Are you sure you want to suspend this site?",
      "confirmUnsuspend": "Are you sure you want to unsuspend this site?",
      "noSearchResults": "No sites found",
      "pageInfo": "Page {page} of {totalPages}",
      "totalSites": "{count} sites"
    },
    "templateQueue": {
      "approvedSuccess": "Approved successfully",
      "failedToApprove": "Failed to approve",
      "rejectedSuccess": "Rejected successfully",
      "failedToReject": "Failed to reject",
      "templateReviewQueue": "Template Review Queue",
      "reviewAndApproveCommunity": "Review and approve community submissions",
      "noTemplatesPendingReview": "No templates pending review",
      "allCaughtUp": "All caught up!",
      "preview": "Preview",
      "reasonForRejectionRequired": "A reason for rejection is required",
      "rejectWithReason": "Reject with reason",
      "approving": "Approving...",
      "approve": "Approve",
      "reject": "Reject",
      "pendingCount": "{count} pending",
      "screenshotsAttached": "{count} screenshots attached"
    },
    "waitlist": {
      "title": "Waitlist",
      "subtitle": "Manage invitations and track signups",
      "refresh": "Refresh",
      "totalSignups": "Total Signups",
      "pending": "Pending",
      "invited": "Invited",
      "registered": "Registered",
      "withReferrals": "With Referrals",
      "today": "Today",
      "thisWeek": "This Week",
      "searchByEmail": "Search by email...",
      "allStatus": "All Status",
      "statusPending": "Pending",
      "statusInvited": "Invited",
      "statusRegistered": "Registered",
      "bulkInvite": "Bulk Invite",
      "inviteUrlCopied": "Invite URL copied!",
      "email": "Email",
      "status": "Status",
      "priority": "Priority",
      "referrals": "Referrals",
      "signedUp": "Signed Up",
      "actions": "Actions",
      "noEntriesFound": "No entries found",
      "referredBy": "Referred by",
      "sendInvite": "Send Invite",
      "invitedOn": "Invited on",
      "topReferrers": "Top Referrers",
      "pageOf": "Page {page} of {total}",
      "referralCount": "{count} referrals",
      "sentInvitations": "Sent invitations",
      "showingEntries": "Showing {count} entries"
    },
    "partners": {
      "title": "Partners",
      "subtitle": "Partner accounts. Open new sign-ups through a partner during the beta, or suspend a partner. Plans are granted in Users → Plan.",
      "loadFailed": "Couldn't load partners.",
      "updateFailed": "Couldn't save the change.",
      "empty": "No partner accounts yet.",
      "suspended": "Suspended",
      "planActive": "Partner plan",
      "noPlan": "No partner plan",
      "whiteLabel": "White label",
      "owners": "Owners",
      "counts": "{members, plural, one {# member} other {# members}} · {apps, plural, one {# sign-in app} other {# sign-in apps}}",
      "domainPending": "not verified",
      "suspend": "Suspend",
      "confirmSuspend": "Suspend: its sign-in apps and domain stop at once",
      "reactivate": "Reactivate",
      "betaSignup": "New sign-ups during the beta",
      "betaSignupHint": "When on, people without an invitation can create a Soltik account through this partner's sign-in apps."
    }
  },
  "scoopScore": {
    "title": "Post Score",
    "subtitle": "Track your contributions and see where you rank",
    "totalScore": "Total Score",
    "originals": "Originals",
    "firsts": "First Posts",
    "streak": "Streak Days",
    "recentActivity": "Recent Activity",
    "noEvents": "No activity yet",
    "noEventsHint": "Start publishing posts to earn points",
    "leaderboard": "Leaderboard",
    "noLeaderboard": "No rankings available yet",
    "pts": "pts"
  },
  "hubWiki": {
    "title": "Wiki",
    "newPage": "New Page",
    "editPage": "Edit Page",
    "edit": "Edit",
    "delete": "Delete",
    "deleting": "Deleting...",
    "history": "History",
    "revisionHistory": "Revision History",
    "backToPages": "Back to pages",
    "titlePlaceholder": "Page title",
    "contentPlaceholder": "Write your content here...",
    "save": "Save",
    "cancel": "Cancel",
    "saving": "Saving...",
    "startWriting": "Start writing your community's knowledge base",
    "page": "page",
    "pages": "pages",
    "noPages": "No wiki pages yet",
    "noPagesDescription": "Create the first page to start building your community's knowledge base.",
    "createFirstPage": "Create first page",
    "editedBy": "Edited by {name}",
    "pinned": "Pinned",
    "noRevisions": "No revision history",
    "confirmDelete": "Delete this wiki page? This cannot be undone.",
    "searchPages": "Search wiki pages...",
    "noSearchResults": "No pages found",
    "draft": "Draft",
    "saveAsDraft": "Save as draft",
    "newFromTemplate": "From Template",
    "pickTemplate": "Pick a Template",
    "noTemplates": "No templates available",
    "tableOfContents": "On this page",
    "parentPage": "Parent page",
    "rootLevel": "None (root level)",
    "selectParent": "Select parent page"
  },
  "hubMembers": {
    "title": "Members",
    "searchPlaceholder": "Search members by name, username, or skills...",
    "owner": "Owner",
    "mod": "Mod",
    "member": "Member",
    "joined": "Joined",
    "loadMore": "Load more",
    "noMembers": "No members found",
    "editProfile": "Edit Profile",
    "editMyProfile": "Edit my profile",
    "memberCount": "{count} members",
    "bioLabel": "Community bio",
    "bioPlaceholder": "A short bio for this community...",
    "skillsLabel": "Skills",
    "skillsPlaceholder": "Add skills, comma-separated",
    "interestsLabel": "Interests",
    "interestsPlaceholder": "Add interests, comma-separated",
    "saveProfile": "Save",
    "cancel": "Cancel",
    "saving": "Saving..."
  },
  "creatorServices": {
    "title": "Services",
    "createService": "Add Service",
    "editService": "Edit Service",
    "titlePlaceholder": "Service title",
    "descriptionPlaceholder": "Describe what you offer...",
    "category": "Category",
    "categoryDesign": "Design",
    "categoryDevelopment": "Development",
    "categoryWriting": "Writing",
    "categoryVideo": "Video",
    "categoryMusic": "Music",
    "categoryMarketing": "Marketing",
    "categoryConsulting": "Consulting",
    "categoryOther": "Other",
    "priceAmount": "Price",
    "priceType": "Pricing",
    "fixed": "Fixed",
    "hourly": "Hourly",
    "startingAt": "Starting at",
    "contactPricing": "Contact",
    "deliveryTime": "Delivery time",
    "deliveryPlaceholder": "e.g. 3-5 days",
    "save": "Save",
    "cancel": "Cancel",
    "saving": "Saving...",
    "delete": "Delete",
    "deleting": "Deleting...",
    "noServices": "No services yet",
    "noServicesDescription": "List your skills and services for others to discover.",
    "featured": "Featured",
    "contactForPricing": "Contact for pricing"
  },
  "collabBoard": {
    "title": "Collabs",
    "createCollab": "Post Collab",
    "editCollab": "Edit Collab",
    "titlePlaceholder": "Collab title",
    "descriptionPlaceholder": "Describe the opportunity...",
    "collabType": "Type",
    "typeOpen": "Open",
    "typePaid": "Paid",
    "typeExchange": "Exchange",
    "typeMentorship": "Mentorship",
    "skillsNeeded": "Skills needed",
    "skillsPlaceholder": "Skills, comma-separated",
    "compensation": "Compensation",
    "compensationPlaceholder": "e.g. $500, revenue share, etc.",
    "deadline": "Deadline",
    "maxApplicants": "Max applicants",
    "save": "Save",
    "cancel": "Cancel",
    "saving": "Saving...",
    "delete": "Delete",
    "deleting": "Deleting...",
    "apply": "Apply",
    "applyTitle": "Apply to Collab",
    "messagePlaceholder": "Why are you a good fit?",
    "portfolioPlaceholder": "Portfolio URL (optional)",
    "submitApplication": "Submit",
    "applications": "Applications",
    "accepted": "Accepted",
    "declined": "Declined",
    "pending": "Pending",
    "accept": "Accept",
    "decline": "Decline",
    "noCollabs": "No collaborations yet",
    "noCollabsDescription": "Post an opportunity to find collaborators.",
    "open": "Open",
    "inProgress": "In Progress",
    "closed": "Closed",
    "cancelled": "Cancelled",
    "applicants": "applicants"
  },
  "musicSetlists": {
    "title": "Setlists",
    "createSetlist": "Create Setlist",
    "editSetlist": "Edit Setlist",
    "titlePlaceholder": "Setlist title",
    "descriptionPlaceholder": "Describe this setlist...",
    "eventName": "Event",
    "eventNamePlaceholder": "e.g. Summer Festival 2025",
    "eventDate": "Event date",
    "tracks": "Tracks",
    "addTrack": "Add Track",
    "trackTitle": "Title",
    "artist": "Artist",
    "duration": "Duration",
    "url": "URL",
    "notes": "Notes",
    "save": "Save",
    "cancel": "Cancel",
    "saving": "Saving...",
    "delete": "Delete",
    "deleting": "Deleting...",
    "noSetlists": "No setlists yet",
    "noSetlistsDescription": "Create a setlist for your next show or playlist.",
    "backToSetlists": "Back to setlists",
    "trackCount": "{count} tracks"
  },
  "musicSubmissions": {
    "title": "Submissions",
    "submitTrack": "Submit Track",
    "titlePlaceholder": "Track title",
    "artistPlaceholder": "Artist name",
    "urlPlaceholder": "Spotify, SoundCloud, or YouTube link",
    "genre": "Genre",
    "genrePop": "Pop",
    "genreRock": "Rock",
    "genreHipHop": "Hip-Hop",
    "genreElectronic": "Electronic",
    "genreJazz": "Jazz",
    "genreClassical": "Classical",
    "genreRnb": "R&B",
    "genreIndie": "Indie",
    "genreMetal": "Metal",
    "genreFolk": "Folk",
    "genreOther": "Other",
    "description": "Manage your musicsubmissions",
    "descriptionPlaceholder": "Why should this track be featured?",
    "save": "Submit",
    "cancel": "Cancel",
    "saving": "Submitting...",
    "pending": "Pending",
    "approved": "Approved",
    "declined": "Declined",
    "featured": "Featured",
    "approve": "Approve",
    "decline": "Decline",
    "feature": "Feature",
    "feedback": "Feedback",
    "feedbackPlaceholder": "Leave feedback for the submitter...",
    "noSubmissions": "No track submissions yet",
    "noSubmissionsDescription": "Submit your tracks for consideration.",
    "listen": "Listen"
  },
  "listeningParties": {
    "title": "Listening Parties",
    "createParty": "Schedule Party",
    "editParty": "Edit Party",
    "titlePlaceholder": "Party title",
    "descriptionPlaceholder": "What are we listening to and why?",
    "scheduledAt": "Date & time",
    "albumTitle": "Album / Playlist",
    "albumTitlePlaceholder": "Album or playlist name",
    "albumArtist": "Artist",
    "albumArtistPlaceholder": "Artist name",
    "albumUrl": "Listen link",
    "albumUrlPlaceholder": "Spotify, Apple Music, or YouTube link",
    "coverImage": "Cover image URL",
    "coverImagePlaceholder": "https://...",
    "save": "Save",
    "cancel": "Cancel",
    "saving": "Saving...",
    "delete": "Delete",
    "deleting": "Deleting...",
    "rsvp": "RSVP",
    "rsvped": "Going",
    "rsvpCount": "{count} attending",
    "scheduled": "Scheduled",
    "live": "Live Now",
    "ended": "Ended",
    "cancelled": "Cancelled",
    "noParties": "No listening parties yet",
    "noPartiesDescription": "Schedule a group listening session for an album or playlist.",
    "upcoming": "Upcoming",
    "past": "Past"
  },
  "gamingLfg": {
    "title": "LFG Posts",
    "createPost": "Create Post",
    "editPost": "Edit Post",
    "titlePlaceholder": "Post title *",
    "gamePlaceholder": "Game name *",
    "platform": "Platform",
    "region": "Region",
    "rankPlaceholder": "Rank / skill level",
    "descriptionPlaceholder": "Describe what you're looking for...",
    "partySize": "Party size",
    "slotsNeeded": "Slots needed",
    "playTimePlaceholder": "When are you playing? (e.g. evenings, weekends)",
    "micRequired": "Mic required",
    "cancel": "Cancel",
    "save": "Save",
    "saving": "Saving...",
    "delete": "Delete",
    "deleting": "Deleting...",
    "slots": "slots",
    "respondTitle": "Respond to this post",
    "messagePlaceholder": "Write a message...",
    "submitResponse": "Send",
    "responses": "Responses",
    "accept": "Accept",
    "decline": "Decline",
    "noLfg": "No LFG posts yet",
    "noLfgDescription": "Create a post to find teammates for your next session.",
    "platformPc": "PC",
    "platformPlaystation": "PlayStation",
    "platformXbox": "Xbox",
    "platformNintendo": "Nintendo",
    "platformMobile": "Mobile",
    "platformCrossplay": "Cross-platform",
    "regionNa": "North America",
    "regionEu": "Europe",
    "regionAsia": "Asia",
    "regionOce": "Oceania",
    "regionSa": "South America",
    "regionGlobal": "Global"
  },
  "gamingTournaments": {
    "title": "Tournaments",
    "createTournament": "Create Tournament",
    "editTournament": "Edit Tournament",
    "titlePlaceholder": "Tournament title *",
    "gamePlaceholder": "Game name *",
    "descriptionPlaceholder": "Describe the tournament...",
    "format": "Format",
    "maxParticipants": "Max participants",
    "registrationDeadline": "Registration deadline",
    "startDate": "Start date",
    "prizePlaceholder": "Prize description (optional)",
    "rulesPlaceholder": "Tournament rules...",
    "cancel": "Cancel",
    "save": "Save",
    "saving": "Saving...",
    "delete": "Delete",
    "deleting": "Deleting...",
    "rules": "Rules",
    "register": "Register",
    "unregister": "Unregister",
    "registered": "You are registered",
    "teamNamePlaceholder": "Team name (optional)",
    "participants": "Participants",
    "noTournaments": "No tournaments yet",
    "noTournamentsDescription": "Organize a competitive event for your community.",
    "formatSingleElim": "Single Elimination",
    "formatDoubleElim": "Double Elimination",
    "formatRoundRobin": "Round Robin",
    "formatSwiss": "Swiss",
    "formatCustom": "Custom",
    "registration": "Registration",
    "inProgress": "In Progress",
    "completed": "Completed",
    "cancelled": "Cancelled",
    "participantCount": "{count}/{max} participants"
  },
  "outcomes": {
    "howDidThisHelp": "How did this help?",
    "addOutcome": "Add outcome",
    "saved_time": "Saved me time",
    "helped_learn": "Helped me learn",
    "connection": "Led to a connection",
    "solved_problem": "Solved my problem",
    "made_money": "Made me money",
    "inspired": "Inspired me"
  },
  "chromeAI": {
    "aiAssistant": "AI Assistant",
    "choosePrompt": "Choose a quick prompt below",
    "orTypeQuestion": "Or type your own question",
    "thinking": "Thinking...",
    "loadingHistory": "Loading chat history...",
    "quickPrompts": "Quick Prompts",
    "askQuestion": "Ask a question...",
    "aiRewrite": "AI Rewrite",
    "moreFormal": "More formal",
    "moreCasual": "More casual",
    "shorter": "Shorter",
    "longer": "Longer",
    "rewriting": "Rewriting...",
    "accept": "Accept",
    "reject": "Reject",
    "generateDescription": "Generate description",
    "generating": "Generating...",
    "proofreading": "Proofreading...",
    "proofreadSuggestions": "{count} suggestions found",
    "noIssuesFound": "No issues found",
    "writeWithAI": "Write with AI",
    "writingPost": "Writing your post...",
    "writePromptPlaceholder": "Describe what you want to post about...",
    "promptAnnounce": "Announcement",
    "promptTip": "Share a tip",
    "promptPromo": "Promote",
    "promptQuestion": "Ask a question",
    "tone_casual": "Casual",
    "tone_professional": "Professional",
    "tone_fun": "Fun",
    "translate": "Translate",
    "translating": "Translating...",
    "translatedFrom": "Translated from {lang}",
    "showOriginal": "Show original",
    "showTranslation": "Show translation",
    "quickSummary": "Quick Summary",
    "generatingSummary": "Generating summary...",
    "aiQuickSummary": "AI Quick Summary",
    "generatedByBrowser": "Generated by your browser's AI",
    "hubPrompts": {
      "research_lab": {
        "p1": {
          "label": "Suggest research questions",
          "prompt": "Based on the content in this research community, suggest 5 compelling research questions that could advance this field of study."
        },
        "p2": {
          "label": "Generate hypothesis",
          "prompt": "Analyze the research content and generate a testable hypothesis that addresses a gap in the current knowledge."
        },
        "p3": {
          "label": "Identify methodology gaps",
          "prompt": "Review the research approaches discussed and identify potential gaps or limitations in the methodologies used."
        },
        "p4": {
          "label": "Literature connections",
          "prompt": "Identify connections between different pieces of research in this community and suggest how they inform each other."
        },
        "p5": {
          "label": "Summarize findings",
          "prompt": "Provide a concise summary of the key findings and conclusions from the research discussed in this community."
        },
        "p6": {
          "label": "Critique methodology",
          "prompt": "Provide a constructive critique of the research methodologies used, highlighting strengths and areas for improvement."
        },
        "p7": {
          "label": "Explain simply",
          "prompt": "Explain the main concepts and findings from this research in simple terms that a non-expert could understand."
        },
        "p8": {
          "label": "Suggest citations",
          "prompt": "Based on the topics discussed, suggest related academic papers or sources that would strengthen this research."
        }
      },
      "newsroom": {
        "p1": {
          "label": "Fact-check claims",
          "prompt": "Help me fact-check the claims in this story. What are the key assertions that need verification?"
        },
        "p2": {
          "label": "Identify bias",
          "prompt": "Analyze the news content for potential bias in framing, sourcing, or language choice."
        },
        "p3": {
          "label": "Interview questions",
          "prompt": "Based on this story, generate 10 probing interview questions for key sources."
        },
        "p4": {
          "label": "Timeline events",
          "prompt": "Create a chronological timeline of the key events and developments in this story."
        },
        "p5": {
          "label": "Find sources",
          "prompt": "Identify what sources are missing from this story and suggest who else should be contacted for a complete picture."
        },
        "p6": {
          "label": "Social summary",
          "prompt": "Write a compelling social media summary of this story in under 280 characters."
        },
        "p7": {
          "label": "Follow-up angles",
          "prompt": "Suggest follow-up story angles that could be explored based on this reporting."
        },
        "p8": {
          "label": "Compare coverage",
          "prompt": "Analyze how this story might be covered differently by outlets with different perspectives."
        }
      },
      "gallery": {
        "p1": {
          "label": "Analyze composition",
          "prompt": "Analyze the composition techniques visible in these artworks, including use of space, balance, and visual hierarchy."
        },
        "p2": {
          "label": "Suggest palette",
          "prompt": "Extract and suggest a cohesive color palette based on the artworks in this gallery."
        },
        "p3": {
          "label": "Compare styles",
          "prompt": "Compare and contrast the artistic styles represented on this site."
        },
        "p4": {
          "label": "Artist statement",
          "prompt": "Based on this site, help me draft an artist statement that captures the themes and vision."
        },
        "p5": {
          "label": "Describe artwork",
          "prompt": "Provide a detailed description of the artwork that captures its visual elements, mood, and potential meaning."
        },
        "p6": {
          "label": "Suggest titles",
          "prompt": "Suggest creative and evocative titles for the artworks on this site."
        },
        "p7": {
          "label": "Historical context",
          "prompt": "Place this artwork in historical context, identifying influences and movements it relates to."
        },
        "p8": {
          "label": "Critique feedback",
          "prompt": "Provide constructive critique feedback on the artwork, discussing technique, concept, and presentation."
        }
      },
      "workshop": {
        "p1": {
          "label": "Action items",
          "prompt": "Based on the project content, generate a prioritized list of actionable next steps."
        },
        "p2": {
          "label": "Risk analysis",
          "prompt": "Identify potential risks and blockers in this project and suggest mitigation strategies."
        },
        "p3": {
          "label": "Suggest milestones",
          "prompt": "Break down the project into clear milestones with measurable outcomes."
        },
        "p4": {
          "label": "Sprint planning",
          "prompt": "Help me plan a 2-week sprint based on the current project state and priorities."
        },
        "p5": {
          "label": "Estimate effort",
          "prompt": "Provide rough effort estimates for the remaining tasks and explain your reasoning."
        },
        "p6": {
          "label": "Check dependencies",
          "prompt": "Identify dependencies between tasks and suggest the optimal order of execution."
        },
        "p7": {
          "label": "Status update",
          "prompt": "Help me write a clear status update summarizing progress, blockers, and next steps."
        },
        "p8": {
          "label": "Retrospective",
          "prompt": "Generate thoughtful retrospective questions to help the team reflect on what went well and what to improve."
        }
      },
      "salon": {
        "p1": {
          "label": "Counter-argument",
          "prompt": "Present a well-reasoned counter-argument to the main positions discussed in this salon."
        },
        "p2": {
          "label": "Steelman position",
          "prompt": "Create the strongest possible version of the main argument presented here (steelman)."
        },
        "p3": {
          "label": "Discussion questions",
          "prompt": "Generate thought-provoking discussion questions based on the topics in this salon."
        },
        "p4": {
          "label": "Find consensus",
          "prompt": "Identify areas of potential consensus and common ground between different viewpoints."
        },
        "p5": {
          "label": "Summarize debate",
          "prompt": "Provide a balanced summary of the different positions and arguments in this discussion."
        },
        "p6": {
          "label": "Find fallacies",
          "prompt": "Identify any logical fallacies or weak arguments in the discussion and explain why they're problematic."
        },
        "p7": {
          "label": "Bridge positions",
          "prompt": "Suggest ways to bridge opposing viewpoints or find a synthesis between different positions."
        },
        "p8": {
          "label": "Historical context",
          "prompt": "Provide historical context for this debate, including how similar discussions have evolved over time."
        }
      },
      "standard": {
        "p1": {
          "label": "Summarize",
          "prompt": "Provide a concise summary of the main points and discussions in this community."
        },
        "p2": {
          "label": "Key takeaways",
          "prompt": "Extract the key takeaways and insights from the content in this community."
        },
        "p3": {
          "label": "Action items",
          "prompt": "Identify any action items or next steps mentioned in the discussions."
        },
        "p4": {
          "label": "Related topics",
          "prompt": "Suggest related topics or areas that would complement this community's content."
        },
        "p5": {
          "label": "Organize themes",
          "prompt": "Organize the content in this community by themes or categories."
        },
        "p6": {
          "label": "Suggest tags",
          "prompt": "Suggest relevant tags that would help categorize and discover this content."
        },
        "p7": {
          "label": "Highlight best",
          "prompt": "Identify the most valuable or insightful pieces of content in this community."
        },
        "p8": {
          "label": "Weekly digest",
          "prompt": "Create a weekly digest summarizing the most important updates and discussions."
        }
      }
    },
    "generalPrompts": {
      "summarize": "Summarize my activity",
      "summarizePrompt": "Give me a summary of my recent activity — posts, communities, and interactions.",
      "explain": "What's trending",
      "explainPrompt": "What's trending or popular right now in my communities and feed?",
      "ideas": "Post ideas",
      "ideasPrompt": "Suggest some post ideas based on my interests and recent activity.",
      "help": "Help me get started",
      "helpPrompt": "Walk me through how to create a community, make my first post, and connect with others on Soltik."
    },
    "assistant": "Soltik AI",
    "errorMessage": "Sorry, something went wrong. Please try again.",
    "attachImage": "Attach image",
    "aiTools": {
      "title": "AI Tools",
      "improve": "Improve text",
      "hashtags": "Generate hashtags",
      "translate": "Translate",
      "summarize": "Summarize",
      "expand": "Expand"
    },
    "feedback": {
      "helpful": "Helpful",
      "notHelpful": "Not helpful",
      "report": "Report issue",
      "copy": "Copy"
    }
  },
  "aiHints": {
    "translateHint": "Translate to {locale}?",
    "summarizeHint": "Summarize with AI",
    "rewriteHint": "AI can help rewrite or proofread",
    "translateChatHint": "Translate message",
    "dismiss": "Dismiss",
    "foreignLanguageDetected": "Foreign language detected"
  },
  "onboarding": {
    "welcome": "Welcome to Soltik!",
    "welcomeTitle": "Welcome to Soltik",
    "interestsTitle": "What are you interested in?",
    "interestsSubtitle": "Select 3 or more topics to personalize your feed",
    "selected": "{count} selected",
    "minimum": "Select at least {min} topics",
    "followTitle": "People to follow",
    "followSubtitle": "Based on your interests",
    "hubsTitle": "Join some communities",
    "hubsSubtitle": "Communities around your interests",
    "skip": "Skip",
    "continue": "Continue",
    "back": "Back",
    "startExploring": "Start Exploring",
    "members": "{count} members",
    "followers": "{count} followers",
    "step": "Step {current} of {total}",
    "official": "Official",
    "preSelected": "Pre-selected based on your interests",
    "skipTour": "Skip tour",
    "next": "Next",
    "getStarted": "Get Started",
    "learnMore": "Learn more",
    "restartTour": "Restart Tour",
    "restartTourDesc": "Take a guided tour of Soltik's features",
    "settingUp": "Setting up your account...",
    "noSuggestions": "No suggestions available",
    "noHubSuggestions": "No community suggestions available",
    "follow": "Follow",
    "following": "Following",
    "join": "Join",
    "joined": "Joined",
    "steps": {
      "profile": "Profile",
      "interests": "Interests",
      "follow": "Follow",
      "hubs": "Communities",
      "language": "Language"
    },
    "profile": {
      "title": "Set Up Your Profile",
      "subtitle": "Tell us about yourself to get started",
      "displayName": "Display Name",
      "displayNamePlaceholder": "Your name",
      "username": "Username",
      "usernamePlaceholder": "your_username",
      "birthday": "Birthday",
      "birthdayHint": "Your birthday is used for age verification and is private by default",
      "location": "Location (optional)",
      "locationPlaceholder": "City, Country",
      "continue": "Continue",
      "saving": "Saving...",
      "nameRequired": "Display name is required",
      "usernameRequired": "Username must be at least 3 characters",
      "usernameTaken": "This username is already taken",
      "birthdayRequired": "Birthday is required",
      "mustBe13": "You must be at least 13 years old to use Soltik",
      "avatarTooLarge": "Image must be under 5MB",
      "setupFailed": "Failed to save profile. Please try again.",
      "gender": "Gender",
      "genderFemale": "Female",
      "genderMale": "Male",
      "genderNonBinary": "Non-binary",
      "genderPreferNot": "Prefer not to say",
      "genderSelect": "Select gender",
      "phone": "Phone",
      "optional": "optional",
      "phonePlaceholder": "+1 (555) 123-4567",
      "phoneInvalid": "Enter a valid phone with country code (e.g. +1234567890)",
      "phoneVerified": "Verified",
      "trustPoints": "trust",
      "enterCode": "Enter the 6-digit code sent to your phone",
      "verify": "Verify",
      "verifyBtn": "Verify",
      "resendIn": "Resend in {seconds}s",
      "resendCode": "Resend Code",
      "phoneHint": "Verifying your phone boosts your trust score by +15 points"
    },
    "tabs": {
      "overview": "Overview",
      "hubs": "Communities",
      "posts": "Posts",
      "ai": "AI Tools",
      "tips": "Tips"
    },
    "content": {
      "overview": {
        "title": "What is Soltik?",
        "description": "Soltik is a platform for curating and sharing knowledge. Save, organize, and discover content through themed Communities.",
        "bullet1": "Create or join Communities around topics you care about",
        "bullet2": "Share links, articles, and insights with your community",
        "bullet3": "AI-powered tools help you browse and write smarter"
      },
      "hubs": {
        "title": "Organized by Communities",
        "description": "Communities are themed spaces for sharing content. Each community type has specialized features for different use cases.",
        "bullet1": "Research Lab — for academic papers and citations",
        "bullet2": "Newsroom — for news and fact-checking",
        "bullet3": "Gallery — for visual content and sites"
      },
      "posts": {
        "title": "Share Posts",
        "description": "A Post is any piece of content you share — a link, note, or discussion. Post to channels within a Community to keep things organized.",
        "bullet1": "Post links with automatic metadata extraction",
        "bullet2": "Add notes, tags, and context to your shares",
        "bullet3": "Engage through comments and reactions"
      },
      "ai": {
        "title": "AI-Powered Features",
        "description": "Smart AI tools are built into every part of Soltik. Translate, summarize, and improve your content effortlessly.",
        "bullet1": "Auto-translate foreign language content",
        "bullet2": "Summarize long articles with one click",
        "bullet3": "Rewrite and proofread your posts"
      },
      "tips": {
        "title": "Pro Tips",
        "description": "Get the most out of Soltik with these shortcuts and features.",
        "bullet1": "Use Cmd/Ctrl + K for quick search and commands",
        "bullet2": "Pin important Communities to your sidebar",
        "bullet3": "Install the browser extension for quick saves"
      }
    },
    "language": {
      "continue": "Continue",
      "subtitle": "Soltik shows English to everyone. Add other languages you read so you see content in them too. You can change this anytime in Settings.",
      "title": "Pick your languages"
    },
    "saving": "Saving..."
  },
  "features": {
    "badge": "AI-Powered",
    "heroTitle": "AI-Powered Features",
    "heroSubtitle": "Soltik uses cutting-edge AI to help you browse, organize, and discover content more intelligently. From instant translations to smart summaries, experience the web like never before.",
    "featuresTitle": "What AI Can Do For You",
    "featuresSubtitle": "Powerful AI capabilities built right into your browsing experience",
    "autoTranslation": {
      "title": "Auto-Translation",
      "description": "Automatically detects foreign language content and translates it to your preferred language. Browse international content seamlessly without manual translation steps."
    },
    "aiSummarization": {
      "title": "AI Summarization",
      "description": "Get instant summaries of long articles, documents, and web pages with a single click. Save time and grasp key points quickly."
    },
    "composerTools": {
      "title": "Composer AI Tools",
      "description": "Rewrite text, adjust tone (formal/casual), make content shorter or longer, and proofread your writing. Perfect for crafting the right message."
    },
    "hubAssistant": {
      "title": "Community AI Assistant",
      "description": "Each community type has a specialized AI assistant. Research labs get hypothesis generators, newsrooms get fact-checkers, galleries get style analyzers, and more."
    },
    "contentTagging": {
      "title": "Smart Content Tagging",
      "description": "AI automatically generates relevant tags for your saved content based on analysis of the page content, making organization effortless."
    },
    "languageDetection": {
      "title": "Language Detection",
      "description": "Intelligent language detection identifies the language of any content, enabling automatic translation and better content organization."
    },
    "howItWorks": {
      "title": "How Our AI Works",
      "subtitle": "Smart AI that adapts to your browser for the best experience"
    },
    "onDeviceAI": {
      "title": "On-Device AI",
      "description": "When your browser supports it, AI runs directly on your device for maximum privacy and speed.",
      "feature1": "Runs entirely on your device",
      "feature2": "Your data never leaves your browser",
      "feature3": "Instant responses",
      "feature4": "Works offline"
    },
    "cloudAI": {
      "title": "Cloud AI",
      "description": "For all other browsers, we provide the same features through our secure cloud service.",
      "feature1": "Works on any modern browser",
      "feature2": "Same great features",
      "feature3": "Consistent experience everywhere",
      "feature4": "Always up to date"
    },
    "seamlessSwitch": {
      "title": "Automatic & Seamless",
      "description": "Soltik automatically picks the best AI option for your browser. You get the same features either way — no setup required."
    },
    "privacy": {
      "title": "Privacy-First AI",
      "description": "Your privacy matters. On-device AI keeps everything local. Cloud AI processes requests without storing personal data.",
      "point1": "On-device processing when available",
      "point2": "No personal data stored",
      "point3": "Encrypted connections"
    },
    "cta": {
      "title": "Experience AI-Powered Browsing",
      "subtitle": "Join thousands of users who browse smarter with Soltik's AI features. Start free today.",
      "button": "Get Started Free"
    }
  },
  "devices": {
    "devices": "Devices",
    "noDevices": "No devices synced yet",
    "installExtension": "Install Browser Extension",
    "thisDevice": "This",
    "allDevices": "All Devices",
    "tabsTotal": "tabs total",
    "addDevice": "Add Device",
    "selectDevice": "Select Device",
    "refreshDevices": "Refresh devices",
    "refresh": "Refresh",
    "recentlySynced": "Recently synced",
    "notRecentlySynced": "Not recently synced",
    "syncNow": "Sync Now",
    "tabs": "tabs",
    "lastSynced": "Last synced"
  },
  "workspace": {
    "overview": "Total",
    "devices": "Devices",
    "openTabs": "Open Tabs",
    "saved": "Saved",
    "history": "Library",
    "bookmarks": "history",
    "selectDevice": "Select Device",
    "allDevices": "All Devices",
    "tabs": "tabs",
    "current": "Current",
    "noDevices": "No devices synced yet",
    "installExtension": "Install Extension",
    "addDevice": "Add Device",
    "removeDevice": "Remove device",
    "refresh": "Refresh",
    "tip": "Tip",
    "tabsTip": "Select a device to filter tabs, or view all devices combined.",
    "historyTip": "Browse your browsing history across all synced devices.",
    "bookmarksTip": "Access bookmarks synced from your browser extension.",
    "loginRequired": "Please log in to view your workspace",
    "failedToLoadData": "Failed to load data ({status})",
    "failedToConnect": "Failed to connect to server",
    "errorLoading": "Error loading workspace",
    "retry": "Retry",
    "noItemsFound": "No items found",
    "tryDifferentSearch": "Try a different search term",
    "emptyOpenTabs": "Your open tabs will appear here once synced from the browser extension",
    "emptySaved": "Save pages from the browser extension to see them here",
    "emptyBookmarks": "Sync your bookmarks from the browser extension to see them here",
    "emptyHistory": "Your browsing history will appear once synced from the browser extension",
    "previous": "Previous",
    "page": "Page",
    "ofPages": "of {total}",
    "next": "Next",
    "deleteWorkspace": "Delete Workspace",
    "deleteItem": "Delete Item",
    "confirmDeleteMessage": "Are you sure you want to delete \"{name}\"?",
    "deleteWorkspaceDetail": "All items in this workspace will be moved to the default workspace.",
    "deleteItemDetail": "This action cannot be undone.",
    "deleteConfirmLabel": "Delete",
    "collection": "Collection",
    "tag": "Tag",
    "snooze": "Snooze",
    "snooze1h": "Snooze 1 hour",
    "snoozeTonight": "Snooze until tonight",
    "snoozeTomorrow": "Snooze until tomorrow",
    "snoozeNextWeek": "Snooze until next week",
    "export": "Export",
    "exportMarkdown": "Export as Markdown",
    "exportHtmlBookmarks": "Export as HTML bookmarks",
    "exportJson": "Export as JSON",
    "clear": "Clear",
    "addToCollection": "Add to site",
    "searchCollections": "Search sites...",
    "collectionName": "Site name",
    "createNewCollection": "Create new site",
    "noMatchingCollections": "No matching sites",
    "noCollectionsYet": "No sites yet",
    "confirm": "Confirm",
    "pleaseEnterWorkspaceName": "Please enter a workspace name",
    "pleaseLogIn": "Please log in",
    "failedToRenameWorkspace": "Failed to rename workspace",
    "failedToCreateWorkspace": "Failed to create workspace",
    "renameWorkspace": "Rename Workspace",
    "createWorkspace": "Create Workspace",
    "workspaceName": "Workspace Name",
    "workspaceNamePlaceholder": "Enter workspace name...",
    "workspaceDescription": "Workspace description",
    "saving": "Saving...",
    "creating": "Creating...",
    "failedToMoveItem": "Failed to move item",
    "moveToWorkspace": "Move to workspace",
    "moving": "Moving:",
    "noWorkspace": "No Workspace",
    "default": "Default",
    "move": "Move",
    "snoozeTabs": "Snooze Tabs",
    "addTags": "Add Tags",
    "createNewTag": "Create new tag",
    "noExistingTags": "No existing tags",
    "applyTags": "Apply tags",
    "selectAnItem": "Select an item",
    "tags": "Tags",
    "addTag": "Add Tag",
    "saveItemToAddTags": "Save item first to add tags",
    "aiSuggested": "AI suggested",
    "notes": "Notes",
    "addANote": "Add a note...",
    "aiSummary": "AI Summary",
    "noSummaryAvailable": "No summary available",
    "alsoFoundIn": "Also found in",
    "library": "collection",
    "actions": "Actions",
    "saveToLibrary": "Save to library",
    "snoozeTab": "Snooze Tab",
    "closeTab": "Close Tab",
    "newestFirst": "Newest first",
    "oldestFirst": "Oldest first",
    "titleAZ": "Title A–Z",
    "titleZA": "Title Z–A",
    "domainAZ": "Domain A–Z",
    "myWorkspace": "My Workspace",
    "cleanUp": "Clean up",
    "gridView": "Grid view",
    "listView": "List view",
    "compactView": "Compact view",
    "total": "Today",
    "today": "Today",
    "time": "Time",
    "topDomains": "Top Domains",
    "showAllDomains": "Show all domains",
    "workspaces": "Workspaces",
    "all": "All",
    "showAllTags": "Show all tags",
    "addItemsToCollection": "Add {count, plural, one {# item} other {# items}} to collection",
    "applyTagsToItems": "Apply tags to {count, plural, one {# item} other {# items}}",
    "bookmarksCopies": "{count, plural, one {# copy} other {# copies}} across bookmarks",
    "collectionScoop": "In collection: {name}",
    "historyVisits": "{count, plural, one {# visit} other {# visits}}",
    "itemCount": "{count, plural, one {# item} other {# items}}",
    "selectAll": "Select all {count}",
    "selectedCount": "{count} selected",
    "snoozeDescription": "Snooze {count, plural, one {# tab} other {# tabs}}",
    "snoozeLabel_1h": "1 hour",
    "snoozeLabel_3h": "3 hours",
    "snoozeLabel_tonight": "Tonight",
    "snoozeLabel_tomorrow": "Tomorrow",
    "snoozeLabel_weekend": "This weekend",
    "snoozeLabel_week": "Next week",
    "snoozeDesc_1h": "Comes back in an hour",
    "snoozeDesc_3h": "Comes back in three hours",
    "snoozeDesc_tonight": "Comes back later today",
    "snoozeDesc_tomorrow": "Comes back tomorrow",
    "snoozeDesc_weekend": "Comes back at the weekend",
    "snoozeDesc_week": "Comes back next week",
    "time_all": "Any time",
    "time_today": "Today",
    "time_yesterday": "Yesterday",
    "time_week": "This week",
    "time_month": "This month"
  },
  "invitations": {
    "title": "Invitations",
    "subtitle": "Invite friends and earn more invites",
    "apiError": "Could not load invitation data. The invitation system may be temporarily unavailable.",
    "availableInvites": "Available Invites",
    "usedInvites": "Used Invites",
    "bonusEarned": "Bonus Earned",
    "successfulReferrals": "Successful Referrals",
    "referralLink": "Your Referral Link",
    "referralLinkDesc": "Share your unique link with friends. When they join, you earn +1 invite!",
    "copy": "Copy",
    "copied": "Copied!",
    "shareVia": "Share via",
    "shareText": "Join me on Soltik - the future of content curation! Discover, collect, and share the web's best content.",
    "emailSubject": "Join me on Soltik",
    "emailBody": "I'm inviting you to join Soltik - the future of content curation! Discover, collect, and share the web's best content.",
    "sendInvitation": "Send Invitation",
    "remaining": "remaining",
    "noInvitesLeft": "No Invitations Remaining",
    "earnMoreInvites": "Refer friends using your link above or complete milestones to earn more invites!",
    "emailPlaceholder": "friend@email.com",
    "sendInvite": "Send Invite",
    "inviteSent": "Invitation sent to {email}!",
    "sendFailed": "Failed to send invitation. Please try again.",
    "milestones": "Milestones",
    "milestone5Title": "5 Referrals",
    "milestone5Reward": "+2 bonus invites",
    "milestone10Title": "10 Referrals",
    "milestone10Reward": "+5 bonus invites + Founding Member badge",
    "achieved": "Achieved",
    "foundingMember": "Founding Member",
    "referrals": "referrals",
    "sentInvitations": "Sent Invitations",
    "noInvitations": "No invitations sent yet",
    "noInvitationsDesc": "Send your first invitation to a friend!",
    "email": "Email",
    "status": "Status",
    "sentDate": "Sent Date",
    "acceptedDate": "Accepted Date",
    "status_pending": "Pending",
    "status_sent": "Sent",
    "status_accepted": "Accepted",
    "status_expired": "Expired",
    "invitationSettings": "Invitation Settings",
    "manageUserInvitationLimits": "Manage user invitation limits and registration mode",
    "registrationMode": "Registration Mode",
    "inviteOnly": "Invite Only",
    "openRegistration": "Open Registration",
    "defaultInvitationLimit": "Default Invitation Limit",
    "howManyInvitationsNew": "How many invitations new users get",
    "cloudflareTurnstile": "Cloudflare Turnstile",
    "botProtectionForForms": "Bot protection for forms",
    "user": "User",
    "total": "Total",
    "used": "Used",
    "bonus": "Bonus",
    "actions": "Actions",
    "searchByEmailOr": "Search by email or username...",
    "invitesSent": "Invites Sent",
    "foundingBody": "You were here first. This number is yours permanently.",
    "foundingTitle": "Founding member"
  },
  "following": {
    "title": "Following",
    "loading": "Loading...",
    "count": "{count, plural, =0 {Not following anyone} =1 {Following 1 person} other {Following # people}}",
    "searchPlaceholder": "Search following...",
    "emptyTitle": "Not following anyone yet",
    "emptyDescription": "Discover interesting people to follow and see their updates in your feed.",
    "discoverPeople": "Discover People",
    "noResults": "No matching results",
    "noResultsDescription": "Try adjusting your search query",
    "anonymousUser": "Anonymous User",
    "followers": "{count} followers",
    "followingCount": "{count} following",
    "unfollow": "Unfollow"
  },
  "write": {
    "nav": {
      "home": "Home",
      "myPosts": "My Posts",
      "write": "Write",
      "settings": "Settings"
    },
    "recentDrafts": "Recent Drafts",
    "untitled": "Untitled",
    "viewAllArticles": "View all articles →",
    "timeAgo": {
      "minutes": "{count}m ago",
      "hours": "{count}h ago",
      "days": "{count}d ago"
    },
    "publishingTo": "Publishing to",
    "saved": "Saved",
    "words": "{count} words",
    "minRead": "{count} min read",
    "saveDraft": "Save Draft",
    "schedule": "Schedule",
    "publish": "Publish",
    "scheduleForLater": "Schedule for later",
    "publishImmediately": "Publish immediately",
    "subscribersOnly": "Subscribers only",
    "subscribersOnlyDesc": "Only paid subscribers can read this",
    "deleteDraft": "Delete draft",
    "addCoverImage": "Add cover image",
    "coverImageHint": "Recommended: 1200×630px for best social sharing",
    "titlePlaceholder": "Article title...",
    "subtitlePlaceholder": "Add a subtitle (optional)",
    "addTags": "Add tags...",
    "addMore": "Add more...",
    "editorPlaceholder": "Start writing your story...",
    "versions": {
      "title": "Version History",
      "save": "Save Version",
      "savePrompt": "Name this version",
      "restore": "Restore",
      "delete": "Delete",
      "deleteConfirm": "Delete this version?",
      "empty": "No saved versions yet",
      "current": "Current",
      "words": "{count} words",
      "restored": "Version restored",
      "saved": "Version saved",
      "deleted": "Version deleted"
    }
  },
  "portfolio": {
    "sections": "Site Sections",
    "createSection": "New Section",
    "editSection": "Edit Section",
    "deleteSection": "Delete Section",
    "deleteConfirm": "Delete this section? Items will be moved to Unsorted.",
    "sectionName": "Section Name",
    "sectionDescription": "Description",
    "sectionVisibility": "Visibility",
    "visibility": {
      "public": "Public",
      "unlisted": "Unlisted",
      "private": "Private"
    },
    "unsorted": "Unsorted",
    "items": "{count} items",
    "empty": "No sections yet",
    "created": "Section created",
    "updated": "Section updated",
    "deleted": "Section deleted",
    "reordered": "Sections reordered"
  },
  "dashboardSettings": {
    "title": "Settings",
    "tabs": {
      "account": "Account",
      "profile": "Profile",
      "social": "Social",
      "notifications": "Notifications",
      "security": "Security",
      "personalization": "Personalization",
      "billing": "Plan & Billing"
    },
    "account": {
      "email": "Email",
      "name": "Name",
      "notSet": "Not set",
      "language": "Language",
      "memberSince": "Member since",
      "unknown": "Unknown",
      "subscription": "Subscription",
      "pro": "Pro",
      "free": "Free",
      "upgrade": "Upgrade",
      "accountType": "Account Type",
      "accountTypeDesc": "Personal, Creator, or Business",
      "phoneVerification": "Phone Verification",
      "phoneVerified": "Verified",
      "phoneNotVerified": "Not verified",
      "noPhoneSet": "No phone number set",
      "addPhone": "Add Phone",
      "verifyPhone": "Verify Phone",
      "changePhone": "Change Phone",
      "phonePlaceholder": "+1 (555) 123-4567",
      "sendCode": "Send Code",
      "sendingCode": "Sending...",
      "enterCode": "Enter the 6-digit code sent to your phone",
      "codePlaceholder": "000000",
      "verifyCode": "Verify",
      "verifying": "Verifying...",
      "resendCode": "Resend Code",
      "resendIn": "Resend in {seconds}s",
      "phoneVerifiedSuccess": "Phone number verified successfully!",
      "codeSent": "Verification code sent!",
      "phoneBoostTrust": "Verifying your phone boosts your trust score by +15 points"
    },
    "social": {
      "displayName": "Public Display Name",
      "displayNameHint": "Shown on your public comments and profile",
      "bio": "Bio",
      "noBio": "No bio yet",
      "save": "Save",
      "cancel": "Cancel",
      "publicProfile": "Public Profile",
      "privateProfile": "Private Profile",
      "publicDesc": "Anyone can see your activity",
      "privateDesc": "Only followers see your activity",
      "makePrivate": "Make Private",
      "makePublic": "Make Public",
      "followers": "Followers",
      "following": "Following",
      "profileSections": "Profile Sections",
      "profileSectionsDesc": "Customize what appears on your public profile",
      "gender": "Gender",
      "genderFemale": "Female",
      "genderMale": "Male",
      "genderNonBinary": "Non-binary",
      "genderNotSet": "Not set",
      "genderPreferNot": "Prefer not to say"
    },
    "notifications": {
      "newFollower": "New follower",
      "newFollowerDesc": "When someone follows you",
      "replies": "Replies",
      "repliesDesc": "When someone replies to your post",
      "likes": "Likes",
      "likesDesc": "When someone likes your post",
      "mentions": "Mentions",
      "mentionsDesc": "When someone mentions you",
      "tips": "Tips",
      "tipsDesc": "When you receive a tip",
      "emailDigest": "Email Digest",
      "none": "None",
      "daily": "Daily",
      "weekly": "Weekly",
      "savePreferences": "Save Preferences",
      "saving": "Saving...",
      "saved": "Saved"
    },
    "security": {
      "twoFactor": "Two-Factor Authentication",
      "enabled": "Enabled",
      "off": "Off",
      "protectedWith2fa": "Your account is protected with 2FA",
      "addExtraSecurity": "Add extra security with an authenticator app",
      "disable2fa": "Disable 2FA",
      "enable2fa": "Enable 2FA",
      "backupCodes": "Backup Codes",
      "codesRemaining": "{count} codes remaining",
      "runningLow": "Running low on backup codes",
      "generateNewCodes": "Generate new codes",
      "activeSessions": "Active Sessions",
      "currentSession": "Current session",
      "webDashboard": "Web Dashboard",
      "activeNow": "Active now",
      "disable2faTitle": "Disable 2FA?",
      "disable2faDesc": "Enter your authenticator code to disable 2FA.",
      "disabling": "Disabling...",
      "disable": "Disable",
      "newBackupCodes": "New Backup Codes",
      "generateNewCodesTitle": "Generate New Codes",
      "saveCodesWarning": "Save these codes securely. You won't see them again.",
      "done": "Done",
      "enterCodeInvalidate": "Enter your authenticator code. This will invalidate existing codes.",
      "generate": "Generate",
      "generating": "Generating...",
      "accountHealth": "Account Health",
      "accountHealthDesc": "Complete your profile to unlock full platform features.",
      "trustScore": "Trust score",
      "trustVerified": "Verified",
      "trustTrusted": "Trusted",
      "trustStandard": "Standard",
      "trustLimited": "Limited",
      "trustRestricted": "Needs setup",
      "verifyPhone": "Verify phone number",
      "uploadAvatar": "Upload avatar"
    },
    "messages": {
      "failedToLoad": "Failed to load settings",
      "nameUpdated": "Name updated",
      "failedUpdateName": "Failed to update name",
      "profileUpdated": "Profile updated",
      "failedUpdateProfile": "Failed to update profile",
      "failedSaveNotifs": "Failed to save notifications",
      "failedStartMfa": "Failed to start MFA setup",
      "failedDisableMfa": "Failed to disable MFA",
      "failedRegenerateCodes": "Failed to regenerate codes"
    },
    "profile": {
      "title": "Profile Sections",
      "description": "Customize which sections appear on your public profile and their order.",
      "yourPublicProfile": "Your public profile",
      "preview": "Preview",
      "saveChanges": "Save Changes",
      "saving": "Saving...",
      "alwaysVisible": "Always visible",
      "custom": "Custom",
      "addCustomSection": "Add Custom Section",
      "editCustomSection": "Edit Custom Section",
      "deleteSection": "Delete Section",
      "deleteSectionConfirm": "Are you sure you want to delete \"{title}\"? This action cannot be undone.",
      "sectionTitle": "Section title",
      "sectionTitlePlaceholder": "e.g., My Skills, Featured Work...",
      "content": "Content (Markdown supported)",
      "contentPlaceholder": "Write your content here... Supports **bold**, *italic*, [links](url), and more.",
      "markdownHint": "Supports Markdown: **bold**, *italic*, [links](url), lists, and more.",
      "addSection": "Add Section",
      "adding": "Adding...",
      "deleting": "Deleting...",
      "tipTitle": "Tip:",
      "tipDrag": "Drag sections to reorder them on your profile. Hidden sections won't appear on your public profile but their data is preserved.",
      "tipMarkdown": "Custom sections support Markdown formatting for rich text content.",
      "failedLoad": "Failed to load profile sections",
      "failedConnect": "Failed to connect to server",
      "profileSaved": "Profile sections saved",
      "customAdded": "Custom section added",
      "customUpdated": "Custom section updated",
      "customDeleted": "Custom section deleted",
      "enterTitle": "Please enter a title",
      "failedSave": "Failed to save sections",
      "failedAddSection": "Failed to add section",
      "failedUpdateSection": "Failed to update section",
      "failedDeleteSection": "Failed to delete section",
      "customSection": "Custom Section",
      "unknownSection": "Unknown: {type}",
      "missingType": "(missing type)",
      "delete": "Delete",
      "sections": {
        "about": "About",
        "aboutDesc": "Your bio and profile introduction",
        "pinned": "Pinned Posts",
        "pinnedDesc": "Showcase your best posts",
        "collections": "Site",
        "collectionsDesc": "Your curated sites",
        "hubs": "Communities",
        "hubsDesc": "Communities you own or participate in",
        "topics": "Topics",
        "topicsDesc": "Topics you follow or contribute to",
        "badges": "Badges",
        "badgesDesc": "Your earned badges and achievements",
        "stats": "Stats",
        "statsDesc": "Your profile statistics",
        "activity": "Recent Activity",
        "activityDesc": "Your recent public activity",
        "gallery": "Gallery",
        "galleryDesc": "Image gallery showcase",
        "custom": "Custom",
        "customDesc": "Custom markdown content"
      },
      "privacy": {
        "title": "Privacy Settings",
        "showBirthday": "Who can see my birthday",
        "showFriends": "Who can see my friends list",
        "dmPermission": "Who can message me",
        "everyone": "Everyone",
        "friendsOnly": "Friends only",
        "nobody": "Nobody",
        "save": "Save Privacy Settings"
      },
      "social": {
        "title": "Social Accounts",
        "description": "Link your social accounts so others can find you across platforms.",
        "twitter": "Twitter / X",
        "twitterPlaceholder": "username",
        "discord": "Discord",
        "discordPlaceholder": "username#0000",
        "instagram": "Instagram",
        "instagramPlaceholder": "username",
        "linkedin": "LinkedIn",
        "linkedinPlaceholder": "username",
        "github": "GitHub",
        "githubPlaceholder": "username",
        "youtube": "YouTube",
        "youtubePlaceholder": "channel handle",
        "tiktok": "TikTok",
        "tiktokPlaceholder": "username",
        "save": "Save Social Accounts",
        "saved": "Social accounts saved",
        "saving": "Saving..."
      }
    },
    "personalization": {
      "title": "Personalization",
      "description": "Control how Soltik personalizes your experience",
      "settingsTitle": "Settings",
      "personalizedFeed": "Personalized Feed",
      "personalizedFeedDesc": "Use your interests to rank content in your feed",
      "showRecommendations": "Show Recommendations",
      "showRecommendationsDesc": "Display suggested accounts and communities",
      "personalizedAds": "Personalized Ads",
      "personalizedAdsDesc": "Show ads based on your interests (first-party only)",
      "activityProfile": "Your Activity Profile",
      "engagementLevel": "Engagement Level",
      "powerUser": "Power User",
      "highlyActive": "Highly Active",
      "moderatelyActive": "Moderately Active",
      "casual": "Casual",
      "newUser": "New User",
      "yourInterests": "Your Interests",
      "creatorsYouEngage": "Creators You Engage With",
      "hubsYouAreActive": "Communities You're Active In",
      "noActivityYet": "No activity profile yet. Keep using Soltik to build your personalized experience.",
      "dataManagement": "Data Management",
      "resetData": "Reset Personalization Data",
      "resetDataDesc": "Clear your interests, affinities, and activity profile",
      "reset": "Reset",
      "resetConfirm": "This will permanently delete all your personalization data including interests, creator affinities, and activity stats. Your feed will return to default sorting.",
      "yesReset": "Yes, Reset Data",
      "resetting": "Resetting...",
      "privacyTitle": "Privacy First:",
      "privacyDesc": "All personalization is based on first-party data from your activity on Soltik. We never share your data with third parties or use cross-site tracking. You can delete all your personalization data at any time.",
      "failedFetch": "Failed to fetch personalization data",
      "failedLoad": "Failed to load data",
      "failedUpdate": "Failed to update setting",
      "failedReset": "Failed to reset data",
      "resetLearnedDesc": "Reset learned interests. Your selected languages, saved posts and hidden posts stay in place."
    },
    "billing": {
      "title": "Plan & Billing",
      "description": "Manage your subscription",
      "welcomeCreator": "Welcome to Creator!",
      "welcomeCreatorDesc": "Your subscription is now active. Enjoy all Creator features.",
      "creator": "Creator",
      "free": "Free",
      "active": "Active",
      "pastDue": "Past Due",
      "cancelsAtEnd": "Cancels at period end",
      "accessUntil": "Access until",
      "nextBilling": "Next billing date",
      "paymentFailed": "Your payment failed. Please update your payment method to keep Creator access.",
      "managePayment": "Manage Payment",
      "cancelSubscription": "Cancel Subscription",
      "upgradeToCreator": "Upgrade to Creator",
      "billingPortalHint": "Need to update your payment method, view invoices, or manage your billing?",
      "openBillingPortal": "Open Billing Portal",
      "cancelConfirmTitle": "Cancel Subscription",
      "cancelConfirmDesc": "Are you sure? You will keep access until the end of your billing period.",
      "keepSubscription": "Keep Subscription"
    },
    "businessAccount": {
      "title": "Business Features",
      "subtitle": "Team collaboration, API access, and professional tools",
      "description": "Enable team collaboration and professional tools for your organization.",
      "personalAccount": "Personal Account",
      "personalAccountDesc": "Your base account with discovery, saving, creator tools, and community features",
      "alwaysActive": "Always Active",
      "businessFeatures": "Business Features",
      "teamCollaboration": "Team collaboration",
      "apiAccess": "API access",
      "brandProfile": "Brand profile",
      "prioritySupport": "Priority support",
      "teamMembers": "{count} team member{count, plural, =1 {} other {s}}",
      "goToBusinessDashboard": "Go to Business Dashboard",
      "businessDetails": "Business Details",
      "businessName": "Business Name",
      "website": "Website",
      "industry": "Industry",
      "selectIndustry": "Select industry",
      "teamSize": "Team Size",
      "selectSize": "Select size",
      "saveDetails": "Save Details",
      "businessActive": "Business features are active. Enjoy team collaboration, API access, and professional tools.",
      "businessInactive": "Enable Business features for team collaboration, API access, and professional tools.",
      "businessNamePlaceholder": "Acme Inc.",
      "categoryTechnology": "Technology",
      "categoryMedia": "Media & Entertainment",
      "categoryMarketing": "Marketing & Advertising",
      "categoryEducation": "Education",
      "categoryFinance": "Finance",
      "categoryHealthcare": "Healthcare",
      "categoryRetail": "Retail & E-commerce",
      "categoryNonprofit": "Non-profit",
      "categoryGovernment": "Government",
      "categoryOther": "Other",
      "sizeSolo": "Solo / Freelancer",
      "sizeSmall": "Small Team",
      "sizeMedium": "Medium Business",
      "sizeEnterprise": "Enterprise",
      "seatsSolo": "1 seat",
      "seatsSmall": "2-10 seats",
      "seatsMedium": "11-50 seats",
      "seatsEnterprise": "50+ seats"
    },
    "notificationPrefs": {
      "title": "Notification Preferences",
      "description": "Choose which email notifications you receive",
      "back": "Back",
      "emailNotifications": "Email Notifications",
      "newFollower": "New follower",
      "newFollowerDesc": "Get notified when someone follows you",
      "replies": "Replies",
      "repliesDesc": "Get notified when someone replies to your post",
      "likes": "Likes",
      "likesDesc": "Get notified when someone likes your post",
      "mentions": "Mentions",
      "mentionsDesc": "Get notified when someone mentions you",
      "tips": "Tips",
      "tipsDesc": "Get notified when you receive a tip",
      "emailDigest": "Email Digest",
      "none": "None",
      "noneDesc": "No digest emails",
      "daily": "Daily",
      "dailyDesc": "Receive a daily summary",
      "weekly": "Weekly",
      "weeklyDesc": "Receive a weekly summary",
      "savePreferences": "Save Preferences",
      "saving": "Saving...",
      "saved": "Saved"
    },
    "contentLanguages": {
      "title": "Content languages",
      "description": "Recommended posts match your selected languages. With none selected, we use your app language, your region’s language and languages you engage with often.",
      "loading": "Loading…",
      "loadFailed": "Could not load content languages. Reload to try again.",
      "saveFailed": "Could not save content languages. Please try again."
    }
  },
  "bookmarkCleanup": {
    "title": "Bookmark Cleanup",
    "subtitle": "Remove duplicates and dead links from your synced bookmarks",
    "noBookmarksSynced": "No bookmarks synced",
    "installExtensionPrompt": "Install the extension to sync your browser bookmarks.",
    "installExtension": "Install Extension",
    "stageOverview": "Overview",
    "stageDuplicates": "Duplicates",
    "stageDeadLinks": "Dead Links",
    "deviceLabel": "Device:",
    "allDevices": "All Devices",
    "refresh": "Refresh",
    "totalBookmarks": "Total Bookmarks",
    "duplicatesCount": "Duplicates ({groups} groups)",
    "deadLinksChecked": "Dead Links ({checked} checked)",
    "deadLinksNotScanned": "Dead Links (not scanned)",
    "verifiedLinks": "Verified Links",
    "verifiedAfterScan": "Verified (after scan)",
    "recommendedSteps": "Recommended Cleanup Steps",
    "removeDuplicates": "Remove Duplicates",
    "noDuplicatesFound": "No duplicates found!",
    "foundDuplicates": "Found {count} duplicate bookmarks in {groups} groups",
    "reviewDuplicates": "Review duplicates",
    "removeDeadLinks": "Remove Dead Links",
    "scanPrompt": "Scan your bookmarks to find broken links",
    "noDeadLinksFound": "No dead links found!",
    "foundDeadLinks": "Found {count} dead links",
    "startScan": "Start scan",
    "reviewDeadLinks": "Review dead links",
    "duplicateBookmarks": "Duplicate Bookmarks",
    "duplicatesSummary": "{duplicates} duplicates in {groups} groups",
    "cleaning": "Cleaning...",
    "autoCleanAll": "Auto-Clean All ({count})",
    "noDuplicatesTitle": "No duplicates!",
    "noDuplicatesDesc": "All your bookmarks are unique.",
    "copies": "{count} copies",
    "keepOneDelete": "Keep 1, Delete {count}",
    "keepLabel": "KEEP",
    "rootFolder": "Root",
    "deadLinksTitle": "Dead Links",
    "deadLinksSummary": "{checked} checked · {dead} dead · {alive} alive",
    "scanToFind": "Scan to find broken links",
    "deleteAllDead": "Delete All Dead ({count})",
    "checking": "Checking... ({checked}/{total})",
    "continueScan": "Continue Scan",
    "startScanButton": "Start Scan",
    "allLinksAlive": "All links are alive!",
    "noBrokenLinks": "No broken links found in your bookmarks.",
    "notScannedYet": "Not scanned yet",
    "clickStartScan": "Click \"Start Scan\" to check for broken links.",
    "starting": "Starting...",
    "roundLoading": "Round {round}: Loading bookmarks...",
    "roundDeleting": "Round {round}: Deleting {count} duplicates...",
    "doneDeleted": "Done! Deleted {count} duplicates"
  },
  "rooms": {
    "title": "Rooms",
    "subtitle": "Live conversations across communities",
    "searchHubRooms": "Search community rooms...",
    "searchByUrl": "Search by URL...",
    "hubRooms": "Community Rooms",
    "pageRooms": "Page Rooms",
    "popular": "Popular",
    "recent": "Recent",
    "noHubRoomsFound": "No community rooms found",
    "noPageRoomsFound": "No page rooms found",
    "tryDifferentSearch": "Try a different search term",
    "noPublicHubRooms": "No public community rooms are available yet",
    "startChattingOnWebpage": "Start chatting on any webpage using the extension",
    "loadMore": "Load more",
    "messageCount": "{count} messages",
    "userCount": "{count} users",
    "openChat": "Open Chat",
    "openOriginalPage": "Open original page",
    "unknownPage": "Unknown page"
  },
  "creator": {
    "title": "Creator Community",
    "subtitle": "Your monetization & reputation dashboard",
    "totalEarned": "Total Earned",
    "pendingPayout": "Pending Payout",
    "postScore": "Post Score",
    "paymentsActive": "Payments Active",
    "setUpPayments": "Set Up Payments",
    "paymentsActiveDesc": "You can receive tips and subscription payments",
    "setUpPaymentsDesc": "Connect Stripe to receive tips and earnings",
    "manage": "Manage",
    "setUp": "Set Up",
    "currentTier": "Current Tier",
    "nextTier": "Next Tier",
    "tierPoints": "{name} ({points} pts)",
    "creatorTools": "Creator Tools",
    "unlocksAt": "Unlocks at {tier}",
    "open": "Open",
    "tipsToLevelUp": "Tips to Level Up",
    "postOriginalContent": "Post Original Content",
    "postOriginalContentDesc": "Original posts earn 2x points",
    "beFirst": "Be First",
    "beFirstDesc": "First to post trending topics",
    "buildEngagement": "Build Engagement",
    "buildEngagementDesc": "Replies and reshares boost score",
    "maintainStreak": "Maintain Streak",
    "maintainStreakDesc": "Daily posting earns streak bonus",
    "featurePostScore": "Post Score",
    "featurePostScoreDesc": "Track your reputation and climb the tiers",
    "featureEarnings": "Earnings",
    "featureEarningsDesc": "View your tips, subscriptions, and payouts",
    "featureHubSubscriptions": "Community Subscriptions",
    "featureHubSubscriptionsDesc": "Set up paid tiers for your communities",
    "featureCreatorFund": "Creator Fund",
    "featureCreatorFundDesc": "Monthly revenue share for top creators",
    "featureAnalytics": "Analytics",
    "featureAnalyticsDesc": "Deep insights into your audience",
    "featureVerification": "Verification",
    "featureVerificationDesc": "Apply for verified creator badge",
    "tierNewcomer": "Newcomer",
    "tierActive": "Active",
    "tierRising": "Rising",
    "tierReporter": "Reporter",
    "tierInsider": "Insider",
    "tierVeteran": "Veteran",
    "tierElite": "Elite",
    "payments": {
      "title": "Set Up Payments",
      "subtitle": "Configure payouts to receive tips and earnings",
      "connectionStatus": "Connection Status",
      "statusActive": "Active",
      "statusIncomplete": "Incomplete",
      "statusNotConnected": "Not Connected",
      "connectWithStripe": "Connect with Stripe",
      "connectWithStripeDesc": "We use Stripe Connect to securely handle payments. Stripe is a trusted payment processor used by millions of businesses worldwide. Your financial data is never shared with us directly.",
      "whatYouNeed": "What you'll need:",
      "bankAccountDetails": "Bank account details",
      "bankAccountDetailsDesc": "For receiving payouts",
      "identityVerification": "Identity verification",
      "identityVerificationDesc": "Government-issued ID (in some regions)",
      "taxInformation": "Tax information",
      "taxInformationDesc": "Required for payouts over $600/year (US)",
      "connecting": "Connecting...",
      "completeYourSetup": "Complete Your Setup",
      "completeYourSetupDesc": "Your Stripe account is connected but setup is incomplete. Please complete the onboarding process to start receiving payments.",
      "status": "Status:",
      "chargesEnabled": "Charges enabled",
      "payoutsEnabled": "Payouts enabled",
      "accountDetailsSubmitted": "Account details submitted",
      "continueSetup": "Continue Setup",
      "loadingSetup": "Loading...",
      "paymentsActive": "Payments Active",
      "paymentsActiveDesc": "Your Stripe account is fully set up. You can now receive tips and subscription payments.",
      "country": "Country",
      "defaultCurrency": "Default Currency",
      "openStripeDashboard": "Open Stripe Dashboard",
      "totalEarned": "Total Earned",
      "availableForPayout": "Available for Payout",
      "requestPayout": "Request Payout",
      "minimum": "Minimum: {amount}",
      "needMinimum": "You need at least {amount} to request a payout.",
      "currentBalance": "Current balance: {amount}",
      "payoutAmount": "Payout amount",
      "platformFee": "Platform fee (15%)",
      "youllReceive": "You'll receive",
      "processing": "Processing...",
      "payoutProcessingTime": "Payouts are typically processed within 2-7 business days.",
      "payoutHistory": "Payout History",
      "noPayoutsYet": "No payouts yet",
      "payoutHistoryAppearHere": "Your payout history will appear here",
      "tableDate": "Date",
      "tableAmount": "Amount",
      "tableFee": "Fee",
      "tableNet": "Net",
      "tableStatus": "Status",
      "statusCompleted": "Completed",
      "statusProcessing": "Processing",
      "statusPending": "Pending",
      "statusFailed": "Failed",
      "statusRejected": "Rejected",
      "faq": "Frequently Asked Questions",
      "faqPayoutTime": "How long do payouts take?",
      "faqPayoutTimeAnswer": "After requesting a payout, funds typically arrive in your bank account within 2-7 business days, depending on your country and bank.",
      "faqPlatformFee": "What is the platform fee?",
      "faqPlatformFeeAnswer": "Soltik takes a 15% platform fee from payouts to cover payment processing costs and platform maintenance.",
      "faqIdentityVerification": "Why do I need to verify my identity?",
      "faqIdentityVerificationAnswer": "Financial regulations require identity verification for money transfers. Stripe handles this securely and your documents are never shared with us."
    }
  },
  "creatorFund": {
    "title": "Creator Fund",
    "subtitleEarnings": "Your earnings from the Soltik Creator Fund",
    "subtitleTransparency": "How the Creator Fund is distributed",
    "subtitleWatermark": "Configure your content watermark",
    "tabEarnings": "Earnings",
    "tabTransparency": "Transparency",
    "tabWatermark": "Watermark",
    "statusPaid": "Paid",
    "statusPending": "Pending",
    "tierAuthority": "Authority",
    "tierInsider": "Insider",
    "tierReporter": "Reporter",
    "emptyTitle": "No Creator Fund earnings yet",
    "emptyDescription": "Creator Fund payouts are distributed monthly to eligible creators based on their tier. Keep creating quality content to qualify for the fund.",
    "learnHowItWorks": "Learn how it works",
    "totalEarned": "Total Earned",
    "paidOut": "Paid Out",
    "pending": "Pending",
    "monthlyBreakdown": "Monthly Breakdown",
    "columnPeriod": "Period",
    "columnTier": "Tier",
    "columnScore": "Score",
    "columnPoolShare": "Pool Share",
    "columnAmount": "Amount",
    "columnStatus": "Status",
    "howItWorksTitle": "How the Creator Fund Works",
    "stepRevenuePool": "Revenue Pool",
    "stepRevenuePoolDesc": "30% of Soltik's monthly platform revenue is allocated to the Creator Fund pool.",
    "stepTierDistribution": "Tier Distribution",
    "stepTierDistributionDesc": "The pool is split across tiers: Authority (50%), Insider (30%), Reporter (20%).",
    "stepMonthlyPayouts": "Monthly Payouts",
    "stepMonthlyPayoutsDesc": "Payouts happen monthly. Your share depends on your tier and score relative to peers.",
    "transparencyUnavailableTitle": "Transparency data unavailable",
    "transparencyUnavailableDesc": "Unable to load Creator Fund transparency information.",
    "totalDistributed": "Total Distributed",
    "sinceCreatorFundLaunch": "Since Creator Fund launch",
    "eligibleCreators": "Eligible Creators",
    "currentlyQualifying": "Currently qualifying for the fund",
    "tierBreakdown": "Tier Breakdown",
    "poolShareAuthority": "50% of pool",
    "poolShareInsider": "30% of pool",
    "poolShareReporter": "20% of pool",
    "tierDescAuthority": "Top 2% of creators by score",
    "tierDescInsider": "90th-98th percentile creators",
    "tierDescReporter": "70th-90th percentile creators",
    "creatorCount": "{count, plural, =1 {1 creator} other {# creators}}",
    "recentFundPeriods": "Recent Fund Periods",
    "columnFundPool": "Fund Pool",
    "columnDistributed": "Distributed",
    "detailedStep1Title": "30% of Platform Revenue",
    "detailedStep1Desc": "Every month, 30% of Soltik's total platform revenue is allocated to the Creator Fund. This ensures creators are directly rewarded as the platform grows.",
    "detailedStep2Title": "Authority Tier — 50% of Pool",
    "detailedStep2Desc": "The top 2% of creators by engagement score receive 50% of the fund pool. These are the most impactful and consistent contributors.",
    "detailedStep3Title": "Insider Tier — 30% of Pool",
    "detailedStep3Desc": "Creators in the 90th to 98th percentile share 30% of the pool. Rising stars who are building strong engagement.",
    "detailedStep4Title": "Reporter Tier — 20% of Pool",
    "detailedStep4Desc": "Creators in the 70th to 90th percentile receive 20% of the pool. Active contributors who are growing their presence.",
    "detailedStep5Title": "Monthly Payouts",
    "detailedStep5Desc": "Payouts are calculated at the end of each month. Your individual share within your tier is proportional to your creator score relative to other creators in the same tier.",
    "watermarkMode": "Watermark Mode",
    "watermarkSaved": "Watermark settings saved",
    "watermarkOff": "Off",
    "watermarkOffDesc": "No watermark will be applied to your content. Your media will be shared without any attribution overlay.",
    "watermarkExternal": "External Only",
    "watermarkExternalRecommended": "Recommended",
    "watermarkExternalDesc": "Watermark is applied only when your content is shared or embedded outside of Soltik. Content viewed within the platform remains clean.",
    "watermarkAlways": "Always",
    "watermarkAlwaysDesc": "Watermark is displayed on all your media at all times, both within Soltik and when shared externally. Maximum protection for your content.",
    "customWatermarkText": "Custom watermark text",
    "customWatermarkHint": "Personalize the text shown in your watermark. Leave blank to use your username.",
    "customWatermarkPlaceholder": "e.g., @yourusername or Your Brand",
    "save": "Save",
    "createFundPeriod": "Create Fund Period",
    "periodMonth": "Period Month",
    "totalPlatformRevenue": "Total Platform Revenue ($)",
    "totalRevenue": "Total Revenue",
    "fundPool30": "Fund Pool (30%)",
    "payouts": "Payouts",
    "payouts1": "Payouts",
    "distributeFund": "Distribute Fund",
    "distributeTheFundPool": "Distribute the fund pool to creators? This cannot be undone.",
    "distribute": "Distribute",
    "creatorFund": "Creator Fund",
    "manageMonthlyFundPeriods": "Manage monthly fund periods and payouts",
    "totalPeriods": "Total Periods",
    "fundPeriods": "Fund Periods",
    "noFundPeriodsCreated": "No fund periods created yet"
  },
  "notificationsList": {
    "title": "Notifications",
    "failedToLoad": "Failed to load notifications",
    "justNow": "just now",
    "minutesAgo": "{count}m ago",
    "hoursAgo": "{count}h ago",
    "daysAgo": "{count}d ago",
    "commentedOn": "commented on",
    "repliedToComment": "replied to your comment on",
    "startedFollowing": "started following you",
    "reactedToComment": "reacted to your comment",
    "mentionedYou": "mentioned you in a comment on",
    "interactedWith": "interacted with",
    "unreadCount": "{count} unread",
    "allCaughtUp": "All caught up",
    "markAllRead": "Mark all read",
    "noNotifications": "No notifications",
    "emptyStateDescription": "When someone interacts with you, you'll see it here",
    "user": "User",
    "someone": "Someone",
    "open": "Open"
  },
  "business": {
    "enableBusinessFeatures": "Enable Business Features",
    "enableBusinessDescription": "Get team collaboration, API access, and business tools. Enable Business features to access these capabilities.",
    "businessDashboard": "Business Dashboard",
    "manageTeamAndSettings": "Manage your team and business settings",
    "industry": "Industry",
    "notSet": "Not set",
    "teamSize": "Team Size",
    "seatsCount": "{used} / {limit} seats",
    "plan": "Plan",
    "teamMembers": "Team Members",
    "inviteMember": "Invite Member",
    "seatLimitReached": "You've reached your seat limit.",
    "upgradePlan": "Upgrade your plan",
    "forMoreSeats": "for more seats.",
    "unnamed": "Unnamed",
    "role_owner": "Owner",
    "role_admin": "Admin",
    "role_editor": "Editor",
    "role_viewer": "Viewer",
    "pendingInvitations": "Pending Invitations",
    "pending": "Pending",
    "noTeamMembers": "No team members yet. Invite your first member!",
    "businessTools": "Business Tools",
    "apiKeys": "API Keys",
    "apiKeysDescription": "Manage API access for integrations",
    "manage": "Manage",
    "analytics": "Analytics",
    "analyticsDescription": "View team and content insights",
    "view": "View",
    "upgradePlanDescription": "Get more seats and features",
    "upgrade": "Upgrade",
    "inviteTeamMember": "Invite Team Member",
    "inviteDescription": "They'll receive an invitation to join your team.",
    "emailAddress": "Email Address",
    "emailPlaceholder": "colleague@company.com",
    "role": "Role",
    "roleAdminOption": "Admin - Full access",
    "roleEditorOption": "Editor - Can create & edit",
    "roleViewerOption": "Viewer - Read only",
    "cancel": "Cancel",
    "sendInvite": "Send Invite",
    "invitationSent": "Invitation sent!",
    "failedToInvite": "Failed to send invitation"
  },
  "readingList": {
    "title": "Reading List",
    "subtitle": "{unread} unread · {total} total",
    "filter_unread": "Unread",
    "filter_all": "All",
    "filter_read": "Read",
    "errorLoading": "Failed to load reading list",
    "emptyUnreadTitle": "No unread items",
    "emptyReadTitle": "No read items",
    "emptyAllTitle": "Reading list is empty",
    "emptyUnreadDesc": "All caught up! Add new items from your saved tabs.",
    "emptyDesc": "Save tabs to your reading list to keep track of what you want to read.",
    "browseLibrary": "Browse Library",
    "added": "Added {date}",
    "lessThanOneMin": "< 1 min",
    "minutesRead": "{count} min",
    "today": "Today",
    "yesterday": "Yesterday",
    "daysAgo": "{count} days ago",
    "aiSummarize": "AI Summarize",
    "addTag": "Add tag",
    "openInRoom": "Open in room",
    "removeFromList": "Remove from reading list",
    "tagPlaceholder": "Add a tag...",
    "addButton": "Add",
    "cancelButton": "Cancel",
    "removeModalTitle": "Remove from Reading List",
    "untitled": "Untitled",
    "noSummary": "No summary available.",
    "filterAll": "All",
    "filterUnread": "Unread",
    "filterRead": "Read"
  },
  "userProfile": {
    "title": "User Profile",
    "backToDashboard": "Back to Dashboard",
    "userNotFound": "User not found",
    "failedToLoadProfile": "Failed to load profile",
    "anonymousUser": "Anonymous User",
    "writer": "Writer",
    "joined": "Joined {date}",
    "unknown": "Unknown",
    "subscribe": "Subscribe",
    "subscribed": "Subscribed",
    "follow": "Follow",
    "unfollow": "Unfollow",
    "subscribers": "Subscribers",
    "followers": "Followers",
    "followingStat": "Following",
    "comments": "Comments",
    "saves": "Saves",
    "tabArticles": "Articles",
    "tabActivity": "Activity",
    "tabFollowers": "Followers",
    "tabFollowing": "Following",
    "loadingArticles": "Loading articles...",
    "loadingActivity": "Loading activity...",
    "loadingFollowers": "Loading followers...",
    "loadingFollowing": "Loading following...",
    "noArticlesYet": "No published articles yet",
    "noActivityYet": "No public activity yet",
    "noFollowersYet": "No followers yet",
    "notFollowingAnyoneYet": "Not following anyone yet",
    "activityCommentedOn": "commented on",
    "activitySaved": "saved",
    "activityFollowed": "followed",
    "activityInteractedWith": "interacted with",
    "minRead": "{count} min read",
    "inHub": "in {hubTitle}",
    "followerCount": "{count} followers",
    "justNow": "just now",
    "minutesAgo": "{count}m ago",
    "hoursAgo": "{count}h ago",
    "daysAgo": "{count}d ago",
    "collections": "Sites",
    "items": "items",
    "badges": {
      "subtitle": "Earned for activity on Soltik — posting, building streaks, getting reactions. Tap a badge for details."
    }
  },
  "hubs": {
    "myHubs": "My Communities",
    "hubCount": "{count, plural, =1 {1 community} other {# communities}}",
    "newHub": "New Community",
    "statsHubs": "Communities",
    "statsTotalItems": "Total Items",
    "statsTotalViews": "Total Views",
    "statsMembers": "Members",
    "searchHubs": "Search communities...",
    "sortUpdated": "Recently Updated",
    "sortCreated": "Newest First",
    "sortPopular": "Most Popular",
    "sortItems": "Most Items",
    "emptyTitle": "Create your first Community",
    "emptyDescription": "Communities are spaces for sharing and curating content together — each with unique tools and AI features for your topic.",
    "emptyButton": "Create Your First Community",
    "noResults": "No communities match \"{query}\"",
    "open": "Open",
    "copied": "Copied",
    "copyLink": "Copy Link",
    "public": "Public",
    "private": "Private",
    "typeCommunity": "Community",
    "typeCreator": "Creator",
    "typeMusic": "Music",
    "typeGaming": "Gaming",
    "typeGallery": "Gallery",
    "typeBusiness": "Business",
    "itemsCount": "{count, plural, =1 {1 item} other {# items}}",
    "viewsCount": "{count, plural, =1 {1 view} other {# views}}",
    "membersCount": "{count, plural, =1 {1 member} other {# members}}",
    "minutesAgo": "{count}m ago",
    "hoursAgo": "{count}h ago",
    "daysAgo": "{count}d ago",
    "sharedWithMe": "Shared with Me",
    "sharedBy": "Shared by {name}",
    "getStarted": "Get started",
    "getStartedDescription": "Here are some ideas to help you make the most of Communities:",
    "suggestionResearchLab": "Start a Research Lab",
    "suggestionResearchLabDesc": "Build a knowledge graph with your team",
    "suggestionNewsroom": "Launch a Newsroom",
    "suggestionNewsroomDesc": "Fact-check and curate news together",
    "suggestionSalon": "Open a Salon",
    "suggestionSalonDesc": "Debate topics with structured arguments",
    "deleteHub": "Delete Community",
    "deleteCannotUndo": "This action cannot be undone",
    "deleteItemsWarning": "{count, plural, =1 {1 item will be permanently deleted} other {# items will be permanently deleted}}",
    "deleteMembersWarning": "{count, plural, =1 {1 member will lose access to this community} other {# members will lose access to this community}}",
    "deleteDiscussionsWarning": "{count, plural, =1 {1 discussion will be lost} other {# discussions will be lost}}",
    "archiveSuggestion": "Consider archiving instead",
    "archiveDescription": "Archiving locks the community — no new posts or members — but keeps existing content and discussions accessible.",
    "archiveHub": "Archive Community",
    "confirmDeleteText": "To confirm deletion, type {title} below:",
    "cancel": "Cancel",
    "deletePermanently": "Delete Permanently",
    "errorLoadHubs": "Failed to load communities",
    "errorCreateHub": "Failed to create community",
    "errorDeleteHub": "Failed to delete community",
    "errorArchiveHub": "Failed to archive community",
    "hubManagement": "Community Management",
    "manageAndModerateCommunity": "Manage and moderate communities",
    "noHubsFound": "No communities found",
    "unsuspendHub": "Unsuspend Community",
    "unsuspend": "Unsuspend",
    "suspendHub": "Suspend Community",
    "loginAsHubOwner": "Login as Community Owner",
    "hub": "Community",
    "owner": "Owner",
    "email": "Email",
    "returnToAdmin": "Return to Admin",
    "searchHubsByName": "Search communities by name or description...",
    "explainWhyThisHub": "Explain why this community is being suspended...",
    "postsToday": "posts today",
    "noJoinedHubs": "You haven\\"
  },
  "guides": {
    "title": "Guides",
    "noGuidesYet": "No guides yet",
    "noGuidesDescription": "Community guides will appear here when published.",
    "updated": "Updated {date}",
    "writtenBy": "Written by {name}"
  },
  "pricing": {
    "title": "Upgrade your plan",
    "subtitle": "Unlock unlimited articles, AI tools, and monetization.",
    "monthly": "Monthly",
    "yearly": "Yearly",
    "saveAmount": "Save ${amount}",
    "free": "Free",
    "freeDescription": "Everything you need to engage and explore",
    "forever": "forever",
    "currentPlan": "Current Plan",
    "creator": "Creator",
    "creatorDescription": "Publish, grow your audience, and earn",
    "forCreators": "For Creators",
    "perMonth": "/month",
    "billedYearly": "Billed {amount}/year",
    "upgradeToCreator": "Upgrade to Creator",
    "everythingInFreePlus": "Everything in Free, plus",
    "unlimitedArticles": "Unlimited articles",
    "noMonthlyCap": "No monthly cap",
    "unlimited": "Unlimited",
    "none": "None",
    "checkoutFailed": "Failed to create checkout session",
    "somethingWentWrong": "Something went wrong. Please try again.",
    "features": {
      "analytics": "Analytics",
      "api_access": "API access",
      "priority_support": "Priority support",
      "remove_branding": "Remove branding",
      "custom_domain": "Custom domain"
    },
    "limits": {
      "sites": "Sites",
      "shops": "Shops",
      "courses": "Courses",
      "podcasts": "Podcasts",
      "email_sends_monthly": "Email sends / mo",
      "ai_credits_monthly": "AI credits / mo",
      "storage_gb": "Storage",
      "custom_domains": "Custom domains",
      "team_members": "Team members"
    },
    "includes": "Includes",
    "noMonthlyCapWrite": "No monthly cap — write as much as you want",
    "writePublish": "Write & publish",
    "builtinAudience": "Built-in audience",
    "keep95OfEarnings": "Keep 95% of earnings",
    "canIWriteArticles": "Can I write articles for free?",
    "howDoesMonetizationWork": "How does monetization work?",
    "whatAboutPostingAnd": "What about posting and social features?",
    "platformPlans": "Platform Plans",
    "nameSlug": "Name (slug)",
    "type": "Type",
    "course": "Course",
    "shop": "Shop",
    "site": "Site",
    "displayName": "Display Name",
    "description": "Manage your pricing",
    "monthlyPrice": "Monthly Price ($)",
    "yearlyPrice": "Yearly Price ($)",
    "commission": "Commission %",
    "featuresJson": "Features (JSON)",
    "limitsJson": "Limits (JSON)",
    "stripePriceIdMonthly": "Stripe Price ID (Monthly)",
    "stripePriceIdYearly": "Stripe Price ID (Yearly)",
    "sortOrder": "Sort Order",
    "active": "Active",
    "deletePlan": "Delete Plan",
    "egShoppro": "e.g. shop-pro",
    "egProPlan": "e.g. Pro Plan",
    "optionalDescription": "Optional description...",
    "price": "price_...",
    "price1": "price_...",
    "editPlan": "Edit plan",
    "heroTag": "Simple, transparent pricing",
    "heroTitleLine1": "Build, sell, and grow",
    "heroTitleAccent": "your way",
    "heroSubtitle": "Start free, upgrade when you need more. No hidden fees, cancel anytime.",
    "saveUpTo20": "Save up to 20%",
    "getStarted": "Get Started",
    "upgradeTo": "Upgrade to {plan}",
    "commissionNote": "{percent}% platform commission on sales",
    "addonsTitle": "Add-ons",
    "addonsSubtitle": "Need more? Purchase add-ons to extend your plan limits.",
    "addonOneTime": "{amount} one-time",
    "addonMonthly": "{amount}/mo",
    "faqTitle": "Quick answers",
    "faqChangeQ": "Can I change plans anytime?",
    "faqChangeA": "Yes! Upgrade or downgrade at any time. When upgrading, you pay the prorated difference. When downgrading, your current plan stays active until the end of the billing period.",
    "faqLimitQ": "What happens when I hit a limit?",
    "faqLimitA": "You'll see a friendly notification with the option to upgrade your plan or purchase an add-on. Your existing content stays safe.",
    "faqCommissionQ": "How does the commission work?",
    "faqCommissionA": "When you sell products, courses, or services, Soltik takes a small commission on each sale. Higher plans have lower commission rates. Stripe processing fees (2.9% + 30c) are separate.",
    "backToDashboard": "Back to Dashboard",
    "plans": {
      "free": {
        "label": "Free",
        "description": "Get started with the basics"
      },
      "pro": {
        "label": "Pro",
        "description": "For serious creators"
      },
      "business": {
        "label": "Business",
        "description": "For teams and businesses"
      }
    },
    "addons": {
      "ai_credits_100": {
        "label": "100 AI Credits",
        "description": "One-time purchase of 100 AI credits"
      },
      "extra_course": {
        "label": "Extra Course",
        "description": "Add one more course"
      },
      "extra_domain": {
        "label": "Extra Custom Domain",
        "description": "Add one custom domain"
      },
      "extra_emails_100k": {
        "label": "100K Email Sends",
        "description": "Add 100,000 email sends per month"
      },
      "extra_emails_10k": {
        "label": "10K Email Sends",
        "description": "Add 10,000 email sends per month"
      },
      "extra_emails_500k": {
        "label": "500K Email Sends",
        "description": "Add 500,000 email sends per month"
      },
      "extra_emails_50k": {
        "label": "50K Email Sends",
        "description": "Add 50,000 email sends per month"
      },
      "extra_podcast": {
        "label": "Extra Podcast",
        "description": "Add one more podcast"
      },
      "extra_shop": {
        "label": "Extra Shop",
        "description": "Add one more shop"
      },
      "extra_site": {
        "label": "Extra Site",
        "description": "Add one more site to your account"
      },
      "extra_storage_10gb": {
        "label": "Extra 10GB Storage",
        "description": "Add 10GB of storage"
      },
      "extra_team_seat": {
        "label": "Extra Team Seat",
        "description": "Add one team member"
      }
    }
  },
  "dashboardMain": {
    "tabs": {
      "forYou": "For You",
      "following": "Following",
      "discover": "Discover",
      "friends": "Friends",
      "agents": "Agents",
      "hubs": "Hubs"
    },
    "sort": {
      "new": "New",
      "hot": "Hot",
      "trending": "Trending"
    },
    "composer": {
      "placeholder": "What's on your mind? Share a link, insight, or hot take... Type @ to mention someone",
      "fetchingPreview": "Fetching preview...",
      "addTags": "Add tags...",
      "cmdEnterToPost": "⌘ Enter to post",
      "uploading": "Uploading...",
      "schedule": "Schedule",
      "post": "Post",
      "addLink": "Add link",
      "maxImages": "Max 4 images",
      "addImage": "Add image",
      "mediaStudio": "Media Studio",
      "addGif": "Add GIF",
      "addTagsTitle": "Add tags",
      "mentionSomeone": "Mention someone",
      "makeSubscribersOnly": "Make subscribers only",
      "gated": "Gated",
      "gate": "Gate",
      "schedulePost": "Schedule post",
      "scheduledLabel": "Scheduled: {date}",
      "clearSchedule": "Clear schedule",
      "imagesCount": "{count}/4 images",
      "editImage": "Edit image",
      "postTypeText": "Text",
      "postTypeStatus": "Status",
      "postTypePoll": "Poll",
      "postTypeEvent": "Event"
    },
    "poll": {
      "title": "Poll",
      "optionsCount": "{count}/4 options",
      "optionRequired": "Option {number} (required)",
      "optionN": "Option {number}",
      "addOption": "Add option",
      "multipleChoice": "Multiple choice",
      "noTimeLimit": "No time limit",
      "oneHour": "1 hour",
      "sixHours": "6 hours",
      "oneDay": "1 day",
      "threeDays": "3 days",
      "sevenDays": "7 days",
      "votes": "{count, plural, =1 {1 vote} other {{count} votes}}",
      "finalResults": "Final results",
      "daysHoursLeft": "{days}d {hours}h left",
      "hoursLeft": "{hours}h left",
      "minutesLeft": "{minutes}m left"
    },
    "event": {
      "detailsTitle": "Event details",
      "starts": "Starts",
      "endsOptional": "Ends (optional)",
      "locationUrlOptional": "Location URL (optional)",
      "locationUrlPlaceholder": "https://zoom.us/j/... or maps link",
      "going": "Going",
      "maybe": "Maybe",
      "cantGo": "Can't go",
      "attending": "{count} attending",
      "eventEnded": "Event ended",
      "location": "Location"
    },
    "feed": {
      "emptyForYouTitle": "Your personalized feed is warming up",
      "emptyForYouDescription": "Like and interact with posts to personalize your feed. Try Discover to find content you love.",
      "emptyFollowingTitle": "Your feed is empty",
      "emptyDiscoverTitle": "Nothing to discover yet",
      "emptyFollowingDescription": "Follow people and communities to see their posts here, or share your first post above.",
      "emptyDiscoverDescription": "Be the first to post! Share a link or thought above.",
      "emptyFriendsDescription": "Follow people or add friends to see their posts here.",
      "emptyFriendsTitle": "No posts from friends yet",
      "browseAgentsCta": "Browse public agents",
      "discoverCta": "Discover hubs and people",
      "emptyAgentsDescription": "Browse public agents and follow some — their AI-drafted posts will show up here. ",
      "emptyAgentsTitle": "No agent posts yet",
      "findFriendsCta": "Find friends",
      "loadingMore": "Loading posts...",
      "loadFailed": "Could not load your feed. Please try again.",
      "caughtUpTitle": "You’re caught up",
      "caughtUpDescription": "There are no more posts in your content languages right now. You can update your languages and interests in settings.",
      "caughtUpContinue": "You’re caught up on For You. More posts from Discover:",
      "feedbackFailed": "Could not save your feedback. Please try again.",
      "saveFailed": "Could not update your saved posts. Please try again.",
      "preferencesLink": "Feed preferences",
      "savedLink": "Saved posts",
      "postOptions": "Post options",
      "savePost": "Save post",
      "unsavePost": "Remove from saved",
      "notInterested": "Not interested",
      "hidePost": "Hide post"
    },
    "mention": {
      "searching": "Searching..."
    },
    "card": {
      "reshared": "{name} reshared",
      "edited": "edited",
      "original": "Original",
      "first": "First",
      "edit": "Edit",
      "delete": "Delete",
      "report": "Report",
      "upvoteTitle": "Post — upvote quality content",
      "tipCreator": "Tip creator",
      "factCheck": "Fact Check",
      "addReaction": "Add reaction",
      "share": "Share",
      "subscribers": "Subscribers",
      "pinned": "Pinned",
      "subscribersOnly": "Subscribers only",
      "subscribeToUnlock": "Subscribe to unlock",
      "scheduledFor": "Scheduled for {date}",
      "restoreLink": "Restore link",
      "removeLink": "Remove link",
      "removeImage": "Remove image",
      "escCancelCmdSave": "Esc cancel, Cmd+Enter save",
      "cancel": "Cancel",
      "save": "Save",
      "addTag": "Add tag...",
      "you": "You",
      "copyLink": "Copy Link",
      "copied": "Copied!",
      "shareToX": "Share to X",
      "shareToLinkedIn": "Share to LinkedIn",
      "checkOutPost": "Check out this post",
      "like": "Like",
      "reply": "Reply",
      "reshare": "Reshare or quote",
      "unlike": "Unlike",
      "authorFallback": "User"
    },
    "replies": {
      "placeholder": "Write a reply... Type @ to mention",
      "noReplies": "No replies yet — be the first to respond",
      "acceptedAnswer": "Accepted answer"
    },
    "reshare": {
      "confirmText": "Reshare this post to your followers?",
      "cancel": "Cancel",
      "reshare": "Reshare",
      "addCommentHint": "Add your take, or repost as-is",
      "placeholder": "What do you think? (optional)",
      "quote": "Quote post"
    },
    "deleteConfirm": {
      "title": "Delete post?",
      "description": "This can't be undone. The post will be permanently removed.",
      "cancel": "Cancel",
      "delete": "Delete"
    },
    "tip": {
      "sendATip": "Send a tip",
      "yourBalance": "Your balance",
      "needCredits": "You need credits to tip",
      "buyCredits": "Buy Credits",
      "customAmount": "Custom amount",
      "optionalMessage": "Optional message...",
      "insufficientCredits": "Insufficient credits.",
      "buyMore": "Buy more",
      "sending": "Sending...",
      "tipAmount": "Tip ${amount}",
      "tipFailed": "Tip failed",
      "failedToSendTip": "Failed to send tip"
    },
    "factCheckPanel": {
      "title": "Fact Check",
      "poweredByAI": "Powered by AI",
      "analyzingClaims": "Analyzing claims...",
      "accurate": "Accurate",
      "mostlyAccurate": "Mostly Accurate",
      "mixed": "Mixed",
      "misleading": "Misleading",
      "noClaimsFound": "No claims found",
      "verdictTrue": "True",
      "verdictMostlyTrue": "Mostly True",
      "verdictUnverified": "Unverified",
      "verdictMisleading": "Misleading",
      "verdictFalse": "False",
      "disclaimer": "AI-generated analysis. May contain errors. Verify important claims independently.",
      "unableToAnalyze": "Unable to analyze this post."
    },
    "reactions": {
      "feelings": "Feelings",
      "vibes": "Vibes"
    },
    "reportModal": {
      "title": "Report Content",
      "thankYou": "Thank you for reporting",
      "reviewMessage": "We'll review this content and take appropriate action.",
      "helpText": "Help us understand what's wrong with this content. Your report is anonymous.",
      "additionalDetails": "Additional details (optional)",
      "additionalPlaceholder": "Provide any additional context...",
      "falseReportsWarning": "False reports may result in account action",
      "cancel": "Cancel",
      "submitting": "Submitting...",
      "submitReport": "Submit Report"
    },
    "reportCategories": {
      "spam": "Spam",
      "spamDesc": "Unwanted commercial content or repetitive posts",
      "nudity": "Nudity or sexual content",
      "nudityDesc": "Adult content in public areas",
      "hate": "Hate speech",
      "hateDesc": "Content attacking protected groups",
      "harassment": "Harassment or bullying",
      "harassmentDesc": "Targeted abuse or threats",
      "violence": "Violence",
      "violenceDesc": "Graphic violence or threats",
      "terrorism": "Terrorism",
      "terrorismDesc": "Content from terrorist organizations",
      "selfHarm": "Self-harm",
      "selfHarmDesc": "Content promoting self-harm or suicide",
      "misinfo": "Misinformation",
      "misinfoDesc": "False or misleading content",
      "csam": "Child safety",
      "csamDesc": "Child exploitation or endangerment",
      "illegal": "Illegal content",
      "illegalDesc": "Content violating laws",
      "impersonation": "Impersonation",
      "impersonationDesc": "Pretending to be someone else",
      "ip": "Intellectual property",
      "ipDesc": "Copyright or trademark violation",
      "other": "Other",
      "otherDesc": "Other violations"
    },
    "time": {
      "justNow": "just now",
      "minutesShort": "{count}m",
      "hoursShort": "{count}h",
      "daysShort": "{count}d"
    },
    "errors": {
      "invalidUrl": "Invalid URL",
      "notLoggedIn": "Not logged in",
      "imageUploadFailed": "Image upload failed",
      "uploadFailed": "Upload failed",
      "nsfwBlocked": "This image was rejected because it violates our content policy. Please upload appropriate content.",
      "contentPolicyViolation": "Content policy violation"
    },
    "welcome": {
      "title": "Welcome to Soltik!",
      "subtitle": "Follow channels to build your personalized feed:",
      "exploreHint": "Or explore the discover feed below to find more content."
    },
    "suggestedChannels": {
      "title": "Suggested Channels"
    },
    "dashboardMain": {
      "mention": {
        "finalResults": "Final results",
        "daysHoursLeft": "{days}d {hours}h left",
        "hoursLeft": "{hours}h left",
        "minutesLeft": "{minutes}m left",
        "votes": "{count} votes",
        "multipleChoice": "Multiple choice",
        "location": "Location",
        "going": "Going",
        "maybe": "Maybe",
        "cantGo": "Can't go",
        "attending": "{count} attending",
        "eventEnded": "Event ended"
      }
    },
    "tabsLabel": "Feed tabs"
  },
  "hubDetail": {
    "backToHubs": "Back to Communities",
    "add": "Add",
    "hubNotFound": "Community not found",
    "failedToLoad": "Failed to load community",
    "failedToRemove": "Failed to remove item",
    "failedToUpdate": "Failed to update item",
    "hubInfo": "Community info",
    "removeItem": "Remove Item",
    "removeItemDescription": "This item will be removed from the community.",
    "hubTypes": {
      "researchLab": "Research Lab",
      "newsroom": "Newsroom",
      "gallery": "Gallery",
      "workshop": "Workshop",
      "salon": "Salon"
    },
    "sidebar": {
      "feed": "Feed",
      "forum": "Forum",
      "events": "Events",
      "tiers": "Tiers",
      "analytics": "Analytics",
      "earnings": "Earnings",
      "board": "Board",
      "wiki": "Wiki",
      "members": "Members",
      "services": "Services",
      "collabs": "Collabs",
      "setlists": "Setlists",
      "submissions": "Submissions",
      "listeningParties": "Listening Parties",
      "lfg": "LFG",
      "tournaments": "Tournaments",
      "reviews": "Reviews",
      "bookings": "Bookings",
      "store": "Store",
      "articles": "Articles"
    },
    "preview": {
      "premiumCommunity": "Premium Community",
      "privateCommunity": "Private Community",
      "subscribeAccess": "Subscribe to access exclusive content and join the conversation.",
      "requestToJoinApproval": "Request to join this community to see posts and participate.",
      "inviteOnly": "This community is invite-only. Contact the owner for an invite.",
      "joinToSee": "Join this community to see posts and participate.",
      "communityRules": "Community Rules",
      "subscribeMonthly": "Subscribe ${amount}/mo",
      "subscribeOnetime": "Subscribe ${amount}",
      "inviteOnlyBtn": "Invite Only",
      "requestToJoin": "Request to Join",
      "joinCommunity": "Join Community"
    },
    "feed": {
      "collectionItems": "Site Items",
      "noContentYet": "No content in this community yet",
      "createOrAdd": "Create a post or add links, articles, images, or notes.",
      "noPostsYet": "No posts yet",
      "shareWithHub": "Share something with your community!",
      "noPostsHere": "No posts here yet.",
      "emptyHints": {
        "feedPrompt": "Share your latest content",
        "feedDetail": "Posts, links, images, and videos belong here.",
        "announcementPrompt": "No announcements yet",
        "announcementDetail": "Only moderators can post updates here.",
        "resourcesPrompt": "Share a useful resource",
        "resourcesDetail": "Links, files, and references go here.",
        "discussionPrompt": "Start a conversation",
        "discussionDetail": "Ask questions, share ideas, and go deep."
      },
      "imagesCount": "{count, plural, one {1 image} other {{count} images}}"
    },
    "chat": {
      "roomNotFound": "Room not found"
    },
    "time": {
      "justNow": "just now",
      "minutesShort": "{count}m",
      "hoursShort": "{count}h",
      "daysShort": "{count}d"
    },
    "knowledgeGraph": {
      "title": "Knowledge Graph",
      "description": "AI-mapped relationships between items in this research lab",
      "analyzing": "Analyzing...",
      "runAiAnalysis": "Run AI Analysis",
      "filterPlaceholder": "Filter clusters and relationships...",
      "items": "{count} items",
      "itemLabel": "Item {index}",
      "noMatchingResults": "No matching results",
      "noGraphYet": "No knowledge graph yet",
      "addItemsHint": "Add items to this community and run AI analysis to discover connections",
      "relationships": "Relationships ({count})",
      "itemFallback": "Item"
    },
    "verification": {
      "title": "Verification Pipeline",
      "description": "Fact-check and verify news items as a community",
      "submit": "Submit",
      "aiFactCheck": "AI Fact Check",
      "checking": "Checking...",
      "submitForVerification": "Submit for Verification",
      "urlPlaceholder": "URL to verify...",
      "titlePlaceholder": "Title (optional)",
      "cancel": "Cancel",
      "statuses": {
        "unverified": "Unverified",
        "underReview": "Under Review",
        "verified": "Verified",
        "disputed": "Disputed"
      },
      "itemCount": "{count, plural, one {1 item} other {{count} items}}",
      "none": "None",
      "untitled": "Untitled",
      "ai": "AI:",
      "noItemsYet": "No items to verify yet",
      "submitHint": "Submit news items and the community can review and verify them",
      "emptyTitle": "No items to verify yet",
      "emptyDescription": "Submit news items and the community can review and verify them",
      "aiLabel": "AI:",
      "titleOptional": "Title (optional)"
    },
    "timeline": {
      "title": "Timeline",
      "description": "Chronological view of events and stories",
      "addEvent": "Add Event",
      "newTimelineEvent": "New Timeline Event",
      "eventTitlePlaceholder": "Event title *",
      "descriptionPlaceholder": "Description (optional)",
      "sourceUrlPlaceholder": "Source URL (optional)",
      "cancel": "Cancel",
      "source": "Source",
      "noEventsYet": "No timeline events yet",
      "createEventsHint": "Create events to organize news chronologically",
      "emptyTitle": "No timeline events yet",
      "emptyDescription": "Create events to organize news chronologically",
      "newEvent": "New Timeline Event",
      "descriptionOptional": "Description (optional)",
      "sourceUrlOptional": "Source URL (optional)"
    },
    "board": {
      "title": "Project Board",
      "description": "Kanban-style task management",
      "taskCount": "{count, plural, one {1 task} other {{count} tasks}}",
      "noTasks": "No tasks",
      "taskTitlePlaceholder": "Task title *",
      "descriptionPlaceholder": "Description (optional)",
      "priorities": {
        "low": "Low",
        "medium": "Medium",
        "high": "High",
        "urgent": "Urgent"
      },
      "cancel": "Cancel",
      "addBtn": "Add",
      "add": "Add",
      "addTask": "Add task",
      "currentColumn": "{name} (current)",
      "moveTo": "Move to {name}",
      "descriptionOptional": "Description (optional)",
      "priorityLow": "Low",
      "priorityMedium": "Medium",
      "priorityHigh": "High",
      "priorityUrgent": "Urgent"
    },
    "events": {
      "title": "Events",
      "description": "Community events, meetups, and launches",
      "createEvent": "Create Event",
      "newEvent": "New Event",
      "titlePlaceholder": "Event title *",
      "descriptionPlaceholder": "What's the event about?",
      "datePlaceholder": "Date and time",
      "endDatePlaceholder": "End date (optional)",
      "locationPlaceholder": "Location or venue (optional)",
      "linkPlaceholder": "Link URL (optional)",
      "cancel": "Cancel",
      "going": "Going",
      "interested": "Interested",
      "upcoming": "Upcoming",
      "past": "Past",
      "emptyTitle": "No events yet",
      "emptyDescription": "Schedule a meetup, stream, or launch"
    },
    "decisions": {
      "title": "Decisions Log",
      "description": "Track important decisions made in this workshop",
      "logDecision": "Log Decision",
      "logADecision": "Log a Decision",
      "decisionTitlePlaceholder": "Decision title *",
      "descriptionPlaceholder": "Description - what was decided?",
      "rationalePlaceholder": "Rationale - why was this decided? (optional)",
      "cancel": "Cancel",
      "statuses": {
        "proposed": "proposed",
        "approved": "approved",
        "rejected": "rejected",
        "implemented": "implemented"
      },
      "rationale": "Rationale:",
      "participants": "Participants:",
      "moreParticipants": "+{count}",
      "noDecisionsYet": "No decisions logged yet",
      "noDecisionsHint": "Log decisions manually or let AI extract them from discussions",
      "emptyTitle": "No decisions logged yet",
      "emptyDescription": "Log decisions manually or let AI extract them from discussions"
    },
    "palettes": {
      "title": "Color Palettes",
      "description": "Dominant colors extracted from gallery images",
      "analyzingColors": "Analyzing colors...",
      "collectionPalette": "Site Palette",
      "clickToCopy": "Click to copy {hex}",
      "copied": "Copied!",
      "imageDetail": "Image Detail",
      "cannotAnalyze": "Cannot analyze (CORS)",
      "noImagesToAnalyze": "No images to analyze",
      "postImagesHint": "Post images in the feed to extract color palettes",
      "emptyTitle": "No images to analyze",
      "emptyDescription": "Post images in the feed to extract color palettes"
    },
    "exif": {
      "title": "EXIF Data",
      "descriptionMeta": "Image metadata and camera information",
      "descriptionSettings": "Camera settings and metadata from gallery images",
      "loadingExif": "Loading EXIF data...",
      "detailedNotAvailable": "Detailed EXIF data is not yet available for this community. Showing basic image dimensions.",
      "loadingDimensions": "Loading dimensions...",
      "noImagesFound": "No images found",
      "addImagesHint": "Add images to this community to see their metadata",
      "stats": {
        "images": "Images",
        "topCamera": "Top Camera",
        "commonIso": "Common ISO",
        "dateRange": "Date Range"
      },
      "allCameras": "All Cameras",
      "lens": "Lens: {lens}",
      "untitled": "Untitled",
      "noExifData": "No EXIF data available",
      "uploadImagesHint": "Upload images with camera metadata to see shooting details",
      "emptyTitle": "No images found",
      "emptyDescription": "Add images to this community to see their metadata"
    },
    "sprints": {
      "title": "Sprints",
      "description": "Plan and track work in time-boxed iterations",
      "velocity": "Velocity:",
      "velocityValue": "{velocity} tasks/sprint",
      "newSprint": "New Sprint",
      "sprintNamePlaceholder": "Sprint name *",
      "startDate": "Start Date",
      "endDate": "End Date",
      "cancel": "Cancel",
      "createSprint": "Create Sprint",
      "completeSprint": "Complete Sprint",
      "taskProgress": "{completed}/{total} tasks ({percent}%)",
      "planned": "Planned: {count}",
      "completed": "Completed: {count}",
      "carriedOver": "Carried over: {count}",
      "sprintTaskStatuses": {
        "toDo": "To Do",
        "inProgress": "In Progress",
        "done": "Done"
      },
      "none": "None",
      "noTasksInSprint": "No tasks in this sprint",
      "noSprintsYet": "No sprints yet",
      "noSprintsHint": "Create sprints to plan and track work in time-boxed iterations",
      "emptyTitle": "No sprints yet",
      "emptyDescription": "Create sprints to plan and track work in time-boxed iterations"
    },
    "milestones": {
      "title": "Milestones",
      "description": "Track major goals and deadlines",
      "newMilestone": "New Milestone",
      "timelineLabel": "Timeline",
      "milestoneTitlePlaceholder": "Milestone title *",
      "descriptionPlaceholder": "Description (optional)",
      "targetDate": "Target Date",
      "cancel": "Cancel",
      "createMilestone": "Create Milestone",
      "daysOverdue": "{count}d overdue",
      "dueToday": "Due today",
      "daysRemaining": "{count}d remaining",
      "taskProgress": "{completed}/{total} tasks ({percent}%)",
      "taskStatuses": {
        "inProgress": "In Progress",
        "done": "Done",
        "toDo": "To Do"
      },
      "noTasksLinked": "No tasks linked to this milestone",
      "noMilestonesYet": "No milestones yet",
      "noMilestonesHint": "Create milestones to track major goals and deadlines for your project",
      "emptyTitle": "No milestones yet",
      "emptyDescription": "Create milestones to track major goals and deadlines for your project"
    },
    "credibility": {
      "title": "Credibility Scores",
      "description": "AI-powered credibility analysis of community sources",
      "analyzeAll": "Analyze All",
      "analyzing": "Analyzing...",
      "runningAnalysis": "Running credibility analysis...",
      "distribution": "Distribution",
      "levels": {
        "high": "High",
        "medium": "Medium",
        "low": "Low",
        "unknown": "Unknown"
      },
      "filterAll": "All",
      "sources": "{count, plural, one {1 source} other {{count} sources}}",
      "score": "Score: {score}/100",
      "lastChecked": "Checked {date}",
      "history": "Source History",
      "factCheckNotes": "Fact Check Notes",
      "noSourcesYet": "No sources analyzed yet",
      "noSourcesHint": "Add links to this community and run AI analysis to check credibility",
      "emptyTitle": "No sources analyzed yet",
      "emptyDescription": "Add links to this community and run AI analysis to check credibility",
      "noCredibilityData": "No credibility data yet",
      "noItemsMatchFilter": "No items match this filter",
      "clickAnalyzeAll": "Click \"Analyze All\" to run AI credibility analysis on community items",
      "tryDifferentFilter": "Try a different filter",
      "untitled": "Untitled",
      "reasons": "Reasons",
      "scoreLabel": "Score",
      "lastCheckedFull": "Last checked: {date}"
    },
    "rssFeeds": {
      "title": "RSS Feeds",
      "description": "Monitor and aggregate news sources",
      "addFeed": "Add Feed",
      "addRssFeed": "Add RSS Feed",
      "feedUrlPlaceholder": "RSS feed URL *",
      "feedNamePlaceholder": "Feed name (optional)",
      "cancel": "Cancel",
      "addFeedBtn": "Add Feed",
      "refreshAll": "Refresh All",
      "refreshing": "Refreshing...",
      "feedStatuses": {
        "active": "active",
        "paused": "paused",
        "error": "error"
      },
      "lastFetched": "Last: {date}",
      "articles": "{count} articles",
      "articleCount": "{count, plural, one {1 article} other {{count} articles}}",
      "noFeedsYet": "No RSS feeds yet",
      "noFeedsHint": "Add RSS feeds to monitor and aggregate news sources",
      "emptyTitle": "No RSS feeds yet",
      "emptyDescription": "Add RSS feeds to monitor and aggregate news sources",
      "subscribe": "Subscribe",
      "items": "{count} items",
      "fetched": "Fetched {date}",
      "recentFeedItems": "Recent Feed Items",
      "untitled": "Untitled",
      "import": "Import",
      "imported": "Imported",
      "noFeedItemsYet": "No feed items yet. Try fetching your feeds."
    },
    "citations": {
      "title": "Citations",
      "description": "Academic references and sources",
      "addCitation": "Add Citation",
      "addNewCitation": "Add New Citation",
      "titlePlaceholder": "Title *",
      "authorsPlaceholder": "Authors (comma separated)",
      "yearPlaceholder": "Year",
      "journalPlaceholder": "Journal or Publication",
      "doiPlaceholder": "DOI",
      "urlPlaceholder": "URL",
      "cancel": "Cancel",
      "searchPlaceholder": "Search citations...",
      "sortBy": {
        "newest": "Newest",
        "year": "Year",
        "cited": "Cited"
      },
      "citedBy": "Cited {count}x",
      "cite": "Cite",
      "noCitationsYet": "No citations yet",
      "noCitationsHint": "Add citations to track your sources and references",
      "emptyTitle": "No citations yet",
      "emptyDescription": "Add citations to track your sources and references",
      "copied": "Copied!",
      "exportAll": "Export All",
      "extractCitations": "Extract Citations"
    },
    "hypotheses": {
      "title": "Hypotheses",
      "description": "Track and test research hypotheses",
      "newHypothesis": "New Hypothesis",
      "hypothesisTitlePlaceholder": "Hypothesis statement *",
      "descriptionPlaceholder": "Supporting evidence or rationale...",
      "cancel": "Cancel",
      "createHypothesis": "Create",
      "statuses": {
        "proposed": "proposed",
        "testing": "testing",
        "supported": "supported",
        "refuted": "refuted"
      },
      "evidenceFor": "Evidence For",
      "evidenceAgainst": "Evidence Against",
      "addEvidence": "Add Evidence",
      "evidencePlaceholder": "Describe the evidence...",
      "evidenceTypes": {
        "for": "For",
        "against": "Against"
      },
      "submit": "Submit",
      "noHypothesesYet": "No hypotheses yet",
      "noHypothesesHint": "Create hypotheses to track and test your research assumptions",
      "emptyTitle": "No hypotheses yet",
      "emptyDescription": "Create hypotheses to track and test your research assumptions"
    },
    "readingAssignments": {
      "title": "Reading Assignments",
      "description": "Curated reading for the group",
      "assign": "Assign",
      "newAssignment": "New Reading Assignment",
      "titlePlaceholder": "Title *",
      "urlPlaceholder": "URL to read *",
      "dueDateLabel": "Due date (optional)",
      "notesPlaceholder": "Notes or discussion prompt...",
      "cancel": "Cancel",
      "assignBtn": "Assign",
      "statuses": {
        "active": "active",
        "completed": "completed"
      },
      "due": "Due: {date}",
      "completions": "{count} completions",
      "markComplete": "Mark Complete",
      "noAssignmentsYet": "No reading assignments yet",
      "noAssignmentsHint": "Assign readings to spark focused discussion among members",
      "emptyTitle": "No reading assignments yet",
      "emptyDescription": "Assign readings to spark focused discussion among members"
    },
    "styleAnalysis": {
      "title": "Style Analysis",
      "description": "AI-powered visual style analysis",
      "analyzingStyles": "Analyzing styles...",
      "noImagesYet": "No images to analyze",
      "postImagesHint": "Post images in the feed to get AI style analysis",
      "emptyTitle": "No images to analyze",
      "emptyDescription": "Post images in the feed to get AI style analysis",
      "dominantStyles": "Dominant Styles",
      "colorProfile": "Color Profile",
      "warm": "Warm",
      "cool": "Cool",
      "saturated": "Saturated",
      "muted": "Muted",
      "bright": "Bright",
      "dark": "Dark"
    },
    "moodBoards": {
      "title": "Mood Boards",
      "description": "Curate visual inspiration boards",
      "createBoard": "Create Board",
      "newMoodBoard": "New Mood Board",
      "boardNamePlaceholder": "Board name *",
      "descriptionPlaceholder": "Description (optional)",
      "cancel": "Cancel",
      "create": "Create",
      "items": "{count} items",
      "addToBoard": "Add to Board",
      "imageUrlPlaceholder": "Image URL",
      "captionPlaceholder": "Caption (optional)",
      "add": "Add",
      "emptyBoard": "Empty board",
      "addImagesHint": "Add images to build your mood board",
      "noBoardsYet": "No mood boards yet",
      "noBoardsHint": "Create mood boards to curate visual inspiration",
      "emptyTitle": "No mood boards yet",
      "emptyDescription": "Create mood boards to curate visual inspiration",
      "backToBoards": "Back to boards",
      "addImages": "Add Images",
      "boardTitlePlaceholder": "Board title",
      "descriptionOptional": "Description (optional)",
      "save": "Save",
      "imageCount": "{count, plural, one {1 image} other {{count} images}}",
      "noImagesYet": "No images in this board yet",
      "addLabelPlaceholder": "Add a label..."
    },
    "meetings": {
      "title": "Meetings",
      "description": "Track meeting notes and action items",
      "newMeeting": "New Meeting",
      "newMeetingForm": "New Meeting",
      "meetingTitlePlaceholder": "Meeting title...",
      "datePlaceholder": "Date",
      "notesPlaceholder": "Meeting notes...",
      "cancel": "Cancel",
      "create": "Create",
      "actionItems": "Action Items",
      "attendees": "Attendees",
      "moreAttendees": "+{count}",
      "noMeetingsYet": "No meetings yet",
      "noMeetingsHint": "Record meetings and track their action items",
      "emptyTitle": "No meetings yet",
      "emptyDescription": "Record meetings and track their action items",
      "attendeesPlaceholder": "Attendees (comma-separated)...",
      "createMeeting": "Create Meeting",
      "attendeeCount": "{count, plural, one {1 attendee} other {{count} attendees}}",
      "actionCount": "{count, plural, one {1 action} other {{count} actions}}",
      "notes": "Notes",
      "extractActions": "Extract Actions",
      "assignedTo": "Assigned to: {name}",
      "convertToBoardTask": "Convert to Board Task"
    },
    "burndown": {
      "title": "Burndown Chart",
      "description": "Sprint progress visualization",
      "stats": {
        "totalTasks": "Total Tasks",
        "completed": "Completed",
        "remaining": "Remaining",
        "burnRate": "Burn Rate"
      },
      "tasksPerDay": "{rate} tasks/day",
      "day": "Day {number}",
      "ideal": "Ideal",
      "actual": "Actual",
      "noBurndownData": "No burndown data",
      "noBurndownHint": "Start a sprint with tasks to see the burndown chart",
      "emptyTitle": "No burndown data",
      "emptyDescription": "Start a sprint with tasks to see the burndown chart"
    },
    "aiSummaryPanel": {
      "title": "AI Research Summary",
      "description": "AI-generated overview of research themes",
      "generating": "Generating...",
      "generateSummary": "Generate Summary",
      "keyThemes": "Key Themes",
      "connections": "Connections",
      "researchGaps": "Research Gaps",
      "noSummaryYet": "No AI summary yet",
      "noSummaryHint": "Generate an AI-powered summary of your research community",
      "emptyTitle": "No AI summary yet",
      "emptyDescription": "Generate an AI-powered summary of your research community"
    },
    "litMatrix": {
      "title": "Literature Matrix",
      "description": "Compare sources across dimensions",
      "addColumn": "Add Column",
      "addRow": "Add Row",
      "columnNamePlaceholder": "Column name...",
      "addColumnBtn": "Add",
      "sourceTitle": "Source title",
      "clickToEdit": "Click to edit...",
      "noMatrixYet": "No literature matrix yet",
      "noMatrixHint": "Add rows and columns to compare sources systematically",
      "emptyTitle": "No literature matrix yet",
      "emptyDescription": "Add rows and columns to compare sources systematically"
    },
    "annotations": {
      "title": "Annotations",
      "description": "Highlight and annotate research texts",
      "addAnnotation": "Add Annotation",
      "newAnnotation": "New Annotation",
      "selectItem": "Select Item",
      "textPlaceholder": "Selected text or quote...",
      "notePlaceholder": "Add your note...",
      "colors": {
        "yellow": "Yellow",
        "green": "Green",
        "blue": "Blue",
        "pink": "Pink"
      },
      "cancel": "Cancel",
      "create": "Create",
      "filterAll": "All",
      "replies": "{count, plural, one {1 reply} other {{count} replies}}",
      "replyPlaceholder": "Write a reply...",
      "noAnnotationsYet": "No annotations yet",
      "noAnnotationsHint": "Highlight and annotate texts to capture insights",
      "emptyTitle": "No annotations yet",
      "emptyDescription": "Highlight and annotate texts to capture insights",
      "chooseItem": "Choose an item...",
      "highlightedText": "Highlighted text",
      "highlightedTextPlaceholder": "Paste the highlighted text...",
      "note": "Note",
      "color": "Color",
      "adding": "Adding...",
      "searchPlaceholder": "Search annotations...",
      "allAuthors": "All Authors",
      "allColors": "All Colors",
      "allItems": "All Items",
      "reply": "Reply"
    },
    "readingProgress": {
      "title": "Reading Progress",
      "description": "Track reading progress across community items",
      "heatmap": "Reading Heatmap",
      "leaderboard": "Leaderboard",
      "articlesRead": "{count} articles read",
      "noProgressYet": "No reading progress yet",
      "noProgressHint": "Members' reading activity will appear here",
      "emptyTitle": "No reading progress yet",
      "emptyDescription": "Members' reading activity will appear here"
    },
    "biasCheck": {
      "title": "Bias Check",
      "description": "AI-analyzed media bias spectrum",
      "runAnalysis": "Run Analysis",
      "analyzing": "Analyzing...",
      "biasSpectrum": "Bias Spectrum",
      "spectrumLabels": {
        "left": "Left",
        "center": "Center",
        "right": "Right"
      },
      "distribution": "Bias Distribution",
      "noBiasData": "No bias data yet",
      "noBiasHint": "Add news sources and run AI analysis to check media bias",
      "emptyTitle": "No bias data yet",
      "emptyDescription": "Add news sources and run AI analysis to check media bias",
      "urlPlaceholder": "Paste a URL to check for bias...",
      "analyzeUrl": "Analyze URL",
      "biasDistribution": "Bias Distribution",
      "left": "Left",
      "center": "Center",
      "right": "Right",
      "viewSource": "View source"
    },
    "osint": {
      "title": "OSINT Tools",
      "description": "Open-source intelligence toolkit",
      "urlPlaceholder": "Enter URL to investigate...",
      "investigate": "Investigate",
      "investigating": "Investigating...",
      "tools": {
        "whois": "WHOIS",
        "archive": "Archive",
        "reverseImage": "Reverse Image",
        "socialSearch": "Social Search"
      },
      "whoisLookup": "WHOIS Lookup",
      "archiveSearch": "Web Archive",
      "reverseImageSearch": "Reverse Image Search",
      "socialMediaSearch": "Social Media Search",
      "results": "Results",
      "noResults": "No results",
      "noOsintData": "No OSINT data yet",
      "noOsintHint": "Enter a URL to investigate with OSINT tools",
      "emptyTitle": "No OSINT data yet",
      "emptyDescription": "Enter a URL to investigate with OSINT tools",
      "hideHubItems": "Hide Community Items",
      "investigateAllHubItems": "Investigate all community items"
    },
    "aiPrompts": {
      "title": "AI Discussion Prompts",
      "description": "AI-generated prompts to spark conversation",
      "generate": "Generate",
      "generating": "Generating...",
      "upvote": "Upvote",
      "noPromptsYet": "No prompts yet",
      "noPromptsHint": "Generate AI-powered prompts to spark group discussion",
      "emptyTitle": "No prompts yet",
      "emptyDescription": "Generate AI-powered prompts to spark group discussion"
    },
    "argumentMap": {
      "title": "Argument Map",
      "description": "Visual map of positions and reasoning",
      "positions": {
        "for": "For",
        "against": "Against",
        "nuance": "Nuance"
      },
      "addNode": "Add Node",
      "nodePlaceholder": "Argument or claim...",
      "cancel": "Cancel",
      "add": "Add",
      "noMapYet": "No argument map yet",
      "noMapHint": "Build a visual map of arguments and positions",
      "emptyTitle": "No argument map yet",
      "emptyDescription": "Build a visual map of arguments and positions"
    },
    "stories": {
      "title": "Stories",
      "description": "Track and organize news stories",
      "newStory": "New Story",
      "storyTitlePlaceholder": "Story title...",
      "descriptionPlaceholder": "Story description...",
      "cancel": "Cancel",
      "create": "Create Story",
      "statuses": {
        "draft": "draft",
        "inProgress": "in progress",
        "published": "published",
        "archived": "archived"
      },
      "priorities": {
        "low": "low",
        "medium": "medium",
        "high": "high",
        "urgent": "urgent"
      },
      "noStoriesYet": "No stories yet",
      "noStoriesHint": "Create stories to track and organize your newsroom's coverage",
      "emptyTitle": "No stories yet",
      "emptyDescription": "Create stories to track and organize your newsroom's coverage",
      "assigneePlaceholder": "Assignee...",
      "allStatus": "All Status",
      "statusDraft": "Draft",
      "statusInProgress": "In Progress",
      "statusReview": "Review",
      "statusPublished": "Published",
      "allAssignees": "All Assignees",
      "priorityLow": "Low Priority",
      "priorityMedium": "Medium Priority",
      "priorityHigh": "High Priority",
      "priorityUrgent": "Urgent",
      "overdue": "overdue",
      "today": "today",
      "linkedItems": "Linked Items",
      "activity": "Activity",
      "createStory": "Create Story",
      "addStory": "Add story",
      "placeholder": "What's on your mind? Stories disappear after 24 hours...",
      "addImage": "Add image",
      "expiresIn24h": "Expires in 24 hours",
      "uploading": "Uploading...",
      "post": "Post Story",
      "postFailed": "Failed to post story",
      "uploadFailed": "Image upload failed",
      "needContent": "Add some text or an image",
      "imageTooLarge": "Image must be under 10MB",
      "composerHint": "Stories disappear after 24 hours. Share a quick update, behind-the-scenes moment, or announcement.",
      "expiresInHours": "Expires in {count}h",
      "expiresInMinutes": "Expires in {count}m",
      "unknownUser": "Unknown"
    },
    "quotesPanel": {
      "title": "Quotes",
      "description": "Notable quotes from sources",
      "addQuote": "Add Quote",
      "newQuote": "New Quote",
      "quotePlaceholder": "The quote text *",
      "authorPlaceholder": "Author...",
      "cancel": "Cancel",
      "add": "Add",
      "searchPlaceholder": "Search quotes...",
      "groupBy": {
        "none": "No grouping",
        "source": "By source"
      },
      "noQuotesYet": "No quotes yet",
      "noQuotesHint": "Collect notable quotes from your sources",
      "emptyTitle": "No quotes yet",
      "emptyDescription": "Collect notable quotes from your sources",
      "extractQuotes": "Extract Quotes",
      "allTopics": "All Topics",
      "grouped": "Grouped",
      "list": "List",
      "quoteTextPlaceholder": "Enter quote text...",
      "sourceUrlPlaceholder": "Source URL...",
      "sourceTitlePlaceholder": "Source title...",
      "tagsPlaceholder": "Tags (comma-separated)..."
    },
    "beforeAfter": {
      "title": "Before / After",
      "description": "Side-by-side image comparison",
      "newComparison": "New Comparison",
      "titlePlaceholder": "Comparison title",
      "beforeUrlPlaceholder": "Before image URL *",
      "afterUrlPlaceholder": "After image URL *",
      "cancel": "Cancel",
      "create": "Create",
      "before": "Before",
      "after": "After",
      "noComparisonsYet": "No comparisons yet",
      "noComparisonsHint": "Create before/after comparisons to showcase transformations",
      "emptyTitle": "No comparisons yet",
      "emptyDescription": "Create before/after comparisons to showcase transformations",
      "comparisonTitlePlaceholder": "Comparison title...",
      "imageBefore": "Image A (Before)",
      "imageAfter": "Image B (After)",
      "creating": "Creating...",
      "createComparison": "Create Comparison"
    },
    "portfolioPanel": {
      "title": "Site Builder",
      "description": "Curate and publish a site",
      "layouts": {
        "grid": "Grid",
        "masonry": "Masonry",
        "slideshow": "Slideshow"
      },
      "selectItems": "Select items for your site",
      "publish": "Publish",
      "published": "Published",
      "unpublish": "Unpublish",
      "viewPortfolio": "View Site",
      "noItemsYet": "No items for site",
      "noItemsHint": "Add images and content to build your site",
      "emptyTitle": "No items for site",
      "emptyDescription": "Add images and content to build your site",
      "titleLabel": "Title",
      "titlePlaceholder": "My Site",
      "descriptionLabel": "Description",
      "descriptionPlaceholder": "A brief description of your site...",
      "layoutLabel": "Layout",
      "updatePortfolio": "Update Site",
      "createPortfolio": "Create Site",
      "saving": "Saving..."
    },
    "timeLogPanel": {
      "title": "Time Log",
      "description": "Track time spent on tasks",
      "logTime": "Log Time",
      "newEntry": "New Time Entry",
      "taskPlaceholder": "Task description *",
      "hoursPlaceholder": "Hours",
      "datePlaceholder": "Date",
      "cancel": "Cancel",
      "log": "Log",
      "weeklyView": "Weekly View",
      "totalHours": "Total: {hours}h",
      "breakdownByTask": "Breakdown by Task",
      "noTimeLogsYet": "No time logs yet",
      "noTimeLogsHint": "Log time entries to track work hours",
      "emptyTitle": "No time logs yet",
      "emptyDescription": "Log time entries to track work hours",
      "selectTask": "Select task...",
      "descriptionOptional": "Description (optional)",
      "logging": "Logging...",
      "prev": "Prev",
      "thisWeek": "This Week",
      "next": "Next"
    },
    "dependencies": {
      "title": "Dependencies",
      "description": "Task dependency graph",
      "addDependency": "Add Dependency",
      "fromTask": "From task",
      "toTask": "To task",
      "cancel": "Cancel",
      "add": "Add",
      "criticalPath": "Critical Path",
      "blockedBy": "Blocked by",
      "blocks": "Blocks",
      "noDependenciesYet": "No dependencies yet",
      "noDependenciesHint": "Define task dependencies to track blockers and critical path",
      "emptyTitle": "No dependencies yet",
      "emptyDescription": "Define task dependencies to track blockers and critical path"
    },
    "consensusPanel": {
      "title": "Consensus Voting",
      "description": "Multi-round consensus building",
      "newRound": "New Round",
      "newConsensusRound": "New Consensus Round",
      "topicPlaceholder": "Topic or proposal *",
      "optionsPlaceholder": "Options (one per line)",
      "cancel": "Cancel",
      "create": "Create",
      "addOption": "Add option",
      "statuses": {
        "active": "active",
        "completed": "completed"
      },
      "round": "Round {number}",
      "votes": "{count, plural, one {1 vote} other {{count} votes}}",
      "eliminated": "Eliminated",
      "winner": "Winner",
      "noRoundsYet": "No consensus rounds yet",
      "noRoundsHint": "Create consensus rounds for multi-stage decision-making",
      "emptyTitle": "No consensus rounds yet",
      "emptyDescription": "Create consensus rounds for multi-stage decision-making",
      "newConsensus": "New Consensus",
      "createConsensusSession": "Create a Consensus Session",
      "topicRequired": "Topic *",
      "descriptionOptional": "Description (optional)"
    },
    "common": {
      "cancel": "Cancel",
      "submit": "Submit",
      "create": "Create",
      "add": "Add",
      "save": "Save",
      "delete": "Delete",
      "edit": "Edit",
      "close": "Close",
      "loading": "Loading...",
      "noResults": "No results"
    },
    "translatedFrom": "Translated from",
    "translating": "Translating...",
    "translate": "Translate",
    "hubDetail": {
      "title": "Project Board",
      "description": "Kanban-style task management",
      "taskCount": "{count} tasks",
      "noTasks": "No tasks",
      "currentColumn": "Current column",
      "moveTo": "Move to",
      "taskTitlePlaceholder": "Task title...",
      "descriptionOptional": "Description (optional)",
      "priorityLow": "Low",
      "priorityMedium": "Medium",
      "priorityHigh": "High",
      "priorityUrgent": "Urgent",
      "cancel": "Cancel",
      "addTask": "Add task",
      "newEvent": "New event",
      "createEvent": "Create event",
      "titlePlaceholder": "Event title...",
      "descriptionPlaceholder": "What's the event about?",
      "datePlaceholder": "Date and time",
      "endDatePlaceholder": "End date (optional)",
      "locationPlaceholder": "Location or venue (optional)",
      "linkPlaceholder": "Link URL (optional)",
      "upcoming": "Upcoming",
      "past": "Past",
      "emptyTitle": "No events yet",
      "emptyDescription": "Schedule a meetup, stream, or launch",
      "going": "Going",
      "interested": "Interested"
    },
    "articles": {
      "minRead": "{minutes} min read",
      "noArticles": "No articles yet",
      "writeArticle": "Write Article",
      "writeFirst": "Write the first article for this community."
    }
  },
  "sidebar": {
    "collections": {
      "title": "Your Sites",
      "viewAll": "View all",
      "items": "items",
      "noCollectionsYet": "No sites yet",
      "createYourFirst": "Create your first",
      "tips": "Tips",
      "tipPublic": "Public sites appear on your profile",
      "tipAddItems": "Add items from library or community posts",
      "tipShareUnlisted": "Share unlisted sites via link"
    },
    "profile": {
      "title": "Your Profile",
      "yourName": "Your Name",
      "followers": "Followers",
      "collections": "Sites",
      "posts": "Posts",
      "quickActions": "Quick Actions",
      "editProfileSettings": "Edit Profile Settings",
      "viewPublicProfile": "View Public Profile",
      "manageCollections": "Manage Sites",
      "copyProfileLink": "Copy Profile Link"
    },
    "settings": {
      "account": "Account",
      "user": "User",
      "quickLinks": "Quick Links",
      "profileSettings": "Profile Settings",
      "notificationPreferences": "Notification Preferences",
      "securityAndPrivacy": "Security & Privacy"
    },
    "analytics": {
      "quickStats": "Quick Stats",
      "totalViews": "Total Views",
      "totalLikes": "Total Likes",
      "followers": "Followers",
      "posts": "Posts",
      "growthTips": "Growth Tips",
      "tipPostConsistently": "Post consistently to grow followers",
      "tipEngageTrending": "Engage with trending topics",
      "tipShareBestContent": "Share your best content to communities"
    },
    "score": {
      "yourScore": "Your Score",
      "postScore": "Post Score",
      "boostYourScore": "Boost Your Score",
      "getLikes": "Get likes on your posts",
      "gainFollowers": "Gain new followers",
      "getReshared": "Get reshared by others",
      "postOriginalContent": "Post original content first"
    },
    "creator": {
      "creatorProgram": "Creator Program",
      "yourPostScore": "Your Post Score",
      "eligibilityRequirements": "Eligibility Requirements",
      "scoreRequirement": "100+ Post Score",
      "followersRequirement": "50+ Followers",
      "postsRequirement": "10+ Original Posts"
    },
    "myPosts": {
      "title": "Your Posts",
      "totalPosts": "Total Posts",
      "totalLikes": "Total Likes",
      "postingTips": "Posting Tips",
      "tipAddImages": "Add images to boost engagement",
      "tipUseTags": "Use relevant tags",
      "tipShareToHubs": "Share to communities for more reach"
    },
    "hubs": {
      "title": "Your Communities",
      "createHub": "Create Community",
      "description": "Communities are spaces for sharing and discussing topics together.",
      "trending": "Trending"
    },
    "messages": {
      "title": "Messages",
      "description": "Direct messages with other users and community members."
    },
    "notifications": {
      "title": "Notifications",
      "notificationSettings": "Notification Settings"
    },
    "rooms": {
      "title": "Chat Rooms",
      "description": "Real-time chat rooms for live discussions with community members."
    },
    "security": {
      "title": "Security & Privacy",
      "tipStrongPassword": "Use a strong, unique password",
      "tipTwoFactor": "Enable two-factor authentication",
      "tipReviewApps": "Review connected apps regularly",
      "quickLinks": "Quick Links",
      "accountSettings": "Account Settings",
      "notificationSettings": "Notification Settings"
    },
    "credits": {
      "title": "Credits",
      "description": "Use credits to tip creators, boost posts, and unlock premium features."
    },
    "invitations": {
      "title": "Invitations",
      "description": "Invite friends to join Soltik and earn rewards when they sign up."
    },
    "ai": {
      "title": "AI Assistant",
      "description": "Ask questions about your saved content, get summaries, and discover insights."
    },
    "bookmarks": {
      "title": "Bookmarks",
      "description": "Clean up and organize your browser bookmarks with AI assistance."
    },
    "feed": {
      "title": "Your Feed",
      "description": "Posts from people and communities you follow.",
      "suggested": "Suggested"
    },
    "explore": {
      "title": "Explore",
      "description": "Discover trending content and new creators."
    },
    "readingList": {
      "title": "Reading List",
      "description": "Articles saved for later reading."
    }
  },
  "friends": {
    "addFriend": "Add Friend",
    "cancelRequest": "Cancel Request",
    "acceptRequest": "Accept",
    "declineRequest": "Decline",
    "unfriend": "Unfriend",
    "friends": "Friends",
    "mutualFriends": "{count} mutual friends",
    "mutualFriend": "1 mutual friend",
    "pendingSent": "Request Sent",
    "pendingReceived": "Respond to Request",
    "noFriends": "No friends yet",
    "blocked": "Blocked",
    "block": "Block",
    "unblock": "Unblock",
    "requestSent": "Friend request sent",
    "requestAccepted": "Friend request accepted",
    "birthdayToday": "Birthday today!",
    "friendCount": "{count} friends",
    "incomingRequests": "Friend Requests",
    "viewAll": "View All",
    "message": "Message",
    "friendsOf": "{name}'s Friends",
    "peopleYouMayKnow": "People you may know",
    "inviteFriends": "Invite Friends",
    "copied": "Copied",
    "copy": "Copy",
    "similarInterests": "Similar interests",
    "sameLocation": "Same location",
    "signInWithGoogle": "Sign in with Google",
    "findPeople": "Find people to follow"
  },
  "people": {
    "title": "Browse People",
    "subtitle": "Discover and connect with people",
    "searchPlaceholder": "Search by name or username...",
    "sortPopular": "Popular",
    "sortNew": "Newest",
    "sortActive": "Most Active",
    "sortMutual": "Mutual Friends",
    "location": "Location",
    "locationPlaceholder": "City or country...",
    "interests": "Interests",
    "clearFilters": "Clear all filters",
    "noPeople": "No people found",
    "tryDifferent": "Try different search terms or filters",
    "filters": "Filters",
    "sortBy": "Sort people"
  },
  "watchParty": {
    "title": "Watch Party",
    "createParty": "Start Party",
    "joinParty": "Join",
    "leaveParty": "Leave Party",
    "endParty": "End Party",
    "inviteFriends": "Invite Friends",
    "fromFriends": "From Friends",
    "myParties": "My Parties",
    "waiting": "Waiting",
    "active": "Live",
    "ended": "Ended",
    "participants": "{count} watching",
    "synced": "Synced",
    "syncing": "Syncing...",
    "behind": "{seconds}s behind",
    "noVideo": "No video detected on this page",
    "noParties": "No watch parties yet",
    "noPartiesDescription": "Start a party or wait for friends to create one.",
    "copyLink": "Copy Invite Link",
    "linkCopied": "Link copied!",
    "hostControls": "Host Controls",
    "pasteVideoUrl": "Paste video URL",
    "partyTitle": "Party title",
    "public": "Public",
    "publicDescription": "Anyone can discover and join",
    "private": "Friends Only",
    "privateDescription": "Only invited friends can join",
    "selectFriends": "Select friends to invite",
    "creating": "Creating...",
    "created": "Party created!",
    "shareInvite": "Share this link to invite friends:",
    "partyEnded": "This party has ended",
    "extensionRequired": "Install the Soltik extension to sync video playback",
    "openVideo": "Open Video",
    "watchTogether": "Watch Together",
    "hostedBy": "Hosted by {name}",
    "joinAndWatch": "Join & Watch",
    "chat": "Chat",
    "typeMessage": "Type a message...",
    "send": "Send",
    "subtitle": "Watch videos together with friends in real-time",
    "startParty": "Start Party",
    "statusWaiting": "Waiting",
    "statusActive": "Live",
    "statusEnded": "Ended",
    "justNow": "Just now",
    "minutesAgo": "{count}m ago",
    "hoursAgo": "{count}h ago",
    "daysAgo": "{count}d ago",
    "hostedByYou": "Hosted by you",
    "participantCount": "{count} watching",
    "watch": "Watch",
    "join": "Join",
    "copyInviteLink": "Copy invite link",
    "fillRequired": "Please fill in all required fields",
    "createFailed": "Failed to create party",
    "partyCreated": "Party Created!",
    "videoUrl": "Video URL",
    "videoUrlPlaceholder": "Paste a YouTube, Netflix, or other video URL",
    "partyTitlePlaceholder": "e.g. Movie night with friends",
    "publicParty": "Public",
    "privateParty": "Friends Only",
    "publicPartyDesc": "Anyone can discover and join",
    "privatePartyDesc": "Only invited friends can join",
    "optional": "optional",
    "noFriendsYet": "No friends added yet",
    "friendsSelected": "{count} selected",
    "partyReady": "Your party is ready!",
    "shareInviteLink": "Share this link to invite friends:",
    "close": "Close",
    "done": "Done",
    "host": "Host",
    "partyNotFound": "Party not found",
    "partyNotFoundDesc": "This watch party may have ended or the link is invalid.",
    "goToDashboard": "Go to Dashboard",
    "thisPartyEnded": "This party has ended",
    "joiningParty": "Joining...",
    "loadError": "Failed to load party",
    "joinFailed": "Failed to join party",
    "extensionPromptTitle": "Soltik Extension",
    "extensionPromptDesc": "Install the extension to sync video playback across all participants",
    "installExtension": "Install Extension",
    "noFriendParties": "No parties from friends",
    "noMyParties": "No parties yet",
    "noFriendPartiesDesc": "When your friends start a watch party, it will appear here.",
    "noMyPartiesDesc": "Start a watch party to watch videos together with friends.",
    "voice": "Voice",
    "enableVoice": "Voice Chat",
    "enableVoiceDesc": "Let participants talk during the party",
    "enableVideo": "Video Chat",
    "enableVideoDesc": "Allow cameras in voice chat",
    "joinVoice": "Join Voice Chat",
    "leaveVoice": "Leave Voice",
    "muted": "Muted",
    "unmuted": "Unmuted",
    "cameraOn": "Camera On",
    "cameraOff": "Camera Off",
    "voiceChat": "Voice Chat",
    "videoChat": "Video Chat",
    "proFeature": "Pro Feature",
    "upgradeForVoice": "Upgrade to Pro for voice chat",
    "speaking": "Speaking",
    "inVoice": "In Voice",
    "moreReactions": "More reactions"
  },
  "liveShopping": {
    "title": "Live Shopping",
    "goLive": "Go Live",
    "endStream": "End Stream",
    "shopTabDesc": "Go live and sell products directly to your audience in real-time.",
    "streamTitle": "Stream title",
    "streamTitlePlaceholder": "e.g. Summer Collection Drop",
    "description": "Manage your liveshopping",
    "descriptionPlaceholder": "What are you showcasing today?",
    "thumbnail": "Thumbnail",
    "products": "Products",
    "addProducts": "Add Products",
    "noProducts": "No products added yet",
    "selectProducts": "Select products to feature in your stream",
    "setup": "Setup",
    "live": "LIVE",
    "analytics": "Analytics",
    "streamFromBrowser": "Stream from Browser",
    "streamFromBrowserDesc": "Use your webcam to go live instantly",
    "useOBS": "Use OBS / Streaming Software",
    "useOBSDesc": "Copy your RTMP URL and stream key into OBS or similar software",
    "rtmpUrl": "RTMP URL",
    "streamKey": "Stream Key",
    "srtUrl": "SRT URL",
    "copied": "Copied!",
    "copy": "Copy",
    "preview": "Preview",
    "startCamera": "Start Camera",
    "stopCamera": "Stop Camera",
    "goLiveNow": "Go Live Now",
    "connecting": "Connecting...",
    "liveNow": "LIVE",
    "viewers": "{count} viewers",
    "peakViewers": "Peak Viewers",
    "totalViewers": "Total Viewers",
    "totalReactions": "Reactions",
    "totalPurchases": "Purchases",
    "totalRevenue": "Revenue",
    "duration": "Duration",
    "streamEnded": "Stream Ended",
    "pinProduct": "Pin",
    "unpinProduct": "Unpin",
    "setLivePrice": "Set Live Price",
    "livePrice": "Live Price",
    "discountLabel": "Live discount label",
    "discountLabelPlaceholder": "e.g. LIVE DEAL -20%",
    "chat": "Chat",
    "typeMessage": "Type a message...",
    "send": "Send",
    "buyNow": "Buy Now",
    "processing": "Processing...",
    "save": "Save",
    "scheduled": "Scheduled",
    "ready": "Ready",
    "ended": "Ended",
    "cancelled": "Cancelled",
    "noStreams": "No live streams yet",
    "createFirst": "Create your first stream",
    "upcoming": "Upcoming",
    "liveNowSection": "Live Now",
    "noLiveStreams": "No live streams right now. Check back later!",
    "streamNotFound": "Stream not found",
    "goHome": "Go home",
    "liveChat": "Live Chat",
    "confirmEnd": "Are you sure you want to end this stream?",
    "cancel": "Cancel",
    "addToCart": "Add to Cart",
    "saySomething": "Say Something",
    "waitingForStreamTo": "Waiting for stream to start...",
    "streamUnavailableTryRefreshing": "Stream unavailable. Try refreshing the page.",
    "tapToUnmute": "Tap to Unmute",
    "mute": "Mute",
    "connectingToStream": "Connecting to stream...",
    "cart": "Cart",
    "buy": "Buy",
    "justBought": "{name} just bought this!"
  },
  "hubReviews": {
    "title": "Reviews",
    "writeReview": "Write a Review",
    "editReview": "Edit Review",
    "deleteReview": "Delete Review",
    "rating": "Rating",
    "stars": "stars",
    "noReviews": "No reviews yet",
    "noReviewsDescription": "Be the first to share your experience.",
    "avgRating": "average",
    "verified": "Verified",
    "reviewTitle": "Title (optional)",
    "reviewTitlePlaceholder": "Summarize your experience",
    "reviewBody": "Your review",
    "reviewBodyPlaceholder": "Tell others about your experience...",
    "submitReview": "Submit Review",
    "save": "Save",
    "cancel": "Cancel",
    "saving": "Saving...",
    "ownerReply": "Owner reply",
    "replyPlaceholder": "Write a reply...",
    "reply": "Reply",
    "hideReview": "Hide",
    "hidden": "Hidden",
    "terrible": "Terrible",
    "poor": "Poor",
    "average": "Average",
    "good": "Good",
    "excellent": "Excellent",
    "totalReviews": "{count} reviews",
    "alreadyReviewed": "You've already reviewed this community",
    "aiDraftReply": "AI Draft Reply",
    "aiDrafting": "Drafting...",
    "titlePlaceholder": "Summarize your experience",
    "bodyPlaceholder": "Tell others about your experience...",
    "review": "review",
    "reviews": "reviews",
    "hide": "Hide",
    "edit": "Edit",
    "delete": "Delete"
  },
  "hubBookings": {
    "title": "Bookings",
    "bookNow": "Book",
    "manageSlots": "Manage Slots",
    "upcomingBookings": "Upcoming Bookings",
    "createSlot": "Add Slot",
    "editSlot": "Edit Slot",
    "deleteSlot": "Delete Slot",
    "slotTitle": "Slot title",
    "slotTitlePlaceholder": "e.g. 1-on-1 Consultation",
    "slotDescription": "Description",
    "slotDescriptionPlaceholder": "What's included...",
    "duration": "Duration",
    "minutes": "min",
    "price": "Price",
    "free": "Free",
    "selectDate": "Select a date",
    "selectTime": "Select a time",
    "confirmBooking": "Confirm Booking",
    "cancelBooking": "Cancel",
    "myBookings": "My Bookings",
    "noSlots": "No booking slots",
    "noSlotsDescription": "This community hasn't set up any booking slots yet.",
    "noBookings": "No upcoming bookings",
    "slotBooked": "Booked!",
    "maxReached": "Fully booked",
    "notes": "Notes (optional)",
    "notesPlaceholder": "Anything the host should know...",
    "save": "Save",
    "cancel": "Cancel",
    "saving": "Saving...",
    "availableDays": "Available days",
    "availableTimes": "Available times",
    "addTime": "Add time",
    "confirmed": "Confirmed",
    "cancelled": "Cancelled",
    "completed": "Completed",
    "noShow": "No-show",
    "perSlot": "per slot",
    "book": "Book",
    "bookASlot": "Book a Slot",
    "noAvailableSlots": "No available slots",
    "min": "min",
    "booking": "Booking..."
  },
  "hubBusiness": {
    "title": "Business Info",
    "category": "Category",
    "address": "Address",
    "phone": "Phone",
    "email": "Email",
    "website": "Website",
    "businessHours": "Business Hours",
    "bioLinks": "Bio Links",
    "openNow": "Open",
    "closedNow": "Closed",
    "openInMaps": "Open in Maps",
    "addLink": "Add Link",
    "linkTitle": "Title",
    "linkUrl": "URL",
    "removeLink": "Remove",
    "monday": "Monday",
    "tuesday": "Tuesday",
    "wednesday": "Wednesday",
    "thursday": "Thursday",
    "friday": "Friday",
    "saturday": "Saturday",
    "sunday": "Sunday",
    "mon": "Mon",
    "tue": "Tue",
    "wed": "Wed",
    "thu": "Thu",
    "fri": "Fri",
    "sat": "Sat",
    "sun": "Sun",
    "closed": "Closed",
    "categoryRestaurant": "Restaurant",
    "categoryRetail": "Retail",
    "categoryService": "Service",
    "categoryFitness": "Fitness",
    "categoryEducation": "Education",
    "categoryEntertainment": "Entertainment",
    "categoryTech": "Tech",
    "categoryOther": "Other",
    "saveBusiness": "Save Business Info"
  },
  "linkInBio": {
    "viewFullHub": "View Full Community",
    "featuredServices": "Services",
    "contactUs": "Contact",
    "joinHub": "Join Community",
    "poweredBy": "Powered by Soltik",
    "openNow": "Open",
    "closedNow": "Closed",
    "reviews": "reviews",
    "hubNotFound": "Community not found",
    "hubNotFoundDesc": "This community doesn't exist or is private."
  },
  "hubStore": {
    "title": "Store",
    "addProduct": "Add Product",
    "editProduct": "Edit Product",
    "titleLabel": "Title",
    "titlePlaceholder": "Product title",
    "descriptionLabel": "Description",
    "descriptionPlaceholder": "Describe your product...",
    "price": "Price",
    "compareAtPrice": "Compare at price",
    "images": "Images",
    "uploadImages": "Upload images",
    "isDigital": "Digital product",
    "digitalFile": "Digital file",
    "uploadFile": "Upload file",
    "variants": "Variants",
    "addVariant": "Add variant",
    "variantName": "Variant name (e.g. Size/Large)",
    "inventory": "Inventory",
    "unlimited": "Unlimited",
    "category": "Category",
    "categoryPlaceholder": "e.g. Apparel, Digital, Art",
    "tags": "Tags",
    "tagsPlaceholder": "Comma-separated tags",
    "status": "Status",
    "active": "Active",
    "draft": "Draft",
    "archived": "Archived",
    "save": "Save",
    "saving": "Saving...",
    "cancel": "Cancel",
    "delete": "Delete",
    "aiGenerateDesc": "Generate with AI",
    "aiGenerating": "Generating...",
    "noProducts": "No products yet",
    "noProductsDescription": "Add your first product to start selling.",
    "noProductsMember": "This community has no products for sale yet.",
    "addToCart": "Add to Cart",
    "addedToCart": "Added!",
    "viewCart": "View Cart",
    "cart": "Cart",
    "cartEmpty": "Your cart is empty",
    "checkout": "Checkout",
    "subtotal": "Subtotal",
    "processing": "Processing...",
    "orders": "Orders",
    "orderStatus": "Status",
    "orderDate": "Date",
    "orderTotal": "Total",
    "noOrders": "No orders yet",
    "noOrdersDescription": "Orders will appear here after purchases.",
    "shipped": "Shipped",
    "delivered": "Delivered",
    "cancelled": "Cancelled",
    "paid": "Paid",
    "pending": "Pending",
    "markShipped": "Mark Shipped",
    "markDelivered": "Mark Delivered",
    "trackingNumber": "Tracking number",
    "trackingPlaceholder": "Enter tracking number",
    "download": "Download",
    "digitalDownload": "Digital Download",
    "downloadsRemaining": "{count} downloads remaining",
    "quantity": "Qty",
    "sku": "SKU",
    "connectStripeFirst": "Connect Stripe to sell products",
    "soldOut": "Sold out",
    "manageProducts": "Products",
    "manageOrders": "Orders",
    "browse": "Store",
    "productCount": "{count} products",
    "orderCount": "{count} orders",
    "removeFromCart": "Remove",
    "continueShopping": "Continue Shopping",
    "pricePerUnit": "per unit",
    "inventoryCount": "{count} in stock",
    "tab_products": "Products",
    "tab_orders": "Orders",
    "tab_preview": "Preview",
    "tab_store": "Store",
    "tab_myOrders": "My Orders",
    "noActiveProducts": "No active products",
    "emptyCart": "Your cart is empty",
    "noOrdersYet": "No orders yet",
    "customer": "Customer",
    "fee": "Fee",
    "tracking": "Tracking",
    "ship": "Ship",
    "digitalProduct": "Digital product",
    "digitalFilePlaceholder": "File URL or R2 key",
    "variantNamePlaceholder": "e.g. Size/Large",
    "priceOverride": "Price",
    "inStock": "in stock",
    "statusActive": "Active",
    "statusDraft": "Draft",
    "statusArchived": "Archived",
    "productTitlePlaceholder": "Product title",
    "qty": "Qty",
    "searchProducts": "Search products...",
    "allCategories": "All",
    "sortNewest": "Newest",
    "sortPriceLow": "Price: Low to High",
    "sortPriceHigh": "Price: High to Low",
    "sortPopular": "Popular",
    "manageStore": "Manage Store",
    "viewStorefront": "View Public Storefront",
    "viewAll": "View All Products"
  },
  "hubCoupons": {
    "title": "Coupons",
    "addCoupon": "New Coupon",
    "code": "Coupon Code",
    "codePlaceholder": "e.g. SAVE10",
    "discountType": "Discount Type",
    "percent": "Percentage",
    "fixed": "Fixed Amount",
    "discountValue": "Discount Value",
    "minOrder": "Min. Order Amount",
    "maxUses": "Max Uses",
    "unlimited": "Unlimited",
    "expiresAt": "Expires",
    "noExpiry": "No expiry",
    "active": "Active",
    "inactive": "Inactive",
    "uses": "uses",
    "noCoupons": "No coupons yet",
    "noCouponsDescription": "Create discount codes to promote your products.",
    "createFirst": "Create your first coupon",
    "save": "Save",
    "cancel": "Cancel",
    "saving": "Saving...",
    "delete": "Delete",
    "edit": "Edit",
    "off": "off",
    "expired": "Expired"
  },
  "shipping": {
    "shippingAddress": "Shipping Address",
    "savedAddresses": "Saved Addresses",
    "useNewAddress": "Use a new address",
    "fullName": "Full Name",
    "addressLine1": "Address Line 1",
    "addressLine2": "Address Line 2 (Optional)",
    "city": "City",
    "state": "State / Province",
    "postalCode": "ZIP / Postal Code",
    "country": "Country",
    "phone": "Phone (Optional)",
    "saveAddress": "Save this address for future orders",
    "continueTo": "Continue to Payment",
    "cancel": "Cancel",
    "home": "Home",
    "work": "Work",
    "other": "Other",
    "default": "Default"
  },
  "storeManagement": {
    "title": "Store Management",
    "products": "Products",
    "orders": "Orders",
    "coupons": "Coupons",
    "shipping": "Shipping",
    "settings": "Settings",
    "manageStore": "Manage Store",
    "allStatuses": "All",
    "activeStatus": "Active",
    "draftStatus": "Draft",
    "archivedStatus": "Archived",
    "paidStatus": "Paid",
    "processingStatus": "Processing",
    "shippedStatus": "Shipped",
    "deliveredStatus": "Delivered",
    "noShippingZones": "No shipping zones configured",
    "addZone": "Add Zone",
    "editZone": "Edit Zone",
    "zoneName": "Zone Name",
    "zoneNamePlaceholder": "e.g. Domestic, Europe, International",
    "countries": "Countries",
    "countriesPlaceholder": "US, CA, GB (comma-separated codes)",
    "flatRate": "Flat Rate",
    "freeAbove": "Free shipping above",
    "saveZone": "Save Zone",
    "deleteZone": "Delete Zone",
    "storeName": "Store Name",
    "storeNamePlaceholder": "Your store name",
    "currency": "Currency",
    "returnPolicy": "Return Policy",
    "returnPolicyPlaceholder": "Describe your return and refund policy...",
    "saveSettings": "Save Settings",
    "settingsSaved": "Settings saved",
    "addProduct": "Add Product",
    "searchProducts": "Search products...",
    "noProductsYet": "No products yet",
    "noMatchingProductsMgmt": "No matching products",
    "addFirstProduct": "Add your first product",
    "colTitle": "Title",
    "colStatus": "Status",
    "colPrice": "Price",
    "colInventory": "Inventory",
    "colCategory": "Category",
    "colActions": "Actions",
    "unlimited": "Unlimited",
    "shippingZones": "Shipping Zones",
    "storeSettings": "Store Settings",
    "countriesHint": "Comma-separated country codes. Leave empty for worldwide.",
    "freeAboveHint": "Leave empty for no free shipping threshold.",
    "noShippingZonesHint": "Create shipping zones to define delivery rates for your store.",
    "createFirstZone": "Create first zone",
    "worldwide": "Worldwide",
    "flatRateLabel": "flat rate",
    "freeAboveLabel": "Free above",
    "storeNameHint": "Display name for your store. Defaults to community name if left empty.",
    "saving": "Saving...",
    "saved": "Saved",
    "cancel": "Cancel",
    "customers": "Customers"
  },
  "storeFront": {
    "title": "Shop",
    "viewProduct": "View",
    "addToCart": "Add to Cart",
    "loginToShop": "Log in to shop",
    "moreFromStore": "More from this store",
    "backToStore": "Back to store",
    "visitCommunity": "Visit Community",
    "allProducts": "All Products",
    "noProducts": "No products available yet",
    "productNotFound": "Product not found",
    "inStock": "In stock",
    "onlyXLeft": "Only {count} left",
    "soldOut": "Sold out",
    "digital": "Digital product",
    "variants": "Options",
    "emptyStore": "This store has no products yet",
    "noMatchingProducts": "No matching products",
    "selectVariant": "Select an option",
    "storeNotFound": "Store not found",
    "storeNotFoundDescription": "This store doesn't exist or may have been removed.",
    "goHome": "Go Home",
    "members": "members",
    "productNotFoundDescription": "This product doesn't exist or may have been removed.",
    "addedToCart": "Added to Cart!",
    "bookNow": "Book Now",
    "buyNow": "Buy Now",
    "cancel": "Cancel",
    "dashboard": "Dashboard",
    "description": "Manage your storefront",
    "digitalDelivery": "Delivered instantly after purchase",
    "discussion": "Discussion",
    "instantDownload": "Instant Download",
    "loginToShopDescription": "Sign in to add items to your cart and check out.",
    "lowStock": "Only {count} left in stock",
    "minutes": "min",
    "noDescription": "No description available.",
    "noPolicies": "No shipping or return policies have been set for this shop.",
    "quantity": "Quantity",
    "returnPolicy": "Return Policy",
    "reviews": "Reviews",
    "sale": "Sale",
    "saveProduct": "Save",
    "saved": "Saved",
    "secureCheckout": "Secure checkout",
    "shareProduct": "Share",
    "shippingAvailable": "Shipping available",
    "shippingInfo": "Shipping calculated at checkout",
    "shippingPolicy": "Shipping Policy",
    "shippingReturns": "Shipping & Returns",
    "variant": "Variant",
    "youMayAlsoLike": "You may also like"
  },
  "payments": {
    "connectStripe": "Connect with Stripe",
    "connectStripeDescription": "Connect your Stripe account to receive payments from your community.",
    "continueSetup": "Continue Setup",
    "connected": "Stripe Connected",
    "notConnected": "Not Connected",
    "pendingOnboarding": "Stripe Onboarding Incomplete",
    "stripeRequired": "Connect Stripe to accept payments",
    "buyService": "Buy Service",
    "payAndBook": "Pay & Book",
    "joinPaid": "Join - {price}/month",
    "tipWithStripe": "Tip with Stripe",
    "processing": "Processing payment..."
  },
  "forBusiness": {
    "tools": {
      "store": {
        "title": "Online Store",
        "desc": "Products, cart, Stripe checkout. Physical and digital goods. Your revenue, 5% platform fee."
      },
      "bookings": {
        "title": "Booking System",
        "desc": "Appointment slots, calendar view, payment collection. Customers book directly."
      },
      "reviews": {
        "title": "Reviews & Ratings",
        "desc": "Collect authentic reviews from real customers. Reply to reviews. Build trust."
      },
      "services": {
        "title": "Services Marketplace",
        "desc": "List consulting, design, coaching — any service. Clients purchase with one click."
      },
      "analytics": {
        "title": "Analytics Dashboard",
        "desc": "Views, follower growth, top posts, best posting times. Know what works."
      },
      "languages": {
        "title": "99 Languages",
        "desc": "Your page auto-translates. Reach customers in their own language, from Arabic to Vietnamese."
      }
    },
    "aiTools": {
      "writer": {
        "title": "AI Post Writer",
        "desc": "Tell AI what to promote — it writes the post. Adjust tone and length."
      },
      "replies": {
        "title": "AI Review Replies",
        "desc": "AI drafts professional replies to every review. Edit and post in seconds."
      },
      "descriptions": {
        "title": "AI Product Descriptions",
        "desc": "Enter a product name — AI writes a description that sells."
      },
      "summary": {
        "title": "AI Weekly Summary",
        "desc": "\"How did I do this week?\" Get plain-English insights on your growth."
      }
    },
    "steps": {
      "create": {
        "title": "Create your page",
        "desc": "Name, category, hours, contact info. AI writes your description. Takes 2 minutes."
      },
      "tools": {
        "title": "Add your tools",
        "desc": "Enable store, bookings, reviews, or services. AI helps write product descriptions."
      },
      "share": {
        "title": "Share your @handle",
        "desc": "Your page is live at @yourbusiness. Share the link, print a QR code, post it everywhere."
      }
    },
    "compare": {
      "businessPage": "Business page",
      "onlineStore": "Online store",
      "bookingSystem": "Booking system",
      "reviews": "Reviews & ratings",
      "communityHub": "Community hub",
      "aiWriter": "AI content writer",
      "aiReplies": "AI review replies",
      "analytics": "Analytics",
      "organicReach": "Organic reach",
      "languages": "99 languages",
      "monthlyCost": "Monthly cost",
      "free": "Free",
      "fbPages": "Pages",
      "footnote": "* Facebook Pages are free but organic reach is ~2%. Yelp charges for enhanced listings."
    },
    "badge": "For Business",
    "heroTitle": "Everything your business needs online.",
    "heroAccent": "Free.",
    "heroSubtitle": "Store, bookings, reviews, analytics, and AI tools — all in one page at @yourbusiness. No monthly fees. No code. Set up in 5 minutes.",
    "cta": "Create Your Business Page",
    "noCreditCard": "No credit card required",
    "toolsEyebrow": "All-in-one platform",
    "toolsTitle": "Six tools.",
    "toolsAccent": "Zero extra apps.",
    "aiBadge": "AI-Powered",
    "aiTitle": "AI runs your marketing.",
    "aiLead": "Don't know what to post? AI does. Got a bad review? AI drafts the reply. Adding products? AI writes the descriptions. You focus on your business.",
    "demo": {
      "title": "AI Review Reply",
      "review": "\"Waited 30 minutes for my order. Food was cold. Disappointed.\"",
      "reviewer": "— Jane M.",
      "draftLabel": "AI Draft:",
      "draft": "Hi Jane, thank you for your feedback. We sincerely apologize for the long wait and the quality of your meal — that's not the experience we aim for. We'd love to make it right. Please reach out to us directly and your next visit is on us.",
      "postReply": "Post reply",
      "adjustTone": "Adjust tone"
    },
    "compareTitle": "Replace five subscriptions with one free page.",
    "stepsTitle": "Live in",
    "stepsAccent": "5 minutes.",
    "preview": {
      "name": "Sunrise Café",
      "open": "Open",
      "meta": "@sunrisecafe · Coffee & Brunch · Downtown",
      "rating": "4.8 (127 reviews)",
      "tabStore": "Store",
      "tabBookings": "Bookings",
      "tabReviews": "Reviews",
      "tabMenu": "Menu",
      "hours": "Mon-Fri 7am-3pm",
      "members": "342 members",
      "caption": "Your business page at soltik.app/@sunrisecafe"
    },
    "ctaTitle": "Your business deserves",
    "ctaAccent": "more than a Facebook Page.",
    "ctaLead": "Free forever. No credit card. No algorithms hiding your posts. Just your page, your tools, your customers."
  },
  "businessOnboarding": {
    "title": "Business Setup",
    "subtitle": "Complete these steps to start earning",
    "businessInfo": "Set up business info",
    "addProduct": "Add your first product",
    "bookings": "Set up bookings",
    "hours": "Add business hours",
    "share": "Share your page",
    "businessInfoDesc": "Add your contact details so customers can reach you.",
    "aiGenerating": "Generating...",
    "aiGenerateDesc": "Generate description with AI",
    "selectCategory": "Select category...",
    "phonePlaceholder": "Phone number",
    "emailPlaceholder": "Email",
    "addressPlaceholder": "Business address",
    "saveAndContinue": "Save & continue",
    "skip": "Skip",
    "addProductDesc": "List your first product or service to get started.",
    "productTitlePlaceholder": "Product or service name",
    "productDescPlaceholder": "Brief description (optional)",
    "aiGenerateProductDesc": "Generate description with AI",
    "addProductBtn": "Add product",
    "bookingsDesc": "Let customers book appointments with you.",
    "slotTitlePlaceholder": "e.g. Consultation, Haircut, Lesson",
    "duration": "Duration",
    "createSlotBtn": "Create slot",
    "hoursDesc": "Let customers know when you're open.",
    "setDefaults": "Set Mon–Fri 9–5",
    "closed": "Closed",
    "shareDesc": "Share your business page with customers.",
    "allDone": "Done!",
    "completed": "All set! Your business community is ready.",
    "getStarted": "Get Started"
  },
  "creatorOnboarding": {
    "title": "Creator Setup",
    "subtitle": "Set up your page and start getting noticed",
    "profile": "Write your bio",
    "service": "List your first service",
    "firstPost": "Create your first post",
    "share": "Share your page",
    "profileDesc": "Tell people who you are and what you do.",
    "bioPlaceholder": "I'm a designer/developer/artist who...",
    "aiGenerating": "Generating...",
    "aiGenerateBio": "Generate bio with AI",
    "saveAndContinue": "Save & continue",
    "skip": "Skip",
    "serviceDesc": "List a service so clients can find and hire you.",
    "serviceTitlePlaceholder": "e.g. Logo Design, Web Development, Music Production",
    "selectCategory": "Category...",
    "pricePlaceholder": "Price (optional)",
    "serviceDescPlaceholder": "Describe your service...",
    "aiGenerateServiceDesc": "Generate description with AI",
    "addServiceBtn": "Add service",
    "firstPostDesc": "Share your work! Post a project, a tip, or introduce yourself.",
    "firstPostTip": "Use the composer above to write your first post. AI can help!",
    "skipForNow": "Skip for now",
    "shareDesc": "Share your creator page — add it to your bio, socials, and portfolio.",
    "allDone": "Done!"
  },
  "publicBusinessPage": {
    "pageNotFound": "Business page not found",
    "pageNotFoundDesc": "This business page doesn't exist or is private.",
    "about": "About",
    "products": "Products",
    "services": "Services",
    "reviews": "Reviews",
    "bookings": "Bookings",
    "businessHours": "Business Hours",
    "contact": "Contact",
    "openNow": "Open Now",
    "closedNow": "Closed",
    "addToCart": "Add to Cart",
    "bookNow": "Book Now",
    "bookService": "Book Service",
    "loginToBook": "Log in to book",
    "loginToPurchase": "Log in to purchase",
    "joinHub": "Join Community",
    "writeReview": "Write a Review",
    "noReviews": "No reviews yet",
    "basedOnReviews": "Based on {count} reviews",
    "members": "members",
    "by": "by",
    "poweredBy": "Powered by Soltik",
    "createYourPage": "Create your business page — Free",
    "perHour": "/hr",
    "startingAt": "Starting at",
    "contactForPrice": "Contact for pricing",
    "freeBooking": "Free",
    "minutes": "min",
    "soldOut": "Sold Out",
    "handleLabel": "Page Handle",
    "handleHelp": "Your public page URL",
    "handleAvailable": "Handle is available",
    "handleTaken": "Handle is already taken",
    "handleInvalid": "Use 3-30 characters: letters, numbers, hyphens, underscores",
    "enablePublicPage": "Enable Public Page",
    "publicPageDescription": "Create a public page accessible at soltik.app/@your-handle",
    "previewPage": "Preview Page"
  },
  "explorePage": {
    "title": "Explore",
    "subtitle": "Discover businesses, creators, and communities on Soltik.",
    "searchPlaceholder": "Search communities...",
    "sortPopular": "Popular",
    "sortNew": "New",
    "sortActive": "Active",
    "noResults": "No communities found",
    "noResultsDesc": "Try a different search or browse all categories.",
    "loadMore": "Load more",
    "ctaTitle": "Create your own page",
    "ctaDesc": "Set up a free business, creator, or community page with AI-powered tools.",
    "ctaButton": "Get started free"
  },
  "aiAssistant": {
    "newChat": "New Chat",
    "noConversations": "No conversations yet",
    "welcomeMessage": "Hi! I'm your AI assistant",
    "welcomeHint": "Ask me anything about the platform",
    "typeMessage": "Type a message...",
    "toolCalling": "Running",
    "thinking": "Thinking...",
    "basicAI": "Basic AI",
    "proAI": "Pro AI",
    "upgradeForPro": "Upgrade to Pro for unlimited AI",
    "dailyLimitReached": "Free AI limit reached"
  },
  "hubAgent": {
    "askAI": "Ask AI",
    "aiAgent": "AI",
    "welcomeMessage": "Ask me anything about this community!",
    "inputPlaceholder": "Ask a question...",
    "poweredBy": "Powered by Soltik AI",
    "rateLimitReached": "You've reached the message limit. Try again later.",
    "sendFailed": "Failed to send message. Please try again.",
    "welcomeTitle": "Ask me anything"
  },
  "stories": {
    "createStory": "Create Story",
    "addStory": "Add story",
    "placeholder": "What's on your mind? Stories disappear after 24 hours...",
    "addImage": "Add image",
    "expiresIn24h": "Expires in 24 hours",
    "uploading": "Uploading...",
    "post": "Post Story",
    "postFailed": "Failed to post story",
    "uploadFailed": "Upload failed",
    "needContent": "Add some text or an image",
    "imageTooLarge": "Image must be under 10MB",
    "composerHint": "Stories disappear after 24 hours. Share a quick update, behind-the-scenes moment, or announcement.",
    "expiresInHours": "Expires in {count}h",
    "expiresInMinutes": "Expires in {count}m",
    "unknownUser": "Unknown",
    "yourStory": "Your Story",
    "pickHub": "Post story to...",
    "emptyStory": "Empty story",
    "cameraRequired": "Camera access is required to take photos",
    "couldNotUpload": "Could not upload image",
    "failedToPost": "Failed to post story",
    "somethingWentWrong": "Something went wrong",
    "addCaption": "Add a caption...",
    "needHubFirst": "You need a hub to post a story. Create one in Discover → Create Hub.",
    "addAnother": "Add another story"
  },
  "bioLinks": {
    "title": "Links",
    "manager": {
      "title": "Bio Links",
      "description": "Add links to your profile that visitors can click.",
      "addLink": "Add Link",
      "add": "Add",
      "noLinks": "No links yet",
      "addFirstLink": "Add your first link to share with visitors.",
      "linkTitle": "Title",
      "titlePlaceholder": "My Website",
      "linkUrl": "URL",
      "edit": "Edit",
      "save": "Save",
      "cancel": "Cancel",
      "delete": "Delete",
      "deleteConfirmTitle": "Delete link?",
      "deleteConfirmDesc": "This action cannot be undone.",
      "activate": "Enable",
      "deactivate": "Disable",
      "clicks": "clicks",
      "moveUp": "Move up",
      "moveDown": "Move down",
      "openLink": "Open link",
      "linkAdded": "Link added",
      "linkUpdated": "Link updated",
      "linkDeleted": "Link deleted",
      "failedLoad": "Failed to load links",
      "failedAdd": "Failed to add link",
      "failedUpdate": "Failed to update link",
      "failedDelete": "Failed to delete link",
      "failedConnect": "Failed to connect"
    }
  },
  "templates": {
    "title": "Content Templates",
    "subtitle": "Ready-made post formats to save you time",
    "useTemplate": "Use This Template",
    "selectToPreview": "Select a template to preview",
    "buttonTooltip": "Post templates",
    "developerPortal": "Developer Portal",
    "manageYourPluginsTemplates": "Manage your plugins, templates, and integrations",
    "totalEarned": "Total Earned",
    "totalSales": "Total Sales",
    "myTemplates": "My Templates",
    "noTemplatesYet": "No templates yet",
    "rejectionReason": "Rejection reason:"
  },
  "publishing": {
    "badge": {
      "editors": "Editors only",
      "members": "All members",
      "subscribers": "Subscribers only",
      "approval": "Requires approval"
    },
    "approval": "Approval Required",
    "editors": "Editors Only",
    "members": "All Members",
    "subscribers": "Subscribers"
  },
  "hubScoopCard": {
    "summarize": "Summarize article",
    "summarizing": "Summarizing...",
    "aiSummary": "AI Summary"
  },
  "camera": {
    "photo": "Photo",
    "video": "Video",
    "retake": "Retake",
    "permissionDenied": "Camera access denied. Please allow camera access in your browser settings.",
    "notAvailable": "Camera not available on this device."
  },
  "hubComposer": {
    "camera": "Camera"
  },
  "fullComposer": {
    "camera": "Camera",
    "maxMedia": "Max 4 media",
    "chooseFromLibrary": "Choose from Library"
  },
  "shops": {
    "myShops": "My Shops",
    "createShop": "Create Shop",
    "noShopsYet": "No shops yet",
    "createFirst": "Create your first shop to start selling",
    "name": "Shop Name",
    "handle": "Handle",
    "currency": "Currency",
    "template": "Template",
    "minimal": "Minimal",
    "minimalDesc": "Clean and simple",
    "catalog": "Catalog",
    "catalogDesc": "Dense product grid",
    "boutique": "Boutique",
    "boutiqueDesc": "Editorial and brand-forward",
    "digital": "Digital",
    "digitalDesc": "Optimized for downloads",
    "published": "Published",
    "draft": "Draft",
    "products": "Products",
    "orders": "Orders",
    "coupons": "Coupons",
    "shipping": "Shipping",
    "theme": "Theme",
    "settings": "Settings",
    "analytics": "Analytics",
    "addProduct": "Add Product",
    "editProduct": "Edit Product",
    "productTitle": "Title",
    "productDescription": "Description",
    "productType": "Product Type",
    "physical": "Physical",
    "service": "Service",
    "price": "Price",
    "compareAtPrice": "Compare at Price",
    "images": "Images",
    "category": "Category",
    "tags": "Tags",
    "sku": "SKU",
    "inventory": "Inventory",
    "status": "Status",
    "active": "Active",
    "archived": "Archived",
    "save": "Save",
    "cancel": "Cancel",
    "delete": "Delete",
    "archive": "Archive",
    "viewShop": "View Shop",
    "connectStripe": "Connect Stripe",
    "stripeConnected": "Stripe Connected",
    "stripeRequired": "Connect Stripe to accept payments",
    "addToCart": "Add to Cart",
    "buyNow": "Buy Now",
    "bookNow": "Book Now",
    "checkout": "Checkout",
    "cart": "Cart",
    "emptyCart": "Your cart is empty",
    "subtotal": "Subtotal",
    "search": "Search products...",
    "sortNewest": "Newest",
    "sortPriceLow": "Price: Low to High",
    "sortPriceHigh": "Price: High to Low",
    "inStock": "In Stock",
    "outOfStock": "Out of Stock",
    "instantDownload": "Instant Download",
    "relatedProducts": "You may also like",
    "returnPolicy": "Return Policy",
    "shippingPolicy": "Shipping Policy",
    "privacyPolicy": "Privacy Policy",
    "contactEmail": "Contact Email",
    "totalRevenue": "Total Revenue",
    "totalOrders": "Total Orders",
    "avgOrderValue": "Average Order Value",
    "monthRevenue": "This Month",
    "topProducts": "Top Products",
    "createCoupon": "Create Coupon",
    "couponCode": "Coupon Code",
    "percentOff": "Percent Off",
    "amountOff": "Amount Off",
    "maxRedemptions": "Max Redemptions",
    "minOrderAmount": "Min Order Amount",
    "expiresAt": "Expires At",
    "addZone": "Add Zone",
    "zoneName": "Zone Name",
    "countries": "Countries",
    "rates": "Rates",
    "estimatedDays": "Estimated Days",
    "freeShippingThreshold": "Free Shipping Threshold",
    "publishShop": "Publish Shop",
    "deleteShop": "Delete Shop",
    "deleteConfirm": "Type shop name to confirm deletion",
    "linkShop": "Link a Shop",
    "unlinkShop": "Unlink Shop",
    "linkedShop": "Linked Shop",
    "comingSoon": "Coming soon",
    "shopManagement": "Shop Management",
    "manageAndModerateShops": "Manage and moderate shops across the platform",
    "noShopsFound": "No shops found",
    "owner": "Owner",
    "courses": "Courses",
    "created": "Created",
    "actions": "Actions",
    "searchShopsByName": "Search shops by name, handle, or owner email..."
  },
  "sitePages": {
    "addPage": "Add Page",
    "editPage": "Edit Page",
    "deletePage": "Delete Page",
    "deletePageConfirm": "Delete this page? All content on it will be removed.",
    "cannotDeleteHome": "The home page cannot be deleted.",
    "pageTitle": "Page title",
    "pageSlug": "Page URL",
    "published": "Published",
    "showInNav": "Show in Navigation",
    "homePage": "Home",
    "customCss": "Custom CSS",
    "customJs": "Custom JavaScript",
    "customHead": "Custom Head Tags",
    "customCode": "Code"
  },
  "googleCallback": {
    "authenticationFailed": "Authentication Failed",
    "signingYouIn": "Signing you in...",
    "noAuthCode": "No authorization code received",
    "invalidState": "Invalid OAuth state. Please try signing in again.",
    "noAuthToken": "No auth token received",
    "connectionFailed": "Connection failed. Please try again.",
    "backToSignIn": "Back to sign in"
  },
  "certificateViewer": {
    "certificateNotFound": "Certificate Not Found",
    "certificateId": "Certificate ID",
    "verifiedCertificate": "Verified Certificate",
    "organizationLogo": "Organization logo",
    "couldNotVerify": "Could Not Verify",
    "backToHome": "Back To Home",
    "certificateOfCompletion": "Certificate Of Completion",
    "thisCertifiesThat": "This Certifies That",
    "hasSuccessfullyCompleted": "Has Successfully Completed",
    "downloadPdf": "Download Pdf",
    "linkCopied": "Link Copied",
    "share": "Share",
    "verifyMessage": "Verify this certificate:"
  },
  "exploreCategory": {
    "categoryNotFound": "Category not found",
    "labelBusinesses": "Businesses",
    "titleBusinesses": "Discover Businesses",
    "descBusinesses": "Find local businesses, shops, restaurants, and service providers on Soltik.",
    "labelCreators": "Creators",
    "titleCreators": "Discover Creators",
    "descCreators": "Find creators, artists, writers, and makers sharing their work on Soltik.",
    "labelCommunities": "Communities",
    "titleCommunities": "Discover Communities",
    "descCommunities": "Join communities around topics you care about — discussions, events, and more.",
    "labelMusic": "Music",
    "titleMusic": "Discover Music Hubs",
    "descMusic": "Find musicians, bands, and music communities sharing their sounds on Soltik.",
    "labelGaming": "Gaming",
    "titleGaming": "Discover Gaming Hubs",
    "descGaming": "Find gaming communities, content creators, and esports teams on Soltik.",
    "labelGalleries": "Galleries",
    "titleGalleries": "Discover Art Galleries",
    "descGalleries": "Browse art galleries, photography collections, and visual showcases on Soltik.",
    "explore": "Explore",
    "createYourPage": "Create Your Page",
    "seoBusinesses": "Soltik gives every business a free professional page with built-in store, booking system, customer reviews, and AI-powered tools. No monthly fees, no website builder complexity — just a complete online presence in 5 minutes.",
    "seoCreators": "Soltik is the all-in-one creator page with portfolio, community, services marketplace, and AI content tools. Build your audience, sell your work, and engage your followers — all from one free page.",
    "seoCommunities": "Build real communities on Soltik with threads, announcements, custom emoji, moderation tools, and events. Unlike Facebook Groups, you own your community and your members actually see your posts.",
    "seoMusic": "Music hubs on Soltik let artists share their work, host listening parties, build a fanbase, and sell music and merch — all in one place. Free for every musician.",
    "seoGaming": "Gaming hubs on Soltik bring together players, streamers, and esports teams with watch parties, voice chat, community threads, and content sharing.",
    "seoGalleries": "Art galleries on Soltik showcase photography, digital art, illustrations, and visual collections with beautiful layouts, licensing tools, and community engagement.",
    "beTheFirst": "Be the first to join!",
    "noResults": "No results found",
    "whyChooseSoltik": "Why choose Soltik?"
  },
  "courseLanding": {
    "courseNotFound": "Course not found",
    "whatYoullLearn": "What you'll learn",
    "aboutThisCourse": "About this course",
    "requirements": "Requirements",
    "whoThisCourseIs": "Who this course is for",
    "curriculum": "Curriculum",
    "instructor": "Instructor",
    "yourRating": "Your rating",
    "noReviewsYetBe": "No reviews yet. Be the first to share your experience!",
    "verified": "Verified",
    "instructorResponse": "Instructor Response",
    "qa": "Q&A",
    "free": "Free",
    "youreEnrolled": "You're enrolled!",
    "included": "Included",
    "reviewTitleOptional": "Review title (optional)",
    "shareYourExperience": "Share your experience...",
    "couponCode": "Coupon code",
    "backToShop": "Back to shop",
    "previewMode": "Preview mode — this course is not published yet",
    "certificate": "Certificate",
    "whoThisCourseIsFor": "Who this course is for",
    "preview": "Preview",
    "studentReviews": "Student Reviews",
    "writeReview": "Write a review",
    "noReviewsYet": "No reviews yet. Be the first to share your experience!",
    "goToCourse": "Go to course",
    "processing": "Processing...",
    "enrollNow": "Enroll Now",
    "couponFailed": "Failed to apply coupon",
    "apply": "Apply",
    "couponApplied": "Coupon Applied",
    "loginToEnrollPre": "Log in to enroll",
    "logIn": "log in",
    "loginToEnrollPost": "to access this course.",
    "statRating": "Rating",
    "statLessons": "Lessons",
    "statDuration": "Duration",
    "statEnrolled": "Enrolled",
    "statLevel": "Level",
    "statCertificate": "Certificate",
    "statModules": "Modules",
    "enrolled": "{count} enrolled",
    "lessonCount": "{count, plural, one {# lesson} other {# lessons}}",
    "moduleCount": "{count, plural, one {# module} other {# modules}}",
    "moreFrom": "More from {name}",
    "reviewCount": "{count, plural, one {# review} other {# reviews}}",
    "totalDuration": "{hours}h {minutes}m total"
  },
  "myWishlist": {
    "yourWishlistIsEmpty": "Your wishlist is empty",
    "free": "Free",
    "title": "Wishlist",
    "browseCourses": "Browse Courses",
    "lessonCount": "{count, plural, one {# lesson} other {# lessons}}"
  },
  "courseLearn": {
    "announcements": "Announcements",
    "noAnnouncementsYet": "No announcements yet",
    "courseCompleted": "Course completed!",
    "courseNotFound": "Course not found",
    "backToMyCourses": "Back to My Courses",
    "ownerPreview": "Owner preview",
    "curriculum": "Curriculum",
    "completed": "Completed",
    "passed": "Passed",
    "notPassed": "Not Passed",
    "reviewAndRetry": "Review And Retry",
    "retryQuiz": "Retry Quiz",
    "submitting": "Submitting",
    "submitAnswers": "Submit Answers",
    "attachments": "Attachments",
    "viewCertificate": "View Certificate",
    "previous": "Previous",
    "markComplete": "Mark Complete",
    "nextLesson": "Next Lesson",
    "selectLesson": "Select Lesson",
    "certificateNumber": "Certificate #{number}",
    "lessonsProgress": "{completed}/{total} lessons",
    "percentComplete": "{percent}% complete",
    "score": "Score: {score}%"
  },
  "forCommunities": {
    "notAFacebookGroup": "Not a Facebook Group.",
    "freeForUnlimitedMembers": "Free for unlimited members",
    "notJustAChat": "Not just a chat room.",
    "notHidden": "Not hidden.",
    "yourRules": "Your rules.",
    "urbanGardeners": "Urban Gardeners",
    "tomK": "Tom K.",
    "yourCommunityAtSoltikappurbangarden": "Your community at soltik.app/@urbangarden",
    "toolThreads": "Threaded Discussions",
    "toolThreadsDesc": "Real-time discussions with members in threaded conversations",
    "toolArticles": "Articles & Guides",
    "toolArticlesDesc": "Share long-form content and guides with your community",
    "toolAnnouncements": "Announcements",
    "toolAnnouncementsDesc": "Broadcast important updates to all members at once",
    "toolEmoji": "Custom Emoji",
    "toolEmojiDesc": "Add custom emoji and reactions to bring threads to life",
    "toolModeration": "Moderation Tools",
    "toolModerationDesc": "Keep your community safe with built-in moderation tools",
    "toolEvents": "Events",
    "toolEventsDesc": "Schedule and manage events for your community",
    "problemFacebook": "Algorithm buries posts. Admins have no real tools. Facebook owns the group.",
    "problemDiscord": "Chaotic for non-gamers. No public page. No SEO. Messages disappear in scroll.",
    "problemSlack": "Built for work, not community. $8.75/user/month. No public presence.",
    "problemReddit": "Anonymous. No real identity. Mods have limited tools. Reddit owns the subreddit.",
    "badge": "For Communities",
    "heroTitle1": "Build a real community.",
    "heroTitle2": "Not a Facebook Group.",
    "heroSubtitle": "Build a thriving community without algorithm drama or monthly fees",
    "startYourCommunity": "Start Your Community",
    "problemTitle1": "Every platform",
    "problemTitle2": "gets it wrong.",
    "builtForCommunityBuilders": "Built for community builders",
    "realTools": "Real tools.",
    "notJustAChatRoom": "Not Just A Chat Room",
    "publicPage": "Public Page",
    "discoverable": "Discoverable.",
    "discoverableDesc": "Your community appears in search so people interested in your niche can find it",
    "featureIndexed": "Public page indexed by Google",
    "featureHandle": "Custom @handle (soltik.app/@yourgroup)",
    "featureOneClick": "Members join with one click",
    "featureLanguages": "6-language support for global communities",
    "youOwnIt": "You Own It",
    "yourCommunity": "Your community.",
    "yourCommunityDesc": "You control the experience, set the rules, and keep the member relationships",
    "featureNoAlgorithm": "No algorithm hiding your posts from members",
    "featureExport": "Export your member list anytime",
    "featureOwnGuidelines": "Set your own community guidelines",
    "featureRevenue": "Revenue tools if you want to monetize",
    "previewName": "Urban Gardeners",
    "previewMeta": "@urbangarden · Gardening & Sustainability · 1.2k members",
    "tabThreads": "Threads",
    "tabGuides": "Guides",
    "tabEvents": "Events",
    "tabGallery": "Gallery",
    "previewPost": "My tomatoes are finally producing! Here's what worked for me on a north-facing balcony...",
    "previewUrl": "Your community at soltik.app/@urbangarden",
    "ctaTitle1": "Your people deserve",
    "ctaTitle2": "better than a Facebook Group.",
    "ctaSubtitle": "Launch your community free in minutes. No credit card required.",
    "previewReplies": "{count, plural, one {# reply} other {# replies}}"
  },
  "forCreators": {
    "onePage": "One page.",
    "freeForever": "Free forever",
    "allOfThisOne": "All of this → one free Soltik page",
    "grow": "Grow.",
    "mayaRodriguez": "Maya Rodriguez",
    "creatingColorfulIllustrationsAnd": "Creating colorful illustrations and brand identities. Available for commissions.",
    "yourCreatorPageAt": "Your creator page at soltik.app/@maya",
    "notRentIt": "Not rent it.",
    "toolPortfolio": "Portfolio Sections",
    "toolPortfolioDesc": "Showcase your work with rich galleries and project pages",
    "toolServices": "Services Marketplace",
    "toolServicesDesc": "List and sell services directly to your audience",
    "toolLicensing": "Content Licensing",
    "toolLicensingDesc": "Manage and sell licenses for your digital products",
    "toolEarnings": "Earnings Dashboard",
    "toolEarningsDesc": "Track income from services, products, tips, and more in one place",
    "toolArticles": "Articles & Posts",
    "toolArticlesDesc": "Write and publish articles to build thought leadership",
    "toolAnalytics": "Analytics",
    "toolAnalyticsDesc": "AI-powered insights into what resonates with your audience",
    "replaceLinkInBio": "Replace your link-in-bio",
    "replaceMonetization": "Replace monetization",
    "replaceCommunity": "Replace community",
    "replacePortfolio": "Replace your portfolio",
    "badge": "For Creators",
    "heroTitle1": "Your portfolio, community,",
    "heroTitle2": "and income.",
    "heroTitle3": "One page.",
    "heroSubtitle": "Replace Linktree, Patreon, and Carrd with one free page",
    "buildYourCreatorPage": "Build your creator page",
    "allInOneFree": "All-in-one. Free.",
    "everythingBuiltIn": "Everything built in",
    "createMonetize": "Create. Monetize.",
    "aiPowered": "AI-Powered",
    "aiWritesYour": "AI writes your",
    "aiContent": "content.",
    "aiDesc": "AI helps you write bios, posts, and product descriptions faster",
    "aiBio": "AI writes your bio from keywords",
    "aiPosts": "AI drafts posts from topics",
    "aiServiceDesc": "AI-powered descriptions for your services",
    "aiAnalytics": "AI summarizes your weekly analytics",
    "monetization": "Monetization",
    "getPaid": "Get paid",
    "directly": "directly.",
    "monetizationDesc": "Keep 100% of your earnings from tips, products, and services",
    "monServices": "Services: clients pay via Stripe Checkout",
    "monLicensing": "Licensing: set your own terms and price",
    "monTips": "Tips: fans support you directly",
    "monPayouts": "Payouts: request anytime (min $25)",
    "previewName": "Maya Rodriguez",
    "previewMeta": "@maya · Illustrator & Designer · Barcelona",
    "previewBio": "Creating colorful illustrations and brand identities. Available for commissions.",
    "previewFollowers": "2.4k followers",
    "previewPosts": "48 posts",
    "previewRating": "4.9 rating",
    "tabPortfolio": "Portfolio",
    "tabServices": "Services",
    "tabArticles": "Articles",
    "tabCommunity": "Community",
    "previewUrl": "Your creator page at soltik.app/@maya",
    "ctaTitle1": "Own your audience.",
    "ctaTitle2": "Not rent it.",
    "ctaSubtitle": "Create your free page and start earning today"
  },
  "siteBlogPost": {
    "postNotFound": "Post not found",
    "blog": "Blog",
    "backToBlog": "Back To Blog",
    "allPosts": "All Posts",
    "minRead": "{minutes} min read",
    "subscribeToContinue": "Subscribe to continue reading",
    "paidSubscribersOnly": "This post is for paid subscribers only.",
    "subscribe": "Subscribe",
    "alreadySubscriber": "Already a subscriber?",
    "signIn": "Sign in"
  },
  "embedCollection": {
    "poweredBy": "Powered by",
    "soltik": "Soltik",
    "portfolioNotFound": "Portfolio not found",
    "failedToLoad": "Failed to load data",
    "empty": "This collection is empty",
    "viewOnSoltik": "View on Soltik",
    "by": "by {name}",
    "followerCount": "{count, plural, one {# follower} other {# followers}}",
    "itemCount": "{count, plural, one {# item} other {# items}}",
    "moreItems": "+{count} more"
  },
  "courseEditor": {
    "noItemsYetClick": "No items yet. Click Add to start.",
    "uploadCoverImage": "Upload cover image",
    "slug": "Slug:",
    "description": "Manage your courseeditor",
    "status": "Status",
    "draft": "Draft",
    "published": "Published",
    "archived": "Archived",
    "priceUsd": "Price (USD)",
    "currency": "Currency",
    "usd": "USD",
    "eur": "EUR",
    "gbp": "GBP",
    "cad": "CAD",
    "aud": "AUD",
    "ils": "ILS",
    "jpy": "JPY",
    "brl": "BRL",
    "subscriptionbased": "Subscription-based",
    "category": "Category",
    "selectCategory": "Select category...",
    "subcategory": "Subcategory",
    "general": "General",
    "difficulty": "Difficulty",
    "language": "Language",
    "rtl": "RTL",
    "enableDripSchedule": "Enable drip schedule",
    "intervalDays": "Interval (days)",
    "issueCertificateOnCompletion": "Issue certificate on completion",
    "template": "Template",
    "default": "Default",
    "modern": "Modern",
    "classic": "Classic",
    "minimal": "Minimal",
    "avatar": "Avatar",
    "titleRole": "Title / Role",
    "bio": "Bio",
    "courseTitle": "Course title...",
    "describeYourCourse": "Describe your course...",
    "000Free": "0.00 (free)",
    "egSeniorDeveloper": "e.g., Senior Developer",
    "shortBio": "Short bio...",
    "cover": "Cover",
    "instructor": "Instructor",
    "add": "Add",
    "newCourse": "New Course",
    "saving": "Saving",
    "saveDraft": "Save Draft",
    "publish": "Publish",
    "unpublish": "Unpublish",
    "change": "Change",
    "remove": "Remove",
    "whatYouWillLearn": "What you'll learn",
    "learningObjectivePlaceholder": "Enter learning objective...",
    "requirements": "Requirements",
    "requirementPlaceholder": "Enter requirement...",
    "targetAudience": "Target Audience",
    "targetAudiencePlaceholder": "Enter target audience...",
    "pricing": "Pricing",
    "details": "Details",
    "dripSchedule": "Drip Schedule",
    "certificate": "Certificate",
    "savedAt": "Saved at {time}"
  },
  "webhooks": {
    "developerPortal": "Developer Portal",
    "manageYourPluginsTemplates": "Manage your plugins, templates, and integrations",
    "webhookDeliveries": "Webhook Deliveries",
    "filters": "Filters",
    "allPlugins": "All Plugins",
    "allEvents": "All Events",
    "noWebhookDeliveriesYet": "No webhook deliveries yet",
    "time": "Time",
    "plugin": "Plugin",
    "event": "Event",
    "url": "URL",
    "status": "Status",
    "duration": "Duration",
    "status1": "Status:",
    "duration2": "Duration:",
    "url3": "URL:",
    "requestBody": "Request Body",
    "responseBody": "Response Body",
    "noResponse": "No response"
  },
  "apiKeys": {
    "developerPortal": "Developer Portal",
    "manageYourPluginsTemplates": "Manage your plugins, templates, and integrations",
    "name": "Name",
    "apiKey": "API Key",
    "scopes": "Scopes",
    "createApiKey": "Create API Key",
    "name1": "Name",
    "scopes2": "Scopes",
    "noApiKeysYet": "No API keys yet",
    "createAnApiKey": "Create an API key to authenticate with the developer API.",
    "areYouSureThis": "Are you sure? This cannot be undone.",
    "egProductionServer": "e.g. Production Server",
    "copyToClipboard": "Copy to clipboard"
  },
  "docs": {
    "authentication": "Authentication",
    "notLoggedIn": "Not logged in.",
    "pathParameters": "Path Parameters",
    "queryParameters": "Query Parameters",
    "requestBody": "Request Body",
    "iframeSandbox": "Iframe Sandbox",
    "themeObject": "Theme Object",
    "configSchema": "Config Schema",
    "events": "Events",
    "webhookPayloadFormat": "Webhook Payload Format",
    "setupUrlOauthFlow": "Setup URL (OAuth Flow)",
    "webhookVerification": "Webhook Verification",
    "xsoltiksignature": "X-Soltik-Signature",
    "developerPortal": "Developer Portal",
    "manageYourPluginsTemplates": "Manage your plugins, templates, and integrations",
    "documentation": "Documentation",
    "sklive": "sk_live_...",
    "searchDocumentation": "Search documentation...",
    "gettingStarted": "Getting Started",
    "gettingStartedDesc": "Set up your page and get running in minutes",
    "userGuide": "User Guide",
    "userGuideDesc": "In-depth guides for every Soltik feature and best practices",
    "keyboardShortcuts": "Keyboard Shortcuts",
    "keyboardShortcutsDesc": "Shortcuts and hotkeys for faster navigation",
    "privacySecurity": "Privacy & Security",
    "privacySecurityDesc": "Manage your privacy settings and security options",
    "syncBackup": "Sync & Backup",
    "syncBackupDesc": "Manage cloud sync and data backup settings",
    "apiReference": "API Reference",
    "apiReferenceDesc": "Developer documentation and API endpoints",
    "title": "Help & Support",
    "subtitle": "Guides, tutorials, and support resources",
    "needHelp": "Need help?",
    "needHelpDescription": "Can't find what you're looking for? Contact our support team.",
    "contactSupport": "Contact support"
  },
  "wishlist": {
    "wishlist": "Wishlist",
    "noSavedProductsYet": "No saved products yet",
    "heartAProductTo": "Heart a product to save it here",
    "removeFromWishlist": "Remove from wishlist",
    "emptyTitle": "No saved products yet",
    "emptyDescription": "Heart a product to save it to your wishlist.",
    "savedCount": "{count, plural, one {# item saved} other {# items saved}}"
  },
  "commentModeration": {
    "reviewAndManageBlog": "Review and manage blog comments",
    "deleteCommentPermanently": "Delete comment permanently?",
    "thisActionCannotBe": "This action cannot be undone.",
    "title": "Comment Moderation",
    "subtitle": "Review and manage blog comments",
    "selectAll": "Select all",
    "approve": "Approve",
    "spam": "Spam",
    "trash": "Trash",
    "allCaughtUp": "All caught up!",
    "pinned": "Pinned",
    "on": "on",
    "untitledPost": "Untitled post",
    "showLess": "Show less",
    "showMore": "Show more",
    "deletePermanently": "Delete permanently",
    "restore": "Restore",
    "notSpam": "Not Spam",
    "thisActionCannotBeUndone": "This action cannot be undone.",
    "deleteCommentBy": "Delete Comment By",
    "anonymous": "Anonymous",
    "deleteForever": "Delete Forever",
    "noComments": "No comments yet",
    "noCommentsWithStatus": "No {status} comments",
    "pendingCount": "{count, plural, one {# pending} other {# pending}}",
    "selectedCount": "{count} selected",
    "tabPending": "Pending",
    "tabApproved": "Approved",
    "tabSpam": "Spam",
    "tabTrash": "Trash"
  },
  "newsletterDashboard": {
    "activeSubscribers": "Active Subscribers",
    "newThisWeek": "New This Week",
    "campaignsSent": "Campaigns Sent",
    "unsubscribed": "Unsubscribed",
    "email": "Email",
    "name": "Name",
    "status": "Status",
    "source": "Source",
    "joined": "Joined",
    "noCampaignsYet": "No campaigns yet.",
    "thisCannotBeUndone": "This cannot be undone.",
    "searchSubscribers": "Search subscribers...",
    "email4": "Email",
    "nameOptional": "Name (optional)",
    "emailexamplecomName10anotherexamplecom": "email@example.com, Name&#10;another@example.com",
    "subjectLine": "Subject line",
    "previewTextOptional": "Preview text (optional)",
    "emailContentHtmlSupported": "Email content (HTML supported)"
  },
  "myDownloads": {
    "myDownloads": "My Downloads",
    "neverExpires": "Never expires",
    "noDownloadsYet": "No Downloads Yet",
    "purchaseToSeeDownloads": "Purchase to see downloads",
    "downloads": "Downloads",
    "expired": "Expired",
    "expires": "Expires",
    "limitReached": "Limit Reached",
    "download": "Download"
  },
  "dataExport": {
    "dataExportImport": "Data Export & Import",
    "export": "Export",
    "import": "Import",
    "selectAnImportFormat": "Select an import format:",
    "dropAFileHere": "Drop a file here or click to browse",
    "postsImported": "Posts imported:",
    "pagesImported": "Pages imported:",
    "categoriesImported": "Categories imported:",
    "skipped": "Skipped:",
    "exportDescription": "Download a complete copy of your account data as a JSON file.",
    "exporting": "Exporting",
    "exportSiteData": "Export Site Data",
    "importedContentDrafts": "Imported Content Drafts",
    "importing": "Importing",
    "importComplete": "Import Complete"
  },
  "teaching": {
    "teaching": "Teaching",
    "manageYourCoursesStudents": "Manage your courses, students & earnings",
    "quickActions": "Quick Actions",
    "yourCourses": "Your Courses",
    "createYourFirstCourse": "Create your first course",
    "allCourses": "All courses",
    "noStudentsYet": "No students yet",
    "student": "Student",
    "course": "Course",
    "progress": "Progress",
    "enrolled": "Enrolled",
    "status": "Status",
    "byCourse": "By Course",
    "noAnalyticsDataYet": "No analytics data yet. Publish a course to start tracking.",
    "allRatings": "All ratings",
    "allCourses1": "All courses",
    "noReviewsYet": "No reviews yet",
    "yourReply": "Your reply",
    "totalRevenue": "Total Revenue",
    "totalStudents": "Total Students",
    "averagePerCourse": "Average Per Course",
    "revenueByCourse": "Revenue by Course",
    "course2": "Course",
    "status3": "Status",
    "students": "Students",
    "price": "Price",
    "rating": "Rating",
    "noEarningsYetCreate": "No earnings yet. Create and publish a course to start earning.",
    "selectACourse": "Select a course",
    "selectACourseTo": "Select a course to view announcements",
    "noAnnouncementsForThis": "No announcements for this course yet",
    "qaDashboardComingSoon": "Q&A dashboard coming soon. Use the per-course view to manage questions.",
    "instructorProfile": "Instructor Profile",
    "instructorTitle": "Instructor title",
    "bio": "Bio",
    "newCoupon": "New Coupon",
    "course4": "Course",
    "selectCourse": "Select course",
    "code": "Code",
    "discountType": "Discount Type",
    "percentage": "Percentage (%)",
    "fixedAmount": "Fixed Amount ($)",
    "discountValue": "Discount Value",
    "maxUsesOptional": "Max Uses (optional)",
    "expiresOptional": "Expires (optional)",
    "noCouponsYetCreate": "No coupons yet. Create one to offer discounts on your courses.",
    "certificateSettings": "Certificate Settings",
    "noCoursesYet": "No courses yet.",
    "enabled": "Enabled",
    "disabled": "Disabled",
    "certificateLogo": "Certificate Logo",
    "accentColor": "Accent Color",
    "instructorName": "Instructor Name",
    "instructorTitle5": "Instructor Title",
    "student6": "Student",
    "course7": "Course",
    "certificate": "Certificate #",
    "issued": "Issued",
    "searchStudents": "Search students...",
    "writeAReply": "Write a reply...",
    "egSeniorDeveloperPhotography": "e.g., Senior Developer, Photography Expert",
    "tellStudentsAboutYourself": "Tell students about yourself and your expertise...",
    "egSave20": "e.g., SAVE20",
    "unlimited": "Unlimited",
    "nameShownOnCertificate": "Name shown on certificate",
    "egLeadInstructorCeo": "e.g., Lead Instructor, CEO",
    "views": "Views",
    "enrollments": "Enrollments",
    "completions": "Completions",
    "revenue": "Revenue",
    "copy": "Copy",
    "editBranding": "Edit Branding",
    "newCourse": "New Course",
    "statCourses": "Stat Courses",
    "statStudents": "Stat Students",
    "statAvgRating": "Stat Avg Rating",
    "statRevenue": "Revenue",
    "createCourse": "Create course",
    "viewAnalytics": "View analytics",
    "manageStudents": "Manage students",
    "browseMarketplace": "Browse marketplace",
    "emptyDescription": "Create your first course to start teaching.",
    "completed": "Completed",
    "inProgress": "In progress",
    "notStarted": "Not started",
    "period7days": "7 days",
    "period30days": "Period 30 Days",
    "period90days": "Period 90 Days",
    "periodAllTime": "Period All Time",
    "reply": "Reply",
    "free": "Free",
    "announcements": "Announcements",
    "qa": "Q&A",
    "profileDescription": "Manage your courses and students",
    "saveProfile": "Save Profile",
    "codeAndCourseRequired": "Code and course are required",
    "failedToCreateCoupon": "Failed to create coupon",
    "createCoupon": "Create Coupon",
    "expired": "Expired",
    "maxedOut": "Maxed Out",
    "certificateDescription": "Customize the certificates awarded for your courses",
    "customBranding": "Custom Branding",
    "defaultTemplate": "Default Template",
    "uploadLogo": "Upload Logo",
    "instructorTitleLabel": "Instructor Title",
    "saveBranding": "Save Branding",
    "noCertificatesYet": "No Certificates Yet",
    "tabAnalytics": "Analytics",
    "tabCertificates": "Certificates",
    "tabComms": "Communications",
    "tabCoupons": "Coupons",
    "tabCourses": "Courses",
    "tabEarnings": "Earnings",
    "tabOverview": "Overview",
    "tabReviews": "Reviews",
    "tabSettings": "Settings",
    "tabStudents": "Students",
    "amountOff": "{amount} off",
    "couponCount": "{count, plural, one {# coupon} other {# coupons}}",
    "expiresDate": "Expires {date}",
    "issuedCertificates": "{count, plural, one {# certificate issued} other {# certificates issued}}",
    "percentOff": "{percent}% off",
    "reviewCount": "{count, plural, one {# review} other {# reviews}}",
    "starCount": "{count, plural, one {# star} other {# stars}}",
    "studentCount": "{count, plural, one {# student} other {# students}}",
    "usesCount": "{count, plural, one {# use} other {# uses}}"
  },
  "promptMarketplace": {
    "promptTemplates": "Prompt Templates",
    "subtitle": "Discover and use AI prompt templates created by the community",
    "searchPrompts": "Search prompts...",
    "allCategories": "All Categories",
    "allFree": "All Free",
    "featuredTrending": "Featured & Trending",
    "noPromptsFound": "No prompts found",
    "adjustFilters": "Try adjusting your search or filters",
    "defaultAuthor": "Anonymous",
    "free": "Free",
    "useCount": "{count} uses",
    "sortPopular": "Most Popular",
    "sortNewest": "Newest",
    "sortTopRated": "Top Rated",
    "descriptionLabel": "Description",
    "noReviewsYet": "No reviews yet",
    "paginationRange": "Showing {from}-{to} of {total}",
    "previewAlt": "Template preview",
    "rating": "Rating",
    "reviewOptional": "Review (optional)",
    "reviews": "Reviews",
    "shareYourExperience": "Share your experience",
    "useThisPrompt": "Use This Prompt",
    "writeReview": "Write a Review"
  },
  "creatorAnalytics": {
    "creatorAnalytics": "Creator Analytics",
    "trackEngagementAcrossYour": "Track engagement across your content",
    "contentPerformance": "Content Performance",
    "noContentYetStart": "No content yet. Start creating to see analytics.",
    "views": "Views",
    "likes": "Likes",
    "comments": "Comments",
    "shares": "Shares",
    "dayTrends": "{days}-day trends"
  },
  "formSubmissions": {
    "noSubmissions": "No submissions",
    "new": "New",
    "read": "Read",
    "archived": "Archived",
    "spam": "Spam",
    "deleteSubmission": "Delete Submission",
    "submissions": "Submissions",
    "noMatchFilter": "No Match Filter",
    "submissionsWillAppear": "Submissions Will Appear",
    "deleteConfirm": "Delete Confirm"
  },
  "seoTools": {
    "seoTools": "SEO Tools",
    "optimizeYourSiteFor": "Optimize your site for search engines",
    "avgScore": "Avg. Score",
    "totalIssues": "Total Issues",
    "publishedPosts": "Published Posts",
    "posts": "Posts",
    "noPublishedPostsTo": "No published posts to analyze yet.",
    "score": "Score",
    "wordCount": "Word Count",
    "suggestions": "Suggestions",
    "noIssuesFoundGreat": "No issues found. Great job!",
    "urlRedirects": "URL Redirects",
    "source": "Source",
    "target": "Target",
    "code": "Code",
    "hits": "Hits",
    "active": "Active",
    "actions": "Actions",
    "noRedirectsConfiguredYet": "No redirects configured yet.",
    "addYourFirstRedirect": "Add your first redirect",
    "sourcePath": "Source Path",
    "targetUrl": "Target URL",
    "statusCode": "Status Code",
    "subtitle": "Optimize your site for search engines",
    "overview": "Overview",
    "redirects": "Redirects",
    "analyze": "Analyze",
    "noPublishedPosts": "No Published Posts",
    "noIssuesFound": "No issues found",
    "addRedirect": "Add Redirect",
    "noRedirects": "No Redirects",
    "editRedirect": "Edit Redirect"
  },
  "editorialCalendar": {
    "editorialCalendar": "Editorial Calendar",
    "untitled": "Untitled",
    "moreCount": "+{count} more"
  },
  "myCourses": {
    "myLearning": "My Learning",
    "noCompletedCoursesYet": "No completed courses yet",
    "noCertificatesYet": "No certificates yet",
    "wishlistIsEmpty": "Wishlist is empty",
    "searchCourses": "Search courses...",
    "copyNumber": "Copy number",
    "browseCourses": "Browse Courses",
    "inProgress": "In Progress",
    "completed": "Completed",
    "avgProgress": "Avg Progress",
    "totalEnrolled": "Total Enrolled",
    "noCoursesInProgress": "No courses in progress",
    "noMatches": "No Matches",
    "browseAndStartLearning": "Browse And Start Learning",
    "tryAdjustingSearch": "Try Adjusting Search",
    "keepGoingComplete": "Keep Going Complete",
    "completeCertCourses": "Complete Cert Courses",
    "saveCoursesInterested": "Save Courses Interested",
    "coursesEnrolled": "{count, plural, one {# course} other {# courses}} enrolled"
  },
  "scoopStore": {
    "hubNotFound": "Community not found",
    "backToHubs": "Back to Communities",
    "youDonapostHavePermission": "You don&apos;t have permission to manage this store.",
    "backToHub": "Back to Community",
    "noPermission": "You don&apos;t have permission to manage this store."
  },
  "webTrails": {
    "private": "Private",
    "friends": "Friends",
    "public": "Public",
    "noStopsYetAdd": "No stops yet. Add pages from the extension.",
    "trailTitle": "Trail title...",
    "descriptionOptional": "Description (optional)"
  },
  "blogPostEditor": {
    "postNotFound": "Post not found",
    "backToBlog": "Back to blog",
    "published": "Published",
    "draft": "Draft",
    "scheduled": "Scheduled",
    "addCoverImage": "Add cover image",
    "status": "Status",
    "draft1": "Draft",
    "published2": "Published",
    "scheduled3": "Scheduled",
    "scheduleDate": "Schedule date",
    "category": "Category",
    "none": "None",
    "tags": "Tags",
    "excerpt": "Excerpt",
    "metaTitle": "Meta title",
    "metaDescription": "Meta description",
    "slug": "Slug",
    "words": "Words",
    "reading": "Reading",
    "views": "Views",
    "created": "Created",
    "noVersionsSavedYet": "No versions saved yet.",
    "postTitle": "Post title...",
    "addASubtitle": "Add a subtitle...",
    "startWritingYourPost": "Start writing your post...",
    "addTag": "Add tag...",
    "shortSummaryForPreviews": "Short summary for previews...",
    "descriptionForSearchEngines": "Description for search engines...",
    "versionNameOptional": "Version name (optional)",
    "cover": "Cover",
    "versions": "Versions",
    "publish": "Publish",
    "unpublish": "Unpublish"
  },
  "myAddresses": {
    "myAddresses": "My Addresses",
    "addAddress": "Add Address",
    "noAddressesYet": "No Addresses Yet",
    "addToSpeedUpCheckout": "Add to speed up checkout",
    "default": "Default"
  },
  "formBuilder": {
    "noFormsYet": "No forms yet",
    "createAFormTo": "Create a form to start collecting submissions.",
    "inactive": "Inactive",
    "title": "Form Builder",
    "slug": "Slug",
    "description": "Manage your formbuilder",
    "options": "Options",
    "deleteForm": "Delete Form",
    "contactForm": "Contact Form",
    "optionalDescription": "Optional description...",
    "label": "Label",
    "placeholderOptional": "Placeholder (optional)",
    "optionLabel": "Option label",
    "forms": "Forms",
    "newForm": "New Form",
    "totalForms": "Total Forms",
    "active": "Active",
    "totalSubmissions": "Total Submissions",
    "createFirstForm": "Create First Form",
    "deactivate": "Deactivate",
    "activate": "Activate",
    "viewSubmissions": "View Submissions",
    "duplicate": "Duplicate",
    "editForm": "Edit Form",
    "fields": "Fields",
    "addField": "Add Field",
    "addOption": "Add Option",
    "saveChanges": "Save Changes",
    "createForm": "Create Form",
    "deleteConfirm": "Delete Confirm",
    "deleteWarning": "This will permanently delete the form and all submissions.",
    "fieldsCount": "{count, plural, one {# field} other {# fields}}",
    "submissionsCount": "{count, plural, one {# submission} other {# submissions}}"
  },
  "visitorAnalytics": {
    "visitor": "Visitor",
    "interests": "Interests",
    "clicks": "Clicks",
    "lastSeen": "Last Seen",
    "link": "Link",
    "clicks1": "Clicks",
    "unique": "Unique",
    "bot": "Bot %",
    "noGeographicDataAvailable": "No geographic data available",
    "noDeviceDataAvailable": "No device data available",
    "noInterestDataYet": "No interest data yet",
    "noVisitorProfilesYet": "No visitor profiles yet",
    "noTagsYet": "No tags yet",
    "noClickDataYet": "No click data yet",
    "noLinkDataYet": "No link data yet",
    "noSecurityAlerts": "No security alerts",
    "title": "Visitor Analytics",
    "subtitle": "Track who visits your content and how they engage",
    "totalVisitors": "Total Visitors",
    "totalClicks": "Total Clicks",
    "topInterest": "Top Interest",
    "avgEngagement": "Avg Engagement",
    "interestProfiles": "Interest Profiles",
    "clickAnalytics": "Click Analytics",
    "securityAlerts": "Security Alerts",
    "interestDistribution": "Interest Distribution",
    "noInterestDataDescription": "Start sharing links to see what topics your visitors are interested in.",
    "topVisitorsHeading": "Top Visitors",
    "noVisitorProfilesDescription": "Visitor profiles will appear once people start clicking your links.",
    "interestTags": "Interest Tags",
    "noTagsDescription": "Tags will appear based on the content your visitors engage with.",
    "clicksOverTime": "Clicks Over Time",
    "last30Days": "Last 30 Days",
    "noClickDataDescription": "Click data will appear once your links start getting traffic.",
    "topLinks": "Top Links",
    "noLinkDataDescription": "Your most-clicked links will appear here.",
    "untitled": "Untitled",
    "geographicBreakdown": "Geographic Breakdown",
    "deviceBreakdown": "Device Breakdown",
    "severity": "Severity:",
    "noAlertsDescription": "No security issues detected. Your links are safe.",
    "resolved": "Resolved",
    "resolve": "Resolve",
    "noFilteredAlerts": "No alerts match the current filter"
  },
  "readingGroups": {
    "noReadingGroupsYet": "No reading groups yet",
    "createAGroupAnd": "Create a group and invite friends to read together.",
    "members": "Members",
    "invite": "Invite",
    "pages": "Pages",
    "noPagesAddedYet": "No pages added yet.",
    "groupName": "Group name...",
    "descriptionOptional": "Description (optional)",
    "userId": "User ID"
  },
  "collectionPage": {
    "thisAlbumIsPassword": "This album is password protected",
    "loadingCollection": "Loading collection...",
    "thisCollectionIsPassword": "This collection is password protected.",
    "noItemsYet": "No items yet",
    "aiSummary": "AI Summary",
    "thisCollectionIsEmpty": "This collection is empty.",
    "soltik": "Soltik",
    "enterPassword": "Enter password",
    "enterPassword1": "Enter password",
    "saveToYourCollection": "Save to your collection",
    "incorrectPassword": "Incorrect password",
    "failedToVerify": "Failed to verify",
    "viewGrid": "View Grid",
    "viewMasonry": "View Masonry",
    "viewTiles": "View Tiles",
    "viewList": "View List",
    "unlocking": "Unlocking",
    "unlock": "Unlock",
    "download": "Download",
    "open": "Open",
    "failedToVerifyPassword": "Failed to verify password",
    "portfolioNotFound": "Portfolio Not Found",
    "somethingWentWrong": "Something Went Wrong",
    "portfolioNotFoundDesc": "The collection you're looking for doesn't exist or has been removed.",
    "requiresAuthentication": "Requires Authentication",
    "portfolioExpired": "Portfolio Expired",
    "portfolioPrivate": "Portfolio Private",
    "failedToLoadPortfolio": "Failed to load portfolio",
    "goToSoltik": "Go To Soltik",
    "protectedCollection": "Protected Collection",
    "unlockCollection": "Unlock Collection",
    "trySoltik": "Try Soltik",
    "shop": "Shop",
    "home": "Home",
    "items": "items",
    "followers": "followers",
    "views": "views",
    "updated": "Updated",
    "subscribe": "Subscribe",
    "following": "Following",
    "follow": "Follow",
    "viewMagazine": "View Magazine",
    "emptyCollectionDesc": "No items have been added to this collection yet.",
    "loveThisCollection": "Love This Collection",
    "thisCreator": "This Creator",
    "signUpToFollow": "Sign Up To Follow",
    "madeWith": "Curated with",
    "createYourOwnSite": "&mdash; Organize and share what you discover",
    "by": "by {name}",
    "sharedBy": "Shared by {name}",
    "signUpToFollowDesc": "Sign up to follow this collection and get updates.",
    "viewCountLabel": "{count, plural, one {# view} other {# views}}",
    "recommended": "Recommended",
    "mutualBadge": "Mutual",
    "subscribers": "subscribers",
    "sharedByUnknown": "Unknown"
  },
  "settings": {
    "platformSettings": "Platform Settings",
    "settingsSavedSuccessfully": "Settings saved successfully.",
    "stripeConnect": "Stripe Connect",
    "configured": "Configured",
    "incomplete": "Incomplete",
    "platformMode": "Platform Mode",
    "configurationIncomplete": "Configuration Incomplete",
    "signOutConfirm": "Are you sure you want to sign out?",
    "subscription": "Subscription",
    "pushNotifications": "Push Notifications",
    "follows": "Follows",
    "mentions": "Mentions",
    "hubActivity": "Community Activity",
    "language": "Language",
    "appLanguage": "App Language",
    "security": "Security",
    "phoneVerification": "Phone Verification",
    "phoneVerificationComingSoon": "Phone verification is coming soon.",
    "verified": "Verified",
    "notVerified": "Not verified",
    "about": "About",
    "privacyPolicy": "Privacy Policy",
    "termsOfService": "Terms of Service",
    "version": "Version",
    "selectLanguage": "Select Language",
    "back": "Back to settings",
    "blocked": {
      "empty": "You haven't blocked anyone",
      "emptyDescription": "Blocking someone hides their posts and stops them from contacting you.",
      "subtitle": "Blocked users can't message you, see your posts, or appear in search.",
      "title": "Blocked users",
      "unblock": "Unblock"
    },
    "devices": {
      "confirmAllTitle": "Sign out all other devices?",
      "confirmOneTitle": "Sign out this device?",
      "current": "This device",
      "none": "No other active sessions.",
      "others": "Other sessions",
      "revoke": "Sign out",
      "signOutAll": "Sign out everywhere else",
      "subtitle": "Sessions currently signed in to your account. Revoke any you don't recognize.",
      "thisDevice": "This device",
      "title": "Devices",
      "unknown": "Unknown device"
    },
    "privacy": {
      "cookies": "Cookies & tracking",
      "cookiesDesc": "Change or withdraw what you agreed to. Withdrawing is as easy as giving — analytics stop immediately.",
      "cookiesManage": "Manage cookie preferences",
      "dm": "Who can send you DMs",
      "dmDesc": "Restricts who can start a new conversation with you.",
      "lastSeen": "Last seen",
      "lastSeenDesc": "Who can see when you were last online.",
      "readReceipts": "Read receipts",
      "readReceiptsDesc": "Who sees the \"read\" tick on your DMs.",
      "subtitle": "Control who can see your activity and contact you.",
      "title": "Privacy",
      "faces": {
        "desc": "Find the faces in your own photos and videos so you can name people and see everything they appear in. Face data stays on Soltik, is only ever visible to you, and is never matched with other accounts.",
        "error": "Could not save. Please try again.",
        "offBody": "This deletes all face data: every face found, every person and every name you added. Your photos and videos are not touched. Turning it on again starts a new scan.",
        "offConfirm": "Turn off and delete",
        "offTitle": "Turn off face recognition?",
        "saving": "Saving…",
        "scanned": "{done, plural, one {# item scanned} other {# items scanned}}.",
        "scanning": "Scanning your library: {done} done, {pending} to go.",
        "since": "On since {date}",
        "title": "Face recognition (People)",
        "leftover": "Face recognition is no longer available on your account. You can still delete the face data it collected.",
        "onTitle": "Turn on face recognition?",
        "onOthers": "This includes the faces of other people in your media. Only turn it on if you have the right to do this for them.",
        "onPrivate": "It runs on Soltik itself, not a third-party service. Faces and names are only ever visible to you and are never matched with other accounts.",
        "onDelete": "Turn it off at any time to delete all face data. Face data for an item is also deleted when the item is permanently deleted from Trash.",
        "onConfirm": "I agree — turn it on",
        "reconsent": "Face recognition can now also include media shared with you and public posts of people you follow.",
        "reconsentCta": "Review and include",
        "onWhat2": "Soltik analyses the faces in your photos and videos, in media shared with you, and in public posts of people you follow, and stores a face fingerprint for each, to group them into people you can name.",
        "descFindMe": "Find the faces in your photos and videos so you can name people and see everything they appear in. Face data stays on Soltik and is only ever visible to you. Friends who chose to be findable may be suggested for a person.",
        "reconsentFindMe": "People can now suggest linking a person to a friend who chose to let friends find them.",
        "termsChanged": "The terms were just updated. Please review them and turn it on again.",
        "onPrivateFindMe2": "It runs on Soltik itself, not a third-party service. Faces and names are only ever visible to you. If a friend has chosen to let friends find them, Soltik may suggest that a person here is them — nothing is linked unless they accept."
      },
      "faceLinks": {
        "error": "Could not save. Please try again.",
        "title": "Photo links",
        "desc": "People who asked to link you to the photos and videos you appear in, in their own library. Accepting lets them connect those photos to your account; it does not show you their photos or share yours. You can remove a link at any time.",
        "asked": "Asked on {date}",
        "linked": "Linked",
        "decline": "Decline",
        "accept": "Accept",
        "remove": "Remove"
      },
      "findMe": {
        "noCamera": "Soltik could not use your camera. Allow camera access for this site and try again.",
        "failed": "That did not work. Please try again.",
        "straightAgain": "Look straight at the camera again",
        "straight": "Look straight at the camera",
        "checking": "Checking…",
        "ready": "Make sure only you are in view, in good light.",
        "retry": "Try again",
        "start": "Start",
        "error": "Could not save. Please try again.",
        "title": "Let friends find me in their photos",
        "since": "On since {date}",
        "onTitle": "Let friends find you?",
        "onStore": "Soltik keeps only a face fingerprint made from it — not the selfie. It is checked on Soltik itself, not by a third party.",
        "onApprove": "A suggestion never links anything: they ask, and you accept or decline.",
        "onDelete": "Turn it off at any time to delete your face fingerprint.",
        "onConfirm": "I agree — continue",
        "cameraTitle": "Quick selfie check",
        "offTitle": "Stop letting friends find you?",
        "offBody": "Your face fingerprint is deleted and no new suggestions are made. Links you already accepted stay until you remove them below.",
        "offConfirm": "Turn off and delete",
        "reason": {
          "faceNotSeen": "We could not see your face clearly. Face the camera in good light and try again.",
          "moreThanOne": "Only you should be in the picture. Try again with no one else in view.",
          "turns": "Follow the prompts: look straight, turn your head each way when asked, then look straight again.",
          "lowQuality": "The picture was too dark or blurry. Try again in better light.",
          "faceChanged": "It must be the same person the whole time. Try again.",
          "notLive": "Move slowly and keep your face inside the circle the whole time, then try again."
        },
        "err": {
          "expired": "That check expired. Please start again.",
          "rateLimited": "Too many tries today. Please try again tomorrow.",
          "unavailable": "The check is not available right now. Please try again in a few minutes.",
          "off": "This is not available on your account yet.",
          "notVerified": "We could not verify this. Please try again.",
          "terms": "The terms were just updated. Close this window and turn it on again to review them."
        },
        "turnLeft2": "Slowly turn your head to your left",
        "turnRight2": "Slowly turn your head to your right",
        "retryCamera": "Try the camera again",
        "onSelfie2": "You take a short selfie: look straight, turn your head each way, look straight again. This helps check that it is you, in front of the camera.",
        "desc3": "When a friend uses People and has photos of you, Soltik can suggest linking them to your account. You approve every link. No one can search for you by face.",
        "onWho2": "Only your friends can get a suggestion — and only if they use People and have photos of you. No one can search for you by face."
      }
    },
    "connectedApps": {
      "title": "Connected apps",
      "subtitle": "Apps you signed in to with your Soltik account. They get only your display name. If you remove one, it asks for your permission again next time.",
      "none": "You haven't signed in to any apps with your Soltik account.",
      "since": "Connected {date}",
      "remove": "Remove"
    }
  },
  "reports": {
    "contentReports": "Content Reports",
    "reviewAndModerateReported": "Review and moderate reported content",
    "noReports": "No reports",
    "reportedContent": "Reported content",
    "adminNotes": "Admin notes",
    "confirmAction": "Confirm Action"
  },
  "plans": {
    "nameId": "Name (ID)",
    "displayName": "Display Name",
    "description": "Manage your plans",
    "monthlyPrice": "Monthly Price ($)",
    "yearlyPrice": "Yearly Price ($)",
    "stripeMonthlyPriceId": "Stripe Monthly Price ID",
    "stripeYearlyPriceId": "Stripe Yearly Price ID",
    "features": "Features",
    "limits": "Limits",
    "use1ForUnlimited": "Use -1 for unlimited",
    "sortOrder": "Sort Order",
    "active": "Active",
    "plans": "Plans",
    "manageSubscriptionPlansAnd": "Manage subscription plans and pricing",
    "inactive": "Inactive",
    "monthly": "Monthly",
    "yearly": "Yearly",
    "tabsLimit": "Tabs Limit",
    "aiTokens": "AI Tokens",
    "egPro": "e.g., pro",
    "egProPlan": "e.g., Pro Plan",
    "planDescription": "Plan description...",
    "price1a2b3c": "price_1A2B3C...",
    "price4d5e6f": "price_4D5E6F...",
    "1ForUnlimited": "-1 for unlimited"
  },
  "waitlist": {
    "totalSignups": "Total Signups",
    "pending": "Pending",
    "invited": "Invited",
    "registered": "Registered",
    "withReferrals": "With Referrals",
    "today": "Today",
    "thisWeek": "This Week",
    "allStatus": "All Status",
    "pending1": "Pending",
    "invited2": "Invited",
    "registered3": "Registered",
    "email": "Email",
    "status": "Status",
    "priority": "Priority",
    "referrals": "Referrals",
    "signedUp": "Signed Up",
    "actions": "Actions",
    "searchByEmail": "Search by email..."
  },
  "sites": {
    "siteManagement": "Site Management",
    "manageAndModerateSites": "Manage and moderate sites (collections) across the platform",
    "noSitesFound": "No sites found",
    "name": "Name",
    "handle": "Handle",
    "owner": "Owner",
    "pages": "Pages",
    "blogPosts": "Blog Posts",
    "domain": "Domain",
    "visibility": "Visibility",
    "created": "Created",
    "actions": "Actions",
    "searchSitesByName": "Search sites by name, handle, or owner email..."
  },
  "moderation": {
    "reviewReport": "Review Report",
    "critical": "Critical",
    "highPriority": "High Priority",
    "noPendingReports": "No pending reports",
    "moderationStats": "Moderation Stats",
    "last7Days": "Last 7 days",
    "last30Days": "Last 30 days",
    "last90Days": "Last 90 days",
    "totalReports": "Total Reports",
    "pending": "Pending",
    "reportsByCategory": "Reports by Category",
    "topReportedUsers": "Top Reported Users",
    "actionHistory": "Action History",
    "noModerationActionsYet": "No moderation actions yet",
    "contentModeration": "Content Moderation",
    "reviewReportedContentAnd": "Review reported content and manage violations",
    "addNotesAboutYour": "Add notes about your decision...",
    "textUnavailable": "We could not check your text just now. Please try again in a moment.",
    "textBlocked": "This text was blocked by our content policy. Change it and try again.",
    "lookBlocked": "The look of this video (its subject, setting or style description) was blocked by our content policy. Describe it differently and try again.",
    "shotsBlocked": "{count, plural, one {Shot {shots} was blocked by our content policy. Edit it and try again.} other {Shots {shots} were blocked by our content policy. Edit them and try again.}}",
    "lookBlockedPlan": "The look of this video (its subject, setting or style description) was blocked by our content policy. Plan the video again with a different premise or style.",
    "shotsBlockedRetake": "{count, plural, one {The prompt of shot {shots} was blocked by our content policy, so it was not retaken.} other {The prompts of shots {shots} were blocked by our content policy, so they were not retaken.}}",
    "shotsBlockedReplan": "{count, plural, one {Clip {shots} was blocked by our content policy. Start a new music video with a different plan.} other {Clips {shots} were blocked by our content policy. Start a new music video with a different plan.}}",
    "hourlyLimit": "Too many attempts this hour. Try again later."
  },
  "chatAudit": {
    "accessDenied": "Access Denied",
    "youNeedAdminPrivileges": "You need admin privileges to access this page.",
    "chatAuditDashboard": "Chat Audit Dashboard",
    "monitorAndModerateChat": "Monitor and moderate chat messages across all rooms",
    "filteringBy": "Filtering by:",
    "userId": "User ID",
    "username": "Username",
    "pageUrl": "Page URL",
    "ipAddress": "IP Address",
    "searchContent": "Search Content",
    "action": "Action",
    "allActions": "All actions",
    "messageSent": "Message Sent",
    "messageDeleted": "Message Deleted",
    "userJoined": "User Joined",
    "userLeft": "User Left",
    "chatType": "Chat Type",
    "allTypes": "All types",
    "roomChat": "Room Chat",
    "hubChat": "Community Chat",
    "channelChat": "Channel Chat",
    "startDate": "Start Date",
    "endDate": "End Date",
    "source": "Source",
    "allSources": "All Sources",
    "extension": "Extension",
    "roomPage": "Room Page",
    "includeDeleted": "Include deleted",
    "totalRecords": "Total Records",
    "page": "Page",
    "noMessagesFound": "No messages found",
    "noUrl": "No URL",
    "noAuditLogsFound": "No audit logs found",
    "deleteMessage": "Delete message",
    "areYouSureYou": "Are you sure you want to delete this message? This action cannot be undone.",
    "messageDetails": "Message Details",
    "messageId": "Message ID",
    "pageUrl1": "Page URL",
    "noUrlRecorded": "No URL recorded",
    "pageTitle": "Page title",
    "userId2": "User ID",
    "userName": "User Name",
    "userEmail": "User Email",
    "ipAddress3": "IP Address",
    "country": "Country",
    "createdAt": "Created At",
    "userAgent": "User Agent",
    "content": "Content",
    "deletionInfo": "Deletion Info",
    "deletedBy": "Deleted By",
    "deletedAt": "Deleted At",
    "reason": "Reason",
    "deleteMessage4": "Delete Message",
    "filterByUserId": "Filter by user ID",
    "searchByUsername": "Search by username",
    "searchByUrlOr": "Search by URL or domain",
    "filterByIp": "Filter by IP",
    "searchMessages": "Search messages",
    "reasonForDeletion": "Reason for deletion",
    "filterByThisUser": "Filter by this user",
    "filterByThisIp": "Filter by this IP",
    "openLiveChatRoom": "Open live chat room",
    "openOriginalPage": "Open original page",
    "viewDetails": "View details",
    "deleteMessage5": "Delete message"
  },
  "audit": {
    "auditLog": "Audit Log",
    "noAuditLogsFound": "No audit logs found",
    "searchByAdminEmail": "Search by admin email..."
  },
  "courses": {
    "courseManagement": "Course Management",
    "manageAndModerateCourses": "Manage and moderate courses across the platform",
    "allStatuses": "All Statuses",
    "draft": "Draft",
    "published": "Published",
    "archived": "Archived",
    "allCategories": "All Categories",
    "noCoursesFound": "No courses found",
    "title": "Courses",
    "owner": "Owner",
    "shop": "Shop",
    "category": "Category",
    "status": "Status",
    "enrollments": "Enrollments",
    "created": "Created",
    "actions": "Actions",
    "searchCoursesByTitle": "Search courses by title or owner email...",
    "assignmentGrading": {
      "grade": "Grade",
      "feedbackPlaceholder": "Enter feedback...",
      "submitGrade": "Submit Grade",
      "gradeSubmission": "Grade Submission",
      "noAssignments": "No assignments to grade"
    },
    "assignmentSubmission": {
      "pleaseWrite": "Please Write",
      "submissionFailed": "Submission Failed",
      "yourSubmission": "Your Submission",
      "grade": "Grade",
      "instructorFeedback": "Instructor Feedback",
      "submitAssignment": "Submit Assignment",
      "placeholder": "Write your response…",
      "submit": "Submit"
    },
    "cohortManager": {
      "newCohort": "New Cohort",
      "cohortNameEgSpring": "Cohort Name Eg Spring",
      "startsAt": "Starts At",
      "endsAt": "Ends At",
      "maxStudents": "Max Students",
      "unlimited": "Unlimited",
      "update": "Update",
      "create": "Create",
      "noCohortsYet": "No Cohorts Yet",
      "open": "Open",
      "closed": "Closed",
      "students": "Students"
    },
    "analytics": {
      "students": "Students",
      "enrollments": "Enrollments",
      "last": "Last",
      "revenue": "Revenue",
      "rating": "Rating",
      "reviews": "Reviews",
      "lessonPerformance": "Lesson Performance",
      "views": "Views"
    },
    "announcements": {
      "newAnnouncement": "New Announcement",
      "announcementTitle": "Announcement title",
      "writeYourAnnouncement": "Write Your Announcement",
      "pinToTop": "Pin To Top",
      "update": "Update",
      "post": "Post",
      "noAnnouncementsYet": "No Announcements Yet"
    },
    "learningPaths": {
      "newPath": "New Path",
      "learningPathTitle": "Learning path title",
      "description": "Manage your learningpaths",
      "beginner": "Beginner",
      "intermediate": "Intermediate",
      "advanced": "Advanced",
      "allLevels": "All Levels",
      "coursesInOrder": "Courses In Order",
      "update": "Update",
      "create": "Create",
      "noLearningPathsYet": "No Learning Paths Yet",
      "published": "Published",
      "draft": "Draft",
      "courses": "Courses"
    },
    "bookmarks": {
      "title": "Bookmarks",
      "addANoteOptional": "Add A Note Optional",
      "noBookmarksYet": "No Bookmarks Yet"
    },
    "discussions": {
      "newest": "Newest",
      "top": "Top",
      "askAQuestion": "Ask A Question",
      "noQuestionsYetBe": "No Questions Yet Be",
      "instructor": "Instructor",
      "reply": "Reply",
      "writeAReply": "Write A Reply"
    },
    "studyGroups": {
      "title": "Study Groups",
      "groupName": "Group Name",
      "maxMembers": "Max Members",
      "create": "Create",
      "noStudyGroupsYet": "No Study Groups Yet",
      "by": "By",
      "members": "Members",
      "join": "Join"
    },
    "free": "Free",
    "enrollFree": "Enroll for Free",
    "enroll": "Enroll",
    "browse": "Browse",
    "myCourses": "My Courses",
    "searchCourses": "Search courses"
  },
  "myPlugins": {
    "basics": "Basics",
    "name": "Name",
    "slug": "Slug",
    "autogeneratedFromNameYou": "Auto-generated from name. You can customize it.",
    "type": "Type",
    "block": "Block",
    "app": "App",
    "bothBlockApp": "Both (Block + App)",
    "category": "Category",
    "description": "Manage your myplugins",
    "iconUrl": "Icon URL",
    "configuration": "Configuration",
    "renderUrl": "Render URL",
    "configSchemaJson": "Config Schema (JSON)",
    "defaultConfigJson": "Default Config (JSON)",
    "blockMinHeightPx": "Block Min Height (px)",
    "webhookUrl": "Webhook URL",
    "events": "Events",
    "setupUrl": "Setup URL",
    "selectAPluginType": "Select a plugin type in Step 1 to configure settings.",
    "marketplace": "Marketplace",
    "priceInCents0": "Price (in cents, 0 = free)",
    "screenshotsCommaseparatedUrls": "Screenshots (comma-separated URLs)",
    "myPlugins": "My Plugins",
    "manageYourPluginSubmissions": "Manage your plugin submissions",
    "noPluginsYet": "No plugins yet",
    "createYourFirstPlugin": "Create your first plugin to get started.",
    "rejectionReason": "Rejection reason:",
    "myAwesomePlugin": "My Awesome Plugin",
    "describeWhatYourPlugin": "Describe what your plugin does..."
  },
  "revenue": {
    "revenueBilling": "Revenue & Billing",
    "creditPurchases": "Credit Purchases",
    "payoutRequests": "Payout Requests",
    "rejectPayout": "Reject Payout",
    "provideAReasonFor": "Provide a reason for rejecting this payout request.",
    "enterRejectionReason": "Enter rejection reason..."
  },
  "clickSecurity": {
    "clickSecurity": "Click Security",
    "totalClicks7d": "Total Clicks (7d)",
    "botRatio": "Bot Ratio",
    "activeAlerts": "Active Alerts",
    "avgThreatScore": "Avg Threat Score",
    "noUnresolvedAlerts": "No unresolved alerts",
    "type": "Type",
    "time": "Time",
    "city": "City",
    "bot": "Bot?",
    "noClickDataAvailable": "No click data available",
    "noCountryData": "No country data"
  },
  "billing": {
    "billingPayouts": "Billing & Payouts",
    "revenueTrackingAndCreator": "Revenue tracking and creator payout management",
    "stripeNotConfigured": "Stripe Not Configured",
    "totalRevenue": "Total Revenue",
    "monthlyRecurring": "Monthly Recurring",
    "activeSubscriptions": "Active Subscriptions",
    "pendingPayouts": "Pending Payouts",
    "noPendingPayoutRequests": "No pending payout requests",
    "payoutRequestsFromCreators": "Payout requests from creators will appear here",
    "user": "User",
    "type": "Type",
    "amount": "Amount",
    "status": "Status",
    "date": "Date",
    "noTransactionsYet": "No transactions yet",
    "transactionsWillAppearHere": "Transactions will appear here once billing is active",
    "balance": "Current balance",
    "creditsUnit": "credits",
    "historyTitle": "Recent activity",
    "noActivity": "No credit activity yet — top up above to get started.",
    "purchaseCancel": "Checkout cancelled. You were not charged.",
    "purchaseSuccess": "Top-up complete — credits have landed in your balance.",
    "refresh": "Refresh",
    "subtitle": "Your Studio Canvas + AI usage balance. Top up any time — credits never expire.",
    "title": "Credits",
    "topUpTitle": "Top up"
  },
  "pluginQueue": {
    "pluginReviewQueue": "Plugin Review Queue",
    "reviewAndApproveCommunity": "Review and approve community plugins for the store",
    "noPluginsPendingReview": "No plugins pending review",
    "allCaughtUp": "All caught up!",
    "reasonForRejectionRequired": "Reason for rejection (required)..."
  },
  "templateQueue": {
    "templateReviewQueue": "Template Review Queue",
    "reviewAndApproveCommunity": "Review and approve community templates for the marketplace",
    "noTemplatesPendingReview": "No templates pending review",
    "allCaughtUp": "All caught up!",
    "reasonForRejectionRequired": "Reason for rejection (required)..."
  },
  "categories": {
    "courseCategories": "Course Categories",
    "manageTheCourseCategory": "Manage the course category taxonomy",
    "deleteCategory": "Delete Category",
    "categoryName": "Category name",
    "addSubcategory": "Add subcategory"
  },
  "browseLearningPaths": {
    "learningPaths": "Learning Paths",
    "noLearningPathsAvailable": "No learning paths available yet",
    "backToList": "Back To List",
    "title": "Learning Paths",
    "noPaths": "No Paths",
    "courseCount": "{count, plural, one {# course} other {# courses}}",
    "lessonCount": "{count, plural, one {# lesson} other {# lessons}}"
  },
  "siteBlogListing": {
    "noBlogPostsYet": "No blog posts yet.",
    "all": "All",
    "backTo": "Back to {name}",
    "pagination": "Page {page} of {total}",
    "readingTimeMin": "{minutes} min read",
    "siteNameBlog": "{name} Blog"
  },
  "magic": {
    "soltik": "Soltik",
    "verifying": "Verifying your link...",
    "pleaseWait": "Please wait while we sign you in.",
    "signedIn": "You&apos;re signed in!",
    "redirecting": "Redirecting to your dashboard...",
    "linkExpired": "Link expired or invalid",
    "linkExpiredMessage": "Your sign-in link has expired. Request a new one to continue.",
    "requestNewLink": "Request new link",
    "twoFactorAuth": "Two-factor authentication",
    "enterAuthCode": "Enter the code from your authenticator app"
  },
  "components": {
    "blockRenderer": {
      "noAddressSet": "No address set",
      "today": "TODAY",
      "noFilesUploaded": "No files uploaded",
      "soldOut": "Sold Out",
      "sale": "SALE",
      "noProductSelected": "No product selected",
      "chooseAProductFrom": "Choose a product from your shop",
      "thisProductIsNo": "This product is no longer available",
      "popular": "Popular",
      "connectAShopTo": "Connect a shop to display products",
      "noProductsFound": "No products found",
      "connectAShopTo1": "Connect a shop to display storefront",
      "all": "All",
      "noProductsFound3": "No products found",
      "searchProducts": "Search products...",
      "days": {
        "monday": "Monday",
        "tuesday": "Tuesday",
        "wednesday": "Wednesday",
        "thursday": "Thursday",
        "friday": "Friday",
        "saturday": "Saturday",
        "sunday": "Sunday"
      },
      "businessHours": "Business Hours",
      "openNow": "Open Now",
      "closed": "Closed",
      "download": "Download",
      "copied": "Copied",
      "copy": "Copy",
      "inStock": "In Stock",
      "lowStock": "Low Stock",
      "outOfStock": "Out Of Stock",
      "freeShipping": "Free Shipping",
      "viewProduct": "View Product",
      "addToCart": "Add to Cart",
      "digital": "Digital",
      "digitalProduct": "Digital Product",
      "instantDownload": "instant",
      "license": "License",
      "buyNow": "Buy Now",
      "intervalWeek": "week",
      "intervalMonth": "mo",
      "intervalYear": "yr",
      "mostPopular": "Most Popular",
      "plan": "Plan",
      "subscribe": "Subscribe",
      "supportMyWork": "Support my work!",
      "custom": "Custom",
      "locationOnline": "Online",
      "locationInPerson": "In Person",
      "locationBoth": "Online or In Person",
      "bookASession": "Book A Session",
      "bookNow": "Book Now",
      "select": "Select...",
      "submit": "Submit",
      "getNow": "Get Now",
      "viewInShop": "View in Shop",
      "clickHere": "Click Here",
      "question": "Question",
      "item": "Item",
      "failedToSend": "Failed to send",
      "thankYouMessage": "Thank you for your submission",
      "field": "Field",
      "sending": "Sending...",
      "send": "Send",
      "viewDetails": "Details",
      "viewIcons": "Icons",
      "viewList": "List",
      "viewTiles": "Tiles",
      "fileCount": "{count, plural, one {# file} other {# files}}",
      "freeTrialDays": "{count}-day free trial",
      "goal": "Goal: {amount}",
      "moreVariants": "+{count} more",
      "pluginNotConfigured": "This plugin has not been configured.",
      "raised": "{amount} raised"
    },
    "editableBlockRenderer": {
      "12": "$12",
      "29": "$29",
      "999": "9.99",
      "1999": "19.99",
      "2999": "29.99",
      "4999": "49.99",
      "99939": "9.99",
      "clickToUploadImage": "Click to upload image",
      "plainText": "Plain text",
      "html": "HTML",
      "h1Large": "H1 — Large",
      "h2Medium": "H2 — Medium",
      "h3Small": "H3 — Small",
      "left": "Left",
      "center": "Center",
      "right": "Right",
      "button": "Button",
      "card": "Card",
      "minimal": "Minimal",
      "auto": "Auto",
      "square": "Square",
      "square1": "Square",
      "usd": "USD",
      "eur": "EUR",
      "gbp": "GBP",
      "cad": "CAD",
      "aud": "AUD",
      "ils": "ILS",
      "productImages": "Product Images",
      "variantsSizeColorEtc": "Variants (Size, Color, etc.)",
      "shipping": "Shipping",
      "inStock": "In Stock",
      "lowStock": "Low Stock",
      "outOfStock": "Out of Stock",
      "usd2": "USD",
      "eur3": "EUR",
      "gbp4": "GBP",
      "ils5": "ILS",
      "previewImages": "Preview Images",
      "instantDownload": "Instant Download",
      "emailDelivery": "Email Delivery",
      "whatapossIncluded": "What&apos;s Included",
      "custom": "Custom",
      "usd6": "USD",
      "eur7": "EUR",
      "gbp8": "GBP",
      "ils9": "ILS",
      "online": "Online",
      "inPerson": "In Person",
      "both": "Both",
      "weekly": "Weekly",
      "monthly": "Monthly",
      "yearly": "Yearly",
      "usd10": "USD",
      "eur11": "EUR",
      "gbp12": "GBP",
      "ils13": "ILS",
      "benefits": "Benefits",
      "tipAmounts": "Tip Amounts",
      "usd14": "USD",
      "eur15": "EUR",
      "gbp16": "GBP",
      "ils17": "ILS",
      "formFields": "Form Fields",
      "text": "Text field",
      "email": "Email",
      "number": "Number",
      "phone": "Phone",
      "textarea": "Textarea",
      "dropdown": "Dropdown",
      "checkbox": "Checkbox",
      "date": "Date",
      "pdfImagesDocumentsAudio": "PDF, images, documents, audio, video",
      "viewMode": "View Mode",
      "pdfDisplay": "PDF Display",
      "inlinePreview": "Inline Preview",
      "downloadLinkOnly": "Download Link Only",
      "small250px": "Small (250px)",
      "medium400px": "Medium (400px)",
      "large600px": "Large (600px)",
      "extraLarge800px": "Extra Large (800px)",
      "fullWidth": "Full Width",
      "large800px": "Large (800px)",
      "medium600px": "Medium (600px)",
      "compact400px": "Compact (400px)",
      "javascript": "JavaScript",
      "typescript": "TypeScript",
      "python": "Python",
      "html18": "HTML",
      "css": "CSS",
      "json": "JSON",
      "sql": "SQL",
      "bash": "Bash",
      "rust": "Rust",
      "java": "Java",
      "customHtml": "Custom HTML...",
      "icons": "Icons",
      "buttons": "Buttons",
      "pills": "Pills",
      "small": "Small",
      "medium": "Medium",
      "large": "Large",
      "left19": "Left",
      "center20": "Center",
      "right21": "Right",
      "links": "Links",
      "platform": "Platform...",
      "closed": "Closed",
      "line": "Line",
      "dashed": "Dashed",
      "dotted": "Dotted",
      "gradientFade": "Gradient Fade",
      "dots": "Dots",
      "space": "Space",
      "selectAShop": "Select a shop",
      "selectAProduct": "Select a product",
      "digital": "Digital",
      "noProductSelected": "No product selected",
      "left22": "Left",
      "center23": "Center",
      "right24": "Right",
      "solid": "Solid",
      "outline": "Outline",
      "gradient": "Gradient",
      "small25": "Small",
      "medium26": "Medium",
      "large27": "Large",
      "left28": "Left",
      "center29": "Center",
      "right30": "Right",
      "noRating": "No rating",
      "stats": "Stats",
      "questionsAnswers": "Questions & Answers",
      "pricingPlans": "Pricing Plans",
      "teamMembers": "Team Members",
      "timelineEntries": "Timeline Entries",
      "menuCategories": "Menu Categories",
      "formFields31": "Form Fields",
      "text32": "Text",
      "email33": "Email",
      "phone34": "Phone",
      "textarea35": "Textarea",
      "loadingShops": "Loading shops...",
      "noShopsFoundCreate": "No shops found. Create a shop first.",
      "selectAShop36": "Select a shop...",
      "grid": "Grid",
      "list": "List",
      "grid37": "Grid",
      "list38": "List",
      "delete": "Delete?",
      "enterText": "Enter text...",
      "headingText": "Heading text...",
      "subtitleOptional": "Subtitle (optional)",
      "linkLabel": "Link label",
      "descriptionOptional": "Description (optional)",
      "iconEmoji": "Icon emoji",
      "thumbnailUrlOptional": "Thumbnail URL (optional)",
      "imageDescription": "Image description",
      "captionOptional": "Caption (optional)",
      "linkUrlOptionalMakes": "Link URL (optional — makes image clickable)",
      "iframe": "'<iframe ...>'",
      "productName": "Product name",
      "productDescription": "Product description...",
      "sku001": "SKU-001",
      "variantNameEgSize": "Variant name (e.g. Size)",
      "option": "Option",
      "shippingInfoEgShips": "Shipping info (e.g. Ships in 2-3 days)",
      "externalProductLinkOptional": "External product link (optional)",
      "buttonTextDefaultAdd": "Button text (default: Add to Cart)",
      "productTitle": "Product title",
      "description": "Manage your editableblockrenderer",
      "imageUrl": "Image URL",
      "pdfZipMp3": "PDF, ZIP, MP3...",
      "25Mb": "2.5 MB",
      "personalUseCommercialEtc": "Personal Use, Commercial, etc.",
      "feature": "Feature",
      "buttonTextDefaultBuy": "Button text (default: Buy Now)",
      "consultationCoachingEtc": "Consultation, Coaching, etc.",
      "whatsIncludedInThis": "What's included in this session",
      "locationDetailsEgZoom": "Location details (e.g. Zoom, 123 Main St)",
      "buttonTextDefaultBook": "Button text (default: Book Now)",
      "proPlan": "Pro Plan",
      "planDescription": "Plan description",
      "benefit": "Benefit",
      "badgeTextDefaultMost": "Badge text (default: Most Popular)",
      "buttonTextDefaultSubscribe": "Button text (default: Subscribe)",
      "supportMyWork": "Support my work!",
      "thankYouMessageOptional": "Thank you message (optional)",
      "contactForm": "Contact Form",
      "optionalDescription": "Optional description",
      "submitButtonLabelDefault": "Submit button label (default: Submit)",
      "successMessageOptional": "Success message (optional)",
      "fieldLabel": "Field label",
      "placeholderText": "Placeholder text",
      "optionsCommaseparated": "Options (comma-separated)",
      "descriptionOptional40": "Description (optional)",
      "123MainStNew": "123 Main St, New York, NY 10001",
      "indexts": "index.ts",
      "code": "Code...",
      "sectionTitleDefaultBusiness": "Section title (default: Business Hours)",
      "timezoneEgAmericanewyork": "Timezone (e.g. America/New_York)",
      "searchShops": "Search shops...",
      "searchProducts": "Search products...",
      "welcomeToMySite": "Welcome to My Site",
      "aBriefTagline": "A brief tagline...",
      "getStarted": "Get Started",
      "getStarted41": "Get Started",
      "whatTheCustomerSaid": "What the customer said...",
      "janeSmith": "Jane Smith",
      "ceoCompany": "CEO, Company",
      "label": "Field label",
      "question": "Question",
      "answer": "Answer",
      "planName": "Plan name",
      "ctaLabel": "CTA label",
      "ctaUrl": "CTA URL",
      "feature110feature2": "Feature 1&#10;Feature 2",
      "name": "Name",
      "role": "Role",
      "shortBio": "Short bio...",
      "title": "Edit Block",
      "description42": "Description...",
      "categoryName": "Category name",
      "itemName": "Item name",
      "vgf": "V/GF",
      "description43": "Description",
      "fieldLabel44": "Field label",
      "send": "Send",
      "thanks": "Thanks!",
      "captionOptional45": "Caption (optional)",
      "moveUp": "Move up",
      "moveDown": "Move down"
    },
    "comingSoonFooter": {
      "theFutureOfContent": "The future of content curation",
      "soltik": "Soltik"
    },
    "productGridSection": {
      "connectAShopTo": "Connect a shop to display products",
      "allCategories": "All Categories",
      "noProductsFound": "No products found"
    },
    "fAQSection": {
      "addFaqItemsTo": "Add FAQ items to display them here"
    },
    "comparisonTableSection": {
      "connectAShopTo": "Connect a shop to display comparison table",
      "noProductsFoundFor": "No products found for comparison"
    },
    "gallerySection": {
      "closeLightbox": "Close lightbox",
      "previousImage": "Previous image",
      "nextImage": "Next image"
    },
    "testimonialsSection": {
      "addTestimonialsToDisplay": "Add testimonials to display them here",
      "previousTestimonial": "Previous testimonial",
      "nextTestimonial": "Next testimonial"
    },
    "heroSection": {
      "backgroundVideo": "Background video"
    },
    "videoBannerSection": {
      "videoBanner": "Video banner"
    },
    "contactSection": {
      "addContactDetailsTo": "Add contact details to display them here",
      "locationMap": "Location map"
    },
    "featuredProductsSection": {
      "connectAShopTo": "Connect a shop to display products",
      "noProductsFound": "No products found"
    },
    "roomHeader": {
      "visitPage": "Visit page"
    },
    "similarPages": {
      "similarPages": "Similar Pages",
      "similarPages1": "Similar Pages"
    },
    "pageSidebar": {
      "rateThisPage": "Rate this page:",
      "yourNotesPrivate": "Your notes (private)",
      "joinSoltik": "Join Soltik",
      "addPrivateNotesAbout": "Add private notes about this page..."
    },
    "commentList": {
      "noCommentsYet": "No comments yet",
      "beTheFirstTo": "Be the first to share your thoughts!"
    },
    "smartReplies": {
      "quickReplies": "Quick replies",
      "aiSuggesting": "AI suggesting..."
    },
    "workspaceHeader": {
      "myWorkspace": "My Workspace",
      "gridView": "Grid view",
      "listView": "List view",
      "compactView": "Compact view"
    },
    "workspaceDetails": {
      "selectAnItemTo": "Select an item to view details",
      "saveThisItemTo": "Save this item to add tags",
      "noSummaryAvailable": "No summary available",
      "addTag": "+ Add tag",
      "addANote": "Add a note..."
    },
    "tagPickerModal": {
      "addTags": "Add Tags",
      "noExistingTags": "No existing tags",
      "createNewTag": "Create new tag..."
    },
    "collectionPickerModal": {
      "addToCollection": "Add to Collection",
      "searchCollections": "Search collections...",
      "collectionName": "Collection name..."
    },
    "moveToWorkspaceModal": {
      "moveToWorkspace": "Move to Workspace",
      "noWorkspace": "No Workspace",
      "current": "Current",
      "current1": "Current"
    },
    "snoozeModal": {
      "snoozeTabs": "Snooze Tabs"
    },
    "createWorkspaceModal": {
      "egWorkPersonalResearch": "e.g., Work, Personal, Research..."
    },
    "workspaceSidebar": {
      "total": "Total",
      "today": "Today",
      "overview": "Overview",
      "time": "Time",
      "topDomains": "Top Domains",
      "devices": "Devices",
      "workspaces": "Workspaces",
      "renameWorkspace": "Rename workspace",
      "deleteWorkspace": "Delete workspace",
      "tags": "Tags"
    },
    "studyGroups": {
      "maxMembers": "Max members:",
      "noStudyGroupsYet": "No study groups yet",
      "groupName": "Group name"
    },
    "subscriptionsTab": {
      "activeSubscribers": "Active Subscribers",
      "monthlyRecurringRevenue": "Monthly Recurring Revenue",
      "churnRate30d": "Churn Rate (30d)",
      "product": "Product *",
      "selectAProduct": "Select a product...",
      "interval": "Interval *",
      "trialDays": "Trial Days",
      "trialDays1": "Trial Days",
      "active": "Active",
      "noSubscriptionPlansYet": "No subscription plans yet",
      "noSubscribersYet": "No subscribers yet",
      "editPlan": "Edit plan",
      "deactivatePlan": "Deactivate plan"
    },
    "invoicesTab": {
      "customerEmail": "Customer Email *",
      "customerName": "Customer Name",
      "address": "Address",
      "lineItems": "Line Items",
      "description": "Manage your invoicestab",
      "qty": "Qty",
      "rate": "Rate ($)",
      "taxRate": "Tax Rate (%)",
      "dueDate": "Due Date",
      "notes": "Notes",
      "footerText": "Footer text",
      "subtotal": "Subtotal",
      "total": "Total",
      "noInvoicesYetCreate": "No invoices yet. Create one to get started.",
      "invoice": "Invoice #",
      "customer": "Customer",
      "total1": "Total",
      "status": "Status",
      "due": "Due",
      "created": "Created",
      "actions": "Actions",
      "customer2": "Customer",
      "lineItems3": "Line Items",
      "subtotal4": "Subtotal",
      "discount": "Discount",
      "total5": "Total",
      "created6": "Created",
      "dueDate7": "Due Date",
      "sent": "Sent",
      "paid": "Paid",
      "customerexamplecom": "customer@example.com",
      "janeDoe": "Jane Doe",
      "123MainStCity": "123 Main St, City, State ZIP",
      "itemDescription": "Item description",
      "000": "0.00",
      "paymentTermsAdditionalInfo": "Payment terms, additional info...",
      "thankYouForYour": "Thank you for your business!",
      "viewDetails": "View details",
      "editDraft": "Edit draft",
      "sendInvoice": "Send invoice",
      "voidInvoice": "Void invoice"
    },
    "addressFormModal": {
      "label": "Address label",
      "fullName": "Full Name",
      "addressLine2": "Address Line 2",
      "state": "State",
      "postalCode": "Postal Code",
      "country": "Country",
      "phone": "Phone",
      "setAsDefaultAddress": "Set as default address",
      "johnDoe": "John Doe",
      "123MainStreet": "123 Main Street",
      "apt4b": "Apt 4B",
      "newYork": "New York",
      "15551234567": "+1 (555) 123-4567"
    },
    "returnsTab": {
      "allStatuses": "All Statuses",
      "requested": "Requested",
      "approved": "Approved",
      "shippedBack": "Shipped Back",
      "received": "Received",
      "refunded": "Refunded",
      "rejected": "Rejected",
      "noReturnsFound": "No returns found",
      "returnId": "Return ID",
      "order": "Order",
      "customer": "Customer",
      "reason": "Reason",
      "status": "Status",
      "date": "Date",
      "amount": "Amount",
      "customer1": "Customer",
      "order2": "Order",
      "reason3": "Reason",
      "items": "Items",
      "proofPhotos": "Proof Photos",
      "adminNotes": "Admin Notes",
      "trackingNumber": "Tracking Number",
      "trackingUrl": "Tracking URL",
      "resolutionType": "Resolution Type",
      "refundAmountUsd": "Refund Amount (USD)",
      "storeCreditAmountUsd": "Store Credit Amount (USD)",
      "searchByCustomer": "Search by customer...",
      "internalNotesAboutThis": "Internal notes about this return...",
      "eg1z999aa": "e.g. 1Z999AA...",
      "000": "0.00",
      "0004": "0.00"
    },
    "reorderButton": {
      "reorder": "Reorder"
    },
    "coursesTab": {
      "2999": "29.99",
      "noStudentsEnrolledYet": "No students enrolled yet",
      "student": "Student",
      "email": "Email",
      "progress": "Progress",
      "enrolled": "Enrolled",
      "title": "Title *",
      "contentType": "Content Type",
      "text": "Courses",
      "video": "Video",
      "quiz": "Quiz",
      "unlockAfterDays": "Unlock after (days)",
      "freePreview": "Free Preview",
      "allowNonenrolledUsersTo": "Allow non-enrolled users to view this lesson",
      "title1": "Title *",
      "slug": "Slug",
      "description": "Manage your coursestab",
      "coverImage": "Cover Image",
      "priceUsd": "Price (USD)",
      "status": "Status",
      "draft": "Draft",
      "published": "Published",
      "subscriptionbasedPricing": "Subscription-based pricing",
      "enableDripScheduling": "Enable drip scheduling",
      "daysBetweenLessons": "Days between lessons",
      "courseDetails": "Course Details",
      "category": "Category",
      "none": "None",
      "subcategory": "Subcategory",
      "difficulty": "Difficulty",
      "language": "Language",
      "english": "English",
      "spanish": "Spanish",
      "french": "French",
      "german": "German",
      "portuguese": "Portuguese",
      "chinese": "Chinese",
      "japanese": "Japanese",
      "korean": "Korean",
      "arabic": "Arabic",
      "hindi": "Hindi",
      "learningObjectives": "Learning Objectives",
      "certificateOnCompletion": "Certificate on completion",
      "instructorProfile": "Instructor Profile",
      "instructorNameTitle": "Instructor Name / Title",
      "instructorBio": "Instructor Bio",
      "noCoursesYet": "No courses yet",
      "createYourFirstCourse": "Create your first course to start teaching.",
      "noReviewsYet": "No reviews yet",
      "verified": "Verified",
      "yourReply": "Your reply",
      "moduleTitle": "Module title...",
      "lessonTitle": "Lesson title",
      "introductionTo": "Introduction to...",
      "introto": "intro-to-...",
      "whatStudentsWillLearn": "What students will learn...",
      "egWebDevelopment": "e.g. Web Development",
      "egDrJaneSmith": "e.g. Dr. Jane Smith, Senior Developer at...",
      "shortBioAboutThe": "Short bio about the instructor...",
      "writeYourReply": "Write your reply...",
      "lessonsUnlockGraduallyAfter": "Lessons unlock gradually after enrollment",
      "previewAsStudent": "Preview as student"
    },
    "channelsTab": {
      "platform": "Platform",
      "channelName": "Channel Name",
      "configurationJson": "Configuration (JSON)",
      "noSalesChannels": "No sales channels",
      "noChannelOrdersYet": "No channel orders yet",
      "orderId": "Order ID",
      "customer": "Customer",
      "items": "Items",
      "total": "Total",
      "status": "Status",
      "egMyGoogleShopping": "e.g. My Google Shopping Feed",
      "copyProductFeedUrl": "Copy product feed URL",
      "triggerProductSync": "Trigger product sync",
      "configureChannel": "Configure channel",
      "removeChannel": "Remove channel"
    },
    "themeTab": {
      "designLayout": "Design & Layout",
      "customizeYourStorefrontWith": "Customize your storefront with the visual editor"
    },
    "bookingsTab": {
      "bookingServices": "Booking Services",
      "manageAppointmentTypesAnd": "Manage appointment types and view upcoming bookings",
      "createBookingService": "Create Booking Service",
      "serviceName": "Service Name *",
      "category": "Category",
      "durationMinutes": "Duration (minutes)",
      "howLongTheAppointment": "How long the appointment lasts",
      "price": "Price ($)",
      "setTo0For": "Set to 0 for free appointments",
      "bufferTimeMinutes": "Buffer Time (minutes)",
      "breakBetweenAppointments": "Break between appointments",
      "maxBookingsPerSlot": "Max Bookings Per Slot",
      "howManyPeopleCan": "How many people can book the same time",
      "description": "Manage your bookingstab",
      "noBookingServices": "No booking services",
      "createServicesThatCustomers": "Create services that customers can book appointments for.",
      "upcomingBookings": "Upcoming Bookings",
      "complete": "Complete",
      "egHaircutConsultation": "e.g. Haircut, Consultation",
      "egHairNailsCoaching": "e.g. Hair, Nails, Coaching",
      "0ForFree": "0 for free",
      "describeWhatThisService": "Describe what this service includes..."
    },
    "courseAnnouncementsPanel": {
      "noAnnouncementsYet": "No announcements yet",
      "announcementTitle": "Announcement title",
      "writeYourAnnouncement": "Write your announcement..."
    },
    "campaignsTab": {
      "totalSent": "Total Sent",
      "opened": "Opened",
      "clicked": "Clicked",
      "failed": "Failed",
      "unsubscribed": "Unsubscribed",
      "noSendsRecordedYet": "No sends recorded yet",
      "email": "Email",
      "status": "Status",
      "sent": "Sent",
      "opened1": "Opened",
      "clicked2": "Clicked",
      "subject": "Subject *",
      "previewText": "Preview text",
      "contentHtml": "Content (HTML)",
      "hello": "Hello!",
      "yourEmailContentHere": "Your email content here...",
      "fromName": "From Name",
      "replytoEmail": "Reply-To Email",
      "audience": "Audience",
      "allCustomers": "All Customers",
      "segment": "Segment",
      "selectASegment": "Select a segment...",
      "byTags": "By Tags",
      "sendCampaignNow": "Send Campaign Now?",
      "sendDateTime": "Send Date & Time",
      "emailAddress": "Email Address",
      "noCampaignsYet": "No campaigns yet",
      "createYourFirstEmail": "Create your first email campaign to reach your customers.",
      "yourEmailSubjectLine": "Your email subject line",
      "shortPreviewShownIn": "Short preview shown in inbox (optional)",
      "shopName": "Shop name",
      "repliesyourdomaincom": "replies@yourdomain.com",
      "tag1Tag2Tag3": "tag1, tag2, tag3",
      "youremailcom": "your@email.com",
      "viewStats": "View stats"
    },
    "lessonDiscussions": {
      "noQuestionsYetBe": "No questions yet. Be the first to ask!",
      "instructor": "Instructor",
      "askAQuestion": "Ask a question...",
      "writeAReply": "Write a reply..."
    },
    "discountRulesTab": {
      "500": "5.00",
      "autoappliedDiscountsBogoBundles": "Auto-applied discounts, BOGO, bundles, and volume pricing",
      "noDiscountRulesYet": "No discount rules yet. Create one to offer deals to your customers.",
      "name": "Name *",
      "type": "Type",
      "discount": "Discount %",
      "amountOff": "Amount Off ($)",
      "buyQty": "Buy qty",
      "getQty": "Get qty",
      "discount1": "Discount %",
      "volumeTiers": "Volume Tiers",
      "minOrderAmount": "Min Order Amount ($)",
      "maxUses": "Max Uses",
      "startsAt": "Starts At",
      "endsAt": "Ends At",
      "priority": "Priority",
      "egSummerSale20": "e.g. Summer Sale 20% Off",
      "minQty": "Min qty",
      "off": "% off",
      "optional": "Optional",
      "unlimited": "Unlimited"
    },
    "giftCardsTab": {
      "2500": "25.00",
      "amountUsd": "Amount (USD) *",
      "recipientEmail": "Recipient Email",
      "recipientName": "Recipient Name",
      "message": "Gift message",
      "expiresInDays": "Expires in (days)",
      "noGiftCardsYet": "No gift cards yet. Create one to get started.",
      "friendexamplecom": "friend@example.com",
      "janeDoe": "Jane Doe",
      "happyBirthday": "Happy birthday!",
      "365LeaveEmptyFor": "365 (leave empty for no expiry)"
    },
    "shopThemeEditor": {
      "gridColumns": "Grid Columns",
      "cardStyle": "Card Style",
      "layoutType": "Layout Type",
      "spacing": "Spacing",
      "cornerRadius": "Corner Radius",
      "buttonStyle": "Button Style",
      "presets": "Presets",
      "headingFont": "Heading Font",
      "bodyFont": "Body Font",
      "customLinks": "Custom Links",
      "noCustomLinksAdded": "No custom links added yet.",
      "policies": "Policies",
      "contact": "Contact",
      "label": "Theme label",
      "url": "URL"
    },
    "translationsTab": {
      "rtl": "RTL",
      "addLanguage": "Add Language",
      "selectLanguage": "Select language...",
      "noTranslationsYetAdd": "No translations yet. Add a language to get started.",
      "rtl1": "RTL",
      "shopName": "Shop Name",
      "description": "Manage your translationstab",
      "returnPolicy": "Return Policy",
      "shippingPolicy": "Shipping Policy",
      "privacyPolicy": "Privacy Policy",
      "title": "Translations",
      "description2": "Description",
      "seoTitle": "SEO Title",
      "seoDescription": "SEO Description",
      "translatedShopName": "Translated shop name",
      "translatedDescription": "Translated description",
      "translatedReturnPolicy": "Translated return policy",
      "translatedShippingPolicy": "Translated shipping policy",
      "translatedPrivacyPolicy": "Translated privacy policy",
      "translatedTitle": "Translated title",
      "translatedDescription3": "Translated description",
      "seoTitle4": "SEO title",
      "seoDescription5": "SEO description",
      "autotranslateWithAi": "Auto-translate with AI",
      "removeLocale": "Remove locale"
    },
    "lessonBookmarks": {
      "noBookmarksYet": "No bookmarks yet",
      "addANoteOptional": "Add a note (optional)..."
    },
    "staffTab": {
      "emailAddress": "Email address *",
      "role": "Role",
      "permissions": "Permissions",
      "removeStaffMember": "Remove Staff Member",
      "noStaffMembersYet": "No staff members yet",
      "inviteTeamMembersTo": "Invite team members to help manage your shop.",
      "noActivityRecordedYet": "No activity recorded yet.",
      "colleagueexamplecom": "colleague@example.com",
      "removeStaffMember1": "Remove staff member"
    },
    "cartRecoveryTab": {
      "recoverAbandonedCartsAnd": "Recover abandoned carts and manage order notifications",
      "abandonedCartEmails": "Abandoned Cart Emails",
      "sendRecoveryEmailsFor": "Send recovery emails for abandoned carts",
      "orderConfirmation": "Order Confirmation",
      "emailCustomersWhenOrders": "Email customers when orders are placed",
      "shippingNotifications": "Shipping Notifications",
      "notifyCustomersOnShipping": "Notify customers on shipping updates",
      "lowStockAlerts": "Low Stock Alerts",
      "getAlertedWhenProducts": "Get alerted when products are running low",
      "threshold": "Threshold:"
    },
    "reviewsTab": {
      "totalReviews": "Total Reviews",
      "avgRating": "Avg Rating",
      "active": "Active",
      "flagged": "Flagged",
      "noReviewsYet": "No reviews yet",
      "reviewsWillAppearHere": "Reviews will appear here when customers leave feedback.",
      "yourReply": "Your reply",
      "writeYourReply": "Write your reply..."
    },
    "cohortManager": {
      "startsAt": "Starts at *",
      "endsAt": "Ends at",
      "maxStudents": "Max students",
      "noCohortsYet": "No cohorts yet",
      "cohortNameEgSpring": "Cohort name (e.g. Spring 2026)",
      "unlimited": "Unlimited"
    },
    "assignmentGrading": {
      "grade": "Grade (%)",
      "feedbackOptional": "Feedback (optional)..."
    },
    "liveTab": {
      "liveShopping": "Live Shopping",
      "goLiveAndSell": "Go live and sell products directly to your audience in real-time."
    },
    "collectionsTab": {
      "organizeProductsManuallyOr": "Organize products manually or with automatic rules",
      "collectionType": "Collection Type",
      "manual": "Manual",
      "pickProductsYourself": "Pick products yourself",
      "smart": "Smart",
      "autofillByRules": "Auto-fill by rules",
      "title": "Title *",
      "description": "Manage your collectionstab",
      "match": "Match",
      "allRulesAnd": "All rules (AND)",
      "anyRuleOr": "Any rule (OR)",
      "collectionImage": "Collection Image",
      "uploadImage": "Upload image",
      "manageProducts": "Manage Products",
      "deleteCollection": "Delete Collection",
      "areYouSureProducts": "Are you sure? Products will not be deleted.",
      "egSummerSale": "e.g. Summer Sale",
      "optionalDescription": "Optional description",
      "searchProducts": "Search products...",
      "reevaluateRules": "Re-evaluate rules",
      "manageProducts1": "Manage products",
      "collection": "Collection"
    },
    "assignmentSubmission": {
      "grade": "Grade:",
      "instructorFeedback": "Instructor Feedback",
      "writeYourAssignmentSubmission": "Write your assignment submission..."
    },
    "courseAnalyticsDashboard": {
      "enrollments": "Enrollments",
      "lessonPerformance": "Lesson Performance"
    },
    "paymentsTab": {
      "payments": "Payments",
      "setUpPayments": "Set Up Payments",
      "yourCountry": "Your Country",
      "selectCountry": "Select country...",
      "accountHolderName": "Account Holder Name",
      "iban": "IBAN",
      "swiftbicCode": "SWIFT/BIC Code",
      "paypalEmailAlternative": "PayPal Email (alternative)",
      "verificationPending": "Verification Pending",
      "paymentsActive": "Payments Active",
      "totalEarnings": "Total Earnings",
      "totalPaidOut": "Total Paid Out",
      "pendingBalance": "Pending Balance",
      "charges": "Charges",
      "payouts": "Payouts",
      "stripeAccount": "Stripe Account",
      "revenueOverview": "Revenue Overview",
      "totalRevenue": "Total Revenue",
      "thisMonth": "This Month",
      "totalOrders": "Total Orders",
      "fullLegalName": "Full legal name",
      "egIl620108000000099999999": "e.g. IL620108000000099999999",
      "egLumiilit": "e.g. LUMIILIT",
      "yourpaypalcom": "your@paypal.com"
    },
    "customersTab": {
      "segments": "Segments",
      "createSegment": "Create Segment",
      "totalSpent": "Total Spent",
      "totalOrders": "Total Orders",
      "tags": "Tags",
      "lastOrder": "Last Order",
      "topSpenders": "Top Spenders",
      "mostOrders": "Most Orders",
      "customersWillAppearHere": "Customers will appear here after they place orders.",
      "name": "Name",
      "email": "Email",
      "orders": "Orders",
      "spent": "Spent",
      "tags1": "Tags",
      "lastOrder2": "Last Order",
      "totalOrders3": "Total Orders",
      "totalSpent4": "Total Spent",
      "firstOrder": "First Order",
      "lastOrder5": "Last Order",
      "tags6": "Tags",
      "lifecycleStage": "Lifecycle Stage",
      "notes": "Notes",
      "activity": "Activity",
      "noActivityRecordedYet": "No activity recorded yet.",
      "orderHistory": "Order History",
      "segmentName": "Segment name",
      "searchByNameOr": "Search by name or email...",
      "addTag": "Add tag...",
      "addInternalNotesAbout": "Add internal notes about this customer..."
    },
    "returnRequestModal": {
      "requestAReturn": "Request a Return",
      "selectTheItemsYoud": "Select the items you'd like to return:",
      "qty": "Qty:",
      "whyAreYouReturning": "Why are you returning these items?",
      "howWouldYouLike": "How would you like this resolved?",
      "estimatedRefundAmount": "Estimated refund amount",
      "uploadPhotosOfThe": "Upload photos of the item(s) (optional but recommended for faster processing):",
      "addPhoto": "Add Photo",
      "reviewYourReturnRequest": "Review your return request:",
      "items": "Items",
      "reason": "Reason",
      "resolution": "Resolution",
      "estRefund": "Est. Refund",
      "photos": "Photos",
      "additionalDetailsOptional": "Additional details (optional)..."
    },
    "learningPathsManager": {
      "beginner": "Beginner",
      "intermediate": "Intermediate",
      "advanced": "Advanced",
      "allLevels": "All Levels",
      "coursesInOrder": "Courses (in order)",
      "noLearningPathsYet": "No learning paths yet",
      "learningPathTitle": "Learning path title",
      "description": "Description..."
    },
    "pluginsTab": {
      "plugins": "Plugins",
      "extendYourShopWith": "Extend your shop with plugins and integrations",
      "noPluginsInstalled": "No plugins installed",
      "pluginSettings": "Plugin Settings",
      "thisWillRemoveThe": "This will remove the plugin and its configuration from your shop.",
      "uninstall": "Uninstall"
    },
    "automationsTab": {
      "10000": "100.00",
      "thankYouForShopping": "Thank you for shopping with us! Your order is being processed.",
      "welcomeToOurStore": "Welcome to our store! Here\\'s 10% off your next order.",
      "itsBeenAWhile": "It\\'s been a while! Come back and enjoy 15% off.",
      "wedLoveToHear": "We\\'d love to hear your feedback! Leave a review to help other customers.",
      "minimumAmountUsd": "Minimum Amount (USD)",
      "triggersWhenOrderTotal": "Triggers when order total exceeds this amount.",
      "tag": "Tag",
      "triggersWhenThisTag": "Triggers when this tag is applied to a customer.",
      "productIdOptional": "Product ID (optional)",
      "optionallyRestrictToA": "Optionally restrict to a specific product.",
      "subject": "Subject",
      "bodyHtml": "Body (HTML)",
      "yourEmailContent": "Your email content...",
      "tagName": "Tag Name",
      "percentOff": "Percent Off",
      "expiresInDays": "Expires In (days)",
      "delayHours": "Delay (hours)",
      "url": "URL",
      "deleteAutomation": "Delete Automation",
      "noRunsYet": "No runs yet",
      "runsWillAppearHere": "Runs will appear here when the automation triggers.",
      "triggerData": "Trigger Data",
      "actionsExecuted": "Actions Executed",
      "name": "Name *",
      "description": "Manage your automationstab",
      "trigger": "Trigger",
      "noActionsAddedYet": "No actions added yet.",
      "name1": "Name",
      "trigger2": "Trigger",
      "active": "Active",
      "noAutomationsYet": "No automations yet",
      "createOneFromScratch": "Create one from scratch or use a template below.",
      "egVipInactive": "e.g. vip, inactive",
      "leaveEmptyToMatch": "Leave empty to match any product",
      "emailSubject": "Email subject",
      "egVipReturning": "e.g. vip, returning",
      "egPostpurchaseThankYou": "e.g. Post-Purchase Thank You",
      "whatDoesThisAutomation": "What does this automation do?",
      "runHistory": "Run history"
    },
    "pageNavigation": {
      "home": "Home",
      "home1": "Home"
    },
    "liveVideoPlayer": {
      "waitingForStreamTo": "Waiting for stream to start...",
      "streamUnavailableTryRefreshing": "Stream unavailable. Try refreshing.",
      "connectingToStream": "Connecting to stream..."
    },
    "liveChat": {
      "saySomething": "Say something..."
    },
    "collectionsSidebar": {
      "collections": "Collections",
      "all": "All",
      "newCollection": "New Collection",
      "types": "Types",
      "allTypes": "All Types",
      "tags": "Tags",
      "newCollection1": "New Collection",
      "icon": "Icon",
      "name": "Name",
      "deleteCollection": "Delete Collection",
      "collectionName": "Collection name...",
      "rename": "Rename",
      "create": "Create",
      "deleteConfirmMessage": "Are you sure you want to delete this collection? This action cannot be undone.",
      "typeArticles": "Articles",
      "typeDocuments": "Documents",
      "typeImages": "Images",
      "typeOther": "Other",
      "typeProducts": "Products",
      "typeSocial": "Social",
      "typeTools": "Tools",
      "typeVideos": "Videos"
    },
    "myScoopsSidebar": {
      "totalItems": "Total Items",
      "thisWeek": "This Week",
      "drops": "Drops",
      "overview": "Overview",
      "byType": "By Type",
      "yourTags": "Your Tags",
      "quickFilters": "Quick Filters",
      "savedToday": "Saved Today",
      "thisWeekFilter": "This Week",
      "typeArticles": "Articles",
      "typeBookmarks": "Bookmarks",
      "typeImages": "Images",
      "typeLinks": "Links",
      "typeProducts": "Products",
      "typeSocial": "Social",
      "typeVideos": "Videos"
    },
    "commentsSection": {
      "noCommentsYetBe": "No comments yet. Be the first!",
      "writeAComment": "Write a comment..."
    },
    "notificationBell": {
      "notifications": "Notifications",
      "noNotificationsYet": "No notifications yet",
      "notifications1": "Notifications"
    },
    "reactionBar": {
      "comments": "Comments"
    },
    "pinnedScoopsPicker": {
      "pinnedPosts": "Pinned Posts",
      "searchPosts": "Search posts...",
      "notAuthenticated": "Not authenticated",
      "failedToFetchPosts": "Failed to fetch posts",
      "failedToLoadPosts": "Failed to load posts",
      "failedToPinPost": "Failed to pin post",
      "failedToUnpinPost": "Failed to unpin post",
      "failedToReorder": "Failed to reorder",
      "noPostsMatchSearch": "No posts match your search",
      "allPostsPinned": "All your posts are pinned",
      "noPostsAvailable": "No posts available"
    },
    "feedPost": {
      "reportThisPost": "Report this post",
      "selectAReasonFor": "Select a reason for reporting",
      "writeAComment": "Write a comment...",
      "pleaseDescribeTheIssue": "Please describe the issue...",
      "justNow": "Just Now",
      "viewProduct": "View Product",
      "public": "Public",
      "private": "Private",
      "copyLink": "Copy link",
      "deletePost": "Delete post",
      "reported": "Reported",
      "report": "Report",
      "copied": "Copied!",
      "shareExternally": "Share externally",
      "reply": "Reply",
      "submitting": "Submitting...",
      "reportReasons": {
        "copyright": "Copyright violation",
        "harassment": "Harassment",
        "inappropriate": "Inappropriate content",
        "misinformation": "Misinformation",
        "other": "Other",
        "spam": "Spam"
      },
      "daysAgo": "{count}d ago",
      "hoursAgo": "{count}h ago",
      "itemCount": "{count, plural, one {# item} other {# items}}",
      "minutesAgo": "{count}m ago",
      "userDroppedProduct": "{user} dropped a product",
      "userRemixed": "{user} remixed this",
      "userReshared": "{user} reshared this"
    },
    "communityHeader": {
      "members": "Members",
      "pendingRequests": "Pending Requests",
      "communitySettings": "Community Settings",
      "joinMode": "Join Mode",
      "monthlyPriceUsd": "Monthly price (USD)",
      "onetimePriceUsd": "One-time price (USD)",
      "communityRules": "Community Rules",
      "welcomeMessage": "Welcome message",
      "setRulesForYour": "Set rules for your community...",
      "messageShownToNew": "Message shown to new members..."
    },
    "sEOCoach": {
      "seoScore": "SEO Score",
      "gettingTips": "Getting tips...",
      "getAiTipsTo": "Get AI tips to improve"
    },
    "aIDiscussionSummary": {
      "aiSummary": "AI Summary"
    },
    "tiersPanel": {
      "subscriptionTiers": "Subscription Tiers",
      "monthly": "Monthly ($)",
      "onetime": "One-time ($)",
      "inactive": "Inactive",
      "deleteTier": "Delete Tier",
      "existingSubscribersWillKeep": "Existing subscribers will keep access until expiry.",
      "tierNameEgSupporter": "Tier name (e.g. Supporter)",
      "descriptionOptional": "Description (optional)"
    },
    "exclusiveWindowPanel": {
      "exclusiveWindow": "Exclusive Window",
      "exclusiveWindowActive": "Exclusive Window Active",
      "onlyYourFollowersCan": "Only your followers can view this post right now",
      "timeRemaining": "Time Remaining",
      "windowDuration": "Window Duration",
      "selectWindowDuration": "Select Window Duration",
      "howItWorks": "How it works:"
    },
    "scoopDiscussion": {
      "newest": "Newest",
      "oldest": "Oldest",
      "top": "Top",
      "mostDiscussed": "Most discussed",
      "addAComment": "Add a comment..."
    },
    "scoopSocialHeader": {
      "reportHub": "Report Community",
      "thankYouForReporting": "Thank you for reporting",
      "weaposllReviewThisHub": "We&apos;ll review this community and take appropriate action.",
      "additionalDetailsOptional": "Additional details (optional)",
      "falseReportsMayResult": "False reports may result in account action",
      "provideAnyAdditionalContext": "Provide any additional context..."
    },
    "threadList": {
      "noThreadsYet": "No threads yet",
      "startADiscussionBy": "Start a discussion by creating the first thread.",
      "threadTitle": "Thread title",
      "writeTheFirstMessage": "Write the first message..."
    },
    "scoopAISummary": {
      "aiCanAnalyzeThis": "AI can analyze this post and generate insights",
      "regenerate": "Regenerate"
    },
    "inlineDiscussion": {
      "pinned": "Pinned",
      "sort": "Sort:",
      "addAComment": "Add a comment..."
    },
    "analyticsPanel": {
      "analytics": "Analytics",
      "noAnalyticsDataAvailable": "No analytics data available.",
      "analyzingYourAnalytics": "Analyzing your analytics...",
      "getAipoweredInsightsAbout": "Get AI-powered insights about your community performance.",
      "followerGrowth": "Follower Growth",
      "topPosts": "Top Posts",
      "post": "Post",
      "views": "Views",
      "likes": "Likes",
      "replies": "Replies",
      "reshares": "Reshares",
      "engagementTrend": "Engagement Trend",
      "bestPostingTimes": "Best Posting Times"
    },
    "emojiPicker": {
      "noEmojiFound": "No emoji found",
      "recent": "Recent",
      "searchEmoji": "Search emoji...",
      "recent1": "Recent"
    },
    "roomMembersPanel": {
      "noOneOnline": "No one online"
    },
    "ownerManagementPanel": {
      "searchMembers": "Search members...",
      "approve": "Approve",
      "reject": "Reject"
    },
    "mobileInfoSheet": {
      "hubInfo": "Community Info"
    },
    "gifPicker": {
      "gifs": "GIFs",
      "trending": "Trending",
      "searchGifs": "Search GIFs...",
      "poweredByGiphy": "Powered by GIPHY"
    },
    "scoopPanel": {
      "post": "Post",
      "thePostMayHave": "The post may have been removed or the link is broken.",
      "post1": "Post",
      "writeAReply": "Write a reply..."
    },
    "shareCardGenerator": {
      "shareCardPreview": "Share card preview"
    },
    "earningsPanel": {
      "unableToLoadEarnings": "Unable to load earnings data.",
      "earnings": "Earnings",
      "totalEarned": "Total Earned",
      "thisMonth": "This Month",
      "subscribers": "Subscribers",
      "earnings1": "Earnings",
      "dailyRevenue30Days": "Daily Revenue (30 days)",
      "subscribersByTier": "Subscribers by Tier",
      "recentTransactions": "Recent Transactions",
      "noTransactionsYet": "No transactions yet",
      "payouts": "Payouts",
      "stripeConnect": "Stripe Connect",
      "requestPayout": "Request Payout",
      "pendingEarnings": "Pending earnings",
      "platformFee30": "Platform fee (30%)",
      "youReceive": "You receive",
      "connectStripeToRequest": "Connect Stripe to request payouts",
      "minimumPayoutIs2500": "Minimum payout is $25.00",
      "payoutHistory": "Payout History",
      "noPayoutsYet": "No payouts yet",
      "payout": "Payout"
    },
    "scoopInfoSidebar": {
      "members": "Members",
      "posts": "Posts",
      "views": "Views",
      "messageTheModerators": "Message the Moderators",
      "messageSent": "Message sent!",
      "theModeratorsWillSee": "The moderators will see your message in their inbox.",
      "subject": "Subject",
      "yourMessage": "Your message..."
    },
    "aIImageGenerator": {
      "describeTheImageYou": "Describe the image you want",
      "style": "Style",
      "selectAnImageTo": "Select an image to use:",
      "egAModernCoffee": "e.g. A modern coffee shop interior with warm lighting..."
    },
    "richCommentInput": {
      "ctrlb": "Ctrl+B",
      "ctrli": "Ctrl+I",
      "ctrle": "Ctrl+E",
      "ctrlk": "Ctrl+K",
      "ctrlq": "Ctrl+Q",
      "emoji": "Emoji",
      "gif": "GIF",
      "mention": "Mention",
      "boldCtrlb": "Bold (Ctrl+B)",
      "italicCtrli": "Italic (Ctrl+I)",
      "codeCtrle": "Code (Ctrl+E)",
      "linkCtrlk": "Link (Ctrl+K)",
      "quoteCtrlq": "Quote (Ctrl+Q)",
      "gif1": "GIF",
      "gif2": "GIF"
    },
    "onboardingModal": {
      "youCanNowParticipate": "You can now participate in the community.",
      "pleaseReviewTheCommunity": "Please review the community guidelines before joining.",
      "readAndAcceptThe": "Read and accept the rules to continue.",
      "communityRules": "Community Rules",
      "iHaveReadAnd": "I have read and agree to the community rules"
    },
    "boostPanel": {
      "boostPost": "Boost Post",
      "yourCreditBalance": "Your Credit Balance",
      "boostActive": "Boost Active",
      "selectDuration": "Select Duration",
      "insufficientCredits": "Insufficient credits",
      "boostType": "Boost Type",
      "selectATopic": "Select a topic...",
      "confirmBoostPurchase": "Confirm Boost Purchase",
      "duration": "Duration",
      "cost": "Cost",
      "target": "Target",
      "remainingBalance": "Remaining balance"
    },
    "licensingPanel": {
      "licensingRequests": "Licensing Requests",
      "dismiss": "Dismiss",
      "noLicensingRequestsYet": "No licensing requests yet",
      "message": "Message",
      "offeredPrice": "Offered price:",
      "yourResponse": "Your Response",
      "responseMessageOptional": "Response Message (optional)",
      "finalPriceOptional": "Final Price (optional)",
      "addAMessageTo": "Add a message to your response...",
      "000": "0.00"
    },
    "richTextEditor": {
      "insertLink": "Insert Link"
    },
    "scoopActivityFeed": {
      "noActivityYet": "No activity yet"
    },
    "chatMediaGallery": {
      "download": "Download"
    },
    "richItemCard": {
      "copyCode": "Copy code",
      "altText": "Alt text",
      "youtube": "YouTube",
      "describeThisImage": "Describe this image",
      "removeFromCollection": "Remove from collection"
    },
    "licenseRequestForm": {
      "requestSubmitted": "Request Submitted",
      "requestALicense": "Request a License",
      "requestALicense1": "Request a License",
      "yourName": "Your name",
      "youexamplecom": "you@example.com",
      "yourCompanyOrOrganization": "Your company or organization",
      "000": "0.00"
    },
    "createScoopModal": {
      "createANewHub": "Create a new Community",
      "pickYourHubType": "Pick your community type, then choose a template or start from scratch.",
      "whatKindOfHub": "What kind of community?",
      "chooseAStartingPoint": "Choose a starting point",
      "customSetup": "Custom setup",
      "customizeYourHub": "Customize your Community",
      "giveItAName": "Give it a name and make it yours.",
      "generateWithAi": "Generate with AI",
      "coverImage": "Cover Image",
      "uploadImage": "Upload image",
      "aiGenerate": "AI Generate",
      "icon": "Icon",
      "colorTheme": "Color Theme",
      "joinMode": "Join Mode",
      "visibility": "Visibility",
      "reviewYourHub": "Review your Community",
      "everythingLookGoodYou": "Everything look good? You can change settings later.",
      "channelsThatWillBe": "Channels that will be created",
      "egAiResearchHub": "e.g. AI Research Community",
      "whatIsThisHub": "What is this community about?",
      "setRulesForMembers": "Set rules for members (e.g. Be respectful, No spam...)",
      "messageShownToNew": "Message shown to new members when they join...",
      "coverPreview": "Cover preview"
    },
    "mentionAutocomplete": {
      "noMembersFound": "No members found"
    },
    "scoopSuggestions": {
      "refreshSuggestions": "Refresh suggestions",
      "addToPost": "Add to post"
    },
    "scoopInsightsPanel": {
      "items": "Items",
      "minRead": "Min read",
      "contentMix": "Content mix",
      "topics": "Topics",
      "sources": "Sources"
    },
    "customEmojiPanel": {
      "preview": "Preview:",
      "imageUrlPnggifMax": "Image URL (PNG/GIF, max 256KB)"
    },
    "aIArticleGenerator": {
      "aiArticleGenerator": "AI Article Generator"
    },
    "channelSidebar": {
      "feed": "Feed",
      "discussion": "Discussion",
      "resources": "Resources",
      "announcements": "Announcements",
      "allPosts": "All Posts",
      "collapse": "Collapse",
      "deleteChannel": "Delete Channel",
      "descriptionOptional": "Description (optional)",
      "descriptionOptional1": "Description (optional)",
      "descriptionOptional2": "Description (optional)",
      "descriptionOptional3": "Description (optional)",
      "allPosts4": "All Posts",
      "expandSidebar": "Expand sidebar",
      "createChannel": "Create channel"
    },
    "threadView": {
      "messageThisThread": "Message this thread..."
    },
    "wikiTreeNav": {
      "noPagesYet": "No pages yet"
    },
    "pageVersionsPanel": {
      "pageVersions": "Page Versions",
      "saveASnapshotOf": "Save a snapshot of the current page content.",
      "noVersionsSavedYet": "No versions saved yet.",
      "saveAVersionTo": "Save a version to create a restore point.",
      "versionNameOptional": "Version name (optional)"
    },
    "publishTemplateModal": {
      "publishAsTemplate": "Publish as Template",
      "creatorPlanRequired": "Creator Plan Required",
      "templateName": "Template Name",
      "slug": "Slug",
      "description": "Manage your publishtemplatemodal",
      "category": "Category",
      "features": "Features",
      "priceUsd": "Price (USD)",
      "youllReceive70Of": "You'll receive 70% of each sale.",
      "stripeAccountRequired": "Stripe account required",
      "connectAStripeAccount": "Connect a Stripe account to receive payouts for paid templates.",
      "stripeAccountConnected": "Stripe account connected",
      "name": "Name",
      "slug1": "Slug",
      "category2": "Category",
      "price": "Price",
      "features3": "Features",
      "myAwesomeTemplate": "My Awesome Template",
      "describeYourTemplate": "Describe your template...",
      "responsiveDarkModeAnimations": "responsive, dark mode, animations"
    },
    "designPanel": {
      "design": "Design",
      "saveFailed": "Save failed",
      "presets": "Presets",
      "accent": "Accent",
      "background": "Background",
      "uploadImage": "Upload image",
      "noCommunityTemplatesYet": "No community templates yet. Be the first!",
      "6366f1": "#6366f1",
      "0d0d14": "#0d0d14",
      "templateName": "Template name...",
      "layout": "Layout",
      "cardStyle": "Card Style",
      "font": "Font",
      "colors": "Colors",
      "spacing": "Spacing",
      "header": "Header",
      "display": "Display",
      "communityTemplates": "Community Templates"
    },
    "galleryManager": {
      "mainPage": "Main Page",
      "editImage": "Edit Image",
      "albumTitle": "Album title",
      "optionalDescription": "Optional description",
      "egYourname": "e.g. @yourname",
      "imageTitle": "Image title",
      "imageCaption": "Image caption",
      "accessibilityDescription": "Accessibility description",
      "moveUp": "Move up",
      "moveDown": "Move down",
      "editMetadata": "Edit metadata",
      "deleteImage": "Delete image",
      "deleteAlbum": "Delete Album",
      "deleteImage1": "Delete Image"
    },
    "collectionComments": {
      "addAComment": "Add a comment..."
    },
    "contentBlockEditor": {
      "999": "9.99",
      "99913": "9.99",
      "99914": "9.99",
      "content": "Content",
      "text": "Heading",
      "level": "Level",
      "h1Large": "H1 - Large",
      "h2Medium": "H2 - Medium",
      "h3Small": "H3 - Small",
      "imageUrl": "Image URL",
      "altText": "Alt text",
      "caption": "Caption",
      "videoUrl": "Video URL",
      "embedUrl": "Embed URL",
      "customHtmlOptional": "Custom HTML (optional)",
      "style": "Style",
      "line": "Line",
      "dots": "Dots",
      "space": "Space",
      "url": "URL",
      "title": "Content Block Editor",
      "description": "Manage your contentblockeditor",
      "iconUrl": "Icon URL",
      "socialProfiles": "Social Profiles",
      "platform": "Platform",
      "address": "Address",
      "businessHours": "Business Hours",
      "htmlCode": "HTML Code",
      "language": "Language",
      "code": "Code",
      "fileUrl": "File URL",
      "filename": "Filename",
      "fileSizeBytesOptional": "File Size (bytes, optional)",
      "productName": "Product Name",
      "description1": "Description",
      "price": "Price ($)",
      "displayStyle": "Display Style",
      "card": "Card",
      "minimal": "Minimal",
      "featured": "Featured",
      "imageUrl2": "Image URL",
      "productLinkOptional": "Product Link (optional)",
      "message": "Message",
      "tipAmounts": "Tip Amounts ($)",
      "title3": "Title",
      "description4": "Description",
      "price5": "Price ($)",
      "previewImageUrl": "Preview Image URL",
      "downloadUrl": "Download URL",
      "title6": "Title",
      "price7": "Price ($)",
      "interval": "Interval",
      "weekly": "Weekly",
      "monthly": "Monthly",
      "yearly": "Yearly",
      "benefits": "Benefits",
      "title8": "Title",
      "description9": "Description",
      "durationMin": "Duration (min)",
      "price10": "Price ($)",
      "calendarBookingLink": "Calendar / Booking Link",
      "submitButtonLabel": "Submit button label",
      "fields": "Fields",
      "text11": "Text",
      "email": "Email",
      "number": "Number",
      "textarea": "Textarea",
      "configJson": "Config (JSON)",
      "contentBlocks": "Content Blocks",
      "addBlocksToBuild": "Add blocks to build this page.",
      "deleteThisBlock": "Delete this block?",
      "addBlock": "Add Block",
      "enterTextContent": "Enter text content...",
      "headingText": "Heading text...",
      "describeTheImage": "Describe the image...",
      "optionalCaption": "Optional caption...",
      "youtubeVimeoOrDirect": "YouTube, Vimeo, or direct URL...",
      "iframeIframe": "'<iframe ...></iframe>'",
      "linkTitle": "Link title...",
      "optionalDescription": "Optional description...",
      "123MainStCity": "123 Main St, City, State...",
      "divdiv": "<div>...</div>",
      "documentpdf": "document.pdf",
      "productName12": "Product name",
      "productDescription": "Product description",
      "supportMyWork": "Support my work!",
      "productTitle": "Product title",
      "describeYourProduct": "Describe your product...",
      "membership": "Membership",
      "bookASession": "Book a Session",
      "selectATimeThat": "Select a time that works for you",
      "submit": "Submit",
      "fieldLabel": "Field label",
      "placeholderText": "Placeholder text",
      "moveUp": "Move up",
      "moveDown": "Move down"
    },
    "blogManager": {
      "published": "Published",
      "draft": "Draft",
      "scheduled": "Scheduled",
      "blog": "Blog",
      "noCategoriesYet": "No categories yet.",
      "deletePost": "Delete Post",
      "thisCannotBeUndone": "This cannot be undone.",
      "searchPosts": "Search posts...",
      "categoryName": "Category name",
      "descriptionOptional": "Description (optional)",
      "viewPost": "View post"
    },
    "collectionActivityFeed": {
      "noActivityYet": "No activity yet"
    },
    "templateBrowser": {
      "image": "Image",
      "popular": "Popular",
      "message": "Message",
      "noContent": "No content",
      "siteTemplates": "Site Templates",
      "noTemplatesInThis": "No templates in this category",
      "free": "Free",
      "pages": "Pages",
      "blocks": "Blocks",
      "rating": "Rating",
      "includedBlocks": "Included blocks",
      "pages1": "Pages",
      "colorScheme": "Color scheme",
      "verified": "Verified",
      "noReviewsYet": "No reviews yet",
      "yourMessage": "Your message...",
      "siteName": "Site name...",
      "writeAReview": "Write a review..."
    },
    "collectionInsightsPanel": {
      "items": "Items",
      "minRead": "Min read",
      "contentMix": "Content mix",
      "topics": "Topics",
      "sources": "Sources"
    },
    "collectionAISummary": {
      "aiCanAnalyzeThis": "AI can analyze this collection and generate insights",
      "regenerate": "Regenerate"
    },
    "domainSettings": {
      "customDomain": "Custom Domain",
      "dnsConfiguration": "DNS Configuration",
      "addThisCnameRecord": "Add this CNAME record in your DNS provider:",
      "type": "Type:",
      "cname": "CNAME",
      "name": "Name:",
      "target": "Target:",
      "howItWorks": "How it works",
      "enterYourDomainAbove": "Enter your domain above (e.g.,",
      "addA": "Add a",
      "cnameRecord": "CNAME record",
      "click": "Click",
      "checkVerification": "Check Verification",
      "examplecom": "example.com"
    },
    "monetizationManager": {
      "500": "5.00",
      "5000": "50.00",
      "15000": "150.00",
      "monetization": "Monetization",
      "noTiersYet": "No tiers yet",
      "newTier": "New Tier",
      "noCouponsYet": "No coupons yet",
      "newCoupon": "New Coupon",
      "noRevenueData": "No revenue data",
      "noSubscribersYet": "No subscribers yet",
      "egLaunch20": "e.g. LAUNCH20",
      "eg20": "e.g. 20",
      "eg500": "e.g. 5.00",
      "unlimited": "Unlimited",
      "egProVipSupporter": "e.g. Pro, VIP, Supporter",
      "whatSubscribersGetWith": "What subscribers get with this tier",
      "egEarlyAccessExclusive": "e.g. Early access, Exclusive posts, Ad-free",
      "deactivateCoupon": "Deactivate coupon"
    },
    "saveToCollectionModal": {
      "saveToCollection": "Save to Collection",
      "collectionName": "Collection name",
      "visibility": "Visibility",
      "noCollectionsYet": "No collections yet",
      "recent": "Recent",
      "all": "All",
      "myCollection": "My Collection"
    },
    "pricingModal": {
      "free": "Free",
      "couponCode": "Coupon code"
    },
    "aIInsightsPanel": {
      "aiInsights": "AI Insights",
      "noInsightsYetClick": "No insights yet. Click Analyze to get AI-powered recommendations.",
      "allInsightsAddressedRun": "All insights addressed. Run a new analysis to check for updates.",
      "dismiss": "Dismiss"
    },
    "navigationManager": {
      "urlSlug": "URL Slug",
      "icon": "Icon",
      "navigation": "Navigation",
      "noSubpagesYetAdd": "No subpages yet. Add one to get started.",
      "topNavigation": "Top Navigation",
      "sidebar": "Sidebar",
      "footer": "Footer",
      "left": "Left",
      "center": "Center",
      "right": "Right",
      "noItems": "No items",
      "noMenusYetCreate": "No menus yet. Create one to organize your navigation.",
      "aboutUs": "About Us",
      "customTitleForSearch": "Custom title for search engines",
      "descriptionForSearchEngines": "Description for search engines",
      "home": "Home",
      "egHome": "e.g. home",
      "subpages": "Subpages",
      "moveUp": "Move up",
      "moveDown": "Move down",
      "menus": "Menus",
      "editMenuTypeposition": "Edit menu type/position",
      "deleteMenu": "Delete menu"
    },
    "contentHealthPanel": {
      "contentHealth": "Content Health",
      "contentHealth1": "Content Health",
      "noHealthDataYet": "No health data yet. Click Recompute to analyze content freshness.",
      "allContentIsFresh": "All content is fresh! No refresh suggestions.",
      "before": "Before",
      "after": "After",
      "dismiss": "Dismiss"
    },
    "collectionSuggestions": {
      "refreshSuggestions": "Refresh suggestions",
      "addToCollection": "Add to collection"
    },
    "addItemModal": {
      "addToCollection": "Add to Collection",
      "url": "URL",
      "title": "Add Item",
      "description": "Manage your additemmodal",
      "textContent": "Text Content",
      "supportsBoldItalicLinksurl": "Supports **bold**, *italic*, [links](url), and lists",
      "url1": "URL",
      "youtubeVimeoTwitterxSpotify": "YouTube, Vimeo, Twitter/X, Spotify, CodePen, Figma",
      "uploadImage": "Upload Image",
      "title2": "Title",
      "altText": "Alt text",
      "linkTitle": "Link title",
      "briefDescription": "Brief description...",
      "writeYourTextHere": "Write your text here... (Markdown supported)",
      "imageTitle": "Image title",
      "describeThisImageFor": "Describe this image for accessibility",
      "addYourThoughtsContext": "Add your thoughts, context, or why you're sharing this..."
    },
    "pluginStoreBrowser": {
      "pluginStore": "Plugin Store",
      "noPluginsFound": "No plugins found",
      "searchPlugins": "Search plugins..."
    },
    "galleryCarousel": {
      "previousImage": "Previous image",
      "nextImage": "Next image"
    },
    "galleryLightbox": {
      "closeLightbox": "Close lightbox",
      "downloadImage": "Download image",
      "previousImage": "Previous image",
      "nextImage": "Next image"
    },
    "sectionList": {
      "sections": "Sections",
      "deleteSection": "Delete section"
    },
    "aiSparkleButton": {
      "aiGenerate": "AI generate",
      "aiGenerateSeo": "AI generate SEO",
      "aiRewrite": "AI rewrite"
    },
    "sectionSettings": {
      "features": "Features",
      "socialLinks": "Social Links",
      "background": "Background",
      "text": "Text",
      "spacing": "Spacing",
      "animation": "Animation",
      "thisPluginHasA": "This plugin has a custom management page.",
      "quickSettings": "Quick settings:",
      "thisPluginHasNo": "This plugin has no configurable settings.",
      "egHome": "e.g. Home",
      "eg": "e.g. /",
      "yourMainHeadline": "Your main headline",
      "supportingTextBelowThe": "Supporting text below the heading",
      "egShopNow": "e.g. Shop Now",
      "egShop": "e.g. /shop",
      "egLearnMore": "e.g. Learn More",
      "egAbout": "e.g. /about",
      "youtubeOrMp4Url": "YouTube or MP4 URL",
      "featuredProducts": "Featured Products",
      "pasteProductId": "Paste product ID",
      "allProducts": "All Products",
      "leaveBlankForAll": "Leave blank for all",
      "whatOurCustomersSay": "What Our Customers Say",
      "customerTestimonial": "Customer testimonial...",
      "customerName": "Customer name",
      "companyName": "Company name",
      "ourStory": "Our Story",
      "tellYourStory": "Tell your story...",
      "egLearnMore1": "e.g. Learn More",
      "egAbout2": "e.g. /about",
      "egHappyCustomers": "e.g. Happy Customers",
      "stayInTheLoop": "Stay in the loop",
      "subscribeForUpdatesAnd": "Subscribe for updates and exclusive offers",
      "subscribe": "Subscribe",
      "enterYourEmail": "Enter your email",
      "thanksForSubscribing": "Thanks for subscribing!",
      "noSpamUnsubscribeAnytime": "No spam. Unsubscribe anytime.",
      "frequentlyAskedQuestions": "Frequently Asked Questions",
      "egHowDoesShipping": "e.g. How does shipping work?",
      "theAnswerToThis": "The answer to this question...",
      "getInTouch": "Get in Touch",
      "followUs": "Follow us",
      "contactexamplecom": "contact@example.com",
      "15550000000": "+1 (555) 000-0000",
      "123MainStCity": "123 Main St, City, Country",
      "googleMapsEmbedUrl": "Google Maps embed URL",
      "c2026AllRights": "(c) 2026 All rights reserved",
      "label": "Label",
      "url": "URL",
      "youtubeOrVimeoUrl": "YouTube or Vimeo URL",
      "textOverVideo": "Text over video",
      "saleEndsIn": "Sale Ends In",
      "saleHasEnded": "Sale has ended",
      "latestArticles": "Latest Articles",
      "leaveBlankForAll3": "Leave blank for all",
      "pasteProductId4": "Paste product ID",
      "egBatteryLife": "e.g. Battery Life",
      "enterContentForThis": "Enter content for this column (one block per line)",
      "seeTheDifference": "See the difference",
      "dragTheSliderTo": "Drag the slider to compare before and after...",
      "before": "Before",
      "after": "After",
      "optionalTextOverlaidOn": "Optional text overlaid on the slider",
      "pricingPlans": "Pricing Plans",
      "egPro": "e.g. Pro",
      "eg29": "e.g. $29",
      "egGetStarted": "e.g. Get Started",
      "egSignup": "e.g. /signup",
      "egMostPopular": "e.g. Most Popular",
      "eg10GbStorage": "e.g. 10 GB Storage",
      "egActiveUsers": "e.g. Active Users",
      "eg5": "e.g. $",
      "eg6": "e.g. +",
      "features7": "Features",
      "everythingYouNeed": "Everything you need...",
      "featureTitle": "Feature title",
      "featureDescription": "Feature description",
      "ourTeam": "Our Team",
      "fullName": "Full name",
      "egCeo": "e.g. CEO",
      "shortBio": "Short bio...",
      "readyToGetStarted": "Ready to get started?",
      "supportingText": "Supporting text...",
      "egGetStarted8": "e.g. Get Started",
      "egSignup9": "e.g. /signup",
      "egLearnMore10": "e.g. Learn More",
      "egAbout11": "e.g. /about",
      "lineargradient135deg6366f18b5cf6": "linear-gradient(135deg, #6366f1, #8b5cf6)",
      "tabName": "Tab name",
      "tabContent": "Tab content...",
      "ourJourney": "Our Journey",
      "egJanuary2025": "e.g. January 2025",
      "eventTitle": "Event title",
      "whatHappened": "What happened...",
      "aiRewrite": "AI Rewrite",
      "addLink": "Add link",
      "removeColumn": "Remove column"
    },
    "jsonSchemaForm": {
      "removeItem": "Remove item"
    },
    "formFields": {
      "imageUrl": "Image URL",
      "000000OrTransparent": "#000000 or transparent",
      "clear": "Clear"
    },
    "globalStylesPanel": {
      "globalStyles": "Global Styles",
      "aiBrandKit": "AI Brand Kit",
      "uploadLogoToExtract": "Upload logo to extract colors",
      "logo": "Logo"
    },
    "videoEmbedModal": {
      "embedVideo": "Embed Video",
      "videoUrl": "Video URL",
      "supportedYoutubeVimeo": "Supported: YouTube, Vimeo",
      "pasteYoutubeVimeoOr": "Paste YouTube, Vimeo, or video URL..."
    },
    "sectionPicker": {
      "addSection": "Add Section",
      "searchSections": "Search sections..."
    },
    "aiChatPanel": {
      "askMeToChange": "Ask me to change colors, add sections, rewrite text, or anything else",
      "describeAChange": "Describe a change..."
    },
    "previewToolbar": {
      "undoCtrlz": "Undo (Ctrl+Z)",
      "redoCtrlshiftz": "Redo (Ctrl+Shift+Z)"
    },
    "visualEditor": {
      "loadingEditor": "Loading editor...",
      "siteAi": "Site AI",
      "localize": "Localize",
      "selectLanguagesToGenerate": "Select languages to generate culturally adapted versions of your site.",
      "askAnythingOrDescribe": "Ask anything or describe changes...",
      "sitePreview": "Site preview",
      "localizeSite": "Localize site"
    },
    "shareModal": {
      "shareTo": "Share to",
      "size": "Size",
      "width": "Width (%)",
      "heightPx": "Height (px)",
      "theme": "Theme",
      "embedCode": "Embed Code",
      "addAPersonalMessage": "Add a personal message to your share...",
      "qrCode": "QR Code"
    },
    "mediaLibrary": {
      "folders": "Folders",
      "editMedia": "Edit Media",
      "filename": "Filename",
      "altText": "Alt text",
      "caption": "Caption",
      "url": "URL",
      "folderName": "Folder name",
      "searchFiles": "Search files...",
      "describeThisImageFor": "Describe this image for accessibility",
      "optionalCaption": "Optional caption",
      "selectMedia": "Select Media",
      "title": "Media Library",
      "upload": "Upload",
      "allFiles": "All Files",
      "noFilesMatch": "No Files Match",
      "dropFilesHere": "Drop Files Here",
      "previous": "Previous",
      "next": "Next",
      "generateVideo": "AI Video",
      "aiGenerate": "AI Generate",
      "deleteCount": "Delete ({count})",
      "fileStats": "{count} files · {size}",
      "filesTab": "Files",
      "filtersTab": "My Filters",
      "marketplaceTab": "Filter Store",
      "myFilters": "My Filters",
      "createFilter": "Create Filter",
      "filtersDesc": "Build and manage your custom filters. Use the AI assistant to generate filters from a description, or build them manually with the layer-based editor.",
      "openBuilder": "Open Filter Builder",
      "editorTab": "Image Editor",
      "openInEditor": "Open in Editor",
      "batchEdit": "Edit Selected",
      "noFiltersYet": "No filters yet",
      "effectsTab": "AI Effects",
      "applyEffect": "Apply Effect",
      "pageOf": "Page {page} of {total}",
      "clearSelection": "Clear selection",
      "deselectAll": "Deselect all",
      "moveTo": "Move to…",
      "moveToNew": "Move to new folder",
      "selectAll": "Select all on this page"
    },
    "effects": {
      "title": "AI Effects",
      "createEffect": "Create Effect",
      "editEffect": "Edit Effect",
      "effectName": "Effect name",
      "effectDescription": "Describe your effect...",
      "category": "Category",
      "addStep": "Add Step",
      "totalCredits": "Total Credits",
      "maxSteps": "Max 8 steps",
      "maxCredits": "Max 100 credits",
      "testEffect": "Test Effect",
      "saveAsDraft": "Save Draft",
      "publish": "Publish",
      "submitForReview": "Submit for Review",
      "duplicateAsDraft": "Duplicate as Draft",
      "stepTypes": {
        "style-transfer": "Style Transfer",
        "image-edit": "AI Edit",
        "remove-bg": "Remove Background",
        "replace-bg": "Replace Background",
        "upscale": "Upscale 4x",
        "apply-filter": "Apply Filter",
        "animate": "Animate",
        "overlay": "Overlay"
      },
      "stylePresets": {
        "anime": "Anime",
        "cartoon": "Cartoon",
        "oil-painting": "Oil Painting",
        "watercolor": "Watercolor",
        "pixel-art": "Pixel Art",
        "sketch": "Sketch",
        "3d-render": "3D Render",
        "comic-book": "Comic Book"
      },
      "marketplace": {
        "browse": "Browse",
        "myEffects": "My Effects",
        "templates": "Templates",
        "popular": "Popular",
        "newest": "Newest",
        "topRated": "Top Rated",
        "staffPick": "Staff Pick",
        "free": "Free",
        "paid": "Paid",
        "noEffectsYet": "No effects yet",
        "useEffect": "Use Effect",
        "steps": "{count} steps",
        "credits": "{count} credits"
      },
      "execution": {
        "executing": "Executing Effect...",
        "executionComplete": "Effect Complete",
        "executionFailed": "Execution Failed",
        "stepProgress": "Step {current} of {total}",
        "stepRunning": "Step {current} of {total}: {name}...",
        "saveToLibrary": "Save to Library"
      },
      "applyEffect": "Apply Effect",
      "selectImage": "Select Image",
      "selectEffect": "Select Effect",
      "applyAndSave": "Apply & Save",
      "tryAnother": "Try Another Effect",
      "chooseAnImage": "Choose an image to transform",
      "chooseAnEffect": "Choose an effect to apply",
      "selectedImage": "Selected image",
      "uploadImage": "Upload Image",
      "applying": "Applying..."
    },
    "badgeDisplay": {
      "title": "Badges",
      "noBadgesYet": "No badges awarded yet",
      "badges": {
        "firstPost": "First Post",
        "foundingMember": "Founding Member",
        "helpful": "Helpful",
        "popular": "Popular",
        "prolific": "Prolific",
        "streak7": "7-Day Streak"
      },
      "holderCount": "{count, plural, one {# holder} other {# holders}}"
    },
    "commandPalette": {
      "searchPlaceholder": "Enter search...",
      "actions": "Actions",
      "navigation": "Navigation",
      "noCommandsFound": "No commands found",
      "navigate": "navigate",
      "select": "select",
      "selectedCount": "{count} selected"
    },
    "commentsPanel": {
      "anonymous": "Anonymous",
      "asMe": "As me",
      "commentAnonymously": "Comment Anonymously",
      "shareYourThoughts": "Share Your Thoughts",
      "visibilityFollowers": "Followers",
      "visibilityPrivate": "Private",
      "visibilityPublic": "Public"
    },
    "confirmDeleteModal": {
      "thisActionCannotBeUndone": "This action cannot be undone.",
      "confirmMessage": "This action cannot be undone. Are you sure?"
    },
    "dateTimePicker": {
      "selectDateTime": "Select Date Time",
      "selectDate": "Select Date",
      "time": "Time"
    },
    "mediaStudioPanel": {
      "uploadFailedTranscribe": "Upload failed — could not transcribe.",
      "transcriptionFailed": "Transcription failed.",
      "transcriptionNetworkError": "Network error during transcription. Please try again.",
      "title": "Media Studio",
      "generating": "Generating...",
      "generateImages": "Generate Images",
      "useThis": "Use this",
      "startRecording": "Start Recording",
      "stopRecording": "Stop Recording",
      "trimVideo": "Trim Video",
      "trimmed": "Trimmed:",
      "original": "Original:",
      "trimming": "Trimming...",
      "applyTrim": "Apply Trim",
      "discard": "Discard",
      "trim": "Trim",
      "transcribing": "Transcribing...",
      "autoCaption": "Auto-caption",
      "uploading": "Uploading...",
      "uploadAndInsert": "Upload & Insert",
      "transcribingAudio": "Transcribing audio...",
      "reRecord": "Re-record",
      "styles": {
        "anime": "Anime",
        "cinematic": "Cinematic",
        "digitalArt": "Digital Art",
        "fantasy": "Fantasy",
        "photo": "Photo"
      },
      "tabs": {
        "generate": "Generate",
        "record": "Record",
        "voice": "Voice"
      },
      "approachingLimit": "Approaching recording limit",
      "autoStopped": "Recording auto-stopped at the limit.",
      "maxSize": "Max size: {size}"
    },
    "readerModal": {
      "failedToLoadContent": "Failed to load content",
      "failedToExtractContent": "Failed to extract content",
      "error": "Something went wrong",
      "tryAgain": "Try Again",
      "contentNotExtracted": "Content not extracted",
      "extractDescription": "Click the button below to extract the article content from this page.",
      "extracting": "Extracting...",
      "extractContent": "Extract Content",
      "reExtract": "Re-extract",
      "extracted": "Extracted",
      "minRead": "{minutes} min read",
      "wordCount": "{count, plural, one {# word} other {# words}}"
    },
    "shareWorkspaceModal": {
      "failedToEnableSharing": "Failed to enable sharing",
      "failedToDisableSharing": "Failed to disable sharing",
      "failedToSendInvite": "Failed to send invite"
    },
    "welcomeFlow": {
      "readWelcome": "Read Welcome",
      "makeFirstPost": "Make First Post",
      "introduceYourself": "Introduce Yourself",
      "gotIt": "Got it!",
      "welcomeTo": "Welcome to {name}!"
    },
    "contextBadge": {
      "proAi": "Pro AI",
      "basicAi": "Basic AI"
    },
    "backupCodeVerify": {
      "codeLength": "Backup codes are 10 characters",
      "invalidCode": "Invalid backup code. Please try again.",
      "title": "Backup Code Verification",
      "description": "Manage your backupcodeverify",
      "verifying": "Verifying...",
      "verifyButton": "Verify backup code",
      "backToAuthenticator": "Back to authenticator",
      "lostAccess": "Lost access to your authenticator and backup codes?",
      "contactSupport": "Contact support"
    },
    "mfaSetup": {
      "enterAllDigits": "Please enter all 6 digits",
      "invalidCode": "Invalid code — please try again",
      "scanTitle": "Scan the QR code",
      "scanDescription": "Open your authenticator app (Google Authenticator, 1Password, Authy…) and scan this code",
      "manualEntry": "Or enter this key manually:",
      "continue": "Continue",
      "verifyTitle": "Enter the verification code",
      "verifyDescription": "Enter the 6-digit code from your authenticator app to confirm setup",
      "verifying": "Verifying…",
      "verify": "Verify",
      "backupWarning": "Store these backup codes somewhere safe. Each one can be used once to sign in if you lose access to your authenticator app.",
      "saveBackupCodes": "Save your backup codes",
      "copied": "Copied!",
      "copy": "Copy",
      "download": "Download",
      "savedBackupCodes": "I've saved my backup codes",
      "enabledTitle": "Two-factor authentication enabled",
      "enabledDescription": "Your account is now protected. You'll be asked for a code from your authenticator app when you sign in.",
      "done": "Done",
      "cancelSetup": "Cancel setup",
      "qrUnavailable": "Couldn't render the QR code",
      "qrUnavailableHint": "Enter the key below into your authenticator app instead.",
      "qrAlt": "Two-factor setup QR code"
    },
    "mfaVerify": {
      "invalidCode": "Invalid code. Please try again.",
      "title": "Two-Factor Authentication",
      "description": "Manage your mfaverify",
      "verifying": "Verifying...",
      "useBackupCode": "Use a backup code instead",
      "backToLogin": "Back to login",
      "signingInAs": "Signing in as {email}"
    },
    "feedCompose": {
      "resharingPost": "Resharing a Post",
      "sharingItem": "Sharing an item",
      "remixedPost": "Remixed a Post",
      "droppingProduct": "Dropping a product",
      "whatsOnYourMind": "What's on your mind?",
      "addYourThoughts": "Add your thoughts..."
    },
    "cta": {
      "heading": "Ready to get started?",
      "subheading": "Create your free page and start earning today.",
      "getStartedFree": "Get Started Free",
      "readTheDocs": "Read The Docs"
    },
    "featureGrid": {
      "heading": "Powerful features designed for you",
      "subheading": "Everything you need to publish, grow and get paid."
    },
    "hero": {
      "badge": "Now in open beta",
      "headingLine1": "Everything you make,",
      "headingLine2": "on one page you own.",
      "subheading": "Your portfolio, community and income on one free page.",
      "getStartedFree": "Get Started Free",
      "learnMore": "Learn more",
      "highlights": {
        "aiSearch": "AI-powered search",
        "smartOrg": "Smart organization",
        "privacy": "Private & secure"
      }
    },
    "howItWorks": {
      "heading": "How it works",
      "subheading": "Three steps from sign-up to your first published page.",
      "step": "Step {number}"
    },
    "pricingTable": {
      "heading": "Simple, transparent pricing",
      "subheading": "Start free. Upgrade only when you need more.",
      "mostPopular": "Most Popular",
      "enterprisePrefix": "Enterprise Prefix",
      "contactUs": "Contact Us",
      "enterpriseSuffix": "Enterprise Suffix"
    },
    "planChip": {
      "manageBilling": "Manage plan and billing",
      "usageOfLimit": "{current} of {limit}"
    }
  },
  "mediaStudioPanel": {
    "recording": "Recording",
    "recordYourScreenAnd": "Record your screen and attach the video to your post",
    "recording1": "Recording",
    "start": "Start",
    "end": "End",
    "transcription": "Transcription",
    "recordAVoiceNote": "Record a voice note",
    "tapToStartRecording": "Tap to start recording your microphone",
    "recording2": "Recording",
    "describeTheImageYou": "Describe the image you want to create..."
  },
  "commandPalette": {
    "typeACommandOr": "Type a command or search..."
  },
  "badgeDisplay": {
    "noBadgesAwardedYet": "No badges awarded yet"
  },
  "shareWorkspaceModal": {
    "shareWorkspace": "Share Workspace",
    "member": "Member",
    "admin": "Admin",
    "viewer": "Viewer",
    "noMembersYet": "No members yet",
    "noPendingInvites": "No pending invites",
    "removeAllMembers": "Remove All Members",
    "thisWillRemoveAll": "This will remove all members except you. Are you sure?",
    "removeAll": "Remove All",
    "removeMember": "Remove Member",
    "removeThisMemberFrom": "Remove this member from the workspace?",
    "emailexamplecom": "email@example.com"
  },
  "planBanner": {
    "currentPlan": "Current Plan",
    "price": "Price",
    "commission": "Commission",
    "limits": "Limits",
    "upgradeForLowerFees": "Upgrade for lower fees and more features"
  },
  "imageEditor": {
    "editImage": "Edit Image",
    "filters": "Filters",
    "brightness": "Brightness",
    "contrast": "Contrast",
    "saturation": "Saturation",
    "rotate": "Rotate",
    "tools": {
      "adjust": "Adjust",
      "filters": "Filters",
      "mask": "Mask",
      "perspective": "Lens",
      "colorGrade": "Color Grade",
      "bokeh": "Bokeh",
      "ai": "AI",
      "selective": "Selective Edit"
    },
    "masks": {
      "brushSize": "Brush Size",
      "hardness": "Hardness",
      "eraser": "Eraser",
      "invertMask": "Invert Mask",
      "applyMask": "Apply & Clear Mask",
      "clearMask": "Clear Mask"
    },
    "perspective": {
      "vertical": "Vertical",
      "horizontal": "Horizontal",
      "rotation": "Rotation",
      "scale": "Scale",
      "gridOverlay": "Grid Overlay",
      "fixVertical": "Fix Vertical",
      "fixHorizontal": "Fix Horizontal",
      "straighten": "Straighten"
    },
    "colorGrade": {
      "shadows": "Shadows",
      "midtones": "Midtones",
      "highlights": "Highlights",
      "temperature": "Temperature",
      "tint": "Tint"
    },
    "bokeh": {
      "blurAmount": "Blur Amount",
      "focusSize": "Focus Size",
      "focusPosition": "Focus Position",
      "shape": "Shape",
      "radial": "Radial",
      "linear": "Linear",
      "portrait": "Portrait",
      "miniature": "Miniature",
      "dreamy": "Dreamy"
    },
    "ai": {
      "autoEnhance": "Auto Enhance",
      "enhancing": "Enhancing..."
    },
    "batch": {
      "applyToAll": "Apply to All",
      "processing": "Processing {current}/{total}...",
      "saveAsCopies": "Save as Copies",
      "replaceOriginals": "Replace Originals"
    },
    "beforeAfter": "Before / After",
    "undo": "Undo",
    "redo": "Redo",
    "save": "Save",
    "reset": "Reset"
  },
  "commentsPanel": {
    "noCommentsYet": "No comments yet",
    "beTheFirstTo": "Be the first to share your thoughts",
    "deleteComment": "Delete Comment",
    "areYouSureYou": "Are you sure you want to delete this comment?",
    "writeAReply": "Write a reply..."
  },
  "leaderboardWidget": {
    "noActivityYet": "No activity yet"
  },
  "readerModal": {
    "error": "Something went wrong"
  },
  "recommendationsWidget": {
    "noRecommendationsYet": "No recommendations yet",
    "dismiss": "Dismiss"
  },
  "confirmDeleteModal": {
    "thisActionCannotBe": "This action cannot be undone"
  },
  "adminLayout": {
    "admin": "Soltik Admin",
    "admin1": "Admin",
    "overview": "Overview",
    "waitlist": "Waitlist",
    "invitations": "Invitations",
    "users": "Users",
    "reports": "Reports",
    "security": "Security",
    "moderation": "Moderation",
    "hubs": "Communities",
    "courses": "Courses",
    "shops": "Shops",
    "sites": "Sites",
    "categories": "Categories",
    "revenue": "Revenue",
    "platformPlans": "Platform Plans",
    "billingPayouts": "Billing Payouts",
    "creatorFund": "Creator Fund",
    "analytics": "Analytics",
    "newsQueue": "News Queue",
    "newsSources": "News Sources",
    "templateQueue": "Template Queue",
    "pluginQueue": "Plugin Queue",
    "auditLog": "Audit Log",
    "activeUsers": "Active Users",
    "featureFlags": "Feature Flags",
    "backToDashboard": "Back to Dashboard",
    "contentBots": "Content Bots",
    "finance": "Finance",
    "nsfwReview": "NSFW Review",
    "mediaQuarantine": "Media Quarantine",
    "modelCatalog": "Model catalogue",
    "libraryReview": "Library review",
    "opsCenter": "Ops Center",
    "partners": "Partners"
  },
  "shopLayout": {
    "backToShops": "Back to shops",
    "viewShop": "View shop",
    "home": "Home",
    "overview": "Overview",
    "catalog": "Catalog",
    "products": "Products",
    "collections": "Collections",
    "giftCards": "Gift Cards",
    "courses": "Courses",
    "orders": "Orders",
    "returns": "Returns",
    "invoices": "Invoices",
    "subscriptions": "Subscriptions",
    "customers": "Customers",
    "reviews": "Reviews",
    "loyalty": "Loyalty",
    "marketing": "Marketing",
    "coupons": "Coupons",
    "discounts": "Discounts",
    "campaigns": "Campaigns",
    "automations": "Automations",
    "recovery": "Recovery",
    "channels": "Channels",
    "content": "Content",
    "translations": "Translations",
    "liveShopping": "Live Shopping",
    "bookings": "Bookings",
    "import": "Import",
    "general": "General",
    "payments": "Payments",
    "shipping": "Shipping",
    "locations": "Locations",
    "staff": "Staff",
    "theme": "Theme",
    "plugins": "Plugins",
    "analytics": "Analytics",
    "shopNotFound": "Shop Not Found",
    "published": "Published",
    "draft": "Draft"
  },
  "shop": {
    "import": {
      "title": "Import",
      "description": "Migrate your products, blog posts, and pages from Shopify, WooCommerce, or WordPress.",
      "tabs": {
        "products": "Products",
        "blogPosts": "Blog Posts",
        "pages": "Pages"
      },
      "importFrom": "Import from",
      "shopifyCsvExport": "CSV export from Shopify Admin",
      "wooCsvExport": "CSV export from WooCommerce",
      "shopifyExportInstructions": "Go to Shopify Admin → Products → Export → Choose CSV format",
      "wooExportInstructions": "Go to WooCommerce → Products → Export → Generate CSV",
      "dropCsvFile": "Drop CSV file here or click to browse",
      "acceptsCsv": "Accepts .csv files exported from Shopify or WooCommerce",
      "analyzingFile": "Analyzing file...",
      "previewCount": "Preview ({count, plural, one {# product} other {# products}} found)",
      "detected": "Detected: {source}",
      "columnTitle": "Title",
      "columnPrice": "Price",
      "columnSku": "SKU",
      "columnImages": "Images",
      "columnVariants": "Variants",
      "importing": "Importing...",
      "importProducts": "Import {count, plural, one {# Product} other {# Products}}",
      "importFromWordpress": "Import from WordPress",
      "wordpressExportInstructions": "Go to WordPress Admin → Tools → Export → All Content → Download Export File",
      "dropXmlFile": "Drop WordPress XML file here or click to browse",
      "acceptsXml": "Accepts .xml WXR export files from WordPress",
      "foundPosts": "Found {count, plural, one {# post} other {# posts}}",
      "foundPages": "Found {count, plural, one {# page} other {# pages}}",
      "untitled": "Untitled",
      "andMore": "... and {count} more",
      "importPosts": "Import {count, plural, one {# Post} other {# Posts}}",
      "importPages": "Import {count, plural, one {# Page} other {# Pages}}",
      "importComplete": "Import Complete",
      "resultImported": "Imported",
      "resultPosts": "Posts",
      "resultPages": "Pages",
      "resultSkipped": "Skipped",
      "resultErrors": "Errors",
      "importHistory": "Import History",
      "historyImported": "{count} imported",
      "historyPosts": "{count, plural, one {# post} other {# posts}}",
      "historyPages": "{count, plural, one {# page} other {# pages}}",
      "historySkipped": "{count} skipped",
      "errorParseCsv": "Failed to parse CSV",
      "errorPreviewFailed": "Preview failed",
      "errorParseXml": "Failed to parse XML file",
      "errorImportFailed": "Import failed",
      "errorNoSite": "No site found. Create a site first to import blog posts and pages."
    },
    "recovery": {
      "settingsSaved": "Settings saved",
      "failedToSave": "Failed to save",
      "title": "Cart Recovery",
      "recoverAbandonedCartsAnd": "Recover abandoned carts and manage order notifications",
      "recoveryAnalytics": "Recovery Analytics",
      "abandoned": "Abandoned",
      "recovered": "Recovered",
      "revenueRecovered": "Revenue Recovered",
      "emailsSent": "Emails Sent",
      "notificationSettings": "Notification Settings",
      "abandonedCartEmails": "Abandoned Cart Emails",
      "sendRecoveryEmailsFor": "Send recovery emails for abandoned carts",
      "1hour": "1 Hour",
      "2hours": "2 Hours",
      "4hours": "4 Hours",
      "12hours": "12 Hours",
      "24hours": "24 Hours",
      "orderConfirmation": "Order Confirmation",
      "emailCustomersWhenOrders": "Email customers when orders are placed",
      "shippingNotifications": "Shipping Notifications",
      "notifyCustomersOnShipping": "Notify customers on shipping updates",
      "lowStockAlerts": "Low Stock Alerts",
      "getAlertedWhenProducts": "Get alerted when products are running low",
      "threshold": "Threshold:",
      "saveSettings": "Save Settings",
      "emailStats": "{sent} sent / {opened} opened",
      "ratePercent": "{rate}% recovery rate"
    },
    "locations": {
      "title": "Locations",
      "description": "Manage your locations",
      "addLocation": "Add Location",
      "locationName": "Location Name",
      "locationNamePlaceholder": "Enter location name...",
      "address": "Address",
      "streetAddress": "Street Address",
      "city": "City",
      "stateProvince": "State Province",
      "state": "State",
      "postalCode": "Postal Code",
      "country": "Country",
      "defaultLocation": "Default Location",
      "fulfillsOnline": "Fulfills Online",
      "creating": "Creating",
      "createLocation": "Create Location",
      "noLocations": "No Locations",
      "noLocationsDesc": "Create your first location to manage inventory across different physical or fulfillment centers.",
      "default": "Default",
      "inactive": "Inactive",
      "noAddress": "No Address",
      "onlineFulfillment": "Online Fulfillment",
      "hideInventory": "Hide Inventory",
      "manageInventory": "Manage Inventory",
      "product": "Product",
      "available": "Available",
      "removeFromLocation": "Remove From Location",
      "addProductToLocation": "Add Product To Location",
      "selectProduct": "Select Product",
      "quantity": "Quantity"
    },
    "loyalty": {
      "programDisabled": "Program Disabled",
      "programEnabled": "Program Enabled",
      "failedToggle": "Failed Toggle",
      "programSaved": "Program Saved",
      "failedSave": "Failed Save",
      "enterNonZero": "Enter Non Zero",
      "failedAdjust": "Failed Adjust",
      "title": "Loyalty Program",
      "description": "Manage your loyalty",
      "programStatus": "Program Status",
      "programActiveDesc": "Your loyalty program is active and customers can earn and redeem points.",
      "programDisabledDesc": "Enable your loyalty program to let customers start earning points on purchases.",
      "saveFirst": "Save First",
      "earningRedemption": "Earning Redemption",
      "pointsPerDollar": "Points Per Dollar",
      "signupBonus": "Signup Bonus",
      "referralBonus": "Referral Bonus",
      "reviewBonus": "Review Bonus",
      "redemptionRate": "Redemption Rate",
      "minRedemption": "Min Redemption",
      "saveSettings": "Save Settings",
      "tiers": "Tiers",
      "addTier": "Add Tier",
      "noTiers": "No Tiers",
      "tierName": "Tier Name",
      "minPoints": "Min Points",
      "earnMultiplier": "Earn Multiplier",
      "removeTier": "Remove Tier",
      "perks": "Perks",
      "customerLeaderboard": "Customer Leaderboard",
      "refresh": "Refresh",
      "noCustomers": "No Customers",
      "customer": "Customer",
      "balance": "Balance",
      "lifetime": "Lifetime",
      "tier": "Tier",
      "actions": "Actions",
      "unknown": "Unknown",
      "adjust": "Adjust",
      "adjustPoints": "Adjust Points",
      "pointsLabel": "Points",
      "pointsHint": "Enter a positive number to add points or negative to deduct.",
      "note": "Note",
      "reasonPlaceholder": "Enter reason...",
      "confirm": "Confirm"
    },
    "payments": {
      "title": "Payments",
      "setUpPayments": "Set Up Payments",
      "selectCountryDesc": "Select your country to get started with payments.",
      "yourCountry": "Your Country",
      "selectCountry": "Select Country",
      "connectWithStripe": "Connect With Stripe",
      "poweredByStripe": "Powered By Stripe",
      "accountHolderName": "Account Holder Name",
      "fullLegalName": "Full Legal Name",
      "iban": "Iban",
      "egIl620108000000099999999": "Eg Il 620108000000099999999",
      "swiftbicCode": "Swiftbic Code",
      "egLumiilit": "Eg Lumiilit",
      "paypalEmailAlternative": "Paypal Email Alternative",
      "yourpaypalcom": "Yourpaypalcom",
      "savePayoutDetails": "Save Payout Details",
      "payoutScheduleInfo": "Payout Schedule Info",
      "verificationPending": "Verification Pending",
      "verificationPendingDesc": "Your Stripe account is being verified. Complete the verification process to start accepting payments.",
      "completeVerification": "Complete Verification",
      "paymentsActive": "Payments Active",
      "stripeConnectedDesc": "Stripe is connected and ready to process payments.",
      "totalEarnings": "Total Earnings",
      "totalPaidOut": "Total Paid Out",
      "pendingBalance": "Pending Balance",
      "charges": "Charges",
      "enabled": "Enabled",
      "disabled": "Disabled",
      "payouts": "Payouts",
      "stripeAccount": "Stripe Account",
      "revenueOverview": "Revenue Overview",
      "totalRevenue": "Total Revenue",
      "thisMonth": "This Month",
      "totalOrders": "Total Orders",
      "manageOnStripe": "Manage On Stripe",
      "platformPayoutActive": "Platform payout active ({country})",
      "stripeAvailable": "Stripe is available in {country}",
      "stripeNotAvailable": "Stripe is not available in {country}. Use manual payout instead."
    },
    "plugins": {
      "plugins": "Plugins",
      "extendYourShopWith": "Extend Your Shop With",
      "browsePlugins": "Browse Plugins",
      "noPluginsInstalled": "No Plugins Installed",
      "noPluginsDesc": "Browse the plugin store to add features and extend your shop.",
      "active": "Active",
      "inactive": "Inactive",
      "manage": "Manage",
      "uninstall": "Uninstall",
      "pluginSettings": "Plugin Settings",
      "settings": "Settings",
      "thisWillRemoveThe": "This Will Remove The",
      "uninstallConfirm": "Uninstall {name}?"
    },
    "returns": {
      "failedToUpdate": "Failed to update",
      "noChanges": "No Changes",
      "notesSaved": "Notes Saved",
      "failedToSave": "Failed to save",
      "processedSuccessfully": "Processed Successfully",
      "failedToProcess": "Failed to process",
      "title": "Returns",
      "allStatuses": "All Statuses",
      "requested": "Requested",
      "approved": "Approved",
      "shippedBack": "Shipped Back",
      "received": "Received",
      "refunded": "Refunded",
      "rejected": "Rejected",
      "searchByCustomer": "Search By Customer",
      "noReturnsFound": "No returns found",
      "returnId": "Return Id",
      "order": "Order",
      "customer": "Customer",
      "reason": "Reason",
      "status": "Status",
      "date": "Date",
      "amount": "Amount",
      "unknown": "Unknown",
      "customer1": "Customer 1",
      "order2": "Order 2",
      "reason3": "Reason 3",
      "items": "Items",
      "product": "Product",
      "qty": "Qty",
      "action": "Action",
      "proofPhotos": "Proof Photos",
      "adminNotes": "Admin Notes",
      "internalNotesAboutThis": "Internal Notes About This",
      "trackingNumber": "Tracking Number",
      "eg1z999aa": "Eg 1 Z 999 Aa",
      "trackingUrl": "Tracking Url",
      "saveNotes": "Save Notes",
      "approve": "Approve",
      "reject": "Reject",
      "markShippedBack": "Mark Shipped Back",
      "markReceived": "Mark Received",
      "processRefund": "Process Refund",
      "processReturn": "Process Return",
      "resolutionType": "Resolution Type",
      "refund": "Refund",
      "storeCredit": "Store Credit",
      "mixed": "Mixed",
      "refundAmountUsd": "Refund Amount Usd",
      "000": "000",
      "storeCreditAmountUsd": "Store Credit Amount Usd",
      "0004": "0004",
      "process": "Process",
      "returnCount": "{count, plural, one {# return} other {# returns}}",
      "returnUpdated": "Return updated"
    },
    "reviews": {
      "reviewModerated": "Review Moderated",
      "failedToModerate": "Failed to moderate",
      "replyCannotBeEmpty": "Reply Cannot Be Empty",
      "replyPosted": "Reply Posted",
      "failedToReply": "Failed to reply",
      "filterAll": "Filter All",
      "filterActive": "Filter Active",
      "filterHidden": "Filter Hidden",
      "filterFlagged": "Filter Flagged",
      "title": "Reviews",
      "description": "Manage your reviews",
      "totalReviews": "Total Reviews",
      "avgRating": "Avg Rating",
      "active": "Active",
      "live": "Live",
      "flagged": "Flagged",
      "needsReview": "Needs Review",
      "noReviewsYet": "No Reviews Yet",
      "reviewsWillAppearHere": "Reviews Will Appear Here",
      "anonymous": "Anonymous",
      "verifiedPurchase": "Verified Purchase",
      "yourReply": "Your Reply",
      "writeYourReply": "Write Your Reply",
      "postReply": "Post Reply",
      "hide": "Hide",
      "unhide": "Unhide",
      "editReply": "Edit Reply",
      "reply": "Reply",
      "flag": "Flag",
      "unflag": "Unflag"
    },
    "staff": {
      "emailRequired": "Email Required",
      "failedToInvite": "Failed to invite",
      "failedToUpdateRole": "Failed to update role",
      "staffRemoved": "Staff Removed",
      "failedToRemove": "Failed to remove",
      "title": "Staff",
      "invite": "Invite",
      "inviteStaffMember": "Invite Staff Member",
      "emailAddress": "Email Address",
      "colleagueexamplecom": "colleague@example.com",
      "role": "Role",
      "permissions": "Permissions",
      "sendInvite": "Send Invite",
      "removeStaffMember": "Remove Staff Member",
      "removeConfirmDesc": "This staff member will lose access to your shop. This action cannot be undone.",
      "remove": "Remove",
      "noStaffMembersYet": "No Staff Members Yet",
      "inviteTeamMembersTo": "Invite Team Members To",
      "pending": "Pending",
      "suspended": "Suspended",
      "removeStaffMember1": "Remove Staff Member 1",
      "joined": "Joined",
      "invited": "Invited",
      "activityLog": "Activity Log",
      "noActivityRecordedYet": "No Activity Recorded Yet",
      "permManageMarketing": "Manage Marketing",
      "permManageOrders": "Manage Orders",
      "permManageProducts": "Manage Products",
      "permManageSettings": "Manage Settings",
      "permManageStaff": "Manage Staff",
      "permViewAnalytics": "View Analytics",
      "permViewCustomers": "View Customers",
      "permViewOrders": "View Orders",
      "invitationSent": "Invitation sent!",
      "memberCount": "{count, plural, one {# member} other {# members}}",
      "roleUpdated": "Role updated"
    },
    "subscriptions": {
      "selectProductError": "Please select a product first.",
      "planCreated": "Plan Created",
      "failedToCreatePlan": "Failed to create plan",
      "planUpdated": "Plan Updated",
      "failedToUpdatePlan": "Failed to update plan",
      "planDeactivated": "Plan Deactivated",
      "failedToDeactivate": "Failed to deactivate",
      "title": "Subscriptions",
      "description": "Manage your subscriptions",
      "createPlan": "Create Plan",
      "activeSubscribers": "Active Subscribers",
      "monthlyRecurringRevenue": "Monthly Recurring Revenue",
      "churnRate30d": "Churn Rate 30 D",
      "plans": "Plans",
      "subscribers": "Subscribers",
      "createSubscriptionPlan": "Create Subscription Plan",
      "product": "Product",
      "selectAProduct": "Select A Product",
      "interval": "Interval",
      "discount": "Discount",
      "trialDays": "Trial Days",
      "editPlan": "Edit Plan",
      "trialDays1": "Trial Days 1",
      "active": "Active",
      "saveChanges": "Save Changes",
      "noSubscriptionPlansYet": "No Subscription Plans Yet",
      "createFirstPlanDesc": "Create a subscription plan to offer recurring payments to your customers.",
      "inactive": "Inactive",
      "deactivatePlan": "Deactivate Plan",
      "created": "Created",
      "stripeLinked": "Stripe Linked",
      "noSubscribersYet": "No Subscribers Yet",
      "noSubscribersDesc": "No active subscriptions yet. Once customers subscribe to your plans, they will appear here.",
      "customer": "Customer",
      "status": "Status",
      "qty": "Qty",
      "nextBilling": "Next Billing",
      "unknown": "Unknown",
      "dTrial": "{days}-day trial",
      "percentOff": "{percent}% off"
    },
    "theme": {
      "designLayout": "Design Layout",
      "customizeYourStorefrontWith": "Customize Your Storefront With",
      "openVisualEditor": "Open Visual Editor"
    },
    "translations": {
      "failedToAdd": "Failed to add",
      "failedToRemove": "Failed to remove",
      "shopTranslationSaved": "Shop translation saved",
      "failedToSave": "Failed to save",
      "productTranslationSaved": "Product translation saved",
      "autoTranslateFailed": "Auto-translate failed",
      "title": "Translations",
      "rtl": "RTL",
      "addLanguage": "Add Language",
      "selectLanguage": "Select language...",
      "noTranslationsYetAdd": "No translations yet. Add a language to get started.",
      "rtl1": "RTL",
      "autotranslateWithAi": "Auto-translate with AI",
      "removeLocale": "Remove Locale",
      "shopInfo": "Shop Info",
      "shopName": "Shop Name",
      "translatedShopName": "Translated Shop Name",
      "description": "Manage your translations",
      "translatedDescription": "Translated description",
      "returnPolicy": "Return Policy",
      "translatedReturnPolicy": "Translated Return Policy",
      "shippingPolicy": "Shipping Policy",
      "translatedShippingPolicy": "Translated Shipping Policy",
      "privacyPolicy": "Privacy Policy",
      "translatedPrivacyPolicy": "Translated Privacy Policy",
      "saveShopTranslation": "Save Shop Translation",
      "productTranslations": "Product Translations ()",
      "translated": "Translated",
      "translatedTitle": "Translated title",
      "description2": "Description 2",
      "translatedDescription3": "Translated Description 3",
      "seoTitle": "SEO title",
      "seoTitle4": "SEO title",
      "seoDescription": "SEO description",
      "seoDescription5": "SEO description",
      "selectLanguageToEdit": "Select a language to edit translations",
      "autoTranslatedTo": "Auto-translated to {locale}",
      "localeAdded": "Locale added: {locale}",
      "localeRemoved": "Locale removed",
      "removeConfirm": "Are you sure you want to remove this locale?"
    },
    "searchShops": "Search shops..."
  },
  "sections": {
    "renderer": {
      "unknownSection": "Unknown section",
      "pluginNotConfigured": "Plugin not configured"
    },
    "footer": {
      "madeWithSoltik": "Made with Soltik"
    },
    "ctaBanner": {
      "addHeadingAndCta": "Add a heading and call-to-action"
    },
    "tabs": {
      "addTabs": "Add tabs in section settings"
    },
    "hero": {
      "backgroundVideo": "Background video"
    },
    "faq": {
      "addItems": "Add FAQ items in section settings"
    },
    "teamGrid": {
      "addMembers": "Add team members in section settings"
    },
    "featuredProducts": {
      "connectShop": "Connect a shop to display products",
      "noProducts": "No products found",
      "sale": "Sale"
    },
    "header": {
      "closeMenu": "Close menu",
      "openMenu": "Open menu"
    },
    "featuresGrid": {
      "addFeatures": "Add features in section settings"
    },
    "countdown": {
      "setTargetDate": "Set a target date in section settings",
      "days": "Days",
      "hours": "Hours",
      "minutes": "Minutes",
      "seconds": "Seconds"
    },
    "multiColumn": {
      "addBlocks": "Add content blocks in section settings",
      "emptyColumn": "Empty column",
      "emptyBlock": "Empty block"
    },
    "videoBanner": {
      "addVideoUrl": "Add a video URL in section settings",
      "videoBanner": "Video banner"
    },
    "productGrid": {
      "sortNewest": "Newest",
      "sortPriceLow": "Price: Low to High",
      "sortPriceHigh": "Price: High to Low",
      "connectShop": "Connect a shop to display products",
      "allCategories": "All Categories",
      "noProducts": "No products found",
      "viewProduct": "View Product",
      "sale": "Sale"
    },
    "instagramFeed": {
      "addImages": "Add images in section settings"
    },
    "about": {
      "defaultAlt": "About us",
      "addImage": "Add an image in section settings",
      "placeholder": "Tell your story here..."
    },
    "brandLogos": {
      "addLogos": "Add brand logos in section settings"
    },
    "testimonials": {
      "addTestimonials": "Add testimonials in section settings",
      "subtitle": "What our customers say",
      "previousTestimonial": "Previous testimonial",
      "nextTestimonial": "Next testimonial",
      "verifiedCustomer": "Verified Customer"
    },
    "timeline": {
      "addEvents": "Add timeline events in section settings"
    },
    "stats": {
      "addStats": "Add stats in section settings"
    },
    "contact": {
      "addContactDetails": "Add contact details in section settings",
      "email": "Email",
      "phone": "Phone",
      "address": "Address",
      "locationMap": "Location map"
    },
    "comparisonTable": {
      "connectShop": "Connect a shop to compare products",
      "noProducts": "No products to compare",
      "title": "Compare Products",
      "featureHeader": "Feature"
    },
    "pricing": {
      "addPlans": "Add pricing plans in section settings",
      "defaultPlanName": "Plan"
    },
    "gallery": {
      "addImages": "Add images in section settings",
      "closeLightbox": "Close lightbox",
      "previousImage": "Previous image",
      "nextImage": "Next image"
    },
    "beforeAfter": {
      "uploadImages": "Upload before and after images"
    },
    "blogFeed": {
      "noPosts": "No blog posts yet",
      "readMore": "Read More"
    },
    "booking": {
      "configureShop": "Configure a shop to enable bookings",
      "loadingServices": "Loading services...",
      "noServices": "No services available for booking",
      "selectDate": "Select a date",
      "today": "Today",
      "availableTimes": "Available times",
      "loadingSlots": "Loading available times...",
      "noSlots": "No available times for this date",
      "continue": "Continue",
      "nameLabel": "Name",
      "namePlaceholder": "Your full name",
      "emailLabel": "Email",
      "phoneLabel": "Phone",
      "phonePlaceholder": "Your phone number",
      "notesLabel": "Notes",
      "notesPlaceholder": "Any special requests...",
      "bookingInProgress": "Booking...",
      "bookNow": "Book Now",
      "confirmed": "Booking Confirmed!",
      "confirmationSent": "A confirmation has been sent to your email.",
      "serviceLabel": "Service",
      "dateTimeLabel": "Date & Time",
      "bookedBy": "Booked by",
      "bookAnother": "Book Another"
    },
    "blogArchive": {
      "allCategories": "All Categories",
      "noPosts": "No posts found",
      "noSiteId": "Site ID not available",
      "searchPlaceholder": "Search posts..."
    },
    "collectionList": {
      "noItems": "No items to display"
    },
    "form": {
      "addFields": "Add fields to this form in the editor"
    }
  },
  "editor": {
    "aiChatPanel": {
      "error": "Error",
      "somethingWentWrong": "Something Went Wrong",
      "changesApplied": "Changes Applied",
      "networkError": "Connection failed — please check your internet and try again",
      "aiAssistant": "Ai Assistant",
      "suggestion_darkerTheme": "Make the theme darker",
      "suggestion_testimonials": "Add a testimonials section",
      "suggestion_heroBold": "Make the hero headline bolder"
    },
    "editorToolbar": {
      "bold": "Bold",
      "italic": "Italic",
      "strikethrough": "Strikethrough",
      "underline": "Underline",
      "heading1": "Heading 1",
      "heading2": "Heading 2",
      "heading3": "Heading 3",
      "bulletList": "Bullet List",
      "orderedList": "Ordered List",
      "taskList": "Task List",
      "blockquote": "Blockquote",
      "codeBlock": "Code Block",
      "table": "Table",
      "image": "Image",
      "video": "Video",
      "horizontalRule": "Horizontal Rule",
      "undo": "Undo",
      "redo": "Redo"
    },
    "formFields": {
      "upload": "Upload"
    },
    "globalStylesPanel": {
      "generateBrandKit": "Generate Brand Kit",
      "colors": "Colors",
      "quickPresets": "Quick Presets",
      "typography": "Typography",
      "headingFont": "Heading Font",
      "bodyFont": "Body Font",
      "spacing": "Spacing",
      "borderRadius": "Border Radius",
      "buttonStyle": "Button Style",
      "textDirection": "Text Direction",
      "leftToRight": "Left To Right",
      "rightToLeft": "Right To Left",
      "button_outline": "Outline",
      "button_pill": "Pill",
      "button_solid": "Solid",
      "color_accent": "Accent",
      "color_background": "Background",
      "color_card": "Card",
      "color_primary": "Primary",
      "color_secondary": "Secondary",
      "color_text": "Text",
      "preset_cool": "Cool",
      "preset_dark": "Dark",
      "preset_light": "Light",
      "preset_warm": "Warm",
      "radius_large": "Large",
      "radius_medium": "Medium",
      "radius_none": "None",
      "radius_small": "Small",
      "spacing_compact": "Compact",
      "spacing_default": "Default",
      "spacing_spacious": "Spacious"
    },
    "jsonSchemaForm": {
      "noItemsYet": "No Items Yet"
    },
    "mentionList": {
      "noMembersFound": "No members found"
    },
    "previewToolbar": {
      "visualEditor": "Visual Editor",
      "saving": "Saving",
      "desktop": "Desktop",
      "mobile": "Mobile",
      "tablet": "Tablet",
      "versionHistory": "Version History"
    },
    "sectionList": {
      "hideSection": "Hide Section",
      "showSection": "Show Section",
      "noSectionsYet": "No Sections Yet",
      "addOneToStart": "Add One To Start",
      "addSection": "Add Section",
      "globalStyles": "Global Styles"
    },
    "sectionPicker": {
      "noSectionsMatch": "No Sections Match",
      "essential": "Essential",
      "advanced": "Advanced",
      "plugins": "Plugins"
    },
    "sectionSettings": {
      "addImage": "Add Image",
      "uploadImage": "Upload Image"
    },
    "videoEmbedModal": {
      "embedVideoButton": "Embed Video",
      "videoDetected": "Video detected"
    },
    "versionHistory": {
      "title": "Version History",
      "labelPlaceholder": "Version label (optional)",
      "saveVersion": "Save Version",
      "noVersions": "No saved versions yet",
      "restore": "Restore",
      "confirm": "Confirm",
      "restoreWarning": "This will replace your current design. Unsaved changes will be lost."
    },
    "visualEditor": {
      "manageShop": "Manage Shop",
      "viewSite": "View Site",
      "blog": "Blog",
      "changesApplied": "Changes Applied",
      "goBack": "Go Back",
      "localizeSite": "Localize Site",
      "localizing": "Localizing",
      "generateLocalizations": "Generate Localizations"
    },
    "aiSparkleButton": {
      "makeLonger": "Make Longer",
      "makeShorter": "Make Shorter",
      "moreCasual": "More Casual",
      "moreProfessional": "More Professional"
    }
  },
  "gallery": {
    "previousImage": "Previous Image",
    "nextImage": "Next Image",
    "closeLightbox": "Close Lightbox",
    "downloadImage": "Download Image",
    "goToImage": "Go to image {number}",
    "or": "or"
  },
  "comingSoonFooter": {
    "soltik": "Soltik",
    "tagline": "The social layer for the web",
    "allRightsReserved": "All Rights Reserved",
    "madeWith": "Made With",
    "forContentLovers": "For Content Lovers"
  },
  "scoops": {
    "aiArticleGenerator": {
      "errorFailed": "Failed to generate article",
      "title": "Aiarticlegenerator",
      "description": "Manage your aiarticlegenerator",
      "generating": "Generating draft...",
      "generateButton": "Generate from Links"
    },
    "aiDiscussionSummary": {
      "errorFailed": "Failed to generate summary",
      "tldr": "TL;DR",
      "title": "Aidiscussionsummary",
      "refresh": "Refresh"
    },
    "aiImageGenerator": {
      "errorGenerate": "Failed to generate images",
      "errorGenerateRetry": "Failed to generate images. Please try again.",
      "title": "Aiimagegenerator",
      "promptLabel": "Prompt",
      "promptPlaceholder": "Enter prompt...",
      "styleLabel": "Style",
      "generating": "Generating...",
      "generateButton": "Generate Images",
      "selectImagePrompt": "Select an image to use:",
      "useSelected": "Use Selected Image",
      "styleAnime": "Anime",
      "styleCinematic": "Cinematic",
      "styleDigitalArt": "Digital Art",
      "styleFantasy": "Fantasy",
      "stylePhoto": "Photo",
      "generatedAlt": "AI-generated image"
    },
    "addItemModal": {
      "errorNotAuthenticated": "Not authenticated",
      "errorUrlRequired": "URL is required",
      "errorContentRequired": "Content is required",
      "errorCodeRequired": "Code is required",
      "errorQuestionRequired": "Question is required",
      "errorMinOptions": "At least 2 options required",
      "errorSelectImage": "Please select an image",
      "errorSelectImages": "Please select images",
      "errorUnsupportedVideo": "Unsupported video URL. Use YouTube or Vimeo.",
      "errorFailed": "Failed to add item",
      "title": "Add Item",
      "labelUrl": "URL",
      "labelTitle": "Title",
      "optional": "Optional",
      "placeholderLinkTitle": "Link title",
      "placeholderNoteTitle": "Note title",
      "labelContent": "Content",
      "placeholderNoteContent": "Write your note...",
      "labelLanguage": "Language",
      "labelFilename": "Filename",
      "labelCode": "Code",
      "placeholderCode": "Paste your code here...",
      "labelQuestion": "Question",
      "placeholderQuestion": "What do you want to ask?",
      "labelOptions": "Options",
      "addOption": "Add option",
      "typeImage": "Image",
      "placeholderImageTitle": "Image title",
      "labelAltText": "Alt text",
      "placeholderAltText": "Describe this image",
      "labelImages": "Images",
      "upTo20": "Up To 20",
      "clickToSelectImages": "Click To Select Images",
      "imageFormatsHint": "JPEG, PNG, GIF, or WebP",
      "addMore": "Add more",
      "labelGalleryTitle": "Gallery title",
      "placeholderGalleryTitle": "My gallery",
      "labelVideoUrl": "Video URL",
      "supportedPlatforms": "Supported: YouTube, Vimeo",
      "placeholderVideoTitle": "Untitled video",
      "typeCode": "Code",
      "typeGallery": "Gallery",
      "typeLink": "Link",
      "typeNote": "Note",
      "typePoll": "Poll",
      "typeVideo": "Video",
      "imagesSelected": "{count}/4 images selected",
      "videoDetected": "Video detected",
      "submit": "Add",
      "adding": "Adding...",
      "placeholderUrl": "https://example.com",
      "placeholderFilename": "example.js",
      "placeholderOption": "Option"
    },
    "analyticsPanel": {
      "analytics": "Analytics",
      "noAnalyticsDataAvailable": "No analytics data available.",
      "sun": "Sun",
      "mon": "Mon",
      "tue": "Tue",
      "wed": "Wed",
      "thu": "Thu",
      "fri": "Fri",
      "sat": "Sat",
      "totalFollowers": "Total Followers",
      "subscribers": "Subscribers",
      "aiInsights": "AI Insights",
      "analyzing": "Analyzing...",
      "refresh": "Refresh",
      "generate": "Generate",
      "analyzingYourAnalytics": "Analyzing your analytics...",
      "followers": "% followers",
      "engagement": "% engagement",
      "getAipoweredInsightsAbout": "Get AI-powered insights about your hub performance.",
      "followerGrowth": "Follower Growth",
      "topPosts": "Top Posts",
      "post": "Post",
      "views": "Views",
      "likes": "Likes",
      "replies": "Replies",
      "reshares": "Reshares",
      "untitled": "Untitled",
      "engagementTrend": "Engagement Trend",
      "bestPostingTimes": "Best Posting Times",
      "bestTime": "Best time: {time}",
      "engagementDays": "Engagement ({days}d)",
      "viewsDays": "Views ({days}d)"
    },
    "announcementBanner": {
      "showLess": "Show less",
      "readMore": "Read more",
      "untilDate": "Until {date}"
    },
    "articlePreview": {
      "draft": "Draft",
      "article": "Article",
      "readMore": "Read more",
      "byAuthor": "by {name}",
      "minRead": "{minutes} min read"
    },
    "backlinksPanel": {
      "noPostsReferenceThisOne": "No posts reference this one",
      "referencedBy": "Referenced by",
      "byAuthor": "by {name}"
    },
    "boostButton": {
      "boosts": "Boosts",
      "boosted": "Boosted",
      "boostThisPost": "Boost This Post",
      "perks": "Perks",
      "customEmoji": "Custom Emoji",
      "higherVisibility": "Higher Visibility",
      "premiumFeatures": "Premium Features",
      "boostCount": "{count, plural, one {# boost} other {# boosts}}",
      "moreForLevel": "{count} more for level {level}",
      "confirmRemove": "Remove your boost? You'll receive a 50% credit refund.",
      "insufficientCredits": "Not enough credits"
    },
    "boostPanel": {
      "expired": "Expired",
      "boostPost": "Boost Post",
      "description": "Manage your boostpanel",
      "yourCreditBalance": "Your Credit Balance",
      "boostActive": "Boost Active",
      "selectDuration": "Select Duration",
      "insufficientCredits": "Insufficient credits",
      "boostType": "Boost Type",
      "standard": "Standard",
      "targeted": "Targeted",
      "targetTopic": "Target Topic",
      "selectATopic": "Select A Topic",
      "continueToBoost": "Continue to Boost",
      "confirmBoostPurchase": "Confirm Boost Purchase",
      "duration": "Duration",
      "cost": "Cost",
      "target": "Target",
      "selectedTopic": "Selected topic",
      "remainingBalance": "Remaining balance",
      "boosting": "Boosting...",
      "confirmBoost": "Confirm Boost",
      "boostActivated": "Boost activated!",
      "credits": "{count} credits",
      "creditsSpent": "{count} credits spent",
      "timeRemainingHM": "{hours}h {minutes}m remaining",
      "timeRemainingM": "{minutes}m remaining"
    },
    "channelSidebar": {
      "all": "All",
      "allPosts4": "All Posts 4",
      "expandSidebar": "Expand Sidebar",
      "channels": "Channels",
      "createChannel": "Create Channel",
      "descriptionOptional": "Description Optional",
      "feed": "Feed",
      "discussion": "Discussion",
      "resources": "Resources",
      "announcements": "Announcements",
      "creating": "Creating...",
      "create": "Create",
      "allPosts": "All Posts",
      "descriptionOptional1": "Description Optional 1",
      "modsOnly": "Mods only",
      "linksRequired": "Links required",
      "rename": "Rename",
      "rooms": "Rooms",
      "descriptionOptional2": "Description Optional 2",
      "live": "Live",
      "hub": "Community",
      "descriptionOptional3": "Description Optional 3",
      "createRoom": "Create Room",
      "collapse": "Collapse",
      "deleteChannel": "Delete Channel",
      "itemsMovedToMainFeed": "Items will be moved to the main feed",
      "deleting": "Deleting...",
      "channelHasItems": "This channel has {count, plural, one {# item} other {# items}}.",
      "deleteConfirm": "Are you sure you want to delete \"{name}\"?",
      "slowMode": "Slow mode: {seconds}s"
    },
    "chatMediaGallery": {
      "document": "Document",
      "download": "Download",
      "fileCount": "{count, plural, one {# file} other {# files}}",
      "imageCount": "{count, plural, one {# image} other {# images}}"
    },
    "communityHeader": {
      "or": "Or",
      "approvalRequired": "Approval required",
      "join": "Join",
      "pendingApproval": "Pending approval",
      "leave": "Leave",
      "communityRulesLabel": "Community Rules",
      "viewRequests": "View requests",
      "members": "Members",
      "pendingRequests": "Pending Requests",
      "communitySettings": "Community Settings",
      "joinMode": "Join Mode",
      "monthlyPriceUsd": "Monthly price (USD)",
      "onetimePriceUsd": "One-time price (USD)",
      "communityRules": "Community Rules",
      "setRulesForYour": "Set Rules For Your",
      "welcomeMessage": "Welcome message",
      "messageShownToNew": "Message Shown To New",
      "saving": "Saving...",
      "saveSettings": "Save Settings",
      "joinModeApproval": "Approval",
      "joinModeInvite": "Invite Only",
      "joinModeOpen": "Open",
      "joinModePaid": "Paid",
      "roleMember": "Member",
      "roleMod": "Moderator",
      "roleOwner": "Owner",
      "joinPaid": "Join for {price}",
      "memberCount": "{count, plural, one {# member} other {# members}}",
      "pendingCount": "{count} pending"
    },
    "createScoopModal": {
      "createANewHub": "Create A New Community",
      "pickYourHubType": "Pick Your Community Type",
      "whatKindOfHub": "What Kind Of Community",
      "chooseAStartingPoint": "Choose A Starting Point",
      "customSetup": "Custom setup",
      "customSetupDesc": "Start from scratch with full control",
      "onboarding": "Onboarding",
      "visPrivate": "Private",
      "customizeYourHub": "Customize Your Community",
      "giveItAName": "Give It A Name",
      "name": "Name",
      "egAiResearchHub": "Eg Ai Research Community",
      "description": "Manage your community",
      "optional": "Optional",
      "whatIsThisHub": "What Is This Community",
      "generateWithAi": "Generate with AI",
      "coverImage": "Cover Image",
      "coverPreview": "Cover Preview",
      "replace": "Replace",
      "remove": "Remove",
      "uploadImage": "Upload image",
      "aiGenerate": "AI Generate",
      "icon": "Icon",
      "colorTheme": "Or Theme",
      "hubSettings": "Community Settings",
      "joinMode": "Join Mode",
      "visibility": "Visibility",
      "category": "Category",
      "rules": "Rules",
      "optionalPreFilled": "Optional Pre Filled",
      "setRulesForMembers": "Set Rules For Members",
      "welcomeMessage": "Welcome message",
      "messageShownToNew": "Message Shown To New",
      "reviewYourHub": "Review Your Community",
      "everythingLookGoodYou": "Everything look good? You can change settings later.",
      "untitledHub": "Untitled Community",
      "channelsThatWillBe": "Channels that will be created",
      "continue": "Continue",
      "createHub": "Create Community",
      "catBusiness": "Business",
      "catDesign": "Design",
      "catEducation": "Education",
      "catEntertainment": "Entertainment",
      "catOther": "Other",
      "catScience": "Science",
      "catTechnology": "Technology",
      "hubBusiness": "Business",
      "hubCommunity": "Community",
      "hubCreator": "Creator",
      "hubGallery": "Gallery",
      "hubGaming": "Gaming",
      "hubMusic": "Music",
      "joinApproval": "Approval Required",
      "joinInviteOnly": "Invite Only",
      "joinOpen": "Open",
      "joinPaid": "Paid",
      "visPublic": "Public",
      "visUnlisted": "Unlisted",
      "noTemplatesAvailable": "No templates available",
      "slowMode": "Slow mode is active. Please wait {seconds}s.",
      "hubCommunityDesc": "General discussion, topics, and members",
      "hubCreatorDesc": "Portfolio, content, and fan engagement",
      "hubMusicDesc": "Tracks, releases, playlists, and fans",
      "hubGamingDesc": "Clans, guides, streams, and matches",
      "hubGalleryDesc": "Visual showcase of art and photography",
      "hubBusinessDesc": "Storefront, products, and customer community",
      "visPublicDesc": "Anyone can find and view this hub",
      "visUnlistedDesc": "Hidden from search — only people with the link can see it",
      "visPrivateDesc": "Invite-only; content visible to members",
      "joinOpenDesc": "Anyone can join instantly",
      "joinApprovalDesc": "Members join after owner or moderator approval",
      "joinInviteOnlyDesc": "Only invited people can join",
      "joinPaidDesc": "Paid membership required to join",
      "layoutStandard": "Standard",
      "layoutFull": "Full-bleed",
      "layoutSplit": "Split",
      "layoutMinimal": "Minimal"
    },
    "customEmojiPanel": {
      "add": "Add",
      "imageUrlPnggifMax": "Image Url Pnggif Max",
      "preview": "Preview",
      "adding": "Adding",
      "addEmoji": "Add Emoji",
      "noEmojiManage": "No Emoji Manage",
      "noEmojiPicker": "No Emoji Picker",
      "customEmoji": "Custom Emoji ()"
    },
    "earningsPanel": {
      "unableToLoadEarnings": "Unable to load earnings data.",
      "earnings": "Earnings",
      "totalEarned": "Total Earned",
      "thisMonth": "This Month",
      "subscribers": "Subscribers",
      "viewDetails": "View details &rarr;",
      "earnings1": "Earnings 1",
      "tips": "Tips",
      "dailyRevenue30Days": "Daily Revenue (30 days)",
      "subscribersByTier": "Subscribers By Tier",
      "mo": "Mo",
      "recentTransactions": "Recent Transactions",
      "noTransactionsYet": "No transactions yet",
      "tip": "tip",
      "subscription": "Tip",
      "from": "Subscription",
      "unknown": "Unknown",
      "payouts": "Payouts",
      "stripeConnect": "Stripe Connect",
      "connectStripeDesc": "Connect your Stripe account to start receiving payouts",
      "stripeConnectedReady": "Your Stripe account is connected and ready",
      "completeStripeSetup": "Complete your Stripe account setup to receive payouts",
      "connectStripe": "Connect Stripe",
      "completeSetup": "Complete Setup",
      "connected": "Connected",
      "requestPayout": "Request Payout",
      "pendingEarnings": "Pending earnings",
      "platformFee30": "Platform fee (30%)",
      "youReceive": "You receive",
      "requesting": "Requesting...",
      "requestPayoutBtn": "Request Payout",
      "connectStripeToRequest": "Connect Stripe to request payouts",
      "minimumPayoutIs2500": "Minimum payout is $25.00",
      "payoutHistory": "Payout History",
      "noPayoutsYet": "No payouts yet",
      "payout": "Payout"
    },
    "emojiPicker": {
      "searchEmoji": "Search Emoji",
      "recent1": "Recent 1",
      "noEmojiFound": "No emoji found",
      "recent": "Recent"
    },
    "exclusiveWindowPanel": {
      "exclusiveWindow": "Exclusive Window",
      "description": "Manage your exclusivewindowpanel",
      "exclusiveWindowActive": "Exclusive Window Active",
      "onlyYourFollowersCan": "Only your followers can view this post right now",
      "timeRemaining": "Time Remaining",
      "windowDuration": "Window Duration",
      "selectWindowDuration": "Select Window Duration",
      "activating": "Activating",
      "howItWorks": "How It Works",
      "howItWorksDesc": "New members only see content from their join date; premium access opens all posts",
      "oneHour": "1 Hour",
      "sixHours": "6 Hours",
      "twentyFourHours": "24 Hours",
      "activateWindow": "Activate Window"
    },
    "feedItemActions": {
      "openInNewTab": "Open in new tab",
      "saveToCollection": "Save to Collection",
      "hide": "Hide",
      "reported": "Reported",
      "report": "Report"
    },
    "gifPicker": {
      "gifs": "GIFs",
      "searchGifs": "Search Gifs",
      "noGifsFound": "No GIFs found",
      "searchForGifs": "Search for GIFs",
      "trending": "Trending",
      "poweredByGiphy": "Powered By Giphy"
    },
    "inlineDiscussion": {
      "expand": "Expand",
      "collapseThread": "Collapse Thread",
      "pinned": "Pinned",
      "reply": "Reply",
      "copied": "Copied",
      "share": "Share",
      "copyLink": "Copy link",
      "reported": "Reported",
      "report": "Report",
      "sort": "Sort:",
      "best": "Best",
      "newest": "Newest",
      "oldest": "Oldest",
      "addAComment": "Add A Comment",
      "replyCount": "{count, plural, one {# reply} other {# replies}}",
      "replyTo": "Reply to {name}...",
      "viewAllComments": "View all {count} comments"
    },
    "licenseRequestForm": {
      "requestSubmitted": "Request Submitted",
      "requestSubmittedDesc": "We'll review your request and get back to you soon",
      "requestALicense": "Request A License",
      "requestDesc": "Propose a licensing deal for this content",
      "requestALicense1": "Request A License 1",
      "name": "Name",
      "yourName": "Your Name",
      "email": "Email",
      "youexamplecom": "Youexamplecom",
      "organization": "Organization",
      "optional": "Optional",
      "yourCompanyOrOrganization": "Your Company Or Organization",
      "message": "Tell us how you'd like to use this content",
      "messagePlaceholder": "Enter message...",
      "offeredPrice": "Offered Price",
      "000": "000",
      "priceHint": "A suggested starting point — terms can be negotiated",
      "submitting": "Submitting...",
      "submitRequest": "Submit License Request",
      "disclaimer": "By submitting, you agree that the creator may contact you at the provided email address."
    },
    "licensingPanel": {
      "approved": "Approved",
      "declined": "Declined",
      "pending": "Pending",
      "licensingRequests": "Licensing Requests",
      "description": "Manage your licensingpanel",
      "dismiss": "Dismiss",
      "noLicensingRequestsYet": "No licensing requests yet",
      "emptyStateDesc": "Licensing requests will appear here",
      "message": "Message",
      "offeredPrice": "Offered price:",
      "yourResponse": "Your Response",
      "approve": "Approve",
      "decline": "Decline",
      "responseMessageOptional": "Response Message Optional",
      "addAMessageTo": "Add A Message To",
      "finalPriceOptional": "Final Price Optional",
      "000": "000",
      "finalPriceValue": "Final price: {price}",
      "pendingCount": "{count} pending"
    },
    "mentionAutocomplete": {
      "noMembersFound": "No members found"
    },
    "mobileInfoSheet": {
      "hubInfo": "Community Info"
    },
    "onboardingModal": {
      "youreIn": "done",
      "youCanNowParticipate": "You can now participate in the community.",
      "pleaseReviewTheCommunity": "Please review the community guidelines before joining.",
      "readAndAcceptThe": "Read and accept the rules to continue.",
      "viewRules": "View Rules",
      "joinCommunity": "Join Community",
      "communityRules": "Community Rules",
      "iHaveReadAnd": "I have read and agree to the community rules",
      "joining": "Joining...",
      "acceptAndJoin": "Accept & Join",
      "welcomeTo": "Welcome to {name}!"
    },
    "ownerManagementPanel": {
      "communityManagement": "Community Management",
      "members": "Members",
      "pending": "Pending",
      "banned": "Banned",
      "searchMembers": "Search Members",
      "noPendingRequests": "No Pending Requests",
      "noBannedMembers": "No Banned Members",
      "noMembersFound": "No members found",
      "bannedStatus": "banned",
      "approve": "Approve",
      "reject": "Reject",
      "makeModerator": "Make Moderator",
      "removeModerator": "Remove Moderator",
      "banMember": "Ban Member",
      "unban": "Unban",
      "joinedDate": "Joined {date}"
    },
    "relatedScoops": {
      "empty": "No related posts found yet."
    },
    "remixButton": {
      "remixed": "Remixed!",
      "remix": "Remix",
      "title": "Remixbutton",
      "subtitle": "Manage your remix button",
      "nameLabel": "Name",
      "namePlaceholder": "Enter name...",
      "shareToFeed": "Share remix to my feed"
    },
    "richCommentInput": {
      "placeholder": "Write a comment…",
      "gif1": "Gif 1",
      "emoji": "Emoji",
      "gif": "Gif",
      "mention": "Mention",
      "boldCtrlb": "Bold Ctrlb",
      "italicCtrli": "Italic Ctrli",
      "codeCtrle": "Code Ctrle",
      "linkCtrlk": "Link Ctrlk",
      "quoteCtrlq": "Quote Ctrlq",
      "gif2": "Gif 2"
    },
    "richItemCard": {
      "showLess": "Show less",
      "showMore": "Show more",
      "copyCode": "Copy Code",
      "collapse": "Collapse",
      "expand": "Expand",
      "viewOnX": "View on X",
      "open": "Open",
      "voteCount": "{count, plural, one {# vote} other {# votes}}"
    },
    "richTextEditor": {
      "insertLink": "Insert Link",
      "insert": "Insert",
      "slashHint": "Type"
    },
    "roomMembersPanel": {
      "about": "About",
      "noOneOnline": "No one online",
      "roomSettings": "Room Settings",
      "by": "by {name}",
      "online": "Online ()",
      "pinned": "Pinned ()"
    },
    "seoCoach": {
      "hasDescription": "Hub has a description",
      "description50Chars": "Description 50 Chars",
      "hasCoverImage": "Has Cover Image",
      "hasPageHandle": "Has Page Handle",
      "hasCategorySet": "Has Category Set",
      "hubTypeIsSet": "Community Type Is Set",
      "hasAtLeast1Post": "Has At Least 1 Post",
      "hasAtLeast3Posts": "Has At Least 3 Posts",
      "visibilityIsPublic": "Visibility Is Public",
      "seoScore": "SEO Score",
      "scoreGreat": "Great! Your page is well optimized.",
      "scoreGood": "Good start. A few improvements will help.",
      "scoreNeedsWork": "Your page needs attention for better visibility.",
      "gettingTips": "Getting tips...",
      "getAiTipsTo": "Get AI tips to improve",
      "aiTips": "AI Tips"
    },
    "scoopAISummary": {
      "aiCanAnalyzeThis": "AI can analyze this post and generate insights",
      "generateSummary": "Generate Summary",
      "aiSummary": "Ai Summary",
      "regenerate": "Regenerate",
      "analyzingPost": "Analyzing post..."
    },
    "scoopActivityFeed": {
      "activity": "Activity",
      "noActivityYet": "No activity yet",
      "loadMore": "Load more"
    },
    "scoopDiscussion": {
      "pinned": "Pinned",
      "reply": "Reply",
      "unpin": "Unpin",
      "pin": "Pin",
      "discussion": "Discussion",
      "newest": "Newest",
      "oldest": "Oldest",
      "top": "Top",
      "mostDiscussed": "Most discussed",
      "noComments": "No comments yet.",
      "startConversation": "Start the conversation about this post.",
      "addAComment": "Add A Comment",
      "replyCount": "{count, plural, one {# reply} other {# replies}}",
      "replyTo": "Reply to {name}..."
    },
    "scoopInfoSidebar": {
      "public": "Public",
      "private": "Private",
      "members": "Members",
      "posts": "Posts",
      "views": "Views",
      "anyoneCanJoin": "Anyone Can Join",
      "requiresApproval": "Requires Approval",
      "inviteOnly": "Invite Only",
      "businessHoursTitle": "Business hours",
      "openNow": "Open now",
      "closed": "Closed",
      "hideHours": "Hide hours",
      "showAllHours": "Show all hours",
      "openInMaps": "Open in Maps",
      "topics": "Topics",
      "content": "Content",
      "rules": "Rules",
      "welcome": "Welcome",
      "communityGuides": "Community Guides",
      "moderators": "Moderators",
      "messageTheModerators": "Message the Moderators",
      "messageSent": "Message sent!",
      "theModeratorsWillSee": "The moderators will see your message in their inbox.",
      "subject": "Subject",
      "yourMessage": "Your message…",
      "sending": "Sending...",
      "send": "Send",
      "created": "Created {date}",
      "totalReadingTime": "{minutes} min total reading time"
    },
    "scoopInsightsPanel": {
      "insights": "Insights",
      "items": "Items",
      "minRead": "Min read",
      "contentMix": "Content mix",
      "topics": "Topics",
      "sources": "Sources"
    },
    "scoopPanel": {
      "postNotFound": "Post not found",
      "failedToLoadPost": "Failed to load post",
      "signInToLike": "Please sign in to like this post",
      "couldNotLike": "Could not like post",
      "signInToReshare": "Please sign in to reshare this post",
      "alreadyReshared": "You already reshared this post",
      "resharedToProfile": "Reshared to your profile!",
      "couldNotReshare": "Could not reshare",
      "signInToReply": "Please sign in to reply",
      "replyPosted": "Reply posted!",
      "couldNotPostReply": "Could not post reply",
      "signInToFollow": "Please sign in to follow",
      "post": "Post",
      "somethingWentWrong": "Something went wrong",
      "thePostMayHave": "The post may have been removed or the link is broken.",
      "post1": "Post",
      "following": "Following",
      "follow": "Follow",
      "originalContent": "Original Content",
      "verified": "Verified",
      "first": "First",
      "published": "Published",
      "writeAReply": "Write A Reply",
      "replies": "Replies",
      "hide": "Hide",
      "noRepliesYet": "No replies yet. Be the first to reply!",
      "answer": "Answer",
      "sharePost": "Share Post",
      "openLink": "Open Link"
    },
    "scoopSocialHeader": {
      "following": "Following",
      "follow": "Follow",
      "public": "Public",
      "private": "Private",
      "followPost": "Follow Post",
      "share": "Share",
      "report": "Report",
      "settings": "Settings",
      "reportHub": "Report Community",
      "thankYouForReporting": "Thank you for reporting",
      "weaposllReviewThisHub": "Weaposll Review This Community",
      "reportDescription": "Help us understand the problem so we can review it fairly",
      "additionalDetailsOptional": "Additional Details Optional",
      "provideAnyAdditionalContext": "Provide Any Additional Context",
      "falseReportsMayResult": "False reports may result in account action",
      "submitting": "Submitting...",
      "submitReport": "Submit Report",
      "followerCount": "{count, plural, one {# follower} other {# followers}}",
      "itemCount": "{count, plural, one {# item} other {# items}}"
    },
    "scoopSuggestions": {
      "suggested": "Suggested",
      "refreshSuggestions": "Refresh Suggestions",
      "addToPost": "Add To Post"
    },
    "shareCardGenerator": {
      "shareCardPreview": "Share Card Preview",
      "downloadPng": "Download PNG",
      "regenerate": "Regenerate",
      "generating": "Generating...",
      "generateShareCard": "Generate Share Card"
    },
    "shareDropdown": {
      "copied": "Copied!",
      "copyLink": "Copy link",
      "shareExternally": "Share externally"
    },
    "threadList": {
      "startAConversation": "Start A Conversation",
      "newThread": "New Thread",
      "threadTitle": "Thread title",
      "writeTheFirstMessage": "Write your opening message…",
      "creating": "Creating...",
      "createThread": "Create Thread",
      "noThreadsYet": "No threads yet",
      "startADiscussionBy": "Start A Discussion By",
      "replyCount": "{count, plural, one {# reply} other {# replies}}",
      "threadCount": "{count, plural, one {# thread} other {# threads}}"
    },
    "threadView": {
      "locked": "Locked",
      "messageThisThread": "Message This Thread",
      "messageCount": "{count, plural, one {# message} other {# messages}}",
      "slowMode": "Slow mode: wait {seconds}s"
    },
    "tiersPanel": {
      "subscriptionTiers": "Subscription Tiers",
      "createUpTo5Tiers": "Create up to 5 tiers for paid memberships",
      "availableTiers": "Available membership tiers",
      "addTier": "Add Tier",
      "tierNameEgSupporter": "<input",
      "descriptionOptional": "<textarea",
      "monthly": "Monthly ($)",
      "onetime": "One-time ($)",
      "create": "new",
      "noTiersOwner": "No tiers yet. Create your first tier to start monetizing.",
      "noTiersViewer": "No tiers available yet.",
      "inactive": "Inactive",
      "deactivate": "Deactivate",
      "activate": "Activate",
      "deleteTier": "Delete Tier",
      "existingSubscribersWillKeep": "Existing subscribers will keep access until expiry."
    },
    "videoFeedEmbed": {
      "videoThumbnail": "Video Thumbnail"
    },
    "wikiTreeNav": {
      "draft": "Draft",
      "noPagesYet": "No pages yet"
    },
    "feedSortBar": {
      "all": "All",
      "articles": "Articles",
      "latest": "Latest",
      "links": "Links",
      "media": "Media",
      "mostDiscussed": "Most Discussed",
      "mostLiked": "Most Liked",
      "hot": "Hot",
      "top": "Top",
      "rising": "Rising",
      "notes": "Notes",
      "itemCount": "{count, plural, one {# item} other {# items}}"
    },
    "presenceBar": {
      "onlineCount": "{count} online",
      "peopleTyping": "{count} people typing...",
      "userTyping": "{name} is typing..."
    },
    "remixChain": {
      "by": "by {name}"
    },
    "scoopMetadataBar": {
      "itemCount": "{count, plural, one {# item} other {# items}}",
      "minRead": "{minutes} min read"
    },
    "card": {
      "save": "Save for later",
      "saved": "Saved",
      "authorFallback": "User"
    }
  },
  "social": {
    "edited": "Edited",
    "pinned": "Pinned",
    "reply": "Reply",
    "writeAComment": "Write A Comment",
    "noCommentsYetBeFirst": "No comments yet. Be the first!",
    "likes": "Likes",
    "comments": "Comments",
    "shares": "Shares",
    "views": "Views",
    "notifications": "Notifications",
    "markAllRead": "Mark All Read",
    "noNotificationsYet": "No Notifications Yet",
    "unlike": "Unlike",
    "like": "Like",
    "liked": "Liked",
    "enrolled": "Enrolled",
    "commentCount": "{count, plural, one {# comment} other {# comments}}",
    "followers": "Followers",
    "following": "Following",
    "follows": "follows",
    "friendsAction": "{names} {action}",
    "friendsAndMoreAction": "{names} and {count, plural, one {# other} other {# others}} {action}",
    "joined": "joined",
    "noResults": "No one here yet",
    "purchased": "purchased",
    "replyCount": "{count, plural, one {# reply} other {# replies}}",
    "replyingTo": "Replying to {name}",
    "viewAllNotifications": "View all notifications"
  },
  "blog": {
    "title": "Blog",
    "subtitle": "Insights and guides for creators and community builders",
    "featured": "Featured",
    "readMore": "Read more",
    "newsletterTitle": "Stay updated with Soltik tips and creator insights",
    "newsletterDescription": "Get notified when we publish new articles and guides",
    "emailPlaceholder": "Enter email...",
    "subscribe": "Subscribe",
    "readTime": "{minutes} min read"
  },
  "blogPost": {
    "notFound": "Post not found",
    "backToBlog": "Back to Blog",
    "ctaTitle": "Ready to build your page?",
    "ctaDescription": "Join creators and businesses building on Soltik",
    "getStartedFree": "Get Started Free",
    "moreFromBlog": "More from the blog"
  },
  "browseCourses": {
    "title": "Browsecourses",
    "subtitle": "Learn from instructors on Soltik",
    "searchPlaceholder": "Enter search...",
    "allCategories": "All Categories",
    "allLevels": "All Levels",
    "clearFilters": "Clear Filters",
    "noCoursesFound": "No courses found",
    "noCoursesYet": "No Courses Yet",
    "tryDifferentFilters": "Try Different Filters",
    "checkBackSoon": "Check Back Soon",
    "enrolled": "{count} enrolled",
    "lessonCount": "{count, plural, one {# lesson} other {# lessons}}"
  },
  "cart": {
    "checkoutFailed": "Checkout failed. Please try again.",
    "title": "Cart",
    "emptyMessage": "Your cart is empty. Start shopping!",
    "shipping": "Shipping",
    "calculatedAtCheckout": "Calculated At Checkout",
    "freeShippingQualified": "Free Shipping Qualified",
    "localPickupAvailable": "Local Pickup Available",
    "redeem": "Redeem",
    "processing": "Processing",
    "checkout": "Checkout",
    "freeShippingAway": "You're {amount} away from free shipping!",
    "pointsAvailable": "{count} points available",
    "subtotal": "Subtotal",
    "invalidCheckoutUrl": "Invalid checkout URL"
  },
  "checkoutCancel": {
    "title": "Checkoutcancel",
    "message": "Your order has been cancelled. You can return to the shop and try again.",
    "returnToShop": "Return to Shop",
    "goHome": "Go Home"
  },
  "checkoutSuccess": {
    "confirming": "Confirming your order...",
    "orderNotFound": "Order not found",
    "orderNotFoundMessage": "We couldn't find your order. It may have expired or the session is invalid.",
    "goHome": "Go Home",
    "title": "Checkoutsuccess",
    "thankYou": "Thank You",
    "digital": "Digital",
    "subtotal": "Subtotal",
    "total": "Total",
    "continueShopping": "Continue Shopping",
    "myOrders": "My Orders",
    "orderNumber": "Order #{number}",
    "qty": "Qty: {count}",
    "thankYouNamed": "Thank you, {name}!"
  },
  "contentPolicy": {
    "title": "Community Guidelines",
    "intro": "Soltik is a platform for creators, learners, and communities. These guidelines help keep Soltik safe, welcoming, and useful for everyone. They apply to all content shared publicly on the platform, including posts, comments, shop listings, courses, videos, and AI-generated content. Files you keep in your private library follow the rules in the “Private Library & Saved Content” section below.",
    "zeroToleranceTitle": "Zero Tolerance",
    "zeroToleranceDesc": "Content depicting child sexual abuse material (CSAM), terrorism, or content that promotes real-world violence will result in immediate and permanent account termination and may be reported to law enforcement.",
    "prohibitedTitle": "Prohibited Content",
    "prohibitedDesc": "The following content is not allowed on Soltik under any circumstances:",
    "prohibitedRule1": "Child sexual abuse material (CSAM) or any sexual content involving minors",
    "prohibitedRule2": "Content that promotes or incites terrorism, violent extremism, or mass violence",
    "prohibitedRule3": "Non-consensual intimate imagery (\"revenge porn\") or deepfakes of real people without consent",
    "prohibitedRule4": "Content that promotes self-harm, suicide, or eating disorders",
    "prohibitedRule5": "Illegal drug sales, unlicensed firearms, or other illegal goods and services",
    "prohibitedRule6": "Malware, phishing links, or content designed to compromise user security",
    "prohibitedRule7": "Doxxing — sharing private personal information (addresses, phone numbers, etc.) without consent",
    "prohibitedRule8": "Coordinated inauthentic behavior, manipulation campaigns, or bot networks",
    "prohibitedRule9": "Content that violates applicable laws in the jurisdiction where it is posted",
    "respectfulTitle": "Respectful Community",
    "respectfulDesc": "Soltik is built for constructive interactions. Please treat others with respect:",
    "respectfulRule1": "No harassment, bullying, threats, or intimidation of other users",
    "respectfulRule2": "No hate speech or discrimination based on race, ethnicity, gender, sexual orientation, religion, disability, or national origin",
    "respectfulRule3": "No targeted campaigns to silence, shame, or brigade other users",
    "respectfulRule4": "Disagreements are welcome — personal attacks are not",
    "respectfulRule5": "Do not impersonate other users, public figures, or Soltik staff",
    "respectfulRule6": "Keep comments relevant and constructive; avoid spam and off-topic content",
    "authenticityTitle": "Authenticity & Transparency",
    "authenticityDesc": "Trust is the foundation of a healthy community. Be authentic:",
    "authenticityRule1": "Clearly label AI-generated content when posting it publicly",
    "authenticityRule2": "Do not present AI-generated content as human-created work when the distinction matters",
    "authenticityRule3": "Disclose sponsored content, paid partnerships, and affiliate links",
    "authenticityRule4": "Do not use misleading thumbnails, titles, or descriptions to deceive viewers",
    "authenticityRule5": "Do not create fake reviews, ratings, or testimonials for products or courses",
    "ipTitle": "Intellectual Property",
    "ipDesc": "Respect the creative work of others:",
    "ipRule1": "Only share content you own or have permission to use",
    "ipRule2": "Give proper credit when sharing or remixing others' work",
    "ipRule3": "Respond to DMCA takedown notices promptly — we process them within 48 hours",
    "ipRule4": "Counter-notices are available if you believe a takedown was filed in error",
    "sensitiveTitle": "Sensitive Content",
    "sensitiveDesc": "Some content is allowed but must be handled with care:",
    "sensitiveRule1": "Graphic or violent content must be marked with a content warning",
    "sensitiveRule2": "Adult content (nudity, sexual themes) must not be published or shared on Soltik. It may only be kept privately in your own library",
    "sensitiveRule3": "News and educational content depicting real-world violence should include context and content warnings",
    "sensitiveRule4": "Content about health, legal, or financial topics should include disclaimers when appropriate",
    "privateLibraryTitle": "Private Library & Saved Content",
    "privateLibraryDesc": "Your private library (uploaded files, saved tabs, bookmarks and notes) is not shown to other users. These rules apply to it:",
    "privateLibraryRule1": "Private content is not visible to other users. It is not end-to-end encrypted: automated systems check private files, and a Soltik administrator may review the flagged files of a flagged account, as described in our Terms of Service",
    "privateLibraryRule2": "You may keep any legal content in your private library for personal use, including adult content. Adult content must stay private: it must not be published or shared. Content that is illegal to possess is never allowed, including sexual content involving anyone under 18 and intimate images of a real person made or shared without their consent",
    "privateLibraryRule3": "Private files are processed by automated systems: an image classifier and a daily check of file names, types and sizes. Legal content kept privately does not, on its own, lead to action against your account. If a review finds content that is never allowed, or an attempt to publish or share content against these guidelines, possible outcomes are a warning, blocking the flagged files from being published or shared, suspending uploads, or suspending or banning the account. The review itself never deletes your files",
    "privateLibraryRule4": "Once private content is published or shared, all community guidelines apply. Library images attached to a post are scanned before the post goes public, and an explicit image is refused",
    "enforcementTitle": "Enforcement",
    "enforcementDesc": "We use a combination of automated systems and human review to enforce these guidelines. Enforcement actions are proportional to the severity and frequency of violations.",
    "strikeSystemTitle": "Strike System",
    "strike1": "1st violation — Warning and content removal",
    "strike2": "2nd violation — 24-hour account suspension",
    "strike3": "3rd violation — 7-day account suspension",
    "strike4": "4th violation — 30-day account suspension",
    "strike5": "5th violation or severe offenses — Permanent account termination",
    "reportingTitle": "Reporting",
    "reportingDesc": "If you see content that violates these guidelines, use the Report button on any post, comment, product, or profile. Reports are reviewed within 24 hours. You can also email reports to appeals@soltik.app.",
    "appealsTitle": "Appeals",
    "appealsDesc": "If you believe an enforcement action was made in error, you can appeal by contacting us at",
    "appealsInstructions": "Include your username, the content in question, and a brief explanation of why you believe the action was incorrect. Appeals are reviewed within 5 business days. Decisions on appeals are final.",
    "linkTos": "Terms of Service",
    "lastUpdated": "Last updated: October 4, 2026 · Effective October 18, 2026"
  },
  "embedScoop": {
    "postNotFound": "Post not found",
    "failedToLoad": "Failed to load data",
    "original": "Original",
    "verified": "Verified",
    "relatedItems": "Related Items",
    "link": "Link",
    "viewOnSoltik": "View on Soltik",
    "moreItems": "+{count} more"
  },
  "invite": {
    "invalidLink": "Invalid invite link",
    "invalidLinkTitle": "This invite link is invalid or expired",
    "invalidLinkDescription": "The link may have expired or been revoked. Ask for a new invite.",
    "goToSoltik": "Go to Soltik",
    "youreInvited": "You're Invited!",
    "invitedYouToJoin": "invited you to join Soltik",
    "joinSoltik": "Join Soltik",
    "alreadyHaveAccount": "Already have an account?",
    "autoFriend": "You'll automatically become friends!",
    "beta": "Closed beta — invite-only",
    "v2": {
      "heroLine1": "Make. Post.",
      "heroLine2": "Get paid.",
      "heroSub": "The creator’s social platform — audience, native monetization, and AI tools the moment you’re in. Tell us about you and we’ll send your invite."
    },
    "heroNote": "Note — \"voice\" here means how you write. We don't record or analyze audio.",
    "value": {
      "reads": {
        "title": "Reads your network for you.",
        "body": "5 things worth your morning, picked from people, hubs, and topics you follow. The scroll, replaced."
      },
      "writes": {
        "title": "Drafts in your writing style.",
        "body": "3 posts a day in your tone and phrasing. You approve, edit, or skip. Spam-by-design is impossible."
      },
      "mail": {
        "title": "No autonomous posting. Ever.",
        "body": "Every post passes through you. The agent proposes, you ship. Your reputation isn't up to a model."
      }
    },
    "trust1": "No autonomous posting",
    "trust2": "🤖 disclosure on every post",
    "trust3": "Free during beta",
    "formTitle": "Request your invite",
    "email": "Email",
    "name": "Name",
    "required": "required",
    "optional": "optional",
    "why": "What do you want to use Soltik for?",
    "whyPlaceholder": "Posting, building a community, learning, selling...",
    "whyHint": "Helps us prioritize who gets in next.",
    "ref": "How did you hear about us?",
    "refPlaceholder": "Twitter, friend, a post...",
    "submit": "Request invite",
    "privacy": "We email only when you're approved. No spam, no list-selling.",
    "haveAccount": "Already have an account?",
    "errEmail": "Valid email required.",
    "errCaptcha": "Please complete the captcha first.",
    "errSubmit": "Could not submit. Try again.",
    "doneTitle": "You're on the list",
    "doneBody": "We're letting people in slowly so each agent gets the attention it needs. We'll email you when yours is ready.",
    "alreadyTitle": "You're already in!",
    "alreadyBody": "You already have a Soltik account with that email. Just sign in.",
    "signIn": "Sign in",
    "backHome": "Back to home",
    "position": "your spot in line",
    "waiting": "waiting",
    "referCta": "Refer friends to move up — each signup through your link bumps you ahead.",
    "shareUrlLabel": "Your invite link",
    "copyLink": "Copy link",
    "copied": "Copied!",
    "referCount": "{n} referred so far"
  },
  "invoicePayment": {
    "statusDraft": "Draft",
    "statusAwaitingPayment": "Awaiting payment",
    "statusPaid": "Paid",
    "statusOverdue": "Overdue",
    "statusVoid": "Void",
    "notFound": "Not found",
    "loadFailed": "Failed to load",
    "loadFailedRetry": "Failed to load. Please try again.",
    "loading": "Loading...",
    "notFoundTitle": "Invoice not found",
    "notFoundMessage": "This invoice may have been deleted or you don't have access.",
    "voidNotice": "This invoice has been voided and is no longer payable.",
    "paymentReceived": "Payment received",
    "billTo": "Bill to",
    "items": "Items",
    "description": "Manage your invoicepayment",
    "qty": "Qty",
    "rate": "Rate",
    "amount": "Amount",
    "subtotal": "Subtotal",
    "tax": "Tax",
    "discount": "Discount",
    "total": "Total",
    "notes": "Notes",
    "payNow": "Pay Now",
    "due": "Due {date}",
    "invoiceTitle": "Invoice #{number}",
    "paidOn": "Paid on {date}",
    "taxWithRate": "Tax ({rate}%)"
  },
  "join": {
    "failedToJoin": "Failed to join",
    "title": "Join",
    "subtitle": "Join this workspace to get started",
    "checkingAuth": "Checking authentication...",
    "signInRequired": "Sign In Required",
    "signInToJoin": "Please sign in to join this workspace",
    "signInToContinue": "Sign In to Continue",
    "dontHaveAccount": "Don&apos;t have an account?",
    "signUpFree": "Sign up for free",
    "joiningWorkspace": "Joining workspace...",
    "welcome": "Welcome!",
    "successfullyJoined": "You&apos;ve successfully joined",
    "redirectingToDashboard": "Redirecting to dashboard...",
    "unableToJoin": "Unable to Join",
    "goToDashboard": "Go to Dashboard"
  },
  "joinSite": {
    "noTokenProvided": "No Token Provided",
    "failedToAccept": "Failed to accept",
    "networkError": "Network error. Please check your connection and try again.",
    "failedToSendLink": "Failed to send link",
    "networkErrorShort": "Network Error Short",
    "brandName": "Brand Name",
    "tagline": "The social layer for the web",
    "checkingInvite": "Checking Invite",
    "acceptingInvite": "Accepting Invite",
    "youreIn": "Youre In",
    "theSite": "The Site",
    "goToSite": "Go To Site",
    "inviteError": "We couldn't accept this invite. It may be invalid or expired.",
    "goToDashboard": "Go To Dashboard",
    "siteInvite": "Site Invite",
    "signInToAccept": "Sign In To Accept",
    "emailPlaceholder": "Enter email...",
    "sendSignInLink": "Send Sign In Link",
    "checkYourEmail": "Check Your Email",
    "joinedAs": "Joined as {name}",
    "magicLinkSent": "Magic link sent to {email}"
  },
  "privacy": {
    "title": "Privacy Policy",
    "lastUpdated": "Last updated: March 15, 2026",
    "privacyFirstTitle": "Privacy First",
    "privacyFirstDescription": "Soltik is built with privacy at its core. Your saved tabs and personal library are encrypted on your device. We collect only what's necessary to provide the service, and we never sell your data to third parties.",
    "infoWeCollectTitle": "Information We Collect",
    "accountInfo": "Account Information",
    "accountInfoDesc": "Email address, display name, profile picture, and authentication tokens when you create an account.",
    "contentYouCreate": "Content You Create",
    "contentYouCreateDesc": "Posts, videos, images, shop products, courses, and other content you create and share on the platform. Private saved tabs and bookmarks are encrypted and stored locally on your device.",
    "usageData": "Usage Data",
    "usageDataDesc": "Basic analytics such as pages visited, features used, and session duration to improve the service. We do not track you across other websites.",
    "deviceInfo": "Device Information",
    "deviceInfoDesc": "Browser type, operating system, and screen resolution for compatibility and troubleshooting purposes.",
    "howWeUseTitle": "How We Use Your Data",
    "weUseInfoTo": "We use your information to:",
    "useProvide": "Provide, maintain, and improve the Service",
    "useSendEmails": "Send transactional emails (account verification, password resets, order confirmations)",
    "useDetectAbuse": "Detect and prevent abuse, fraud, and security threats",
    "useAnalytics": "Analyze aggregated, anonymized usage patterns to improve features",
    "weNeverUse": "We never:",
    "neverSell": "Sell your personal data to third parties",
    "neverAdProfiles": "Build advertising profiles or show targeted ads based on your content",
    "neverTrainAI": "Use your private content to train AI models",
    "neverShareGovt": "Share your data with government agencies unless required by valid legal process",
    "dataSecurityTitle": "Data Security",
    "securityIntro": "We take the security of your data seriously and employ multiple layers of protection:",
    "securityEncryption": "All data is encrypted in transit (TLS 1.3) and at rest",
    "securityMagicLinks": "Passwordless authentication via magic links — no passwords to steal",
    "securityClientSide": "Your private saved tabs are encrypted client-side with AES-GCM before leaving your device",
    "securityReviews": "Regular security reviews and vulnerability assessments",
    "securityAccess": "Strict access controls — only essential personnel can access infrastructure",
    "thirdPartyTitle": "Third-Party Services",
    "thirdPartyIntro": "We use a limited number of trusted third-party providers to operate the Service:",
    "thirdPartyCloudflare": "CDN, DDoS protection, DNS, and edge computing (Workers)",
    "thirdPartyGCP": "Cloud infrastructure, storage, and compute services",
    "thirdPartyEmailProvider": "Email Provider",
    "thirdPartyEmailProviderDesc": "Transactional email delivery for magic links, notifications, and order confirmations",
    "noTrackers": "We do not use third-party advertising trackers, social media tracking pixels, or analytics tools that share data with advertisers.",
    "yourRightsTitle": "Your Rights",
    "yourRightsIntro": "You have full control over your personal data. Under applicable privacy laws (including GDPR and CCPA), you have the right to:",
    "rightAccess": "Access",
    "rightAccessDesc": "Request a copy of all personal data we hold about you",
    "rightCorrect": "Correct",
    "rightCorrectDesc": "Update or correct inaccurate personal information",
    "rightDelete": "Delete",
    "rightDeleteDesc": "Request permanent deletion of your account and all associated data",
    "rightExport": "Export",
    "rightExportDesc": "Download your data in a portable format (available in Settings)",
    "rightRestrict": "Restrict",
    "rightRestrictDesc": "Request that we limit processing of your personal data",
    "contactRights": "To exercise any of these rights, contact us at",
    "dataRetentionTitle": "Data Retention",
    "retentionIntro": "We retain your data only as long as necessary to provide the Service:",
    "retentionActive": "Active accounts",
    "retentionActiveDesc": "Data is retained for the lifetime of your account",
    "retentionDeleted": "Deleted accounts",
    "retentionDeletedDesc": "All personal data is permanently deleted within 30 days of account deletion",
    "retentionLogs": "Server logs",
    "retentionLogsDesc": "Automatically deleted after 90 days",
    "retentionLegal": "Legal obligations",
    "retentionLegalDesc": "Transaction records may be retained for up to 7 years as required by tax and financial regulations",
    "cookiesTitle": "Cookies & Local Storage",
    "cookiesIntro": "We use minimal cookies and local storage strictly for functionality:",
    "cookieAuth": "Authentication token",
    "cookieAuthDesc": "Keeps you signed in across sessions (stored in localStorage)",
    "cookieLocale": "Language preference",
    "cookieLocaleDesc": "Remembers your chosen language for the interface",
    "noTrackingCookies": "We do not use tracking cookies, third-party cookies, or any cookies for advertising purposes.",
    "changesToPolicyTitle": "Changes to This Policy",
    "changesToPolicyDesc": "We may update this Privacy Policy from time to time. If we make material changes, we will notify you via email or a prominent notice on the Service at least 30 days before the changes take effect. Your continued use of the Service after the effective date constitutes acceptance of the updated policy.",
    "contactTitle": "Contact Us",
    "contactDesc": "If you have any questions about this Privacy Policy or how we handle your data, contact us at",
    "linkTos": "Terms of Service",
    "linkGuidelines": "Community Guidelines"
  },
  "templatePreview": {
    "notFound": "Template not found",
    "notFoundDescription": "This template could not be found. It may have been deleted.",
    "noPages": "This template has no pages.",
    "previewLabel": "Preview",
    "browseTemplates": "Browse Templates",
    "useThisTemplate": "Use This Template",
    "noContentBlocks": "This page has no content blocks."
  },
  "tos": {
    "title": "Terms of Service",
    "lastUpdated": "Last updated: October 4, 2026 · Effective October 18, 2026",
    "s1Title": "1. Acceptance of Terms",
    "s1Body": "By accessing or using Soltik (\"the Service\"), including our website at soltik.app, browser extension, and all related services, you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use the Service. We may update these terms from time to time, and continued use of the Service constitutes acceptance of any changes.",
    "s2Title": "2. Account Registration",
    "s2Body": "To use certain features of Soltik, you must create an account. When you create an account, you agree to:",
    "s2Rule1": "Provide accurate and complete information",
    "s2Rule2": "Maintain the security of your account credentials",
    "s2Rule3": "Notify us immediately of any unauthorized use of your account",
    "s3Title": "3. Description of Service",
    "s3Body": "Soltik is a creative platform that provides tools for content creation, social sharing, e-commerce, and community building. This includes AI-powered video and image generation, a creative studio for editing media, social feed features, online shops, courses, websites, and browser extension functionality for tab management and content saving. Features may vary by subscription plan.",
    "s4Title": "4. User Content",
    "s4Body1": "You retain ownership of all content you create, upload, or share through Soltik. By posting content publicly on the Service, you grant Soltik a non-exclusive, worldwide, royalty-free license to display, distribute, and promote your content within the platform and for marketing purposes. You may revoke this license by deleting your content or your account.",
    "s4Body2": "You are responsible for all content you share. Content must comply with our",
    "communityGuidelines": "Community Guidelines",
    "s5Title": "5. Prohibited Uses",
    "s5Intro": "You agree not to use the Service to:",
    "s5Rule1": "Violate any applicable law or regulation",
    "s5Rule2": "Infringe on the intellectual property rights of others",
    "s5Rule3": "Upload or distribute malware, viruses, or harmful code",
    "s5Rule4": "Harass, bully, threaten, or intimidate other users",
    "s5Rule5": "Share content depicting child sexual abuse or exploitation",
    "s5Rule6": "Engage in spam, phishing, or fraudulent activities",
    "s5Rule7": "Attempt to gain unauthorized access to the Service or other users' accounts",
    "s5Rule8": "Publish or share adult content (nudity or sexual content). Adult content may only be kept privately in your own library (see Section 7)",
    "s6Title": "6. Enforcement & Termination",
    "s6Body": "Soltik reserves the right to suspend or terminate your account for violations of these Terms or our Community Guidelines. Our enforcement measures include:",
    "s6Strike1": "Warning for minor first-time violations",
    "s6Strike2": "Temporary suspension (24-72 hours) for repeated violations",
    "s6Strike3": "Extended suspension (7-30 days) for serious violations",
    "s6Strike4": "Permanent account termination for severe or repeated violations",
    "s6Strike5": "Immediate termination without warning for illegal content (e.g., CSAM, terrorism)",
    "privateLibraryTitle": "7. Your Private Library",
    "privateLibraryBody": "Your private library is yours. Files you keep there are not shown to other users unless you publish or share them. You may keep any legal content there for your own personal use, including adult content (nudity or sexual content). Adult content must stay private: it must not be published or shared on Soltik in any way, including through share links.",
    "privateLibraryNeverAllowed": "Some content is never allowed, even in a private library: sexual content involving anyone under 18, intimate images of a real person made or shared without their consent (including AI-generated ones), and any other content that is illegal to possess.",
    "privateLibraryCopyright": "You are responsible for having the right to keep the files you upload. Anything you publish or share must not infringe anyone’s copyright, and we act on valid takedown notices.",
    "privateLibraryChecksIntro": "To run library features and keep adult content out of public view, files in private libraries are processed by automated systems:",
    "privateLibraryCheck1": "Images may be checked by an automated classifier that estimates whether they are sexually explicit. The result is used to stop explicit images from being published or shared, and to decide whether a file is sent for AI descriptions. It does not limit what you keep privately.",
    "privateLibraryCheck2": "A daily check looks at file names, file types and file sizes, for example names that match adult or pirated releases, and unusual storage volume. It gives Soltik administrators an overview and does not open your files. Legal adult content kept privately does not, on its own, lead to any action against your account.",
    "privateLibraryReview": "If an account is flagged, a designated Soltik administrator may review it. The reviewer first sees account-level information only, such as why the account was flagged and how much it stores. The names and thumbnails of the flagged files are shown only after the reviewer enters a written reason, and every such access is recorded in an audit log. The reviewer sees only the flagged files and does not browse the rest of your library.",
    "privateLibraryActionsIntro": "If a review finds content that is never allowed, or an attempt to publish or share content against these Terms, we may take one or more of these actions:",
    "privateLibraryAction1": "Close the review with no action",
    "privateLibraryAction2": "Warn you by in-app message and email",
    "privateLibraryAction3": "Block the flagged files from being published or shared",
    "privateLibraryAction4": "Suspend uploads to your account",
    "privateLibraryAction5": "Suspend or terminate your account under Section 6",
    "privateLibraryNoDeletion": "The review itself never deletes your files.",
    "privateLibraryPublish": "Before a post goes public, any images from your library attached to it are scanned. An explicit image is refused, and a strike may be recorded on your account.",
    "privateLibraryAi": "Library files may be processed by AI models, including models run by our service providers, to describe your files and make your library searchable. We do not send files for AI descriptions while an adult-content review of your account is open or has led to action, for files blocked from publishing, or while uploads to your account are suspended.",
    "privateLibraryCsam": "When a file is shared or published, we may check it against lists of known child sexual abuse material. A match blocks the share, and we report it to the relevant authorities as required by law. We also act on reports from users.",
    "s7Title": "8. AI-Generated Content",
    "s7Body": "Soltik provides AI-powered tools for generating images, videos, audio, and text. You are responsible for reviewing and ensuring that AI-generated content you publish complies with applicable laws and these Terms. AI-generated content must not be used to create deepfakes of real people without their consent, generate misleading or deceptive media, or produce content that violates our prohibited uses policy. AI generation credits are consumed upon request and are non-refundable regardless of output quality.",
    "s8Title": "9. E-Commerce & Payments",
    "s8Body": "If you operate a shop on Soltik, you are responsible for the products and services you sell, including fulfillment, customer service, refunds, and compliance with consumer protection laws in your jurisdiction. Soltik acts as a platform facilitator and is not a party to transactions between buyers and sellers. Transaction fees and payment processing terms are outlined in your subscription plan details.",
    "s9Title": "10. Intellectual Property",
    "s9Body": "The Soltik name, logo, software, and all associated intellectual property are owned by Soltik and protected by copyright, trademark, and other intellectual property laws. You may not copy, modify, distribute, or reverse-engineer any part of the Service without our prior written consent. Templates, AI models, and tools provided by the Service are licensed for your use within the platform and may not be extracted or redistributed.",
    "s10Title": "11. Privacy",
    "s10Body": "Your use of the Service is also governed by our Privacy Policy, which describes how we collect, use, and protect your personal information. By using the Service, you consent to the practices described in the Privacy Policy.",
    "s11Title": "12. Disclaimer of Warranties",
    "s11Body": "The Service is provided \"as is\" and \"as available\" without warranties of any kind, either express or implied. Soltik does not guarantee that the Service will be uninterrupted, error-free, or secure. We are not responsible for any loss of data, content, or revenue arising from your use of the Service. AI-generated outputs may contain inaccuracies and should be reviewed before publication.",
    "s12Title": "13. Limitation of Liability",
    "s12Body": "To the maximum extent permitted by applicable law, Soltik and its officers, directors, employees, and agents shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service. Our total liability for any claim related to the Service shall not exceed the amount you paid to Soltik in the twelve (12) months preceding the claim.",
    "s13Title": "14. Contact Us",
    "s13Body": "If you have any questions about these Terms of Service, please contact us at",
    "viewGuidelines": "View Community Guidelines"
  },
  "aiBuilder": {
    "recordingTooShort": "Recording too short — try holding longer",
    "transcriptionFailed": "Could not transcribe audio",
    "micDenied": "Microphone access was denied",
    "micError": "Microphone error",
    "badge": "AI Builder",
    "titleScreenshot": "Recreate from Screenshot",
    "titleUrl": "Clone from URL",
    "titleDescribe": "Describe Your Vision",
    "subtitleScreenshot": "Upload a screenshot and we'll recreate it as a fully editable site",
    "subtitleUrl": "Paste a URL and we'll build a similar site you can customize",
    "subtitleDescribe": "Tell us what you want and AI will build it for you",
    "modeDescribe": "Describe",
    "modeScreenshot": "Screenshot",
    "modeUrl": "URL",
    "usingPrompt": "Using prompt from marketplace",
    "uploadScreenshot": "Upload a screenshot",
    "uploadScreenshotHint": "PNG, JPG, or WebP — we'll recreate it as a site",
    "typeSite": "Site",
    "typeSiteDesc": "Build a website with AI",
    "typeShop": "Shop",
    "typeShopDesc": "Create an online store",
    "typeBusiness": "Business",
    "typeBusinessDesc": "Full business site with shop & blog",
    "generateContentIn": "Content language",
    "generate": "Generate",
    "buildingYourSite": "Building your site...",
    "yourSite": "Your Site",
    "preview": "Preview",
    "sections": "Sections",
    "regenerate": "Regenerate",
    "saveAndEdit": "Save & Edit",
    "sectionEditingHint": "Click any section to highlight it, then use the chat to refine",
    "shop": "Shop",
    "blogPosts": "Blog Posts",
    "updatingSite": "Updating site...",
    "suggestionColors": "Change the color scheme",
    "suggestionPricing": "Add a pricing section",
    "suggestionHero": "Make the hero more eye-catching",
    "suggestionProfessional": "Make it look more professional",
    "siteAi": "AI Assistant",
    "chatPlaceholder": "Describe changes you'd like...",
    "typeVideo": "Video",
    "typeVideoDesc": "Generate AI videos from text or images",
    "videoTextMode": "Text to Video",
    "videoImageMode": "Image to Video",
    "videoPromptPlaceholder": "Describe the video you want to create...",
    "videoMotionPlaceholder": "Describe how the image should move...",
    "videoGenerating": "Generating your video...",
    "videoQuota": "{remaining} of {limit} videos remaining this month",
    "videoProRequired": "Upgrade to Pro to generate AI videos",
    "videoDownload": "Download",
    "videoGenerateAnother": "Generate Another",
    "videoHistory": "Recent Videos",
    "typeImage": "Image",
    "typeImageDesc": "Generate and edit images with AI",
    "typeAudio": "Audio",
    "typeAudioDesc": "Create music and speech with AI",
    "typeGallery": "Gallery",
    "typeGalleryDesc": "Browse community AI creations",
    "imageGenerate": "Generate",
    "imageRemoveBg": "Remove Background",
    "imageUpscale": "Upscale",
    "imageModelFast": "Fast (Free)",
    "imageModelHD": "HD (Pro)",
    "imagePromptPlaceholder": "Describe the image you want to create...",
    "imageGenerateBtn": "Generate Image",
    "imageRemoveBgBtn": "Remove Background",
    "imageUpscaleBtn": "Upscale 4x",
    "imageHistory": "Recent Images",
    "audioMusic": "Music",
    "audioTts": "Text to Speech",
    "audioMusicPlaceholder": "Describe the music you want (e.g., upbeat electronic for a product video)...",
    "audioTtsPlaceholder": "Enter the text you want to convert to speech...",
    "audioVoice": "Voice",
    "audioDuration": "Duration",
    "audioGenerateMusic": "Generate Music",
    "audioGenerateSpeech": "Generate Speech",
    "audioHistory": "Recent Audio",
    "galleryRecent": "Recent",
    "galleryPopular": "Popular",
    "galleryCategoryAll": "All",
    "galleryCategoryImages": "Images",
    "galleryCategoryVideos": "Videos",
    "galleryCategoryAudio": "Audio",
    "galleryRemix": "Remix",
    "galleryLike": "Like",
    "galleryShareToFeed": "Share to Feed",
    "galleryAddToGallery": "Add to Gallery",
    "galleryTitle": "Give your creation a title",
    "studioQuota": "{remaining} of {limit} remaining this month",
    "studioProRequired": "Upgrade to Pro to unlock this feature",
    "studioGenerating": "Creating your {type}...",
    "studioDownload": "Download",
    "studioGenerateAnother": "Create Another",
    "typeCreations": "My Creations",
    "typeCreationsDesc": "View everything you've built with AI",
    "creationsEdits": "Edits",
    "creationsEmpty": "No AI creations yet. Try generating an image, video, or audio clip!",
    "credits": "Credits",
    "creditsBalance": "{balance} credits",
    "creditsCost": "{cost} {cost, plural, one {credit} other {credits}}",
    "buyCredits": "Buy Credits",
    "insufficientCredits": "Not enough credits",
    "packStarter": "Starter",
    "packCreator": "Creator",
    "packPro": "Pro",
    "packCredits": "{credits} credits",
    "packPrice": "${price}",
    "packBonus": "{bonus}% bonus",
    "styleTransfer": "Style Transfer",
    "styleContent": "Content Image",
    "styleReference": "Style Reference",
    "applyStyle": "Apply Style",
    "addMusic": "Add Music",
    "addVoiceover": "Add Voiceover",
    "mergeAudio": "Merge Audio",
    "creativeLab": "Creative Lab",
    "newProject": "New Project",
    "projectTitle": "Project title",
    "addScene": "Add Scene",
    "renderProject": "Render Final Video",
    "transition": "Transition",
    "publishSocial": "Publish to Social",
    "connectAccount": "Connect {platform}",
    "caption": "Caption",
    "hashtags": "Hashtags",
    "publishing": "Publishing to {platform}...",
    "published": "Published to {platform}",
    "sampleProducts": "{count, plural, one {# sample product} other {# sample products}}",
    "sectionCount": "{count, plural, one {# section} other {# sections}}",
    "stepWriting": "Generating your design...",
    "stepAnalyzing": "Analyzing your request...",
    "stepBuilding": "Building sections...",
    "stepFinalizing": "Finalizing...",
    "uploadFailed": "Failed to upload image",
    "videoStartFailed": "Failed to start video generation",
    "videoGenerationFailed": "Video generation failed",
    "generationStartFailed": "Failed to start generation",
    "generationFailed": "Generation failed",
    "refinementFailed": "Refinement failed",
    "changesApplied": "Changes applied.",
    "createSiteFailed": "Failed to create site",
    "aiGeneratedSite": "AI Generated Site",
    "describePromptPlaceholder": "A boutique flower shop in Brooklyn that specializes in seasonal arrangements and delivers across NYC...",
    "transcribing": "Transcribing...",
    "stopRecording": "Stop recording",
    "voiceInput": "Voice input",
    "businessDescriptionPlaceholder": "Describe your business (optional — helps generate better content)...",
    "urlPlaceholder": "https://example.com",
    "clickToPreview": "Click to preview",
    "bgRemove": "BG Remove",
    "untitled": "Untitled",
    "open": "Open",
    "galleryEmpty": "No community creations yet. Be the first!",
    "anonymous": "Anonymous",
    "loadMore": "Load More",
    "uploadContentImage": "Upload content image",
    "uploadStyleReference": "Upload style reference",
    "aspect": "Aspect",
    "uploadImage": "Upload an image",
    "audioProDescription": "AI audio generation is available on the Pro plan.",
    "upgradeToPro": "Upgrade to Pro",
    "voiceTrustworthyMan": "Trustworthy Man",
    "voiceCalmWoman": "Calm Woman",
    "voiceAussieBloke": "Aussie Bloke",
    "voiceCaptivatingStoryteller": "Captivating Storyteller",
    "voiceWiseLady": "Wise Lady",
    "voiceDeepVoiceMan": "Deep Voice Man",
    "videoProDescription": "AI video generation is available on the Pro plan.",
    "uploadImageToAnimate": "Upload an image to animate",
    "animateImage": "Animate Image",
    "generateVideo": "Generate Video",
    "aiCreation": "AI Creation",
    "prompt": "Prompt",
    "inGallery": "In Gallery",
    "sharedToFeed": "Shared to Feed",
    "openFullSize": "Open Full Size",
    "galleryTitlePlaceholder": "My amazing creation...",
    "creditsDescription": "Credits are used for AI image, audio, and video generation. Your current balance:",
    "creditsPaymentInfo": "Payments processed securely via Stripe. Credits never expire.",
    "platforms": "Platforms",
    "connected": "Connected",
    "captionPlaceholder": "Write a caption...",
    "hashtagsPlaceholder": "#ai #creative #generated",
    "publishToPlatforms": "{count, plural, one {Publish to # platform} other {Publish to # platforms}}",
    "studioEstimate": "This usually takes 3–15 seconds",
    "videoEstimate": "This usually takes 30–90 seconds",
    "audioReady": "Audio Ready",
    "imageReady": "Image Ready",
    "yourAiAudio": "Your AI Audio",
    "yourAiImage": "Your AI Image",
    "videoReady": "Video Ready",
    "yourAiVideo": "Your AI Video",
    "savedToMediaLibrary": "Saved to your Media Library automatically",
    "videoSavedToMediaLibrary": "Video saved to your Media Library automatically",
    "post": "Post",
    "new": "New",
    "moveUp": "Move up",
    "moveDown": "Move down",
    "show": "Show",
    "hide": "Hide",
    "remove": "Remove",
    "describeChangesToSection": "Describe changes to the {section}...",
    "error": "Error",
    "back": "Back",
    "delete": "Delete",
    "deleteCreationTitle": "Delete creation?",
    "deleteDescription": "This action cannot be undone.",
    "deleteSelected": "Delete",
    "deleteVideoTitle": "Delete video?",
    "deselectAll": "Deselect all",
    "draft": "Draft",
    "duration": "Length",
    "editImageBtn": "Apply edit",
    "editInCS": "Edit in Creative Studio",
    "editInCSFailed": "Could not open in Creative Studio.",
    "editInCanvas": "Edit in Canvas",
    "editPromptPlaceholder": "What to change — e.g. \"add round black glasses\", \"remove the hat\", \"change shirt to red\"",
    "imagePromptEdit": "Edit",
    "provider": "Provider",
    "quality": "Quality",
    "remix": "Remix",
    "rendering": "Rendering",
    "resolution": "Resolution",
    "searchEmpty": "No matches.",
    "searchPlaceholder": "Search prompts…",
    "selectAll": "Select all",
    "sortNewest": "Newest",
    "sortOldest": "Oldest",
    "toggleSelect": "Toggle selection",
    "typeLongVideo": "Long video",
    "typeStudio": "Studio",
    "typeStudioDesc": "Effects gallery — pick a verb, we pick the model",
    "bulkDeleteTitle": "Delete {count} items?",
    "selectedCount": "{count} selected",
    "autoExtendHint": "Made from a {base}s clip extended to {seconds}s. Takes a few minutes longer.",
    "privateOnly": "This image stays private: the photo you edited contains nudity, so it cannot be shared, published or posted. It is still in your Library."
  },
  "activityFeed": {
    "filterAll": "Filter All",
    "filterHighlights": "Filter Highlights",
    "filterReplies": "Filter Replies",
    "filterShares": "Filter Shares",
    "actionHighlighted": "Action Highlighted",
    "actionReplied": "Action Replied",
    "actionSharedQuote": "Action Shared Quote",
    "title": "Activity Feed",
    "trendingAmongFriends": "Trending Among Friends",
    "noActivity": "No Activity",
    "noActivityHint": "Activity from people you follow will appear here",
    "loadMore": "Load more",
    "actionDefault": "interacted",
    "friendsAnnotated": "{count, plural, one {# friend} other {# friends}} annotated this page"
  },
  "affiliates": {
    "statusActive": "Active",
    "statusPending": "Pending",
    "statusSuspended": "Suspended",
    "statusProcessing": "Processing",
    "statusCompleted": "Completed",
    "statusFailed": "Failed",
    "copyToClipboard": "Copy to clipboard",
    "createAffiliateProgram": "Create affiliate program",
    "programNameRequired": "Program name is required",
    "programNamePlaceholder": "Enter program name...",
    "description": "Manage your affiliates",
    "descriptionPlaceholder": "Enter description...",
    "commissionRate": "Commission Rate",
    "flat": "Flat",
    "cookieDurationDays": "Cookie duration (days)",
    "minimumPayout": "Minimum payout ($)",
    "currency": "Currency",
    "createProgram": "Create Program",
    "cookieDays": "Cookie days",
    "minPayout": "Min. payout",
    "noAffiliatesYet": "No affiliates yet",
    "user": "User",
    "code": "Code",
    "earnings": "Earnings",
    "status": "Status",
    "actions": "Actions",
    "approve": "Approve",
    "reject": "Reject",
    "suspend": "Suspend",
    "reactivate": "Reactivate",
    "title": "Affiliates",
    "subtitle": "Earn commissions by promoting products you love",
    "tabMyPrograms": "My Programs",
    "tabAffiliateDashboard": "Affiliate Dashboard",
    "tabPayouts": "Payouts",
    "newProgram": "New Program",
    "noProgramsYet": "No affiliate programs yet",
    "noProgramsDescription": "You haven't joined any affiliate programs yet.",
    "commission": "Commission",
    "cookie": "Cookie",
    "affiliates": "Affiliates",
    "showAffiliates": "Show Affiliates",
    "totalEarnings": "Total Earnings",
    "pending": "Pending",
    "totalClicks": "Total Clicks",
    "conversions": "Conversions",
    "joinAProgram": "Join A Program",
    "enterProgramIdOrLink": "Enter program ID or link...",
    "join": "Join",
    "myPrograms": "My Programs",
    "noJoinedProgramsYet": "You haven&apos;t joined any programs yet.",
    "useProgramIdToJoin": "Use a program ID to join an affiliate program",
    "program": "Program",
    "recentEvents": "Recent Events",
    "noEventsYet": "No events yet.",
    "eventsWillAppear": "Events will appear here as your referrals generate activity.",
    "date": "Date",
    "type": "Type",
    "amount": "Amount",
    "previous": "Previous",
    "next": "Next",
    "availableBalance": "Available Balance",
    "requestPayout": "Request Payout",
    "payoutHistory": "Payout History",
    "noPayoutsYet": "No payouts yet.",
    "requestPayoutWhenEarnings": "Request a payout when you have earnings to withdraw.",
    "requested": "Requested",
    "paidAt": "Paid At",
    "affiliatesCount": "{count, plural, one {# affiliate} other {# affiliates}}",
    "eventsOfTotal": "{count} of {total} events",
    "pageOfTotal": "Page {page} of {total}",
    "eventTypeClick": "Click",
    "eventTypeConversion": "Conversion",
    "eventTypeSale": "Sale"
  },
  "annotations": {
    "title": "Annotations",
    "highlightsAndNotes": "Highlights And Notes",
    "clips": "Clips",
    "searchPlaceholder": "Enter search...",
    "noAnnotations": "No Annotations",
    "noAnnotationsHint": "Highlight content with the extension to save annotations here.",
    "noClips": "No Clips",
    "noClipsHint": "Use the capture tool to save video clips and screenshots here."
  },
  "blogDashboard": {
    "title": "Blogdashboard",
    "viewBlog": "View Blog",
    "newPost": "New Post",
    "published": "Published",
    "drafts": "Drafts",
    "scheduled": "Scheduled",
    "trash": "Trash",
    "all": "All",
    "draft": "Draft",
    "publishedFilter": "Published Filter",
    "searchPosts": "Search Posts",
    "trashEmpty": "Trash Empty",
    "trashPurgeHint": "Deleted posts are permanently removed after 30 days.",
    "restore": "Restore",
    "deletePermanently": "Delete Permanently",
    "noPosts": "No Posts",
    "noPostsFiltered": "No Posts Filtered",
    "createFirstPost": "Create First Post",
    "categories": "Categories",
    "categoryName": "Category Name",
    "descriptionOptional": "Description Optional",
    "update": "Update",
    "add": "Add",
    "noCategories": "No Categories",
    "moveToTrash": "Move To Trash",
    "canRestore30Days": "Can Restore 30 Days",
    "permanentlyDelete": "Permanently delete",
    "cannotBeUndone": "This action cannot be undone.",
    "deleteForever": "Delete forever"
  },
  "myOrders": {
    "title": "My Orders",
    "searchPlaceholder": "Search orders...",
    "allStatuses": "All statuses",
    "statusPending": "Pending",
    "statusProcessing": "Processing",
    "statusShipped": "Shipped",
    "statusDelivered": "Delivered",
    "statusCancelled": "Cancelled",
    "statusRefunded": "Refunded",
    "emptyTitle": "No orders yet",
    "emptyDescription": "Your orders will appear here once you make a purchase.",
    "exploreShops": "Explore Shops",
    "qty": "Qty:",
    "each": "each",
    "download": "Download",
    "cancelOrder": "Cancel Order",
    "requestReturn": "Request Return",
    "subtotal": "Subtotal",
    "total": "Total",
    "itemCount": "{count, plural, one {# item} other {# items}}"
  },
  "myPrompts": {
    "title": "My Prompts",
    "subtitle": "Create and manage your prompt templates",
    "createNew": "Create new",
    "emptyTitle": "No prompt templates yet",
    "emptyDescription": "Create your first prompt template to get started.",
    "free": "Free",
    "submitting": "Submitting...",
    "submitForReview": "Submit for review",
    "viewInMarketplace": "View in marketplace",
    "editPromptTemplate": "Edit prompt template",
    "createPromptTemplate": "Create prompt template",
    "formTitle": "Title",
    "formTitlePlaceholder": "Enter title...",
    "formDescription": "Description",
    "formDescriptionPlaceholder": "Enter form description...",
    "formPromptText": "Prompt",
    "formPromptTextPlaceholder": "Enter form prompt text...",
    "formPromptTextHint": "The prompt template that users will run and customize",
    "formCategory": "Form Category",
    "freeNote": "Free Note",
    "formTags": "Form Tags",
    "formTagsPlaceholder": "Enter form tags...",
    "formTagsHint": "Comma-separated keywords to help users discover your prompt",
    "createPrompt": "Create Prompt",
    "createdDate": "Created {date}",
    "useCount": "{count, plural, one {# use} other {# uses}}"
  },
  "myReturns": {
    "title": "Myreturns",
    "allStatuses": "All Statuses",
    "statusRequested": "Status Requested",
    "statusApproved": "Approved",
    "statusShippedBack": "Shipped back",
    "statusReceived": "Received",
    "statusRefunded": "Refunded",
    "emptyTitle": "No returns yet",
    "emptyDescription": "Return requests will appear here.",
    "qty": "Qty",
    "action": "Action",
    "resolution": "Resolution",
    "refundAmount": "Refund amount",
    "storeCredit": "Store credit",
    "trackingNumber": "Tracking number",
    "track": "Track",
    "returnPhotos": "Return Photos",
    "additionalDetails": "Additional details",
    "whatsNext": "What's next",
    "itemCount": "{count, plural, one {# item} other {# items}}",
    "returnPhotoAlt": "Return photo {number}"
  },
  "myStoreCredits": {
    "title": "Store Credits",
    "emptyTitle": "No store credits",
    "emptyDescription": "Store credits from returns or promotions will appear here.",
    "appliedAtCheckout": "Applied at checkout",
    "visitShop": "Visit shop"
  },
  "myTemplates": {
    "submitForReview": "Submit for Review",
    "submitReviewDescription": "Your template will be reviewed by our team. Once approved, it will be visible in the marketplace.",
    "templateName": "Template Name",
    "description": "Manage your mytemplates",
    "category": "Category",
    "pricing": "Pricing",
    "free": "Free",
    "paid": "Paid",
    "features": "Features",
    "commaSeparated": "comma separated",
    "saveAndSubmit": "Save & Submit",
    "rejected": "Rejected:",
    "closeEditor": "Close Editor",
    "editAndResubmit": "Edit & Resubmit",
    "underReview": "Under review...",
    "viewListing": "View Listing",
    "title": "My Templates",
    "subtitle": "Manage and publish your site templates to the marketplace",
    "totalEarned": "Earned {amount} from {count, plural, one {# sale} other {# sales}}",
    "useCount": "{count, plural, one {# use} other {# uses}}",
    "publishNewTemplate": "Publish New Template",
    "loading": "Loading templates...",
    "emptyTitle": "No templates yet",
    "emptyDescription": "Create a collection, then publish it as a template so others can use your designs.",
    "goToCollections": "Go to Collections"
  },
  "newsletter": {
    "title": "Newsletter",
    "activeSubscribers": "Active Subscribers",
    "newThisWeek": "New This Week",
    "campaignsSent": "Campaigns Sent",
    "unsubscribed": "Unsubscribed",
    "searchSubscribers": "Search Subscribers",
    "add": "Add",
    "import": "Import",
    "export": "Export",
    "emailPlaceholder": "Enter email...",
    "nameOptional": "Name Optional",
    "addSubscriber": "Add Subscriber",
    "importInstructions": "Import Instructions",
    "importPlaceholder": "Enter import...",
    "noSubscribersYet": "No Subscribers Yet",
    "noSubscribersMatch": "No Subscribers Match",
    "email": "Email",
    "name": "Name",
    "status": "Status",
    "source": "Source",
    "joined": "Joined",
    "newCampaign": "New Campaign",
    "subjectPlaceholder": "Enter subject...",
    "previewTextPlaceholder": "Enter preview text...",
    "contentPlaceholder": "Enter content...",
    "update": "Update",
    "saveDraft": "Save Draft",
    "noCampaignsYet": "No Campaigns Yet",
    "send": "Send",
    "deleteSubscriber": "Delete Subscriber",
    "deleteCampaign": "Delete Campaign",
    "cannotBeUndone": "Cannot Be Undone",
    "campaignsTab": "Campaigns",
    "delivered": "Delivered",
    "removeConfirm": "Are you sure you want to remove this subscriber?",
    "sentDate": "Sent {date}",
    "subscribersTab": "Subscribers",
    "emailAnalytics": "Email Analytics"
  },
  "shopOverview": {
    "published": "Published",
    "draft": "Draft",
    "quickActions": "Quick Actions",
    "products": "Products",
    "orders": "Orders",
    "collections": "Collections",
    "customers": "Customers",
    "coupons": "Coupons",
    "giftCards": "Gift Cards",
    "shipping": "Shipping",
    "payments": "Payments",
    "analytics": "Analytics",
    "theme": "Theme",
    "goLive": "Go Live",
    "settings": "Settings"
  },
  "developer": {
    "analytics": {
      "noDataForPeriod": "No data for the selected period.",
      "noPurchaseDataForPeriod": "No purchase data for this period",
      "noBreakdownData": "No breakdown data",
      "name": "Name",
      "type": "Type",
      "installs": "Installs",
      "purchases": "Purchases",
      "views": "Views",
      "reviews": "Reviews",
      "plugin": "Plugin",
      "template": "Template",
      "notAuthenticated": "Not authenticated",
      "failedToLoad": "Failed to load data",
      "range7d": "Range 7 D",
      "range30d": "Range 30 D",
      "range90d": "Range 90 D",
      "all": "All",
      "plugins": "Plugins",
      "templates": "Templates",
      "title": "Analytics",
      "uninstalls": "Uninstalls",
      "eventsOverTime": "Events Over Time",
      "purchasesPerDay": "Purchases Per Day",
      "perentityBreakdown": "Per-Entity Breakdown"
    },
    "overview": {
      "title": "Developer Portal",
      "description": "Build integrations, connect AI tools, and extend your Soltik platform",
      "perkBuildPlugins": "Perk Build Plugins",
      "perkBuildPluginsDesc": "Build custom blocks and apps that extend Soltik",
      "perkSellTemplates": "Perk Sell Templates",
      "perkSellTemplatesDesc": "Create and monetize reusable site templates",
      "perkApiAccess": "Perk Api Access",
      "perkApiAccessDesc": "Access powerful APIs to build integrations",
      "perkDocsTools": "Perk Docs Tools",
      "perkDocsToolsDesc": "Comprehensive documentation and developer tools",
      "subtitle": "Manage your overview",
      "activating": "Activating",
      "activateAccount": "Activate Account",
      "activateNote": "Activate Note",
      "totalInstalls": "Total Installs",
      "totalRevenue": "Total Revenue",
      "avgRating": "Avg Rating",
      "activeProducts": "Active Products",
      "eventInstall": "Event Install",
      "eventUninstall": "Event Uninstall",
      "eventPurchase": "Event Purchase",
      "eventView": "Event View",
      "eventReview": "Event Review",
      "recentActivity": "Recent Activity",
      "noActivity": "No activity yet. Create a plugin or template to get started.",
      "entityPlugin": "Entity Plugin",
      "entityTemplate": "Entity Template"
    },
    "apiKeys": {
      "notAuthenticated": "Not authenticated",
      "failedLoad": "Failed to load API keys",
      "failedCreate": "Failed Create",
      "revokedSuccessfully": "Revoked Successfully",
      "failedRevoke": "Failed Revoke",
      "keyCreated": "API Key Created",
      "copyWarning": "Copy this key now — you won't be able to see it again",
      "labelName": "Name",
      "labelApiKey": "API Key",
      "copyToClipboard": "Copy To Clipboard",
      "labelScopes": "Label Scopes",
      "done": "Done",
      "createApiKey": "Create API Key",
      "placeholderName": "Placeholder Name",
      "createKey": "Create Key",
      "title": "Apikeys",
      "noKeys": "No API keys yet",
      "noKeysHint": "Create an API key to start building with our APIs",
      "revoked": "Revoked",
      "revokeConfirm": "Are you sure? This cannot be undone.",
      "revoke": "Revoke",
      "created": "Created {date}",
      "lastUsed": "Last used {date}"
    },
    "docs": {
      "copied": "Copied",
      "copy": "Copy",
      "authRequired": "Auth required",
      "public": "Public",
      "authentication": "Authentication",
      "sessionToken": "Session Token",
      "apiKeyAuth": "API Key",
      "usingSessionToken": "Using your current session token from localStorage.",
      "notLoggedIn": "Not logged in.",
      "apiKeyPlaceholder": "Enter api key...",
      "pathParameters": "Path Parameters",
      "queryParameters": "Query Parameters",
      "requestBody": "Request Body",
      "sendRequest": "Send Request",
      "blockPluginGuide": "Block Plugin Guide",
      "iframeSandbox": "Iframe Sandbox",
      "themeObject": "Theme Object",
      "configSchema": "Config Schema",
      "appIntegrationGuide": "App Integration Guide",
      "events": "Events",
      "webhookPayloadFormat": "Webhook Payload Format",
      "setupUrlOauthFlow": "Setup URL (OAuth Flow)",
      "webhookVerification": "Webhook Verification",
      "minimalBlockPlugin": "Minimal Block Plugin",
      "minimalWebhookReceiver": "Minimal Webhook Receiver (Node.js)",
      "title": "Docs",
      "tabApiExplorer": "Api Explorer",
      "tabPluginSdk": "Plugin Sdk",
      "tabStarterTemplates": "Starter Templates"
    },
    "plugins": {
      "notAuthenticated": "Not authenticated",
      "saveDraftFirst": "Save Draft First",
      "maxScreenshots": "Max Screenshots",
      "failedRemoveScreenshot": "Failed Remove Screenshot",
      "submittedForReview": "success",
      "updatedSuccessfully": "Plugin submitted for review!",
      "savedAsDraft": "Plugin saved as draft.",
      "failedSubmit": "Failed Submit",
      "wizardBasics": "Basics",
      "labelName": "Label Name",
      "placeholderName": "Placeholder Name",
      "labelSlug": "Label Slug",
      "slugHint": "URL-friendly identifier (letters, numbers, and hyphens only)",
      "labelType": "Label Type",
      "typeBlock": "Type Block",
      "typeApp": "Type App",
      "typeBoth": "Type Both",
      "labelCategory": "Label Category",
      "labelDescription": "Description",
      "placeholderDescription": "Explain what your plugin does and how it helps users…",
      "labelIconUrl": "Label Icon Url",
      "wizardConfiguration": "Configuration",
      "blockSettings": "Block Settings",
      "labelRenderUrl": "Render URL",
      "labelConfigSchema": "Config Schema (JSON)",
      "labelDefaultConfig": "Default Config (JSON)",
      "labelBlockMinHeight": "Block Min Height (px)",
      "appSettings": "App Settings",
      "labelWebhookUrl": "Webhook URL",
      "labelEvents": "Events",
      "labelSetupUrl": "Setup URL",
      "selectTypeHint": "Select a type above to see configuration options",
      "wizardMarketplace": "Marketplace",
      "labelPrice": "Price (USD)",
      "priceHint": "Free plugins get higher visibility in the marketplace",
      "labelScreenshots": "Label Screenshots",
      "uploading": "Uploading",
      "uploadScreenshot": "Upload Screenshot",
      "saveDraftForScreenshots": "Save Draft For Screenshots",
      "myPlugins": "My Plugins",
      "createPlugin": "Create Plugin",
      "noPlugins": "No Plugins",
      "noPluginsHint": "Build and publish your first plugin to start earning from sales",
      "free": "Free",
      "rejectionReason": "Rejection reason:",
      "submitting": "Submitting...",
      "submitForReview": "Submit for Review",
      "editPlugin": "Edit Plugin",
      "next": "Next",
      "saveAsDraft": "Save as Draft"
    },
    "templates": {
      "notAuthenticated": "Not authenticated",
      "submittedForReview": "Submitted For Review",
      "failedSubmit": "Failed Submit",
      "totalEarned": "Total Earned",
      "totalSales": "Total Sales",
      "myTemplates": "My Templates",
      "publishInfo": "Publish Info",
      "noTemplates": "No Templates",
      "noTemplatesHint": "Create and publish templates to earn recurring revenue",
      "free": "Free",
      "rejectionReason": "Rejection reason:",
      "submitting": "Submitting...",
      "submitForReview": "Submit for Review",
      "useCount": "{count, plural, one {# use} other {# uses}}"
    },
    "webhooks": {
      "webhookDeliveries": "Webhook Deliveries",
      "filters": "Filters",
      "allPlugins": "All Plugins",
      "allEvents": "All Events",
      "noWebhookDeliveriesYet": "No Webhook Deliveries Yet",
      "noDeliveriesHint": "Webhook deliveries will appear here once your plugins receive events",
      "time": "Time",
      "plugin": "Plugin",
      "event": "Event",
      "url": "URL",
      "status": "Status",
      "duration": "Duration",
      "requestBody": "Request Body",
      "responseBody": "Response Body",
      "noResponse": "No response",
      "redeliver": "Redeliver",
      "loadMore": "Load more"
    },
    "partner": {
      "intro": "Let people sign in to your app with their Soltik account, and set the brand of your Soltik community.",
      "secretTitle": "Client secret for {app}",
      "secretWarning": "Copy it now and keep it on your server only. You won't see it again.",
      "clientId": "Client ID",
      "clientSecret": "Client secret",
      "accountTitle": "Partner account",
      "suspended": "This partner account is suspended, so its sign-in apps don't work. Contact Soltik support.",
      "name": "Name",
      "logoUrl": "Logo URL",
      "primaryColor": "Primary color",
      "accentColor": "Accent color",
      "defaultLocale": "Default language",
      "poweredBy": "Show \"Powered by Soltik\"",
      "betaOpen": "During the beta, people without an invitation can create a Soltik account through your sign-in apps.",
      "betaClosed": "During the beta, only people who already have a Soltik account or an invitation can sign in through your apps.",
      "create": "Create partner account",
      "appsTitle": "Sign-in apps",
      "appsHint": "Each app gets a client ID and a client secret for \"Sign in with Soltik\" (OpenID Connect with PKCE).",
      "newApp": "New sign-in app",
      "redirectUris": "Redirect URIs",
      "redirectUrisHint": "One per line, matched exactly. HTTPS only; HTTP is allowed for localhost.",
      "noApps": "No sign-in apps yet.",
      "edit": "Edit",
      "rotate": "New secret",
      "secretHint": "Secret ends in …{hint}",
      "created": "Created {date}",
      "rotateConfirm": "The current secret stops working at once. Your server needs the new one.",
      "deleteConfirm": "Delete this app? Sign-in through it stops at once and its client ID can't be reused.",
      "endpointsTitle": "Endpoints",
      "endpointsHint": "Verify the id_token (RS256) with the keys at the JWKS URL, and check iss, aud (your client ID), nonce and exp.",
      "team": {
        "title": "Team",
        "owner": "Owner",
        "intro": "Owners and admins manage the brand and sign-in apps. Only owners manage owners, transfer ownership or delete the partner account.",
        "username": "Soltik username",
        "role": "Role",
        "add": "Add member",
        "you": "you",
        "addedBy": "Added by @{name}",
        "makeAdmin": "Make admin",
        "makeOwner": "Make owner",
        "transfer": "Transfer ownership",
        "leave": "Leave",
        "transferConfirm": "{name} becomes an owner and you become an admin.",
        "leaveConfirm": "Leave this partner account? You lose access to it.",
        "removeConfirm": "Remove {name} from the team?"
      },
      "deletePartner": "Delete partner account",
      "deletePartnerConfirm": "Delete the partner account, its team and all its sign-in apps? Sign-in through them stops at once.",
      "plan": {
        "title": "Partner plan",
        "body": "Your brand, your own domain, and the partner API for your communities need the partner plan. Sign-in apps and your team are free.",
        "contact": "To get it, contact Soltik."
      },
      "api": {
        "tab": "API and usage",
        "keyTitle": "API key {name}",
        "title": "API keys",
        "hint": "Your server uses a key to open communities, read their summary and report alerts. Send it as a Bearer token to {base}.",
        "newKey": "New API key",
        "create": "Create key",
        "noKeys": "No API keys yet.",
        "lastUsed": "Last used {date}",
        "neverUsed": "Never used",
        "revokeConfirm": "Revoke this key? Calls with it stop at once.",
        "revoke": "Revoke"
      },
      "usage": {
        "title": "Usage this month",
        "hint": "Since {date}, with the last 30 days below each number.",
        "activeMembers": "Active members",
        "pageViews": "Page views on your domain",
        "apiCalls": "API calls"
      },
      "domain": {
        "title": "Your domain",
        "hint": "Serve your communities at your own address, in your brand, for example community.example.com.",
        "label": "Domain",
        "add": "Add domain",
        "active": "Active",
        "pending": "Waiting for DNS and the certificate",
        "records": "Add these records at your DNS provider. Keep them DNS only (not proxied).",
        "verify": "Check now",
        "remove": "Remove",
        "removeConfirm": "Remove this domain? Your communities stop being served there at once.",
        "unavailable": "Custom domains aren't available yet. Try again later.",
        "lastChecked": "Last checked {time}",
        "autoCheck": "Soltik keeps checking by itself and emails you when it's active.",
        "gaveUp": "Soltik stopped checking after 14 days. Check your DNS records, then press Check now."
      },
      "whiteLabelPaid": "Removing \"Powered by Soltik\" is a paid option. Contact Soltik to add it."
    }
  },
  "sizeEnterprise": "Enterprise",
  "sizeMedium": "Medium Business",
  "sizeSmall": "Small Business",
  "sizeSolo": "Solo / Freelancer",
  "pendingPayout": "Pending Payout",
  "postScore": "Post Score",
  "totalEarned": "Total Earned",
  "csam": "CSAM",
  "harassment": "Harassment",
  "hate": "Hate Speech",
  "illegal": "Illegal Content",
  "impersonation": "Impersonation",
  "misinfo": "Misinformation",
  "nudity": "Nudity",
  "selfHarm": "Self Harm",
  "spam": "Spam",
  "terrorism": "Terrorism",
  "violence": "Violence",
  "other": "Other",
  "creativeStudio": {
    "title": "Creative Studio",
    "newProject": "New Project",
    "projectTitle": "Project title",
    "scenes": "{count, plural, one {# scene} other {# scenes}}",
    "noProjects": "No projects yet. Create your first video project.",
    "generate": "Generate",
    "myAssets": "My Assets",
    "uploads": "Uploads",
    "video": "Video",
    "music": "Music",
    "voice": "Voice",
    "image": "Image",
    "sfx": "Sound Effects",
    "addToTimeline": "Add to Timeline",
    "addAsOverlay": "Add as Overlay",
    "render": "Render Project",
    "rendering": "Rendering...",
    "renderComplete": "Render Complete",
    "startRender": "Start Render",
    "download": "Download",
    "publish": "Publish",
    "transition": "Transition",
    "transitionCut": "Cut",
    "transitionFade": "Fade",
    "transitionDissolve": "Dissolve",
    "textOverlay": "Text Overlay",
    "duration": "Duration",
    "credits": "{count} credits",
    "generateVideo": "Generate Video ({cost} cr)",
    "generateMusic": "Generate Music ({cost} cr)",
    "generateVoice": "Generate Voice ({cost} cr)",
    "generateImage": "Generate Image ({cost} cr)",
    "prompt": "Describe what you want...",
    "enhancePrompt": "Enhance",
    "aspectRatio": "Aspect Ratio",
    "deleteScene": "Delete Scene",
    "deleteProject": "Delete Project",
    "properties": "Properties",
    "timeline": "Timeline",
    "zoom": "Zoom",
    "noScenes": "No scenes yet. Generate or upload media to get started.",
    "videoTrack": "Video",
    "audioTrack": "Audio",
    "voiceoverTrack": "Voice",
    "textTrack": "Text",
    "draft": "Draft",
    "completed": "Completed",
    "totalDuration": "Total Duration",
    "creditsSpent": "Credits Spent",
    "textToVideo": "Text to Video",
    "imageToVideo": "Image to Video",
    "cancel": "Cancel",
    "tryAgain": "Try Again",
    "backToEditor": "Back to Editor",
    "publishToSocial": "Publish to Social",
    "sceneProperties": "Scene {num} Properties",
    "projectInfo": "Project Info",
    "emptyPreview": "Generate or upload media to get started",
    "all": "All",
    "filterDraft": "Draft",
    "filterCompleted": "Completed",
    "sortRecent": "Recent",
    "sortName": "Name",
    "quality": "Quality",
    "quick": "Quick",
    "standard": "Standard",
    "premium": "Premium",
    "advancedOptions": "Advanced options",
    "hideAdvanced": "Hide advanced",
    "shareToFeed": "Share to Feed",
    "postCaption": "Write a caption...",
    "postedToFeed": "Posted to Feed",
    "autoExtend": "Auto-extends to reach target length",
    "extending": "Extending video...",
    "generationJobs": "Generation Jobs",
    "generating": "Generating...",
    "extendingVideo": "Extending video...",
    "active": "{count} active",
    "noActiveGenerations": "No active generations",
    "downloadOriginal": "Download without watermark",
    "filters": "Filters",
    "filterPresets": "Filter Presets",
    "manualAdjust": "Manual Adjustments",
    "brightness": "Brightness",
    "contrast": "Contrast",
    "saturation": "Saturation",
    "blur": "Blur",
    "hueRotate": "Hue Rotate",
    "resetFilter": "Reset",
    "audioControls": "Audio Controls",
    "volume": "Volume",
    "fadeIn": "Fade In",
    "fadeOut": "Fade Out",
    "speed": "Speed",
    "textStyle": "Text Style",
    "fontFamily": "Font",
    "fontSize": "Size",
    "fontWeight": "Weight",
    "color": "Color",
    "bgColor": "Background",
    "position": "Position",
    "animation": "Animation",
    "splitClip": "Split Clip",
    "splitAtPlayhead": "Split at playhead (S)",
    "imageTools": "Image Tools",
    "removeBg": "Remove Background",
    "upscale": "Upscale 2x",
    "styleTransfer": "Style Transfer",
    "aiEdit": "AI Edit",
    "productAd": "Product Ad",
    "selectProduct": "Select a product to create an ad",
    "chooseAdStyle": "Choose an ad style",
    "generateAd": "Generate Ad",
    "noShopFound": "No shop found",
    "createShopFirst": "Create a shop first to generate product ads",
    "postToFeed": "Post to Feed",
    "postedSuccess": "Posted to your feed!",
    "transitionWipeLeft": "Wipe Left",
    "transitionWipeRight": "Wipe Right",
    "transitionZoomIn": "Zoom In",
    "transitionZoomOut": "Zoom Out",
    "transitionSlideLeft": "Slide Left",
    "transitionSlideRight": "Slide Right",
    "transitionBlur": "Blur",
    "createFirst": "Create your first project to get started.",
    "deleteDescription": "This project will be permanently deleted. This cannot be undone.",
    "deleteTitle": "Delete Project",
    "emptyDescription": "Start creating by adding a new project.",
    "emptyTitle": "No projects yet",
    "filterAll": "All",
    "collaborators": "Collaborators",
    "online": "online",
    "noCollaborators": "No collaborators yet",
    "editingClip": "Editing clip...",
    "linkCopied": "Link copied!",
    "inviteLink": "Copy invite link",
    "audioMixer": "Mixer",
    "mute": "Mute",
    "solo": "Solo",
    "limiter": "Limiter",
    "master": "Master",
    "noAudioTracks": "No audio tracks",
    "colorGrading": "Color",
    "resetAll": "Reset all",
    "curves": "Curves",
    "wheels": "Wheels",
    "luts": "LUTs",
    "splitToning": "Split",
    "selectVideoClip": "Select a video or image clip to grade",
    "lift": "Lift",
    "gamma": "Gamma",
    "gain": "Gain",
    "wheelsHint": "Lift = Shadows, Gamma = Midtones, Gain = Highlights",
    "shadowColor": "Shadow Color",
    "highlightColor": "Highlight Color",
    "balance": "Balance",
    "shadows": "Shadows",
    "highlights": "Highlights",
    "addShadow": "Add shadow",
    "backOnline": "Back online -- all changes synced",
    "cornerRadius": "Radius",
    "deleteMarker": "Delete",
    "deleteSelected": "Delete selected",
    "discardDraft": "Discard",
    "discardLocal": "Discard local changes",
    "draftClips": "Draft clips",
    "draftRecoveryDescription": "A local draft was found from a previous session",
    "dropFormats": "Video, image, or audio files",
    "dropToAdd": "Drop files to add to timeline",
    "exportEta": "Estimated time depends on project length and quality",
    "exportSummary": "Export Summary",
    "exportWizard": "Export",
    "exporting": "Exporting...",
    "feedCaptionPlaceholder": "Add a caption (optional)",
    "glow": "Glow",
    "groupClips": "Group",
    "insufficientCredits": "Not enough credits",
    "intensity": "Intensity",
    "keyboardShortcuts": "Keyboard Shortcuts",
    "lastSaved": "Last saved",
    "letterSpacing": "Letter Spacing",
    "lineHeight": "Line Height",
    "motionPresets": "Motion presets",
    "noClips": "No clips yet -- generate media to get started",
    "noShortcutsFound": "No shortcuts found",
    "offlineMessage": "You're offline -- changes saved locally",
    "opacity": "Opacity",
    "padding": "Padding",
    "pendingChanges": "pending",
    "presets": "Presets",
    "radius": "Radius",
    "renameMarker": "Rename",
    "restoreDraft": "Restore draft",
    "searchShortcuts": "Search shortcuts...",
    "shadow": "Shadow",
    "share": "Share",
    "sharingToFeed": "Sharing…",
    "snap": "Snap to grid",
    "startExport": "Start Export",
    "strokeOutline": "Stroke / Outline",
    "syncingChanges": "Back online -- syncing {count} changes...",
    "textAnimation": "Animation",
    "textBackground": "Background",
    "textEffects": "Text Effects",
    "textTransform": "Transform",
    "ungroupClips": "Ungroup",
    "unsavedDraft": "Unsaved changes found",
    "uploading": "Uploading",
    "vsServer": "vs server",
    "width": "Width",
    "wordSpacing": "Word Spacing",
    "durationSeconds": "{seconds}s",
    "autoExtendEstimate": "{count, plural, one {Auto-extends to {seconds}s (# extension, ~{credits} credits in total)} other {Auto-extends to {seconds}s (# extensions, ~{credits} credits in total)}}",
    "durationEstimate": "~{credits} credits",
    "pickerAiImage": "AI image",
    "pickerNoImages": "No images found",
    "pickerUpload": "Upload",
    "publishFailed": "Could not publish. Please try again.",
    "exportCost": "Cost",
    "exportFree": "Free",
    "renderFreeNote": "Rendered on our servers with your trims, text, audio and transitions. Free.",
    "renderErrors": {
      "busy": "The renderer is busy. Try again in a few minutes.",
      "noSpace": "The export server is out of working space. Try again later.",
      "timeout": "This export took too long. Try a lower quality or a shorter timeline.",
      "tooLarge": "One of the clips is too large to export.",
      "lost": "The export was interrupted. Try again.",
      "unavailable": "Export is not available right now.",
      "failed": "Export failed. Try again."
    },
    "exportFormat": "Format",
    "gifNote": "GIFs have no sound and can be at most 60 seconds.",
    "mixerEqHighShort": "H",
    "mixerEqHigh": "High (4 kHz)",
    "mixerEqMidShort": "M",
    "mixerEqMid": "Mid (1 kHz)",
    "mixerEqLowShort": "L",
    "mixerEqLow": "Low (250 Hz)",
    "mixerLeftShort": "L",
    "mixerPan": "Pan",
    "mixerRightShort": "R",
    "mixerVolume": "Volume",
    "mixerMuteShort": "M",
    "mixerSoloShort": "S",
    "limiterHint": "Keeps the mix under -1 dB so loud parts do not distort",
    "mixerMasterVolume": "Master volume",
    "limiterShort": "LIM",
    "overlayLayer": "Layer",
    "overlayToMain": "Put on the main track",
    "overlayToOverlay": "Put over the picture",
    "overlayHint": "Over the picture, a clip keeps the video under it visible: use it for stickers and picture-in-picture.",
    "overlayFollows": "Follows the tracked path on \"{label}\". Its offsets are set in Motion tracking.",
    "trackVideo": "Video",
    "overlayX": "Left to right",
    "overlayY": "Top to bottom",
    "overlaySize": "Size",
    "overlayOpacity": "Opacity",
    "overlayRotation": "Rotation",
    "overlayDragHint": "You can also drag it in the preview.",
    "motionTracking": "Motion tracking",
    "trackingPickHint": "Click what to follow in the preview.",
    "trackingRunning": "Following it through the clip… {percent}%",
    "trackingDone": "Tracked through the clip ({count} points).",
    "trackingFailed": "Could not follow that. Try a spot with more detail, or the Object size.",
    "trackingAgain": "Track something else",
    "trackingStart": "Pick what to follow",
    "trackingAttach": "Attach an overlay",
    "trackingAttachNone": "None",
    "trackOverlay": "Overlay",
    "trackingNoOverlays": "Add a sticker, or put a clip over the picture (Layer), to attach it.",
    "trackingOffsetX": "Shift left / right",
    "trackingOffsetY": "Shift up / down",
    "trackingScaleWith": "Grow and shrink with it",
    "trackingClear": "Clear tracking",
    "trackingInfo": "Tracking runs in your browser. The export follows the same path.",
    "exportAspect": "Aspect ratio",
    "exportAspectOriginal": "Original",
    "exportAspectFromReframe": "From your project reframe",
    "trackAudio": "Audio",
    "trackVoice": "Voice",
    "trackText": "Text",
    "trackImage": "Image",
    "trackingFace": "Face",
    "trackingObject": "Object",
    "trackingPoint": "Point"
  },
  "addons": {
    "activeAddons": "Active Add-ons",
    "buyNow": "Buy Now",
    "currentlyUsing": "Currently using",
    "month": "mo",
    "oneTime": "one-time",
    "plan": "Plan",
    "subtitle": "Add more resources as your platform grows",
    "title": "Scale Your Plan",
    "upgradeCta": "Upgrade Now",
    "upgradeDesc": "Add-ons are available on Pro and Business plans.",
    "upgradeTitle": "Upgrade to unlock add-ons",
    "viewAiCredits": "View AI Credit Packs",
    "purchase": "Add",
    "purchased": "Active",
    "categoryContent": "Content & Publishing",
    "categoryCommunication": "Communication",
    "categoryAi": "AI & Creative",
    "categoryStorage": "Storage",
    "categoryAdvanced": "Advanced",
    "categoryCommerce": "Commerce",
    "context": {
      "sites": "Build additional websites with the visual editor",
      "shops": "Open more online stores with products and checkout",
      "courses": "Create and sell more online courses",
      "podcasts": "Host additional podcast shows with RSS distribution",
      "emails": "Send more newsletter emails to your subscribers",
      "aiCredits": "Generate more AI images, videos, and content",
      "storage": "Store more media files, images, and documents",
      "domains": "Connect additional custom domains to your sites",
      "team": "Invite more team members to collaborate"
    },
    "currentUsage": "Current usage",
    "unlimited": "Unlimited",
    "perMonth": "/month",
    "names": {
      "extra_site": "Extra Site",
      "extra_shop": "Extra Shop",
      "extra_course": "Extra Course",
      "extra_podcast": "Extra Podcast",
      "extra_emails_10k": "10K Email Sends",
      "extra_emails_50k": "50K Email Sends",
      "extra_emails_100k": "100K Email Sends",
      "extra_emails_500k": "500K Email Sends",
      "ai_credits_100": "100 AI Credits",
      "extra_storage_10gb": "10GB Extra Storage",
      "extra_domain": "Custom Domain",
      "extra_team_seat": "Team Member Seat"
    }
  },
  "effects": {
    "addStep": "Add Step",
    "addStepHint": "Click \"Add Step\" to start building your AI effect pipeline.",
    "applyAndSave": "Apply & Save",
    "applyEffect": "Apply Effect",
    "applying": "Applying...",
    "backToLibrary": "Back to Library",
    "backgroundPrompt": "Background Prompt",
    "bgPromptPlaceholder": "e.g., \"tropical beach sunset\", \"soft bokeh warm light\"",
    "browse": "Browse",
    "characters": "characters",
    "chooseAnEffect": "Choose an effect to apply",
    "chooseAnImage": "Choose an image to transform",
    "createEffect": "Create Effect",
    "createFirst": "Create your first AI effect pipeline or duplicate a template.",
    "creditWarning": "This effect exceeds the 100 credit limit. Remove some steps to continue.",
    "credits": "credits",
    "descPlaceholder": "Description (optional)...",
    "duplicateAsDraft": "Duplicate as Draft",
    "duration": "Duration",
    "editEffect": "Edit Effect",
    "editInstruction": "Edit Instruction",
    "editPlaceholder": "e.g., \"Make the person look older\", \"Add sunglasses\"",
    "effectName": "Effect name...",
    "emptyBuilder": "Start building your effect",
    "emptyBuilderHint": "Add AI transform and post-processing steps to create a reusable effect pipeline.",
    "executing": "Executing Effect...",
    "executionComplete": "Effect Complete",
    "executionFailed": "Execution Failed",
    "filterName": "Filter Name",
    "filterNamePlaceholder": "Enter filter name or ID",
    "input": "Input",
    "myEffects": "My Effects",
    "newEffect": "New Effect",
    "noEffects": "No effects found",
    "noMyEffects": "No effects yet",
    "noReviews": "No reviews yet",
    "noSteps": "No steps yet",
    "noTemplates": "No templates available",
    "opacity": "Opacity",
    "output": "Output",
    "outputType": "Output",
    "pipelineSteps": "Pipeline Steps",
    "position": "Position",
    "removeBg": "Remove Background",
    "removeBgInfo": "No configuration needed. The background will be automatically removed using AI.",
    "reviewPlaceholder": "Write a review...",
    "reviews": "Reviews",
    "save": "Save",
    "saveToLibrary": "Save to Library",
    "savedToLibrary": "Saved to Library",
    "saving": "Saving...",
    "savingToLibrary": "Saving...",
    "searchEffects": "Search effects...",
    "selectEffect": "Select Effect",
    "selectImage": "Select Image",
    "selectStep": "Select a step to configure it",
    "selectStepHint": "Click on a step in the list to view and edit its settings.",
    "selectedImage": "Selected image",
    "stepProgress": "Step {current} of {total}",
    "stepRunning": "Step {current} of {total}: {name}...",
    "steps": "Steps",
    "stylePreset": "Style Preset",
    "submitReview": "Submit Review",
    "templates": "Templates",
    "templatesDesc": "System templates will appear here as they are created.",
    "testEffect": "Test",
    "testEffectFull": "Test Effect",
    "testing": "Testing...",
    "total": "Total",
    "totalCredits": "Total Credits",
    "tryAnother": "Try Another Effect",
    "tryDifferent": "Try a different search or category",
    "uploadImage": "Upload Image",
    "upscale4x": "Upscale 4x",
    "upscaleInfo": "Enhance resolution to 4x. No additional configuration needed.",
    "useEffect": "Use Effect",
    "useTemplate": "Use"
  },
  "search": {
    "noResultsFor": "No results for \"{query}\"",
    "close": "Close",
    "followers": "followers",
    "hint": "Type at least 2 characters to search.",
    "open": "Open search",
    "placeholder": "Search Soltik",
    "sections": {
      "hubs": "Hubs",
      "scoops": "Posts",
      "users": "People"
    },
    "noResults": "No results for \"{q}\"."
  },
  "streak": {
    "dayStreak": "day streak",
    "freezeUsed": "Streak freeze saved your streak!",
    "keepGoing": "Keep visiting daily to grow your streak!"
  },
  "studio": {
    "render": "Render",
    "saveTemplate": "Save as Template",
    "toggleProperties": "Toggle properties",
    "untitledProject": "Untitled Project",
    "addClip": "Add Clip",
    "addClipFailed": "Could not add clip",
    "addClipsFirst": "Add at least one clip before rendering",
    "addClipToPreview": "Add a clip to preview",
    "addKeyframe": "Add Keyframe",
    "addMusic": "Add Music",
    "addMusicDesc": "Generate with AI",
    "addProductTag": "Add Product Tag",
    "addVoiceover": "Add Voiceover",
    "addVoiceoverDesc": "Text to speech",
    "adjust": "Adjust",
    "analyzeVideo": "Analyze Video",
    "animation": "Animation",
    "apply": "Apply",
    "applying": "Applying...",
    "applyToClip": "Apply to Clip",
    "aspectRatio": "Aspect Ratio",
    "audio": "Audio",
    "autoCaption": "Auto Caption",
    "autoCaptionDesc": "Generate captions from audio",
    "autoCaptions": "Auto Captions",
    "autoReframe": "Auto Reframe",
    "autoSplitClips": "Auto-Split Clips",
    "balance": "Balance",
    "beatMarkers": "Beat Markers",
    "beatSync": "Beat Sync",
    "bold": "Bold",
    "browseMediaLibrary": "Browse Media Library",
    "browseMediaLibraryDesc": "AI generations, uploads, and videos",
    "caption": "Caption",
    "captionStyle": "Caption Style",
    "chromaKeyEnabled": "Enable Chroma Key",
    "chromaPreviewHint": "Chroma key will be applied during render. Adjust sliders to fine-tune the removal.",
    "clipLabel": "Label",
    "clipProperties": "Clip Properties",
    "clips": "clips",
    "color": "Color",
    "community": "Community",
    "completed": "Completed",
    "configureTag": "Configure Tag",
    "connect": "Connect",
    "createFailed": "Could not create project",
    "createFirst": "Create Project",
    "creativeStudio": "Creative Studio",
    "credits": "credits",
    "custom": "Custom",
    "deleteClip": "Delete Clip",
    "deleteClipConfirm": "Remove this clip from the timeline?",
    "deleteConfirm": "Are you sure you want to delete \"{title}\"? This cannot be undone.",
    "deleteFailed": "Could not delete project",
    "deleteKeyframe": "Delete",
    "deleteProject": "Delete Project",
    "detectBeats": "Detect Beats",
    "detectedBpm": "Detected BPM",
    "detectedScenes": "Detected Scenes",
    "disableAll": "Disable All",
    "draft": "Draft",
    "duration": "Duration",
    "effects": "Effects",
    "enableAll": "Enable All",
    "endTimeSec": "End Time (seconds, optional)",
    "enterProjectTitle": "Enter a title for your project",
    "enterText": "Enter text...",
    "failed": "Failed",
    "filters": "Filters",
    "font": "Font",
    "fontSize": "Size",
    "fromGallery": "From Gallery",
    "fromGalleryDesc": "Pick a photo or video",
    "fromLibrary": "From Library",
    "fromTemplate": "From Template",
    "generateCaptions": "Generate Captions",
    "generateNew": "Generate New",
    "generateNewDesc": "Create with AI Studio",
    "generatingCaptions": "Generating Captions...",
    "greenScreen": "Green Screen",
    "hashtags": "Hashtags",
    "instant": "Instant",
    "insufficientCredits": "Not enough credits",
    "intensity": "Intensity",
    "keyColor": "Key Color",
    "keyframes": "Keyframes",
    "kfEasing": "Easing",
    "kfPlayHint": "Keyframes will animate during playback and render",
    "kfProperties": "Properties",
    "kfTimeline": "Timeline",
    "language": "Language",
    "like": "Like",
    "liked": "Liked",
    "mediaLibrary": "Media Library",
    "myTemplates": "My Templates",
    "newProject": "+ New",
    "noAudio": "No audio",
    "noAudioClips": "No audio clips in this project. Add an audio track first.",
    "noClips": "No Clips",
    "noEffect": "None",
    "noMediaFound": "No media found",
    "noProducts": "No products found",
    "noProductTags": "No product tags yet",
    "noProjects": "No projects yet",
    "noProjectsDesc": "Create your first project to start editing videos",
    "noScenesDetected": "No scene changes detected. Try increasing sensitivity.",
    "notConnected": "Not connected",
    "noTemplates": "No templates found",
    "noText": "No text",
    "offset": "Offset",
    "optional": "Optional",
    "overlayText": "Text",
    "pending": "Pending",
    "position": "Position",
    "postToFeed": "Post to your feed",
    "presets": "Presets",
    "preview": "Preview",
    "productTags": "Product Tags",
    "publish": "Publish",
    "publishNow": "Publish Now",
    "publishProgress": "Publishing Progress",
    "reAnalyze": "Re-Analyze Video",
    "reframe": "Reframe",
    "reframeFailed": "Could not apply reframe",
    "reframeMode": "Mode",
    "regenerate": "Regenerate",
    "removeEffect": "Remove Effect",
    "renderComplete": "Render Complete!",
    "renderError": "Something went wrong. Please try again.",
    "renderFailed": "Render Failed",
    "renderFirst": "Render your project first",
    "renderFirstDesc": "You need a rendered video before publishing",
    "rendering": "Rendering",
    "renderingDesc": "This may take a few minutes",
    "renderingVideo": "Rendering Video...",
    "renderTimeout": "The render took too long. Please try again.",
    "reset": "Reset",
    "sampleText": "Sample text",
    "saveTag": "Save Tag",
    "sceneBreak": "Scene Break",
    "sceneDetector": "Scene Detector",
    "sceneSensitivityHint": "Higher = detects more subtle scene changes",
    "searchMedia": "Search...",
    "searchTemplates": "Search templates...",
    "selectAudio": "Select Audio Track",
    "selectClip": "Select a Clip",
    "selectClipFirst": "Select a clip first to auto-caption",
    "selectProduct": "Select Product",
    "selectVideoClipFirst": "Select a video clip first",
    "sensitivity": "Sensitivity",
    "sensitivityHint": "Higher = more beats detected",
    "set": "Set",
    "share": "Share",
    "socialAccounts": "Social Accounts",
    "softness": "Softness",
    "softnessHint": "Softer edges between subject and removed area",
    "speed": "Speed",
    "speedRamps": "Speed Ramps",
    "spillHint": "Reduces color bleed on edges of the subject",
    "spillSuppression": "Spill Suppression",
    "splitAtSelected": "Split at Selected Points",
    "startTimeSec": "Start Time (seconds)",
    "tagStyle": "Style",
    "templates": "Templates",
    "textBg": "Background",
    "textOverlay": "Text Overlay",
    "threshold": "Threshold",
    "thresholdHint": "Higher = more of the color range is removed",
    "timeline": "Timeline",
    "transcribeFailed": "Transcription failed",
    "transcribingAudio": "Transcribing audio from your clip",
    "transcript": "Transcript",
    "transition": "Transition",
    "uploadFailed": "Upload failed",
    "useTemplate": "Use Template",
    "videoReady": "Your video is ready",
    "volume": "Volume",
    "writeCaption": "Write a caption...",
    "galleryClip": "Gallery clip",
    "myProjects": "My Projects",
    "myProjectsDesc": "Create & edit videos",
    "clip": "Clip",
    "trackAudio": "Audio",
    "backToGenerate": "Go to Generate",
    "comingNextHeadline": "Coming next",
    "comingSoon": "Coming next",
    "filterAll": "All",
    "filterAudio": "Audio",
    "filterImage": "Image",
    "filterVideo": "Video",
    "followAlong": "Track progress in docs/plans/2026-05-11-creative-studio-unification-design.md",
    "gallerySubtitle": "Tap a tile to start. We pick the right model for you.",
    "galleryTitle": "Pick an effect",
    "generate": "Generate",
    "imageFormatError": "Please upload a JPEG, PNG, or WebP image.",
    "loading": "Loading…",
    "nav": "Studio sections",
    "startScratch": "Start from scratch",
    "tabs": {
      "canvas": "Canvas",
      "canvasHint": "Image editor with Magic Bar",
      "edit": "Compose",
      "editHint": "Timeline — layer, mix, color, transitions",
      "gallery": "Gallery",
      "galleryHint": "Community — browse + remix public works",
      "generate": "Generate",
      "generateHint": "AI clip · image · audio · long video",
      "library": "Library",
      "libraryHint": "All your assets — AI gens + uploads, filterable",
      "publish": "Publish",
      "publishHint": "Render, share, post to your feed",
      "story": "Story",
      "storyHint": "Storyboard a 30s-10min film",
      "music": "Music video",
      "musicHint": "Cut a video to the beat and the lyrics",
      "stage3d": "3D Stage",
      "stage3dHint": "Pose a mannequin, frame the shot, then render it"
    },
    "title": "Studio",
    "uploadJpegPngWebp": "JPEG, PNG, or WebP",
    "uploadStyleRef": "Upload style reference"
  },
  "usage": {
    "alertCapped": "You've reached your {resource} limit ({limit}). Upgrade to continue.",
    "alertUsage": "You've used {current} of {limit} {resource}.",
    "buyAddons": "Buy Add-ons",
    "buyMore": "Buy more {feature}",
    "managePlan": "Manage Plan",
    "unlimited": "Unlimited",
    "upgrade": "Upgrade",
    "yourUsage": "Your Usage"
  },
  "cookieConsent": {
    "defaultText": "We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies.",
    "privacyPolicy": "Privacy Policy",
    "decline": "Decline",
    "accept": "Accept"
  },
  "postSubscribe": {
    "subscribed": "You're subscribed to {siteName}!",
    "checkInbox": "Check your inbox for a confirmation email.",
    "alsoRecommended": "Also recommended by {creator}:",
    "mutual": "Mutual",
    "subscribers": "subscribers",
    "by": "by",
    "subscribe": "Subscribe",
    "subscribed_btn": "Subscribed",
    "done": "Done"
  },
  "signup": {
    "alreadyHaveAccount": "Already have an account?",
    "chooseInterests": "Choose Your Interests",
    "createAccount": "Create Account",
    "enterEmail": "Enter your email to get started",
    "interestsHint": "Follow topics you care about to personalize your feed",
    "sendVerification": "Send Verification Link",
    "setupProfile": "Set Up Your Profile",
    "signIn": "Sign in",
    "tellUsAbout": "Tell us a bit about yourself",
    "alreadyClaimed": "Your account is ready",
    "alreadyClaimedBody": "This invite was already activated. Just sign in with your email to get back in."
  },
  "aiStudio": {
    "title": "AI Studio",
    "generateImage": "Generate Image",
    "generateImageDesc": "Create images from text prompts",
    "generateVideo": "Generate Video",
    "generateVideoDesc": "Create short video clips",
    "transcribe": "Transcribe",
    "transcribeDesc": "Transcribe audio to text",
    "voiceClone": "Voice Clone",
    "voiceCloneDesc": "Clone and generate speech",
    "recentGenerations": "Recent Generations",
    "noGenerationsYet": "No generations yet",
    "generate": "Generate",
    "generating": "Generating...",
    "prompt": "Prompt",
    "style": "Style",
    "realistic": "Realistic",
    "anime": "Anime",
    "digitalArt": "Digital Art",
    "watercolor": "Watercolor",
    "aspectRatio": "Aspect Ratio",
    "duration": "Duration",
    "voice": "Voice",
    "editingImage": "Editing image",
    "editPrompt": "What changes do you want?",
    "editPlaceholder": "e.g. add sunglasses, change background to beach...",
    "editImage": "Edit",
    "removeBg": "Remove Background",
    "removeBgDesc": "Remove image backgrounds",
    "upscale": "Upscale Image",
    "upscaleDesc": "Enhance image resolution",
    "textToSpeech": "Text to Speech",
    "textToSpeechDesc": "Convert text to natural speech",
    "transcribeAudio": "Transcribe Audio",
    "audioUrlPlaceholder": "Paste audio URL...",
    "imageUrlPlaceholder": "Paste image URL...",
    "ttsPlaceholder": "Enter text to synthesize...",
    "deleteConfirm": "Delete this generation?",
    "savedToLibrary": "Saved to your AI Studio library",
    "copyText": "Copy / Share",
    "copied": "Copied!",
    "voiceDefault": "Default",
    "voiceDeep": "Deep",
    "voiceSoft": "Soft",
    "voiceEnergetic": "Energetic",
    "regenerate": "Regenerate",
    "creatingContent": "Creating your content...",
    "queuedGPU": "Queued — waiting for GPU...",
    "processing": "Processing...",
    "generationFailed": "Generation failed. Please try again.",
    "stillProcessing": "Still processing. Delete?",
    "contentBlocked": "This content was blocked by our safety filter. Try a different prompt.",
    "timedOut": "Generation took too long. Please try again with a simpler prompt.",
    "noCredits": "Not enough credits. Top up to continue.",
    "rateLimited": "Too many requests. Please wait a moment.",
    "generateMusic": "Generate Music",
    "soundEffects": "Sound Effects",
    "aiDialogue": "AI Dialogue",
    "isolateVocals": "Isolate Vocals",
    "communityGallery": "Community Gallery",
    "noTranscriptionResult": "No transcription available",
    "generatedAudio": "Generated Audio",
    "pause": "Pause",
    "play": "Play",
    "videoMode": "Mode",
    "textToVideo": "Text to Video",
    "imageToVideo": "Image to Video",
    "selectSourceImage": "Source Image",
    "uploading": "Uploading...",
    "uploadFailed": "Failed to upload",
    "tapToSelectImage": "Tap to select image",
    "motionPrompt": "Motion Description (optional)",
    "motionPlaceholder": "Describe the desired motion... (optional)",
    "imagePlaceholder": "Describe the image you want to create...",
    "videoPlaceholder": "Describe the video scene...",
    "quality": "Quality",
    "quick": "Quick",
    "standard": "Standard",
    "premium": "Premium",
    "autoExtend": "Auto-extends",
    "extends": "extensions",
    "musicPlaceholder": "Describe the music... e.g. upbeat electronic, energetic, 120 BPM",
    "musicCost": "5 credits (base)",
    "musicCost15": "10 for >15s",
    "musicCost30": "20 for >30s",
    "sfxPlaceholder": "Describe the sound... e.g. thunder crack, footsteps on gravel",
    "dialogueLines": "Dialogue Lines",
    "speaker": "Speaker",
    "dialoguePlaceholder": "What should this speaker say...",
    "addLine": "Add Line",
    "selectAudioFile": "Audio / Video File",
    "audioReady": "Audio file ready",
    "tapToSelectAudioIsolate": "Tap to select audio/video file",
    "orPasteUrl": "Or paste a URL:",
    "textToSpeak": "Text to speak",
    "selectImage": "Select Image",
    "tapToSelect": "Tap to select image",
    "selectAudio": "Audio File",
    "tapToSelectAudio": "Tap to select audio/video file"
  },
  "subscription": {
    "free": "Free"
  },
  "Error": "Could not mark lesson as complete.",
  "auth": {
    "invalidEmail": "Invalid email",
    "enterValidEmailAddress": "Please enter a valid email address",
    "somethingWentWrong": "Something went wrong",
    "networkError": "Network error. Please try again.",
    "getEarlyAccess": "Get early access",
    "joinWaitlist": "Join Waitlist",
    "alreadyHaveAccount": "Already have an account?",
    "enterValidPhone": "Enter a valid phone number",
    "failedToSendCode": "Failed to send code",
    "enterSixDigitCode": "Enter the 6-digit code",
    "invalidCode": "Invalid code",
    "enterValidEmail": "Enter a valid email",
    "failedToSendLink": "Failed to send link",
    "googleSignInFailed": "Google sign-in failed",
    "tagline": "Create, publish, and grow",
    "sendVerificationCode": "We\\",
    "or": "or",
    "continueWithEmail": "Continue with Email",
    "continueWithGoogle": "Continue with Google",
    "haveInviteCode": "Have an invite code?",
    "enterVerificationCode": "Enter verification code",
    "sentTo": "Sent to {phone}",
    "verify": "Verify",
    "resendIn": "Resend in {seconds}s",
    "resendCode": "Resend code",
    "changePhoneNumber": "Change phone number",
    "signInWithEmail": "Sign in with email",
    "sendMagicLink": "Send Magic Link",
    "usePhoneInstead": "Use phone instead",
    "checkYourEmail": "Check your email",
    "sentSignInLink": "We sent a sign-in link to {email}",
    "backToSignIn": "Back to sign in",
    "enterInviteCode": "Enter invite code",
    "joinSoltik": "Join Soltik",
    "failedToRedeem": "Failed to redeem"
  },
  "create": {
    "permissionNeeded": "Permission needed",
    "discardPost": "Discard post?",
    "draftWillBeLost": "Your draft will be lost.",
    "keepEditing": "Keep editing",
    "discard": "Discard",
    "couldNotCreate": "Could not create post.",
    "somethingWentWrong": "Something went wrong. Please try again.",
    "photoLibraryPermission": "Please allow access to your photo library in Settings.",
    "cameraPermission": "Please allow camera access in Settings.",
    "posting": "Posting...",
    "describeAi": "Describe what you want to create",
    "aiPlaceholder": "A vibrant sunset over a city skyline...",
    "generate": "Generate",
    "camera": "Camera",
    "gallery": "Gallery",
    "poll": "Poll"
  },
  "editProfile": {
    "permissionRequired": "Permission Required",
    "photoLibraryPermission": "Please allow access to your photo library.",
    "uploadFailed": "Upload Failed",
    "couldNotUpload": "Could not upload image.",
    "couldNotUploadAvatar": "Could not upload avatar. Please try again.",
    "usernameTaken": "Username Taken",
    "chooseDifferentUsername": "Please choose a different username.",
    "couldNotSave": "Could not save profile.",
    "couldNotSaveTryAgain": "Could not save profile. Please try again.",
    "yourName": "Your name",
    "username": "username",
    "bioPlaceholder": "Tell people about yourself",
    "locationPlaceholder": "City, Country",
    "websitePlaceholder": "https://yoursite.com"
  },
  "live": {
    "saySomething": "Say something..."
  },
  "post": {
    "sendTip": "Send a Tip",
    "chooseTipAmount": "Choose an amount to tip the creator",
    "factCheck": "Fact Check",
    "noResultAvailable": "No result available.",
    "factCheckUnavailable": "Unable to fact-check this post right now.",
    "react": "React",
    "chooseReaction": "Choose a reaction",
    "postOptions": "Post Options",
    "shareLink": "Share Link",
    "report": "Report",
    "reported": "Reported",
    "reportedMessage": "Thank you for your feedback. We will review this post.",
    "openLink": "Open link",
    "more": "more",
    "reply": "Reply"
  },
  "confirmEmail": {
    "confirmingTitle": "Confirming your new email…",
    "confirmingBody": "This will only take a moment.",
    "successTitle": "Email updated",
    "successBody": "Your account email has been updated.",
    "successBodyWithEmail": "Your account email is now {email}. Use it next time you sign in.",
    "errorTitle": "Couldn't confirm this email",
    "invalidToken": "This confirmation link is invalid or has expired.",
    "missingToken": "This link is missing its confirmation token.",
    "networkError": "Could not reach the server. Please try again.",
    "errorHint": "Request a new confirmation email from your settings.",
    "goToSettings": "Back to settings"
  },
  "canvas": {
    "clothing": {
      "title": "Clothing",
      "changeLabel": "1. Choose the change",
      "recolor": "Recolor",
      "replace": "Replace clothing",
      "recolorHint": "Change the color while keeping the same shape, length and fabric.",
      "replaceHint": "Choose a different garment, fit or length. New straps and larger or smaller shapes can change too.",
      "methodLabel": "2. Describe it or use an image",
      "promptMethod": "Describe it",
      "referenceMethod": "Use garment image",
      "referenceHint": "Next, upload a garment photo or pick one from your Library. Choose Top, Bottom or Dress, then Apply outfit. Your person photo stays on the canvas.",
      "targetLabel": "Clothing to change",
      "selectionHint": "Your canvas selection marks the original garment.",
      "detectHint": "We find this garment automatically. For photos with several people, select the garment on the canvas first.",
      "instructionLabel": "Describe the result",
      "recolorExample": "Make the dress bright red",
      "replaceExample": "A shorter red dress with thin straps, or a blue bikini",
      "resultHint": "Creates a new variant using image-edit credits. The original stays available. Previously covered areas are generated.",
      "preparing": "Preparing clothing edit…",
      "chooseReference": "Choose garment image",
      "generate": "Generate preview",
      "fileType": "Choose a PNG, JPEG or WebP garment photo.",
      "fileSize": "Choose a garment photo smaller than 100 MB.",
      "uploading": "Uploading garment…",
      "upload": "Upload garment image",
      "openFromEdit": "Changing clothing? Recolor or replace it here",
      "replaceTargetHint": "Name the garment in the original photo. For several people, describe whose clothing to change. Replacement uses the full photo; canvas selections apply to Recolor.",
      "fullPreviewHint": "Creates a full-photo preview using image-edit credits. Review the person and background before using it. The original stays available. Previously covered areas are generated.",
      "fullPreviewNotice": "Clothing replacements are full-photo previews. Open the preview and check the person and background. Choose Original to restore your photo.",
      "fullPreviewLabel": "Full-photo preview"
    },
    "actions": {
      "adjust": "Adjust",
      "adultEdit": "Adult edit",
      "adultEditNeedsSelection": "Select an area first",
      "animate": "Animate",
      "autoEnhance": "Auto enhance",
      "cloneStamp": "Clone stamp",
      "crop": "Crop",
      "edit": "Edit by prompt",
      "eraseBrush": "Brush erase",
      "erasePrompt": "Erase by prompt",
      "expand": "Expand canvas",
      "magicSelect": "Magic Select",
      "onModel": "On-model shot",
      "outfit": "Outfit transfer",
      "recolor": "Recolor",
      "reframe": "Resize for platform",
      "removeBg": "Remove background",
      "replaceBg": "Replace background",
      "resize": "Resize",
      "rotate": "Rotate / Flip",
      "select": "Select",
      "sharpen": "Sharpen",
      "layers": "Layers",
      "flattenLayers": "Flatten layers"
    },
    "activeLabel": "Active",
    "adjust": {
      "insideSelection": "Inside selection only",
      "title": "Adjust"
    },
    "adultEdit": {
      "howToSelect": "Adult edit repaints one area, so it needs a selection. Magic Select is now ON (Adjust panel) — click directly on the image, on the part you want changed. The first click takes ~35s while it maps the image. When the area is highlighted, choose Adult edit again.",
      "needsSelection": "Adult Edit needs a selected region. Click Select, mark the area you want to edit, then run Adult Edit again."
    },
    "agent": {
      "budgetReached": "The assistant has spent {budget} credits in this chat, so it now asks before each action. Review and press Run.",
      "confirmExpensive": "This costs {cost} credits — review and press Run."
    },
    "animateFailed": "Animation failed",
    "apply": "Apply",
    "autoEnhanceFailed": "Auto-enhance failed",
    "autoLayersIdle": "Click image to detect layers",
    "autoLayersLoading": "Detecting layers…",
    "autoLayersReady": "{n} layers",
    "batchHint": "Next Magic action runs on all",
    "brand": {
      "addColor": "Save a color (max 50)",
      "apply": "Apply to selection",
      "applyFont": "Apply to selected text",
      "applyFontHint": "Select a text layer first to apply",
      "brushColor": "Set as brush color",
      "colors": "Colors",
      "colorsEmpty": "Pick + to save brand colors. Click a swatch later to apply.",
      "fonts": "Fonts",
      "fontsEmpty": "Add fonts to your brand kit. Click later to apply to selected text.",
      "intro": "Save your brand colors & fonts here. Then select a text or shape layer on the canvas and click a swatch or font to apply it — your look, one click, every design.",
      "selectTextFirst": "Add a Text layer and select it, then click a saved font to apply it."
    },
    "brush": {
      "color": "Color",
      "deleteStroke": "Delete selected stroke",
      "discard": "Discard all",
      "drawing": "Drawing — click to stop",
      "opacity": "Opacity",
      "size": "Size",
      "start": "Start drawing",
      "strokes": "strokes",
      "bake": "Bake {count}"
    },
    "brushIntensity": "Heal/Erase",
    "brushIntensityTip": "100% = full erase, lower = blend with original (healing)",
    "brushSize": "Brush",
    "cancelLift": "Cancel",
    "clearSelection": "Clear",
    "clickPromoteShiftSelect": "click promotes · shift+click selects",
    "clickToPlay": "click to play",
    "cloneClearSource": "Reset source",
    "cloneSourceHint": "Alt+click to set source",
    "cloneSourceSet": "Source set — paint to clone",
    "cloneTooltip": "Duplicate current image as a variant",
    "close": "Close",
    "closeTooltip": "Clear canvas",
    "compareTooltip": "Compare with previous state",
    "credits": "credits",
    "creditsTooltip": "Your credit balance — click to top up",
    "creditsUnlimited": "unlimited",
    "crop": {
      "apply": "Apply crop",
      "cancel": "Cancel",
      "dragHint": "Drag the corner to resize, drag the box to move.",
      "failed": "Crop failed",
      "outputSize": "{w} × {h} px output",
      "preview": "Crop preview",
      "title": "Crop"
    },
    "cropFailed": "Crop failed",
    "ctx": {
      "back": "Send to back",
      "backward": "Send backward",
      "delete": "Delete",
      "duplicate": "Duplicate",
      "forward": "Bring forward",
      "front": "Bring to front",
      "hide": "Hide",
      "lock": "Lock",
      "show": "Show",
      "unlock": "Unlock"
    },
    "currentDoc": "current",
    "deleteSession": "Remove from recent",
    "deleteVariant": "Remove from rail",
    "detectingLayers": "Detecting layers…",
    "detectingLayersHint": "First run takes ~30s, cached after that",
    "download": "Download",
    "drawer": {
      "adultEditNoRegion": "No region selected. Close this, turn on Magic Select in the Adjust panel, then click the part of the image you want changed.",
      "adultEditRegion": "Editing your selected region",
      "adultEditRegionHint": "Only the white area changes. Re-select on the canvas to change it.",
      "adultEditTitle": "Adult edit (NSFW)",
      "adultPlaceholder": "(superadmin only — describe NSFW change)",
      "altHint": "Tip: hold Alt while clicking a Magic action to flip mode for one click.",
      "animateOutputHint": "Output is a short video clip — for a still image, use Stylize.",
      "animateTitle": "Animate",
      "cancel": "Cancel",
      "close": "Close",
      "cropTitle": "Crop",
      "editPlaceholder": "Add round black glasses, change shirt to red",
      "editTitle": "Edit image",
      "erasePlaceholder": "the red car in the background, the watermark, the people",
      "eraseTitle": "Erase object",
      "expandHint": "Outpaint extends the canvas to the target ratio. Subject stays centered; edges are synthesized.",
      "expandTitle": "Expand canvas",
      "mode": "Mode",
      "model": "Model",
      "motion": "Motion / scene description",
      "motionPlaceholder": "Slow zoom out, leaves rustle, warm sunset light",
      "removeBgTitle": "Remove background",
      "replaceMode": "Replace the original. The current canvas image is overwritten on success.",
      "restyle": "Restyle (optional)",
      "restyleHint": "Prepended to the motion prompt — the video bakes the look in.",
      "run": "Run",
      "styleDescription": "Style description",
      "styleNone": "No restyle",
      "stylePresets": "Style presets",
      "stylizePlaceholder": "Pick a preset above, or describe a style",
      "stylizeTitle": "Stylize",
      "targetAspect": "Target aspect ratio",
      "variantMode": "New variant. Result appears below; click to promote.",
      "variants": "Variants",
      "variants1Tip": "1 seed — single result, 1× cost",
      "variants3Tip": "3 seeds — pick the best, 3× cost",
      "whatToChange": "Describe the change",
      "whatToErase": "What to remove"
    },
    "dropToReplace": "Drop to replace image",
    "dropToUpload": "Drop to upload",
    "editFailed": "Edit failed",
    "editPromptHint": "Press Enter to apply · Esc to cancel",
    "editPromptPlaceholder": "Describe what should be here…",
    "editThisLayer": "Edit with prompt",
    "empty": "Pick an image to start. Edit, erase, expand, animate or remove its background — Magic actions lit up once an image is loaded.",
    "eraseAuto": "Auto",
    "eraseAutoTip": "LaMa — fills from surrounding pixels. Fast, free.",
    "eraseCancel": "Cancel (Esc)",
    "eraseFailed": "Erase failed",
    "eraseGen": "Generative",
    "eraseGenTip": "AI generates what should be behind. Slower, ~$0.003/erase.",
    "eraseLayerLabel": "Erase {name}",
    "eraseLoadFailed": "Erase engine failed to load",
    "eraseLoading": "Loading erase engine… (one-time, ~10s)",
    "eraseThisLayer": "Erase this layer",
    "eraseTooLarge": "That selection covers most of the image. Erase rebuilds a gap from the pixels around it, so there is not enough surrounding image left to work from — it would come back as a flat patch. Select just the object you want gone, or use Edit with a prompt to replace the area instead.",
    "erasing": "Erasing…",
    "export": {
      "format": "Format",
      "hint": "Applies on the next download.",
      "options": "Export options",
      "quality": "Quality",
      "scale": "Scale"
    },
    "exportTooltip": "Download image",
    "exportTooltipLayered": "Download with {count, plural, one {# layer} other {# layers}} baked in",
    "eyedropper": {
      "pick": "Pick a color from the image",
      "unsupported": "Color picker needs Chrome, Edge or Brave"
    },
    "fillBehind": "Fill with:",
    "fillHintPh": "skin / hair / wall / sky",
    "flattenFailed": "Flatten failed",
    "fromCreations": "From creations",
    "fromCreationsHint": "Recent AI generations",
    "fromLibrary": "From library",
    "fromLibraryHint": "Your uploaded media",
    "genModel": "Generate a model",
    "genModelHint": "Synthetic AI model",
    "granularity": "pick:",
    "groups": {
      "click": "Click to re-select all members",
      "delete": "Delete group (members untouched)"
    },
    "historyClickRestore": "Click to restore",
    "historyEmpty": "No prior states yet",
    "historyHint": "Restoring puts the current state back at the top.",
    "historyPanelTitle": "Edit history",
    "historyRestore": "Restore this state",
    "historyStep": "Step {n}",
    "historyTooltip": "Show edit history",
    "isolateFailed": "Isolate failed",
    "isolateThisLayer": "Lift as movable layer",
    "isolateThisLayerTooltip": "Lift this layer off the image so you can move/scale it",
    "layer": "Layer",
    "layerPx": "px",
    "layersClose": "Close layers panel",
    "layersFailed": "Layers failed",
    "layersGroups": "Groups",
    "layersPanelBtn": "Layers ({count})",
    "layersPanelHintV3": "Scissors = lift · Palette = recolor · Pencil = edit with prompt · Eraser = remove.",
    "layersPanelTitle": "Layers",
    "layersRedetect": "Re-detect layers",
    "layersShapes": "Shapes",
    "layersStickers": "Stickers",
    "layersStrokes": "Brush",
    "layersText": "Text",
    "layersToggle": "Toggle layers panel",
    "liftedActive": "Layer lifted — drag the highlighted cutout to move",
    "modelCreate": {
      "detailsLabel": "Details (optional)",
      "failed": "Model generation failed",
      "gender": "Model",
      "generate": "Generate model",
      "generating": "Generating…",
      "placeholder": "e.g. curly hair, olive skin, wearing streetwear",
      "subtitle": "Creates a fully AI-generated (synthetic) fashion model — no real person. Great when you don’t have a photo to try garments on. 15 credits.",
      "title": "Generate a model"
    },
    "multi": {
      "hint": "drag any to move all · Esc to clear · Del to remove",
      "save": "Save group",
      "saveGroup": "Save as named group — reselect later",
      "count": "{count, plural, one {# layer selected} other {# layers selected}}"
    },
    "noLayersFound": "No layers found in this image",
    "onModel": {
      "audience": "Model",
      "failed": "On-model generation failed",
      "generate": "Generate",
      "generating": "Generating…",
      "subtitle": "Turns this flat-lay / garment photo into a professional on-model catalog shot. 15 credits.",
      "title": "On-model shot"
    },
    "original": "Original — click to revert",
    "originalLabel": "Original",
    "outfit": {
      "compareTitle": "Compare results",
      "compareHint": "The AI repaints the whole person. We kept your real face, hands and background — check the difference.",
      "yourPhoto": "Your photo",
      "yourPhotoNote": "Before",
      "rawAi": "Raw AI",
      "rawAiNote": "Whole person repainted",
      "refined": "Refined",
      "refinedNote": "Your face + hands kept",
      "applied": "Applied",
      "useRaw": "Use raw AI instead",
      "keepRefined": "Keep refined",
      "addSubject": "Add a photo",
      "addSubjectCta": "Add a photo to start",
      "addSubjectHint": "upload or pick from media",
      "catalogEmpty": "No catalog items for this category yet.",
      "catalogLoading": "Loading catalog…",
      "category": "Category",
      "communityEmpty": "No community outfits here yet — be the first to share one.",
      "communityLoading": "Loading community outfits…",
      "descLabel": "Garment description (optional)",
      "descPlaceholder": "striped polo, leather jacket, denim shorts",
      "dress": "Dress",
      "failed": "Outfit transfer failed",
      "garment": "Garment reference",
      "genModelCta": "Generate a model",
      "hdDesc": "Publish-ready quality. 45 credits instead of 15.",
      "hdTitle": "HD · 4K (Try-On Max)",
      "how1": "Add a photo of the person to dress (this garment is already selected for you).",
      "how2": "Pick the category (top / bottom / dress), then press Apply.",
      "how3": "We render the person wearing the garment — keep it or save it.",
      "howTitle": "How try-on works",
      "lower": "Bottom",
      "modeAnyPose": "Any pose",
      "modeAnyPoseHint": "Superadmin · dynamic poses",
      "modePrecise": "Precise",
      "modePreciseHint": "Best garment fidelity · front-facing photos",
      "needGarment": "Pick a garment reference image first.",
      "needSubject": "No subject image on canvas.",
      "noPersonDetected": "No person detected. Try a photo with a clearly visible person.",
      "or": "or",
      "pickGarment": "Pick from library",
      "run": "Apply outfit",
      "save": "Save",
      "shareLook": "Share this look",
      "shareLookTip": "Share your look (watermarked) — invites others to try it",
      "srcCatalog": "Catalog",
      "srcCommunity": "Community",
      "subject": "Photo of the person",
      "swim": "🏊 Swim",
      "swimTip": "Switch to swimwear (bikinis, trunks, one-pieces)",
      "tip1": "If your photo has multiple people, crop to just the one you want to dress (use the Crop tool) before applying — the model can bleed garments across adjacent bodies otherwise.",
      "tip1Strong": "One person per photo.",
      "tip2": "Full body visible, front-facing, arms not crossed",
      "tip3": "Resolution ≥ 768px on the short side (we pad wide photos automatically)",
      "tipsTitle": "For best results",
      "title": "Outfit transfer",
      "upper": "Top",
      "upvote": "Upvote",
      "tooSmall": "Photo is too small ({w}×{h}). Use one at least 384px on the short side, or run Sharpen first."
    },
    "partsDegraded": "Part detection timed out — selected the whole object. Click again to retry, or name the part below.",
    "partsNoHit": "No part detected at that exact spot, so the whole object was selected. Click again a little further inside it — or name the part below.",
    "persons": {
      "hint": "We will crop to that person and run the outfit transfer on just them — keeps the garment from bleeding onto adjacent bodies.",
      "title": "Multiple people detected — tap which to dress",
      "pick": "Person {n} (confidence {pct}%)"
    },
    "picker": {
      "title": "Pick an image"
    },
    "presets": {
      "applyCta": "Apply",
      "applying": "Applying \"{name}\"",
      "browse": "Presets",
      "browseTooltip": "Apply a saved preset",
      "cancelApply": "Cancel",
      "deleteHint": "Click twice to delete",
      "emptyState": "No presets yet. Make a few edits, then click \"Save preset\" to create your first one.",
      "galleryTitle": "Edit presets",
      "name": "Preset name",
      "namePh": "e.g. Warm portrait look",
      "public": "Public",
      "save": "Save preset",
      "saveCta": "Save preset",
      "saveDesc": "Replay these {n} edits on any image later. Only Adjust / Recolor / Auto-enhance and AI ops are saved — spatial brush strokes are skipped.",
      "saveTitle": "Save as preset",
      "saveTooltip": "Save these {n} edits as a reusable preset",
      "opsCount": "{count, plural, one {# op} other {# ops}}"
    },
    "preview": "Canvas preview",
    "progress": {
      "eta": "{e}s · ~{r}s left",
      "over": "{s}s · longer than usual"
    },
    "rail": {
      "adjust": "Adjust",
      "ai": "AI Magic",
      "brand": "Brand",
      "brush": "Brush",
      "retouch": "Retouch",
      "shapes": "Shapes",
      "stickers": "Stickers",
      "text": "Text"
    },
    "recent": "Recent",
    "recentSessions": "Recent sessions",
    "recentSessionsHint": "Resume with variants & history",
    "recolorFailed": "Recolor failed",
    "recolorHue": "Hue",
    "recolorLight": "Light",
    "recolorReset": "Reset",
    "recolorSat": "Sat",
    "recolorThisLayer": "Recolor this layer",
    "redoTooltip": "Redo (Cmd/Ctrl + Shift + Z)",
    "reframe": {
      "apply": "Resize",
      "failed": "Reframe failed",
      "resizing": "Resizing…",
      "subtitle": "AI-fits this image to a new aspect ratio — expands or crops intelligently. 8 credits.",
      "title": "Resize for platform"
    },
    "regenVariant": "Regenerate this seed",
    "removeBgFailed": "Remove background failed",
    "replaceBg": {
      "apply": "Apply",
      "cancelRunning": "Cancel",
      "catalogEmpty": "No backgrounds yet.",
      "catalogLabel": "Pick a background from the catalog",
      "catalogLoading": "Loading catalog…",
      "catalogTab": "Catalog",
      "changePick": "Change",
      "clearPick": "Clear",
      "colorLabel": "Pick a color",
      "colorTab": "Solid color",
      "libraryHint": "Uses any image asset from your /dashboard/media folder. The image is cover-fit to your canvas size.",
      "libraryLabel": "Choose a background from your media library",
      "libraryTab": "My library",
      "pickFromLibrary": "Pick from library",
      "subtitle": "Removes the existing background then paints the chosen one underneath. ~1 credit (Remove BG).",
      "themeAll": "All",
      "title": "Replace background",
      "working": "Removing background…"
    },
    "replaceDefault": "Replace by default",
    "replaceTooltip": "Hold Alt while clicking a Magic action to flip this for one click",
    "reset": "Reset",
    "resize": {
      "height": "Height (px)",
      "label": "Resize",
      "lock": "Lock aspect ratio",
      "unlock": "Unlock aspect ratio",
      "width": "Width (px)"
    },
    "rotate": {
      "180": "Rotate 180°",
      "ccw": "Rotate 90° counter-clockwise",
      "cw": "Rotate 90° clockwise",
      "flipH": "Flip horizontal",
      "flipV": "Flip vertical",
      "label": "Rotate / flip",
      "reset": "Reset orientation",
      "straighten": "Straighten",
      "straightenTip": "Level a tilted horizon"
    },
    "saveFailed": "Save failed",
    "saveTooltip": "Save current image to your Library",
    "saveVariant": "Save to Library",
    "saved": "Saved",
    "savedHoursAgo": "{n}h ago",
    "savedJustNow": "just now",
    "savedMinutesAgo": "{n}m ago",
    "savedSecondsAgo": "{n}s ago",
    "saving": "Saving…",
    "segmenting": "Selecting region…",
    "segmentingRefine": "Refining selection ({n} pts)…",
    "select": {
      "clear": "Clear selection (Esc)",
      "edit": "Edit",
      "editTip": "Describe a change to this region",
      "erase": "Erase",
      "eraseTip": "Remove the selected region (no prompt needed)",
      "hint": "Click any subject on the image to select it",
      "ready": "Selected — what next?",
      "recolor": "Recolor",
      "recolorTip": "Adjust hue / saturation / lightness for this region",
      "stylize": "Stylize",
      "stylizeTip": "Restyle this region (preset or prompt)"
    },
    "selectByName": "or describe:",
    "selectByNameGo": "Find",
    "selectByNameHint": "AI finds the named layer",
    "selectByNamePh": "shirt · pants · left shoe · hair · sky",
    "selectByNamePhV2": "e.g. dress · shirt · hair · sky · anything",
    "selectFailed": "Selection failed",
    "selectedN": "{n} selected",
    "shape": {
      "fill": "Fill",
      "height": "H",
      "outlineOnly": "Outline only (transparent fill)",
      "rotate": "Rotate",
      "stroke": "Stroke",
      "width": "W",
      "bake": "Bake {count}"
    },
    "share": {
      "btn": "+ Share from this photo",
      "btnTip": "Detect the outfit in your photo and share it to the community",
      "consent": "I have the right to share this image, and it shows clothing only — no other identifiable person.",
      "failed": "Could not publish the outfit.",
      "intro": "We detect the garment in your photo and publish just the clothing (never you) so others can try it on.",
      "live": "Outfit published to the community! 🎉",
      "needConsent": "Please confirm you have the right to share this.",
      "needPhoto": "No photo on the canvas.",
      "needTitle": "Give the outfit a title.",
      "noGarment": "Could not detect that garment in the photo.",
      "pending": "Outfit submitted — it’ll appear once it passes review.",
      "publish": "Detect & publish",
      "publishing": "Detecting…",
      "title": "Share an outfit",
      "titlePlaceholder": "e.g. Coral running set"
    },
    "sharpenFailed": "Smart sharpen failed",
    "sourceAssetMissing": "That image no longer exists — it was deleted from your library, so a project cannot be created from it. Open a different image to start.",
    "stackCapture": "Snapshot",
    "stackCaptureTooltip": "Capture current state as a layer",
    "stackDelete": "Delete layer",
    "stackDragHint": "Drag to reorder",
    "stackEmpty": "No layers yet. Hit +Snapshot to capture one.",
    "stackHide": "Hide layer",
    "stackHint": "Drag rows to reorder",
    "stackLayerName": "Layer name",
    "stackOpacity": "Opacity",
    "stackPanelTitle": "Layer stack",
    "stackPanelTooltip": "Show layer stack",
    "stackShow": "Show layer",
    "stackZ": "Layer {n} of {total}",
    "sticker": {
      "add": "Add",
      "catalogEmpty": "No stickers found.",
      "catalogLoading": "Loading…",
      "deleteLayer": "Delete this sticker",
      "discard": "Discard all",
      "pickerTitle": "Stickers",
      "rotate": "Rotate",
      "size": "Size",
      "bake": "Bake {count}"
    },
    "stickers": {
      "browse": "Browse catalog"
    },
    "subjectLayer": "Subject layer",
    "text": {
      "add": "Add",
      "addLayer": "Add another text layer",
      "addNew": "Add text",
      "bold": "Bold",
      "color": "Color",
      "curve": "Bend text along an arc",
      "curveK": "Arc intensity (negative bends up)",
      "deleteLayer": "Delete this text (or press Delete)",
      "discard": "Discard",
      "effect": "Effect",
      "effectColor": "Effect color",
      "effectWidth": "Effect intensity",
      "emptyHint": "Click +Add to insert your first text",
      "fontFamily": "Font",
      "italic": "Italic",
      "placeholder": "Your text",
      "presets": "Styles",
      "rtlTip": "Hebrew / Arabic right-to-left",
      "selectHint": "Click any text on the image to edit it",
      "size": "Size",
      "bake": "Bake {count}"
    },
    "textFailed": "Text overlay failed",
    "title": "Canvas",
    "undoTooltip": "Undo (Cmd/Ctrl + Z)",
    "unsupportedDrop": "Unsupported file type. Use PNG, JPEG, WebP, GIF or HEIC.",
    "upload": "Upload",
    "uploadFailed": "Upload failed",
    "uploadHint": "From your device",
    "uploading": "Uploading…",
    "variantSaved": "Saved to Library",
    "variants": "Variants",
    "variantsEmpty": "Edits and AI results will appear here as you work.",
    "zoomIn": "Zoom in",
    "zoomOut": "Zoom out",
    "zoomReset": "Reset zoom (100%)",
    "editCompositeFailed": "Could not apply the edit to the selected area. Your original image is unchanged."
  },
  "agenticLanding": {
    "openApp": "Open app",
    "requestInvite": "Request invite",
    "skipToContent": "Skip to content",
    "v2": {
      "navWhy": "Why Soltik",
      "navBuild": "What you can build",
      "navAI": "The AI edge",
      "badge": "{n} creators already building on Soltik",
      "badgeEarly": "Founding members · invite-only",
      "heroA": "Make.",
      "heroB": "Post.",
      "heroC": "Get paid.",
      "lead": "The creator’s social platform where the audience, the storefront and the payouts are yours. Post, sell, stream and build a following in one place — with AI that learns your voice instead of replacing it.",
      "seeWhat": "See what you can build",
      "proof1": "Free during beta",
      "proof2": "No credit card",
      "proof3": "Yours, always",
      "whyEyebrow": "Why Soltik",
      "whyTitle": "You’ve been building on",
      "whyTitleEm": "rented land.",
      "whyRent": "Everywhere else",
      "whyOwn": "On Soltik",
      "buildEyebrow": "One app · every tool you were paying for separately",
      "buildTitle": "Everything a creator needs,",
      "buildTitleEm": "in one place.",
      "learnMore": "Learn more",
      "aiEyebrow": "Soltik AI",
      "aiTitle": "Your creative",
      "aiTitleEm": "co-pilot.",
      "aiLead": "Generate captions, remix clips, design thumbnails, and plan a week of content — all inside Soltik. Drop a few notes and it drafts a post in your voice. You approve everything.",
      "trustTitle": "Different from every other AI",
      "trustTitleEm": "in your feed.",
      "ctaTitle": "Make. Post.",
      "ctaTitleEm": "Get paid.",
      "ctaSub": "Closed beta — we let creators in slowly so the room stays good. Tell us what you make and we’ll send your invite.",
      "ctaFine": "Free during beta · 2-minute setup · No card required.",
      "mock": {
        "hub": "Indie Makers · community",
        "post": "Shipped the new onboarding today — signups up 34% already. Wrote up exactly what changed 👇",
        "new": "New",
        "product": "Ceramics 101 — course",
        "buy": "Buy",
        "site": "yourname.soltik.app",
        "siteName": "Maya Okonkwo",
        "siteRole": "Ceramicist & teacher"
      },
      "pillars": {
        "monetize": {
          "title": "Native monetization",
          "body": "Tips, subscriptions, and paid posts with instant payouts. Your money, your terms."
        },
        "audience": {
          "title": "Built to be found",
          "body": "A shared feed, communities, and cross-posting — so your work reaches people instead of sitting on a page nobody visits."
        },
        "crosspost": {
          "title": "Cross-post everywhere",
          "body": "Publish once, share to every network in a click. One post, everywhere."
        },
        "analytics": {
          "title": "Real analytics",
          "body": "Know what lands and what to make next — no separate dashboard to buy."
        },
        "store": {
          "title": "Your site & shop",
          "body": "A storefront, courses, and pages you fully control. No code needed."
        },
        "live": {
          "title": "Go live",
          "body": "Stream to your community, run watch parties, and sell in real time."
        }
      },
      "ai": {
        "write": {
          "title": "Captions & posts in your voice.",
          "body": "Notes in, on-brand posts out. Approve, edit, or skip."
        },
        "remix": {
          "title": "Clips & thumbnails, done.",
          "body": "Remix video, design thumbnails, and resize for every format."
        },
        "plan": {
          "title": "A week of content, planned.",
          "body": "Fill your calendar in minutes — you always have the final say."
        }
      },
      "trust": {
        "voice": {
          "title": "Trained on you, not generic AI.",
          "body": "Your agent learns your voice from what you have already written. Two people’s agents sound different."
        },
        "human": {
          "title": "Human-in-the-loop, by design.",
          "body": "Every post passes through you before it ships. We refuse autonomous posting on principle."
        },
        "honest": {
          "title": "Honest disclosure, always.",
          "body": "Every agent-assisted post carries a badge. Readers always know what is human and what is AI."
        },
        "cold": {
          "title": "Cold start? It says so.",
          "body": "Until it has enough of your real posts to learn from, it refuses to write — no fake “you” content."
        }
      },
      "why": {
        "audience": {
          "rent": "The platform owns the relationship. Change the algorithm and your reach is gone overnight.",
          "own": "Your followers, your profile, your own site at yourname.soltik.site. Exportable, always."
        },
        "money": {
          "rent": "Monetization unlocks at a follower threshold, then takes a cut and pays out next month.",
          "own": "Tips, subscriptions and paid posts from your first post. Instant payouts."
        },
        "stack": {
          "rent": "A link tool, a store, a newsletter, a scheduler, an AI subscription. Five bills to run one business.",
          "own": "One app. Storefront, streaming, scheduling, analytics and AI included."
        },
        "ai": {
          "rent": "AI that posts as you, floods the feed, and never says it was AI.",
          "own": "AI trained on your own writing that drafts, discloses itself, and waits for your approval."
        }
      }
    },
    "signIn": "Sign in",
    "security": "Security",
    "privacy": "Privacy",
    "cookies": "Cookies",
    "terms": "Terms",
    "policy": "Content policy",
    "imprintLink": "Imprint",
    "social": {
      "requestInvite": "Request an invite",
      "homeLabel": "Soltik home",
      "primaryNav": "Primary navigation",
      "navDiscover": "Discover",
      "navCommunities": "Communities",
      "navCreators": "For creators",
      "waitlistCount": "{count} people requested early access",
      "inviteOnly": "Founding community · invite-only",
      "eyebrow": "A social home for people who make things",
      "heroLine1": "Share what you make.",
      "heroLine2": "Find your people.",
      "lead": "Post your work, join communities, meet collaborators, and build a direct audience around what you make.",
      "exploreCommunities": "Explore communities",
      "proofBeta": "Free during beta",
      "proofNoCard": "No credit card",
      "proofOwned": "Your work stays yours",
      "heroImageAlt": "Five creators sharing digital work and ideas around a table",
      "previewPostLabel": "Illustrative Soltik post preview",
      "heroPostName": "Maya",
      "heroPostMeta": "Indie makers · launch diary",
      "aiAssist": "AI assisted",
      "heroPostBody": "Sharing the first cut of our launch story. The ending still feels flat—what would you change?",
      "aiNote": "Drafted from Maya’s notes · creator approved",
      "commentName": "Jon",
      "commentBody": "Keep the quiet moment at the end. It feels honest.",
      "communityEyebrow": "Communities",
      "communityTitle": "Find your corner.",
      "communityCta": "Request access to all communities",
      "foundingRoom": "Founding room · invite-only",
      "communities": {
        "makers": "Indie makers",
        "ceramics": "Ceramics",
        "music": "Music",
        "illustration": "Illustration",
        "local": "Local creators",
        "film": "Film & photo"
      },
      "activityEyebrow": "A look inside",
      "activityTitle": "What Soltik should feel like.",
      "activityLead": "Less performance. More work in progress, useful replies, and people who remember your name.",
      "illustrative": "Illustrative community preview",
      "posts": {
        "makerMeta": "Indie makers · 1h",
        "makerBody": "Prototype for a clamp-on desk shelf I have been building. Thoughts before I batch these?",
        "makerImageAlt": "A creator workshop in progress",
        "makerCommentName": "Noah",
        "makerComment": "Could the back rail double as cable management?",
        "musicMeta": "Music · 3h",
        "musicBody": "Working on a lo-fi beat inspired by rainy train rides. This is the rough first minute.",
        "audioLabel": "Audio post preview",
        "musicCommentName": "Maya",
        "musicComment": "That texture at 0:18 is lovely.",
        "artMeta": "Illustration · 5h",
        "artBody": "New zine cover in progress. Trying to lean into texture and quiet details.",
        "artImageAlt": "Botanical illustration in progress"
      },
      "whyEyebrow": "Why Soltik",
      "whyTitle": "Built for connection,",
      "whyTitleEm": "not attention.",
      "promises": {
        "rooms": {
          "title": "Communities with a reason to talk",
          "body": "Join rooms built around what you make—not engagement bait. Share progress, ask questions, and learn in public."
        },
        "collaborators": {
          "title": "Meet collaborators, not followers",
          "body": "Replies become conversations. Conversations become projects, friendships, customers, and creative momentum."
        },
        "ownership": {
          "title": "Your work stays yours",
          "body": "Build a profile, an audience, and a home you control. Export your published work and subscriber data whenever you want."
        }
      },
      "toolsEyebrow": "More than a feed",
      "toolsTitle": "Start with people.",
      "toolsTitleEm": "Grow into everything else.",
      "toolsLead": "Your community is the beginning. When you are ready, Soltik also gives your work a home, a business, and a thoughtful creative assistant.",
      "toolsCta": "See everything creators can build",
      "tools": {
        "home": {
          "title": "Your home on the web",
          "body": "Publish a profile, site, courses, and a shop without stitching five tools together."
        },
        "earn": {
          "title": "Earn when you are ready",
          "body": "Turn on tips, subscriptions, paid posts, or products without changing platforms."
        },
        "ai": {
          "title": "AI that stays in the background",
          "body": "Get help drafting and planning. You approve everything, and assisted posts are disclosed."
        }
      },
      "finalEyebrow": "Founding community",
      "finalTitle": "Help shape the room before the doors open.",
      "finalBody": "We release invitations in small groups so every new member arrives to real conversations—not an empty feed. Tell us what you make and where you want to belong.",
      "finalFine": "Free during beta · Invitations released in small groups"
    }
  },
  "accounts": {
    "add": "Add account",
    "title": "Accounts"
  },
  "agent": {
    "compose": {
      "generate": "Write it for me",
      "hint": "Drop what you did — \"shipped dark mode, fixed the auth bug, +12 signups\" — and your agent writes it up in your voice.",
      "placeholder": "shipped X, fixed Y, learned Z…",
      "takesAMoment": "Takes a few seconds.",
      "title": "Turn your notes into a post",
      "writing": "Your agent is writing in your voice…",
      "writingBtn": "Writing…"
    },
    "cta": {
      "body": "Trained on your voice. Reads your network overnight. Hands you a 5-minute morning digest of what's actually worth your attention. Drafts posts in your style — you approve.",
      "button": "Set up your agent",
      "pricing": "Free trial: 100 starter credits. Pro is $12/mo for the full agent.",
      "title": "Meet your personal agent"
    },
    "defaultName": "Your agent",
    "digest": {
      "empty": "No digest yet. Hit refresh to generate one now or wait until tomorrow at 7am UTC.",
      "quietMorning": "Quiet morning — nothing new from your network.",
      "refresh": "Refresh now",
      "title": "Today's digest"
    },
    "drafts": {
      "coldStartTitle": "Your agent doesn't know you yet.",
      "crosspost": "Cross-post",
      "crossposted": "Posted to X + LinkedIn",
      "edit": "Edit",
      "empty": "No drafts yet. The cron generates 3 each morning at 8 UTC, or hit Generate now to make them on demand.",
      "generate": "Generate now",
      "priorRunsLabel": "Earlier drafts (generic — your agent didn't have enough data yet):",
      "publish": "Publish",
      "refresh": "Refresh",
      "skip": "Skip",
      "title": "Drafts your agent prepared",
      "coldStartBody": "To write in your voice, your agent needs at least 10 of your real posts to learn from. Right now we have {have}. Post {need} more — then click Rebuild on the style card and drafts will start appearing.",
      "progress": "{have} of 10 posts"
    },
    "goals": {
      "cadence": {
        "daily": "Daily",
        "manual": "Manual",
        "weekly": "Weekly"
      },
      "confidence": "Auto-publish trust",
      "confirmDelete": "Delete this goal?",
      "create": "Create goal",
      "earned": "Earned",
      "empty": "No goals yet. Add one to put your agent to work on a schedule.",
      "fieldCadence": "Cadence",
      "fieldPrompt": "Standing instruction",
      "fieldTier": "Autonomy",
      "fieldTitle": "Title",
      "fieldTopic": "Topic (optional)",
      "new": "New goal",
      "newTitle": "New standing goal",
      "notEarned": "Keep approving drafts",
      "pause": "Pause",
      "paused": "paused",
      "proOnly": "Pro feature.",
      "promptPlaceholder": "Write a short, opinionated post about the most interesting AI news of the day, in my voice.",
      "publishLocked": "Unlocks once your agent has earned trust by getting drafts approved.",
      "required": "Title and instruction are required.",
      "resume": "Resume",
      "subtitle": "Delegate a standing instruction. Your agent works it on a schedule — suggesting, drafting, or (once it has earned your trust) publishing in your voice.",
      "tierDesc": {
        "draft": "Writes a draft in your voice — you approve before it posts.",
        "publish": "Publishes live in your voice (badged) — undo within 5 minutes.",
        "suggest": "Nudges you with an idea — you write it."
      },
      "title": "Standing goals",
      "titlePlaceholder": "Daily AI-news take",
      "confidenceDetail": "{pos} approvals · {ratio}% positive"
    },
    "onboard": {
      "activate": "Activate agent",
      "always": "3a. Anything your agent should always do?",
      "never": "3b. Anything your agent should never do?",
      "title": "Three quick questions",
      "topics": "2. Top 3 topics you care about (comma separated):",
      "voice": "1. Pick the voice that fits you best:"
    },
    "settingsTitle": "Settings",
    "style": {
      "coldStart": "cold start — post more for better profile",
      "rebuild": "Rebuild",
      "title": "Your style profile"
    },
    "styleBuilding": "Learning your style…",
    "settings": {
      "instructions": "Custom instructions",
      "instructionsPlaceholder": "Be a bit funnier. Avoid politics. Always sign off with \"— D\".",
      "name": "Agent name",
      "public": "Make my agent public",
      "publicHint": "Other users can find and follow your agent at /agents and see your agent-published posts in their Agents feed. You stay in full control — every post still requires your approval.",
      "publicLive": "Live · {n} followers"
    }
  },
  "agentSpend": {
    "autoBody": "An image edit is 6–7 credits, removing a background is 1. Asking every time would make the assistant slower than doing it yourself.",
    "budgetBody": "The risk is not one edit — it is a long back-and-forth quietly running twenty of them.",
    "confirmBody": "Video is 50 credits. It opens ready to go and waits for you to press Run.",
    "costBody": "A finished generation is charged even if the result is not what you wanted — there is no refund for a bad result, only for a failure on our side. So nothing spends without telling you first.",
    "costTitle": "Every action shows its cost before it runs",
    "gotIt": "Got it — continue",
    "intro": "It can edit this image for you. Editing costs credits, so here is exactly when it will spend them and when it will ask.",
    "pageIntro": "In the Studio you can ask the assistant to edit an image for you. Those edits cost credits, so these are the rules it follows.",
    "pageTitle": "How the AI assistant spends credits",
    "title": "The assistant can spend your credits",
    "autoTitle": "Under {limit} credits: runs straight away",
    "confirmTitle": "{limit} credits or more: asks first",
    "budgetTitle": "After {budget} credits in one chat: asks every time"
  },
  "agents": {
    "ask": "Ask",
    "byline": "by",
    "empty": {
      "body": "Be the first — opt your agent in from the Settings card on your agent page, then make it public. Once you do, others can subscribe to your AI.",
      "cta": "Go to your agent",
      "title": "No public agents yet"
    },
    "follow": "Follow",
    "followers": "followers",
    "following": "Following",
    "share": "Share",
    "shareCopied": "Copied",
    "sortNew": "New",
    "sortTop": "Top",
    "subtitle": "Follow an AI agent to see what it picks for its human, in their voice.",
    "title": "Public agents"
  },
  "ask": {
    "disclaimer": "AI agent · informational only · answers from public posts",
    "failed": "Could not get an answer.",
    "placeholder": "e.g. What do they think about AI agents?",
    "send": "Ask",
    "sources": "Based on these public posts",
    "tooShort": "Ask a real question first.",
    "untitled": "Untitled post",
    "subtitle": "Answers come from @{u}'s public posts only. This is an AI agent — informational, and it can't act on their behalf.",
    "title": "Ask {name}"
  },
  "banned": {
    "approved": "Approved",
    "history": "History",
    "pendingAppeal": "Your pending appeal",
    "pendingHint": "You can update your appeal text below; the existing one will be replaced.",
    "placeholder": "Explain what happened. If you believe this is a mistake, tell us why so the reviewer can check.",
    "reason": "Reason",
    "rejected": "Rejected",
    "send": "Send appeal",
    "statusPending": "Awaiting review",
    "submitAppeal": "Submit an appeal",
    "submitError": "Could not submit appeal. Try again.",
    "submitOk": "Appeal submitted.",
    "subtitle": "You can submit an appeal below. A reviewer will decide.",
    "title": "Your account is suspended",
    "tooShort": "Please describe what happened (at least 20 characters).",
    "update": "Update appeal",
    "updateAppeal": "Update your appeal"
  },
  "cookies": {
    "page": {
      "colCategory": "Category",
      "colConsent": "Consent",
      "colPurpose": "Purpose",
      "colRetention": "Kept for",
      "contactBody": "Questions about this notice or your data:",
      "contactTitle": "Contact",
      "controlBody": "On your first visit you can accept all, reject all non-essential, or choose per category — rejecting is one click, exactly like accepting. You can change your choice at any time from the “Cookies” link in the footer. We do not sell your data and we do not use advertising cookies.",
      "controlTitle": "Your control",
      "privacyLink": "Privacy Policy",
      "thirdBody": "Some of these purposes involve service providers acting on our behalf — categories include hosting and infrastructure, payment processing, email delivery, AI content generation, and product analytics. Each is bound by contract to use your data only on our instructions. Where a provider is outside the EEA, transfers rely on Standard Contractual Clauses. The full named list is in our",
      "thirdTitle": "Third parties",
      "title": "Cookie Notice",
      "whatTitle": "What we store, and why",
      "whatBody": "{company} (“Soltik”) uses cookies and similar on-device storage for the purposes below. Essential storage is always on because the service cannot work without it and it is exempt from consent under the strictly-necessary rule. Everything else runs only after you opt in."
    }
  },
  "featOutfits": {
    "allFeatures": "← See everything Soltik does",
    "badge": "Outfit marketplace + virtual try-on",
    "cta": "Get early access",
    "ctaSub": "Join Soltik and start trying on, sharing, and shopping outfits.",
    "ctaTitle": "Find your next look.",
    "gallerySub": "A peek inside. Join to try any of these on your own photo.",
    "galleryTitle": "Looks from the community",
    "h1": "Try on any outfit.",
    "h1b": "On your photo, in seconds.",
    "howTitle": "How it works",
    "openApp": "Open outfits",
    "step": "STEP",
    "sub": "A community marketplace of real outfits you can try on yourself, save into collections, and shop — powered by Soltik’s AI. Share your own looks and reach new people.",
    "trust": "Your photo stays private — only the garment is ever published.",
    "tryThis": "Try this on"
  },
  "featSell": {
    "allFeatures": "← See everything Soltik does",
    "badge": "Sell online — your store, your audience",
    "cta": "Get early access",
    "ctaSub": "Join and open your store — products, digital goods, and live shopping in one place.",
    "ctaTitle": "Start selling on Soltik.",
    "h1": "Turn your audience",
    "h1b": "into a storefront.",
    "howTitle": "How it works",
    "openApp": "Open dashboard",
    "step": "STEP",
    "sub": "Sell products, digital goods, and live — directly on Soltik. No separate store to wire up, no code. Checkout, orders, and payouts built in."
  },
  "featSites": {
    "allFeatures": "← See everything Soltik does",
    "badge": "Your own site & storefront",
    "cta": "Get early access",
    "ctaSub": "Join Soltik and build a site that’s actually yours.",
    "ctaTitle": "Claim your space.",
    "h1": "A site you own.",
    "h1b": "No code, no rent-seeking.",
    "howTitle": "How it works",
    "openApp": "Open dashboard",
    "step": "STEP",
    "sub": "Build your own pages and storefront on Soltik — visual editor, your domain, your brand. One home for your posts, store, and agent."
  },
  "firstPost": {
    "dismiss": "Dismiss",
    "subtitle": "The fastest way to get followers is to start posting. Pick a template — you can edit it before you post.",
    "title": "Post your first thing"
  },
  "heroDemo": {
    "note": "Free — your agent writes it in your voice",
    "placeholder": "shipped dark mode, fixed the auth bug, +12 signups today",
    "run": "Write it for me",
    "title": "Turn your notes into a post"
  },
  "homeNext": {
    "continue": "Continue",
    "emptyFeed": "Nothing here yet.",
    "emptyHint": "Publish something from Studio or Library and it lands here.",
    "emptyMade": "Nobody has published anything here yet.",
    "makeImage": "Image",
    "makeSell": "Sell",
    "makeVideo": "Video",
    "makeWrite": "Write",
    "noProjects": "Nothing in progress",
    "now": "now",
    "sortHot": "Hot",
    "sortNew": "New",
    "sortTrending": "Trending",
    "tabAll": "For you",
    "tabFollowing": "Following",
    "tabHubs": "Your hubs",
    "tabMade": "Made",
    "untitled": "Untitled",
    "make3dStage": "3D Stage"
  },
  "imprint": {
    "abuse": "Illegal content",
    "address": "Registered address",
    "contact": "Contact",
    "content": "Content Policy",
    "disclaimer": "Soltik is a service of Braineetech LLC. For all legal correspondence, use the registered address above.",
    "entity": "Operator",
    "form": "Limited Liability Company, registered in the State of New York, United States.",
    "policies": "Policies",
    "privacy": "Privacy / GDPR",
    "privacyPolicy": "Privacy Policy",
    "security": "Security",
    "securityPage": "Security",
    "subtitle": "Legal entity operating Soltik.",
    "support": "General",
    "terms": "Terms of Service",
    "title": "Imprint"
  },
  "marketplace": {
    "anonymous": "Soltik",
    "autoDetecting": "Checking the photo…",
    "backToBoards": "Back to boards",
    "boardItems": "outfits",
    "browse": "Browse",
    "buy": "Buy",
    "buyOnSoltik": "Buy on Soltik",
    "collections": "Collections",
    "commentPlaceholder": "Add a comment…",
    "comments": "Comments",
    "createAdd": "Create + add",
    "createBoard": "Create board",
    "descLabel": "Description",
    "descPlaceholder": "Describe the fit, fabric, sizing…",
    "detectedFlat": "Looks like a flat garment photo — we'll use the whole image as-is.",
    "detectedWorn2": "Looks like you're wearing it. We cut out the clothing you choose below (a single piece or the full look) — never you.",
    "detecting": "Extracting the garment…",
    "editTitle": "Edit outfit",
    "empty": "No outfits here yet — be the first to share one.",
    "emptyMine": "You haven't shared any outfits yet.",
    "emptySaved": "No saved outfits yet.",
    "externalUrlPlaceholder": "External store link (https://…)",
    "featured": "Featured this month",
    "firstCollectionPlaceholder": "Name a collection (e.g. Summer fits)…",
    "fits": "fits",
    "follow": "Follow",
    "following": "Following",
    "fromDevice": "Upload a photo",
    "fromMedia": "Choose from your media",
    "import": "+ Import from URL",
    "importBtn": "Import",
    "importFail": "Could not import that URL.",
    "importIntro": "Paste a product link (e.g. AliExpress, Amazon). We pull the product image so you and others can try it on. The buy link is kept for shopping.",
    "importOk": "Imported! 🎉",
    "importPending": "Imported — pending review.",
    "importTitle": "Import an outfit",
    "importing": "Importing…",
    "like": "Like",
    "linkMyProduct": "Sell on Soltik — link my product",
    "loadError": "Could not load the marketplace.",
    "loading": "Loading…",
    "modeGarment": "Flat garment",
    "modeWorn": "Worn photo",
    "moreLikeThis": "More like this",
    "myOutfits": "My outfits",
    "newBoardPlaceholder": "New board name…",
    "newCollectionPlaceholder": "or new collection…",
    "noBoards": "No boards yet — create one to organize outfits.",
    "noComments": "No comments yet.",
    "noMedia": "No images in your library yet.",
    "noProducts": "No products in your Soltik shop yet. Create one in your shop, or use an external link instead.",
    "openAnalytics": "Open analytics",
    "pickMediaTitle": "Choose from your media",
    "pickProductTitle": "Link a product",
    "postTryon": "Post your try-on",
    "publish": "Publish",
    "publish2": "Publish",
    "publishing": "Publishing…",
    "save": "Save",
    "saveToCollection": "Save to a collection",
    "saved": "Saved",
    "searchPlaceholder": "Search outfits…",
    "sellOptional": "Where to buy (optional)",
    "share": "+ Share an outfit",
    "shareIntroAuto": "Add a photo — a flat garment shot or a photo of you wearing it. We figure out which it is and publish ONLY the garment, never you.",
    "shareTitle": "Share an outfit",
    "sortNew": "🆕 Newest",
    "sortTrending": "🔥 Trending",
    "statClicks": "Buy clicks",
    "statSaves": "Saves",
    "statTryons": "Try-ons",
    "statViews": "Views",
    "statVotes": "Likes",
    "statusArchived": "Unpublished",
    "statusPending": "In review",
    "subtitle": "Discover community outfits, try them on, and save your favorites.",
    "title": "Outfit Marketplace",
    "titlePlaceholder": "e.g. Coral linen shirt",
    "topCreators": "Top creators",
    "triedIt": "Tried it",
    "tryOn": "Try on",
    "tryonBlocked": "Blocked",
    "tryonConsent": "I consent to publishing my photo here. I can delete it anytime. Keep it appropriate — photos are moderated.",
    "tryonFail": "Could not post.",
    "tryonInReview": "In review",
    "tryonNeedConsent": "Tick the consent box first.",
    "tryonPending": "Posted — pending review, then it appears here.",
    "unpublish": "Unpublish",
    "uploadConsent": "I have the right to publish this image, and it shows clothing only — no identifiable person.",
    "uploadFail": "Could not upload that image.",
    "uploadOk": "Published! 🎉",
    "uploadPending": "Submitted — pending review.",
    "wornCatHint2": "This is what we cut from your photo: “Full outfit” keeps the whole look; a single piece keeps just that garment.",
    "wornConsent": "This is my own photo (or I have consent). I understand only the garment is published.",
    "yourStats": "Your outfit stats",
    "mineCount": "{n} outfits"
  },
  "mgt": {
    "bans": {
      "appealMsg": "User message",
      "approve": "Approve & unban",
      "evidence": "Evidence (raw)",
      "noBans": "No active bans.",
      "noPending": "No pending appeals.",
      "notesPlaceholder": "Internal note (optional, sent to user)",
      "pendingAppeals": "pending appeals",
      "reason": "Ban reason",
      "reject": "Reject",
      "tabAppeals": "Pending appeals",
      "tabBans": "Active bans",
      "title": "Bans & Appeals"
    },
    "invites": {
      "approve": "Approve & email",
      "empty": "No requests in this state.",
      "notes": "Notes",
      "notesPlaceholder": "Internal note (optional)",
      "reject": "Reject",
      "title": "Invite Requests",
      "why": "Why"
    },
    "nsfw": {
      "actionBan": "Ban",
      "actionClear": "Clear",
      "emptyActive": "No active flags — everyone is in good standing right now.",
      "emptyAll": "No users have ever been flagged.",
      "help": "Users who tried to erase clothing 3+ times in 24h. The policy gate auto-flagged them; you decide Clear (false positive, restore) or Ban. Auto-refreshes every 60s.",
      "includeCleared": "Include cleared (history)",
      "statusBanned": "banned",
      "statusClear": "cleared",
      "statusFlagged": "flagged",
      "title": "NSFW review queue"
    },
    "quarantine": {
      "title": "Media quarantine",
      "help": "Uploads withheld by image moderation. The file is kept, not deleted — restoring puts it back at its original address so existing links work again. Upholding leaves it withheld and deletes nothing.",
      "tabPending": "Awaiting review",
      "tabReviewed": "Reviewed",
      "emptyPending": "Nothing awaiting review — no upload has been withheld.",
      "emptyReviewed": "Nothing reviewed yet.",
      "reveal": "Reveal",
      "hide": "Hide",
      "previewAlt": "Withheld upload",
      "previewFailed": "Preview unavailable",
      "score": "score",
      "statusRestored": "restored",
      "withheldAt": "Withheld",
      "reviewedAt": "Reviewed",
      "actionRestore": "Restore",
      "actionUphold": "Uphold",
      "confirmTitle": "Restore this upload?",
      "confirmBody": "It will be put back at its original address and become visible everywhere it was linked. Do this only if the flag was wrong.",
      "tabFindings": "Flagged in scan",
      "findingsHelp": "Images already stored that scored high when re-scanned. Nothing here is blocked yet. Reveal to look, click to enlarge, then Withhold if the scanner is right or Dismiss if it is a false positive. Namespaces expected to score high are excluded.",
      "emptyFindings": "Nothing unexpected flagged by the scan.",
      "uploadedAt": "Uploaded",
      "sessionExpired": "Your session has expired — please sign in again.",
      "forbidden": "This queue is superadmin only.",
      "actionWithhold": "Withhold",
      "actionDismiss": "Dismiss",
      "withholdHint": "Move it to quarantine — it stops being served but is never deleted.",
      "dismissHint": "False positive — leave the content alone and stop showing it here."
    },
    "libraryReview": {
      "reasonAdult": "Adult release names",
      "reasonPiracy": "Piracy release names",
      "reasonNsfw": "NSFW scan scores",
      "reasonStorage": "Unusual video storage",
      "auditReveal": "Showed flagged files",
      "auditDismiss": "Dismissed",
      "auditMarkInternal": "Marked internal",
      "auditUnmarkInternal": "Unmarked internal",
      "auditWarn": "Warned the user",
      "auditBlock": "Blocked publishing",
      "auditSuspend": "Suspended uploads",
      "auditUnsuspend": "Resumed uploads",
      "auditBan": "Opened the ban flow",
      "blur": "Blur",
      "unblur": "Unblur",
      "noPreview": "No preview",
      "notePlaceholderRequired": "Required",
      "notePlaceholderOptional": "Optional",
      "noteMin": "At least {n} characters.",
      "sessionExpired": "Your session has expired — please sign in again.",
      "forbidden": "This queue is superadmin only.",
      "requestFailed": "Request failed ({status}).",
      "warnSent": "Warning sent (in-app and email).",
      "blockDone": "{blocked} files blocked from publishing; {unpublished} were public and are now private.",
      "revealTitle": "Show the flagged files?",
      "revealBody": "This shows the names and thumbnails of the flagged files only, never the rest of the library. Your reason is saved in the audit log with your account and the time.",
      "revealReasonLabel": "Why do you need to see them?",
      "revealAction": "Show files",
      "dismissTitle": "Dismiss this case?",
      "dismissBody": "It stays dismissed unless new files bring a new reason.",
      "noteLabel": "Note",
      "dismiss": "Dismiss",
      "warnTitle": "Warn this user?",
      "warnBody": "Sends a short in-app notice and email in their language, citing the Terms of Service and asking them to remove the files. It names the category, never a file.",
      "noteLabelOptional": "Note for the audit log (optional)",
      "warn": "Send warning",
      "blockTitle": "Block publishing of the flagged files?",
      "blockBody": "The flagged files can no longer be published or shared, and any that are public become private. The owner keeps them; nothing is deleted.",
      "block": "Block publishing",
      "suspendTitle": "Suspend uploads for this account?",
      "suspendBody": "New uploads to the library are refused until you resume them. Existing files are untouched.",
      "suspend": "Suspend uploads",
      "unsuspendTitle": "Resume uploads for this account?",
      "unsuspendBody": "The account can upload to its library again.",
      "unsuspend": "Resume uploads",
      "internalTitle": "Mark as an internal or test account?",
      "internalBody": "Internal accounts are hidden from this queue while \"Hide internal\" is on.",
      "markInternal": "Mark internal",
      "unInternalTitle": "Unmark as internal?",
      "unInternalBody": "The account will show in this queue again.",
      "unmarkInternal": "Unmark internal",
      "title": "Library review",
      "privacyShown": "Shown here: per-account counts, storage totals and identity hints, computed once a day from file metadata (names, types, sizes) and NSFW scores the moderation scan already stored. Files are never opened and no new AI is run.",
      "privacyHidden": "Not shown: file names and thumbnails, until you give a reason — then only the flagged files, never the whole library. Every reveal and every action is logged. Nothing on this page deletes a file.",
      "tabOpen": "Open",
      "tabDismissed": "Dismissed",
      "tabActioned": "Actioned",
      "hideInternal": "Hide internal accounts",
      "emptyOpen": "No open cases. The daily check found nothing worth a look.",
      "emptyOther": "No cases here.",
      "noHandle": "No handle",
      "ownDomainHint": "Own domain or plus-addressed email — often a founder or test account.",
      "plusAddress": "plus-address",
      "ownDomain": "own domain",
      "internal": "internal",
      "banned": "banned",
      "uploadsPaused": "uploads suspended",
      "publishBlockedCount": "{n} files blocked from publishing",
      "reopened": "reopened",
      "identityLine": "Signed up {signup} · last active {active} · plan {plan} · {posts} posts",
      "planFree": "free",
      "flaggedSince": "Flagged {date}",
      "checkedAt": "Checked {date}",
      "storageLine": "Storage {total} · {videos} videos ({videoSize}) · {images} images · {mkv} .mkv",
      "supporting": "(context)",
      "showFiles": "Show flagged files",
      "banHint": "Opens this user in /mgt/users, where the existing Ban action is.",
      "ban": "Ban…",
      "history": "History",
      "filesShown": "Showing {shown} of {total} flagged files. Thumbnails are blurred; click one to unblur.",
      "thumbAlt": "Flagged file",
      "fileBlocked": "publishing blocked",
      "hideFiles": "Hide files",
      "historyEmpty": "No actions yet.",
      "recompute": "Run check now",
      "recomputed": "Checked {owners} libraries: {flagged} flagged, {opened} new, {reopened} reopened."
    }
  },
  "outfitAnalytics": {
    "back": "Back to outfits",
    "blocked": "Blocked",
    "empty": "You haven’t shared any outfits yet.",
    "loadFail": "Could not load your analytics.",
    "outfit": "Outfit",
    "pending": "In review",
    "subtitle": "Performance across every outfit you’ve shared.",
    "title": "Outfit analytics",
    "unpublished": "Unpublished",
    "creditsSpent": "Credits",
    "ctr": "CTR",
    "impressions": "Impressions",
    "promoActive": "Live",
    "promoCancelled": "Ended early",
    "promoClicks": "Clicks",
    "promoCompleted": "Finished",
    "promoStatus": "Status",
    "promoWindow": "{n, plural, one {# day} other {# days}} · until {date}",
    "promotions": "Promotions",
    "refunded": "{n} refunded"
  },
  "publicAgent": {
    "ask": "Ask",
    "by": "by",
    "cta": "Create your own agent",
    "ctaBody": "Soltik turns your notes into posts in your voice — and answers your audience from your work. Free to start.",
    "ctaTitle": "Want an agent like this?",
    "disclaimer": "AI agent · informational only · answers from public posts",
    "failed": "Could not get an answer.",
    "followers": "followers",
    "notFound": "No public agent here",
    "notFoundBody": "This agent doesn't exist or isn't public.",
    "placeholder": "e.g. What do they think about AI agents?",
    "recent": "Recent posts",
    "sources": "Based on these public posts",
    "tooShort": "Ask a real question first.",
    "untitled": "Untitled post",
    "askHint": "Answers come from @{u}'s public posts only. It's an AI agent — informational, and it can't act on their behalf.",
    "askTitle": "Ask {name} anything"
  },
  "publish": {
    "actions": "Actions",
    "aiCreation": "AI creation",
    "copied": "URL copied",
    "copyFailed": "Clipboard unavailable",
    "copyUrl": "Copy URL",
    "download": "Download",
    "downloadFailed": "Download failed",
    "downloaded": "Downloaded",
    "emptyBody": "Generate or upload something in another Studio tab — it will appear here ready to share.",
    "emptyTitle": "Nothing to publish yet",
    "loadFailed": "Failed to load creations",
    "loading": "Loading recent creations…",
    "longVideo": "Long video",
    "open": "Open",
    "pickHint": "Pick a creation on the left to share or download.",
    "postToFeed": "Post to feed",
    "share": "Share",
    "shared": "Shared",
    "subtitle": "Pick a creation to download, share, or post",
    "title": "Publish",
    "upload": "Upload"
  },
  "rail": {
    "creditsLeft": "Credits left",
    "draftsWaiting": "Drafts waiting",
    "hubTrending": "Hub · Trending",
    "postsToday": "posts today",
    "rendersFinished": "Renders finished",
    "thisWeek": "This week",
    "trending": "Trending",
    "whoToFollow": "Who to follow",
    "yourSpaces": "Your spaces"
  },
  "saved": {
    "filterLabel": "Filter saved items",
    "openLink": "Open link",
    "title": "Saved"
  },
  "scoop": {
    "comments": "Comments",
    "like": "Like",
    "reshare": "Reshare",
    "save": "Save",
    "video": {
      "failedHint": "The video upload completed but encoding hit an error. Long videos can take a while; retry if it looks stuck.",
      "failedTitle": "Video processing failed",
      "processing": "Encoding…",
      "retry": "Retry encoding"
    }
  },
  "storyboard": {
    "defaultVoice": "Default voice",
    "defaultVoiceHint": "Used for every shot unless overridden.",
    "duration": "Duration",
    "model": "Model",
    "musicComposing": "Composing music in the background…",
    "musicComposingHint": "Long tracks (60–300s) take 30–90 seconds. Safe to leave this page.",
    "musicFailed": "Music generation failed.",
    "musicGenerate": "Generate music",
    "musicHint": "Background score, ducked under voiceover. Loops to fit the full video.",
    "musicPlaceholder": "e.g. uplifting cinematic strings, hopeful",
    "musicRemoveBody": "The track is deleted. You'll need to regenerate (5–20 cr) to add music back.",
    "musicRemoveConfirm": "Remove music",
    "musicRemoveFailed": "Could not remove music. Try again.",
    "musicRemoveTitle": "Remove background music?",
    "musicTooShort": "Music prompt too short.",
    "playSample": "Play sample",
    "referenceHint": "Anchors every shot to the same subject so the film feels continuous.",
    "referenceImage": "Reference still",
    "simple": "Simple",
    "structured": "Structured",
    "useDefault": "Use project default",
    "visual": "Visual",
    "voiceOverride": "Voice (override project default)",
    "voiceover": "Voiceover",
    "voiceoverPlaceholder": "What the narrator says…",
    "clipExpiredChip": "expired",
    "clipExpiredRetake": "Retake this clip (free)",
    "clipExpired": "This clip expired at the video provider before Soltik kept a copy. Retake it for free.",
    "clipsExpiredExport": "{count, plural, =1 {Clip {clips} expired at the video provider before Soltik kept a copy. Retake it (free) and export again.} other {Clips {clips} expired at the video provider before Soltik kept copies. Retake them (free) and export again.}}",
    "editNotChecked": "Your edit could not be checked just now, so it is not saved yet. It is sent again with your next change, or when you render.",
    "editBlocked": "Your edit was blocked by our content policy and was not saved. Change the text to save it.",
    "editNotSaved": "Your edit was not saved yet. It is sent again with your next change, or when you render.",
    "savingEdits": "Saving edits…",
    "editNotSavedRendering": "Your edit was not saved: this video is already rendering.",
    "editRejected": "Your edit could not be saved, so the shot now shows what is stored.",
    "starting": "Starting…",
    "renderVideo": "Render video",
    "voiceoverFailed": "The voiceover could not be made.",
    "retryVoiceover": "Try the voiceover again",
    "narrationBlocked": "The narration was blocked by our content policy, so this video has no voiceover.",
    "tooManyShots": "A video can have at most {max} shots. Remove one to add another."
  },
  "videoProject": {
    "backToStudio": "Back to Studio",
    "composeSubtitle": "Tell us the premise + how long. We'll storyboard it into shots, generate each clip, narrate it, and stitch into one video.",
    "composeTitle": "Make a long video",
    "continuity": "Continuity",
    "delete": "Delete project",
    "deleteBody": "Refunds credits for any shot that didn't finish. This can't be undone.",
    "deleteConfirm": "Delete project",
    "deleteTitle": "Delete this project?",
    "duration": "Target duration",
    "gone": "This project no longer exists.",
    "goneSub": "It may have been deleted, or the render timed out and was cleaned up.",
    "label": "Long-form video",
    "notFound": "Project not found.",
    "planButton": "Plan storyboard",
    "planFailed": "Planning failed.",
    "planFootnote": "Free preview — credits only charged when you render.",
    "planning": "Planning storyboard…",
    "premise": "Premise",
    "premisePlaceholder": "A young inventor in a Tokyo workshop builds a robot companion. Set in 2089. Hopeful tone, pastel palette. Ends with the robot waving goodbye as the inventor steps out into the sunrise.",
    "premiseTooShort": "Premise must be at least 20 characters.",
    "quality": "Quality",
    "qualityHint": "Runs in the cloud — close the tab anytime, we'll save your progress. Estimates assume ~1 shot per 8s of output. Override any shot individually after the storyboard is planned.",
    "renderFailed": "Render failed.",
    "startNew": "Start a new project",
    "style": "Visual style"
  },
  "videoProjectsList": {
    "empty": "You haven't planned any long videos yet.",
    "new": "New video",
    "newFirst": "Plan your first one",
    "subtitle": "Storyboards you've planned. Drafts are saved automatically.",
    "title": "My long videos"
  },
  "dmPrivacy": {
    "title": "Who can message you?",
    "anyone": "Anyone",
    "anyoneCaption": "Good for creators and public accounts.",
    "friendsOnly": "Friends only",
    "friendsOnlyCaption": "Strangers can't DM you. Recommended.",
    "noOne": "No one",
    "noOneCaption": "Nobody can start new DM threads with you.",
    "save": "Save",
    "saving": "Saving…",
    "footnote": "You can change this anytime in Settings → Privacy."
  },
  "reportCategories": {
    "spam": "Spam",
    "spamDesc": "Unwanted or repetitive promotional content",
    "nudity": "Nudity or sexual content",
    "nudityDesc": "Sexually explicit or suggestive material",
    "hate": "Hate speech",
    "hateDesc": "Attacks a group based on a protected characteristic",
    "harassment": "Harassment or bullying",
    "harassmentDesc": "Targeted abuse directed at someone",
    "violence": "Violence or threats",
    "violenceDesc": "Threatens or glorifies violence",
    "terrorism": "Terrorism or extremism",
    "terrorismDesc": "Promotes or supports a violent extremist group",
    "selfHarm": "Self-harm or suicide",
    "selfHarmDesc": "Encourages or depicts self-harm",
    "misinfo": "False information",
    "misinfoDesc": "Misleading claims presented as fact",
    "csam": "Child sexual abuse material",
    "csamDesc": "Sexual content involving a minor",
    "illegal": "Illegal goods or services",
    "illegalDesc": "Sale of regulated or prohibited items",
    "impersonation": "Impersonation",
    "impersonationDesc": "Pretends to be someone else",
    "ip": "Intellectual property",
    "ipDesc": "Uses copyrighted or trademarked work without permission",
    "other": "Something else",
    "otherDesc": "Doesn't fit the categories above"
  },
  "businessAccount": {
    "categoryTechnology": "Technology",
    "categoryMedia": "Media & publishing",
    "categoryMarketing": "Marketing & advertising",
    "categoryEducation": "Education",
    "categoryFinance": "Finance",
    "categoryHealthcare": "Healthcare",
    "categoryRetail": "Retail & e-commerce",
    "categoryNonprofit": "Non-profit",
    "categoryGovernment": "Government",
    "categoryOther": "Other",
    "sizeSolo": "Just me",
    "sizeSmall": "Small team",
    "sizeMedium": "Mid-sized",
    "sizeEnterprise": "Enterprise",
    "seatsSolo": "1 seat",
    "seatsSmall": "2–10 seats",
    "seatsMedium": "11–200 seats",
    "seatsEnterprise": "200+ seats"
  },
  "seo": {
    "pages": {
      "home": {
        "title": "Soltik — The Creator’s Social Platform",
        "description": "The creator’s social platform where the audience, the storefront and the payouts are yours. Post, sell, stream and build a following in one place.",
        "h1": "Make. Post. Get paid.",
        "lead": "The creator’s social platform where the audience, the storefront and the payouts are yours. Post, sell, stream and build a following in one place — with AI that learns your voice instead of replacing it.",
        "bullet1": "A free business page or creator hub",
        "bullet2": "Bookings and appointments",
        "bullet3": "A storefront for digital and physical products",
        "bullet4": "Customer reviews and ratings",
        "bullet5": "Community hubs with chat, events and polls",
        "bullet6": "AI tools for content, images and video"
      },
      "forBusiness": {
        "title": "Soltik for Business — Free Business Page with Bookings, Store & Reviews",
        "description": "Launch your free business page in minutes. Get bookings, a digital store, customer reviews, and AI-powered marketing tools — no coding needed.",
        "h1": "Soltik for Business",
        "lead": "Launch your free business page in minutes. Get bookings, a digital store, customer reviews, and AI-powered marketing tools — no coding needed.",
        "bullet1": "Bookings and appointment scheduling",
        "bullet2": "Digital and physical storefront",
        "bullet3": "Verified customer reviews",
        "bullet4": "Business hours, address and contact details",
        "bullet5": "Analytics and SEO"
      },
      "forCreators": {
        "title": "Soltik for Creators — Build Your Community & Monetize Your Content",
        "description": "Create your creator hub with community features, content tools, and built-in monetization. Grow your audience with AI-powered engagement tools.",
        "h1": "Soltik for Creators",
        "lead": "Create your creator hub with community features, content tools, and built-in monetization. Grow your audience with AI-powered engagement tools.",
        "bullet1": "Link-in-bio with click analytics",
        "bullet2": "Publishing, stories and live streaming",
        "bullet3": "Paid products, courses and subscriptions",
        "bullet4": "AI content and video tools"
      },
      "forCommunities": {
        "title": "Soltik for Communities — Free Community Hub with Chat, Events & Tools",
        "description": "Build thriving communities with real-time chat, events, polls, and collaboration tools. Free community hubs powered by AI.",
        "h1": "Soltik for Communities",
        "lead": "Build thriving communities with real-time chat, events, polls, and collaboration tools. Free community hubs powered by AI.",
        "bullet1": "Real-time hub chat and direct messages",
        "bullet2": "Threads, events and polls",
        "bullet3": "Member management and moderation"
      },
      "pricing": {
        "title": "Soltik Pricing — Free Forever with Premium Features",
        "description": "Soltik is free for everyone. Upgrade to Pro for advanced analytics, custom domains, priority support, and more.",
        "h1": "Pricing",
        "lead": "Soltik is free for everyone. Upgrade to Pro for advanced analytics, custom domains, priority support, and more.",
        "bullet1": "Free — business page, bookings, storefront, reviews, community hub and AI tools",
        "bullet2": "Pro — advanced analytics, custom domains, priority support"
      },
      "explore": {
        "title": "Explore — Discover Creators, Businesses & Communities on Soltik",
        "description": "Browse and discover creators, businesses, and communities on Soltik. Find hubs, products, and content across every category.",
        "h1": "Explore Soltik",
        "lead": "Browse and discover creators, businesses, and communities on Soltik. Find hubs, products, and content across every category."
      },
      "blog": {
        "title": "Soltik Blog — Tips & Guides for Creators and Businesses",
        "description": "Read the latest tips, guides, and insights for growing your business, community, or creator brand on Soltik.",
        "h1": "Soltik Blog",
        "lead": "Tips, guides, and insights for creators, businesses, and communities on Soltik."
      }
    },
    "notFoundTitle": "Not found — Soltik",
    "notFoundH1": "Not found",
    "notFoundBody": "This page does not exist or is no longer public.",
    "freeDuringBeta": "Free during beta. No credit card.",
    "whatYouGet": "What you get",
    "included": "Included",
    "contact": "Contact",
    "openingHours": "Opening hours",
    "services": "Services",
    "courses": "Courses",
    "products": "Products",
    "reviews": "Reviews",
    "closed": "Closed",
    "address": "Address",
    "phone": "Phone",
    "email": "Email",
    "website": "Website",
    "category": "Category",
    "price": "Price",
    "ratedOutOf": "Rated {rating} out of 5 from {count, plural, =1 {# review} other {# reviews}}.",
    "memberCount": "{count, plural, =1 {# member} other {# members}}"
  },
  "reviews": {
    "aiDraftReply": "Draft with AI",
    "aiDrafting": "Drafting…",
    "replyPlaceholder": "Write a reply...",
    "reply": "Reply"
  },
  "upload": {
    "inProgress": "Uploading {done}/{total}",
    "finished": "Uploaded {done} of {total}",
    "failedShort": "fail",
    "moreFiles": "+{count} more",
    "cancel": "Cancel upload",
    "dismiss": "Dismiss",
    "showAll": "Show all {count} files",
    "showLess": "Show less",
    "retryOne": "Retry this upload",
    "retryFailed": "Retry {count} failed",
    "failedCount": "{count} failed",
    "cancelAll": "Cancel all",
    "errors": {
      "emptyFile": "This file is empty or unreadable. Folders drop as 0-byte entries, so drop the files inside instead.",
      "fileGone": "File no longer available. Add it again to retry.",
      "generic": "Upload failed"
    },
    "etaSeconds": "about {n} s left",
    "etaMinutes": "about {n} min left",
    "etaHours": "about {h} h {m} min left",
    "reloadDeferred": "A new version of Soltik is ready. The page will not reload while your uploads are running — reload once they finish.",
    "resume": {
      "denied": "Soltik needs permission to read \"{name}\" again. Click Resume and choose Allow.",
      "missing": "\"{name}\" was moved or deleted. Choose it again to resume.",
      "changed": "\"{name}\" changed since the upload started, so it cannot continue. Upload it again instead.",
      "unmatched": "{n} chosen files did not match an interrupted upload. Pick the same file (same name and size).",
      "titleOne": "\"{name}\" was interrupted",
      "titleMany": "{n} uploads were interrupted",
      "hintHandle": "Resume continues from where it stopped.",
      "hintPick": "Choose the same file again (or re-add it in the Library) and it continues from where it stopped.",
      "windowUntil": "Resumable for 48 hours after starting, until {date}.",
      "window": "Resumable for 48 hours after starting.",
      "resumeOne": "Resume {name}",
      "resume": "Resume",
      "resumeAll": "Resume {n}",
      "choose": "Choose file to resume",
      "discard": "Discard"
    },
    "panel": {
      "label": "Uploads",
      "updateReady": "Update ready",
      "keepOpen": "Keep this tab open until uploads finish. You can move between pages freely.",
      "reloadNow": "A new version is ready.",
      "reload": "Reload"
    }
  },
  "player": {
    "resumeFrom": "Resume from {time}",
    "startOver": "Start over",
    "dismissResume": "Dismiss"
  },
  "captions": {
    "cc": "CC",
    "subtitles": "Subtitles",
    "off": "Off",
    "generate": "generate",
    "generating": "generating…",
    "noAudio": "This file has no audio track",
    "failed": "Could not generate subtitles",
    "settings": "Subtitle settings",
    "searchLanguage": "All languages…",
    "noMatch": "No matching language",
    "back": "Back",
    "position": "Position",
    "bottom": "Bottom",
    "top": "Top",
    "size": "Size",
    "color": "Color",
    "background": "Background",
    "bgNone": "None",
    "bgDark": "Semi",
    "bgSolid": "Solid"
  },
  "musicVideo": {
    "title": "Music video",
    "blurb": "Cut to the beat, and to the lyrics when there are any. Planning is free — you only pay for the clips you choose to generate.",
    "step1": "Pick a track",
    "step2": "Plan (free)",
    "step3": "Generate clips",
    "step4": "Assemble",
    "track": "Track",
    "loading": "Loading your audio…",
    "noAudio": "No audio in your library yet — upload a track first.",
    "choose": "Choose a track…",
    "style": "Look",
    "model": "Model",
    "budget": "Clips to generate",
    "budgetHint": "— the timeline reuses them, so a long track costs the same as a short one",
    "chorusOnly": "Chorus only (30s) — cheapest way to judge the look before committing",
    "actor": "Use someone from your library as the subject (optional)",
    "noActor": "None",
    "consent": "I confirm I have the right to use this image, and that any person shown has consented to an AI-generated video being made from their likeness.",
    "plan": "Plan it (free)",
    "noBpm": "tempo unknown",
    "instrumental": "instrumental",
    "lyricLines": "{count} lyric lines",
    "cuts": "{count} cuts",
    "cost": "{clips} clips ≈ {credits} credits",
    "clipsHeading": "Clips to generate",
    "usedTimes": "used {count}×",
    "noImagery": "(no description generated)",
    "showTimeline": "Show the timeline ({count} cuts)",
    "replan": "Re-plan",
    "generate": "Generate {clips} clips · {credits} credits",
    "needConsent": "Confirm the likeness statement first",
    "progress": "Clips: {done}/{total} done, {failed} failed",
    "starting": "Starting…",
    "serialNote": "Clips render one at a time, each continuing from the last — that is what keeps the subject consistent, and it is why this takes a few minutes per clip.",
    "assemble": "Assemble to the beat",
    "done": "Done — saved to your library",
    "rendering": "Rendering clip {n} of {total} — {done} done",
    "resumed": "Resumed an existing render — clips already generated are not re-charged.",
    "startOver": "Start a new one",
    "pickFirst": "Choose a track first",
    "retryFailed": "{count, plural, =1 {Retry the failed clip} other {Retry the # failed clips}}",
    "refundedStartOver": "None of the clips rendered, so the credits for this run were refunded. Start a new one to try again.",
    "blockedByFailed": "{count, plural, =1 {The timeline still uses clip {clips}, so the video cannot be assembled without it.} other {The timeline still uses clips {clips}, so the video cannot be assembled without them.}} The {kept} that already worked are kept and will not be charged again.",
    "reworded": "The safety filter rejected the wording for {clips}, so the description was rephrased and the shot re-rendered. The action and camera move are unchanged.",
    "adultNoActor": "Adult models cannot be combined with an actor image — that would create sexual imagery of a real, identifiable person, which the likeness consent here does not cover. These clips render from the description alone.",
    "assembling": "Cutting {cuts} clips to the beat and laying the track underneath…",
    "assembleEstimate": "Estimated from the number of cuts — this is not a live percentage.",
    "assembleLong": "Taking longer than usual — still working. Long tracks with many cuts can take several minutes.",
    "conceptLabel": "The idea every clip follows",
    "conceptHelp": "Every clip is written to obey this one sentence. Edit it and plan again — it costs nothing until you generate.",
    "planning": "Planning…",
    "noTranscript": "no lyrics on file",
    "noTranscriptWhy": "Nothing here has listened to this track — it simply has no lyrics saved, so the clips below were written as dancing rather than following any words. If it does have singing, transcribe it and plan again.",
    "transcribe": "Transcribe the lyrics",
    "transcribing": "Transcribing — this can take a minute…",
    "transcribeDone": "Transcribed. Re-planning with the words…",
    "sparseLyrics": "mostly instrumental ({pct}% singing)",
    "sparseWhy": "Only {pct}% of this track has singing over it — a transcript exists, but it is stray vocal samples rather than a lyric to follow. The clips were written as dancing, which is almost certainly what you want here.",
    "adultHiddenByActor": "Adult models are hidden while an actor image is selected — that pairing would create sexual imagery of a real, identifiable person. Remove the actor image to use them.",
    "reuse": "each scene shown up to {count}x",
    "singing": "{count} singing to camera",
    "lipsync": "Sync the singing to the words",
    "lipsyncBusy": "Syncing…",
    "lipsyncSubmitted": "{count} singing shots sent for lip-sync, {credits} credits each",
    "lipsyncProgress": "{done} of {total} singing shots synced",
    "lipsyncNone": "Nothing to sync: no singing shot plays exactly once. Raise the clip budget and re-plan.",
    "lipsyncFailed": "{count} singing shots could not be synced; the original clips are kept.",
    "lipsyncHint": "Only shots where the singer faces the camera, and that play once, can be synced. Do this before assembling.",
    "reuseMode": "Reuse scenes (cheaper) — a small library of clips, repeated across the song",
    "continuousHint": "One new clip for every cut, moving forward through the song with no repeated scenes — and every singing shot can be lip-synced. Costs one clip per cut; the exact number is shown after planning.",
    "clipsExpired": "{count, plural, =1 {Clip {clips} expired at the video provider before Soltik kept a copy.} other {Clips {clips} expired at the video provider before Soltik kept copies.}} Re-render them for free to assemble the video.",
    "rerenderExpired": "{count, plural, =1 {Re-render the expired clip (free)} other {Re-render the # expired clips (free)}}",
    "renderAgain": "Render again",
    "droppedContinuity": "{count, plural, =1 {The safety filter rejected what clip {clips} carried over from the clip before it, so it was re-rendered without that. It may not match the previous clip exactly.} other {The safety filter rejected what clips {clips} carried over from the clips before them, so they were re-rendered without that. They may not match the previous clips exactly.}}",
    "lookBlockedRetry": "{count, plural, =1 {Clip {clips} cannot be retried:} other {Clips {clips} cannot be retried:}} our content policy blocked the Look of this video, and retrying a clip cannot change it. Choose a different Look and start a new one."
  },
  "errors": {
    "notFoundTitle": "Page not found",
    "notFoundBody": "That page does not exist, or it has moved.",
    "crashTitle": "Something went wrong",
    "crashBody": "We have been notified and are looking into it. Reloading usually fixes it.",
    "translatedBody": "Your browser is translating this page automatically, which can break it. Soltik is already available in your language — turn off the browser translation and pick your language from the menu instead.",
    "reload": "Reload",
    "goHome": "Go home",
    "updatingTitle": "Updating Soltik",
    "updatingBody": "A newer version is available. Loading it now…"
  },
  "outfitGrowth": {
    "aCreator": "a creator",
    "adminPromos": "Admin · Live promotions",
    "adminWeekly": "Admin · Outfit of the week",
    "boardEmpty": "No activity yet this month.",
    "boardFail": "Could not load the leaderboard.",
    "boardHint": "Ranked by the likes, saves, try-ons and “tried it” posts your outfits received this month. Top creators are rewarded with AI credits.",
    "boardTitle": "Creator leaderboard",
    "byCreator": "by {name}",
    "cancelConfirm": "Cancel promotion",
    "cancelConfirmBody": "It leaves the feed now and the contributor is refunded for the unused time.",
    "cancelConfirmTitle": "Cancel this promotion?",
    "cancelDone": "Cancelled — {n} credits refunded.",
    "cancelFail": "Could not cancel.",
    "cancelPromo": "Cancel + refund",
    "copied": "Copied",
    "copyLink": "Copy link",
    "creator": "Creator",
    "credits": "{n} credits",
    "days": "{n, plural, one {# day} other {# days}}",
    "grantConfirm": "Grant rewards",
    "grantConfirmBody": "The top 3 creators for {month} receive 500 / 300 / 150 AI credits. Creators already rewarded for this month are never paid twice.",
    "grantConfirmTitle": "Grant creator rewards?",
    "grantCta": "Grant rewards for {month}",
    "grantDone": "{n, plural, =0 {Nothing new to grant — this month is already rewarded.} one {Rewarded # creator.} other {Rewarded # creators.}}",
    "grantFail": "Could not grant rewards.",
    "leaderboardTab": "Leaderboard",
    "makePrivate": "Make private",
    "makePublic": "Share publicly",
    "nextMonth": "Next month",
    "noPromos": "No live promotions.",
    "notEnoughCredits": "Not enough credits for this promotion.",
    "pickFail": "Could not update the picks.",
    "pickSaved": "Saved as this week’s #{rank}.",
    "points": "{n} pts",
    "prevMonth": "Previous month",
    "promoRowStats": "{imp} impressions · {clk} clicks · ends {date}",
    "promoteCta": "Promote",
    "promoteFail": "Could not promote this outfit.",
    "promoteIntro": "Your outfit rotates through the labelled “Promoted” slots in the marketplace feed. If it’s unpublished or removed early, the unused days are refunded.",
    "promoteTitle": "Promote this outfit",
    "promoteUnavailable": "Promotions aren’t available right now.",
    "promotedLabel": "Promoted",
    "rewarded": "Rewarded · {n} credits",
    "shareFail": "Could not update sharing.",
    "sharePrivate": "Only you can see this board.",
    "sharePublic": "Anyone with the link can view this board (garments only). Signups from your link count as your invites.",
    "weeklyTitle": "Outfit of the week"
  },
  "publicOutfitCollection": {
    "aCreator": "a Soltik creator",
    "buy": "Buy",
    "ctaBody": "{name} invited you to Soltik — see any outfit on yourself with AI, save your favourites, and share your own looks.",
    "ctaTitle": "Try these on your own photo",
    "curatedBy": "Curated by {name} · {n, plural, one {# outfit} other {# outfits}}",
    "empty": "Nothing in this collection yet.",
    "explore": "Explore outfits on Soltik",
    "join": "Join Soltik",
    "kicker": "Outfit collection",
    "notFoundBody": "It may have been made private or removed.",
    "notFoundTitle": "This collection isn’t available",
    "openApp": "Open outfits",
    "tryOn": "Try on"
  },
  "studioSafety": {
    "admin": {
      "actionFailed": "The action failed.",
      "cancel": "Cancel",
      "confirmRejectBody": "The content stays up and the request is closed.",
      "confirmRejectTitle": "Reject this request?",
      "confirmRemoveBody": "The files move to quarantine and the content is hidden everywhere. The image will be blocked from being uploaded again.",
      "confirmRemoveTitle": "Remove this content?",
      "confirmStrikeBody": "Adds a moderation strike to the account that uploaded this content. Severe bans the account.",
      "confirmStrikeTitle": "Strike the uploader?",
      "dueIn": "Due in {h}h {m}m",
      "empty": "Nothing here.",
      "forbidden": "This queue is superadmin only.",
      "hide": "Hide",
      "intro": "Every request must be decided within 48 hours. Removing moves the files to quarantine (recoverable), hides the content everywhere, and blocks the same image from being uploaded again.",
      "loadFailed": "Could not load the queue.",
      "navLabel": "Takedowns (48h)",
      "noStrike": "No strike",
      "note": "Note",
      "noteLabel": "Internal note (optional)",
      "openCount": "{n} open",
      "openPost": "Open post",
      "overdueBy": "Overdue by {h}h {m}m",
      "overdueCount": "{n} overdue",
      "reasonIntimate": "Non-consensual intimate image",
      "reasonLikeness": "Likeness without consent",
      "reasonMinor": "Minor",
      "reasonOther": "Other",
      "received": "Received",
      "refresh": "Refresh",
      "reject": "Reject",
      "rejected": "Request rejected.",
      "remove": "Remove content",
      "removed": "Removed {n} file(s); {h} hash(es) now block re-uploads.",
      "removedNoMedia": "Marked removed. No stored image was found to quarantine — check the target manually.",
      "reporter": "Reporter",
      "reveal": "Reveal",
      "sevMinor": "Minor (warning)",
      "sevModerate": "Moderate (restriction)",
      "sevSevere": "Severe (ban)",
      "severity": "Severity",
      "signedInUser": "signed-in user",
      "statusActioned": "Removed",
      "statusRejected": "Rejected",
      "strike": "Strike uploader",
      "strikeIssued": "Strike issued",
      "strikeOptional": "Also strike the uploader",
      "struck": "Strike issued.",
      "tabActioned": "Removed",
      "tabAll": "All",
      "tabOpen": "Open",
      "tabRejected": "Rejected",
      "title": "Takedown requests"
    },
    "aiBadge": {
      "label": "AI-edited",
      "tooltip": "This image was created or edited with AI"
    },
    "consent": {
      "legend": "Who is in this photo?",
      "other": "Someone else — I have their permission",
      "otherHint": "They agreed to having their photo edited this way.",
      "policy": "Editing someone’s photo without their permission is not allowed. Your answer is recorded with this edit.",
      "required": "Choose who is in this photo before editing.",
      "self": "This is me",
      "selfHint": "The person in the photo is you."
    },
    "page": {
      "body": "If an image on Soltik shows you without your consent, is intimate, or shows a minor, report it here. We review every report within 48 hours. You do not need an account.",
      "title": "Report an image"
    },
    "report": {
      "button": "Report this image",
      "buttonShort": "Report",
      "cancel": "Cancel",
      "close": "Close",
      "closeDone": "Done",
      "done": "Report received. Our team reviews reports like this within 48 hours.",
      "emailOptional": "Email for follow-up (optional)",
      "emailRequired": "Your email (required)",
      "failed": "Could not send the report. Please try again.",
      "intro": "Tell us what is wrong. Reports of intimate images or edits made without consent are reviewed within 48 hours, and removed images are blocked from being uploaded again.",
      "needCaptcha": "Complete the verification.",
      "needEmail": "Enter your email so we can follow up.",
      "needReason": "Choose a reason.",
      "needUrl": "Paste the link to the image.",
      "reasonIntimate": "Intimate or sexual image shared without consent",
      "reasonLegend": "Reason",
      "reasonLikeness": "My likeness was edited or used without my permission",
      "reasonMinor": "It shows a minor",
      "reasonOther": "Something else",
      "statementLabel": "Details (optional)",
      "statementPlaceholder": "For example: this is a photo of me that I never agreed to.",
      "submit": "Send report",
      "title": "Report this image",
      "urlLabel": "Link to the image or post",
      "urlPlaceholder": "https://soltik.app/…",
      "reasonChildAbuse": "Sexual content involving a minor (child abuse material)"
    }
  },
  "turnstileBridge": {
    "title": "Quick security check",
    "subtitle": "Confirm you are not a robot to continue signing in.",
    "returning": "Returning to the app…",
    "openApp": "Open the app",
    "failed": "Verification failed. Close this window and try again.",
    "badRedirect": "This page was opened with an invalid return address."
  },
  "studioWorkspace": {
    "thumbnailUnavailable": "Preview unavailable",
    "canvas": "Canvas",
    "jobFailed": "Failed",
    "jobCanceled": "Canceled",
    "failedTitle": "This generation failed",
    "failedHint": "The provider could not complete this generation. You can reuse the prompt, adjust it or choose another model, then generate again.",
    "studio": "Studio",
    "create": "Create",
    "projects": "Projects",
    "assets": "Assets",
    "explore": "Explore",
    "navigation": "Studio sections",
    "tools": "Tools",
    "classic": "Switch to classic Studio",
    "newWorkspace": "Try the new workspace",
    "createTitle": "What will you create?",
    "createHint": "Turn an idea into an image, video, music or voice.",
    "settings": "Generation settings",
    "type": "Creation type",
    "image": "Image",
    "video": "Video",
    "music": "Music",
    "voice": "Voice",
    "script": "Script",
    "prompt": "Prompt",
    "promptPlaceholder": "Describe your subject, setting, lighting and style…",
    "product": "Product photo",
    "landscape": "Cinematic landscape",
    "productExample": "A ceramic perfume bottle on pale stone, soft window light, refined product photography.",
    "landscapeExample": "A quiet alpine lake at sunrise, mist between the mountains, cinematic natural light.",
    "model": "Model",
    "selectModel": "Choose an available model",
    "ratio": "Aspect ratio",
    "duration": "Duration",
    "reference": "Starting image",
    "removeReference": "Remove starting image",
    "uploadReference": "Add a starting image (optional)",
    "uploading": "Uploading…",
    "uploadLimit": "Choose a JPEG, PNG or WebP image up to 10 MB.",
    "generate": "Generate",
    "submitting": "Submitting…",
    "balance": "{count, plural, one {# credit} other {# credits}}",
    "estimateHint": "Estimated credits. Availability and final cost are checked when you generate.",
    "preview": "Preview",
    "recentJobs": "Recent generations",
    "noJobs": "Your generations will appear here. You can return while they are processing.",
    "emptyTitle": "Your next creation starts here",
    "emptyHint": "Write a prompt and choose Generate. Completed outputs stay in your assets.",
    "working": "Creating your result…",
    "download": "Download",
    "edit": "Edit image",
    "animate": "Animate",
    "compose": "Add to a composition",
    "refresh": "Refresh generations",
    "reusePrompt": "Reuse this prompt",
    "untitled": "Untitled creation",
    "story": "Storyboard",
    "musicVideo": "Music video",
    "templates": "Templates",
    "publish": "Publish",
    "useTemplate": "Use template",
    "saved": "Draft saved",
    "saving": "Saving draft…",
    "local": "Unsaved changes",
    "loading": "Loading…",
    "error": "Draft needs attention",
    "save": "Save draft",
    "reload": "Reload",
    "failed": "Something went wrong. Please try again.",
    "statusFailed": "Could not refresh job status. Use Refresh to check again.",
    "accountChanged": "Your account changed. Reload before generating.",
    "uncertain": "The request may have started. Check your recent generations before trying again to avoid a second charge.",
    "providerUnavailable": "Generation is temporarily unavailable — you weren't charged. Please try again later.",
    "checkJobs": "Check original request",
    "pending": "Queued",
    "queued": "Queued",
    "processing": "Processing",
    "starting": "Starting",
    "running": "Processing",
    "extending": "Extending",
    "succeeded": "Completed",
    "completed": "Completed",
    "canceled": "Canceled",
    "cancelled": "Canceled",
    "new": "New draft",
    "newCreation": "New creation",
    "recoveryHint": "There are recovered edits from this device. Restore them to this draft if you want to keep them.",
    "recover": "Restore recovered edits",
    "imageRequired": "This model needs a starting image.",
    "projectOptions": "Project options",
    "delete": "Delete",
    "clips": "{count} clips",
    "projectDraft": "Draft",
    "rendering": "Rendering",
    "browseEffects": "Browse effects",
    "buyCredits": "Buy credits",
    "classicShort": "Classic",
    "effectsNav": "Effects",
    "proBadge": "Pro",
    "seconds": "{count} s",
    "creditCount": "{count, plural, one {# credit} other {# credits}}",
    "proRequired": "{model} is available on the Pro plan.",
    "upgrade": "Upgrade",
    "notEnoughCredits": "You need more credits for this generation.",
    "notEnoughCreditsOn": "You need more credits for this generation on {account}.",
    "accountSignedIn": "Signed in as",
    "accountSignedInAs": "Signed in as {account}",
    "accountRoleSuperadmin": "Superadmin",
    "accountRoleAdmin": "Admin",
    "accountFreeGenerations": "Generations on this account are free, so the balance does not go down.",
    "uploadReferenceRequired": "Add a starting image (required)",
    "scriptPlaceholder": "Write what the voice should say…",
    "draftLoadFailed": "Could not load this draft. Reload to try again.",
    "draftConflict": "This draft changed in another tab or device. Reload before continuing.",
    "draftSaveFailed": "Could not save this draft. Your edits are kept on this device; try again.",
    "draftTooLarge": "This draft is too large to save. Shorten the prompt.",
    "draftNotReady": "The draft is still loading.",
    "noModels": "No models are available for this type right now. Try another type or check back later.",
    "secondsExtended": "{count} s · extended",
    "extendedHint": "{count, plural, one {Made from the model’s longest clip plus # extension, so it takes a few minutes longer.} other {Made from the model’s longest clip plus # extensions, so it takes a few minutes longer.}}",
    "extendUnavailable": "Longer videos are temporarily unavailable. Choose a shorter length.",
    "unavailable": "unavailable",
    "stage3d": "3D Stage",
    "safetyCheckSlow": "Our safety check didn't answer in time, so nothing was generated and you weren't charged. Press Generate to try again."
  },
  "studioPublish": {
    "streamHint": "This result is a streaming video. File download is not available here.",
    "removeAttachment": "Remove attachment",
    "closeComposer": "Close composer",
    "hint": "Review one creation, then choose how to use it.",
    "prepare": "Prepare to publish",
    "choose": "Choose a creation",
    "chooseAnother": "Choose another asset",
    "cancel": "Cancel selection",
    "loading": "Loading your creation…",
    "untitled": "Untitled creation",
    "unavailable": "This creation is not available",
    "unavailableHint": "It may have been removed, may still be generating, or could not be loaded. Try again or choose another asset.",
    "retry": "Try again",
    "emptyTitle": "Select a creation to publish",
    "emptyHint": "Choose a completed result in Create, or pick an image, video or audio file from your assets.",
    "mediaFailed": "The preview could not load. Try again or choose another asset.",
    "actions": "Use this creation",
    "reviewHint": "Open the post composer to review your caption and audience. Nothing is posted until you confirm there.",
    "createPost": "Create feed post",
    "open": "Open file",
    "downloadHint": "If the file opens in a preview, use its download control.",
    "shareFile": "Share file",
    "shareUnavailable": "This device cannot share this file. Download it instead.",
    "shareFailed": "Could not share the file. Try again or download it.",
    "browseAll": "Browse all assets",
    "noRecent": "No finished creations yet. Browse your assets to choose an upload.",
    "shareTooLarge": "This file is too large to share from here. Download it instead.",
    "shareReady": "The file is ready. Select Share file again to open the share sheet."
  },
  "feedDiagnostics": {
    "title": "Feed diagnostics · Superadmin",
    "profileTitle": "Feed learning profile",
    "fresh": "Fresh content to explore",
    "relevance": "Behavioral relevance: {multiplier}×. Source: {source}.",
    "orderHint": "These are current factors; scrolling keeps the order from when you opened the feed.",
    "rankingDetails": "Ranking details",
    "loadFailed": "Could not load your learning profile. Please retry.",
    "updating": "Updating…",
    "refresh": "Refresh profile",
    "explainer": "Your activity builds interests in topics, creators, communities and formats. Recent interests change faster; longer-term interests fade gradually. Language choices and access rules still apply.",
    "enabled": "Learning enabled",
    "paused": "Personalization paused",
    "signals": "{count, plural, one {# active signal} other {# active signals}}",
    "updatedAt": "Updated {time}",
    "pausedHint": "Your feed uses chronological order. New activity does not update this profile while paused; explicit hides still work.",
    "empty": "No learned interests yet. Read, like or save posts, then refresh here. Your own posts do not train your recommendations.",
    "topic": "Topic",
    "longTerm": "Long term",
    "recent": "Recent",
    "posts": "Posts",
    "weightsHint": "Positive values encourage similar posts; negative values reduce them. These are decaying signal strengths, not percentages or certainty.",
    "summary": "{creators} creators · {communities} communities · Formats: {formats}",
    "none": "none yet",
    "details": "Profile inspection details"
  },
  "modelCatalog": {
    "failed": "Something went wrong. Try again.",
    "perSecond": "{count} cr/s",
    "perRun": "{count} cr",
    "superadminOnly": "Only a superadmin can manage the model catalogue.",
    "tabLive": "Live",
    "tabStaged": "Staged",
    "tabAvailable": "Available from provider",
    "tabRetired": "Retired",
    "tabLog": "Change log",
    "title": "Model catalogue",
    "intro": "The catalogue runs every day on its own: it retires models the provider dropped, offers only the newest model in each line, adds priced successors, and re-prices every model at supplier cost x1.4. Decide here whenever you want to.",
    "refresh": "Refresh",
    "runSync": "Run catalogue now",
    "dismiss": "Dismiss",
    "colModel": "Model",
    "colPrice": "Price",
    "colMargin": "Margin",
    "colDurations": "Lengths",
    "colHealth": "Health",
    "colShown": "Offered",
    "overridden": "override (catalogue: {count})",
    "supplierCost": "cost {cents}c",
    "yes": "Yes",
    "supersededBy": "Hidden — {id} is newer",
    "no": "No",
    "setPrice": "Price",
    "retire": "Retire",
    "noLive": "No live models.",
    "whyStaged": "Why it waits: {reason}",
    "wouldReplace": "Would replace {id}",
    "approve": "Approve",
    "reject": "Reject",
    "noStaged": "Nothing is waiting for a decision.",
    "loadingProvider": "Reading the provider list…",
    "kindVideo": "Video",
    "kindImage": "Image",
    "needsCode": "Needs code: {reason}",
    "add": "Add",
    "noAvailable": "Every family the provider lists is already in the catalogue.",
    "retiredMissing": "The provider dropped it",
    "retiredManual": "Retired by a superadmin",
    "retiredOther": "Disabled",
    "restore": "Restore",
    "noRetired": "No retired models.",
    "colWhen": "When",
    "colWhat": "What",
    "colWhy": "Why",
    "colWho": "Who",
    "actorCatalogue": "Daily catalogue",
    "noEvents": "No changes yet.",
    "priceTitle": "Price for {name}",
    "priceExplain": "The catalogue price is {derived} ({per}). An override is kept by the daily repricing until you clear it, and shows in the digest.",
    "perSecondWord": "credits per second",
    "perRunWord": "credits per generation",
    "overrideLabel": "Override (credits)",
    "belowCost": "This is below what the provider charges us.",
    "noteLabel": "Note (why)",
    "overrideCleared": "Override cleared.",
    "clearOverride": "Clear override",
    "cancel": "Cancel",
    "overrideSaved": "Price saved.",
    "save": "Save",
    "retireTitle": "Retire {name}?",
    "restoreTitle": "Restore {name}?",
    "retireExplain": "It disappears from every picker. Nothing is deleted, and videos already generating finish normally.",
    "restoreExplain": "It becomes callable again. The next catalogue run decides whether it is offered, by newest-in-line.",
    "retired": "Retired.",
    "restored": "Restored.",
    "approveTitle": "Offer {name}?",
    "rejectTitle": "Never offer {name}?",
    "approveExplain": "The next catalogue run adds it once the provider quotes a price and the free probe passes. It replaces the model before it in its line.",
    "rejectExplain": "The catalogue stops raising it. You can approve it later from this list.",
    "approved": "Approved. Run the catalogue to add it now.",
    "rejected": "Rejected.",
    "addTitle": "Add {name}",
    "addExplain": "Its request is built from the provider's own input schema. The price comes from a free provider quote x1.4; nothing is generated.",
    "tierLabel": "Who can use it",
    "tierPro": "Pro",
    "tierFree": "Everyone",
    "added": "Added.",
    "syncTitle": "Catalogue run — preview",
    "syncLoading": "Reading the provider list and prices… nothing is changed yet.",
    "listingProblem": "Provider list not usable: {problem}. Retirements and additions are skipped.",
    "syncNothing": "Nothing would change.",
    "syncApplied": "Catalogue run applied.",
    "apply": "Apply",
    "status_candidate": "waiting",
    "status_needs_review": "needs a decision",
    "status_approved": "approved",
    "status_ignored": "rejected",
    "status_promoted": "added"
  },
  "mediaMap": {
    "emptyTitle": "No photos with a location yet",
    "emptyBody": "Photos and videos taken with location turned on appear here. Locations are read from new uploads automatically.",
    "ariaLabel": "Map of {n, plural, one {# located item} other {# located items}}",
    "loading": "Loading map",
    "loadFailed": "The map could not be loaded. Check your connection and try again.",
    "basemapUnavailable": "Map background unavailable — pins still work.",
    "fitAll": "Show everything",
    "darkTiles": "Dark map",
    "lightTiles": "Light map",
    "open": "Open",
    "photo": "Photo",
    "video": "Video"
  },
  "videoEditor": {
    "title": "Edit video",
    "undo": "Undo",
    "undoHint": "Undo (Ctrl+Z)",
    "reset": "Reset",
    "close": "Close",
    "frameBack": "Back one frame (←, Shift for 1 s)",
    "frameForward": "Forward one frame (→, Shift for 1 s)",
    "play": "Play",
    "pause": "Pause",
    "playHint": "Play / pause (Space). J, K, L shuttle",
    "setIn": "In",
    "setInHint": "Mark the start of a range at the playhead (I)",
    "setOut": "Out",
    "setOutHint": "Mark the end of a range at the playhead (O)",
    "add": "Add clip",
    "addHint": "Add the marked range as a clip (A or Enter)",
    "removeRange": "Remove range",
    "removeRangeHint": "Cut the marked range out of every clip",
    "keepRange": "Keep only range",
    "split": "Split",
    "splitHint": "Split the clip at the playhead (S)",
    "invert": "Invert",
    "invertHint": "Keep everything except the current clips",
    "zoom": "Timeline zoom",
    "zoomIn": "Zoom in",
    "zoomOut": "Zoom out",
    "zoomHint": "Zoom the timeline (Ctrl + scroll, + / -)",
    "dragStart": "Drag to move the start",
    "dragEnd": "Drag to move the end",
    "keysHint": "Space play · J K L shuttle · ← → frame (Shift 1 s) · I / O mark · A add · S split · Delete remove clip · Ctrl+scroll zoom",
    "clips": "Clips ({n})",
    "noClips": "No clips. Mark a range with In and Out, then Add clip.",
    "start": "Start (H:MM:SS.mmm)",
    "end": "End (H:MM:SS.mmm)",
    "previewClip": "Play this clip",
    "deleteClip": "Delete clip",
    "startAtPlayhead": "Start at playhead",
    "endAtPlayhead": "End at playhead",
    "clipTitlePlaceholder": "Clip {n} title (optional)",
    "output": "Output",
    "join": "Join into one video",
    "separate": "Save each clip",
    "fast": "Fast (lossless)",
    "exact": "Exact (re-encode)",
    "fastHint": "Copies the original stream: no quality loss and done in seconds. Cuts can only start on a keyframe, so each clip may begin up to a few seconds before the time you set.",
    "exactHint": "Re-encodes the video so every cut lands on the exact frame, and unlocks crop, rotate, speed, volume and fades. Takes longer.",
    "adjustIgnored": "Adjustments only apply in Exact mode.",
    "saveCopy": "Save as copy",
    "replace": "Replace original",
    "replaceOnlyJoin": "Replacing needs a single joined video",
    "adjust": "Adjust",
    "crop": "Crop",
    "cropDone": "Done cropping",
    "cropClear": "Remove crop",
    "aspectFree": "Free",
    "aspectOriginal": "Original",
    "cropHint": "The crop applies to the original frame, before rotation.",
    "rotateLeft": "Rotate left",
    "rotateRight": "Rotate right",
    "flipH": "Flip horizontal",
    "flipV": "Flip vertical",
    "speed": "Speed",
    "mute": "Mute audio",
    "unmute": "Keep audio",
    "volume": "Volume",
    "fadeIn": "Fade in",
    "fadeOut": "Fade out",
    "maxResolution": "Resolution",
    "keepResolution": "Keep original",
    "summary": "{mode, select, separate {{count, plural, one {# clip} other {# clips}}} other {1 video}}",
    "totalOut": "Total {time}",
    "backgroundHint": "You can close this; saving continues in the background.",
    "saved": "{count, plural, one {Saved to your library} other {# clips saved to your library}}",
    "done": "Done",
    "cancel": "Cancel",
    "nothingToSave": "Nothing has changed yet",
    "saveReplace": "Replace original",
    "saveClips": "{count, plural, one {Save clip} other {Save # clips}}",
    "saveVideo": "Save video",
    "confirmReplaceTitle": "Replace the original video?",
    "confirmReplaceBody": "The edited video overwrites the original file. Links and posts that use it will show the edited version, and the removed parts cannot be recovered.",
    "confirmReplaceAction": "Replace original",
    "confirmDiscardTitle": "Discard your edits?",
    "confirmDiscardBody": "Your cuts and adjustments have not been saved.",
    "confirmDiscardAction": "Discard",
    "keepEditing": "Keep editing",
    "problems": {
      "empty": "Add at least one clip",
      "tooShort": "Each clip must be at least 0.1 s long",
      "outOfRange": "A clip runs past the end of the video",
      "overlap": "Clips overlap"
    },
    "phase": {
      "queued": "Waiting",
      "probing": "Reading video",
      "encoding": "Processing",
      "uploading": "Saving",
      "saving": "Adding to library"
    },
    "errors": {
      "startFailed": "Could not start the edit. Try again.",
      "network": "Network error. Check your connection and try again.",
      "load": "This video could not be loaded for editing.",
      "failed": "The edit failed.",
      "INVALID_REQUEST": "That edit is not valid. Check the segments and try again.",
      "NOT_FOUND": "This video could not be found.",
      "NOT_VIDEO": "Only videos can be edited here.",
      "SOURCE_TOO_LARGE": "This video is too large to edit.",
      "SOURCE_GONE": "The original video is no longer available.",
      "BLOCKED": "This file cannot be edited.",
      "SUSPENDED": "Uploads are paused on this account while it is reviewed.",
      "PLAN_LIMIT": "Not enough storage on your plan for the edited video.",
      "STORAGE_FULL": "Your storage is full. Add storage or free some space.",
      "RATE_LIMITED": "You have saved a lot of edits this hour. Try again later.",
      "EDIT_IN_PROGRESS": "An edit is already in progress. Wait for it to finish.",
      "TOO_MUCH_WORK": "This edit is too large for Exact mode. Shorten it or use Fast.",
      "AI_CROP": "Cropping is not available for AI videos that carry the AI label.",
      "NEEDS_EXACT": "This video cannot be cut losslessly. Switch to Exact and try again.",
      "BUSY": "The editor is busy right now. Try again in a few minutes.",
      "TIMEOUT": "The edit took too long and was stopped.",
      "LOST": "The edit was interrupted. Please try again.",
      "UNAVAILABLE": "Video editing is not available right now.",
      "POLL_GONE": "This edit can no longer be found. Check your library, then try again."
    },
    "upgrade": "Get more storage"
  },
  "mediaShare": {
    "signIn": "Sign in to see this file — it was shared with specific people.",
    "noAccess": "This file is not available to you.",
    "notFound": "This share link does not exist or was revoked.",
    "expired": "This share link has expired.",
    "failed": "Could not load this file. Try again later.",
    "sharedFile": "Shared file",
    "download": "Download",
    "expires": "Link expires {date}",
    "signInThenReopen": "This file was shared with specific people. Sign in, then open this link again.",
    "signInButton": "Sign in"
  },
  "opsCenter": {
    "unavailable": "Could not read this right now.",
    "copy": "Copy",
    "pipe": {
      "video_posters": "Video posters",
      "hover_previews": "Hover previews",
      "web_copies": "Browser-playable copies",
      "black_poster_sweep": "Black-poster check",
      "ai_descriptions": "AI descriptions",
      "description_search": "Description search index",
      "visual_search": "Visual search index",
      "document_text": "Document text"
    },
    "state": {
      "pending": "waiting",
      "queued": "queued",
      "running": "running",
      "registering": "saving",
      "watermarking": "watermarking",
      "uploading": "uploading",
      "transcoding": "transcoding",
      "ready": "ready",
      "succeeded": "done",
      "failed": "failed",
      "started": "running",
      "stopped": "stopped",
      "suspended": "asleep"
    },
    "src": {
      "database": "database",
      "pipelines": "pipelines",
      "jobs": "AI jobs",
      "refunds": "refunds",
      "kv": "cache",
      "balances": "provider balances"
    },
    "switch": {
      "webCopy": "Video conversions (playable copies)",
      "faces": "Face scanning",
      "moderationBackfill": "Safety re-scan of older media",
      "resumeTitle": "Resume: {name}",
      "pauseTitle": "Pause: {name}. Work in progress finishes first.",
      "resume": "Resume",
      "pause": "Pause"
    },
    "issue": {
      "alertChannelsMissing": "Alerts have nowhere to go — no Slack webhook or alert email is set",
      "cronFiveMinLate": "The 5-minute background run last finished {minutes} min ago",
      "cronHourlyLate": "The hourly background run last finished {minutes} min ago",
      "healthCheckLate": "The hourly health check last ran {minutes} min ago",
      "pipelineStalled": "{label}: {count, plural, one {# item} other {# items}} waiting and nothing finished recently",
      "pipelineBlocked": "{label}: {count, plural, one {# item} other {# items}} used every retry",
      "takedownsOverdue": "{count, plural, one {# takedown request is} other {# takedown requests are}} past the 48-hour deadline",
      "takedownsOpen": "{count, plural, one {# takedown request} other {# takedown requests}} waiting (48-hour deadline)",
      "reportsPending": "{count, plural, one {# content report} other {# content reports}} to review",
      "quarantinePending": "{count, plural, one {# quarantined file} other {# quarantined files}} to review",
      "libraryReviewOpen": "{count, plural, one {# library review case} other {# library review cases}} open",
      "verificationPending": "{count, plural, one {# verification request} other {# verification requests}} waiting",
      "webCopyFailed": "{count, plural, one {# video} other {# videos}} could not be converted to a playable copy",
      "bunnyFailed": "{count, plural, one {# posted video} other {# posted videos}} failed to reach the video CDN",
      "videoEditFailed": "{count, plural, one {# video edit} other {# video edits}} failed in the last 24 hours",
      "uploadFailures": "{count, plural, one {# upload} other {# uploads}} failed in the last 24 hours",
      "aiDependenciesBroken": "{count, plural, one {# AI model is} other {# AI models are}} broken: {refs}",
      "unrefundedFailures": "{count, plural, one {# failed paid generation was} other {# failed paid generations were}} not refunded ({credits} credits)",
      "switchOn": "{name} is paused",
      "exposedAdultFiles": "{count, plural, one {# public or shared file contains} other {# public or shared files contain}} nudity — check the alert for the file ids"
    },
    "hint": {
      "alertChannelsMissing": "Problems are only visible on this page until a channel is set. Set it on the API worker:",
      "cronLate": "Check the API worker logs (wrangler tail) for the scheduled run failing.",
      "unrefundedFailures": "A failure path kept customer credits. Refund them and fix the path.",
      "webCopyFailed": "Usually a damaged file. The original still downloads; requeue from Pipelines after a fix."
    },
    "signedOut": "Your session has ended. Sign in again to see the Ops Center.",
    "forbidden": "Only the superadmin can open the Ops Center.",
    "loadFailed": "Could not load the Ops Center. It will try again in a minute.",
    "switchFailed": "The switch did not change. Try again.",
    "checkRateLimited": "Run now is available again in {minutes} min.",
    "checkDone": "Check finished — results below.",
    "checkFailed": "The check failed. Try again shortly.",
    "loading": "Loading the Ops Center…",
    "overall": {
      "critical": "Something is broken",
      "warning": "Things need attention",
      "ok": "All systems normal"
    },
    "title": "Ops Center",
    "updated": "Updated {time} · refreshes every minute",
    "refresh": "Refresh",
    "partial": "Some sources could not be read: {list}",
    "needsYou": "Needs you",
    "issueCount": "{count, plural, =0 {nothing open} one {# open} other {# open}}",
    "nothingOpen": "Nothing needs you right now.",
    "since": "since {time}",
    "open": "Open",
    "services": "Services",
    "svc": {
      "api": "API",
      "web": "Website",
      "differentBuild": "different build from API",
      "db": "Database",
      "dbValue": "{ms} ms · {size}",
      "dbConnections": "Database connections",
      "longestQuery": "Longest running query",
      "kv": "Cache (KV)",
      "r2": "File storage (R2)",
      "thumbnailer": "Media service (Fly)"
    },
    "down": "not answering",
    "seconds": "{n} s",
    "ms": "{ms} ms",
    "machines": "Machines (Fly)",
    "fly": {
      "converter": "Video converter",
      "thumbnailer": "Media service",
      "dedicated": "dedicated",
      "shared": "shared",
      "cpus": "{n, plural, one {# CPU} other {# CPUs}}",
      "converterAsleep": "Asleep — starts by itself when a video needs converting",
      "unreachable": "Fly API: {err}",
      "converterBusy": "Encoding now",
      "stateUnknown": "State unknown — connect Fly below",
      "volume": "Scratch disks: {n} GB in total",
      "connect": "To see machine sizes and states here, add a read-only Fly token to the API:"
    },
    "connections": "Connected services",
    "cfg": {
      "slack": "Slack alerts",
      "alertEmails": "Alert email list",
      "email": "Email sending (Resend)",
      "stripe": "Payments (Stripe)",
      "bunny": "Video CDN (Bunny)",
      "rekognition": "AI edit safety (AWS)",
      "turnstile": "Bot check (Turnstile)",
      "cloudflareApi": "Cloudflare usage API",
      "live": "live",
      "test": "test mode",
      "on": "set",
      "off": "not set"
    },
    "webCopy": "Video conversions",
    "wc": {
      "queued": "Waiting",
      "unchecked": "Not checked yet",
      "uncheckedHint": "Videos a browser may not play. A quick check decides whether each needs converting.",
      "running": "Converting now",
      "startedAt": "started {time}",
      "done": "Done",
      "doneValue": "{total} · {recent} in the last 6 hours",
      "notNeeded": "Already playable",
      "failed": "Failed",
      "eta": "Backlog clears in",
      "noProgress": "No progress in the last 6 hours"
    },
    "sc": {
      "converterIdle": "Nothing waiting",
      "db": "Database",
      "dbNow": "{pct}% of connections in use · {size}",
      "dbWhen": "Scale up when connections stay above 80% or the slowest 5% of API calls pass 1.5 s.",
      "dbHow": "Timescale console → the service → Operations → Compute: pick the next size. A short restart follows.",
      "converter": "Video converter",
      "converterNow": "Backlog clears in about {n} h",
      "converterWhen": "Bigger machine when the backlog would take more than 2 days. Paid only while it runs.",
      "converterHow": "Change size in services/thumbnailer/fly.webcopy.toml and deploy, or for now:",
      "thumbnailer": "Media service (posters, previews, faces)",
      "lagging": "Behind: {list}",
      "keepingUp": "Keeping up",
      "thumbWhen": "Add a machine when a pipeline would take more than a day to catch up.",
      "thumbHow": "Each machine needs its own 10 GB scratch disk: create the disk first, then add the machine. More machines help only when work arrives in parallel.",
      "workers": "API and website (Cloudflare Workers)",
      "workersNow": "Slowest 5%: {ms} ms",
      "workersWhen": "Scale automatically. Slowness here is almost always the database (round trips), not the Workers.",
      "storage": "File storage (R2)",
      "storageNow": "{size} · +{added} in 30 days",
      "storageWhen": "No limit to raise; cost grows with size. Emptying old trash is the main saving."
    },
    "hours": "{n} h",
    "otherQueues": "Other background work",
    "oq": {
      "faces": "Face scanning",
      "pendingFailed": "{pending} waiting · {failed} failed",
      "duplicates": "Duplicate check",
      "bunny": "Posted videos → CDN",
      "videoEdits": "Video edits (24 h)",
      "email": "Email campaigns",
      "emailValue": "{pending} sending · {failed} failed (7 days)",
      "news": "News waiting for review",
      "moderation": "Safety re-scan of older media",
      "ai": "AI generations (24 h)",
      "aiValue": "{total} · {failed} failed · {rejected} refused"
    },
    "pipelines": "Media pipelines",
    "details": "Details",
    "pl": {
      "name": "Pipeline",
      "waiting": "Waiting",
      "stuck": "Out of retries",
      "lastHour": "Done last hour",
      "eta": "Clears in"
    },
    "usage": "Usage",
    "cap": {
      "users": "Accounts",
      "usersValue": "{total} · {n, plural, =0 {none new this week} one {# new this week} other {# new this week}}",
      "active": "Active people (day / week / month)",
      "requests": "API requests (today / yesterday)",
      "errors": "Server errors (today / yesterday)",
      "latency": "API speed, 24 h (typical / slowest 5%)",
      "latencyValue": "{p50} ms / {p95} ms",
      "storage": "Media stored",
      "storageValue": "{size} in {items} files",
      "trash": "In trash",
      "added": "Added in the last 30 days"
    },
    "scale": "When to scale, and how",
    "costs": "Running costs",
    "finance": "Finance",
    "cost": {
      "ai": "AI providers (24 h / 7 days / 30 days)",
      "r2": "File storage, estimated per month",
      "r2Hint": "R2 list price $0.015 per GB-month, library and trash. Requests and web copies not included."
    },
    "balances": "Provider balances",
    "aiCost": "AI cost",
    "noBalances": "No balance readings yet — they are taken every hour.",
    "bal": {
      "unknown": "unknown",
      "credits": "{n} credits",
      "withDays": "{amount} · {days, plural, =0 {runs out today} one {about # day left} other {about # days left}}"
    },
    "checks": "Hourly platform check",
    "runCheck": "Run now",
    "noCheckYet": "No check has run yet. It runs every hour, or press Run now.",
    "checkedAt": "Last run {time}",
    "allChecks": "Platform health",
    "openConsole": "Open console"
  },
  "stage3d": {
    "scene": {
      "defaultName": "My scene",
      "listFailed": "Couldn't load your scenes.",
      "newScene": "New scene",
      "saveFirst": "Save your current scene first, or its unsaved changes are lost.",
      "none": "No saved scenes yet. Press Save to keep this one.",
      "untitled": "Untitled scene",
      "saving": "Saving…",
      "saveFailed": "Couldn't save. Try again.",
      "unsavedAuto": "Unsaved changes · saves automatically",
      "unsaved": "Not saved yet",
      "savedAt": "Saved {time}",
      "opened": "Saved in your account",
      "new": "New scene",
      "nameLabel": "Scene name",
      "save": "Save"
    },
    "errors": {
      "uploadFailed": "Couldn't save the capture to your Library. Try again.",
      "loadFailed": "Couldn't open that scene.",
      "unavailable": "That isn't available in the 3D Stage yet.",
      "snapshot": "Couldn't capture the camera view.",
      "addFailed": "Couldn't add that to the scene."
    },
    "back": "Soltik",
    "signedOut": {
      "title": "Sign in to use the 3D Stage",
      "body": "Your shots are saved to your Library, so the stage needs your account.",
      "cta": "Sign in"
    },
    "unavailable": {
      "title": "The 3D Stage isn't open to your account yet",
      "body": "It's in early testing. We'll let you know when it's ready.",
      "cta": "Back to Soltik"
    },
    "assets": {
      "mannequin": "Mannequin",
      "mannequinSlim": "Mannequin (slim)",
      "shapes": {
        "box": "Cube",
        "sphere": "Sphere",
        "cylinder": "Cylinder",
        "cone": "Cone",
        "donut": "Ring",
        "light": "Light"
      },
      "sky": {
        "day": "Daylight",
        "black": "Studio black",
        "none": "None"
      },
      "image": "Image",
      "props": {
        "chair": "Chair",
        "table": "Table",
        "stool": "Stool",
        "bench": "Bench",
        "sofa": "Sofa",
        "wall": "Wall",
        "stairs": "Stairs",
        "platform": "Platform",
        "doorway": "Doorway",
        "column": "Column"
      }
    },
    "capture": {
      "promptTemplate": "Turn the wooden mannequin into {description}. Keep the exact pose, body proportions and camera angle.",
      "title": "Your shot is saved to your Library",
      "videoTitle": "Your clip is saved to your Library",
      "close": "Close",
      "descriptionLabel": "Who or what should the mannequin become?",
      "descriptionPlaceholder": "a dancer in a flowing red dress on a rooftop at golden hour",
      "descriptionHint": "The image editor opens with your shot and this description. Nothing is generated until you press Generate there.",
      "keepEditing": "Keep posing",
      "openEditor": "Open in image editor",
      "openLibrary": "Open Library"
    },
    "library": {
      "search": "Search your Library",
      "upload": "Upload an image",
      "failed": "Couldn't load your Library.",
      "retry": "Try again",
      "noMatches": "No images match.",
      "empty": "No images in your Library yet. Upload one to use it here.",
      "more": "Load more"
    },
    "looks": {
      "figure": "The mannequin",
      "left": "On the left",
      "right": "On the right",
      "leftmost": "Leftmost",
      "rightmost": "Rightmost",
      "middle": "In the middle",
      "nth": "{n} from the left",
      "title": "Looks (optional)",
      "hintMany": "Dress each mannequin from a Library image — an outfit, a character or a person.",
      "hintOne": "Dress the mannequin from a Library image — an outfit, a character or a person.",
      "scene": "The scene",
      "select": "Select this mannequin in the scene",
      "max": "Up to {n} looks per render",
      "add": "Add look"
    },
    "save": {
      "saved": "Saved to your Library",
      "shot": "Camera view",
      "shotButton": "Save image to Library · free"
    },
    "render": {
      "emptyScene": "Add a mannequin or describe the scene first.",
      "noCredits": "Not enough credits for a render ({credits} needed).",
      "getCredits": "Get credits",
      "needsPro": "Rendering uses a Pro model.",
      "upgrade": "See plans",
      "blocked": "This render was blocked by our safety checks. Your credits were refunded.",
      "failed": "The render didn't finish. Try again.",
      "title": "Render",
      "hint": "Turns the camera view into a finished image. Pose and framing are kept.",
      "descriptionLabel": "Describe the scene",
      "descriptionPlaceholder": "a dancer in a flowing red dress on a rooftop at golden hour",
      "styleLabel": "Style",
      "lookRemove": "Remove look",
      "lookWho": "Is there a real person in this image?",
      "lookNone": "No — an outfit, object, character or style",
      "lookSelf": "Yes — it's me",
      "lookOther": "Yes — someone else, and I have their permission",
      "results": "Renders (saved to your Library)",
      "edit": "Edit",
      "download": "Download",
      "answerLook": "Answer whether the look shows a real person.",
      "capturing": "Capturing the shot…",
      "rendering": "Rendering… about 30 seconds",
      "go": "Render · {credits} credits",
      "lookPick": "Choose a look",
      "styles": {
        "photo": "Photo",
        "cinematic": "Cinematic",
        "fashion": "Fashion",
        "anime": "Anime",
        "animated": "3D animation",
        "comic": "Comic",
        "paint": "Painting"
      },
      "providerRefused": "The image model refused this render as sensitive, so nothing was charged. Try a different look image (a clothing photo works better than a photo of a person) or change the description.",
      "failedWith": "The render didn't finish: {reason}"
    },
    "dock": {
      "people": "People",
      "props": "Props",
      "shapes": "Shapes",
      "backdrops": "Photos",
      "sky": "Sky",
      "scenes": "Scenes",
      "adding": "Adding…",
      "title": "Add to scene",
      "peopleHint": "Select a mannequin and press Enter Pose Mode to bend its joints. To dress it, add a look in the Render panel.",
      "asBackdrop": "Backdrop",
      "asCard": "Image in scene",
      "backdropHint": "Fills the camera frame behind your scene.",
      "cardHint": "A flat picture you can move, turn and scale."
    }
  },
  "aiGuardOutage": {
    "title": "Our safety check is running slow",
    "body": "It didn't answer in time, so your message wasn't sent. Nothing you wrote caused this.",
    "retry": "Try again"
  },
  "securityBlock": {
    "reason": {
      "promptInjection": "Your prompt looks like it's trying to manipulate the AI. Try rephrasing without hidden instructions.",
      "indirectInjection": "The AI detected instructions hidden inside context data — not your prompt itself, but something it was reading.",
      "pii": "Your prompt contains personal info (email, phone, SSN, or similar). Remove the personal details and try again.",
      "codeLeak": "Your prompt looks like it contains an API key or secret. We never send secrets to AI providers.",
      "toxic": "Your content was blocked for violating our content policy.",
      "costAttack": "Your prompt is too long or repetitive. Please shorten it.",
      "obfuscation": "Your prompt uses unusual encoding that looks like an obfuscation attempt.",
      "crossLingual": "Your prompt mixes languages in a pattern that often hides injection attempts.",
      "scanUnavailable": "The security scanner is temporarily unavailable. Please try again in a moment.",
      "generic": "Blocked by the security pipeline."
    },
    "title": {
      "promptInjection": "Possible prompt injection",
      "pii": "Personal info detected",
      "codeLeak": "Secret or API key detected",
      "toxic": "Content policy violation",
      "costAttack": "Prompt too long",
      "obfuscation": "Obfuscated input detected",
      "scanUnavailable": "Security scanner unavailable",
      "generic": "Message blocked"
    },
    "whyTriggered": "Why this triggered",
    "hideDetails": "Hide details",
    "why": "Why?",
    "viewHistory": "View history",
    "dismiss": "Dismiss"
  },
  "oauth": {
    "authorize": {
      "title": "Sign in to {client}",
      "intro": "Sign in to {client} with your Soltik account.",
      "willGet": "{client} will get:",
      "displayName": "Your display name",
      "notShared": "Not your email address or phone number.",
      "signedInAs": "Signed in as {account}",
      "switchAccount": "Use another account",
      "cancel": "Cancel",
      "continue": "Continue",
      "invalid": "This sign-in link isn't valid. Go back to the app and try again.",
      "suspended": "This account is suspended and can't be used to sign in to other apps.",
      "failed": "Something went wrong. Please try again.",
      "retry": "Try again"
    }
  },
  "partnerSite": {
    "signIn": "Sign in",
    "signOut": "Sign out",
    "poweredBy": "Powered by Soltik",
    "unavailable": "This page is not available right now.",
    "emergency": "Alert in progress",
    "communities": "Communities",
    "noCommunities": "No communities yet.",
    "members": "{count, plural, one {# member} other {# members}}",
    "join": "Sign in to join",
    "signOutHere": "Sign out of {name}",
    "signOutEverywhere": "Sign out everywhere",
    "signOutEverywhereHint": "Also on soltik.app and your other devices",
    "signInFailed": "Sign-in didn't finish. Please try again."
  },
  "partnerSignIn": {
    "toContinue": "Sign in to continue to {name}",
    "continueHint": "You're signed in to Soltik. Continue to {name} with this account?",
    "continue": "Continue to {name}",
    "invalid": "This sign-in link isn't valid. Go back to the site and press Sign in again.",
    "framed": "Open this page in its own window to sign in.",
    "error": "Couldn't continue. Please try again."
  }
}
