126 lines
No EOL
5 KiB
Text
126 lines
No EOL
5 KiB
Text
# Authentication - English
|
|
|
|
# Authentication Actions
|
|
auth-sign-in = Sign In
|
|
auth-sign-up = Sign Up
|
|
auth-sign-out = Sign Out
|
|
auth-login = Login
|
|
auth-register = Register
|
|
auth-logout = Logout
|
|
|
|
# User Information
|
|
auth-email = Email
|
|
auth-password = Password
|
|
auth-username = Username
|
|
auth-display-name = Display Name
|
|
auth-confirm-password = Confirm Password
|
|
auth-remember-me = Remember me
|
|
auth-forgot-password = Forgot your password?
|
|
auth-create-account = Create Account
|
|
auth-already-have-account = Already have an account?
|
|
auth-dont-have-account = Do not have an account?
|
|
|
|
# Form Labels and Placeholders
|
|
auth-email-address = Email Address
|
|
auth-enter-email = Enter your email
|
|
auth-enter-username = Choose a username
|
|
auth-enter-password = Enter your password
|
|
auth-create-password = Create a strong password
|
|
auth-confirm-your-password = Confirm your password
|
|
auth-how-should-we-call-you = How should we call you?
|
|
|
|
# Success Messages
|
|
auth-sign-in-success = Sign in successful
|
|
auth-registration-success = Registration successful
|
|
auth-logout-success = Logout successful
|
|
|
|
# Validation Messages
|
|
auth-password-required = Password is required
|
|
auth-email-required = Email is required
|
|
auth-username-required = Username is required
|
|
auth-passwords-no-match = Passwords do not match
|
|
auth-passwords-match = Passwords match
|
|
auth-password-too-short = Password must be at least 8 characters
|
|
auth-invalid-email = Please enter a valid email address
|
|
auth-username-format = 3-50 characters, letters, numbers, underscores and hyphens only
|
|
|
|
# Password Strength
|
|
auth-password-strength = Password strength:
|
|
auth-very-weak = Very Weak
|
|
auth-weak = Weak
|
|
auth-fair = Fair
|
|
auth-good = Good
|
|
auth-strong = Strong
|
|
auth-password-requirements = Must be at least 8 characters with uppercase, lowercase, number and special character
|
|
|
|
# OAuth Providers
|
|
auth-continue-with = Or continue with
|
|
auth-sign-up-with = Or sign up with
|
|
auth-google = Google
|
|
auth-github = GitHub
|
|
auth-discord = Discord
|
|
auth-microsoft = Microsoft
|
|
|
|
# Terms and Privacy
|
|
auth-agree-to-terms = I agree to the
|
|
auth-terms-of-service = Terms of Service
|
|
auth-privacy-policy = Privacy Policy
|
|
auth-and = and
|
|
|
|
# Error Messages
|
|
auth-invalid-credentials = Invalid email or password
|
|
auth-user-not-found = User not found
|
|
auth-email-already-exists = An account with this email already exists
|
|
auth-username-already-exists = This username is already taken
|
|
auth-account-not-verified = Please verify your email before signing in
|
|
auth-account-suspended = Your account has been suspended
|
|
auth-rate-limit-exceeded = Too many attempts. Please try again later
|
|
auth-network-error = Network error. Please check your connection
|
|
auth-login-failed = Login failed
|
|
auth-registration-failed = Registration failed
|
|
auth-session-expired = Your session has expired. Please sign in again
|
|
auth-invalid-token = Invalid authentication token
|
|
auth-token-expired = Your authentication token has expired
|
|
auth-insufficient-permissions = You do not have permission to perform this action
|
|
auth-oauth-error = OAuth authentication error
|
|
auth-database-error = A database error occurred. Please try again
|
|
auth-internal-error = An internal error occurred. Please try again
|
|
auth-validation-error = Please check your input and try again
|
|
auth-authentication-failed = Authentication failed
|
|
auth-server-error = Server error occurred. Please try again later
|
|
auth-request-failed = Request failed. Please try again
|
|
auth-unknown-error = An unknown error occurred
|
|
|
|
# OTP / Passwordless login
|
|
auth-otp-modal-title = Login or Sign up
|
|
auth-otp-modal-subtitle = Enter your email to continue
|
|
auth-otp-check-inbox = Check your inbox
|
|
auth-otp-sent-to = Enter the verification code we sent to { $email }
|
|
auth-otp-resend = Resend email
|
|
auth-otp-code-placeholder = Code
|
|
auth-otp-code-expired = Code expired. Request a new one.
|
|
auth-otp-code-invalid = Invalid code. { $remaining ->
|
|
[one] { $remaining } attempt remaining.
|
|
*[other] { $remaining } attempts remaining.
|
|
}
|
|
auth-otp-too-many-attempts = Too many failed attempts. Request a new code.
|
|
auth-otp-success = Signed in successfully.
|
|
auth-otp-continue = Continue
|
|
auth-otp-resend-countdown = Resend in { $seconds }s
|
|
auth-otp-resend-now = Resend code
|
|
auth-otp-back-to-email = ← Change email
|
|
auth-modal-close = Close
|
|
|
|
# GDPR consent step (new accounts)
|
|
auth-gdpr-title = Create your account
|
|
auth-gdpr-description = Before we create your account, we need your consent to process your data in accordance with our Privacy Policy.
|
|
auth-gdpr-accept-required = I accept the <a href="/privacy" class="link link-primary" target="_blank" rel="noopener noreferrer">Terms of Service and Privacy Policy (required)</a>
|
|
auth-gdpr-accept-marketing = I agree to receive occasional newsletters and product updates (optional)
|
|
auth-gdpr-submit = Create account
|
|
|
|
# Email: OTP verification code
|
|
auth-email-otp-subject = Your verification code
|
|
auth-email-otp-title = Your verification code
|
|
auth-email-otp-subtitle = Use this code to sign in:
|
|
auth-email-otp-expire-msg = This code expires in %minutes% minutes.
|
|
auth-email-otp-ignore-msg = If you didn't request this, you can safely ignore this email. |