<?php

return [
    'whatsappSettings' => 'WhatsApp Settings',
    'enableWhatsapp' => 'Enable WhatsApp Notifications',
    'enableWhatsappDescription' => 'Enable WhatsApp Business API integration for sending notifications',
    'createCredentialsHint' => 'Please create your WhatsApp Business credentials in Meta: <a href=":link" target="_blank" rel="noopener" class="text-skin-base hover:underline">Click here</a>',
    'wabaId' => 'WhatsApp Business Account ID (WABA ID)',
    'enterWabaId' => 'Enter your WABA ID',
    'wabaIdHelp' => 'Find this in your WhatsApp Business Manager account',
    'openMetaWhatsAppManager' => 'Open Meta WhatsApp Manager',
    'accessToken' => 'Access Token',
    'enterAccessToken' => 'Enter your access token',
    'accessTokenHelp' => 'Your WhatsApp Business API access token (will be encrypted)',
    'phoneNumberId' => 'Phone Number ID',
    'enterPhoneNumberId' => 'Enter your phone number ID',
    'phoneNumberIdHelp' => 'The phone number ID from your WhatsApp Business account',
    'verifyToken' => 'WhatsApp Verify Token',
    'enterVerifyToken' => 'Enter your verify token',
    'verifyTokenHelp' => 'Webhook verify token for WhatsApp Business API webhooks',
    'webhookUrlExample' => 'Webhook URL example: https://www.your-domain.com/whatsapp/webhook/verify',
    'testConnection' => 'Test Connection',
    'connectionSuccessful' => 'Connection successful!',
    'connectionFailed' => 'Connection failed',
    'pleaseEnterAccessToken' => 'Please enter access token',
    'templateLibrary' => 'WhatsApp Template Library',
    'templateLibraryDescription' => 'Click the below any template for details and create it in your WhatsApp Business Portal. Use the exact template name shown for each notification type.',
    'allTemplates' => 'All Templates',
    'customer' => 'Customer',
    'admin' => 'Admin',
    'general' => 'General',
    'staff' => 'Staff',
    'delivery' => 'Delivery',
    'automated' => 'Automated',
    'consolidates' => 'Consolidates',
    'inOne' => 'in one',
    'replaces' => 'Replaces',
    'template' => 'Template',
    'noDescription' => 'No description',
    'noTemplatesFound' => 'No templates found. Please seed template definitions in the database.',
    'templateJsonFor' => 'Template JSON for',
    'copyJson' => 'Copy JSON',
    'copy' => 'Copy',
    'instructions' => 'Instructions',
    'templateInstructions' => 'Copy the JSON above and paste it in your WhatsApp Business Portal when creating a new template. Make sure to use the exact template name:',
    'templateDefinitionNotFound' => 'Template definition not found. Please ensure template definitions are seeded in the database.',
    'templateCopied' => 'Template JSON copied to clipboard!',
    'templateDetails' => 'Template Details',
    'templateName' => 'Template Name',
    'header' => 'Header',
    'body' => 'Body',
    'footer' => 'Footer',
    'buttons' => 'Buttons',
    'variables' => 'Variables',
    'mediaType' => 'Media Type',
    'buttonType' => 'Button Type',
    'buttonText' => 'Button Text',
    'text' => 'Text',
    'image' => 'Image',
    'video' => 'Video',
    'document' => 'Document',
    'location' => 'Location',
    'none' => 'None',
    'quickReply' => 'Quick Reply',
    'visitWebsite' => 'Visit Website',
    'callPhoneNumber' => 'Call Phone Number',
    'callOnWhatsapp' => 'Call on WhatsApp',
    'copyOfferCode' => 'Copy Offer Code',
    'completeFlow' => 'Complete Flow',
    'url' => 'URL',
    'phoneNumber' => 'Phone Number',
    'example' => 'Example',
    'viewFullJson' => 'View Full JSON',
    'templateCreationGuide' => 'Template Creation Guide',
    'followStepsBelow' => 'Follow the steps below to create this template manually on',
    'metaPortal' => 'Meta Business Manager',
    'step1TemplateName' => 'Step 1: Template Name',
    'enterInNameField' => 'Enter this exact name in the "Template Name" field on Meta Portal',
    'step2Category' => 'Step 2: Category',
    'selectCategory' => 'Select this category in the dropdown on Meta Portal',
    'step3Language' => 'Step 3: Language',
    'selectLanguage' => 'Select this language code in the language dropdown',
    'step4Header' => 'Step 4: Header (Optional)',
    'headerType' => 'Header Type',
    'selectHeaderType' => 'Select this header type in Meta Portal',
    'headerText' => 'Header Text',
    'pasteInHeaderField' => 'Paste this text in the Header field on Meta Portal',
    'step5Body' => 'Step 5: Body (Required)',
    'pasteInBodyField' => 'Paste this text in the Body field on Meta Portal. Make sure to keep the variable placeholders ({{1}}, {{2}}, etc.) exactly as shown.',
    'variablesToAdd' => 'Variables to Add',
    'addVariablesInOrder' => 'Add these variables in order when Meta Portal prompts you. Each {{1}}, {{2}}, etc. corresponds to a variable.',
    'step6Footer' => 'Step 6: Footer (Optional)',
    'pasteInFooterField' => 'Paste this text in the Footer field on Meta Portal',
    'step7Buttons' => 'Step 7: Buttons (Optional)',
    'addButtonsInOrder' => 'Add these buttons in order on Meta Portal. Select the button type and enter the required information.',
    'buttonUrlVariables' => 'Button URL Variables',
    'buttonUrlVariableDescription' => 'When adding the button URL on Meta Portal, enter only the fixed base URL. Do not type {{1}}, {{2}}, etc. into the URL field. Meta will ask for the dynamic suffix separately.',
    'exampleUrl' => 'Example URL',
    'finalStep' => 'Final Step: Review & Submit',
    'reviewAndSubmit' => 'Review all the information above, then click the button below to open Meta Portal and create the template. After creating, submit it for approval.',
    'openMetaPortal' => 'Open Meta Business Manager',
    'viewJsonReference' => 'View JSON Reference (Optional)',
    'jsonForReference' => 'This JSON is for reference only. Use the step-by-step guide above to create the template manually.',
    'whatsappNotificationSettings' => 'WhatsApp Notification Settings',
    'whatsappNotificationSettingsDescription' => 'Configure which WhatsApp notifications you want to receive and schedule automated messages and reports.',
    'whatsappNotifications' => 'WhatsApp Notifications',
    'notificationPreferences' => 'Notification Preferences',
    'selectNotificationsToReceive' => 'Select which notifications you want to receive for each category.',
    'notifications' => 'Notifications',
    'automatedMessageSchedules' => 'Automated Message Schedules',
    'configureAutomatedMessages' => 'Configure automated messages that will be sent on a schedule (cron, daily, weekly, or monthly).',
    'reportSchedules' => 'Report Schedules',
    'configureReportSchedules' => 'Configure scheduled reports to be sent via WhatsApp.',
    'frequency' => 'Frequency',
    'scheduleType' => 'Schedule Type',
    'cronExpression' => 'Cron Expression',
    'daily' => 'Daily',
    'weekly' => 'Weekly',
    'monthly' => 'Monthly',
    'scheduledTime' => 'Scheduled Time',
    'dayOfWeek' => 'Day of Week',
    'dayOfMonth' => 'Day of Month',
    'monday' => 'Monday',
    'tuesday' => 'Tuesday',
    'wednesday' => 'Wednesday',
    'thursday' => 'Thursday',
    'friday' => 'Friday',
    'saturday' => 'Saturday',
    'sunday' => 'Sunday',
    'recipients' => 'Recipients',
    'phoneNumbers' => 'Phone Numbers',
    'addRecipient' => 'Add Recipient',
    'remove' => 'Remove',
    'selectRoles' => 'Select Roles',
    'noRolesAvailable' => 'No roles available',
    'dailySalesReport' => 'Daily Sales Report',
    'weeklySalesReport' => 'Weekly Sales Report',
    'monthlySalesReport' => 'Monthly Sales Report',
    'preferenceUpdated' => 'Notification preference updated successfully!',
    'preferenceUpdateFailed' => 'Failed to update notification preference',
    'scheduleUpdated' => 'Schedule updated successfully!',
    'reportScheduleUpdated' => 'Report schedule updated successfully!',
    'maxVariablesNote' => 'Important: Meta WhatsApp allows maximum 6 variables in the body. Header variables (if any) are separate and also start from {{1}}.',
    
    // Template Preview
    'templatePreview' => 'Template Preview (from Meta API)',
    'templatePreviewDescription' => 'Live preview of your template as it appears in Meta',
    'errorLoadingPreview' => 'Error Loading Preview',
    'templateStatus' => 'Template Status',
    'preview' => 'Preview',
    'loading' => 'Loading...',
    'copied' => 'Copied!',
    
    // Template Status Labels
    'statusApproved' => 'Approved',
    'statusPendingReview' => 'Pending Review',
    'statusPendingDeletion' => 'Pending Deletion',
    'statusRejected' => 'Rejected',
    'statusDisabled' => 'Disabled',
    'statusLimitExceeded' => 'Limit Exceeded',
    'statusPaused' => 'Paused',
    'statusUnknown' => 'Unknown',
    
    // Template Details Labels
    'templateId' => 'Template ID',
    'name' => 'Name',
    'status' => 'Status',
    'category' => 'Category',
    'language' => 'Language',
    'sendTolerance' => 'Send Tolerance',
    'components' => 'Components',
    'component' => 'component',
    'componentsPlural' => 'components',
    'quality' => 'Quality',
    'rejectionReason' => 'Rejection Reason',
    'na' => 'N/A',
    
    // Preview Placeholders
    'bodyText' => 'Body text',
    'footerText' => 'Footer text',
    'button' => 'Button',
    'call' => 'Call',
    'imagePlaceholder' => '[Image]',
    'videoPlaceholder' => '[Video]',
    'documentPlaceholder' => '[Document]',
    
    // Important Messages
    'important' => 'Important',
    'critical' => 'Critical',
    'remember' => 'Remember',
    'note' => 'Note',
    'importantVariableRules' => 'Important: Meta WhatsApp Variable Rules',
    'headerCannotStartWithVariable' => 'WhatsApp does NOT allow headers to start with a variable.',
    'addStaticTextBeforeVariable' => 'You must add static text before the variable, for example:',
    'headerVariablesSeparateScope' => 'Header variables start from {{1}} and have a separate scope from body variables.',
    'footerMustBeStatic' => 'Footer must be static text only.',
    'footerNoVariablesAllowed' => 'Meta WhatsApp API does NOT allow variables in the footer section.',
    'useExactTextNoVariables' => 'Use the exact text shown above without any {{1}}, {{2}}, etc.',
    'variablesSeparateScopes' => 'Header and Body variables have separate scopes. Both start from {{1}}. Add variables in the order shown above when creating the template on Meta.',
    
    // Warning Messages
    'thisHeaderStartsWithVariable' => 'This header starts with {{1}} which will be rejected by Meta!',
    'headerFormatCorrect' => 'This header format is correct: it has static text before the variable.',
    'documentHeaderRequirement' => 'Document Header Requirement',
    'reservationButtonUrlRequirement' => 'Reservation Button URL Requirement',
    'reservationButtonUrlRequirementDescription' => 'For reservation notifications, set the button URL to only the base bookings path shown below. Do not append {{1}} in the URL field, otherwise WhatsApp will generate a wrong link like %7B%7B1%7D%7Ddemo-restaurant.',
    'operationsSummaryDocumentHeaderIntro' => 'If you want to send the daily operations summary as a PDF attachment, create this Meta template with a',
    'documentHeaderLabel' => 'DOCUMENT header',
    'bodyOnlyTemplateRejectsPdf' => 'A body-only template cannot accept the uploaded PDF and WhatsApp will reject the request.',
    'waiterRequestFromCustomer' => 'waiter request (from customer)',
    'waiterRequest' => 'waiter request',
    'customerRequestedAssistance' => 'Customer requested assistance',

    // Variable Rules Details
    'startFrom' => 'Start from',
    'separateScope' => 'separate scope',
    'independentFromHeader' => 'independent from header',
    'noVariablesAllowed' => 'NO VARIABLES ALLOWED',

    // Common Actions
    'selectDay' => 'Select Day',
    'enabled' => 'Enabled',
    'disabled' => 'Disabled',
    'save' => 'Save',
    'cancel' => 'Cancel',
    'update' => 'Update',
    'delete' => 'Delete',
    'edit' => 'Edit',
    'create' => 'Create',
    'submit' => 'Submit',
    'reset' => 'Reset',
    'search' => 'Search',
    'filter' => 'Filter',
    'clear' => 'Clear',
    'apply' => 'Apply',
    'back' => 'Back',
    'next' => 'Next',
    'previous' => 'Previous',
    'finish' => 'Finish',
    'close' => 'Close',
    'yes' => 'Yes',
    'no' => 'No',
    'ok' => 'OK',
    'confirm' => 'Confirm',
    
    // Common Default Values
    'noItems' => 'No items',
    'notAvailable' => 'N/A',
    'defaultCustomer' => 'Customer',
    'defaultAdmin' => 'Admin',
    'defaultBranch' => 'Branch',
    'defaultGuest' => 'Guest',
    'defaultYou' => 'You',
    'defaultYour' => 'Your',
    'defaultNew' => 'New',
    'tbd' => 'TBD',
    
    // PDF Report Labels
    'dailyOperationsSummary' => 'Daily Operations Summary',
    'salesReport' => 'Sales Report',
    'totalOrders' => 'Total Orders',
    'totalRevenue' => 'Total Revenue',
    'netRevenue' => 'Net Revenue',
    'totalTax' => 'Total Tax',
    'totalDiscount' => 'Total Discount',
    'averageOrder' => 'Average Order',
    'reservations' => 'Reservations',
    'staffOnDuty' => 'Staff on Duty',
    'ordersByStatus' => 'Orders by Status',
    'ordersByBranch' => 'Orders by Branch',
    'branchName' => 'Branch Name',
    'count' => 'Count',
    'revenue' => 'Revenue',
    'dailyBreakdown' => 'Daily Breakdown',
    'date' => 'Date',
    'orders' => 'Orders',
    'generatedOn' => 'Generated on',
    'automatedDailyOperationsSummaryReport' => 'Automated Daily Operations Summary Report',
    'automatedSalesReport' => 'Automated Sales Report',
    'tabletrackRestaurantManagementSystem' => 'TableTrack Restaurant Management System',
    
    // Console Command Messages
    'processingAutomatedWhatsappSchedules' => 'Processing automated WhatsApp schedules...',
    'processingWhatsappReportSchedules' => 'Processing WhatsApp report schedules...',
    'processingReservationReminders' => 'Processing reservation reminders...',
    'processingReservationFollowups' => 'Processing reservation follow-ups...',
    'processingPaymentReminders' => 'Processing payment reminders...',
    'noRolesConfigured' => 'No roles configured',
    'noRecipientsFound' => 'No recipients found',
    'noValidPhoneNumber' => 'No valid phone number',
    'phoneNumberEmpty' => 'Phone number is empty after conversion',
    'sent' => 'Sent',
    'failed' => 'Failed',
    'processed' => 'Processed',
    'errorProcessing' => 'Error processing',
    'noSchedulesFound' => 'No schedules found or enabled',
    'notificationPreferenceNotEnabled' => 'Notification preference not enabled',
    'skippingRecipient' => 'Skipping recipient',
    'reservationRemindersProcessed' => 'Reservation reminders processed',
    'reservationFollowupsProcessed' => 'Reservation follow-ups processed',
    'paymentRemindersProcessed' => 'Payment reminders processed',
    'noReservationReminderSchedules' => 'No reservation reminder schedules found or enabled.',
    'noReservationFollowupSchedules' => 'No reservation followup schedules found or enabled.',
    'noPaymentReminderSchedules' => 'No payment reminder schedules found or enabled.',
    'sentTo' => 'Sent',
    'failedToSend' => 'Failed to send',
    'errorProcessingSchedule' => 'Error processing schedule',
    'errorProcessingReportSchedule' => 'Error processing report schedule',
    'errorProcessingReservationReminder' => 'Error processing reservation reminder schedule',
    'errorProcessingReservationFollowup' => 'Error processing reservation followup schedule',
    'errorProcessingPaymentReminder' => 'Error processing payment reminder schedule',
    'noRolesConfiguredAndPreferenceNotEnabled' => 'No roles configured and notification preference not enabled for',
    'noRolesConfiguredForReport' => 'No roles configured for report',
    'noRecipientsFoundFor' => 'No recipients found for',
    'recipientHasNoValidPhoneNumber' => 'Recipient has no valid phone number',
    'skippingRecipientNoValidPhone' => 'Skipping recipient - no valid phone number',
    'skippingRecipientPhoneEmpty' => 'Skipping recipient - phone number is empty after conversion',
    'notificationPreferenceNotEnabledFor' => 'Notification preference not enabled for',
    'inRestaurant' => 'in restaurant',
    'to' => 'to',
    'forReservation' => 'for reservation',
    'forOrder' => 'for order',
    
    // Template Variables Labels
    'headerVariables' => 'Header Variables',
    'bodyVariables' => 'Body Variables',
    'headerVariablesStartFrom' => 'Header Variables (start from {{1}}):',
    'bodyVariablesStartFrom' => 'Body Variables (start from {{1}}, separate from header):',
    
    // Payment/Order Messages
    'payNow' => 'Pay now',
    'pleaseContactUsToMakePayment' => 'Please contact us to make payment',
    'wedLoveToHearYourFeedback' => 'We\'d love to hear your feedback!',
    
    // Restaurant/Branch Defaults
    'restaurant' => 'Restaurant',
    'notAssigned' => 'Not assigned',
    
    // Order/Reservation Details Labels
    'orderType' => 'Order type',
    'totalAmount' => 'Total amount',
    'estimatedTime' => 'Estimated time',
    'reason' => 'Reason',
    'amount' => 'Amount',
    'paymentMethod' => 'Payment method',
    'tax' => 'Tax',
    'discount' => 'Discount',
    'branch' => 'Branch',
    'addressAndAmount' => 'Address and amount',
    'deliveryAddressAndAmount' => 'Delivery address and amount',
    'addressAmountAndPaymentStatus' => 'Address, amount and payment status',
    'payment' => 'Payment',
    
    // Message Content Strings (used in template variables)
    'yourOrderHasBeenConfirmed' => 'your order has been confirmed',
    'orderHasBeenCancelled' => 'order has been cancelled',
    'yourBillIsReady' => 'your bill is ready',
    'refund' => 'Refund',
    'pending' => 'Pending',
    'orderTypeLabel' => 'Order type',
    'totalAmountLabel' => 'Total amount',
    'estimatedTimeLabel' => 'Estimated time',
    'reasonLabel' => 'Reason',
    'amountLabel' => 'Amount',
    'paymentMethodLabel' => 'Payment method',
    'taxLabel' => 'Tax',
    'discountLabel' => 'Discount',
    'branchLabel' => 'Branch',
    'addressAndAmountLabel' => 'Address and amount',
    'deliveryAddressAndAmountLabel' => 'Delivery address and amount',
    'addressAmountAndPaymentStatusLabel' => 'Address, amount and payment status',
    'paymentLabel' => 'Payment',
    
    // Low Stock Alert Translations
    'lowStockAlert' => 'Low Stock Alert',
    'lowStockAlertDescription' => 'Automatically monitors inventory levels and sends alerts when stock is low',
    'checkFrequency' => 'Check Frequency',
    'checksEvery5Minutes' => 'Checks Every 5 Minutes',
    'automaticInventoryCheck' => 'Automatic inventory monitoring - no specific time needed',
    'noAutomatedTemplatesFound' => 'No automated templates found',
    
    // Additional UI Translations
    'configureWhatsappNotifications' => 'Configure WhatsApp notifications and automated message schedules',
    'staffNotifications' => 'Staff Notifications',
    'configureStaffNotifications' => 'Configure notifications that will be sent to staff members when specific events occur',
    'automaticReportDelivery' => 'Automatic Report Delivery',
    'saveSettings' => 'Save Settings',
    'settingsSaved' => 'Settings saved successfully!',
];
