{
  "auth": {
    "brands": {
      "continue_on": "Continue on {{brand}}",
      "other_accounts": "Your other accounts"
    },
    "email": {
      "placeholder": "Enter your email"
    },
    "magicCode": {
      "already_sent_text": "Magic code already sent to your email",
      "button_text": "Send Magic Code",
      "resend": {
        "button_text": "Send Magic Code again"
      },
      "sending_text": "Sending..."
    },
    "passkey": {
      "button_text": "Sign in with Passkey",
      "loading_text": "Authenticating..."
    },
    "password": {
      "button_text": "Sign in with Password",
      "confirmation": {
        "placeholder": "Confirm your password"
      },
      "placeholder": "Enter your password"
    },
    "resetPassword": {
      "button_text_resend": "Resend password reset email",
      "button_text_reset": "Reset password",
      "button_text_set": "Set password",
      "button_text_save": "Save New Password",
      "success_message": "Password reset email sent. Please check your inbox"
    },
    "resendConfirmation": {
      "button_text": "Resend confirmation email",
      "description": "Please check your inbox to confirm your email. If you didn't receive it, you can request a new confirmation email.",
      "title": "Confirm your email"
    },
    "resendInvitation": {
      "button_text": "Resend invitation email",
      "description": "You've been invited. If you didn't receive the invitation email, you can request a new one.",
      "title": "Accept your invitation"
    },
    "single-login": {
      "button_text": "Sign in"
    },
    "socialLogin": {
      "button_text": "Continue with {{provider}}"
    },
    "navigation": {
      "back": "Back",
      "restart": "Start over"
    }
  },
  "buttons": {
    "cancel": "Cancel",
    "close": "Close",
    "confirm": "Confirm",
    "connect": "Connect",
    "continue": "Continue",
    "jump_to_service": "Jump to Service",
    "jump_to_unidy": "Jump to Unidy",
    "logout": "Logout",
    "registration": "Register new account",
    "sign_in": "Sign In",
    "submit": "Submit"
  },
  "errors": {
    "account_locked": "Account locked",
    "account_not_found": "Account not found",
    "account_already_confirmed": "Your email has already been confirmed. Please sign in",
    "account_unconfirmed": "Account email has not been confirmed",
    "confirmation_recently_sent": "A confirmation email was recently sent. Please wait before requesting a new one",
    "auth_method_required": "Please set a password or verify your email to continue",
    "authentication_failed": "Authentication failed",
    "bad_request": "Bad request",
    "cannot_finalize": "Cannot complete registration. Please fill in all required fields",
    "captcha_execution_failed": "Security verification failed. Please try again",
    "captcha_score_too_low": "Security verification failed. Please try again",
    "captcha_token_missing": "Please complete the security verification",
    "captcha_verification_failed": "Security verification failed. Please try again",
    "code_expired": "Verification code has expired. Please request a new one",
    "connection_failed": "Unable to connect to the Unidy server",
    "email_already_registered": "This email is already registered. Please sign in instead",
    "expired": "Expired",
    "failed_to_load_profile": "Failed to load profile data. Please check configuration",
    "field_required": "This field is required",
    "invalid_code": "Invalid verification code. Please try again",
    "invalid_id_token": "Invalid ID token",
    "invalid_format": "Invalid format",
    "invalid_input": "Invalid input",
    "invalid_passkey": "Invalid passkey",
    "invalid_password": "Invalid password",
    "invalid_phone": "Please enter a valid phone number",
    "invalid_refresh_token": "Invalid refresh token",
    "invalid_required_fields_payload": "Invalid required fields payload",
    "invalid_reset_token": "Invalid reset token. Please request a new password reset email",
    "invalid_response_format": "Invalid response format",
    "internal_server_error": "Internal server error",
    "magic_code_not_valid": "Magic code is not valid",
    "magic_code_is_missing": "Magic code is missing",
    "magic_code_recently_created": "Magic code recently created",
    "magic_link_not_enabled": "Magic link sign-in is not enabled for this account",
    "missing_id_token": "Missing ID token",
    "missing_refresh_token": "No refresh token present",
    "missing_required_fields": "Missing required fields",
    "no_sign_in_id": "No sign in ID available",
    "not_valid": "Not valid",
    "passkey_cancelled": "Passkey authentication cancelled",
    "passkey_error": "An unknown passkey error occurred",
    "passkey_invalid_state": "Passkey invalid state",
    "passkey_not_supported": "Passkey not supported",
    "passkey_security_error": "Passkey security error",
    "password_not_set": "Password not set",
    "password_required": "Password is required",
    "password_validation_failed": "Password does not meet the requirements",
    "password_requirements": {
      "is too short (minimum is 6 characters)": "Password is too short (minimum is 6 characters)",
      "min_length": "Min length is 6 characters",
      "mixed_case": "Must contain both uppercase and lowercase letters",
      "number": "Must contain a number",
      "symbol": "Must contain a symbol"
    },
    "passwords_do_not_match": "Passwords do not match",
    "prefix": "ERROR: ",
    "refresh_failed": "Failed to refresh token. Please sign in again",
    "refresh_token_revoked": "Refresh token revoked",
    "registration_expired": "Registration session expired. Please start again",
    "registration_flow_already_exists": "A registration is already in progress for this email",
    "registration_not_found": "Registration session not found. Please start again",
    "required_field": "{{field}} is required",
    "reset_password_already_sent": "Reset password email already sent",
    "reset_token_expired": "Reset token has expired. Please request a new password reset email",
    "reset_token_missing": "Reset token is missing",
    "schema_validation_error": "Schema validation error",
    "validation": {
      "accepted": "must be accepted",
      "blank": "can't be blank",
      "empty": "can't be empty",
      "even": "must be even",
      "exclusion": "is reserved",
      "in": "is not included in the list",
      "inclusion": "is not included in the list",
      "invalid": "is invalid",
      "not_a_number": "is not a number",
      "odd": "must be odd",
      "present": "must be blank",
      "taken": "has already been taken",
      "too_long": "is too long",
      "too_short": "is too short"
    },
    "sign_in_expired": "Sign in expired",
    "sign_in_not_found": "Sign in not found",
    "sign_out_failed": "Failed to sign out, reason: {{reason}}",
    "unknown": "An unknown error occurred",
    "used": "Used",
    "verification_code_recently_sent": "A verification code was recently sent. Please wait before requesting a new one",
    "verification_failed": "Verification failed"
  },
  "loading": "Loading...",
  "oauth": {
    "errors": {
      "application_not_found": "OAuth application not found",
      "client_id_required": "client-id is required",
      "connection_failed": "Network error. Please try again.",
      "grant_failed": "Failed to grant consent",
      "invalid_field_values": "Invalid field values provided",
      "missing_required_fields": "Please fill in all required fields",
      "not_authenticated": "User is not authenticated. Please log in first.",
      "unknown": "An unexpected error occurred",
      "update_failed": "Failed to update user data"
    }
  },
  "newsletter": {
    "buttons": {
      "logout": "x",
      "resend_doi": "Resend confirmation",
      "subscribe": "Subscribe",
      "unsubscribe": "Unsubscribe"
    },
    "errors": {
      "already_subscribed": "Already subscribed",
      "consent_required": "Please accept the terms and conditions to subscribe",
      "email_required": "Please enter your email address",
      "invalid_email": "Invalid email address",
      "login_email_not_found": "Subscription with this email does not exist",
      "newsletter_not_found": "Newsletter not found",
      "preferences_not_found": "Preference not found",
      "rate_limit_exceeded": "Rate limit exceeded. Please try again later",
      "unauthorized": "Your session has expired. Please login again",
      "unconfirmed": "Your email is not confirmed for this newsletter",
      "unsubscribe_failed": "Failed to unsubscribe",
      "invalid_preference_token": "Invalid preference token. Enter your email address to receive a new link."
    },
    "success": {
      "doi_sent": "Confirmation email has been sent to your email address",
      "login_email_sent": "We sent a link to manage your existing subscription to your email address",
      "logout": "You have been logged out successfully",
      "preferences_updated": "Your preferences have been updated successfully",
      "subscribe": "You have successfully subscribed",
      "unsubscribe": "You have successfully unsubscribed"
    }
  },
  "profile": {
    "signInToView": "Please sign in to view your profile",
    "updated": "Profile is updated"
  },
  "registration": {
    "internal_matching": {
      "check_button": "Find Account",
      "checking": "Searching...",
      "confirm_button": "Yes, use this account",
      "confirming": "Linking...",
      "default_primary_label": "Customer Number",
      "error_expired": "Your registration session has expired. Please start over.",
      "error_generic": "An error occurred. Please try again.",
      "error_match_mismatch": "The entered information does not match any account. Please check your details and try again.",
      "error_match_not_found": "No account found for the provided information. Please check your details and try again.",
      "error_no_match": "No matching account found. You can continue without linking.",
      "error_rate_limited": "Too many attempts. Please wait a moment and try again.",
      "match_confirm_question": "Would you like to link this existing account?",
      "match_found_description": "We found an account linked to your details.",
      "match_found_title": "Account Found!",
      "preview_created_at": "Registered:",
      "preview_email": "Email:",
      "reject_button": "No, create new account",
      "rejecting": "Continuing...",
      "skip_button": "Continue without linking",
      "skipping": "Continuing..."
    }
  },
  "ticketTransfer": {
    "actions": {
      "accept": "Accept",
      "cancel": "Cancel transfer",
      "decline": "Decline",
      "return": "Return to owner",
      "revoke": "Revoke transfer"
    },
    "errors": {
      "feature_disabled": "Ticket transfers are not available",
      "fetch_failed": "Failed to load ticket transfers",
      "generic": "Something went wrong. Please try again",
      "missing_ticket": "No ticket selected for transfer",
      "not_found": "Transfer offer not found",
      "not_ticket_owner": "You can only transfer tickets you own",
      "not_transfer_sender": "Only the sender can cancel this transfer",
      "offer_email_failed": "The transfer email could not be sent. Please try again",
      "recipient_invite_failed": "The recipient could not be invited. Please try again",
      "recipient_is_owner": "You cannot transfer a ticket to yourself",
      "recipient_mismatch": "This transfer offer is addressed to a different account",
      "ticket_already_transferred": "This ticket has already been transferred",
      "ticket_not_active": "This ticket is not active",
      "ticket_not_transferred": "This ticket has not been transferred",
      "transfer_already_pending": "A transfer offer is already pending for this ticket",
      "transfer_expired": "This transfer offer has expired",
      "transfer_not_pending": "This transfer offer is no longer pending"
    },
    "form": {
      "email_label": "Recipient email address",
      "email_placeholder": "Enter the recipient's email",
      "submit": "Transfer ticket",
      "success": "Transfer offer sent to {{email}}"
    }
  }
}
