{
  "login": "Login",
  "logout": "Logout",
  "signup": "Sign Up",
  "register": "Register",
  "email": "Email",
  "username": "Username",
  "password": "Password",
  "fullName": "Full Name",
  "forgotPassword": "Forgot password?",
  "resetPassword": "Reset Password",
  "resetPasswordDesc": "Enter your email address and we'll send you a link to reset your password.",
  "resetEmailSentDesc": "Check your email",
  "resetEmailSentMessage": "If an account exists with that email address, you will receive password reset instructions shortly.",
  "checkSpamFolder": "Don't forget to check your spam folder.",
  "sendResetLink": "Send Reset Link",
  "sendingResetLink": "Sending...",
  "setNewPassword": "Set New Password",
  "enterNewPasswordDesc": "Enter your new password below.",
  "passwordResetSuccessDesc": "Your password has been reset successfully!",
  "newPassword": "New Password",
  "confirmPassword": "Confirm Password",
  "passwordRequirements": "At least 8 characters with uppercase, lowercase, and a number",
  "passwordsDoNotMatch": "Passwords do not match",
  "passwordTooLong": "Password must be at most 72 characters",
  "passwordNeedsLowercase": "Password must contain a lowercase letter",
  "passwordNeedsUppercase": "Password must contain an uppercase letter",
  "passwordNeedsNumber": "Password must contain a number",
  "captchaNotReady": "Security verification not ready. Please try again.",
  "passwordResetSuccess": "Password Reset Successful",
  "redirectingToLogin": "Redirecting to login...",
  "resetPasswordFailed": "Password reset failed. Please try again.",
  "invalidResetLink": "Invalid or expired reset link. Please request a new password reset.",
  "resettingPassword": "Resetting password...",
  "goToLogin": "Go to Login",
  "rememberMe": "Remember Me",
  "noAccount": "Don't have an account?",
  "hasAccount": "Already have an account?",
  "welcomeBack": "Welcome back!",
  "createAccount": "Create Account",
  "loginSuccessful": "Login Successful",
  "loginFailed": "Login Failed",
  "loginAsUser": "Login as User",
  "loginAsAdmin": "Login as Admin",
  "orContinueWith": "or continue with",
  "tagline": "Your recipes, planned",
  "chooseLoginMethod": "Choose your login method",
  "signInWithEmail": "Sign In with Email",
  "enterCredentials": "Enter your credentials",
  "emailPlaceholder": "Enter your email",
  "passwordPlaceholder": "Enter your password",
  "loggingIn": "Logging in...",
  "signupDescription": "Start your culinary journey",
  "usernamePlaceholder": "Choose a username",
  "passwordRequirement": "Must be at least 8 characters",
  "creatingAccount": "Creating account...",
  "orSignUpWith": "or sign up with",
  "bySigningUp": "By signing up, you agree to our",
  "termsOfService": "Terms of Service",
  "and": "and",
  "privacyPolicy": "Privacy Policy",
  "back": "Back",
  "otherLoginMethod": "Other login method",
  "backToHome": "Back to Home",
  "languageSyncNotice": "Language Sync Notice",
  "languageSyncError": "Could not load your language preference. You can change it in Settings.",
  "invalidCredentials": "Invalid email or password",
  "invalidPassword": "Invalid Password",
  "passwordTooShort": "Password must be at least 8 characters long",
  "accountCreated": "Account Created!",
  "setupProfile": "Let's set up your profile...",
  "usernameTaken": "This username is already taken",
  "registrationFailed": "Registration Failed",
  "comingSoon": "Coming Soon",
  "socialAuthComingSoon": "{{provider}} authentication will be available soon.",
  "back": "Back",
  "signIn": "Sign In",
  "signingIn": "Signing in...",
  "emailNotVerified": "Email not verified",
  "verifyToUnlock": "Verify your email to unlock all features",
  "resendEmail": "Resend",
  "resendIn": "Resend in",
  "sent": "Sent!",
  "verificationEmailSent": "Verification Email Sent",
  "checkYourEmail": "Please check your inbox for the verification link",
  "resendFailed": "Failed to resend verification email",
  "verifyingEmail": "Verifying Email",
  "pleaseWait": "Please wait while we verify your email address...",
  "emailVerified": "Email Verified!",
  "emailVerifiedDesc": "Your email has been successfully verified.",
  "alreadyVerified": "Already Verified",
  "alreadyVerifiedDesc": "Your email address has already been verified.",
  "verificationFailed": "Verification Failed",
  "invalidVerificationLink": "Invalid or missing verification link",
  "welcomeToCuliplan": "Welcome to CuliPlan! You now have access to all features.",
  "goToHome": "Go to Home",
  "verificationErrorHelp": "The verification link may have expired. Request a new one below.",
  "requestNewLink": "Request New Link",
  "emailSent": "Email Sent!",
  "backToLogin": "Back to Login",
  "needHelp": "Need help?",
  "contactSupport": "Contact Support",
  "checkEmailForVerification": "Check your email",
  "verificationEmailSentTo": "We've sent a verification email to {{email}}. Please click the link in the email to verify your account.",
  "didntReceiveEmail": "Didn't receive the email?",
  "checkSpam": "Check your spam folder or request a new verification email.",
  "continueToApp": "Continue to App",
  "confirmPasswordPlaceholder": "Confirm your password",
  "dateOfBirth": "Date of Birth",
  "dateOfBirthPlaceholder": "Select your date of birth",
  "minimumAgeNotice": "You must be at least {{age}} years old",
  "continueWithApple": "Continue with Apple",
  "continueWithGoogle": "Continue with Google",
  "continueWithFacebook": "Continue with Facebook",
  "continueWithEmail": "Continue with Email",
  "agreeToTerms": "I agree to the",
  "agreeToPrivacy": "I agree to the",
  "legalConsentRequired": "You must accept the Terms of Service and Privacy Policy",
  "emailRequired": "Email is required",
  "emailInvalid": "Please enter a valid email",
  "passwordRequired": "Password is required",
  "passwordMinLength": "Password must be at least 8 characters",
  "passwordNeedsUppercase": "Password must contain at least one uppercase letter",
  "passwordNeedsLowercase": "Password must contain at least one lowercase letter",
  "passwordNeedsNumber": "Password must contain at least one number",
  "usernameRequired": "Username is required",
  "usernameMinLength": "Username must be at least 3 characters",
  "usernameTooShort": "Username must be at least 3 characters",
  "usernameInvalidChars": "Username can only contain letters, numbers, dashes, and underscores",
  "dateOfBirthRequired": "Date of birth is required",
  "ageRequirement": "You must be at least {{age}} years old to create an account",
  "maintenanceMode": "Maintenance Mode",
  "maintenanceMessage": "The app is currently under maintenance. Please try again later.",
  "adminBypass": "Admin users can still access the app.",
  "toasts": {
    "loggedInAs": "Logged in as {{name}}",
    "loggedOut": "Logged Out",
    "seeYouNext": "See you next time!",
    "dataNotCleared": "Some data may not have been cleared.",
    "registrationFailed": "Registration Failed",
    "couldNotCreate": "Could not create account",
    "invalidLoginResponse": "Invalid login response from server"
  },
  "oauth": {
    "signInFailed": "Sign In Failed",
    "welcome": "Welcome!",
    "signedInWithApple": "Signed in with Apple",
    "signedInWithGoogle": "Signed in with Google",
    "signedInWithFacebook": "Signed in with Facebook",
    "errors": {
      "incompleteData": "Server returned incomplete authentication data",
      "timeout": "Request timed out. Please check your connection and try again.",
      "appleIosOnly": "Apple Sign In is only available on iOS devices",
      "appleNotAvailable": "Apple Sign In is not available on this device",
      "stateValidationFailed": "Authentication state validation failed. Please try again.",
      "appleMissingData": "Apple authentication did not return required data",
      "appleCancelled": "Apple Sign In was cancelled",
      "googleNotConfigured": "Google Sign In is not configured for this app",
      "googleCancelled": "Google Sign In was cancelled",
      "googleInProgress": "Google Sign In is already in progress",
      "googlePlayServicesUnavailable": "Google Play Services not available or outdated",
      "facebookNotConfigured": "Facebook Sign In is not configured for this app",
      "facebookCancelled": "Facebook Sign In was cancelled",
      "facebookNoToken": "Failed to retrieve Facebook access token"
    }
  },
  "biometric": {
    "faceIdTouchId": "Face ID / Touch ID",
    "generic": "Biometric",
    "enablePrompt": "Enable biometric login",
    "authenticatePrompt": "Authenticate to continue",
    "notAvailable": "Biometric authentication is not available",
    "usePasscode": "Use Passcode",
    "lockout": "Too many failed attempts. Please try again later.",
    "authFailed": "Authentication failed",
    "enableTitle": "Enable {{name}}?",
    "enableMessage": "Use {{name}} for quick and secure login."
  },
  "tracking": {
    "aboutAdsTitle": "About Ads in CuliPlan",
    "aboutAdsMessage": "CuliPlan is free and supported by ads. On the next screen, you can choose whether to allow tracking for personalized ads.\n\n• \"Allow\" = Ads tailored to your interests\n• \"Ask App Not to Track\" = Generic ads\n\nEither way, CuliPlan works the same. Your choice!"
  },
  "ageVerification": {
    "title": "Age Verification Required",
    "description": "To continue using CuliPlan, we need to verify that you meet our minimum age requirement of {{age}} years.",
    "legalCompliance": "This is required for legal compliance and to protect younger users.",
    "selectDob": "Select your date of birth",
    "verified": "Age Verified",
    "verifiedMessage": "Thank you for verifying your age",
    "saveFailed": "Failed to save. Please try again.",
    "verifyButton": "Verify Age",
    "underageError": "You must be at least {{age}} years old to use CuliPlan",
    "selectDobError": "Please select your date of birth"
  },
  "emailBanner": {
    "notVerified": "Email Not Verified",
    "verifyToUnlock": "Verify to unlock all features",
    "emailSent": "Verification Email Sent",
    "checkInbox": "Please check your email inbox",
    "resend": "Resend",
    "sent": "Sent"
  },
  "2fa": {
    "twoFactorAuthentication": "Two-Factor Authentication",
    "enterVerificationCode": "Enter Verification Code",
    "enterBackupCode": "Enter Backup Code",
    "enterCodeFromApp": "Enter the 6-digit code from your authenticator app",
    "enterBackupCodeDescription": "Enter one of your 8-character backup codes",
    "loggingInAs": "Logging in as",
    "verificationCode": "Verification Code",
    "backupCode": "Backup Code",
    "backupCodeHint": "8-character code from your backup codes",
    "invalidCode": "Invalid verification code",
    "invalidBackupCode": "Invalid backup code",
    "verificationSuccess": "Verification successful",
    "verificationFailed": "Verification failed",
    "welcomeBack": "Welcome back!",
    "verifying": "Verifying...",
    "verify": "Verify",
    "useBackupCode": "Use a backup code instead",
    "useAuthenticatorApp": "Use authenticator app instead",
    "backToLogin": "Back to login"
  },
  "offline": {
    "title": "Service Unavailable",
    "message": "We're having trouble connecting to CuliPlan. Please check your internet connection and try again."
  }
}
