<?php

return [
    'setup_title' => 'Two-Factor Authentication',
    'verify_title' => 'Two-Factor Verification',
    'confirm_title' => 'Confirm Two-Factor Setup',
    'backup_codes_title' => 'Backup Codes',

    'verify_description' => 'Enter the 6-digit code from your authenticator app to continue.',
    'scan_description' => 'Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.), then enter the generated code to verify.',
    'manual_entry_key' => 'Or enter this key manually:',
    'enter_code' => 'Verification Code',
    'code_label' => 'Authentication Code',
    'backup_code_hint' => 'You can also use a backup code.',

    'status_enabled' => 'Enabled',
    'status_disabled' => 'Disabled',
    'enabled_description' => 'Two-factor authentication is currently active on your account.',
    'disabled_description' => 'Add an extra layer of security to your account by enabling two-factor authentication.',

    'confirm_password' => 'Confirm Your Password',
    'password_label' => 'Current Password',
    'password_incorrect' => 'The provided password is incorrect.',
    'session_expired' => 'Session expired. Please start the setup again.',
    'code_invalid' => 'The provided code is invalid. Please try again.',

    'enable_button' => 'Enable Two-Factor',
    'disable_button' => 'Disable Two-Factor',
    'verify_button' => 'Verify',
    'confirm_and_enable' => 'Verify & Enable',
    'done' => 'Done',
    'back_to_security' => 'Back to Security',
    'cancel' => 'Cancel',

    'enabled_success' => 'Two-factor authentication has been enabled successfully!',
    'disabled_success' => 'Two-factor authentication has been disabled.',

    // PRC-628 — Account Security Alert security event messages
    'security_alert_2fa_enabled' => 'Two-factor authentication (2FA) was enabled on your account.',
    'security_alert_2fa_disabled' => 'Two-factor authentication (2FA) was disabled on your account.',
    'security_alert_password_changed' => 'Your account password was changed.',
    'security_alert_detail' => ':event Date: :date — IP: :ip',

    'backup_codes_warning' => 'Save these backup codes in a safe place. Each code can only be used once. If you lose access to your authenticator app, you can use these codes to sign in.',
    'copy_codes' => 'Copy Codes',
    'copied' => 'Copied!',

    'backup_code_used' => 'You used a backup code. You have :remaining codes remaining.',
    'use_different_account' => 'Sign in with a different account',

    'nav_title' => 'Security',
    'security_section_title' => 'Two-Factor Authentication',

    // PRC-770 — multi-channel 2FA
    'method_label' => 'Verification Method',
    'method_totp' => 'Authenticator App',
    'method_email' => 'Email Code',
    'method_sms' => 'SMS Code',
    'method_totp_hint' => '6-digit code from an app like Google Authenticator or Authy.',
    'method_email_hint' => 'A one-time code is sent to your email address on each login.',
    'method_sms_hint' => 'A one-time code is sent to your phone via SMS on each login.',
    'current_method' => 'Active Method',
    'channel_not_allowed' => 'The selected verification method is not available.',
    'channel_confirm_description' => 'Enter the 6-digit code sent to :target to enable :method.',
    'verify_channel_description' => 'Enter the code sent to :target (:method) to sign in.',
    'resend_button' => 'Resend Code',
    'resend_sent' => 'A new verification code has been sent.',
    'resend_too_soon' => 'Please wait a moment before requesting a new code.',
];
