 {"total_today":"Total Today","top_categories":"Top Categories","by_zone":"By Zone","capacity_occupied":"Capacity","_comment_inventory":"=== INVENTORY MODULE TRANSLATIONS ===","15_min":"~15 min","a_new_verification_link_has_been_sent_to_the_email":"A new verification link has been sent to the email address you provided during registration.","a_new_verification_link_has_been_sent_to_your_emai":"A new verification link has been sent to your email address.","aade_mark":"AADE Mark","abv_percent":"ABV %","accepted":"Accepted","add_address":"Add address","add_contact_email":"Add contact email","add_phone_number":"Add phone number","add_restaurant_name":"Add restaurant name","accepted_formats":"Accepted: .json (simple) or .zip (full with images)","accepted_formats_csv_xlsx_xls":"Accepted formats: CSV, XLSX, XLS","access_blocked":"Access Blocked","restaurant_offline_refunded":"Your order was automatically canceled and refunded because the restaurant went offline.","access_denied":"Access Denied","access_rule_type_internal":"Internal Only","access_rule_type_public":"Public","click_to_remove":"Click To Remove","Index.modify":"Index modify","reservation_notification_settings_description":"Reservation Notification Settings Description","use_selected":"Use Selected","item_type":"Item Type","output_location":"Output Location","edit_printer":"Edit Printer","ai_assistant":"AI Assistant","manage_roles_permissions_description":"Manage Roles Permissions Description","manage_role":"Manage Role","available_credits":"Available Credits","abc_wiater_role":"Abc Wiater Role","access_rule_type_vip":"VIP Only","access_rules":"Access Rules","access_rules_subtitle":"Control booking availability by time, party size, and guest type","access_rules_title":"Access Rules","access_your_dashboard":"Access your dashboard","account_created":"Account Created","account_settings":"Account Settings","account_settings_description":"Manage your profile, security, and preferences","accountant":"Accountant","across":"across","action":"Action","aggregated_by_tax_type":"Aggregated by tax type","action_canceled":"Canceled","action_completed":"Completed","action_created":"Created","action_failed":"Failed","action_needed":"Action Needed","action_no_show":"No Show","action_seated":"Seated","action_status_changed":"Status Changed","action_updated":"Updated","action_waitlist_added":"Added to Waitlist","action_waitlist_status_changed":"Waitlist Status Changed","actions":"Actions","activate":"Activate","activate_shift_confirm":"Activate this shift and sync table assignments to POS?","active":"Active","active_alerts":"Active Alerts","active_automated":"Active (Automated)","active_automations":"Active Automations","active_campaigns":"Active","active_clock_sessions":"Active Clock-In Sessions","active_clocks":"Active Clocks","active_hours":"Active Hours","active_items":"Active items","active_label":"Active","active_now":"Active Now","active_order":"Active Order","active_orders":"Active Orders","active_orders_count":"Active Orders","active_pos_order":"Active POS order","active_rules":"Active Rules","active_sections":"Active Sections","active_session":"Active Session","active_shift":"Active Shift","active_staff":"Active","active_status":"Active Status","active_subscription":"Active Subscription","active_tables":"Active Tables","active_visible":"Active (visible to guests)","activity":"Activity","activity_log":"Activity Log","actor":"Actor","actual_quantity":"Actual Quantity","actual_quantity_produced":"Actual Quantity Produced","actual_yield":"Actual Yield","ad_hoc":"Ad Hoc","ad_hoc_receipt":"Ad-hoc Receipt","add":"Add","add_a_new_category":"Add a new category","add_a_new_item_to_inventory":"Add a new item to inventory","add_a_new_printer":"Add a New Printer","add_a_new_storage_location":"Add a New Storage Location","add_booking_rule":"Add Booking Rule","add_category":"Add Category","add_compliance_rule":"Add Compliance Rule","add_country":"Add Country","add_description":"Add a Description","add_description_tip":"A detailed description helps customers understand your restaurant better","add_email":"Add Email","add_email_with_preferences":"Add an email address to receive notifications","add_employee":"Add Employee","add_employee_desc":"Select a team member and configure their shift settings.","add_employees_description":"Add your staff members to start creating schedules and tracking time. You can assign roles, set hourly rates, and configure availability.","add_employees_first":"Add employees in the Employees tab first","add_first_email":"Add your first email address above","add_first_employee":"Add First Employee","add_first_entry":"Add First Entry","add_first_floor":"Add First Floor","add_first_guest":"Add First Guest","add_first_rule":"Add First Rule","add_first_template":"Add First Template","add_first_time_slot":"Add Your First Time Slot","add_floor":"Add Floor","add_guest":"Add Guest","add_ingredient":"Add Ingredient","add_item":"Add Item","add_items":"Add Items","add_items_to_get_started":"Add items to get started!","add_line":"Add Line","add_location":"Add location","add_location_to_track_stock":"Add inventory locations to start tracking this item's stock.","add_more":"Add more","add_new_item":"Add New Item","add_new_supplier":"Add new supplier to your system","add_new_tax":"Add a new tax.","add_ons":"Add ons","add_order":"Add Order","add_overtime_rule":"Add Overtime Rule","add_policy":"Add Policy","add_prep":"Add Prep","add_prep_stock":"Add Prep","add_printer":"Add Printer","add_provider":"Add Provider","add_recipe":"Add Recipe","add_recipe_description":"Add a new recipe (ingredient for a menu item)","add_recipient":"Add Recipient","add_restaurant":"Add Restaurant","add_role":"Add Role","add_rule":"Add Rule","add_ruleset":"Add Rule","add_season":"Add Season","add_section":"Add Section","add_shift":"Add Shift","add_slot":"Add Slot","add_supplier":"Add Supplier","add_table":"Add Table","add_tables":"Add Tables","add_tables_from_management":"Add tables from Management -> Create/Edit Floor Plan.","add_tables_to_this_floor_to_get_started":"Add tables to this floor to get started","add_tag":"Add Tag","add_tax":"Add Tax","add_template":"Add Template","add_the_printer":"Add the printer","add_time_slot":"Add Time Slot","add_tip":"Add tip","add_to_cart":"Add to Cart","add_to_list":"Add to List","add_to_order":"Add to Order","add_to_waitlist":"Add to Waitlist","add_upgrade":"Add Upgrade","add_upsell":"+ Add Upsell","add_zone":"Add Zone","add_user":"Add User","add_worker":"Add staff","add_your_first_category":"Add your first category to get started","add_your_first_menu_item":"Add your first menu item to this category","add_your_first_printer_to_get_started":"Add your first printer to get started.","added":"Added","addedit_floor":"Add/Edit Floor","additional":"Additional","additional_details":"Additional Details","additional_information":"Additional Information","additional_note":"Additional Note","additional_notes":"Additional notes","additional_settings":"Additional Settings","additionals":"Additionals","AddOrderModal.add_items_for_table":"Add Items for Table #","AddOrderModal.remove":" 🗑 Remove ","AddOrderModal.text":" × ","address":"Address","address_helper_text":"Full physical address of your restaurant","admin_controls":"Admin Controls","adjust_inventory_levels":"Adjust inventory levels","adjust_multiple_items_at_once":"Adjust multiple items at once","adjust_quantity_extras":"Adjust quantity & extras","adjust_stock":"Adjust Stock","adjust_stock_for_a_single_item":"Adjust stock for a single item","adjusted":"Adjusted","adjustment":"Adjustment","adjustment_amount":"Adjustment Amount","adjustment_batches":"Adjustment Batches","adjustment_date":"Adjustment Date","adjustment_details":"Adjustment Details","adjustment_reason":"Adjustment Reason","adjustment_settings":"Adjustment Settings","adjustments":"Adjustments","admin_control":"Admin control","admin_dashboard":"Admin Dashboard","advance_fee":"Advance Fee","advanced_analytics":"Advanced Analytics","advanced_settings":"Advanced Settings","after":"After","after_minutes":"Break Required After (min)","afternoon":"Afternoon","ago":"ago","ai_features":"AI Features","ai_features_description":"Configure AI waiter and automation","ai_call_waiter":"AI Call Waiter","voice_agent_dashboard_description":"Your AI voice assistant takes phone orders 24/7 in any language.","voice_phone_numbers":"Phone Numbers","voice_phone_numbers_description":"Manage the phone numbers connected to your AI voice agent.","voice_call_history":"Call History","voice_call_history_description":"{count} total voice calls","voice_call_details":"Call Details","voice_settings_description":"Configure how your AI call waiter responds, which languages it supports, and what it is allowed to do.","voice_calls_today":"Calls today","voice_orders_placed":"Orders placed","voice_conversion_rate_label":"Conversion rate","voice_avg_duration":"Avg duration","voice_per_call":"per call","voice_credits_remaining":"Credits remaining","voice_credit_per_call":"1 credit per call","voice_primary_number":"Primary number","voice_this_month":"This month","voice_calls":"Calls","voice_calls_answered":"Calls answered","voice_usd_paid":"USD paid","voice_cost_per_call":"Cost / call","voice_revenue":"Revenue","voice_revenue_generated":"Revenue generated","voice_revenue_per_call":"Revenue / call","voice_roi":"Return on spend","voice_success_rate":"Success rate","voice_from_n_orders":"from {count} orders placed by the AI waiter","voice_n_of_m_calls":"{orders} orders out of {calls} answered calls","voice_incoming_call":"Incoming call","voice_call_in_progress":"Call in progress","voice_ai_waiter_handling":"AI waiter is handling it","voice_live_feed":"Live call feed","voice_realtime_session":"Real-time · this session","voice_phase_ringing":"Ringing","voice_phase_in_call":"Speaking with caller","voice_phase_completed":"Completed","voice_phase_missed":"Missed","voice_incoming_call_toast":"📞 Incoming call from {phone}","voice_order_placed_toast":"🎉 AI waiter placed a new order","voice_switch_to_dark":"Switch to dark mode","voice_switch_to_light":"Switch to light mode","voice_idle_label":"Waiting for calls","voice_listening_label":"Listening","voice_speaking_label":"Speaking","voice_completed_label":"Call completed","voice_missed_label":"Call missed","voice_avg_per_answered":"Average per answered call","voice_orders":"Orders","voice_credits_spent":"Credits spent","voice_provider_cost":"Provider cost","voice_provider_cost_inline":"provider cost","voice_recent_calls":"Recent calls","voice_recent_calls_description":"Latest 10 calls to your voice agent","voice_no_calls_yet":"No calls yet","voice_no_calls_yet_description":"When customers call your number, they will show up here.","voice_no_calls_match":"No calls match","voice_no_calls_match_description":"Try adjusting the filters or clearing the search.","voice_no_number_configured":"No number configured yet","voice_buy_number":"Buy a number","voice_credit":"credit","voice_credits_charged":"Credits charged","voice_duration":"Duration","voice_customer":"Customer","voice_unknown_caller":"Unknown caller","voice_linked_order":"Linked order","voice_total":"Total","voice_view_order":"View order","voice_conversation":"Conversation","voice_no_transcript":"No transcript available for this call.","voice_gdpr_purge_notice":"Transcript will be automatically deleted on {date} (GDPR 30-day retention).","voice_search_by_phone":"Search by phone number","voice_all_outcomes":"All outcomes","voice_outcome_order_placed":"Order placed","voice_outcome_no_order":"No order","voice_outcome_abandoned":"Abandoned","voice_outcome_failed":"Failed","voice_outcome_transferred":"Transferred","voice_outcome_no_answer":"No answer","voice_agent_status_active":"Active","voice_agent_status_active_desc":"Customers calling {phone} are being served by your AI waiter.","voice_agent_status_enabled_no_number":"Enabled but no phone number","voice_agent_status_enabled_no_number_desc":"Buy or assign a number to start taking calls.","voice_agent_status_disabled":"Disabled","voice_agent_status_disabled_desc":"Enable from Settings to start taking calls.","voice_language_settings":"Language","voice_language_description":"Default spoken language and which others the agent can switch to mid-call.","voice_default_language":"Default language","voice_default_language_hint":"The agent will start every conversation in this language.","voice_additional_languages":"Additional supported languages","voice_additional_languages_hint":"If a customer speaks one of these, the agent will switch automatically.","voice_custom_greeting":"Custom greeting","voice_custom_greeting_description":"Override the default greeting. Use {name} to insert the restaurant name. Leave blank to use the built-in multilingual greeting.","voice_greeting_placeholder":"Hello, thank you for calling {name}. How can I help you today?","voice_allowed_actions":"Allowed actions","voice_allowed_actions_description":"Toggle which tools the agent is allowed to use during a call.","voice_tool_add_items":"Add items to order","voice_tool_remove_items":"Remove items","voice_tool_set_user_info":"Collect customer info","voice_tool_calculate_fee":"Calculate delivery fee","voice_tool_finalize_order":"Place final order","voice_behavior":"Conversation behavior","voice_behavior_description":"How eager the agent is to respond, how long it waits for silence, and the maximum call length.","voice_eagerness":"Eagerness","voice_eagerness_patient":"Patient (calm, waits for customer)","voice_eagerness_normal":"Normal","voice_eagerness_eager":"Eager (faster responses)","voice_wait_silence":"Wait after silence (sec)","voice_end_silence":"End after silence (sec)","voice_max_duration":"Max call duration (sec)","voice_custom_prompt":"Custom system prompt","voice_custom_prompt_description":"Override the default ordering prompt. Leave blank to use the built-in template.","voice_custom_prompt_placeholder":"Leave blank to use the default ordering prompt...","voice_admin_only":"Admin only","voice_enable_description":"Let the AI answer incoming calls.","voice_using_numbers":"Using {current} of {max} phone numbers","voice_free_included":"{count} free included in your plan","voice_next_free":"Next number is free","voice_next_cost":"Next number: {price}","voice_max_reached":"Max reached","voice_max_reached_description":"Maximum reached — release one to buy another","voice_free":"Free","voice_default":"Default","voice_set_default":"Set default","voice_default_updated":"{phone} is now the default","voice_purchase_number":"Purchase a phone number","voice_purchase_description":"Choose a country and optionally an area code to find available numbers.","voice_area_code":"Area code (optional)","voice_search_available":"Search available numbers","voice_searching":"Searching...","voice_no_numbers_available":"No numbers available in this area","voice_search_failed":"Search failed","voice_buy":"Buy","voice_confirm_free_purchase":"This is your free included number. Confirm?","voice_confirm_billed_purchase":"This will add {price}/month to your subscription. Confirm?","voice_number_purchased":"Number purchased successfully","voice_purchase_failed":"Purchase failed","voice_confirm_release":"Release {phone}? Customers will no longer reach your AI waiter at this number.","voice_number_released":"Number released","voice_no_numbers_title":"No phone numbers yet","voice_no_numbers_description":"Buy your first number — it is free with your plan.","voice_enable_toast":"AI Call Waiter enabled","voice_disable_toast":"AI Call Waiter disabled","voice_section_enable":"Enable","voice_enable_title":"AI Call Waiter","voice_section_language":"Language","voice_status_live":"Live","voice_active_numbers":"Active numbers","voice_weekly_volume":"7-day call volume","voice_weekly_volume_description":"Calls and orders placed in the last 7 days","voice_no_calls_chart_description":"When customers start calling, you'll see daily volume here.","voice_welcome_title":"Turn on AI Call Waiter","voice_welcome_description":"Let an AI voice agent answer your phone, take orders in any language, and confirm them automatically — 24 hours a day.","voice_feature_24_7":"Answers every call, including after hours and during the rush.","voice_feature_multi_lang":"Speaks English, Spanish, Chinese, French and more — switches mid-call.","voice_feature_allergen":"Allergen-aware: refuses to recommend dishes a guest is allergic to.","voice_enable_button":"Enable AI Call Waiter","voice_enabling":"Enabling...","voice_enable_failed":"Failed to enable","voice_enabled_toast":"AI Call Waiter enabled","voice_enable_no_permission":"Ask an owner or manager to enable this feature.","voice_enable_label":"Enabled","voice_section_general":"General","voice_general_description":"Turn the AI call waiter on or off.","voice_live_text":"Customers calling {phone} are being served by your AI waiter.","voice_saving":"Saving...","voice_saved":"Saved","voice_save_error":"Failed to save","voice_changes_autosave":"Changes save automatically","voice_load_default_prompt":"Load default prompt","voice_reset_to_default":"Reset to default","feature_locked_admin_message":"{feature} hasn't been enabled for your restaurant yet. Contact your account manager to turn it on.","feature_locked_contact_title":"Need this feature?","feature_locked_contact_description":"Reach out to our team and we'll enable it for your restaurant.","feature_locked_contact_button":"Contact support","current_plan":"Current plan","required":"Required","whats_included":"What's included","upgrade_plan":"Upgrade plan","contact_owner_to_upgrade":"Contact the restaurant owner to upgrade the plan.","dashboard":"Dashboard","portions":"portions","portions_available":"Portions available","portions_left":"portions left","per_batch":"per batch","produced":"Produced","voice_caller":"Caller","voice_when":"When","voice_outcome_label":"Outcome","showing_results":"Showing {count} results","voice_sentiment":"Sentiment","voice_sentiment_positive":"Positive","voice_sentiment_negative":"Negative","voice_sentiment_neutral":"Neutral","voice_sentiment_unknown":"Unknown","voice_link_confirm_title":"Link this number?","voice_release_title":"Release phone number?","voice_release_button":"Release","voice_releasing":"Releasing...","voice_release_failed":"Failed to release","voice_linking":"Linking...","voice_link":"Link","voice_link_number":"Link a number","voice_link_existing_number":"Link existing ElevenLabs number","voice_link_description":"Link a phone number you already own in ElevenLabs.","voice_open_elevenlabs_dashboard":"Open ElevenLabs dashboard","voice_label_optional":"Label (optional)","voice_label_placeholder":"e.g. Front desk line","voice_available_numbers_heading":"Your unlinked numbers","voice_loading":"Loading","voice_loading_numbers":"Fetching available numbers...","voice_refresh":"Refresh","voice_no_unlinked_available":"No unlinked numbers found in your ElevenLabs account.","voice_buy_in_dashboard":"Buy a number in ElevenLabs dashboard →","voice_or_paste_id":"Or paste a phone number ID","voice_paste_id_hint":"Find this in the ElevenLabs phone numbers page (starts with phnum_).","voice_enter_phone_id":"Enter a phone number ID","voice_load_numbers_failed":"Could not load numbers from ElevenLabs","voice_number_linked":"Number linked successfully","voice_link_failed":"Failed to link number","voice_copy_transcript":"Copy transcript","voice_transcript_copied":"Transcript copied","voice_transcript_copy_failed":"Could not copy","voice_cost_breakdown":"Cost breakdown","voice_no_cost_breakdown":"No cost details available","voice_technical":"Technical details","voice_called_number":"Called number","voice_caller_full":"Full caller","voice_direction":"Direction","voice_status":"Status","voice_via":"Via","copied":"Copied","voice_tool_add_items_desc":"Allow the agent to add items to the customer's order","voice_tool_remove_items_desc":"Allow the agent to remove items from the customer's order","voice_tool_set_user_info_desc":"Collect customer name, phone, and delivery address","voice_tool_calculate_fee_desc":"Compute delivery fee based on the customer's address","voice_tool_finalize_order_desc":"Place the final order in the system once the customer confirms","voice_voice_id_label":"ElevenLabs voice ID","voice_voice_id_placeholder":"voice_id_xxxxxxxxxxxxxxxxxxxx","voice_voice_id_hint":"Override the default voice. Leave blank to use the platform default.","voice_custom_prompt_warning":"Custom prompts can break ordering, allergen safety, and tool usage. Test thoroughly with non-production calls before saving.","back_to_dashboard":"Back to dashboard","unsaved_changes":"Unsaved changes","discard":"Discard","characters":"characters","select":"Select","settings_saved":"Settings saved","settings_save_failed":"Failed to save settings","save_changes":"Save changes","saving":"Saving...","unnamed":"Unnamed","see_all":"See all","page":"Page","enable":"Enable","cancel":"Cancel","country":"Country:","today":"Today","ai_image_generator":"AI Image Generator","ai_image_subtitle":"Instant AI-Generated Visuals","ai_images":"AI Images","ai_powered_ordering":"AI Powered Ordering","ai_prompt_placeholder":"Gourmet seared salmon with asparagus, restaurant-style photo.","ai_services":"AI Services","ai_suggest":"AI Suggest","ai_credits":"AI Credits","ai_token_usage":"AI Credits","ai_token_usage_analytics":"AI Credits","ai_usage":"AI Usage","ai_usage_over_time":"AI Usage Over Time","active_users":"Active Users","amount_charged":"Amount Charged","avg_per_user":"avg per user","credit_balance":"Credit Balance","credits_consumed_per_day":"Credits consumed per day","credits_per_interaction":"Credits Per Interaction","credits_used":"Credits Used","manage_your_ai_credits_and_usage":"Manage your AI credits and usage","no_credit_transactions_yet":"Credit transactions will appear here after purchases or AI usage.","per_interaction":"per interaction","provider_cost":"Provider Cost","search_by_user":"Search by user...","welcome_bonus":"Welcome Bonus","ai_waiter":{"description":"Your AI Waiter","welcome_title":"Welcome to AI Waiter","welcome_description":"I'm here to help you discover amazing dishes and make ordering super easy. Just say hello to get started!","say_hello":"Say Hello","greeting_message":"Hello","recommend":"Recommend","what_do_you_recommend":"What do you recommend?","show_menu":"Show Menu","yes_i_have_allergies":"Yes, I have allergies","no_allergies":"No, I have no allergies","proceed_to_checkout":"Proceed to Checkout","finalize_order":"Finalize order","add_more_items":"Add More Items","explore_more_dishes":"Explore More Dishes","continue_order":"Continue Order","show_categories":"Show Categories","popular_items":"Popular Items","different_category":"Different category","another":"Another","no_thanks":"No, Thanks","typing":"typing...","added_to_cart":"Added to your cart! 🛒","remove_from_cart":"Remove from cart","clear_cart":"Clear cart","view_cart":"View cart","my_order":"My order","input_placeholder":"Ask a question to the AI waiter...","send_message":"Send message","voice_message":"Voice message","voice_call":"Voice call","total":"Total:","items_in_order":"{count} item in your order","show_less":"Show Less","show_more_categories":"Show {count} More Category","show_more_items":"Show {count} More Item","show_all_items_from_category":"Show me all items from {category} category","select_allergens":"Select your allergens:","allergen_description":"Choose allergens to filter menu items safely.","show_more_allergens":"Show {count} More Allergen","allergens_selected":"{count} allergen selected","safe_menu_filter":"Menu will be filtered to show safe options only","clear_all":"Clear All","continue":"Continue","error_title":"Something went wrong","try_again":"Try Again","choose_ordering_mode":"Choose Your Ordering Experience","wizard_mode":"Wizard Mode","chat_mode":"Chat Mode","emoji_mode":"Emoji Mode","swipe_through_recommendations":"Swipe through personalized recommendations","talk_to_ai_naturally":"Chat naturally with AI assistant","order_by_your_mood":"Order based on how you feel","voice_listening":"Listening…"},"alcohol":"Alcohol","alcohol_by_volume_percentage":"Alcohol by Volume Percentage","alert":"Alert","alerts":"Alerts","all":"All","all_actions":"All Actions","all_campaigns":"All Campaigns","all_campaigns_subtitle":"View and manage all campaigns","all_categories":"All Categories","all_caught_up":"All caught up!","all_channels":"All Channels","all_day":"All day","all_days":"All days","all_done":"All Done!","all_expiry_statuses":"All Expiry Statuses","all_fees_included":"All fees included","all_inventories":"All Inventories","all_items":"All Items","all_items_are_above_their_minimum_threshold":"All items are above their minimum threshold.","all_items_fresh":"All items are fresh!","all_items_must_have_received_quantity":"All items must have a received quantity greater than zero.","all_items_overview":"All items overview","all_items_overview_hint":"Overview of all active items with on-hand quantity and usage in the last 30 days.","all_items_ready":"All items ready for service","all_items_served":"All Items Served","all_items_served_to_customer":"All items served to customer","all_items_stocked":"All Items Well Stocked","all_items_well_stocked":"All Items Well Stocked!","all_locations":"All Locations","all_members_assigned":"All restaurant members already have shift profiles.","all_menus_exported":"All menus will be exported if none selected","all_methods":"All Methods","all_months":"All Months","all_movements":"All Movements","all_orders":"All Orders","all_orders_completed_message":"All orders have been completed. Great work!","all_paid":"All Paid","all_payments":"All Payments","all_periods":"All Periods","all_reasons":"All Reasons","all_restaurants":"All Restaurants","all_sales_for_today":"All sales for today","all_sales_today":"All sales for today","all_status":"All","all_statuses":"All Statuses","all_storage_types":"All Storage Types","all_suppliers":"All Suppliers","all_tables":"All Tables","all_tables_are_free":"All tables are currently free with no active orders","all_tables_unassigned":"All tables unassigned","all_tasks_completed":"All tasks completed!","all_transactions":"All Transactions","all_types":"All types","all_waiters":"All Waiters","allergen_indicator":"Allergen Indicator","allergens":"Allergens","allow_add_items_to_order":"Allow Add Items to Order","allow_overbooking":"Allow Overbooking","allow_receiving_at_this_location":"Allow receiving at this location","allowed_file_types":"Allowed file types:","already_have_an_account":"Already have an account?","already_paid":"Already Paid","already_served":"Already Served","ambiance_rating":"Ambiance","ambient":"Ambient","american_style":"American Style","amount":"Amount","amount_cents":"Amount (cents)","amount_due":"Amount Due","amount_too_low":"Must be at least","amount_label":"Amount","amount_looks_good":"Amount looks good!","amount_paid":"Amount Paid","amount_used":"Amount Used","analytics":"Analytics","analytics_avg_party_size":"Avg Party Size","analytics_avg_turn_time":"Avg Turn Time","analytics_description":"Track performance metrics, booking trends, and guest satisfaction","analytics_no_show_rate":"No-Show Rate","analytics_page_title":"Reservation Analytics","analytics_revenue_per_cover":"Revenue / Cover","analytics_title":"Analytics","analytics_total_covers":"Total Covers","analytics_total_reservations":"Total Reservations","analyze_performance":"Analyze Performance","analyzing":"Analyzing...","and":"and","and_more_errors":"and {count} more errors","animated_bot":"Animated Bot","annual_turnover":"Annual Turnover","anonymous":"Anonymous","all_incoming_calls":"All incoming calls and caller recognition results","all_time":"All Time","answered":"Answered","answered_by":"Answered By","any":"Any","any_notes_about_this_closing":"Any notes about this closing...","any_special_requests_or_dietary_requirements":"Any special requests or dietary requirements...","any_special_requests_or_notes":"Any special requests or notes...","anytime_anywhere":"anytime, anywhere!","aov":"AOV","appearance":"Appearance","appearance_coming_soon_desc":"Theme customization and dark mode will be available in a future update.","appearance_settings":"Appearance settings","applied":"Applied","applied_to":"Applied to","applies_to":"Applies to","apply":"Apply","apply_discount":"Apply Discount","apply_filter":"Apply Filter","apply_filters":"Apply Filters","apply_to":"Apply To","apply_to_all":"Apply to all items","approval":"Approval","approve":"Approve","approve_count":"Approve Count","approve_count_confirmation":"Are you sure you want to approve this count?","approve_swap":"Approve Swap","approve_timesheet":"Approve","approve_waste":"Approve Waste","approve_waste_confirmation":"Are you sure you want to approve this waste record?","approved":"Approved","approved_by":"Approved by","approved_lines":"Approved Lines","archived":"Archived","arriving_between":"Arriving between","are_you_sure":"Are you sure?","assign_zone":"Assign Zone","are_you_sure_delete_location":"Are you sure you want to delete this location?","are_you_sure_you_want_to_delete":"Are you sure you want to delete","are_you_sure_you_want_to_delete_this_adjustment":"Are you sure you want to delete this adjustment?","are_you_sure_you_want_to_delete_this_item":"Are you sure you want to delete this item?","are_you_sure_you_want_to_delete_your_account":"Are you sure you want to delete your account?","arrived":"Arrived","arriving_soon":"Arriving soon","ask_questions_explore_the_menu_or_get_personalized":"Ask questions, explore the menu, or get personalized help — your AI waiter is here to\r\n                                assist!","assign":"Assign","assign_anyway":"Assign Anyway","assign_a_manager_to":"Assign a manager to:","assign_employee":"Assign Employee","assign_manager":"+ Assign Manager","assign_managers_to_restaurant":"Assign Managers to Restaurant","assign_owner_desc":"Assign a user as the restaurant owner","assign_table":"Assign Table","assign_tables":"Assign Tables","assign_tables_to_servers":"Assign floor areas to servers for shift planning","assign_upsell_items_to":"Assign upsell items to:","assign_waiter":"Assign Waiter","assign_waiters":"Assign Waiters","assign_waiters_to_floor":"Assign Waiters to Floor","at_least_one_floor_required":"You need at least one floor.","assigned_inventory":"Assigned Inventory","assigned_locations":"Assigned Locations","assigned_server":"Assigned Server","assigned_servers":"Assigned Servers","assigned_tables":"Assigned Tables","assigned_waiter":"Assigned Waiter","AssignFloorWaitersModal.assign_waiters_to":"Assign Waiters to ","AssignFloorWaitersModal.assigned_waiters":"Assigned Waiters","AssignManager.assign":"Assign","AssignManager.no_managers_assigned.":"No managers assigned.","AssignManager.x":"x","AssignWaiterModal.assign_waiter_to_table":"Assign Waiter to Table ","AssignWaiterModal.currently_assigned":"Currently Assigned","AssignWaiterModal.select_a_waiter...":"Select a waiter...","AssignWaiterModal.select_waiter":"Select Waiter","attachment":"Attachment","attachments":"Attachments:","audience":"Audience","audience_desc":"Define who should receive this campaign","audience_preview_hint":"Click \"Preview Audience\" to see how many guests match your filters.","audit_log":"Audit Log","audit_log_description":"Track all changes and actions in the reservation system","auth_code":"Auth Code","auto":"Auto","auto_assign":"Auto Assign","auto_assign_confirm":"Auto-assign {count} unassigned tables to {staff} on-duty waiters?","auto_assign_description":"Automatically distribute unassigned tables across on-duty waiters using seat-weighted load balancing.","auto_assign_warning":"This will overwrite any existing waiter assignments.","auto_calculate_expiry_dates":"Auto Calculate Expiry Dates","auto_cancel":"auto-cancel","auto_cancel_minutes":"Auto-cancel after (min)","auto_clock_out_hint":"Employees will be automatically clocked out after this many hours","auto_clock_out_hours":"Auto Clock-Out After (hours)","auto_clockout_hours":"Auto Clock-Out Hours","auto_filled":"Auto-filled","auto_generated":"Auto-generated if left empty","auto_schedule":"Auto Schedule","auto_schedule_complete":"Auto schedule generated","auto_schedule_success":"Auto-schedule completed: {count} entries created","auto_suggest":"Auto Suggest","auto_tag_guests_by_rules":"Automatically tag guests based on spending, visits, and behavior","auto_tag_rule_create_failed":"Failed to create auto-tag rule","auto_tag_rule_created":"Rule created.","auto_tag_rule_delete_failed":"Failed to delete auto-tag rule","auto_tag_rule_deleted":"Rule deleted.","auto_tag_rule_update_failed":"Failed to update auto-tag rule","auto_tag_rule_updated":"Rule updated.","auto_tags":"Auto-Tags","auto_tags_subtitle":"Automatically apply tags to guests based on behavior","auto_tags_title":"Auto-Tag Rules","automated_type":"Automated","automatically_approved":"Automatically approved","automation_activated":"Automation activated","automation_deactivated":"Automation deactivated","automation_toggle_failed":"Failed to toggle automation","automations":"Automations","automations_inline_desc":"Campaigns that run automatically based on guest triggers","automations_section_desc":"Automated campaigns that run based on triggers","automations_subtitle":"Set up triggered email campaigns","automations_title":"Automations","availability":"Availability","availability_description_manager":"View and manage staff availability for the week","availability_description_staff":"Set your weekly availability and preferred hours","availability_updated":"Availability updated","available":"Available","available_automations":"Available Automations","available_balance":"Available Balance","available_empty":"Available / Empty","available_members":"Available Members","available_quantity":"Available Quantity","available_time_slots":"Available Time Slots","average_check":"average check","average_interactions_per_user":"Average Interactions Per User","average_prep_time":"Average Prep Time","average_table_occupancy":"Average table occupancy time","average_ticket":"Average Ticket","average_tokens_per_interactions":"Average Tokens Per Interactions","average_tokens_per_request":"Average Tokens per Request","avg_combined_tokens_per_request":"Average Combined Tokens per Request","avg_confidence":"Average Confidence","avg_dining_duration":"Avg Dining Duration","avg_hourly_rate":"Avg. Hourly Rate","avg_input_tokens_per_request":"Average Input Tokens per Request","avg_interaction_per_guest":"Avg Interaction per Guest","avg_interactions_per_user":"Avg. Interactions Per User","avg_open_rate":"Avg Open Rate","avg_order":"Avg. Order","avg_order_value":"Avg Order Value","avg_output_tokens_per_request":"Average Output Tokens per Request","avg_party":"Avg Party","avg_pay_time":"Avg. pay time","avg_per_table":"Avg / Table","avg_per_visit":"Avg per Visit","avg_price":"Average Price","avg_requests_per_guest":"Avg Requests per Guest","avg_serving_time":"Avg Serving Time","avg_spend":"Avg Spend","avg_tokens_per_interaction":"avg tokens/interaction","avg_tokens_per_interactions":"Avg. Tokens Per Interactions","avg_tokensguest":"Avg Tokens/Guest","avg_transaction":"Average Transaction","avg_wait":"Avg Wait","avg_wait_time":"Avg Wait Time","awaiting_approval":"Awaiting approval","awaiting_fulfillment":"Awaiting fulfillment","awaiting_order":"Awaiting Order","awaiting_payment":"Awaiting Payment","awaiting_payment_description":"This order has not been paid yet","awaiting_putaway":"Awaiting Putaway","back":"Back","back_audience":"Back to Audience","back_online":"You're back online","back_of_house":"Back of House","back_to_admin":"Back to Admin","back_to_daily_reports":"Back to daily reports","back_to_delivery":"Back to Delivery","back_to_floor_plans":"Back to Floor Plans","back_to_guests":"Back to Guests","back_to_reservations":"Back to Reservations","back_to_settings":"Back to Settings","background":"Background","background_description":"Optional subtle pattern that appears behind content on various pages.","background_image":"Background Image (ideal: 1920x1080px)","background_image_help_text":"Background pattern or image used across your restaurant pages","background_title":"Background Pattern","background_type":"Background Type","balance":"Balance","balance_after_purchase":"Balance after purchase","bank_transfer":"Bank Transfer","bar":"Bar","barcode":"Barcode","base":"Base","base_price":"Base price","base_quantity":"Base Quantity","base_unit":"Base Unit","based_on_items":"(based on items)","based_on_responses":"Based on","based_on_total_revenue":"Based on total revenue","basic":"Basic","basic_info":"Basic Info","basic_info_desc":"Enter the basic details of your restaurant","basic_info_description":"Your restaurant's basic information","basic_information":"Basic Information","batch":"Batch","batch_number":"Batch Number","batches":"Batches","before":"Before","being_prepared":"Being Prepared","bereavement":"Bereavement","best_and_worst_performing_items":"Best and worst performing items","best_sellers_in_this_period":"Best sellers in this period","best_selling_items":"Best selling items","best_selling_today":"Best selling today","bill":"Bill","bill_fully_paid":"This bill is already fully paid!","bill_settled_message":"Your bill is settled. Thanks for dining with us!","bill_invoice":"Bill & Invoice","bill_invoice_description":"Control what appears on printed bills and invoices","billing_tax":"Billing & Tax","bin":"Bin","bins":"Bins","birthday_campaign":"Birthday Campaign","birthday_campaign_desc":"Send personalized offers to guests on their birthday.","birthday_campaign_short":"Send birthday offers and greetings automatically.","blind":"Blind","blind_count":"Blind Count","blocked_date_reason_placeholder":"e.g. Holiday, Private event, Renovation...","blocked_date_remove_failed":"Failed to remove blocked date","blocked_date_removed":"Blocked date removed","blocked_date_save_failed":"Failed to save blocked date","blocked_date_saved":"Blocked date saved","book_now":"Book Now","book_qty":"Book Qty","book_your_table":"Book Your Table","booked":"Booked","booked_by":"Booked By","booked_count_of_capacity":"{booked} / {capacity} booked","booking":"Booking...","booking_channel_label":"Booking Channel","booking_channels":"Booking Channels","booking_rules":"Booking Rules","booking_rules_description":"Set capacity limits, pacing, turn times, and booking constraints","booking_singular":"booking","booking_source":"Booking Source","booking_source_label":"Booking Source","booking_source_placeholder":"e.g. widget, phone","bookings":"Bookings","boxes":"Boxes","branding_guide":"Branding Guide","breadcrumb":"breadcrumb","breakdown_by_tax_type":"Breakdown by tax type","break":"Break","break_duration":"Break Duration","break_ended":"Break ended","break_hours":"Break Hours","break_minutes":"Break Duration (min)","break_started":"Break started","breakdown_by_category":"Breakdown by category","breakdown_by_type":"Breakdown by type","bridge_goes_to_system_tray_bottomright_click_icon_":"Bridge goes to system tray (bottom-right ▲). Click icon to reopen and view logs.","bridge_token_details":"Bridge Token details","bronze":"Bronze","browse":"Browse","browse_files":"Browse Files","buffer":"buffer","buffer_time_hint":"Cleanup time between seatings","buffer_time_min":"Buffer Time (min)","bulk_add_shifts":"Bulk Add Shifts","bulk_adjustment":"Bulk Adjustment","bulk_approve":"Bulk Approve","bulk_assign_zone":"Bulk Assign Zone","bulk_assign_zone_desc":"Select tables and assign them to a zone","bulk_stock_adjustment":"Bulk Stock Adjustment","bulk_zone_failed":"Failed to assign zone","bulk_zone_success":"{count} tables assigned to zone \"{zone}\"","business":"Business","business_details":"Business Details","business_hours":"Business Hours","buttons":{"continue_to_payment":"Continue to Payment","add_more":"Add more","add_tip":"Add Tip","cancel":"Cancel"},"batch_progress":"Batch Progress","sd_credits":"SD Credits","hd_credits":"HD Credits","with_images":"With Images","without_images":"Without Images","generation_complete":"Generation Complete","generation_partial":"Partially Complete","successful":"successful","adv_background":"Background","adv_lighting":"Lighting","adv_mood":"Mood","adv_garnish":"Garnish","provider":"Provider","bulk_generate":"Bulk Generate","bulk_generate_desc":"Generate AI images for multiple menu items at once.","buy_credits":"Buy Credits","by":"By","by_category":"By Category","by_order":"By Order","by_table":"By Table","calculating_delivery_fee":"Calculating delivery fee...","calculation":"Calculation","campaign":"Campaign","campaign_create_failed":"Failed to create campaign","campaign_delete_failed":"Failed to delete campaign","campaign_deleted":"Campaign deleted.","campaign_details":"Campaign Details","campaign_name":"Campaign Name","campaign_name_placeholder":"Summer Special Offer","campaign_save_failed":"Failed to save campaign","campaign_saved":"Campaign saved.","campaign_send_failed":"Failed to send campaign","campaign_sent":"Campaign sent!","campaign_settings":"Campaign Settings","campaign_status":"Status","caller_missed":"Missed call","caller_new_order":"Create order for caller","caller_recognition":"Caller Recognition","call_details":"Call Details","call_history":"Call History","calls_will_appear_here":"Incoming calls will appear here when detected by the caller ID agent","configure_caller_recognition":"Configure caller recognition and the desktop agent","customer_profile":"Customer Profile","campaigns":"Campaigns","campaigns_title":"Campaigns","cancel_action":"Cancel","cancel_edit":"Cancel Edit","cancel_reservation":"Cancel Reservation","cancel_reservation_confirm":"Are you sure you want to cancel the reservation for","cancel_transfer_confirmation":"Are you sure you want to cancel this transfer?","cancel_wall":"Cancel Wall","canceled":"Canceled","cancellation":"Cancellation","cancellation_deposit_no_show_policies":"Cancellation, deposit, no-show policies","cancellation_reason_optional":"Cancellation Reason (optional)","cancellation_settings":"Cancellation Settings","cancellations":"Cancellations","cancelled":"Cancelled","cancelled_at":"Cancelled at","cannot_delete_inventory_with_restaurants":"Cannot delete inventory that is still attached to restaurants","cannot_pay_more_than":"You cannot pay more than","cannot_select_past_dates":"Cannot select time slots for past dates","capacity":"Capacity","capacity_hard_block":"Cannot seat: tables only have {capacity} seats for a party of {partySize}","capacity_percent":"{percent}% capacity","capacity_utilization":"Capacity Utilization","capacity_warning_body":"Selected tables have {capacity} seats total, but the reservation is for {partySize} guests. Do you want to proceed?","capacity_warning_title":"Table capacity warning","card":"Card","card_ending":"Card Ending","card_number":"Card Number","card_payment":"Card Payment","card_payments":"Card Payments","card_type":"Card Type","cart":"Cart","cart_is_empty":"Your Cart is Empty","cart_total":"Cart Total","cart_unavailable_title_out_of_stock":"Out of stock","cart_unavailable_title_unavailable":"No longer available","cart_unavailable_help":"The kitchen can't prepare this item right now. Remove it to continue checkout.","cart_unavailable_remove_cta":"Remove from cart","cart_items_unavailable_short":"Some items are no longer available","cart_items_unavailable_help":"Please remove the highlighted items and try again.","cart_only_n_left":"Only :n available","cart_set_to_n":"Set to :n","filter_blocking_title":"A filter is excluding everyone","filter_blocking_excludes":"excludes","filter_blocking_of":"of","filter_blocking_emailable_guests":"emailable guests. Try removing or relaxing it.","items_subtotal":"Items Subtotal","tax_incl":"Tax Incl.","cash":"Cash","cash_control":"Cash Control","cash_counted":"Cash Counted","cash_on_delivery":"Cash on Delivery","cash_payment":"Cash Payment","cash_payments":"Cash Payments","cash_refunds":"Cash Refunds","cash_sales":"Cash Sales","cashier":"Cashier","casual":"Casual","categories":"Categories","categories_overview":"Categories Overview","categories_performance":"Categories Performance","category":"Category","category_autofill_instruction":"Open the category tab and use \"Add Item\" so this field is filled automatically.","category_autofill_required":"Category is required. Please start item creation from a category tab.","category_customer":"Customer Events","category_delivery":"Delivery Events","category_description":"Category Description","category_drink":"Drink","category_food":"Food","category_hidden":"Category is hidden from customers","category_inventory":"Inventory Events","category_name":"Category Name","category_orders":"Order Events","category_service":"Service","category_table":"Table","category_visible":"Category is visible to customers","category_tax_hint":"Taxes set here will apply to all items in this category. You can override per item.","category_tax_override_note":"Saving will update taxes on all items in this category.","CategoryItems.no_items":"No items","CategoryItems.select_a_menu":"Select a menu","caution":"Caution","centiliter_cl":"Centiliter (cl)","change":"Change","change_file":"Change file","change_amount":"Change","change_image":"Change Image","change_inventory_hint":"Change the inventory this restaurant is connected to","change_password":"Change Password","change_password_description":"Ensure your account is using a strong password to stay secure","change_pin":"Change PIN","change_selected_image":"Change Selected Image","changes":"Changes","channel":"Channel","channel_label":"Channel: {channel}","charge_amount":"Charge Amount","charged":"Charged","charts":"Charts","chat":"Chat","chat_history":"Chat History","chat_with_loopie_description":"Chat with the AI waiter. Ask about your order here.","check":"Check","check_number":"Check Number","charge_via_terminal":"Charge via card terminal","checking":"Checking...","checkout":"Checkout","checkout_for_everyone":"Simple checkout for everyone","CheckoutModal.no_payment_data.":"No payment data.","CheckoutModal.preparing...":"Preparing…","CheckoutStepReview.x":" x ","CheckoutStepSuccess.advance_booking_fee":"Advance Booking Fee","CheckoutStepSuccess.taxes_total":"Taxes Total:","CheckoutStepSuccess.x":" x ","choose":"Choose","choose_a_category":"Choose a category","choose_amount_to_pay":"Choose the amount you want to pay","choose_an_option":"Choose an Option","choose_file":"Choose file","choose_currency":"Choose currency","choose_inventory":"Choose inventory","choose_invoice_style":"Choose invoice style","choose_item_to_generate":"Choose an item to generate images for","choose_items":"Choose items","choose_language":"Choose language","choose_preferred_language":"Choose your preferred language","choose_processor":"Choose processor","choose_resolution_and_credits":"Choose resolution & credits and purchase.","choose_shift":"Choose a shift...","choose_table_and_order":"Choose your table and start ordering","choose_up_to_options":"Choose up to {max} options","choose_view_option":"Choose View Option","choose_waiters":"Choose waiters...","choose_your_experience":"Choose how you'd like to order","choose_your_own":"Choose your own","chronological_history":"Chronological reservation history","circle":"Circle","classic":"Classic","clear":"Clear","clear_all":"Clear All","clear_all_filters":"Clear all filters","clear_filters":"Clear filters","clear_guest":"Clear selected guest","clear_search":"Clear Search","clear_selection":"Clear selection","click_add_ingredient_or_prep_to_start":"Click 'Add Ingredient' or 'Add Prep' to start building your recipe","click_add_ingredient_to_start":"Click 'Add Ingredient' to start building your recipe","click_add_item_to_start":"Click 'Add Item' button above to start adding items","click_breakdown":"Click Breakdown","click_here_to_resend_the_verification_email":"Click here to resend the verification email.","click_me_for_help":"Click me for help! 👋","click_save_restart_worker":"Click \"Save & Restart Worker\"","click_table_to_configure":"Click a table to configure its reservation settings","click_to_create_reservation":"Click to create reservation","click_to_highlight":"Click to highlight waiter's tables","click_to_view_payment_details":"Click to view payment details","click_to_view_payment_info":"Click to view payment info","clicks":"{count} clicks","clicks_label":"clicks","clock_in":"Clock In","clock_in_success":"Clocked in successfully","clock_out":"Clock Out","clock_out_success":"Clocked out successfully","clock_records":"Clock Records","clocked_in":"Clocked In","clocked_in_at":"Clocked in at","clocked_out":"Clocked Out","clone":"Clone","clone_payment_providers":"Copy payment provider credentials","clone_restaurant":"Clone Restaurant","clone_restaurant_description":"Create a copy of this restaurant with all its menus, items, and settings.","clone_settings":"Copy restaurant settings","close":"Close","close_day":"Close Day","close_day_and_generate_report":"Close Day & Generate Report","close_time":"Close","closed":"Closed","closed_by":"Closed By","closed_on_day":"Restaurant is closed on {day}s.","code":"Code","code_help":"A unique code for this inventory. Leave empty to auto-generate.","code_placeholder":"e.g. SRV","cogs":"COGS","cogs_analysis":"COGS Analysis","color":"Color","color_label":"Color","color_legend":"Color Legend","ColorLegendDialog.awaiting_payment":"Awaiting Payment","ColorLegendDialog.got_it":" Got it ","ColorLegendDialog.occupied_active_order":"Occupied (active order)","ColorLegendDialog.positive_color_means_done_good_to_go":"Positive color means \"done, good to go\"","ColorLegendDialog.quick_tips":"Quick Tips:","ColorLegendDialog.reserved":"Reserved","columns":"Columns ▾","coming_soon":"Coming soon","comma_separated_allergens":"Comma separated allergens","comma_separated_pour_sizes":"Comma separated pour sizes","common":{"cancel":"Cancel","confirm":"Confirm","create":"Create","update":"Update","apply":"Apply","remove":"Remove","add":"Add"},"commonly_used_functions":"Commonly used functions","communication_history":"Communication history.","compared_to_last_period":"Compared to last period","compensation":"Compensation","complete":"Complete","complete_batch":"Complete Batch","complete_count":"Complete Count","complete_count_confirmation":"Are you sure you want to complete this count?","complete_grn":"Complete GRN","complete_information_about_transaction":"Complete information about transaction","complete_payment":"Complete Payment","complete_prep_batch":"Complete Prep Batch","complete_prep_stock":"Complete Prep Stock","complete_profile":"Complete Your Profile","complete_profile_tip":"Complete all required fields for better visibility in search results","complete_transaction_history":"Complete transaction history","completed":"Completed","completed_active":"Completed & active","completed_and_active":"Completed & active","completion":"Completion","completion_rate":"Completion rate","comprehensive_tax_analytics":"Comprehensive tax analytics and breakdown","compliance":"Compliance","compliance_description":"Define labor compliance rules to protect employees and avoid violations","compliance_rules":"Compliance Rules","compliance_violation":"Compliance violation: {message}","compose":"Compose","component_type":"Component type","components":"Components","components_ingredients":"Components Ingredients","comprehensive_financial_overview":"Comprehensive financial overview","comprehensive_inventory_overview_and_analytics":"Comprehensive inventory overview and analytics","comprehensive_inventory_reports_and_analytics":"Comprehensive inventory reports and analytics","comprehensive_revenue_breakdown":"Comprehensive revenue breakdown and trends","conditions":"Conditions","conditions_all_required":"Conditions (guest must meet ALL):","conditions_optional":"Conditions (Optional)","conditions_title":"Conditions (guest must meet ALL):","confidence":"Confidence","configure":"Configure","configure_global_settings_description":"Configure application-wide settings and preferences","configured":"configured","confirm":"Confirm","confirm_action":"Confirm","confirm_and_pay":"Confirm & Pay Deposit","confirm_cancel_message":"Are you sure you want to cancel this reservation?","confirm_change":"Confirm Change","confirm_delete":"Confirm Delete","confirm_delete_category":"Are you sure you want to delete this category?","confirm_delete_item":"Are you sure you want to delete this item?","confirm_delete_menu":"Are you sure you want to delete this menu?","confirm_deletion":"Confirm Deletion","confirm_disable_closed_order_release":"Tables can be released even with open orders. This may lead to unpaid bills.","confirm_disable_lock_table":"All waiters will be able to access and manage any table, regardless of who created the order.","confirm_disable_waiter_modify":"Waiters will not be able to modify orders after creation. Only managers will have this permission.","confirm_enable_closed_order_release":"Tables cannot be released until all orders are served and paid. This may slow down table turnover.","confirm_enable_lock_table":"When a waiter creates an order on a table, that table will be locked to them. Other waiters will not be able to access it. Managers and privileged roles are not affected.","confirm_enable_waiter_modify":"This will allow waiters to modify orders. This is a sensitive permission that should only be granted to trusted staff.","confirm_location":"Confirm Location","confirm_no_show_message":"Are you sure you want to mark this reservation as a no-show?","confirm_password":"Confirm password","confirm_payment":"Confirm Payment","confirm_release":"Confirm Release","confirm_remove_guest":"Are you sure you want to remove this guest?","confirm_setting_change":"Are you sure you want to change this setting?","confirm_shift":"Confirm Shift","confirm_your_password":"Confirm your password","confirmed":"Confirmed","connect_your_printer_with_ulibero_bridge":"Connect your printer with Ulibero Bridge","connected_account_id":"Connected Account ID","connected_restaurants":"Connected Restaurants","connecting_to_ai":"Connecting...","consider_reviewing_supplier_contracts":"Consider reviewing supplier contracts","consume":"Consume","contact":"Contact","contact_identity":"Contact & Identity","contact_info":"Contact Info","contact_information":"Contact Information","contact_person":"Contact Person","contact_person_invalid_format":"Contact person name can only contain letters, spaces, dots, hyphens, and apostrophes.","contact_person_max_length_error":"Contact person name cannot exceed 200 characters.","contact_phone_or_email":"Contact (Phone or Email)","contact_restaurant_staff":"If the problem persists, please contact restaurant staff.","contact_support_and_attach_your_latest_log_file":"Contact support and attach your latest log file.","contact_the_restaurant_directly_for_any_changes":"• Contact the restaurant directly for any changes","container_size_ml":"Container Size (ml)","content_per_unit":"Content per Unit","content_unit":"Content Unit","content_unit_for_containers":"Content Unit (for containers)","continent":"Continent:","continue":"Continue","continue_monitoring_trends":"Continue monitoring trends","continue_shopping":"Continue Shopping","continue_to_checkout":"Continue to checkout","continue_to_menu":"Continue to Menu","continue_to_pay":"Continue to Pay","continue_to_payment":"Continue to Payment","select_payment_method":"Select Payment Method","choose_preferred_method":"Choose your preferred payment method","pay_with_card":"Credit/Debit Card","pay_with_seerbit":"Pay with SeerBit","pay_with_maaly":"MAALY Pay","please_select_payment_method":"Please select a payment method","contract":"Contract","contractor":"Contractor","control_booking_availability":"Control which slots are available by channel, VIP status, and time","conversion_rate":"Conversion Rate","convert":"Convert","convert_failed":"Failed to convert to reservation","convert_to_reservation":"Convert to Reservation","cooking_time":"Cooking Time","copy":"Copy","copy_of":"Copy of","copy_config_desc":"Select which fields to copy and which tables to apply them to.","copy_config_success":"Configuration copied successfully","copy_configuration":"Copy Configuration","copy_day":"Copy Day","copy_day_preview":"Copy {count} shifts from {source} to {targets}","copy_failed":"Failed to copy configuration","copy_link":"Copy Link","copy_preview":"Copy","copy_settings_description":"Copy settings from this table to other tables","copy_shifts":"Copy Shifts","copy_slots":"Copy Slots","copy_slots_description":"Copy shift slot configurations from this date to future dates.","copy_success":"Configuration copied successfully","copy_the_bridge_token":"Copy the Bridge Token","copy_to_custom_range":"Custom Dates","copy_to_next_month":"Next 30 Days","copy_to_next_week":"Next 7 Days","copy_to_tables":"Copy to Tables","copy_to_tomorrow":"Tomorrow","copy_to_weekdays":"Copy Mon → Weekdays","copy_token":"Copy token","copy_week":"Copy Week","copy_week_to":"Copy Week To","copying":"Copying...","correct_timezone":"Set Correct Time Zone","correct_timezone_tip":"Setting the correct time zone ensures accurate order times","cost":"Cost","cost_alerts":"Cost Alerts","cost_breakdown":"Cost Breakdown","cost_categories":"Cost Categories","cost_per_interaction":"Cost Per Interaction","cost_categories_analysis":"Cost categories analysis","cost_distribution":"Cost Distribution","cost_management":"Cost Management","cost_per_portion":"Cost per Portion","cost_per_yield":"Cost per Yield","cost_price":"Cost Price","cost_ratios_within_optimal_range":"Cost ratios within optimal range","cost_to_revenue_ratio":"Cost to revenue ratio","costing_method":"Costing Method","costs":"Costs","count":"Count","count_adjustment":"Count Adjustment","count_correction":"Count Correction","count_frequency":"Count Frequency","count_frequency_days":"Count Frequency (Days)","count_lines":"Count Lines","count_number":"Count Number","count_session":"Count Session","count_type":"Count Type","count_your_cash_drawer_and_enter_the_total_amount":"Count your cash drawer and enter the total amount","counted":"Counted","counted_by":"Counted By","counted_qty":"Counted Qty","counts_open":"Open Counts","counts_review":"Counts in Review","cover":"Cover","cover_description":"Someone covers your shift","cover_image":"Cover Image (ideal: 650x320px)","cover_image_desc":"Show your restaurant cover photo at the top of the email.","cover_image_description":"Featured prominently on your restaurant page and social media shares.","cover_image_help_text":"Large banner image displayed on your restaurant page","cover_image_title":"Cover Image","cover_type":"Cover Type","coverage":"Coverage","coverage_percent":"Coverage %","covers":"Covers","covers_by_day":"Covers by Day of Week","covers_interval":"covers/interval","create":"Create","Create":{"set_time":"Set Time","min":" min"},"create_a_new_category":"Create a New Category","create_a_new_item":"Create a New Item","create_a_new_menu":"Create a New Menu","create_a_new_purchase_order":"Create a new purchase order","create_a_new_restaurant":"Create a New Restaurant","create_a_new_table":"Create a New Table","create_a_new_user":"Create a New User","create_access_rule":"Create Access Rule","create_account":"Create account","create_an_account":"Create an account","create_auto_tag_rule":"Create Auto-Tag Rule","create_automation":"Create Automation","create_batch":"Create Batch","create_campaign":"Create Campaign","create_campaign_button":"Create Campaign","create_categories_to_organize_items":"Create categories to organize your inventory items","create_category":"Create Category","create_country":"Create Country","create_discount":"Create Discount","create_discount_description":"Create a discount code to offer special promotions to your customers.","create_event":"Create Event","create_event_subtitle":"Set up a new event, experience, or prix fixe dinner","create_extra_item":"Create Extra Item","create_first_auto_rule":"Create First Rule","create_first_category":"Create First Category","create_first_discount":"Create your first discount","create_first_discount_description":"Create your first discount!","create_first_event":"Create First Event","create_first_event_desc":"Create your first event, experience, or prix fixe dinner to get started.","create_first_role":"Create your first role to manage staff permissions","create_first_rule":"Create First Rule","create_first_season":"Create First Season","create_first_section":"Create First Section","create_first_tag":"Create Your First Tag","create_first_upgrade":"Create First Upgrade","create_goods_receipt_note":"Create Goods Receipt Note","create_grn":"Create GRN","create_inventory":"Create Inventory","create_inventory_description":"Create a new inventory to manage stock across restaurants","create_location":"Create Location","create_new_inventory":"Create New Inventory","create_new_zone":"Create new zone","create_new_inventory_desc":"Create a dedicated inventory for this restaurant","create_new_item":"Create New Item","create_new_menu":"Create New Menu","create_new_order":"Create New Order","create_new_po_and_send_to_supplier":"Create a new Purchase Order and change its status to 'sent'","create_new_tag":"Create New Tag","create_order":"Create Order","create_po":"Create PO","create_prep_batch":"Create Prep Batch","create_prep_stock":"Create Prep Stock","create_purchase_order":"Create Purchase Order","create_recipe":"Create recipe","create_reservation":"Create Reservation","create_season":"Create Season","create_spending_rule":"Create Spending Rule","create_reservation_description":"Create a new table reservation for a guest","create_reservation_or_walkin":"Create a reservation or seat a walk-in","create_reservation_to_start":"Create a new reservation to get started.","create_restaurant":"Create Restaurant","create_restaurant_description":"Add a new restaurant to your account","create_schedule_to_start":"Create a schedule to get started","create_server_section":"Create Server Section","create_shift":"Create Shift","create_shifts":"Create Shifts","create_shifts_for_team":"Create shifts for your team","create_stock_transfer":"Create Stock Transfer","create_supplier":"Create Supplier","create_tag":"Create Tag","create_tax":"Create Tax","create_to_get_started":"Create one to get started","create_transfer":"Create Transfer","create_upgrade":"Create Upgrade","create_x_shifts":"Create {count} Shifts","create_your_first_grn_to_receive_stock":"Create your first GRN to receive incoming stock","create_your_first_menu":"Create your first menu to get started","create_your_first_recipe_to_manage_bom":"Create your first recipe to manage Bill of Materials","create_your_first_transfer":"Create your first transfer to move stock between locations","Create.accountant":"Accountant","Create.admin":"Admin","Create.attach_image_by_url":"Attach image by URL","Create.inventory_assistant":"Inventory Assistant","Create.inventory_manager":"Inventory Manager","Create.kitchen":"Kitchen","Create.loopie_requires_nutritional_data._without_calori":"AI Waiter requires nutritional data. Without calories, protein, or other values, it can't answer related questions.","Create.manager":"Manager","Create.min":" min","Create.multiple":"multiple","Create.required":"Required?","Create.select_a_restaurant":"Select a restaurant","Create.select_cooking_time_range":"Select Cooking Time Range","Create.single":"single","Create.store_assistant":"Store Assistant","Create.store_manager":"Store Manager","Create.user":"User","Create.waiter":"Waiter","created":"Created:","created_at":"Created At","creates":"Creates","creating":"Creating...","credentials":"Credentials","credit":"Credit","credit_cost":"Credit Cost","credit_limit":"Credit Limit","credit_purchase":"Credit Purchase","credits":"Credits","credits_added_to_wallet":"Credits have been added to your wallet.","credits_after":"After","credits_qty":"Credits Qty","credits_required":"Credits Required","credits_standard":"Credits — Standard:","critical":"Critical","critical_alerts":"Critical Alerts","csv_duplicate_skip":"Duplicate category names will be skipped","csv_empty_skip":"Empty rows will be skipped","csv_file":"CSV File","csv_format_hint":"CSV format: name (required). Optional: restaurant_id (if importing for another restaurant). Example: Vegetables, Meat, Dairy","csv_format_warning":"⚠️ Make sure your CSV file has a header row with \"name\" column. If opening in Excel, save as CSV (not Excel format).","csv_import_no_valid_items":"No valid items found in the file. Please check the data and try again.","csv_import_notes":"Import Notes:","csv_import_partial":"{valid} items imported, {errors} items had errors","csv_import_success":"{count} items imported successfully","csv_rows_summary":"Import Summary","csv_items_category_required":"Categories must exist before importing items","csv_items_duplicate_skip":"Duplicate SKUs will be skipped","csv_items_format_hint":"CSV format: sku, name, category, unit (required). Optional: sub unit, unit amount, barcode, storage type, is active, restaurant id","csv_items_format_warning":"⚠️ Categories and units must exist before importing. If opening in Excel, save as CSV (not Excel format).","csv_items_unit_required":"Units must exist (use unit code like kg, l, ea)","csv_max_length":"Category names must not exceed 255 characters","curfew_auto_note":"This rule uses built-in local curfew hours for minor employees.","currency":"Currency","current":"Current","current_assignment":"Current Assignment","your_order_is_being_reviewed":"Confirming your Order","current_distribution":"Current distribution","current_image":"Current Image","current_password":"Current password","current_qty":"Current Qty","current_quantity":"Current Quantity","current_status":"Current Status","current_stock":"Current Stock","current_stock_value":"Current Stock Value","pickup_at":"Pick up your food at","currently_active":"Currently active","currently_clocked_in":"Currently Clocked In","current_reservation":"Current Reservation","currently_occupied":"Currently occupied","currently_seated":"Currently Seated","currently_serving":"Currently Serving","currently_waiting":"Currently Waiting","currently_working":"Currently Working","cusersyouruserappdataroaminguliberobridgelogs":"C:\\Users\\YOUR_USER\\AppData\\Roaming\\ulibero-bridge\\logs","custom":"Custom","custom_amount":"Custom amount","custom_date_range":"Custom Date Range","custom_hours_name":"Custom Hours Name","custom_hours_name_description":"Name for this special time period","custom_hours_name_placeholder":"e.g. Happy Hour, Sunday Brunch","custom_range":"Custom Range","custom_reason":"Or type a custom reason...","custom_time":"Custom Time","custom_type":"Create a Custom Type. (E.g. Salads)","custom_value":"Custom Value","custom_week":"Custom Week","CustomAccordion.qty":"Qty: ","CustomAccordion.text":" × ","customer_behavior_insights":"Customer behavior insights","customer_gives":"Customer Gives","customer_information":"Customer Information","customer_insights":"Customer Insights","customer_info":"Customer Info","customer_name":"Customer Name","customer_phone":"Customer Phone","customer_view":"Customer view","customers_will_enter_this_code":"Code at checkout to receive the discount.","customize":"Customize","customize_item":"Customize Item","customize_notifications":"Customize Notifications","customize_restaurant_visual_identity":"Upload your restaurant logo, cover image, and customize visual elements","customize_your_order":"Customize Your Order","customized":"Customized","CustomOrderSummary.qty":"Qty: ","CustomOrderSummary.text":" × ","CustomOrderSummary.total_item":"Total Item: ","cycle_a_high_value":"Cycle A - High Value","cycle_b_medium_value":"Cycle B - Medium Value","cycle_c_low_value":"Cycle C - Low Value","cycle_code":"Cycle Code","cycle_count":"Cycle Count","d_ahead":"d ahead","daily":"Daily","data_only":"Data only","daily_performance":"Daily performance","daily_performance_overview":"Daily performance overview","daily_profit_and_cost_summary":"Daily profit and cost summary","daily_profit_trend":"Daily profit trend","daily_report":"Daily Report","daily_report_desc":"Business day sales & Z-reports","daily_report_preview":"Daily Report Preview","daily_reports":"Daily Reports","daily_reports_description":"Generate and manage your daily reports to close business day.","daily_revenue":"Daily Revenue","daily_tax_collection":"Daily tax collection","daily_revenue_trend":"Daily Revenue Trend","damage":"Damage","damaged":"Damaged","dark_mode":"Dark Mode","guest_dark_mode_description":"Enable dark theme for the guest menu","data_will_appear_with_activity":"Data will appear with activity","data_will_appear_with_movements":"Data will appear with movements","data_will_appear_with_sales":"Data will appear once items are sold","date":"Date","date_and_time":"Date & Time","date_blocked":"This date is blocked — restaurant is closed.","date_closed":"Date Closed","date_column":"Date","date_from":"Date From","date_of_birth":"Date of Birth","date_prepared":"Date Prepared","date_range_7_days":"Date Range (7 days)","date_received":"Date Received","date_required":"Date is required","date_time":"Date & Time","date_to":"Date To","dates":"Dates","day":"Day","day_copied":"Day copied","day_friday":"Friday","day_monday":"Monday","day_saturday":"Saturday","day_selected":"day selected","day_summary":"Day Summary","day_sunday":"Sunday","day_thursday":"Thursday","day_tuesday":"Tuesday","day_wednesday":"Wednesday","days":"Days","days_ago":"days ago","days_cover":"Days Cover","days_lc":"days","days_open":"Days open","days_left":"Days Left","days_of_week":"Days of Week","days_remaining":"days remaining","days_selected":"days selected","days_since_last_visit_label":"Days Since Last Visit","days_since_placeholder":"e.g. 60","DD MMM YYYY":"DD MMM YYYY","deactivate":"Deactivate","deactivate_recipe_confirmation":"Are you sure you want to delete this recipe?","deadline_hours":"Deadline (hours before)","deciliter_dl":"Deciliter (dl)","decline_reason":"Decline Reason","declined":"Declined","decorations":"Decorations","decrease_party_size":"Decrease party size","deep_insights_analysis":"Deep insights analysis","deep_insights_and_performance_metrics":"Deep insights and performance metrics","default":"Default","default_is_generated_from":"Default is generated from","default_language":"Default Language","default_lead_time_days":"Default Lead Time (Days)","default_tax":"Default Tax","delayed":"Delayed","delete":"Delete","delete_access_rule":"Delete Access Rule","delete_access_rule_confirm":"Delete \"{name}\"? This cannot be undone.","delete_account":"Delete account","delete_account_confirm_text":"Please enter your password to confirm you want to permanently delete your account.","delete_account_description":"Permanently delete your account and all associated data","delete_account_warning":"Once your account is deleted, all of its resources and data will be permanently removed. Please be certain before proceeding.","delete_action":"Delete","delete_auto_tag_confirm":"This rule will stop auto-tagging guests. Continue?","delete_auto_tag_rule":"Delete Auto-Tag Rule","delete_booking_rule":"Delete Booking Rule","delete_campaign":"Delete Campaign","delete_campaign_confirm":"Delete \"{name}\"? This cannot be undone.","delete_category_confirmation_message":"This action will permanently delete this category and cannot be undone.","delete_discount":"Delete Discount","delete_discount_confirmation":"Are you sure you want to delete this discount code?","delete_event":"Delete Event","delete_event_confirm":"Delete \"{title}\"? This will also remove all bookings.","delete_item":"Delete Item","delete_item_confirmation_message":"This action will permanently delete this item and cannot be undone.","delete_this_floor":"Delete this floor?","delete_menu":"Delete Menu","delete_order_confirm":"This will delete the entire order. Are you sure?","delete_policy":"Delete Policy","delete_policy_confirmation":"Are you sure you want to delete this policy? This action cannot be undone.","delete_printer":"Delete Printer?","delete_provider":"Delete Provider","delete_provider_confirm":"Are you sure you want to remove this payment provider? This action cannot be undone.","delete_restaurant_warning":"Are you sure you want to delete this restaurant?","delete_role":"Delete Role","delete_role_confirmation":"Are you sure you want to delete","delete_role_warning":"Existing shift entries will not be affected.","delete_rule":"Delete Rule","delete_rule_confirmation":"Are you sure you want to delete","delete_rule_warning":"This will stop checking this compliance rule.","delete_ruleset_confirmation":"Are you sure you want to delete this booking rule? This action cannot be undone.","delete_server_section":"Delete Server Section","delete_server_section_confirm":"Delete \"{name}\"?","delete_shift":"Delete Shift","delete_shift_confirm":"Are you sure you want to remove this shift?","delete_supplier":"Delete Supplier","delete_tag":"Delete Tag","delete_tag_confirm":"Are you sure you want to delete","delete_template":"Delete Template","delete_upgrade":"Delete Upgrade","delete_upgrade_confirm":"Delete \"{name}\"?","deletion_failed":"Deletion Failed","delivered":"Delivered","delivering_to":"Delivering to:","delivery":"Delivery","delivery_accepted":"Delivery Accepted","delivery_address":"Delivery Address","delivery_available":"Delivery Available","delivery_available_in_zone":"Delivery available in this area","delivery_cancelled_success":"Delivery order cancelled successfully","delivery_closed":"Delivery Closed","delivery_coming_soon":"Delivery service coming soon!","delivery_completed_success":"Delivery completed successfully","delivery_details":"Delivery Details","delivery_fee":"Delivery Fee","delivery_hours":"Delivery Hours","delivery_info":"Delivery Info","delivery_information":"Delivery Information","delivery_instructions":"Delivery Instructions","delivery_location":"Delivery","delivery_not_available":"Delivery service is not available at the moment.","delivery_notes":"Delivery Notes","delivery_order":"Free","delivery_order_not_found":"Delivery order not found","delivery_out_for_delivery":"Order is out for delivery","delivery_status":"Delivery Status","delivery_status_updated":"Delivery status updated successfully","delivery_zones_not_configured":"Delivery zones are not configured","denied":"Denied","deny":"Deny","deny_swap":"Deny Swap","department":"Department","deposit":"Deposit","deposit_already_paid":"Deposit Already Paid","deposit_already_paid_desc":"The deposit for this reservation has already been paid.","deposit_amount":"Deposit Amount","deposit_amount_dollars":"Deposit Amount ($)","deposit_amount_label":"Deposit Amount ($)","deposit_at":"at","deposit_card_details":"Payment Details","deposit_card_input_placeholder":"Card input will appear here","deposit_computed":"Actual deposit","deposit_display":"Deposit: ${amount}","deposit_due_now":"Deposit due now","deposit_error_occurred":"An error occurred. Please try again.","deposit_guests":"guests","deposit_hint":"Guest pays this deposit when selecting this table online","deposit_page_title":"Deposit","deposit_paid":"Deposit Paid","deposit_pay":"Pay","deposit_payment_config_error":"Payment not configured. Please try again.","deposit_payment_failed":"Payment failed. Please try again.","deposit_payment_incomplete":"Payment was not completed.","deposit_percentage_invalid":"Deposit percentage must be between 0 and 100","deposit_percentage_label":"Deposit Percentage (%)","deposit_placeholder":"0","deposit_required":"deposit required","deposit_reservation_for":"Reservation for","deposit_secure_payment_stripe":"Secure payment powered by Stripe","deposit_secure_payment":"Secure payment processing","deposit_secure_title":"Secure Deposit","deposit_settings":"Deposit Settings","deposit_stripe_load_error":"Failed to load payment processor. Please refresh the page.","deposit_stripe_not_configured":"Stripe is not configured.","deposit_type":"Deposit Type","deposit_url_missing":"Deposit URL is missing.","deposit_verification_failed":"Payment verification failed.","describe_image":"Provide a description for your image","describe_this_discount":"Describe this discount for internal reference","describe_what_this_tax_is_for":"Describe what this tax is for…","description":"Description","description_helper_text":"A brief description of your restaurant and cuisine","desktop_app":"Desktop App","description_label":"Description","description_optional":"Description (Optional)","deselect":"Deselect","deselect_all":"Deselect All","design_target_campaign":"Design and target your email campaign","design_target_subtitle":"Design and target your email campaign","destructive":"Destructive","detailed_analysis":"Detailed Analysis","detailed_calculation":"Detailed Calculations","detailed_expense_analysis":"Detailed expense analysis by supplier","detailed_financial_analysis":"Detailed financial analysis","detailed_financial_performance":"Detailed Financial Performance","detailed_reports":"Detailed Reports","detailed_staff_table_metrics":"Detailed staff & table metrics","detailed_view_of_all_orders_and_payments":"Detailed view of all orders and payments","details":"Details","devices":"📱 Devices","dietary":"Dietary","dietary_condition":"Dietary: {value}","dietary_info":"Dietary Info","dietary_placeholder":"e.g. Vegetarian, Gluten-free (comma-separated)","dietary_restriction_contains":"Dietary Restriction Contains","dietary_restriction_placeholder":"e.g. vegan, gluten","dietary_restrictions":"Dietary Restrictions","dietary_restrictions_allergies":"Dietary Restrictions / Allergies","difference":"Difference","different_customers":"Different customers","digital_payments":"Digital Payments","dine_in":"Dine In","disable_category":"Disable Category","disabled":"Disabled","discount":"Discount","duration":"Duration","display_name":"Display Name","discount_active_description":"Activate Discount Code","discount_applied_success":"Discount applied successfully","discount_by":"Discount by","discount_code":"Discount Code","discount_code_cannot_contain_spaces":"Discount code cannot contain spaces","discount_never_expires":"Discount Code never expires","discount_reason_placeholder":"E.g., Loyal customer, Complaint resolution...","discount_removed_success":"Discount removed successfully","discount_type":"Discount Type","discount_value":"Discount Value","discounts":"Discounts","distance":"Distance","distinct_clearly_stands_out_as_blocked":"Distinct, clearly stands out as blocked","dlocal":"dLocal","documents":"Documents","done":"Done","download":"Download","download_attachment":"Download Attachment","download_bridge":"Download Bridge","download_bridge_exe":"⬇️ Download Bridge (.exe)","download_fiscal_receipt":"Download Fiscal Receipt","download_invoice":"Download Invoice","download_install_bridge":"Download & install Bridge","download_pdf":"Download PDF","download_receipt":"Download Receipt","download_recent_daily_report":"Download Recent Daily Report","download_report":"Download Report","download_tax_report":"Download Tax Report","download_template":"Download Template","download_template_for_location":"Download a template pre-filled with items available at the selected source location.","download_template_with_all_items":"Download a template with all your items","downloading":"Downloading...","domain":"Domain","draft":"Draft","draft_label":"Draft","drag_and_drop_or":"Drag and drop or","drag_to_canvas":"Drag to canvas","drag_to_reorder":"Drag to manage order","drag_to_reorder_categories":"Arrange and manage your category order by dragging","drag_to_reorder_items":"Arrange and manage your item order by dragging","draw_wall":"Draw Wall","drop_on_table_to_assign":"Drop on a table to assign {name}","drop_on_table_to_seat":"Drop on a table to seat {name}","drinks":"Drinks","driver_assigned":"Driver Assigned","driver_en_route":"Driver en route","driver_on_the_way":"Driver is on the way to your location","driver_will_arrive_soon_message":"Your driver will arrive soon. Please be ready to receive your order.","drop":"Drop","drop_description":"Drop shift from schedule","drop_waiter_on_table":"Drop on a table to assign","dry":"Dry","due":"Due","duplicate_item":"Duplicate Item","DynamicTable.no_items_found":"No items found.","DynamicTable.try_different_search":"Try different search","e_g_10_off":"E.G. 10% off","e_g_10000":"e.g., 10000","e_g_1234567890":"e.g., 1234567890","e_g_25ml_50ml_75ml":"e.g. 25ml, 50ml, 75ml","e_g_5_off":"E.G. $5 off","e_g_7":"e.g., 7","e_g_750_for_wine_bottle":"e.g. 750 for wine bottle","e_g_damaged_goods_expiry":"e.g., Damaged goods, Expiry","e_g_john_doe":"e.g., John Doe","e_g_main_dry_storage":"e.g., Main Dry Storage","e_g_net_30":"e.g., Net 30","e_g_net_30_2_10_net_30":"e.g., Net 30, 2/10 Net 30","e_g_peanuts_milk_eggs":"e.g. peanuts, milk, eggs","e_g_physical_count":"e.g. Physical count","e_g_summer2024":"E.G. SUMMER2025","each":"each","each_table_is_a_separate_line":"Each table is a separate line","each_waiter_is_a_separate_line":"Each waiter is a separate line","edit":"Edit","edit_access_rule":"Edit Access Rule","edit_action":"Edit","edit_auto_tag_rule":"Edit Auto-Tag Rule","edit_booking_rule":"Edit Booking Rule","edit_campaign":"Edit Campaign","edit_category":"Edit Category","edit_country":"Edit Country","edit_discount":"Edit Discount","edit_discount_description":"Edit the details of your discount code to update its value, conditions, and validity period.","edit_employee":"Edit Employee Profile","edit_employee_desc":"Update scheduling preferences and compensation details.","edit_event":"Edit Event","edit_event_subtitle":"Update event details and settings","edit_extra_item":"Edit Extra Item","edit_floor":"Edit Floor","edit_floors":"Edit Floors","edit_guest":"Edit Guest","edit_inventory":"Edit Inventory","edit_inventory_description":"Update inventory details and connected restaurants","edit_item":"Edit Item","edit_location":"Edit Location","edit_menu":"Edit Menu","edit_notes":"Edit Notes","edit_notifications":"Edit Notifications","edit_notifications_description":"Select which notifications this email should receive.","edit_options":"Edit Options","edit_password":"Edit password","edit_policy":"Edit Policy","edit_prep_stock":"Edit Prep Stock","edit_provider":"Edit Provider","edit_purchase_order":"Edit Purchase Order","edit_recipe":"Edit Recipe","edit_reservation":"Edit Reservation","edit_restaurant":"Edit Restaurant","edit_restaurant_description":"Update restaurant details and settings","edit_role":"Edit Role","edit_rule":"Edit Rule","edit_server_section":"Edit Server Section","edit_shift":"Edit Shift","edit_supplier":"Edit Supplier","edit_tag":"Edit Tag","edit_tax":"Edit Tax","edit_template":"Edit Template","edit_upgrade":"Edit Upgrade","edit_user":"Edit User","edit_wall":"Edit Wall","edit_worker":"Edit Worker","Edit.accountant":"Accountant","Edit.admin":"Admin","Edit.inventory_assistant":"Inventory Assistant","Edit.inventory_manager":"Inventory Manager","Edit.kitchen":"Kitchen","Edit.loopie_requires_nutritional_data._without_calori":"AI Waiter requires nutritional data. Without calories, protein, or other values, it can't answer related questions.","Edit.manager":"Manager","Edit.min":" min","Edit.multiple":"multiple","Edit.required":"Required?","Edit.select_cooking_time_range":"Select Cooking Time Range","Edit.single":"single","Edit.store_assistant":"Store Assistant","Edit.store_manager":"Store Manager","Edit.update_image_by_url":"Update image by URL","Edit.user":"User","Edit.waiter":"Waiter","efficiency_score":"Efficiency Score","efficiency_seated_cleared":"Efficiency (seated → cleared)","eg_15000":"e.g. 15.000","eg_750_for_a_750ml_bottle":"e.g., 750 for a 750ml bottle","eg_ground_floor":"e.g. Ground Floor","eg_holiday_maintenance":"e.g., Holiday, Maintenance","eg_no_onions_sauce_on_the_side_well_done":"e.g. No onions, sauce on the side, well done...","eg_vat_sales_tax_service_tax":"e.g. VAT, Sales Tax, Service Tax","elapsed_time":"Time on Shift","eligible":"Eligible","email":"Email","email_address":"Email Address","enter_your_password_here":"Enter your password here","email_address_optional":"Email Address (Optional)","email_body_html":"Email Body (HTML)","email_body_placeholder":"<p>Dear {{guest_name}},</p>","email_content":"Email Content","email_marketing_subtitle":"Email marketing for your guests","email_not_verified":"Your email address is not verified","email_preview":"Email Preview","email_notifications":"Email Notifications","email_notifications_description":"Configure email addresses and select which notifications each recipient receives.","email_optional":"Email (Optional)","email_or_visitor_id":"Email or Visitor ID","email_password_reset_link":"Email password reset link","email_placeholder":"guest@email.com","email_pre_shift_report":"Email Pre-Shift Report","email_report":"Email Report","email_tab_hint":"Configure email recipients in the","email_verification":"Email verification","emailexamplecom":"email@example.com","empty_report":"Empty Report","emails":"Emails","emails_configured":"configured","emails_sent":"Emails Sent","emails_tab":"Emails tab","employee":"Employee","employee_added":"Employee added to shifts","employee_updated":"Employee profile updated","employees":"employees","employment_type":"Employment Type","en-US":"en-US","enable_anyway":"I Understand, Enable","enable_category":"Enable Category","enable_custom_hours":"Enable Custom Hours","enable_if_this_location_can_receive_inventory":"Enable if this location can receive inventory","enable_reminders":"Enable Reminders","enable_service_fee":"Enable Service Fee","enabled":"Enabled","end_break":"End Break","end_date":"End Date","end_date_must_be_after_start_date":"End date must be after start date","end_date_must_be_in_future":"Please provide a valid date","end_time":"End Time","end_time_label":"End Time","end_time_must_be_after_start_time":"End time must be after start time","engage_guests_description":"Engage your guests with targeted emails.","enter":"Enter","enter_actual_production_results":"Enter the actual production results","enter_amount":"Enter amount","enter_background_image_url":"Enter background image URL","enter_cancellation_reason":"Enter reason for cancellation...","enter_cash_details_and_generate_the_report":"Enter cash details and generate the report","enter_category_description":"Enter category description","enter_category_name":"Enter category name","enter_code":"Got a Code? Enter it here","enter_complete_address":"Enter your complete delivery address","enter_country_code":"Enter country code","enter_country_code_eg_us_pk":"Enter country code (e.g., US, PK)","enter_country_name":"Enter country name","enter_cover_image_url":"Enter cover image URL","enter_custom_tip":"Enter custom tip","enter_dates":"Enter dates (comma-separated, YYYY-MM-DD)","enter_description":"Enter description","enter_email":"email@example.com","enter_email_address":"Enter email address","enter_four_digit_pin":"Enter a 4-digit PIN code","enter_full_name":"Enter your full name","enter_image_url":"Enter Image URL","enter_inventory_description":"Enter inventory description","enter_inventory_name":"Enter inventory name","enter_item_name":"Enter item name","enter_location_details":"Enter location details below","enter_logo_url":"Enter logo URL","enter_menu_description":"Enter menu description","enter_menu_name":"Enter menu name","enter_notes":"Enter notes about this guest...","enter_phone_number":"Enter your phone number","enter_pin":"Enter PIN","enter_price":"Enter price","enter_printer_ip_port_width_if_not_autofilled":"Enter Printer IP / Port / Width (if not auto-filled)","enter_quantity":"Enter quantity","enter_received":"Enter amount received","enter_recipe_description":"Enter recipe description","enter_rejection_reason":"Enter rejection reason","enter_restaurant_address":"Enter restaurant address","enter_restaurant_description":"Enter restaurant description","enter_restaurant_name":"Enter restaurant name","enter_restaurant_phone":"Enter restaurant phone","enter_table_identifier_eg_t01":"Enter table identifier (e.g. T01)","enter_table_number":"Enter table number","enter_user_email":"Enter user email","enter_user_name":"Enter user name","enter_user_password":"Enter user password","enter_value":"Enter value","enter_your_details_and_location":"Enter your delivery details and select location","enter_your_full_name":"Enter your full name","entire_order":"Entire Order","entity":"Entity","entries":"entries","entries_to_week_of":"entries to week of","entry":"entry","entry_created_success":"Shift entry created","entry_deleted_success":"Shift entry removed","entry_updated_success":"Shift entry updated","error":"Error","Error":"Error","errors":"Errors","error_adding_shift":"Error adding shift","error_approving":"Error approving swap","error_auto_schedule":"Error generating schedule","error_copying":"Error copying week","error_creating_swap":"Error creating swap request","error_denying":"Error denying swap","error_generic":"Something went wrong","error_importing_categories":"Error importing categories. Please check the file format.","error_importing_items":"Error importing items. Please check the file format.","error_importing_menu":"Error importing menu","error_message":"Please try again later","error_publishing":"Error publishing schedule","error_responding":"Error responding","error_reviewing":"Error reviewing request","error_saving":"Error saving employee","error_serving_item":"Failed to mark item as served","error_submitting_request":"Error submitting request","error_title":"Something went wrong","error_updating":"Error updating status","error_updating_availability":"Error updating availability","est_lost_revenue":"Est. Lost Revenue","est_remaining_interactions":"Est. Remaining Interactions","est_remaining_requests":"Est. Remaining Requests","estimated_available_time":"Estimated Available Time","estimated_cost":"Estimated Cost","estimated_delivery_time":"Estimated Delivery Time","estimated_time":"Est. Time","european_style":"European Style","evening":"Evening","exact":"Exact","event_available":"available","event_book_and_pay":"Book & Pay","event_book_now":"Book Now","event_book_tickets":"Book Tickets","event_capacity":"Capacity","event_check_back":"Check back soon!","event_date":"Date","event_delete_failed":"Failed to delete event","event_deleted":"Event deleted.","event_delivery_assigned":"Delivery Assigned","event_delivery_completed":"Delivery Completed","event_description":"Description","event_description_placeholder":"A curated evening of fine wines...","event_details":"Event Details","event_details_desc":"Basic information about your event","event_draft_desc":"This event is a draft and will not be visible to guests.","event_email":"Email","event_email_placeholder":"john@example.com","event_end_time":"End Time","event_free":"Free","event_left":"left","event_spots_left":"spots left","event_low_stock":"Low Stock Alert","event_name_placeholder":"John Doe","event_new_delivery":"New Delivery Order","event_new_orders":"New Orders","event_no_upcoming":"No upcoming events at the moment.","event_number_of_tickets":"Number of Tickets","event_order_cancelled":"Order Cancelled","event_order_paid":"Order Paid","event_order_ready":"Order Ready","event_out_of_stock":"Out of Stock","event_page_title":"Events","event_payment_title":"Complete Payment","event_phone":"Phone","event_phone_placeholder":"+1 234 567 8900","event_price":"Event Price ($)","event_price_per_ticket":"Price per ticket","event_singular":"Event","event_sold_out":"Sold Out","event_start_time":"Start Time","event_title":"Title","event_title_placeholder":"Wine & Dine Evening","event_total":"Total","event_type":"Type","event_type_event":"Event","event_type_experience":"Experience","event_type_prix_fixe":"Prix Fixe","event_untitled":"Untitled Event","event_upcoming_title":"Upcoming Events & Experiences","event_update_failed":"Failed to update event","event_updated":"Event updated.","event_visible_desc":"This event will appear on your booking page.","event_waiter_call":"Waiter Call","event_your_name":"Your Name","events":"events","events_experiences":"Events & Experiences","events_recorded":"events recorded","events_subtitle":"Manage ticketed events, experiences, and prix fixe dinners","example":"Example","example_only":"Example only","excellent":"Excellent","excise_percent":"Excise %","excl_tax":"excl. tax","excluded_guests":"Excluded Guests","exit_full_screen":"Exit Full Screen","expandcollapse":"Expand/Collapse","expected":"Expected","expected_cash":"Expected Cash","expected_date":"Expected Date","expected_on":"Expected On","expected_on_cannot_be_before_ordered_on":"Expected On date cannot be before Ordered On date.","expected_on_cannot_be_in_past":"Expected On date cannot be in the past.","expected_yield":"Expected Yield","expense_breakdown":"Expense Breakdown","expense_breakdown_desc":"Spending by category","experience":"Experience","expire":"Expire","expired":"Expired","expires_at":"Expires","expires_today":"Expires Today","expiring_soon":"Expiring Soon","expiry":"Expiry","expiry_alert":"Expiry Alert","expiry_date":"Expiry Date","explore_orders":"Explore Orders","export":"Export","export_csv":"Export CSV","export_data":"Export Data","export_menu":"Export Menu","export_menu_description":"Export your menus with all data and images.","export_with_images":"With images","exported":"Exported","exporting":"Exporting...","extra_discount":"Extra Discount","extra_item":"Extra Item","extra_items":"Extra Items","extra_option":"Extra Option","extras":"Extras","extras_total":"Extras Total","extreme":"Extreme","failed_create_reservation":"Failed to create reservation. Please check the form.","failed_delete_tag":"Failed to delete tag","failed_to_add_email":"Failed to add email. Please try again.","failed_to_apply_discount":"Failed to apply discount","failed_to_calculate_delivery_fee":"Failed to calculate delivery fee","failed_to_cancel_order":"Failed to cancel order","failed_to_close_table":"Failed to close table","failed_to_create":"Failed to create","failed_to_create_order":"Failed to create order","failed_to_delete_order":"Failed to delete order.","failed_to_get_address":"Failed to get address for this location","failed_to_initiate_payment":"Failed to initiate payment","failed_to_get_location":"Failed to get your location","failed_to_load":"Failed to load. Please try again.","failed_to_load_tables":"Failed to load tables","failed_to_mark_paid":"Failed to mark order as paid","failed_to_mark_served":"Failed to mark order as served","failed_to_occupy_table":"Failed to occupy table","failed_to_record_payment":"Failed to record payment","failed_to_remove_discount":"Failed to remove discount","failed_to_serve_item":"Failed to mark item as served","failed_to_update_order":"Failed to update order","failed_to_verify_address":"Failed to verify the selected address","failed_update_delivery":"Failed to update delivery status","failed_update_pickup":"Failed to update pickup status","failed_update_reservation":"Failed to update reservation","fee":"Fee","fee_amount_cents":"Fee Amount (cents)","fee_percentage":"Fee (%)","fee_percentage_invalid":"Fee percentage must be between 0 and 100","fee_type":"Fee Type","fields_to_copy":"Fields to Copy","fifo":"FIFO","file_too_large":"File must be 100 MB or smaller","fill_required_fields":"Please fill in required fields","filter":"Filter","filter_by_action":"Filter by action","filter_by_category":"Filter by category","filter_by_tags":"Filter by tags","filter_transactions":"Filter transactions","filter_waiter_or_table_performance":"Filter waiter or table performance","filters":"Filters","final_location":"Final Location","finalize_order":"Finalize Order","finalizing":"Finalizing...","Financial":{"financial_dashboard":"Financial Dashboard","financial_overview":"Financial Overview","financial_history":"Financial History","financial_reports":"Financial Reports","financial_analytics":"Advanced Analytics","cost_management":"Cost Management","comprehensive_financial_overview":"Comprehensive financial overview and insights","complete_transaction_history":"Complete transaction history and records","detailed_financial_analysis":"Detailed financial analysis and reporting","deep_insights_and_performance_metrics":"Deep insights and performance metrics","monitor_and_control_expenses":"Monitor and control your expenses","transaction_history":"Transaction History","today":"Today","this_week":"This Week","last_week":"Last Week","this_month":"This Month","last_month":"Last Month","this_year":"This Year","custom_date_range":"Custom Date Range","export":"Export","export_costs":"Export Costs","export_pdf":"Export PDF","export_analytics":"Export Analytics","refresh":"Refresh","total_revenue":"Total Revenue","total_orders":"Total Orders","avg_order_value":"Average Order Value","today_revenue":"Today's Revenue","orders_today":"orders today","total_amount":"Total Amount","transactions":"Transactions","completed":"Completed","avg_transaction":"Avg Transaction","revenue_trend":"Revenue Trend","revenue_over_time":"Revenue over time","revenue_chart_placeholder":"Revenue chart will appear here","top_performing_items":"Top Performing Items","best_selling_items":"Best selling items this period","sold":"sold","detailed_reports":"Detailed Reports","view_comprehensive_reports":"View comprehensive financial reports","advanced_analytics":"Advanced Analytics","deep_insights_analysis":"Deep insights and analysis","track_expenses_costs":"Track expenses and costs","filters_and_search":"Filters and Search","search_transactions":"Search transactions...","all_statuses":"All Statuses","all_payment_methods":"All Payment Methods","all_methods":"All Methods","cash":"Cash","card":"Card","digital":"Digital","date":"Date","amount":"Amount","check_number":"Check Number","status":"Status","clear_filters":"Clear Filters","date_time":"Date & Time","table":"Table","waiter":"Waiter","payment_method":"Payment Method","actions":"Actions","showing":"Showing","of":"of","results":"results","pending":"Pending","failed":"Failed","total_costs":"Total Costs","food_cost_percentage":"Food Cost %","purchase_costs":"Purchase Costs","profit_margin":"Profit Margin","from_suppliers":"from suppliers","cost_breakdown":"Cost Breakdown","by_category":"By Category","cost_alerts":"Cost Alerts","cost_distribution":"Cost Distribution","breakdown_of_major_cost_categories":"Breakdown of major cost categories","cost_distribution_chart":"Cost distribution chart will appear here","detailed_breakdown":"Detailed Breakdown","food___beverages":"Food & Beverages","labor_costs":"Labor Costs","of_total":"of total","revenue":"Revenue","net_profit":"Net Profit","category":"Category","total_cost":"Total Cost","percentage":"Percentage","trend":"Trend","high_food_cost_percentage":"High Food Cost Percentage","food_cost_above_optimal_range":"Food cost is above optimal range","cost_optimization_success":"Cost Optimization Success","reduced_waste_costs_by_8_percent":"Reduced waste costs by 8% this month","cost_optimization_recommendations":"Cost Optimization Recommendations","reduce_food_waste":"Reduce Food Waste","implement_better_inventory_management":"Implement better inventory management practices","potential_savings":"Potential Savings","month":"month","hourly_analysis":"Hourly Analysis","customer_insights":"Customer Insights","table_performance":"Table Performance","staff_performance":"Staff Performance","hourly_revenue_distribution":"Hourly Revenue Distribution","revenue_by_hour_of_day":"Revenue distribution by hour of day","hourly_chart_will_appear_here":"Hourly chart will appear here","peak_hours":"Peak Hours","orders":"orders","total_customers":"Total Customers","avg_spend":"Avg Spend","satisfaction":"Satisfaction","return_rate":"Return Rate","expected_cash":"Expected Cash","net_subtotal":"Net Subtotal","includes_tax":"Includes Tax","incl_all_taxes":"Incl All Taxes","click_breakdown":"Click Breakdown","in_taxes":"In Taxes","order_discount":"Order Discount","placed_by":"Placed By","processed_by":"Processed By","please_come_again":"Please Come Again","amount_due":"Amount Due","customer_behavior_insights":"Customer Behavior Insights","peak_dining_time":"Peak Dining Time","highest_customer_volume":"Highest customer volume","most_popular_day":"Most Popular Day","friday":"Friday","highest_revenue_day":"Highest revenue day","avg_dining_duration":"Avg Dining Duration","average_table_occupancy":"Average table occupancy time","table_utilization_analysis":"Table Utilization Analysis","performance_metrics_by_table":"Performance metrics by table","utilization":"Utilization","waiter_performance_metrics":"Waiter Performance Metrics","staff_productivity_and_sales":"Staff productivity and sales performance","orders_served":"orders served","total_sales":"Total Sales","avg_order":"Avg Order","tips_earned":"Tips Earned","revenue_report":"Revenue Report","profit_analysis":"Profit Analysis","expense_breakdown":"Expense Breakdown","daily_report":"Daily Report","daily_reports":"Daily Reports","item_performance":"Item Performance","tax_reports":"Tax Reports","detailed_analysis":"Detailed Analysis","revenue_analysis":"Revenue Analysis","comprehensive_revenue_breakdown":"Comprehensive revenue breakdown and trends","daily_revenue_trend":"Daily Revenue Trend","revenue_chart_will_appear_here":"Revenue chart will appear here","payment_methods":"Payment Methods","card_payments":"Card Payments","cash_payments":"Cash Payments","digital_payments":"Digital Payments","profit_margins_and_trends":"Profit margins and trends analysis","gross_profit":"Gross Profit","detailed_expense_analysis":"Detailed expense analysis by supplier","supplier":"Supplier","best_and_worst_performing_items":"Best and worst performing items","item_name":"Item Name","quantity_sold":"Quantity Sold"},"financial_analytics":"Financial Analytics","financial_dashboard":"Financial Dashboard","financial_details":"Financial Details","financial_history":"Financial History","financial_overview":"Financial Overview","financial_performance_breakdown":"Financial performance breakdown","financial_reports":"Financial Reports","financial_summary":"Financial Summary","financials":"Financials","find_guest":"Find Guest","first":"First","first_name":"First Name","first_time_caller":"First time caller","first_order_description":"Only applies on the user's first order.","first_order_only":"First Order Only","fiscal_failed":"Fiscal Failed","fiscal_receipt":"Fiscal Receipt","fiscal_receipt_issued":"Fiscal receipt issued","fiscal_receipt_pending":"Fiscal receipt is being processed","fiscal_receipt_ready":"Fiscal receipt is ready","fiscalized":"Fiscalized","fiscalizing":"Fiscalizing...","fiscalizing_order":"Issuing fiscal receipt...","fix_form_errors":"Please fix the form errors before submitting.","fixed_amount":"Fixed Amount","fixed_discount":"Fixed discount","fixed_value":"Fixed Value","floor":"Floor:","floor_label":"Floor","floor_name":"Floor name","floor_name_required":"All floors must have a name.","floor_plan":"Floor Plan","floor_plan_editor":"Floor Plan Editor","floor_plan_editor_redirect_description":"The full floor plan editor with drag-and-drop table placement is available in the Table Management section.","floor_plans":"Floor Plans","floor_plans_description":"View restaurant floor plans and table availability for reservations","floor_plans_info_description":"This view shows table availability for reservations. To add, edit, or rearrange tables, use the Table Management page.","floor_plans_info_title":"Floor plans are managed in Table Management","floor_plans_managed_elsewhere":"Floor plans are managed in Table Management","floor_waiters":"Floor Waiters","floors":"Floors","food":"Food","food_court_settings":"Food Court Settings","food_cost_above_optimal_range":"Food cost above optimal range","food_cost_percentage":"Food Cost Percentage","food_is_ready":"Your food is ready! Our staff will bring it to your table shortly.","food_is_ready_for_pickup":"Your food is ready! Please pick it up from the counter.","footer":{"select_language":"Select Language","by_using_loopiy":"By using Ordder you accept our","terms_of_service":"Terms of Service","terms_and_conditions":"Terms and Conditions"},"for_theoretical_deductions":"For theoretical COGS deductions","for_this_date":"for this date","forecast":"Forecast","forecast_description":"Predict staffing needs based on historical order data","forecast_generated":"Forecast generated","forecast_lookback_hint":"Number of weeks of history used for staffing predictions","forecast_lookback_weeks":"Forecast Lookback Weeks","forecast_vs_actual":"Forecast vs Actual","forgot_password":"Forgot password?","form_errors":"Please fix the form errors","Form.advance_payment":"Advance Payment","Form.booking_fee_details":"Booking fee details","Form.card":"Card","Form.cash":"Cash","Form.please_select_at_least_one_time_slot_above_to_en":"Please select at least one time slot above to enable table selection.","Form.select_a_restaurant":"Select a restaurant","Form.text":" × ","formattimeslotslotjoin":"formatTimeSlot(slot)).join(', ') }}","four_digit_pin":"4-digit PIN","free":"Free","free_delivery_zone":"Free delivery in this zone!","free_label":"Free","free_starter_pack":"Free Starter Pack","free_up_table":"Free Up Table","freezer":"Freezer","frequently_used_actions":"Frequently used actions","fri":"Fri","friday":"Friday","from":"From","from_location":"From Location","from_order_to_payment":"From order to payment","from_purchase_order":"From Purchase Order","from_template":"From Template","front_of_house":"Front of House","frozen":"Frozen","full":"full","full_amount":"Full Amount","full_export":"Full Export (ZIP)","full_day":"Full Day","full_name":"Full Name","full_refund":"Full Refund","full_time":"Full Time","fully_closed":"Fully closed","fully_paid":"Fully Paid","fully_staffed":"Fully Staffed","general":"General","general_information":"General Information","general_settings":"General Settings","generate":"Generate","generate_ai_images_desc":"Generate stunning AI food photography for your menu","generate_ai_images_for_category":"Generate AI Images for Category","generate_category_images":"Generate Category Images","generate_count_images":"Generate {count} {quality} Images","generate_daily_report":"Generate Daily Report","generate_forecast":"Generate Forecast","generate_forecast_hint":"Generate a forecast to view predictions","generate_images":"Generate","generate_menu_images":"Generate Menu Images","generate_onbrand_food_photography_in_seconds":"Generate on-brand food photography in seconds.","generate_report":"Generate Report","generate_store_wide_daily_report":"Generate Store-Wide Daily Report","generate_timesheets":"Generate Timesheets","generated_images":"Generated Images","generated":"Generated","generating":"Generating...","generating_images":"Generating Images","generating_daily_report_will_finalize_the_store_s_sales_for_the_selected_period_and_reset_daily_counters_review_the_report_before_confirming":"Generating a daily report will finalize the store's sales for the selected period and reset daily counters. Review the report before confirming.","generating_image":"Generating AI Image","generation_failed":"Generation Failed","generator":"Generator","geolocation_not_supported":"Geolocation is not supported by your browser","global_settings":"Global Settings","go_back":"Go Back","go_to_settings":"Go to Settings","go_to_table_management":"Go to Table Management","go_to_today":"Today","gold":"Gold","good":"Good","good_afternoon":"Good Afternoon","good_evening":"Good Evening","good_morning":"Good Morning","goods_receipt_note":"Goods Receipt Note","goods_receipt_notes":"Goods Receipt Notes","got_it":"Got it","grace":"grace","grace_period_minutes":"Grace Period (min)","gram_g":"Gram (g)","grand_total":"Grand Total","green_means_payment_is_complete_and_table_can_be_cleared":"Green means payment is complete and table can be cleared","grid_view":"Grid View","grn":"GRN","grn_number":"GRN Number","grn_receive_disabled_hint":"{item} received","grn_receive_disabled_title":"Receive already recorded for this line","grns":"GRNs","grns_pending":"Pending GRNs","gross_profit":"Gross Profit","gross_sales":"Gross Sales","group":"Group","group_by_batch":"Group by Batch","group_info_1":"Customers can use the QR provided from any table selected.","group_info_2":"Payments and Tips are directed towards the Merged Tables assigned Waiter","group_info_3":"Once the Merged Table is released, the tables will appear as their original state.","group_info_title":"Merging multiple tables allow:","group_key":"Group key","group_tables":"Merge Tables","group_tables_description":"Merge multiple tables to accommodate your customers.","grouped_by_batch":"Grouped by batch","grouped_tables":"Merged Tables","grouped_with":"Merged with","guest":"Guest","guest_activity":"Guest Activity","guest_database":"Guest Database","guest_details":"Guest Details","guest_directory":"Guest Directory","guest_directory_description":"View and manage your restaurant guest profiles","guest_experience":"Guest Experience","guest_feedback":"Guest Feedback","guest_information":"Guest Information","guest_list":"Guest List","guest_name":"Guest Name","guest_name_placeholder":"Enter guest name","guest_name_required":"Guest name is required","guest_notified":"Guest notified","guest_preview":"Guest Preview","guest_profile":"Guest profile and reservation history","guest_removed":"Guest removed","guest_reviews":"guest reviews","guest_selectable":"Available for Guest Selection","guest_selectable_hint":"Allow guests to select this table when booking","guest_update_failed":"Failed to update guest","guest_updated":"Guest updated successfully","guest_visible":"Guest Visible","guests":"Guests","guests_lc":"guests","guests_match":"guests match","guests_opted_out":"guests opted out of marketing","h_deadline":"h deadline","hands":"Hands","have":"have","have_discount_code":"Apply & Save","healthy_cost_structure":"Healthy cost structure","healthy_levels":"Healthy levels","help_driver_find_you":"Help your Driver find you.","held_amount":"Held Amount","helpful_tips":"Helpful Tips","hidden":"Hidden","hide_tax_details":"Hide Tax Details","hides_book_quantities":"Hides book quantities","high":"High","high_demand":"High Demand","high_food_cost_percentage":"High food cost percentage","highest_customer_volume":"Highest customer volume","highest_price":"Highest price","highest_revenue_day":"Highest revenue day","highlight_tables":"Highlight Tables","hire_date":"Hire Date","history":"History","hold_table":"Hold Table","host":"Host","host_stand":"Host Stand","host_stand_description":"Manage reservations, walk-ins, and table assignments in real time","hourly_analysis":"Hourly Analysis","hourly_breakdown":"Hourly Breakdown","hourly_rate":"Hourly Rate","hourly_rate_placeholder":"0.00","hourly_revenue_distribution":"Hourly Revenue Distribution","hours":"Hours","hours_ago":"hr ago","hours_scheduled":"Hours Scheduled","how_it_works":"How it works","how_it_works_description":"Automated campaigns run every 30 minutes. They check for matching guests and send emails automatically. Each guest receives at most one email per campaign per 30 days.","how_to_connect":"How to connect","how_to_continue":"How would you like to continue?","httpsexamplecomimagejpg":"https://example.com/image.jpg","httpsexamplecomimgjpg":"https://example.com/img.jpg","identifier":"Identifier","image":"Image","image_from_url":"Image from URL","image_load_error":"Failed to load image. Please check the URL.","image_load_success":"Image loaded successfully!","image_not_found":"Image Not Found","image_preview_will_appear_here":"Image preview will appear here","image_prompt":"Image Prompt","image_quality":"Image Quality","image_quality_description":"High quality images make your restaurant look more professional and attract more customers.","image_settings":"Settings","image_style":"Style","image_url":"Image URL","image_url_placeholder":"https://example.com/table-photo.jpg","images":"Images","images_branding":"Images & Branding","images_for_selected_item":"Images for selected item","images_selected":"image(s) selected","immediate_action":"Immediate action","import":"Import","import_categories":"Import Categories","import_categories_description":"Upload a CSV file to import multiple categories at once. The CSV file must contain a \"name\" column.","import_data":"Import Data","import_csv_transfer":"Import Items from File","import_csv_transfer_description":"Upload a CSV or Excel file to populate transfer items. Download the template first to see the expected format.","import_errors":"Import Errors","import_from_csv":"Import from CSV","import_from_file":"Import from File","import_items":"Import Items","import_items_description":"Upload a CSV file to import multiple items at once. Required columns: sku, name, category, unit.","import_business_hours":"Import business hours","import_menu":"Import Menu","import_menu_description":"Upload a .json or .zip file to import menus.","import_options":"Import Options","import_settings":"Import settings","import_taxes":"Import taxes","import_stock_count":"Import Stock Count","importing":"Importing...","in_progress":"In Progress","in_progress_tasks":"In Progress Tasks","in_review":"In Review","in_stock":"In Stock","in_taxes":"In Taxes","inactive":"Inactive","inactive_locations_are_hidden_from_lists":"Inactive locations are hidden from lists","include_cover_image":"Include Cover Image","incl":"incl.","incl_all_taxes":"Incl All Taxes","incl_break":"incl.","incl_tax":"Incl. Tax","incl_taxes":"Incl. Tax","includes_tax":"Includes Tax","includes_taxes":"Includes taxes","including_tax_and_fees":"Including tax & fees","incoming_call":"Incoming Call","incoming_call_from":"Incoming call from","incoming_orders_from_qr":"Incoming orders from QR, POS, or the AI Waiter will show up here.","increase_party_size":"Increase party size","Index.add_your_first_tax_to_get_started.":"Add your first tax to get started.","Index.card":" Card ","Index.cash":" Cash ","Index.decor_elements":"Decor Elements","Index.decoration":"Decoration","Index.delete":"Delete","Index.deselect":"Deselect","Index.discard_changes":"Discard Changes","Index.drag_hint":"Drag elements to the canvas","Index.elements_library":"Elements Library","Index.loading_floor_plan":"Loading floor plan...","Index.no_floors_available":"No floors available","Index.no_taxes_yet":"No taxes yet","Index.please_add_a_floor_first_to_start_managing_table":"Please add a floor first to start managing tables","Index.processor":" • Processor: ","Index.qr_code":"QR Code","Index.rename":"Rename","Index.replace":"Replace","Index.select_shape":"Select shape","Index.table":"Table","Index.to":"to ","Index.unmerge":"Unmerge","Index.view":" View ","info":"Info","info_about_this_ticket":"Info about this ticket.","ingredient":"Ingredient","ingredient_cost":"Ingredient Cost","ingredients":"+ Ingredients","initializing":"Initializing...","input_output_tokens":"Input/Output Tokens","input_output_tokens_combined":"Input / Output Tokens (Combined)","input_and_output_tokens_by_day":"Input and output tokens by day","input_tokens":"Input Tokens","insert_placeholder":"Insert:","install_on_a_windows_pc_that_can_reach_the_printer":"Install on a Windows PC that can reach the printer.","instant_processing":"Instant Processing","insufficient_credits":"Insufficient credits","insufficient_stock":"Insufficient Stock","inter_location":"Inter-Location","inter_outlet":"Inter-Outlet","interactions":"Interactions","internal_notes":"Internal Notes","internal_notes_placeholder":"Staff-only notes...","internal_reference_name":"Internal Reference Name","interval":"Interval:","intimate_event":"Intimate event","invalid_email":"Please enter a valid email address","invalid_file_format":"Please select a .json or .zip file","invalid_file_type":"Please select a valid CSV file.","invalid_image_url":"Invalid Image URL","invalid_token_bridge_returns_to_settings_copy_it_a":"Invalid token → Bridge returns to settings. Copy it again.","inventory":"Inventory","inventory_active_desc":"Inactive inventories cannot be used by restaurants","inventory_assistant":"Inventory Assistant","inventory_by_categories":"Inventory by categories","inventory_categories":"Inventory Categories","inventory_code":"Inventory Code","inventory_counts":"Inventory Counts","inventory_created":"Inventory created successfully","inventory_dashboard":"Inventory Dashboard","inventory_deleted":"Inventory deleted successfully","inventory_description":"Inventory Description","inventory_details":"Inventory Details","inventory_details_desc":"Basic information about this inventory","inventory_grns":"GRNs","inventory_items":"Inventory Ingredient (Items)","inventory_locations":"Inventory locations","inventory_manager":"Inventory Manager","inventory_movements_will_appear_here":"Inventory movements will appear here when stock changes occur","inventory_name":"Inventory Name","inventory_on_hand":"Inventory on Hand","inventory_optimization":"Inventory optimization","inventory_overview":"Inventory Overview","inventory_prep_batches":"Prep Batches","inventory_prep_stocks":"Inventory Prep Stocks","inventory_reports":"Inventory reports","inventory_settings":"Inventory Settings","inventory_settings_desc":"Configure how this restaurant manages inventory","inventory_settings_description":"Stock and inventory management","inventory_transfers":"Transfers","inventory_unit":"Inventory Unit","inventory_updated":"Inventory updated successfully","inventory_value":"Inventory Value","inventory_value_by_category":"Inventory value by category","inventory_value_over_time":"Inventory Value Over Time","inventory_value_trends":"Inventory Value Trends","inventory_waste_records":"Waste Records","invoice":"Invoice","invoice_date":"Invoice Date","invoice_details":"Invoice Details","invoice_no":"Invoice No.","invoice_number":"Invoice Number","invoice_preview":"Invoice Preview","invoice_style":"Invoice Style","ip":"IP","is_active":"Is Active","is_active_desc":"Restaurant is visible and operational","is_container":"Is Container?","is_demo":"Demo Mode","is_demo_desc":"Marks this as a demo restaurant","is_preparing_your_order":"is preparing your order.","item":{"word":"Item","ready":"Ready","uploaded":"Image Uploaded","no_image":"No image available","preview_hint":"Create or upload an image for your item","customer_view":"Preview how your customer will see your item","edit":"Edit Item","update_details":"Update the item details","create_new":"Create a New Item","provide_details":"Provide the details below to create a new item.","sections":{"basic_info":"Basic Information"},"wizard":{"details":"Details","image":"Image","extras":"Extras","nutrition":"Nutrition & Tags"},"common":{"minutes":"minutes"},"dietary_tags":{"title":"Dietary Tags & Allergens","help_text":"Add dietary information and allergens for this menu item. This helps guests with dietary restrictions find safe options.","selected":"Selected Dietary Tags","none_selected":"No dietary tags selected","add_custom":"Add Custom Tag","custom_placeholder":"Enter allergen or dietary restriction","suggested":"Common Allergens & Dietary Tags","all_selected":"All suggested tags have been selected"},"main_default":"Main (default)","cooking_time":{"title":"Cooking Time","select_range":"Select Cooking Time Range","description":"Set the estimated cooking time range for this item","range":"Time Range","min":"Minimum","max":"Maximum","set":"Set","not_set":"Not set"},"help":{"show_basic":"Show help for basic information section","info_title":"Help Information","basic_info_1":"Fill in the basic details about your menu item","basic_info_2":"Give your item a clear and descriptive name","basic_info_3":"Set an appropriate price in your local currency","basic_info_4":"Select the correct category type for proper categorization","basic_info_5":"Set the cooking time to help customers know how long they'll wait","output_location":"If empty, inventory will be deducted from Main location.","average_cost_input":"Track target ingredient cost % for Cost vs Revenue report"},"fields":{"name":"Name","price":"Price","type":"Type","cooking_time":"Cooking Time","description":"Description","recipe_description":"Recipe Description","output_location":"Output Location","average_cost_input":"Average Cost Input","estimated_cost_percent":"Est. Ingredient Cost %"},"placeholders":{"custom_type":"Enter custom type","name":"Enter item name","price":"Enter price","select_type":"Select type","description":"Enter description","enter_recipe_description":"Enter recipe description","select_location":"Main (default)"},"tooltips":{"name":"Enter a descriptive name that clearly identifies your menu item","price":"Set the selling price for this item","type":"Select the category that best describes this item","cooking_time":"Set how long this item takes to prepare, so customers know what to expect","description":"Provide a compelling description that will make customers want to order this item","output_location":"Choose which inventory location to deduct ingredients from when this item is sold","recipe_description":"Describe how this item is prepared or list its ingredients","calories":"Total energy content per serving","protein":"Amount of protein per serving","carbs":"Total carbohydrates per serving","fat":"Total fat content per serving","fiber":"Dietary fiber content per serving","serving_size":"Weight or volume of one serving"},"types":{"food":"Food","drink":"Drink","dessert":"Dessert","other":"Other"},"image":{"no_image":"No Image","preview_hint":"Create or upload an image for your item","customer_view":"Preview how your customer will see your item","title":"Item Image","guidelines_title":"Image Guidelines","ready":"Image Ready","uploaded":"Image Uploaded","guideline_1":"Use high-quality photos with good lighting to showcase your item","guideline_2":"Square or landscape images with 1:1 or 4:3 ratio work best","guideline_3":"Make sure the photo clearly shows the item without distractions","guideline_4":"Recommended size: 1000x1000px or larger for best quality","guideline_5":"Supported formats: JPG, PNG","upload":"Image Upload","upload_file":"Upload","select":"Select Image","use_url":"URL","loading_preview":"Loading preview...","invalid_url":"Invalid URL","invalid_url_help":"Please enter a valid image URL ending in .jpg, .png, etc.","image_preview":"Image Preview","recommended":"Recommended: 1000x1000px JPG or PNG (max 5MB)","url_placeholder":"Enter image URL","url_hint":"Enter a direct image URL ending in .jpg, .png, etc.","subtitle":"Upload or Generate an Image for this item.","image_url":"Item Image URL"},"nutrition":{"title":"Nutritional Information","guidelines_title":"Nutritional Guidelines","guideline_1":"Fill in accurate nutritional information for health-conscious customers","guideline_2":"All values should be per serving","guideline_3":"Use a nutritional database or food analysis if you're unsure about values","guideline_4":"Don't forget to specify the serving size in grams or milliliters","guideline_5":"If this is a composed dish, calculate the total nutritional value of all ingredients","required_notice":"Loopie requires nutritional data. Without calories, protein, or other values, it can't answer related questions.","macronutrients":"Macronutrients","calories":"Calories (kcal)","protein":"Protein (g)","carbs":"Carbohydrates (g)","fat":"Fat (g)","fiber":"Fiber (g)","serving_size":"Serving Size (g/ml)"},"tags":{"title":"Tags","info_title":"Tag Information","info_1":"Add relevant tags to help customers find this item more easily","info_2":"Include dietary information (Vegan, Vegetarian, Gluten Free, etc.)","info_3":"Add flavor profiles (Spicy, Sweet, Savory)","info_4":"Consider including preparation methods (Grilled, Fried, Baked)","info_5":"Example tags: Vegan, Spicy, Gluten-Free, House Special","suggested_tags":"Suggested Tags","item_tags":"Item Tags","add_instruction":"Press Enter after typing a tag to add it"},"extras":{"duplicate_name_error":"This option name already exists in this group","add_first":"Add your First Extra Add-on","group_placeholder":"E.g. Any extra add-ons?","single":"Single Choice","multiple":"Multiple Choice","required":"Required","options":"Options","select_inventory":"Select Extra Item from Inventory","select_description":"Choose from previously created Extra Items","search":"Search...","no_items":"No extra items available","group_key_required":"Group Key is required","title":"Extras Configuration","guidelines_title":"Extras Configuration Help","guideline_1":"Use extras to let customers customize their order","guideline_2":"Create groups for related options (e.g., \"Toppings\", \"Sauces\")","guideline_3":"Set whether customers can choose one option (single) or multiple options","guideline_4":"Mark groups as required if customers must make a selection","guideline_5":"Add a price for each option if it costs extra","examples":"Examples","example_1":{"title":"Size Options (single choice, required)","description":"Group key: \"Size\", Type: Single, Required: Yes"},"example_2":{"title":"Toppings (multiple choices, optional)","description":"Group key: \"Toppings\", Type: Multiple, Required: No"},"add_group":"Add Extra Group","no_groups":"No extra groups added yet","add_description":"Add extras like toppings, sizes, or customization options","group_name":"Group Name","selection_type":"Selection Type","option_name":"Option Name","add_option":"Add Option"}},"item_added":"Item Added","item_categories":"Item Categories","item_description":"Item Description","item_discount":"Item discount","item_discounts":"Item Discounts","item_hidden_from_customers":"Item is hidden from customers","item_image":"Item image","item_in_cart":"item in cart","item_level_detail":"Item-Level Detail","item_location_description":"Select the primary storage location where this item will be kept.","item_lot":"Item & Lot","item_name":"Item Name","item_performance":"Item Performance","item_selected":"item selected","item_served":"Item marked as served","item_served_success":"Item marked as served","item_subtotal":"Item Subtotal","item_visible_to_customers":"Item is visible to customers","item_voided":"Item Voided","item.extras.help_1":"Create groups for different option types (e.g., Size, Toppings)","item.extras.help_2":"Add custom options or link to inventory items","item.extras.help_3":"Set if customers can select one or multiple options","item.extras.help_4":"Mark groups as required if needed","item.extras.help_title":"How to configure extras","item.extras.no_valid_options_warning":"Please provide a valid Option Name.","item.extras.validation_errors":"Information is missing from some fields","items":"Items","items_added":"Items Added","items_adjusted":"items adjusted","items_available":"Items available","items_catalog":"Items & Catalog","items_count":"Items Count","items_to_generate":"Items to generate","items_delivered_to_table":"items delivered to table","items_expiring_soon":"Items expiring soon","items_finished_cooking":"items finished cooking","items_found":"items found","items_in":"Items in","items_in_cart":"items in cart","items_in_location":"Items in Location","items_need_immediate_restocking":"items need immediate restocking","items_need_restocking":"items need restocking","items_order":"Items / order","items_ordered":"Items Ordered","items_prepared":"Items Prepared","items_ready":"Items Ready","items_ready_to_serve":"items ready to serve","items_requiring_attention":"Items Requiring Attention","items_selected":"selected","items_sent":"items sent for preparation","items_served":"Items Served","items_sold":"Items sold","items_summary":"Items Summary","items_to_transfer":"Items to Transfer","items_total":"items total","items_will_be_adjusted":"items will be adjusted","Items.description_tooltip":"Guest-facing summary of the dish.","Items.recipe_description_tooltip":"Ingredient and preparation details for AI reasoning.","john_doe":"John Doe","joined":"Joined","just_now":"Just now","kds_enabled":"KDS Enabled","keep_reservation":"Keep Reservation","key_metrics_for_selected_period":"Key metrics for selected period","kilogram_kg":"Kilogram (kg)","kilograms":"Kilograms","kiosk":"Kiosk","kiosk_clock_in":"Clock In","kiosk_clock_out":"Clock Out","kiosk_enabled":"Kiosk Mode Enabled","kiosk_mode":"Kiosk Mode","kitchen":"Kitchen","kitchen_all":"Kitchen (All)","kitchen_bar_receipt_a_bridge_token_is_generated_au":"Kitchen (All), menu item types (e.g. Food, Drinks, Dessert), Receipt, or Invoice. A Bridge token is generated automatically.","kitchen_dashboard":"Kitchen Dashboard","kitchen_dashboard_filter":"Kitchen Dashboard Filter","see_all_orders_no_filter":"See all orders on Kitchen Dashboard","item_types":"Item Types","output_locations":"Output Locations","kitchen_is_preparing_your_order":"Kitchen is preparing your order","kitchen_started_preparing":"Kitchen started preparing the order","label":"Label","label_hint":"Shown to guests during booking instead of table number","label_optional":"Label (Optional)","label_placeholder":"e.g. Kitchen Manager","labor_cost":"Labor Cost","labor_cost_today":"Labor Cost Today","labor_efficiency":"Labor Efficiency","labor_forecast":"Labor Forecast","landing_page":"Landing page","language":"Language","large_event":"Large event","larger_party":"Larger party?","last":"Last","last_1_year":"Last 1 year","last_14_days":"Last 14 days","last_24h":"Last 24h","last_30_days":"Last 30 Days","last_60_days":"Last 60 Days","last_7_days":"Last 7 days","last_90_days":"Last 90 Days","last_changed":"Last changed","last_month":"Last Month","last_name":"Last Name","last_order":"Last Order","last_purchase_price":"Last Purchase Price","last_seen":"Last seen:","last_update":"Last updated","last_updated":"Last Updated","last_updated_date":"Last Updated Date","last_visit":"Last Visit","last_visit_condition":"Last visit within {days}d","last_visit_days_placeholder":"e.g. 30","last_visit_within_days":"Last Visit Within (days)","last_week":"Last Week","late":"Late","late_arrival":"Late Arrival","late_settings":"Late Arrival Settings","latest_inventory_transactions":"Latest inventory transactions","latest_transactions":"Latest transactions","ldquo":"&ldquo;","lead_time_days":"Lead Time (Days)","lead_time_hours":"Lead Time (hrs)","learn_more":"Learn more","leave_as_open":"Leave as Open Shift","leave_blank_for_auto":"Leave blank for auto-generation","leave_blank_keep_existing":"Leave blank to keep existing credentials","leave_comment":"Leave a comment...","left":"left","legend":"Legend","legend_available":"Available","legend_blocked":"Blocked","legend_conflict_or_occupied":"Conflict / Occupied","legend_held":"Held","legend_occupied":"Occupied","legend_open":"Open","legend_overlap_warning":"Overlap < 50%","legend_reserved":"Reserved","legend_seated":"Seated","let_us_know_if_you_have_any_special_requests":"Let us know if you have any special requests.","lifetime_spend":"lifetime spend","lifetime_visits":"lifetime visits","light_mode":"Light Mode","lines_with_variance":"Lines with Variance","link_copied":"Link copied to clipboard","link_copy_failed":"Failed to copy link","link_payments":"Link Payments","link_prep_to_stock_in_real_time":"Track prep work and stock depletion in one place","linked":"Linked","linked_order":"Linked Order","linked_orders":"Linked Orders","list_view":"List View","listening_bot":"listening bot","liter_l":"Liter (l)","liters":"Liters","live_feed":"Live Feed","live_spending":"Live Spending","live_updates":"Live Updates","load_more":"Load More","load_more_images":"Load more","loading":"Loading","loading_availability":"Loading availability...","loading_daily_reports":"Loading daily reports...","loading_terminals":"Loading terminals...","loading_data":"Loading data...","loading_floor_plan":"Loading floor plan...","loading_items":"Loading items...","loading_payment":"Loading Payment…","loading_tables":"Loading available tables...","locating":"Locating...","location":"Location","location_address":"Location address","location_and_staff":"Location and staff","location_barcode":"Location Barcode (optional)","location_details":"Location Details","location_name":"Location Name","location_outside_delivery_area":"Location is outside our delivery area","location_overview":"Location Overview","location_report":"Location","location_ranking":"Location Ranking","location_report_desc":"Orders by dining area","location_permission_denied":"Location permission denied. Please enable delocation access.","location_selected":"Location selected","location_set":"Location Set","location_timeout":"Location request timed out","location_type":"Location Type","location_unavailable":"Location information is unavailable","locations":"Locations","locations_count":"Locations","locked":"Locked","locked_desc":"Prevents owner from making changes","log_in":"Log in","log_out":"Log out","login_hero_title":"Transform your business with Ordder","login_feature_management_title":"Complete operations","login_feature_management_desc":"Menus, orders, tables, and staff — all from one dashboard.","login_feature_payment_title":"Seamless payments","login_feature_payment_desc":"Stripe, Viva, Seerbit and more — every method, one checkout.","login_feature_ordering_title":"Guest ordering","login_feature_ordering_desc":"QR, delivery, pickup, and dine-in — guests order their way.","login_feature_reservations_rotate":"Smart table management, VIP profiles, and real-time floor plans.","login_feature_kitchen_rotate":"Live kitchen display, automatic ticket routing, and order tracking.","login_feature_inventory_rotate":"Stock levels, supplier orders, and waste tracking in real time.","login_feature_analytics_rotate":"Revenue trends, peak hours, and performance — all at a glance.","login_feature_delivery_rotate":"Delivery zones, driver tracking, and pickup — fully integrated.","login_feature_loyalty_rotate":"Reward programs, guest profiles, and repeat visit tracking.","log_waste":"Log Waste","low_credit_balance":"Low Credit Balance","live":"Live","logo":"Logo (ideal: 200x200px)","logo_description":"Your main brand identifier, displayed in navigation, receipts, and emails.","logo_help_text":"Your restaurant logo displayed across the system","logo_tip_1":"Use PNG or SVG for best quality","logo_tip_2":"Square format works best (1:1 ratio)","logo_tip_3":"Keep the background transparent","logo_tips":"Tips for a great logo:","logo_title":"Restaurant Logo","logo_type":"Logo Type","logs":"Logs:","longest_waiting_order":"Longest Waiting Order","looks_like_there_are_no_current_orders_for_this_ta":"Looks like there are no current orders for this tab. Try refreshing or check back later.","loop":"Loop","loopie":"AI Waiter","loopie_typing":"The AI waiter is typing...","lost_covers":"Lost Covers","lot":"Lot","lot_information":"Lot Information","lot_number":"Lot Number","lot_tracked_only":"Lot Tracked Only","lot_tracking":"Lot Tracking","lot_will_be_linked_to_po":"lot will be linked to this PO","lots":"Lots","low":"Low","low_profit_margin":"Low profit margin","low_stock":"Low Stock","low_stock_alert":"Low Stock Alert","low_stock_alerts":"Low Stock Alerts","low_stock_items":"Low Stock Items","lowest_price":"Lowest price","macro":{"calories":"Calories","protein":"Protein","carbs":"Carbs","fat":"Fat","fiber":"Fiber","serving_size":"Serving size"},"maestro":"Maestro","main_dry":"Main Dry Storage","main_location":"Main Location","main_location_description":"Only one location can be marked as main. This location is used for prep batch deduction when orders are placed.","make_default":"Set as Default","manage":"Manage","manage_and_track_your_inventory_items":"Manage and track your inventory items","manage_and_view_restaurants":"Manage and View Restaurants","manage_booking_upgrades":"Offer champagne, birthday cakes, premium tables during booking","manage_countries":"Manage Countries","manage_discount_codes":"Manage your Discount Codes","manage_food_court_configuration":"Manage your food court configuration","manage_ingredients_for_recipe":"Manage the ingredients for this product recipe","manage_inventories":"Manage Inventories","manage_inventory_categories":"Manage inventory categories and organization","manage_inventory_counts_and_variances":"Manage inventory counts and variances","manage_kitchen_orders_efficiently":"Manage kitchen orders efficiently","manage_orders_efficiently":"Manage orders efficiently from placement to delivery","manage_payment_gateways":"Configure payment providers for your food court","manage_printers_connected_to_this_restaurant":"Manage printers connected to this restaurant","manage_purchase_orders":"Manage purchase orders and procurement","manage_qr_code_for_table":"Manage QR code for table","manage_recipes_and_bill_of_materials":"Manage recipes and bill of materials","manage_recipients_description":"Manage recipients and their notification preferences","manage_floors":"Manage Floors","manage_reservation":"Manage Reservation","manage_reservation_guest_tags":"Manage reservation and guest tags","manage_reservations_description":"Manage your restaurant reservations and table bookings","manage_shared_inventories":"Manage and view shared inventories","manage_stock_movements_between_locations":"Manage stock movements between locations and outlets","manage_storage_locations_and_bins":"Manage storage locations and bins","manage_supplier_relationships":"Manage supplier relationships","manage_suppliers":"Manage suppliers","manage_tables":"Manage Tables","manage_tables_efficiently":"Manage tables efficiently","manage_taxes_for_this_restaurant":"Manage taxes for this restaurant","manage_users":"Manage Users","manage_walk_in_queue":"Manage walk-in guests and waitlist queue","manage_workers":"Service Staff","manage_your_extra_items":"Manage your extra items","manage_your_floor":"Manage Your Floor","manage_your_inventory_items_and_stock_levels":"Manage your inventory items and stock levels","manage_your_inventory_stock_level_adjustments":"Manage your inventory stock level adjustments","manage_your_inventory_suppliers_and_vendors":"Manage your inventory suppliers and vendors","manage_your_item_categories":"Manage your item categories","manage_your_stock_level_adjustments":"Manage your stock level adjustments","manage_your_supplier_relationships":"Manage your supplier relationships","manage_your_suppliers":"Manage your suppliers and vendor relationships","management":"Management","management.color_legend":"Color legend","management.color_legend_tooltip":"Click here to view color legends","management.table_identifier_tooltip":"Click to open table details and actions.","manager":"Manager","manager_note":"Manager Note","managing":"Managing","manual":"Manual","manual_discount":"Manual Discount","mark_all_served":"Mark All Served","mark_arrived":"Arrived","mark_as_no_show":"Mark as No Show","mark_as_card_payment":"Mark as card payment","mark_as_paid":"Mark as Paid","mark_as_ready":"Mark as Ready","mark_as_served":"Mark as Served","mark_no_show":"Mark No Show","mark_ready":"Mark Ready","mark_served":"Mark Served","marked_arrived":"Marked as arrived","marketing":"Marketing","marketing_communications":"Marketing","marketing_hint":"Receive promotional communications","marketing_opt_in":"Marketing Opt-in","marketing_update_failed":"Failed to update marketing preference","marketing_updated":"Marketing preference updated","mastercard":"Mastercard","max":"Max","max_consecutive_days":"Max Consecutive Days","max_covers_display":"Max {count} covers/interval","max_covers_per_interval":"Max Covers / Interval","max_covers_per_interval_label":"Max Covers per Interval","max_credit_limit_hint":"Maximum: 999,999,999,999.99","max_days":"Max Consecutive Days","max_days_ahead":"Max Days Ahead","max_discount":"MAX. DISCOUNT","max_five_emails":"Up to 5 emails","max_five_emails_tip":"Connect multiple recipients for different departments","max_guests":"Max Guests","max_hours_day":"Max Hours Per Day","max_hours_per_week":"Max Hours/Week","max_hours_week":"Max Hours Per Week","max_minutes":"Max Minutes","max_party":"Max Party","max_qty":"Max Qty","max_staff":"Max Staff","max_tables_reached":"Maximum 4 tables can be combined","max_tier_reached":"Highest tier reached!","maximum":"Maximum","maximum_discount":"Maximum Discount","maximum_discount_amount":"Maximum Discount Amount","maximum_discount_description":"Leave blank for no maximum","maximum_qty":"Maximum Qty","maximum_stock":"Maximum Stock","maximum_value_to_trigger_warning":"Maximum value to trigger warning.","medium":"Medium","medium_event":"Medium event","member_since":"Member since","members":"members","menu":"Menu","menu_background":"Guest menu page background","menu_browser":"Menu Browser","menu_category_menu_item":"Menu Category / Menu Item","menu_file":"Menu File","menu_hidden_from_customers":"Menu is hidden from customers","menu_item":"Menu Item","menu_item_stock":"Menu Item Stock","menu_items":"Menu Items","menu_not_available":"Menu Not Available","menus_selected":"menu(s) selected","menu_selection_hint":"Browse the live menu and select the menu item to attach this recipe to.","menu_visible_to_customers":"Menu is visible to customers","menus":"Menus","merge_tables":"Merge Tables","merged_from":"Merged from","message":"Message","message_placeholder":"Type a message...","messages":"Messages","meta":"Meta","method":"Method","methods":"methods","mic":"Mic","milligram_mg":"Milligram (mg)","milliliter_ml":"Milliliter (ml)","min":"min","min_avg_wait":"min avg wait","min_hours_per_week":"Min Hours/Week","min_max":"Min / Max","min_met":"Min met","min_minutes":"Minimum Rest Minutes","min_order":"MIN. ORDER","min_order_qty":"Min Order Qty","min_order_quantity":"Min Order Quantity","min_party":"Min Party","min_qty":"Min Qty","min_rest_between":"Min Rest Between Shifts","min_short":"min","min_spend":"Min Spend","min_spend_cents":"Min Spend (cents)","min_spend_dollars":"Min Spend ($)","min_spend_help":"Total amount the guest has spent at your restaurant","min_spend_label":"Min Spend","min_spend_label_dollars":"Min Spend ($)","min_spend_placeholder":"e.g. 10000","min_spend_placeholder_dollars":"e.g. 100","min_spending":"Minimum Spending","min_spending_hint":"Informational — staff sees remaining balance on HostStand","min_spending_label":"minimum","min_spending_met":"Minimum spending reached","min_spending_placeholder":"0","min_staff":"Min Staff","min_threshold":"Min Threshold","min_visits":"Min Visits","min_visits_label":"Min Visits","min_visits_placeholder":"e.g. 5","supervisor":"Supervisor","minimal":"Minimal","minimize":"Minimize","multiple_matches":"Multiple Matches","minimum":"Minimum","missed":"Missed","missed_today":"missed today","minimum_amount":"Minimum amount","minimum_amount_per_person":"Minimum amount per person:","minimum_basket_message":"Minimum order amount is {minimum}. Your current total is {current}.","minimum_discount_description":"Leave blank for no minimum","minimum_order":"Minimum Order","minimum_order_amount":"Minimum Order Amount","minimum_order_description":"Leave blank for no minimum","minimum_order_required":"Minimum order required","minimum_qty":"Minimum Qty","minimum_stock":"Minimum Stock","minimum_value_to_trigger_warning":"Minimum value to trigger warning.","minor_curfew":"Minor Curfew","minutes":"minutes","minutes_ago":"min ago","Modal.cancel":" Cancel ","model":"Model","moderate":"Moderate","modify_or_cancel":"Modify or Cancel Reservation","modify_order":"Modify Order","mon":"Mon","monday":"Monday","monitor_and_analyze_ai_token_consumption_patterns":"Monitor and analyze AI token consumption patterns","monitor_and_control_expenses":"Monitor and control expenses","month_year":"Month/Year","monthly":"Monthly","monthly_purchases":"Monthly Purchases","monthly_revenue_last_6_months":"Monthly Revenue (last 6 months)","more":"More…","more_item":"more item","more_items":"more items","more_orders":"more","more_pages":"More pages","more_split_options":"More Split Options","more_to_reach":"more to reach","more_visits_to":"more visits to","morning":"Morning","most_popular":"Most Popular","most_popular_day":"Most popular day","most_sold_item":"Most Sold Item","most_sold_today":"Most sold today","most_used_items":"Most Used Items","mouse_wheel_to_zoom_left_click_to_drag":"Mouse wheel to zoom | Left click to drag","move_map_to_select":"Move the Pin to Select","movement_history":"Movement History","movement_reason":"Movement Reason","movement_type":"Movement Type","movement_types":"Movement Types","movements":"Movements","movements_will_appear_when_lot_is_used":"Movements will appear when this lot is used in transfers, sales, or waste","multiplier":"Multiplier","multiplier_hint":"e.g. 1.5 = time and a half, 2.0 = double time","mute_toggle":"mute toggle","my_cart_list":"My Cart List","deliver_at":"Deliver at","my_location":"My Location","my_schedule":"My Schedule","my_shifts":"My Shifts","name":"Name","name_and_description":"name and description.","name_helper_text":"This is the official name of your restaurant","name_label":"Name","name_required":"Name is required","navigation_menu":"Navigation Menu","need":"Need","need_a_template":"Need a template?","need_attention":"Need attention","need_restocking":"Need restocking","need_to_change":"Need to make changes?","needs_attention":"Needs Reply","needs_restocking":"Needs restocking","net_15":"Net 15","net_30":"Net 30","net_amount":"Net Amount","net_hours":"Net Hours","net_profit":"Net Profit","net_sales_excl_taxes":"Net Sales (excl. Taxes)","net_sales_incl_taxes":"Net Sales (incl. Taxes)","net_subtotal":"Net Subtotal","neutral_shows_no_guests":"Neutral, shows no guests","never":"Never","never_changed":"Never changed","new":"New","new_adjustment":"New Adjustment","new_campaign":"New Campaign","new_count":"New Count","new_guests":"New","new_image":"New Image","new_image_from_url":"New Image From URL","new_items":"New items","new_caller":"New Caller","new_order":"New Order","new_orders":"New Orders","new_orders_print_automatically_use_logs_for_debugg":"New orders print automatically. Use logs for debugging if needed.","new_password":"New password","new_purchase":"New Purchase","new_purchase_order":"New Purchase Order","new_quantity":"New Quantity","new_reservation":"New Reservation","new_ticket":"New Ticket","new_total":"New Total","new_values":"New Values","newest_first":"Newest first","next":"Next","next_2_weeks":"Next 2 Weeks","next_4_weeks":"Next 4 Weeks","next_audience":"Next: Audience","next_preview":"Next: Preview","next_slide":"Next Slide","next_tier":"Next tier","next_week":"Next Week","ninety_days":"90 days","no":"No","no_access_rules":"No access rules configured.","no_access_rules_description":"Create access rules to control booking availability","no_active_clocks":"No active clock-ins","no_active_menu":"No active menu available at this time.","no_active_orders":"No active orders","no_active_spending":"No active spending","no_active_subscription":"No active subscription","no_active_tables_desc":"You don't have any tables assigned at the moment","no_active_tables_title":"No Active Tables","no_activity":"No activity yet","no_activity_hint":"Guest activity will appear here as reservations are made.","no_activity_yet":"No activity recorded yet","no_alerts":"No Alerts Yet","no_audit_logs":"No audit logs found","no_audit_logs_hint":"Audit entries will appear as actions are taken","no_auto_tag_rules":"No auto-tag rules configured.","no_auto_tag_rules_description":"Create auto-tag rules to automatically tag guests","no_available_slots":"No available slots","no_available_tables_to_group":"No available tables to group","no_available_time_slots":"No available time slots for the selected date","no_available_time_slots_for_this_date":"No available time slots for this date","no_background":"No background image","no_background_selected":"No background image selected","no_batches":"No batches.","no_blocked_dates":"No blocked dates","no_blocked_dates_hint":"Block dates for holidays, private events, or renovations","no_bookings_desc":"Bookings will appear here as guests reserve spots for this event.","no_bookings_yet":"No bookings yet.","no_campaigns_yet":"No campaigns yet.","no_capacity_data":"No Capacity Data","no_categories_found":"No categories found.","no_categories_yet":"No Categories Yet","no_changes_to_save":"No changes to save — this venue inherits from the group.","no_channel_data":"No Channel Data","no_chart_data":"No chart data","no_compliance_hint":"Add rules to automatically flag scheduling violations and protect your team","no_compliance_rules":"No compliance rules configured","no_components_added":"No components added yet","no_conditions":"No conditions","no_contact":"No contact info","no_contact_info":"No contact information","no_content_yet":"No email content yet. Switch to Edit to start writing.","no_cost_data_available":"No cost data available","no_cost_data_found_for_selected_period":"No cost data found for selected period","no_cover_selected":"No cover image selected","no_coverage":"No Coverage","no_currency_found":"No currency found.","no_daily_data":"No Daily Data","no_data":"Not Enough Data","no_data_available":"No data available","no_default_tax":"No default tax","no_distribution_data":"No distribution data","no_data_available_for_the_selected_period":"No data available for the selected period","no_data_available_for_this_range":"No data available for this range.","no_data_description":"No data description","no_data_for_period":"No data for this period.","no_data_found":"No data found","no_data_recorded":"No data recorded","no_department":"None","no_description":"No description","no_description_provided":"No description provided.","no_details_fetched_yet":"No details fetched yet.","no_discounts":"No Discounts Available","no_emails_configured":"No notification emails configured","no_employee_assigned":"No employee assigned","no_employees":"No employees to display","no_employees_found":"No employees found","no_employees_yet":"No employees yet","no_events_selected":"No events selected","no_events_yet":"No events created yet.","no_expenses_data":"No expenses data","no_expenses_description":"There are no recorded expenses for the selected period. Try a different date range.","no_expiration":"No Expiration","no_feedback_yet":"No Feedback Yet","no_file_selected":"No file selected","no_file_chosen":"No file chosen","no_floor":"No Floor","no_floor_plan":"No floor plan configured","no_floor_plans":"No floor plans","no_floor_plans_description":"Set up tables in Table Management to see floor plans here.","no_floor_waiters":"No waiters assigned to this floor","no_forecast_data":"No forecast data available","no_grns_yet":"No GRNs Yet","no_guest_reservations_hint":"This guest has no reservation history","no_guests_found":"No guests found","no_guests_hint":"Guests are automatically created when reservations are made","no_guests_match":"No guests match your search","no_guests_match_filters":"No opted-in guests match these filters. Try adjusting your criteria.","no_guests_waiting":"No guests waiting","no_hourly_data_available":"No hourly data available","no_image":"No Image Uploaded","no_images_yet":"No images yet.","no_internet_connection":"No internet connection — please check your network","no_inventories_available":"No existing inventories available. Enable 'Create New Inventory' to create one.","no_inventories_available_hint":"No existing inventories available. Enable 'Create New Inventory' to create one.","no_inventory":"No Inventory","no_inventory_assigned":"No inventory assigned","no_items":"No items","no_items_added_yet":"No items added yet","no_items_available":"No items available","no_items_available_in_selected_location":"No items with stock available in the selected location","no_items_data":"No items data","no_items_description":"No items description","no_items_found":"No items found","no_items_found_in_this_category":"No items found in this category.","no_items_in_category":"No items in this category","no_items_in_location":"No items stored in this location.","no_items_in_order":"No Items In Order","no_items_in_this_location":"No items in this location.","no_items_to_putaway":"No Items to Putaway","no_linked_orders":"No linked orders","no_location_data":"No location data available","no_location_data_desc":"There is no location-based order data for the selected period. Make sure menu items have output locations assigned.","no_locations_available":"No Locations Available","no_logo":"No logo","no_logo_selected":"No logo selected","no_low_stock_items":"No low stock items","no_low_stock_items_at_this_time":"No low stock items at this time","no_low_stock_items_found":"No low stock items found","no_matching_employees":"No matching employees","no_matching_reservations":"No matching reservations","no_maximum":"No Maximum","no_menu_available":"No Menu Available","no_menu_categories":"No Menu Categories","no_menu_item_types":"No menu item types configured.","no_menu_items":"No Menu Items","no_menu_items_found":"No menu items match your search.","no_menu_yet":"No Menu Yet","no_menus_found":"No menus found","no_messages_yet":"No messages yet.","no_minimum":"No Minimum","no_movement_data":"No movement data available","no_movements_yet":"No Movements Yet","no_new_values":"No new values","no_calls_found":"No calls found","no_notes":"No notes yet","no_previous_orders":"No previous orders","no_old_values":"No previous values","no_one_waiting":"No one waiting","no_orders_for_selected_filter":"No orders for selected filter","no_orders_found":"No Orders Found","no_orders_yet":"No Orders Yet","no_overtime_rules":"No overtime rules configured","no_overtime_rules_hint":"Add rules to automatically calculate overtime pay","no_payment_permission":"Your role does not have permission to process payments","no_payment_methods_data":"No payment methods found","no_payment_methods_description":"You have not added any payment methods yet","no_payments_recorded":"No payments recorded","no_payments_yet":"No payments recorded","no_pending_approvals":"No pending approvals","no_pending_swaps":"No pending swap requests","no_pin_description":"Set a PIN to enable quick switching.","no_pin_set":"No PIN set","no_policies":"No policies","no_policies_description":"Create policies for cancellations, deposits, no-shows, and late arrivals.","no_pos_for_receiving_explanation":"All existing purchase orders have already been received or are not ready yet (draft status).","no_preference":"No Preference","no_prep_batches_found":"No prep batches found.","no_prep_batches_in_location":"No prep batches stored in this location.","no_prep_stock":"No prep stock.","no_prep_stock_items":"No prep stock items.","no_print_timeout_check_ipport_firewall_or_restart_":"No print / timeout → check IP/port, firewall, or restart printer/PC.","no_printers_yet":"No printers yet","no_providers":"No payment providers configured","no_purchase_orders_available":"No Purchase Orders Available","no_quick_alert_yet":"We'll alert you about low stock items.","no_reason_provided":"No reason provided","no_receiving":"No Receiving","no_recent_activity":"No recent activity","no_recent_movements":"No Recent Movements","no_recipes_yet":"No Recipes Yet","no_records":"No clock records yet","no_records_for_period":"No records found for this period","no_records_hint":"Records will appear once employees start clocking in","no_refund":"No Refund","no_report_data_description":"There is no data available for the selected period. Try adjusting the date range or report type.","no_reports_found":"No reports found","no_reservations":"No reservations yet","no_reservations_for_date":"There are no reservations for this date. Create a new reservation to get started.","no_reservations_for_date_status":"There are no reservations for this date with the selected status. Create a new reservation to get started.","no_reservations_found":"No reservations found","no_reservations_hint":"Create a reservation to get started","no_reservations_match":"No reservations match","no_reservations_match_search":"No reservations match your search. Try a different search term.","no_reservations_to_send":"There are no reservations for this date. The report will be empty.","no_reservations_today":"No reservations today","no_response":"Sorry, I couldn't process your request.","no_restaurants":"No restaurants assigned","no_restaurants_available":"No restaurants available","no_results":"No results found","no_results_found":"No results found","no_role":"No role assigned","no_roles":"No shift roles yet","no_roles_configured":"No shift roles configured","no_rulesets":"No booking rules","no_rulesets_description":"Create booking rules to control capacity, pacing, and turn times.","no_sales_desc":"Start taking orders to see sales data here.","no_sales_title":"No Sales Yet","no_sales_yet":"No sales yet","no_sales_yet_today":"No sales yet today","no_server_sections":"No server sections configured.","no_server_sections_description":"Create server sections to assign floor areas to servers","no_shift_scheduled":"No shift scheduled today","no_shifts_today":"No shifts scheduled for today","no_show":"No Show","no_show_analysis":"No-Show Analysis","no_show_confirm_text":"as a no-show? This action cannot be undone.","no_show_critical_msg":"High no-show rate detected. Implement deposit requirements or automated reminders.","no_show_excellent_msg":"Your no-show rate is well within industry standards. Keep it up!","no_show_fee":"No-show Fee","no_show_policy":"No-Show","no_show_rate":"No-show rate","no_show_settings":"No-Show Settings","no_show_warning":"Marking this reservation as a no-show will update the guest's record and may affect their future booking eligibility.","no_show_warning_msg":"Consider implementing confirmation reminders to reduce no-shows.","no_shows":"No Shows","no_spaces_uppercase_only":"Uppercase letters, numbers and symbols: ! # $ % & +","no_staff_info":"No staff information available","no_staff_on_duty":"No staff on duty","no_staff_on_duty_hint":"Staff must clock in before they can be assigned to tables","no_staffing_gaps":"No staffing gaps detected","no_stock_available_for_this_item":"No stock available for this item in any location","no_stock_locations":"No stock locations configured for this item yet.","no_subject":"No subject","no_suppliers_yet":"No suppliers yet","no_survey_responses":"No survey responses yet.","no_swap_requests":"No swap requests","no_tables_found":"No tables found","no_tables_hint":"Tables are managed in your floor plan editor. Make sure you have active tables configured.","no_tables_on_floor":"No tables on this floor","no_table":"No table","no_tags":"No tags assigned","no_tags_description":"Create tags to categorize your guests and reservations. Tags help you organize and filter your data.","no_tags_yet":"No tags yet","no_tasks_in_progress":"No tasks in progress","no_tax":"No Tax","no_tax_data":"No tax data available","no_tax_data_recorded":"No Tax Data Recorded","no_template":"No template","no_templates":"No shift templates yet","no_templates_hint":"Templates let you define reusable shift patterns like Morning (9-3), Evening (3-11)","no_thanks":"No, thanks","no_tickets_found_for_this_status":"No tickets found for this status.","no_time_off_requests":"No time-off requests","no_time_slots_added":"No time slots have been added yet","no_time_slots_selected":"No time slots selected","no_timeline_events":"No timeline events available","no_timesheets":"No timesheets for this week","no_timesheets_hint":"Generate timesheets from clock records to get started","no_tip":"No Tip","no_top_selling":"Not Enough Data","no_transactions":"No transactions.","no_transactions_desc":"Your credit transactions will appear here","no_transactions_description":"No transactions description","no_transactions_found":"No Transactions Found","no_transactions_match_current_filters":"No transactions match current filters","no_transactions_yet":"No transactions yet","no_transfers_yet":"No Transfers Yet","no_trend_data":"Rating trend will appear as reviews come in.","no_unpaid_orders":"No unpaid orders for this table.","no_unpaid_orders_message":"No unpaid orders","no_upcoming_expiries":"No items expiring soon","no_upgrades_yet":"No upgrades configured yet.","no_usage_data":"No usage data yet","no_users_available":"All restaurant staff members already have shift profiles.","no_users_found":"No users found","no_visit_data":"No visit data yet","no_visits_period":"No visits in this period","no_waiter_assigned":"No waiter assigned","no_waiter_assigned_yet":"No waiter assigned yet","no_waiters_assigned_yet":"No waiter assigned yet.","no_waiters_description":"Add waiters via the schedule or quick-add","no_waiters_for_shift":"No waiters for this shift","no_waiters_found":"No waiters found.","no_waitlist_entries":"No waitlist entries","no_waitlist_entries_hint":"Walk-in guests will appear here when added to the waitlist","none":"None","none_specified":"None specified","normal":"Normal","not_allowed":"not allowed","not_applicable":"Not Applicable","not_available":"Not Available","not_clocked_in":"Not clocked in","not_configured":"Not configured","not_counted":"Not Counted","not_fiscalized":"Not Fiscalized","not_paid":"Not Paid","not_served":"not served","not_specified":"Not specified","not_yet_served":"Not yet served","note":"Note","note_if_item_has_related_records":"Note: If this item has related records (stock movements, lots, purchase orders, recipes, etc.), it will be deactivated instead of deleted to preserve data integrity.","note_placeholder":"e.g. No onions, sauce on the side, well done...","notes":"Notes","notes_placeholder":"Internal notes about this guest...","notes_update_failed":"Failed to update notes","notes_updated":"Notes updated","nothing_in_the_kitchen_queue":"Nothing in the Kitchen Queue","nothing_to_show_here":"Nothing to show here","notification_recipients":"Notification Recipients","notifications_active":"notifications","notify":"Notify","notify_staff_through_email":"Notify Staff Through Email","notify_staff_through_email_description":"Send email notifications to staff for orders and events","number_of_guests":"Number of Guests","number_of_orders_per_table":"Number of orders per table","nutritional_info":"Nutritional Info","occupied":"Occupied","occupied_active_order":"Occupied (active order)","occupied_assign_warning":"This table has an active POS order. You can still assign the reservation, but the table may not be available when the guest arrives.","occupy":"Occupy","of":"of","of_total":"Of total","old_values":"Old Values","oldest_first":"Oldest first","on_break":"On Break","on_break_staff":"On Break","on_duty":"On Duty","on_duty_staff":"On-Duty Staff","on_hand":"On Hand","on_the_printer_card_click":"On the printer card click","on_the_way":"On the Way","once_your_account_is_deleted_all_of_its_resources_":"Once your account is deleted, all of its resources and data will also be permanently deleted. Please enter your\n                                password to confirm you would like to permanently delete your account.","one_time":"One-Time","onetime_payment":"One-time payment","onetime_setup_follow_these_steps":"One-time setup. Follow these steps.","ongoing_orders_unpaid":"Ongoing Orders (Unpaid)","only_image_files_allowed":"Only image files are allowed","only_images_allowed":"Only images allowed","open":"Open","open_in_new_tab":"Open in new tab","open_kiosk":"Open Kiosk","operating_hours":"Operating hours","open_qr_display":"Open QR Display","open_rate":"Open Rate","open_shift":"Open Shift","open_shift_unassigned":"Open Shift (unassigned)","open_shifts_count":"{count} open","open_tables":"Open Tables","open_time":"Open","opened_by":"Opened By","opening_float":"Opening Float","opening_hours":"Opening Hours","opens":"{count} opens ({percent}%)","opens_label":"opens","operational_snapshot":"Operational Snapshot","operations":"Operations","operations_settings_description":"Configure order and menu settings","opted_in":"Opted In","opted_out":"Opted Out","optimal":"Optimal","optimization_recommendations":"Optimization recommendations","optimize_staff_scheduling_during_peak_hours":"Optimize staff scheduling during peak hours","option":"option","option_name":"Option name","optional":"optional","optional_auto_generated":"Optional (auto-generated if blank)","optional_description":"Optional description of your discount","optional_notes":"Optional Notes","optional_special_requests":"Optional special requests...","options":"Options","or":"OR","or_custom":"Or set custom times","or_enter_custom":"Or enter custom amount","or_enter_image_url":"Or Enter Image URL","or_percentage":"Or Percentage (%)","or_return_to":"Or, return to","orange_yellow_indicates_active_orders_being_prepared":"Orange/Yellow indicates active orders being prepared","order":"Order","order_accepted_by_kitchen":"Order accepted by kitchen","order_accepted_for_delivery":"Order accepted for delivery","order_already_paid":"This order has already been paid","order_already_served":"This order has already been served","order_approved":"Order Approved","order_being_prepared":"Order is being prepared","order_breakdown":"Order Breakdown","order_cancelled":"Order Cancelled","order_cancelled_success":"Order cancelled successfully","order_cannot_be_modified":"Order cannot be modified in this state","order_completed":"Order Completed","order_confirmed":"Order Confirmed","order_created":"Order Created","order_created_success":"Order created successfully","order_date":"Order Date","order_declined":"Order Declined","order_delivered_successfully":"Order delivered successfully","order_details":"Order Details","order_discount":"Order Discount","order_for_delivery":"Order for Delivery","order_fully_completed":"Order fully completed","order_hash":"Order #","order_id":"Order ID","order_in_progress":"Order in progress","order_info":"Order Information","order_information":"Order Information","order_items":"Order Items","order_marked_paid":"Order marked as paid","order_marked_served":"Order marked as served","order_modified":"Order Modified","order_modified_success":"Order modified successfully","order_no":"Order No","order_not_paid":"Order not paid","order_not_paid_or_served":"Order not paid or served","order_not_served":"Order not served","order_number":"Order #{number}","order_number_2":"Order Number:","order_overview":"Order Overview","order_pending_approval":"Your payment is held. The restaurant will confirm your order shortly.","order_pay_later":"Order & Pay Later","order_placed_by":"Order Placed By","order_placed_successfully":"Your order was placed successfully.","order_ready":"Order Ready","order_ready_for_pickup":"Order Ready for Pickup","order_ready_to_serve":"Order is ready to be served","order_released":"Order released successfully","order_selected":"order selected","order_served":"Order served to customer","order_served_by":"Order Served by:","order_staff_forecast":"Order & Staff Forecast","order_statistics":"Order Statistics","order_status":"Order Status","order_summary":"Order Summary","order_taken_by":"Order Taken By","order_time":"ORDER TIME","ORDER_TIME":"ORDER TIME","order_timeline":"Order Timeline","order_to_payment":"Order to Payment","order_to_served":"Order to Served","order_total":"Order Total","order_types":"Applicable Order Types","order_updated":"Order updated successfully","order_updated_success":"Order updated successfully","order_view":"Order View","order_was_approved":"Order was approved","order_was_declined":"Order was declined","order_was_placed":"Order was placed","order_was_served":"Order was served to customer","order_was_updated":"Order details were updated","OrderDetailsModal.text":"× ","ordered":"Ordered","ordered_on":"Ordered On","ordered_on_cannot_be_in_past":"Ordered On date cannot be in the past.","OrderList.remove":"Remove","OrderList.x":" x ","OrderModifyModal.text":" × ","orders":"Orders","orders_appear_here":"Orders placed during this reservation will appear here","orders_by_hour":"Orders by hour","orders_by_location":"Orders by Location","orders_by_location_desc":"Breakdown of orders, items, and revenue per dining area","orders_completed":"Orders completed","orders_details":"Orders Details","orders_in_bill":"orders in this bill","orders_in_selected_period":"Orders in selected period","orders_paid":"Orders Paid","orders_selected":"orders selected","orders_served":"orders served","orders_served_by_each_waiter":"Orders served by each waiter","orders_summary":"Orders Summary","orders_to_pay":"orders to pay","orders_today":"Orders Today","orders_total":"Orders Total","organize_inventory":"Organize inventory","organize_your_inventory":"Organize your inventory","organize_your_inventory_items":"Organize your inventory items","organize_your_inventory_items_by_categories":"Organize your inventory items by categories","original_quantity":"Original Quantity","ot_cost":"OT Cost","ot_hours":"OT Hrs","other":"Other","other_amount":"Other amount","other_payments":"Other Payments","out_for_delivery":"Out for Delivery","out_of_stock":"Out of Stock","out_of_stock_items":"Out-of-stock Items","output_qty":"Quantity","output_tokens":"Output Tokens","outside_area":"Outside Delivery Area","outside_delivery_area":"Outside Delivery Area","overall_rating":"Overall","overall_satisfaction":"Overall Satisfaction","overall_summary":"Overall Summary","overbooking":"Overbooking","overbooking_hint":"Allow bookings beyond capacity limits","overlap":"overlap","overlap_warning_body":"{minutes} minutes overlap with {guest}'s reservation at {time} ({percent}% of turn time).","overlap_warning_title":"Overlap warning","overstocked":"Overstocked","overtime":"Overtime","overtime_cost":"Overtime Cost","overtime_desc":"Can work beyond max scheduled hours with overtime pay","overtime_eligible":"Overtime Eligible","overtime_hours":"Overtime Hours","overtime_rules":"Overtime Rules","overview":"Overview","overview_across_restaurants_staff_and_sales":"Overview across restaurants, staff and sales.","OverviewSection.to":"to ","owner":"Owner","owner_info":"Owner Information","pacing":"Pacing","paid":"Paid","paid_now":"Paid Now","paid_ready_to_clear":"Paid / Ready to Clear","paid_so_far":"Paid so far","paid_via":"Paid via","paid_with":"Paid with:","paid_with_card":"Paid with card","paid_with_cash":"Paid with cash","paid_with_ulibero":"Paid with Ulibero","paid_with_unknown":"Paid","par":"Par Level","par_level":"Par Level","parameters":"Parameters","part_time":"Part Time","partial":"Partial","partial_day":"Partial Day","partial_day_desc":"Only part of the day off","partial_payment":"Partial Payment","partial_received":"Partial Received","partial_refund":"Partial Refund","partial_served":"Partially Served","partial_served_description":"Some items in your order have been served.","partial_void":"Partial Void","partial_void_warning_title":"Partial void","partial_voids":"Partial voids","partially_voided":"Partially Voided","party_range":"Party: {min}–{max}","party_size":"Party Size","party_size_min":"Party size must be at least 1","password":"Password","password_history":"Password History","password_settings":"Password settings","password_updated":"Password updated","past":"Past","past_date_error":"Cannot create a reservation for a past date.","past_date_readonly":"Read-only (past date)","past_date_selected":"Past date selected","past_time_error":"Cannot create a reservation for a past time.","paste_the_bridge_token":"Paste the Bridge Token","pause":"Pause","paused":"Paused","pax":"Pax","pay_all":"Pay All","pay_amount":"💰 Pay €{amount}","pay_at_restaurant":"Pay at Restaurant","pay_deposit":"Pay Deposit","pay_full":"Pay Full","pay_half_bill":"Pay half of the bill","pay_remaining":"Pay Remaining","pay_selected":"Pay Selected","pay_third_bill":"Pay one third of the bill","pay_your_bill":"Pay or Split Bill","PayBillModel.qty":"Qty: ","PayBillModel.text":" × ","payment":{"phone_too_long":"Phone Number Is Too Long","phone_invalid":"Invalid Phone Number","phone_required":"Phone Number Required","select_country":"Select Country","search_country":"Search a Country","no_countries_found":"No countries found","loading_form":"Loading payment form...","please_wait":"Please wait...","title":"Payment","full_name":"Full Name","total_to_pay":"Total to Pay","all_fees_included":"All fees included","name_error":"Please enter a valid name","validation_error":"Validation Error","payment_error":"Payment Error","payment_failed":"Payment Failed","what_to_do":"What to do","try_different_method":"Try a different payment method","alternative_methods":"Alternative methods","need_help":"Need help?","contact_support_message":"Contact support","processing":"Processing...","phone_number":"Contact Phone Number","phone_error":"Please provide a valid phone number.","phone_placeholder":"Please enter your phone number","success":"Payment Successful!","summary":"Payment Summary","secure":"Secure","amount_to_pay":"Amount to Pay","transaction_fee":"Transaction Fee","included":"Included","total":"Total","enter_card_details":"Enter Card Details","phone_too_short":"Provide a valid phone number","cardholder_name":"Cardholder Name","full_name_placeholder":"Enter your full name","card_information":"Card Information","security_notice":"Your payment is secure","security_description":"Your card information is encrypted and protected by industry-standard security measures.","accepted_cards":"We Accept","pay":"Pay","server_error":"Server error, please try again later.","try_again":"Try again","pay_with_waiter":"This amount is below the card payment minimum. Please pay this amount directly with a waiter/manager.","express_checkout":"Express Checkout","or_pay_with_card":"or pay with card","error_occurred":"Payment Error","payment_completed_successfully":"Your payment has been completed successfully!","payment_successful":"Payment Successful!","error":{"missing_client_secret":"Payment session expired. Please refresh and try again.","invalid_name":"Please enter your name","finalize":"Failed to finalize order.","not_completed":"Payment not completed","failed":"Payment failed. Please try again.","initialization_timeout":"Payment form loading timeout. Please refresh and try again.","no_publishable_key":"Payment system configuration error. Please contact support.","initialization_failed":"Failed to initialize payment form. Please refresh and try again.","payment_form_not_ready":"Payment form is not ready. Please wait and try again.","payment_method_failed":"Failed to create payment method. Please check your card details.","card_declined":"Your card was declined. Please try a different card.","invalid_card_data":"Invalid card information. Please check your details.","connection_error":"Connection error. Please check your internet and try again.","processing_error":"Payment processing error. Please try again.","authentication_error":"Payment authentication failed. Please try again.","rate_limit_error":"Too many requests. Please wait a moment and try again.","unknown_error":"An unknown error occurred. Please try again.","no_payment_intent":"Payment intent not found. Please refresh and try again.","requires_action":"Additional authentication required. Please complete the verification.","still_processing":"Payment is still being processed. Please wait.","validation_failed":"Payment validation failed. Please check your information.","endpoint_not_found":"Payment service temporarily unavailable. Please try again later.","server_error":"Payment server error. Please try again later.","network_timeout":"Network timeout. Please check your connection and try again.","express_payment_failed":"Express payment failed. Please try regular card payment.","authentication_failed":"Payment authentication failed. Please try again.","unexpected_status":"Unexpected payment status. Please contact support."}},"payment_amount":"Payment Amount","payment_at":"Payment At","payment_breakdown":"Payment Breakdown","payment_cancelled":"Payment Cancelled","payment_completed":"Payment Completed","payment_details":"Payment Details","payment_failed":"Payment Failed","payment_history":"Payment History","payment_info":"Payment Info","payment_information":"Payment Information","payment_label":"Payment","payment_method":"Payment Method","payment_methods":"Payment Methods","payment_mix_amount":"Payment mix (amount)","payment_mix_count":"Payment mix (count)","payment_pending":"Payment Pending","payment_processed_by":"Payment Processed By","payment_processor":"Payment processor","payment_progress":"Payment Progress","payment_received":"Payment Received","payment_restricted":"Payment Restricted","payment_recorded":"Payment recorded successfully","payment_request_sent":"Payment request sent to terminal","payment_recorded_success":"Payment recorded successfully","payment_ref":"Payment Ref","payment_refunded":"Payment Refunded","payment_status":"Payment Status","payment_status_az":"Payment Status A→Z","payment_status_za":"Payment Status Z→A","payment_authorized":"Payment Authorized","payment_successful":"Payment Successful","payment_summary":"Payment Summary","payment_system":"Payment System:","payment_terms":"Payment Terms","payment_timeline":"Payment Timeline","payment_was_received":"Payment was received","payment_with_tip":"Payment + Tip","payment.label":"Payment","payments":"payments","payments_made":"payments made","payments_will_appear_here":"Payments will appear here in real-time","peak":"Peak","peak_dining_time":"Peak dining time","peak_hour":"Peak Hour","peak_hours":"Peak Hours","peak_predicted_orders":"Peak Predicted Orders","peak_recommended_staff":"Peak Recommended Staff","peak_utilization":"Peak Utilization","pending":"Pending","pending_approvals":"Pending Approvals","pending_orders":"Pending Orders","pending_payment_description":"Payment can be collected at checkout or through the payment section","pending_payment_title":"Pending Payment","pending_pos":"Pending POs","pending_swaps":"Pending Swaps","people":"people","per_customer":"Per Customer","per_customer_description":"Set how many times each customer can use this code","per_customer_limit":"Per Customer Limit","per_email_events":"Per-email events","per_email_events_tip":"Each email can subscribe to different notification types","per_item":"Per Item","per_order_average":"Per order average","per_person":"per person","per_premium_hd_image":"per Premium (HD) image","per_role_breakdown":"Per-Role Breakdown","per_standard_sd_image":"per Standard (SD) image","per_unit":"per unit","percentage":"Percentage","percentage_of_total":"% of Total","percentage_value":"Percentage Value","performance":"Performance","performance_analysis":"Performance Analysis","performance_details":"Performance Details","performance_metrics_by_table":"Performance metrics by table","period":"Period","personal":"Personal","personal_ai_waiter":"personal AI Waiter","personal_information":"Personal Information","phone":"Phone","phone_helper_text":"Public contact number for customers","phone_invalid_format":"Please enter a valid phone number. Only numbers, spaces, dashes, parentheses, and + are allowed.","phone_max_length_error":"Phone number cannot exceed 50 characters.","phone_number":"Phone Number","phone_placeholder":"+1 (555) 000-0000","phone_too_short":"Phone number is too short","photo":"Photo","photo_url":"Photo URL","pick_a_date_range":"Pick a date range","pick_date_range":"Pick date range","pick_from_calendar":"Pick from calendar","pick_on_map":"Pick on Map","picked_up":"Picked Up","pickup":"Pickup","pickup_and_go":"Pickup your order at the counter","pickup_cancelled_success":"Pickup order cancelled successfully","pickup_completed_success":"Pickup completed successfully","pickup_from":"Pick up from","pickup_ready_success":"Order is ready for pickup","pickup_status":"Update Pickup Status","pickup_status_updated":"Pickup status updated successfully","pickup_url_copied":"Pickup URL copied to clipboard!","pickup_url_copy":"URL copied to clipboard!","pickups":"Pickups","pieces":"Pieces","pin_active":"PIN is active","pin_active_description":"You can use your PIN to quickly switch profiles.","pin_code":"PIN Code","pin_placeholder":"Enter your 4-digit PIN","pin_required":"A 4-digit PIN is required.","pin_set":"PIN set","pin_will_be_removed":"PIN will be removed on save.","pin_lock_settings_description":"PIN lock and auto-lock settings","pin_auto_lock_timer":"Auto-lock timer","pin_auto_lock_description":"Lock screen after this period of inactivity","placed":"Placed","placed_by":"Placed By","placed_delivered":"Placed → Delivered","planned_qty":"Planned Qty","planned_quantity":"Planned Quantity","placeholder_guest_name":"Guest Name","placeholder_reservation_link":"Reservation Link","placeholder_restaurant_name":"Restaurant Name","platform":"Platform","please_check_the_form_for_errors":"Please check the form for errors","please_collect_your_order_at_the_counter":"Please collect your order at the counter","please_come_again":"Please Come Again","please_contact_support_or_renew_your_subscription_":"Please contact support or renew your subscription to regain access.","please_enter_url":"Please enter a URL first","please_fill_all_required_fields":"Please fill all required fields","please_proceed_with_caution_this_cannot_be_undone":"Please proceed with caution, this cannot be undone.","please_provide_valid_date":"Please provide a valid date","please_select_a_file":"Please select a file to import","please_select_a_location_to_load_items":"Please select a location to load items","please_select_another_date":"Please select another date","please_select_category":"Please select a category","please_select_date_first":"Please select a date first to see available time slots","please_select_location_first":"Please select a location first.","please_select_required_options":"Please select all required options to continue","choose_one":"Choose 1","pick_any":"Pick any","pick_up_to":"Pick up to","up_to":"Up to","add_extras":"Add extras","no_extras_available":"No options to configure","please_select_unit":"Please select a unit","please_wait":"Please wait...","po_number":"PO Number","po_sub_unit_label":"Sub-unit","points":"pts","policies":"Policies","policies_description":"Configure cancellation, deposit, no-show, and late arrival policies","policy_create_failed":"Failed to create policy","policy_created":"Policy created","policy_deleted":"Policy deleted","policy_name_placeholder":"e.g. Standard Cancellation","policy_update_failed":"Failed to update policy","policy_updated":"Policy updated","populate_form":"Import & Populate","portion_size":"Portion Size","pos_menu_item":"POS Menu Item","pos_terminal":"POS Terminal","pos_terminal_reference":"POS terminal reference","positive_color_means_done_good_to_go":"Positive color means \"done, good to go\"","post_adjustments":"Post Adjustments","post_count_confirmation":"Are you sure you want to post this count? This will create stock adjustments.","post_visit_campaign":"Post-Visit Follow-Up","post_visit_campaign_desc":"Send a thank-you email after every visit with a feedback request or special return offer.","post_visit_campaign_short":"Thank-you email with feedback request or return offer.","posted":"Posted","potential_savings":"Potential savings","pour_sizes":"Pour Sizes","powered_by":"POWERED BY","pre_authorized":"Pre-authorized","pre_shift":"Pre-Shift","pre_shift_page_title":"Pre-Shift Report","pre_shift_report":"Pre-Shift Report","pre_shift_report_send_failed":"Failed to send pre-shift report","pre_shift_report_sent":"Pre-shift report sent.","pre_shift_sent":"Pre-shift report sent.","pre_shift_subtitle":"{date} — {reservations} reservations, {covers} covers","predicted_covers":"Predicted Covers","predicted_orders":"Predicted Orders","predicted_revenue":"Predicted Revenue","preferred":"Preferred","preferred_hours":"Preferred Hours","preferred_hours_description":"Set your preferred working hours for this day.","preferred_roles":"Preferred Roles","preferred_roles_desc":"Select the roles this employee can be scheduled for.","preferred_seating":"Preferred Seating","preferred_supplier":"Preferred Supplier","premium":"Premium","premium_credits":"Premium Credits","premium_hd":"Premium HD","prep":"Prep","preset_roles":"Preset Roles","prep_batch":"Prep Batch","prep_batch_details":"Prep Batch Details","prep_batch_name":"Prep Batch Name","prep_batch_storage":"Prep Batch Storage","prep_batch_storage_description":"Enable this if this location is used for storing prep batches.","prep_batches":"Prep Batches & Stock","prep_batches_in_location":"Prep Batches in Location","prep_batches_pending":"Prep Batches Pending","prep_batches_view":"Prep Batches","prep_consume":"prep consume","prep_inventory_stock":"Prep Inventory Stock","prep_inventory_stock_desc":"Manage pre-prepared items that can be used as ingredients in recipes","prep_item_image":"Prep Item Image","prep_kitchen":"Prep Kitchen","prep_produce":"Prep Produce","prep_recipe_name":"Prep Recipe Name","prep_stock":"Prep Stock","prep_stock_item":"Prep Stock Item","prep_stock_items":"Prep Stock Items","prep_stocks":"Prep Stocks","prep_time":"Prep Time","preparation_started":"Preparation Started","preparing":"Preparing","preparing_checkout":"Preparing Checkout...","preparing_generation":"Preparing Generation...","preparing_payment":"Preparing your payment...","preparing_started":"Preparing Started","preparing_your_order":"Preparing your order...","present_this_confirmation_to_the_host_upon_arrival":"• Present this confirmation to the host upon arrival","prev":"Prev","preview":"Preview","preview_audience":"Preview Audience","preview_before_printing":"Preview your invoice before printing","preview_branded_note":"This preview shows how the email will appear with your restaurant branding. Placeholder values are replaced with sample data.","preview_bulk":"This will create {count} shift entries","preview_failed":"Failed to load audience preview.","preview_placeholder_note":"Placeholder values shown above are examples. Actual guest data will be used when sending.","preview_send":"Preview & Send","PreviewCard.ai":" AI ","previous":"Previous","previous_daily_reports":"Previous Daily Reports","previous_slide":"Previous Slide","previously_paid":"Previously Paid","price":"Price","price_calculation":"Price Calculation","price_deviation":"Price Deviation","price_deviations":"Price Deviations","price_label":"Price ($)","price_per_credit_note":"Price per credit depends on resolution.","price_per_thousand_interactions":"Price per thousand interactions","price_per_token":"Price per token","pricing":"Pricing:","pricing_deposits":"Pricing & Deposits","pricing_desc":"Set minimum spending and deposit requirements","primary_restaurant_hint":"The primary restaurant manages stock levels and receives alerts","primary_table":"Main Table","print":"Print","print_bill":"Print Bill","print_invoice":"Print Invoice","print_receipt":"Print Receipt","select_orders_for_bill":"Select which orders to include","select_orders_for_invoice":"Select which orders to print invoices for","combined":"Combined","confirm_enable_waiter_print":"Waiters will be able to print bills and invoices. Are you sure?","confirm_disable_waiter_print":"Waiters will not be able to print bills and invoices. Only managers and cashiers can print. Are you sure?","printer_by_menu_item_type":"By menu item type","printer_kitchen_all_hint":"When checked, this printer receives all kitchen orders. When unchecked, choose Receipt, Invoice and/or menu item types below.","printer_menu_item_types":"Menu item types","printer_name":"Printer name","printer_role":"Printer role","printer_select_one_or_more_types":"Select one or more types. Only orders containing these item types will print on this device.","printers":"🖨️ Printers","print_bridge_title":"Print Bridge","print_bridge_description":"Connect USB thermal printers directly from your browser","web_serial_not_supported":"Web Serial API is not supported in this browser","web_serial_requirement":"Print Bridge requires Chrome 89+ or Microsoft Edge 89+. You can still use the desktop bridge application.","select_printer":"Select Printer","connect_printer":"Connect Printer","disconnect_printer":"Disconnect Printer","connect":"Connect","reconnect":"Reconnect","connecting":"Connecting","connected":"Connected","disconnected":"Disconnected","reconnected_printers":"Reconnected {count} printer(s)","serial_port":"Serial Port","baud_rate":"Baud Rate","bridge_controls":"Bridge Controls","start_bridge":"Start Bridge","stop_bridge":"Stop Bridge","bridge_running":"Running","bridge_stopped":"Stopped","poll_interval":"Poll interval","test_local":"Test (Local)","test_api":"Test (API)","test_invoice":"Test Invoice","test_invoice_sent":"Test invoice sent","test_api_queued":"Test print queued via API","test_failed":"Test failed","diagnostic":"Diagnostic","diagnostic_sent":"Diagnostic sent — check if printer feeds paper","printed_today":"Printed","failed_today":"Failed","bytes_sent":"Data Sent","last_print":"Last Print","polling":"Polling","connection":"Connection","no_printers_configured":"No printers configured. Add printers from the Printers page.","waiting_for_print_jobs":"Waiting for print jobs...","start_bridge_to_see_activity":"Start the bridge to see activity","priority":"Priority","priority_hint":"Lower number = higher priority","priority_label":"Priority","priority_tag":"PRIORITY TAG","PRIORITY_TAG":"PRIORITY TAG","prix_fixe":"Prix Fixe","proceed_to_checkout":"Proceed to Checkout","proceed_to_pay":"Proceed to pay","proceed_to_payment":"Proceed to Payment","proceed_to_terminal":"POS Terminal","processed_at":"Processed At","processed_by":"Processed By","processing":"Processing...","processor":"Processor","profile":"Profile","product_image":"Product image","product_name":"Product name","production_date":"Production Date","production_location":"Production Location","profile_information":"Profile information","provider_added":"Provider added successfully","provider_deleted":"Provider deleted successfully","provider_type":"Provider Type","provider_updated":"Provider updated successfully","profile_settings":"Profile settings","profit":"Profit","profit_analysis":"Profit Analysis","profit_analysis_desc":"Margins & cost overview","profit_and_loss_per_day":"Profit and Loss Per Day","profit_loss":"Profit & Loss","profit_loss_analysis":"Profit & Loss Analysis","profit_loss_breakdown":"Profit & loss breakdown","profit_margin":"Profit Margin","profit_margin_below_recommended":"Profit margin below recommended","profit_margins_and_trends":"Profit margins and trends analysis","prompt":"Prompt","provide_category_details":"Provide the details below to create a new category for the selected menu.","provide_details_for_menu":"Provide the details below to create a new menu.","provide_table_details":"Provide the details below to create a new table.","provider_ref":"Provider Ref","publish":"Publish","republish":"Republish","publish_schedule":"Publish Schedule","publishable_key":"Publishable Key","published":"Published","purchase":"Purchase","purchase_costs_by_supplier":"Purchase costs by supplier","purchase_history":"Purchase History","purchase_order":"Purchase Order","purchase_order_items":"Purchase Order Items","purchase_order_list":"View purchase order details and receiving status","purchase_order_number":"Purchase Order #{id}","purchase_orders":"Purchase Orders","purchased_amount":"Purchased Amount","purchased":"Purchased","purchased_credits":"Purchased Credits","purchases":"Purchases","purchasing":"Purchasing","putaway":"Putaway","putaway_items":"Putaway Items","qr_code":"QR Code","qr_code_description":"Guests scan to browse restaurants and place orders","qr_code_logo_notice":"QR Code Logo Notice","qr_code_mode":"QR Code (Scan to Clock In)","qr_code_url_logo_warning":"Note: External logo URLs may not always work in QR codes due to download restrictions. For best results, upload the logo file directly.","qr_display_title":"Timeclock QR Code","qr_expired":"QR Code Expired","qr_expired_message":"Please scan the current QR code displayed at the restaurant.","qr_valid_note":"This QR code is time-limited. Scan again if it expires.","QrModal":{"generating_qr_code":"Generating QR code...","no_qr_code":"No QR Code","no_qr_code_description":"Generate a QR code for this table to allow customers to scan and order.","generating":"Generating...","generate_qr_code":"Generate QR Code","scan_to_order":"Scan to order","regenerate":"Regenerate"},"orders_not_paid_or_served":"Orders Not Paid Or Served","orders_not_served":"Orders Not Served","available_only":"Available Only","bulk_add":"Bulk Add","open_shifts":"Open Shifts","tax_rates":"Tax Rates","no_waiters_available":"No Waiters Available","schedule_shift_for_today":"Schedule Shift For Today","auto_assign_tables":"Auto Assign Tables","next_weekday":"Next Weekday","or_pick_date":"Or Pick Date","copy_day_description":"Copy Your Day Data","copy_to":"Copy To","export_pdf":"Export PDF","reservation_full_name":"Full Name","reservation_name_placeholder":"John Doe","reservation_email_label":"Email Address","reservation_email_placeholder":"you@example.com","reservation_email_hint":"Confirmation will be sent to this address","reservation_phone_label":"Contact Number","number_of_cars":"Number of Cars","select_number_of_cars":"Select number of cars","car":"car","cars":"cars","license_plate_label":"License Plate","license_plate_placeholder":"ABC-1234","add_parking":"Add Parking","add_parking_description":"Reserve a parking spot for your visit","license_plate_hint":"Enter your vehicle plate number","parking_special_requests_placeholder":"Vehicle type, arrival time, special needs...","special_requests_hint":"Optional — let us know about any dietary needs or preferences","qty":"Qty","qty_accepted":"Qty Accepted","qty_accepted_cannot_exceed_received":"Accepted quantity cannot exceed received quantity","qty_on_hand":"Qty on Hand","qty_ordered":"Qty Ordered","qty_received":"Qty Received","qty_received_must_be_greater_than_zero":"Quantity received must be greater than zero","qty_rejected":"Qty Rejected","qty_rejected_cannot_exceed_received":"Rejected quantity cannot exceed received quantity","qty_to_receive":"Qty to Receive","quality":"Quality","quantity":"Quantity","quantity_available":"Quantity Available","quantity_change":"Quantity Change","quantity_change_disabled":"Use +/- buttons on order items","quantity_changed":"Quantity Changed","quantity_diff":"Quantity Difference","quantity_diff_tip":"Choose Add or Deduct, then enter the amount.","quantity_exceeds_available_stock":"Quantity cannot exceed available stock in this location","quantity_moved":"Quantity Moved","quantity_on_hand":"Quantity on Hand","quantity_restored":"Quantity Restored","quantity_sold":"Quantity Sold","quantity_to_void":"Quantity to Void","queue":"Queue","quick_access":"Quick access","quick_access_to_common_tasks":"Quick access to common tasks","quick_actions":"Quick Actions","quick_add":"Quick Add","quick_add_shift":"Add Shift","quick_alerts":"Quick Alerts","quick_facts":"Quick Facts","quick_insights":"Quick Insights","quick_links":"Quick Links","quick_options":"Quick Options","quick_ordering":"Quick & seamless ordering","quick_pin":"Quick PIN","quick_pin_description":"4-digit PIN for fast profile switching on shared devices.","quick_pin_profile_description":"Set a 4-digit PIN for fast profile switching on shared devices.","quick_range":"Quick Range","quick_ranges":"Quick Ranges","quick_reservation":"Quick Reservation","quick_select":"Quick Select","quick_split_options":"Quick Split Options","quick_tips":"Quick Tips:","quiet_orders_at_moment":"Quiet at the Moment","range":"Range","rank":"Rank","rate":"Rate","rate_dishes":"Rate the Dishes","rdquo":"&rdquo;","ready":"Ready","ready_at":"Ready At","ready_for_pickup":"Ready for Pickup","ready_in":"⏱ Ready in","ready_orders":"Ready Orders","ready_to_clear":"Ready To Clear","ready_to_serve":"Ready to Serve","reassign_table":"Reassign Table","reason":"Reason","reason_optional":"Reason (optional)","reason_placeholder":"Optional reason for your request...","rebook_reservation":"Book Again","receipt":"Receipt","recognition":"Recognition","recognized":"Recognized","receipt_no":"Receipt No.","receipt_type":"Receipt Type","receive":"Receive","receive_and_manage_incoming_stock":"Receive and manage incoming stock","receive_goods":"Receive Goods","receive_item":"Receive Item","receive_items_first":"Please receive items first before putting them away","receive_po":"Receive PO","receive_purchase_order":"Receive Purchase Order","receive_transfer":"Receive Transfer","received":"Received","received_by":"Received By","received_qty_cannot_be_negative":"Received quantity cannot be negative.","received_qty_cannot_exceed_ordered":"Received quantity cannot exceed ordered quantity ({ordered}).","receiving_allowed":"Receiving Allowed","recent_activity":"Recent Activity","recent_adjustments":"Recent Adjustments","recent_alerts":"Recent Alerts","recent_movements":"Recent Movements","recent_records":"Recent Clock Records","recent_reservations":"Last 20 reservations for this guest","recipe":"Recipe","recipe_attached":"Recipe Linked","recipe_components":"Recipe Components","recipe_consume":"Recipe Consume","recipe_cost":"Recipe Cost","recipe_ingredients":"Recipe Ingredients","recipe_name":"Recipe Name","recipes":"Recipes & Preps","recipes_bom":"Recipes & Preps","recipes_image":"Recipes image","recommended_size":"500x500px","recommended_staff":"Recommended Staff","record":"Record","records":"records","record_inventory_waste":"Record inventory waste","record_waste":"Record waste","recorded":"Recorded","recorded_by":"Recorded by","recording":"Recording","recount":"Recount","red_only_appears_when_order_is_served_but_payment_pending":"Red only appears when order is served but payment is pending","redo":"Redo","reduce_waste_through_better_inventory_management":"Reduce waste through better inventory management","reference":"Reference","reference_id":"REFERENCE ID","refresh":"Refresh","refreshing":"Refreshing...","refreshing_in":"Refreshing in","refrigerated":"Refrigerated","refund":"Refund","refund_policy":"Refund Policy","regenerate_qr_codes":"Regenerate QR Codes","regional_billing":"Regional & Billing","regional_settings":"Regional Settings","regional_settings_desc":"Set currency and language preferences","regional_settings_description":"Time zone and regional preferences","regional_localization":"Regional & Localization","register":"Register","regular":"Regular","regular_cost":"Regular Cost","regular_hours":"Regular Hours","reject":"Reject","reject_timesheet":"Reject","rejected":"Rejected","rejection_reason":"Rejection Reason","release":"Release","release_order":"Release Order","release_anyway":"Release Anyway","release_table":"Release Table","release_tables_first":"Release table orders first","releasing":"Releasing","remaining":"rem.","remaining_interactions":"remaining interactions","remaining_after":"Remaining","remaining_at_event":"Remaining amount due at the event","remaining_balance":"Remaining Balance","remaining_before":"Remaining Before","remaining_label":"Remaining","remaining_qty":"Remaining (Qty)","remaining_spending":"Remaining","remaining_spots":"Remaining Spots","remember_me":"Remember me","reminder":"Reminder","reminder_interval":"Reminder Interval","reminder_message":"Changes to your restaurant information will be immediately visible to customers. Make sure all information is accurate before saving.","reminder_settings":"Reminder Settings","reminder_settings_description":"Automatic reminders for pending orders","reminders_info":"Auto reminders","reminders_info_tip":"Get reminded about orders that need attention","remove":"Remove","remove_email":"Remove Email","remove_email_confirmation":"Are you sure you want to remove this email? They will no longer receive notifications.","remove_from_waitlist":"Remove from Waitlist","remove_guest":"Remove Guest","remove_pin":"Remove PIN","rename":"Rename","rename_table":"Rename Table","repeat_last_order":"Repeat Last","reorder":"Reorder","reorder_failed":"Failed to reorder","reorder_now":"Reorder Now","reorder_point":"Reorder Point","reorder_soon":"Reorder Soon","replace_with_new_inventory":"Replace current inventory with a new dedicated one","replace_with_template":"Replace table type","replies":"Replies:","report":"Report","report_period":"Report Period","reports":"Reports","request_approved":"Request approved","request_cover":"Request Cover","request_denied":"Request denied","request_drop":"Request Drop","request_submitted":"Request submitted","request_swap":"Request Swap","request_time_off":"Request Time Off","requested":"Requested","requests":"requests","require_deposit":"Require Deposit","required_break":"Required Break","required_ingredients":"Required Ingredients","required_marker":"*","requires_attention":"Requires Attention","response_time":"Response Time","requires_catch_weight":"Requires Catch Weight","requires_deposit_label":"Requires Deposit","requires_expiry":"Requires Expiry Date","requires_expiry_date":"Requires Expiry Date","requires_immediate_attention":"Requires immediate attention","requires_lot_tracking":"Requires Lot Tracking","requires_manager_approval":"Requires Manager Approval","resend_verification_email":"Resend verification email","reservation":"Reservation","reservation_add_to_calendar":"Add to Calendar","reservation_addon":"Add-on","reservation_addons":"Add-ons","reservation_analytics_avg_turn_time":"Avg Turn Time","reservation_analytics_covers":"Covers","reservation_analytics_no_show_rate":"No-Show Rate","reservation_analytics_revenue_per_cover":"Revenue Per Cover","reservation_availability_note":"Availability will be verified when you save. If the new time is unavailable, you will be notified.","reservation_campaign_draft":"Draft","reservation_campaign_preview":"Preview","reservation_campaign_scheduled":"Scheduled","reservation_campaign_send":"Send Campaign","reservation_campaign_sent":"Sent","reservation_cancel":"Cancel","reservation_cancel_confirm":"Are you sure you want to cancel?","reservation_cancel_confirm_message":"Are you sure you want to cancel this reservation? This action cannot be undone.","reservation_cancel_title":"Cancel Reservation","reservation_canceled_label":"Reservation Canceled","reservation_cancellation_policy":"Cancellation Policy","reservation_cancelled_message":"Your reservation has been cancelled","reservation_cancelled_subject":"Reservation Cancelled","reservation_closed_on_day":"Restaurant is closed on {day}s.","reservation_confirm":"Confirm Reservation","reservation_confirmation":"Confirmation","reservation_confirmation_code":"Confirmation Code","reservation_confirmation_greeting":"Your reservation is confirmed!","reservation_confirmed_subject":"Reservation Confirmed","reservation_confirmed_title":"Reservation Confirmed!","reservation_created":"Reservation Created","reservation_date":"Date","reservation_date_blocked":"This date is blocked — restaurant is closed.","reservation_deposit":"Deposit","reservation_deposit_amount":"Deposit Amount","reservation_deposit_paid":"Deposit Paid","reservation_deposit_pending":"Deposit Pending","reservation_deposit_refunded":"Deposit Refunded","reservation_deposit_required":"Deposit Required","reservation_detail":"Reservation Detail","reservation_detail_description":"View and manage reservation details","reservation_details":"Reservation Details","reservation_event_book":"Book Event","reservation_event_sold_out":"Sold Out","reservation_event_tickets":"Tickets","reservation_find_times":"Find Available Times","reservation_finding_times":"Finding available times...","reservation_frequency":"Reservation Frequency","reservation_fully_booked":"All times are fully booked.","reservation_guest":"guest","reservation_guest_name":"Guest Name","reservation_guest_plural":"guests","reservation_guest_singular":"guest","reservation_guests":"guests","reservation_has_been_canceled":"This reservation has been canceled","reservation_history":"Reservation History","reservation_keep":"Keep Reservation","reservation_load_times_error":"Unable to load available times. Please try again.","reservation_look_forward":"We look forward to seeing you","reservation_make_another":"Make Another Reservation","reservation_manage_page_title":"Manage Reservation","reservation_manage_title":"Manage Your Reservation","reservation_modified_message":"Your reservation has been updated","reservation_modified_subject":"Reservation Updated","reservation_modify":"Modify","reservation_modify_details":"Modify Reservation","reservation_modify_title":"Modify Reservation","reservation_no_show_fee":"No-Show Fee","reservation_no_show_label":"Reservation No Show","reservation_no_show_message":"We missed you at your reservation","reservation_no_show_subject":"Missed Reservation","reservation_no_slots":"No time slots available for this date.","reservation_party_size":"Party Size","reservation_pick_another_date":"Pick another date","reservation_pre_shift_allergies":"Dietary Alerts","reservation_pre_shift_special":"Special Requests","reservation_pre_shift_vips":"VIP Guests Today","reservation_reminder_subject":"Reservation Reminder","reservation_reminder_today":"Your reservation is today","reservation_reminder_tomorrow":"Your reservation is tomorrow","reservation_save_changes":"Save Changes","reservation_seats":"seats","reservation_select_time":"Select a Time","reservation_settings":"Reservation Settings","reservation_settings_description":"Configure how reservations work for your restaurant","reservation_policy":"Reservation Policy","reservation_policy_desc":"Detailed terms shown in the reservation confirmation email","reservation_policy_subtitle":"Minimum spend, dress code, contact info — anything you want guests to know","policy_text":"Policy Text","policy_text_hint":"Use the toolbar above to format. Bold key sections, add headings, and structure with lists.","share_policy_with_group":"Share with venues in this group","share_policy_with_group_desc":"All restaurants in the same Restaurant Group will inherit this policy in their reservation confirmation emails (unless they have their own).","inherited_from":"Inherited from","inherited_policy_desc":"This venue is using the policy from the group master restaurant. To override, type your own policy below.","policy_preview":"Policy Preview","effective_policy_preview":"Effective Policy (what guests will see)","policy_preview_empty":"Preview appears here as you type","policy_inherited_title":"This policy is managed at group level","policy_inherited_desc_prefix":"Your confirmation emails use the policy from","policy_inherited_desc_suffix":"Edit it there to update every venue in the group, or override it below just for this venue.","override_for_this_venue":"Override for this venue","override_active_title":"Override active for this venue only","override_active_desc_prefix":"Using a custom policy instead of","revert_to_group_policy":"Revert to group","inherited_policy_text":"Inherited Policy (read-only)","from_master":"From","policy_master_title":"You are editing the group policy","policy_master_shared_with":"This policy is shared with","policy_master_private_hint":"Turn on \"Share with group\" below to have other venues inherit this policy","other_venue":"other venue","other_venues":"other venues","in_your_group":"in your group","group_master":"Group Master","group_child":"Group Venue","group_status":"Group status","you_are_the_master":"You are the group master.","master_explainer":"Changes here cascade to every child venue that inherits your policy.","this_venue_in_group":"This venue belongs to","receiving_policy_from":"Currently using the policy from","share_as_master_desc":"When enabled, all child venues in your group will inherit this policy in their confirmation emails (unless they override it).","saving_will_affect":"Saving will update","group_venues_affected":"venues in your group","require_full_prepayment_title":"Require Full Prepayment","require_full_prepayment_desc":"Force guests to pay the full reservation amount upfront before the booking is held. Total = minimum spend × party size.","require_full_prepayment_label":"Pay-in-advance mode","require_full_prepayment_hint":"Recommended for parking venues. Guests will be redirected to payment immediately after booking. The reservation is not held until payment is confirmed.","prepayment_active":"Prepayment active","prepayment_active_detail":"Every new reservation will automatically have deposit = minimum spending × party size. Guests must complete payment before the reservation is confirmed.","prepayment":"Prepayment","prepayment_secure_title":"Secure Prepayment","prepayment_already_paid":"Payment Completed","prepayment_already_paid_desc":"Your reservation is confirmed and paid.","parking_reservation":"Parking reservation","license_plate":"License Plate","pay_now":"Pay","parking_checkout_subtitle":"Complete your parking reservation","deposit_checkout_subtitle":"Complete your reservation","parking_prepayment_subtitle":"Secure your parking spot with a prepayment","reservation_prepayment_subtitle":"Secure your reservation with a prepayment","parking_deposit_subtitle":"Complete your parking deposit","reservation_deposit_subtitle":"Complete your reservation deposit","verifying_payment":"Verifying payment…","deposit_payment_cancelled":"Payment was cancelled.","vehicle_owner":"Vehicle Owner","encrypted":"256-bit encrypted","minimum_spending_hint":"This is the minimum food & beverage order expected during your visit, not a prepayment.","area":"Area","minimum_spending":"Minimum Spending","per_vehicle":"per vehicle","per_guest":"per guest","per_reservation":"per reservation","parking_zone":"Parking Zone","select_area":"Select area","no_areas_available":"No areas available","name_placeholder":"John D.","training":"Training","training_description":"Upload training materials and share them with your team via email. Supports PDF, Word, Excel, PowerPoint, images, video, and archives.","upload_training":"Upload training","upload_training_subtitle":"Add a training file that you can send to your team.","upload_action":"Upload","edit_training":"Edit training","delete_training":"Delete training","delete_training_title":"Delete this training?","delete_training_confirm":"The file will be permanently removed. Previous send history will be kept but the file won't be attached.","training_uploaded":"Training uploaded","training_updated":"Training updated","training_deleted":"Training deleted","training_queued_for_sending":"Training queued for sending","training_file":"Training file","training_file_hint":"PDF, Word, Excel, PowerPoint, images, video, or archive — up to 100 MB","or_drag_and_drop":"or drag & drop","replace_file":"Replace file (optional)","current_file":"Current file:","unsupported_file_type":"Unsupported file type. Please use PDF, Word, Excel, images, video, or archive files.","file_required":"Please attach a file","title_required":"Title is required","training_title_placeholder":"e.g. Onboarding Handbook — Waiters","training_description_placeholder":"Short summary of what this document covers. Shown to staff in the email.","send_training":"Send training","send_to_staff":"Send to staff","send_now":"Send Now","recipients":"Recipients","recipients_word":"recipients","recipient":"recipient","will_send_to":"Will send to","no_recipients_selected":"No recipients selected","no_recipients_match":"No staff members match your selection","delivery_note":"Emails are delivered in the background. You can track progress in the Recent sends panel.","scope_all":"All staff","scope_all_desc":"Send to everyone on your team with an email address.","scope_roles":"By role","scope_roles_desc":"Send to specific roles — e.g. only waiters or only kitchen.","scope_specific":"Specific people","scope_specific_desc":"Pick individual staff members from a list.","select_roles":"Select roles","select_staff":"Select staff members","select_at_least_one_role":"Please select at least one role","select_at_least_one_staff":"Please select at least one staff member","no_roles_found":"No roles available","no_staff_found":"No staff members found","search_tutorials":"Search tutorials...","training_message_placeholder":"Add a short note — e.g. Please read before your next shift.","survey_hero_title":"Your feedback is valuable to us","survey_how_did_we_do":"How did we do?","survey_rate_each_category":"Rate each category from 1 to 5 stars","survey_food":"Food","survey_drinks":"Drinks","survey_service":"Service","survey_ambience":"Ambience","survey_overall":"Overall","survey_required":"Required","survey_recommend_question":"Would you recommend us to a friend?","survey_additional_feedback":"Any additional feedback?","survey_overall_required_hint":"Please rate Overall to continue","choose_parking_zone":"Choose your parking zone","choose_spot":"Choose your spot","parking_zone_hint":"Pick a zone — pricing varies by location.","spot_hint":"Select where you'd like to sit. Each area has its own minimum spend.","how_many_cars":"How many cars?","how_many_guests":"How many guests?","would_recommend":"Would recommend","training_cat_onboarding":"Onboarding","training_cat_safety":"Safety","training_cat_procedures":"Procedures","training_cat_menu":"Menu","training_cat_service":"Service","training_cat_custom":"Custom","recent_sends":"Recent sends","no_sends_yet":"Nothing sent yet","no_sends_hint":"Send history will appear here once you share a training file.","deleted_training":"Deleted training","send_count_singular":"send","send_count_plural":"sends","send_status_queued":"Queued","send_status_sending":"Sending","send_status_sent":"Sent","send_status_partial":"Partial","send_status_failed":"Failed","no_trainings_yet":"No training materials yet","no_trainings_hint":"Upload your first training file — like an onboarding handbook, safety procedure, or menu guide — and share it with your team in one click.","upload_first_training":"Upload first training","stat_total_trainings":"Total trainings","stat_storage_used":"Storage used","stat_total_sends":"Total sends","stat_recipients_reached":"Recipients reached","training_tips":"Quick tips","tip_file_size":"File size","tip_file_size_desc":"Files up to 100 MB. For large videos or image bundles, zip them first to speed up email delivery.","tip_supported_formats":"Supported formats","tip_supported_formats_desc":"PDF, Word, Excel, PowerPoint, images, short videos, and ZIP/RAR archives.","tip_categories":"Categories","tip_categories_desc":"Tag each training — onboarding, safety, procedures — so the right materials stay easy to find.","tip_role_targeting":"Role targeting","tip_role_targeting_desc":"Send kitchen SOPs only to chefs and cooks, or waiter scripts only to front-of-house.","showing":"Showing","reservation_something_went_wrong":"Something went wrong. Please go back and try again.","reservation_special_requests":"Special Requests","reservation_special_requests_placeholder":"Allergies, celebrations, seating preferences...","reservation_status":"Reservation Status","reservation_status_arrived":"Arrived","reservation_status_booked":"Booked","reservation_status_canceled":"Canceled","reservation_status_completed":"Completed","reservation_status_confirmed":"Confirmed","reservation_status_no_show":"No Show","reservation_status_seated":"Seated","reservation_summary":"Reservation Summary","reservation_survey_comments":"Additional comments","reservation_survey_rating":"Rate your experience","reservation_survey_subject":"How Was Your Visit?","reservation_survey_submit":"Submit Feedback","reservation_survey_thank_you":"Thank you for your feedback!","reservation_table":"Table","reservation_time":"Time","reservation_timeline":"Reservation Timeline","reservation_try_different_date":"Try a different date","reservation_upgrade_add":"Add to Reservation","reservation_upgrade_remove":"Remove","reservation_waitlist_joined":"You've been added to the waitlist","reservation_waitlist_notified":"We'll notify you when a table is available","reservation_waitlist_position":"Your position","reservation_what_changed":"What changed","reservation_when_coming":"When are you coming?","reservation_yes_cancel":"Yes, Cancel","reservation_your_details":"Your details","reservation_your_full_name":"Your full name","reservations":"Reservations","reserve":"Reserve","reserve_a_table":"Reserve a Table","reserve_at":"Reserve at","reserve_table":"Reserve Table #","reserved":"Reserved","reserved_from":"Reserved from ","reserved_tables_today":"Reserved Tables Today","ReserveModal.to":"To ","reset":"Reset","reset_password":"Reset password","reset_to_full":"Reset to Full","resolution":"Resolution","respond":"I'll Take It","respond_to_swap":"Respond","responded":"Responded","responding_bot":"responding bot","response_submitted":"Response submitted","responses":"responses","restart":"Restart","restaurant":"Restaurant","restaurant_address":"Street address, city, postal code","restaurant_dashboard":"Restaurant Dashboard","restaurant_description":"Restaurant description","restaurant_description_placeholder":"Describe your restaurant, cuisine type, atmosphere...","restaurant_details":"Restaurant Details","restaurant_earnings":"Restaurant Earnings","restaurant_info":"Restaurant Info","restaurant_email_placeholder":"contact@restaurant.com","restaurant_logo":"Restaurant Logo","restaurant_logo_desc":"Upload or link to your restaurant logo","restaurant_management":"Restaurant Management","restaurant_menus":"Restaurant Menus","restaurant_name":"Restaurant Name","restaurant_orders":"Restaurant Orders","restaurant_overview":"Restaurant Overview","restaurant_owner":"Restaurant Owner","restaurant_schedules":"Restaurant Schedules","restaurant_settings":"Restaurant Settings","restaurant_closed_this_day":"Restaurant is closed on this day","restaurant_cloned_successfully":"Restaurant cloned successfully","restaurants":"Restaurants","results":"Results","retry":"Retry","return":"Return","return_rate":"Return Rate","return_to_homepage":"Return to Homepage","revenue":"Revenue","ringing":"Ringing","manage_menu_items":"Manage your Menu Items","enable_disable_items":"Enable or Disable items in your menu","revenue_analysis":"Revenue Analysis","revenue_attributed":"Revenue Attributed","revenue_breakdown":"Revenue Breakdown","revenue_breakdown_by_tables":"Revenue breakdown by tables","revenue_breakdown_by_waiters":"Revenue breakdown by waiters","revenue_by_day":"Revenue by day","revenue_by_hour_of_day":"Revenue by hour of day","revenue_by_table":"Revenue by Table","revenue_by_location":"Revenue by Location","revenue_by_waiter":"Revenue by Waiter","revenue_chart_will_appear_here":"Revenue chart will appear here","revenue_order":"Revenue / Order","revenue_orders":"Revenue / Orders","revenue_over_time":"Revenue over time","revenue_overview":"Revenue Overview","revenue_per_day":"Revenue Per Day","revenue_per_table":"Revenue Per Table","revenue_per_waiter":"Revenue Per Waiter","revenue_percentage":"Revenue Percentage","revenue_report":"Revenue Report","revenue_report_desc":"Income & sales trends","revenue_this_period":"Revenue this period","revenue_trend":"Revenue Trend","please_fix_errors":"Oops! Please check some of your configurations","review":"Review","review_note":"Note (optional)","review_note_placeholder":"Add a note...","review_pricing_and_costs":"Review pricing and costs","review_request":"Review Request","review_the_data_before_closing_the_cash_drawer":"Review the data before closing the cash drawer","review_the_data_before_generating_the_report":"Review the data before generating the report","reviewed_all_items":"You've reviewed all available items","reviewed_by":"Reviewed By","review_dashboard":"Review Dashboard","review_dashboard_desc":"Monitor and respond to customer reviews across all platforms","review_analytics":"Review Analytics","review_analytics_desc":"Detailed insights into your review performance","review_settings":"Review Settings","review_settings_desc":"Connect platforms and manage QR review links","all_reviews":"All Reviews","all_reviews_desc":"Browse and respond to all customer reviews","avg_rating":"Avg Rating","total_reviews":"Total Reviews","response_rate":"Response Rate","recent_reviews":"Recent Reviews","from_last_30_days":"from last 30 days","rating_distribution":"Ratings","sentiment":"Sentiment","sentiment_breakdown":"Sentiment","positive":"Positive","negative":"Negative","neutral":"Neutral","positive_rate":"Positive Rate","platforms":"Platforms","reviewer":"Reviewer","rating":"Rating","needs_reply":"Needs Reply","flagged":"Flagged","replied":"Replied","no_reviews_yet":"No Reviews Yet","no_reviews_yet_desc":"Reviews from customers will appear here.","no_reviews_found":"No Reviews Found","try_different_filters":"Try adjusting your filters.","rating_trend":"Rating Trend","sentiment_over_time":"Sentiment Over Time","no_sentiment_data":"Sentiment data will appear here.","no_platform_data":"No Platform Data","avg_response_time":"Avg Response","write_reply":"Write a Reply","reply_placeholder":"Type your reply...","send_reply":"Send Reply","back_to_reviews":"Back to reviews","no_review_text":"No review text provided","your_reply":"Your Reply","synced":"Synced","local_only":"Local only","reply_status":"Reply","detailed_ratings":"Detailed Ratings","food_quality":"Food","service":"Service","platform_connections":"Platform Connections","platform_connections_desc":"Sync reviews from external platforms","not_connected":"Not connected","qr_review_links":"QR Review Links","qr_links_desc":"Create QR codes for guests to leave reviews","qr_label_placeholder":"e.g. Table Tent, Receipt","smart_redirect":"Smart Redirect","internal_form":"Internal Form","no_qr_links":"No QR Links","no_qr_links_desc":"Create a QR code to start collecting reviews.","tripadvisor_location_id":"TripAdvisor Location ID","review_on_google":"Review on Google","review_on_tripadvisor":"Review on TripAdvisor","leave_review":"Leave a Review","review_overall":"Overall Experience","review_food":"Food Quality","review_service":"Service","review_how_was_visit":"How was your visit?","your_name":"Your Name","comments":"Comments","review_comment_placeholder":"Tell us about your experience...","submit_review":"Submit Review","review_thank_you":"Thank you!","review_feedback_helps":"Your feedback helps us improve.","review_share_prompt":"Glad you enjoyed it! Would you share your experience?","review_error":"Something went wrong. Please try again.","review_rate_experience":"Rate your experience","review_terrible":"Terrible","review_poor":"Poor","review_okay":"Okay","review_good":"Good","review_excellent":"Excellent","review_already_submitted":"You already reviewed this order","review_disappointed":"Awful","review_not_great":"Poor","review_decent":"Okay","review_loved_it":"Great","review_outstanding":"Amazing","review_food_quality":"Food Quality","review_service_quality":"Service","review_tell_us_more":"Tell us more","review_thanks_for_feedback":"Thanks for your feedback!","review_share_love":"Share the love","review_submitting":"Submitting...","review_submitted":"Review Submitted","review_helps_improve":"Your review helps us improve","review_performance_across_restaurants":"Review performance across all restaurants","review_sources":"Review Sources","latest_feedback_across_restaurants":"Latest feedback across all restaurants","no_text_provided":"No text provided","reviews":"Reviews","apply_settings_to_all_restaurants":"Settings sync to all restaurants","changes_sync_to_restaurants":"Changes here apply to all restaurants in this food court.","schedules":"Schedules","untitled":"Untitled","scans":"scans","flag":"Flag","internal":"Internal","rewards_earned":"Rewards Earned","role":"Role","role_cannot_release":"Your role does not have permission to release tables","role_created":"Role created","role_deleted":"Role deleted","role_name":"Role Name","role_name_placeholder":"e.g. Server, Cook","role_updated":"Role updated","roles":"Roles","roles_and_permissions":"Roles & Permissions","rows":"Rows","manage_staff_roles_and_permissions":"Manage staff roles and their permissions","create_role":"Create Role","create_role_description":"Define a new role with specific permissions","edit_role_description":"Modify role details and permissions","delete_role_confirm":"Are you sure you want to delete this role? Staff members assigned to this role will need to be reassigned.","system_role":"System role - cannot be deleted","default_role":"Default preset role","no_roles_yet":"No roles yet","manage_staff_roles_description":"Define roles and control what each staff member can access","role_details":"Role Details","system_role_tooltip":"System role - cannot be deleted or renamed","preset_role_tooltip":"Preset role - editing creates a custom copy","preset":"Preset","total_roles":"Total Roles","total_permissions":"Total Permissions","permission_groups":"Permission Groups","custom_roles":"Custom Roles","search_permissions":"Search permissions...","no_permissions_found":"No permissions match your search","permissions_selected":"permissions selected","finance":"Finance","perm_group_orders_desc":"Create, view, modify, and cancel orders","perm_group_tables_desc":"Table access, assignments, and management","perm_group_payments_desc":"Process payments, refunds, and transactions","perm_group_printing_desc":"Print bills, invoices, receipts, and tickets","perm_group_menu_desc":"Menu items, categories, and configuration","perm_group_kitchen_desc":"Kitchen display and order preparation","perm_group_staff_desc":"Staff management, roles, and salary data","perm_group_financial_desc":"Financial reports, analytics, and tax settings","perm_group_inventory_desc":"Stock management, GRNs, transfers, and recipes","perm_group_reservations_desc":"Reservation management and guest seating","perm_group_shifts_desc":"Scheduling, timeclock, and labor management","perm_group_settings_desc":"Restaurant settings and device configuration","perm_group_delivery_desc":"Delivery orders and zone configuration","perm_group_dashboard_desc":"Management and analytics dashboards","perm_group_ai_desc":"AI assistant access and configuration","perm_group_subscription_desc":"Subscription plan and billing management","permission":"permission","permissions":"permissions","basic_details":"Basic Details","slug":"Slug","slug_hint":"Unique identifier, auto-generated from name","role_slug_placeholder":"e.g. head_waiter","role_slug_already_in_use":"The selected role name is already in use.","reset_to_defaults":"Reset to defaults","role_description_placeholder":"Brief description of this role","select_all":"Select all","select_taxes_description":"Select which taxes to include in the report","floor_staff":"Floor Staff","roles_explanation":"Shift roles define the positions in your schedule (e.g. Waiter, Kitchen, Manager). Visit the Roles page to set them up — they will be auto-generated from your staff.","rule_create_failed":"Failed to create rule","rule_created":"Rule created.","rule_delete_failed":"Failed to delete rule","rule_deleted":"Rule deleted.","rule_name_placeholder":"e.g. Daily OT after 8h","rule_type":"Rule Type","rule_update_failed":"Failed to update rule","rule_updated":"Rule updated.","ruleset_created":"Booking rule created","ruleset_delete_failed":"Failed to delete booking rule","ruleset_deleted":"Booking rule deleted","ruleset_name_placeholder":"e.g. Default Rules","ruleset_save_failed":"Failed to save booking rule","ruleset_updated":"Booking rule updated","run_bridge_enter_settings":"Run Bridge & enter settings","sale":"Sale","sales_by_category":"Sales by Category","sales_overview_by_user":"Sales Overview by User","sales_purchases":"Sales - Purchases","sales_summary":"Sales Summary","sales_tips_by_hour_today":"📊 Sales & Tips by Hour (Today)","sales_total":"Sales Total","sample_guests":"Sample","sat":"Sat","satisfaction":"Satisfaction","saturday":"Saturday","save":"Save","save_adjustment":"Save Adjustment","save_branding":"Save Branding","save_campaign":"Save Campaign","save_event":"Save","save_failed":"Save failed","save_floors":"Save Floors","save_item_first":"Please save the item first","save_item_first_desc":"Save the item in order to enable the AI Image Generator","save_notes":"Save Notes","save_password":"Save password","save_restaurant_info":"Save Restaurant Info","save_settings":"Save Settings","save_table":"Save Table","saved":"Saved","say_thank_you_with_tip":"Say thank you!","scan_new_code":"Scan the new code to try again","scan_to_clock":"Scan to Clock In/Out","schedule":"Schedule","schedule_copy_success":"Week copied successfully","schedule_date_time":"Schedule Date & Time","schedule_desc":"When does the event take place?","schedule_help":"The campaign will be sent automatically at this time.","schedule_published":"Schedule published","schedule_published_success":"Schedule published successfully","schedule_settings":"Schedule Settings","scheduled":"Scheduled","scheduled_label":"Scheduled","scheduling":"Scheduling...","scope":"Scope:","scope_value":"Scope Value:","search":"Search...","search_adjustment":"Search Adjustment","search_calls":"Search by phone or name...","search_adjustments":"Search adjustments...","search_campaigns":"Search campaigns...","search_categories":"Search categories...","search_category":"Search Category","search_countries":"Search Countries","search_country":"Search Country","search_currencies":"Search currencies...","search_email_or_visitor_id":"Search Email or Visitor ID","search_employees":"Search employees...","search_events":"Search events...","search_grn_invoice":"Search GRN or invoice number","search_guest_placeholder":"Search existing guest or type new name...","search_guests":"Search by name, email, or phone...","search_guests_placeholder":"Search guests...","search_item":"Search item","search_items":"Search items...","search_items_or_reference":"Search items or reference...","search_lot_item":"Search by lot or item name","search_managers":"Search managers...","search_menu_items":"Search menu items...","search_movements":"Search movements...","search_name_code_email":"Search name, code, email...","search_name_phone_code":"Search by name, phone, code...","search_order":"Search Order","search_orders":"Search orders...","search_purchase_orders":"Search purchase orders...","search_recipes":"Search Recipes","search_reports":"Search reports...","search_restaurants":"Search Restaurants","search_results":"Search Results","search_stock_movement":"Search Stock Movement","search_supplier":"Search Supplier","search_suppliers":"Search suppliers...","search_timezones":"Search timezones","search_to_add_items":"Search to add items...","search_tables":"Search tables...","search_transactions":"Search transactions","search_transfer_number":"Search transfer number","search_user":"Search by name or email","search_users":"Search Users","search_waiters":"Search waiters...","search_workers":"Search Staff...","seat":"Seat","seat_anyway":"Seat Anyway","seat_at_table":"Seat at Table","seat_capacity":"{selected} / {required} seats","seat_now":"Seat Now","seat_walk_in":"Seat Walk-in","seated":"Seated","seated_for":"Seated for {time}","seated_today":"Seated Today","seating":"Seating","seating_placeholder":"e.g. Window, Patio, Booth","seats":"Seats","season_create_failed":"Failed to create season","season_created":"Season created.","season_duplicate_failed":"Failed to duplicate season","season_duplicated":"Season duplicated.","season":"Season","season_name":"Season Name","season_name_placeholder":"e.g. Peak Season","seasonal_spending":"Seasonal Spending","seasonal_spending_desc":"Configure minimum spending requirements per zone and season","seasonal_spending_hub_desc":"Set minimum spending per zone by season and date range","seasons":"Seasons","secret_key":"Secret Key","section_create_failed":"Failed to create section","section_created":"Section created.","section_delete_failed":"Failed to delete section","section_deleted":"Section deleted.","section_name":"Name","section_name_placeholder":"Station A","section_update_failed":"Failed to update section","section_updated":"Section updated.","sections":"sections","secure_payment":"Secure Payment","secured_by_advanced_encryption_protocols":"Secured by advanced encryption protocols","security":"Security","security_overview":"Security Overview","security_overview_description":"A summary of your account security status","security_status":"Security Status","security_tip_1":"Change your password regularly, at least every 90 days.","security_tip_2":"Never share your password or PIN with others.","security_tip_3":"Use a unique password that you don't use for other services.","security_tips":"Security Tips","security_warning":"Security Warning","seen_at":"Seen at","seerbit":"Seerbit","select_a_supplier":"Select a supplier","select_a_time":"Select a time","select_additional_options":"Select additional options","select_all_days":"Select All","select_an_item":"Select an item to get started","select_base_unit":"Select Base Unit","select_base_unit_first":"Select base unit first","select_category":"Select category","select_categories":"Select categories","select_category_and_unit_for_template":"Select category and unit to generate template with matching items (required)","select_category_to_view_items":"Select category to view items","select_choices":"Select your own choices","select_content_unit":"Select content unit","select_currency":"Select currency...","select_cycle":"Select Cycle","select_date":"Select Date","select_date_first":"Select date first","select_date_party_size":"Select a date and party size to see availability","select_date_range":"Select Date Range","select_day":"Select day","select_days":"Select Days","select_delivery_address":"Location","select_delivery_location":"Select Delivery Location","select_department":"Select department...","select_different_location":"Select a Different Location","select_employee":"Select employee...","select_employees_for_shift":"Select Employees","select_existing_inventory":"Select Existing Inventory","select_extra_item":"Select Extra Item","select_extra_option":"Select Extra Option (Optional)","select_file":"Select File","select_floor":"Select Floor","select_from_location_first":"Please select a 'From Location' first to add items","select_image":"Select Image","select_image_file":"Select Image File","select_ingredient":"Select Ingredient","select_interval":"Select interval","select_item":"Select Item","select_item_first":"Select an item first","select_item_generate_first":"Select an item and generate your first image","select_items":"Select Items","select_items_from_menu":"Select items from the menu to add","select_items_to_transfer":"Select items to transfer","select_orders_to_transfer":"Select orders to transfer","select_location":"Select Location","select_menu":"Select a menu","select_menus":"Select Menus","select_menu_item":"Select Menu Item","select_menu_to_export":"Select a menu to export","select_month":"Select Month","select_notifications":"Select Notifications","select_one_or_more_time_slots":"Select one or more time slots","select_option":"Select Option","select_optional_extras_below":"Select optional extras below","select_options_and_quantity":"Select options and quantity","select_orders":"Select Orders","select_orders_message":"Select orders to pay","select_orders_to_pay":"Select Orders to Pay","select_period":"Select Period","select_placeholder":"Select","select_prep":"Select Prep","select_prep_batch":"Select Prep Batch","select_prep_stock":"Select prep stock","select_priority":"Select priority","select_purchase_order":"Select Purchase Order","select_quantity":"Select how many you want","select_reason":"Select reason","select_recipe":"Select Recipe","select_restaurant":"Select Restaurant","select_restaurants_hint":"Select which restaurants will use this inventory","select_role":"Select Role","select_server":"Select server","select_split":"Select split","select_status":"Select status","select_storage_type":"Select Storage Type","select_sub_unit":"Select Sub Unit","select_sub_unit_placeholder":"Select sub-unit","select_supplier":"Select Supplier","select_supplier_categories_hint":"Select the menu categories that this supplier can provide.","select_table":"Select a Table","select_table_desc":"Choose your preferred table or skip for automatic assignment","select_tables_to_group":"Select Tables to Merge Together","select_tables_to_assign":"Tap tables to assign","select_tables_to_seat":"Tap tables to select for seating","select_tag":"Select tag","select_target_week":"Select Target Week","select_team_member":"Select team member...","select_temperature_zone":"Select Temperature Zone","select_template":"Select Template","select_tax":"Select tax","select_time":"Select time","select_time_slot":"Please select a time slot","select_time_slots":"Select Time Slots","select_timezone":"Select timezone","select_language":"Select Language","select_terminal":"Select Terminal","select_to_pay":"Select which orders to pay","select_type":"Select type","select_unit":"Select unit","select_waiter":"Select Waiter","select_waiters":"Select waiters for this shift","select_your_shift":"Select Your Shift","selected":"selected","selected_amount":"Selected amount","selected_image":"Selected Image","selected_image_preview":"Selected Image Preview","selected_location":"Selected Location","selected_slots":"Selected slots:","selected_time":"Selected time:","selected_time_slots":"Selected time slots","selling_price":"Selling Price","send":"Send","send_campaign":"Send Campaign","send_campaign_confirm":"Send \"{name}\" to all matching guests? This cannot be undone.","send_email":"Send Email","send_message":"Send Message","send_reminder_description":"Send reminders for pending orders","send_report":"Send Report","send_to_kitchen":"Send to kitchen","send_transfer":"Send Transfer","send_transfer_confirmation":"Are you sure you want to send this transfer?","sending":"Sending...","sending_to_terminal":"Sending to terminal","seniority_date":"Seniority Date","sent":"Sent","sent_at":"Sent at","sent_count":"{count} sent","sent_label":"sent","sent_status":"Sent","sent_tab":"Sent","sent_to_kitchen":"Sent to Kitchen","served":"Served","served_at":"Served At","served_by":"Served by","server_sections":"Server Sections","server_sections_subtitle":"Assign servers to floor sections","server_sections_title":"Server Sections","servers":"Servers","service_fee":"Ordder fee","service_fee_desc":"Add an optional Ordder fee to orders","service_fee_description":"A small Ordder fee that helps us maintain and improve our platform to provide you with the best ordering experience.","service_fee_hint":"Apply an Ordder fee percentage to all orders","service_fee_collection":"Ordder Fee Collection","service_fee_dashboard_desc":"Platform commission tracking, split payments, and per-restaurant analytics","service_fee_enabled_for":"Ordder fee enabled for","service_fee_disabled_for":"Ordder fee disabled for","service_fees":"Ordder Fees","stripe_platforms":"Stripe Platforms","service_fees_tips_totals":"Service Fees, Tips & Totals","platform_fee":"Platform Fee","platform_fee_invoice":"Platform Fee Invoice","download_platform_invoice":"Download Ordder Fee Invoice","audit_logs":"Audit Logs","system_health":"System Health","qr_print":"QR Print","service_rating":"Service","service_team":"Service Team","service_timeline":"Service Timeline","serving":"Serving","set_as_default":"Set as Default","set_as_primary":"Set as Primary Image","set_availability":"Set Availability","set_capacity":"Set a capacity","set_capacity_pacing_rules":"Set capacity and pacing rules","set_delivery_location":"Set Delivery Address","set_manual_times":"Set start/end manually","set_pin":"Set PIN","set_preferred_hours":"Set Preferred Hours","set_prep_stock":"Set Prep Stock","set_to_zero_for_free":"Set to 0 for free events","set_language":"Set language","set_timezone":"Set timezone","set_up_tables":"Set up tables in management","settings":"Settings","setup_checklist":"Setup Checklist","Settings":{"schedule_settings":"Schedule & Availability","schedule_settings_description":"Configure your restaurant operating hours and blocked dates","business_hours":"Business Hours","business_hours_subtitle":"Set your restaurant's operating hours","days_open":"Days Open","weekly_hours":"Weekly Hours","of":"of","copy_to_weekdays":"Copy Mon → Weekdays","all_day":"24h","all_day_info":"Restaurant is open 24 hours on this day","all_day_active":"24 hours","closed":"Closed","open":"Open","opening_time":"Opening Time","closing_time":"Closing Time","same_time_error":"Opening and closing times cannot be the same","invalid_times_for":"Invalid times for:","disabled":"Off","enabled":"On","status":"Status","blocked_dates":"Blocked Dates","blocked_dates_description":"Days when the restaurant is closed (holidays, maintenance, etc.)","blocked_dates_subtitle":"Manage unavailable dates","add_blocked_date":"Add Blocked Date","no_blocked_dates":"No blocked dates","no_blocked_dates_subtitle":"Add dates when your restaurant will be closed","date_already_blocked":"This date is already blocked.","date_range_already_blocked":"This date range is already blocked.","start_date":"Start Date","end_date":"End Date","from":"From","to":"To","reason":"Reason","optional":"optional","reason_placeholder":"e.g. Holiday, Private event...","add":"Add","past":"Past","saving":"Saving...","saved":"Saved","copied":"Copied","monday_copied":"Monday's hours copied to Tue–Fri","success":"Success","error":"Error","schedule_saved":"Schedule saved successfully","failed_to_save_schedule":"Failed to save schedule","error_saving":"Error saving schedule settings","save_schedule":"Save Schedule"},"settings_configs":"Settings & Configs","settings_to_copy":"Settings to Copy","Settings.add_blocked_date":" + Add Blocked Date ","Settings.add_blocked_date_help":"Click to add a new blocked date range","Settings.blocked_dates":"Blocked Dates","Settings.blocked_dates_help":"Block specific dates when your restaurant is closed for holidays, maintenance, or other reasons","Settings.business_hours":"Business Hours","Settings.closing_time":"Closing Time","Settings.configure_hours_help":"Configure your restaurant's operating hours for each day of the week","Settings.end_date":"End Date","Settings.opening_time":"Opening Time","Settings.reason_optional":"Reason (Optional)","Settings.remove":" Remove ","Settings.restaurant_is_closed":"Restaurant is closed","Settings.restaurant_is_open":"Restaurant is open","Settings.start_date":"Start Date","Settings.to":"to","setup_roles":"Set Up Shift Roles","severity":"Severity","shape":"Shape","share":"Share","Share.code":" Code","shared_inventories":"Shared Inventories","shared_inventory_hint":"Connect this restaurant to an existing shared inventory","shelf_life":"Shelf Life","shelf_life_days":"Shelf Life (Days)","shift_activated":"Shift activated and synced","shift_added":"Shift added","shift_color":"Shift Color","shift_created":"Shift created","shift_dashboard":"Staff Dashboard","shift_dashboard_description":"Overview of today's shifts, active clocks, and labor metrics","shift_deleted":"Shift deleted","shift_employees":"Shift Employees","shift_employees_description":"Manage staff profiles, hourly rates, and scheduling preferences","shift_entries":"shifts","shift_entry":"Shift Entry","shift_management":"Staff Management","shift_name":"Shift Name","shift_name_placeholder":"e.g. Morning, Evening","shift_notes_placeholder":"Scheduling preferences, dietary restrictions, etc.","shift_roles":"Shift Roles","shift_roles_description":"Define roles, departments, and hourly rates for shift scheduling","shift_schedule":"Shift Schedule","shift_schedule_description":"Plan and manage weekly staff schedules","shift_settings":"Shift Settings","shift_settings_description":"Configure general shift behavior, overtime rules, and more","shift_swaps":"Shift Swaps","shift_swaps_description":"Swap, cover, or drop shifts with your team","shift_template":"Shift Template","shift_templates":"Shift Templates","shift_updated":"Shift updated","shifts":"Shifts","shifts_created":"{count} shifts created","shifts_from":"shifts from","shifts_short":"shifts","short":"short","short_code":"Short Code","shortcut_actions":"Shortcut Actions","show_appreciation":"Your tip means a lot. Thank you!","show_bridge_token":"Show Bridge Token","show_excluded":"Show Excluded","show_individual":"Show Individual","show_items_without_recipe":"Show items without recipe","show_less":"Show less","show_menu":"Show Menu","show_order_items":"Show Order Items","show_tax_details":"Show Tax Details","Show.expected_on":"Expected On:","Show.item":"Item","Show.ordered_on":"Ordered On:","Show.quantity_ordered":"Quantity Ordered","Show.received":"Received","Show.status":"Status:","Show.supplier":"Supplier:","Show.total":"Total","back_to_food_court":"Back to Food Court","Show.unit_cost":"Unit Cost","fiscal_receipt_processing":"Processing fiscal receipt...","showing_all":"Showing all","showing_from_to":"Showing {from}–{to} of {total}","showing_individual_adjustments":"Showing individual adjustments","sick":"Sick Leave","import_pdf":"Import PDF","sidebar":{"wellness_services":"Wellness Services","ai_call_waiter":"AI Call Waiter","venue_group_dashboard":"Venue Group Dashboard","settlements":"Settlements","call_history":"Call History","payment_providers":"Payment Providers","roles_and_permissions":"Roles & Permissions","my_shifts":"My Shifts","my_schedule":"My Schedule","timeclock":"Timeclock","availability":"Availability","time_off":"Time Off","shift_swaps":"Shift Swaps","subscription":"Subscription","devices":"Devices","dashboard":"Dashboard","kitchen_dashboard":"Kitchen Dashboard","orders":"Orders","reservations":"Reservations","live_spending":"Live Spending","manage_tables":"Manage Tables","menus":"Menus","delivery":"Delivery","discounts":"Discounts","pickup":"Pickup","team_management":"Team Management","waiter_logs":"Waiter Logs","staff_activity":"Staff Activity","create_edit_floor_plan":"Create/Edit Floor Plan","inventory":"Inventory","inventory_home":"Inventory Home","items":"Items","item_categories":"Item Categories","ingredients":"Ingredients","suppliers":"Suppliers","purchase_orders":"Purchasing and Receipt","stock_adjustments":"Stock Adjustments","stock_movements":"Stock Movements","financials":"Financials","ai_services":"AI Services","ai_token_usage":"AI Credits","ai_images":"AI Images","tickets":"Tickets","settings_configs":"Settings & Configs","restaurant_groups":"Restaurant Groups","shared_menus":"Shared Menus","shared_guest_lists":"Shared Guest Lists","food_courts":"Food Courts","settings":"Settings","qr_code_designer":"QR Code Designer","printers":"Printers","print_bridge":"Print Bridge","taxes":"Taxes","restaurants":"Restaurants","manage_users":"Manage Users","manage_countries":"Manage Countries","manage_taxes":"Manage Taxes","shared_inventories":"Shared Inventories","management":"Management","waiter_services":"Waiter Services","financial_overview":"Overview","transaction_history":"Transaction History","financial_reports":"Reports","advanced_analytics":"Advanced Analytics","cost_management":"Cost Management","grns":"Grns","recipes":"Recipes & Preps","prep_batches":"Prep Batches & Stock","menu_item_stock":"Menu Item Stock","transfers":"Transfers","waste":"Waste","lots":"Lots","locations":"Locations","reports":"Reports","customer_behavior":"Customer Behavior","ordering_fulfillment":"Ordering & Fulfillment","financial_indicators":"Financial Indicators","satisfaction":"Satisfaction","floor_plan":"Floor Plan","items_catalog":"Items & Catalog","prep_inventory_stock":"Prep Inventory Stock","extra_items":"Extra Items","catalog":"Catalog","operations":"Operations","production":"Production","setup":"Setup","insights":"Insights","reviews":"Reviews","review_dashboard":"Dashboard","all_reviews":"All Reviews","review_analytics":"Analytics","review_settings":"Settings","reservation":{"reservations_home":"Dashboard","host_stand":"Host Stand","waitlist":"Waitlist","guests":"Guests","events":"Events","analytics":"Analytics","pre_shift_report":"Pre-shift Report","marketing":"Marketing","reservation_settings":"Settings"},"review":{"reviews":"Reviews","review_dashboard":"Dashboard","all_reviews":"All Reviews","review_analytics":"Analytics","review_settings":"Settings"},"shift":{"shift_management":"Staff Management","shift_dashboard":"Dashboard","table_management":"Table Management","employees":"Employees","training":"Training","schedule":"Schedule","availability":"Availability","time_off":"Time Off","shift_swaps":"Swaps","timeclock":"Timeclock","timesheets":"Timesheets","labor_forecast":"Labor Forecast","shift_settings":"Settings"},"my_tip_card":"My Tip Card","waiter_tips":"Waiter Tips","cost_vs_revenue_analysis":"Cost vs Revenue Analysis","cashier":"Cashier","ticketing":"Ticketing","ticketing_dashboard":"Dashboard","tickets_event":"Tickets","ticket_cashier":"Cashier","ticket_scanner":"Scanner","extras_presets":"Extras Presets","shift_analytics":"Shift Analytics","item_slot_analytics":"Items × Time × Location","print_center":"Print Center","reports_hub":"Business Reports","reports_classic":"Reports (Classic)"},"sign_in":"Sign In","silver":"Silver","simple_export":"Simple (JSON)","single_adjustment":"Single Adjustment","sixty_days":"60 days","skip":"Skip","skip_table_selection":"Skip — Let us choose","sku":"SKU","slot_waiters":"Shift Waiters","slots_copied":"Shift slots copied","small_event":"Small event","sold":"sold","sort_by":"Sort By","sort_by_clock_in":"Clock-in","sort_by_high_to_low":"Sort by: High to Low","sort_by_low_to_high":"Sort by: Low to High","sort_by_name":"Name","sort_by_status":"Sort by: Status","sort_by_tables":"Tables","sort_by_threshold_high_to_low":"Sort by: Threshold (High to Low)","sort_by_threshold_low_to_high":"Sort by: Threshold (Low to High)","sort_order":"Sort Order","sort_orders":"Sort orders...","sorted_by_revenue":"Sorted by revenue","source":"Source","source_condition":"Source: {source}","source_day":"Source Day","source_online":"Online","source_phone":"Phone","source_staff":"Staff","source_walkin":"Walk-in","spacer_content":"Test item is there","special_offers":"Special offers","special_requests":"Special Requests","special_requests_info":"Let us know if you have any special requests.","special_requests_placeholder":"Allergies, dietary needs, celebrations, seating preferences...","specific_categories":"Specific Categories","specific_items":"Specific Items","spend":"Spend","spend_condition":"Spend ≥ ${amount}","spend_min_placeholder":"e.g. 50000","spend_remaining":"Spend remaining","spending_progress":"Spending Progress","spent":"spent","split":"Split","split_bill":"Split Bill","split_half":"Split in Half","split_payment":"Split Payment","split_payment_page":{"title":"Share Bill / Split Payment","description":"Generate a QR code or shareable link for split payment","amount_to_share":"Amount to share","enter_amount":"Enter amount","generate_qr_link":"Generate QR & Link","generating":"Generating...","link_generated":"Link generated successfully!","download_qr":"Download QR Code","shareable_link":"Shareable Link","share_title":"Pay your share","share_text":"Pay the remaining amount","instructions":"Your friend can scan the QR code or open the link to see the remaining amount and choose how much to pay.","pay_share":"Pay Your Share","receiver_description":"Choose how much you want to pay","missing_token":"Missing payment token","failed_to_load":"Failed to load checkout","enter_valid_amount":"Please enter a valid amount","exceeds_remaining":"Amount exceeds remaining balance","failed_to_start":"Failed to start payment","choose_amount":"Choose Amount to Pay","custom_amount":"Or enter custom amount","half":"Half","full":"Full Amount"},"split_third":"Split in Third","spots_available":"spots available","spots_remaining":"spots remaining","square":"Square","square_format":"Square format recommended","staff":"Staff","staff_analysis":"Staff Analysis","staff_efficiency_and_productivity":"Staff efficiency and productivity","staff_efficiency_metrics":"Staff efficiency metrics","staff_email_placeholder":"staff@restaurant.com","staff_on_duty":"Staff on Duty","staff_only":"Staff Only","staff_performance":"Staff Performance","staff_performance_distribution":"Staff performance distribution","staff_permissions":"Staff Permissions","staff_permissions_description":"Control what your staff can do","staff_productivity_and_sales":"Staff productivity and sales performance","staff_profiles":"Staff Profiles","staff_rankings":"Staff Rankings","staff_turnover":"Staff Turnover","staff_turnover_analysis":"Staff Turnover Analysis","staffing_forecast":"Staffing Forecast","staffing_gaps":"Staffing Gaps","staging":"Staging/Receiving","standard":"Standard","standard_credits":"Standard Credits","start":"Start","start_break":"Start Break","start_building_your_menu_dishes":"Start building your menu to showcase dishes and take orders.","start_by_adding_your_first_supplier":"Start by adding your first supplier","start_cooking":"Start Cooking","start_count":"Start Count","start_date":"Start Date","start_date_must_be_before_end_date":"Start date must be before end date","start_date_must_be_in_future":"Please provide a valid date","start_preparing":"Start Preparing","start_production":"Start Production","start_stock_count":"Start Stock Count","start_time":"Start Time","start_time_end_time":"Start Time - End Time","start_time_label":"Start Time","start_typing_item_name":"Start typing item name...","start_your_order":"Start Your Order","started_preparing":"Started Preparing","starting":"Starting","state_available":"Available","state_blocked":"Blocked","state_held":"Held","state_occupied":"Occupied (Active Order)","state_out_of_service":"Out of Service","state_reserved":"Reserved","state_seated":"Seated","status":"Status","status_arrived":"Arrived","status_az":"Status A→Z","status_booked":"Booked","status_breakdown":"Status Breakdown","status_canceled":"Canceled","status_completed":"Completed","status_confirmed":"Confirmed","status_header":"Status","status_label":"Status","status_no_show":"No Show","status_seated":"Seated","status_update_failed":"Failed to update status","status_updated":"Status updated","status_za":"Status Z→A","step_activate":"Activate","step_activate_desc":"Set the campaign to active. It runs every 30 minutes, sending at most one email per guest per 30 days.","step_define_trigger":"Define Trigger","step_define_trigger_desc":"Choose when the automation fires: birthday, win-back, welcome, or post-visit.","step_design_email":"Design Email","step_design_email_desc":"Craft your message with dynamic placeholders for a personal touch.","step_set_audience":"Set Audience","step_set_audience_desc":"Filter by VIP tier, visit count, spend history, or days since last visit.","stepper":{"review":{"title":"Review Orders","description":"Unpaid orders"},"payment":{"title":"Payment","description":"Place your order"},"tip":{"title":"Tip","description":"Add a tip"},"success":{"title":"Invoice","description":"Order completed"}},"steps":"Steps","still_needed":"Still needed","still_remaining":"Still Remaining","still_stuck":"Still stuck?","stock":"Stock","stock_adjustment":"Stock Adjustment","stock_adjustments":"Stock Adjustments","stock_by_location":"Stock by Location","stock_levels":"Stock Levels","stock_movements":"Stock Movements","stock_ok":"Stock OK","stock_status":"Stock Status","stock_transfers":"Stock Transfers","storage":"Storage","storage_type":"Storage Type","store_assistant":"Store Assistant","store_manager":"Store Manager","stored_locally_in_bridge_config_electronstore_chan":"Stored locally in Bridge config (electron-store). Change it anytime from the Bridge UI.","stripe":"Stripe","stripe_processors":"Stripe Processors","sub_category":"Sub Category","sub_unit":"Sub Unit","subject":"Subject","subject_col":"Subject","subject_line":"Subject Line","subject_line_placeholder":"We miss you! Come back for 20% off","submit":"Submit","submit_order":"Submit Order","submit_request":"Submit Request","submitted":"Submitted","subscribed":"Subscribed","subscribed_to":"Subscribed to:","subscription":"Subscription","subscription_checkout":{"page_title":"Checkout - {plan}","breadcrumb_subscription":"Subscription","breadcrumb_plans":"Plans","breadcrumb_checkout":"Checkout","back_to_plans":"Back to plans","preparing":"Preparing checkout...","preparing_desc":"This will only take a moment","payment_details":"Payment Details","ssl_encrypted":"Secured with 256-bit SSL encryption","express_checkout":"Express Checkout","or_pay_with_card":"Or pay with card","cardholder_name":"Cardholder Name","cardholder_placeholder":"Name as shown on card","card_number":"Card Number","expiry_date":"Expiry Date","security_code":"Security Code","payment_failed":"Payment Failed","processing":"Processing...","start_trial":"Start {days}-Day Free Trial","pay_amount":"Pay {amount}","badge_ssl":"SSL Encrypted","badge_pci":"PCI Compliant","badge_stripe":"Powered by Stripe","processing_title":"Processing Payment","processing_desc":"Please wait while we securely process your payment...","do_not_close":"Do not close this page","trial_activated":"Trial Activated!","payment_success":"Payment Successful!","trial_activated_desc":"Your free trial has started. Enjoy all features!","payment_success_desc":"Welcome to {plan}!","redirecting":"Redirecting...","try_again":"Try Again","faq_title":"Frequently Asked Questions","faq_desc":"Common questions about billing and subscriptions","faq_cancel_q":"Can I cancel anytime?","faq_cancel_a":"Yes, you can cancel your subscription at any time. Your access will continue until the end of your current billing period.","faq_payment_q":"What payment methods do you accept?","faq_payment_a":"We accept all major credit cards including Visa, Mastercard, American Express, and Discover. All payments are processed securely through Stripe.","faq_trial_q":"What happens after the trial?","faq_trial_a":"After your trial ends, you'll be automatically charged for your selected plan. You can cancel before the trial ends to avoid charges.","annual_plan":"Annual plan","monthly_plan":"Monthly plan","month":"month","year":"year","save_percent":"Save {percent}%","whats_included":"What's included","unlimited":"Unlimited","due_today":"Due today","then_after_trial":"Then {price}/{period} after trial","trial_notice":"{days}-day free trial","trial_notice_desc":"You won't be charged until the trial ends","trust_refund":"30-day refund","trust_refund_desc":"No questions asked","trust_cancel":"Cancel anytime","trust_cancel_desc":"No lock-in contract","trust_support":"24/7 Support","trust_support_desc":"We're here to help","trust_instant":"Instant access","trust_instant_desc":"Start in seconds","order_summary":"Your order summary","billed_monthly":"Billed monthly"},"subscription_details":"Subscription Details","subscription_index":{"page_title":"Subscription","manage_desc":"Manage your subscription plan, billing, and features","trust_secure":"Secure & encrypted","trust_uptime":"99.9% uptime guaranteed","upgrade_plan":"Upgrade Plan","change_plan":"Change Plan","success_trial":"Welcome to your trial!","success_active":"Subscription activated!","success_desc":"You're now enjoying the {plan} plan. All features are ready for you.","success_continue":"Get Started","usage_title":"Usage & Limits","usage_desc":"Monitor your usage against plan limits","nearing_limit":"nearing limit","no_limits":"No feature limits on this plan","invoices_title":"Recent Invoices","invoices_desc":"Your latest billing history","view_all":"View All","invoice":"Invoice","no_invoices":"No invoices yet","help_title":"Need Help?","help_desc":"Have questions about your subscription?","contact_support":"Contact Support","billing":"billing","month":"month","free":"Free","year":"year","billed_monthly":"Billed monthly","features_enabled":"Features enabled","trial_ends":"Trial ends","next_billing":"Next billing","alert_locked":"Account Locked","expired_ago":"Your subscription expired {days} days ago.","features_restricted":"Your features are restricted.","renew_restore":"Renew to regain full access.","renew_now":"Renew Now","choose_new_plan":"Choose New Plan","alert_payment_failed":"Payment Failed","days_until_locked":"d until locked","update_payment_urgent":"Update your payment method immediately to avoid account lockout.","update_payment":"Update Payment","days_grace":"d grace period","update_payment_avoid":"Update your payment method to avoid losing access.","alert_incomplete":"Incomplete Setup","complete_payment_desc":"Complete your payment setup to activate the subscription.","complete_payment":"Complete Payment","alert_trial_ending":"Trial Ending Soon!","today":"today","d_remaining":"d remaining","trial_ends_date":"Trial ends on {date}.","add_payment":"Add Payment Method","alert_trial_soon":"Trial Ending Soon","verify_payment":"Verify Payment Method","alert_trial":"Free Trial Active","trial_full_access":"Full access until {date}.","alert_sub_ending":"Subscription Ending!","d_left":"d left","access_ends":"Access ends {date}.","resume_subscription":"Resume Subscription","alert_sub_ending_soon":"Subscription Ending Soon","ends_on":"Ends on {date}.","resume":"Resume","alert_canceled":"Subscription Canceled","active_until":"Active until {date}.","alert_renewing":"Renewing Soon","renews_on":"Renews on {date}.","scheduled_change":"Scheduled Changes","current_plan":"Current Plan","new_plan":"New Plan","new_price":"New Price","effective_date":"Effective Date","cancel_change":"Cancel Change","plan_details":"Plan Details","next_billing_title":"Next Billing","free_plan":"Free Plan","no_billing":"No billing charges","date":"Date","amount":"Amount","billing_cycle":"Billing Cycle","plan":"Plan","sub_ending":"Subscription is scheduled to end","quick_actions":"Quick Actions","billing_history":"Billing History","billing_portal":"Billing Portal","cancel_subscription":"Cancel Subscription","payment_method_title":"Payment Method","expires":"Expires","no_payment_method":"No payment method on file","card_on_file":"Card on file — charges automatically"},"subscription_select":{"page_title":"Choose Plan","header_title":"Choose Your Plan","header_description":"Select the perfect plan for your restaurant.","expired_title":"Subscription Expired","expired_description":"Choose a plan below to restore access to your restaurant.","dashboard_locked":"Dashboard locked","orders_paused":"Orders paused","monthly":"Monthly","yearly":"Yearly","save_percent":"Save {percent}%","per_month":"/mo","per_year":"/year","billed_monthly":"Billed monthly","popular":"Popular","current":"Current","upgrade":"Upgrade","downgrade":"Downgrade","billing_update":"Billing Update","free_trial":"{days}-day free trial","trial_days":"{days}-day trial","current_plan":"Current Plan","selected":"Selected","select_plan":"Select Plan","feature_comparison":"Feature Comparison","feature_comparison_desc":"See what's included in each plan","feature":"Feature","unlimited":"Unlimited","secure_payment":"Secure payment via Stripe","cancel_anytime":"Cancel anytime","uptime_sla":"99.9% uptime SLA","processing":"Processing...","upgrade_now":"Upgrade Now","schedule_update":"Schedule Update","schedule_downgrade":"Schedule Downgrade","start_free_trial":"Start Free Trial","continue":"Continue","month":"month","year":"year"},"subtitle":"Upload or Generate an Image for this item.","subtotal":"Subtotal","success":"Success","Success":"Success","suggested_reorder":"Suggested Reorder","suggesting":"Suggesting...","sum_of_accepted_and_rejected_must_equal_received":"Sum of accepted and rejected must equal received quantity","summary":"Summary","summer_sale":"Winter Sale","sun":"Sun","sunday":"Sunday","supplier":"Supplier","supplier_categories":"Supplier Categories","system":"System","supplier_info":"Supplier Info","supplier_name":"Supplier Name","suppliers":"Suppliers","support_tickets":"Support Tickets","manage_support_requests":"Manage your support requests and track responses","search_tickets":"Search tickets...","no_tickets_match":"No tickets match your search","no_tickets_yet":"No tickets yet","create_first_ticket":"Create your first support ticket to get started","original_message":"Original message","message_or_attachment_required":"Please enter a message or attach a file","ticket_closed":"This ticket has been closed","to_send":"to send","brief_summary":"Brief summary of the issue","describe_your_issue":"Describe your issue and we'll get back to you","describe_issue_in_detail":"Describe your issue in detail...","submit_ticket":"Submit Ticket","reopen":"Reopen","close_ticket":"Close Ticket","supported_formats_pdf_jpg_png":"Supported formats: PDF, JPG, PNG","survey_already_submitted":"You've already submitted your feedback.","survey_ambiance":"Ambiance","survey_comments_label":"Comments (optional)","survey_comments_placeholder":"Tell us more about your experience...","survey_food_quality":"Food Quality","survey_google_review":"Leave a Google Review","survey_how_was_experience":"How was your experience?","survey_opinion_helps":"Your opinion helps us improve.","survey_overall_experience":"Overall Experience","survey_page_title":"Feedback","survey_share_prompt":"Glad you enjoyed it! Would you mind sharing on:","survey_submit_feedback":"Submit Feedback","survey_thank_you":"Thank you!","survey_thank_you_feedback":"Thank you for your feedback!","survey_tripadvisor_review":"Review on TripAdvisor","survey_your_visit_on":"Your visit on","swap":"Swap","swap_approved":"Swap approved","swap_auto_approve":"Auto-Approve Swaps","swap_auto_approve_hint":"Automatically approve swap requests without manager review","swap_denied":"Swap denied","swap_exchange_description":"Exchange with another employee","swap_note_placeholder":"Any additional details...","swap_requested":"Swap request submitted","swap_requests_will_appear":"Swap requests from your team will appear here","swap_type":"Type","swaps":"Swaps","swipe_left":"Swipe Left","swipe_right":"Swipe Right","swipe_to_browse":"Swipe to browse","sync_to_pos":"Sync to POS","table":"Table","table_analysis":"Table Analysis","table_assigned":"Table assigned","table_capacity":"{min}–{max} guests","table_closed_success":"Table closed successfully","table_config":"Table Configuration","table_config_desc":"Set labels, min spending, deposits, and guest visibility per table","table_config_description":"Configure table labels, minimum spending, deposits, and guest visibility for your floor plan tables","table_config_panel_desc":"Edit reservation configuration for this table","table_config_saved":"Table configuration saved","table_coverage":"Table Coverage","table_description":"Description","table_description_placeholder":"Short description visible to guests during booking","table_detail":"Table Detail","table_detail_description":"View table details and reservation status","table_efficiency_and_utilization":"Table efficiency and utilization","table_efficiency_metrics":"Table efficiency metrics","table_group":"Table Group","table_has_active_order":"This table has an active POS order","table_hidden_from_guests":"Table hidden from guests","table_image":"Table Image URL","table_is_available":"Table is available","table_is_grouped":"Table is Merged","table_is_merged":"Table is Merged","table_is_occupied":"Table is occupied","table_label":"Table Label","table_label_placeholder":"e.g., VIP Window Booth","table_load_error":"Unable to load available tables.","table_management":"Table Management","table_management_description":"Assign waiters to tables and manage floor coverage","table_not_available":"This table is no longer available","table_number":"Table Number","table_occupied":"Table is occupied by an active order","table_occupied_title":"Table is occupied","table_options":"Table Options","table_overlap_not_allowed":"Table overlap is not allowed","table_performance":"Table Performance","table_performance_distribution":"Table performance distribution","table_preview":"Preview","table_rankings":"Table Rankings","table_ready":"Table ready","table_release_open_orders":"Open orders may be accidentally closed or lost","table_release_tracking":"Makes it harder to track completed orders","table_release_unpaid":"Tables can be released even with unpaid orders","table_release_warning_title":"Warning: This change may cause issues","table_released":"Table released successfully","table_selected":"Table Selected","table_selection":"Table Selection","table_spending":"Table Spending","table_status":"Table Status","table_status_colors":"Table Status Colors","table_summary":"Table Summary","table_templates":"Table Templates","table_turnover":"Table Turnover","table_turnover_analysis":"Table Turnover Analysis","table_unassigned":"Table unassigned","table_utilization_analysis":"Table Utilization Analysis","table_view":"Table View","table_visible_to_guests":"Table visible to guests","TableModal.add_order":"Add Order ","TableModal.of":" of ","TableModal.order":"Order ","TableModal.text":"× ","tables":"tables","tables_assigned":"Tables Assigned","tables_auto_assigned":"Tables auto-assigned","tables_available":"Tables Available","tables_count":"Tables Count","tables_covered":"Tables Covered","tables_header":"Tables","tables_merged_successfully":"Tables merged successfully","tables_overview":"Tables Overview","tables_selected":"tables selected","tables_selected_count":"tables selected","tables_with_the_most_revenue":"Tables with the most revenue","tablewise_share":"Table-wise share","tag":{"vegan":"Vegan","spicy":"Spicy","gluten":"Gluten","keto":"Keto"},"tag_category_guest":"Guest","tag_category_none":"None","tag_category_reservation":"Reservation","tag_category_table":"Table","tag_create_failed":"Failed to create tag","tag_created":"Tag created successfully","tag_deleted":"Tag deleted","tag_in_use_warning":"This tag is used in {reservations} reservation(s) and {guests} guest(s). It will be removed from all of them.","tag_label":"Tag","tag_management":"Tag Management","tag_management_description":"Define and organize tags for guests and reservations","tag_name":"Tag Name","tag_name_placeholder":"e.g. VIP, Birthday, Window Seat","tag_update_failed":"Failed to update tag","tag_updated":"Tag updated successfully","tag_usage_warning":"This tag is used in {reservations} reservation(s) and {guests} guest(s). It will be removed from all of them.","tags":"Tags","tags_update_failed":"Failed to update tags","tags_updated":"Tags updated","tags_used":"Tags Used","take_away":"Take Away","take_orders_to_track":"Take orders to track the entire flow of each order, from placed to paid, all in one place.","take_photo":"Take Photo","talk":"Talk","talk_to_loopie":"Talk to the AI Waiter","talk_to_your":"Talk to your","talk_with_ai_bot":"Talk With AI Bot","tap_table_to_seat":"Tap a table to seat {name}","tap_to_open":"Tap to open","tap_to_pay":"Tap to pay","tap_to_view":"Tap to view","tap_to_view_details":"Tap to view details →","target_days":"Target Days","target_quantity_per_location":"Target Quantity per Location","target_tables":"Target Tables","tax":"Tax","tax_breakdown":"Tax Breakdown","tax_breakdown_by_order":"Tax Breakdown by Order","tax_exempt":"Tax exempt","tax_id":"Tax ID","tax_id_vat":"Tax ID / VAT Number","tax_name":"Tax Name","tax_rate":"Tax Rate","tax_rate_percent":"Tax Rate (%)","tax_registration_number":"Tax Registration Number","tax_reports":"Tax Reports","tax_reports_desc":"Tax collected & VAT summary","tax_amount":"Tax Amount","tax_amount_trend":"Tax Amount Trend","tax_collected":"Tax Collected","tax_details_for":"Tax details for","tax_distribution":"Tax Distribution","tax_total":"Tax Total","tax_will_be_applied":"Tax will be applied","taxable_amount":"Taxable Amount","taxes":"Taxes","taxes_summary":"Taxes Summary","team_member":"Team Member","temp_zone":"Temperature Zone","temperature":"Temperature","temperature_zone":"Temperature Zone","template_created":"Template created","template_deleted":"Template deleted","template_name":"Template Name","template_name_placeholder":"e.g. Morning, Afternoon, Evening","template_options":"Template Options","template_updated":"Template updated","template_will_include_items":"Template will include items matching the selected category and unit","templates":"Templates","takeaway":"Takeaway","telephony_settings":"Telephony Settings","terminal":"Terminal","terminal_card":"Terminal (Card)","test_call_sent":"Test call event sent — check for the popup!","test_url":"Test URL","text_with_ai_bot":"Text With AI Bot","thank_you":"Thank You!","thank_you_for_your_order_we_have_received_your_pay":"Thank you for your order. We have received your payment.","theft":"Theft","theme_preferences":"Theme Preferences","theme_preferences_description":"Customize how the application looks","thirty_days":"30 days","this_action_cannot_be_undone":"This action cannot be undone","this_adjustment_will_result_in_negative_stock":"This adjustment will result in negative stock","this_date_range":"This date range","this_month":"This Month","this_week":"This Week","this_will_permanently_remove":"This will permanently remove","this_year":"This Year","threshold":"Threshold","threshold_max":"Threshold Max","threshold_min":"Threshold Min","threshold_minutes":"Threshold (minutes)","thu":"Thu","thursday":"Thursday","ticket_info":"Ticket Info","ticket_price":"Ticket Price ($)","ticket_singular":"ticket","tickets":"Tickets","time":"Time","time_conflict_title":"Time conflict","time_off":"Time Off","time_off_approved":"Time-off approved","time_off_denied":"Time-off denied","time_off_description":"Manage time-off requests and approvals","time_off_requested":"Time-off request submitted","time_off_requests_will_appear":"Time-off requests will appear here","time_off_type":"Type","time_records":"Time Records","time_records_desc":"View your clock history and time tracking records","time_restricted":"Time Restricted","time_slot":"Time Slot","time_slots":"Time Slots","timeclock":"Time Clock","timeclock_description":"View your clock history and time tracking records","timeclock_mode":"Timeclock Mode","timeclock_mode_hint":"Choose how employees clock in and out","timeline":"Timeline","timeline_complete":"Timeline Complete","timeline_will_appear":"Timeline events will appear here","timenbspview":"Time View","times":"&times;","timesheet_approved":"Timesheet approved","timesheet_rejected":"Timesheet rejected","timesheets":"Timesheets","timesheets_approved":"Timesheets approved","timesheets_description":"Review, approve, and export weekly timesheets","timesheets_generated":"Timesheets generated for {count} employees","timestamp":"Timestamp","timezone":"Timezone","timezone_helper_text":"Used for scheduling and reporting","timing":"Timing","tip":"Tip","tip_cta":"Add a clear call-to-action button with a link to your reservation page.","tip_email_desc":"A verified email ensures you receive important notifications and can recover your account.","tip_email_title":"Verify Email","tip_image":"Use images and buttons to make your email visually appealing.","tip_included":"Tip Included","tip_optional":"Tip is optional - any amount you feel comfortable with","tip_password_desc":"Use at least 8 characters with a mix of letters, numbers, and symbols.","tip_password_title":"Strong Password","tip_personalize":"Use the Guest Name placeholder to personalize your greeting.","tip_pin_desc":"Set up a PIN for instant profile switching on shared tablets and POS devices.","tip_pin_title":"Quick PIN","tip_rate":"Tip rate","tip_short":"Keep emails short and engaging. A compelling subject line improves open rates.","tips":{"title":"Tips","drag_tables":"Drag tables & decorations from sidebar onto the floor","merge_tables":"Drag tables close to each other to merge them","select_items":"Click on items to select and edit them","pan_view":"Hold & drag background to pan the view","zoom":"Use mouse wheel to zoom in/out"},"tips_earned":"Tips Earned","tips_earned_today":"Tips earned today","tips_paid":"Tips Paid","tips_word":"Tips","title":"Title","title_label":"Title","to":"To","to_location":"To Location","to_n_tables":"to {count} tables","today_at":"Today at","today_revenue":"Today Revenue","todays_entries":"Today's Entries","todays_overview":"Today's Overview","todays_shifts":"Today's Shifts","toggle_failed":"Failed to update policy status","toggle_sidebar":"Toggle Sidebar","token":"Token","token_authenticates_your_bridge_app_with_the_serve":"Token authenticates your Bridge app with the server. Keep it secret.","token_usage_over_time":"Token Usage Over Time","tokens":"tokens","tokens_qty":"Tokens Qty","tolerance_breached":"Tolerance Breached","top":"Top","top_categories_revenue":"Top categories (revenue)","top_dish":"Top Dish","top_item":"Top Item","top_items":"Top Items","top_performing_items":"Top Performing Items","top_performing_tables":"Top performing tables","top_performing_waiters":"Top performing waiters","top_restaurants_revenue":"Top restaurants (revenue)","top_selling_items":"Top Selling Items","top_selling_items_no_here":"Start taking orders to see top performer items.","top_selling_items_today":"Top Selling Items Today","top_tables":"Top Tables","top_waiters":"Top Waiters","top_waiters_turnover":"Top waiters (turnover)","total":"Total","total_active_tables":"Total Active Tables","total_amount":"Total Amount","total_bill":"Total Bill","total_bookings":"Total Bookings","total_campaigns":"Total Campaigns","total_cost":"Total","total_cost_of_purchased_stock":"Total cost of purchased stock","total_costs":"Total Costs","total_customers":"Total Customers","total_decreases":"Total Decreases","total_discounts":"Total Discounts","total_duration":"Total Duration","total_entries":"Total Entries","total_events":"Total Events","total_grns":"Total GRNs","total_guests":"Total Guests","total_hours":"Total Hours","total_incl_taxes":"Total (Incl. Taxes)","total_increases":"Total Increases","total_ingredient_cost":"Total Ingredient Cost","total_interactions":"Total Interactions","total_tokens_used":"Total Tokens Used","total_inventories":"Total Inventories","total_items":"Total Items","total_items_sold":"Total Items Sold","total_items_stored":"Total Items Stored","total_lines":"Total Lines","total_movements":"Total Movements","total_no_shows":"Total No-Shows","total_on_hand":"Total On Hand","total_on_hand_inventory_value":"Total On-Hand Inventory Value","total_orders":"Total Orders","total_paid":"Paid","total_prep_batches":"Total Prep Batches","total_purchases":"Total Purchases","total_remaining":"Total Remaining:","total_reservations":"Total Reservations","total_reservations_lc":"total reservations","total_restaurants":"Total Restaurants","total_revenue":"Total revenue","total_revenue_from_sold_items":"Total revenue from sold items","total_rules":"Total Rules","total_sales":"Total Sales","total_sales_by_managers_accountants_according_to_selected_filters":"Total sales by managers/accountants according to selected filters","total_seats":"Total Seats","total_sections":"Total Sections","total_sent":"Total Sent","total_service_time":"Total Service Time","total_spending":"Total Spending","total_spent":"Total Spent","total_staff":"Total Staff","total_stock":"Total Stock","total_tables":"Total Tables","total_tax":"Total Tax","total_taxes":"Total Taxes","total_time":"Total Time","total_tips":"Total Tips","total_to_pay":"Total","total_upgrades":"Total Upgrades","total_usage_limit":"Total Usage Limit","total_uses":"Total Uses","total_uses_description":"Limit how many times this code can be used","total_value":"Total Value","total_visits":"Total Visits","total_waiters":"Total Waiters","track_all_inventory_movements":"Track all inventory movements and changes","track_all_inventory_movements_and_transactions":"Track all inventory movements and transactions","track_and_manage_inventory_waste":"Track and manage inventory waste","track_and_manage_purchase_orders":"Track and manage purchase orders","track_expenses_costs":"Track expenses costs","track_lots_with_expiry_dates":"Track lots with expiry dates and batch numbers","track_prep_production_and_yields":"Track prep production and yields","track_reservation_changes":"Track all changes, actions, and history","track_stock":"Track Stock","track_your_inventory_movements_and_transactions":"Track your inventory movements and transactions","track_your_inventory_value_over_time":"Track your inventory value over time","track_your_purchase_orders":"Track your purchase orders","transaction":"Transaction","transaction_amount":"Transaction Amount","transaction_count":"Transaction Count","transaction_details":"Transaction details","transaction_history":"Transaction History","transaction_id":"Transaction ID","transaction_info":"Transaction Info","transactions":"Transactions","transfer":"Transfer","transfer_items":"Transfer Items","transfer_order":"Transfer Order","transfer_print_settings":"Print settings","print_transfer_ticket":"Print transfer ticket","items_to_print":"Items to print","no_kitchen_printers":"No kitchen printers configured for this venue.","off":"OFF","transfer_between_locations":"Transfer between locations","transfer_cancel":"Transfer Cancel","transfer_in":"transfer in","transfer_number":"Transfer Number","transfer_out":"transfer out","transfer_type":"Transfer Type","transfer_ticket_title":"*** TRANSFER ***","transfer_from_table":"FROM TABLE","transfer_to_table":"TO TABLE","transfer_moved_by":"Moved by","transfers":"Transfers","trend":"Trend","trial_ends":"Trial Ends:","trigger":"Trigger","trigger_birthday":"Birthday","trigger_label":"Trigger","trigger_manual":"Manual","trigger_post_visit":"Post-Visit","trigger_type":"Trigger Type","trigger_welcome":"Welcome","trigger_win_back":"Win-Back","triggers_low_stock_alert":"Triggers low stock alert","triggers_reorder_alert":"Triggers reorder alert","trn":"TRN (Tax Registration Number)","trn_helper_text":"Tax Registration Number for your restaurant","trn_placeholder":"Enter Tax Registration Number","troubleshooting":"Troubleshooting","try_adding_a_new_category":"Try adding a new category","try_adjusting_your_filters_or_check_back_later":"Try adjusting your filters or check back later.","try_adjusting_your_search_or_filters":"Try adjusting your search or filters","try_again":"Try Again","try_changing_filters":"Try changing filters","try_default_period":"Try default period","try_different_date_or_size":"Try a different date or party size","try_different_period":"Try different period","try_different_report":"Try different report","try_different_search":"Try adjusting your search terms","tue":"Tue","tuesday":"Tuesday","turn":"turn","turn_off_ai_waiter":"Turn off AI Waiter","turn_time":"Turn Time","turn_time_hint":"Dining duration shown to guest","turn_time_min":"Turn Time (min)","turnover":"Turnover:","turnover_per_table":"Turnover Per Table","turnover_per_waiter":"Turnover Per Waiter","turnover_rate":"Turnover Rate","type":"Type","type_your_order":"Type your order...","type_your_reply":"Type your reply...","typical_delivery_time_in_days":"Typical delivery time in days","ulibero_logo":"Ulibero Logo","unassign":"Unassign","unassign_all":"Unassign All","unassign_all_confirm":"Remove all table assignments from this waiter?","unassign_waiter":"Unassign Waiter","unassigned":"Unassigned","unassigned_menu":"Unassigned Menu","unassigned_tables":"Unassigned","unavailable":"Unavailable","unavailable_items":"Unavailable Items","uncategorized":"Uncategorized","understaffed":"Understaffed","undo":"Undo","ungroup_tables":"Unmerge Tables","unique_customers":"Unique Customers","unit":"Unit","unit_amount_placeholder":"Enter amount","unit_amount_required":"Enter a positive amount for the selected unit.","unit_bottle":"Bottle","unit_bottle_amount_label":"Total quantity","unit_bottle_desc":"Preset bottle sizes with custom volume","unit_bottle_hint":"Set the exact ml amount for each bottle","unit_bottle_size_label":"Quick sizes","unit_bottle_size_large":"Large bottle","unit_bottle_size_regular":"Regular bottle","unit_bottle_size_small":"Small bottle","unit_cost":"Unit Cost","unit_kilogram":"Kilogram","unit_kilogram_desc":"Measure weight (g, mg)","unit_liter":"Liter","unit_liter_desc":"Measure liquids (ml, cl, dl)","unit_of_measure":"Unit of Measure","unit_options_heading":"Inventory Units","unit_pack":"Pack","unit_pack_amount_label":"Pieces per pack","unit_pack_desc":"Group multiple pieces together","unit_pack_hint":"Enter how many pieces are included in a pack","unit_piece":"Piece","unit_piece_amount_label":"How many pieces are in one unit?","unit_piece_desc":"Track individual pieces or servings","unit_piece_hint":"Example: 1 pizza = 8 pieces","unit_price":"Unit Price","unit_select_prompt":"Select a base unit to continue.","unit_sub_unit_label":"Choose a sub-unit","unit_volume_amount_label":"Total quantity","unit_volume_hint":"Example: 500 ml bottle or 1.5 l jug","unit_weight_amount_label":"Total quantity","unit_weight_hint":"Example: 250 g pack or 1 kg bag","units":"Units","units_added_to_inventory":"units added to inventory","units_removed_from_inventory":"units removed from inventory","unknown":"Unknown","unknown_caller":"Unknown Caller","unknown_item":"Unknown Item","unknown_location":"Unknown","unknown_supplier":"Unknown Supplier","unlimited":"Unlimited","unmerge":"Unmerge","unpaid":"Unpaid","unpaid_orders":"💳 Unpaid Orders","unserved":"Unserved","unsubscribe":"Unsubscribe","unsubscribe_confirm":"You have been unsubscribed from marketing emails.","unsubscribed":"Unsubscribed","unsubscribed_close_page":"You can close this page.","unsubscribed_heading":"You've been unsubscribed","unsubscribed_message":"You will no longer receive marketing emails from us. If this was a mistake, please contact the restaurant directly.","unsubscribed_title":"Unsubscribed","unverified":"Unverified","upcoming":"Upcoming","next_14_days":"Next 14 days","no_upcoming_reservations":"No upcoming reservations","upcoming_expiries":"Upcoming Expiries","upcoming_reservation":"Upcoming Reservation","upcoming_reservations":"Upcoming Reservations","update":"Update","update_account_appearance_settings":"Update your account's appearance settings","update_discount":"Update Discount","update_guest_information":"Update guest information","update_location_information":"Update location information","update_password":"Update password","update_pin":"Update PIN","update_prep_stock":"Update Prep Stock","update_recipe":"Update Recipe","update_restaurant":"Update Restaurant","update_restaurant_profile":"Update your restaurant profile information and contact details","update_supplier":"Update Supplier","update_supplier_details":"Update supplier details","update_tax_information":"Update the tax information.","update_the_category":"Update the category.","update_the_item_details":"Update the item details","update_the_menu":"Update the menu","update_the_purchase_order_details":"Update the purchase order details","update_the_table_number":"Update the table number.","update_your_name_and_email":"Update your name and email address","update_your_personal_details":"Update your personal details and contact information","updated":"Updated","updates":"Updates","updating":"Updating","upgrade_category":"Category","upgrade_create_failed":"Failed to create upgrade","upgrade_created":"Upgrade created.","upgrade_delete_failed":"Failed to delete upgrade","upgrade_deleted":"Upgrade deleted.","upgrade_description":"Description","upgrade_description_placeholder":"A bottle of Moët on arrival","upgrade_name":"Name","upgrade_name_placeholder":"Welcome Champagne","upgrade_price":"Price ($)","upgrade_update_failed":"Failed to update upgrade","upgrade_updated":"Upgrade updated.","upgrades":"Upgrades & Add-ons","upgrades_hint":"Add champagne, birthday cakes, premium seating...","upgrades_subtitle":"Add-ons guests can select during booking","upgrades_title":"Booking Upgrades","upload_attachment":"Upload Attachment","upload_csv_or_excel_file_with_item_counts":"Upload a CSV or Excel file with item counts","upload_image":"Upload Image","email_bg_color":"Email background color","bg_color_hint":"Choose a background color for the entire email body","pick_bg_color":"Custom background","remove_bg_color":"Remove background","pdf_email_preview":"Email preview (read-only)","discard_pdf":"Discard PDF and edit normally","audience_breakdown":"How your audience was calculated","in_directory":"In guest directory","without_email":"No email address","emailable":"Reachable","matching_filters":"Match your filters","dismiss":"Dismiss","audience_reach":"Audience Reach","audience_reach_subtitle":"See who will receive this campaign","calculate_audience":"Calculate audience","will_receive":"Will receive this campaign","opted_out_short":"Opted out","imported_to_editor":"Imported into the editor — text and images are fully editable","pages":"pages","upload_new_image":"Upload New Image","upsell":"+ Upsell","upsells":"Upsells","Upsells.no_upsells_assigned.":"No upsells assigned.","Upsells.x":"x","urgent":"Urgent","urgent_staff_must_close_the_bill_served_but_not_paid":"Urgent, staff must close the bill (served but not paid)","url_image_preview":"URL Image Preview","url_logo_warning":"Note: External logo URLs may not always work in QR codes due to download restrictions. For best results, upload the logo file directly.","usage_limits":"Usage Limits","usage_limits_optional":"Usage Limits (Optional)","usage_trends":"Usage Trends","usage_variance":"Usage Variance","use_ad_hoc_receipt_for_non_po_deliveries":"Use 'Ad-hoc Receipt' below to receive deliveries without a PO","use_background_image_url":"Use background image URL","use_cover_image_url":"Use cover image URL","use_default":"Use default","use_image_url":"Use Image URL","use_kiosk_to_clock_in":"Use the kiosk to clock in","use_logo_url":"Use logo URL","use_placeholders":"Use placeholders: {{guest_name}}, {{restaurant_name}}, {{reservation_link}}","use_qr_to_clock_in":"Scan the QR code to clock in","use_quick_select":"Use quick select","use_url":"Use URL","used":"Used","used_amount":"Used Amount","used_credits":"Used Credits","used_last_30_days":"Used (last 30 days)","user":"User","user_email":"User Email","username":"Username","username_or_email":"Username or email","utilization":"Utilization","vacation":"Vacation","valid":"Valid","valid_from":"Valid From:","valid_until":"Valid Until:","validation":{"name_required":"Full name is required","name_min_length":"Name must be at least 2 characters","name_max_length":"Name cannot exceed 100 characters","name_invalid_format":"Please enter a valid name (letters, spaces, hyphens only)","phone_required":"Phone number is required","phone_invalid_format":"Please enter a valid phone number","phone_min_length":"Phone number must be at least 7 digits","phone_max_length":"Phone number cannot exceed 20 digits","address_required":"Delivery address is required","location_required":"Please select a location on the map"},"validity_period":"Validity Period","valuation":"Valuation","value_of_stock_in_storage":"Value of stock in storage","variance":"Variance","variance_value":"Variance Value","variances":"Variances","vat":"Vat","vat_applicable":"VAT Applicable","vat_label":"VAT ({percent}%)","verified":"Verified","verify_email":"Verify email","very_high":"Very High","very_low":"Very Low","view":"View","view_all":"View All","view_all_items":"View All Items","view_all_tables":"View All Tables","view_bill":"View Bill","view_breakdown":"View Tax Breakdown","view_cart":"View Cart","view_complete_movement_history":"View complete movement history","view_comprehensive_reports":"View comprehensive reports","view_details":"View Details","view_fiscal_receipt":"View Fiscal Receipt","view_floor_plans":"View Floor Plans","view_full_details":"View full details","view_guest_profile":"View Guest Profile","view_individual_orders":"View all individual orders","view_log":"View Log","view_more":"View","view_movements":"View Movements","view_orders":"View Orders","view_profile":"View Profile","view_purchase_history":"View Purchase History","view_qr_code":"View QR Code","view_restaurant":"View Restaurant","view_restaurant_floor_plans":"View restaurant floor plans","view_stock_locations":"View Stock Locations","view_summary":"View Summary","view_total_summary":"View Total Summary","view_with_items":"View with items","view_your_token_purchase_history":"View your credit purchase and usage history","view_credit_purchase_history":"View your credit purchase and usage history","viewing":"Viewing","viewing_date":"Viewing Date","viewing_shift":"Viewing Shift","violations_found":"violations found","vip":"VIP","vip_bronze":"Bronze","vip_gold":"Gold","vip_guests":"VIP Guests","vip_progress":"VIP Progress","vip_silver":"Silver","vip_tier":"VIP Tier","vip_tier_bronze":"Bronze","vip_tier_gold":"Gold","vip_tier_label":"VIP Tier","vip_tier_regular":"Regular","vip_tier_silver":"Silver","visa":"Visa","visible":"Visible","visit":"visit","visit_activity":"Visit Activity","visit_count_min_placeholder":"e.g. 10","visit_restaurant":"Visit Restaurant","visitor_id":"Visitor Id","visits":"visits","visits_condition":"Visits ≥ {count}","visits_remaining":"Visits remaining","void":"Void","void_item":"Void Item","void_item_warning_title":"This item will be voided","void_quantity":"Void Quantity","void_reason":"Reason","void_reason_placeholder":"E.g., Customer cancelled, Wrong item, Kitchen issue...","void_warning":"This action cannot be undone. The item will be permanently voided.","voided":"Voided","voided_by":"Voided by","voided_items":"Voided Items","voided_items_excluded":"Voided items excluded","voided_quantity":"Voided Quantity","voiding":"Voiding","volunteered":"volunteered","wait_time":"Wait Time","waiter":"Waiter","waiter_activity":{"title":"Waiter Activity","description":"Track and monitor staff actions and activity in real-time","total_actions":"Total Actions","orders_created":"Orders Created","items_added":"Items Added","items_served":"Items Served","items_voided":"Items Voided","payments":"Payments","discounts":"Discounts Applied","unique_staff":"Active Staff","all_staff":"All Staff","all_actions":"All Actions","activity_log":"Activity Log","timestamp":"Timestamp","staff":"Staff Member","action":"Action","order":"Order","table":"Table","details":"Details","no_activity":"No Activity Found","no_activity_description":"There is no waiter activity for the selected filters. Try adjusting your filters or selecting a different time period.","showing_results":"Showing {count} actions","view_details":"View Details","log_id":"Log ID","action_type":"Action Type","raw_data":"Raw Data"},"staff_activity":{"title":"Staff Activity","description":"Track and monitor all staff actions and activity","total_actions":"Total Actions","orders_created":"Orders Created","orders_modified":"Orders Modified","orders_cancelled":"Orders Cancelled","items_added":"Items Added","items_served":"Items Served","items_voided":"Items Voided","payments":"Payments","refunds":"Refunds","discounts":"Discounts","discounts_applied":"Discounts Applied","tables_released":"Tables Released","tables_occupied":"Tables Occupied","tables_merged":"Tables Merged","kitchen_updates":"Kitchen Updates","unique_staff":"Active Staff","all_staff":"All Staff","all_actions":"All Actions","all_activity":"All Activity","orders":"Orders","items":"Items","tables":"Tables","kitchen":"Kitchen","management":"Management","activity_log":"Activity Log","actions_found":"actions","timestamp":"Time","staff":"Staff","role":"Role","action":"Action","order":"Order","table":"Table","details":"Details","search_placeholder":"Search staff, orders, tables...","no_activity":"No Activity Found","no_activity_description":"There is no staff activity for the selected filters.","no_results":"No matching activity","no_results_hint":"No activity matches","try_different_search":"Try a different search term.","showing_results":"Showing {count} actions","view_details":"View Details","log_id":"Log ID","action_type":"Action Type","raw_data":"Raw Data","reference":"Reference","when":"When","performed_by":"Performed By","view_order":"View Order"},"waiter_can_apply_discounts":"Apply discounts and promotional codes to orders","waiter_can_change_payment":"Process payments and change payment methods","waiter_can_modify_items":"Add, remove, or change items in any active order","warnings":"Warnings","waiter_can_modify_quantities":"Modify item quantities and adjust prices","waiter_can_void_items":"Void items from orders (with reason logging)","waiter_dashboard":"Waiter Dashboard","waiter_modify_active_warning":"Waiters can currently modify orders, apply discounts, and process payments. Monitor activity in Waiter Logs.","waiter_modify_not_allowed":"Waiters are not allowed to modify orders","waiter_modify_restricted":"Order modification is disabled for waiters. Please contact a manager.","waiter_performance":"Waiter Performance","waiter_performance_metrics":"Waiter Performance Metrics","waiter_permissions_recommendation":"Only enable this if you fully trust your staff. All waiter actions are logged and can be reviewed in Waiter Activity.","waiter_permissions_warning_title":"Enabling this will grant waiters the following permissions:","WaiterAi.order":" Order ","WaiterAi.proceed":" Proceed ","WaiterAi.x":"(x","waiters":"Waiters","waiterwise_share":"Waiter-wise share","waiting":"waiting","waiting_for_delivery_driver_message":"Waiting for the delivery driver.","waiting_for_kitchen_to_accept":"Waiting for kitchen to accept","waiting_for_pickup":"Waiting for Pickup","waiting_for_confirmation":"Waiting for Confirmation","waiting_for_restaurant_confirmation":"Waiting for restaurant confirmation...","waiting_for_restaurant_to_accept":"Waiting for restaurant to accept your order...","waiting_to_be_served":"Waiting to be Served","waiting_x":"Waiting {time}","waitlist":"Waitlist","waitlist_add_failed":"Failed to add to waitlist","waitlist_ahead":"ahead","waitlist_ahead_of_you":"ahead of you","waitlist_auto_refresh":"This page auto-refreshes every 30 seconds","waitlist_description":"Manage walk-in guests and waitlist queue","waitlist_empty":"Waitlist is empty","waitlist_head_to_host":"Please head to the host stand","waitlist_join_button":"Join Waitlist","waitlist_join_title":"Join the Waitlist","waitlist_min_estimated_wait":"min estimated wait","waitlist_name_placeholder":"John Doe","waitlist_notes":"Notes","waitlist_notes_placeholder":"Any special requests or notes","waitlist_page_title":"Waitlist","waitlist_party_of":"Party of","waitlist_party_plural":"parties","waitlist_party_singular":"party","waitlist_party_size":"Party Size","waitlist_phone_hint":"We'll text you when your table is ready","waitlist_phone_number":"Phone Number","waitlist_phone_placeholder":"+1 234 567 8900","waitlist_position_in_line":"Position in line","waitlist_status_checked_in":"Checked In","waitlist_status_page_title":"Waitlist Status","waitlist_status_removed":"Removed","waitlist_status_seated":"Seated","waitlist_status_table_ready":"Your Table is Ready!","waitlist_status_waiting":"Waiting","waitlist_table_ready_waiting":"Your table is ready and waiting!","waitlist_your_name":"Your Name","walk_in":"Walk-in","walk_in_guest":"Walk-in Guest","wallet_overview":"Wallet Overview","warm_color_signals_table_in_progress_attention_needed":"Warm color signals table in progress, attention needed","warning":"Warning","waste":"Waste","waste_analysis":"Waste Analysis","waste_percent":"Waste %","waste_reason":"Waste Reason","waste_record":"Waste Record","waste_record_details":"Waste Record Details","waste_records":"Waste Records","waste_type":"Waste Type","ways":"ways","we_appreciate_your_business":"We appreciate your business","wed":"Wed","wednesday":"Wednesday","week_ago":"week ago","week_copied":"Week copied to next week","week_number":"Week {number}","week_of":"Week of","week_of_date":"Week of {date}","weekdays":"Weekdays","weekdays_only":"Weekdays","weekly":"Weekly","weekly_availability":"Weekly Availability","weekly_hours":"Weekly hours","weekly_hours_range":"Weekly Hours Range","weekly_performance":"Weekly Performance","weekly_schedule":"Weekly Schedule","weeks_ago":"weeks ago","weighted_average":"Weighted average","welcome_campaign":"Welcome Campaign","welcome_campaign_desc":"Greet first-time guests the day after their visit.","welcome_campaign_short":"Greet first-time guests after their visit.","welcome_message":"Welcome! Monitor your assigned tables and track your performance","whats_next":"What's Next?","where_it_lives":"Where it lives","widget_only":"Widget Only","will_create_x_shifts":"This will create {count} shift entries","win_back_campaign":"Win-Back Campaign","win_back_campaign_desc":"Re-engage guests who haven't visited in 60+ days.","win_back_campaign_short":"Re-engage guests who have not visited in 60+ days.","with_deposit":"With Deposit","with_loopie":"with the AI waiter","with_selected_status":"with the selected status","worker":"Staff","working":"Working","workload":"Workload","writing_tips":"Writing Tips","x_guests":"{count} guests","x_seats":"{count} seats","x_waiting":"{time} waiting","yes":"Yes","yesterday":"Yesterday","yesterday_at":"Yesterday at","yield":"Yield","yield_override":"Yield Override","yield_percent":"Yield %","you":"You","you_are_clocked_in":"You are clocked in","you_can":"You can","you_can_rename_add_or_delete_floors":"You can rename, add, or delete floors.","you_have_credits_remaining":"You have {amount} remaining in your AI credits wallet.","you_paid":"You Paid","you_will_pay":"You will pay","you_will_receive_a_confirmation_email_shortly":"You will receive a confirmation email shortly.","your_bill":"Your Bill","your_cart":"Your Cart","your_email_address_is_unverified":"Your email address is unverified.","your_location_outside_delivery_area":"Your location is outside the allowed delivery area","your_order_has_been_cancelled":"Your Order has been Cancelled","your_order_has_been_cancelled_by_restaurant":"Your order has been cancelled by the restaurant","your_order_has_been_completed":"Your Order has been Completed!","your_order_has_been_declined":"Your order has been declined by the restaurant","your_order_has_been_delivered":"Your Order has been Delivered!","your_order_has_been_picked_up":"Your order has been Picked Up!","your_order_has_been_served":"Your order is all set. Enjoy!","your_order_has_been_served_enjoy":"Your order is all set. Enjoy!","your_order_is_being_prepared":"Your order is being prepared","your_order_is_confirmed":"Your order has been confirmed","your_order_is_on_the_way":"Your order is on the way!","your_order_is_ready":"Your order is ready","your_order_is_ready_for_pickup":"Your order is Ready for Pickup","your_order_will_be_ready_soon":"Your order will be ready soon.","your_orders":"Your Orders","your_payment_was_not_completed_please_try_again_or":"Your payment was not completed. Please try again or contact support.","your_pickup_orders":"Your Pickup Orders","your_restaurant_is_locked_due_to_unpaid_subscripti":"Your restaurant is locked due to unpaid subscription.","your_table_has_been_successfully_reserved":"Your table has been successfully reserved","your_transaction_has_been_processed_successfully":"Your transaction has been processed successfully.","your_transaction_was_cancelled_or_declined":"Your transaction was cancelled or declined.","youremailcom":"your@email.com","YYYY-MM-DD":"YYYY-MM-DD","zero":"Zero","zone":"Zone","zone_placeholder":"e.g. Row 1","zone_rates":"Zone Rates","zone_rates_hint":"Enter minimum spending amount in cents for each zone/row.","unseat":"Unseat","no_opted_in_guests":"No Opted In Guests","orders_will_appear_here":"Orders will appear here","existing_guests":"Existing Guests","right_now":"Right Now","search_tags":"Search tags","marketing_opt_in_label":"Stay Updated with Our Latest Offers","reservation_qr":"Reservation QR","scan_to_reserve":"Scan To Reserve","copy_url":"Copy URL","sections_active":"Active Sections","add_employee_description":"Create a new staff member account","security_access":"Security & Access","role_permissions":"Role & Permissions","employment":"Employment","protected":"Protected","removing":"Removing","will_be_removed":"Will be removed on save","enter_password":"Enter password","enter_new_password":"Enter new password","new_pin":"New 4-digit PIN","min_6_characters":"Minimum 6 characters","username_placeholder":"john.smith","no_shift_settings":"No shift settings","shift_settings_for_eligible":"Scheduling and compensation settings are available for shift-eligible roles","time_off_allowances":"Time Off Allowances","vacation_days":"Vacation Days","sick_days":"Sick Days","personal_days":"Personal Days","sick_leave":"Sick Leave","unpaid_leave":"Unpaid Leave","vacation_year_start":"Year Reset Date","vacation_year_start_hint":"Anniversary date when allowances reset (defaults to Jan 1)","time_off_auto_tracked":"Used days update automatically when time-off requests are approved or canceled.","exceeds_balance_warning":"Requested days exceed your remaining balance","smart_schedule":"Smart Schedule","min_staff_required":"Min Staff Required","min_staff_hint":"How many people should be scheduled for this shift","waiter_history":"Waiter History","assignment_history":"Assignment History","no_assignment_history":"No assignment history yet","recent_orders":"Recent Orders","no_orders_for_table":"No orders served at this table","auto_assigned":"Auto Assigned","choose_waiter_to_assign":"Choose a waiter to assign","add_shift_template":"Add Shift Template","no_shift_templates":"No templates yet","no_shift_templates_hint":"Define reusable shift patterns like Morning, Evening","shift_templates_hint":"Reusable shift patterns","template_notes_placeholder":"Optional notes...","overtime_rules_hint":"Automatic overtime pay calculation","error_creating_template":"Error creating template","error_saving_template":"Error saving template","error_deleting_template":"Error deleting template","error_toggling_template":"Error updating template","error_creating_rule":"Error creating rule","error_saving_rule":"Error saving rule","error_deleting_rule":"Error deleting rule","error_toggling_rule":"Error updating rule","delete_template_confirmation":"Are you sure you want to delete this template?","make_new_reservation":"Make new reservation","modify_table":"Modify Table","add_remove_seats":"Add Remove Seats","click_to_remove:":"Click To Remove","click_to_add":"Click To Add","tax_and_fees":"Tax And Fees","tax_and_fees_desc":"Applied Taxes and Service Fees","applicable_taxes":"Applicable Taxes","event_image":"Event Image","event_image_desc":"Provide Event Image","click_to_upload":"Click To Upload","search_staff":"Search Staff","select_tables":"Select Tables","all_orders_served":"All orders served","partial_payment_recorded":"Partial payment recorded","all_orders_paid":"All orders paid","lang_key":"Lang Key","lang_key2":"Lang key2","all_order_served":"All Order Served","events_qr":"Events QR","scan_to_browse":"Scan To Browse","full_name_placeholder":"Full Name Placeholder","delete_employee":"Delete Employee","exit_select":"Exit Select","tap_or_drag_to_select_tables":"Tap Or Drag To Select Tables","url_copied":"URL Copied","send_to":"Send To","swap_description":"Swap Description","event_sold_out_message":"All Events Sold Out","paper_width":"Paper Width","test_print":"Test Print","enter_pin_prompt":"Enter Pin Prompt","merge":"Merge","reservation_select_date":"Select a Date","reservation_select_guests":"Select number of guests","reservation_choose_time":"Choose a Time","reservation_choose_table":"Choose a Table","reservation_email":"Email Address","reservation_fix_errors":"Please fix the errors above to continue.","large_party_title":"Large Party","large_party_message":"For parties of {count}+, please call us to arrange your reservation.","auto_assign_desc":"We'll seat you at the best available table","min_spend_required":"Min. Spend Required","deposit_at_booking":"Deposit Required at Booking","reservation_modify_desc":"You can modify or cancel your reservation anytime","deposit_stripe_config_error":"Payment configuration error. Please contact the restaurant.","deposit_stripe_not_loaded":"Payment system not loaded. Please refresh the page.","deposit_card_not_ready":"Card form is loading. Please wait a moment.","allow_guest_table_selection":"Guest Table Selection","allow_guest_table_selection_hint":"Allow guests to choose their own table when booking","invalid_url":"Must be a valid URL starting with http:// or https://","invalid_color":"Invalid color value","min_greater_than_max":"Minimum party size cannot exceed maximum","rule_crosses_midnight":"This rule crosses midnight","table_type":"Table Type","tag_required":"Please select a tag","type_bar":"Bar","type_booth":"Booth","type_high_top":"High Top","type_patio":"Patio","type_standard":"Standard","deliveries":"Deliveries","delivery_pickup":"Delivery & Pickup","service_options":"Service options","delivery_enabled":"Delivery enabled","delivery_not_enabled":"Delivery not enabled","plan_details":"Plan details","no_subscription":"No subscription","no_subscription_desc":"This restaurant does not have an active subscription plan","last_24_hours":"Last 24 hours","last_3_months":"Last 3 months","last_6_months":"Last 6 months","last_year":"Last year","no_revenue_data":"No revenue data","data_will_appear_here":"Data will appear here once orders are placed","by_revenue":"By revenue","distribution":"Distribution","items_will_appear_here":"Items will appear here after sales","last_10_orders":"Last 10 orders","no_recent_orders":"No recent orders","staff_members":"Staff Members","no_staff_members":"No staff members","add_staff_to_get_started":"Add staff members to get started","payment_providers":"Payment Providers","filter_by_tag":"Filte By Tag","shift_timeclock":"Shift Timeclock","confirm_delete_shift":"Confirm Delete Shift","previous_reports":"Previous Reports","ai.quick_actions":"Quick Actions","ai.assistant_title":"What can I help with?","ai.assistant_description":"Tap an action above or ask a question below.","ai.analyzing":"Analyzing...","ai.thinking":"Thinking...","ai.ask_anything":"Ask anything...","ai.clear":"Clear","ai.empty_title":"Ask me anything","ai.empty_description":"I can help you analyze data, answer questions, and take actions.","ai.placeholder":"Type a message...","ai.insufficient_credits":"Not enough AI credits.","ai.apply":"Apply","ai.applied":"Applied","ai.apply_all":"Apply All Changes","ai.action_failed":"Action failed","orders_not_paid":"Orders not paid","wide_banner":"Wide banner format","first_name_required":"First name is required","invalid_phone":"Invalid phone number","select_dietary_restrictions":"Select dietary restrictions","guest_created":"Guest profile created successfully","something_went_wrong":"Something went wrong","first_name_placeholder":"Sarah","last_name_placeholder":"Johnson","preferred_seating_placeholder":"e.g. Window, Booth","guest_notes_placeholder":"Allergies, preferences, special occasions...","marketing_opt_in_hint":"Guest agrees to receive promotional communications","create_guest_profile":"Create Guest Profile","create_guest_subtitle":"Add a new guest to your directory","create_guest":"Create Guest","pack_size_label":"Pack size","pack_size_hint":"How many items are in one pack (e.g. 12 for a 12-pack)","pack_size_placeholder":"e.g. 12","pack_content_unit_label":"Each item is measured in","pack_content_unit_hint":"What unit each item inside the pack uses","pack_content_unit_ea":"Pieces (ea)","pack_content_unit_bottle":"Bottles","pack_content_unit_kg":"kg","pack_content_unit_l":"Liters","serve":"Serve","payment.title":"Payment","print_job_queued":"Print job sent to printer","transfer_selected_orders":"Transfer Selected Orders","select_orders_transfer_hint":"Tap orders to select, then confirm transfer","avg":"Avg","before_tax":"Before tax","business_day":"Business Day","business_day_report":"Business Day Report","discount_codes":"Discount Codes","excel":"Excel","gross_total":"Gross Total","lost_value":"Lost Value","manual_discounts":"Manual Discounts","net_sales":"Net Sales","no_discounts_applied":"No discounts applied","no_payments":"No payments recorded","no_taxes":"No taxes recorded","no_voids":"No voided items","order_discounts":"Order Discounts","pdf":"PDF","sales_breakdown":"Sales Breakdown","subtotal_after_discounts":"After Discounts","tax_included":"Tax included in prices","total_quantity":"Total Qty","try_selecting_different_business_day":"Try selecting a different business day or check if the restaurant was open.","voided_line_items":"voided line items","z_reports":"Z-Reports","generate_and_manage_z_reports":"Generate and manage your Z (End-of-Day) Reports to close the business day.","tax_breakdown_truncated":"Showing the first {shown} of {total} orders. The totals below cover the whole period.","adjust_by_demand":"Adjust by demand","advanced_options":"Advanced Options","auto_assign_staff_to_shifts":"Auto-assign available staff to shifts","copy_to_next_30_days":"Copy to each of the next 30 days","copy_to_next_7_days":"Copy to each of the next 7 days","copy_to_next_day":"Copy to the next day","create_open_shifts":"Create open shifts for unfilled positions","delete_employee_confirm":"Are you sure you want to delete this employee?","existing_shifts_on_selected_days":"shifts already exist on selected days. New shifts will be added alongside existing ones.","labor_this_week":"labor this week","near_limit":"Near limit","no_shifts_for_day":"No shifts scheduled for this day","no_staff_for_role":"No staff assigned to this role","on_track":"On track","over_budget":"Over budget","scheduled_for_shift":"Scheduled for Shift","set_budget":"Set Budget","staff_overview":"Staff Overview","staff_per_shift":"Staff per shift","timeclock_kiosk":"Timeclock Kiosk","base_role":"Base Role","base_role_hint":"Determines system behavior like shift eligibility and access level","not_permitted":"You don't have permission to access this page","based_on":"Based on","what_type_of_role":"What type of role is this?","pick_preset_hint":"Pick a starting point — you can customize permissions next","choose_role_type_hint":"Choose a role type to start with","analyze_customer_patterns":"Analyze customer patterns and preferences","total_unique_sessions":"Total unique sessions","avg_orders_per_customer":"Avg Orders / Customer","customer_frequency":"Customer frequency","repeat_customer_rate":"Repeat Customer Rate","customer_loyalty":"Customer loyalty","avg_items_per_order":"Avg Items / Order","basket_size":"Basket size","peak_dining_times":"Peak Dining Times","busiest_hours_of_day":"Busiest hours of the day","popular_days":"Popular Days","most_visited_days_of_week":"Most visited days of the week","platform_usage":"Platform Usage","how_customers_order":"How customers order","popular_categories":"Popular Categories","most_ordered_categories":"Most ordered categories","analyze_order_efficiency":"Analyze order processing efficiency","cancellation_rate":"Cancellation Rate","avg_order_items":"Avg Order Items","avg_fulfillment_time":"Avg Fulfillment Time","by_restaurant_in_minutes":"By restaurant, in minutes","order_status_distribution":"Order Status Distribution","current_order_states":"Current order states","platform_distribution":"Platform Distribution","orders_by_platform":"Orders by platform","hourly_order_pattern":"Hourly Order Pattern","orders_throughout_the_day":"Orders throughout the day","daily_order_trend":"Daily Order Trend","order_volume_by_day":"Order volume by day","satisfaction_experience":"Satisfaction & Experience","customer_satisfaction_indicators":"Customer satisfaction indicators","avg_preparation_time":"Avg Preparation Time","restaurant_performance_comparison":"Restaurant Performance Comparison","satisfaction_metrics_by_restaurant":"Satisfaction metrics by restaurant","avg_prep_time":"Avg Prep Time","daily_satisfaction_trend":"Daily Satisfaction Trend","completion_rate_by_day":"Completion rate by day","peak_hour_performance":"Peak Hour Performance","preparation_time_throughout_day":"Preparation time throughout the day","no_fulfillment_data_available":"No fulfillment data available","revenue_breakdown_and_analytics":"Revenue breakdown and analytics","your_commission":"Your Commission","paid_orders":"Paid Orders","net_revenue":"Net Revenue","active_restaurants":"Active Restaurants","revenue_by_restaurant":"Revenue by Restaurant","restaurant_payouts":"Restaurant Payouts","owed_to_restaurants":"Owed to restaurants","daily_earnings_report":"Daily Earnings Report","daily_earnings_breakdown":"Per-restaurant breakdown for each day","payment_method_usage":"Distribution by payment type","hourly_activity":"Hourly Activity","hourly_order_activity":"Order activity by hour of day","gross_revenue":"Gross Revenue","your_share":"Your Share","restaurant_payout":"Restaurant Payout","commission":"Commission","settlements":"Settlements","manage_restaurant_payouts":"Manage restaurant payouts","paid_to_restaurants":"Paid to Restaurants","awaiting_payout":"Awaiting Payout","unsettled_orders":"Unsettled Orders","create_settlement":"Create Settlement","create_all_settlements":"Create All Settlements","settlement_history":"Settlement History","approve_settlement":"Approve Settlement","approve_settlement_confirm":"Are you sure you want to approve this settlement? This action marks it as ready for payment.","no_unsettled_orders":"All caught up!","no_settlements":"No settlements yet","settlement_details":"Settlement Details","mark_paid_confirm":"Confirm payment of","payment_reference":"Payment Reference","settlement_timeline":"Settlement Timeline","back_to_settlements":"Back to Settlements","settlement_line_items":"Order Details","pending_review":"Pending Review","awaiting_review":"Awaiting review","under_review":"Under review","ready_for_payment":"Ready for payment","food_court_dashboard":"Food Court Dashboard","food_court_overview":"Overview of your food court performance","all_food_court_restaurants":"All restaurants in your food court","order_activity_by_table":"Order activity by table","order_statistics_by_restaurant":"Order statistics by restaurant","most_popular_items":"Most popular items","hourly_order_distribution":"Hourly Order Distribution","floor_plan_view":"Floor Plan","restaurant_performance":"Restaurant Performance","paid_orders_only":"Paid orders only","table_heat_map":"Table Heat Map","back_to_restaurants":"Back to Restaurants","by_quantity_ordered":"By quantity ordered","cancelled_orders":"Cancelled Orders","completed_orders":"Completed Orders","most_active_tables":"Most active tables","no_restaurants_found":"No restaurants found","orders_by_date":"Orders by date","orders_by_hour_of_day":"Orders by hour of day","featured_dish":"Featured Dish","featured_dishes":"Featured Dishes","featured_slots_used":"featured slots used","featured_limit_reached":"limit reached","search_dishes_restaurants_cuisines":"Search dishes, restaurants or cuisines","reservation_email_invalid":"Please enter a valid email address","reservation_from":"From","reservation_until":"Until","cancel_delivery_order":"Cancel Delivery Order","cancel_order":"Cancel Order","cancel_order_description":"Please provide a reason for cancelling this order.","cancellation_reason":"Reason for Cancellation","cancel_reason_placeholder":"e.g., Customer requested cancellation, Order placed in error...","minimum_characters":"Minimum 10 characters","action_cannot_be_undone":"This action cannot be undone","order_status_cancelled":"Order status will be changed to cancelled","customer_notified":"Customer will be notified","refund_may_be_required":"A refund may need to be processed","cancellation_logged":"This cancellation will be logged for records","confirm_cancel_order":"Confirm Cancellation","delete_spending_rule":"Delete Spending Rule","delete_spending_rule_confirm":"Delete the spending rule for \"{zone}\" in \"{name}\"? This action cannot be undone.","duplicate":"Duplicate","duplicate_season":"Duplicate Season","duplicate_season_desc":"Copy all zone rates from \"{name}\" to a new date range.","add_zone_rate":"Add Zone Rate","edit_season":"Edit Season","edit_spending_rule":"Edit Zone Rate","fallback":"fallback","new_season_name":"New Season Name","no_seasonal_rules":"No seasonal spending rules configured","no_zone":"No zone","no_seasonal_rules_desc":"Create seasonal rules to automatically apply minimum spending requirements by zone and date range.","or_select_manually":"Or select manually","select_zone":"Select Zone","step":"Step","table_range":"Table Range","min_spend_surcharge":"Minimum spending surcharge","min_spend_surcharge_desc":"This table has a minimum spending requirement. The difference has been added to your bill.","min_spending_fallback_hint":"Used outside seasonal periods","rate_add_failed":"Failed to add zone rate","rate_added":"Zone rate added.","season_update_failed":"Failed to update season","season_updated":"Season updated.","seasonal_override_active":"Seasonal override active","seasonal_override_desc":"Zone \"{zone}\" has a seasonal min. spend of {symbol}{amount}. This overrides the static value below during the active season.","type_beach":"Beach","zone_name_placeholder":"e.g. Row 5","pick_a_date":"Pick a date","select_reservation_date":"Select reservation date","cost_vs_revenue_analysis":"Cost vs Revenue Analysis","target_vs_actual_food_cost_per_item":"Target vs actual food cost per menu item","items_tracked":"Items tracked","weighted_avg_cost":"Weighted avg cost %","over_target":"Over target","no_items_with_cost_toggle":"No menu items have cost tracking enabled. Enable \"Average Cost Input\" on menu items to see them here.","item.label":"Item","qty_sold":"Sold","target":"Target %","actual":"Actual %","reorder_target":"Reorder Target","reorder_target_description":"Controls how auto-generated PO quantities are calculated when stock is low.","reorder_to_minimum":"Reorder to Minimum","reorder_to_maximum":"Reorder to Maximum","reorder_min_hint":"Order enough to reach minimum stock (conservative).","reorder_max_hint":"Order enough to reach maximum stock (aggressive).","global_inventory_config":"Global inventory configuration","supplier_deals":"Supplier Deals","supplier_deals_description":"Configure cashback arrangements and promotions","supplier_deals_hint":"Configure cashback deals, generate period reports, and issue invoices.","deals_after_save_hint":"Deals & Cashback can be configured after creating the supplier.","back_to_suppliers":"Back to Suppliers","back_to_deals":"Back to Deals","no_deals_yet_title":"No deals configured yet","no_deals_yet_hint":"Create a deal to track supplier cashback, generate period reports, and issue invoices.","create_first_deal":"Create first deal","view_report":"View report","cashback_value":"Cashback","deal_details":"Deal Details","deal_details_hint":"Name, cashback value, and active period.","ongoing_deal_hint":"No end date","active_deal_hint":"Counts towards reports","participating_items_hint":"Select items that qualify for this cashback.","no_items_match_search":"No items match your search.","deal_notes_hint":"Internal notes about this deal (optional).","deal_notes_placeholder":"e.g. negotiated by John, quarterly review…","update_deal":"Update Deal","report_period_hint":"Select the date range to calculate consumption and cashback.","consumption_breakdown":"Consumption Breakdown","no_consumption_data_hint":"Try a different date range or verify items are being used.","invoices":"Invoices","venue_group_dashboard":"Venue Group","venue_group_overview":"Combined analytics across all venues","revenue_by_venue":"Revenue by Venue","revenue_by_venue_hint":"Performance breakdown across all venues","revenue_share":"Revenue Share","revenue_share_hint":"Distribution across venues","daily_revenue_chart":"Daily revenue across all venues","top_items_hint":"Best sellers across all venues","quick_switch_hint":"Switch to a venue dashboard","vs_previous":"vs previous","combined_dashboard":"Combined Dashboard","per_order":"per order","hourly_revenue":"Hourly Revenue","switch_venue":"Switch Venue","select_order_type":"Select how this order will be fulfilled","fill_order_details":"Fill in the details to continue","dine_in_desc":"Order for a table in the restaurant","delivery_desc":"Deliver to customer address","pickup_desc":"Customer picks up at restaurant","customer_name_placeholder":"John Doe","delivery_address_placeholder":"123 Main St, City","delivery_notes_placeholder":"Apt #, buzzer code, landmarks...","pickup_notes_placeholder":"Estimated pickup time, special instructions...","deals":"Deals","new_deal":"New Deal","edit_deal":"Edit Deal","deal_name":"Deal Name","deal_name_placeholder":"e.g., Bacardi Q2 Cashback","value_type":"Value Type","percent_of_consumption":"Percent of Consumption","fixed_per_unit":"Fixed per Unit","ongoing_deal":"Ongoing (no end date)","ongoing":"Ongoing","participating_items":"Participating Items","save_deal":"Save Deal","no_deals_yet":"No deals yet. Create one to start tracking supplier cashback.","period_start":"Period Start","period_end":"Period End","total_units":"Total Units","consumption_cost":"Consumption","cashback_owed":"Cashback Owed","generate_invoice_prompt":"Ready to bill supplier?","generate_invoice_hint":"Create a reversed-PO invoice for this period","generate_invoice":"Generate Invoice","no_consumption_data":"No consumption recorded for this period.","cashback":"Cashback","previous_invoices":"Previous Invoices","generate_deal_invoice":"Generate Deal Invoice","tax_selection_hint":"Tax selection can be configured in the invoice after creation.","create_invoice":"Create Invoice","mark_sent":"Mark Sent","amounts":"Amounts","line_items":"Line Items","payment_receipts":"Payment Receipts","confirm_payment_receipt":"Confirm Payment Receipt","amount_received":"Amount Received","received_date":"Received Date","confirming":"Confirming...","generate_pos":"Generate POs","perform_transfer":"Perform Transfer","no_selected_supplier":"No Selected Supplier","supplier_selection_hint":"Required for automatic PO generation. \"No Selected Supplier\" means item shows for all suppliers in manual POs.","average_cost_input":"Average Cost Input","estimated_cost_percent":"Est. Ingredient Cost %","average_cost_input_hint":"Enter an estimated ingredient cost % for this menu item. Used in Cost vs Revenue reports when you don't want to maintain a full ingredient recipe.","per_portion":"per portion","general_reservation_settings":"General Reservation Settings","general_settings_description":"Cutoff time, contact message and general reservation settings","booking_mode":"Booking Mode","booking_mode_description":"How guests book this venue. Determines the reservation flow shown to guests.","booking_mode_standard":"Standard","booking_mode_standard_desc":"Restaurant with tables and capacity rules","booking_mode_zone":"Zone","booking_mode_zone_desc":"Beach/Pool with area selection and seasonal pricing","booking_mode_parking":"Parking","booking_mode_parking_desc":"Parking spots with zone selection, no party size","ignore_table_capacity_title":"Ignore Table Capacity","ignore_table_capacity_desc":"Show slots for any party size regardless of individual table size — staff will combine tables manually as needed.","ignore_table_capacity_label":"Skip per-table capacity check","ignore_table_capacity_hint":"Guests see all time slots within reservation hours, regardless of party size. Only pacing rules apply.","season_window_title":"Season Window","season_window_desc":"Restrict the date picker to a specific season. Useful for seasonal venues (e.g. open May 1 – Oct 31).","season_start_label":"Season Start","season_start_hint":"Earliest bookable date. Blank = today.","season_end_label":"Season End","season_end_hint":"Latest bookable date. Blank = use max days ahead.","primary_location_stock":"Primary Location Stock","primary_location_stock_hint":"Min/max quantities for the primary location. After creating the item, use \"Stock by Location\" to set per-location values.","used_for_auto_po":"Used for auto-PO reorder calculations","stock_by_location_label":"Stock Levels by Location","stock_by_location_hint_form":"Set min/max quantities per location. Triggers auto-PO when stock falls below minimum.","no_locations_configured":"No locations configured. Select a primary location above or click \"Add location\" to start.","unit_label_generic":"Unit","cutoff_time_contact_msg":"Cutoff time, contact message & general settings","online_booking_cutoff":"Online Booking Cutoff","cutoff_description":"Block online reservations after a certain time — show a contact message instead. Useful for requiring phone bookings for late slots.","cutoff_time":"Cutoff Time","cutoff_time_hint":"Format: HH:MM (24-hour). Leave empty to disable.","cutoff_message":"Contact Message","cutoff_message_hint":"Shown to guests when slots after the cutoff are hidden.","stock_configuration":"Stock configuration","edit_thresholds":"Edit thresholds","save_thresholds":"Save thresholds","stock_levels_saved":"Stock levels saved","main":"Main","bulk_assign_supplier":"Bulk Assign Supplier","bulk_assign_hint":"Select items and assign them to a supplier","assign_to":"Assign to","assigning":"Assigning...","reservation_hours":"Reservation Hours","reservation_hours_desc":"Hours when guests can book — defaults to restaurant hours","reservation_hours_description":"Hours during which guests can book reservations","using_restaurant_hours":"Using restaurant working hours","using_restaurant_hours_hint":"Edit and save below to customize reservation-specific hours.","copy_from_restaurant":"Copy from Restaurant","copy_monday_to_all":"Copy Mon → All","copied_from_restaurant_hours":"Copied from restaurant hours","copied_to_all_days":"Copied Monday to all days","confirm_reset_hours":"Remove custom reservation hours and use restaurant hours?","reset_to_restaurant_hours":"Reset to restaurant hours","hours_saved":"Reservation hours saved","save_hours":"Save hours","open_24_hours":"Open 24 hours","integrations_title":"Integrations","integrations_description":"Connect third-party systems like Zoho Creator to push orders out and pull live stock in.","integrations_admin_title":"Platform Integrations","integrations_admin_description":"Cross-restaurant view of every third-party connection on the platform.","integrations_empty_title":"No integrations yet","integrations_empty_description":"Connect a provider like Zoho Creator to keep your menu in sync with your inventory CRM.","integrations_add":"Add integration","integrations_add_first":"Add your first integration","integrations_back_to_list":"Back to integrations","integrations_total":"Total integrations","integrations_active":"Active","integrations_paused":"Paused","integrations_errored":"Errored","integrations_events_24h":"Events (24h)","integrations_failed_24h":"Failures (24h)","integrations_last_sync":"Last sync","integrations_never_synced":"Never synced","integrations_status":"Status","integrations_status_active":"Active","integrations_status_paused":"Paused","integrations_status_error":"Error","integrations_provider":"Provider","integrations_label":"Label","integrations_label_placeholder":"e.g. Cali Kebab — SLC","integrations_label_optional":"(optional)","integrations_capabilities":"Capabilities","integrations_capability_push_orders":"Pushes orders","integrations_capability_pull_finished_goods":"Pulls finished-goods stock","integrations_pick_provider":"Choose a provider","integrations_pick_provider_description":"Select which third-party system you want to connect to this restaurant.","integrations_provider_zoho_creator":"Zoho Creator","integrations_provider_zoho_creator_description":"Push orders into a Zoho Creator Add_Order report and pull live finished-goods stock back from a Stock report.","integrations_credentials_section":"Credentials","integrations_credentials_warning":"Credentials are encrypted at rest and never exposed back to the form. Leave fields blank to keep existing values.","integrations_config_section":"Configuration","integrations_client_id":"Client ID","integrations_client_secret":"Client Secret","integrations_refresh_token":"Refresh Token","integrations_account_owner":"Account Owner","integrations_account_owner_hint":"The Zoho account that owns the app, e.g. calikebabdev","integrations_app_link":"App Link","integrations_app_link_hint":"The application URL slug, e.g. calikebab","integrations_report_link":"Order Report Link","integrations_report_link_hint":"Defaults to Add_Order. Leave blank for the standard report.","integrations_region":"Region","integrations_warehouse":"Warehouse","integrations_warehouse_hint":"Free-form name sent to the Zoho Warehouse field — usually the city or location code, e.g. Salt Lake City, UT","integrations_stock_report_link":"Stock Report Link","integrations_stock_report_link_hint":"The Zoho report that surfaces finished-goods stock. Leave blank to disable stock pulls.","integrations_stock_name_field":"Stock Name Field","integrations_stock_qty_field":"Stock Quantity Field","integrations_save":"Save integration","integrations_save_changes":"Save changes","integrations_test_connection":"Test connection","integrations_testing":"Testing…","integrations_test_ok":"Connection healthy.","integrations_test_failed":"Connection failed","integrations_pause_button":"Pause","integrations_resume_button":"Resume","integrations_pull_stock":"Pull stock now","integrations_pulling":"Pulling…","integrations_pull_ok":"Stock pulled.","integrations_pull_failed":"Pull failed","integrations_delete_button":"Delete","integrations_delete_confirm_title":"Delete integration?","integrations_delete_confirm_description":"This permanently disconnects the integration and removes its credentials. Stock items and event history will also be removed.","integrations_delete_confirm_action":"Yes, delete","integrations_tab_overview":"Overview","integrations_tab_events":"Events","integrations_tab_stock":"Stock","integrations_tab_settings":"Settings","integrations_health_title":"Health","integrations_health_total_events":"Total events","integrations_health_success_events":"Successful","integrations_health_failed_events":"Failed","integrations_health_pending_events":"Pending","integrations_health_success_rate":"Success rate","integrations_event_chart_title":"Sync activity (last 7 days)","integrations_event_chart_description":"Successful vs failed sync events per day.","integrations_recent_events":"Recent events","integrations_event_status_pending":"Pending","integrations_event_status_success":"Success","integrations_event_status_failed":"Failed","integrations_event_status_skipped":"Skipped","integrations_event_resource_type":"Resource type","integrations_event_resource_id":"Resource ID","integrations_event_attempts":"Attempts","integrations_event_external_id":"External ID","integrations_event_error":"Error","integrations_event_when":"When","integrations_no_events":"No events yet","integrations_no_events_description":"Once orders start syncing or stock is pulled, the activity will appear here.","integrations_stock_summary":"Stock summary","integrations_stock_total":"Tracked products","integrations_stock_linked":"Linked to menu","integrations_stock_unlinked":"Unlinked","integrations_stock_low_count":"Low stock alerts","integrations_stock_total_qty":"Total quantity","integrations_stock_no_items":"No stock items yet","integrations_stock_no_items_description":"Trigger a pull to fetch the latest finished-goods snapshot from the provider.","integrations_stock_external_name":"External name","integrations_stock_quantity":"Quantity","integrations_stock_threshold":"Low-stock threshold","integrations_stock_threshold_hint":"Alert when quantity drops to or below this number. Leave blank to disable alerts for this item.","integrations_stock_relink":"Link menu item","integrations_stock_relinked":"Stock item updated","integrations_stock_search":"Search products…","integrations_stock_filter_unlinked_only":"Unlinked only","integrations_stock_filter_low_only":"Low stock only","integrations_force_disable":"Force disable","integrations_force_disable_confirm":"Force-disable this integration?","integrations_force_disabled":"Integration force-disabled.","integrations_period_today":"Today","integrations_period_this_week":"This week","integrations_period_this_month":"This month","integrations_period_last_30_days":"Last 30 days","integrations_period_this_year":"This year","integrations_admin_kpi_total":"Total integrations","integrations_admin_kpi_active":"Active","integrations_admin_kpi_errored":"Errored","integrations_admin_kpi_adoption":"Restaurants connected","integrations_admin_kpi_period_events":"Events in period","integrations_admin_kpi_success_rate":"Success rate","integrations_admin_kpi_failed_events":"Failed events","integrations_admin_chart_event_trend":"Sync activity trend","integrations_admin_chart_event_trend_description":"Successful vs failed events bucketed by period granularity.","integrations_admin_chart_providers":"Providers in use","integrations_admin_top_restaurants":"Top restaurants by sync volume","integrations_admin_top_restaurants_description":"The restaurants generating the most sync events in the selected period.","integrations_admin_recent_failures":"Recent failures","integrations_admin_recent_failures_description":"Latest failed events across the platform — use these to triage incidents.","integrations_admin_no_failures":"No failures in the recent feed.","integrations_admin_view_integrations_list":"All integrations","integrations_admin_filter_provider":"Provider","integrations_admin_filter_status":"Status","integrations_admin_filter_search":"Search restaurant or label…","integrations_credentials_set":"Credentials set","integrations_credentials_missing":"Missing","restore_reservation":"Restore Reservation","reservation_restored":"Reservation restored.","reservation_restore_failed":"Failed to restore reservation.","restore_reservation_explainer":"The reservation will be reinstated as Booked. Tables are not auto-assigned — re-seat the guest from the host stand. The guest will receive a re-confirmation email.","restore_reason_optional":"Reason for restoring (optional)","enter_restore_reason":"e.g. guest called back to re-book…","keep_canceled":"Keep Canceled","integrations_pull_menu":"Pull Menu","integrations_pull_menu_ok":"Menu pulled.","integrations_pull_menu_failed":"Menu pull failed","skip_items_with_image":"Skip items that already have an image","skip_items_with_image_desc":"Don’t burn credits on items that are already covered. Uncheck to regenerate everything.","recommended":"Recommended","skipped":"skipped","generate_from_scratch":"Generate","ai_enhancer":"AI-Enhancer","source_photo":"Your photo","drop_or_click_to_upload":"Drop your photo here or click to browse","enhancer_upload_hint":"JPEG, PNG, WebP, HEIC — max 10 MB","enhancer_invalid_format":"Only JPEG, PNG, WebP, or HEIC images are accepted.","enhancer_file_too_large":"Image is too large (10 MB max).","extra_guidance_optional":"Extra guidance (optional)","enhancer_prompt_placeholder":"e.g. warmer tones, brighter highlights, remove table crumbs…","enhancer_prompt_help":"The preservation prompt is applied automatically — the AI will never add or remove ingredients. Use this field for stylistic tweaks only.","enhance_complete":"Enhanced — drag the handle to compare","use_this_image":"Use this image","enhancing_your_photo":"Enhancing your photo…","enhancer_progress_hint":"This usually takes 10–20 seconds.","enhance_failed":"Enhancement failed","try_again_in_a_moment":"Please try again in a moment.","start_over":"Start over","select_a_target":"Select a menu item or category","upload_photo_first":"Upload a photo first","uploading":"Uploading…","enhance_photo":"Enhance photo","enhancer_submit_failed":"Enhancement failed. Please try again.","one_credit_per_photo":"1 credit per photo","view_menu":"View Menu","view_menu_hint":"Browse the menu","social_links":"Social media","social_links_hint":"Paste full URLs. Each icon shows up in the guest footer only when a URL is set.","show_cooking_time_label":"Show Cooking Time","footer.socials":"Socials","phone_required":"Phone is required","contact_details":"Contact Details","name_too_short":"Name is too short","name_too_long":"Name is too long","name_must_contain_letters":"Name must contain letters","phone_too_long":"Phone number is too long","oops":"Oops!","geolocation_error":"Could not get your location","please_select_location_on_map":"Please select a location on the map","something_went_wrong_please_try_again":"Something went wrong. Please try again.","my_tip_card":"My Tip Card","export_items":"Export Items","export_categories":"Export Categories","manage_roles":"Manage Roles","printing":"Printing","cool":"Cool","hot":"Hot","wellness_services":"Wellness Services","browse_menu":"Browse Menu","view_menu_only":"View-only, no ordering","wellness_book_title":"Book your wellness session","choose_a_service":"Choose a service","pick_a_service":"Pick a service","wellness_confirmed":"Booking confirmed","wellness_confirmed_email":"A confirmation has been sent to your email.","confirmation":"Confirmation","window":"Window","book_another":"Book another","no_slots_today":"No slots available on this day","wellness_slot_buffer_hint":"Your slot is blocked until 20 minutes after the treatment ends for cleanup.","wellness_form_title":"Wellness form","wellness_form_note":"Share what applies — all information is confidential and helps us tailor your session.","medical_history":"Medical history & health","areas_to_improve":"Areas to improve","wellness_interests":"Wellness interests","other_medical_placeholder":"Other medical condition (optional)…","other_areas_placeholder":"Other area (optional)…","other_interests_placeholder":"Other interest (optional)…","guest_acknowledgment":"Guest acknowledgment","wellness_legal_1":"I have disclosed all relevant medical and health information.","wellness_legal_2":"I have been informed about the nature, benefits, and potential effects of the treatment.","wellness_legal_3":"I understand treatments follow professional standards, and the therapist cannot be held responsible for complications arising from undisclosed conditions.","wellness_requests_placeholder":"Preferences for pressure, temperature, music…","wellness_requests_hint":"Optional — any notes for the therapist","confirm_booking":"Confirm booking","wellness_service_drawer_desc":"Select the treatment you want to book","wellness_time_desc":"Pick an available slot","wellness_session":"Wellness Session","wellness":"Wellness","intake_form":"Intake Form","legal_accepted":"Guest acknowledged terms","wellness_step_schedule":"Schedule","wellness_step_schedule_sub":"Service · date · time","wellness_step_intake":"About you","wellness_step_intake_sub":"Wellness form","wellness_step_confirm":"Confirm","wellness_step_confirm_sub":"Contact & submit","wellness_confirm_booking":"Confirm booking","booking_mode_wellness":"Wellness","booking_mode_wellness_desc":"Spa/treatment slots from a service catalogue with intake form","wellness_services_desc":"Service catalogue, cleanup buffer, and legal text","booking_settings":"Booking settings","cleanup_buffer_minutes":"Cleanup buffer (minutes)","cleanup_buffer_hint":"Added after every booking for cleanup + late arrivals. Slot blocks until start + duration + buffer.","legal_acknowledgement_text":"Legal acknowledgement text","legal_acknowledgement_hint":"Shown on the guest acknowledge step + booking confirmation receipt.","wellness_services_catalogue_desc":"Define every bookable treatment with its duration. Sort order controls the picker order in the guest wizard.","service_name_placeholder":"Service name (e.g. Relaxation Massage 30 min)","sort":"Sort","no_services_yet":"No services yet. Add the first one above.","no_wellness_bookings_yet":"No bookings yet. Share your wellness URL with guests to start taking reservations.","wellness_bookings_hint":"Last 7 days + all upcoming. Click a row to see the guest's intake form.","service_added":"Service added","service_updated":"Service updated","service_removed":"Service removed","update_failed":"Update failed","delete_failed":"Delete failed","could_not_add_service":"Could not add service","confirm_delete_service":"Delete this service? Existing bookings keep their record.","cleanup_buffer_legal_text_desc":"Cleanup buffer (added after each booking) + the legal acknowledgement guests confirm at checkout.","none_reported":"None reported","none_selected":"None selected","renumber_tables":"Renumber tables","renumber_strategy":"Order","renumber_strategy_reading_order":"Reading order","renumber_strategy_reading_order_desc":"Top-to-bottom rows, left-to-right within each row.","renumber_strategy_left_to_right":"Left → Right","renumber_strategy_left_to_right_desc":"Sort purely by x position, then y.","renumber_strategy_top_to_bottom":"Top → Bottom","renumber_strategy_top_to_bottom_desc":"Sort purely by y position, then x.","renumber_start_at":"Starting number","renumber_preview_hint":"Reassign numbers based on visual position. Use after arranging the layout.","renumber_qr_warning":"Existing QR codes still work. Reprint any posters that display the table number.","save_changes_first":"Save changes first","renumber_success":"Tables renumbered","renumber_failed":"Renumber failed","renumber":"Renumber","renumbering":"Renumbering…","renumber_unavailable_mall":"Renumber is not available in mall floor plans yet.","renumber_skipped_prefix":"skipped numbers already used elsewhere:","rename_swapped":"Swapped","pin_lock_enabled_label":"PIN lock screen","pin_lock_enabled_description":"Require PIN to unlock dashboard. Off for low-trust kiosks / training.","print.dine_in":"DINE-IN","print.delivery":"DELIVERY","print.pickup":"PICKUP","print.takeaway":"TAKEAWAY","print.food_court":"FOOD COURT","print.guests":"Guests","print.served_by":"Served By","print.table":"Table","print.order":"Order","print.orders":"Orders","print.orders_count":"order(s)","print.date":"Date","print.time":"Time","print.no":"No","print.tel":"Tel","print.trn":"TRN","print.tax_reg_no":"Tax Reg. No","print.subtotal":"Subtotal","print.total":"TOTAL","print.amount_due":"AMOUNT DUE","print.tax":"Tax","print.tip":"Tip","print.tips":"Tips","print.discount":"Discount","print.item_discounts":"Item Discounts","print.delivery_fee":"Delivery Fee","print.service_fee":"Service Fee","print.cash":"Cash","print.card":"Card","print.payment":"PAYMENT","print.paid":"Paid","print.paid_via":"Paid via","print.total_paid":"TOTAL PAID","print.change":"CHANGE","print.remaining":"REMAINING","print.status":"Status","print.ref":"Ref","print.thank_you":"THANK YOU!","print.appreciate_business":"We appreciate your business","print.printed":"Printed","print.bill":"BILL","print.invoice":"INVOICE","print.receipt":"RECEIPT","print.void":"VOID","print.voided":"VOIDED","print.voided_by":"Voided by","print.was":"Was","print.now_voiding":"Now voiding","print.reason":"Reason","print.items_voided":"ITEM(S) VOIDED","print.kitchen_note":"KITCHEN NOTE","print.kitchen":"Kitchen","print.bar":"Bar","print.item":"Item","print.items":"item(s)","print.qty":"Qty","print.price":"Price","print.account_details":"ACCOUNT DETAILS","delete_item_warning_history":"This item is used in inventory history. Deleting it may remove related records and impact reporting.","used_in":"Used in","delete_anyway":"Delete anyway","used_in_stock_movements":"Stock movements","used_in_purchase_order_items":"Purchase orders","used_in_grn_lines":"GRN lines","used_in_alerts":"Alerts","used_in_lots":"Lots","used_in_recipe_components":"Recipes","used_in_transfer_lines":"Transfers","used_in_waste_records":"Waste records","used_in_count_lines":"Inventory counts","table_id_conflict_title":"Identifier already used","table_id_conflict_message":"Table identifier \"{id}\" exists elsewhere in this restaurant. Continue and the other table will be renamed to the next free number.","table_id_conflict_resolved":"Renamed conflicting table","kds_release_requires_all_items_served":"Kitchen Display is on: serve all items from the kitchen before releasing this table.","select_category_for_template":"Select category for template","any_unit":"Any unit","csv_items_unit_per_item":"Each item specifies its own unit in the CSV (use unit code: kg, l, ea, bottle, pack)","item.fields.price_variants":"Price Variants","item.fields.price_variants_hint":"Shown in browse-only menus under the main price (e.g. Glass €5, Bottle €25). Optional.","item.placeholders.variant_label":"Bottle","add_variant":"Add","add_first_variant":"Add your first size variant","price_variants_label":"Available sizes","course":"Course","add_course":"Add course","add_to_course":"New items go to","fire_course":"Fire Course","fired":"Fired","course_fired_n_items":"Course {course} fired ({n} items)","course_already_fired":"Course already fired","failed_to_fire_course":"Failed to fire course","no_course":"No course","courses_menus_label":"Limit courses to menus","courses_menus_hint":"Pick which menus use the courses flow. Leave empty to apply to every menu.","no_menus_yet":"No menus yet — create one first.","print_language_label":"Printing language","print_language_hint":"Used for thermal dockets, kitchen tickets, and fiscal receipts. Drives both the static labels and the printer code page so Greek / Cyrillic / Western characters render correctly.","use_restaurant_default":"Use restaurant default","print_language_saved":"Printing language saved","staff_qr_login_label":"Staff QR Logins","staff_qr_login_hint":"Generate a QR card per staff member. They scan it on their phone and land authenticated — no password typed.","staff_qr_no_eligible":"No eligible staff yet — invite a waiter, cashier, kitchen, host, or chef first.","staff_qr_show":"Show / Rotate","staff_qr_generate":"Generate","staff_qr_revoke":"Revoke","staff_qr_revoke_confirm":"Revoke this staff member's QR login? Their current QR will stop working immediately.","staff_qr_revoked":"QR login revoked.","staff_qr_revoke_failed":"Revoke failed.","staff_qr_failed":"Could not generate QR.","staff_qr_modal_title":"Staff QR Login","staff_qr_modal_hint":"Print this card. The staff member scans it on their phone to log in. Anyone with the QR can authenticate as this user — store carefully.","staff_qr_token_active":"Token active — re-tap QR to rotate","delete_selected":"Delete selected","select_all_items":"Select all on this page","confirm_bulk_delete":"Delete selected items","bulk_delete_blocked_warning":"Some of the selected items are referenced in inventory history (movements, recipes, GRNs, etc). Deleting may remove related records and impact reports.","bulk_delete_confirm_text":"Delete the {n} selected item(s)? This cannot be undone.","items_have_history":"items have history records","advanced_routing":"Advanced routing","advanced_routing_hint":"(optional — narrows the dispatch further)","printer_floor_scope":"Floors","printer_floor_scope_hint":"fire only for orders from these floors. Empty = every floor.","printer_categories_include":"Categories — include","printer_categories_include_hint":"fire only for items in these categories.","printer_categories_exclude":"Categories — exclude","printer_categories_exclude_hint":"drop items in these categories from the docket.","printer_backup_for":"Backup for","printer_backup_for_hint":"this printer fires when the chosen primary fails after all retries.","printer_backup_none":"Not a backup (primary printer)","printer_modal_subtitle":"Configure where this printer fires from. Empty advanced rules = print every order it qualifies for.","printer_categories_combined_hint":"Click chip = INCLUDE (emerald). × button = EXCLUDE (red).","printer_backup_active_note":"This printer will only print when","printer_backup_active_note_2":"fails. It does NOT receive primary dispatches.","billing_mode":"Billing Mode","billing_mode_per_guest_hint":"Multiplied by party size at checkout.","billing_mode_fixed_hint":"Flat charge per booking — party size ignored.","per_guest_label":"/ guest","fixed_label":"flat","flat_rate_label":"Flat booking rate","company_invoice":"Company Invoice","b2b_invoice_hint":"B2B invoice (1.1) instead of retail receipt","self_supply_label":"Self-Supply (αυτοπαράδοση)","self_supply_hint":"Internal consumption — no money exchanged, AADE 6.1 issued","document_type":"Document Type","goods_71":"Goods (6.1)","goods_71_hint":"Food, drinks, items","services_72":"Services (6.2)","services_72_hint":"Service-only orders","self_supply_reason_placeholder":"e.g. Staff meal, Owner consumption, Tasting","self_supply_warning":"No money will be collected. The order will be marked as paid (method: self_supply) and an AADE document with VAT will be issued attributing the consumption to the company itself.","confirm_self_supply":"Confirm Self-Supply","value":"Value","item_label":"Item","item.fields.price_variants_hint_template":"Shown in browse-only menus under the main price (e.g. Glass {glass}, Bottle {bottle}). Optional.","open_items":"Open items","missing_supplier_for":"Missing supplier for","team":"Team","vat_number":"VAT Number","enter_vat_number":"Enter VAT number (e.g. EL123456789)","company_name":"Company Name","enter_company_name":"Enter company name","enter_activity":"e.g. Restaurant, Catering services","enter_address":"Street address","city":"City","enter_city":"City","postal_code":"Postal Code","enter_postal_code":"Postal","doy":"Tax Office (DOY)","enter_doy":"e.g. ΔΟΥ Νέων Μουδανίων","enter_phone":"Phone number","company_invoice_description":"Issue a Greek 1.1 Sales Invoice instead of an 11.1 retail receipt. Reported to AADE myDATA.","company_invoice_info":"Saved automatically — autofills next time the same VAT is entered.","company_invoice_clear":"Clear","autofilled_from_history":"Autofilled from previous entry","autofilled_from_aade":"Autofilled from AADE registry","vat_not_in_aade":"VAT not found in the AADE registry — enter details manually","vat_deactivated_aade":"This VAT is marked as deactivated in the AADE registry","lookup":"Lookup","manage_venue_access":"Manage venue access","venue_access_scope_hint":"You can only assign venues you have access to. Other venue assignments are preserved.","search_venues":"Search venues...","no_matching_venues":"No matching venues found.","no_venues_in_your_scope":"You have no venues to assign from.","venues":"Venues","common.no_results":"No Results","sidebar.shift.training":"Sidebar Shift Training","loading_payment_form":"Loading Payment Form","seated_at":"Seated At","table_zone":"Table","guest_preferred":"Guest Preferred","restaurant_id":"Restaurant ID","guest_id":"Guest ID","guest_email":"Guest Email","guest_phone":"Guest Phone","confirmation_code":"Confirmation Code","updated_at":"Updated At","transfer_to_venue":"Transfer to Venue","transfer_to_another_venue":"Transfer to another venue","select_target_venue":"Select target venue","select_target_table":"Select target table","transfer_reason":"Reason (optional)","transfer_reason_placeholder":"e.g. Guest moved from cabana to restaurant","confirm_venue_transfer":"Confirm Transfer","reservation_transferred_to":"Reservation transferred to {venue}","transferred_from_venue":"Transferred from","venue_transfer_carryover_hint":"Spending carries forward — destination shows accurate remaining minimum spend.","table_transfer_carryover_hint":"All open orders + linked reservation move together. Source table becomes free; spending tracked across both venues.","no_other_pool_venues":"No other venues are available in this pool.","no_free_tables":"No free tables available at this venue.","no_matching_tables":"No matching tables.","transfer_failed":"Transfer failed.","table_transferred":"Table transferred","venue_switch_failed":"Failed to switch venue.","select_venue":"Select venue","cross_venue":"Cross-venue","cross_venue_transfer_hint":"Moves the entire table — all open orders + linked reservation cascade to the chosen venue.","release_req_all_label":"Paid & Served","release_req_paid_only_label":"Paid only","release_req_served_only_label":"Served only","release_req_none_label":"No requirement","confirm_change_release_requirement":"Change table-release requirement to","has_open_orders":"Has open orders","open_orders_cascade_hint":"Open orders + the linked POS table will move to the chosen target table. Pick a free table on the destination venue.","select_target_table_required":"Select target table","select_target_table_optional":"Select target table (optional)","no_available_tables":"No available tables on this venue","across_locations":"across","category_default_extras":"Default extras for items","category_extras_inheritance_hint":"Inherited by every item — items can override or hide per group","inherited_from_category":"Inherited from category","inherited_extras_hint":"Hide a group to remove it from THIS item only","show":"Show","hide":"Hide","fiscalizing_hint":"Waiting for fiscal document…","no_items_in_course":"No Items In Course","pos_terminal_pay_all_unsupported":"POS Terminal can only charge one order at a time. Use Cash for Pay All, or switch to By Order and select a single order.","distributed_across_orders":"distributed across {n} orders","discount_applied_to_all_orders":"Discount will be applied to all active orders","orders_waiting_kitchen":"Waiting for kitchen","minimum_reached":"Minimum reached","from_reservation":"from reservation","under_minimum_by":"Under minimum by","top_up_to_minimum":"Top up to minimum","applying":"Applying…","surcharge_applied":"Minimum-spend surcharge added","table_under_minimum":"Table is under minimum","charged_so_far":"Charged so far","minimum_required":"Minimum required","shortfall":"Shortfall","min_spend_dialog_help":"You can add a one-line surcharge to reach the minimum, or override (manager) to settle below it.","override_manager":"Override (manager)","reorder_created":"New order created from this one","reorder_picker_help":"Select the items to copy into a new order on this table.","pick_at_least_one_item":"Pick at least one item","no_reorderable_items":"This order has no re-orderable items","reorder_create_new":"Reorder {n} item(s)","edit_event_save_hint":"Save to update how this event appears to guests.","create_event_save_hint":"Save to publish this event on your booking page.","self_supply":"Self-Supply","self_supply_orders":"internal orders","by_item":"By Item","by_item_hint":"Tap items in the order list to add them to this payment. You can pick items from any order on this table.","pay_selected_items":"Pay Selected Items","partial_of_order":"Partial payment of order","partial_of_orders":"Split partial payment across orders","items_paid_across_orders":"Selected items paid across orders","min_spend_pp":"Min. Spend pp","min_spend_total":"Min. Spend total","total_label":"total","sell_by_measure":"Sell by weight or volume","sell_by_measure_help":"Waiter enters grams / millilitres at order or serve time; line total = (amount × price per unit).","measure_unit":"Unit","price_per_measure":"Price","awaiting_weight":"Awaiting weight","event_vat_share_of_subtotal":"VAT included in subtotal","discount_usage_limit_reached":"Usage limit reached. Increase Total Usage Limit to activate.","tables_title":"Tables","cashier_new_order":"New Order","order_type_takeaway":"Takeaway","order_type_pickup":"Pickup","order_type_delivery":"Delivery","order_type_dine_in":"Dine-in","drafts":"Drafts","save_as_draft":"Save as draft","update_draft":"Update draft","no_drafts_yet":"No saved drafts yet","editing_draft":"Editing draft","draft_loaded":"Draft loaded","draft_saved":"Draft saved","draft_not_found":"Draft not found","cart_empty_cashier_hint":"Tap items on the left to add them.","show_all":"Show all","collapse":"Collapse","submitting":"Submitting…","new_draft":"New draft","current_draft":"Current","menu_item_display_image_text":"Image + Text","menu_item_display_text_only":"Text only","menu_item_display_image_only":"Image only","smart_suggestions":"Smart Suggestions","smart_bundle":"SMART BUNDLE","best_match":"BEST MATCH","match":"MATCH","deal_removed":"Deal removed","cashier_smart_suggestions_enabled":"Cashier — Smart Suggestions","cashier_smart_suggestions_enabled_description":"AI upsell suggestions and discount recommendations in the cashier surface, powered by your own order history.","weigh_at_serve":"Weight At Serve","weigh_at_serve_hint":"Weight at serve time","enter_valid_weight":"Please enter a valid amount","enter_weight":"Enter weight","weight_note_placeholder":"e.g. well done, no fat, allergy note…","weight":"Weight","decrease":"Decrease","increase":"Increase","why_this":"Why this?","margin":"Margin","thinking":"Thinking…","ai_profit_decision":"AI Profit Decision","enter_fullscreen":"Fullscreen","exit_fullscreen":"Exit fullscreen","submit_and_pay":"Submit & Pay","cashier_pay_skip_hint":"Skip to leave this order unpaid — you can settle it from /orders later.","cash_paid":"Cash payment recorded","card_paid":"Card payment recorded","recording_payment":"Recording payment…","cashier_success_next":"Ready for the next order…","cashier_processing_hint":"Follow the prompts on the terminal — this can take up to 40 seconds.","payment_failed_hint":"The terminal cancelled or did not respond. You can try again or close.","payment_terminal_cancelled":"Terminal cancelled or timed out","show_floor_plan":"Show floor plan","show_reservations":"Show reservations","processing_payment":"Processing Payment","arrives_now":"Arrives Now","shifts_appear_here":"Shifts Appear Here","ticketing":"Ticketing","ticketing_dashboard":"Ticketing Dashboard","ticketing_dashboard_subtitle":"Sales, revenue, and attendance per event.","event_tickets":"Event Tickets","event_tickets_subtitle":"Sell event tickets with custom attendee fields.","tickets_event":"Tickets","ticket_cashier":"Ticket Cashier","ticket_scanner":"Ticket Scanner","create_ticket":"Create ticket","edit_ticket":"Edit ticket","delete_ticket":"Delete ticket","delete_ticket_confirm":"Are you sure you want to delete this ticket? This cannot be undone.","ticket_name":"Ticket name","ticket_name_ph":"Saturday Night","event_at":"Event date & time","doors_at":"Doors open","venue":"Venue","venue_ph":"Casa Mersedes — Beach","sold_out":"Sold out","redeemed":"Redeemed","attendance":"Attendance","tickets_sold":"Tickets sold","event":"Event","events_overview":"Events overview","no_event_tickets_yet":"No event tickets yet","create_first_event_ticket":"Create your first ticket — set the date, capacity, and attendee fields.","event_ticket_form_description":"Set the event details and the fields the buyer must fill in.","basics":"Basics","event_info":"Event info","custom_fields":"Custom fields","custom_fields_help":"Fields the buyer fills in at purchase. Drag to reorder.","no_custom_fields_yet":"No custom fields yet. Add one to capture name, phone, etc.","add_field":"Add field","add_option":"Type and press Enter","key":"Key","per_attendee_qr":"Issue one QR per attendee","per_attendee_qr_help":"Default OFF: a group of 4 gets one shared QR scanned 4× at the door. ON: 4 separate QRs, the buyer fills in 4 sets of attendee details.","discovery_qr":"Discovery QR","download_png":"Download PNG","public_url":"Public URL","paste_entry_token":"Entry token","scanner_help":"Scan a guest QR with your phone camera — the link auto-redeems. Or paste the entry token below.","entry_token_ph":"Paste or type the 32-char token","redeem":"Redeem","scan_another":"Scan another","admitted":"Admitted","recent":"Recent","ok":"OK","invalid_token":"Token must be 32 characters.","scan_failed":"Scan failed. Try again.","extras_presets":"Extras Presets","extras_presets_subtitle":"Build named extras bundles and apply them to whole categories or selected items.","create_preset":"Create preset","edit_preset":"Edit preset","delete_preset":"Delete preset","delete_preset_confirm":"Are you sure? This does not remove extras from items already using this preset.","apply_preset":"Apply preset","preset_name":"Preset name","preset_name_ph":"Standard Burger Toppings","preset_form_description":"A preset is a named bundle of extras that can be applied to a category or to selected items.","extras_groups":"Extras groups","no_presets_yet":"No presets yet","create_first_preset_help":"Build a bundle of extras (Cheese, Sauce, Toppings…) once and apply it to many menu items in one click.","groups":"groups","bulk_select":"Bulk select","cancel_selection":"Cancel selection","apply_preset_to_n_items":"Apply preset to {n} item(s)","apply_preset_to_category":"Apply preset to category","apply_preset_category_help":"The preset will overwrite the category extras. All items inheriting from this category will see the new groups.","apply_preset_items_help":"The preset will be merged into {n} selected item(s) — preset wins on key collision.","choose_preset":"Choose preset","merge_strategy":"Merge strategy","merge_strategy_merge":"Merge (preserve existing extras, add preset)","merge_strategy_merge_help":"Existing item extras stay; the preset is layered on top. Preset wins on group-name collision.","merge_strategy_replace":"Replace (overwrite existing extras)","merge_strategy_replace_help":"The category's existing extras are discarded and replaced with the preset.","combo":{"is_combo":"Combo or bundle item","is_combo_help":"Customer picks multiple items, or you bundle items together (e.g. pizza + burger → free Coke).","slot_count":"Slot count","slot_count_help":"2 = half-and-half, 3+ = build-your-bowl","pricing_mode":"Pricing mode","pricing_flat":"Flat","pricing_sum":"Sum","pricing_flat_help":"Combo has its own fixed price (e.g. €15 half-and-half).","pricing_sum_help":"Line price = sum of picked components.","components_from":"Components from category","choose_category":"Choose a category","components_from_help":"Customer picks any item from this category to fill each slot.","allow_duplicates":"Allow the same component in multiple slots","slot_label":"Slot label (optional)","slot_label_ph":"Half","slot_label_help":"Shown to the customer above each slot. Default is \"Slot N\".","warn_no_category":"Pick a category. Without it the slot picker has nothing to show.","warn_min_slots":"Pieces must be at least 2.","pick_component":"Pick a component","slot_n":"Slot {n}","add_combo_to_cart":"Add to cart","fill_all_slots":"Fill all slots to continue","pick_template":"What kind of combo is this?","template_half_half":"Half-and-half","template_half_half_desc":"Pick 2 items, one fixed price. E.g. half-and-half pizza.","template_multi_flavour":"Multi-flavour","template_multi_flavour_desc":"Pick 2-5 flavours from one category. Fixed price.","template_build_bowl":"Build-your-own","template_build_bowl_desc":"Pick several items. Total = sum of picks (no fixed price).","template_bundle":"Bundle deal","template_bundle_desc":"Buy specific items → get a free or discounted reward (e.g. pizza + burger → free Coke).","pieces":"Pieces","pieces_help":"How many picks does the customer make? 2 = half-and-half, 3+ = build-your-bowl.","pricing":"Price","price_fixed":"Fixed price","price_fixed_help":"Combo costs the same regardless of which items the customer picks.","price_sum":"Sum of picks","price_sum_help":"Total = price of each picked item added together.","pick_from":"Pick from","pick_from_help":"Customer chooses any item from this category to fill each slot.","allow_repeat":"Same item can be picked twice","allow_repeat_help":"OFF = each slot must be a different item.","slot_label_simple":"Slot label","slot_label_simple_help":"Optional. Shown above each pick (e.g. \"Half\" → \"Half 1\", \"Half 2\"). Defaults to \"Slot N\".","required_items":"Required items","required_items_help":"Customer must order ALL of these items to unlock the reward.","pick_items":"Pick items","no_items_picked":"No items selected yet","reward":"Reward","reward_item":"Reward item","reward_item_help":"Item the customer gets when the required items are ordered.","reward_discount":"Reward discount","reward_discount_help":"100% = free, 50% = half off, 25% = quarter off.","add_required_item":"Add required item","remove":"Remove","preview":"Preview","preview_help":"What the customer will see at checkout.","slot":"Slot","no_categories":"No food categories yet — create at least one before configuring a combo.","warn_no_required":"Add at least one required item.","warn_no_reward":"Pick the reward item."},"bypass_device_check_title":"Bypass device check","bypass_device_check_description":"Accept orders even when no POS device is connected — you'll approve them manually from the dashboard.","shift_analytics":"Shift Analytics","shift_analytics_desc":"Revenue, labour cost and item cost broken down by shift slot","item_slot_analytics":"Items × Time × Location","item_slot_analytics_desc":"When does each menu item sell, and from which station?","shift_analytics_disclaimer_v2":"COGS uses recipe-based actual cost when an inventory recipe is wired for the menu item; otherwise falls back to MenuItem.estimated_cost_percent × price.","per_shift_breakdown":"Per-shift breakdown","no_shifts_in_period":"No shift slots configured for this period.","configure_shifts_hint":"Add shift slots in Staff Management to see per-shift analytics here.","by_output_location":"By output location","by_output_location_desc":"Which station is busiest at which hour","top_items_by_hour":"Top items × hour","gross_margin":"Gross Margin","labour":"Labour","labour_pct":"Labour %","planned_labour":"Planned","actual_labour":"Actual","product_identification":"Product identification","product_identification_desc":"Optional. Link to an Open Food Facts entry so cashiers can scan the barcode and reports recognise the brand.","search_universal_products":"Suggest from catalogue","search_universal_products_placeholder":"Type a brand or product name…","barcode_placeholder":"e.g. 5449000000996","searching":"Searching…","no_suggestions":"No matches in the catalogue.","unlink":"Unlink","suggested_price":"suggested","view_on_open_food_facts":"View on Open Food Facts","barcode_required":"Enter a barcode first.","barcode_digits_only":"Barcode must contain only digits.","barcode_no_match":"No matching universal product. The item will be saved with this barcode but no link.","lookup_failed":"Lookup failed. Try again.","no_suggested_price":"no suggested price (set your own)","enter_weight_or_volume":"Enter the amount being served. Skip to weight at serve time.","customize_cashier":"Customize cashier","theme_applies_immediately":"Changes apply instantly and persist to your account.","low_contrast_warning":"Low contrast detected","tiles":"Tiles","page_background":"Page background","item_tile_background":"Item tile background","item_tile_border":"Item tile border","item_tile_text":"Item tile text","category_bar_background":"Category bar background","category_active_background":"Active category background","category_active_text":"Active category text","category_inactive_text":"Inactive category text","primary_action_background":"Primary action background","primary_action_text":"Primary action text","secondary_action_background":"Secondary action background","accent_colour":"Accent colour","item_tile":"Item tile","active_category":"Active category","inactive_category":"Inactive category","primary_action":"Primary action","espresso_sample":"Espresso","show_all_count":"Show all {count}","load_more_count":"Load {count} more","personal_receipt":"Personal receipt","final_receipt":"Final receipt","vat_tax_number":"VAT / Tax number","vat_placeholder":"e.g. EL123456789","vat_match_found":"Found — details auto-filled","vat_no_match_create":"No match — fill in to create a new customer","vat_lookup_failed":"Lookup failed","creating_order":"Creating order…","cashier_tile_appearance":"Cashier tile appearance","cashier_color_hint":"Choose a colour to make this item stand out on the cashier surface. Text contrast is computed automatically.","presets":"Presets","hex_placeholder":"#RRGGBB","apply_to_whole_category_q":"Apply this colour to every item in the same category?","apply_to_category":"Apply to category","cashier_color_applied_to_category":"Applied to {count} items in this category","failed_to_apply_color":"Failed to apply colour","your_item_name":"Your item name","tab_by_doc_type":"By AADE document type","tab_transmission_failures":"AADE transmission failures","tab_category_vat":"Category × VAT rate","tab_trend":"Daily VAT trend","retries":"Retries","by_rate":"By rate breakdown","total_vat":"Total VAT","tab_timologia":"Timologia (1.1 B2B invoices)","issue_timologia":"Issue Timologia","customer_vat":"Customer VAT","mark":"MARK","issuing":"Issuing…","order_must_be_paid_first":"Order must be paid first","timologia_already_issued":"Timologia already issued for this order","timologia_issued_success":"Timologia issued successfully","timologia_issue_failed":"Failed to issue Timologia","payment.stripe_error":"Payment could not be processed. Please try again.","accept_order":"Accept","decline_order":"Decline","mark_ready_for_pickup":"Ready for pickup","decline_reason_optional":"Reason (optional, shared with the guest)","order_accepted_toast":"Order accepted","order_declined_toast":"Order declined","order_marked_ready_toast":"Order marked ready for pickup","failed_generic":"Action failed","download_bill":"Download Bill","draft_order":"Draft Order","barcode_format_hint":"4–32 digits only. Use a full UPC/EAN-13 (e.g. 5449000000996) or a 5-digit catch-weight prefix for weighed items.","barcode_invalid_format":"Barcode must be 4–32 digits (UPC/EAN-13, or a 5-digit catch-weight prefix for weighed items).","closed_page_title":"We are closed","closed_on_this_date_message":"We are closed on this date. Please check our business hours and visit us later.","closed_now_message":"We are currently closed. Please check our business hours and visit us later.","check_business_hours_message":"Please check our business hours and visit us later.","restaurant_inactive_message":"We are inactive. Please check our business hours and visit us later.","menu_not_available_title":"Menu Not Available","no_active_menu_message":"No active menu available at this time.","no_categories_title":"No Categories","no_categories_available_message":"No categories available at this time.","no_menu_categories_title":"No Menu Categories","no_categories_in_menus_message":"No categories found in the active menus.","menu_not_available_message":"Menu not available.","event_ended_title":"Event Ended","event_ended_message":"This event has ended and is no longer available for booking.","back_to_events":"Back to Events","serving_size":"Serving size","cross_venue_item_transfer_hint":"Moves only the selected item(s) to a table on the chosen venue.","assignment_legend":"Legend","table_assigned_off_shift":"Assigned (off shift)","drop_waiter_on_selected_tables":"Drop to assign {name} to {count} selected tables","shift_table_assigned":"Assigned","shift_table_unassigned":"Unassigned","members_club":"Members club","guest_label":"Guest","guest_visits":"Visits","guest_total_spent":"Total spent","terminals_management":"Manage Terminals","terminals_label":"Label","terminals_external_id":"External ID","terminals_status_active":"Active","terminals_status_inactive":"Inactive","terminals_status_unbound":"Unbound","terminals_last_seen":"Last seen","terminals_no_terminals":"No terminals yet","terminals_discover_button":"Discover terminals","terminals_discover_success":"Discovery complete.","terminals_discover_error":"Discovery failed.","terminals_bind_terminal":"Bind terminal","terminals_bind_tooltip":"This terminal needs an authorization code from the EFT-POS before it can process transactions.","terminals_bind_dialog_title":"Bind terminal","terminals_bind_step_1":"On the EFT-POS, navigate to Menu → Link with 3rd party services.","terminals_bind_step_2":"Type the authorization code shown on the terminal screen below.","terminals_bind_code_label":"Authorization code","terminals_bind_code_placeholder":"e.g. ABC123XYZ","terminals_bind_submit":"Bind terminal","terminals_bind_success":"Terminal bound successfully.","terminals_bind_error":"Bind failed. Verify the code on the terminal.","terminals_edit_dialog_title":"Edit terminal","terminals_updated":"Terminal updated.","terminals_update_error":"Update failed.","terminals_delete_confirm":"Remove this terminal? Past transactions stay linked.","terminals_deleted":"Terminal removed.","terminals_delete_error":"Removal failed.","terminals_empty_hint_discover":"Click Discover to import any terminals the provider has registered for this account.","terminals_empty_hint_no_discover":"This provider does not expose a discovery endpoint; add terminals via the provider portal.","terminals_legacy_title":"Legacy JSON terminals detected","terminals_legacy_body":"This provider has legacy POS terminals stored in the settings JSON. They will continue to work until Phase 4; please migrate them to the structured terminals above.","mellon_provider_label":"Mellon / Nexi WebECR — Account Configuration","mellon_connection_mode":"Connection mode","mellon_connection_mode_servicer":"3rd-party servicer (recommended)","mellon_connection_mode_servicer_hint":"Ordder acts as the Mellon servicer; per-terminal binding happens via the EFT-POS redeem flow.","mellon_connection_mode_direct":"Direct merchant credentials","mellon_connection_mode_direct_hint":"Merchant brings their own Mellon username / password. Use only when explicitly approved by Mellon.","mellon_base_url":"Base URL","mellon_base_url_hint":"Use UAT for testing (https://uat.mreceipts.com/api/); switch to the production URL when ready for live transactions.","mellon_username":"Username","mellon_password":"Password","mellon_webhook_url":"Webhook URL","mellon_webhook_url_hint":"Give this URL to Mellon Support so they configure callbacks. The secret in the path authenticates incoming webhooks.","mellon_regenerate_secret":"Regenerate secret","leave_blank_to_keep":"Leave blank to keep existing","transfer_whole_table_to_another_venue":"Transfer whole table to another venue","transfer_to_another_venue_hint":"Moves the WHOLE table to a sister venue. To move only selected items, use the Transfer Items button above and pick a target table on the other venue.","moves_all_orders":"moves all orders","no_item_to_serve":"No Item To Serve","bulk_will_overwrite":"Bulk Will Overwrite","ungroup":"Ungroup","split_tab":"Split","number_of_people":"Number of people","person_n_of_m":"Person {n} of {m}","split_per_person":"Per person","transfer_quantity":"Transfer quantity","pay_quantity":"Pay quantity","reservation_deposits":"Reservation Deposits","staff_qr_login":"Staff QR Login","staff_qr_create_pin_hint":"First-time login — create a 4-digit PIN. You'll use it on this device to confirm shift actions.","staff_qr_enter_pin_hint":"Enter your 4-digit PIN to continue.","staff_qr_pin_label":"PIN","staff_qr_new_pin_label":"New PIN","staff_qr_confirm_pin_label":"Confirm PIN","staff_qr_continue":"Continue","staff_qr_save_continue":"Save & continue","staff_qr_footer_hint":"Your PIN is private — never share it with another team member.","linked_orders_hint":"This single payment was split across the following orders. Each order in the Orders list shows only its own amount; the total here equals the payment amount.","payment_total":"Payment total","sidebar.ticketing":"Ticketing","sidebar.ticketing_today":"Today","sidebar.ticketing_floor":"Live Floor Plan","sidebar.ticketing_cashier":"Cashier App","sidebar.ticketing_scanner":"Gate Validation","sidebar.ticketing_capacity":"Capacity Manager","sidebar.ticketing_catalog":"Tickets & Discounts","sidebar.ticketing_cash":"Cash & Reconciliation","property_pass_book":"Get Your Pass","property_pass_book_title":"Get Your Pass","property_pass_select_ticket":"Select your ticket","property_pass_select_date":"Visit date","property_pass_quantity":"How many tickets","ticketing_tickets":"Issued Tickets","sidebar.ticketing_tickets":"Issued Tickets","property_pass_step_pick":"Pass","property_pass_step_info":"Your info","property_pass_step_confirm":"Confirm","property_pass_pick_ticket":"Pick a pass","property_pass_pick_date":"Pick a date","property_pass_sold_out":"Sold out for this date — try another day.","property_pass_ticket":"ticket","property_pass_tickets":"tickets","property_pass_pay_at_gate":"Pay on arrival at the gate","property_pass_details_note":"We'll send your QR by email and use the phone if we need to reach you.","property_pass_requests_placeholder":"Anything we should know — birthdays, accessibility, mobility…","property_pass_requests_hint":"Optional · the team will see this before you arrive","property_pass_summary":"Booking summary","property_pass_ticket_label":"Pass","property_pass_date_label":"Visit date","property_pass_guest_label":"Guest","property_pass_promo":"Promo code (optional)","property_pass_promo_placeholder":"STUDENT, SUMMER25 …","property_pass_promo_hint":"Invalid codes are silently skipped — full price applies.","property_pass_acks":"Before you go","property_pass_ack_house":"I will respect the property house rules and staff instructions during my visit.","property_pass_ack_swim":"I swim at my own responsibility; the property is not liable for water-activity incidents.","property_pass_ack_weather":"I understand the weather refund policy: full refunds for closures, partial for early closures.","property_pass_confirm_booking":"Confirm booking","property_pass_qty_hint":"Larger groups — contact the property directly","property_pass_cancelled":"Payment cancelled. Your booking was not saved — try again when ready.","property_pass_pick_sunbed":"Choose your sunbed","property_pass_pick_sunbed_cta":"Tap to choose a sunbed","property_pass_sunbed_required":"Pick a sunbed to continue — included with this pass.","property_pass_payment":"Payment","property_pass_payment_loading":"Loading secure payment form…","property_pass_payment_secure":"Encrypted · powered by Stripe","property_pass_payment_not_ready":"Payment form not ready — please wait a moment.","property_pass_payment_failed":"Payment did not succeed","property_pass_finalize_failed":"Could not finalize booking. Contact the property if you were charged.","property_pass_processing":"Processing…","fiscal_coverage":"Fiscal Coverage","fiscal_coverage_description":"Per-day reconciliation of paid revenue vs AADE-declared revenue. Use for tax authority audits.","fiscal_coverage_clean_title":"All revenue declared to AADE","fiscal_coverage_clean_description":"Paid revenue matches AADE-declared revenue. No orphan orders, no failed submissions.","fiscal_coverage_pending_title":"Submissions in retry pipeline","fiscal_coverage_pending_description":"{count} document(s) being retried. Will resolve automatically.","fiscal_coverage_gap_title":"Coverage gap detected","fiscal_coverage_gap_description":"Gap of {amount}; {orphans} paid order(s) without a fiscal document. Investigate immediately.","fiscal_coverage_legal_note":"Cancelled documents are €0 / comp orders, out-of-scope for myDATA per Greek Law A.1138/2020 + KEDE rulings.","aade_net":"AADE Net","credit_notes":"Credit Notes","out_of_scope":"Out of Scope","out_of_scope_explainer":"€0 comp orders, legally excluded","in_retry_pipeline":"In Retry Pipeline","orphan_paid_orders":"Orphan Paid Orders","not_declared_yet":"not declared yet","daily_breakdown":"Daily Breakdown","orphans":"Orphans","gap":"Gap","paid_revenue":"Paid Revenue","redirecting":"Redirecting…","viva_redirect_notice":"You'll be redirected to Viva's secure payment page.","viva_flow_mode_title":"Smart Checkout flow","viva_flow_mode_description":"Choose how guests pay with Viva. Redirect is recommended for mobile and 3DS challenges.","iframe":"Iframe (embedded)","redirect_full_page":"Redirect (full page)","viva_iframe_hint":"Viva loads inside Ordder checkout. Guest never leaves your site.","viva_redirect_hint":"Guest is sent to viva.com and bounced back when done. Best for mobile, Apple/Google Pay, 3DS.","enter_amount_customer_paid":"Enter amount customer paid","total_due":"Total due","cash_received":"Cash received","change_due":"Change due","leave_change_as_tip":"Leave change as tip","must_pay_at_least":"Must be at least","tip_amount_label":"Tip","cashier_cash_exchange_modal_enabled":"Cashier — Cash Exchange Modal","cashier_cash_exchange_modal_enabled_description":"When ON, picking Cash opens a modal to enter the amount received, calculate change, and optionally convert it to a tip.","viva_webhook_url_title":"Webhook URL for Viva self-care","viva_webhook_url_hint":"Paste this URL into Viva Settings → Webhooks. Event types: New Payment (1796) + The transaction failed (1798). Viva GETs this URL once to verify your ownership; we respond automatically.","avg_cover":"Avg. Cover","per_cover":"per cover","total_gross_revenue":"Total Gross Revenue","override_label":"override","override_min_spend":"Override minimum","override_min_spend_hint":"Set an absolute minimum spend. Enter 0 to waive it.","edit_min_spend_override":"Edit override","clear_min_spend_override":"Clear override (use default)","min_spend_override_saved":"Minimum spend updated","min_spend_override_cleared":"Override cleared","min_spending_waived":"Minimum spending waived","no_permission_action":"You do not have permission for this action.","locals":"Locals","locals_flag_hint":"Mark this order for locals (kitchen priority)","note_to_kitchen":"Note to kitchen","note_to_kitchen_hint":"Prints straight to the kitchen printer — no order created.","note_to_kitchen_placeholder":"e.g. 86 the lamb","note_sent_to_kitchen":"Note sent to kitchen","item.placeholders.printable_name":"Short kitchen-ticket name (optional)","item.hints.printable_name":"Prints on the kitchen ticket instead of the full name.","tables_ungrouped":"Tables ungrouped","failed_to_ungroup":"Failed to ungroup tables","per_venue_visibility_title":"Per-venue availability","per_venue_visibility_hint":"Choose how this menu appears at each venue that shares it. Orderable = staff and guests can order. View only = visible but no ordering. Hidden = not shown at all.","venue_mode_orderable":"Orderable","venue_mode_view_only":"View only","venue_mode_hidden":"Hidden","venue_home_badge":"Home","item.fields.wellness_duration":"Bookable as wellness — duration (min)","item.hints.wellness_duration":"Leave empty for a normal menu item. Set minutes to make it bookable on the wellness page.","bookable_services":"Bookable services","edit_in_menu":"Edit in Menu","wellness_services_managed_in_menu":"Wellness services are managed in your Menu. Set a duration on any menu item to make it bookable here — its price, VAT and receipt all come from that item.","no_bookable_services_hint":"No bookable services yet. Open your Menu and set a duration on a service item to make it bookable.","survey_recommend_yes":"Yes","survey_recommend_no":"No","print_center":"Print Center","print_center_subtitle":"Monitor print jobs and printer bridge health, and re-queue failed dockets.","print_center_stale_warning_title":"A printer bridge needs updating","print_center_stale_warning_body":"These bridges run an old version that ignores server-side print fixes (kitchen notes, the Locals banner, Greek codepages). Ask IT to reinstall the latest bridge.","printer_bridges":"Printer bridges","recent_print_jobs":"Recent print jobs","no_print_jobs":"No print jobs yet.","reprint":"Reprint","print_job":"Print job","kitchen_note":"Kitchen note","bridge_up_to_date":"Up to date","bridge_update_recommended":"Update recommended","bridge_legacy":"Legacy — update","bridge_offline":"Offline","printer_bridge":"Printer bridge","age":"Age","job":"Job","view_only":"View only","menu_qr_title":"Menu QR","menu_qr_subtitle":"One QR with all your menus — view only (no ordering).","scan_to_view_menu":"Scan to view menu","menu_qr_failed":"Could not generate the menu QR. Try again.","min_spend_not_met_title":"Minimum spend not reached","min_spend_not_met_short":"Minimum not reached","min_spend_remaining_notice":"This table has a minimum spend of :min. Please order :remaining more to pay, or ask a staff member.","reservations_qr_title":"Reservations QR","reservations_qr_subtitle":"One QR for guests to book a table at any venue.","add_table_note":"Add table note","delivery_fee_zone_hint":"Delivery fee is calculated from the address. If the address is outside any active delivery zone, no fee will be charged.","search_address":"Search address...","table_note":"Table note","table_note_placeholder":"e.g. VIP guests · seafood allergy across the party","table_note_saved":"Table note saved","table_note_save_failed":"Failed to save table note","review_purchase_orders":"Review purchase orders","review_po_description":"Adjust the quantity and unit price for each item, then create the draft purchase orders.","some_items_missing_price":"Some items have no known price. Enter a unit price so the order total is correct.","estimated_total":"Estimated total","create_draft_pos":"Create draft POs","no_items_need_reordering":"No items need reordering at this time.","failed_generate_pos":"Failed to generate POs","enter_valid_quantities":"Enter a valid quantity for at least one item.","review_transfers":"Review transfers","review_transfer_description":"Review what will be moved from the main location before creating draft transfers.","needed":"Needed","available_at_main":"At main","cannot_transfer_no_stock":"Cannot transfer (no stock at main)","nothing_to_transfer":"Nothing can be transferred right now.","create_draft_transfers":"Create draft transfers","all_sublocations_stocked":"All sub-locations are adequately stocked.","failed_generate_transfers":"Failed to generate transfers","mark_occupied":"Mark Occupied","menu_is_view_only":"View Menu Only","ticket_event":"Ticket Event","pay_next_person":"Pay & Next","finish_split":"Finish","amount_for_person":"Amount for this person","split_equal":"Equal","split_final_settles_remainder":"Final share settles the remaining balance","split_final_prefilled":"Pre-filled with remaining balance — edit if needed","no_terminals_configured":"No terminals configured","no_terminals_hint":"Add a POS terminal in Settings → Payment Providers, then try again.","mark_paid":"Mark Paid","menu_is_view_only_hint":"When on, guests can browse this menu but can't add items to the cart — useful for display-only menus shared with other venues.","terminals_webhook_url":"Webhook URL (give to Mellon)","reports_hub":"Business Reports","reports_classic":"Standard Reports","reports_hub_description":"Dashboard, guest checks, and your full report library in one place.","reports_tab_dashboard":"Dashboard","reports_tab_my_reports":"My Reports","reports_tab_reports":"Reports","reports_tab_guest_checks":"Guest Checks","reports_tab_library":"Library","reports_search_placeholder":"Filter by name or description","reports_no_results":"No reports match your search.","reports_count_label":"reports","reports_category_summary":"Summary","reports_category_daily_detail":"Daily Detail","reports_category_operations":"Operations Performance","reports_category_menu_inventory":"Menu & Inventory","reports_category_other":"Other","reports_dashboard_coming_soon":"Interactive dashboard widgets will appear here. Open financial overview for now.","reports_guest_checks_coming_soon":"Dedicated guest check search is coming in the next release. Use transaction history meanwhile.","report_desc_financial_overview":"KPIs, revenue trend, and top-selling items.","report_desc_revenue":"Revenue over time and payment method breakdown.","report_desc_profit":"Profit analysis for the selected period.","report_desc_daily":"Daily sales and operating summary.","report_desc_tax":"Tax totals from fiscal documents.","report_desc_z_reports":"End-of-day close reports and drawer history.","report_desc_expenses":"Expense breakdown by category.","report_desc_location":"Sales and stock by inventory location.","report_desc_transaction_history":"Payment and transaction audit log.","report_desc_advanced_analytics":"Hourly patterns, tables, waiters, and customers.","report_desc_shift_analytics":"Revenue, labour, and COGS per shift.","report_desc_item_slot_analytics":"Takeaway and delivery performance by time slot.","report_desc_costs":"Monitor and analyse operating costs.","report_desc_inventory":"Stock valuation, movements, and inventory KPIs.","report_desc_cogs":"Compare cost of goods sold to revenue.","report_desc_reservations":"Covers, bookings, and reservation funnel.","report_desc_reviews":"Customer review trends and ratings.","guest_checks_search_criteria":"Search criteria","guest_checks_enter_criteria":"Enter search criteria to find and view guest check details.","guest_checks_date_from":"Start business date","guest_checks_date_to":"End business date","guest_checks_check_number":"Check number","guest_checks_employee_first_name":"Check employee first name","guest_checks_employee_last_name":"Check employee last name","guest_checks_table_reference":"Table reference","guest_checks_clear_all":"Clear all","guest_checks_search_btn":"Search","guest_checks_col_check_number":"Check number","guest_checks_col_total":"Check total","guest_checks_col_table":"Table","guest_checks_col_employee":"Employee","guest_checks_col_date":"Date","guest_checks_col_card":"Card (last 4)","guest_checks_search_hint":"Paid checks only. Open a row for full details.","guest_checks_period_today":"Today","guest_checks_period_yesterday":"Yesterday","guest_checks_period_last_7":"Last 7 days","guest_checks_employee_name":"Employee name","guest_checks_check_number_placeholder":"e.g. 1001","guest_checks_employee_placeholder":"Partial name","guest_checks_table_placeholder":"e.g. T5","guest_checks_col_order":"Order #","guest_checks_col_payment":"Payment","guest_checks_paid_checks":"Paid checks","guest_checks_summary_checks":"paid checks","guest_checks_summary_total":"Total","guest_checks_no_results_hint":"Try widening the date range or clearing optional filters.","guest_checks_page_of":"Page {current} of {total}","reports_dashboard_gross_sales":"Gross Sales","reports_dashboard_wtd":"Week to Date","reports_dashboard_last_week_wtd":"Last Week WTD","reports_dashboard_last_year_wtd":"Last Year WTD","reports_dashboard_vs_last_week":"Week to Date vs Last Week WTD","reports_dashboard_vs_last_year":"Week to Date vs Last Year WTD","reports_dashboard_run_daily_operations":"Run Daily Operations","reports_dashboard_guest_spend":"Guest Count and Spend","reports_dashboard_guest_count":"Guest Count","reports_dashboard_avg_spend_per_guest":"Average Spend per Guest","reports_filter_all":"All","reports_filter_favorites":"Favorites","reports_favorite_toggle":"Toggle favorite","reports_favorites_label":"Favorites","reports_no_favorites":"No favorite reports yet. Tap the heart on a report to save it here.","report_runner_open_orders_title":"Open Orders","report_runner_open_orders_desc":"Orders that are not fully paid within the selected period.","report_runner_open_orders_count":"Open orders","report_desc_open_orders":"Unpaid or partially paid checks still open.","report_runner_voided_items_title":"Voided Items","report_runner_voided_items_desc":"Line items voided during the selected period.","report_runner_voided_lines":"Voided lines","report_runner_void_reason":"Void reason","report_runner_voided_by":"Voided by","report_desc_voided_items":"Audit trail of voided menu items.","report_runner_sales_variance_title":"Sales Variance","report_runner_sales_variance_desc":"Compare current period to last week and last year.","report_desc_sales_variance":"Period-over-period sales and check count comparison.","report_runner_weekday_pattern_title":"Weekday Pattern","report_runner_weekday_pattern_desc":"Sales and guest metrics by day of week.","report_desc_weekday_pattern":"See which weekdays drive the most revenue.","report_runner_sales_mix_title":"Sales Mix by Category","report_runner_sales_mix_desc":"Revenue share by menu category for the selected period.","report_runner_share_pct":"Share %","report_desc_sales_mix":"Category-level revenue and quantity mix.","report_runner_sales_two_date_title":"Sales — Two Date Ranges","report_runner_sales_two_date_desc":"Side-by-side comparison of two custom date ranges.","report_desc_sales_two_date":"Compare any two days or ranges for sales, checks, and guests.","report_runner_metric":"Metric","report_runner_metric_net_sales":"Net sales","report_runner_metric_transaction_count":"Paid transactions","report_runner_metric_checks":"Checks","report_runner_metric_guests":"Guests","report_runner_metric_avg_spend_per_guest":"Avg spend per guest","report_runner_current_period":"Current","report_runner_last_week":"Last week","report_runner_last_year":"Last year","report_runner_vs_last_week":"vs last week","report_runner_vs_last_year":"vs last year","report_runner_weekday":"Weekday","report_runner_guest_count":"Guests","report_runner_avg_spend":"Avg spend","report_runner_period_a":"Period A","report_runner_period_b":"Period B","report_runner_variance":"Variance","report_runner_closed_checks_title":"Closed Checks","report_runner_closed_checks_desc":"Paid checks closed in the selected period.","report_runner_closed_checks_count":"Closed checks","report_desc_closed_checks":"List of completed paid transactions.","report_runner_discounts_title":"Discounts","report_runner_discounts_desc":"Order and item-level discounts applied in the period.","report_desc_discounts":"Manual, promotional, and line-item discounts.","report_runner_discount_type":"Type","report_runner_discount_type_manual":"Manual","report_runner_discount_type_code":"Promo code","report_runner_discount_type_item_level":"Item level","report_runner_discount_manual":"Manual discounts","report_runner_discount_code":"Code discounts","report_runner_discount_item":"Item discounts","report_runner_payment_mix_title":"Payment Mix","report_runner_payment_mix_desc":"Revenue and share by payment method.","report_desc_payment_mix":"How guests paid — cash, card, and providers.","report_runner_transaction_count":"Transactions","report_runner_table_sales_title":"Table Sales","report_runner_table_sales_desc":"Revenue and order count by table.","report_desc_table_sales":"Which tables drove the most sales.","report_runner_avg_order":"Avg order","report_runner_top_menu_items_title":"Top Menu Items","report_runner_top_menu_items_desc":"Best-selling items by revenue for the period.","report_desc_top_menu_items":"Top 50 menu items ranked by sales.","report_runner_items_shown":"Items listed","report_runner_category_sales_title":"Menu Category Sales","report_runner_category_sales_desc":"Revenue and quantity breakdown by menu category.","report_desc_category_sales":"See which menu categories drive the most sales.","report_runner_categories_count":"Categories","report_runner_hourly_sales_title":"Hourly Sales","report_runner_hourly_sales_desc":"Orders and revenue for each hour of the day.","report_desc_hourly_sales":"Find peak hours and slow periods in your service day.","report_runner_hour":"Hour","report_runner_peak_hour":"Peak hour","report_runner_waiter_performance_title":"Waiter Performance","report_runner_waiter_performance_desc":"Revenue, orders, and tips by staff member.","report_desc_waiter_performance":"Compare server productivity for the selected period.","report_runner_staff_count":"Staff listed","report_runner_delivery_orders":"Delivery Orders","report_runner_speed_of_service_title":"Speed of Service","report_runner_speed_of_service_desc":"Kitchen prep to served time for completed orders.","report_desc_speed_of_service":"Measure how long orders spend from prep start until served.","report_runner_prep_minutes":"Prep minutes","report_runner_orders_measured":"Orders measured","report_runner_avg_prep_minutes":"Avg prep minutes","report_runner_tips_summary_title":"Tips Summary","report_runner_tips_summary_desc":"See which order each tip belongs to, with daily totals and staff breakdown.","report_desc_tips_summary":"Daily tip totals from settled payments.","report_runner_days_with_tips":"Days with tips","report_runner_channel_mix_title":"Channel Mix","report_runner_channel_mix_desc":"Sales share by dine-in, delivery, pickup, and takeaway.","report_desc_channel_mix":"See how revenue splits across service channels.","report_runner_channel":"Channel","report_runner_channel_dine_in":"Dine in","report_runner_channel_delivery":"Delivery","report_runner_channel_pickup":"Pickup","report_runner_channel_takeaway":"Takeaway","report_runner_guest_analysis_title":"Guest Analysis","report_runner_guest_analysis_desc":"Covers, guest count, and average spend by business day.","report_desc_guest_analysis":"Track guest volume and spend trends for the period.","report_runner_tables_served":"Tables served","report_runner_output_location_sales_title":"Output Location Sales","report_runner_output_location_sales_desc":"Revenue attributed to kitchen output / inventory locations.","report_desc_output_location_sales":"Sales broken down by where items are prepared or dispatched.","report_runner_output_location":"Output location","report_runner_item_lines":"Item lines","report_runner_locations_count":"Locations","report_runner_item_sales_detail_title":"Item Sales Detail","report_runner_item_sales_detail_desc":"Full item-level sales with category, quantity, and average price.","report_desc_item_sales_detail":"Detailed menu item performance beyond the top sellers list.","report_runner_avg_price":"Avg price","report_runner_reservation_deposits_title":"Reservation Deposits","report_runner_reservation_deposits_desc":"Prepaid reservation and event deposits received in the period.","report_desc_reservation_deposits":"Deposit checks without a linked menu order.","report_runner_reference":"Reference","report_runner_deposits_count":"Deposits","report_runner_fiscal_document_status_title":"Fiscal Document Status","report_runner_fiscal_document_status_desc":"Fiscal receipts and credit notes issued to the tax authority.","report_desc_fiscal_document_status":"Audit fiscal submissions, failures, and transmission issues.","report_runner_document_type":"Document type","report_runner_document_kind":"Kind","report_runner_series_aa":"Series / No.","report_runner_error":"Error","report_runner_documents_count":"Documents","report_runner_failed_documents":"Failed / pending sync","report_runner_partial_unpaid_title":"Partial & Unpaid Balances","report_runner_partial_unpaid_desc":"Orders with an outstanding balance after partial payment.","report_desc_partial_unpaid":"Complements open orders with amount still due.","report_runner_order_total":"Order total","report_runner_paid_amount":"Paid","report_runner_remaining":"Remaining","report_runner_open_balance_count":"Open balances","report_runner_total_remaining":"Total remaining","report_runner_week_over_week_title":"Week over Week","report_runner_week_over_week_desc":"This week compared to the prior week.","report_desc_week_over_week":"Week-on-week sales, checks, and guest trends.","report_runner_this_week":"This week","report_runner_change_pct":"Change %","reports_dashboard_today_sales":"Today's sales","reports_dashboard_today_checks":"Today's checks","reports_dashboard_wtd_comparison":"Week-to-date comparison","reports_dashboard_hourly_sales":"Hourly gross sales","reports_dashboard_hourly_sales_desc":"Paid transaction revenue by hour for the selected day.","reports_dashboard_no_sales_today":"No paid sales recorded today yet.","reports_dashboard_guest_spend_desc":"Guest count and average spend by hour.","reports_dashboard_no_guest_data":"No guest or spend activity recorded for today.","reports_dashboard_period_sales":"Gross sales","reports_dashboard_period_checks":"Paid checks","reports_dashboard_daily_sales":"Daily gross sales","reports_dashboard_daily_sales_desc":"Paid transaction revenue by day for the selected range.","reports_dashboard_no_sales_period":"No paid sales recorded for this period.","report_runner_cash_tips":"Cash tips","report_runner_card_tips":"Card tips","report_runner_other_tips":"Other tips","report_runner_total_tips":"Total tips","report_runner_avg_tip":"Avg tip","report_runner_tips_by_staff":"Tips by staff","report_runner_transactions_with_tips":"Transactions with tips","report_runner_daily_breakdown":"Daily breakdown","report_runner_tips_by_order":"Tips by order","report_runner_hourly_detail":"Hours with sales","report_runner_active_hours":"Active hours","report_runner_hourly_chart_title":"Revenue by hour","report_runner_hourly_chart_desc":"Net sales aggregated for each hour across the selected period.","report_runner_top_menu_chart_title":"Top 10 by revenue","report_runner_top_menu_chart_desc":"Highest-revenue menu items in the selected period (top 10).","report_runner_top_menu_detail":"Item ranking","report_runner_top_item":"Top item","report_runner_rank":"#","report_runner_top_seller":"Top seller","report_runner_avg_item_price":"Avg price","tax_doc_class_by_rate":"Receipts vs Invoices by VAT rate","tax_receipts":"Receipts","tax_invoices":"Invoices","tax_net":"Net","tax_vat":"VAT","send_to_terminal":"Send to terminal","payment_declined":"Card declined","terminal_busy":"Terminal is busy — try again","on_credit":"On Credit (Επί πιστώσει)","close_on_credit_confirm":"Tap again to confirm — no payment collected","close_on_credit_hint":"The fiscal receipt is issued now; the amount stays owed by the customer.","close_on_credit_subtitle":"Close the bill — customer pays later","recording_credit":"Closing on credit…","x_report":"X Report (interim)","x_report_description":"Interim snapshot — nothing is saved, the day stays open.","x_report_banner":"X report — interim snapshot. The trading day stays open; no Z number is consumed and nothing is stored.","print_x_report":"Print X to thermal","print_z_after_closing":"Print Z to thermal printer after closing","print_to_thermal":"Print to thermal","block_tables":"Block","block_tables_title":"Block tables for events","block_tables_subtitle":"Blocked tables are excluded from all bookings for the range.","whole_zone":"Whole zone","specific_tables":"Specific tables","create_block":"Block for range","active_blocks":"Active & upcoming blocks","no_active_blocks":"No active blocks","block_overlap_warning":"Existing reservations on blocked tables — re-seat them manually (nothing was cancelled):","block_reason_placeholder":"e.g. Wedding, private event","all_zones":"All zones","default_zones_title":"Default Zones per Staff","default_zones_subtitle":"Pre-selects the zone filter on the host stand for each staff member. They can always switch to all zones.","zones_update_failed":"Failed to update zones","revenue_budget":"Revenue Budget","revenue_budget_description":"Set a daily gross-revenue forecast; the dashboard shows actual vs forecast.","vs_forecast":"vs forecast","forecast_for_period":"Forecast for Period","month_forecast_total":"Month Forecast Total","days_with_budget":"days with a budget","bulk_fill":"Bulk Fill","fill_weekdays":"Fill weekdays","fill_weekends":"Fill weekends","fill_all_days":"Fill all days","save_budgets":"Save Budgets","budgets_saved":"Budgets saved.","budgets_save_failed":"Failed to save budgets","foreign_company_invoice_hint":"Foreign company — issued as intra-EU (1.2) or third-country (1.3) invoice.","reorder_quantity":"Reorder quantity","block_all_tables_hint":"Blocks all {n} bookable tables of this venue for the range.","incl_vat":"incl. VAT","seated_guests":"Seated guests","avg_per_cover":"Avg / Cover","spend_per_guest":"Spend per guest","given_this_period":"Given this period","voids":"Voids","voided_items_label":"Voided items","vs_budget":"vs budget","combined_daily_budget":"Combined venue budget","report_runner_revenue_share":"Revenue share","report_runner_other":"Other","block_online_only_label":"Block online reservations only","block_online_only_help":"Hides these tables from the public booking widget. Staff can still seat and book them.","block_online_only_badge":"Online only","invoice_history":"Invoice History","net":"Net","gross":"Gross","search_invoices":"Search invoices…","no_invoices_found":"No invoices found","no_invoices_description":"No issued invoices match the current filters.","view_on_aade":"View on AADE","primer_invoice":"Primer","open_primer_invoice":"Open the invoice on Primer","voice_waiter_launch":"Voice waiter","voice_waiter_listening":"Listening…","voice_waiter_thinking":"Thinking…","voice_waiter_working":"Working…","voice_waiter_done":"Done","voice_waiter_connecting":"Connecting…","voice_waiter_tap_to_speak":"Tap to speak","voice_waiter_reasoning_label":"Reasoning","voice_waiter_confirm":"Confirm","voice_waiter_cancel":"Cancel","voice_waiter_confirm_payment_title":"Confirm payment","voice_waiter_confirm_void_title":"Confirm void","voice_waiter_action_done":"Done","voice_waiter_table_label":"Table","voice_waiter_close":"Close","voice_waiter_retry":"Try again","voice_waiter_error_generic":"Something went wrong. Please try again.","voice_waiter_mic_denied":"Microphone access denied","voice_waiter_mic_denied_help":"Allow microphone access in your browser settings, then try again.","voice_waiter_mic_missing":"No microphone found","voice_waiter_review_order":"Review order","voice_waiter_add_to_order":"Add to order","voice_waiter_added":"Added","voice_waiter_total":"Total","voice_waiter_each":"each","voice_waiter_reading":"Reading the order…","voice_waiter_hold_to_speak":"Hold to speak","voice_waiter_release_to_send":"Release to send","voice_waiter_order":"Order","voice_waiter_item":"item","voice_waiter_items":"items","voice_waiter_hold_mic_speak":"Hold the mic. Speak the order.","voice_waiter_items_land_here":"Items land here as you talk. Adjust, then place.","voice_waiter_place_order":"Place order","voice_waiter_order_placed":"Order placed","voice_waiter_new_order":"New order","voice_waiter_remove":"Remove","voice_waiter_type_instruction":"type an instruction…","voice_waiter_run":"Run","voice_waiter_voice":"Voice","voice_waiter_hold_orb":"Hold the orb.","voice_waiter_speak_order":"Speak the order.","voice_waiter_choose":"Choose","voice_waiter_ready":"Ready","voice_waiter_hold":"Hold","voice_waiter_release":"Release","voice_waiter_items_appear":"Spoken items will appear here","voice_waiter_stop":"Stop","voice_waiter_switch_table":"Switch table","voice_waiter_no_tables":"No tables","voice_waiter_unpaid":"unpaid","ai_panel_minimize":"Minimize","ai_panel_maximize":"Expand","ai_panel_restore":"Restore","ai_panel_close":"Close","photos":"Photos","review_and_send":"Review & send","no_items_yet":"No items yet","item_on_ticket":"item on the ticket","items_on_ticket":"items on the ticket","tap_dish_to_start":"Tap a dish to start the order","ticket_is_empty":"The ticket is empty","pick_dishes_to_build":"Pick dishes from the menu to build the order","add_note_or_change":"Add a note or change","send_order":"Send order","choose_any":"Choose any","note_for_kitchen":"Note for the kitchen","add_note_for_kitchen":"Add a note for the kitchen","update_item":"Update item","switch_table":"Switch table","tips_pass_through":"pass-through to staff","occupied_will_merge":"Occupied · merge","receipt_width_label":"Receipt width (characters)","receipt_width_hint":"Characters per line on the printed receipt. Raise it if the lines and amounts stop short of the right edge; lower it if values wrap to the next line (48 = standard 80mm, up to 64 = narrow-glyph 80mm, ~42 narrow, 32 = 58mm).","receipt_width_saved":"Receipt width saved","card_result_unconfirmed":"Card result not confirmed — check the terminal before charging again.","payment_confirmed":"Payment confirmed","still_not_confirmed":"Still not confirmed — check the terminal, do not recharge.","check_status":"Check status","not_charged_retry":"Not charged — retry","terminal_unreachable_card_blocked":"Could not reach the POS terminal. The card was NOT charged — check the terminal connection and try again.","open_tables_report":"Open tables report","print_table_report":"Print table report","print_table_report_hint":"Print ΑΝΑΦΟΡΑ ΤΡΑΠΕΖΙΟΥ for all open tables on the legal printer","print_open_tables_report":"Print open-tables report","x_z_report":"X/Z report","menu_color":"Menu color","menu_color_hint":"Tints every category and item of this menu in the ordering views, so staff can spot the group by color.","category_color":"Category color","category_color_hint":"Overrides the menu color for this category only — leave empty to inherit the menu color.","no_color":"No color","inherit_menu_color":"Inherit menu color","choose_presets":"Choose preset(s)","apply_presets_category_help":"The selected preset(s) overwrite the category extras. All items inheriting from this category see the new groups. Editing a preset later re-syncs everywhere automatically.","apply_presets_items_help":"The selected preset(s) are merged into :n selected item(s) — preset wins on key collision.","tables_report":"Tables report","z_report":"Z Report","waiters_report":"Waiters / Employees Report","add_table_by_number":"Add table by number","add_table_by_number_desc":"Create a table without placing it on the floor plan. It appears in the order screen.","table_number_placeholder":"e.g. 12","table_added":"Table added","add_table_failed":"Failed to add table","quick_add_unavailable_mall":"Quick add is not available in mall floor plans yet.","adding":"Adding…","item.fields.default_course":"Default course","item.fields.no_default_course":"None","item.hints.default_course":"Course 2+ is held until fired.","discount_void_auth_invalid":"Incorrect authorization password.","discount_void_auth_locked":"Too many attempts. Try again later.","discount_void_auth_saved":"Authorization settings saved.","discount_void_auth_password_required_to_enable":"Set an authorization password before enabling this.","discount_void_auth_title":"Authorization required","discount_void_auth_title_discount":"Authorize discount","discount_void_auth_title_void":"Authorize void","discount_void_auth_prompt":"Enter the authorization password to continue.","discount_void_auth_password_label":"Authorization password","discount_void_auth_attempts_left":"attempts left","discount_void_auth_cancel":"Cancel","discount_void_auth_verifying":"Verifying…","discount_void_auth_authorize":"Authorize","discount_void_auth_min_length":"Password must be at least 4 characters.","discount_void_auth_section_title":"Discount & void authorization","discount_void_auth_section_desc":"Require a password to apply discounts or void items.","discount_void_auth_require_toggle":"Require authorization for discounts & voids","discount_void_auth_require_toggle_desc":"When on, staff must enter the password to apply a discount or void an item.","discount_void_auth_password_field_label":"Authorization password","discount_void_auth_status_set":"Set","discount_void_auth_status_not_set":"Not set","discount_void_auth_new_password_placeholder":"Enter a new password","discount_void_auth_change_password":"Change","discount_void_auth_set_password":"Set password","discount_void_auth_password_help":"Only managers and owners can set or change this password.","discount_void_auth_remove_password":"Remove password","TransferTablesModal.transfer_tables":"Transfer tables","TransferTablesModal.hand_off_all_tables":"Hand off all tables","TransferTablesModal.hand_off_hint":"Move every table one waiter owns to another — for shift handovers.","TransferTablesModal.no_waiter_has_tables":"No waiter currently has tables to transfer.","TransferTablesModal.from_waiter":"From waiter","TransferTablesModal.to_waiter":"To waiter","TransferTablesModal.select_source":"Select a waiter…","TransferTablesModal.select_target":"Select a waiter…","TransferTablesModal.will_move":"This will move","TransferTablesModal.tables_lower":"table(s)","TransferTablesModal.transfer":"Transfer","TransferTablesModal.transfer_failed":"Transfer failed. Please try again.","cashier_processing_hint_cash":"Recording the payment — just a moment…","payment_timeout_check_orders":"Taking longer than usual — check Orders before retrying; the payment may still have gone through.","waiters_report_view":"Waiters Report — view","TransferTablesModal.all_tables":"All tables","TransferTablesModal.selected_tables":"Selected tables","TransferTablesModal.pick_tables":"Select tables","TransferTablesModal.selected_lower":"selected","serving_order":"Serving order","serving_order_hint":"Optional — which round this item should be served in","total_income_today":"TOTAL INCOME","covers_word":"Covers","vs_previous_short":"vs previous","collected_amounts":"COLLECTED","pending_amounts":"PENDING AMOUNTS","internal_orders":"internal orders","total_people":"TOTAL PEOPLE","people_who_ate":"PEOPLE WHO ATE","ate_word":"ate","income_per_hour":"INCOME PER HOUR","covers_per_hour":"COVERS PER HOUR","sales_per_product_hour":"SALES PER PRODUCT & HOUR","hour":"Hour","total_pieces":"Total pieces","best_sellers_today":"BEST SELLERS (TODAY)","pcs":"pcs","uncollected_amounts":"UNCOLLECTED AMOUNTS","all_collected":"Everything collected","live_update":"LIVE UPDATE","realtime":"Real-time","no_data_yet":"No data yet","online":"Online","assign_extras":"Assign extras","assign_extras_desc":"Apply this template's extras to a whole category or to selected products.","assign_whole_category":"To a whole category","assign_whole_category_desc":"All products in the category","assign_individual_products":"To individual products","assign_individual_products_desc":"Pick specific products","products_in_category":"Products in category ({count})","extras_to_assign":"Extras to be assigned","more_extras_count":"+{count} more","save_assignment":"Save assignment","manual_extras_on_product":"This product has manually added extras","manual_extras_count":"{count} manual extras","existing_manual_extras":"Existing manual ({count})","new_from_category":"New from the category ({count})","final_result":"Final result ({count})","keep_and_add":"Keep and add","keep_and_add_desc":"Manual extras are kept and the template's extras are added","replace_extras":"Replace","replace_extras_desc":"Manual extras are replaced by the template's extras","skip_product":"Don't apply to this product","skip_product_desc":"The product stays unchanged","assign_summary_note":"{clean} products will receive the extras normally. {conflicted} product(s) have a custom configuration and require a specific choice.","apply_changes":"Apply changes","product_x_of_y":"Product {current} of {total}","extras_assigned_success":"Extras assigned to {count} product(s)","extras_assigned_with_skipped":"Extras assigned to {count} product(s) — {skipped} skipped","assignment_failed":"Assignment failed","search_products":"Search products…","no_products_found":"No products found","course_overview":"Overview","end_of_day":"End of Day","guests_per_hour":"Guests per hour","chart_view":"Chart","numbers_view":"Numbers","move_to_course":"Move to course","tap_course_to_move":"Tap a course →","single_table":"Single table","table_prefix":"Prefix (optional)","table_prefix_eg":"e.g. Σ or T","range_from":"From","range_to":"To","tables_will_be_created":"tables will be created (existing ones are skipped)","range_too_large":"Maximum 300 tables per range.","create_tables":"Create tables","report_runner_waiter_handover_title":"Waiter Handover","report_runner_waiter_handover_desc":"What each waiter owes the till, by payment method — end-of-shift cash handover.","report_desc_waiter_handover":"Per-waiter takings split by payment method (cash handover).","report_runner_house":"House / Unassigned","report_runner_invoice_ledger_title":"Invoice Ledger (B2B)","report_runner_invoice_ledger_desc":"Sales invoices with buyer VAT number and per-rate VAT split (13% / 24%).","report_runner_series_number":"Series-Number","report_runner_net_13":"Net 13%","report_runner_net_24":"Net 24%","report_runner_invoice_count":"Invoices","report_runner_item_lines_title":"Item Lines by Hour","report_runner_item_lines_desc":"Every sold line with time, item, waiter and value — filter by hour range.","report_runner_line_count":"Lines","email_document":"Email document","recipient_email":"Recipient email","fiscal_document_emailed":"Document sent by email.","fiscal_document":"Fiscal document","fiscal_document_email_body":"A fiscal document is attached to this email.","fiscal_document_email_attached":"The PDF is attached. This document is registered with AADE myDATA.","shout_to_till":"Message the till","shout_need_runner":"Send me a runner","shout_slammed":"I'm slammed — need help","shout_need_change":"Need change / cash","shout_need_manager":"Manager needed","shout_post_placeholder":"Post (e.g. outside left)","shout_custom_placeholder":"Custom message…","shout_sent":"Sent to the till","staff_chat":"Staff chat","staff_chat_subtitle":"Whole venue sees this","staff_chat_empty":"No messages yet — say something!","type_a_message":"Type a message…","ai_chip_recommendations":"Recommendations","ai_chip_allergens":"Allergens & diets","ai_chip_order_in_chat":"Order right in the chat","ai_answers_may_vary":"AI answers can make mistakes — staff is always happy to help.","tap_course_to_move_item":"Tap a course below an item to move it there.","qr_self_service":"QR Self-Service","table_status_free":"Free","quick_actions_description":"Reports, prints and shortcuts","x_report_custom_hours":"X — custom hours","navigation":"Navigation","create_tables_title":"Create Tables","create_tables_subtitle":"Create many tables automatically in a few clicks.","creation_details":"Creation details","floor_space":"Floor / Space","tables_will_be_named":"Tables will be created like:","from_number":"From number","to_number":"To number","capacity_people":"Capacity (people)","capacity_leave_empty":"Leave 0 to set later.","what_will_be_created":"What will be created","numbering":"Numbering","total_tables_count":"Total number of tables","tables_preview":"Tables preview","enter_range_to_preview":"Enter a number range to preview the tables.","tables_editable_after":"You can edit each table after creation.","tables_to_create_total":"Total tables to be created","clear_chat":"Clear chat","chat_cleared":"Chat cleared","fiscal_documents":"Documents","doc_type_receipts":"Receipts","doc_type_invoices":"Invoices","doc_type_credits":"Credit notes","doc_type_provisional":"Provisional (order docs)","bakery":"Bakery","bakery_overview":"Overview","bakery_home_subtitle":"Counter, labels, KPIs and production — all in one place.","todays_orders":"Today's orders","todays_revenue":"Today's revenue","open_unpaid_orders":"Open unpaid orders","bakery_labels":"Barcodes & Labels","bakery_kpis":"Staff KPIs","bakery_production":"Production Forecast","bakery_haccp":"HACCP Temperatures","bakery_tile_cashier":"Counter POS with weighted items and barcode scanning.","bakery_tile_menu":"Products, prices, VAT, barcodes and weighted pricing.","bakery_tile_labels":"Generate in-store EAN-13 labels for scale and shelf items.","bakery_tile_kpis":"Daily targets per employee with live progress at the counter.","bakery_tile_production":"Demand-based daily production sheet per product.","bakery_tile_haccp":"Fridge & freezer temperature logs with out-of-range alerts.","sidebar.bakery":"Bakery","sidebar.bakery_overview":"Overview","scale_label_settings":"Scale label (weighed items)","scale_barcode_prefix":"Scale label prefix (2 digits)","scale_barcode_prefix_placeholder":"e.g. 28","scale_barcode_prefix_hint":"In-store scale labels: prefix + 5-digit item code + 5-digit weight in grams. Item code = the barcode above (or the item ID).","allow_manual_weight":"Allow manual weight entry","allow_manual_weight_hint":"Off = cashier must use the scale or a printed label.","live_scale":"Live scale","scale_not_connected":"Not connected","connect_scale":"Connect scale","use_scale_reading":"Use","disconnect":"Disconnect","manual_weight_disabled_hint":"Manual entry is off for this item — use the scale or scan its printed label.","bakery_kpis_subtitle":"Daily targets with live progress — per store or per employee.","new_kpi":"New KPI","edit_kpi":"Edit KPI","no_kpis_yet":"No KPIs yet — create the first daily target.","kpi_type":"Type","kpi_type_item":"Item units","kpi_type_category":"Category units","kpi_type_revenue":"Revenue","kpi_type_average_order":"Average order","kpi_type_upsell":"Upsell attach","kpi_employee":"Employee (empty = whole store)","whole_store":"Whole store","kpi_name_placeholder":"e.g. 50 croissants today","kpi_complete":"Target hit 🎉","kpi_behind":"Behind pace","kpi_on_track":"On track","kpi_orders_unit":"orders","kpi_sold_unit":"sold","kpi_delete_confirm":"Delete this KPI?","kpi_created":"KPI created.","kpi_updated":"KPI updated.","kpi_deleted":"KPI deleted.","bakery_labels_subtitle":"Pick items, preview their EAN-13 labels, print the sheet.","print_labels":"Print labels","weighed":"Weighed","label_preview":"Preview","bakery_production_subtitle":"Demand-based daily production sheet — forecast, adjust, lock.","production_sheet_locked":"This sheet is locked — production has started.","weekday_average":"Weekday avg","last_same_day":"Last same day","suggested":"Suggested","planned":"Planned","save_draft":"Save draft","save_and_lock":"Save & lock","production_sheet_saved":"Production sheet saved.","bakery_haccp_subtitle":"Fridge & freezer logs with out-of-range highlighting.","add_device":"Add device","no_devices_yet":"No devices yet — add the first fridge or freezer.","no_readings_yet":"No readings yet","temperature_c":"°C","log":"Log","reading_history":"History","device":"Device","out_of_range":"Out of range","device_kind":"Kind","device_fridge":"Fridge","device_freezer":"Freezer","device_display":"Display case","device_oven":"Oven","device_room":"Room","min_temp":"Min °C","max_temp":"Max °C","device_name_placeholder":"e.g. Front display fridge","haccp_device_created":"Device added.","haccp_reading_saved":"Reading logged.","sidebar.bakery_kpis":"Staff KPIs","sidebar.bakery_kiosk":"Kiosk POS","sidebar.bakery_labels":"Barcodes & Labels","sidebar.bakery_production":"Production","sidebar.bakery_haccp":"HACCP","my_targets":"My Targets","search_or_scan":"Search items or scan a barcode…","no_items_match":"No products match.","cart_empty":"Cart is empty","charge":"Charge","tendered":"Tendered","last_receipt":"Last","hour_from":"From hour","hour_to":"To hour","favorites":"Favorites","report_runner_sales_by_type_title":"Food & Beverage Split","report_runner_sales_by_type_desc":"Sales per item type (food, drinks, hookah…) — gross at menu prices, discounts and net revenue.","report_runner_item_type":"Item Type","fnb_food":"Food","fnb_beverage":"Beverages","fnb_other":"Other","fnb_food_gross":"Food — gross (menu prices)","fnb_food_net":"Food — net revenue","fnb_beverage_gross":"Beverages — gross (menu prices)","fnb_beverage_net":"Beverages — net revenue","fnb_hookah":"Hookah","fnb_net_excl_vat":"Net excl. VAT","fnb_food_excl_vat":"Food — net excl. VAT","fnb_beverage_excl_vat":"Beverages — net excl. VAT","bakery_kiosk":"Kiosk POS","scale_connected":"Scale connected","use_weight":"Use","bakery_weekly_title":"Bakery Weekly","bakery_weekly_desc":"Units sold per weekday vs the locked production plan, per product.","bakery_weekly_diff":"Diff","bakery_weekly_sold_vs_planned":"Sold vs planned","haccp_alert_subject":"Temperature out of range","haccp_alert_intro":"A monitored unit has recorded a temperature outside its compliant range. Check it now and record the corrective action.","haccp_source_device":"Device","haccp_source_manual":"Manual","haccp_connect_logger":"Connect a logger","haccp_logger_connected":"Logger connected","haccp_logger_silent":"Logger silent","haccp_ingest_token":"Ingest token","haccp_token_shown_once":"The token is shown once. Generating a new one invalidates the previous.","haccp_external_ref":"Logger ID","haccp_stale_after":"Alert if silent (min)","allowed_range":"Allowed range","endpoint":"Endpoint","regenerate":"Regenerate","sales_import":"Import sales history","sales_import_subtitle":"Bring a year of trade from your previous POS so reports and the forecast have data from day one.","sales_import_choose_file":"Choose a CSV file","sales_import_max":"CSV up to 20 MB","sales_import_check":"Check file","sales_import_skipped_rows":"row(s) will be skipped","sales_import_format":"File format","sales_import_format_help":"One line per product sold. Column names are matched automatically — English or Greek, comma or semicolon separated.","sales_import_one_required":"one of the two","sales_import_fiscal_note":"Imported sales appear in sales reports and the forecast. They are never treated as fiscal record — no receipt is issued for them.","sales_import_history":"Previous imports","sales_import_revert_confirm":"Remove every order this import created?","sales_import_reverted":"Import reverted","sales_import_done":"Imported :orders orders and :items items.","sales_import_csv_only":"Please upload a CSV file.","imported_by":"Imported by","reverted":"Reverted","revert":"Revert","file":"File","forecast_event_measured":"adjusted from how this venue traded on past occurrences","forecast_event_unmeasured":"no past data for this day yet, so the suggestion is not adjusted for it","event_new_year":"New Year","event_epiphany":"Epiphany","event_clean_monday":"Clean Monday","event_independence_day":"Independence Day","event_good_friday":"Good Friday","event_holy_saturday":"Holy Saturday","event_easter_sunday":"Easter Sunday","event_easter_monday":"Easter Monday","event_labour_day":"Labour Day","event_holy_spirit":"Holy Spirit Monday","event_dormition":"Dormition of the Mother of God","event_ochi_day":"Ochi Day","event_christmas":"Christmas","event_synaxis":"Boxing Day","pl_title":"Profit & loss","pl_desc":"Revenue after discounts and refunds, cost of what was sold, labour, and the operating profit left — against the preceding period.","pl_line":"Line","pl_gross_sales":"Gross sales","pl_discounts":"Discounts","pl_refunds":"Refunds","pl_net_revenue":"Net revenue","pl_cogs":"Cost of goods sold","pl_gross_profit":"Gross profit","pl_labour":"Labour","pl_operating_profit":"Operating profit","pl_gross_margin":"Gross margin","pl_labour_pct":"Labour % of revenue","pl_cogs_coverage":"Cost from recipes","pl_previous_period":"Previous period","forecast_accuracy":"Forecast accuracy","forecast_observations":"measurements","forecast_within_20":"Within 20%","forecast_within_20_help":"close enough to avoid waste or a stock-out","forecast_bias":"Bias","forecast_bias_over":"tends to over-bake — waste","forecast_bias_under":"tends to under-bake — stock-outs","forecast_bias_balanced":"balanced","send_to_printer":"Send to printer","labels_sent_to":"label(s) sent to","label_no_printer":"No printer is set up for this venue yet.","sidebar.sales_import":"Sales history","pl_imported_share":"From imported history","weigh_before_payment":"Weigh before payment","bakery_oven":"Oven","weighed_products":"weighed products","no_weighed_products":"No products are sold by weight yet.","search_product":"Search product…","scan_scale_label":"Scan label","or_scan_scale_label":"or scan the label","scale_label_hint":"The barcode carries the product and its weight.","bakery_tile_oven":"Weighing counter: keypad for the weight, scale label as the fast path.","cashier_dashboard":"Cashier","as_of":"As of","collected":"Collected","receipts":"Receipts","average_receipt":"Average","net_of_refunds":"Net of refunds","oldest":"Oldest","my_shift":"My shift","last_receipts":"Last receipts","fiscal_issued_today":"Fiscal issued","fiscal_transmission_failure":"receipt did not reach AADE","bakery_inspections":"Inspections","bakery_inspections_subtitle":"Hygiene checklists and their score.","new_inspection":"New inspection","no_inspections_yet":"No inspections yet.","complete_inspection":"Complete inspection","inspection_locked":"Completed — no longer editable","checklist_one_per_line":"Checklist — one item per line","park_order":"Park","on_hold":"On hold","parked":"Parked","park_failed":"Could not park the cart.","resume_replaces_cart":"This replaces the current cart. Continue?","some_items_unavailable":"Some items are no longer on the menu.","add_weighted_item":"Add weighted item","automatic_scale":"Automatic scale","barcode_scan":"Barcode scan","manual_weight":"Manual weight","scale":"Scale","stable":"Stable","stabilising":"Stabilising…","current_weight":"Current weight","place_or_remove_to_update":"Place or remove the item to update","barcode_scanned":"Barcode scanned","item_and_weight_found":"Item and weight found","scan_or_type_barcode":"Scan or type the barcode","encoded_in_barcode":"Encoded in barcode","barcode_no_weight":"Barcode has no weight — weigh or enter it.","your_shift":"Your shift","targets":"targets","overall":"Overall","sold_target":"Sold / target","progress":"Progress","search_targets":"Search targets","behind":"Behind","no_targets_match":"No targets match.","QrModal.managed_by_partner":"QR code managed by the ordering partner","qa_open_tables":"Open tables","qa_open_tables_desc":"Active checks right now","qa_actions":"actions","qa_all_available":"All actions are available","qa_cashier":"Cashier","qa_cashier_desc":"Payments and till operations","qa_custom_hours":"Custom hours","qa_custom_hours_desc":"Report for a specific time range","qa_delivery":"Delivery","qa_delivery_desc":"Orders out for delivery","qa_end_of_day":"End of day","qa_end_of_day_desc":"Close out and final checks","qa_esc_hint":"to close","qa_eyebrow":"Work Shortcuts","qa_frequent":"Frequent","qa_manage_tables":"Manage tables","qa_manage_tables_desc":"Floor plan and active orders","qa_reports_desc":"Checks, figures and end of day","qa_reservations":"Reservations","qa_reservations_desc":"Schedule and guest arrivals","qa_sales_service":"Sales & service","qa_sales_service_desc":"The team's daily operations","qa_sales_view":"Sales view","qa_sales_view_desc":"Waiter and revenue breakdown","qa_subtitle":"Everything you need, in one place.","qa_team_waiters":"Team & waiters","qa_team_waiters_desc":"Performance per employee","qa_x_report":"X report","qa_x_report_desc":"Mid-shift snapshot","sidebar.ai_dashboard":"AI Dashboard","ai_dash_title":"AI Services Dashboard","ai_dash_subtitle":"What the AI waiter served, sold and said","ai_dash_guests":"Guests served","ai_dash_ordering_guests":"Guests who ordered","ai_dash_of_guests":"of guests","ai_dash_conversations":"Conversations","ai_dash_messages":"messages","ai_dash_cart_actions":"Added to cart","ai_dash_avg_response":"Avg response","ai_dash_errors":"errors","ai_dash_activity":"AI activity over time","ai_dash_activity_sub":"Conversations and guests per day","ai_dash_history":"Conversation history","ai_dash_started":"Started","ai_dash_table":"Table","ai_dash_view":"View","ai_dash_thread":"Conversation","ai_dash_no_conversations":"No conversations yet","ai_dash_no_conversations_hint":"When guests talk to the AI waiter, every conversation lands here.","ai_dash_days_short":"d","ai_dash_orders":"Orders via AI","ai_dash_ordered":"Ordered","cashier_abort_wait":"Stop waiting","cashier_abort_wait_hint":"The terminal may still be processing. Cancel the sale on the terminal (red X) before charging again.","cashier_abort_wait_notice":"Stopped waiting. Cancel the sale on the terminal (red X) before charging again. If the customer already paid, the order updates on its own.","cashier_late_payment_completed":"Payment completed after all — order {number} is paid.","food_court_restaurant_closed_notice":"This restaurant is currently closed. You can order once it reopens.","stays.spaces":"Spaces","stays.spaces_board":"Yard board","stays.spaces_gate":"Gate","stays.board_description":"Who is here, who is coming, and every spot right now","stays.gate":"Gate","stays.gate_description":"Scan a booking code to open the barrier","stays.on_site":"On site","stays.of_n_spots":"of {count} spots","stays.arriving_today":"Arriving today","stays.departing_today":"Leaving today","stays.overstaying":"Overstaying","stays.occupancy":"Occupancy","stays.due_out":"Due out","stays.check_in":"Check in","stays.check_out":"Check out","stays.nobody_expected":"Nobody expected today","stays.nobody_leaving":"Nobody leaving today","stays.the_yard":"The yard","stays.free":"Free","stays.action_failed":"That did not go through","stays.reserve_a_spot":"Reserve a spot","stays.arrival":"Arrival","stays.how_long":"How long","stays.times_are_local":"Times are local to the yard ({tz})","stays.choose_spot":"Choose a spot","stays.n_available":"{count} available","stays.checking_availability":"Checking availability","stays.availability_failed":"Could not check availability","stays.none_free":"No spots free for that period. Try a different time.","stays.start_in_past":"That arrival time has already passed.","stays.total":"Total","stays.until":"Until","stays.from":"From","stays.spot":"Spot","stays.plate":"Licence plate","stays.plate_placeholder":"e.g. UT 88231","stays.driver_name":"Driver name","stays.phone":"Phone","stays.email_optional":"Email (optional)","stays.reserve_and_pay":"Reserve and pay","stays.your_booking":"Your booking","stays.booked":"Spot booked","stays.show_at_gate":"Show this at the gate","stays.read_this_out":"Or read this code out to the attendant","stays.not_paid_yet":"Not paid yet","stays.hold_expires_warning":"The spot is held for a short while. Finish paying to keep it.","stays.finish_payment":"Finish payment","stays.scan_or_type":"Scan or type the code","stays.check":"Check","stays.gate_hint":"The field stays focused, so a scanner just works","stays.gate_ok":"Open the barrier","stays.gate_unknown":"No booking with that code","stays.gate_void":"This booking was cancelled","stays.gate_unpaid":"Not paid. Take payment first.","stays.gate_too_early":"Too early. This booking has not started.","stays.gate_expired":"This booking has ended","stays.per_hour":"per hour","stays.per_day":"per day","stays.per_week":"per week","stays.per_month":"per month","stays.unit_hour":"hour","stays.unit_hours":"hours","stays.unit_day":"day","stays.unit_days":"days","stays.unit_week":"week","stays.unit_weeks":"weeks","stays.unit_month":"month","stays.unit_months":"months","stays.setup":"Spaces setup","stays.setup_description":"Set your prices and choose which spots you rent","stays.spots":"Spots","stays.rates":"Rates","stays.rate":"Rate","stays.occupied_now":"Occupied now","stays.times_are_local_tz":"Times are local to the yard ({tz})","stays.add_rate":"Add rate","stays.no_rates_yet":"No rates yet","stays.units_range":"{min} to {max}","stays.grace_minutes_short":"{count} min grace","stays.rate_active":"Active","stays.rate_active_hint":"When off, this rate cannot be picked for a new stay.","stays.edit_rate":"Edit rate","stays.delete_rate":"Delete rate","stays.tap_again_to_delete":"Tap again to delete","stays.n_selected":"{count} selected","stays.create_spots":"Create spots","stays.create_spots_hint":"Number a whole row at once, like P1 to P40.","stays.prefix":"Prefix","stays.prefix_placeholder":"e.g. P","stays.from_number":"From","stays.to_number":"To","stays.create":"Create","stays.bulk_preview":"Creates {count} spots, {first} to {last}","stays.bulk_too_many":"That is more than {max} spots. Narrow the range.","stays.pick_spots":"Pick spots","stays.pick_spots_hint":"Tap a table to rent it out as a spot.","stays.save_spots":"Save spots","stays.no_tables_yet":"No tables yet. Create spots above.","stays.spot_busy_locked":"This spot is taken. It has to empty first.","stays.marked_as_spot":"Rented as a spot","stays.not_a_spot":"Not a spot","stays.rate_explainer":"A rate is one price for one hour, day, week or month.","stays.rate_name":"Name","stays.rate_name_placeholder":"e.g. Overnight","stays.billed_per":"Billed per","stays.price":"Price","stays.min_units":"Minimum","stays.max_units":"Maximum","stays.max_below_min":"Maximum cannot be below the minimum.","stays.grace_minutes":"Grace minutes","stays.grace_minutes_hint":"Free minutes after the end before a stay counts as overstaying.","stays.cancel":"Cancel","stays.save_rate":"Save rate","stays.rate_save_failed":"Could not save the rate","stays.rate_delete_failed":"Could not delete the rate","stays.spots_save_failed":"Could not save the spots","stays.spots_create_failed":"Could not create the spots","stays.walk_in":"Walk-in","stays.walk_in_description":"Start a stay now, without a booking.","stays.no_rates_configured":"No rates set up yet. Add one in setup.","stays.n_free":"{count} free","stays.no_free_spots":"No free spots","stays.driver_name_optional":"Driver name (optional)","stays.phone_optional":"Phone (optional)","stays.start_stay":"Start stay","stays.extend":"Extend","stays.new_end":"New end","stays.extension_total":"Extension total","stays.confirm_extend":"Extend stay","stays.move":"Move","stays.now_on":"now on {spot}","stays.move_where":"Move to","stays.confirm_move":"Move stay","stays.move_this":"Move {plate}","stays.cheaper_option":"Save {amount} on the same dates","stays.use_it":"Use this","sidebar.spaces":"Parking","sidebar.spaces_board":"Yard","sidebar.spaces_gate":"Gate","sidebar.spaces_setup":"Setup","stays.step_when":"When","stays.step_spot":"Spot","stays.step_details":"Details","stays.arrival_day":"Arrival day","stays.arrival_time":"Arrival time","stays.no_spots_for_window":"No spots free for that window. Try another time or a shorter stay.","stays.confirm_booking":"Confirm booking","stays.view_as_map":"Map view","stays.view_as_list":"List view","stays.legend_is_spot":"Rentable spot","stays.legend_occupied":"Occupied now","stays.legend_free":"Available","sidebar.spaces_layout":"Yard layout","pin_lock_roles_hint":"Applies to waiter, cashier, kitchen, chef and host accounts; owners and managers are never locked. Open staff terminals pick up changes on their next page load.","lot_tracked":"Lot tracked","greek_codepage_test":"Greek test print","view_monthly_data":"View monthly data","new_version_title":"New version available","new_version_body":"Refresh when you have a moment. Nothing you have saved is affected.","new_version_refresh":"Refresh"}