{
  "Common": {
    "loading": "Loading...",
    "save": "Save",
    "cancel": "Cancel",
    "add": "Add",
    "delete": "Delete",
    "edit": "Edit",
    "close": "Close",
    "submit": "Submit",
    "back": "Back",
    "language": "Language",
    "errorTitle": "Something went wrong",
    "errorRetry": "Try again"
  },
  "Nav": {
    "dashboard": "Dashboard",
    "webVitals": "Web Vitals",
    "labData": "Lab Data",
    "alerts": "Alerts",
    "settings": "Settings",
    "admin": "Admin",
    "addNewSite": "Add New Site",
    "support": "Support",
    "documentation": "Documentation",
    "sitePlaceholder": "Select a site",
    "addSiteTitle": "Add a site",
    "addSiteDescription": "Enter the URL of the site to monitor",
    "addSitePlaceholder": "https://example.com",
    "adding": "Adding...",
    "upgradeSidebar": "Upgrade plan"
  },
  "SiteHeader": {
    "performanceMonitoring": "Performance Monitoring"
  },
  "Auth": {
    "appName": "Eleva Speed",
    "login": {
      "title": "Login to your account",
      "description": "Enter your email below to login to your account.",
      "noAccount": "Don't have an account yet?",
      "createAccount": "Create an account",
      "emailLabel": "Email",
      "passwordLabel": "Password",
      "forgotPasswordLink": "Forgot your password?",
      "submit": "Sign in",
      "errorFallback": "Sign in failed",
      "seePricingPrompt": "Curious about pricing?",
      "seePricingLink": "See plans"
    },
    "signup": {
      "title": "Create your account",
      "description": "Enter your details below to create your account.",
      "hasAccount": "Already have an account?",
      "signIn": "Sign in",
      "nameLabel": "Name",
      "namePlaceholder": "Your name",
      "emailLabel": "Business email",
      "emailPlaceholder": "you@your-company.com",
      "emailHint": "No Gmail, iCloud, Outlook… use your business address.",
      "passwordLabel": "Password",
      "submit": "Create account",
      "successToast": "Account created!",
      "errorFallback": "Sign up failed",
      "seePricingPrompt": "Curious about pricing?",
      "seePricingLink": "See plans"
    },
    "logout": "Sign out",
    "userMenu": {
      "settings": "Settings"
    },
    "verifyEmail": {
      "title": "Verify your email",
      "description": "We need to confirm your email address before you can use Eleva Speed.",
      "emailLabel": "Email",
      "emailPlaceholder": "you@company.com",
      "sendCode": "Send code",
      "sending": "Sending…",
      "otpLabel": "6-digit code",
      "otpHelper": "We sent a 6-digit code to {email}. Check your inbox + spam.",
      "verify": "Verify",
      "verifying": "Verifying…",
      "resend": "Resend code",
      "sentSuccess": "Code sent. Check your inbox.",
      "sentFailed": "Failed to send code. Please try again.",
      "verifiedSuccess": "Email verified.",
      "verifiedFailed": "Verification failed. Check the code and try again."
    },
    "forgotPassword": {
      "title": "Forgot your password?",
      "description": "Enter your email and we'll send you a 6-digit code to reset your password.",
      "emailLabel": "Email",
      "emailPlaceholder": "you@company.com",
      "submit": "Send reset code",
      "sending": "Sending…",
      "sentSuccess": "If an account exists, a code has been sent to your inbox."
    },
    "resetPassword": {
      "title": "Reset your password",
      "description": "Enter the code we sent + your new password.",
      "emailLabel": "Email",
      "emailPlaceholder": "you@company.com",
      "otpLabel": "6-digit code",
      "otpHelper": "Enter the code we sent to {email}.",
      "newPasswordLabel": "New password",
      "newPasswordPlaceholder": "At least 8 characters",
      "newPasswordHelper": "Use at least 8 characters. Mix letters + numbers + symbols recommended.",
      "confirmPasswordLabel": "Confirm new password",
      "submit": "Reset password",
      "resetting": "Resetting…",
      "passwordMismatch": "Passwords don't match.",
      "passwordTooShort": "Password must be at least 8 characters.",
      "resetSuccess": "Password reset. You can now sign in.",
      "resetFailed": "Reset failed. Check the code and try again."
    },
    "unverifiedBanner": {
      "title": "Verify your email",
      "description": "Confirm {email} to unlock the full Eleva Speed experience.",
      "verifyNow": "Verify now",
      "resend": "Resend code",
      "resending": "Sending…",
      "resendSuccess": "Code sent. Check your inbox.",
      "resendFailed": "Failed to resend. Please try again."
    }
  },
  "Pricing": {
    "title": "Pricing",
    "subtitle": "Web performance monitoring built for agencies, e-commerce teams, and product engineers. Start free; upgrade when you outgrow the limits.",
    "ctaSignup": "Get started with {tier}",
    "ctaSignupFree": "Sign up free",
    "ctaDowngradeFree": "Downgrade to Free",
    "freeDescription": "Get started for free with the essentials.",
    "starterDescription": "For solo developers serious about web performance.",
    "proDescription": "For agencies and teams scaling their audits.",
    "businessDescription": "For larger teams with white-label and priority needs.",
    "enterpriseCallout": "Need more than 50 sites, custom locations, SSO SAML, or private agents? Contact us for an Enterprise quote.",
    "comparisonTitle": "Compare features",
    "comparisonRows": {
      "feature": "Feature",
      "testsPerMonth": "Tests / month",
      "sites": "Sites monitored",
      "seats": "Team members",
      "retention": "Data retention",
      "api": "API access",
      "emailAlerts": "Email alerts",
      "slackAlerts": "Slack / webhook alerts",
      "whiteLabel": "White-label PDF",
      "support": "Support"
    },
    "comparisonValues": {
      "webhookOnly": "Webhook only",
      "supportEmail": "Email",
      "supportStandard": "Standard",
      "supportPriority": "Priority"
    },
    "select": "Select",
    "recommended": "Recommended",
    "yearlyHint": "2 months free",
    "currencyLabel": "Currency",
    "extraSeats": {
      "section": "Extra seats",
      "ariaLabel": "Extra seats for {tier}",
      "perSeat": "{price} / seat",
      "notAvailable": "—"
    },
    "rows": {
      "extraSeats": "Extra seats (add-on)",
      "monitoredSlots": "Monitored slots",
      "monitoringFrequency": "Monitoring frequency",
      "testLocations": "Test locations",
      "mobileTesting": "Mobile device testing"
    },
    "values": {
      "dailyWeeklyMonthly": "Daily / Weekly / Monthly",
      "hourlyDailyWeeklyMonthly": "Hourly / Daily / Weekly / Monthly"
    },
    "faqTitle": "Frequently asked questions",
    "faq": {
      "q1": "Can I cancel anytime?",
      "a1": "Yes. Cancel through the Stripe Customer Portal — your access stays active until the end of the current period.",
      "q2": "What happens if I downgrade?",
      "a2": "Your plan switches at the end of the current billing period. Sites and team members over the new plan's quota are kept but read-only until you reduce them.",
      "q3": "Do you offer a free trial?",
      "a3": "Our Free plan is permanent and includes 15 tests / month. No credit card required.",
      "q4": "Is VAT included in the price?",
      "a4": "Prices are shown excluding VAT. EU VAT is calculated at checkout based on your billing country.",
      "q5": "Can I switch between monthly and yearly?",
      "a5": "Yes, via the Stripe Customer Portal. Switching mid-period is prorated automatically."
    }
  },
  "Marketing": {
    "nav": {
      "brand": "Eleva Speed",
      "primaryNavLabel": "Primary",
      "pricing": "Pricing",
      "signIn": "Sign in",
      "signUp": "Sign up",
      "footerTagline": "Eleva Speed — web performance monitoring."
    }
  },
  "QuickTest": {
    "placeholder": "Enter a URL to test...",
    "analyze": "Analyze"
  },
  "Dashboard": {
    "title": "Dashboard",
    "hero": {
      "eyebrow": "Network Integrity",
      "headlineHealthy": "Overall network health is optimal.",
      "headlineEmpty": "Add your first site.",
      "monitoredCount": "{count, plural, one {# site monitored} other {# sites monitored}}",
      "avgScore": "Avg Score",
      "avgLcp": "Avg LCP"
    },
    "monitoredProperties": {
      "title": "Monitored Properties",
      "subtitle": "Real-time tracking for {count, plural, one {# active property} other {# active properties}}.",
      "empty": "No sites monitored. Add your first site to get started."
    },
    "stats": {
      "totalRequests": "Total Requests",
      "avgFullyLoaded": "Avg Fully Loaded",
      "avgTransferSize": "Avg Transfer Size"
    },
    "siteRow": {
      "perfScore": "Perf Score",
      "lastTest": "Last test: {date}",
      "noTest": "No test yet"
    },
    "addSite": {
      "trigger": "Add New Site",
      "title": "Add a site",
      "description": "Enter the URL of the site to monitor",
      "placeholder": "https://example.com",
      "submitting": "Adding...",
      "submit": "Add"
    }
  },
  "Tests": {
    "title": "Tests",
    "loading": "Loading...",
    "empty": "No tests yet. Launch your first test!",
    "columns": {
      "url": "URL",
      "score": "Score",
      "lcp": "LCP",
      "tbt": "TBT",
      "cls": "CLS",
      "status": "Status",
      "date": "Date"
    },
    "status": {
      "queued": "Queued",
      "running": "Running",
      "completed": "Completed",
      "failed": "Failed"
    }
  },
  "TestReport": {
    "notFound": "Test not found.",
    "live": "Live Performance Report",
    "analyzedOn": "Analyzed on {date}",
    "rerunAudit": "Re-run analysis",
    "fullReport": "Full report",
    "queueWaiting": {
      "queued": "You are #{position} of {total}",
      "estimatedWait": "about {seconds, plural, one {# second} other {# seconds}} of wait",
      "inQueue": "In queue...",
      "analyzing": "Analyzing...",
      "autoUpdate": "Results will appear automatically"
    },
    "failed": "Test failed",
    "cwv": {
      "title": "Core Web Vitals",
      "subtitle": "Key user experience metrics"
    },
    "details": {
      "title": "Detailed metrics",
      "requests": "Requests",
      "totalSize": "Total size"
    },
    "screenshots": "Screenshots",
    "screenshot": {
      "afterPageCompleteCheck": "After Page Complete",
      "largestContentfulPaint": "Largest Contentful Paint",
      "layoutShift": "Layout Shift"
    },
    "gauge": {
      "performance": "Performance"
    },
    "metric": {
      "firstContentfulPaint": "First Contentful Paint",
      "timeToFirstByte": "Time to First Byte",
      "speedIndex": "Speed Index",
      "fullyLoaded": "Fully Loaded",
      "domInteractive": "DOM Interactive",
      "firstInputDelay": "First Input Delay",
      "largestContentfulPaint": "Largest Contentful Paint",
      "totalBlockingTime": "Total Blocking Time",
      "cumulativeLayoutShift": "Cumulative Layout Shift"
    }
  },
  "Settings": {
    "title": "Settings",
    "password": {
      "title": "Change password",
      "currentLabel": "Current password",
      "newLabel": "New password",
      "newHint": "At least 8 characters.",
      "confirmLabel": "Confirm new password",
      "revokeOthers": "Sign out my other sessions",
      "submit": "Update password",
      "errorTooShort": "The new password must be at least 8 characters.",
      "errorMismatch": "The passwords do not match.",
      "errorFallback": "Could not update password.",
      "successToast": "Password updated"
    },
    "sessions": {
      "title": "Active sessions",
      "loading": "Loading…",
      "empty": "No active sessions.",
      "current": "Current session",
      "unknownIp": "Unknown IP",
      "createdOn": "Created on",
      "revoke": "Revoke",
      "revokeError": "Could not revoke session.",
      "successToast": "Session revoked",
      "unknownDevice": "Unknown device",
      "unknownBrowser": "Browser",
      "unknownOs": "Unknown OS",
      "deviceOn": "{browser} on {os}"
    },
    "danger": {
      "title": "Danger zone",
      "description": "Deleting your account is permanent. All your data — sites, audits, sessions — will be erased and cannot be restored.",
      "deleteButton": "Delete my account",
      "dialogTitle": "Permanently delete account?",
      "dialogDescription": "This action is irreversible. To confirm, enter your current password.",
      "passwordLabel": "Password",
      "cancel": "Cancel",
      "confirmDelete": "Delete permanently",
      "errorFallback": "Could not delete account.",
      "successToast": "Account deleted"
    },
    "tabs": {
      "profile": "Profile",
      "organization": "Organization",
      "team": "Team",
      "billing": "Billing",
      "billingDisabled": "Coming soon"
    },
    "profile": {
      "title": "Profile",
      "description": "Your personal account settings.",
      "nameLabel": "Name",
      "namePlaceholder": "Your full name",
      "emailLabel": "Email",
      "emailHelper": "Email is your sign-in identifier and can't be changed here.",
      "submit": "Save changes",
      "submitting": "Saving…",
      "saveSuccess": "Profile saved.",
      "saveFailed": "Failed to save profile."
    },
    "organization": {
      "title": "Organization",
      "description": "Settings for {orgName}. Only admins and owners can edit.",
      "nameLabel": "Organization name",
      "namePlaceholder": "Acme Corp",
      "slugLabel": "Slug",
      "slugHelper": "The slug is auto-generated from the name and can't be changed here.",
      "submit": "Save changes",
      "submitting": "Saving…",
      "saveSuccess": "Organization saved.",
      "saveFailed": "Failed to save organization.",
      "dangerZone": "Danger zone",
      "dangerZoneDescription": "Permanent actions. Only the owner can perform them.",
      "deleteOrg": "Delete organization",
      "deleteOrgDescription": "This will permanently delete {orgName} and all its sites and tests. There is no undo.",
      "deleteOrgConfirm": "Type \"{orgName}\" to confirm",
      "deleteOrgButton": "Delete forever",
      "deleteOrgFailed": "Failed to delete organization.",
      "transferOwnership": "Transfer ownership",
      "transferOwnershipDescription": "Promote a current admin to owner. You will be demoted to admin.",
      "transferOwnershipSelect": "Select the new owner",
      "transferOwnershipButton": "Transfer",
      "transferOwnershipFailed": "Failed to transfer ownership.",
      "transferOwnershipSuccess": "Ownership transferred."
    },
    "team": {
      "title": "Team",
      "description": "Members of {orgName} and pending invitations.",
      "inviteTitle": "Invite a new member",
      "inviteEmailLabel": "Email",
      "inviteEmailPlaceholder": "teammate@company.com",
      "inviteRoleLabel": "Role",
      "inviteRoleAdmin": "Admin",
      "inviteRoleMember": "Member",
      "inviteSubmit": "Send invitation",
      "inviteSubmitting": "Sending…",
      "inviteSuccess": "Invitation sent to {email}.",
      "inviteFailed": "Failed to send invitation.",
      "membersTitle": "Members ({count})",
      "pendingTitle": "Pending invitations ({count})",
      "noMembers": "No members yet.",
      "noPending": "No pending invitations.",
      "memberRoleChange": "Change role",
      "memberRemove": "Remove from organization",
      "memberRemoveConfirm": "Remove {name} from {orgName}? They will lose access immediately.",
      "memberRemoveSuccess": "Member removed.",
      "memberRemoveFailed": "Failed to remove member.",
      "memberRoleUpdated": "Role updated.",
      "memberRoleFailed": "Failed to update role.",
      "invitationRevoke": "Revoke",
      "invitationRevokeConfirm": "Revoke the invitation sent to {email}?",
      "invitationRevokeSuccess": "Invitation revoked.",
      "invitationRevokeFailed": "Failed to revoke invitation.",
      "invitationExpiresAt": "Expires {date}"
    },
    "billing": {
      "title": "Billing",
      "description": "Manage your subscription and view invoices.",
      "currentPlan": "Current plan",
      "renewsOn": "Renews {date}",
      "endsOn": "Ends {date}",
      "freeBadge": "Free tier",
      "monthly": "Monthly",
      "yearly": "Yearly (save 17%)",
      "intervalToggle": "Billing interval",
      "ctaUpgrade": "Upgrade to {tier}",
      "ctaCurrent": "Current plan",
      "ctaDowngrade": "Switch to {tier}",
      "ctaContactSales": "Contact sales",
      "managePortal": "Manage subscription",
      "managePortalDescription": "Update payment method, view invoices, or cancel subscription via the Stripe portal.",
      "cancelInline": "Cancel at period end",
      "reactivate": "Reactivate subscription",
      "checkoutError": "Could not start checkout. Please try again.",
      "portalError": "Could not open subscription portal. Please try again.",
      "successTitle": "Welcome to {plan}",
      "successDescription": "Your subscription is being activated. This usually takes a few seconds.",
      "successPolling": "Activating…",
      "successTimeout": "Activation is taking longer than expected. Refresh the page in a moment — your subscription will appear here.",
      "pastDueTitle": "Payment failed",
      "pastDueDescription": "Your last invoice could not be paid. Update your payment method to keep your subscription active.",
      "cancelScheduledTitle": "Subscription ending soon",
      "cancelScheduledDescription": "Your {plan} plan ends on {date}. You'll be moved to Free.",
      "tierFeatures": {
        "tests": "{n} tests / month",
        "sites": "{n} sites monitored",
        "seats": "{n} team members",
        "retentionDays": "{n} day retention"
      }
    }
  },
  "Site": {
    "Detail": {
      "title": "Live Performance Report",
      "live": "LIVE",
      "rerunAudit": "Rerun Audit",
      "analyzing": "Analyzing...",
      "testStarted": "Test started",
      "tabs": {
        "summary": "Summary",
        "performance": "Performance",
        "structure": "Structure",
        "waterfall": "Waterfall"
      },
      "device": {
        "mobile": "Mobile",
        "desktop": "Desktop"
      },
      "gauge": {
        "performance": "Performance",
        "accessibility": "Accessibility",
        "bestPractices": "Best Practices",
        "seo": "SEO"
      },
      "cwv": {
        "title": "Core Web Vitals",
        "last30Days": "Last 30 Days",
        "lcp": "LCP",
        "lcpSub": "Largest Contentful Paint",
        "fid": "FID",
        "fidSub": "First Input Delay",
        "cls": "CLS",
        "clsSub": "Cumulative Layout Shift"
      },
      "resource": {
        "title": "Resource Transfer",
        "totalPayload": "Total Payload Size"
      },
      "pageDetails": {
        "totalRequests": "Total Requests",
        "transferSize": "Transfer Size",
        "fullyLoaded": "Fully Loaded",
        "domInteractive": "DOM Interactive"
      },
      "opportunities": {
        "title": "Prioritized Opportunities",
        "fixFirst": "Fix This First",
        "highImpact": "High Impact",
        "medium": "Medium",
        "impact": "Impact",
        "saved": "Saved"
      },
      "captures": {
        "title": "Captures",
        "afterComplete": "After Page Complete",
        "lcp": "Largest Contentful Paint",
        "cls": "Layout Shift"
      },
      "eventsLog": {
        "title": "Performance Events Log",
        "testSource": "Test Source",
        "timestamp": "Timestamp",
        "score": "Score",
        "status": "Status",
        "latency": "Latency",
        "mobileEmulation": "Mobile Emulation",
        "desktopChrome": "Desktop Chrome",
        "statusCompleted": "Completed",
        "statusFailed": "Failed",
        "statusRunning": "Running"
      },
      "cadence": {
        "title": "Scheduled audit",
        "description": "Run an automatic audit at a regular interval. The cadence is enforced server-side via cron.",
        "next": "Next audit:",
        "none": "Disabled",
        "daily": "Every day",
        "weekly": "Every week",
        "disabledToast": "Monitoring disabled",
        "enabledToast": "{cadence} monitoring enabled",
        "updateError": "Could not update cadence"
      },
      "empty": {
        "noTests": "No <bold>{device}</bold> test for this site.",
        "launchTest": "Launch a {device} test",
        "testLaunched": "{device} test launched"
      },
      "queue": {
        "position": "You are #{position} of {total}",
        "estimatedWait": "about {seconds, plural, one {# second} other {# seconds}} of wait",
        "analyzing": "Analyzing..."
      },
      "cwvStatus": {
        "good": "Good",
        "needsImprovement": "Needs Improvement",
        "poor": "Poor"
      }
    }
  },
  "PerformanceMetrics": {
    "title": "Performance Metrics",
    "browserTimings": "Browser Timings",
    "metrics": {
      "fcp": "First Contentful Paint",
      "si": "Speed Index",
      "lcp": "Largest Contentful Paint",
      "tbt": "Total Blocking Time",
      "cls": "Cumulative Layout Shift"
    },
    "timings": {
      "ttfb": "Time to First Byte",
      "domInteractive": "DOM Interactive",
      "domContentLoaded": "DOM Content Loaded",
      "fullyLoaded": "Fully Loaded"
    }
  },
  "StructureAudits": {
    "opportunitiesTitle": "Opportunities",
    "opportunitiesDescription": "These suggestions can help your page load faster. They don't directly affect the Performance Score.",
    "diagnosticsTitle": "Diagnostics",
    "diagnosticsDescription": "More information about the performance of your application. These numbers don't directly affect the Performance Score."
  },
  "Waterfall": {
    "empty": "No waterfall available.",
    "columns": {
      "resource": "Resource",
      "status": "Status",
      "size": "Size",
      "time": "Time",
      "waterfall": "Waterfall"
    },
    "summary": "{count} requests · {ms}ms total",
    "timings": {
      "blocked": "Blocked",
      "dns": "DNS",
      "connect": "Connect",
      "ssl": "SSL",
      "send": "Send",
      "ttfb": "TTFB",
      "download": "Download"
    }
  },
  "Admin": {
    "title": "Admin",
    "backToDashboard": "← Back to dashboard",
    "nav": {
      "users": "Users",
      "orgs": "Orgs",
      "sites": "Sites",
      "tests": "Tests",
      "leads": "Leads"
    },
    "orgs": {
      "title": "Organizations",
      "description": "All organizations on Eleva Speed with plan, billing status, and MRR.",
      "totalMRR": "Total MRR",
      "view": "View",
      "columns": {
        "org": "Organization",
        "plan": "Plan",
        "status": "Status",
        "mrr": "MRR (€)",
        "members": "Members",
        "sites": "Sites",
        "tests": "Tests",
        "created": "Created"
      }
    },
    "orgDetail": {
      "orgId": "Org ID",
      "backToList": "Back to all orgs",
      "plan": "Plan",
      "status": "Status",
      "sites": "Sites",
      "tests": "Tests (lifetime)",
      "endsOn": "Ends {date}",
      "stripeCustomer": "Stripe Customer",
      "openInStripe": "Open in Stripe",
      "membersTitle": "Members ({count})"
    },
    "leads": {
      "title": "Leads",
      "empty": "No leads yet — capture flow not wired up.",
      "columns": {
        "email": "Email",
        "source": "Source",
        "siteUrl": "Site URL",
        "consent": "Consent",
        "created": "Created"
      }
    },
    "tests": {
      "title": "Tests",
      "columns": {
        "hostname": "Hostname",
        "device": "Device",
        "status": "Status",
        "perf": "Perf",
        "created": "Created",
        "completed": "Completed"
      },
      "status": {
        "queued": "Queued",
        "running": "Running",
        "completed": "Completed",
        "failed": "Failed"
      }
    },
    "sites": {
      "title": "Sites",
      "columns": {
        "hostname": "Hostname",
        "owner": "Owner",
        "label": "Label",
        "latestScore": "Latest score",
        "tests": "Tests",
        "created": "Created"
      }
    },
    "users": {
      "title": "Users",
      "banned": "banned",
      "roles": {
        "admin": "Admin",
        "user": "User"
      },
      "columns": {
        "email": "Email",
        "name": "Name",
        "role": "Role",
        "status": "Status",
        "sites": "Sites",
        "tests": "Tests",
        "created": "Created"
      }
    }
  },
  "Home": {
    "redirecting": "Redirecting..."
  },
  "LocaleSwitcher": {
    "label": "Language",
    "en": "English",
    "fr": "Français",
    "es": "Español"
  },
  "Errors": {
    "generic": "An error occurred",
    "notFound": "Page not found",
    "unauthorized": "Unauthorized"
  },
  "Org": {
    "switcher": {
      "currentOrg": "Current organization",
      "searchPlaceholder": "Search organizations…",
      "createNew": "+ Create new organization",
      "noResults": "No organization found.",
      "switching": "Switching…",
      "switchFailed": "Failed to switch organization.",
      "roleOwner": "Owner",
      "roleAdmin": "Admin",
      "roleMember": "Member"
    }
  },
  "Onboarding": {
    "title": "Create a new organization",
    "description": "Organizations let you separate workspaces — for example a team-shared workspace alongside your personal one.",
    "nameLabel": "Organization name",
    "namePlaceholder": "Acme Corp",
    "submit": "Create organization",
    "submitting": "Creating…",
    "createFailed": "Failed to create organization.",
    "existingTitle": "Or switch to one of your existing organizations",
    "existingSwitchLabel": "Switch to this organization"
  },
  "Invitation": {
    "title": "Join {orgName}",
    "youWereInvited": "{inviterEmail} invited you to join {orgName} as {role}.",
    "accept": "Accept invitation",
    "reject": "Decline",
    "accepting": "Joining…",
    "rejecting": "Declining…",
    "acceptFailed": "Failed to accept invitation.",
    "rejectFailed": "Failed to decline invitation.",
    "notFoundTitle": "Invitation not found",
    "notFoundDescription": "This invitation may have expired or been revoked. Ask the person who invited you to send a new one.",
    "expiredTitle": "Invitation expired",
    "expiredDescription": "This invitation is no longer valid. Ask the organization owner to send a new one.",
    "alreadyMember": "You're already a member of this organization."
  },
  "Quota": {
    "close": "Close",
    "upgradeComingSoon": "Upgrade — coming soon",
    "exhausted": {
      "tests": {
        "title": "Monthly test limit reached",
        "description": "You've used {used} of {limit} tests this month on the {plan} plan. Upgrade to {tier} for more tests."
      },
      "sites": {
        "title": "Site limit reached",
        "description": "You've added {used} of {limit} sites on the {plan} plan. Upgrade to {tier} to add more sites."
      },
      "seats": {
        "title": "Seat limit reached",
        "description": "You have {used} of {limit} seats on the {plan} plan. Upgrade to {tier} to invite more teammates."
      }
    }
  },
  "Billing": {
    "usage": {
      "tests": "Tests this month",
      "sites": "Sites monitored",
      "seats": "Team members"
    }
  }
}
