<?php

return [
    'title' => 'Admin Management',
    'description' => 'Manage administrators and their permissions',
    'edit_title' => 'Edit Admin',
    'create_title' => 'Create New Admin',
    'fields_name' => 'Full Name',
    'fields_email' => 'Email',
    'fields_password' => 'Password',
    'fields_password_confirmation' => 'Password Confirmation',
    'fields_roles' => 'Roles',
    'fields_role' => 'Role',
    'fields_status' => 'Status',
    'fields_created_at' => 'Created At',
    'fields_last_login_at' => 'Last Login',
    'fields_date_range' => 'Date Range',
    'fields_actions' => 'Actions',
    'status_active' => 'Active',
    'status_inactive' => 'Inactive',
    'status_suspended' => 'Suspended',
    'buttons_create' => 'Add New Admin',
    'buttons_save' => 'Save',
    'buttons_cancel' => 'Cancel',
    'buttons_clear' => 'Clear',
    'buttons_generate_password' => 'Generate Password',
    'messages_created' => 'Admin created successfully.',
    'messages_updated' => 'Admin updated successfully.',
    'messages_deleted' => 'Admin deleted successfully.',
    'messages_create_error' => 'An error occurred while creating the admin.',
    'messages_cannot_delete_self' => 'You cannot delete your own account.',
    'messages_confirm_delete' => 'Are you sure you want to delete admin :name?',
    'messages_editing_self' => 'You Are Editing Your Own Account',
    'messages_never_logged_in' => 'Never logged in',
    'messages_update_error' => 'Update operation failed.',
    'placeholders_name' => 'Enter full name',
    'placeholders_email' => 'Enter email address',
    'placeholders_password' => 'Enter password',
    'placeholders_password_confirmation' => 'Re-enter password',
    'help_texts_password' => 'Password must be at least 8 characters.',
    'help_texts_password_edit' => 'Leave blank if you don\'t want to change the password.',
    'help_texts_roles' => 'Select roles to assign to this admin.',
    'help_texts_cannot_deactivate_self' => 'You cannot deactivate your own account.',

    // Notification channel IDs
    'notification_channels' => 'Notification Channels',
    'notification_channels_desc' => 'Configure notification channel IDs for this admin.',
    'field_phone' => 'Phone Number',
    'field_slack_user_id' => 'Slack User ID',
    'field_telegram_user_id' => 'Telegram User ID',
    'field_discord_webhook' => 'Discord Webhook URL',
    'field_teams_webhook' => 'Microsoft Teams Webhook URL',
    'field_pushover_user_key' => 'Pushover User Key',

    // Notification preferences
    'notification_preferences' => 'Notification Preferences',
    'notification_preferences_desc' => 'Select which channels this admin receives for each event type. Leave empty to use system defaults.',
    'notification_event' => 'Event',
    'notification_use_system_defaults' => 'No per-admin overrides set. System defaults will be used.',

    // Event type labels
    'event_provisioning_failed' => 'Provisioning Failed',
    'event_ticket_created' => 'New Ticket',
    'event_ticket_replied' => 'Ticket Replied',
    'event_payment_received' => 'Payment Received',
    'event_domain_expiring' => 'Domain Expiring',
    'event_service_suspended' => 'Service Suspended',
];
