en.yml 127 lignes · 6418 octets
# English translations — rustwarden-core
# Sections: error, common, i18n, email, oauth, rate_limit, session

# Error messages
error:
  invalid_credentials: "Invalid credentials"
  email_invalid: "Invalid email"
  required_field: "This field is required"
  unauthorized: "Unauthorized"
  not_found: "Resource not found"
  validation: "Validation error: {message}"
  database: "Database error occurred"
  internal: "Internal server error"
  invalid_token: "Invalid token"
  token_expired: "Token expired"
  token_reused: "Token reused - please re-authenticate"
  must_change_password: "Password change required"
  authentication_required: "Authentication required"
  insufficient_permissions: "Insufficient permissions"
  config: "Server configuration error"
  template: "Template error"
  validation_field:
    username_min_length: "Username must contain at least {min} characters"
    password_min_length: "Password must contain at least {min} characters"
    email_format: "Email address is not valid"
    password_require_uppercase: "Password must contain at least one uppercase letter"
    password_require_lowercase: "Password must contain at least one lowercase letter"
    password_require_digits: "Password must contain at least one digit"
    password_require_special: "Password must contain at least one special character (!@#$%^&*()_+-=[]{}|;:,.<>?)"

# Common messages
common:
  welcome: "Welcome {username}"
  loading: "Loading..."
  save: "Save"
  cancel: "Cancel"
  delete: "Delete"
  edit: "Edit"
  create: "Create"

# i18n messages
i18n:
  language_updated: "Language preference updated. Please reload the page to apply changes."
  invalid_language: "Invalid language code. Supported: fr, en, de, es, it, pt"

# Email verification messages
email_verify:
  config_error: "Server configuration error. Please contact the administrator."
  success: "Your email address has been successfully verified. You can now log in to your account."
  invalid_link: "The verification link is invalid or has expired."

# Email subjects
email_subject:
  password_reset: "Password Reset"
  email_validation: "Verify Your Email Address"
  welcome: "Welcome to RustWarden!"

# Password Change Confirmation Email
password_change_confirmation:
  subject: "Password Change Confirmation"
  greeting: "Hello {username}"
  message: "You have requested to change your password for your {app_name} account. To confirm this change, click the link below."
  button_text: "Confirm Password Change"
  expires_message: "This link is valid for {hours} hours and is single-use."
  footer: "This email was sent automatically, please do not reply."

# Rate limiting
rate_limit:
  exceeded: "Too many requests. Please try again later."
  password_change: "Too many password change requests. Please wait before trying again."

# OAuth
oauth:
  divider: "or"
  login_with: "Sign in with {provider}"
  error_denied: "Login denied by provider."
  error_generic: "OAuth login error."

# Sessions
session:
  ip_unavailable: "Unavailable"
# Email address change (RFC 0041)
email_change:
  request_accepted: "An email has been sent to your new address. The change will be applied once you confirm it from that message."
  greeting: "Hello {username},"
  fallback_label: "Button not working? Copy this link into your browser:"
  footer: "This email was sent automatically, please do not reply."
  validation_subject: "Confirm your new email address"
  validation_title: "Confirm your new email address"
  validation_intro: "An email-change request was opened for your {app_name} account. Open the confirmation page below and confirm the change there to complete it."
  validation_expires: "This link is valid for {hours} hour(s)."
  validation_ignore: "If you did not request this change, simply ignore this message: nothing has been modified and the link will expire on its own."
  validation_button: "Open the confirmation page"
  notice_subject: "An email-change request was opened on your account"
  notice_title: "Email-change request"
  notice_intro: "A request to move your account to {email} has just been opened."
  notice_unchanged: "Your account has NOT changed: it still uses this address, which stays verified until the new one is confirmed."
  notice_report_intro: "If you are not the origin of this request, open the report page below to alert the administrators."
  notice_button: "Open the report page"
  reported_admin_subject: "Email change reported by a user"
  reported_admin_title: "Email change reported"
  reported_admin_intro: "User {username} reported an email-change request they state they did not initiate."
  reported_admin_details: "Current address: {old_email} — requested address: {new_email} — report received on {reported_at}."
  reported_admin_not_blocked: "The change is NOT blocked: if the confirmation link is followed, the address will be updated. Step in if the situation warrants it."
  by_admin_subject: "Your email address was changed by an administrator"
  by_admin_title: "Email address changed by an administrator"
  by_admin_intro: "The email address of your {app_name} account was changed by an administrator."
  by_admin_details: "Previous address: {old_email} — new address: {new_email}."
  by_admin_support: "No action is required on your side and there is nothing to confirm. If in doubt, contact support."

# Confirmation and report pages (RFC 0041)
email_change_page:
  confirm_title: "Confirm your new email address"
  confirm_question: "You are about to replace the sign-in email address of your account. All your active sessions will be closed."
  confirm_button: "Confirm the change"
  confirm_success_title: "Email address changed"
  confirm_success: "Your new address is active and verified. Your sessions were closed: sign in again with this new address."
  report_title: "Report a suspicious request"
  report_question: "You are about to alert the administrators about this email-change request. The change will not be blocked by this report."
  report_button: "Alert the administrators"
  report_success_title: "Report sent"
  report_success: "The administrators have been notified. If you are not the origin of the request, change your password right away."
  error_title: "Unusable link"
  error_invalid: "This link is invalid."
  error_expired: "This link has expired."
  error_used: "This link has already been used."
  error_generic: "This request could not be processed."