{
  "login": {
    "title": "Sign in",
    "description": "Sign in to access your account",
    "inviteBanner": "Sign in to accept your team invitation",
    "form": {
      "email": "Email",
      "emailPlaceholder": "email@example.com",
      "password": "Password",
      "passwordPlaceholder": "••••••••",
      "rememberMe": "Remember me",
      "forgotPassword": "Forgot password?",
      "forgotPasswordAria": "Recover forgotten password",
      "signInButton": "Sign in",
      "signingIn": "Signing in...",
      "orContinueWith": "Or continue with",
      "continueWithGoogle": "Continue with Google",
      "continueWithGoogleAria": "Continue with Google",
      "submitHelp": "Press Enter or click to sign in",
      "lastUsed": "Last Used",
      "loginWithEmail": "Sign in with Email",
      "backToGoogle": "Back to main options"
    },
    "footer": {
      "noAccount": "Don't have an account?",
      "signUp": "Sign up",
      "signUpAria": "Create new account"
    },
    "messages": {
      "signingIn": "Signing in...",
      "signInSuccess": "Successfully signed in",
      "signInFailed": "Failed to sign in",
      "signInError": "Sign in error: {error}",
      "googleSigningIn": "Redirecting to Google...",
      "googleSignInSuccess": "Successfully signed in with Google",
      "googleSignInFailed": "Google sign in failed",
      "googleSignInError": "Google error: {error}"
    },
    "errors": {
      "invalidCredentials": "Invalid email or password",
      "userNotFound": "User not found",
      "emailNotVerified": "Please verify your email before signing in",
      "accountLocked": "Your account has been locked. Please contact support",
      "rateLimited": "Too many attempts. Please try again later",
      "networkError": "Network connection error. Please check your internet",
      "serverError": "Server error. Please try again later",
      "invalidEmail": "Invalid email",
      "passwordTooShort": "Password must be at least 6 characters",
      "google": {
        "invalidCredentials": "Google authentication failed",
        "userNotFound": "No account found for this Google account",
        "emailNotVerified": "Please verify your email before signing in",
        "accountLocked": "Your account has been locked. Please contact support",
        "rateLimited": "Too many attempts. Please try again later",
        "oauthError": "Google authentication error",
        "networkError": "Network connection error. Please check your internet",
        "serverError": "Server error. Please try again later"
      }
    }
  },
  "signup": {
    "title": "Create account",
    "description": "Enter your information to get started",
    "inviteBanner": "Create an account to accept your team invitation",
    "form": {
      "firstName": "First name",
      "firstNamePlaceholder": "John",
      "lastName": "Last name",
      "lastNamePlaceholder": "Doe",
      "email": "Email",
      "emailPlaceholder": "email@example.com",
      "password": "Password",
      "confirmPassword": "Confirm password",
      "agreeToThe": "I agree to the",
      "termsAndConditions": "terms and conditions",
      "creatingAccount": "Creating account...",
      "createAccount": "Create account",
      "orContinueWith": "Or continue with",
      "continueWithGoogle": "Continue with Google",
      "passwordRequirements": {
        "minChars": "8+ characters",
        "uppercase": "One uppercase",
        "lowercase": "One lowercase",
        "number": "One number"
      }
    },
    "footer": {
      "alreadyHaveAccount": "Already have an account?",
      "signIn": "Sign in",
      "signInAria": "Go to sign in page"
    },
    "emailVerification": {
      "title": "Check your email!",
      "description": "We've sent a verification link to",
      "checkInbox": "Please check your inbox and click the verification link to activate your account. The link will expire in 24 hours.",
      "emailSentAria": "Email sent successfully",
      "step1": "Open your email inbox",
      "step2": "Find the email from us (check spam if needed)",
      "step3": "Click the verification button",
      "didntReceive": "Didn't receive the email?",
      "back": "Back",
      "sending": "Sending...",
      "resendEmail": "Resend Email",
      "alreadyVerified": "Already verified?",
      "signIn": "Sign in"
    },
    "messages": {
      "termsError": "Error: You must agree to the terms and conditions",
      "creatingAccount": "Creating account...",
      "accountCreated": "Account created successfully. Please verify your email.",
      "createError": "Failed to create account: {error}",
      "inviteSuccess": "Account created successfully!",
      "inviteJoinedTeam": "You have joined the team."
    },
    "errors": {
      "mustAgreeToTerms": "You must agree to the terms and conditions",
      "userAlreadyExists": "An account with this email already exists. Please sign in instead.",
      "emailMismatch": "This invitation was sent to a different email address.",
      "invitationExpired": "This invitation has expired. Please request a new one.",
      "invitationNotFound": "Invalid invitation. Please request a new one.",
      "failedToCreate": "Failed to create account",
      "googleFailed": "Google sign up failed",
      "failedToResend": "Failed to resend verification email"
    }
  },
  "forgotPassword": {
    "title": "Reset password",
    "description": "Enter your email and we'll send you a link to reset your password.",
    "form": {
      "email": "Email",
      "emailPlaceholder": "email@example.com",
      "sendingLink": "Sending link...",
      "submitButton": "Send reset link"
    },
    "success": {
      "title": "Check your email",
      "description": "We sent a reset link to",
      "checkInbox": "Check your inbox and click the link to reset your password.",
      "didntReceive": "Didn't receive the email?",
      "checkSpam": "Check your spam folder",
      "correctEmail": "Make sure you entered the correct email",
      "waitAndRetry": "Wait a few minutes and try again",
      "backToLogin": "Back to Login",
      "tryAgain": "Try again"
    },
    "errors": {
      "sendFailed": "Failed to send reset email",
      "unexpectedError": "An unexpected error occurred",
      "checkEmailRetry": "Check your email and try again."
    },
    "messages": {
      "sending": "Sending reset link...",
      "sent": "Email sent successfully",
      "error": "Unexpected error sending reset link",
      "errorPrefix": "Error: {error}"
    },
    "backToLogin": "Back to Login"
  },
  "resetPassword": {
    "title": "Reset password",
    "description": "Enter your new password",
    "newPassword": "New password",
    "confirmPassword": "Confirm password",
    "submitButton": "Reset password",
    "success": "Password reset successfully"
  },
  "verifyEmail": {
    "title": "Verify your email",
    "description": "We've sent a verification link to your email address",
    "resendButton": "Resend email",
    "backToLogin": "Back to login",
    "loading": {
      "title": "Verifying email",
      "description": "Please wait while we verify your email address"
    },
    "success": {
      "title": "Email verified",
      "description": "Your email was verified successfully",
      "redirectingDashboard": "Redirecting to dashboard...",
      "redirectingLogin": "Redirecting to login..."
    },
    "failed": {
      "title": "Verification failed",
      "description": "We couldn't verify your email address"
    },
    "errors": {
      "noToken": "No verification token was provided",
      "verificationFailed": "Email verification failed",
      "userNotFound": "No account found associated with this link",
      "invalidToken": "The verification link is not valid",
      "tokenExpired": "The verification link has expired. Sign up again to receive a new one",
      "unexpectedError": "An unexpected error occurred"
    },
    "backToSignup": "Back to signup",
    "goToLogin": "Go to Login"
  },
  "error": {
    "backToLogin": "Back to sign in",
    "unable_to_create": {
      "title": "Unable to sign in",
      "description": "We couldn't complete your request. Please try again or contact an administrator."
    },
    "generic": {
      "title": "Authentication Error",
      "description": "Something went wrong during authentication. Please try again."
    }
  }
}
