<?php

return array(
    'menuAdded' => 'Menu added successfully!',
    'noMenuAdded' => 'No menu added!',
    'menuUpdated' => 'Menu updated successfully!',
    'menuDeleted' => 'Menu deleted successfully!',
    'categoryAdded' => 'Item category added successfully!',
    'categoryUpdated' => 'Item category updated successfully!',
    'categoryImageDeleted' => 'Category image removed successfully!',
    'menuItemAdded' => 'Menu item added successfully!',
    'variationSaved' => 'Variation saved successfully!',
    'menuItemUpdated' => 'Menu item updated successfully!',
    'menuItemDeleted' => 'Menu item deleted successfully!',
    'orderItemDeleted' => 'Order item deleted successfully!',
    'menuItemCategoryDeleted' => 'Menu item category deleted successfully!',
    'itemVariationDeleted' => 'Item variation deleted successfully!',
    'noItemAdded' => 'No record found',
    'noItemCategoryAdded' => 'No item category added',
    'noAreaAdded' => 'No area is added.',
    'areaAdded' => 'Area added successfully!',
    'areaUpdated' => 'Area updated successfully!',
    'areaDeleted' => 'Area deleted successfully!',
    'noTableadded' => 'No table is added.',
    'tableAdded' => 'Table added successfully!',
    'tableUpdated' => 'Table updated successfully!',
    'tableDeleted' => 'Table deleted successfully!',
    'setTableNo' => 'You need to set the table number',
    'enterPax' => 'Enter the no of Pax.',
    'paxExceedsTableCapacity' => 'Guests (:pax) exceed table :table seating capacity (:capacity seats). Pax has been set to :capacity.',
    'selectWaiter' => 'Select the waiter who took the order.',
    'orderItemRequired' => 'You need to add items to the order.',
    'posOrderQueuedForSync' => 'You are offline. This order is saved on this device and will be sent when you are back online.',
    'posOfflinePaymentQueued' => 'Payment details are saved on this device and will sync when you are back online.',
    'posOfflinePayNowQueue' => 'Pay now',
    'posOfflinePayHint' => 'Record payment on this device; it syncs after the order.',
    'posOfflinePaymentAttachedSection' => 'Payment (will sync when online)',
    'posOfflineQueuedPaymentTitle' => 'Queued payment',
    'posOfflineOrphanPaymentNote' => 'Payment waiting for order sync',
    'posOfflineCashMustCoverDue' => 'Cash tendered must be at least the amount due.',
    'posOfflineSplitPaymentUnsupported' => 'This order uses split payment. Complete payment while online.',
    'posSaveQueuedNetworkError' => 'Could not reach the server. This order was saved on this device and will be sent when the connection is restored.',
    'posMenuStaleCacheNotice' => 'Showing the menu saved on this device. Reconnect to refresh items and prices.',
    'posOfflineSyncComplete' => 'Queued orders were sent successfully.',
    'posOfflineStatusOffline' => 'Offline',
    'posOfflineStatusSyncing' => 'Syncing',
    'posOfflineBadgeTitleOnline' => 'Click to view orders being synced',
    'posOfflineBadgeTitleOffline' => 'Click to view pending orders',
    'posOfflineModalTitleOnline' => 'Syncing orders',
    'posOfflineModalTitleOffline' => 'Pending orders (offline)',
    'posOfflineModalSubtitleOnline' => ':count order(s) in the sync queue',
    'posOfflineModalSubtitleOffline' => ':count order(s) waiting to sync when you are back online',
    'posOfflineModalClose' => 'Close',
    'posOfflineFooterOnline' => 'These orders are being synced automatically when possible.',
    'posOfflineFooterOffline' => 'These orders will be sent automatically when you are back online.',
    'posOfflineNoPending' => 'No pending orders',
    'posOfflineOrderLabel' => 'Order',
    'posRunningOrderBannerTitle' => 'Running order',
    'posRunningOfflineOrderBannerTitle' => 'Offline running order',
    'posRunningOrderBannerKotsKitchen' => 'KOT in kitchen',
    'posRunningOrderBannerKotsQueued' => 'Queued KOT',
    'posRunningOrderBannerKotsTotal' => 'Total KOT tickets',
    'posRunningOrderBannerExistingOrder' => 'Adding to existing order',
    'posEmptyCartNoItems' => 'No items added',
    'posEmptyCartNewOrderHint' => 'This is a new order. Adding items here will create a new order.',
    'posOfflineCustomer' => 'Customer',
    'posOfflineTable' => 'Table',
    'posOfflineTableId' => 'Table ID: :id',
    'posOfflineItems' => 'Items',
    'posOfflineSubtotal' => 'Subtotal',
    'posOfflineDiscount' => 'Discount',
    'posOfflineTotal' => 'Total',
    'posOfflineActions' => 'Actions',
    'posOfflineItemCount' => ':count item(s)',
    'posOfflineSessionExpired' => 'Session expired. Refresh the page, then open POS again to sync queued orders.',
    'posOfflineNavGuardTitle' => 'You are offline on POS',
    'posOfflineNavGuardBody' => 'You cannot leave this page while offline. Going to another page (including the dashboard) or using the browser back button can discard unsaved POS data on this device. Stay on POS until you are back online.',
    'posOfflineNavGuardStay' => 'Stay on POS',
    'posOfflineNavGuardLeave' => 'Leave anyway',
    'posOfflineReloadBody' => 'Reloading now may discard POS data on this device that has not been sent to the server yet.',
    'posOfflineReloadProceed' => 'Reload anyway',
    'posOfflinePrintKot' => 'Print KOT',
    'posOfflinePrintBill' => 'Print bill',
    'posOfflinePrintReceiptsLabel' => 'Print receipts',
    'posOfflineDebugSimulate' => 'Simulate offline (this tab)',
    'posOfflineDebugUseNetwork' => 'Use network (this tab)',
    'posOfflineDebugHint' => 'Debug only: POS behaves offline without disconnecting Wi‑Fi.',
    'posOfflineDebugBrowserOffline' => 'Browser reports offline',
    'posClearCache' => 'Clear cache',
    'posClearCacheConfirm' => 'This will clear all POS local storage data on this browser. Continue?',
    'posClearCart' => 'Clear cart',
    'posClearCartConfirm' => 'This will remove all items from the current POS cart. Continue?',
    'posOfflineKotNumberPending' => 'Pending',
    'posOfflineKotPrintPopupBlocked' => 'Allow pop-ups for this site to print the KOT.',
    'orderSaved' => 'Order placed successfully.',
    'kotGenerated' => 'KOT Generated Successfully.',
    'billedSuccess' => 'Order Billed Successfully.',
    'addCustomerDetails' => 'Add customer details.',
    'thankYouVisit' => 'Thank you for your visit!',
    'emailVerificationCode' => 'Email verification code.',
    'invalidVerificationCode' => 'Invalid verification code.',
    'verificationCodeSent' => 'Verification Code Sent',
    'customerDeleted' => 'Customer deleted successfully!',
    'noCustomerFound' => 'No Customer Found',
    'settingsUpdated' => 'Settings updated successfully!',
    'shiftCreated' => 'Shift created successfully!',
    'shiftUpdated' => 'Shift updated successfully!',
    'shiftDeleted' => 'Shift deleted successfully!',
    'orderPlacedSuccess' => 'Order placed successfully!',
    'orderCanceled' => 'Order canceled successfully!',
    'noPaymentFound' => 'No Payment Found',
    'waitingTodayOrder' => ' Waiting for today\'s first order &#x23F3;',
    'updateAlert' => 'Do not click update now button if the application is customized. Your changes will be lost.',
    'updateBackupNotice' => 'Take a backup of files and database before updating.',
    'frontHeroHeading' => 'Ready to Satisfy Your Cravings? Place Your Order Now!',
    'profileUpdated' => 'Profile Updated Successfully',
    'cartEmpty' => 'Your cart is empty 🙁',
    'memberAdded' => 'Member added successfully!',
    'cannotEditOwnRole' => 'You cannot change own role.',
    'memberUpdated' => 'Member updated successfully!',
    'memberDeleted' => 'Member deleted successfully!',
    'currencyDeleted' => 'Currency deleted successfully!',
    'noCurrencyFound' => 'No currency found.',
    'noPhoneCodesFound' => 'No phone codes found.',
    'cannotDeleteDefaultCurrency' => 'Cannot Delete Default Currency.',
    'taxApplicableInfo' => 'All taxes will be applicable on creating order.',
    'taxDeleted' => 'Tax deleted successfully.',
    'chooseEndTimeLater' => 'Choose and end time later than the start time.',
    'frontReservationHeading' => 'Book a Table and Savor the Experience.',
    'bookTableInstead' => 'Looking to book a table instead?',
    'selectBookingDetail' => 'Select your booking details',
    'selectTimeSlot' => 'Select Time Slot',
    'loginForReservation' => 'Login to make reservation',
    'reservationConfirmed' => 'Your reservation is confirmed.',
    'noTimeSlot' => 'No time slot available. Choose a different date or meal time.',
    'noTableReserved' => 'No table is reserved.',
    'smtpError' => 'Your SMTP details are not correct. Please update to the correct one.<br><br>Proper SMTP configuration is essential for sending emails such as order confirmations, password resets, and notifications to customers and staff. Without correct SMTP settings, your restaurant management system cannot communicate via email.',
    'newOrderReceived' => 'New Order Received.',
    'kotStatusUpdated' => 'KOT :kot_number status updated to :status.',
    'waiterDeclinedOrder' => 'The assigned waiter has declined the order. Order :order_number',
    'cannotDeleteCurrentBranch' => 'Cannot delete current branch.',
    'branchAdded' => 'New branch added.',
    'branchDeleted' => 'Branch deleted successfully.',
    'branchUpdated' => 'Branch updated successfully.',
    'licenseUpgraded' => 'License upgraded successfully.',
    'noRestaurantFound' => 'No restaurant found.',
    'restaurantUpdated' => 'Restaurant updated successfully!',
    'invalidStripePlan' => 'Invalid Stripe Plan.',
    'packageUpdated' => 'Package updated successfully!',
    'noPackageFound' => 'No package found.',
    'alreadyRequestPending' => 'You have already raised a request.',
    'packageAdded' => 'Package added successfully!',
    'packageDeleted' => 'Package deleted successfully!',
    'smtpRecommendation' => 'Recommendation for SMTP ',
    'noMemberFound' => 'No member found.',
    'noInvoiceFound' => 'No invoice found.',
    'loadingData' => 'Loading Data...',
    'gatewayNotAdded' => 'Payment gateway credentials not added by superadmin',
    'smtpSuccess' => 'Your SMTP details are correct',
    'packageRequired' => 'Package ID is required.',
    'packageNotFound' => 'Package not found.',
    'billingCycleRequired' => 'Billing cycle is required.',
    'invalidBillingCycle' => 'Selected billing cycle is invalid.',
    'invalidDateFormat' => 'Invalid date format.',
    'trialExpireOnRequired' => 'Trial expiration date is required.',
    'trialExpireMustBeInFuture' => 'Trial expiration date must be in the future.',
    'amountNumeric' => 'The amount must be a number.',
    'amountMustBePositive' => 'The amount must be at least 0.',
    'payDateRequired' => 'Payment date is required.',
    'nextPayDateRequired' => 'Next payment date is required.',
    'noOfflinePaymentMethodFound' => 'No offline payment method found.',
    'amountRequired' => 'Amount is required.',
    'licenceExpireRequired' => 'License expiration date is required.',
    'offlinePaymentMethodAdded' => 'Offline payment method added successfully!',
    'offlinePaymentMethodUpdated' => 'Offline payment method updated successfully!',
    'noOfflinePaymentRequestFound' => 'No offline payment request found.',
    'offlinePaymentMethodDeleted' => 'Offline payment method deleted successfully!',
    'reservationsDisabled' => 'Reservations are currently disabled.',
    'customerReservationsDisabled' => 'Customer reservations are currently disabled.',
    'minimumPartySizeRequired' => 'Minimum reservation is for :size people.',
    'minimumRequired' => 'Min :size',
    'disabledWhenMainReservationsOff' => 'Disabled when main reservations are off',
    'phoneCodeDetected' => 'Phone code :code detected based on your location',
    'offlinePaymentVerified' => 'Offline payment verified successfully!',
    'OfflinePlanChangeDeclined' => 'Offline plan change request declined successfully.',
    'noInvoiceFound' => 'No invoice found.',
    'planUpgraded' => 'Plan upgraded successfully!',
    'noPlanIdFound' => 'No plan id found.',
    'requestSubmittedSuccessfully' => 'Request submitted successfully.',
    'startShoppingNow' => 'Add items to your cart!',
    'smtpSecureEnabled' => 'For Gmail SMTP configuration, please follow the following link ',
    'testEmailSuccess' => 'Email sent successfully!',
    'testEmailError' => 'Failed to send test email: :message',
    'waiterRequestCompleted' => 'Request completed successfully!',
    'welcomeToUpgrade' => 'Please upgrade your license to access premium features and enhance your restaurant management experience.',
    'upgradeRequired' => 'Upgrade Required.',
    'noAdminFound' => 'No Admin Found',
    'statusUpdated' => 'Status updated successfully!',
    'invalidRequest' => 'Invalid Request',
    'packageIsUsed' => 'Package is used by some restaurants. First change the package for those restaurants.',
    'currencyCannotBeDeleted' => 'Currency cannot be deleted',
    'currencyIsUsedInPackages' => 'Currency is used in some packages. First change the currency for those packages or delete the packages with this currency.',
    'statusUpdated' => 'Status updated successfully!',
    'invalidRequest' => 'Invalid Request',
    'statusUpdated' => 'Status updated successfully!',
    'invalidRequest' => 'Invalid Request',
    'languageUpdated' => 'Language updated successfully!',
    'fileUploaded' => 'File uploaded successfully!',
    'noFilesAvailable' => 'No files available',
    'noFilesAvailableDescription' => 'There are no files to display at the moment.',
    'transferProgress' => 'Transfer Progress',
    'discountPercentError' => 'The discount percentage cannot exceed 100%.',
    'branchLimitReached' => 'Branch limit reached, can\'t add more with the current package.',
    'maxLimitReached' => 'Maximum limit reached.',
    'ModifierGroupAdded' => 'Modifier Group added successfully!',
    'noModifierGroupFound' => 'No modifier group found.',
    'itemModifierGroupAdded' => 'Item Modifier Group added successfully!',
    'itemModifierGroupUpdated' => 'Item Modifier Group updated successfully!',
    'itemModifierGroupDeleted' => 'Item Modifier Group deleted successfully!',
    'noItemModifierFound' => 'No item modifier found.',
    'ModifierGroupUpdated' => 'Modifier Group updated successfully!',
    'cronIsNotRunning' => 'It appears that your cron job has not run in the last 48 hours. Please check to ensure that it is properly configured. This message will automatically disappear once the cron job is functioning correctly again',
    'cronIsNotRunningOnboarding' => 'Please check to ensure that it is properly configured. This message will automatically disappear once the cron job is functioning correctly again',
    'cronJobSetting' => 'Cron Job Setting',
    'cronJobSettingDescription' => 'Click here to view the cron job setting.',
    'downloadFilefromCodecanyon' => 'Download the zip file from codecanyon and upload it here. Only .zip file type is allowed for uploading.',
    'sweetAlertTitle' => 'Are you sure?',
    'removeFileText' => 'You will not be able to recover the deleted file!',
    'confirmDelete' => 'Are you sure you want to delete this shift?',
    'confirmDeleteButton' => 'Yes, delete it!',
    'deleteSuccess' => 'Deleted successfully.',
    'installingUpdateMessage' => 'Installing...Please wait (This may take a few minutes.)',
    'installedUpdateMessage' => 'Installed successfully. Reload the page to see the changes.',
    'customModuleInstalled' => 'Module installed successfully. You will be redirected to the custom module page. Activate the module to use it.',
    'noRecordFound' => 'No record found',
    'orderDeleted' => 'Order deleted successfully!',
    'CartAddPermissionDenied' => 'Permission denied. Please contact the restaurant.',
    'noExpensesAdded' => 'No Expenses Found',
    'expenseAdded' => 'Expenses Added ',
    'expenseUpdated' => 'Expenses Updated ',
    'showHidePurchaseCode' => 'Show/Hide Purchase Code',
    'changePurchaseCode' => 'Change Purchase Code',
    'restaurantDeleted' => 'Restaurant deleted successfully!',
    'deliveryExecutiveAssigned' => 'Delivery executive assigned!',
    'deliveryExecutiveRemoved' => 'Delivery executive removed.',
    'selectDeliveryExecutive' => 'Please select a delivery executive.',
    'vendorUpdated' => 'Vendor Updated',
    'expenseDeleted' => 'Expense Deleted',
    'vendorDeleted' => 'Vendor Deleted',
    'noVendorsAdded' => 'No Vendors Found',
    'moduleSettingsInstall' => 'Install new modules to enhance your application\'s functionality',
    'chargeDeleted' => 'Charge deleted successfully!',
    'addonDescription' => 'This is an additional module that can be purchased separately.',
    'noChargeFound' => 'No charge found.',
    'paymentQrCodeRequired' => 'Payment QR Code is required.',
    'noSubscriptionFound' => 'No subscription found.',
    'subscriptionCancelled' => 'Subscription cancelled successfully!',
    'subscriptionUpdated' => 'Subscription updated successfully!',
    'paymentQrCodeRequired' => 'Payment QR Code is required.',
    'customerAdded' => 'Customer added successfully!',
    'customerAlreadyExists' => 'Customer with email :email already exists.',
    'customerImported' => 'Customers imported successfully!',
    'customerImportStarted' => 'Customer import started successfully! The import is being processed in the background.',
    'noFeatures' => 'No additional features found.',
    'paymentGatewayNotConfigured' => 'Payment gateway not configured.',
    'tipRemovedSuccessfully' => 'Tip removed successfully',
    'tipUpdatedSuccessfully' => 'Tip updated successfully',
    'tipAddedSuccessfully' => 'Tip added successfully',
    'paymentDoneSuccessfully' => 'Payment done successfully',
    'paymentFailed' => 'Payment failed, please try again',
    'invalidPaymentMethod' => 'Invalid payment method',
    'expenseCategoryDeleted' => 'Expense category deleted successfully!',
    'expenseCategoryAdded' => 'Expense category added successfully!',
    'expenseCategoryUpdated' => 'Expense category updated successfully!',
    'installAppInstruction' => 'To install this web app on your phone: tap  ',
    'addToHomeScreen' => 'and then Add to Home Screen',
    'confrmDeleteDyanamicMenu' => 'Are you sure you want to delete this Custom Menu',
    'noCustomMenu' => 'No Custom Menu Found',
    'menuUpdate' => 'Menu updated successfully!',
    'orderNotFound' => 'Order not found',
    'notHavePermission' => 'Access denied. Please reload page and try again.',
    'troubleClickingButton' => 'If you\'re having trouble clicking the ":actionText" button, copy and paste the URL below into your web browser:',
    'resetPassword' => 'Reset Password',
    'accountRecoveryAuthMessage' => 'Please confirm access to your account by entering the authentication code provided by your authenticator application.',
    'accountRecoveryCode' => 'Please confirm access to your account by entering one of your emergency recovery codes.',
    'invalidFlutterwavePlan' => 'Invalid Flutterwave plan ID.',
    'flutterwavePlanNotFound' => 'Flutterwave plan ID not found.',
    'FlutterwavePaymentError' => 'Flutterwave payment error: :message',
    'transactionReferenceMissing' => 'Transaction reference is missing.',
    'invalidTransactionReference' => 'Invalid transaction reference.',
    'paymentVerificationFailed' => 'Payment verification failed.',
    'cannotUseSelfDomain' => 'You cannot use your own domain as the landing site URL.',
    'charactersShowingPerLine' => 'How many characters showing per line in your paper, eg: in 80mm characters per line is 46',
    'printerIPAddress' => 'You may get Printer IP address from test print paper as per printer setting',
    'printerPortAddress' => 'In maximum case the Printer Port Address is 9100 but in case it is different please do a test print from your printer after turning it on, you will get the Printer Port Address in that test print paper',
    'printerAdded' => 'Printer added successfully!',
    'printerUpdated' => 'Printer updated successfully!',
    'printerDeleted' => 'Printer deleted successfully!',
    'featureDeleted' => 'Feature deleted successfully!',
    'reviewDeleted' => 'Review deleted successfully!',
    'faqAdd' => 'FAQ Add successfully!',
    'faqUpdated' => 'FAQ updated successfully!',
    'faqDeleted' => 'FAQ deleted successfully!',
    'contactSetting' => 'Contact setting updated successfully!',
    'headerSetting' => 'Heading updated successfully!',
    'waiterUpdated' => 'Waiter Updated successfully!',
    'waiterRequired' => 'Please select a waiter.',
    'waiterNotFound' => 'Selected waiter not found.',
    'waiterAssignedSuccessfully' => 'Waiter assigned successfully!',
    'waiterAssignmentUpdatedSuccessfully' => 'Waiter assignment updated successfully!',
    'waiterAssignmentUpdateConfirmation' => 'You are about to update the waiter assignment. Are you sure you want to continue?',
    'assignmentNotFound' => 'Assignment not found.',
    'effectiveFromRequired' => 'Effective from date is required.',
    'effectiveToMustBeAfterEffectiveFrom' => 'Effective to date must be after or equal to effective from date.',
    'errorWantToCreateNewKot' => 'To add an item, please create a new KOT by clicking the "New KOT" button.',
    'noPrinterAdded' => 'No printer added yet',
    'kotConflict' => 'The selected KOTs are already assigned to another printer. Please choose different KOTs.',
    'orderConflict' => 'The selected orders are already assigned to another printer. Please choose different orders.',
    'invalidCoordinates' => 'Invalid coordinates provided.',
    'deliverySettingInvalid' => 'Delivery settings are invalid. Please contact the branch.',
    'outOfDeliveryRange' => 'The delivery address is out of the delivery range.',
    'loginRequired' => 'Login required, Please login to continue.',
    'addressUpdated' => 'Address updated successfully!',
    'addressAdded' => 'Address added successfully!',
    'addressDeleted' => 'Address deleted successfully!',
    'noBranchCoordinates' => 'Delivery settings require branch coordinates. Please update your branch location first.',
    'noReservationsFound' => 'No reservations found.',
    'flutterwavePlanNotFound' => 'Flutterwave plan not found.',
    'paymentError' => 'Payment failed. Please try again.',
    'errorOccurred' => 'An error occurred. Please try again later.',
    'subscriptionStatusUpdate' => 'Subscription status updated in our system. Please log in to your PayFast account to complete the cancellation.',
    'noActiveKotPrinterConfigured' => 'No active KOT printer configured.',
    'defaultPrinterExists' => 'Default printer already exists.',
    'printerNotConnected' => ' Printer Not Connected',
    'sessionDriverTooltip' => 'This option controls the session "driver" that will be used on requests. Database driver gives you more control. * Changing the driver will make you logout.',
    'atLeastTwoStatusesRequired' => 'At least two statuses are required.',
    'paymentGatewaySettingsUpdated' => 'Payment gateway settings updated successfully!',
    'cannotDeleteDefaultPrinter' => 'You Cannot Delete Default Printer',
    'printerStatusUpdated' => 'Printer status updated successfully!',
    'cannotUpdateDefaultPrinterStatus' => 'You cannot update the status of the default printer.',
    'noBranchFound' => 'No branch found. Please create a branch first.',
    'planNotFound' => 'Plan not found.',
    'reasonDeleted' => 'Reason deleted successfully.',
    'reasonUpdated' => 'Reason updated successfully!',
    'reasonAdded' => 'Reason added successfully!',
    'refundProcessed' => 'Refund processed successfully!',
    'refundFailed' => 'Refund processing failed',
    'cloneCategoriesRequired' => 'Clone categories are required.',
    'cloneMenuRequired' => 'Clone menu is required.',
    'cloneMenuItemRequired' => 'Clone menu item is required.',
    'noParkingManagementFound' => 'No parking management found.',
    'noPhoneCodesFound' => 'No phone codes found.',
    'branchKeyReset' => 'Branch key reset successfully!',
    'roleCreatedSuccessfully' => 'Role created successfully!',
    'copyPermissionsFrom' => 'Copy permissions from role (optional)',
    'protectedRole' => 'Default role can not be deleted.',
    'roleCannotBeUpdated' => 'This role cannot be updated.',
    'roleNotFound' => 'Role not found.',
    'roleUpdatedSuccessfully' => 'Role updated successfully.',
    'errorUpdatingRole' => 'Error updating role: ',
    'errorCreatingRole' => 'Error creating role: ',
    'roleCannotBeDeleted' => 'This role cannot be deleted.',
    'roleDeletedAndUsersReassigned' => 'Role deleted and users reassigned successfully.',
    'errorDeletingRole' => 'Error deleting role: ',
    'orderTypeDeleted' => 'Order type deleted successfully!',
    'modifierGroupAlreadyAssociatedWithVariation' => 'This modifier group is already associated with selected variation.',
    'userDeleted' => 'User deleted successfully!',
    'userRoleUpdated' => 'User role updated successfully!',
    'noUserFound' => 'No user found.',
    'areYouSureDeleteUser' => 'Are you sure you want to delete this user?',
    'cannotDeleteOwnAccount' => 'You cannot delete your own account.',
    'superadminUserAdded' => 'Superadmin user added successfully!',
    'superadminUserUpdated' => 'Superadmin user updated successfully!',
    'staffLimitExceeded' => 'The limit for your staff package has been exceeded. To address this, you have two options: either delete some staffs or update your package to accommodate a higher limit.',
    'menuItemLimitExceeded' => 'The limit for your menu items package has been exceeded. To address this, you have two options: either delete some menu items or update your package to accommodate a higher limit.',
    'orderLimitExceeded' => 'The limit for your orders package has been exceeded. To address this, you have to update your package to accommodate a higher limit.',
    'orderLimitReached' => 'Order limit reached',
    'deliveryPlatformAdded' => 'Delivery platform added successfully!',
    'deliveryPlatformUpdated' => 'Delivery platform updated successfully!',
    'deliveryPlatformDeleted' => 'Delivery platform deleted successfully!',
    'deliveryPlatformStatusUpdated' => 'Delivery platform :status successfully!',
    'activated' => 'activated',
    'deactivated' => 'deactivated',
    'platformNotFound' => 'Platform not found.',
    'demoDataCannotBeDeleted' => 'Demo data cannot be deleted.',
    'noUserFoundWithThisEmailAddress' => 'No user found with this email address.',
    'otpSentToYourEmailAddress' => 'OTP sent to your email address.',
    'invalidOrExpiredOtp' => 'Invalid or expired OTP.',
    'userNotFound' => 'User not found.',
    'otpResentSuccessfully' => 'OTP resent successfully.',
    'otpSentToYourPhoneNumber' => 'OTP sent to your email address and phone number: :phone',
    'invalidLicenseDate' => 'Invalid license date. Please check your purchase code.',
    'cancelFailed' => 'Cancelation failed',
    'paymentSuccess' => 'Payment successful',
    'tableLockedByUser' => 'This table is currently being handled by :user. Please try again later.',
    'tableHandledByUser' => 'Table :table is currently being handled by :user. Please select a different table.',
    'tableLocked' => 'Table :table is currently being handled by you.',
    'tableLockFailed' => 'Could not lock table. Try again or choose another table.',
    'tableNotFound' => 'Table not found.',
    'tableNumberOrTableNotFound' => 'Table number or table not found. Please try again.',
    'tableUnlockedSuccess' => 'Table :table unlocked.',
    'tableUnlockFailed' => 'Could not unlock table.',
    'menuItemCreationFailed' => 'Failed to create menu item. Please fill in all required fields.',
    'logoRemoved' => 'Image Removed Successfully',
    'menuItemBasePriceDescription' => 'This will be used as the default price if order type specific prices are not set.',
    'noDeliveryAppFound' => 'No delivery platform or application is available at this time.',
    'pushNotificationMessage' => 'Enable push notifications to receive important updates instantly.',
    'enableNotifications' => 'Enable Notifications',
    'vapidGenerated' => 'VAPID keys generated successfully!',
    'dineInDescription' => 'Enjoy your meal at our restaurant',
    'deliveryDescription' => 'Get it delivered to your doorstep',
    'pickupDescription' => 'Order ahead and pick up later',
    'nextPayDateMustBeAfterPayDate' => 'Next payment date must be after payment date.',
    'allItemsLoaded' => 'Displaying all items.',
    'emailAlreadyExists' => 'This email is already registered. Please search and select the existing customer.',
    'phoneAlreadyExists' => 'This phone number is already registered.',
    'orderSavedAsDraft' => 'Order saved as draft successfully!',
    'extraChargeRemoved' => 'Extra charge removed successfully!',
    'chargeNotFound' => 'Charge not found.',
    'removeExtraCharge' => 'Remove Extra Charge',
    'removeExtraChargeMessage' => 'Are you sure? This cannot be undone.',
    'waiterRemoved' => 'Waiter removed successfully!',
    'defaultRole' => 'Default role',
    'tableMenuAssigned' => 'Table assigned to menu successfully!',
    'somethingWentWrong' => 'Something went wrong. Please try again.',
    'noItemsFound' => 'No items found.',
    'tablesReadyToMerge' => 'Tables are ready to be merged successfully!',
    'systemPaymentMethodCannotBeEdited' => 'System payment method name cannot be edited.',
    'noBookingsFound' => 'No Bookings Found',
    'noReservationsMade' => 'You haven\'t made any reservations yet.',
    'exportSuccess' => 'Export completed successfully!',
    'exportFailed' => 'Export failed. Please try again.',
    'exportQueued' => 'Your export is being processed. You will be notified when it\'s ready for download.',
    'permissionDenied' => 'You do not have permission to perform this action.',
    'permissionNotGiven' => 'Permission not given.',
    'appUpdatePermissionDeniedTitle' => 'You do not have access to App Update',
    'appUpdatePermissionDeniedMessage' => 'Your account is missing the App Update permission. This area is used to check the current application version, review the changelog, download updates, and upload module or application packages.',
    'customModulesPermissionDeniedTitle' => 'You do not have access to Custom Modules',
    'customModulesPermissionDeniedMessage' => 'Your account is missing the Custom Modules permission. This area is used to view installed modules, activate or deactivate them, verify purchase codes, install new custom modules, and manage module updates.',
    'invalidDateRange' => 'Start date must be before end date.',
    'largeExportQueued' => 'This export will be processed in the background and you\'ll be able to download it once ready.',
    'restaurantTemporarilyClosed' => 'Restaurant is currently closed. Orders and payments are temporarily restricted.',
    'restaurantOutsideOperatingHours' => 'Restaurant is currently outside operating hours. Orders and payments are restricted right now.',
    'restaurantOutsideManualHours' => 'Restaurant accepts orders from :open to :close. Orders and payments are restricted right now.',
    'restaurantOpenCloseSchemaMissing' => 'Restaurant Open/Close settings are not ready yet. Please run latest migrations and refresh.',
    'restaurantOpened' => 'Restaurant is now open for orders, reservations, and payments.',
    'restaurantClosed' => 'Restaurant is now closed for orders, reservations, and payments.',
    'orderAccepted' => 'Order accepted successfully!',
    'orderDeclined' => 'Order declined.',
    'orderAlreadyAssigned' => 'This order has already been assigned to another waiter.',
    'discountRemoved' => 'Discount removed successfully!',
    'discountApplied' => 'Discount applied successfully!',
    'restApiModuleNotInstalledForDelivery' => 'The Rest API module is not installed. Please contact the  owner to install and configure it.',
    'restApiModuleNotEnabledForDelivery' => 'Delivery app access is currently disabled. Please ask the restaurant owner to enable the Rest API module from the admin panel.',
    'googleMapApiKeyMissingForDelivery' => 'Delivery tracking is not configured yet. Please ask the owner to set the Google Map API key in superadmin settings.',
    'trackingCoordinatesMissing' => 'Live tracking is unavailable because branch, customer, or delivery executive location is missing.',
    'googleMapKeyMissing' => 'Google Maps API key is missing.',
    'trackingFetchFailed' => 'Unable to fetch tracking data right now. Please try again.',
    'trackingRouteUnavailable' => 'Unable to draw route to customer.',
    'partnerValidationSuccessful' => 'Validation successful.',
    'impersonateConfirmation' => 'Are you sure you want to impersonate this restaurant admin? You will be logged in as this restaurant.',
    'epayCredentialsNotConfigured' => 'Epay credentials are not configured.',
    'tapCredentialsNotConfigured' => 'Tap credentials are not configured.',
    'paypalCurrencyNotSupported' => 'Currency not supported by PayPal.',
    'epayFailedToAuthenticate' => 'Failed to authenticate with Epay. Please try again.',
    'epayFailedToAuthenticateCheckCredentials' => 'Failed to authenticate with Epay. Please check your credentials.',
    'paymentInitiationFailed' => 'Payment initiation failed.',
    'paymentInitiationFailedTryAgain' => 'Payment initiation failed. Please try again.',
    'paymentInitiationFailedWithError' => 'Payment initiation failed: :message',
    'xenditPaymentInitiationFailed' => 'Xendit payment initiation failed: :message',
    'xenditPaymentError' => 'Xendit payment error: :message',
    'loyaltyModuleNotAvailableGeneric' => 'Loyalty module is not available.',
    'moduleNotEnabled' => 'This module is not enabled for your restaurant. Please contact the administrator.',
);
