<?php

return [
    'menu' => [
        'addMenu' => 'Add Menu',
        'menuName' => 'Menu Name',
        'allMenus' => 'Menus',
        'chooseMenu' => 'Choose Menu',
        'allMenuItems' => 'Menu Items',
        'menuNameHelp' => 'Enter the menu name below to create a new menu.',
        'item' => 'Item(s)',
        'pos' => 'POS',
        'addMenuItem' => 'Add Menu Item',
        'editMenuItem' => 'Edit Menu Item',
        'itemCategory' => 'Item Category',
        'addItemCategory' => 'Add Item Category',
        'category' => 'Category',
        'menuCollection' => 'Menu',
        'description' => 'Description',
        'inStock' => 'In Stock',
        'taxInclusive' => 'Tax Inclusive',
        'updatedDate' => 'Updated Date',
        'typeVeg' => 'Veg',
        'addItem' => 'Add Item',
        'typeNonVeg' => 'Non Veg',
        'typeEgg' => 'Egg',
        'typeDrink' => 'Drink',
        'typeOther' => 'Other',
        'veg' => 'Veg',
        'non-veg' => 'Non Veg',
        'egg' => 'Contains Egg',
        'itemImage' => 'Item Image',
        'itemImageUploadHelp' => 'Supported formats: JPEG, PNG, JPG, GIF, SVG, WEBP. Maximum size: 2MB. Recommended size: 200 × 200 pixels.',
        'hasVariations' => 'Has Variations',
        'variationName' => 'Variation Name',
        'addVariations' => 'Add Variations',
        'menuItemHelp' => 'Fill in the details below to add a new menu item.',
        'editMenuItemHelp' => 'Update the details below to modify the menu item.',
        'itemName' => 'Item Name',
        'itemDescription' => 'Item Description',
        'categoryName' => 'Item Category Name',
        'setPrice' => 'Price',
        'showVariations' => 'Show Variations',
        'itemVariations' => 'Item Variations',
        'deleteMenuItem' => 'Delete Menu Item',
        'deleteItemCategory' => 'Delete Item Category',
        'deleteVariant' => 'Delete Variant',
        'deleteMenu' => 'Delete Menu',
        'deleteVariantMessage' => 'Are you sure you want to delete the item variant?',
        'deleteMenuItemMessage' => 'Are you sure you want to delete the menu item?',
        'deleteMenuMessage' => 'Are you sure you want to delete the menu?',
        'deleteCategoryMessage' => 'Are you sure you want to delete the item category?',
        'filterType' => 'Filter by Type',
        'filterCategory' => 'Filter by Category',
        'itemType' => 'Item Type',
        'addItem' => 'Add Item',
        'euAllergensSectionTitle' => 'Allergens (EU 1169/2011)',
        'euAllergensSectionHelp' => 'Tap all allergens that are present in this dish. This follows Annex II of Regulation (EU) No 1169/2011.',
        'dietaryLabelsSectionTitle' => 'Additional options',
        'dietaryLabelsSectionHelp' => 'Select all that apply. These appear with the item on the POS menu and on the customer ordering site.',
        'dietaryLabel_gluten_free' => 'Gluten-free',
        'dietaryLabel_sugar_free' => 'Sugar-free',
        'dietaryLabel_kosher' => 'Kosher',
        'dietaryLabel_vegan' => 'Vegan',
        'preparationTime' => 'Preparation Time',
        'minutes' => 'Minutes',
        'browseMenu' => 'Browse Menu',
        'isAvailable' => 'Is Available',
        'filterAvailability' => 'Filter by Availability',
        'itemAvailability' => 'Item Availability',
        'available' => 'Available',
        'notAvailable' => 'Not Available',
        'sortOrder' => 'Sort Order',
        'sortBy' => 'Sort By',
        'latestFirst' => 'Latest First',
        'oldestFirst' => 'Oldest First',
        'perPage' => 'Per Page',
        'itemsPerPage' => 'Items Per Page',
        'items' => 'items',
        'drink' => 'Drink',
        'addCustomer' => 'Add Customer',
        'translations' => 'Translations',
        'notTranslated' => 'Not Translated',
        'selectLanguage' => 'Select Language',
        'showMore' => 'Show More',
        'showLess' => 'Show Less',
        'kitchenType' => 'Kitchen Type',
        'SelectKitchenType' => 'Select Kitchen Type',
        'showOnCustomerSite' => 'Show on Customer Site',
        'sortManager' => 'Menu Organizer',
        'sortMenuItems' => 'Organize  Items',
        'assignTableToMenu' => 'Assign Menu to Table',
        'sortManagerInfoMessage' => 'Drag and drop to organize menus, items and categories. Click a menu or category to filter and focus your item list.',
        'taxInclusiveInfo' => 'Price includes :percent% tax (:tax) on base amount :base.',
        'taxExclusiveInfo' => 'Price excludes :percent% tax (:tax) on base amount :base.',
        'taxBreakdown' => 'Tax Breakdown',
        'fromActualBreakdown' => 'From Actual Breakdown',
        'basePrice' => 'Base Price',
        'tax' => 'Tax',
        'total' => 'Total',
        'priceIncludesTax' => 'This price includes tax (tax inclusive pricing)',
        'taxAddedToPrice' => 'Tax will be added to this price (tax exclusive pricing)',
        'selectTaxes' => 'Select Applicable Taxes',
        'inStock' => 'In Stock',
        'typeHalal' => 'Halal',
        'copyBetweenBranches' => 'Copy between branches',
        'copyToOtherBranches' => 'Copy to other branches',
        'copyFromOtherBranch' => 'Copy from other branch',
        'copyToOtherBranchesInfo' => 'Send new menu setup from :branch to the branches you select. Items that already exist there (same name) are skipped.',
        'copyFromOtherBranchInfo' => 'Bring menu setup from another branch into :branch. Items that already exist here (same name) are skipped.',
        'copyOnlyNewHint' => 'Only menus, categories, and items that are not already in the destination branch are added — nothing is duplicated.',
        'copyBetweenBranchesUnavailable' => 'Add another branch to copy menu data between branches.',
        'copyToBranchesSuccess' => 'Copied to :branches branch(es): :menus menu(s), :categories categor(ies), :items item(s), :groups group(s), :modifiers modifier link(s).',
        'copyFromBranchSuccess' => 'Copied into this branch: :menus menu(s), :categories categor(ies), :items item(s), :groups group(s), :modifiers modifier link(s).',
        'targetBranches' => 'Copy to these branches',
        'selectTargetBranches' => 'Select at least one branch to copy to.',
        'selectSourceBranch' => 'Select the branch to copy from.',
        'bulkUpload' => 'Bulk Upload',
        'bulkUploadMenuItems' => 'Bulk Upload Menu Items',
        'exportMenuItems' => 'Export Menu Items',
        'disableDefaultMenuItemImage' => 'Disable default menu item image',
        'disableDefaultMenuItemImageDescription' => 'If enabled, menu items without an image will show no image instead of a default placeholder.',
        'currentDefaultImage' => 'Current default image',
        'uploadDefaultMenuItemImage' => 'Upload default menu item image',
        'preview' => 'Preview',
        'menuItemImageSettings' => 'Menu Item Image Settings',
        'exportMenuItemsHelp' => 'Export menu items to CSV or Excel format with filtering options.',
        'quickExport' => 'Quick Export',
        'quickExportDescription' => 'One-click export of all menu items to CSV format.',
        'exportAllCSV' => 'Export All (CSV)',
        'advancedExport' => 'Advanced Export',
        'advancedExportDescription' => 'Filter and customize your export with multiple options.',
        'exportFormat' => 'Export Format',
        'status' => 'Status',
        'unavailable' => 'Unavailable',
        'uploadFile' => 'Upload File',
        'dragDropFile' => 'Drag and drop your CSV or Excel file here, or click to browse',
        'chooseFile' => 'Choose file',
        'selectKitchen' => 'Select Kitchen',
        'selectKitchenDescription' => 'Choose which kitchen these menu items will be assigned to:',
        'kitchenSelected' => 'Kitchen Selected:',
        'startImport' => 'Start Import',
        'startNewUpload' => 'Start New Upload',
        'importInProgress' => 'Import in Progress',
        'validatingFile' => 'Validating file...',
        'processingData' => 'Processing data...',
        'countingRows' => 'Counting rows',
        'processingRow' => 'Processing row',
        'importingData' => 'Importing data',
        'finalizingImport' => 'Finalizing import',
        'importCompleted' => 'Import Completed',
        'importFailed' => 'Import Failed',
        'menuItemLimitExceeded' => 'Menu Item Limit Reached',
        'menuItemLimitExceededMessage' => 'You have reached your menu item limit. Current menu items: :current / :limit. Please upgrade your plan to add more menu items.',
        'importSummary' => 'Import Summary',
        'totalRecords' => 'Total Records',
        'successfulImports' => 'Successful Imports',
        'failedImports' => 'Failed Imports',
        'autoCreated' => 'Auto-Created',
        'categoriesCreated' => 'Categories Created',
        'menusCreated' => 'Menus Created',
        'importErrors' => 'Import Errors',
        'downloadSampleFile' => 'Download Sample File',
        'requiredColumns' => 'Required Columns',
        'requiredColumnsDescription' => 'Your CSV file must include these columns:',
        'availableInSystem' => 'Available in Your System',
        'availableInSystemDescription' => 'Use these exact names in your CSV file, or create new ones - they will be auto-created if missing.',
        'categories' => 'Categories',
        'menus' => 'Menus',
        'kitchens' => 'Kitchens',
        'importInstructions' => 'Import Instructions',
        'importInstructionsDescription' => 'Follow these steps to bulk import your menu items:',
        'step1' => 'Step 1: Download the sample file to see the required format',
        'step2' => 'Step 2: Fill in your menu item data using the sample as a guide',
        'step3' => 'Step 3: Upload your completed file and select a kitchen',
        'step4' => 'Step 4: Click "Start Import" to begin the process',
        'tryAgain' => 'Try Again',
        'done' => 'Done',
        'close' => 'Close',
        'backToMenuItems' => 'Back to Menu Items',
        'csvPreview' => 'CSV Preview',
        'reviewAndMapColumns' => 'Review your data and map CSV columns to database fields',
        'columnMapping' => 'Column Mapping',
        'dataPreview' => 'Data Preview',
        'type' => 'Type',
        'pricingInformation' => 'Pricing Information',
        'pricePreview' => 'Price Preview',
        'multipleVariations' => 'Multiple variations available',
        'taxConfiguration' => 'Tax Configuration',
        'priceConfiguration' => 'Price Configuration',
        'variationsHelp' => 'Enable this to create multiple variations of this item with different prices (e.g., Small, Medium, Large)',
        'variationMode' => 'Variations',
        'singlePrice' => 'Fixed Price',
        'singlePriceMode' => 'Single price for this item',
        'addVariationsBelow' => 'Add different variations of this item below with their respective prices',
        'editingVariation' => 'Editing Variation',
        'addNewVariation' => 'Add New Variation',
        'deleteVariation' => 'Delete Variation',
        'updateVariation' => 'Update Variation',
        'addVariation' => 'Add Variation',
        'addNew' => 'Add New',
        'selected' => 'Selected',
        'noVariations' => 'No variations added yet',
        'getStartedVariations' => 'Get started by adding your first variation below.',
        'addFirstVariation' => 'Add First Variation',
        'variation' => 'Variation',
        'modifiers' => 'Modifiers',
        'productInformation' => 'Product Information',
        'pricingDetails' => 'Pricing Details',
        'hasVariationsHelp' => 'Enable this if the item has multiple variations with different prices (e.g., size, flavor).',
        'finalPrice' => 'Final Price',
        'syncedWithBasePrice' => 'Synced with base price. Click to customize.',
        'customPrice' => 'Custom price. Click to sync with base price.',
        'orderTypesPricing' => 'Order Types Pricing',
        'deliveryPlatforms' => 'Delivery Platforms',
        'baseDeliveryPrice' => 'Base Delivery Price',
        'taxSettings' => 'Tax Settings'
    ],

    'table' => [
        'allAreas' => 'All Areas',
        'addArea' => 'Add Area',
        'editArea' => 'Edit Area',
        'areaName' => 'Area Name',
        'areaImage' => 'Area Image',
        'areaImageUploadHelp' => 'Supported formats: JPEG, PNG, JPG, GIF, SVG, WEBP. Maximum size: 2MB. Recommended size: 200 × 200 pixels.',
        'areaImageDimensionsTooSmall' => 'Image dimensions are too small. Recommended minimum: 200×200 pixels.',
        'areaImageCurrent' => 'Current image:',
        'areaImageNew' => 'New image:',
        'areaImagePreview' => 'Area image preview',
        'noOfTables' => 'No Of Tables',
        'deleteArea' => 'Delete Area',
        'deleteAreaMessage' => 'Are you sure you want to delete the area?',
        'seats' => 'Seat(s)',
        'addTable' => 'Add Table',
        'editTable' => 'Edit Table',
        'tableView' => 'Table View',
        'tableCode' => 'Table Code',
        'chooseArea' => 'Choose Area',
        'seatingCapacity' => 'Seating Capacity',
        'table' => 'Table',
        'available' => 'Available',
        'running' => 'Running',
        'reserved' => 'Reserved',
        'filterAvailable' => 'Filter by Availability',
        'availableTables' => 'Available Tables',
        'deleteTable' => 'Delete Table?',
        'deleteTableMessage' => 'Are you sure you want to delete the table?',
        'selectTable' => 'Select Table',
        'tableAvailability' => 'Table Availability',
        'generateQrCode' => 'Generate QR Code',
        'branchMenuQr' => 'Branch menu QR',
        'printSelectedQrCodes' => 'Print Selected',
        'printAllQrCodes' => 'Print All',
        'selectedQrLabels' => 'Selected: :count labels',
        'unselectAll' => 'Unselect All',
        'viewQrCode' => 'View QR code',
        'bulkQrPrintTitle' => 'Bulk QR Code Print',
        'tableLockManager' => 'Table Lock Manager',
        'totalLocked' => 'Total Locked',
        'expiredLocks' => 'Expired Locks',
        'lockTimeout' => 'Lock Timeout',
        'cleanupExpiredLocks' => 'Cleanup Expired Locks',
        'currentlyLockedTables' => 'Currently Locked Tables',
        'noLockedTables' => 'No tables are currently locked',
        'lockedBy' => 'Locked by',
        'lockedAt' => 'Locked at',
        'area' => 'Area',
        'forceUnlock' => 'Force Unlock',
        'confirmForceUnlock' => 'Are you sure you want to force unlock this table?',
        'locked' => 'Locked',
        'lockedByYou' => 'Locked by You',
        'tableLocked' => 'Table Locked',
        'tableUnlocked' => 'Table Unlocked',
        'lockExpired' => 'Lock Expired',
        'lockTooltip' => 'Hover for details',
        'realTimeUpdates' => 'Real-time Updates',
        'refreshInterval' => 'Refresh Interval',
        'refresh' => 'Refresh',
        'assignWaiter' => 'Assign Waiter',
        'updateWaiterAssignment' => 'Update Waiter Assignment',
        'backupWaiter' => 'Backup Waiter',
    ],

    'order' => [
        'setAsDefault' => 'Set as default',
        'skipThisSelectionNextTime' => 'Skip this selection next time.',
        'date' => 'Date',
        'dateParts' => 'Date Parts',
        'showYear' => 'Show Year',
        'showMonth' => 'Show Month',
        'showDay' => 'Show Day',
        'showTime' => 'Show Time',
        'custom' => 'Custom',
        'qty' => 'QTY',
        'price' => 'Price',
        'avgPrice' => 'Average Price',
        'amount' => 'Amount',
        'balanceReturn' => 'Balance Returned',
        'noOfPax' => 'Pax',
        'selectWaiter' => 'Select Waiter',
        'selectDeliveryExecutive' => 'Select Delivery Executive',
        'onlyOnlineDeliveryExecutivesShown' => 'Only online delivery executives are available for assignment.',
        'totalItem' => 'Item(s)',
        'subTotal' => 'Sub Total',
        'total' => 'Total',
        'totalOrder' => 'Total Orders',
        'orderNumber' => 'Order',
        'prefixType' => 'Prefix Type',
        'custom' => 'Custom',
        'customPrefix' => 'Custom Prefix',
        'resetDaily' => 'Reset Sequence Daily',
        'resetDailyHelp' => 'If enabled, the order number sequence will reset every day.',
        'separator' => 'Separator',
        'digits' => 'Number Digits',
        'preview' => 'Preview',
        'previewHelp' => 'This is a live preview of how your next order ID will be generated.',
        'select' => 'Select',
        'selectOrderType' => 'Select Order Type',
        'selectOrderTypeDescription' => 'Choose your order type to proceed',
        'selectOrderTypeWithDeliveryDescription' => 'Pick an order type or delivery option in one tap',
        'selectDeliveryPlatform' => 'Select Delivery Platform',
        'selectDeliveryPlatformDescription' => 'Select a delivery platform to continue',
        'backToOrderTypes' => 'Back to Order Types',
        'resetSelection' => 'Reset Selection',
        'standardDeliveryPricing' => 'Standard delivery pricing',
        'noOrderTypesAvailable' => 'No order types available',
        'changeOrderType' => 'Change Order Type?',
        'changeOrderTypeConfirmation' => 'Changing the order type may remove selected items.',
        'orderTypeSetTo' => 'Order type set to :type',
        'deliveryPlatformLabel' => 'Platform',
        'orderTypeLabel' => 'Order Type',
        'defaultDeliveryPlatform' => 'Default',
        'delivery' => 'Delivery',
        'notSet' => 'Not Set',
        'roomServiceRoomLabel' => 'Room',
        'roomServiceChooseRoom' => 'Select room',
        'roomServicePickShort' => 'Pick',
        'roomServiceBillToLabel' => 'Pay type',
        'roomServicePostToRoom' => 'Post to room',
        'roomServiceNoActiveStay' => 'No guest checked in — cannot post to folio',
        'roomServicePickerHint' => 'All rooms load here. Search filters this list. Choose a room that has an active stay to place the order.',
        'roomServiceBillToTooltip' => "Post to room: charges go on the guest's hotel bill (folio). Pay now: take payment at the POS immediately, like a normal sale.",
        'roomServiceBillToHelpAria' => 'What is pay type?',
        'setTable' => 'Assign Table',
        'changeTable' => 'Change Table',
        'confirmTableChange' => 'Confirm Table Change',
        'currentTable' => 'Current Table',
        'changeTo' => 'Change To',
        'tableChangeMessage' => 'Are you sure you want to change the table for this order?',
        'tableChangeWarning' => 'This action will change the table assignment for the current order.',
        'kot' => 'KOT',
        'kotAndPrint' => 'KOT & Print',
        'print_kot' => 'Print KOT',
        'newKot' => 'New KOT',
        'bill' => 'BILL',
        'draft' => 'Waiting KOT',
        'billed' => 'Billed',
        'paid' => 'Paid',
        'unpaid' => 'Unpaid',
        'paymentStatus' => 'Payment Status',
        'payment_due' => 'Payment Due',
        'canceled' => 'Canceled',
        'infodraft' => 'Not sent to Kitchen',
        'infokot' => 'Cooking Now',
        'infobilled' => 'Waiting for Payment',
        'infopaid' => 'Payment Done',
        'infopayment_due' => 'Payment is Pending',
        'infocanceled' => 'Order Canceled',
        'addCustomerDetails' => 'Add Customer Details',
        'addPayment' => 'Add Payment',
        'addItems' => 'Add Items',
        'waiter' => 'Waiter',
        'in_kitchen' => 'In Kitchen',
        'start_cooking' => 'Start Cooking',
        'start_cooking_desc' => 'Mark item as being prepared in kitchen',
        'food_ready' => 'Food is Ready',
        'markAsReady' => 'Mark as Ready',
        'markAsReady_desc' => 'Mark item as ready for serving',
        'ready_short' => 'Ready',
        'pending_confirmation' => 'Pending Confirmation',
        'pending_confirmation_short' => 'Pending',
        'pending_confirmation_desc' => 'Item is waiting for kitchen confirmation',
        'served' => 'Food is Served',
        'addNote' => 'Add Note',
        'orderNote' => 'Order Note',
        'cancelKot' => 'Cancel KOT',
        'cancelKotMessage' => 'This will cancel the KOT.',
        'showOrder' => 'Show Order',
        'cash' => 'Cash',
        'card' => 'Card',
        'upi' => 'UPI',
        'due' => 'Due',
        'other' => 'Other',
        'payViaCash' => 'Pay via Cash',
        'payViacard' => 'Pay via Card',
        'payViaupi' => 'Pay via UPI',
        'returnAmount' => 'Amount to be returned',
        'payableAmount' => 'Payable Amount',
        'dueAmount' => 'Due Amount',
        'paymentMethod' => 'Payment Method',
        'method' => 'Method',
        'taxes' => 'Taxes',
        'viewCart' => 'View Cart',
        'placeOrder' => 'Place Order',
        'hideNewOrderNotification' => 'Hide new order notification for :role',
        'hideNewOrderNotificationDescription' => 'If enabled, this role will not see new order notifications.',
        'myOrders' => 'My Orders',
        'includeTax' => 'Includes Taxes',
        'payNow' => 'Pay Now',
        'payAgain' => 'Pay Again',
        'payLater' => 'Pay Later',
        'payViaQr' => 'Pay via QR Code',
        'chooseGateway' => 'Choose payment gateway',
        'razorpay' => 'Razorpay',
        'stripe' => 'Stripe',
        'offline' => 'Offline',
        'flutterwave' => 'Flutterwave',
        'xendit' => 'Xendit',
        'transactionId' => 'Transaction ID',
        'cancelOrder' => 'Cancel Order',
        'cancelOrderMessageUndone' => 'This action cannot be undone.',
        'cancelOrderMessage' => 'This will cancel the order and delete any associated payments. Are you sure you want to proceed?',
        'activeOrder' => 'Active Orders',
        'todayOrder' => 'Today\'s Orders',
        'dine_in' => 'Dine In',
        'delivery' => 'Delivery',
        'pickup' => 'Pickup',
        'pickupAt' => 'Pickup At',
        'out_for_delivery' => 'Out For Delivery',
        'infoout_for_delivery' => 'Order is out for delivery',
        'delivered' => 'Delivered',
        'infodelivered' => 'Order is Delivered',
        'newOrder' => 'New Order',
        'orderLimitExceeded' => 'Order Limit Reached',
        'orderLimitExceededMessage' => 'You have reached your daily order limit. Current orders: :current / :limit per day. Please upgrade your plan to create more orders.',
        'splitBill' => 'Split Bill',
        'fullPayment' => 'Full Payment',
        'splitByItems' => 'Split by Items',
        'availableItems' => 'Available Items',
        'clickToAdd' => 'Click item to add to split',
        'itemsInSplit' => 'Items in Split',
        'noItemsInSplit' => 'No items added to this split yet',
        'newSplit' => 'New Split',
        'changeMethod' => 'Change Method',
        'equalSplit' => 'Equal Split',
        'splitEqually' => 'Split equally',
        'customSplit' => 'Custom Split',
        'splitByAmount' => 'Split by amount',
        'splitByDishes' => 'Split by dishes',
        'base' => 'Base',
        'tax' => 'Tax',
        'payment' => 'Payment',
        'orderHash' => 'Order #',
        'totalBill' => 'Total Bill',
        'amountPaid' => 'Amount Paid',
        'splitAmount' => 'Split Amount',
        'remaining' => 'Remaining',
        'quantity' => 'Quantity',
        'remove' => 'Remove',
        'printSplits' => 'Print Splits',
        'printAllSplits' => 'Print All Splits',
        'paidSplits' => 'Paid Splits',
        'completePayment' => 'Complete Payment',
        'viewSplits' => 'View Splits',
        'createBillAndPrintReceipt' => 'Bill & Print',
        'billAndPayment' => 'Bill & Pay',
        'printOptions' => 'Print Options',
        'printAll' => 'Print All (Summary + Individual)',
        'printAllDesc' => 'Print :count receipts (1 summary + all individual splits)',
        'summaryOnly' => 'Summary Only',
        'summaryOnlyDesc' => 'Print one combined receipt with all order details and payments',
        'individualOnly' => 'Individual Only',
        'individualOnlyDesc' => 'Print :count individual split receipts only',
        'singleGuest' => 'Single Guest Receipt',
        'singleGuestDesc' => 'Select and print receipt for one specific guest',
        'selectPrintOption' => 'Choose how you would like to print this order.',
        'selectGuest' => 'Select Guest to Print',
        'guest' => 'Guest',
        'printSelected' => 'Print Selected',
        'selectSplitToPrint' => 'Please select a split to print',
        'payerName' => 'Guest Name',
        'guestInfo' => 'Guest Information',
        'enterGuestName' => 'Enter guest name (optional)',
        'discount' => 'Discount',
        'addDiscount' => 'Add Discount',
        'discountType' => 'Discount Type',
        'fixed' => 'Fixed',
        'percent' => 'Percent',
        'discountValue' => 'Discount Value',
        'enterDiscountValue' => 'Enter Discount Value',
        'calculatedDiscount' => 'Calculated Discount',
        'noOrderType' => 'Orders Disabled',
        'enableOrderType' => 'You need to enable orders in settings to start taking orders',
        'enableOrderTypeButton' => 'Enable Orders',
        'deleteOrder' => 'Delete Order',
        'deleteOrderMessage' => 'Are you sure you want to delete the order?',
        'deleteOrderItem' => 'Delete Order Item',
        'deleteOrderItemMessage' => 'Are you sure you want to delete this item from the order?',
        'cannotDeletePaidOrderItem' => 'You cannot remove items from a paid order.',
        'cannotModifyPaymentDueOrder' => 'You cannot add or remove items from a payment due order. Use Add Payment to collect payment.',
        'cannotModifyPaidOrder' => 'You cannot modify a paid order.',
        'deliveryExecutive' => 'Delivery Executive',
        'selectOrderTypes' => 'Select Order Types',
        'extraCharges' => 'Charges',
        'orderItems' => 'Order Items',
        'priceDetails' => 'Price Details',
        'paymentInformation' => 'Payment Information',
        'paymentPending' => 'Payment Pending',
        'itemPaymentStatus' => 'Item Payment Status',
        'addTip' => 'Add Tip',
        'tipAdded' => 'Tip Added',
        'tip' => 'Tip',
        'totalExcludingTip' => '(Excluding Tip)',
        'tipAmount' => 'Tip Amount',
        'tipNote' => 'Tip Note',
        'currentTotal' => 'Current Total',
        'newTotal' => 'New Total',
        'suggestedTip' => 'Suggested Tip',
        'customAmount' => 'Custom Amount',
        'continueOrder' => 'Continue Ordering',
        'orderStatus' => 'Set Order Status',
        'infoready' => 'Food is Ready',
        'infodefault' => 'Unknown Status',
        'selectStatus' => 'Select Status',
        'Order Placed' => 'Order Placed',
        'Order Confirmed' => 'Order Confirmed',
        'Order Preparing' => 'Order Preparing',
        'Order is Ready for Pickup' => 'Order is Ready for Pickup',
        'Order is Out for Delivery' => 'Order is Out for Delivery',
        'Food is Ready' => 'Food is Ready',
        'Order Served' => 'Order Served',
        'Delivered' => 'Delivered',
        'Order Completed' => 'Order Completed',
        'moveTo' => 'Move to',
        'info_placed' => 'Order Placed',
        'info_confirmed' => 'Order Confirmed',
        'info_preparing' => 'Order Preparing',
        'info_ready_for_pickup' => 'Order is Ready for Pickup',
        'info_out_for_delivery' => 'Order is Out for Delivery',
        'info_served' => 'Order Served',
        'info_delivered' => 'Delivered',
        'info_completed' => 'Order Completed',
        'completed' => 'Completed',
        'info_cancelled' => 'Order Cancelled',
        'info_food_ready' => 'Food is Ready',
        'orderCancelledMessage' => 'This Order is cancelled and cannot be modified',
        'others' => 'Others',
        'pending_verification' => 'Payment Verification',
        'pendingPaymentVerification' => 'Payment Verification Pending',
        'confirmPayment' => 'Confirm Payment',
        'reportUnpaid' => 'Report Unpaid',
        'others' => 'Others',
        'viewOnMap' => 'View on Map',
        'estimatedDeliveryTime' => 'Estimated Delivery Time',
        'deliveryFee' => 'Delivery Fee',
        'kotTicket' => 'KOT Ticket',
        'kitchenOrderTicket' => 'Kitchen Order Ticket',
        'qty' => 'Qty',
        'specialInstructions' => 'Special Instructions',
        'order' => 'Order',
        'paypal' => 'PayPal',
        'updateCustomerDetails' => 'Update Customer Details',
        'markAsReady' => 'Mark Ready',
        'ready' => 'Food is Ready',
        'undo' => 'Undo',
        'itemReady' => 'Item Ready',
        'itemCooking' => 'Item Cooking',
        'payfast' => 'PayFast',
        'paypal' => 'PayPal',
        'all' => 'All',
        'note' => 'Note',
        'paymentDetails' => 'Payment Details',
        'paystack' => 'Paystack',
        'mollie' => 'Mollie',
        'cancelKot' => 'Cancel KOT',
        'kotBillAndPayment' => 'KOT, Bill , Print & Pay',
        'cancelled' => 'Cancelled',
        'prefixSettings' => 'Prefix Settings',
        'orderSettingsHelp' => 'Configure order settings to manage how orders are processed.',
        'totalTax' => 'Total Tax',
        'itemTax' => 'Item Tax',
        'itemTaxBreakdown' => 'Item Tax Breakdown',
        'toggleTaxDetails' => 'Toggle Tax Details',
        'increaseQuantity' => 'Increase Quantity',
        'decreaseQuantity' => 'Decrease Quantity',
        'thankYouMessage' => 'Thank you for your order!',
        'pleaseProceedToPayment' => 'Please proceed to payment.',
        'amountDue' => 'Amount Due',
        'pleaseReviewOrder' => 'Please review your order and proceed to payment.',
        'pickUpDateTime' => 'Pickup Date & Time',
        'pickupDate' => 'Pickup Date:',
        'orderDate' => 'Order Date:',
        'selectPickupDateTime' => 'Select Pickup Date - Time',
        'pickupMustBeFuture' => 'Please choose a pickup date and time after the current moment.',
        'defineYourOwnPrefix' => 'Define your own prefix.',
        'useTheCurrentDate' => 'Use the current date.',
        'combineBranchIdWithDate' => 'Combine branch ID with date.',
        'thisIsALivePreview' => 'This is a live preview of how your next order ID will be generated.',
        'branchPrefix' => 'Branch Prefix',
        'branchPrefixHelp' => 'Prefix example: ODR, BR01, Taco Bell (TB). Use a short code to identify your orders.',
        'customPrefixFeatureDisabled' => 'Custom prefix off. Using default (e.g. #23).',
        'enableOrderPrefix' => 'Enable Order Prefix Settings',
        'enableOrderPrefixDescription' => 'Enable this to use custom order number prefixes as per your settings. If disabled, the system will use default order numbering without any custom prefix.',
        'bank_transfer' => 'Bank Transfer',
        'tokenNumber' => 'Token Number',
        'serviceCharge' => 'Service Charge',
        'guest' => 'Guest',
        'yourShare' => 'Your Share',
        'ofTotalBill' => 'of total bill',
        'yourPayment' => 'YOUR PAYMENT',
        'thisIsSplit' => 'This is split',
        'fullOrderTotal' => 'Full order total',
        'totalSplits' => 'Total splits',
        'reservationConfirmation' => 'Reservation Confirmation',
        'tableHasReservation' => 'This table has an active reservation',
        'reservationFor' => 'Reservation for',
        'reservationTime' => 'Reservation time',
        'isThisSameCustomer' => 'Is this the same customer who made the reservation?',
        'sameCustomer' => 'Same Customer',
        'differentCustomer' => 'Different Customer',
        'grandTotal' => 'Grand Total',
        'splitTotal' => 'Split Total',
        'split' => 'Split',
        'remainingAmount' => 'Remaining Amount',
        'amountPerSplit' => 'Amount per split',
        'menuItemImageSettings' => 'Menu Item Image Settings',
        'hideMenuItemImageOnPos' => 'Hide Menu Item Image on POS',
        'hideMenuItemImageOnCustomerSite' => 'Hide Menu Item Image on Customer Site',
        'hideMenuItemImageOnPosDescription' => 'Hide the menu item image on the POS.',
        'hideMenuItemImageOnCustomerSiteDescription' => 'Hide the menu item image on the customer site.',
        'cancelKotItem' => 'Cancel KOT Item',
        'cancelKotItemMessage' => 'Are you sure you want to cancel this item?',
        'pleaseSelectReasonForCancellation' => 'Please select a reason for cancellation.',
        'actionCannotBeUndone' => 'This action cannot be undone.',
        'itemDetails' => 'Item Details',
        'itemName' => 'Item Name',
        'quantity' => 'Quantity',
        'kotItemCancelledSuccessfully' => 'KOT item cancelled successfully.',
        'modifiers' => 'Modifiers',
        'basePrice' => 'Base Price',
        'variation' => 'Variation',
        'paddle' => 'Paddle',
        'tokenNumberSettings' => 'Token Number Settings',
        'tokenNumberSettingsDescription' => 'Enable token numbers for specific order types. Tokens reset daily and are unique per order type.',
        'tokenNumber' => 'Token #',
        'customerOrderBoard' => 'Customer Order Board',
        'preparing' => 'Preparing',
        'readyForPickup' => 'Ready for Pickup',
        'noOrders' => 'Waiting for orders...',
        'tokenNumberSettingsDescriptionOrderType' => 'Enable token numbers for :orderType orders. Tokens will be displayed on order details and reset daily.',
        'noOrderTypesFound' => 'No order types found for this branch.',
        'showOrderNumberOnBoard' => 'Show Order Number on Board',
        'showOrderNumberOnBoardDescription' => 'Display the order number alongside the token number on the customer order board.',
        'epay' => 'Epay',
        'dineInDescription' => 'Enjoy your meal at our restaurant',
        'deliveryDescription' => 'Get it delivered to your doorstep',
        'pickupDescription' => 'Order ahead and pick up later',
        'saveAsDraft' => 'Save as Draft',
        'saving' => 'Saving...',
        'draftOrder' => 'Draft Order',
        'draft' => 'Draft',
        'deliveryApp' => 'Delivery App',
        'mergeTables' => 'Merge Tables',
        'mergeOrder' => 'Merge Order',
        'merging' => 'Merging...',
        'mergeTableDescription' => 'Select one or more tables with unpaid orders to merge into the current order:',
        'unpaidOrders' => 'unpaid order(s)',
        'noUnpaidOrders' => 'No unpaid orders found',
        'selectOrdersToMerge' => 'Select at least 2 orders to merge. The first selected order will be kept and all other orders will be merged into it.',
        'ordersSelected' => 'order(s) selected',
        'mergeSelectedOrders' => 'Merge Orders',
        'selectAtLeastTwoOrders' => 'Please select at least 2 orders to merge',
        'ordersMergedSuccessfully' => 'Orders merged successfully',
        'tablesSelectedForMerge' => 'table(s) selected. All items from these tables will be merged into the current order, and the original orders will be deleted when you save.',
        'noTablesWithUnpaidOrders' => 'No tables with unpaid orders',
        'noTablesWithUnpaidOrdersDescription' => 'There are no tables with unpaid orders available to merge.',
        'newOrderReceived' => 'New order received',
        'viewOrder' => 'View Order',
        'kotNotCreated' => 'No Kitchen Order Ticket',
        'kotNotCreatedMessage' => 'This order has no KOT. Create one to send it to the kitchen.',
        'createKot' => 'Create KOT',
        'change' => 'Change',
        'charge' => 'Charge',
        'itemNotFound' => 'Item not found',
        'goToPOS' => 'Go to POS',
        'tap' => 'Tap',
        'Picked Up by Delivery Person' => 'Picked Up by Delivery Person',
        'Reached Destination' => 'Order Reached Destination',
        'info_picked_up' => 'Picked Up by Delivery Person',
        'info_reached_destination' => 'Order Reached Destination',
        'room_service' => 'Room Service',
        'itemDeleted' => 'Item deleted successfully!',
        'orderNotFound' => 'Order not found',
        'orderReport' => 'Order Report',
        'orderReportMessage' => 'View detailed sales and performance of orders',
    ],

    'customer' => [
        'addCustomer' => 'Add Customer',
        'name' => 'Customer Name',
        'phone' => 'Phone',
        'email' => 'Email Address',
        'customerAddress' => 'Customer Address',
        'address' => 'Address',
        'enterName' => 'Please enter your name',
        'enterCustomerName' => 'Please enter customer name',
        'editCustomer' => 'Edit Customer',
        'deleteCustomer' => 'Delete Customer',
        'deleteWithOrder' => 'Delete with their Orders',
        'deleteCustomerMessage' => 'Are you sure you want to delete the customer?',
        'customer' => 'Customer',
        'importCustomer' => 'Import Customer',
        'totalAmountReceived' => 'Total Amount Received',
        'enterCustomerPhone' => 'You can search and insert customer phone number here',
        'searchOrCreate' => 'Search existing customers or create a new one',
        'searchCustomer' => 'Search Customer',
        'searchPlaceholder' => 'Search by name, phone, or email...',
        'foundCustomers' => 'Found :count customer(s)',
        'noCustomersFound' => 'No customers found',
        'noCustomersMatching' => 'We couldn\'t find any customers matching ":query"',
        'searchingCustomers' => 'Searching…',
        'addNewCustomer' => 'Add new customer',
        'createNewCustomer' => 'Create New Customer',
        'searchByNamePhoneEmail' => 'Search by name, phone or email...',
        'fillDetailsBelow' => 'Fill details below',
        'customerDetails' => 'Customer Details',
        'existingCustomer' => 'Existing Customer',
        'createNewInstead' => 'Create New Instead',
        'enterPhoneNumber' => 'Enter phone number',
        'enterEmailAddress' => 'Enter email address',
        'enterDeliveryAddress' => 'Enter delivery address',
        'walkin' => 'Walkin',
        'epay' => 'Epay',
        'createdDate' => 'Created Date',
        'updatedDate' => 'Updated Date',
    ],

    'settings' => [
        'noQrCode' => 'No QR Code',
        'appSettings' => 'App',
        'restaurantInformation' => 'General',
        'restaurantName' => 'Restaurant Name',
        'restaurantPhoneNumber' => 'Restaurant Phone Number',
        'restaurantEmailAddress' => 'Restaurant Email Address',
        'restaurantAddress' => 'Restaurant Address',
        'restaurantOpenCloseSettings' => 'Restaurant Open/Close',
        'restaurantOpenCloseSettingsInfo' => 'Control order acceptance using operational shifts (auto), manual start/stop button, or a manual time window.',
        'openCloseAutoMode' => 'Auto (Use operational shifts)',
        'openCloseManualMode' => 'Manual (Use custom open/close time)',
        'manualControlByToggle' => 'Manual Start/Stop Button',
        'manualControlByToggleInfo' => 'When enabled, use the topbar Start/Stop button to open or close orders, reservations, and payments globally.',
        'manualControlByTime' => 'Manual Open/Close Time',
        'manualToggleCloseTooltip' => 'Click to close restaurant manually and stop all orders, bookings, and payments.',
        'manualToggleOpenTooltip' => 'Click to start restaurant manually and allow all orders, bookings, and payments.',
        'manualToggleConfirmCloseTitle' => 'Close Restaurant?',
        'manualToggleConfirmOpenTitle' => 'Start Restaurant?',
        'manualToggleConfirmCloseDetail' => 'This will manually close the restaurant and block new orders, reservations, and payments from all channels.',
        'manualToggleConfirmOpenDetail' => 'This will manually start the restaurant and allow new orders, reservations, and payments from all channels.',
        'manualToggleActionClose' => 'Close Now',
        'manualToggleActionOpen' => 'Start Now',
        'manualOpenTime' => 'Manual Open Time',
        'manualCloseTime' => 'Manual Close Time',
        'temporarilyCloseRestaurant' => 'Temporarily close restaurant (stop all orders and payments)',
        'generalHelp' => 'Enter the general information about your restaurant.',
        'countryTimezone' => 'Restaurant\'s Country, Timezone & Currency',
        'restaurantCountry' => 'Country',
        'restaurantTimezone' => 'Time Zone',
        'timezone' => 'Time Zone',
        'selectTimezone' => 'Select Timezone',
        'showTax' => 'Show Tax Id on Orders',
        'addMore' => 'Add More',
        'addTax' => 'Add Tax',
        'restaurantCurrency' => 'Currency',
        'predefinedAmounts' => 'Preset Amounts',
        'editAmounts' => 'Edit Amounts',
        'editPredefinedAmounts' => 'Edit Preset Amounts',
        'enterAmount' => 'Enter Amount',
        'addAmount' => 'Add Amount',
        'themeColor' => 'Theme Color',
        'themeSettings' => 'Theme',
        'restaurantLogo' => 'Restaurant Logo',
        'uploadLogo' => 'Upload Logo',
        'removeLogo' => 'Remove Logo',
        'darkModeLogo' => 'Dark Mode Logo',
        'darkModeLogoDescription' => 'Optional logo shown when dark mode is enabled. If not set, the standard logo is used.',
        'uploadDarkModeLogo' => 'Upload Dark Mode Logo',
        'removeDarkModeLogo' => 'Remove Dark Mode Logo',
        'darkModeLogoUploadHelp' => 'Use a light or white logo variant for best visibility on dark backgrounds. PNG, JPG, GIF, WebP, or SVG. Max 1MB. Recommended size: 97 × 96 pixels or larger.',
        'paymentgatewaySettings' => 'Payment',
        'paymentHelp' => 'Enter payment gateway credentials to receive order payments.',
        'paymentHelpSuperadmin' => 'Enter payment gateway credentials to receive subscription payments.',
        'enableRazorpay' => 'Enable Razorpay',
        'enableStripe' => 'Enable Stripe',
        'enableFlutterwave' => 'Enable Flutterwave',
        'enablePaypal' => 'Enable Paypal',
        'enablePaystack' => 'Enable Paystack',
        'enableXendit' => 'Enable Xendit',
        'enableOfflinePayment' => 'Pay Offline',
        'enableQrPayment' => 'Pay Via Qr Code',
        'restaurantSettings' => 'General',
        'taxSettings' => 'Taxes',
        'currencySettings' => 'Currencies',
        'offline_payment_status' => 'Enable Offline Payment',
        'roleSettings' => 'Roles',
        'reservationSettings' => 'Reservation',
        'languageSettings' => 'Language',
        'currencySymbol' => 'Currency Symbol',
        'currencyCode' => 'Currency Code',
        'editCurrency' => 'Edit Currency',
        'addCurrency' => 'Add Currency',
        'deleteCurrency' => 'Delete Currency',
        'deleteCurrencyMessage' => 'Are you sure you want to delete the Currency?',
        'deleteTaxMessage' => 'Are you sure you want to delete the Tax?',
        'taxName' => 'Tax Name',
        'taxPercent' => 'Tax Percent',
        'taxId' => 'Tax ID',
        'addTax' => 'Add Tax',
        'deleteTax' => 'Delete Tax',
        'editTax' => 'Edit Tax',
        'emailSettings' => 'Email',
        'mailFromName' => 'Mail From Name',
        'mailFromEmail' => 'Mail From Email',
        'enableQueue' => 'Enable Email Queue',
        'mailDriver' => 'Mail Driver',
        'smtpHost' => 'SMTP Host',
        'smtpPort' => 'SMTP Port',
        'smtpEncryption' => 'SMTP Mail Encryption',
        'mailUsername' => 'Mail Username',
        'mailPassword' => 'Mail Password',
        'notificationSettings' => 'Notification',
        'branchSettings' => 'Branch',
        'addBranch' => 'Add Branch',
        'editBranch' => 'Edit Branch',
        'branchName' => 'Branch Name',
        'branchAddress' => 'Branch Address',
        'enterBranchCrNumber' => 'Please enter CR number',
        'enterBranchVatNumber' => 'Please enter VAT number',
        'branchCrNumber' => 'CR Number',
        'branchVatNumber' => 'VAT Number',
        'deleteBranch' => 'Delete Branch',
        'branches' => 'Branches',
        'deleteBranchMessage' => 'Are you sure you want to delete the Branch? All the orders, staff members and payments related to this branch will be deleted.',
        'upgradeLicense' => 'Upgrade Plan',
        'licenseType' => 'License Type',
        'upgradeLicenseInfo' => 'Simple, transparent pricing with everything you need to run your restaurant smoothly.',
        'pricing' => 'Pricing',
        'payNow' => 'Pay Now',
        'paymentSource' => 'Payment Source',
        'appName' => 'App Name',
        'paymentUpgradeHeading' => 'Upgrade to Accept Payments Seamlessly',
        'paymentUpgradeInfo' => 'Take your restaurant\'s efficiency to the next level by integrating Payment Gateways. Upgrade now to offer your customers secure, fast, and convenient payment options like Stripe and Razorpay',
        'themeUpgradeHeading' => 'Upgrade for a Personalized Brand Experience',
        'themeUpgradeInfo' => 'Stand out with your unique brand identity! Upgrade now to customize your Theme Colors and add your Business Logo, creating a seamless experience that reflects your restaurant\'s personality.',
        'manageTranslations' => 'Manage Translations',
        'customerLoginRequired' => 'Customer need to login to place order?',
        'customerName' => 'Show Customer Name',
        'customerAddress' => 'Show Customer Address',
        'customerPhone' => 'Show Customer Phone',
        'tableNumber' => 'Table no.',
        'paymentQrCode' => 'Show QR code    ',
        'waiter' => 'Show Waiter Name',
        'totalGuest' => 'Show Total guest',
        'restaurantLogo' => 'Show Restaurant Logo',
        'showRestaurantName' => 'Show Restaurant Name',
        'restaurantTax' => 'Show Restaurant Tax',
        'showBranchName' => 'Show Branch Name',
        'showBranchAddress' => 'Show Branch Address',
        'showCrNumber' => 'Show CR Number',
        'showVatNumber' => 'Show VAT Number',
        'noTaxFound' => 'No Tax Found',
        'selectEnvironment' => 'Select Environment',
        'enablePushNotification' => 'Enable Push Notifications',
        'pushNotificationSettings' => 'Push Notification',
        'aboutUsSettings' => 'About Us',
        'customerSiteSettings' => 'Customer Site',
        'customerDisplaySettings' => 'Customer Display',
        'customerDisplaySettingsDescription' => 'Configure display options for the customer display screen.',
        'customerDisplayUpgradeHeading' => 'Upgrade to use Customer Display',
        'customerDisplayUpgradeInfo' => 'Customer Display settings are available with the Customer Display module. Upgrade your plan to configure the customer display screen.',
        'showPaymentQrOnCustomerDisplayDescription' => 'Show a payment QR code on the customer display when an order is billed. Uses the QR image from Payment Settings or Receipt Settings.',
        'receiptSetting' => 'Receipt',
        'receiptLanguages' => 'Receipt Languages',
        'orderNotificationSettings' => 'Order Notification',
        'orderMarkCompleted' => 'Order mark completed',
        'orderMarkCompletedHelp' => 'Control whether paid orders are automatically marked as completed for progress tracking and tables.',
        'markPaidOrderCompletedAutomatically' => 'Mark paid orders as completed automatically',
        'markPaidOrderCompletedAutomaticallyDescription' => 'When enabled, any order that reaches Paid also gets the progress status Completed (so dine-in tables and lists treat the order as finished). When disabled, staff can complete orders manually.',
        'allowCustomerDeliveryOrders' => 'Allow Customer to place Delivery Orders',
        'allowCustomerOrders' => 'Allow Customer to place Orders',
        'allowCustomerPickupOrders' => 'Allow Customer to place Pickup Orders',
        'disableLandingSite' => 'Disable Landing Site',
        'disableLandingSiteHelp' => 'Disable the landing site or set your custom landing site.',
        'disableLandingSiteHelpDescription' => 'When enabled, this will disable the front website and redirect all visitors directly to the login page.',
        'landingSiteType' => 'Landing Site Type',
        'landingSiteUrl' => 'Landing Site URL',
        'theme' => 'Theme',
        'custom' => 'Custom',
        'billing' => 'Billing',
        'package' => 'Package',
        'isWaiterRequestEnabled' => 'Enable Waiter Request',
        'dineInOnlinePaymentRequired' => 'Dine-in:  Payment required',
        'dineInOnlinePaymentRequiredDescription' => 'If enabled, customers must pay  before placing dine-in orders.',
        'deliveryOnlinePaymentRequired' => 'Delivery:  Payment required',
        'deliveryOnlinePaymentRequiredDescription' => 'If enabled, customers must pay  before placing delivery orders.',
        'pickupOnlinePaymentRequired' => 'Pickup:  Payment required',
        'pickupOnlinePaymentRequiredDescription' => 'If enabled, customers must pay  before placing pickup orders.',
        'onlinePaymentRequiredByService' => 'Payment required (by service)',
        'onlinePaymentRequiredByServiceDescription' => 'Choose where online payment is mandatory. This affects checkout rules for each service type.',
        'enablePaymentGateway' => 'Please enable at least one payment gateway (e.g., Razorpay, Stripe, Flutterwave, PayPal, Paystack, Payfast, Xendit) to configure online payment options.',
        'generalSettingsUseInfo' => 'Enabling this allows only online payments via the active gateway. If disabled, both online and cash payments are accepted with an active gateway.',
        'defaultReservationStatus' => 'Default Table Reservation Status',
        'reservationStatusConfirmed' => 'Confirmed',
        'reservationStatusCheckedIn' => 'Checked In',
        'reservationStatusCancelled' => 'Cancelled',
        'reservationStatusPending' => 'Pending',
        'reservationStatusNoShow' => 'No Show',
        'receipt' => 'receipt Setting',
        'facebook_link' => 'Facebook Link',
        'instagram_link' => 'Instagram Link',
        'twitter_link' => 'Twitter Link',
        'yelp_link' => 'Yelp Link',
        'google_business_link' => 'Google Business Link',
        'tableRequiredDineIn' => 'Table Required for Dine-In',
        'allowDineIn' => 'Allow Dine-In',
        'defaultLanguage' => 'Default Language',
        'defaultCurrency' => 'Default Currency',
        'storageSettings' => 'Storage',
        'selectStorage' => 'Select Storage',
        'localStorageNote' => 'Local storage is the default storage option. It stores files on the server\'s local disk.',
        'storageSuggestion' => '<b>Recommendation:</b> Consider using <a href="https://digitalocean.pxf.io/froiden" class="underline" target="_blank">DigitalOcean Spaces</a>, <a href="https://aws.amazon.com/s3" class="underline" target="_blank">AWS S3</a>, <a href="https://wasabi.com" class="underline" target="_blank">Wasabi</a> or <a href="https://min.io/" class="underline" target="_blank">MinIO</a> Storage for an additional layer of security',
        'digitaloceanAccessKey' => 'DigitalOcean Access Key',
        'digitaloceanSecretKey' => 'DigitalOcean Secret Key',
        'digitaloceanBucket' => 'DigitalOcean Bucket',
        'digitaloceanRegion' => 'DigitalOcean Region',
        'minioAccessKey' => 'Minio Access Key',
        'minioSecretKey' => 'Minio Secret Key',
        'minioBucket' => 'Minio Bucket',
        'minioRegion' => 'Minio Region',
        'minioEndpoint' => 'Minio Endpoint',
        'wasabiAccessKey' => 'Wasabi Access Key',
        'wasabiSecretKey' => 'Wasabi Secret Key',
        'wasabiBucket' => 'Wasabi Bucket',
        'wasabiRegion' => 'Wasabi Region',
        'awsAccessKey' => 'AWS Key ID',
        'awsSecretKey' => 'AWS Access Key',
        'awsBucket' => 'AWS Bucket',
        'awsRegion' => 'AWS Region',
        'testStorage' => 'Test Storage',
        'testStorageFile' => 'Upload file to test if it gets uploaded to bucket',
        'testStorageUploadSuccess' => 'Test file uploaded successfully.',
        'testStorageUploadedTo' => 'Stored on',
        'testStorageObjectKey' => 'Object key / path',
        'testStorageBucket' => 'Bucket',
        'testStorageRegion' => 'Region',
        'testStorageEndpoint' => 'Endpoint',
        'testStorageLocalDisk' => 'Server disk (local)',
        'testStorageCloudDisk' => 'Cloud object storage',
        'testStorageOriginalFile' => 'Original file',
        'moveFilesToCloud' => 'Move Files to Cloud',
        'local' => 'Local',
        'digitalocean' => 'DigitalOcean',
        'aws_s3' => 'AWS S3',
        'wasabi' => 'Wasabi',
        'minio' => 'MinIO',
        'currencyFormat' => 'Currency Format',
        'currencyPosition' => 'Currency Position',
        'thousandSeparator' => 'Thousand Separator',
        'decimalSeparator' => 'Decimal Separator',
        'numberOfdecimals' => 'Number of Decimals',
        'left' => 'Left',
        'right' => 'Right',
        'leftWithSpace' => 'Left with Space',
        'rightWithSpace' => 'Right with Space',
        'deleteTax' => 'Are you Sure, you want to delete this Tax?',
        'deleteTaxMessage' => 'Delete tax permanently',
        'showLogoText' => 'Show Restaurant Name with Logo',
        'socialMediaLinks' => 'Social Media Links',
        'facebook' => 'Facebook',
        'instagram' => 'Instagram',
        'twitter' => 'Twitter',
        'facebookPlaceHolder' => 'Enter your Facebook URL',
        'instagramPlaceHolder' => 'Enter your Instagram URL',
        'twitterPlaceHolder' => 'Enter your Twitter URL',
        'tableRequiredDineIn' => 'Table Required for Dine-In',
        'tableRequiredDineInDescription' => 'Enable this to require customers to select a table for dine-in orders.',
        'defaultReservationStatusDescription' => 'Select the default status for new reservations.',
        'allowCustomerPickupOrdersDescription' => 'Enable this to allow customers to place pickup orders.',
        'allowCustomerDeliveryOrdersDescription' => 'Enable this to allow customers to place delivery orders.',
        'allowCustomerDineInOrdersDescription' => 'Enable this to allow customers to place dine-in orders.',
        'allowCustomerOrdersDescription' => 'Enable this to allow customers to place orders.',
        'allowQrOrderWithinRadius' => 'Allow QR order within radius',
        'allowQrOrderWithinRadiusDescription' => 'Only allow QR orders if the customer is within the specified metres radius of the branch.',
        'qrOrderRadiusMeters' => 'Radius (in metres)',
        'qrOrderRadiusMetersDescription' => 'Enter radius in metres within which QR orders are allowed.',
        'allowDineInDescription' => 'Enable this to allow dine-in orders.',
        'customerLoginRequiredDescription' => 'Enable this to require customers to login before placing orders.',
        'isWaiterRequestEnabledDescription' => 'Enable this to allow customers to call waiters for service.',
        'orderSettings' => 'Order Settings',
        'orderSettingsDescription' => 'Configure settings related to customer orders.',
        'dineInSettings' => 'Dine-in Settings',
        'customerSiteSettingsDescription' => 'Configure settings related to the customer site.',
        'qrCodeImage' => 'Upload QR Code Image',
        'qrCodeRequirements' => 'Upload a QR code image for payment. The image should be a clear, high-quality image of the QR code.',
        'qrPaymentDescription' => 'Enable this to allow customers to pay via QR code.',
        'uploadQrCode' => 'Upload QR Code',
        'paymentQrCodeUploadHelp' => 'Supported formats: JPEG, PNG, JPG, GIF, SVG, WEBP. Maximum size: 2MB. Recommended size: 200 × 200 pixels.',
        'logoDescription' => 'Upload a logo for your restaurant.',
        'logoUploadHelp' => 'Supported formats: JPEG, PNG, JPG, GIF, SVG, WEBP. Maximum size: 1MB. Recommended size: 97 × 96 pixels.',
        'imageDimensionsTooSmall' => 'Image dimensions are too small. Recommended minimum: :width × :height pixels. Current size: :currentWidth × :currentHeight pixels.',
        'showLogoTextDescription' => 'Enable this to show the restaurant name with the logo.',
        'customerInformation' => 'Customer Information',
        'receiptPreview' => 'Receipt Preview',
        'previewReceipt' => 'Preview Receipt',
        'orderDetails' => 'Order Details',
        'cronJobSetting' => 'Cron Job Setting',
        'customModules' => 'Custom Modules',
        'installCustomModule' => 'Install Custom Module',
        'enablePayViaCash' => 'Pay Via Cash',
        'seo' => 'SEO',
        'metaKeyword' => 'Meta Keyword',
        'metaDescription' => 'Meta Description',
        'metaImage' => 'Meta Image',
        'metaImageHelp' => 'Supported formats: JPEG, PNG, JPG, WEBP. Maximum size: 2MB. Recommended: 1200 × 630 pixels.',
        'wifiSettings' => 'WiFi Settings',
        'showWifiIcon' => 'Show WiFi Icon',
        'showWifiIconDescription' => 'Enable this to show the WiFi icon on the customer site navigation.',
        'wifiName' => 'WiFi Name',
        'wifiNameDescription' => 'Enter the WiFi network name (SSID) for your restaurant.',
        'wifiPassword' => 'WiFi Password',
        'wifiPasswordDescription' => 'Enter the WiFi password for your restaurant.',
        'offlinePaymentDescription' => 'Enable this to allow customers to pay via offline payment methods.',
        'offlinePaymentDetailsDescription' => 'Enable this to allow customers to pay via offline payment methods.',
        'offlinePaymentDetails' => 'Offline Payment Details',
        'cashPaymentDescription' => 'Enable this to allow customers to pay via cash payment methods.',
        'restaurantRequiresApproval' => 'Restaurant Requires Approval',
        'restaurantRequiresApprovalInfo' => 'Enable this to require admin approval for new restaurant registrations.',
        'themeColorDescription' => 'Select the theme color for your restaurant.',
        'upload_fav_icon_android_chrome_192' => 'Upload Favicon for Android Chrome (192x192)px',
        'upload_fav_icon_android_chrome_512' => 'Upload Favicon for Android Chrome (512x512)px',
        'upload_fav_icon_apple_touch_icon' => 'Upload Favicon for Apple Touch Icon',
        'upload_favicon_16' => 'Upload Favicon (16x16)px',
        'upload_favicon_32' => 'Upload Favicon (32x32)px',
        'favicon' => 'Upload Favicon',
        'editCharge' => 'Edit Charge',
        'addCharge' => 'Add Charge',
        'chargeName' => 'Charge Name',
        'chargeType' => 'Type',
        'percent' => 'Percent',
        'fixed' => 'Fixed',
        'rate' => 'Rate',
        'orderType' => 'Order Type',
        'deleteCharge' => 'Delete Charge',
        'deleteChargeMessage' => 'Are you sure you want to delete the charge?',
        'hideTodayOrders' => 'Hide Today\'s Orders',
        'hideNewReservation' => 'Hide New Reservation',
        'hideNewWaiterRequest' => 'Hide New Waiter Request',
        'hideTopNav' => 'Hide Top Navigation',
        'hideTodayOrdersDescription' => 'Enable this to hide today\'s orders widget from top navigation.',
        'hideNewReservationDescription' => 'Enable this to hide new reservation widget from top navigation.',
        'hideNewWaiterRequestDescription' => 'Enable this to hide new waiter request widget from top navigation.',
        'charges' => 'Additional Charges',
        'onDesktop' => 'On Desktop',
        'onMobile' => 'On Mobile',
        'openViaQrCode' => 'Only When Open via QR Code',
        'callWaiterSettings' => 'Call Waiter Settings',
        'onDesktopDescription' => 'Enable this to allow customers to call waiters on desktop.',
        'onMobileDescription' => 'Enable this to allow customers to call waiters on mobile.',
        'openViaQrCodeDescription' => 'Enable this to allow customers to call waiters only when they open the app via QR code.',
        'favicons' => 'Favicons',
        'faviconsDescription' => 'Upload a favicon for your site.',
        'generateFavicon' => 'Generate Favicon',
        'siteWebManifest' => 'Site Web Manifest',
        'paymentDetails' => 'Payment Details',
        'receiptFooter' => 'Receipt Footer',
        'receiptFooterText' => 'Footer Text',
        'receiptFooterTextHelp' => 'Custom message shown at the bottom of receipts. Basic formatting is supported. Leave blank to use the default message.',
        'paymentQrImage' => 'Payment QR Image',
        'uploadPaymentQrCode' => 'Upload Payment QR Code',
        'showPaymetQrCode' => 'Show Payment QR Code',
        'payFromYourPhone' => 'PAY FROM YOUR PHONE',
        'scanQrCode' => 'Scan the QR code to pay Your Bill ',
        'isChargeEnabled' => 'Apply Charge',
        'isChargeEnabledDescription' => 'Check to enable this charge.',
        'isChargeTaxable' => 'Apply Tax (GST)',
        'isChargeTaxableDescription' => 'Check to include this charge amount in tax (GST) calculation.',
        'chargeTaxable' => 'Apply Tax',
        'enableTipShop' => 'Enable Tip Customer Site',
        'enableTipShopDescription' => 'Enable this to allow customers to add tips to their orders.',
        'enableTipPos' => 'Enable Tip POS',
        'enableTipPosDescription' => 'Enable this to allow adding tips to their orders in POS.',
        'pwaSettings' => 'PWA Settings',
        'enbalePwaApp' => 'Enable PWA App',
        'enablePwadescription' => 'Enable this to allow customers to install your app on their devices.',
        'metaTitle' => 'Meta Title',
        'addMoreWebPage' => 'Add More Web Page',
        'addMoreWebPageHelp' => 'Add a Dynamic web page to your site.',
        'menuName' => 'Menu Name',
        'menuSlug' => 'Menu Slug',
        'menuContent' => 'Menu Content',
        'showMoreWebPage' => 'Show More Web Page',
        'addDyanamicMenu' => 'Add Dynamic Menu',
        'deleteDyanamicMenu' => 'Delete Dynamic Menu',
        'editDynamicMenu' => 'Edit Dynamic Menu',
        'addDynamicMenu' => 'Add Dynamic Menu',
        'isActive' => 'Active',
        'showPaymentDetails' => 'Show Payment Details',
        'showPaymentStatus' => 'Show Payment Status',
        'autoConfirmOrders' => 'Auto Confirm Order Status',
        'autoConfirmOrdersDescription' => 'Enable this to automatically confirm order progress status.',
        'printerSetting' => 'Printer',
        'printerSettingDescription' => 'Configure printer settings for your restaurant.',
        'downloads' => 'Downloads',
        'downloadsDescription' => 'Download the Desktop Printing App (for direct printing) and mobile apps for iOS and Android.',
        'downloadsDesktopNotConfigured' => 'Desktop app download links are not configured. Contact your administrator.',
        'downloadsMobileNotConfigured' => 'Mobile app download links are not configured. Contact your administrator.',
        'printType' => 'Print Type',
        'printTypeDescription' => 'Select the print type for your printer.',
        'image' => 'Image',
        'pdf' => 'PDF',
        'addPrinter' => 'Add Printer',
        'editPrinter' => 'Edit Printer',
        'deletePrinter' => 'Delete Printer',
        'printerName' => 'Printer Name',
        'printerType' => 'Printer Type',
        'printerStatus' => 'Printer Status',
        'headerPage' => 'Header Page',
        'headerTitle' => 'Header Title',
        'headerDescription' => 'Header Description',
        'headerImage' => 'Header Image',
        'preview' => 'Preview',
        'featureWithImage' => 'Feature With Image',
        'addFeature' => 'Add Feature',
        'editFeature' => 'Edit Feature',
        'deleteFeature' => 'Delete Feature',
        'featureTitle' => 'Feature Title',
        'featureDescription' => 'Feature Description',
        'featureImage' => 'Feature Image',
        'lanuage' => 'Language',
        'selectLanguage' => 'Select Language',
        'feature' => 'Feature',
        'featureIcon' => 'Feature Icon',
        'featureHeading' => 'Feature Heading',
        'featureTitle' => 'Feature Title',
        'featureDescription' => 'Feature Description',
        'featureImage' => 'Feature Image',
        'addFeatureWithicon' => 'Add Feature With Icon',
        'editFeatureWithicon' => 'Edit Feature With Icon',
        'featureIcon' => 'Feature Icon',
        'language' => 'Language',
        'featureWithIcon' => 'Feature With Icon',
        'editFeatureWithicon' => 'Edit Feature With Icon',
        'reviewSetting' => 'Review setting',
        'addReview' => 'Add Review',
        'editReview' => 'Edit Review',
        'deleteReview' => 'Delete Review',
        'reviewerName' => 'Reviewer Name',
        'reviewerDesignation' => 'Reviewer Designation',
        'reviews' => 'Reviews',
        'noReviews' => 'No Reviews',
        'faqSetting' => 'FAQ setting',
        'addFaq' => 'Add FAQ',
        'editFaq' => 'Edit FAQ',
        'deleteFaq' => 'Delete FAQ',
        'title' => 'Title',
        'description' => 'Description',
        'question' => 'Question',
        'answer' => 'Answer',
        'contactSetting' => 'Contact setting',
        'contact' => 'Contact',
        'contactCompany' => 'Contact Company',
        'contactImage' => 'Contact Image',
        'addContact' => 'Add Contact',
        'editContact' => 'Edit Contact',
        'deleteContact' => 'Delete Contact',
        'contactName' => 'Contact Name',
        'email' => 'Email',
        'address' => 'Address',
        'footerSetting' => 'Footer setting',
        'footerCopyrightText' => 'Footer Copyright Text',
        'addFeatureWithIcon' => 'Add Feature With Icon',
        'faq' => 'FAQ',
        'noFaq' => 'No FAQ',
        'featureHeading' => 'Feature Heading',
        'priceSetting' => 'Price setting',
        'priceTitle' => 'Price Title',
        'priceDescription' => 'Price Description',
        'staticLandingPage' => 'Static Landing Page',
        'dynamicLandingPage' => 'Dynamic Landing Page',
        'flutterwaveSettings' => 'Flutterwave Settings',
        'enableFlutterwave' => 'Enable Flutterwave',
        'flutterwaveKey' => 'Flutterwave Key',
        'flutterwaveSecret' => 'Flutterwave Secret',
        'flutterwaveEncryptionKey' => 'Flutterwave Encryption Key',
        'flutterwaveWebhookHash' => 'Flutterwave Webhook Secret Hash',
        'testFlutterwaveKey' => 'Test Flutterwave Key',
        'testFlutterwaveSecret' => 'Test Flutterwave Secret',
        'testFlutterwaveEncryptionKey' => 'Test Flutterwave Encryption Key',
        'testFlutterwaveWebhookHash' => 'Test Flutterwave Webhook Secret Hash',
        'selectEnvironment' => 'Select Environment',
        'webhookUrl' => 'Webhook URL',
        'copyWebhookUrl' => 'Copy',
        'copied' => 'Copied!',
        'save' => 'Save',
        'razorpayKey' => 'Razorpay KEY',
        'razorpaySecret' => 'Razorpay SECRET',
        'razorpayWebhookKey' => 'Razorpay Webhook Key',
        'testRazorpayKey' => 'Test Razorpay KEY',
        'testRazorpaySecret' => 'Test Razorpay SECRET',
        'testRazorpayWebhookKey' => 'Test Razorpay Webhook Key',
        'stripeKey' => 'Stripe KEY',
        'stripeSecret' => 'Stripe SECRET',
        'stripeWebhookKey' => 'Stripe Webhook Key',
        'getStripeCredentials' => 'Get Stripe Credentials',
        'getStripeTestCredentials' => 'Get Stripe Test Credentials',
        'testStripeKey' => 'Test Stripe KEY',
        'testStripeSecret' => 'Test Stripe SECRET',
        'testStripeWebhookKey' => 'Test Stripe Webhook Key',
        'flutterwavePublicKey' => 'Flutterwave Public Key',
        'flutterwaveSecretKey' => 'Flutterwave Secret Key',
        'autoConfirmOrdersDescription' => 'Enable this to automatically confirm orders status and send to KOT.',
        'deliverySettings' => 'Delivery',
        'getGoogleMapApiKeyHelp' => 'To get a Google Maps API key, you need to create a project in the Google Cloud Console and enable the Maps JavaScript API.',
        'mapProvider' => 'Map Provider',
        'mapProviderGoogle' => 'Google Maps (API Key)',
        'mapProviderOsm' => 'OpenStreetMap (Leaflet + Nominatim)',
        'mapProviderOsmHelp' => 'Using OpenStreetMap tiles with Nominatim address search. This mode does not require a Google API key.',
        'learnMore' => 'Learn more',
        'enablePayPal' => 'Enable PayPal',
        'enablePayfast' => 'Enable Payfast',
        'branchPhone' => 'Branch Phone ',
        'sessionDriver' => 'Session Driver',
        'sessionDriverFile' => 'File',
        'sessionDriverDatabase' => 'Database',
        'selectEnvironment' => 'Select Environment',
        'paypalSandboxClientId' => 'PayPal Sandbox Client ID',
        'paypalSandboxSecret' => 'PayPal Sandbox Secret',
        'paypalLiveClientId' => 'PayPal Live Client ID',
        'paypalLiveSecret' => 'PayPal Live Secret',
        'webhookUrl' => 'Webhook URL',
        'xenditTestPublicKey' => 'Xendit Test Public Key',
        'xenditTestSecretKey' => 'Xendit Test Secret Key',
        'xenditLivePublicKey' => 'Xendit Live Public Key',
        'xenditLiveSecretKey' => 'Xendit Live Secret Key',
        'xenditTestWebhookToken' => 'Xendit Test Webhook Token',
        'xenditLiveWebhookToken' => 'Xendit Live Webhook Token',
        'enableXendit' => 'Enable Xendit',
        'xenditInvalidCredentials' => 'Invalid Xendit secret API key.',
        'xenditSecretRequired' => 'Xendit secret API key is required.',
        'xenditUseSecretNotPublic' => 'Use the Secret API key in the secret field, not the Public API key.',
        'enablePayfast' => 'Enable Payfast',
        'kotSettings' => 'KOT Settings',
        'euAllergensFicTitle' => 'Allergens (EU 1169/2011)',
        'euAllergensCustomerDisplayHeading' => 'Allergens',
        'euAllergensFicDescription' => 'Align digital menus with Regulation (EU) No 1169/2011 (FIC): Annex II allergens, clear presentation, and information before order or consumption. Enable when you use allergen labelling for this restaurant.',
        'euAllergensEnable' => 'Enable EU allergen features',
        'euAllergensEnableDescription' => 'When disabled, customer-facing allergen features stay off. Default allergens below still define which Annex II categories you track when you turn this on.',
        'euAllergensDefaultAnnexHeading' => 'Default Annex II allergens',
        'euAllergensDefaultAnnexHelp' => 'Select which of the 14 categories apply for this restaurant. All are selected by default; remove any you do not need.',
        'euAllergensResetToDefaultsButton' => 'Select all 14 (Annex II defaults)',
        'euAllergensResetToDefaults' => 'All 14 Annex II allergens are now selected.',
        'euAllergensSelectAtLeastOne' => 'Select at least one allergen category when EU allergen features are enabled.',
        'euAllergen_wheat' => 'Cereals containing gluten',
        'euAllergen_crustacens' => 'Crustaceans',
        'euAllergen_eggs' => 'Eggs',
        'euAllergen_fish' => 'Fish',
        'euAllergen_peanut' => 'Peanuts',
        'euAllergen_soya' => 'Soybeans',
        'euAllergen_milk' => 'Milk (including lactose)',
        'euAllergen_treenut' => 'Tree nuts',
        'euAllergen_celery' => 'Celery',
        'euAllergen_mustard' => 'Mustard',
        'euAllergen_sesame' => 'Sesame seeds',
        'euAllergen_sulphurdioxide' => 'Sulphur dioxide and sulphites',
        'euAllergen_lupin' => 'Lupin',
        'euAllergen_molluscs' => 'Molluscs',
        'operationalShifts' => 'Operational Shifts',
        'operationalShiftsDescription' => 'Configure operational shifts to define business day boundaries. Orders, dashboard, and reports will use these shifts instead of calendar days.',
        'toggleStatus' => 'Toggle Status',
        'shiftName' => 'Shift Name',
        'shiftNamePlaceholder' => 'Enter shift name (e.g., Morning Shift, Evening Shift)',
        'shiftNameOptional' => 'Optional - Leave empty for default naming',
        'startTime' => 'Start Time',
        'endTime' => 'End Time',
        'dayOfWeek' => 'Day of Week',
        'dayOfWeekOptional' => 'Optional - Leave empty to apply to all days',
        'allDays' => 'All Days',
        'addShift' => 'Add Shift',
        'editShift' => 'Edit Shift',
        'deleteShift' => 'Delete Shift',
        'shift' => 'Shift',
        'shiftsForBranch' => 'Shifts for :branch',
        'noShiftsConfigured' => 'No operational shifts configured',
        'noShiftsConfiguredDescription' => 'Get started by adding your first operational shift. The system will use calendar days (00:00 - 23:59) until shifts are configured.',
        'addFirstShift' => 'Add First Shift',
        'businessDayInfo' => 'Business Day Information',
        'businessDayResetsAt' => 'Business day resets at :time',
        'businessDayExtendsInfo' => 'Orders are shown based on business day boundaries. Today\'s data includes orders until the end of the last shift, which may extend to the next calendar day.',
        'nextDay' => 'next day',
        'overnightShift' => 'Overnight Shift Detected',
        'overnightShiftDescription' => 'This shift spans to the next day. Orders placed during this shift will belong to the calendar day the shift started on.',
        'sortOrder' => 'Sort Order',
        'sortOrderDescription' => 'Display order for shifts (lower numbers appear first)',
        'howItWorks' => 'How It Works',
        'shiftHelp1' => 'Business day resets at the previous day\'s last shift end time (if it extends into today) or at midnight, not at the shift start time',
        'shiftHelp2' => 'Orders placed during a shift belong to the calendar day the shift started on',
        'shiftHelp3' => 'If no shifts are configured, the system uses calendar days (backward compatible)',
        'shiftHelp4' => 'Overnight shifts (e.g., 18:00 - 02:00) are supported and belong to the starting day',
        'selectBranch' => 'Select Branch',
        'shiftCreated' => 'Shift created successfully',
        'shiftUpdated' => 'Shift updated successfully',
        'shiftDeleted' => 'Shift deleted successfully',
        'kotSettings' => 'KOT',
        'kotStatusesPending' => 'Pending',
        'kotStatusesCooking' => 'Cooking',
        'enableItemLevelStatus' => 'Enable Item Level Status',
        'enableItemLevelStatusDescription' => 'Enable this to allow statuses to be set at the item level.',
        'defaultKotStatus' => 'Default KOT Status',
        'defaultKotStatusDescription' => 'Set the default status for the KOT.',
        'defaultCustomerKotStatus' => 'Default Customer KOT Status',
        'defaultCustomerKotStatusDescription' => 'Set the default status for KOTs created from customer orders.',
        'kotStatusesPendingDescription' => 'Initial status when KOT is created and waiting to be processed',
        'kotStatusesCookingDescription' => 'Status when kitchen staff is preparing the order',
        'kotStatusesReadyDescription' => 'Status when the order is completed and ready for serving',
        'kotStatusesServedDescription' => 'Status when the order is served to the customer',
        'kotStatusesCancelledDescription' => 'Status when the order is cancelled',
        'cloneOptions' => 'Clone Options',
        'cloneOptionsHint' => 'Some choices need others to work. Item modifiers are attached to menu items, so selecting them will also include menus, categories, menu items, and modifier groups.',
        'cloneDependenciesAutoSelected' => 'We turned on related options for you — item modifiers need menu items (and their menu, categories, and modifier groups) to copy correctly.',
        'cloneMenuItemsRequires' => 'Requires menu and item categories',
        'cloneItemModifiersRequires' => 'Requires menu items, modifier groups, and the options above',
        'getDatafrom' => 'Import Data from',
        'menu' => 'Menu',
        'ItemCategories' => 'Item Categories',
        'menuItems' => 'Menu Items',
        'cloneSettings' => 'Clone Settings',
        'phone' => 'Phone',
        'selectPhoneCode' => 'Select Phone Code',
        'searchPhoneCode' => 'Search phone code...',
        'enablePaystack' => 'Enable Paystack',
        'adminSettings' => 'Enable payment gateways to show in restaurant pane',
        'allowCustomOrderTypeOptions' => 'Allow Custom Order Type Options',
        'allowCustomOrderTypeOptionsDescription' => 'Enable this to allow customers to select custom order type options.',
        'disableOrderTypePopup' => 'Disable Order Type Popup',
        'disableOrderTypePopupDescription' => 'When enabled, the order type selection popup will be disabled and the selected default order type will be used automatically.',
        'defaultOrderType' => 'Default Order Type',
        'defaultOrderTypeDescription' => 'Select which order type should be used as default when the popup is disabled.',
        'customOrderTypes' => 'Custom Order Types',
        'customOrderTypesDescription' => 'Manage custom order types that customers can choose from.',
        'roomServiceOrderTypeMissing' => 'Room Service order type required',
        'roomServiceOrderTypeMissingDescription' => 'The Hotel module is enabled, but no Room Service order type is configured. Enable custom order type options below and add an order type with type "Room Service" to accept in-room orders from the POS.',
        'addFirstDeliveryType' => 'Add First Delivery Type',
        'deleteDeliveryType' => 'Delete Delivery Type',
        'deleteDeliveryTypeConfirm' => 'Are you sure you want to delete this delivery type?',
        'deleteOrderType' => 'Delete Order Type',
        'deleteOrderTypeConfirm' => 'Are you sure you want to delete this order type?',
        'noOrderTypesFound' => 'Enable custom order type options to add order types.',
        'orderTypeName' => 'Order Type Name',
        'enterOrderTypeName' => 'Enter Order Type Name',
        'orderTypeDescription' => 'Order Type Description',
        'orderType' => 'Order Type',
        'dineIn' => 'Dine In',
        'cannotDeleteDefaultOrderType' => 'Default order types cannot be deleted.',
        'pickup' => 'Pickup',
        'delivery' => 'Delivery',
        'isDelivery' => 'Is Delivery',
        'defaultDeliveryPrice' => 'Default Delivery Price',
        'defaultOrderTypeWarning' => 'This is a default order type and cannot be modified.',
        'cannotModifyDefaultOrderType' => 'Cannot modify default order type.',
        'cannotModifyDefaultOrderTypeName' => 'Cannot modify default order type name.',
        'orderTypeNameRequired' => 'Order type name is required.',
        'orderTypeRequired' => 'Order type is required.',
        'invalidOrderType' => 'Invalid order type selected.',
        'enabled' => 'Enabled',
        'enableFromCustomerSite' => 'Enable From Customer Site',
        'adminSettings' => 'Enable payment gateways to show in restaurant panel',
        'kotCancelReasons' => 'Cancel Reasons',
        'addKotCancelReason' => 'Add Cancel Reason',
        'addRefundReason' => 'Add Refund Reason',
        'editRefundReason' => 'Edit Refund Reason',
        'reason' => 'Reason',
        'enterCancelReason' => 'Additional Comment',
        'cancelSettings' => 'Cancellation Reasons',
        'cancellationTypes' => 'Cancellation Types',
        'deleteCancelReasonWarning' => 'Are you sure you want to delete this cancellation reason?',
        'deleteRefundReasonWarning' => 'Are you sure you want to delete this refund reason?',
        'deleteReason' => 'Delete Reason',
        'editKotCancelReason' => 'Edit Cancel Reason',
        'default' => 'Default',
        'select' => 'Select',
        'selectCancelReason' => 'Select Cancel Reason',
        'cancelReason' => 'Cancel Reason',
        'customReason' => 'Custom Reason',
        'enterCustomReason' => 'Enter custom reason...',
        'cancelReasonRequired' => 'Please select a cancellation reason or provide a custom reason.',
        'customReasonRequired' => 'Please provide a custom reason when "Other" is selected.',
        'deliveryType' => 'Delivery Type',
        'enterDeliveryTypeName' => 'Enter Delivery Type Name',
        'deliveryTypeDescription' => 'Delivery Type Description',
        'enterDeliveryTypeDescription' => 'Enter Delivery Type Description',
        'deliveryTypeEnabled' => 'Delivery Type Enabled',
        'enterDeliveryTypeEnabled' => 'Enter Delivery Type Enabled',
        'deliveryTypeName' => 'Delivery Type Name',
        'customOrderType' => 'Custom Order Type',
        'enterAmount' => 'Enter Amount',
        'phoneNumber' => 'Phone Number',
        'customerSiteLanguage' => 'Customer Site Language',
        'isDelivery' => 'Is Delivery',
        'pickupDaysRange' => 'Pickup Days Range',
        'showOrderType' => 'Show Order Type',
        'taxMode' => 'Tax Mode',
        'taxModeOrder' => 'Order-Level Tax',
        'taxModeOrderHelp' => 'Apply tax on the total order amount.',
        'taxModeItem' => 'Item-Level Tax',
        'taxModeItemHelp' => 'Apply different tax rates to each item.',
        'defaultItemTaxType' => 'Item Tax Type',
        'taxInclusive' => 'Inclusive Tax',
        'taxExclusive' => 'Exclusive Tax',
        'taxInclusiveHelp' => 'If enabled, item prices include tax. Otherwise, tax is added at checkout.',
        'taxCalculationBase' => 'Tax Calculation Base',
        'taxCalculationBaseDescription' => 'Choose how taxes should be calculated - with or without service charges included in the tax base amount.',
        'includeChargesInTaxBaseYes' => 'Include service charges in tax calculation',
        'includeChargesInTaxBaseYesHelp' => 'Tax will be calculated on: (subtotal - discount) + service charges',
        'includeChargesInTaxBaseNo' => 'Exclude service charges from tax calculation',
        'includeChargesInTaxBaseNoHelp' => 'Tax will be calculated on: (subtotal - discount) only',
        'taxSettingsDescription' => 'Manage how taxes are applied to orders and items.',
        'taxSetting' => 'Tax Settings',
        'taxTable' => 'All Taxes',
        'enterAmount' => 'Enter Amount',
        'phoneNumber' => 'Phone Number',
        'customerSiteLanguage' => 'Customer Site Language',
        'orderSetting' => 'Order',
        'orderSettingsHelp' => 'Configure order settings to manage how orders are processed.',
        'assignAllTaxesToItems' => 'Assign all taxes to items',
        'assignAllTaxesToItemsDescription' => 'Note: If enabled, taxes will be applied to items that do not already have any. Items with existing taxes will remain unchanged.',
        'showVeg' => 'Show Veg',
        'showVegDescription' => 'Show veg items in the menu.',
        'showHalal' => 'Show Halal',
        'showHalalDescription' => 'Show halal items in the menu.',
        'customizeHeader' => 'Customize Header',
        'headerCustomization' => 'Header Customization',
        'disableHeaderSection' => 'Disable Header Section on Customer Site',
        'disableHeaderSectionDescription' => 'Enable this to hide the header section on the customer site.',
        'headerType' => 'Header Type',
        'headerTypeDescription' => 'Choose whether to display text or images in the cart page header.',
        'textHeader' => 'Text Header',
        'imageHeader' => 'Image Header',
        'headerText' => 'Header Text',
        'headerTextDescription' => 'Enter the text to display in the cart page header.',
        'headerImages' => 'Header Images',
        'headerImagesDescription' => 'Upload multiple images to create a slider in the cart page header.',
        'headerImagesUploadHelp' => 'Supported formats: JPEG, PNG, JPG, GIF, SVG, WEBP. Maximum size: 2MB. Recommended size: 1248 × 192 pixels.',
        'imageDimensionsMustBeExact' => 'Image dimensions must be exactly :width × :height pixels. Current size: :currentWidth × :currentHeight pixels.',
        'existingImages' => 'Existing Images',
        'noPhoneCodesFound' => 'No phone codes found',
        'superAdminPhoneNumber' => 'Super Admin Phone Number',
        'deliveryApps' => 'Delivery Apps',
        'deliveryAppsDescription' => 'Manage third-party delivery platform integrations and commission settings.',
        'addDeliveryApp' => 'Add Delivery App',
        'editDeliveryApp' => 'Edit Delivery App',
        'deliveryAppFormDescription' => 'Configure delivery platform settings including commission rates.',
        'appName' => 'App Name',
        'appNamePlaceholder' => 'e.g., Uber Eats, DoorDash',
        'orDragAndDrop' => 'or drag and drop',
        'upTo' => 'up to',
        'commissionType' => 'Commission Type',
        'commissionValue' => 'Commission Value',
        'percentage' => 'Percentage (%)',
        'fixedAmount' => 'Fixed Amount',
        'activeStatus' => 'Active Status',
        'activeStatusDescription' => 'Enable this delivery platform for order processing.',
        'toggleStatus' => 'Toggle Status',
        'name' => 'Name',
        'commission' => 'Commission %',
        'status' => 'Status',
        'noDeliveryApps' => 'No delivery apps configured',
        'noDeliveryAppsDescription' => 'Get started by adding your first delivery platform integration.',
        'deleteDeliveryApp' => 'Delete Delivery App',
        'deleteDeliveryAppConfirmation' => 'Are you sure you want to delete this delivery app? This action cannot be undone.',
        'tableSettings' => 'Table Settings',
        'tableLockTimeoutMinutes' => 'Table Lock Timeout (Minutes)',
        'tableLockTimeoutMinutesDescription' => 'Set how long a table remains locked when a staff member is working on it.',
        'privacyPolicyLink' => 'Legal Consent Page Link (Privacy Policy)',
        'privacyPolicyLinkHelp' => 'Enter the URL to your legal consent page. This will be used for legal compliance and user consent.',
        'showPrivacyConsentCheckbox' => 'Legal Consent Checkbox',
        'showPrivacyConsentCheckboxHelp' => 'Enable this to show a legal consent checkbox on the signup page. When enabled, you must provide a legal link.',
        'uploadPlatformLogoDescription' => 'Upload platform logo (PNG, JPG, GIF up to 2MB)',
        'sample' => 'Sample',
        'multiPOS' => 'MultiPOS Settings',
        'multiposSettings' => 'MultiPOS Settings',
        'multiPOSDescription' => 'Configure your MultiPOS settings here.',
        'epay' => 'Epay',
        'enableEpay' => 'Enable Epay',
        'testEpayClientId' => 'Test Epay Client ID',
        'testEpayClientSecret' => 'Test Epay Client Secret',
        'testEpayTerminalId' => 'Test Epay Terminal ID',
        'epayClientId' => 'Epay Client ID',
        'epayClientSecret' => 'Epay Client Secret',
        'epayTerminalId' => 'Epay Terminal ID',
        'tap' => 'Tap',
        'tlync' => 'T-Lync',
        'enableTap' => 'Enable Tap',
        'enableTlync' => 'Enable T-Lync',
        'testTlyncStoreId' => 'Test Store ID',
        'testTlyncStoreToken' => 'Test Store Token',
        'liveTlyncStoreId' => 'Live Store ID',
        'liveTlyncStoreToken' => 'Live Store Token',
        'tlyncWebhookHelp' => 'Add this webhook URL in your T-Lync merchant dashboard as the backend callback URL.',
        'tapMerchantId' => 'Tap Merchant ID',
        'liveTapSecretKey' => 'Live Secret Key',
        'liveTapPublicKey' => 'Live Public Key',
        'testTapSecretKey' => 'Test Secret Key',
        'testTapPublicKey' => 'Test Public Key',
        'webPushSetting' => 'Web Push Notification Keys',
        'generateVapidKeys' => 'Generate VAPID Keys',
        'vapidPublicKey' => 'Public Key',
        'vapidPrivateKey' => 'Private Key',
        'vapidSubject' => 'Subject',
        'enableMollie' => 'Enable Mollie',
        'mollieKey' => 'Mollie API Key',
        'mollieTestKey' => 'Mollie Test API Key',
        'mollieLiveKey' => 'Mollie Live API Key',
        'mollieWebhookSecret' => 'Mollie Webhook Secret',
        'showSupportTicket' => 'Show Support Ticket Button',
        'showSupportTicketInfo' => 'Enable or disable the support ticket button in the superadmin sidebar.',
        'refundReasons' => 'Refund Reasons',
        'refundReason' => 'Refund Reason',
        'taxBaseFormulaWithCharges' => 'Tax base = (subtotal - discount) + service charges',
        'taxBaseFormulaWithoutCharges' => 'Tax base = (subtotal - discount)',
        'currentImage' => 'Current Image',
        'orderConfirmationSettings' => 'Order Confirmation Settings',
        'autoConfirmOrdersEnabled' => 'Enable Auto Confirm Orders',
        'autoConfirmOrdersEnabledDescription' => 'Enable this to automatically confirm orders. You can choose to confirm before or after payment.',
        'autoConfirmOrdersBeforePayment' => 'Before Payment',
        'autoConfirmOrdersBeforePaymentDescription' => 'Orders will be automatically confirmed when placed, before the customer pays.',
        'autoConfirmOrdersAfterPayment' => 'After Payment',
        'autoConfirmOrdersAfterPaymentDescription' => 'Orders will be automatically confirmed only after the customer has completed payment.',
        'newImagePreview' => 'New Image Preview',
        'noImageSelected' => 'No image selected',
    ],

    'refund' => [
        'refund' => 'Refund',
        'refunded' => 'Refunded',
        'processRefund' => 'Process Refund',
        'refundType' => 'Refund Type',
        'fullRefund' => 'Full Refund',
        'partialRefund' => 'Partial Refund',
        'wasteRefund' => 'Waste / Write-Off Refund',
        'partialRefundType' => 'Partial Refund Type',
        'halfPrice' => 'Half the Price',
        'fixedAmount' => 'Fixed Amount',
        'customAmount' => 'Custom Amount',
        'refundAmount' => 'Refund Amount',
        'maxRefundAmount' => 'Maximum refund amount',
        'halfAmountNote' => 'Half amount will be',
        'wasteRefundNote' => 'Waste refunds remove items from inventory without generating revenue. The amount shown is the write-off value.',
        'wasteAmountDisplayNote' => 'Write-off amount (not refunded to customer)',
        'fullRefundNote' => 'Full refund amount equals the payment amount and cannot be changed.',
        'notes' => 'Notes',
        'paymentInformation' => 'Payment Information',
        'refundReport' => 'Refund Report',
        'refundReportMessage' => 'Track and analyze all refund transactions with complete accountability',
        'totalRefunds' => 'Total Refunds',
        'totalRefundAmount' => 'Total Refund Amount',
        'totalOriginalAmount' => 'Total Original Amount',
        'commissionAdjustment' => 'Commission Adjustment',
        'dateTime' => 'Date & Time',
        'processedBy' => 'Processed By',
        'originalPrice' => 'Original Price',
        'refundedAmount' => 'Refunded Amount',
        'resalePrice' => 'Resale Price',
        'inventoryChange' => 'Inventory Change',
        'writeOff' => 'Write Off',
        'refundTypes' => 'Refund Types',
    ],

    'delivery' => [
        'assignedOrders' => 'Assigned Orders',
        'noAssignedOrders' => 'No assigned orders',
        'noAssignedOrdersDescription' => 'You will see active delivery orders here.',
        'deliveryHistory' => 'Delivery History',
        'noDeliveryHistoryYet' => 'No delivery history yet',
        'orderDetails' => 'Order Details',
        'customer' => 'Customer',
        'updateDeliveryStatus' => 'Update Delivery Status',
        'pickedUp' => 'Picked Up',
        'outForDelivery' => 'Out for Delivery',
        'reachedDestination' => 'Reached at Destination',
        'openNavigation' => 'Open Navigation',
        'cashOnDelivery' => 'Cash on Delivery',
        'collectDueAmountMessage' => 'Collect this due amount before marking the order delivered.',
        'dueAmount' => 'Due Amount',
        'collectAmountFromCustomer' => 'Please collect :amount from the customer.',
        'dueAmountCollected' => 'Due amount collected',
        'confirmDueAmount' => 'Confirm Due Amount',
        'confirmDueAmountQuestion' => 'Did you collect the due amount of :amount from the customer?',
        'notYet' => 'Not yet',
        'codMonitoringDescription' => 'Monitor order-wise COD amounts collected by delivery executives.',
        'totalPendingCod' => 'Total Pending COD',
        'pendingCodOrders' => 'Pending COD Orders',
        'executivesWithPendingCod' => 'Executives With Pending COD',
        'searchCodCollections' => 'Search executive, order or customer',
        'allStatuses' => 'All Statuses',
        'pendingCollection' => 'Pending Collection',
        'pending_collection' => 'Pending Collection',
        'collected' => 'Collected',
        'not_collected' => 'Not Collected',
        'submitted' => 'Submitted',
        'settled' => 'Settled',
        'codMonitoringMigrationMessage' => 'Order cash collections table is not available yet. Please run the latest migrations first.',
        'executivePendingSummary' => 'Executive Pending Summary',
        'pendingOrdersCount' => '{0} 0 pending orders|{1} :count pending order|[2,*] :count pending orders',
        'noCodSummaryFound' => 'No executive COD summary found.',
        'orderWiseCodList' => 'Order-wise COD List',
        'collectedAmount' => 'Collected Amount',
        'noCodCollectionsFound' => 'No COD collection records found.',
        'dashboardDescription' => 'Track your pending COD, and review settlement history and widgets at a glance.',
        'dashboardPendingCollectionsDescription' => 'Orders still waiting for cash collection confirmation.',
        'dashboardRecentSettlementsDescription' => 'Your latest COD settlement requests and approval status.',
        'pendingCash' => 'Pending Cash',
        'collectedToday' => 'Collected Today',
        'pendingOrders' => 'Pending Orders',
        'dueToCollect' => 'Due to Collect',
        'readyForSettlement' => 'Ready for Settlement',
        'submittedForApproval' => 'Submitted for Approval',
        'totalSettled' => 'Total Settled',
        'totalCodOrders' => 'Total COD Orders',
        'codSettlementDescription' => 'Submit collected COD cash and track your settlement history.',
        'submitSettlement' => 'Submit Settlement',
        'submitSettlementDescription' => 'Select collected COD orders and submit them to the restaurant for approval.',
        'selectedSettlementTotal' => 'Selected Total',
        'settlementAmountMustBePositive' => 'Submitted amount must be greater than zero.',
        'settlementAmountCannotExceedSelectedTotal' => 'Submitted amount cannot be greater than the selected total.',
        'settlementAmountMismatch' => 'Submitted amount must exactly match the selected COD total.',
        'invalidSettlementSelection' => 'Please select only valid collected COD orders for settlement.',
        'duplicateSettlementSelection' => 'One or more selected COD orders are already part of another active settlement.',
        'noPendingSettlementCollections' => 'No collected COD orders are pending settlement.',
        'settlementHistory' => 'Settlement History',
        'noSettlementHistoryFound' => 'No settlement history found.',
        'settlementMigrationMessage' => 'Settlement tables are not available yet. Please run the latest migrations first.',
        'settlementSubmittedSuccess' => 'Settlement submitted successfully.',
        'settlementApprovedSuccess' => 'Settlement approved successfully.',
        'settlementRejectedSuccess' => 'Settlement rejected successfully.',
        'settlementNumber' => 'Settlement Number',
        'orderCount' => 'Order Count',
        'ordersCountLabel' => '{0} 0 orders|{1} :count order|[2,*] :count orders',
        'submittedAmount' => 'Submitted Amount',
        'submittedAt' => 'Submitted At',
        'viewSettlement' => 'View Settlement',
        'approveSettlement' => 'Approve',
        'rejectSettlement' => 'Reject',
        'approved' => 'Approved',
        'rejected' => 'Rejected',
        'codSettlement' => 'COD Settlement',
        'settlementSubmittedTitle' => 'COD settlement submitted',
        'settlementApprovedTitle' => 'COD settlement approved',
        'settlementSettledTitle' => 'COD settlement settled',
        'settlementRejectedTitle' => 'COD settlement rejected',
        'settlementSubmittedMessage' => 'Settlement :settlement was submitted by :executive.',
        'settlementSubmittedForReviewMessage' => 'Your settlement :settlement has been submitted for review.',
        'settlementApprovedMessage' => 'Settlement :settlement for :executive has been approved.',
        'settlementSettledMessage' => 'Your settlement :settlement has been settled.',
        'settlementRejectedMessage' => 'Your settlement :settlement has been rejected.',
        'noEligibleCodCollections' => 'No eligible COD collections found for settlement.',
        'orderCancelledBeforeCollection' => 'Order cancelled before cash collection.',
        'orderCancelledCashCollectionBlocked' => 'Cash collection cannot be recorded for a cancelled order.',
        'cashCollectionNotRequired' => 'Cash collection is not required for this order.',
        'collectedAmountMustMatchExpected' => 'Collected amount must exactly match the expected COD amount.',
        'partialCollectionValidationMessage' => 'Partial collection must be less than expected amount and include notes.',
        'notCollectedValidationMessage' => 'Not collected status requires zero amount and notes.',
        'customerPaymentCollected' => 'Customer Payment Collected',
        'customerPaymentCollectedMessage' => 'Amount of this order has been paid by the customer: :amount',
        'customerPaymentPending' => 'Customer Payment Pending',
        'customerPaymentPendingMessage' => 'Customer payment is still pending. Expected COD amount: :amount',
        'executiveCollectionStatus' => 'Executive Status',
        'items' => 'Items',
        'useDifferentLocation' => 'Use Different Location',
        'deliverySettings' => 'Delivery Settings',
        'enableDelivery' => 'Enable Delivery',
        'maxRadius' => 'Maximum Delivery Radius',
        'kilometers' => 'Kilometers (km)',
        'miles' => 'Miles (mi)',
        'feeCalculationMethod' => 'Fee Calculation Method',
        'fixedFee' => 'Fixed Fee',
        'feePerDistance' => 'Fee per :unit',
        'distanceTiers' => 'Distance Tiers',
        'distanceTiersDescription' => 'Set different fees for different distance ranges',
        'minDistance' => 'Min Distance (:unit)',
        'maxDistance' => 'Max Distance (:unit)',
        'fee' => 'Fee',
        'addTier' => 'Add Tier',
        'freeDeliveryOptions' => 'Free Delivery Options',
        'freeDeliveryOverAmount' => 'Free Delivery Over Amount',
        'freeDeliveryWithinRadius' => 'Free Delivery Within Radius',
        'leaveEmptyToDisable' => 'Leave empty to disable this option',
        'deliverySchedule' => 'Delivery Schedule',
        'deliveryHoursStart' => 'Delivery Hours Start',
        'deliveryHoursEnd' => 'Delivery Hours End',
        'leave247Delivery' => 'Leave both fields empty or 00:00 for 24/7 delivery',
        'deliveryTimeEstimate' => 'Delivery Time Estimation',
        'avgPrepTime' => 'Average Preparation Time',
        'avgDeliverySpeed' => 'Average Speed of Delivery Rider',
        'minutes' => 'Minutes',
        'feeDetails' => 'Fee Details',
        'distanceUnit' => 'Distance Unit',
        'mapApiKey' => 'Google Map API Key',
        'privacyPolicyLink' => 'Privacy Policy Link',
        'branchLat' => 'Branch Latitude',
        'branchLng' => 'Branch Longitude',
        'addNewAddress' => 'Add New Address',
        'editAddress' => 'Edit Address',
        'addressLabel' => 'Address Label',
        'addressLabelPlaceholder' => 'Home, Office, etc.',
        'searchLocation' => 'Search Location',
        'searchLocationPlaceholder' => 'Enter your address or location',
        'fullAddress' => 'Full Address',
        'fullAddressPlaceholder' => 'Enter your full address details',
        'noAddressesFound' => 'No addresses found',
        'addAddressDescription' => 'Add your delivery addresses to make ordering faster',
        'saveAddress' => 'Save Address',
        'updateAddress' => 'Update Address',
        'confirmDeleteAddress' => 'Are you sure you want to delete this address?',
        'confirmDeleteAddressDescription' => 'This action cannot be undone.',
        'pleaseSelectLocation' => 'Please select a location on the map',
        'latitude' => 'Latitude',
        'longitude' => 'Longitude',
        'autoDetectMyLocation' => 'Detect My Location',
        'selectDeliveryLocation' => 'Select Delivery Location',
        'selectLocationDescription' => 'Choose a saved address or add a new delivery location',
        'useSavedAddress' => 'Use Saved Address',
        'addNewLocation' => 'Add New Location',
        'searchLocation' => 'Search for your location',
        'fullAddress' => 'Complete Address',
        'fullAddressPlaceholder' => 'Enter apartment, floor, landmark, etc.',
        'confirmLocation' => 'Confirm Location',
        'locationOutOfRange' => 'Location is out of delivery range',
        'deliveryAreaMap' => 'Delivery Area Map',
        'showDeliveryArea' => 'Show Delivery Area',
        'hideDeliveryArea' => 'Hide Delivery Area',
        'orderWillBeDeliveredHere' => 'Your order will be delivered here',
        'placePinAccurately' => 'Place the pin accurately on the map',
        'detectLocation' => 'Detect My Location',
        'savedAddresses' => 'Saved Addresses',
        'noSavedAddresses' => 'No saved addresses found',
        'addressLabel' => 'Address Label (e.g. Home, Office)',
        'addressDetails' => 'Address Details',
        'showDeliveryRange' => 'Show Delivery Range',
        'hideDeliveryRange' => 'Hide Delivery Range',
        'dragMarkerToAdjust' => 'Place the pin accurately on the map',
        'deliveryLocation' => 'Order will be delivered here',
        'deliveryFee' => 'Delivery Fee',
        'maxRadiusAutoSet' => 'Max Radius will be set automatically.',
        'shopLocation' => 'The restaurant location',
        'orderQualifiesForFreeDelivery' => 'Your order qualifies for free delivery',
        'freeDelivery' => 'Free Delivery',
        'changeDeliveryAddress' => 'Change Delivery Address',
        'deliveryAddress' => 'Delivery Address',
        'useCurrentLocation' => 'Use Current Location',
        'deliveryNotAvailable' => 'Delivery is not available at the moment. Please connect with the restaurant directly for assistance.',
        'deliveryHours' => 'Delivery Hours',
        'nextDeliveryAt' => 'Next delivery available at :time',
        'locationOutOfRange' => 'Location is out of delivery range',
        'deliveryScheduleStart' => 'Delivery Start Time',
        'deliveryScheduleEnd' => 'Delivery End Time',
        'locationPermissionDenied' => 'Location permission denied. Please enable location access and try again.',
        'outsideDeliveryHours' => 'Delivery service available from :start to :end (:timezone). Please order during these hours.',
        'currentlyOutsideHours' => 'Currently outside delivery hours',
        '24hDelivery' => '24/7 Delivery Available',
        'deliveryTimeEstimation' => 'Estimated delivery time: :time minutes',
        'estimatedTimeUnavailable' => 'Estimated time unavailable. Please contact the restaurant for more details.',
        'additionalEtaBufferTime' => 'Additional Time Buffer',
        'additionalEtaBufferTimeDescription' => 'Add optional buffer time (in minutes) to cover possible delays. Default is 0 if not specified.',
        'deliveryExecutive' => 'Delivery Executive',
    ],

    'dashboard' => [
        'todayOrderCount' => 'Today\'s Orders',
        'todayEarnings' => 'Today\'s Earnings',
        'sinceYesterday' => 'Since yesterday',
        'noPreviousPeriodData' => 'No data for the comparison period',
        'todayStats' => 'Statistics',
        'todayCustomerCount' => 'Today\'s Customer',
        'averageDailyEarning' => 'Average Daily Earnings',
        'sincePreviousMonth' => 'Since Previous Month',
        'earnings' => 'Earnings',
        'salesThisMonth' => 'Sales This Month',
        'topTables' => 'Top Selling Tables',
        'topDish' => 'Top Selling Dish',
        'todayRestaurantCount' => 'Today\'s Restaurant Count',
        'totalRestaurantCount' => 'Total Restaurant Count',
        'totalFreeRestaurantCount' => 'Total Free Restaurant Count',
        'totalPaidRestaurantCount' => 'Total Paid Restaurant Count',
        'verificationPendingInfo' => 'Your restaurant is pending verification. Please wait for admin approval.',
        'verificationPending' => 'Verification Pending',
        'verificationPendingDescription' => 'Restaurant is waiting for approval',
        'verificationRejectedInfo' => 'Your restaurant verification has been rejected. Please contact admin for more details.',
        'approvalStatus' => 'Approval Status',
        'onboarding' => 'Onboarding',
        'onboardingDescription' => 'Complete these steps to set up your application properly before using it.',
        'installation' => 'Installation',
        'installationCompleted' => 'The application has been successfully installed.',
        'smtpConfiguration' => 'SMTP Configuration',
        'smtpConfigurationDescription' => 'Configure your email settings to ensure all email notifications work properly.',
        'cronJobConfiguration' => 'CRON Job Configuration',
        'cronJobConfigurationDescription' => 'Set up CRON jobs to ensure automated tasks run correctly.',
        'applicationNameChange' => 'Application Name Change',
        'applicationNameChangeDescription' => 'Customize your application name to match your brand.',
        // New superadmin dashboard keys
        'platformRevenueThisMonth' => 'Platform Revenue This Month',
        'platformRevenue' => 'Platform Revenue',
        'topPerformingRestaurants' => 'Top Performing Restaurants',
        'orders' => 'Orders',
        'newThisMonth' => 'New This Month',
        'growthRate' => 'Growth Rate',
        'newRestaurants' => 'New Restaurants',
        'recentRestaurants' => 'Recent Restaurants',
        'active' => 'Active',
        'inactive' => 'Inactive',
        'total' => 'Total',
        'platformOverview' => 'Platform Overview',
        'comprehensivePlatformMetrics' => 'Comprehensive platform metrics and insights',
        'totalRevenue' => 'Total Revenue',
        'totalOrders' => 'Total Orders',
        'totalCustomers' => 'Total Customers',
        'totalUsers' => 'Total Users',
        'totalRestaurants' => 'Total Restaurants',
        'todayActivity' => 'Today\'s Activity',
        'revenue' => 'Revenue',
        'monthlyGrowth' => 'Monthly Growth',
        'restaurantStatus' => 'Restaurant Status',
        'recentActivity' => 'Recent Activity',
        'latestPlatformActivities' => 'Latest platform activities and updates',
        'recentOrders' => 'Recent Orders',
        'recentPayments' => 'Recent Payments',
        'newRestaurants' => 'New Restaurants',
        'topPayingRestaurants' => 'Top Paying Restaurants',
        'payments' => 'Payments',
        'totalSubscriptions' => 'Total Subscriptions',
        'activeSubscriptions' => 'Active Subscriptions',
        'trialSubscriptions' => 'Trial Subscriptions',
        'expiredSubscriptions' => 'Expired Subscriptions',
        'inactiveSubscriptions' => 'Inactive Subscriptions',
        'subscriptionStatus' => 'Subscription Status',
        'trial' => 'Trial',
        'expired' => 'Expired',
        'subscriptionUpdates' => 'Subscription Updates',
        'newUsers' => 'New Users',
    ],

    'update' => [
        'systemDetails' => 'System Details',
        'updateTitle' => 'Update To New Version',
        'updateDatabase' => 'Update Database',
        'fileReplaceAlert' => 'To update the TableTrack to the new version check documentation for the instructions.',
        'updateDatabaseButton' => 'Click to update database',
        'newUpdate' => 'New update available',
        'updateNow' => 'Update Now',
        'updateAlternate' => 'If the <b>Update Now</b> button does not work then follow the <b> <a href="https://froiden.freshdesk.com/support/solutions/articles/43000554421-update-application-manually" target="_blank">Manual update</a></b> instructions as mentioned in the documentation.',
        'updateManual' => 'Update Alternate Method',
        'updateFiles' => 'Update Files',
        'install' => 'Install',
        'downloadUpdateFile' => 'Download Update File',
        'moduleFile' => 'Once the zip file is uploaded, you will see a list of modules available for installation or update. To proceed with the installation or update, simply click on the "install" button for the respective module. Please note that after clicking the "install" button, you will be logged out. Once the installation is complete, you will be able to see the module on the module list. You can activate or deactivate the module from the list at any time.',
        'customModules' => 'Custom Modules',
        'customModulesDescription' => 'Custom modules are additional features that can be added to your restaurant. They are installed as separate modules and can be activated or deactivated at any time.',
        'customModulesList' => 'Custom Modules List',
        'installCustomModule' => 'Install Custom Module',
        'uploadModule' => 'Upload Module',
        'downloadFilefromCodecanyon' => 'Download file from Codecanyon',
        'moduleFileItem' => 'Module File Item',
        'moduleFileItemDescription' => 'Module File Item Description',
    ],

    'staff' => [
        'addStaff' => 'Add Member',
        'name' => 'Member Name',
        'email' => 'Email Address',
        'enterName' => 'Please enter your name',
        'editMember' => 'Edit Member',
        'deleteMember' => 'Delete Member',
        'deleteMemberMessage' => 'Are you sure you want to delete the member?',
        'photo' => 'Photo',
        'addExecutive' => 'Add Executive',
        'available' => 'Available',
        'on_delivery' => 'On Delivery',
        'active' => 'Active',
        'inactive' => 'Inactive',
        'editExecutive' => 'Edit Executive',
        'password' => 'Password',
        'Branch Head' => 'Branch Head',
        'Waiter' => 'Waiter',
        'Chef' => 'Chef',
        'Admin' => 'Admin',
        'Super Admin' => 'Super Admin',
        'Branch Head' => 'Branch Head',

        'passwordUpdateNote' => 'Leave blank to keep the current password.',
        'manageStaff' => 'Manage Staff',
        'manageMenuItems' => 'Manage Menu Items',
        'manageOrders' => 'Manage Orders',
        'staffLimitExceeded' => 'Staff Limit Reached',
        'staffLimitExceededMessage' => 'You have reached your staff limit. Current staff: :current / :limit. Please upgrade your plan to add more staff members.',
        'uniqueCode' => 'Partner Code',
    ],

    'reservation' => [
        'slotType' => 'Slot Type',
        'timeStart' => 'Start Time',
        'timeEnd' => 'End Time',
        'timeSlotDifference' => 'Time Slot Difference',
        'available' => 'Available',
        'unavailable' => 'Unavailable',
        'maxGuests' => 'Maximum Guests',
        'guests' => 'Guests',
        'Lunch' => 'Lunch',
        'Breakfast' => 'Breakfast',
        'Dinner' => 'Dinner',
        'No_Show' => 'No Show',
        'Checked_In' => 'Checked In',
        'Confirmed' => 'Confirmed',
        'Cancelled' => 'Cancelled',
        'Pending' => 'Pending',
        'todayReservations' => 'Today Reservations',
        'tableNotAssigned' => 'Table not assigned',
        'newReservations' => 'New Reservations',
        'newReservation' => 'New Reservation',
        'editReservation' => 'Edit Reservation',
        'selectDate' => 'Select Date of Booking',
        'upgradeHeading' => 'Unlock Seamless Table Reservations Today!',
        'upgradeInfo' => 'Effortlessly manage customer reservations with Table Reservation feature. Upgrade now and give your guests the convenience they deserve, while streamlining your operations.',
        'reservedTables' => 'Reservations',
        'currentTable' => 'Current Table',
        'changeTable' => 'Change Table',
        'reservationSettings' => 'Reservation Settings',
        'enableAdminReservation' => 'Enable Admin Reservations',
        'enableAdminReservationDescription' => 'Allow staff to create reservations through the admin panel',
        'enableCustomerReservation' => 'Enable Customer Reservations',
        'enableCustomerReservationDescription' => 'Allow customers to make reservations through the customer site',
        'minimumPartySize' => 'Minimum Party Size',
        'minimumPartySizeDescription' => 'Set the minimum number of guests required for a reservation',
        'enterMinimumPartySize' => 'Enter minimum party size',
        'generalSettings' => 'General Settings',
        'timeSlotsSettings' => 'Time Slots Settings',
        'reservationsDisabled' => 'Reservations are currently disabled.',
        'reservationsDisabledDescription' => 'Reservations are currently disabled. Please enable them in the settings to allow customers to make reservations.',
        'lastMinuteBookingSettings' => 'Last-Minute Booking Settings',
        'disableSlotMinutes' => 'Disable Slot Minutes',
        'disableSlotMinutesInfo' => 'Set how many minutes before a time slot that bookings should be disabled. This only applies to reservations for today.',
        'selectPreferredArea' => 'Preferred seating area',
        'selectPreferredAreaHelp' => 'Choose where you would like to sit — for example garden, terrace, indoor, or a quieter section. The restaurant will try to accommodate your preference.',
        'viewAreaImage' => 'View :area image',
        'areaImageModalTitle' => ':area',
        'noAreaPreference' => 'No preference',
        'noAreaPreferenceHelp' => 'Any available table in the restaurant',
        'noAreaPreferenceScope' => 'Any area in the restaurant',
        'noAreaPreferenceSeats' => 'All table sizes available',
        'noAreaPreferenceAssign' => 'Best table assigned on arrival',
        'preferredArea' => 'Preferred area',
        'assignedArea' => 'Assigned area',
        'areaTableCount' => ':count table(s) in this area',
        'areaSeatsUniform' => ':seats seats per table',
        'areaSeatsRange' => ':min–:max seats per table',
        'areaTotalSeats' => ':total seats total in this area',
        'viewAreaTables' => 'View tables',
        'hideAreaTables' => 'Hide tables',
        'tableSeats' => ':seats seats',
        'tableAlreadyReserved' => 'Already reserved',
        'areaFullyReserved' => 'All tables reserved at this time',
        'selectTimeForTableAvailability' => 'Select a time slot to see which tables are already reserved.',
        'invalidPreferredArea' => 'Please select a valid seating area.',


    ],

    'notifications' => [
        'order_received' => 'New Order Received',
        'order_received_info' => 'Restaurant admin will receive an email when a new order is placed by the customer.',
        'reservation_confirmed' => 'Reservation Confirmation',
        'reservation_confirmed_info' => 'Customer will receive an email when their reservation is confirmed by the admin.',
        'reservation_submitted' => 'Reservation Submitted',
        'reservation_submitted_info' => 'Customer will receive an email when their reservation is submitted and pending approval.',
        'new_reservation' => 'New Reservation Received',
        'new_reservation_info' => 'Restaurant admin will receive an email when a new reservation is made by the customer.',
        'order_bill_sent' => 'Order Bill',
        'order_bill_sent_info' => 'Customer will receive the order bill via email.',
        'menu_pdf_sent' => 'Menu PDF Email',
        'menu_pdf_sent_info' => 'User will receive the menu PDF via email.',
        'staff_welcome' => 'Staff Welcome Email',
        'staff_welcome_info' => 'Staff Member will welcome email when you add a new staff member.',
        'send_otp' => 'Send OTP',
        'send_otp_info' => 'Customer will receive an OTP to login to the restaurant.',
        'pos_machine_request' => 'POS Machine Registration Request',
        'pos_machine_request_info' => 'Restaurant admin will receive an email when a staff member requests POS machine registration.',
    ],

    'onboarding' => [
        'completeSteps' => 'Complete following steps to get started',
        'markComplete' => 'Mark Complete',
        'addBranchHeading' => 'Add Branch Information',
        'addBranchInfo' => 'Provide the essential details of your restaurant branch.',
        'addAreaHeading' => 'Set Up Your Restaurant Areas',
        'addAreaInfo' => 'Create distinct areas like dining rooms, patios, or bars to organize your tables.',
        'addTableHeading' => 'Add a Table to the Area',
        'addTableInfo' => 'Assign and name the tables in each area for easy tracking during reservations and orders.',
        'addMenuHeading' => 'Build Your Menu',
        'addMenuInfo' => 'Let\'s build your menu! First add a name to your menu like Drinks, Breakfast etc.',
        'addMenuItemHeading' => 'Add Items to Your Menu',
        'addMenuItemInfo' => 'Add individual dishes with their descriptions and prices to complete your menu.',
        'addOrderHeading' => 'Test Your Order Process',
        'addOrderInfo' => 'Make sure everything works by placing a test order for your setup.',
        'copyFromBranch' => 'Copy from another branch',
        'copyFromBranchInfo' => 'Duplicate menus, categories, items, modifier groups, and item modifiers from an existing branch into this one.',
        'copyFromBranchHeading' => 'Copy menu setup from branch',
        'selectSourceBranch' => 'Please select a source branch.',
        'cannotCopySameBranch' => 'Source and target branch must be different.',
        'selectCloneOption' => 'Select at least one item type to copy.',
        'menuCopiedSuccess' => 'Copied :menus menu(s), :categories categor(ies), :items item(s), and :groups modifier group(s).',
        'noOtherBranches' => 'Add another branch first to copy menu data from it.',
    ],

    'restaurant' => [
        'addRestaurant' => 'Add Restaurant',
        'name' => 'Restaurant Name',
        'email' => 'Email Address',
        'address' => 'Address',
        'editRestaurant' => 'Edit Restaurant',
        'deleteRestaurant' => 'Delete Restaurant',
        'deleteRestaurantMessage' => 'Are you sure you want to delete the restaurant?',
        'logo' => 'Logo',
        'phone' => 'Phone',
        'restaurantDetails' => 'Restaurant Details',
        'restaurantBranchDetails' => 'Add Restaurant Branch Details',
        'changePassword' => 'Change Password',
        'firstAdmin' => 'First Admin',
        'nextBranchDetails' => 'Next: Branch Details',
        'updatePackage' => 'Update Package',
        'needApproval' => 'Need Approval',
        'resetFilter' => 'Reset Filter',
        'rejectionReason' => 'Rejection Reason',
        'currentPackage' => 'Current Package',
        'rejectionReasonPlaceholder' => 'Provide a reason for rejection',
        'impersonationAuditLog' => 'Impersonation Audit Log',
        'impersonationAuditLogDescription' => 'Review complete superadmin impersonation sessions, including every action taken while logged in as a restaurant.',
        'impersonationActivity' => 'Impersonation Sessions',
        'impersonatedAs' => 'Impersonated As',
        'superadmin' => 'Superadmin',
        'sessionStarted' => 'Session Started',
        'sessionEnded' => 'Session Ended',
        'sessionDuration' => 'Duration',
        'sessionActive' => 'Active',
        'sessionActions' => 'Actions Recorded',
        'viewSession' => 'View Session',
        'impersonationSessionDetails' => 'Impersonation Session Details',
        'activity' => 'Activity',
        'noImpersonationActivity' => 'No impersonation sessions recorded yet.',
        'noSessionActions' => 'No actions were recorded for this session.',
    ],

    'package' => [
        'packageName' => 'Package Name',
        'description' => 'Description',
        'monthlyPrice' => 'Monthly Price',
        'annualPrice' => 'Annual Price',
        'annually' => 'Annually',
        'monthly' => 'Monthly',
        'trialDays' => 'Trial Days',
        'trialStatus' => 'Trial Status',
        'NotificationBeforeDays' => 'Notification Before Days',
        'trialMessage' => 'Trial Message',
        'lifetimePrice' => 'Lifetime Price',
        'packagePrice' => 'Package Price',
        'selectBillingCycle' => 'Select Billing Cycle',
        'packageType' => 'Package Type',
        'annual' => 'Annual',
        'free' => 'Free',
        'default' => 'Default',
        'private' => 'Private',
        'trial' => 'Trial',
        'lifetime' => 'Lifetime',
        'moduleInPackage' => 'Modules in Package',
        'daysLeftTrial' => 'days left on trial',
        'trialExpired' => 'Trial expired',
        'selectPackage' => 'Select Package',
        'normal' => 'Normal',
        'trialDays' => 'Trial Days',
        'addPackage' => 'Add Package',
        'editPackage' => 'Edit Package',
        'freePlan' => 'Free Plan',
        'recommended' => 'Recommended',
        'trialPackage' => 'Trial Package',
        'monthlyRazorpayId' => 'Monthly Razorpay Id',
        'annualRazorpayId' => 'Annual Razorpay Id',
        'lifetimeRazorpayId' => 'Lifetime Razorpay Id',
        'lifetimeStripeId' => 'Lifetime Stripe Id',
        'monthlyStripeId' => 'Monthly Stripe Id',
        'annualStripeId' => 'Annual Stripe Id',
        'selectAdditionalFeature' => 'Select Additional Feature',
        'trialPackageDetails' => 'If this package is active, then the restaurant which registers for the first time goes to this package.',
        'defaultPackage' => 'Default Package',
        'defaultPackageDetails' => 'When the trial package expires, the restaurant goes back to this plan.',
        'defaultPackageDetails2' => 'When the restaurant fails the payment of an upgraded package, the restaurant goes back to this plan.',
        'thisPackageCannotBeDeleted' => 'This package cannot be deleted',
        'planExpire' => 'If your plan expires you will be assigned this package.',
        'trialPeriod' => 'Trial Period',
        'days' => 'Day(s)',
        'private' => 'Private',
        'freePlan' => 'Free Plan',
        'paidPlan' => 'Paid Plan',
        'choosePackageType' => 'Choose Package Type',
        'monthlyPlan' => 'Monthly Plan',
        'choseFreePlan' => 'Choose Free Plan',
        'currentPlan' => 'Current Plan',
        'chooseDefaultPlan' => 'Choose Default Plan',
        'active' => 'Active',
        'inactive' => 'Inactive',
        'annualPlan' => 'Annual Plan',
        'monthlyPrice' => 'Monthly Plan Price',
        'annualPrice' => 'Annual Plan Price',
        'isPrivate' => 'Make Private',
        'selectModules' => 'Select Modules for this package',
        'selectAll' => 'Select All',
        'deletePackage' => 'Delete Package',
        'deletePackageMessage' => 'Are you sure you want to delete the package?',
        'isRecommended' => 'Mark as Recommended',
        'restaurantCurrentPackage' => 'Restaurant\'s Current Package',
        'updatePackage' => 'Update Package',
        'packageDetails' => 'Package Details',
        'transactionId' => 'Transaction ID',
        'paymentGateway' => 'Payment',
        'choosePlan' => 'Choose Plan',
        'noPaymentOptionEnable' => 'No payment options are enabled.',
        'choosePaymentMethod' => 'Choose Payment Method',
        'amount' => 'Amount',
        'paymentBy' => 'Payment By',
        'created' => 'Created',
        'status' => 'Status',
        'receipt' => 'Receipt',
        'paymentDate' => 'Payment Date',
        'payOnline' => 'Pay Online',
        'billingCycle' => 'Billing Cycle',
        'payOffline' => 'Pay Offline',
        'purchaseHistory' => 'Purchase History',
        'offlineRequest' => 'Offline Request',
        'planDetails' => 'Plan Details',
        'offlineUploadFile' => 'Please attach a file of your offline payment receipt',
        'offlineDescriptionPlaceholder' => 'Provide details of your offline payment',
        'remark' => 'Remark',
        'trialExpireOn' => 'Trial Expires On',
        'selectDate' => 'Select Date',
        'amount' => 'Amount',
        'paymentDate' => 'Payment Date',
        'nextPaymentDate' => 'Next Payment Date',
        'licenceExpiresOn' => 'License Expires On',
        'planExpire' => 'Plan Expires On',
        'defaultPlan' => 'Your default plan.',
        'packageName' => 'Package Name',
        'choosePackageType' => 'Choose Package Type',
        'payOnce' => 'Pay One Time',
        'payMonthly' => 'Pay Monthly',
        'payAnnually' => 'Pay Annually',
        'branchLimit' => 'Branch Limit',
        'branchLimitInfo' => 'The restaurant can create a specified number of branches. Enter -1 for unlimited branches.',
        'licenseExpiresOn' => 'License Expires On',
        'additionalFeatures' => 'Additional Features',
        'noAdditionalFeatures' => 'No additional features available.',
        'currency' => 'Currency',
        'chooseCurrency' => 'Choose Currency',
        'monthlyFlutterwaveId' => 'Monthly Flutterwave Id',
        'annualFlutterwaveId' => 'Annual Flutterwave Id',
        'monthlyPaypalId' => 'Monthly Paypal Id',
        'annualPaypalId' => 'Annual Paypal Id',
        'monthlyPaystackId' => 'Monthly Paystack Id',
        'annualPaystackId' => 'Annual Paystack Id',
        'menuItemsLimit' => 'Menu Items Limit',
        'orderLimit' => 'Order Limit',
        'staffLimit' => 'Staff Limit',
        'packageLimitsConfiguration' => 'Package Limits Configuration',
        'packageLimitsConfigurationInfo' => 'The restaurant can create a specified number of menu items, orders, and staff. The order limit applies per branch and resets daily. Enter -1 for unlimited access.',
    ],

    'billing' => [
        'name' => 'Name',
        'description' => 'Description',
        'deleteOfflinePaymentMethod' => 'Delete Offline Payment Method',
        'askDeleteOfflinePaymentMethod' => 'Are you sure you want to delete the offline payment method?',
        'offlinePaymentMethodDeleted' => 'Offline Payment Method Deleted',
        'addPaymentMethod' => 'Add Payment Method',
        'razorpay' => 'Razorpay',
        'stripe' => 'Stripe',
        'flutterwave' => 'Flutterwave',
        'offline' => 'Offline Payment',
        'qr_code' => 'QR Code Payment',
        'paypal' => 'Paypal',
        'viewPaymentMethod' => 'View Payment Method',
        'offlinePaymentMethod' => 'Offline Payment Method',
        'restaurant' => 'Restaurant Name',
        'paymentDate' => 'Payment Date',
        'packageDetails' => 'Package Details',
        'transactionId' => 'Transaction ID',
        'paymentGateway' => 'Payment Gateway',
        'choosePlan' => 'Choose Plan',
        'noPaymentOptionEnable' => 'No payment options are enabled.',
        'choosePaymentMethod' => 'Choose Payment Method',
        'amount' => 'Amount',
        'package' => 'Package',
        'paymentBy' => 'Payment By',
        'paymentDone' => 'Payment Done',
        'created' => 'Created',
        'status' => 'Status',
        'receipt' => 'Receipt',
        'paymentDate' => 'Payment Date',
        'payOnline' => 'Pay Online',
        'billingCycle' => 'Billing Cycle',
        'paybyQr' => 'Pay by QR Code',
        'accountDetails' => 'Account Details :',
        'showOtherPaymentOption' => 'Show Other Payment Option',
        'bankTransfer' => 'Bank Transfer',
        'payOffline' => 'Pay Offline',
        'purchaseHistory' => 'Purchase History',
        'offlineRequest' => 'Offline Request',
        'generalSettings' => 'General Settings',
        'planDetails' => 'Plan Details',
        'currentPlan' => 'Current Plan Name',
        'daysLeft' => ':count Days Left',
        'licenseExpireOn' => 'License Expire On',
        'noPlanAssigned' => 'No Plan Assigned',
        'expired' => 'Expired',
        'currentPlanType' => 'Current Plan Type',
        'offlineUploadFile' => 'Please attach a file of your offline payment receipt',
        'offlineDescriptionPlaceholder' => 'Provide details of your offline payment',
        'nextPaymentDate' => 'Next Payment Date',
        'remark' => 'Remark',
        'monthly' => 'Monthly',
        'annually' => 'Annually',
        'lifetimeAccess' => 'Lifetime Access',
        'billed' => 'Billed',
        'free' => 'Free',
        'billedTo' => 'Billed To',
        'paid' => 'Paid',
        'total' => 'Total',
        'paidVia' => 'Paid Via',
        'acceptOfflineRequest' => 'Accept Offline Request',
        'rejectOfflineRequest' => 'Reject Offline Request',
        'pickYourPlan' => 'Pick Your Plan',
        'noPaymentMethodSelected' => 'No payment method selected.',
        'cancelImmediately' => 'Cancel Immediately',
        'endOfBillingCycle' => 'End of Billing Cycle',
        'expiringToday' => 'Expiring Today',
        'paymentReceipt' => 'Payment Receipt',
        'trial' => 'Trial',
        'default' => 'Default',
        'standard' => 'Standard',
        'lifetime' => 'Lifetime',
        'free' => 'Free',
        'annual' => 'Annual',
        'payfast' => 'PayFast',
        'payfastLiveId' => 'Payfast Live ID',
        'payfastLiveKey' => 'Payfast Live KEY',
        'payfastLivePassphrase' => 'Payfast Live Passphrase',
        'payfastTestId' => 'Test Payfast ID',
        'payfastTestKey' => 'Test Payfast KEY',
        'payfastTestPassphrase' => 'Test Payfast Passphrase',
        'paypal' => 'Paypal',
        'paystack' => 'Paystack',
        'popular' => 'Popular',
        'xendit' => 'Xendit',
        'perPlan' => 'per plan',
        'perDay' => 'per day',
        'unlimited' => 'Unlimited',
        'epay' => 'Epay',
        'mollie' => 'Mollie',
        'tap' => 'Tap',
        'tlync' => 'T-Lync',
        'payNow' => 'Pay Now',
    ],

    'language' => [
        'languageCode' => 'Language Code',
        'languageName' => 'Language Name',
        'active' => 'Active',
        'rtl' => 'RTL',
        'addLanguage' => 'Add Language',
        'flagCode' => 'Flag Code',
        'flagCodeHelp' => 'Click here to get the flag code',
        'editLanguage' => 'Edit Language',
        'deleteLanguage' => 'Delete Language',
        'deleteLanguageMessage' => 'Are you sure you want to delete the language?',
        'defaultLanguage' => 'Default Language',
        'modifyDefaultLanguage' => 'To modify the default language, please navigate to the',
        'currentLanguageDefault' => 'The current language is set as the default.',
    ],

    'waiterRequest' => [
        'markCompleted' => 'Mark Attended',
        'doItLater' => 'Do it Later',
        'activeWaiterRequests' => 'Active Waiter Requests',
        'newWaiterRequests' => 'New Waiter Request',
        'newWaiterRequestForTable' => 'New Waiter Request for Table - :name',
        'activeWaiterRequestsCount' => 'Active Waiter Requests',
        'noWaiterRequest' => 'No waiter request found in this area.',
    ],

    'profile' => [
        'profileInfo' => 'Profile Information',
        'updateProfileInfo' => 'Update your account\'s profile information and email address.',
        'photo' => 'Photo',
        'selectNewPhoto' => 'Select A New Photo',
        'removePhoto' => 'Remove Photo',
        'name' => 'Name',
        'currentPassword' => 'Current Password',
        'newPassword' => 'New Password',
        'confirmPassword' => 'Confirm Password',
        'ensureAccountSecure' => 'Ensure your account is using a long, random password to stay secure.',
        'updatePassword' => 'Update Password',
        'twoFactorAuth' => 'Two Factor Authentication',
        'addSecurity' => 'Add additional security to your account using two factor authentication.',
        'finishEnablingTwoFactorAuth' => 'Finish enabling two factor authentication.',
        'notEnabledTwoFactorAuth' => 'You have not enabled two factor authentication.',
        'enabledTwoFactorAuth' => 'You have enabled two factor authentication.',
        'twoFactorAuthMessage' => 'When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone\'s Google Authenticator application.',
        'finishEnablingTwoFactorAuthMessage' => 'To finish enabling two factor authentication, scan the following QR code using your phone\'s authenticator application or enter the setup key and provide the generated OTP code.',
        'setupKey' => 'Setup Key',
        'recoveryCodesMessage' => 'Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.',
        'regenerateRecoveryCodes' => 'Regenerate Recovery Codes',
        'showRecoveryCodes' => 'Show Recovery Codes',
        'deleteAccount' => 'Delete Account',
        'permanentlyDeleteAccount' => 'Permanently delete your account.',
        'permanentlyDeleteAccountMessage' => 'Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.',
        'areYouSureDeleteAccount' => 'Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.',
        'password' => 'Password',
        'browserSessions' => 'Browser Sessions',
        'browserSessionsDescription' => 'Manage and log out your active sessions on other browsers and devices.',
        'browserSessionsContent' => 'If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.',
        'unknown' => 'Unknown',
        'thisDevice' => 'This Device',
        'lastActive' => 'Last Active',
        'logOutOtherBrowserSessions' => 'Log Out Other Browser Sessions',
        'done' => 'Done.',
        'confirmLogoutContent' => 'Please enter your password to confirm you would like to log out of your other browser sessions across all of your devices.',
        'passwordConfirmationContent' => 'For your security, please confirm your password to continue.',
        'confirm' => 'Confirm',
        'confirmPassword' => 'Confirm Password',
        'code' => 'Code',
        'recoveryCode' => 'Recovery Code',
        'useRecoveryCode' => 'Use a recovery code',
        'useAuthCode' => 'Use an authentication code',
        'login' => 'Log In',
    ],

    'expenses' => [
        'title' => 'Expenses',
        'amount' => 'Amount',
        'category' => 'Category',
        'vendor' => 'Vendor',
        'expenseDate' => 'Expense Date',
        'paymentDate' => 'Payment Date',
        'paymentDueDate' => 'Due Date',
        'paymentMethod' => 'Payment Method',
        'paymentStatus' => 'Payment Status',
        'description' => 'Description',
        'receipt' => 'Receipt',
        'receiptUploadHelp' => 'Supported formats: JPEG, PNG, JPG, GIF, SVG, PDF. Maximum size: 5MB. Recommended size: 600 × 400 pixels.',
        'imageDimensionsTooSmall' => 'Image dimensions are too small. Recommended minimum: :width × :height pixels. Current size: :currentWidth × :currentHeight pixels.',
        'addExpense' => 'Add Expense',
        'editExpense' => 'Edit Expense',
        'deleteExpense' => 'Delete Expense',
        'selectCategory' => 'Select Category',
        'selectVendor' => 'Select Vendor',
        'pending' => 'Pending',
        'paid' => 'Paid',
        'addCategory' => 'Add Category',
        'addVendor' => 'Add Vendor',
        'expenses' => 'Expenses',
        'filterExpenseCategory' => 'Filter by Expense Category',
        'filterPaymentMethod' => 'Filter by Payment Method',
        'expensesCategory' => 'Expenses Category',
        'expensesPaymentMethod' => 'Payment Method',
        'filterVendor' => 'Filter by Vendor',
        'expensesVendor' => 'Vendor',
        'filterDateRange' => 'Filter by Date Range',
        'expensesDateRange' => 'Date Range',
        'startDate' => 'Start Date',
        'endDate' => 'End Date',
        'deleteExpensesMessage' => 'Are you sure you want to delete the expense?',
        'editExpense' => 'Edit Expense',
        'total_amount_spent' => 'Total Amount Spent',
        'no_of_transaction' => 'Number of Transaction',
        'total_expense' => 'Total Expense',
        'percentage_of_total' => 'Percentage of Total',
        'addExpenseCategory' => 'Add Expense Category',
        'receiptPreview' => 'Receipt Preview',
        'expenseDetails' => 'Expense Details',
        'expenseTitle' => 'Expense Title',
        'expenseCategory' => 'Expense Category',
        'expenseAmount' => 'Expense Amount',
        'expenseDate' => 'Expense Date',
        'expenseDescription' => 'Expense Description',
        'totalPaymentDue' => 'Total Payment Due',
        'lastDueDate' => 'Last Due Date',
        'paymentStatus' => 'Payment Status',

        'status' => [
            'paid' => 'Paid',
            'pending' => 'Pending',
            'approved' => 'Approved',
            'rejected' => 'Rejected'
        ],
        'methods' => [
            'cash' => 'Cash',
            'bank_transfer' => 'Bank Transfer',
            'credit_card' => 'Credit Card',
            'debit_card' => 'Debit Card',
            'check' => 'Cheque',
            'digital_wallet' => 'Digital Wallet',
        ],
        'reports' => [
            'outstandingPaymentReport' => 'Outstanding Payment Report',
            'vendorWiseExpensePaymentReport' => 'Vendor Wise Expense Payment Report',
            'expenseSummaryReport' => 'Expense Summary Report',
            'NoReportsFound' => 'No reports Found',
            'description' => 'Description',
        ],
        'noReceiptAvailable' => 'No receipt available.',
        'editExpenseCategory' => 'Edit Expense Category',

        'recurring' => [
            'addRecurring' => 'Add recurring expense',
            'editRecurring' => 'Edit recurring expense',
            'badge' => 'Recurring',
            'itemName' => 'Item name',
            'rotation' => 'Repeat',
            'issueDate' => 'Issue date',
            'nextExpenseDate' => 'Next expense date',
            'nextDateHelp' => 'Leave empty to calculate from issue date and repeat interval.',
            'dayOfMonth' => 'Day of month',
            'dayOfWeek' => 'Day of week',
            'billingCycle' => 'Billing cycle (optional)',
            'unlimitedRecurring' => 'Unlimited recurring',
            'immediateExpense' => 'Create matching expense now',
            'status' => 'Status',
            'statuses' => [
                'active' => 'Active',
                'inactive' => 'Inactive',
            ],
            'rotations' => [
                'daily' => 'Daily',
                'monthly' => 'Monthly',
                'weekly' => 'Weekly',
                'bi_weekly' => 'Bi-weekly',
                'quarterly' => 'Quarterly',
                'yearly' => 'Yearly',
            ],
            'bill' => 'Bill / attachment',
            'replaceBill' => 'Replace bill / attachment',
            'existingBill' => 'Current file',
            'none' => 'No recurring expenses yet.',
            'deleteTitle' => 'Delete recurring expense?',
            'deleteMessage' => 'This will remove the recurring template. Existing expenses linked to it will keep their history but will no longer be linked.',
        ],
    ],

    'vendors' => [
        'vendorName' => 'Vendor Name',
        'vendors' => 'Vendors',
        'addVendor' => 'Add Vendor',
        'editVendor' => 'Edit Vendor',
        'deleteVendor' => 'Delete Vendor',
        'addVendor' => 'Add Vendor',
        'id' => 'Id',
        'name' => 'Name',
        'email' => 'Email',
        'phone' => 'Phone',
        'address' => 'Address',
        'contactPerson' => 'Contact Person',
        'actions' => 'Actions',
        'deleteVendorMessage' => 'Are you sure you want to delete Vendor ?',

    ],

    'modifier' => [
        'menuItems' => 'Menu Items',
        'menuCategories' => 'Menu Categories',
        'addItemModifier' => 'Add Item Modifier',
        'editItemModifier' => 'Edit Item Modifier',
        'isRequired' => 'Is Required',
        'sortOrder' => 'Sort Order',
        'addModifierGroup' => 'Add Modifier Group',
        'menuItemName' => 'Menu Item Name',
        'modifierName' => 'Modifier Name',
        'modifierDescription' => 'Modifier Description',
        'modifierPrice' => 'Modifier Price',
        'modifierType' => 'Modifier Type',
        'chooseModifierType' => 'Choose Modifier Type',
        'modifierCategory' => 'Modifier Category',
        'addModifierCategory' => 'Add Modifier Category',
        'editModifierCategory' => 'Edit Modifier Category',
        'deleteModifierCategory' => 'Delete Modifier Category',
        'modifierCategoryName' => 'Modifier Category Name',
        'modifierCategoryDescription' => 'Modifier Category Description',
        'deleteModifierMessage' => 'Are you sure you want to delete the modifier?',
        'deleteModifierCategoryMessage' => 'Are you sure you want to delete the modifier category?',
        'modifierHelp' => 'Fill in the details below to add a new modifier.',
        'modifierCategoryHelp' => 'Fill in the details below to add a new modifier category.',
        'deleteModifierGroup' => 'Delete Modifier Group',
        'deleteModifierGroupMessage' => 'Are you sure you want to delete the modifier group?',
        'updateItemModifier' => 'Update Item Modifier',
        'deleteItemModifier' => 'Delete Item Modifier',
        'deleteItemModifierMessage' => 'Are you sure you want to delete the item modifier?',
        'updateModifierGroup' => 'Update Modifier Group',
        'editModifierGroup' => 'Edit Modifier Group',
        'addModifierOption' => 'Add Modifier Option',
        'modifierGroup' => 'Modifier Group',
        'options' => 'Options',
        'name' => 'name',
        'description' => 'Description',
        'isAvailable' => 'Is Available',
        'selectMenuItem' => 'Select Menu Item',
        'modifierOptions' => 'Modifier Options',
        'price' => 'Price',
        'addModifierOption' => 'Add Modifier Option',
        'locations' => 'Locations',
        'addOn' => 'Add Modifiers',
        'optionName' => 'Option Name',
        'groupName' => 'Group Name',
        'required' => 'Required',
        'optional' => 'Optional',
        'itemModifiers' => 'Item Modifiers',
        'noMenuItemsFound' => 'No menu item found.',
        'allowMultipleSelection' => 'Allow Multiple Selection',
        'allowMultipleSelectionDescription' => 'Allow users to select multiple options',
        'selectModifierGroup' => 'Select Modifier Group',
        'variations' => 'Variations',
        'addOption' => 'Add Option',
        'variationOptions' => 'Variation Options',
        'selectMenuItemsHelpText' => 'Select menu items to which this modifier group should be applied',
        'showTranslations' => 'Show Translations',
        'selectVariation' => 'Select Variation',
        'applyToBaseItem' => 'Apply To Base Item',
        'variationDescription' => 'Select Variation to which this modifier group should be applied',
        'addModifierGroupDescription' => 'Fill in the details below to add a new modifier group.',
        'editModifierGroupDescription' => 'Fill in the details below to Edit modifier group.',
        'defaultPrice' => 'Default Price',
    ],

    'report' => [
        'totalSales' => 'Total Sales',
        'orders' => 'Orders',
        'cashPayments' => 'Cash Payments',
        'digitalPayments' => 'Digital Payments',
        'averageOrderValue' => 'Average Order Value',
        'totalRevenue' => 'Total Revenue',
        'imSales' => 'Item Sales',
        'quantitySold' => 'Quantity Sold',
        'topSellingItems' => 'Top Selling Items',
        'topSellingItemToday' => 'Top Selling Item Today',
        'topSellingItemLast30Days' => 'Top Selling Item (Last 30 Days)',
        'sellingPrice' => 'Selling Price',
        'salesByCategory' => 'Sales By Category',
        'salesByPaymentMethod' => 'Sales By Payment Method',
        'orderType' => 'Order Type',
        'salesByTime' => 'Sales By Time',
        'salesByDay' => 'Sales By Day',
        'salesByMonth' => 'Sales By Month',
        'salesByYear' => 'Sales By Year',
        'totalTaxes' => 'Total Taxes',
        'totalDiscounts' => 'Total Discounts',
        'averageItems' => 'Average Items Per Order',
        'grossSales' => 'Gross Sales',
        'netSales' => 'Net Sales',
        'totalRefunds' => 'Total Refunds',
        'pendingPayments' => 'Pending Payments',
        'canceledOrders' => 'Canceled Orders',
        'totalOrders' => 'Total Orders',
        'totalQuantitySold' => 'Total Quantity Sold',
        'sumOfTotalRevenue' => 'Sum of Total Revenue',
        'totalCharges' => 'Total Charges',
        'itemReportMessage' => 'View detailed sales and performance of items',
        'salesReportMessage' => 'Check and track your restaurant\'s earnings',
        'categoryReportMessage' => 'See sales by category to understand performance',
        'printLogMessage' => 'View print job history and status from :startDate to :endDate',
        'totalPrintJobs' => 'Total Print Jobs',
        'pendingJobs' => 'Pending Jobs',
        'completedJobs' => 'Completed Jobs',
        'failedJobs' => 'Failed Jobs',
        'printerStatistics' => 'Printer Statistics',
        'printJobDetails' => 'Print Job Details',
        'basicInformation' => 'Basic Information',
        'printContent' => 'Print Content',
        'noContentAvailable' => 'No content available',
        'retryPrint' => 'Retry Print',
        'printJobNotFound' => 'Print Job Not Found',
        'printJobNotFoundMessage' => 'The requested print job could not be found or you do not have permission to view it.',
        'paymentMethods' => 'Payment Methods',
        'traditionalPayments' => 'Traditional Payments',
        'paymentGateways' => 'Payment Gateways',
        'additionalAmounts' => 'Additional Amounts',
        'salesDataFor' => 'Data for',
        'timePeriod' => 'Time period:',
        'timePeriodEachDay' => 'Time period each day:',
        'totalTaxes' => 'Total Taxes',
        'totalDiscounts' => 'Total Discounts',
        'paymentGateways' => 'Payment Gateways',
        'additionalAmounts' => 'Additional Amounts',
        'salesDataFrom' => 'Sales Data From',
        'deliveryApp' => 'Delivery App',
        'deliveryAppReportMessage' => 'Track orders and commissions from delivery platforms',
        'codReportMessage' => 'Track COD orders, collections, pending cash, and settlement history.',
        'searchCodReport' => 'Search order, customer, executive, or settlement',
        'allExecutives' => 'All Executives',
        'orderPaymentStatusReport' => 'Order Payment Status',
        'codCollectionReport' => 'COD Collection',
        'executivePendingCashReport' => 'Executive Pending Cash',
        'settlementHistoryReport' => 'Settlement History',
        'expectedCodAmount' => 'Expected COD',
        'collectedCodAmount' => 'Collected COD',
        'settledCodAmount' => 'Settled COD',
        'settlementStatus' => 'Settlement Status',
        'allDeliveryApps' => 'All Delivery Apps',
        'directDelivery' => 'Direct Delivery',
        'totalDeliveryFees' => 'Total Delivery Fees',
        'totalCommission' => 'Total Commission',
        'avgOrderValue' => 'Avg Order Value',
        'commissionRate' => 'Commission Rate',
        'perOrder' => 'per order',
        'noDeliveryAppOrders' => 'No delivery app orders found for the selected period',
        'netRevenue' => 'Net Revenue',
        'salesDataTo' => 'Sales Data To',
        'salesDataFor' => 'Sales Data For',
        'timePeriod' => 'Time Period',
        'timePeriodEachDay' => 'Time Period Each Day',
        'timePeriodEachMonth' => 'Time Period Each Month',
        'timePeriodEachYear' => 'Time Period Each Year',
        'taxDetails' => 'Tax Details',
        'taxMode' => 'Tax Mode',
        'totalTaxCollection' => 'Total Tax Collection',
        'activeTaxes' => 'Active Taxes',
        'mode' => 'Mode',
        'taxBreakdownFor' => 'Tax Breakdown For',
        'itemLevelTaxBreakdown' => 'Item Level Tax Breakdown',
        'orderLevelTaxBreakdown' => 'Order Level Tax Breakdown',
        'fromActualBreakdown' => 'From Actual Breakdown',
        'taxBreakdown' => 'Tax Breakdown',
        'taxRate' => 'Tax Rate',
        'taxAmount' => 'Tax Amount',
        'taxPercentage' => 'Tax Percentage',
        'ordersWithTax' => 'Orders with Tax',
        'viewTaxDetails' => 'View Tax Details',
        'viewItemTaxBreakdown' => 'View Item Tax Breakdown',
        'totalTaxAmount' => 'Total Tax Amount',
        'itemsCount' => 'Items Count',
        'ordersCount' => 'Orders Count',
        'outstandingPayments' => 'Outstanding Payments',
        'outstandingOrders' => 'Outstanding Orders',
        'outstandingReceived' => 'Outstanding Received',
        'averageOutstanding' => 'Average Outstanding',
        'cancelledOrderReportDescription' => 'Audit report for cancelled orders showing cancellation reasons and cancelled by',
        'totalCancelledOrders' => 'Total Cancelled Orders',
        'totalCancelledAmount' => 'Total Cancelled Amount',
        'topCancelledReasons' => 'Top Cancelled Reasons',
        'noDataAvailable' => 'No data available',
        'allCancellationReasons' => 'All Cancellation Reasons',
        'allUsers' => 'All Users',
        'placedBy' => 'Placed By',
        'allHandlers' => 'All handlers',
        'allWaiters' => 'All waiters',
        'filterByHandler' => 'Handler',
        'filterByWaiterAssigned' => 'Waiter (assigned)',
        'orderNumber' => 'Order Number',
        'orderDate' => 'Order Date',
        'cancelledDate' => 'Cancelled Date',
        'customer' => 'Customer',
        'tableWaiter' => 'Table/Waiter',
        'cancellationReason' => 'Cancellation Reason',
        'cancelledBy' => 'Cancelled By',
        'orderTotal' => 'Order Total',
        'walkIn' => 'Walk-in',
        'table' => 'Table',
        'waiter' => 'Waiter',
        'notAvailable' => 'N/A',
        'ipAddress' => 'IP Address',
        'noCancelledOrdersFound' => 'No cancelled orders found for the selected filters.',
        'deleteOrderReportDescription' => 'Audit report for deleted orders showing who deleted them, order details, and items',
        'totalDeletedOrders' => 'Total Deleted Orders',
        'totalDeletedAmount' => 'Total Deleted Amount',
        'deletedDate' => 'Deleted Date',
        'deletedBy' => 'Deleted By',
        'orderItems' => 'Order Items',
        'noDeletedOrdersFound' => 'No deleted orders found for the selected filters.',
        'total' => 'Total',
        'removedKotItemReportDescription' => 'Audit report for removed/cancelled KOT items showing waiter who cancelled, cancellation reasons, and other details',
        'totalRemovedItems' => 'Total Removed Items',
        'totalRemovedAmount' => 'Total Removed Amount',
        'topCancellationReasons' => 'Top Cancellation Reasons',
        'topWaiters' => 'Top Waiters',
        'items' => 'items',
        'export' => 'Export',
        'kotNumber' => 'KOT Number',
        'removedBy' => 'Removed By',
        'itemName' => 'Item Name',
        'quantity' => 'Quantity',
        'totalPrice' => 'Total Price',
        'removedDate' => 'Removed Date',
        'noRemovedKotItemsFound' => 'No removed KOT items found for the selected filters.',
        'tax' => 'Tax',
        'outstandingPaymentReport' => 'Outstanding Payment Report',
        'duePaymentsReceivedReport' => 'Due Payments Received Report',
    ],

    'kot' => [
        'kitchen_order_ticket' => 'KITCHEN ORDER TICKET',
        'order_number' => 'Order # :number',
        'kot_number' => 'KOT # :number',
        'date' => 'Date: :date',
        'time' => 'Time: :time',
        'item' => 'Item',
        'qty' => 'Qty',
        'special_instructions' => 'Special Instructions:',
        'print_success' => 'Printed Successfully!',
        'print_failed' => 'Print Failed! :error',
    ],

    'printerSetting' => [
        'browserPopupPrint' => 'Browser Popup Print',
        'directPrint' => 'Direct Print',
        'title' => 'Title (To identify printer easily)',
        'printChoice' => 'Printing Choice',
        'printFormat' => 'Print Format',
        'noAutoKotPrint' => 'No Auto KOT Print',
        'thermal56mm' => 'Thermal 56mm',
        'thermal80mm' => 'Thermal 80mm',
        'invoiceQrCode' => 'Invoice QR Code',
        'disable' => 'Disable',
        'regularQrCode' => 'Regular QR Code',
        'printerType' => 'Printer Type',
        'networkPrinter' => 'Network Printer',
        'usbPrinter' => 'USB Printer',
        'charactersPerLine' => 'Characters Per Line',
        'printerIPAddress' => 'Printer IP Address',
        'printerPortAddress' => 'Printer Port Address',
        'shareName' => 'Printer Name',
        'openCashDrawerWhenPrintingInvoice' => 'Open Cash Drawer When Printing Invoice',
        'yes' => 'Yes',
        'no' => 'No',
        'ipv4Address' => 'IPv4 Address',
        'thermalPrinter' => 'Thermal Printer',
        'nonThermalPrinter' => 'Non Thermal Printer',
        'name' => 'Printer Name',
        'printingChoice' => 'Printing Choice',
        'printFormat' => 'Print Format',
        'printType' => 'Print Type',
        'image' => 'Image',
        'pdf' => 'PDF',
        'printTypeDescription' => 'Select the format for generating print files. Image format is recommended for faster processing.',
        'ipAddress' => 'IP Address',
        'port' => 'Port',
        'action' => 'Actions',
        'deletePritnerConfirm' => 'Are you sure you want to delete this printer?',
        'deletePrinter' => 'Delete Printer',
        'isThermal' => 'Is Thermal',
        'printer_offline' => 'Printer is offline',
        'printer_online' => 'Printer is online',
        'printer_not_found' => 'Printer not found',
        'kotSelection' => 'Select Kitchen',
        'orderSelection' => 'Select Pos Terminal',
        'selectedKitchens' => 'Selected Kitchens',
        'selectedPosTerminal' => 'Selected Pos Terminal',
        'addPrinter' => 'Add Printer',
        'isDefault' => 'Is Default',
        'paymentGateways' => 'Payment Gateways',
        'additionalAmounts' => 'Additional Amounts',
        'network' => 'Network',
        'windows' => 'Windows',
        'kitchens' => 'Kitchens',
        'orders' => 'Orders',
        'default' => 'Default',
        'select' => 'Select',
        'isActive' => 'Is Active',
        'thermal112mm' => 'Thermal 112mm',
        'traditionalPayments' => 'Traditional Payments',
        'salesDataFor' => 'Data for',
        'timePeriod' => 'Time period:',
        'salesDataFrom' => 'Data from',
        'timePeriodEachDay' => 'Time period each day:',
        'connected' => 'Connected',
        'disconnected' => 'Disconnected',
        'desktopAppConnection' => 'Desktop Printing App Connection',
        'domainUrl' => 'Domain URL',
        'branchKey' => 'API Key',
        'instructions' => 'Instructions',
        'instruction1' => 'Download and install the Desktop Printing App on your computer',
        'instruction2' => 'Open the Desktop Printing App and go to settings',
        'instruction3' => 'Enter the Domain URL and Branch Key shown above',
        'instruction4' => 'Click connect to establish the connection',
        'assigned' => 'Assigned',
        'idle' => 'Idle',
        'selectIdleKitchens' => 'Select only idle (unassigned) kitchens to assign to this printer',
        'selectIdlePosTerminals' => 'Select only idle (unassigned) POS terminals to assign to this printer',
        'currentlyAssigned' => 'Currently Assigned',
        'selectKitchensForPrinter' => 'Select kitchens to assign to this printer (currently assigned ones are pre-selected)',
        'selectPosTerminalsForPrinter' => 'Select POS terminals to assign to this printer (currently assigned ones are pre-selected)',
        'shareNameDescription' => 'Please enter the exact printer name showing on your Desktop',
        'details' => 'Details',
        'downloadDesktopApp' => 'Download Desktop Printing App',
        'downloadGoToDownloads' => 'To download the Desktop Printing App or mobile apps, go to',
        'downloadNow' => 'Download Now',
        'desktopAppRequired' => 'Desktop Printing App Required',
        'directPrintDesktopAppNote' => 'For direct printing to work, you need to have the Desktop Printing App running in the background on your computer. The app acts as a bridge between your web application and the physical printer.',
        'downloadDesktopAppWindows' => 'Download the Desktop Printing App for Windows to enable direct printing',
        'downloadDesktopAppMac' => 'Download the Desktop Printing App for macOS to enable direct printing',
        'downloadForWindows' => 'Download for Windows',
        'downloadForMac' => 'Download for macOS',
        'yourDevice' => 'Your Device',
        'resetBranchKey' => 'Reset Branch Key',
        'confirmResetBranchKey' => 'Confirm Reset Branch Key',
        'confirmResetBranchKeyDescription' => 'Are you sure you want to reset the branch key? This action cannot be undone.',
    ],

    'moduleLicenseStatus' => [
        'moduleLicenseStatus' => 'Module License Status',
        'licensed' => 'Licensed',
        'verificationRequired' => 'Verification Required',
        'notActivated' => 'Not Activated',
        'supportExpired' => 'Support Expired',
        'supportUntil' => 'Support Until',
        'supportExpiredMessage' => 'Support expired on',
        'supportUntilMessage' => 'Support until',
    ],

    'tax' => [
        'taxName' => 'Tax Name',
        'taxPercent' => 'Tax Percent',
        'taxId' => 'Tax ID',
    ],

    'accountSettings' => [
        'timeFormat' => 'Time Format',
        'dateFormat' => 'Date Format',
    ],


];
