<?php
/**
 * English Translations
 */

return [
    // App & Brand
    'app_name' => 'CARGOO',
    'tagline' => 'Online Shopping',
    'search_placeholder' => 'Search products, stores, or brands...',
    'all_categories' => 'All Categories',
    'cart' => 'Cart',
    'login' => 'Sign In',
    'register' => 'Register',
    'logout' => 'Sign Out',
    'my_account' => 'My Account',
    'profile' => 'Personal Profile',
    'addresses' => 'Shipping Addresses',
    'security' => 'Security & Password',
    'login_history' => 'Login History',
    'delete_account' => 'Delete Account',
    'seller_center' => 'Seller Center',
    'admin_panel' => 'Admin Panel',
    'switch_to_seller' => 'Switch to Seller',
    'switch_to_customer' => 'Switch to Customer',
    'open_store' => 'Open a Store on CARGOO',
    
    // Auth - Register
    'create_account' => 'Create New Account',
    'register_subtitle' => 'Sign up to shop and start your own store on a unified platform',
    'username' => 'Username',
    'email' => 'Email Address',
    'phone' => 'Phone Number (10 digits)',
    'first_name' => 'First Name',
    'last_name' => 'Last Name',
    'optional' => 'Optional',
    'password' => 'Password (min. 8 characters)',
    'confirm_password' => 'Confirm Password',
    'agree_terms' => 'I agree to the',
    'terms_and_conditions' => 'Terms and Conditions',
    'privacy_policy' => 'Privacy Policy',
    'already_have_account' => 'Already have an account?',
    'register_btn' => 'Create Account',
    'register_success' => 'Account created successfully! Please sign in.',
    
    // Auth - Login
    'login_title' => 'Sign in to CARGOO',
    'login_subtitle' => 'Welcome back to the marketplace',
    'username_or_email' => 'Username or Email',
    'remember_me' => 'Remember me',
    'forgot_password' => 'Forgot password?',
    'login_btn' => 'Sign In',
    'no_account' => "Don't have a CARGOO account?",
    'register_now' => 'Register Now',
    'show_password' => 'Show password',
    'hide_password' => 'Hide password',
    'account_suspended' => 'Your account has been suspended. Please contact customer support.',
    'account_deleted' => 'This account has been deactivated.',
    'invalid_credentials' => 'Invalid username/email or password.',
    'account_locked' => 'Account temporarily locked due to too many failed attempts. Try again in :minutes minutes.',
    'logout_success' => 'You have successfully signed out.',
    
    // Auth - Forgot & Reset Password
    'forgot_password_title' => 'Forgot Password',
    'forgot_password_subtitle' => 'Enter your email or username to receive a secure password reset link',
    'send_reset_link' => 'Send Reset Link',
    'back_to_login' => 'Back to Sign In',
    'reset_link_sent' => 'If the account exists, a secure reset link has been issued (valid for 1 hour).',
    'reset_password_title' => 'Set New Password',
    'reset_password_subtitle' => 'Please enter a secure new password with at least 8 characters',
    'new_password' => 'New Password',
    'confirm_new_password' => 'Confirm New Password',
    'reset_password_btn' => 'Update Password',
    'invalid_or_expired_token' => 'Reset token is invalid or has expired. Please request a new link.',
    'password_reset_success' => 'Password reset successfully! Please sign in with your new password.',

    // Profile
    'profile_title' => 'My Profile',
    'profile_subtitle' => 'Manage your personal details for security and ease of use',
    'profile_image' => 'Profile Picture',
    'upload_avatar' => 'Change Avatar',
    'avatar_hint' => 'Supported formats: JPG, JPEG, PNG, WEBP up to 2 MB',
    'username_change_rule' => 'Username can only be changed once every 30 days',
    'username_cooldown_left' => 'You can change your username again on :date',
    'current_password' => 'Current Password',
    'current_password_confirm_note' => 'Current password is required to confirm changes to email or phone number',
    'save_changes' => 'Save Changes',
    'profile_updated_success' => 'Profile updated successfully.',
    'avatar_updated_success' => 'Profile avatar updated successfully.',
    'current_password_incorrect' => 'Current password is incorrect.',

    // Security & Password Change
    'security_title' => 'Account Security',
    'security_subtitle' => 'Update your password and manage account security',
    'change_password' => 'Change Password',
    'password_changed_success' => 'Password changed successfully.',
    'password_rules' => 'Password must be at least 8 characters long. Mixing upper/lower case letters and numbers is recommended.',

    // Addresses
    'addresses_title' => 'Shipping Addresses',
    'addresses_subtitle' => 'Manage your shipping and delivery destinations',
    'add_new_address' => 'Add New Address',
    'edit_address' => 'Edit Address',
    'delete_address' => 'Delete Address',
    'set_as_default' => 'Set as Default',
    'default_badge' => 'Default',
    'recipient_name' => 'Recipient Name',
    'house_number' => 'House No. / Building / Room',
    'village' => 'Village / Estate',
    'alley' => 'Alley (Soi)',
    'street' => 'Street / Road',
    'sub_district' => 'Sub-district (Tambon / Khwaeng)',
    'district' => 'District (Amphoe / Khet)',
    'province' => 'Province (Changwat)',
    'postal_code' => 'Postal Code',
    'note' => 'Additional Note (e.g. Landmarks)',
    'make_default_checkbox' => 'Set as default shipping address',
    'address_added_success' => 'New address added successfully.',
    'address_updated_success' => 'Address updated successfully.',
    'address_deleted_success' => 'Address deleted successfully.',
    'address_set_default_success' => 'Default address updated.',
    'no_addresses_found' => 'No addresses found. Click "Add New Address" to get started.',
    'delete_address_confirm' => 'Are you sure you want to delete this address?',

    // Login History
    'login_history_title' => 'Login History',
    'login_history_subtitle' => 'Monitor recent sign-in activities across devices',
    'login_time' => 'Date & Time',
    'ip_address' => 'IP Address',
    'device_browser' => 'Device / Browser',
    'status' => 'Status',
    'status_success' => 'Success',
    'status_failed' => 'Failed Password',
    'status_locked' => 'Locked Out',
    'last_login' => 'Last signed in at',
    'no_login_history' => 'No login history records found.',

    // Delete Account
    'delete_account_title' => 'Delete Account',
    'delete_account_subtitle' => 'Submit a request to deactivate your CARGOO account',
    'delete_warning_title' => 'Please read carefully before proceeding',
    'delete_warning_1' => 'You can continue using your account normally while your request is pending.',
    'delete_warning_2' => 'You may cancel this request at any time prior to approval.',
    'delete_warning_3' => 'Upon deletion, transactional audit data (orders, payments) will be preserved in anonymized form in accordance with compliance laws.',
    'delete_reason' => 'Reason for deletion (Optional)',
    'delete_confirm_checkbox' => 'I understand and accept the consequences of deleting my account.',
    'submit_delete_request' => 'Submit Deletion Request',
    'pending_delete_request' => 'You have a pending account deletion request (Submitted: :date)',
    'cancel_delete_request' => 'Cancel Deletion Request',
    'delete_request_submitted' => 'Account deletion request submitted.',
    'delete_request_cancelled' => 'Account deletion request cancelled.',

    // Validation & General Errors
    'field_required' => 'This field is required.',
    'invalid_email' => 'Please enter a valid email address.',
    'invalid_phone' => 'Phone number must be exactly 10 digits (e.g. 0812345678).',
    'password_min_length' => 'Password must be at least :min characters long.',
    'password_not_match' => 'Passwords do not match.',
    'username_exists' => 'This username is already taken.',
    'email_exists' => 'This email address is already registered.',
    'phone_exists' => 'This phone number is already registered.',
    'must_agree_terms' => 'You must agree to the Terms & Conditions.',
    'invalid_csrf' => 'Session expired or invalid token. Please try again.',
    'file_too_large' => 'File size exceeds 2 MB limit.',
    'invalid_file_type' => 'Invalid file format. Only JPG, JPEG, PNG, WEBP are allowed.',
    'error_occurred' => 'An error occurred. Please try again.',
    'action_forbidden' => 'You are not authorized to perform this action.',
    'page_not_found' => 'Page not found.',
    
    // Catalog & Customer Discovery
    'search_products' => 'Search Products',
    'search_results_for' => 'Search Results for',
    'filter_by_price' => 'Price Range (THB)',
    'filter_by_category' => 'Categories',
    'min_price' => 'Min Price',
    'max_price' => 'Max Price',
    'sort_by' => 'Sort By',
    'sort_latest' => 'Newest Arrivals',
    'sort_price_asc' => 'Price: Low to High',
    'sort_price_desc' => 'Price: High to Low',
    'sort_popular' => 'Most Popular',
    'in_stock_only' => 'In Stock Only',
    'filter_btn' => 'Apply Filter',
    'clear_filter' => 'Clear Filter',
    'no_products_found' => 'No products found matching your search criteria.',
    'product_detail' => 'Product Details',
    'store_info' => 'Store Information',
    'verified_store' => 'Official Verified Store',
    'in_stock' => 'In Stock',
    'low_stock' => 'Low Stock (:count left)',
    'out_of_stock' => 'Out of Stock',
    'add_to_cart' => 'Add to Cart',
    'buy_now' => 'Buy Now',
    'quantity' => 'Quantity',
    'pieces' => 'items',
    'delivery_from' => 'Ships from',
    'select_variation' => 'Select Option',
    'related_products' => 'You May Also Like',
    'store_catalog' => 'All Store Products',
    'total_store_products' => ':count Total Products',
    'visit_store' => 'Visit Store',
    
    // Cart & Checkout
    'shopping_cart' => 'Shopping Cart',
    'cart_empty' => 'Your shopping cart is empty.',
    'continue_shopping' => 'Continue Shopping',
    'select_all' => 'Select All',
    'store_group' => 'Store',
    'unit_price' => 'Unit Price',
    'item_total' => 'Total',
    'order_summary' => 'Order Summary',
    'items_selected' => 'Selected Items (:count items)',
    'shipping_fee' => 'Shipping Fee',
    'total_payment' => 'Total Payment',
    'proceed_to_checkout' => 'Proceed to Checkout',
    'checkout' => 'Checkout',
    'shipping_address' => 'Shipping Address',
    'select_shipping_address' => 'Select Shipping Address',
    'payment_method' => 'Payment Method',
    'place_order_btn' => 'Place Order',
    'order_notes' => 'Order Note (Optional)',
    'order_placed_success' => 'Order placed successfully.',
    
    // Orders & Wishlist
    'my_orders' => 'My Orders',
    'my_wishlist' => 'Saved Wishlist',
    'order_number' => 'Order No.',
    'order_date' => 'Order Date',
    'order_status' => 'Order Status',
    'payment_status' => 'Payment Status',
    'order_detail_title' => 'Order Details',
    'tracking_number' => 'Tracking Number',
    'no_orders_found' => 'No orders found.',
    'no_wishlist_found' => 'No saved items in your wishlist.',
    'move_to_cart' => 'Move to Cart',
    'remove_from_wishlist' => 'Remove from Wishlist',
    'status_pending_payment' => 'Pending Payment',
    'status_preparing' => 'Preparing Shipment',
    'status_shipping' => 'Shipping',
    'status_completed' => 'Completed',
    'status_cancelled' => 'Cancelled',

    // UI Helpers
    'back' => 'Back',
    'cancel' => 'Cancel',
    'confirm' => 'Confirm',
    'save' => 'Save',
    'edit' => 'Edit',
    'delete' => 'Delete',
    'close' => 'Close',
    'view' => 'View',
    'actions' => 'Actions',
];
