<?php

return [

    'user_role' => [
        'user' => 'User',
        'admin' => 'Administrator',
        'super_admin' => 'Super Administrator',
    ],

    'user_status' => [
        'active' => 'Active',
        'suspended' => 'Suspended',
    ],

    'player_level' => [
        'amateur' => 'Amateur',
        'semi_professional' => 'Semi-Professional',
        'professional' => 'Professional',
    ],

    'profile_visibility' => [
        'public' => 'Public',
        'private' => 'Private',
        'friends' => 'Friends Only',
    ],

    'game_status' => [
        'active' => 'Active',
        'disabled' => 'Disabled',
    ],

    'game_type' => [
        'team' => 'Team',
        'solo' => 'Solo',
        'both' => 'Team & Solo',
    ],

    'moderation_status' => [
        'pending' => 'Pending Review',
        'approved' => 'Approved',
        'rejected' => 'Rejected',
        'hidden' => 'Hidden',
    ],

    'record_type' => [
        'rank_achievement' => 'Rank Achievement',
        'match_result' => 'Match Result',
        'tournament_placement' => 'Tournament Placement',
        'personal_record' => 'Personal Record',
        'general_achievement' => 'General Achievement',
    ],

    'video_type' => [
        'highlight' => 'Highlight',
        'full_match' => 'Full Match',
        'tournament' => 'Tournament',
        'training' => 'Training',
        'achievement' => 'Achievement',
        'other' => 'Other',
    ],

    'event_status' => [
        'draft' => 'Draft',
        'published' => 'Published',
        'registration_open' => 'Registration Open',
        'registration_closed' => 'Registration Closed',
        'in_progress' => 'In Progress',
        'completed' => 'Completed',
        'cancelled' => 'Cancelled',
        'archived' => 'Archived',
    ],

    'event_type' => [
        'tournament' => 'Tournament',
        'competition' => 'Competition',
        'qualifier' => 'Qualifier',
        'community_event' => 'Community Event',
        'one_vs_one' => '1v1',
        'team_competition' => 'Team Competition',
        'online_event' => 'Online Event',
        'offline_event' => 'Offline Event',
    ],

    'participation_type' => [
        'individual' => 'Individual',
        'team' => 'Team',
    ],

    'location_type' => [
        'online' => 'Online',
        'offline' => 'Offline',
        'hybrid' => 'Hybrid',
    ],

    'approval_mode' => [
        'automatic' => 'Automatic Approval',
        'admin_review' => 'Admin Review',
    ],

    'pricing_type' => [
        'free' => 'Free',
        'paid' => 'Paid',
    ],

    'registration_status' => [
        'pending' => 'Pending',
        'pending_payment' => 'Pending Payment',
        'payment_review' => 'Payment Under Review',
        'confirmed' => 'Confirmed',
        'waitlisted' => 'Waitlisted',
        'rejected' => 'Rejected',
        'cancelled' => 'Cancelled',
        'checked_in' => 'Checked In',
        'attended' => 'Attended',
        'disqualified' => 'Disqualified',
    ],

    'payment_status' => [
        'not_required' => 'Not Required',
        'pending' => 'Pending',
        'proof_submitted' => 'Proof Submitted',
        'confirmed' => 'Confirmed',
        'rejected' => 'Rejected',
        'cancelled' => 'Cancelled',
        'refunded_manually' => 'Refunded Manually',
    ],

    'payment_proof_review_status' => [
        'pending' => 'Pending Review',
        'approved' => 'Approved',
        'rejected' => 'Rejected',
    ],

];
