{
  "admin": {
    "subtitle": "Access reserved for CEFRhub administrators",
    "accessDenied": "Access denied",
    "securityNotice": "Secure connection",
    "securityDescription": "This area is protected by multi-level authentication. All connections are recorded in audit logs.",
    "footer": "All rights reserved © 2025",
    "footerWithYear": "All rights reserved © {{year}}"
  },
  "fields": {
    "email": "Administrator email",
    "emailPlaceholder": "admin@example.com",
    "password": "Password"
  },
  "actions": {
    "connecting": "Connecting...",
    "loginAdmin": "Secure Login",
    "backToHome": "← Back to home"
  },
  "success": {
    "loginAdmin": "Login successful. Welcome to Platform Admin Console."
  },
  "errors": {
    "loginFailed": "Login failed",
    "userNotFound": "No account found with this email",
    "wrongPassword": "Incorrect password",
    "invalidEmail": "Invalid email",
    "tooManyAttempts": "Too many attempts. Please try again later.",
    "accountDisabled": "This account has been disabled",
    "notAuthorized": "You do not have the necessary permissions to access this area.",
    "notPlatformAdmin": "Access denied. This area is reserved for platform administrators.",
    "claimsTimeout": "Timeout while loading permissions. Please try again.",
    "lockoutRemaining": "Try again in {{seconds}} seconds."
  },
  "login": {
    "seo": {
      "title": "Login | CEFRhub",
      "description": "Login to your CEFRhub account to access CEFR evaluation tools and track your language learning progress."
    },
    "title": "Login to your account",
    "subtitle": "Or",
    "createAccount": "create your free account",
    "socialAuth": {
      "title": "Log in with",
      "google": "Google",
      "microsoft": "Microsoft",
      "separator": "or"
    },
    "email": "Email address",
    "emailPlaceholder": "your@email.com",
    "emailHelper": "Use your professional or personal email address",
    "password": "Password",
    "passwordPlaceholder": "••••••••",
    "passwordHelper": "Minimum 12 characters",
    "rememberMe": "Remember me",
    "forgotPassword": "Forgot password?",
    "submit": "Login",
    "submitAriaLabel": "Login to your CEFR AI account",
    "backToHome": "← Back to home",
    "trustBadge": "Built with precision for language professionals",
    "moneyBack": "7-day satisfaction guarantee — cancel anytime",
    "brandTagline": "Evaluate language proficiency with precision using CEFR 2020",
    "brandTrust1": "1,800+ CEFR descriptors",
    "brandTrust2": "Sub-level precision",
    "brandTrust3": "CEFR 2020 compliant",
    "noAccountYet": "Don't have an account yet?",
    "createAccountBtn": "Create a free account",
    "showPassword": "Show password",
    "hidePassword": "Hide password",
    "secure": "Secure",
    "gdprCompliant": "GDPR Compliant",
    "ssoErrors": {
      "popupBlocked": "The popup was blocked. Please allow popups for this site.",
      "accountExists": "An account already exists with this email via another provider.",
      "generic": "Login error. Please try again."
    },
    "pendingGoogleLink": {
      "title": "Why is Google Sign-In not working?",
      "why": "Your account was created via invitation with an email and password. Google Sign-In is blocked until both accounts are linked.",
      "description": "Enter your password below to sign in — Google Sign-In will then be automatically enabled on your account."
    },
    "howItWorks": {
      "title": "How it works",
      "step1": "Upload your audio or written content",
      "step2": "AI analyzes against 1,800+ CEFR descriptors",
      "step3": "Get a detailed report with sub-level precision"
    },
    "socialProof": {
      "descriptors": "CEFR descriptors analyzed",
      "time": "to get your results",
      "moneyBack": "7-day money-back guarantee"
    }
  },
  "signup": {
    "seo": {
      "title": "Create Account | CEFRhub",
      "description": "Create your free CEFRhub account and start evaluating language proficiency with AI-powered CEFR tools."
    },
    "title": "Create your CEFRhub account",
    "subtitle": "Already have an account?",
    "signIn": "Sign in",
    "socialAuth": {
      "title": "Sign up with",
      "google": "Google",
      "microsoft": "Microsoft",
      "separator": "or"
    },
    "name": "Full name",
    "namePlaceholder": "John Doe",
    "nameHelper": "Your name as it will appear on reports",
    "email": "Email address",
    "emailPlaceholder": "your@email.com",
    "emailHelper": "Use a valid email address to receive confirmations",
    "password": "Password",
    "passwordPlaceholder": "••••••••",
    "passwordHelper": "Minimum 12 characters to secure your account",
    "confirmPassword": "Confirm password",
    "confirmPasswordPlaceholder": "••••••••",
    "passwordMismatch": "Passwords do not match",
    "passwordStrength": {
      "weak": "Weak",
      "fair": "Fair",
      "good": "Good",
      "strong": "Strong",
      "requirements": "Password must contain:",
      "minLength": "At least 12 characters",
      "uppercase": "One uppercase letter",
      "lowercase": "One lowercase letter",
      "number": "One number",
      "special": "One special character (!@#$%...)"
    },
    "termsCheckbox": "I agree to the",
    "termsLink": "Terms & Conditions",
    "and": "and",
    "privacyLink": "Privacy Policy",
    "submit": "Create my account",
    "submitAriaLabel": "Create my CEFR AI account",
    "backToHome": "← Back to home",
    "trustBadge": "Built with precision for language professionals",
    "moneyBack": "7-day satisfaction guarantee — cancel anytime",
    "consentTermsText": "I agree to the",
    "consentTermsLink": "Terms & Conditions",
    "consentPrivacyText": "I agree to the",
    "consentPrivacyLink": "Privacy Policy",
    "consentAIText": "I agree that my content may be analyzed by AI to generate my CEFR assessment",
    "consentAISeePolicy": "learn more",
    "consentMarketingText": "I agree to receive communications from CEFRhub (newsletter, tips)",
    "consentOptional": "optional",
    "consentRequiredNote": "* Required fields",
    "plans": {
      "free": "Free",
      "perMonth": "{{price}}€/month",
      "evaluationsUnlimited": "Unlimited evaluations",
      "evaluationsPerMonth": "{{count}} evaluation/month",
      "evaluationsPerMonth_plural": "{{count}} evaluations/month",
      "comparisonsUnlimited": "Unlimited comparisons",
      "comparisonsNone": "No comparisons included — available with credits",
      "comparisonsPerMonth": "{{count}} comparison/month",
      "comparisonsPerMonth_plural": "{{count}} comparisons/month",
      "filesUpTo": "Files up to {{size}}MB",
      "analysisBasic": "Basic analysis",
      "analysisDetailed": "Detailed analysis",
      "analysisExpert": "Expert analysis",
      "exportPDF": "PDF export"
    }
  },
  "planSelection": {
    "title": "Choose Your CEFRhub Plan",
    "subtitle": "Account created successfully for {{email}}",
    "close": "Close and start free",
    "guarantee": "Cancel anytime, no commitment",
    "moneyBackGuarantee": "7-day money-back guarantee on all paid plans (≤ 5 evaluations)",
    "noCreditCard": "No credit card required to start",
    "mostPopular": "Most Popular",
    "badge": {
      "bestvalue": "Best Value",
      "mostpopular": "Most Popular"
    },
    "free": "Free",
    "perMonth": "/mo",
    "getStarted": "Get Started",
    "startFree": "Start for Free",
    "selectPlan": "Select {{plan}} plan",
    "secure": "Secure Payment",
    "cancelAnytime": "Cancel Anytime",
    "moneyBack": "7-Day Money-Back Guarantee",
    "upgradeTitle": "Upgrade Your Plan",
    "upgradeSubtitle": "Choose a higher plan to unlock more features",
    "currentPlanBadge": "Current Plan",
    "currentPlanButton": "Current Plan",
    "changeTitle": "Change Your Plan",
    "changeSubtitle": "Upgrade for more features, or adjust to fit your needs",
    "downgradeButton": "Downgrade",
    "upgradeButton": "Upgrade",
    "downgradeConfirm": "DOWNGRADE: {{currentPlan}} ({{currentPrice}}{{period}}) → {{plan}} ({{newPrice}}{{period}})\n\nThe change takes effect immediately. You'll receive a prorated credit.\n\nConfirm downgrade?",
    "upgradeConfirm": "UPGRADE: {{currentPlan}} ({{currentPrice}}{{period}}) → {{plan}} ({{newPrice}}{{period}})\n\nThe prorated difference will be charged immediately to your payment method.\n\nConfirm upgrade?",
    "perYear": "/year",
    "checkoutError": "Payment setup failed: {{error}}. Please try again or start with the free plan.",
    "savings": "Save ${{amount}}/year",
    "footer": "All plans include AI-powered CEFR evaluations, OCR support, and email support.",
    "plans": {
      "freemium": {
        "name": "Freemium",
        "description": "Try CEFRhub with 1 free evaluation per month"
      },
      "professional": {
        "name": "Professional",
        "description": "For solo teachers (15-30 students)"
      },
      "power": {
        "name": "Power",
        "description": "For power users (40-60 students)"
      },
      "expert": {
        "name": "Expert",
        "description": "For pros & consultants (unlimited)"
      }
    },
    "features": {
      "evaluation1": "1 evaluation / 30 days",
      "evaluationsPerMonth": "{{count}} evaluation/month",
      "evaluationsPerMonth_plural": "{{count}} evaluations/month",
      "evaluationsUnlimited": "Unlimited evaluations",
      "comparisonsPerMonth": "{{count}} comparison/month",
      "comparisonsPerMonth_plural": "{{count}} comparisons/month",
      "comparisonsUnlimited": "Unlimited comparisons",
      "comparisonsNone": "No comparisons included — available with credits",
      "fileSize": "Max {{size}}MB file",
      "audioLength": "Max {{duration}} audio",
      "reportQuality": {
        "basic": "Basic reports (~500 words)",
        "detailed": "Detailed reports (~1,500 words)",
        "enhanced": "Enhanced reports (~2,000 words)",
        "academic": "Academic reports (~3,000+ words)"
      },
      "pdfExport": "PDF export",
      "excelExport": "Excel/CSV export",
      "bulkExport": "Bulk export",
      "historyAccess": "Full history access",
      "advancedAnalytics": "Advanced analytics",
      "ocrSupport": "OCR support (images)",
      "apiAccess": "API access (soon)",
      "support247": "24/7 priority support",
      "prioritySupport": "Priority email support",
      "accountManager": "Dedicated account manager",
      "everythingIn": "Everything in {{plan}}"
    }
  },
  "signupOrg": {
    "seo": {
      "title": "Create Organization Account | CEFRhub for Teams & Institutions",
      "description": "Create your organization account on CEFRhub. Plans from $169 CAD/mo for educational institutions, businesses, and organizations. Manage teams and track progress.",
      "keywords": "organization signup, team account, institutional cefr, business account, organization software"
    },
    "title": "Create Your Organization Account",
    "subtitle": "Join CEFRhub with your institution or organization",
    "orgTitle": "Set Up Your Organization",
    "orgSubtitle": "Name your organization and start inviting members",
    "step1": "Account",
    "step2": "Organization",
    "createAccount": "Create your admin account",
    "createOrg": "Create your organization",
    "organizationName": "Organization name",
    "organizationNamePlaceholder": "Acme University",
    "selectedPlan": "Selected plan",
    "continue": "Continue",
    "createButton": "Create Organization",
    "alreadyHaveAccount": "Already have an account?",
    "signIn": "Sign in",
    "backToPricing": "Back to pricing",
    "backToAccount": "Back to account details",
    "contactSales": "Contact Sales",
    "createAndPay": "Create & Pay",
    "enterpriseContactBadge": "Custom pricing — Contact our team",
    "errors": {
      "organizationNameRequired": "Organization name is required",
      "creationFailed": "Failed to create organization. Please try again.",
      "emailAlreadyInUse": "An account already exists with this email address.",
      "networkError": "Connection error. Please check your internet and try again."
    }
  },
  "passwordReset": {
    "title": "Reset Password",
    "subtitle": "Enter your email and we'll send you a link to reset your password",
    "emailLabel": "Email Address",
    "emailPlaceholder": "your.email@example.com",
    "sendButton": "Send Reset Link",
    "sending": "Sending...",
    "backToLogin": "Back to Login",
    "createAccount": "Create Account",
    "securityNotice": "Security Notice",
    "securityMessage": "For your security, password reset links expire after 1 hour and can only be used once.",
    "success": {
      "title": "Check Your Email",
      "message": "We've sent password reset instructions to",
      "instructions": {
        "step1": "Check your inbox and spam folder",
        "step2": "Click the reset link within 1 hour",
        "step3": "Create a new strong password"
      }
    }
  },
  "confirmReset": {
    "title": "Reset Password",
    "subtitle": "Choose a new password for",
    "verifying": "Verifying reset link...",
    "newPassword": "New password",
    "confirmPassword": "Confirm new password",
    "submit": "Reset password",
    "mismatch": "Passwords do not match.",
    "req": {
      "length": "At least 12 characters",
      "uppercase": "One uppercase letter",
      "lowercase": "One lowercase letter",
      "digit": "One digit",
      "special": "One special character (!@#$%^&*...)"
    },
    "success": {
      "title": "Password Reset Successful",
      "message": "Your password has been updated. You can now log in with your new password.",
      "goToLogin": "Go to Login"
    },
    "error": {
      "title": "Reset Failed",
      "expired": "This reset link has expired. Please request a new one.",
      "invalid": "This reset link is invalid or has already been used.",
      "weak": "Password is too weak. Please choose a stronger password.",
      "generic": "An error occurred. Please request a new reset link.",
      "requestNew": "Request a new link"
    }
  },
  "emailVerification": {
    "banner": {
      "title": "Please verify your email address",
      "message": "We sent a verification email to",
      "description": "Evaluations, comparisons, and exports are blocked until you verify your email.",
      "resendButton": "Resend Email",
      "sending": "Sending...",
      "sent": "Email sent!",
      "checkStatus": "I've already verified",
      "checking": "Checking..."
    },
    "gate": {
      "title": "Email Verification Required",
      "description": "You need to verify your email address before you can use this feature. Check your inbox for the verification link.",
      "sentTo": "Verification email sent to",
      "whyRequired": "Email verification helps protect your account and ensures the security of your evaluations.",
      "resendButton": "Resend Verification Email",
      "checkButton": "I've Already Verified",
      "backToDashboard": "Back to Dashboard",
      "sending": "Sending...",
      "sent": "Email sent! Check your inbox.",
      "checking": "Checking status...",
      "verified": "Email verified! Redirecting...",
      "exportDisabled": "Verify your email to download exports",
      "featureBlocked": "Verify your email to access this feature"
    },
    "confirmed": {
      "title": "Email Verified!",
      "description": "Your email address has been successfully verified. You now have full access to all features.",
      "redirecting": "Redirecting to your dashboard...",
      "goToDashboard": "Go to Dashboard",
      "goToLogin": "Go to Login"
    },
    "error": {
      "invalidCode": "This verification link is invalid or has expired.",
      "alreadyVerified": "Your email is already verified.",
      "resendPrompt": "Click below to send a new verification email.",
      "genericError": "Something went wrong. Please try again."
    }
  },
  "sessionTimeout": {
    "title": "Session Expiring Soon",
    "subtitle": "Your session is about to expire",
    "timeRemaining": "Time remaining:",
    "autoLogoutMessage": "You will be automatically logged out for security reasons",
    "description": "For your security, inactive sessions are automatically terminated after 30 minutes.",
    "instruction": "Click Stay Logged In to continue your session, or Logout if you're done.",
    "logoutButton": "Logout",
    "stayButton": "Stay Logged In",
    "extensionNote": "Session will be extended for another 30 minutes"
  }
}
