<?php

return [
    // Currency Commands
    'currency_rates_updating' => 'Currency rates updating...',
    'currency_rates_updated' => 'Currency rates updated successfully.',

    // Billing Commands
    'processing_billing_jobs' => 'Processing billing jobs... (Maximum: :limit)',
    'no_pending_jobs' => 'No pending jobs found.',
    'found_jobs_processing' => ':count jobs found. Processing...',
    'process_completed' => 'Process completed!',
    'successful' => 'Successful: :count',
    'failed' => 'Failed: :count',
    'total' => 'Total: :count',

    // Basket Commands
    'starting_basket_cleanup' => 'Starting basket cleanup process...',
    'cleaning_expired_baskets' => 'Cleaning up expired baskets...',
    'no_baskets_cleaned' => 'No baskets were cleaned up.',

    // Domain Sync Commands
    'starting_domain_sync' => '🔄 Starting domain synchronization...',
    'please_specify_sync' => '⚠️  Please specify what to sync:',
    'sync_specific_domain' => '  --id=123          Sync specific domain(s)',
    'sync_all_domains' => '  --all             Sync all active domains',
    'sync_expiring_domains' => '  --expiring        Sync domains expiring soon',
    'sync_queue' => '  --queue           Queue jobs instead of running now',
    'examples' => 'Examples',
    'sync_error' => '❌ Error: :message',
    'sync_results' => '📊 Sync Results:',
    'failed_domains' => 'Failed domains:',
    'domain_sync_completed' => '✅ Domain synchronization completed!',
    'syncing_specific_domains' => 'Syncing :count specific domain(s)...',
    'queued_domain_id' => '  ✓ Queued domain ID: :id',
    'sync_jobs_queued' => '✅ :count sync jobs queued successfully!',
    'syncing_all_domains' => 'Syncing all active domains:limit...',
    'syncing_expiring_domains' => 'Syncing domains expiring within :days days...',
    'queued_expiring_domain_id' => '  ✓ Queued expiring domain ID: :id',
    'expiring_domain_sync_jobs_queued' => '✅ :count expiring domain sync jobs queued!',
    'sync_success' => '  ✅ Success: :count',
    'sync_failed' => '  ❌ Failed: :count',
    'sync_skipped' => '  ⏭️  Skipped: :count',

    // Product Module Test Commands
    'product_test_starting' => 'Starting test for :module module...',
    'product_test_module_not_found' => 'Product module named :module not found!',
    'product_test_connection_testing' => 'Testing connection...',
    'product_test_module_info' => 'Module information:',
    'product_test_admin_fields' => 'Admin fields:',
    'product_test_status' => 'Status',
    'product_test_message' => 'Message',
    'product_test_field_name' => 'Field Name',
    'product_test_display_name' => 'Display Name',
    'product_test_type' => 'Type',
    'product_test_required' => 'Required',
    'product_test_description' => 'Description',
    'product_test_unnamed' => 'Unnamed',
    'product_test_yes' => 'Yes',
    'product_test_no' => 'No',
    'product_test_no_admin_fields' => 'No admin fields defined for this module.',
    'product_test_error' => 'Error during test: :message',
    'product_test_unknown' => 'Unknown',

    // Scheduled Invoices Commands
    'checking_scheduled_invoices' => 'Checking scheduled invoices...',
    'scheduled_invoices_completed' => 'Scheduled invoices checked and operations completed.',
    'scheduled_invoices_error' => 'Error occurred: :message',

    // Whois Config Commands
    'whois_converting_starting' => '🔄 Starting whois config conversion...',
    'whois_input_not_found' => '❌ Input file not found: :file',
    'whois_reading_json' => '📖 Reading JSON file: :file',
    'whois_json_parse_error' => '❌ JSON file could not be parsed!',
    'whois_json_read_success' => '✅ JSON file successfully read. TLD count: :count',
    'whois_backup_created' => '💾 Old config backed up: :file',
    'whois_creating_php_config' => '🔧 Creating PHP config file...',
    'whois_config_created' => '✅ Config file created: :file',
    'whois_total_tlds' => '📊 Total TLD count: :count',
    'whois_total_extensions' => '🔗 Total extension count: :count',
    'whois_conversion_completed' => '🎉 Conversion completed!',
    'whois_check_config' => '💡 Check the config file and edit if necessary.',
    'whois_sample_tlds' => '📋 Sample TLDs:',
    'whois_and_more_tlds' => '   ... and :count more TLDs',

    // Translation Analysis Commands
    'analyzing_translations' => 'Analyzing translations...',
    'missing_in_lang_files' => '=== Translations Used in Blade Files But Missing in Language Files ===',
    'unused_in_blade' => '=== Translations in Language Files But Not Used in Blade Files ===',
    'missing_in_english' => '=== Translations in Turkish But Missing in English ===',
    'missing_in_turkish' => '=== Translations in English But Missing in Turkish ===',
    'statistics' => '=== Statistics ===',
    'translation_missing' => 'Missing translation: \':key\' - Used in file: :file',
    'translation_unused' => 'Unused translation: \':key\'',
    'translation_missing_english' => 'English missing: \':key\' = \':value\'',
    'translation_missing_turkish' => 'Turkish missing: \':key\' = \':value\'',

    // Translation Comment Commands
    'detecting_unused_translations' => 'Detecting unused translations...',
    'total_unused_count' => 'Total unused key count: :count',
    'commented_count' => 'File locations commented: :count',

    // Registrar Test Commands
    'registrar_test_starting' => 'Starting test for :module module...',
    'registrar_test_module_not_found' => 'Registrar module named :module not found!',
    'registrar_test_nameservers_testing' => 'Testing nameserver query...',
    'registrar_test_status' => 'Status',
    'registrar_test_message' => 'Message',
    'registrar_test_domain_status' => 'Domain status test results:',
    'registrar_test_property' => 'Property',
    'registrar_test_value' => 'Value',
    'registrar_test_error' => 'Error during test: :message',
    'registrar_test_unknown' => 'Unknown',
];
