` in headers.","Platform","Resources","Catalog","Sales & Orders","Kitchen Orders (KOT)","Delivery Management","Operations","Hardware & Devices","Real-time & Push","Obtain access token.","User Profile","Get current user & permissions.","Config & Features","Get system settings, feature flags, and active modules.","Permissions","List user roles and capabilities.","Printers","Get configured receipts/KOT printers.","Get receipt styling configuration.","Switch Branch","Change active branch context.","Languages","Get available languages.","Get system currencies.","Get public gateway credentials.","Staff List","Get all staff members.","Roles","Get available user roles.","Get floor plan areas.","List Addresses","Get addresses for a customer.","Create Address","Add a new delivery address.","Modify an existing address.","Delete Address","Remove an address.","Get active menus.","Get item categories.","Get full item catalog with prices & modifiers.","Filter Items","Get items by category or menu.","Get variations for a specific item.","Get modifier groups for a specific item.","Submit Order","Create a new order (Dine-in/Delivery).","List Orders","Get order history.","Order Detail","Get full order object.","Update Status","Change order status (e.g. prepared).","Pay Order","Record payment and close order.","Preview Number","Get next order number.","Order Types","Get types (Dine-in, Takeaway).","Allowed Actions","Get valid order actions (kot, bill).","Delivery Platforms","Get third-party platforms.","Extra Charges","Get service charges/fees.","Get configured tax rates.","Get real-time table status.","Unlock Table","Today's Reservations","Get reservations for the dashboard.","All Reservations","Get paginated reservations.","Book a table.","Change reservation status.","Search Customers","Find by name/phone.","Save Customer","Create or update profile.","Waiters","Get staff with waiter/driver roles.","List KOTs","Get kitchen order tickets for display.","KOT Detail","Get single KOT with items.","Create KOT","Create new KOT for existing order.","Update KOT Status","Change KOT status (in_kitchen, food_ready, served, cancelled).","Update Item Status","Update individual item status (cooking, ready, cancelled).","Kitchen Places","Get kitchen stations/places.","Get KOT cancellation reasons.","Order KOTs","Get all KOTs for a specific order.","Get branch delivery configuration (radius, fees, schedule).","Calculate Fee","Calculate delivery fee based on customer location.","Fee Tiers","Get distance-based fee tiers.","List Platforms","Get active delivery platforms (Uber Eats, etc.).","Platform Detail","Get single delivery platform with commission info.","Create Platform","Add new delivery platform.","Update Platform","Modify platform settings/commission.","Delete Platform","Remove or deactivate delivery platform.","List Executives","Get delivery staff with status filter.","Create Executive","Add new delivery executive.","Update Executive","Modify delivery executive info.","Delete Executive","Remove or deactivate delivery executive.","Executive Status","Update availability (available/on_delivery/inactive).","Assign Delivery","Assign executive/platform to order.","Delivery Status","Update order delivery status (preparing, out_for_delivery, delivered).","Delivery Orders","Get filtered list of delivery orders.","Link physical hardware.","Check Device","Verify registration.","Register FCM","Save push token.","Get in-app alerts.","Mark Read","Dismiss notification.","Get Pusher Settings","Retrieve complete Pusher configuration. Accessible to all authenticated users (superadmin, admin, staff).","Get Broadcast Settings","Get Pusher real-time broadcast configuration. System-wide settings for all users.","Get Beams Settings","Get Pusher Beams push notification configuration. Accessible to all authenticated users.","Check Pusher Status","Quick status check to verify if Pusher services are enabled. Available to all users.","Authorize Channel","Authorize user access to private and presence channels. Requires valid authentication.","Get Presence Members","Retrieve list of users currently connected to a presence channel. System-wide data.","API","Unauthorized","Authenticated and loaded live user context.","Skipped: missing :fields data but API is reachable.","No categories returned yet; endpoint reachable.","No menus returned yet; endpoint reachable.","No items available to test yet; endpoint reachable.","No order type returned to test charges.","No tables available to test unlock.","No orders available to validate this endpoint.","No reservations found to validate this endpoint.","No customers available to test addresses.","No notifications found; API responding.","No branches available for this account.","Something went wrong. Please check logs.","Unsupported status value.","Record not found.","Domain is required.","Please provide a valid domain.","Provided domain does not match application domain.","Main domain not found.","Restaurant domain not found.","Domain is valid.","Google Map API key is not configured.","Rest API module is not available.","Validation successful.","Firebase Cloud Messaging","Configure Firebase Cloud Messaging (FCM) for delivery partner notifications.","Enable Firebase notifications","When enabled, the RestApi module will send push notifications using FCM.","Service account JSON file","Upload Firebase service-account JSON (Project settings → Service accounts → Generate new private key).","Current file: :file","View JSON","Hide JSON","JSON file not found or invalid.","Generate Service Account JSON for Push Notifications","https://console.cloud.google.com/iam-admin/serviceaccounts","Make sure the same Firebase project is selected at the top.","Find Firebase Admin SDK account similar to: firebase-adminsdk-xxxxx","If it does not exist, you can create one.","Click the service account.","Go to the Keys tab.","Click: Add Key → Create New Key → Select JSON → Create","Download the JSON file (e.g. project-name-firebase-adminsdk-xxxxx.json) and upload it here.","Firebase settings saved.","Save Firebase settings","Safety audit passed.","SMS","SMS Settings","Vonage","MSG91","Auth Token","Auth Key","SMS From","Sender ID","Enable Vonage","Enable MSG91","Send Test Message","SMS settings saved successfully!","Nexmo is now Vonage","Flow ID Settings","Reservation Confirmed Flow ID","Order Bill Sent Flow ID","Enter the MSG91 Flow ID for this notification type","Send OTP Flow ID","Phone Number Verification","Enable Phone Verification","Enable phone number verification for restaurant registration","Phone Verification Enabled","Restaurants will be required to verify their phone numbers during registraton process.","Send Verify OTP Flow ID","Select SMS Gateway","Only one gateway can be active at a time. Choose your preferred SMS gateway below.","Active Gateway","Vonage Configuration","Configure your Vonage API credentials to send SMS","MSG91 Configuration","Configure your MSG91 API credentials and flow IDs to send SMS","Indian SMS Gateway Provider","Flow ID Configuration","API Key is required when Vonage is enabled.","Auth Token is required when Vonage is enabled.","SMS From is required when Vonage is enabled.","Auth Key is required when MSG91 is enabled.","Sender ID is required when MSG91 is enabled.","Only 1 gateway can be enabled at a time","Single Gateway Limitation","You can only enable one SMS gateway at a time. Enabling a new gateway will automatically disable the currently active one.","Make sure you have set the correct mobile number with country code for the users and customers","SMS count is limited based on the package selected. Define SMS count in packages - restaurants can only send SMS up to the limit defined in their assigned package.","You have :package_count SMS assigned from your package and have used :used_count SMS. Remaining SMS: :remaining_count","You have reached your SMS limit (:used_count/:package_count). Please upgrade your package to send more SMS.","Important SMS Gateway Information","SMS Gateway is active","SMS Gateway not configured","Test SMS sent successfully","This is a test SMS message. Your SMS gateway is working correctly!","Hello customer_name, your reservation is confirmed at restaurant_name. Reservation Date & Time: reservation_date_time. Thank you!","Hello customer_name, Thank you for dining with us at restaurant_name! It was our pleasure to serve you!. Order: order_number. Total: order_total. Thank you!","This is the OTP to access your account. Do not share it with anyone.","SMS top-up successful!","Enter -1 for unlimited SMS. Enter 0 to disable SMS for this package. Enter any positive number to set SMS limit. The SMS count refreshes every month. If Carry Forward SMS is enabled, any unused SMS from the current monthly cycle will be added to the next month.","SMS Count (Monthly)","SMS Status","Exhausted","Within Limits","Limit Reached","Limit Not Reached","Limit Exhausted","Available for sending","Package Limit","Unlimited messages allowed","Total SMS in package","Used SMS","of package used","Carry Forward SMS","Customer will receive an SMS after making the reservation.","Customer will receive the order bill via SMS.","Customer will receive an OTP to log in to the restaurant.","Your reservation is confirmed at :restaurant_name.","Reservation Date & Time is ","is the OTP to access your account.","is the OTP to verify your phone number.","Do not share it with anyone.","Thank you for dining with us at :restaurant_name! It was our pleasure to serve you!","Order: #:order_number","Total: :total","Total SMS Sent via Vonage","Total SMS Sent via MSG91","Add SMS Top-up","Enter number of SMS to add","Current SMS Balance","Add Top-up","Please enter the 4-digit code sent to","Resend Code","Verifying...","Verify Code","Enter your Vonage API Key","Enter your Vonage Auth Token","Enter your MSG91 Auth Key","Enter sender ID","e.g. 987654321","Enter Flow ID","Storage Guard","Storage Guard System Paths","Mode: 0775 (Dirs) / 0664 (Files)","Attempted repairs on :count items (files and directories).","One or more storage paths need attention. Click \"Recursive Repair\" to fix permissions.","Recursive Repair","Secure & Repair Permissions","Path","Perms","Readable","Writable","Issue","Subdomain","Domain","Custom Domain","Domain Type","Go Back to Sign In page","Oh, I just remembered the URL!","Sign in to your restaurant url","Find your restaurant login url","Don't know your restaurant's login URL?","Welcome to the login page! Please enter your credentials to access your account and start using the platform's features. If you don't have an account yet, you can easily sign up for one.","Enter the list of subdomains you want to restrict from getting registered","Send Domain Notification","Enter your subdomain to get started","Don't have account? Click to Sign up","RESTAURANT DOES NOT EXISTS FOR THAT URL","Enter your custom domain","This will be your restaurant's unique web address","Enter subdomain","Only lowercase letters, numbers, hyphens (-), underscores (_), asterisk (*) or percent (%) are allowed","Banned Subdomain List","Only valid domain name (e.g., example.com) is allowed","Please check your email. We have sent an email with your login url","Your provided email is not found. Please provide a valid email address.","We will send a confirmation email to you in order to verify your email address and determine the presence of a pre-existing restaurant URL.","Find your restaurant's login URL","Are you sure you want to delete this subdomain?","Sorry, You are not allowed to use this subdomain","No restaurant linked with this email","This will notify all admins their domain urls","Banned subdomain added successfully","Banned subdomain deleted successfully","Subdomain with this name already exists. Try a different subdomain.","Important Update: New Login URL for Your Restaurant","Welcome ","We would like to inform you that the login URL for your restaurant has been changed. Please take note of the new login URL and use it going forward.","We apologize for any inconvenience this may have caused, but rest assured that the new URL has been implemented for enhanced security and easier access to your account.","If you have any questions or concerns, please don't hesitate to reach out to our support team. We are always here to help. ","Login URL: ","Please note your Login URL ","Thank you for your continued business. ","Go to Home","Hello!","We received a request to help you find your restaurant information.","Click the button below to log in to your account.","If you need any assistance, please contact our support team.","New Superadmin Login URL- Subdomain Module Activation","We would like to inform you that the Superadmin Login URL has been updated due to the activation of the **Subdomain Module**. Your new URL is ","Superadmin Login URL: ","Please note your Superadmin Login URL ","You can even follow below pattern","1. test (exact match)
\n 2. %test% (match anywhere in the string)
\n 3. %test (match anywhere but must end with 'test')
","This module is part of UniversalBundle Module.","Install Modules from UniversalBundle","Are you sure you want to install :module module?",":module module is not available.",":module module is installed.",":module module is installing. Please wait...","Please enter purchase code of UniversalBundle module.","Webhooks","Webhook","System Webhooks","Webhooks Overview","Super Admin only: tenant-level status","Super Admin visibility across tenants","Deliveries","Succeeded","Recent Deliveries","Latest :count for selected tenant","Latest :count","No deliveries yet.","Event","Attempts","Response","Response Code","Duration (ms)","Test","Replay","Send Test","Add Webhook","Create Webhook","Edit Webhook","Target URL","Secret","Leave empty to auto-generate","Max Attempts","Backoff (seconds)","Subscribed Events","All Events","Source Modules","All Modules","Redact Sensitive Data","Custom Headers","Delivery Detail","Payload","Response Body","Error Message","Next Retry","Idempotency Key","Routing Matrix","Control which events can trigger webhooks for each package","Allowed Events","Allowed Sources","Package Defaults","Set default webhook configurations for packages","Default Max Attempts","Default Backoff","Platform-wide webhooks that receive events from all tenants","No system webhooks configured.","Add System Webhook","Webhook created successfully","Webhook updated successfully","Webhook deleted successfully","Test webhook queued","Replay queued","Are you sure you want to delete this webhook?","This action cannot be undone. All delivery logs will also be deleted.","Order Created","Order Updated","Order Paid","Reservation Received","Reservation Confirmed","Payment Success","Payment Failed","Restaurant Created","Test Event","No webhooks configured","Create your first webhook to start receiving real-time notifications.","Integrations","Webhook Routing Matrix","Control which modules/events are allowed globally. Default is allowed.","Schema v","Allowed","Blocked","Webhook Package Defaults","Control default events and auto-provision per package.","Auto-provision webhook on tenant creation","Default Target URL","Default Secret (optional)","Auto-generate if empty","Rotate Interval (days)","HTTPS recommended; scoped to this restaurant/branch","Configured Webhooks","Branch (optional)","All branches if empty","Leave blank to auto-generate","Auto-generated if empty","WhatsApp Settings","Enable WhatsApp Notifications","Enable WhatsApp Business API integration for sending notifications","WhatsApp Business Account ID (WABA ID)","Enter your WABA ID","Find this in your WhatsApp Business Manager account","Access Token","Enter your access token","Your WhatsApp Business API access token (will be encrypted)","Phone Number ID","Enter your phone number ID","The phone number ID from your WhatsApp Business account","WhatsApp Verify Token","Enter your verify token","Webhook verify token for WhatsApp Business API webhooks","Test Connection","Connection successful!","Connection failed","Please enter access token","WhatsApp Template Library","Click the below any template for details and create it in your WhatsApp Business Portal. Use the exact template name shown for each notification type.","All Templates","Automated","Consolidates","in one","Replaces","Template","No description","No templates found. Please seed template definitions in the database.","Template JSON for","Copy JSON","Copy the JSON above and paste it in your WhatsApp Business Portal when creating a new template. Make sure to use the exact template name:","Template definition not found. Please ensure template definitions are seeded in the database.","Template JSON copied to clipboard!","Template Details","Template Name","Body","Buttons","Variables","Media Type","Button Type","Button Text","Text","Video","Document","Location","Quick Reply","Visit Website","Call Phone Number","Call on WhatsApp","Copy Offer Code","Complete Flow","URL","View Full JSON","Template Creation Guide","Follow the steps below to create this template manually on","Meta Business Manager","Step 1: Template Name","Enter this exact name in the \"Template Name\" field on Meta Portal","Step 2: Category","Select this category in the dropdown on Meta Portal","Step 3: Language","Select this language code in the language dropdown","Step 4: Header (Optional)","Select this header type in Meta Portal","Paste this text in the Header field on Meta Portal","Step 5: Body (Required)","Paste this text in the Body field on Meta Portal. Make sure to keep the variable placeholders ({{1}}, {{2}}, etc.) exactly as shown.","Variables to Add","Add these variables in order when Meta Portal prompts you. Each {{1}}, {{2}}, etc. corresponds to a variable.","Step 6: Footer (Optional)","Paste this text in the Footer field on Meta Portal","Step 7: Buttons (Optional)","Add these buttons in order on Meta Portal. Select the button type and enter the required information.","Button URL Variables","When adding the button URL on Meta Portal, replace the variable placeholders ({{1}}, {{2}}, etc.) with the corresponding values described above. Meta will prompt you to add these variables when you enter the URL.","Example URL","Final Step: Review & Submit","Review all the information above, then click the button below to open Meta Portal and create the template. After creating, submit it for approval.","Open Meta Business Manager","View JSON Reference (Optional)","This JSON is for reference only. Use the step-by-step guide above to create the template manually.","WhatsApp Notification Settings","Configure which WhatsApp notifications you want to receive and schedule automated messages and reports.","WhatsApp Notifications","Notification Preferences","Select which notifications you want to receive for each category.","Automated Message Schedules","Configure automated messages that will be sent on a schedule (cron, daily, weekly, or monthly).","Report Schedules","Configure scheduled reports to be sent via WhatsApp.","Schedule Type","Scheduled Time","Day of Week","Day of Month","Recipients","Phone Numbers","Add Recipient","Daily Sales Report","Weekly Sales Report","Monthly Sales Report","Notification preference updated successfully!","Failed to update notification preference","Schedule updated successfully!","Report schedule updated successfully!","Important: Meta WhatsApp allows maximum 6 variables in the body. Header variables (if any) are separate and also start from {{1}}.","Template Preview (from Meta API)","Live preview of your template as it appears in Meta","Error Loading Preview","Template Status","Pending Review","Pending Deletion","Limit Exceeded","Paused","Template ID","Send Tolerance","Components","component","components","Quality","Body text","Footer text","Button","Call","[Image]","[Video]","[Document]","Important","Remember","Important: Meta WhatsApp Variable Rules","WhatsApp does NOT allow headers to start with a variable.","You must add static text before the variable, for example:","Header variables start from {{1}} and have a separate scope from body variables.","Footer must be static text only.","Meta WhatsApp API does NOT allow variables in the footer section.","Use the exact text shown above without any {{1}}, {{2}}, etc.","Header and Body variables have separate scopes. Both start from {{1}}. Add variables in the order shown above when creating the template on Meta.","This header starts with {{1}} which will be rejected by Meta!","This header format is correct: it has static text before the variable.","Start from","separate scope","independent from header","NO VARIABLES ALLOWED","Select Day","Previous","Finish","No items","You","Your","New","TBD","Daily Operations Summary","Net Revenue","Total Discount","Average Order","Staff on Duty","Orders by Status","Orders by Branch","Daily Breakdown","Generated on","Automated Daily Operations Summary Report","Automated Sales Report","TableTrack Restaurant Management System","Processing automated WhatsApp schedules...","Processing WhatsApp report schedules...","Processing reservation reminders...","Processing reservation follow-ups...","Processing payment reminders...","No roles configured","No recipients found","No valid phone number","Phone number is empty after conversion","Processed","Error processing","No schedules found or enabled","Notification preference not enabled","Skipping recipient","Reservation reminders processed","Reservation follow-ups processed","Payment reminders processed","No reservation reminder schedules found or enabled.","No reservation followup schedules found or enabled.","No payment reminder schedules found or enabled.","Failed to send","Error processing schedule","Error processing report schedule","Error processing reservation reminder schedule","Error processing reservation followup schedule","Error processing payment reminder schedule","No roles configured and notification preference not enabled for","No roles configured for report","No recipients found for","Recipient has no valid phone number","Skipping recipient - no valid phone number","Skipping recipient - phone number is empty after conversion","Notification preference not enabled for","in restaurant","to","for reservation","for order","Header Variables","Body Variables","Header Variables (start from {{1}}):","Body Variables (start from {{1}}, separate from header):","Pay now","Please contact us to make payment","We'd love to hear your feedback!","Not assigned","Order type","Total amount","Estimated time","Payment method","Address and amount","Delivery address and amount","Address, amount and payment status","your order has been confirmed","order has been cancelled","your bill is ready","Low Stock Alert","Automatically monitors inventory levels and sends alerts when stock is low","Check Frequency","Checks Every 5 Minutes","Automatic inventory monitoring - no specific time needed","No automated templates found","Configure WhatsApp notifications and automated message schedules","Staff Notifications","Configure notifications that will be sent to staff members when specific events occur","Automatic Report Delivery","Settings saved successfully!"],"params":[["name","version"],["name"],["time"],["meters"],["seconds"],["appName"],["days"],["code"],["phone"],["message"],["status"],["size"],["user"],["table"],["table","user"],["email"],["actionText"],["app_name"],["count"],["language"],["orderType"],["attribute"],["attribute","other","value"],["attribute","date"],["attribute","format"],["attribute","decimal"],["attribute","other"],["attribute","digits"],["attribute","min","max"],["attribute","values"],["attribute","max"],["attribute","min"],["attribute","value"],["attribute","other","values"],["percent","tax","base"],["unit"],["00"],["start","end","timezone"],["query"],["startDate","endDate"],["error"],["number"],["date"],["total"],["max"],["min"],["lang"],["floor"],["type"],["notes"],["hours","percent"],["po_number"],["count","count"],["name","email","phone"],["count","search"],["search"],["link"],["currency"],["currency","earn_rate_rupees","earn_rate_points"],["customer_name","points"],["min_points"],["order_number"],["points"],["points","discount"],["order_number","item_name"],["required","available"],["reward","item"],["percent","amount"],["amount"],["success"],["branch"],["monthYear"],["limit"],["alias"],["alias","public_id"],["alias","branch"],["LANGUAGES"],["fields"],["file"],["package_count","used_count","remaining_count"],["used_count","package_count"],["restaurant_name"],["module"]],"to_watch":["resources/lang","Modules/Aitools/Resources/lang","Modules/Backup/Resources/lang","Modules/CashRegister/Resources/lang","Modules/FontControl/Resources/lang","Modules/Hotel/Resources/lang","Modules/old_Inventory/Resources/lang","Modules/Kiosk/Resources/lang","Modules/Kitchen/Resources/lang","Modules/LanguagePack/Resources/lang","Modules/Loyalty/Resources/lang","Modules/MultiPOS/Resources/lang","Modules/RestApi/Resources/lang","Modules/RestApi/Resources/lang","Modules/RestApi/Resources/lang","Modules/Sms/Resources/lang","Modules/StorageGuard/Resources/lang","Modules/Subdomain/Resources/lang","Modules/UniversalBundle/Resources/lang","Modules/Webhooks/Resources/lang","Modules/Whatsapp/Resources/lang"]}__VSCODE_LARAVEL_END_OUTPUT__