 {"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","apply_to_all_products":"Apply this to all {count} products","apply_to_all_products_desc":"Same choice for every product with manual extras, no stepping through.","create_menu":"New menu","manage_menus":"Manage menus","drop_category_on_menu_hint":"Drop the category on a menu above to move it there, items included.","category_moved_to_menu":"Category moved to :menu","copy_suffix":"copy","preset_duplicated":"Preset copied","shared_from_venue":"Shared from :venue","resume_failed":"Could not resume the cart.","parked_items_unavailable":"Some items are no longer on the menu and were left out.","failed_to_delete":"Could not delete.","create_first_menu_hint":"A menu holds your categories and items. Create one and the rest of this screen fills in.","closed_now":"Closed now","delete_menu_confirm":"The menu and every category and item inside it are removed. This cannot be undone.","menu_qr":"Menu QR","sms.order_confirmed":"{restaurant}: order #{number} received, {total}. We will text you when it is ready.","sms.order_ready":"{restaurant}: order #{number} is ready.","sms.order_out_for_delivery":"{restaurant}: order #{number} is on its way.","sms.order_delivered":"{restaurant}: order #{number} delivered. Thank you.","sms.stay_confirmed":"{restaurant}: spot {spot} booked {from} to {to}. Gate code: {code}","sms.reservation_confirmed":"Confirmed! {restaurant} - {date} at {time}, party of {party}. Code: {code}","sms.reservation_reminder_today":"Reminder: your reservation at {restaurant} is today at {time}, party of {party}. Code: {code}","sms.reservation_reminder_tomorrow":"Reminder: your reservation at {restaurant} is tomorrow at {time}, party of {party}. Code: {code}","sms.reservation_reinstated":"Good news! Your reservation at {restaurant} on {date} at {time} (party of {party}) has been reinstated. Code: {code}","stays.free_now":"Free now","sms.stay_lookup_link":"{restaurant}: your parking bookings - {url}","stays.my_stays":"My bookings","stays.lookup_intro":"Enter your licence plate or phone number and we will text you a link to your bookings.","stays.plate_or_phone":"Licence plate or phone","stays.lookup_sent":"If we have a booking under that, a link is on its way by text.","stays.link_expired":"That link has expired. Ask for a new one below.","stays.still_open":"Still open","stays.history":"History","stays.nothing_open":"Nothing open right now.","stays.nothing_in_range":"Nothing in this range.","stays.send_link":"Text me the link","stays.sms_unavailable":"Text messages are not set up for this yard yet. Please call the office.","stays.status_hold":"Holding","stays.status_reserved":"Booked","stays.status_active":"Parked","stays.status_completed":"Finished","stays.status_canceled":"Cancelled","stays.status_expired":"Expired","stays.status_no_show":"No show","stays.arriving":"Arriving","stays.departing":"Departing","stays.back_to_today":"Today","telegram.welcome":"Welcome to {restaurant}. Pick what you would like and I will send it to the kitchen.","telegram.no_venue":"I am not set up for a restaurant yet. Scan the QR code at the venue to start.","telegram.pick_category":"What are you after?","telegram.menu_empty":"There is nothing on the menu right now.","telegram.category_empty":"Nothing here at the moment.","telegram.how_many":"{item} — {price}. How many?","telegram.cart":"Cart","telegram.cart_empty":"Your cart is empty.","telegram.cart_full":"That is as much as one order can hold. Send this one and start another.","telegram.cart_cleared":"Cart cleared.","telegram.clear_cart":"Empty cart","telegram.your_order":"Your order","telegram.total":"Total","telegram.confirm_order":"Send to kitchen","telegram.add_more":"Add more","telegram.open_menu":"Open the menu","telegram.back":"Back","telegram.ask_name":"Almost there. What name is the order under?","telegram.ask_phone":"And a phone number, so the kitchen can reach you.","telegram.order_placed":"{restaurant}: order #{number} is with the kitchen. Total {total}, payable at the counter.","telegram.order_failed":"Something went wrong sending that. Nothing was charged. Please try again.","telegram.use_the_menu":"Tap /menu to see what is on, or /cart for your order.","stays.free_now_count":"{count} free right now","stays.free_for_dates":"{count} spots free for these dates","stays.find_my_booking":"Already booked? Find your booking","stays.directions":"Directions","stays.call_yard":"Call","stays.book_another":"Book another spot","stays.gate_pass":"Gate pass","stays.show_gate_pass":"Show gate pass","stays.booking_code":"Booking code","stays.open_24_7":"Open 24/7","stays.pick_on_map":"Tap a green bay to pick it","stays.on_site_now":"On site now","stays.search_yard":"Search plate, name or code","stays.no_matches":"Nothing matches that","stays.cancel_booking":"Cancel booking","stays.tap_again_to_cancel":"Tap again to cancel","stays.cancel_done":"Booking on {spot} cancelled","stays.spot_free_hint":"Nothing on this spot right now","stays.walk_in_here":"Walk-in on {spot}","stays.legend_overstaying":"Overstaying","stays.your_spots":"Your spots","stays.remove_spot":"Remove","stays.tap_again_to_remove":"Tap again to remove","stays.spot_in_use":"In use","stays.floor":"Floor","stays.no_floor":"No floor","stays.checked_in_at":"Checked in","stays.live":"Live","stays.arrives_in":"Arrives {when}","stays.leaves_at":"Leaves {when}","stays.paid":"Paid","stays.your_details":"Your details","stays.fill_details":"Enter your details to book","stays.pick_spot_first":"Pick a spot on the map first","stays.booked_through":"Bookings by Ordder","floor_editor_parking":"Parking","floor_editor_spots":"Spots","floor_editor_access":"Access & gate","floor_editor_lanes":"Lanes & markings","floor_editor_fences":"Fences","floor_editor_signs":"Signs & lighting","floor_editor_buildings":"Buildings & yard","floor_editor_greenery":"Greenery","stays.demo_payment_note":"Demo checkout: no card is charged. The booking, the gate code and the text message are real.","receipts_not_at_aade":"Receipts not at AADE yet","attempts":"attempts","view_order":"Order","send_again":"Send again","fiscal_needs_a_human":"Needs attention","fiscal_document_sent":"Receipt sent to AADE","fiscal_document_retry_failed":"AADE did not take it — try again in a moment","fiscal_document_cannot_retry":"This receipt can no longer be re-sent from here","fiscal_transmission_failure_plural":"receipts did not reach AADE","fiscal_document_rejected":"receipt was rejected","fiscal_document_rejected_plural":"receipts were rejected","item_to_weigh":"item to weigh","items_to_weigh":"items to weigh","integrations_webhook_secret":"Webhook secret (HMAC)","integrations_wolt_webhook_secret_hint":"The order webhook secret registered with Wolt: at least 16 characters, one value for every Wolt venue. Required before activating.","integrations_wolt_venue_id":"Wolt venue ID","integrations_wolt_venue_id_hint":"Filled in by Wolt when the venue is connected, and fixed from then on. To change it, connect Wolt again and pick the other venue there.","integrations_wolt_self_delivery":"Self-delivery venue","integrations_wolt_self_delivery_hint":"The venue delivers with its own couriers. Each order still says who delivers it, and that decides how it is accepted and completed on Wolt.","integrations_wolt_auto_accept":"Auto-accept orders","integrations_wolt_auto_accept_hint":"Accept every Wolt order on arrival, even one waiting on the order terminal. When off, those are accepted when staff approve them; all other orders are still accepted on arrival.","integrations_wolt_record_payment":"Record the Wolt payment","integrations_wolt_record_payment_hint":"Book each prepaid Wolt order as paid by card when it arrives.","integrations_wolt_hosts":"Wolt development hosts (optional)","integrations_wolt_hosts_hint":"Leave all three blank for Wolt production. Fill them only to test against Wolt's development environment.","integrations_wolt_auth_url":"Token URL","integrations_wolt_authorize_url":"Consent page URL","integrations_wolt_api_base":"Order API URL","integrations_wolt_starts_paused":"Wolt integrations are saved paused. Next: open Edit credentials, press Connect Wolt, then Activate.","integrations_wolt_connection":"Wolt connection","integrations_wolt_connection_hint":"Register both URLs with Wolt. The webhook URL is the same for every venue.","integrations_wolt_webhook_url":"Order webhook URL","integrations_wolt_redirect_url":"OAuth redirect URL","integrations_wolt_connected_venue":"Connected venue","integrations_wolt_connected_at":"Connected at","integrations_wolt_token_refreshed_at":"Token refreshed at","integrations_wolt_not_ready":"Not ready to activate.","integrations_wolt_ready":"Ready to activate.","integrations_wolt_connect":"Connect Wolt","integrations_wolt_reconnect":"Connect Wolt again","integrations_wolt_connect_hint":"Opens Wolt, where the merchant approves the venue, and comes back here.","integrations_wolt_connect_needs_client":"Save the client ID and client secret first.","integrations_secret_keep_placeholder":"•••••••••• (leave blank to keep)","integrations_channel_menu_title":"Menu on Wolt","integrations_channel_menu_push":"Push menu","integrations_channel_menu_dialog_title":"Replace the menu on Wolt","integrations_channel_menu_dialog_intro":"Wolt replaces its whole menu with what is listed here.","integrations_channel_menu_counts":"{menus} menus, {categories} categories, {items} items ({disabled} unavailable)","integrations_channel_menu_skipped":"{count} items not published","integrations_channel_menu_warnings":"{count} warnings","integrations_channel_menu_drift":"Changed since the last push: {new} new, {removed} removed, {changed} changed","integrations_channel_menu_confirm":"Replace menu on Wolt","integrations_channel_menu_next_at":"Next upload possible at {time}","integrations_channel_menu_last_push":"Last push","integrations_channel_menu_check":"Check on Wolt","integrations_channel_menu_availability":"Last availability sync","integrations_channel_menu_pushed_ok":"Wolt accepted the menu. It is checked again in about 15 minutes.","integrations_channel_menu_push_failed":"Menu push failed","integrations_channel_menu_never":"Not yet","integrations_channel_status_accepted":"Accepted by Wolt, checking","integrations_channel_status_checking":"Checking","integrations_channel_status_verified":"Verified on Wolt","integrations_channel_status_failed":"Failed","integrations_channel_status_review":"Needs a look","integrations_channel_issue_per_measure":"Priced by weight or volume, which Wolt cannot show.","integrations_channel_issue_combo":"A combo: its parts cannot be set up on Wolt from here.","integrations_channel_issue_multiple_variant_groups":"More than one group replaces the price, and Wolt has one item price.","integrations_channel_issue_optional_variant_below_base":"An optional size is cheaper than the base price.","integrations_channel_issue_zero_price":"The price is zero.","integrations_channel_issue_multiple_taxes":"More than one tax applies, and Wolt takes one VAT rate.","integrations_channel_issue_invalid_group_limits":"An extras group has limits that cannot be met.","integrations_channel_issue_required_group_empty":"A required extras group has no option that can be published.","integrations_channel_issue_category_no_window":"The menu hours and the category hours never overlap.","integrations_channel_issue_no_vat":"No tax is set, so Wolt applies its own default rate.","integrations_channel_issue_image_not_jpeg":"The image is not a JPEG and was left out.","integrations_channel_issue_image_not_https":"The image is not on an https address and was left out.","integrations_channel_issue_negative_option_price":"An option with a negative price was left out.","integrations_channel_issue_optional_group_empty":"An optional extras group had no option left and was left out.","integrations_channel_issue_duplicate_category_name":"Another published category has the same name.","integrations_channel_issue_ignored_menu_id":"A selected menu is no longer one of this venue's menus.","integrations_channel_issue_empty_custom_hours_slot":"A time slot starts and ends at the same time and was ignored.","integrations_wolt_venue_title":"Venue on Wolt","integrations_wolt_venue_refresh":"Refresh","integrations_wolt_venue_online":"Online","integrations_wolt_venue_offline":"Offline","integrations_wolt_venue_open":"Open","integrations_wolt_venue_closed":"Closed","integrations_wolt_venue_menu_api":"Menu API","integrations_wolt_venue_order_api":"Order API","integrations_wolt_venue_api_on":"On","integrations_wolt_venue_api_off":"Off","integrations_wolt_venue_last_orders":"Last three orders","integrations_wolt_venue_current_hours":"Hours Wolt has now","integrations_wolt_venue_go_offline":"Go offline","integrations_wolt_venue_go_online":"Go online","integrations_wolt_venue_offline_for":"Offline for {duration}","integrations_wolt_venue_offline_until_back":"Until I turn it back on","integrations_wolt_venue_preset_30":"30 minutes","integrations_wolt_venue_preset_60":"1 hour","integrations_wolt_venue_preset_120":"2 hours","integrations_wolt_venue_preset_240":"4 hours","integrations_wolt_venue_status_sent":"Venue status sent to Wolt.","integrations_wolt_venue_status_failed":"Could not read the venue status","integrations_wolt_hours_title":"Opening hours on Wolt","integrations_wolt_hours_push":"Push opening hours to Wolt","integrations_wolt_hours_pushed_ok":"Opening hours sent to Wolt.","integrations_wolt_hours_hint":"Wolt applies hours in the background. Refresh the status in a minute.","integrations_wolt_hours_no_hours":"No opening hours are set for this venue.","integrations_wolt_hours_all_closed":"Every day is closed in the schedule. Use Go offline instead.","integrations_wolt_hours_blocked_days":"Closed days","integrations_wolt_hours_edit_schedule":"Edit the schedule","integrations_wolt_menu_section":"Menu on Wolt","integrations_wolt_menu_ids_label":"Menus to publish","integrations_wolt_menu_ids_hint":"None selected: every menu orderable at this venue.","integrations_wolt_menu_not_orderable":"Not orderable at this venue","integrations_wolt_menu_inactive":"Inactive","integrations_wolt_menu_language_label":"Language of your menu names","integrations_wolt_mirror_freeze_label":"Take Wolt offline when orders are frozen","integrations_wolt_mirror_freeze_hint":"Freezing orders sets the venue offline on Wolt. Unfreezing sets it online again, which also ends an offline period set from the venue card.","integrations_channel_issue_image_not_16_9":"The image is square, made by Ordder's AI. Wolt shows images at 16:9, so it may be cropped there.","integrations_channel_issue_image_too_large":"The image is over 5 MB, which Wolt does not import, and was left out.","integrations_wolt_menu_ids_stale":"{count} menu(s) chosen before are no longer among this venue's menus and were taken off the list. Save to keep the change; with none checked, every menu orderable at this venue is published.","integrations_wolt_venue_special_hours":"Special hours Wolt has now","integrations_wolt_hours_warning_missing_time":"{day} is open in the schedule but has no opening or closing time, so it goes to Wolt as closed.","integrations_wolt_hours_confirm_title":"Publish opening hours to Wolt","integrations_wolt_hours_confirm_intro":"Wolt's weekly hours and all of its special days are replaced with the hours and closed days from your schedule. From then on, every schedule save is sent to Wolt on its own.","integrations_wolt_hours_confirm_replaced":"Special hours Wolt has now, which will be removed:","integrations_wolt_hours_confirm_none":"Wolt has no special hours set now.","integrations_wolt_hours_confirm_unknown":"The special hours Wolt has now could not be read. Any set on Wolt will be removed.","integrations_wolt_hours_confirm_button":"Publish hours","pos_terminal_tip":"Tip","pos_terminal_total_charged":"Total charged","pos_terminal_tip_hint":"Everything above the amount due is the tip.","pos_terminal_tip_unavailable":"This terminal cannot take a tip. Only the amount due will be charged.","pos_terminal_tip_single_order":"A tip can only be added when one order is paid in full. Only the amount due will be charged.","pos_terminal_tip_over_due":"The tip is larger than the amount due. Check the amount, then confirm the tip.","pos_terminal_tip_confirm":"Confirm tip {amount}","pos_terminal_tip_due_changed":"The amount due has changed. Check the new split and send again."}