<?php
return [
    // Navigation
    'home' => 'Home',
    'library' => 'Library',
    'rank' => 'Ranking',
    'author' => 'Authors',
    'login' => 'Login',
    'register' => 'Register',
    'profile' => 'Profile',
    'vip' => 'VIP',
    'sign' => 'Sign In',
    'bookshelf' => 'Bookshelf',
    'history' => 'History',
    'logout' => 'Logout',
    'user_center' => 'Dashboard',
    
    // Homepage
    'welcome' => 'Welcome to Novel Site',
    'latest_novels' => 'Latest Novels',
    'read_now' => 'Read Now',
    'add_to_bookshelf' => 'Add to Bookshelf',
    'already_in_bookshelf' => 'Already in Bookshelf',
    'chapter_list' => 'Chapters',
    'previous_chapter' => 'Previous',
    'next_chapter' => 'Next',
    
    // Novel detail
    'author_label' => 'Author',
    'category_label' => 'Category',
    'status_label' => 'Status',
    'views_label' => 'Views',
    'ongoing' => 'Ongoing',
    'finished' => 'Finished',
    'description' => 'Description',
    'start_reading' => 'Start Reading',
    'total_words' => 'Total Words',
    'words_unit' => 'words',
    'chapter' => 'Chapter',
    'chapters_count' => 'Total %d chapters',
    
    // User center
    'welcome_user' => 'Welcome',
    'vip_status' => 'VIP Status',
    'normal_user' => 'Normal User',
    'vip_member' => 'VIP Member',
    'expire_date' => 'Expires',
    'vip_recharge' => 'VIP Recharge',
    'daily_sign' => 'Daily Sign',
    'my_bookshelf' => 'My Bookshelf',
    'reading_history' => 'Reading History',
    'logout_account' => 'Logout',
    'current_gold' => 'Current Gold',
    'continuous_sign_days' => 'Continuous Sign Days',
    'continuous_sign' => 'Continuous sign in for %d days',
    'last_sign' => 'Last sign',
    'not_signed_yet' => 'Not signed yet',
    
    // Bookshelf
    'empty_bookshelf' => 'Bookshelf is empty, add some novels',
    'last_read' => 'Last read',
    'continue_reading' => 'Continue Reading',
    'remove_from_bookshelf' => 'Remove',
    
    // History
    'novel' => 'Novel',
    'chapter' => 'Chapter',
    'read_time' => 'Read Time',
    'empty_history' => 'No reading history',
    
    // Sign-in
    'sign_success' => 'Sign in success! Got %d gold',
    'already_signed' => 'Already signed today',
    'sign_button' => 'Sign Now',
    'sign_rule' => 'Rule: Base gold + consecutive bonus (% of previous day\'s gold, min %min%, max %max%)',
    'sign_today' => 'Daily Sign',
    'today_sign_reward_preview' => 'Today\'s Sign Reward Preview',
    'base_gold' => 'Base Gold',
    'bonus' => 'Bonus',
    'total_reward' => 'Total',
    'already_signed_today' => 'Already signed today, come back tomorrow~',
    'sign_rule_prefix' => 'Rule: Base ',
    'sign_rule_mid' => ' gold, consecutive bonus ',
    'sign_rule_suffix' => '% of previous day\'s gold (min ',
    'sign_rule_max' => ', max ',
    
    // Gold system
    'gold' => 'Gold',
    'gold_log' => 'Gold History',
    'exchange_vip' => 'Exchange VIP with Gold',
    'gold_insufficient' => 'Insufficient gold',
    'exchange_success' => 'Exchange successful',
    'gold_exchange_rate' => 'Exchange Rate',
    'gold_per_day' => '%d gold/day',
    'gold_log_time' => 'Time',
    'gold_log_type' => 'Type',
    'gold_log_change' => 'Change',
    'gold_log_after' => 'After',
    'gold_log_remark' => 'Remark',
    'gold_type_sign' => 'Sign',
    'gold_type_exchange_vip' => 'Exchange VIP',
    'gold_type_admin' => 'Admin',
    'no_gold_logs' => 'No records',
    'gold_faild' => 'Gold update failed',
    
    // VIP recharge
    'vip_purchase' => 'VIP / Gold Exchange',
    'vip_option' => 'VIP Membership (RMB %d/day)',
    'vip_gold_option' => 'Exchange VIP with Gold (%d gold/day)',
    'amount' => 'Amount',
    'pay_now' => 'Pay Now',
    'currency_unit' => 'CNY',
    'select_days' => 'Select days',
    'day' => 'day',
    'days' => 'days',
    'vip_center' => 'VIP Center',
    'exchange_vip_title' => 'Exchange VIP with Gold',
    'exchange_rate_info' => 'Exchange rate: %d gold/day',
    'recharge_vip_title' => 'Recharge VIP with RMB',
    'price_info' => 'Price: %.2f RMB/day',
    'vip_status_active' => 'VIP Member',
    'vip_expired_info' => 'Normal User',
    'select_valid_days' => 'Please select valid days',
    
    // Payment
    'pay_success' => 'Payment Successful',
    'pay_failed' => 'Payment Failed',
    
    // Register/Login/Password
    'username' => 'Username',
    'password' => 'Password',
    'email' => 'Email',
    'login_failed' => 'Invalid username or password',
    'no_account' => 'No account?',
    'have_account' => 'Already have an account?',
    'username_too_short' => 'Username must be at least 3 characters',
    'username_exists' => 'Username already exists',
    'invalid_amount' => 'Invalid amount',
    'forgot_password' => 'Forgot password?',
    'reset_password' => 'Reset Password',
    'verify_code' => 'Verification Code',
    'send_code' => 'Send Code',
    'code_sent' => 'Verification code has been sent to your email',
    'code_error' => 'Invalid or expired verification code',
    'new_password' => 'New Password',
    'confirm_password' => 'Confirm Password',
    'password_changed' => 'Password changed successfully, please login again',
    'old_password' => 'Current Password',
    'email_format_error' => 'Invalid email format',
    'email_already_registered' => 'Email already registered',
    'user_not_exists' => 'Email not registered',
    'register_success' => 'Registration successful',
    'back_to_login' => 'Back to Login',
    'fill_email_first' => 'Please fill in email first',
    'sending' => 'Sending...',
    'seconds_retry' => 'seconds to retry',
    'network_error' => 'Network error, please check server log',
    
    // Library filters
    'filter' => 'Filter',
    'all_categories' => 'All Categories',
    'status_all' => 'All',
    'status_ongoing' => 'Ongoing',
    'status_finished' => 'Finished',
    'sort_by' => 'Sort By',
    'sort_latest' => 'Latest',
    'sort_update' => 'Recent Update',
    'sort_views' => 'Most Views',
    'word_range' => 'Word Count Range',
    'min_words' => 'Min Words',
    'max_words' => 'Max Words',
    'filter_button' => 'Filter',
    'reset_button' => 'Reset',
    'no_novels' => 'No novels found',
    'words' => 'Words',
    'clicks' => 'Clicks',
    'create_time' => 'Created',
    'last_update' => 'Updated',
    
    // Ranking
    'rank_views' => 'Most Viewed',
    'rank_update' => 'Recent Update',
    'rank_new' => 'Latest',
    'rank_description' => 'Ranking of hottest novels',
    'rank_words' => 'Word Count',
    'rank_favorites' => 'Favorites',
    
    // Reading page
    'chapter_not_exist' => 'Chapter content file does not exist',
    'invalid_params' => 'Invalid parameters',
    
    // Author page
    'novel_count' => 'Novels',
    'no_authors' => 'No authors found',
    'view_works' => 'View Works',
    
    // User profile
    'edit_profile' => 'Edit Profile',
    'change_password' => 'Change Password',
    'save' => 'Save',
    'old_password_error' => 'Current password is incorrect',
    'password_too_short' => 'New password must be at least 6 characters',
    'password_mismatch' => 'New passwords do not match',
    'profile_update_success' => 'Profile updated successfully',
    
    // Forgot password
    'forgot_password_title' => 'Forgot Password',
    'registered_email' => 'Registered Email',
    'reset_password_button' => 'Reset Password',
    'verification_code_sent' => 'Verification code has been sent to your email',
    'reset_password_success' => 'New password has been sent to your email',
    
    // AJAX responses
    'please_login' => 'Please login first',
    'operation_success' => 'Operation successful',
    'operation_failed' => 'Operation failed',
    'chapter_content_load_failed' => 'Failed to load content',
    'file_not_exist' => 'File does not exist',
    'content_read_failed' => 'Failed to read content',
    'no_permission' => 'No permission',
    'sign_today_already' => 'Already signed today',
    
    // Common
    'submit' => 'Submit',
    'delete' => 'Delete',
    'edit' => 'Edit',
    'confirm_delete' => 'Confirm delete?',
    'operation' => 'Action',
    'status' => 'Status',
    'enabled' => 'Enabled',
    'disabled' => 'Disabled',
    'all' => 'All',
    'date' => 'Date',
    'success' => 'Success',
    'vip_desc' => 'VIP members get ad-free reading',
    'buy_vip' => 'Buy VIP',
    'search_results' => 'Search Results',
    'search' => 'Search',
    'search_placeholder' => 'Title / Author',
    'search_tip' => 'Search by title or author',
    'captcha' => 'Captcha',
    'captcha_error' => 'Captcha error',
    'list' => 'List',
    'grid' => 'Grid',
    'latest_chapter' => 'Latest Chapter',
    'select_valid_months' => 'Please select valid months',
    'select_months' => 'Select duration',
    'month' => 'month',
    'months' => 'months',
    'vip_pay_description' => 'VIP %d RMB/month × %d months',
    'exchange_vip_log_remark' => 'Exchanged VIP for %d months, cost %d gold',
    'sign_log_remark' => 'Signed in and got %d gold',
    'gold_exchange_rate_error' => 'Exchange rate not set, please contact admin',
    'site_default_name' => 'Novel Site',
    'email_config_incomplete' => 'Mail server not configured, please set SMTP in admin panel',
    'email_component_missing' => 'Mail component missing, check includes/Phpmail directory',
    'mail_sent' => 'Sent successfully',
    'mail_failed' => 'Mail sending failed: ',
    'register_verify_subject' => 'Registration Verification Code',
    'register_verify_body' => 'Your registration verification code is: <strong>%s</strong>, valid for 10 minutes.',
    'reset_verify_subject' => 'Password Reset Verification Code',
    'reset_verify_body' => 'You are resetting your password. Verification code: <strong>%s</strong>, valid for 10 minutes.',
    'reset_password_success_subject' => 'Password Reset Successful',
    'reset_password_success_body' => 'Hello %s, your new password is: <strong>%s</strong>. Please login and change it soon.',
    'upload_failed' => 'File upload failed',
    'invalid_lang_file' => 'Only .php language files are allowed',
    'cannot_write_lang' => 'Cannot write language file, please check directory permissions',
    'lang_installed' => 'Language pack installed successfully',
    'cannot_delete_default_lang' => 'Cannot delete the default language currently in use',
    'lang_uninstalled' => 'Language pack uninstalled',
    'back' => 'Back',
    'favorites' => 'Favorites',
    'chapters' => 'Chapters',
    'you_may_also_like' => 'You May Also Like',
    'no_data' => 'No data',
    'system_error_title' => 'System Error',
    'system_error_message' => 'Sorry, the server encountered an unexpected error. Please try again later.',
    'error_detail_label' => 'Error Details',
    'back_to_home' => 'Back to Home',
    '404_title' => 'Page Not Found',
    '404_message' => 'Sorry, the page you requested does not exist or has been removed.',
    'search_frequency_tip' => 'Too many requests, please enter captcha to continue',
    'found_total' => 'Found %d novels',
    'discover_novels' => 'Discover thousands of novels from talented authors',
    'view_all' => 'View All',
    'total' => 'Total',
    'browse_novels' => 'Browse Novels',
    'send_success' => 'Sent successfully',
    'send_fail' => 'Failed to send',
    'search_book_tip' => 'Please enter book name or author',
    'search_keyword_required' => 'Please enter a keyword',
    'asc' => 'ASC',
    'desc' => 'DESC',
    'author_pages_intro' => 'List of our authors',
    'payerror' => 'Payment configuration is not yet complete. Please contact the administrator.',
    'payment_method' => 'Payment Method',
    'payment_alipay' => 'Alipay',
    'payment_wxpay'  => 'WeChat Pay',
    'payment_qqpay'  => 'QQ Wallet',
    'urlerror'  => 'Error : Invalid current URL',
    'no_chapter' => 'No chapter',
    'chapter_separator' => '. ',
    'label_separator' => ': ',
];