{"total_today":"Total Today","top_categories":"Top Categories","by_zone":"By Zone","_comment_inventory":"=== INVENTORY MODULE TRANSLATIONS ===","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","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","click_to_remove":"Click To Remove","use_selected":"Use Selected","item_type":"Item Type","output_location":"Output Location","ai_assistant":"AI Assistant","manage_roles_permissions_description":"Manage Roles Permissions Description","available_credits":"Available Credits","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_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","active":"Active","active_alerts":"Active Alerts","active_automated":"Active (Automated)","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_pos_order":"Active POS order","active_sections":"Active Sections","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","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_storage_location":"Add a New Storage Location","add_booking_rule":"Add Booking Rule","add_category":"Add Category","add_compliance_rule":"Add Compliance Rule","add_email":"Add Email","add_email_with_preferences":"Add an email address to receive notifications","add_employee":"Add Employee","add_employees_first":"Add employees in the Employees tab first","add_first_email":"Add your first email address above","add_first_guest":"Add First Guest","add_first_rule":"Add First Rule","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_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_supplier":"Add new supplier to your system","add_new_tax":"Add a new tax.","add_overtime_rule":"Add Overtime Rule","add_prep_stock":"Add Prep","add_provider":"Add Provider","add_recipe":"Add Recipe","add_recipient":"Add Recipient","add_restaurant":"Add Restaurant","add_rule":"Add Rule","add_shift":"Add Shift","add_supplier":"Add Supplier","add_tables":"Add Tables","add_tables_to_this_floor_to_get_started":"Add tables to this floor to get started","add_tax":"Add Tax","add_template":"Add Template","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_your_first_menu_item":"Add your first menu item to this category","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","address":"Address","adjust_multiple_items_at_once":"Adjust multiple items at once","adjust_stock":"Adjust Stock","adjusted":"Adjusted","adjustment":"Adjustment","adjustment_batches":"Adjustment Batches","adjustment_date":"Adjustment Date","adjustment_details":"Adjustment Details","adjustment_reason":"Adjustment Reason","adjustment_settings":"Adjustment Settings","adjustments":"Adjustments","advanced_analytics":"Advanced Analytics","after":"After","after_minutes":"Break Required After (min)","afternoon":"Afternoon","ago":"ago","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_avg_duration":"Avg duration","voice_per_call":"per call","voice_this_month":"This month","voice_calls":"Calls","voice_cost_per_call":"Cost / call","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_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_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_buy_number":"Buy a number","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_enabled_no_number":"Enabled but no phone number","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_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_confirm_free_purchase":"This is your free included number. Confirm?","voice_confirm_billed_purchase":"This will add {price}/month to your subscription. Confirm?","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_section_language":"Language","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_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_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_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_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_images":"AI Images","ai_prompt_placeholder":"Gourmet seared salmon with asparagus, restaurant-style photo.","ai_services":"AI Services","ai_credits":"AI Credits","ai_token_usage":"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_day":"All day","all_days":"All days","all_done":"All Done!","all_expiry_statuses":"All Expiry Statuses","all_fees_included":"All fees included","all_items":"All Items","all_items_fresh":"All items are fresh!","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_served":"All Items Served","all_locations":"All Locations","all_menus_exported":"All menus will be exported if none selected","all_methods":"All Methods","all_months":"All Months","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_statuses":"All Statuses","all_tables":"All Tables","all_tables_are_free":"All tables are currently free with no active orders","all_tasks_completed":"All tasks completed!","all_transactions":"All Transactions","all_types":"All types","all_waiters":"All Waiters","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","already_have_an_account":"Already have an account?","already_paid":"Already Paid","already_served":"Already Served","ambiance_rating":"Ambiance","ambient":"Ambient","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","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_total_covers":"Total Covers","analytics_total_reservations":"Total Reservations","analyzing":"Analyzing...","and":"and","and_more_errors":"and {count} more errors","anonymous":"Anonymous","all_time":"All time","answered":"Answered","answered_by":"Answered By","any":"Any","any_notes_about_this_closing":"Any notes about this closing...","aov":"AOV","appearance":"Appearance","applied":"Applied","applies_to":"Applies to","apply":"Apply","apply_discount":"Apply Discount","apply_filters":"Apply Filters","approval":"Approval","approve":"Approve","approve_waste":"Approve Waste","approve_waste_confirmation":"Are you sure you want to approve this waste record?","approved":"Approved","approved_by":"Approved by","archived":"Archived","arriving_between":"Arriving between","are_you_sure":"Are you sure?","are_you_sure_delete_location":"Are you sure you want to delete this location?","are_you_sure_you_want_to_delete_this_adjustment":"Are you sure you want to delete this adjustment?","arrived":"Arrived","assign":"Assign","assign_anyway":"Assign Anyway","assign_table":"Assign Table","assign_upsell_items_to":"Assign upsell items to:","assign_waiter":"Assign Waiter","assign_waiters":"Assign Waiters","at_least_one_floor_required":"You need at least one floor.","assigned_locations":"Assigned Locations","assigned_tables":"Assigned Tables","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","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_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_clock_out_hint":"Employees will be automatically clocked out after this many hours","auto_clock_out_hours":"Auto Clock-Out After (hours)","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.","automated_type":"Automated","automatically_approved":"Automatically approved","automation_toggle_failed":"Failed to toggle automation","automations":"Automations","automations_section_desc":"Automated campaigns that run based on triggers","availability":"Availability","availability_description_manager":"View and manage staff availability for the week","availability_description_staff":"Set your weekly availability and preferred hours","available":"Available","available_automations":"Available Automations","available_balance":"Available Balance","available_quantity":"Available Quantity","average_check":"average check","average_ticket":"Average Ticket","avg_confidence":"Average Confidence","avg_open_rate":"Avg Open Rate","avg_order":"Avg. Order","avg_order_value":"Avg Order Value","avg_party":"Avg Party","avg_per_table":"Avg / Table","avg_price":"Average Price","avg_serving_time":"Avg Serving Time","avg_spend":"Avg Spend","avg_transaction":"Average Transaction","avg_wait":"Avg Wait","awaiting_approval":"Awaiting approval","awaiting_payment":"Awaiting Payment","back":"Back","back_audience":"Back to Audience","back_online":"You're back online","back_to_daily_reports":"Back to daily reports","back_to_guests":"Back to Guests","back_to_reservations":"Back to Reservations","back_to_settings":"Back to Settings","background":"Background","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_responses":"Based on","basic":"Basic","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_selling_items":"Best selling items","best_selling_today":"Best selling today","bill":"Bill","bill_settled_message":"Your bill is settled. Thanks for dining with us!","bill_invoice":"Bill & Invoice","bin":"Bin","bins":"Bins","birthday_campaign":"Birthday Campaign","birthday_campaign_short":"Send birthday offers and greetings automatically.","blind":"Blind","book_now":"Book Now","book_qty":"Book Qty","booked":"Booked","booked_by":"Booked By","booking":"Booking...","booking_channels":"Booking Channels","booking_singular":"booking","booking_source":"Booking Source","bookings":"Bookings","boxes":"Boxes","breadcrumb":"breadcrumb","breakdown_by_tax_type":"Breakdown by tax type","break":"Break","break_duration":"Break Duration","break_hours":"Break Hours","break_minutes":"Break Duration (min)","breakdown_by_category":"Breakdown by category","breakdown_by_type":"Breakdown by type","bronze":"Bronze","browse":"Browse","browse_files":"Browse Files","buffer":"buffer","bulk_add_shifts":"Bulk Add Shifts","bulk_adjustment":"Bulk Adjustment","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_hours":"Business Hours","hd_credits":"HD Credits","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","calculation":"Calculation","campaign":"Campaign","campaign_delete_failed":"Failed to delete campaign","campaign_name":"Campaign Name","campaign_name_placeholder":"Summer Special Offer","campaign_save_failed":"Failed to save campaign","campaign_send_failed":"Failed to send campaign","campaign_settings":"Campaign Settings","campaign_status":"Status","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","cancel_action":"Cancel","cancel_reservation":"Cancel Reservation","cancel_transfer_confirmation":"Are you sure you want to cancel this transfer?","canceled":"Canceled","cancellation":"Cancellation","cancellation_reason_optional":"Cancellation Reason (optional)","cancellations":"Cancellations","cancelled":"Cancelled","cancelled_at":"Cancelled at","cannot_pay_more_than":"You cannot pay more than","capacity":"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_unavailable_title_out_of_stock":"Out of stock","cart_unavailable_title_unavailable":"No longer available","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_payment":"Cash Payment","cash_refunds":"Cash Refunds","cash_sales":"Cash Sales","cashier":"Cashier","casual":"Casual","categories":"Categories","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.select_a_menu":"Select a menu","caution":"Caution","centiliter_cl":"Centiliter (cl)","change":"Change","change_file":"Change file","change_amount":"Change","change_password":"Change Password","change_password_description":"Ensure your account is using a strong password to stay secure","change_pin":"Change PIN","changes":"Changes","channel":"Channel","charge_amount":"Charge Amount","charged":"Charged","charts":"Charts","chat":"Chat","check":"Check","check_number":"Check Number","charge_via_terminal":"Charge via card terminal","checking":"Checking...","checkout":"Checkout","checkout_for_everyone":"Simple checkout for everyone","choose":"Choose","choose_amount_to_pay":"Choose the amount you want to pay","choose_file":"Choose file","choose_item_to_generate":"Choose an item to generate images for","choose_preferred_language":"Choose your preferred language","choose_shift":"Choose a shift...","choose_table_and_order":"Choose your table and start ordering","choose_your_own":"Choose your own","circle":"Circle","classic":"Classic","clear":"Clear","clear_all":"Clear All","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_item_to_start":"Click 'Add Item' button above to start adding items","click_here_to_resend_the_verification_email":"Click here to resend the verification email.","click_me_for_help":"Click me for help! 👋","click_to_create_reservation":"Click to create reservation","clicks":"{count} clicks","clicks_label":"clicks","clock_in":"Clock In","clock_out":"Clock Out","clocked_in":"Clocked In","clone":"Clone","clone_payment_providers":"Copy payment provider credentials","clone_settings":"Copy restaurant settings","close":"Close","close_time":"Close","closed":"Closed","closed_by":"Closed By","closed_on_day":"Restaurant is closed on {day}s.","code":"Code","cogs":"COGS","color":"Color","color_legend":"Color Legend","columns":"Columns ▾","comma_separated_pour_sizes":"Comma separated pour sizes","common":{"cancel":"Cancel","confirm":"Confirm","create":"Create","update":"Update","apply":"Apply","remove":"Remove","add":"Add"},"compensation":"Compensation","complete":"Complete","complete_batch":"Complete Batch","complete_grn":"Complete GRN","complete_payment":"Complete Payment","complete_prep_batch":"Complete Prep Batch","complete_prep_stock":"Complete Prep Stock","complete_transaction_history":"Complete transaction history","completed":"Completed","completion":"Completion","completion_rate":"Completion rate","compliance":"Compliance","compliance_description":"Define labor compliance rules to protect employees and avoid violations","compliance_rules":"Compliance Rules","compose":"Compose","component_type":"Component type","components":"Components","components_ingredients":"Components Ingredients","comprehensive_financial_overview":"Comprehensive financial overview","comprehensive_inventory_reports_and_analytics":"Comprehensive inventory reports and analytics","conditions":"Conditions","conditions_optional":"Conditions (Optional)","confidence":"Confidence","configure":"Configure","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_disable_lock_table":"All waiters will be able to access and manage any table, regardless of who created the order.","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_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_your_password":"Confirm your password","confirmed":"Confirmed","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_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.","container_size_ml":"Container Size (ml)","content_per_unit":"Content per Unit","content_unit":"Content Unit","continent":"Continent:","continue":"Continue","continue_monitoring_trends":"Continue monitoring trends","continue_to_checkout":"Continue to checkout","continue_to_menu":"Continue to Menu","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","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_config_success":"Configuration copied successfully","copy_day":"Copy Day","copy_failed":"Failed to copy configuration","copy_link":"Copy Link","copy_preview":"Copy","copy_shifts":"Copy Shifts","copy_to_weekdays":"Copy Mon → Weekdays","copy_week":"Copy Week","copying":"Copying...","cost":"Cost","cost_alerts":"Cost Alerts","cost_breakdown":"Cost Breakdown","cost_categories":"Cost Categories","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_ratios_within_optimal_range":"Cost ratios within optimal range","cost_to_revenue_ratio":"Cost to revenue ratio","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","counted":"Counted","counted_by":"Counted By","counted_qty":"Counted Qty","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.","coverage":"Coverage","coverage_percent":"Coverage %","covers":"Covers","covers_by_day":"Covers by Day of Week","create":"Create","Create":{"set_time":"Set Time","min":" min"},"create_a_new_menu":"Create a New Menu","create_a_new_purchase_order":"Create a new purchase order","create_a_new_table":"Create a New Table","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_batch":"Create Batch","create_campaign_button":"Create Campaign","create_category":"Create Category","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_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_goods_receipt_note":"Create Goods Receipt Note","create_grn":"Create GRN","create_location":"Create Location","create_new_inventory":"Create New Inventory","create_new_item":"Create New Item","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_reservation_or_walkin":"Create a reservation or seat a walk-in","create_reservation_to_start":"Create a new reservation to get started.","create_schedule_to_start":"Create a schedule to get started","create_shift":"Create Shift","create_shifts":"Create Shifts","create_shifts_for_team":"Create shifts for your team","create_stock_transfer":"Create Stock Transfer","create_tax":"Create Tax","create_to_get_started":"Create one to get started","create_transfer":"Create Transfer","Create.min":" min","created":"Created:","created_at":"Created At","creates":"Creates","creating":"Creating...","credentials":"Credentials","credit":"Credit","credit_limit":"Credit Limit","credit_purchase":"Credit Purchase","credits":"Credits","credits_added_to_wallet":"Credits have been added to your wallet.","credits_qty":"Credits Qty","credits_required":"Credits Required","critical":"Critical","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_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_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","your_order_is_being_reviewed":"Confirming your Order","current_image":"Current Image","current_password":"Current password","current_qty":"Current Qty","current_status":"Current Status","current_stock":"Current Stock","pickup_at":"Pick up your food at","currently_active":"Currently active","currently_clocked_in":"Currently Clocked In","current_reservation":"Current Reservation","currently_seated":"Currently Seated","cusersyouruserappdataroaminguliberobridgelogs":"C:\\Users\\YOUR_USER\\AppData\\Roaming\\ulibero-bridge\\logs","custom":"Custom","custom_amount":"Custom amount","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_reason":"Or type a custom reason...","custom_time":"Custom Time","custom_week":"Custom Week","customer_gives":"Customer Gives","customer_info":"Customer Info","customer_name":"Customer Name","customer_phone":"Customer Phone","customize":"Customize","customize_notifications":"Customize Notifications","customized":"Customized","cycle_code":"Cycle Code","daily":"Daily","data_only":"Data only","daily_report":"Daily Report","daily_report_preview":"Daily Report Preview","daily_revenue":"Daily Revenue","daily_tax_collection":"Daily tax collection","daily_revenue_trend":"Daily Revenue Trend","damage":"Damage","damaged":"Damaged","dark_mode":"Dark Mode","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_received":"Date Received","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","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_language":"Default Language","default_lead_time_days":"Default Lead Time (Days)","delayed":"Delayed","delete":"Delete","delete_action":"Delete","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_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_provider":"Delete Provider","delete_provider_confirm":"Are you sure you want to remove this payment provider? This action cannot be undone.","delete_role":"Delete Role","delete_rule":"Delete Rule","delete_rule_warning":"This will stop checking this compliance rule.","delete_shift":"Delete Shift","delete_supplier":"Delete Supplier","delete_template":"Delete Template","delivered":"Delivered","delivering_to":"Delivering to:","delivery":"Delivery","delivery_address":"Delivery Address","delivery_available":"Delivery Available","delivery_cancelled_success":"Delivery order cancelled successfully","delivery_closed":"Delivery Closed","delivery_completed_success":"Delivery completed successfully","delivery_fee":"Delivery Fee","delivery_hours":"Delivery Hours","delivery_info":"Delivery Info","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","denied":"Denied","deny":"Deny","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_label":"Deposit Amount ($)","deposit_card_details":"Payment Details","deposit_computed":"Actual deposit","deposit_due_now":"Deposit due now","deposit_error_occurred":"An error occurred. Please try again.","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_label":"Deposit Percentage (%)","deposit_required":"deposit required","deposit_secure_payment_stripe":"Secure payment powered by Stripe","deposit_secure_payment":"Secure payment processing","deposit_stripe_load_error":"Failed to load payment processor. Please refresh the page.","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_label":"Description","description_optional":"Description (Optional)","deselect":"Deselect","deselect_all":"Deselect All","design_target_subtitle":"Design and target your email campaign","destructive":"Destructive","detailed_calculation":"Detailed Calculations","detailed_financial_analysis":"Detailed financial analysis","detailed_reports":"Detailed Reports","details":"Details","devices":"📱 Devices","dietary":"Dietary","dietary_info":"Dietary Info","dietary_placeholder":"e.g. Vegetarian, Gluten-free (comma-separated)","dietary_restriction_placeholder":"e.g. vegan, gluten","dietary_restrictions":"Dietary Restrictions","dietary_restrictions_allergies":"Dietary Restrictions / Allergies","difference":"Difference","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_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_type":"Discount Type","discount_value":"Discount Value","discounts":"Discounts","distance":"Distance","dlocal":"dLocal","documents":"Documents","done":"Done","download":"Download","download_attachment":"Download Attachment","download_fiscal_receipt":"Download Fiscal Receipt","download_invoice":"Download Invoice","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_to_canvas":"Drag to canvas","drag_to_reorder":"Drag to manage order","drag_to_reorder_items":"Arrange and manage your item order by dragging","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_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","DynamicTable.no_items_found":"No items found.","DynamicTable.try_different_search":"Try different search","e_g_10_off":"E.G. 10% off","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_main_dry_storage":"e.g., Main Dry Storage","e_g_physical_count":"e.g. Physical count","e_g_summer2024":"E.G. SUMMER2025","each":"each","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_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_event":"Edit Event","edit_event_subtitle":"Update event details and settings","edit_extra_item":"Edit Extra Item","edit_guest":"Edit Guest","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_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_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","efficiency_score":"Efficiency Score","efficiency_seated_cleared":"Efficiency (seated → cleared)","eg_15000":"e.g. 15.000","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","eligible":"Eligible","email":"Email","email_address":"Email Address","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_password_reset_link":"Email password reset link","email_placeholder":"guest@email.com","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_tab":"Emails tab","employee":"Employee","employees":"employees","employment_type":"Employment Type","en-US":"en-US","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_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_cancellation_reason":"Enter reason for cancellation...","enter_category_description":"Enter category description","enter_category_name":"Enter category name","enter_code":"Got a Code? Enter it here","enter_email":"email@example.com","enter_four_digit_pin":"Enter a 4-digit PIN code","enter_image_url":"Enter Image URL","enter_menu_description":"Enter menu description","enter_menu_name":"Enter menu name","enter_quantity":"Enter quantity","enter_recipe_description":"Enter recipe description","enter_rejection_reason":"Enter rejection reason","enter_table_identifier_eg_t01":"Enter table identifier (e.g. T01)","enter_table_number":"Enter table number","entire_order":"Entire Order","entity":"Entity","entries":"entries","entries_to_week_of":"entries to week of","entry":"entry","error":"Error","Error":"Error","errors":"Errors","error_approving":"Error approving swap","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_responding":"Error responding","error_reviewing":"Error reviewing request","error_serving_item":"Failed to mark item as served","error_submitting_request":"Error submitting request","error_title":"Something went wrong","error_updating_availability":"Error updating availability","est_lost_revenue":"Est. Lost Revenue","estimated_cost":"Estimated Cost","estimated_delivery_time":"Estimated Delivery Time","estimated_time":"Est. Time","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_subtitle":"Manage ticketed events, experiences, and prix fixe dinners","example":"Example","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_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","experience":"Experience","expire":"Expire","expired":"Expired","expires_at":"Expires","expires_today":"Expires Today","expiring_soon":"Expiring Soon","expiry":"Expiry","expiry_date":"Expiry Date","export":"Export","export_csv":"Export CSV","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_item":"Extra Item","extra_items":"Extra Items","extra_option":"Extra Option","extras":"Extras","extras_total":"Extras Total","extreme":"Extreme","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_create_order":"Failed to create order","failed_to_delete_order":"Failed to delete order.","failed_to_initiate_payment":"Failed to initiate payment","failed_to_load":"Failed to load. Please try again.","failed_to_load_tables":"Failed to load tables","failed_to_mark_served":"Failed to mark order as served","failed_to_occupy_table":"Failed to occupy table","failed_to_update_order":"Failed to update order","failed_update_delivery":"Failed to update delivery status","failed_update_pickup":"Failed to update pickup status","fee":"Fee","fee_percentage":"Fee (%)","fee_type":"Fee Type","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","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_overview":"Financial Overview","financial_reports":"Financial Reports","financial_summary":"Financial Summary","financials":"Financials","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","fiscalized":"Fiscalized","fiscalizing":"Fiscalizing...","fiscalizing_order":"Issuing fiscal receipt...","fixed_amount":"Fixed Amount","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_plans":"Floor Plans","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_this_date":"for this date","forecast":"Forecast","forecast_description":"Predict staffing needs based on historical order data","forecast_lookback_hint":"Number of weeks of history used for staffing predictions","forecast_lookback_weeks":"Forecast Lookback Weeks","forgot_password":"Forgot password?","form_errors":"Please fix the form errors","Form.cash":"Cash","formattimeslotslotjoin":"formatTimeSlot(slot)).join(', ') }}","four_digit_pin":"4-digit PIN","free":"Free","free_starter_pack":"Free Starter Pack","freezer":"Freezer","fri":"Fri","friday":"Friday","from":"From","from_location":"From Location","from_purchase_order":"From Purchase Order","from_template":"From Template","frozen":"Frozen","full":"full","full_amount":"Full Amount","full_export":"Full Export (ZIP)","full_name":"Full Name","full_time":"Full Time","fully_paid":"Fully Paid","general":"General","general_information":"General Information","generate":"Generate","generate_ai_images_desc":"Generate stunning AI food photography for your menu","generate_daily_report":"Generate Daily Report","generate_forecast":"Generate Forecast","generate_forecast_hint":"Generate a forecast to view predictions","generate_report":"Generate 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","generator":"Generator","geolocation_not_supported":"Geolocation is not supported by your browser","go_back":"Go Back","go_to_settings":"Go to Settings","gold":"Gold","good":"Good","good_afternoon":"Good Afternoon","good_evening":"Good Evening","good_morning":"Good Morning","got_it":"Got it","grace":"grace","grace_period_minutes":"Grace Period (min)","gram_g":"Gram (g)","grand_total":"Grand Total","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_key":"Group key","group_tables":"Merge Tables","group_tables_description":"Merge multiple tables to accommodate your customers.","grouped_tables":"Merged Tables","grouped_with":"Merged with","guest":"Guest","guest_database":"Guest Database","guest_details":"Guest Details","guest_directory":"Guest Directory","guest_directory_description":"View and manage your restaurant guest profiles","guest_feedback":"Guest Feedback","guest_name":"Guest Name","guest_name_placeholder":"Enter guest name","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_hint":"Allow guests to select this table when booking","guest_update_failed":"Failed to update guest","guests":"Guests","guests_opted_out":"guests opted out of marketing","hands":"Hands","have":"have","healthy_cost_structure":"Healthy cost structure","help_driver_find_you":"Help your Driver find you.","helpful_tips":"Helpful Tips","hidden":"Hidden","high":"High","high_demand":"High Demand","high_food_cost_percentage":"High food cost percentage","hire_date":"Hire Date","history":"History","hold_table":"Hold Table","host":"Host","host_stand":"Host Stand","hourly_analysis":"Hourly Analysis","hourly_rate":"Hourly Rate","hourly_revenue_distribution":"Hourly Revenue Distribution","hours":"Hours","hours_ago":"hr ago","hours_scheduled":"Hours Scheduled","how_it_works":"How it works","httpsexamplecomimagejpg":"https://example.com/image.jpg","httpsexamplecomimgjpg":"https://example.com/img.jpg","identifier":"Identifier","image":"Image","image_prompt":"Image Prompt","image_quality":"Image Quality","image_style":"Style","image_url":"Image URL","images":"Images","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_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","inactive":"Inactive","inactive_locations_are_hidden_from_lists":"Inactive locations are hidden from lists","include_cover_image":"Include Cover Image","incl":"incl.","incl_break":"incl.","incoming_call":"Incoming Call","increase_party_size":"Increase party size","Index.add_your_first_tax_to_get_started.":"Add your first tax to get started.","Index.decoration":"Decoration","Index.delete":"Delete","Index.discard_changes":"Discard Changes","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.qr_code":"QR Code","Index.rename":"Rename","Index.replace":"Replace","Index.select_shape":"Select shape","Index.table":"Table","Index.unmerge":"Unmerge","info":"Info","ingredient":"Ingredient","ingredient_cost":"Ingredient Cost","ingredients":"+ Ingredients","initializing":"Initializing...","input_tokens":"Input Tokens","insert_placeholder":"Insert:","insufficient_credits":"Insufficient credits","insufficient_stock":"Insufficient Stock","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","inventory":"Inventory","inventory_assistant":"Inventory Assistant","inventory_counts":"Inventory Counts","inventory_dashboard":"Inventory Dashboard","inventory_grns":"GRNs","inventory_locations":"Inventory locations","inventory_manager":"Inventory Manager","inventory_on_hand":"Inventory on Hand","inventory_optimization":"Inventory optimization","inventory_prep_batches":"Prep Batches","inventory_prep_stocks":"Inventory Prep Stocks","inventory_reports":"Inventory reports","inventory_transfers":"Transfers","inventory_value":"Inventory Value","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_container":"Is Container?","is_demo":"Demo Mode","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_categories":"Item Categories","item_description":"Item Description","item_discount":"Item discount","item_discounts":"Item Discounts","item_image":"Item image","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_subtotal":"Item Subtotal","item_voided":"Item Voided","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_found":"items found","items_in":"Items in","items_ordered":"Items Ordered","items_prepared":"Items Prepared","items_ready":"Items Ready","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","joined":"Joined","just_now":"Just now","kds_enabled":"KDS Enabled","keep_reservation":"Keep Reservation","kilogram_kg":"Kilogram (kg)","kilograms":"Kilograms","kiosk":"Kiosk","kiosk_mode":"Kiosk Mode","kitchen":"Kitchen","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_today":"Labor Cost Today","labor_efficiency":"Labor Efficiency","labor_forecast":"Labor Forecast","language":"Language","large_event":"Large event","larger_party":"Larger party?","last":"Last","last_30_days":"Last 30 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_visit":"Last Visit","last_visit_days_placeholder":"e.g. 30","last_visit_within_days":"Last Visit Within (days)","last_week":"Last Week","late":"Late","ldquo":"&ldquo;","lead_time_days":"Lead Time (Days)","leave_blank_keep_existing":"Leave blank to keep existing credentials","left":"left","legend":"Legend","legend_available":"Available","legend_blocked":"Blocked","legend_held":"Held","legend_occupied":"Occupied","legend_open":"Open","legend_overlap_warning":"Overlap < 50%","legend_reserved":"Reserved","legend_seated":"Seated","lifetime_spend":"lifetime spend","light_mode":"Light Mode","link_copied":"Link copied to clipboard","link_copy_failed":"Failed to copy link","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","liter_l":"Liter (l)","liters":"Liters","live_spending":"Live Spending","load_more":"Load More","load_more_images":"Load more","loading":"Loading","loading_terminals":"Loading terminals...","loading_floor_plan":"Loading floor plan...","loading_items":"Loading items...","loading_payment":"Loading Payment…","locating":"Locating...","location":"Location","location_address":"Location address","location_barcode":"Location Barcode (optional)","location_name":"Location Name","location_outside_delivery_area":"Location is outside our delivery area","location_report":"Location","location_ranking":"Location Ranking","location_set":"Location Set","location_type":"Location Type","locations":"Locations","locations_count":"Locations","locked":"Locked","log_in":"Log in","log_out":"Log out","log_waste":"Log Waste","low_credit_balance":"Low Credit Balance","live":"Live","logo":"Logo (ideal: 200x200px)","logs":"Logs:","loop":"Loop","loopie":"AI Waiter","lost_covers":"Lost Covers","lot":"Lot","lot_information":"Lot Information","lot_number":"Lot Number","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","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_countries":"Manage Countries","manage_ingredients_for_recipe":"Manage the ingredients for this product recipe","manage_inventory_categories":"Manage inventory categories and organization","manage_payment_gateways":"Configure payment providers for your food court","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_reservations_description":"Manage your restaurant reservations and table bookings","manage_stock_movements_between_locations":"Manage stock movements between locations and outlets","manage_storage_locations_and_bins":"Manage storage locations and bins","manage_tables":"Manage Tables","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_your_extra_items":"Manage your extra items","manage_your_inventory_stock_level_adjustments":"Manage your inventory stock level adjustments","manage_your_supplier_relationships":"Manage your supplier relationships","management":"Management","manager":"Manager","manager_note":"Manager Note","managing":"Managing","manual":"Manual","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_no_show":"Mark No Show","mark_ready":"Mark Ready","mark_served":"Mark Served","marked_arrived":"Marked as arrived","marketing":"Marketing","marketing_hint":"Receive promotional communications","marketing_opt_in":"Marketing Opt-in","marketing_update_failed":"Failed to update marketing preference","mastercard":"Mastercard","max":"Max","max_consecutive_days":"Max Consecutive Days","max_covers_per_interval":"Max Covers / Interval","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_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_amount":"Maximum Discount Amount","maximum_discount_description":"Leave blank for no maximum","maximum_qty":"Maximum Qty","medium":"Medium","medium_event":"Medium event","member_since":"Member since","members":"members","menu":"Menu","menu_category_menu_item":"Menu Category / Menu Item","menu_file":"Menu File","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","menus":"Menus","merge_tables":"Merge Tables","merged_from":"Merged from","message":"Message","messages":"Messages","meta":"Meta","method":"Method","methods":"methods","mic":"Mic","milligram_mg":"Milligram (mg)","milliliter_ml":"Milliliter (ml)","min":"min","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_qty":"Min Qty","min_rest_between":"Min Rest Between Shifts","min_short":"min","min_spend":"Min Spend","min_spend_label":"Min Spend","min_spend_placeholder":"e.g. 10000","min_spending":"Minimum Spending","min_spending_label":"minimum","min_spending_met":"Minimum spending reached","min_staff":"Min Staff","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_basket_message":"Minimum order amount is {minimum}. Your current total is {current}.","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","minor_curfew":"Minor Curfew","minutes":"minutes","minutes_ago":"{minutes} min ago","model":"Model","moderate":"Moderate","modify_or_cancel":"Modify or Cancel Reservation","modify_order":"Modify Order","mon":"Mon","monday":"Monday","monitor_and_control_expenses":"Monitor and control expenses","monthly":"Monthly","monthly_purchases":"Monthly Purchases","more":"More…","more_orders":"more","morning":"Morning","most_sold_item":"Most Sold Item","move_map_to_select":"Move the Pin to Select","movement_history":"Movement History","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","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_required":"Name is required","need":"Need","need_a_template":"Need a template?","need_restocking":"Need restocking","needs_attention":"Needs Reply","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","never":"Never","never_changed":"Never changed","new":"New","new_campaign":"New Campaign","new_count":"New Count","new_guests":"New","new_image":"New Image","new_caller":"New Caller","new_order":"New Order","new_orders":"New Orders","new_password":"New password","new_purchase_order":"New Purchase Order","new_reservation":"New Reservation","new_ticket":"New Ticket","new_total":"New Total","new_values":"New Values","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","no":"No","no_active_clocks":"No active clock-ins","no_active_menu":"No active menu available at this time.","no_active_spending":"No active spending","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_batches":"No batches.","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_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_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_daily_data":"No Daily Data","no_data":"Not Enough Data","no_data_available":"No data available","no_distribution_data":"No distribution data","no_data_available_for_the_selected_period":"No data available for the selected period","no_data_description":"No data description","no_data_for_period":"No data for this period.","no_data_found":"No data found","no_discounts":"No Discounts Available","no_emails_configured":"No notification emails configured","no_employees":"No employees to display","no_employees_found":"No employees found","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_floor":"No Floor","no_floor_plan":"No floor plan configured","no_forecast_data":"No forecast data available","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_hourly_data_available":"No hourly data available","no_images_yet":"No images yet.","no_internet_connection":"No internet connection — please check your network","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_order":"No Items In Order","no_items_in_this_location":"No items in this location.","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_matching_employees":"No matching employees","no_matching_reservations":"No matching reservations","no_maximum":"No Maximum","no_menu_available":"No Menu Available","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_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_payments_recorded":"No payments recorded","no_payments_yet":"No payments recorded","no_pending_approvals":"No pending approvals","no_pin_set":"No PIN set","no_preference":"No Preference","no_prep_batches_found":"No prep batches found.","no_prep_stock":"No prep stock.","no_prep_stock_items":"No prep stock items.","no_providers":"No payment providers configured","no_recipes_yet":"No Recipes Yet","no_records":"No clock records yet","no_records_for_period":"No records found for this period","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_found":"No reservations found","no_reservations_hint":"Create a reservation to get started","no_reservations_match":"No reservations match","no_reservations_to_send":"There are no reservations for this date. The report will be empty.","no_reservations_today":"No reservations today","no_restaurants":"No restaurants assigned","no_results":"No results found","no_results_found":"No results found","no_role":"No role assigned","no_roles_configured":"No shift roles configured","no_shifts_today":"No shifts scheduled for today","no_show":"No Show","no_show_analysis":"No-Show Analysis","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_rate":"No-show rate","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_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_on_floor":"No tables on this floor","no_table":"No table","no_tags":"No tags assigned","no_tasks_in_progress":"No tasks in progress","no_tax":"No Tax","no_tax_data":"No tax data available","no_time_off_requests":"No time-off requests","no_time_slots_added":"No time slots have been added yet","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_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_trend_data":"Rating trend will appear as reviews come in.","no_upcoming_expiries":"No items expiring soon","no_usage_data":"No usage data yet","no_visit_data":"No visit data yet","no_visits_period":"No visits in this period","no_waiter_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_hint":"Walk-in guests will appear here when added to the waitlist","none":"None","none_specified":"None specified","normal":"Normal","not_applicable":"Not Applicable","not_available":"Not Available","not_clocked_in":"Not clocked in","not_configured":"Not configured","not_paid":"Not Paid","not_served":"not served","not_specified":"Not specified","note":"Note","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","notification_recipients":"Notification Recipients","notifications_active":"notifications","notify":"Notify","notify_staff_through_email":"Notify Staff Through Email","nutritional_info":"Nutritional Info","occupied":"Occupied","occupy":"Occupy","of":"of","of_total":"Of total","old_values":"Old Values","on_break":"On Break","on_duty":"On Duty","on_duty_staff":"On-Duty Staff","on_hand":"On Hand","on_the_way":"On the Way","one_time":"One-Time","open":"Open","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_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","operations":"Operations","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)","options":"Options","or":"OR","or_enter_custom":"Or enter custom amount","or_enter_image_url":"Or Enter Image URL","or_return_to":"Or, return to","order":"Order","order_already_paid":"This order has already been paid","order_approved":"Order Approved","order_breakdown":"Order Breakdown","order_cancelled":"Order Cancelled","order_completed":"Order Completed","order_confirmed":"Order Confirmed","order_created":"Order Created","order_date":"Order Date","order_declined":"Order Declined","order_details":"Order Details","order_discount":"Order Discount","order_hash":"Order #","order_id":"Order ID","order_in_progress":"Order in progress","order_info":"Order Information","order_items":"Order Items","order_no":"Order No","order_not_paid":"Order not paid","order_number":"Order #{number}","order_pending_approval":"Your payment is held. The restaurant will confirm your order shortly.","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_served":"Order served to customer","order_status":"Order Status","order_summary":"Order Summary","order_time":"ORDER TIME","ORDER_TIME":"ORDER TIME","order_timeline":"Order Timeline","order_to_served":"Order to Served","order_total":"Order Total","order_types":"Applicable Order Types","order_updated":"Order updated successfully","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","ordered":"Ordered","ordered_on":"Ordered On","ordered_on_cannot_be_in_past":"Ordered On date cannot be in the past.","orders":"Orders","orders_appear_here":"Orders placed during this reservation will appear here","orders_by_hour":"Orders by hour","orders_by_location_desc":"Breakdown of orders, items, and revenue per dining area","orders_completed":"Orders completed","orders_in_bill":"orders in this bill","orders_in_selected_period":"Orders in selected period","orders_paid":"Orders Paid","orders_served":"orders served","orders_today":"Orders Today","orders_total":"Orders Total","original_quantity":"Original Quantity","ot_cost":"OT Cost","ot_hours":"OT Hrs","other":"Other","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","overbooking":"Overbooking","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_eligible":"Overtime Eligible","overtime_hours":"Overtime Hours","overtime_rules":"Overtime Rules","overview":"Overview","owner":"Owner","pacing":"Pacing","paid":"Paid","paid_so_far":"Paid so far","paid_via":"Paid via","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","parameters":"Parameters","part_time":"Part Time","partial":"Partial","partial_day":"Partial Day","partial_day_desc":"Only part of the day off","partial_received":"Partial Received","partial_served":"Partially Served","partial_void":"Partial Void","partial_void_warning_title":"Partial void","partial_voids":"Partial voids","party_size":"Party Size","password":"Password","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_time_error":"Cannot create a reservation for a past time.","pause":"Pause","paused":"Paused","pax":"Pax","pay_all":"Pay All","pay_amount":"💰 Pay €{amount}","pay_deposit":"Pay Deposit","pay_full":"Pay Full","pay_selected":"Pay Selected","pay_your_bill":"Pay or Split Bill","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."},"check_again":"Check Status Again","check_card":"Check your card details and balance","check_order_status":"Please check your order status or contact support if you believe your payment was processed.","contact_bank":"Contact your bank if the problem persists","could_not_verify":"Could not verify payment status","missing_session_token":"No payment session found","network_error":"A network error occurred","payment_failed_title":"Payment Failed","retry_failed":"Could not check the payment again. Please try again.","secure_payment":"Secure payment powered by","session_expired":"Payment session has expired","session_expired_title":"Session Expired","session_not_found":"Payment session not found or expired","something_went_wrong":"Something went wrong","status_check_failed":"Failed to check payment status","status_timeout":"Payment verification is taking longer than expected. Please check your order status.","still_processing":"Still processing...","thank_you":"Thank you for your payment","try_different":"Try a different payment method","verification_issue":"Verification Issue","verifying_payment":"Verifying Payment"},"payment_amount":"Payment Amount","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_information":"Payment Information","payment_label":"Payment","payment_method":"Payment Method","payment_methods":"Payment Methods","payment_pending":"Payment Pending","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_ref":"Payment Ref","payment_status":"Payment Status","payment_authorized":"Payment Authorized","payment_successful":"Payment Successful","payment_summary":"Payment Summary","payment_system":"Payment System:","payment_terms":"Payment Terms","payment_was_received":"Payment was received","payment.label":"Payment","payments":"payments","payments_made":"payments made","peak":"Peak","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_pos":"Pending POs","pending_swaps":"Pending Swaps","people":"people","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_unit":"per unit","percentage":"Percentage","percentage_of_total":"% of Total","percentage_value":"Percentage Value","performance":"Performance","performance_metrics_by_table":"Performance metrics by table","period":"Period","personal":"Personal","personal_information":"Personal Information","phone":"Phone","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","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_updated":"Pickup status updated successfully","pickup_url_copied":"Pickup 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_required":"A 4-digit PIN is required.","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","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_come_again":"Please Come Again","please_contact_support_or_renew_your_subscription_":"Please contact support or renew your subscription to regain access.","please_fill_all_required_fields":"Please fill all required fields","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_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","up_to":"Up to","add_extras":"Add extras","please_wait":"Please wait...","po_number":"PO Number","points":"pts","policies":"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_terminal":"POS Terminal","pos_terminal_reference":"POS terminal reference","post_visit_campaign":"Post-Visit Follow-Up","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_report":"Pre-Shift Report","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_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_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_pending":"Prep Batches Pending","prep_batches_view":"Prep Batches","prep_consume":"Used in prep","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_time":"Prep Time","preparation_started":"Preparation Started","preparing":"Preparing","preparing_generation":"Preparing Generation...","preparing_payment":"Preparing your payment...","prev":"Prev","preview":"Preview","preview_branded_note":"This preview shows how the email will appear with your restaurant branding. Placeholder values are replaced with sample data.","preview_failed":"Failed to load audience preview.","preview_send":"Preview & Send","previous":"Previous","previous_daily_reports":"Previous Daily Reports","previous_slide":"Previous Slide","previously_paid":"Previously Paid","price":"Price","price_deviation":"Price Deviation","price_deviations":"Price Deviations","pricing":"Pricing:","primary_table":"Main Table","print":"Print","print_bill":"Print Bill","print_invoice":"Print Invoice","select_orders_for_bill":"Select which orders to include","select_orders_for_invoice":"Select which orders to print invoices for","combined":"Combined","printer_name":"Printer name","printers":"🖨️ Printers","connect":"Connect","reconnect":"Reconnect","connecting":"Connecting","connected":"Connected","disconnected":"Disconnected","baud_rate":"Baud Rate","poll_interval":"Poll interval","diagnostic":"Diagnostic","failed_today":"Failed","bytes_sent":"Data Sent","polling":"Polling","connection":"Connection","priority":"Priority","priority_tag":"PRIORITY TAG","PRIORITY_TAG":"PRIORITY TAG","prix_fixe":"Prix Fixe","proceed_to_checkout":"Proceed to Checkout","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","provider_deleted":"Provider deleted successfully","provider_type":"Provider Type","provider_updated":"Provider updated successfully","profit":"Profit","profit_analysis":"Profit Analysis","profit_margin":"Profit Margin","profit_margin_below_recommended":"Profit margin below recommended","prompt":"Prompt","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","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_number":"Purchase Order #{id}","purchase_orders":"Purchase Orders","purchased":"Purchased","purchases":"Purchases","purchasing":"Purchasing","putaway":"Putaway","qr_code":"QR Code","qr_code_mode":"QR Code (Scan to Clock In)","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_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_on_hand":"Quantity on Hand","quantity_sold":"Quantity Sold","quantity_to_void":"Quantity to Void","queue":"Queue","quick_actions":"Quick Actions","quick_add_shift":"Add Shift","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.","range":"Range","rank":"Rank","rate":"Rate","rdquo":"&rdquo;","ready":"Ready","ready_at":"Ready At","ready_for_pickup":"Ready for Pickup","ready_orders":"Ready Orders","ready_to_serve":"Ready to Serve","reassign_table":"Reassign Table","reason":"Reason","reason_optional":"Reason (optional)","reason_placeholder":"Optional reason for your request...","receipt":"Receipt","recognition":"Recognition","recognized":"Recognized","receipt_no":"Receipt No.","receipt_type":"Receipt Type","receive":"Receive","receive_item":"Receive Item","receive_po":"Receive PO","receive_transfer":"Receive Transfer","received":"Received","received_by":"Received By","receiving_allowed":"Receiving Allowed","recent_activity":"Recent Activity","recent_alerts":"Recent Alerts","recipe":"Recipe","recipe_components":"Recipe Components","recipe_consume":"Recipe Consume","recipe_ingredients":"Recipe Ingredients","recipe_name":"Recipe Name","recipes":"Recipes & Preps","recipes_bom":"Recipes & Preps","recipes_image":"Recipes image","recommended_staff":"Recommended Staff","record":"Record","records":"records","record_waste":"Record waste","recorded":"Recorded","recorded_by":"Recorded by","recording":"Recording","recount":"Recount","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","register":"Register","regular":"Regular","regular_cost":"Regular Cost","regular_hours":"Regular Hours","reject":"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_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_settings":"Reminder Settings","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_point":"Reorder Point","replies":"Replies:","report":"Report","report_period":"Report Period","reports":"Reports","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","requires_attention":"Requires Attention","requires_catch_weight":"Requires Catch Weight","requires_expiry":"Requires Expiry Date","requires_expiry_date":"Requires Expiry Date","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_availability_note":"Availability will be verified when you save. If the new time is unavailable, you will be notified.","reservation_cancel":"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_closed_on_day":"Restaurant is closed on {day}s.","reservation_confirm":"Confirm Reservation","reservation_confirmation":"Confirmation","reservation_confirmation_code":"Confirmation Code","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_details":"Reservation Details","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_modify":"Modify","reservation_modify_title":"Modify Reservation","reservation_no_slots":"No time slots available for this date.","reservation_party_size":"Party Size","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","other_venue":"other venue","other_venues":"other venues","prepayment":"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_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","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_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","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_food":"Food","survey_drinks":"Drinks","survey_service":"Service","survey_ambience":"Ambience","survey_overall":"Overall","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_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","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_special_requests":"Special Requests","reservation_special_requests_placeholder":"Allergies, celebrations, seating preferences...","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_table":"Table","reservation_time":"Time","reservation_timeline":"Reservation Timeline","reservation_yes_cancel":"Yes, Cancel","reservation_your_details":"Your details","reservations":"Reservations","reserve":"Reserve","reserve_a_table":"Reserve a Table","reserved":"Reserved","reset":"Reset","reset_password":"Reset password","resolution":"Resolution","respond":"I'll Take It","responded":"Responded","responses":"responses","restart":"Restart","restaurant":"Restaurant","restaurant_address":"Street address, city, postal code","restaurant_details":"Restaurant Details","restaurant_earnings":"Restaurant Earnings","restaurant_info":"Restaurant Info","restaurant_logo":"Restaurant Logo","restaurant_name":"Restaurant Name","restaurant_orders":"Restaurant Orders","restaurant_overview":"Restaurant Overview","restaurant_schedules":"Restaurant Schedules","restaurant_settings":"Restaurant Settings","restaurant_closed_this_day":"Restaurant is closed on this day","restaurants":"Restaurants","results":"Results","retry":"Retry","return":"Return","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_attributed":"Revenue Attributed","revenue_by_hour_of_day":"Revenue by hour of day","revenue_by_location":"Revenue by Location","revenue_order":"Revenue / Order","revenue_over_time":"Revenue over time","revenue_percentage":"Revenue Percentage","revenue_report":"Revenue Report","revenue_trend":"Revenue Trend","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_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_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_submitted":"Review Submitted","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_name":"Role Name","role_name_placeholder":"e.g. Server, Cook","roles":"Roles","roles_and_permissions":"Roles & Permissions","rows":"Rows","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.","manage_staff_roles_description":"Define roles and control what each staff member can access","role_details":"Role Details","preset":"Preset","total_permissions":"Total Permissions","custom_roles":"Custom Roles","search_permissions":"Search permissions...","no_permissions_found":"No permissions match your search","finance":"Finance","permission":"permission","permissions":"permissions","slug":"Slug","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","sale":"Sale","sales_by_category":"Sales by Category","sales_overview_by_user":"Sales Overview by User","sales_summary":"Sales Summary","sales_total":"Sales Total","sample_guests":"Sample","sat":"Sat","satisfaction":"Satisfaction","saturday":"Saturday","save":"Save","save_adjustment":"Save Adjustment","save_campaign":"Save Campaign","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_settings":"Save Settings","save_table":"Save Table","saved":"Saved","scan_new_code":"Scan the new code to try again","scan_to_clock":"Scan to Clock In/Out","schedule":"Schedule","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.","scheduled":"Scheduled","scheduled_label":"Scheduled","scheduling":"Scheduling...","scope":"Scope:","scope_value":"Scope Value:","search":"Search...","search_calls":"Search by phone or name...","search_campaigns":"Search campaigns...","search_categories":"Search categories...","search_country":"Search Country","search_employees":"Search employees...","search_events":"Search events...","search_guests":"Search by name, email, or phone...","search_items":"Search items...","search_items_or_reference":"Search items or reference...","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_purchase_orders":"Search purchase orders...","search_reports":"Search reports...","search_suppliers":"Search suppliers...","search_tables":"Search tables...","search_transactions":"Search transactions","search_transfer_number":"Search transfer number","seat":"Seat","seat_anyway":"Seat Anyway","seat_at_table":"Seat at Table","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","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_placeholder":"Station A","section_update_failed":"Failed to update section","section_updated":"Section updated.","sections":"sections","secure_payment":"Secure Payment","security":"Security","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_all_days":"Select All","select_base_unit":"Select Base Unit","select_base_unit_first":"Select base unit first","select_category":"Select category","select_categories":"Select categories","select_category_to_view_items":"Select category to view items","select_choices":"Select your own choices","select_currency":"Select currency...","select_date":"Select Date","select_date_first":"Select date first","select_day":"Select day","select_days":"Select Days","select_different_location":"Select a Different Location","select_employee":"Select employee...","select_extra_item":"Select Extra Item","select_file":"Select File","select_floor":"Select Floor","select_from_location_first":"Please select a 'From Location' first to add items","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_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_orders":"Select Orders","select_orders_message":"Select orders to pay","select_prep_batch":"Select Prep Batch","select_prep_stock":"Select prep stock","select_purchase_order":"Select Purchase Order","select_reason":"Select reason","select_recipe":"Select Recipe","select_restaurant":"Select Restaurant","select_role":"Select Role","select_server":"Select server","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_table":"Select a Table","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_temperature_zone":"Select Temperature Zone","select_time":"Select time","select_language":"Select Language","select_terminal":"Select Terminal","select_type":"Select type","select_unit":"Select unit","select_waiter":"Select Waiter","select_your_shift":"Select Your Shift","selected":"selected","selected_image_preview":"Selected Image Preview","selected_location":"Selected Location","send":"Send","send_campaign":"Send Campaign","send_campaign_confirm":"Send \"{name}\" to all matching guests? This cannot be undone.","send_message":"Send Message","send_reminder_description":"Send reminders for pending orders","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_tab":"Sent","sent_to_kitchen":"Sent to Kitchen","served":"Served","served_at":"Served At","served_by":"Served by","server_sections":"Server Sections","servers":"Servers","service_fee":"Ordder fee","service_fees":"Ordder Fees","platform_fee":"Platform Fee","download_platform_invoice":"Download Ordder Fee Invoice","audit_logs":"Audit Logs","system_health":"System Health","qr_print":"QR Print","service_rating":"Service","serving":"Serving","set_as_default":"Set as Default","set_as_primary":"Set as Primary Image","set_capacity":"Set a capacity","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_up_tables":"Set up tables in management","settings":"Settings","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.business_hours":"Business Hours","Settings.to":"to","severity":"Severity","shape":"Shape","share":"Share","shared_inventories":"Shared Inventories","shelf_life":"Shelf Life","shelf_life_days":"Shelf Life (Days)","shift_added":"Shift added","shift_dashboard":"Staff Dashboard","shift_dashboard_description":"Overview of today's shifts, active clocks, and labor metrics","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_schedule":"Shift Schedule","shift_settings":"Shift Settings","shift_swaps":"Shift Swaps","shift_swaps_description":"Swap, cover, or drop shifts with your team","shift_template":"Shift Template","shift_templates":"Shift Templates","shifts":"Shifts","short":"short","short_code":"Short Code","shortcut_actions":"Shortcut Actions","show_appreciation":"Your tip means a lot. Thank you!","show_individual":"Show Individual","show_less":"Show less","show_menu":"Show Menu","Show.item":"Item","back_to_food_court":"Back to Food Court","fiscal_receipt_processing":"Processing fiscal receipt...","showing_all":"Showing all","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)","kiosks":"Kiosks","commercial_menu":"Customers & Invoicing","commercial_customers":"Customers","commercial_invoices":"Invoices","commercial_payments":"Payments","commercial_bank_accounts":"Bank accounts","card_terminals":"Card Terminals","commercial_delivery_notes":"Delivery notes"},"sign_in":"Sign In","silver":"Silver","simple_export":"Simple (JSON)","single_adjustment":"Single Adjustment","skip":"Skip","sku":"SKU","slots_copied":"Shift slots copied","small_event":"Small event","sold":"sold","sort_by":"Sort By","sort_order":"Sort Order","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","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_items":"Specific Items","spend":"Spend","spend_min_placeholder":"e.g. 50000","spend_remaining":"Spend remaining","spending_progress":"Spending Progress","spent":"spent","split":"Split","split_bill":"Split Bill","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"},"spots_available":"spots available","spots_remaining":"spots remaining","square":"Square","staff":"Staff","staff_performance":"Staff Performance","staff_permissions":"Staff Permissions","staff_productivity_and_sales":"Staff productivity and sales performance","staffing_forecast":"Staffing Forecast","staffing_gaps":"Staffing Gaps","staging":"Staging/Receiving","standard":"Standard","standard_credits":"Standard Credits","start":"Start","start_by_adding_your_first_supplier":"Start by adding your first supplier","start_cooking":"Start Cooking","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_time":"Start Time","start_time_label":"Start Time","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","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_status":"Stock Status","stock_transfers":"Stock Transfers","storage":"Storage","storage_type":"Storage Type","store_assistant":"Store Assistant","store_manager":"Store Manager","stripe":"Stripe","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","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","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","system":"System","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_comments_placeholder":"Tell us more about your experience...","survey_google_review":"Leave a Google Review","survey_opinion_helps":"Your opinion helps us improve.","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","swap":"Swap","swap_auto_approve":"Auto-Approve Swaps","swap_auto_approve_hint":"Automatically approve swap requests without manager review","swap_note_placeholder":"Any additional details...","swap_requests_will_appear":"Swap requests from your team will appear here","swap_type":"Type","swaps":"Swaps","table":"Table","table_assigned":"Table assigned","table_config_saved":"Table configuration saved","table_coverage":"Table Coverage","table_description_placeholder":"Short description visible to guests during booking","table_group":"Table Group","table_is_available":"Table is available","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_performance":"Table Performance","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_status":"Table Status","table_status_colors":"Table Status Colors","table_utilization_analysis":"Table Utilization Analysis","table_view":"Table View","tables":"tables","tables_assigned":"Tables Assigned","tables_count":"Tables Count","tables_header":"Tables","tables_merged_successfully":"Tables merged successfully","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_name_placeholder":"e.g. VIP, Birthday, Window Seat","tag_update_failed":"Failed to update tag","tag_updated":"Tag updated successfully","tags":"Tags","tags_update_failed":"Failed to update tags","take_away":"Take Away","take_photo":"Take Photo","talk":"Talk","talk_to_loopie":"Talk to the AI Waiter","target_days":"Target Days","tax":"Tax","tax_breakdown":"Tax Breakdown","tax_breakdown_by_order":"Tax Breakdown by Order","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_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","taxable_amount":"Taxable Amount","taxes":"Taxes","taxes_summary":"Taxes Summary","temp_zone":"Temperature Zone","temperature":"Temperature","temperature_zone":"Temperature Zone","template_name":"Template Name","template_name_placeholder":"e.g. Morning, Afternoon, Evening","template_options":"Template Options","templates":"Templates","takeaway":"Takeaway","telephony_settings":"Telephony Settings","terminal":"Terminal","test_call_sent":"Test call event sent — check for the popup!","thank_you":"Thank You!","theft":"Theft","thirty_days":"30 days","this_action_cannot_be_undone":"This action cannot be undone","this_month":"This Month","this_week":"This Week","this_year":"This Year","threshold":"Threshold","threshold_minutes":"Threshold (minutes)","thu":"Thu","thursday":"Thursday","ticket_price":"Ticket Price ($)","ticket_singular":"ticket","tickets":"Tickets","time":"Time","time_conflict_title":"Time conflict","time_off":"Time Off","time_off_description":"Manage time-off requests and approvals","time_off_requests_will_appear":"Time-off requests will appear here","time_records":"Time Records","time_restricted":"Time Restricted","time_slot":"Time Slot","timeclock":"Time Clock","timeclock_description":"View your clock history and time tracking records","timeclock_mode":"Timeclock Mode","timeline":"Timeline","timenbspview":"Time View","times":"&times;","timesheets":"Timesheets","timesheets_description":"Review, approve, and export weekly timesheets","timestamp":"Timestamp","timezone":"Timezone","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_image":"Use images and buttons to make your email visually appealing.","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_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_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","today_at":"Today at","today_revenue":"Today Revenue","todays_entries":"Today's Entries","todays_shifts":"Today's Shifts","toggle_failed":"Failed to update policy status","toggle_sidebar":"Toggle Sidebar","token":"Token","tokens":"tokens","tokens_qty":"Tokens Qty","tolerance_breached":"Tolerance Breached","top":"Top","top_item":"Top Item","top_items":"Top Items","top_performing_items":"Top Performing Items","top_selling_items":"Top Selling Items","top_tables":"Top Tables","top_waiters":"Top Waiters","total":"Total","total_amount":"Total Amount","total_bill":"Total Bill","total_bookings":"Total Bookings","total_campaigns":"Total Campaigns","total_cost":"Total","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_items":"Total Items","total_items_sold":"Total Items Sold","total_no_shows":"Total No-Shows","total_on_hand":"Total On Hand","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_restaurants":"Total Restaurants","total_revenue":"Total revenue","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_sent":"Total Sent","total_spending":"Total Spending","total_spent":"Total Spent","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_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","track_all_inventory_movements":"Track all inventory movements and changes","track_and_manage_inventory_waste":"Track and manage inventory waste","track_expenses_costs":"Track expenses costs","track_lots_with_expiry_dates":"Track lots with expiry dates and batch numbers","transaction":"Transaction","transaction_count":"Transaction Count","transaction_details":"Transaction details","transaction_history":"Transaction History","transaction_id":"Transaction ID","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_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","trn":"TRN (Tax Registration Number)","troubleshooting":"Troubleshooting","try_adjusting_your_search_or_filters":"Try adjusting your search or filters","try_again":"Try Again","try_default_period":"Try default period","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_time":"Turn Time","turnover":"Turnover:","turnover_per_table":"Turnover Per Table","turnover_per_waiter":"Turnover Per Waiter","turnover_rate":"Turnover Rate","type":"Type","type_your_reply":"Type your reply...","unassign":"Unassign","unassign_all":"Unassign All","unassigned":"Unassigned","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_bottle":"Bottle","unit_bottle_desc":"Preset bottle sizes with custom volume","unit_bottle_size_label":"Quick sizes","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_options_heading":"Inventory Units","unit_pack":"Pack","unit_pack_desc":"Group multiple pieces together","unit_piece":"Piece","unit_piece_desc":"Track individual pieces or servings","unit_price":"Unit Price","unit_select_prompt":"Select a base unit to continue.","unit_sub_unit_label":"Choose a sub-unit","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","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","no_upcoming_reservations":"No upcoming reservations","upcoming_expiries":"Upcoming Expiries","upcoming_reservation":"Upcoming Reservation","upcoming_reservations":"Upcoming Reservations","update":"Update","update_discount":"Update Discount","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_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_personal_details":"Update your personal details and contact information","updated":"Updated","updates":"Updates","updating":"Updating","upgrade_create_failed":"Failed to create upgrade","upgrade_created":"Upgrade created.","upgrade_delete_failed":"Failed to delete upgrade","upgrade_deleted":"Upgrade deleted.","upgrade_description_placeholder":"A bottle of Moët on arrival","upgrade_name_placeholder":"Welcome Champagne","upgrade_update_failed":"Failed to update upgrade","upgrade_updated":"Upgrade updated.","upgrades":"Upgrades & Add-ons","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","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","upsell":"+ Upsell","upsells":"Upsells","Upsells.no_upsells_assigned.":"No upsells assigned.","Upsells.x":"x","urgent":"Urgent","usage_limits":"Usage Limits","usage_limits_optional":"Usage Limits (Optional)","usage_variance":"Usage Variance","use_default":"Use default","use_quick_select":"Use quick select","used":"Used","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","variance":"Variance","variance_value":"Variance Value","variances":"Variances","vat":"VAT","vat_applicable":"VAT Applicable","verified":"Verified","verify_email":"Verify email","very_high":"Very High","very_low":"Very Low","view":"View","view_all":"View All","view_bill":"View Bill","view_breakdown":"View Tax Breakdown","view_comprehensive_reports":"View comprehensive reports","view_details":"View Details","view_full_details":"View full details","view_guest_profile":"View Guest Profile","view_more":"View","view_profile":"View Profile","view_restaurant":"View Restaurant","view_stock_locations":"View Stock Locations","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","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_regular":"Regular","vip_tier_silver":"Silver","visa":"Visa","visible":"Visible","visit":"visit","visit_activity":"Visit Activity","visit_count_min_placeholder":"e.g. 10","visitor_id":"Visitor Id","visits":"visits","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","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"},"warnings":"Warnings","waiter_modify_restricted":"Order modification is disabled for waiters. Please contact a manager.","waiter_performance":"Waiter Performance","waiter_performance_metrics":"Waiter Performance Metrics","waiters":"Waiters","waiting":"waiting","waiting_for_delivery_driver_message":"Waiting for the delivery driver.","waiting_for_pickup":"Waiting for Pickup","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_auto_refresh":"This page auto-refreshes every 30 seconds","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","warning":"Warning","waste":"Waste","waste_percent":"Waste %","waste_record":"Waste Record","waste_record_details":"Waste Record Details","waste_records":"Waste Records","waste_type":"Waste Type","ways":"ways","wed":"Wed","wednesday":"Wednesday","week_of":"Week of","weekdays":"Weekdays","weekly":"Weekly","weekly_availability":"Weekly Availability","weekly_hours":"Weekly hours","weekly_hours_range":"Weekly Hours Range","weekly_performance":"Weekly Performance","weighted_average":"Weighted average","welcome_campaign":"Welcome Campaign","welcome_campaign_short":"Greet first-time guests after their visit.","win_back_campaign":"Win-Back Campaign","win_back_campaign_short":"Re-engage guests who have not visited in 60+ days.","worker":"Staff","working":"Working","workload":"Workload","writing_tips":"Writing Tips","x_guests":"{count} guests","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_have_credits_remaining":"You have {amount} remaining in your AI credits wallet.","you_paid":"You Paid","you_will_pay":"You will pay","your_bill":"Your Bill","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_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_pickup_orders":"Your Pickup Orders","your_restaurant_is_locked_due_to_unpaid_subscripti":"Your restaurant is locked due to unpaid subscription.","youremailcom":"your@email.com","YYYY-MM-DD":"YYYY-MM-DD","zero":"Zero","zone":"Zone","zone_placeholder":"e.g. Row 1","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","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","time_off_allowances":"Time Off Allowances","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","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_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","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","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_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","invalid_url":"Must be a valid URL starting with http:// or https://","invalid_color":"Invalid color value","table_type":"Table Type","tag_required":"Please select a tag","deliveries":"Deliveries","delivery_enabled":"Delivery enabled","plan_details":"Plan details","last_6_months":"Last 6 months","last_year":"Last year","by_revenue":"By revenue","distribution":"Distribution","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.assistant_title":"What can I help with?","ai.assistant_description":"Tap an action above or ask a question below.","ai.thinking":"Thinking...","ai.ask_anything":"Ask anything...","ai.insufficient_credits":"Not enough AI credits.","orders_not_paid":"Orders not paid","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","avg":"Avg","business_day":"Business Day","excel":"Excel","gross_total":"Gross Total","net_sales":"Net Sales","order_discounts":"Order Discounts","pdf":"PDF","subtotal_after_discounts":"After Discounts","total_quantity":"Total Qty","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","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.","no_shifts_for_day":"No shifts scheduled for this day","no_staff_for_role":"No staff assigned to this role","scheduled_for_shift":"Scheduled for Shift","staff_overview":"Staff Overview","staff_per_shift":"Staff per shift","timeclock_kiosk":"Timeclock Kiosk","base_role":"Base Role","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","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","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","duplicate":"Duplicate","add_zone_rate":"Add Zone Rate","edit_spending_rule":"Edit Zone Rate","fallback":"fallback","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.","rate_add_failed":"Failed to add zone rate","rate_added":"Zone rate added.","season_update_failed":"Failed to update season","season_updated":"Season updated.","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 %","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","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","revenue_share":"Revenue Share","vs_previous":"vs previous","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","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","booking_mode":"Booking Mode","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":"Cutoff Time","cutoff_message":"Contact Message","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","integrations_title":"Integrations","integrations_description":"Connect third-party systems like Zoho Creator to push orders out and pull live stock in.","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_active":"Active","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_label":"Label","integrations_label_placeholder":"e.g. Cali Kebab — SLC","integrations_label_optional":"(optional)","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_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_total_events":"Total events","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_when":"When","integrations_no_events":"No events yet","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_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_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_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","social_links":"Social media","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_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","wellness_services_desc":"Service catalogue, cleanup buffer, and legal text","booking_settings":"Booking settings","cleanup_buffer_minutes":"Cleanup buffer (minutes)","sort":"Sort","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_start_at":"Starting number","renumber_preview_hint":"Reassign numbers based on visual position. Use after arranging the layout.","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.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.tips":"Tips","print.discount":"Discount","print.item_discounts":"Item Discounts","print.delivery_fee":"Delivery Fee","print.service_fee":"Service Fee","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.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.item":"Item","print.items":"item(s)","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.placeholders.variant_label":"Bottle","add_variant":"Add","price_variants_label":"Available sizes","course":"Course","add_course":"Add course","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","use_restaurant_default":"Use restaurant default","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 holding the QR can sign in as this user, so keep it safe.","staff_qr_token_active":"Active. Opening this card again makes a new QR, and the printed one stops working.","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","printer_backup_none":"Not a backup (primary printer)","billing_mode":"Billing Mode","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","company_name":"Company Name","enter_activity":"e.g. Restaurant, Catering services","city":"City","postal_code":"Postal Code","doy":"Tax Office (DOY)","company_invoice_clear":"Clear","autofilled_from_history":"Autofilled from previous entry","autofilled_from_aade":"Autofilled from AADE registry","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","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_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","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.","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","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","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","smart_suggestions":"Smart Suggestions","smart_bundle":"SMART BUNDLE","match":"MATCH","deal_removed":"Deal removed","cashier_smart_suggestions_enabled":"Cashier — Smart Suggestions","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.","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","processing_payment":"Processing Payment","arrives_now":"Arrives Now","shifts_appear_here":"Shifts Appear Here","venue":"Venue","sold_out":"Sold out","redeemed":"Redeemed","attendance":"Attendance","event":"Event","events_overview":"Events overview","basics":"Basics","add_option":"Type and press Enter","key":"Key","public_url":"Public URL","redeem":"Redeem","admitted":"Admitted","recent":"Recent","ok":"OK","invalid_token":"Token must be 32 characters.","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.","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","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","final_receipt":"Final receipt","vat_placeholder":"e.g. EL123456789","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_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)","customer_vat":"Customer VAT","mark":"MARK","issuing":"Issuing…","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","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","terminals_last_seen":"Last seen","mellon_base_url":"Base URL","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","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","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…","iframe":"Iframe (embedded)","cash_received":"Cash received","leave_change_as_tip":"Leave change as tip","tip_amount_label":"Tip","cashier_cash_exchange_modal_enabled":"Cashier — Cash Exchange Modal","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.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.","print_center":"Print Center","reprint":"Reprint","kitchen_note":"Kitchen note","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","pay_next_person":"Pay & Next","finish_split":"Finish","amount_for_person":"Amount for this person","split_equal":"Equal","split_final_prefilled":"Pre-filled with remaining balance — edit if needed","no_terminals_configured":"No terminals configured","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.","reports_hub":"Business Reports","reports_classic":"Standard Reports","reports_tab_guest_checks":"Guest Checks","reports_search_placeholder":"Filter by name or description","reports_no_results":"No reports match your search.","reports_count_label":"reports","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_enter_criteria":"Enter search criteria to find and view guest check details.","guest_checks_check_number":"Check number","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_search_hint":"Paid checks only. Open a row for full details.","guest_checks_employee_name":"Employee name","guest_checks_check_number_placeholder":"e.g. 1001","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_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","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_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_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","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","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.","primer_invoice":"Primer","open_primer_invoice":"Open the invoice on Primer","voice_waiter_launch":"Voice waiter","voice_waiter_listening":"Listening…","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_total":"Total","voice_waiter_reading":"Reading the order…","voice_waiter_hold_to_speak":"Hold to speak","voice_waiter_order":"Order","voice_waiter_item":"item","voice_waiter_items":"items","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_choose":"Choose","voice_waiter_ready":"Ready","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)","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","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.","z_report":"Z 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_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.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.","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","best_sellers_today":"BEST SELLERS (TODAY)","pcs":"pcs","uncollected_amounts":"UNCOLLECTED AMOUNTS","all_collected":"Everything collected","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","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, for the 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).","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_need_runner":"Send me a runner","shout_slammed":"I'm slammed — need help","shout_need_change":"Need change / cash","shout_need_manager":"Manager needed","staff_chat":"Staff chat","staff_chat_subtitle":"Whole venue sees this","type_a_message":"Type a message…","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","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","bakery":"Bakery","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.","kpi_orders_unit":"orders","weighed":"Weighed","suggested":"Suggested","planned":"Planned","log":"Log","device":"Device","cart_empty":"Cart is empty","charge":"Charge","tendered":"Tendered","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","endpoint":"Endpoint","regenerate":"Regenerate","reverted":"Reverted","revert":"Revert","file":"File","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, compared with 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","pl_imported_share":"From imported history","weigh_before_payment":"Weigh before payment","cashier_dashboard":"Cashier","as_of":"As of","collected":"Collected","receipts":"Receipts","net_of_refunds":"Net of refunds","oldest":"Oldest","my_shift":"My shift","last_receipts":"Last receipts","fiscal_transmission_failure":"receipt did not reach AADE","park_order":"Park","on_hold":"On hold","parked":"Parked","park_failed":"Could not park the cart.","scale":"Scale","stable":"Stable","targets":"targets","overall":"Overall","progress":"Progress","behind":"Behind","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_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_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_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.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.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.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.no_tables_yet":"No tables yet. Create spots above.","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.cheaper_option":"Save {amount} on the same dates","sidebar.spaces":"Parking","sidebar.spaces_board":"Yard","sidebar.spaces_gate":"Gate","sidebar.spaces_setup":"Setup","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.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","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","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.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.paid":"Paid","stays.your_details":"Your details","stays.fill_details":"Enter your details to book","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_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.","cashier_abandon_refused_sale_open":"The card sale is still open on the terminal, so this order stays open. Finish or cancel the sale on the device. Do not charge again.","cashier_charge_on_cancelled_order":"The card was charged, but the order had already been cancelled. Do not charge again. Ask a manager to refund or restore the order.","card_sale_ended_uncharged":"The sale ended on the terminal without a charge. The card was NOT charged. You can send it again.","sms.order_invoice_link":"Invoice: {link}","caller_id_agent":"Caller ID agent","caller_id_agent_description":"A small program next to the phone line reads each caller's number from a USB modem and sends it here. It runs on an Ordder Raspberry Pi or on a Windows PC.","caller_id_agent_setup":"Setup:","caller_id_agent_step_get":"Get the agent from Ordder support: the Raspberry Pi bundle (ordder-pi.tar.gz) or the Windows version.","caller_id_agent_step_modem":"Connect a USB modem with a Conexant chip to the phone line through a splitter, next to the phone. Caller ID (CLIP) must be on for the line.","caller_id_agent_step_config":"Give it the webhook URL above: the Raspberry Pi installer asks for it, and on Windows it goes in config.json next to the .exe.","caller_id_agent_step_test":"Call the restaurant from a mobile phone: the caller appears here in a popup.","active_and_listening":"Active: listening for incoming calls","webhook_url":"Webhook URL","webhook_url_description":"Give this URL to the caller ID agent (the Raspberry Pi installer asks for it) or to a phone system that can send webhooks. Keep it private: anyone who has it can send calls here.","regenerate_token":"Regenerate token","regenerate_token_confirm":"The current webhook URL will stop working, and the caller ID agent (Raspberry Pi or desktop app) will need the new one. Continue?","token_regenerated":"Webhook token regenerated","failed_to_regenerate":"Failed to regenerate the token","failed_to_save":"Failed to save settings","test":"Test","test_call_description":"Send a simulated incoming call to check that the popup appears.","send_test_call":"Send test call","test_call_failed":"Failed to send the test call","pos_card_fiscal_unavailable":"AADE is not responding right now: take the payment in cash or try again in a minute.","pos_card_fiscal_signature_refused":"The fiscal provider refused to sign this card payment, and trying again will not change that. Take the payment in cash, and do not re-enter the order.","pos_card_merge_refused":"These orders cannot be charged together on this card terminal. Charge each order separately, or take the payment in cash.","pos_card_merge_refused_paid":"One of these orders is already paid or part paid, so the table cannot be charged in one card payment. Charge the orders separately, or take the rest in cash.","pos_card_merge_refused_cancelled":"One of these orders is already closed. Reload the table and send again.","pos_card_merge_refused_other_table":"These orders are not all on this table's open bill. Charge each table separately.","pos_card_merge_refused_adjustments":"An order has a discount, service fee, delivery fee or tip on the whole order, so the orders cannot be joined into one card payment. Charge the orders separately, or take the payment in cash.","pos_card_merge_refused_busy":"A card payment for one of these orders is still open on the terminal. Finish or cancel it on the device, then send again.","pos_card_merge_refused_fiscal_pending":"The order slip of one of these orders is still on its way to AADE. Try again in a minute, or take the payment in cash.","pos_card_merge_refused_kitchen_pending":"One of these orders has not gone to the kitchen yet. Send it again once it has, or charge the orders separately.","pos_card_merge_refused_totals":"The bill does not add up: its totals or VAT differ from its items. Reload the table and send again, or take the payment in cash.","pos_card_merge_refused_company_invoice":"A company invoice is charged for one order at a time on this card terminal. Charge the orders separately, or take the payment in cash.","pos_card_merge_refused_pay_by_item":"Paying by item across several orders cannot be charged in one go on this card terminal. Charge the orders separately.","pos_card_order_slip_refused":"AADE refused to withdraw this order's order slip, so the card terminal cannot be used for this order. Take the payment in cash; trying again will not change this. A manager should check the order's fiscal documents.","pos_card_merge_refused_partner_order":"One of these orders came from a partner platform, so it cannot be joined with the table's other orders. Charge the orders separately, or take the payment in cash.","pos_card_merge_refused_z_closed":"One of these orders was opened before the last Z report was closed and the others after it, so joining them would move sales between Z reports. Charge the orders separately, or take the payment in cash.","management.needs_action":"Needs action","management.mine":"Mine","management.food_ready":"Food ready","management.ready_n":"Ready: {count}","management.bill_out":"Bill out","management.reservation_conflict":"Reserved {time}, table still in use","management.reservation_in":"in {time}","management.reservation_range":"{start} to {end}","management.find_table":"Find table","management.filters_paused":"Filters paused while searching","management.no_match":"No tables match","management.reconnecting":"Reconnecting…","management.offline_since":"Offline · updated {time}","management.density":"Density","management.density_comfortable":"Comfortable","management.density_compact":"Compact","management.sort_number":"Number","management.sort_needs_action":"Needs action first","management.long_open":"Long-open highlight","management.long_open_off":"Off","management.long_open_after":"After {hours} h","management.colour_guide":"Color guide","management.open_table":"Open table","management.due":"Due {amount}","management.ago":"{time} ago","management.with_table":"with {table}","management.orders_n":"Orders: {count}","management.merged_from":"Merged from {tables}","management.merged":"Merged tables","management.locked":"Another waiter's table","management.group_n":"Group {n}, tables: {count}","management.more_n":"+{count} more","management.elapsed_lt_minute":"<1m","management.elapsed_m":"{m}m","management.elapsed_hm":"{h}h{mm}","management.elapsed_aria":"Open {h} h {m} min","management.locked_by":"{name}'s table. Only {name} or a manager can open it.","management.locked_short":"{name}'s table · locked","management.view_only_hint":"You can see the floor but not open tables","management.open_failed":"Couldn't open table {table}","management.ask_manager_floor_plan":"Ask a manager to set up the floor plan","management.fit":"Fit","management.zoom_in":"Zoom in","management.zoom_out":"Zoom out","management.floor_plan_aria":"Floor plan {floor}, tables: {count}","management.bar_stool":"Bar stool","management.nearby_tables":"Nearby tables","management.peek_hint":"Press and hold a table to peek","management.table_aria":"Table {table}","management.elapsed_d":"{d}d","management.seated_word":"seated","management.guests_word":"guests","management.open_word":"open","management.x_open":"{amount} open","management.x_seated":"{seated}/{total} seated","management.x_to_pay":"{count} to pay","management.no_order_yet":"No order yet","management.waiting_for":"Waiting {time}","management.to_collect":"{amount} to collect","management.n_of_m":"{n} of {m}","management.first_plate":"Nothing served yet","management.stat_open":"Open","management.legend_free":"Nobody at the table.","management.legend_occupied":"Guests seated, with how much has been served so far.","management.legend_partial":"Some plates are out, more are coming.","management.legend_due":"Everything served, waiting to be paid.","management.legend_paid":"Paid in full, and how long ago.","management.legend_reserved":"Booked: the time and the party.","management.legend_attn":"Needs someone now: food waiting at the pass, a table waiting on staff {warn} min or more, or a booking due.","management.legend_joined":"Joined tables","management.x_guests_one":"{count} guest","management.x_guests_other":"{count} guests","management.n_tables_one":"{count} table","management.n_tables_other":"{count} tables","management.state_free":"Free","management.state_occupied":"Occupied","management.state_partial_served":"Partially served","management.state_awaiting_payment":"Awaiting payment","management.state_paid":"Paid","management.state_reserved":"Reserved","card_terminals":"Card terminals","card_terminals_intro":"Connect your card terminals yourself. The till then sends card payments straight to them.","card_terminals_connect":"Connect a terminal","card_terminals_notice_fiscal_profile_missing":"Card payments on these terminals are signed against the order slip in myDATA, and your venue has no myDATA connection through Primer yet. Contact us before you take card payments.","card_terminals_notice_order_slips_off":"Order slips (8.6) are switched off in your myDATA settings, so card payments on these terminals will be refused. Contact us to switch them on.","card_terminals_notice_etameiaki_sign_in_missing":"Your eΤαμειακή SoftPOS has no eΤαμειακή sign-in saved, so its card payments will fail. Open its menu and choose Update eΤαμειακή sign-in.","card_terminals_load_failed":"The card terminals could not be loaded.","card_terminals_retry":"Try again","card_terminals_empty_title":"No card terminal connected yet","card_terminals_empty_hint":"Have the terminal next to you: you will need its terminal ID, and for Nexi or Epay a pairing code from its screen.","card_terminals_empty_hint_contact":"Your venue has no payment account for card terminals yet. We set it up once; after that you connect every terminal here.","card_terminals_default_badge":"Default","card_terminals_status_active":"Connected","card_terminals_status_unbound":"Needs pairing","card_terminals_status_inactive":"Switched off","card_terminals_tid":"TID","card_terminals_check_connected":"Connected: the provider sees this terminal. Your first card payment confirms the device itself.","card_terminals_check_not_live":"The provider lists this terminal but it is not live. Turn it on and check that the Viva app on it is signed in.","card_terminals_check_not_listed":"The provider no longer lists this terminal on your account. Pair it again with a new code, or check the terminal ID.","card_terminals_check_not_paired":"Not paired yet: press Pair and enter the code from the terminal.","card_terminals_check_refused":"The provider refused the connection. Pair the terminal again with a new code; if it keeps happening, contact us.","card_terminals_check_unreachable":"The provider did not answer. Try again in a minute.","card_terminals_check_unsupported":"This terminal can only be checked with a real payment: take a small card payment to confirm it works.","card_terminals_pair":"Pair","card_terminals_enable":"Switch on","card_terminals_test":"Test","card_terminals_more_actions":"More actions","card_terminals_rename":"Rename","card_terminals_make_default":"Make default","card_terminals_pair_again":"Pair again","card_terminals_update_sign_in":"Update eΤαμειακή sign-in","card_terminals_disable":"Switch off","card_terminals_disconnect":"Disconnect","card_terminals_managed_title":"Set up by Ordder","card_terminals_manage_here":"Manage here","card_terminals_managed_hint":"Terminals we set up for you. Where you see Manage here, you can take one over and rename, test or switch it off yourself; for the rest, contact us.","card_terminals_unavailable_title":"Set up by us first","card_terminals_kind_webecr":"Nexi / Epay card terminal","card_terminals_kind_viva":"Viva card terminal","card_terminals_kind_etameiaki":"eΤαμειακή SoftPOS","card_terminals_unavailable_webecr_account_needed":"We open your WebECR account with Nexi or Epay once. Contact us; after that you pair each terminal here with its code.","card_terminals_unavailable_webecr_account_off":"Your WebECR account is switched off or incomplete. Contact us to switch it back on.","card_terminals_unavailable_viva_account_needed":"We connect your Viva account once (it also takes your online payments). Contact us; after that you add each terminal here.","card_terminals_unavailable_viva_account_off":"Your Viva account is switched off or incomplete. Contact us to switch it back on.","card_terminals_unavailable_etameiaki_fiscal_profile_needed":"Needs your myDATA connection through Primer. Contact us to set it up.","card_terminals_unavailable_etameiaki_account_off":"eΤαμειακή SoftPOS is switched off for your venue. Contact us to switch it back on.","card_terminals_contact_title":"Another provider or a new payment account?","card_terminals_contact_body":"We set up Viva accounts, WebECR accounts, myDATA and new acquirers for you. After that you connect the terminals here.","card_terminals_contact_us":"Contact us","card_terminals_contact_subject":"Card terminal setup","card_terminals_steps_webecr":"On the terminal, open Link with 3rd party services and create a pairing code. Then enter the terminal's TID and that code here.","card_terminals_steps_viva":"Enter the Terminal ID the Viva app shows on the device. We check it with Viva before we add it.","card_terminals_steps_etameiaki":"Enter the TID the epay SoftPOS app shows, and the eΤαμειακή app's username and password you received from Primer.","card_terminals_choose_description":"Which terminal are you connecting?","card_terminals_choose_webecr":"Card terminal, or SoftPOS on a phone. You need the TID and a pairing code from the device.","card_terminals_choose_viva":"Viva terminal on your Viva account. You need its Terminal ID.","card_terminals_choose_etameiaki":"epay SoftPOS driven by the eΤαμειακή app. You need the SoftPOS TID and the eΤαμειακή sign-in from Primer.","card_terminals_tid_label":"Terminal ID (TID)","card_terminals_tid_label_viva":"Viva Terminal ID","card_terminals_tid_hint_webecr":"Printed on the terminal's label or shown in its settings, usually 8 digits.","card_terminals_tid_hint_viva":"In the Viva app on the device: Settings, Terminal ID.","card_terminals_tid_hint_etameiaki":"Shown in the epay SoftPOS app once it is activated.","card_terminals_code_label":"Pairing code","card_terminals_code_hint":"Create it on the terminal just before you press Connect: each code works once and expires after a few minutes.","card_terminals_username_label":"eΤαμειακή username","card_terminals_password_label":"eΤαμειακή password","card_terminals_sign_in_hint":"The username and password of your eΤαμειακή app, as Primer gave them to you.","card_terminals_sign_in_hint_saved":"A sign-in is already saved. Leave both empty to keep it, or fill in both to replace it.","card_terminals_acquirer_label":"Acquirer","card_terminals_acquirer_hint":"The bank or processor behind your SoftPOS. Leave epay unless Primer told you otherwise.","card_terminals_name_label":"Name (optional)","card_terminals_name_placeholder":"e.g. Bar, Terrace","card_terminals_back":"Back","card_terminals_connecting":"Connecting...","card_terminals_connect_submit":"Connect","card_terminals_connected_toast":"Terminal connected. The till can use it now.","card_terminals_default_toast":"{name} is now the default terminal.","card_terminals_enable_toast":"{name} is switched on. The till offers it again.","card_terminals_disable_toast":"{name} is switched off. The till no longer offers it.","card_terminals_disconnected_toast":"{name} is disconnected.","card_terminals_rename_description":"The name the till shows when the cashier picks a terminal.","card_terminals_disconnect_title":"Disconnect {name}?","card_terminals_disconnect_body":"The till stops offering it and its pairing is forgotten: to use it again, connect it again. Past payments keep their terminal.","card_terminals_error_code_rejected":"The terminal did not accept this pairing code. Codes work once and expire after a few minutes: create a new one on the terminal and enter it straight away.","card_terminals_error_code_for_another_terminal":"This pairing code belongs to a different terminal. Check the TID on the terminal you took the code from, or create the code on the terminal whose TID you entered.","card_terminals_error_not_on_account":"Viva does not list this Terminal ID on your account. Check the ID in the Viva app on the device; the terminal must belong to your own Viva account.","card_terminals_error_account_refused":"The payment provider refused our connection to your account. This is ours to fix: contact us.","card_terminals_error_provider_unreachable":"The payment provider did not answer. Try again in a minute; nothing was changed.","card_terminals_error_provider_not_connectable":"This payment account cannot connect terminals by itself. Reload the page; if it stays, contact us.","card_terminals_error_not_active":"Only a connected terminal can be the default. Switch it on first.","card_terminals_error_not_paired":"This terminal needs a new pairing code before it can be switched on. Press Pair and enter the code from the terminal.","card_terminals_error_credentials_required":"Enter both the eΤαμειακή username and password you received from Primer.","card_terminals_error_fiscal_profile_missing":"eΤαμειακή SoftPOS needs your myDATA connection through Primer. Contact us to set it up.","card_terminals_error_too_many":"Too many attempts. Wait a minute and try again.","card_terminals_error_forbidden":"Only the owner or a manager can manage card terminals.","card_terminals_error_session_expired":"Your session has expired. Reload the page and try again.","card_terminals_error_offline":"No connection to the server. Check the internet connection and try again.","card_terminals_error_generic":"Something went wrong. Try again; if it keeps happening, contact us.","card_terminals_error_tid_required":"Enter the terminal ID.","card_terminals_error_tid_format":"The terminal ID has only letters and digits, no spaces. Copy it exactly as the terminal shows it.","card_terminals_error_code_format":"Enter the pairing code exactly as the terminal shows it (at least 4 characters).","card_terminals_error_name_too_long":"Keep the name to 120 characters or fewer.","no_terminals_hint_settings":"Ask the owner or a manager to connect one in Settings > Card terminals, then try again.","card_terminals_option_webecr":"{name} card terminal","card_terminals_shared_title":"From your other venues","card_terminals_shared_from":"At {venue}","card_terminals_shared_hint":"Your till offers these too. They are connected, tested and switched off at the venue that holds them.","card_terminals_error_connected_at_sister":"This terminal is already connected at {venue}, one of your venues, and your till already offers it. To move it here, disconnect it at {venue} first.","card_terminals_error_terminal_unavailable":"This terminal cannot be connected here. If it is yours, contact us.","card_terminals_error_sale_open":"A card payment may still be open on this terminal. Wait until it finishes, or cancel it on the device, then try again.","card_terminals_error_too_many_attempts":"Too many pairing codes were refused today. Try again tomorrow, or contact us.","card_terminals_error_busy":"Someone else is changing the card terminals right now. Try again in a moment.","card_terminals_disable_title":"Switch off {name}?","card_terminals_disable_body":"The till stops offering it and no new card payment can start on it. Its pairing is kept, so you can switch it back on without a new code.","pos_card_terminal_switched_off":"This card terminal was switched off in Settings. Pick another terminal.","print_failed_bill_title":"Bill did not print on {printer}","print_failed_invoice_title":"Invoice did not print on {printer}","print_failed_order":"Order {order}","print_failed_printer":"No backup printer took it. Check the printer, then print it again.","print_offline_title":"{printer} is not answering","print_offline_detail":"Bills and invoices sent to it are not printing, and it has no backup printer. Check its power, cable and network.","pay_with_viva":"Pay with Viva","pay_with_telr":"Pay with Telr","pay_with_dlocal":"Pay with dLocal","pay_with_platon":"Pay with Platon","customer_behavior":"Customer Behavior","ordering_fulfillment":"Ordering & Fulfillment","popular_items":"Popular Items","min_rating":"Minimum rating","reply":"Reply","review_details":"Review details","search_currency":"Search currency...","declined_not_charged":"Not charged (declined)","loading_payment_method":"Loading payment method...","by_order_receipt_hint":"Tick the orders this guest is paying for. Each payment gets its own receipt.","paying_orders":"Paying","card_sale_waiting_on_terminal":"Waiting for the card on the terminal. This bill's sale is on the device: do not charge again and do not take another payment.","card_sale_on_terminal":"A card payment for this bill is still on the terminal. Wait for it to finish, or check the terminal before taking the payment another way.","card_sale_check_terminal":"Check the terminal","card_sale_still_open":"The terminal still has this bill's card sale open, and the guest can still pay on it. Finish or cancel it on the terminal first.","card_payment_recorded_on_terminal":"The card payment on the terminal went through and is on the bill now. Do not take another payment for it.","payment_in_progress":"Another payment for this bill is being recorded right now. Reload the bill before taking a payment.","card_sale_manager_from":"If the terminal still cannot say by {time}, a manager can take the payment another way.","card_sale_manager_only":"Only a manager can take this payment another way now.","card_payment_recorded_partial":"The card payment on the terminal went through and is on the bill now. {amount} is still due: take only that.","card_sale_not_settled_check_terminal":"The card sale is still not settled. Check the terminal: do not charge again and do not take another payment.","terminal_unreachable_nothing_sent":"The card terminal could not be reached. Nothing was sent and the card was not charged. Try again, or take the payment another way.","card_sale_terminal_silent":"No answer from the terminal yet. If the phone does not show the amount, open the SoftPOS Connector and check that it is connected to the till. The payment can still go through: do not charge again and do not take another payment.","channels_sales_channels":"Sales channels","channels_base_menu":"Base menu","channels_connected":"Connected","channels_paused":"Paused","channels_add_channel":"Add channel","channels_channel_settings":"Channel settings","channels_no_vat":"No VAT","channels_follows_base":"Follows the base price","channels_follows_markup":"Follows the base price {markup}","channels_tax_as_item":"Base menu: {rate}","channels_load_failed":"Could not load the channel prices.","channels_not_allowed":"You do not have permission to change this.","channels_save_failed":"Could not save. Please try again.","channels_prices_for":"{channel} prices: {category}","channels_markup_chip":"Markup {markup}","channels_rounding_chip":"Rounded to {step}","channels_own_count":"Own settings: {count}","channels_hint_efood":"eFood keeps its own menu. Orders from eFood are booked with the prices and VAT set here.","channels_hint_push":"Orders from {channel} are booked with the VAT set here. When {channel} is connected, its menu gets these prices and availability on the next sync.","channels_adjust_prices":"Adjust prices","channels_empty_category":"This category has no items.","channels_col_item":"Item","channels_col_base":"Base","channels_col_price":"{channel} price","channels_col_vat":"VAT","channels_col_sold":"On {channel}","channels_not_sold_on":"Not sold on {channel}","channels_per_measure":"Priced by weight, follows the base price","channels_own_price":"Own price","channels_item_unavailable":"Unavailable in the base menu","channels_reset_price":"Use the channel price","channels_created":"{channel} added","channels_saved":"Channel saved","channels_exists":"This platform already has a channel.","channels_deleted":"{channel} deleted","channels_new_title":"New sales channel","channels_edit_title":"{channel} settings","channels_dialog_description":"Items on a channel follow the base price unless you give them their own. The markup and rounding apply to every item that follows.","channels_platform":"Platform","channels_name":"Name","channels_markup":"Markup (%)","channels_markup_hint":"Added to the base price of every item without its own price here. Use a negative number for a discount.","channels_rounding":"Round to","channels_in_use":"In use","channels_in_use_hint":"A paused channel keeps its prices, but orders and menu syncs use the base menu.","channels_delete":"Delete channel","channels_delete_title":"Delete {channel}?","channels_delete_body":"Its own prices and VAT settings ({count}) are deleted and its items go back to the base menu. This cannot be undone.","channels_adjusted":"Prices changed on {channel}: {count}","channels_adjust_title":"Adjust {channel} prices","channels_adjust_description":"Raise or lower prices by a percentage or an amount. You see the result before anything changes.","channels_apply_to":"Apply to","channels_scope_category":"Only {category}","channels_scope_menu":"Whole menu","channels_change_by":"Change by","channels_counting":"Counting…","channels_preview_changes":"Items that change on {channel}: {count}","channels_preview_followed":"Following the base today, will get their own price: {count}","channels_preview_zeroed":"Would drop to 0: {count}. Change the amount to apply.","channels_preview_none":"Enter a change to see which prices move.","channels_apply_changes":"Apply","channels_adjust_failed":"Could not count the prices. Check the change and try again.","kds_sent_late":"Sent late","kds_told_by_voice":"Told by voice","kds_check_before_cooking":"Check before cooking","kds_on_paper":"On paper from a phone","held_tender_cash":"Cash held {amount} ({name}, {time}), not settled","held_tender_card":"Card taken on a terminal {amount} ({name}, {time}), not settled","held_tender_after_payment":"{amount} noted on a phone after this bill was paid ({name}, {time}). Check it was not paid twice.","offline_outage_notice":"Phones may still hold orders from the outage {from} to {to}.","offline_outage_confirm":"This table changed during the outage. A phone may still hold orders for it. Settle anyway?","offline_outage_settle_anyway":"Settle anyway","availability_waived_badge":"Was sold out, the kitchen had the ticket","training_session_start_title":"Start a training session?","training_session_start_body":"Staff can ring up training orders from the waiter app and the till until you stop it. Training orders never count as revenue, and every step is recorded.","training_session_start_confirm":"Start session","training_session_stop_title":"Stop the training session?","training_session_stop_body":"No new training orders can be started. Open training orders stay open and are finished as usual.","training_session_stop_confirm":"Stop session","training_session_started":"Training session started","training_session_stopped":"Training session stopped","training_session_error":"The training session could not be updated.","training_session_label":"Training","training_session_card_title":"Training session","training_session_card_note":"Training orders never count as revenue.","training_session_running":"Running","training_session_ended":"Ended","training_session_started_label":"Started","training_session_end_reason_stopped":"Stopped","training_session_end_reason_capability_disabled":"Training mode turned off","training_session_role_admin":"Platform admin","training_session_orders":"Orders","training_session_payments":"Payments","training_session_tips":"Tips","training_session_refunds":"Refunds","training_session_first_order":"First order","training_session_last_order":"Last order","training_session_no_orders":"No training orders yet","training_session_by_method":"By payment method","training_session_by_staff":"By staff member","training_session_order_switch":"Training order","training_session_order_switch_hint":"Rung up in the training session, never counted as revenue","training_session_admin_title":"Staff training mode","training_session_admin_hint":"Owners, managers and platform admins start and stop sessions from the Training button on the dashboard. Training orders never count as revenue.","training_session_admin_running_note":"A training session is running now. Turning this off ends it.","training_session_admin_enabled":"Staff training mode turned on","training_session_admin_disabled":"Staff training mode turned off","training_session_admin_session_ended":"The running training session was ended.","training_session_admin_save_failed":"Could not change staff training mode.","training_session_admin_load_failed":"Could not load staff training mode.","training_session_admin_activity":"Training activity","training_session_admin_sessions":"Sessions","training_session_admin_no_sessions":"No training sessions yet","training_session_admin_events":"Audit trail","training_session_admin_no_events":"Nothing recorded yet","training_session_admin_session_number":"Session #{id}","training_session_admin_order_number":"Order #{id}","training_session_admin_device_number":"Device #{id}","training_session_event_capability_enabled":"Training mode turned on","training_session_event_capability_disabled":"Training mode turned off","training_session_event_session_started":"Session started","training_session_event_session_ended":"Session ended","training_session_event_session_start_refused":"Session start refused","training_session_event_session_end_refused":"Session stop refused","training_session_event_order_created":"Training order created","training_session_event_order_refused":"Training order refused","training_session_reason_forbidden":"Not allowed for this role","training_session_reason_training_mode_disabled":"Training mode is off","training_session_reason_training_session_already_open":"A session is already running","training_session_reason_training_session_inactive":"No training session is running","training_session_reason_training_mix":"Training and real orders cannot be mixed","training_session_reason_training_other_venue":"Session of another venue","training_session_channel_waiter_app":"Waiter app","training_session_channel_web_pos":"Till","training_session_channel_web_pos_reorder":"Till, repeated order","training_session_cash_only":"Training orders are paid in cash only.","training_session_ended_not_placed":"The training session has ended and the order was not placed. Submitting it again makes it a real order.","printer_lan_port":"Port","printer_lan_source_bridge":"Reported by the bridge","printer_lan_source_manual":"Typed in by a manager","printer_lan_bridge_wins":"The bridge reports this address itself. If you type another one, the bridge puts its own back on its next report.","printer_lan_address_invalid":"Only a private address on the venue network (192.168.x.x, 10.x.x.x, 172.16.x.x to 172.31.x.x) or a .local, .lan or .home.arpa name.","printer_lan_port_invalid":"The port is a number from 1 to 65535.","printer_lan_none":"No network address: phones cannot print here when the internet is down","order_success.page_title":"Order confirmed","order_success.title":"Thank you! Your order is in.","order_success.subtitle_delivery":"We are getting it ready for delivery.","order_success.subtitle_pickup":"We will text you when it is ready for pickup.","order_success.cancelled_title":"This order was cancelled","order_success.cancelled_body":"Questions about it? Call the store.","order_success.order_number":"Order number","order_success.ticket":"Ticket {ticket}","order_success.texted":"We texted a confirmation to the number ending in {digits}.","order_success.deliver_to":"Deliver to","order_success.your_order":"Your order","order_success.call_store":"Call the store","order_success.directions":"Directions","order_success.back_to_menu":"Back to the menu","order_success.not_found_title":"We could not find this order","order_success.not_found_body":"If you were charged, your order went through. The store can look it up by your phone number.","delivery_gps_address":"GPS location {lat}, {lng}","delivery_pinned_address":"Pinned location {lat}, {lng}","tax_report_from_fiscal_documents":"Totals from the fiscal documents issued (myDATA). The tax breakdown below lists paid orders.","training_session_none_running":"No training session running","kiosks":"Kiosks","kiosks_page_description":"Self-order kiosks: pair them, give each a card terminal and see how they are doing.","kiosks_empty":"No kiosks yet. Add one, then pair it with a code or a setup link.","kiosk_add":"Add kiosk","kiosk_edit":"Edit kiosk","kiosk_name":"Kiosk name","kiosk_status_online":"Online","kiosk_status_offline":"Offline","kiosk_status_out_of_service":"Out of service","kiosk_status_not_paired":"Not paired","kiosk_last_seen":"Last seen","kiosk_screen":"Screen","kiosk_printer":"Printer","kiosk_printer_ok":"Working","kiosk_printer_error":"Error","kiosk_printer_unknown":"Unknown","kiosk_terminal":"Card terminal","kiosk_terminal_none":"No card terminal","kiosk_terminal_not_supported":"Not supported on kiosks","kiosk_terminal_off":"Switched off","kiosk_terminal_in_use":"Used by another kiosk","kiosk_payment_modes":"Payment","kiosk_payment_card":"Card at the kiosk","kiosk_payment_counter":"Pay at the counter","kiosk_dining_options":"Eat in or take away","kiosk_dining_takeaway":"Take away","kiosk_dining_dine_in":"Eat in","kiosk_tips_enabled":"Ask for a tip","kiosk_notes_enabled":"Allow notes on items","kiosk_idle_timeout":"Start over after (seconds without a touch)","kiosk_default_language":"Default language","kiosk_default_language_venue":"The venue's language","kiosk_languages":"Languages","kiosk_languages_help":"None chosen: every guest language of the venue.","kiosk_receipt_mode":"Receipt","kiosk_receipt_always":"Always print","kiosk_receipt_ask":"Ask the customer","kiosk_receipt_never":"Never print","kiosk_order_slip":"Pay at the counter orders","kiosk_order_slip_print":"Print the order number","kiosk_order_slip_screen":"Show the order number on screen","kiosk_print_transport":"Printing through","kiosk_transport_browser":"Browser printing","kiosk_transport_webusb":"USB printer (WebUSB)","kiosk_transport_shell":"Android shell app","kiosk_paper_width":"Paper width","kiosk_escpos_codepage":"Greek code page","kiosk_codepage_auto":"Automatic","kiosk_staff_code":"Staff code","kiosk_staff_code_help":"4 to 8 digits, for the kiosk's staff menu. Stored only as a hash.","kiosk_staff_code_set":"A staff code is set. Type a new one to replace it.","kiosk_staff_code_remove":"Remove the staff code","kiosk_pair":"Pair","kiosk_pair_again":"Pair again","kiosk_new_code":"New code","kiosk_pairing_code_title":"Pairing code","kiosk_pairing_code_help":"Open kiosk.ordder.com on the kiosk and type this code. It pairs this kiosk only.","kiosk_pairing_code_expires":"Valid for {time}","kiosk_pairing_code_expired":"This code expired. Create a new one.","kiosk_setup_link":"Setup link","kiosk_setup_link_create":"Create link","kiosk_setup_link_warning":"Creating a link replaces this kiosk's key at once: the kiosk must be set up again. Anyone with the link can run it as this kiosk, so open it only on the kiosk and never share it. It is shown once.","kiosk_copy":"Copy link","kiosk_copy_failed":"Could not copy. Select the link and copy it by hand.","kiosk_credentials_storage":"Pairing code","kiosk_credentials_setup_link":"Setup link","kiosk_revoke":"Revoke","kiosk_revoke_confirm":"The kiosk stops working at once and shows its pairing screen. You can pair it again later.","kiosk_revoke_reason":"Reason","kiosk_delete":"Delete","kiosk_delete_confirm":"The kiosk is revoked and removed. Its orders stay in your reports.","kiosk_command_reload":"Reload the kiosk","kiosk_command_refresh_menu":"Refresh the menu","kiosk_command_message":"Show a message","kiosk_command_message_help":"Shown to customers on the start screen (140 characters at most).","kiosk_command_sent":"Sent to the kiosk","kiosk_out_of_service":"Put out of service","kiosk_back_in_service":"Back in service","kiosk_venue_rules":"Kiosk rules of the venue","kiosk_venue_rules_help":"The same for every kiosk of this venue.","kiosk_counter_kitchen_release":"Pay at the counter orders reach the kitchen","kiosk_kitchen_on_payment":"When the till takes the payment","kiosk_kitchen_immediately":"As soon as they are placed","kiosk_counter_expiry_minutes":"Unpaid counter orders are cancelled after (minutes)","kiosk_card_abandon_minutes":"Unpaid card orders are cancelled after (minutes)","kiosk_orders_today":"Orders today","kiosk_error_terminal_unsupported":"This terminal cannot take kiosk payments.","kiosk_error_terminal_taken":"Another kiosk already uses this terminal.","kiosk_error_terminal_not_found":"Choose one of this venue's terminals.","kiosk_error_terminal_inactive":"This terminal is switched off.","kiosk_error_card_needs_terminal":"Card payment needs a card terminal.","kiosk_saved":"Saved","kiosk_save_failed":"Could not save. Try again.","sales_channel_kiosk":"Kiosk","ai_extras_title":"AI suggested extras","ai_extras_hint":"From the name, type, description and recipe","ai_extras_suggest":"Suggest extras","ai_extras_refresh":"Suggest again","ai_extras_add_all":"Add all","ai_extras_none":"Nothing to add: the item already has the usual extras.","ai_extras_failed":"Suggestions are unavailable right now. Try again in a moment.","ai_extras_need_name":"Enter the item's name to get suggestions.","ai_extras_loading":"Looking at the item…","service_fee_admin_schedule":"{below} up to {threshold} · {above} above · min {minimum}","service_fee_admin_schedule_country":"{country}: {rate} flat","service_fee_admin_total_collected":"Total collected","service_fee_admin_routed":"Routed to Ordder","service_fee_admin_routed_hint":"Application fee in Ordder's balance","service_fee_admin_held":"Held by restaurants","service_fee_admin_held_hint":"Paid into the restaurant's account, owed to Ordder","service_fee_admin_payments":"Fee-bearing payments","service_fee_admin_avg_fee":"Avg fee {amount}","service_fee_admin_trend_desc":"Daily fee by settle date, in each venue's own day","service_fee_admin_routed_short":"Routed","service_fee_admin_held_short":"Held","service_fee_admin_by_platform":"By platform account","service_fee_admin_by_platform_desc":"Where the fee is","service_fee_admin_platform_unknown":"Not tied to a platform account","service_fee_admin_platform_unknown_hint":"Routed, but no provider row ties its connected account to an Ordder platform account.","service_fee_admin_held_no_platform":"Held fees stayed in the restaurants' accounts: no platform account received them, and Ordder is owed them.","service_fee_admin_own_currency":"Amounts in each restaurant's own currency, never converted","service_fee_admin_payments_count":"{count} payments","service_fee_admin_deleted":"Deleted","service_fee_admin_split_active_via":"Split payment active: {provider} via {platform}","service_fee_admin_direct_charge":"Direct charge on the restaurant's connected account","service_fee_admin_auto_settled":"Settled by the provider: the fee lands in Ordder's balance","service_fee_admin_no_split_note":"No split: the guest pays the fee into the restaurant's account, and Ordder invoices or settles it.","service_fee_admin_payments_short":"Payments","service_fee_admin_avg":"Avg fee","service_fee_admin_unconverted":"Not included, no exchange rate: {currencies}","back_to_menu":"Back to Menu","error_code":"Error Code","stripe_onboarding_submitted_title":"Onboarding submitted","stripe_onboarding_submitted_message":"Stripe is now reviewing the details for {restaurant}. If anything else is needed, Stripe will email you. You can close this page.","stripe_onboarding_unfinished_title":"Onboarding not finished","stripe_onboarding_unfinished_message":"Stripe still needs a few details for {restaurant}. You can continue where you left off.","stripe_onboarding_continue":"Continue onboarding","stripe_onboarding_link_invalid_title":"Link no longer valid","stripe_onboarding_link_invalid_message":"This onboarding link can no longer be used. If your Stripe setup is not finished yet, ask for a new link.","stripe_onboarding_unavailable_title":"Stripe is not reachable","stripe_onboarding_unavailable_message":"Stripe could not be reached just now. Please try again in a moment.","stripe_onboarding_try_again":"Try again","ai_credits_price_changed":"The price changed while this window was open. Check the new total before you continue.","stripe_onboarding_oauth_connected_title":"Stripe account connected","stripe_onboarding_oauth_connected_message":"Your Stripe account is now connected to {restaurant} on Ordder. You can close this page.","stripe_onboarding_oauth_unfinished_title":"Stripe still needs a few details","stripe_onboarding_oauth_unfinished_message":"Your Stripe account is now connected to {restaurant}, but Stripe still needs a few details before it can take payments. Continue to finish them.","stripe_onboarding_oauth_denied_title":"Connection cancelled","stripe_onboarding_oauth_denied_message":"Your Stripe account was not connected to {restaurant}. You can start again whenever you are ready.","stripe_onboarding_oauth_failed_title":"Stripe did not connect the account","stripe_onboarding_oauth_failed_message":"Stripe could not connect your account to {restaurant}. You can start again, or ask the person who sent you this link for help.","stripe_onboarding_oauth_code_invalid_title":"This connection has expired","stripe_onboarding_oauth_code_invalid_message":"Stripe did not accept this connection: it was already used or it expired. Start again to connect your Stripe account to {restaurant}.","stripe_onboarding_oauth_already_linked_title":"Account already in use","stripe_onboarding_oauth_already_linked_message":"This Stripe account is already connected to another venue on Ordder. Start again and sign in with the Stripe account of {restaurant}, or ask the person who sent you this link.","stripe_onboarding_oauth_refused_title":"The account could not be connected","stripe_onboarding_oauth_refused_message":"This Stripe account cannot be connected to {restaurant} through this link. Please ask the person who sent it to you.","stripe_onboarding_oauth_start_again":"Start again","stripe_onboarding_oauth_other_browser_title":"Open your link in this browser","stripe_onboarding_oauth_other_browser_message":"Connecting the Stripe account of {restaurant} was started in another browser. Open the link you were sent again in this browser, then sign in to Stripe.","fee_share_included":"incl. Ordder fee","split_link.page_title":"Pay your part","split_link.amount_too_low":"The smallest amount you can pay online is {amount}.","split_link.amount_too_high":"That is more than is left to pay ({amount}).","split_link.half":"Half","split_link.third":"A third","split_link.everything_left":"All that is left","split_link.suggested":"Suggested","split_link.suggested_by":"{name} suggests {amount} each","split_link.how_much":"How much are you paying?","split_link.your_amount":"Your amount (Ordder fee included)","split_link.left_to_pay":"Left to pay","split_link.incl_fee":"incl. Ordder fee {amount}","split_link.payments_made":"Payments made: {count}","split_link.valid_until":"Link valid until {date}","split_link.continue":"Continue to payment","split_link.choose_provider":"How would you like to pay?","split_link.change_amount":"Change amount","split_link.no_providers":"Online payment is not available for this order. Please pay at the venue.","split_link.error_generic":"Something went wrong. Please try again.","split_link.payment_failed":"The payment did not go through. You can try again.","split_link.checking_payment":"Checking your payment...","split_link.paid_title":"Thank you, your part is paid","split_link.you_paid":"You paid {amount}","split_link.pay_another":"Pay another part","split_link.state_paid_title":"This order is fully paid","split_link.state_paid_body":"Nothing is left to pay. Thank you!","split_link.state_awaiting_title":"Waiting for the venue","split_link.state_awaiting_body":"The venue has not accepted this order yet. You can pay your part as soon as it does.","split_link.state_expired_title":"This link has expired","split_link.state_ended_title":"This link was ended","split_link.state_expired_body":"Ask whoever shared it for a new link.","split_link.state_invalid_title":"This link cannot be paid","split_link.state_invalid_body":"The order behind it is closed.","split_link.state_cash_only_body":"This order can only be paid at the venue.","split_link.share_button":"Let friends pay the rest","split_link.share_hint":"Friends open the link and each pay their part by card.","split_link.share_title":"Let friends pay the rest","split_link.share_text":"Share this link. Each friend pays their part of what is left.","split_link.create_failed":"The link could not be made. Please try again.","split_link.state_not_found_title":"Link not found","split_link.state_not_found_body":"This link does not exist or was removed. Ask whoever shared it for a new one.","management.x_served":"{served}/{total} served","management.legend_attn_alert":"Red once the table has waited {alert} min or more.","management.waiting":"Waiting","order_ticket_channel_ai_phone":"AI phone","order_ticket_channel_ai_chat":"AI chat","order_ticket_channel_waiter_app":"Waiter app","order_ticket_channel_till":"Till","order_ticket_channel_qr":"QR order","order_ticket_channel_food_court":"Food court","order_ticket_channel_api":"API","order_ticket_title_table":"Table {handle}","order_ticket_title_delivery":"Delivery {handle}","order_ticket_title_pickup":"Pickup {handle}","order_ticket_title_takeaway":"Takeaway {handle}","order_ticket_title_dine_in":"Dine-in {handle}","order_ticket_title_food_court":"Food court {handle}","order_ticket_title_order":"Order {handle}","order_ticket_answered_by_ai":"Answered by AI","order_ticket_eta":"ETA {time}","order_ticket_courier":"Courier {name}","order_ticket_delivered_at":"Delivered {time}","order_ticket_elapsed_minutes":"{minutes} min","order_ticket_elapsed_hours":"{hours} h {minutes} min","order_ticket_course":"Course {n}","order_ticket_course_held":"Course {n}, held","order_ticket_more_lines":"+{count} more","order_ticket_voided_qty":"{count} voided","order_ticket_due":"Due {amount}","order_ticket_refunded":"Refunded","order_ticket_empty_hint":"New orders appear here as they come in.","order_ticket_open":"Open order {number}, {title}, {status}","how_would_you_like_to_pay":"How would you like to pay?","pay_now_by_card":"Pay now by card","pay_on_receipt":"Pay on receipt","pay_on_receipt_hint_pickup":"Pay when you pick up your order.","pay_on_receipt_hint_delivery":"Pay when your order arrives.","your_phone":"Phone number","place_order":"Place order","zelle":"Zelle","zelle_payment":"Zelle payment","zelle_confirmation":"Zelle confirmation","card_sale_approved_unconfirmed":"The terminal reports this card sale as approved, but the bank holds no transaction for it. Check the payment app history on the device before taking any other payment.","approved_card_sale_record":"In the history: record as card","approved_card_sale_not_charged":"Not in the history","approved_card_sale_not_charged_confirm":"Only if the sale is NOT in the payment app history. Mark it as not charged?","approved_card_sale_not_charged_yes":"Yes, not charged","approved_card_sale_recorded":"The card payment is recorded on the bill and the receipt is issued.","approved_card_sale_ruled_out":"Marked as not charged. The bill can now be paid another way.","approved_card_sale_manager_only":"Only a manager can mark this card sale as not charged.","approved_card_sale_failed":"The card payment could not be recorded. Try again.","floor_switch_unsaved_message":"This floor has changes that are not saved. Switch floors and discard them?","discard_and_switch":"Discard and switch","clear_all_confirm_message":"Every table and decoration on this floor is removed when you save. Discard brings them back until then.","clear_all_confirm_button":"Remove {count} items","renumber_qr_follows_numbers":"Printed QR codes and open guest pages follow the table number: the code printed for table 5 opens whichever table is 5 after renumbering. Reprint the codes of the tables that change.","syrve_menu_managed_title":"Syrve manages this menu","syrve_menu_managed_body":"Add and remove categories and items in Syrve Office. Ordder follows the Syrve catalogue every hour. You can still reorder them and change how they look here.","business_day_from":"Day from {time}","commercial_aade_already_saved":"This VAT number is already saved at this venue. Find the customer in the list instead of adding it again.","commercial_aade_branch":"AADE branch number","commercial_aade_branch_help":"As registered with AADE. 0 is the main establishment.","commercial_aade_branch_number":"AADE branch {number}","commercial_aade_deactivated":"Filled in from AADE, but AADE lists this business as deactivated.","commercial_aade_error":"The lookup did not work. Fill in the details by hand.","commercial_aade_fetch":"Fetch from AADE","commercial_aade_fetching":"Fetching from AADE…","commercial_aade_found":"Filled in from the AADE registry. Check the details before you save.","commercial_aade_not_found":"No details found for this VAT number. Fill them in by hand.","commercial_aade_not_registered":"AADE has no business with this VAT number.","commercial_aade_throttled":"Too many lookups. Wait a minute and try again.","commercial_aade_vat_too_short":"Type the full VAT number first (9 digits for Greece).","commercial_account_name":"Account holder","commercial_account_name_help":"The name the account is held in, as the bank shows it.","commercial_accounting_code":"Accounting code","commercial_active":"Active","commercial_active_help":"Inactive customers keep their history and drop out of the active list.","commercial_activity":"Business activity","commercial_add_bank_account":"Add bank account","commercial_add_branch":"Add branch","commercial_add_contract":"Add contract","commercial_add_customer":"Add customer","commercial_address":"Address","commercial_aging_1_30":"1 to 30 days","commercial_aging_31_60":"31 to 60 days","commercial_aging_61_90":"61 to 90 days","commercial_aging_90_plus":"Over 90 days","commercial_aging_current":"Not yet due","commercial_aging_empty":"Nothing outstanding. Every invoice on account is paid.","commercial_aging_title":"Outstanding by age","commercial_apply":"Apply","commercial_authorities_failed":"The lookup did not work. Try again or type the code by hand.","commercial_authorities_found":"Contracting authorities","commercial_authorities_need_vat":"The lookup needs the customer's 9-digit Greek VAT number.","commercial_authorities_no_profile":"This venue has no active fiscal profile, so Primer cannot be asked.","commercial_authorities_none":"Primer knows no contracting authorities for this VAT number.","commercial_authorities_primer_down":"Primer did not answer. Try again in a minute.","commercial_authorities_throttled":"Too many lookups. Wait a minute and try again.","commercial_b2g_awaiting":"Awaiting authority","commercial_b2g_status_ab":"Received by ΚΕΔ","commercial_b2g_status_ap":"Accepted","commercial_b2g_status_ip":"Received by the authority","commercial_b2g_status_pd":"Paid","commercial_b2g_status_re":"Rejected","commercial_b2g_status_uq":"Under query","commercial_back_to_customers":"All customers","commercial_badge_b2g":"B2G","commercial_balance":"Balance","commercial_balance_credit":"{amount} credit","commercial_balance_credit_help":"The customer has credit with you","commercial_balance_owing_help":"Owed to you on account","commercial_balance_settled_help":"Nothing owed on account","commercial_bank_account_active_help":"Only active accounts can be picked on bank transfer payments.","commercial_bank_account_form_description":"The account customers pay into. Bank transfer payments name it.","commercial_bank_account_used":"Used on payments","commercial_bank_accounts":"Bank accounts","commercial_bank_accounts_count":"{active} active of {total}","commercial_bank_accounts_description":"The venue's own accounts, picked when a customer pays by bank transfer.","commercial_bank_accounts_empty_body":"Add the accounts customers pay you into, so each bank transfer names the account it landed in.","commercial_bank_accounts_empty_title":"No bank accounts yet","commercial_bank_name":"Bank","commercial_billing_email":"Billing email","commercial_branch_code":"Code","commercial_branch_form_description":"A place the customer is invoiced at or delivered to.","commercial_branch_kind":"Kind","commercial_branch_kind_billing":"Billing","commercial_branch_kind_branch":"Branch","commercial_branch_kind_delivery":"Delivery","commercial_branch_kind_headquarters":"Headquarters","commercial_branch_name":"Name","commercial_branches_empty_body":"Add the customer's branches, billing or delivery addresses.","commercial_branches_empty_title":"No branches","commercial_buyer_reference":"Buyer reference","commercial_cancel":"Cancel","commercial_check_with_primer":"Check with Primer","commercial_city":"City","commercial_clear_filters":"Clear filters","commercial_closing_balance":"Closing balance","commercial_code_placeholder":"Assigned automatically","commercial_col_allocated":"Allocated","commercial_col_balance":"Balance","commercial_col_credit":"Credit","commercial_col_customer":"Customer","commercial_col_date":"Date","commercial_col_debit":"Debit","commercial_col_description":"Description","commercial_col_due":"Due","commercial_col_gross":"Gross","commercial_col_last_invoice":"Last invoice","commercial_col_methods":"Method","commercial_col_number":"Number","commercial_col_open_invoices":"Open invoices","commercial_col_outstanding":"Outstanding","commercial_col_overdue":"Overdue","commercial_col_reference":"Reference","commercial_col_status":"Status","commercial_col_terms":"Terms","commercial_col_total":"Total","commercial_col_type":"Type","commercial_col_unallocated":"Unallocated","commercial_company_name":"Legal name","commercial_contract_active":"Active","commercial_contract_active_help":"Inactive contracts stay on file and are not offered on new invoices.","commercial_contract_expired":"Expired","commercial_contract_form_description":"The public-sector contract an invoice carries on Peppol.","commercial_contract_inactive":"Inactive","commercial_contract_name":"Contract name","commercial_contract_not_started":"Not yet valid","commercial_contract_reference":"Contract reference","commercial_contract_reference_help":"Leave empty if there is none.","commercial_contract_usable":"In force","commercial_contracts_empty_body":"Invoices to a public body need a contract: the project reference, the authority's code and the CPV.","commercial_contracts_empty_title":"No contracts yet","commercial_copy_iban":"Copy IBAN","commercial_country":"Country","commercial_cpv_catering":"Catering","commercial_cpv_code":"CPV code","commercial_cpv_food_products":"Food products","commercial_cpv_restaurant_services":"Restaurant services","commercial_credit_available":"Credit available","commercial_credit_available_help":"Payments and credit invoices not yet set against an invoice","commercial_credit_limit":"Credit limit","commercial_credit_limit_help":"Leave empty for no limit.","commercial_currency":"Currency","commercial_customer_code":"Customer code","commercial_customer_details":"Customer details","commercial_customer_form_description":"A business or public body you invoice on account.","commercial_customer_sections":"Customer sections","commercial_customer_type":"Customer type","commercial_customers":"Customers","commercial_customers_description":"Businesses and public bodies you invoice on account, and what each one owes.","commercial_customers_empty_body":"Add the businesses and public bodies you invoice on account to follow what each one owes.","commercial_customers_empty_title":"No customers yet","commercial_customers_no_match_body":"Try another name or VAT number, or clear the filters.","commercial_customers_no_match_title":"No customers match","commercial_customers_owing":"Customers owing","commercial_deactivate":"Deactivate","commercial_deactivate_bank_account_title":"Deactivate this bank account?","commercial_default":"Default","commercial_default_branch":"Default branch","commercial_default_branch_help":"The customer's main branch. Only one can be the default.","commercial_default_payment_method":"Default payment method","commercial_delete":"Delete","commercial_delete_bank_account":"Delete bank account","commercial_delete_bank_account_body":"{bank} will be deleted. This cannot be undone.","commercial_delete_bank_account_title":"Delete this bank account?","commercial_delete_bank_account_used_body":"{bank} is used on payments, so deleting it deactivates it instead. It stays on the payments that name it.","commercial_delete_branch":"Delete branch","commercial_delete_branch_body":"{name} will be removed from this customer.","commercial_delete_branch_title":"Remove this branch?","commercial_delivery_instructions":"Delivery instructions","commercial_doy":"Tax office (ΔΟΥ)","commercial_due_on":"Due {date}","commercial_edit":"Edit","commercial_edit_bank_account":"Edit bank account","commercial_edit_branch":"Edit branch","commercial_edit_contract":"Edit contract","commercial_edit_customer":"Edit customer","commercial_email":"Email","commercial_filter_active":"Active","commercial_filter_all_balances":"Any balance","commercial_filter_all_statuses":"All","commercial_filter_all_types":"All types","commercial_filter_balance":"Balance","commercial_filter_inactive":"Inactive","commercial_filter_overdue":"Overdue","commercial_filter_owing":"Owing","commercial_filter_status":"Status","commercial_filter_type":"Type","commercial_find_authority_codes":"Find authority codes","commercial_from":"From","commercial_iban":"IBAN","commercial_iban_copied":"IBAN copied","commercial_iban_copy_failed":"Could not copy the IBAN","commercial_inactive":"Inactive","commercial_invoices_empty_body":"Invoices issued to this customer show up here.","commercial_invoices_empty_title":"No invoices yet","commercial_kind_credit_invoice":"Credit invoice","commercial_kind_invoice":"Invoice","commercial_last_payment":"Last payment","commercial_last_used":"Last used at the till","commercial_limit_exceeded":"Over the limit by {amount}","commercial_limit_left":"{amount} left","commercial_method_bank_transfer":"Bank transfer","commercial_method_card":"Card","commercial_method_cash":"Cash","commercial_method_cheque":"Cheque","commercial_method_credit":"On account","commercial_method_none":"None","commercial_new_branch":"New branch","commercial_new_contract":"New contract","commercial_new_customer":"New customer","commercial_next":"Next","commercial_no_account_name":"No account holder set","commercial_no_limit":"No limit","commercial_no_limit_help":"This customer can owe any amount","commercial_no_notes":"No notes.","commercial_no_payments_yet":"No payments yet","commercial_notes":"Notes","commercial_notes_placeholder":"Anything the team should know about this customer","commercial_nothing_overdue":"Nothing overdue","commercial_open_invoices_count":"Open invoices: {count}","commercial_opening_balance":"Opening balance","commercial_outstanding":"Outstanding","commercial_outstanding_amount":"{amount} outstanding","commercial_overdue":"Overdue","commercial_overdue_amount":"{amount} overdue","commercial_overdue_invoices_count":"Overdue invoices: {count}","commercial_party_identification":"Authority code","commercial_party_identification_help":"The contracting authority's code. Look it up by the customer's VAT number, or type it.","commercial_payment_terms_days":"Payment terms (days)","commercial_payment_terms_help":"0 means due on the invoice date.","commercial_payments_empty_body":"Payments this customer makes on account show up here.","commercial_payments_empty_title":"No payments yet","commercial_peppol_checked_at":"Checked with Primer on {date}","commercial_peppol_confirmed":"Primer confirmed","commercial_peppol_failed_fields":"Primer did not accept:","commercial_peppol_never_checked":"Not checked with Primer yet","commercial_peppol_problem":"Primer found a problem","commercial_peppol_unchecked":"Not checked","commercial_peppol_unit":"Peppol unit","commercial_phone":"Phone","commercial_postal_code":"Postal code","commercial_previous":"Previous","commercial_print":"Print","commercial_project_reference":"Project reference","commercial_project_reference_help":"Write it as 1|ΑΔΑ, 2|Ενάριθμος or 3|ΑΔΑ.","commercial_purchase_order_reference":"Purchase order","commercial_receipt_posted":"Posted","commercial_receipt_reversal":"Reversal","commercial_receipt_reversed":"Reversed","commercial_record_payment":"Record payment","commercial_region":"Region","commercial_save_changes":"Save changes","commercial_search_customers":"Search by name, VAT or code","commercial_section_address":"Address","commercial_section_contact":"Contact","commercial_section_identity":"Identity","commercial_section_names":"Name and tax details","commercial_section_notes":"Notes and status","commercial_section_terms":"Commercial terms","commercial_settled":"Settled","commercial_showing_range":"{from} to {to} of {total} customers","commercial_statement_credit_invoice":"Credit invoice","commercial_statement_empty":"No movements in this period.","commercial_statement_failed":"The statement could not be loaded. Try again.","commercial_statement_footer":"A positive balance is owed by the customer. A negative balance is credit in the customer's favour.","commercial_statement_invoice":"Invoice","commercial_statement_payment":"Payment received","commercial_statement_payment_reversed":"Payment reversed","commercial_statement_period":"{from} to {to}","commercial_statement_printed_on":"Printed {date}","commercial_statement_range_invalid":"Pick a start date on or before the end date.","commercial_statement_title":"Statement of account","commercial_status":"Status","commercial_status_credit_invoice":"Credit","commercial_status_overdue":"Overdue","commercial_status_paid":"Paid","commercial_status_paid_at_till":"Paid at till","commercial_status_partial":"Partly paid","commercial_status_unpaid":"Unpaid","commercial_tab_branches":"Branches","commercial_tab_contracts":"Contracts","commercial_tab_details":"Details","commercial_tab_invoices":"Invoices","commercial_tab_payments":"Payments","commercial_tab_statement":"Statement","commercial_terms_days":"{days} days","commercial_terms_immediate":"Due on issue","commercial_to":"To","commercial_total_outstanding":"Outstanding","commercial_total_overdue":"Overdue","commercial_total_sales":"Total sales","commercial_total_sales_help":"Invoices less credit invoices","commercial_trade_name":"Trade name","commercial_trade_name_help":"Shown in lists instead of the legal name when set.","commercial_type_b2b":"Business","commercial_type_b2g":"Public sector","commercial_type_b2g_help":"Public-sector invoices go out through Peppol and need a contract on the customer.","commercial_unallocated_amount":"{amount} unallocated","commercial_unit_kilogram":"Kilogram","commercial_unit_litre":"Litre","commercial_unit_one":"Unit","commercial_unit_piece":"Piece","commercial_valid_from":"Valid from","commercial_valid_to":"Valid to","commercial_validity":"Validity","commercial_validity_from":"From {date}","commercial_validity_open":"No end date","commercial_validity_range":"{from} to {to}","commercial_validity_until":"Until {date}","commercial_vat_number":"VAT number","commercial_vat_placeholder":"e.g. 094014201","commercial_vat_short":"VAT","commercial_menu":"Customers & Invoicing","commercial_invoices":"Invoices","commercial_payments":"Payments","commercial_find_customer":"Find a saved customer by name, code or VAT","commercial_searching":"Searching…","commercial_no_saved_customer":"No saved customer matches. Type the VAT below to add one.","commercial_public_sector":"Public sector","commercial_business":"Business","commercial_change":"Change","commercial_branch":"Branch","commercial_head_office":"Head office","commercial_contract":"Public contract","commercial_no_usable_contract":"This customer has no contract in force. Add one under Customers before invoicing it through Peppol.","mydata_income_category":"myDATA classification","mydata_income_category_default":"Venue default","mydata_income_category_merchandise":"Merchandise","mydata_income_category_product":"Product","mydata_income_category_service":"Service","mydata_income_category_default_hint":"Sent with the venue's default classification, as today.","mydata_income_category_merchandise_hint":"Bought ready and resold as is: soft drinks, bottled water and beer, packaged goods (category1_1).","mydata_income_category_product_hint":"Made or prepared here: coffee, food, cocktails, fresh juice (category1_2).","mydata_income_category_service_hint":"A service, not a product: room service, sunbed, event fee (category1_3).","mydata_set_category_for_all":"Set the myDATA classification of every item in this category","commercial_account_load_failed":"Could not load this customer's invoices.","commercial_add_line":"Add payment line","commercial_allocation":"Apply to invoices","commercial_allocation_auto":"Auto","commercial_allocation_auto_hint":"Oldest due first","commercial_allocation_manual":"Manual","commercial_allocation_manual_hint":"Choose amounts per invoice","commercial_allocation_none":"Keep as credit","commercial_allocation_none_hint":"Use it on a later invoice","commercial_amount":"Amount","commercial_amount_for":"Amount for {number}","commercial_as_printed":"As printed on the document","commercial_auth_code":"Authentication code","commercial_auto_enter_amount":"Enter an amount to see which invoices it pays.","commercial_auto_partly":"Partly paid","commercial_auto_settles":"Paid in full","commercial_auto_untouched":"Not reached","commercial_b2g":"B2G","commercial_b2g_ab":"Received by ΚΕΔ","commercial_b2g_ap":"Accepted","commercial_b2g_check":"Check for updates","commercial_b2g_contract":"Contract","commercial_b2g_current":"Current status","commercial_b2g_history":"History","commercial_b2g_ip":"Received by the authority","commercial_b2g_no_answer":"No answer from the authority yet.","commercial_b2g_only":"B2G only","commercial_b2g_pd":"Paid","commercial_b2g_re":"Rejected","commercial_b2g_resend":"Correct and resend","commercial_b2g_resend_description":"Fix the Peppol references and send the invoice to the authority again.","commercial_b2g_resend_submit":"Resend","commercial_b2g_resend_title":"Correct and resend","commercial_b2g_soft_reject":"The authority returned this invoice for correction. Fix the references and send it again.","commercial_b2g_title":"Public sector (Peppol)","commercial_b2g_uq":"Under query","commercial_b2g_waiting":"Waiting","commercial_back_to_invoices":"Invoices","commercial_back_to_payments":"Payments","commercial_bank_account":"Bank account","commercial_card_reference":"Reference (RRN)","commercial_card_reference_hint":"The receipt reference, never the card number.","commercial_cheque_bank":"Bank","commercial_cheque_due_date":"Cheque due date","commercial_cheque_number":"Cheque number","commercial_choose_bank_account":"Choose the account it came into","commercial_col_document":"Document","commercial_col_item":"Item","commercial_col_qty":"Qty","commercial_col_receipt":"Receipt","commercial_col_vat_rate":"VAT %","commercial_collected_by":"Collected by","commercial_copied":"Copied","commercial_copy":"Copy","commercial_copy_failed":"Could not copy","commercial_cpv":"CPV","commercial_credit_amount":"Amount to credit","commercial_credit_invoice":"Credit invoice","commercial_credit_invoice_title":"Issue a credit invoice","commercial_credit_max":"Up to {amount}","commercial_credit_notes":"Credit invoices","commercial_credit_part":"Part","commercial_credit_part_hint":"Choose an amount","commercial_credit_reason":"Reason","commercial_credit_reason_placeholder":"Why the invoice is credited","commercial_credit_scope":"What to credit","commercial_credit_submit":"Issue credit invoice","commercial_credit_used_on":"Used on","commercial_credit_used_on_empty":"This credit invoice has not been set against an invoice.","commercial_credit_warning":"The credit invoice is sent to myDATA straight away and cannot be undone.","commercial_credit_whole":"Whole invoice","commercial_credited_to_account":"Credited to account","commercial_credits_invoice":"Credits invoice","commercial_customer":"Customer","commercial_customer_no_match":"No customer matches this search.","commercial_dash":"–","commercial_details":"Details","commercial_documents_empty_body":"Invoices issued to customers from the till appear here.","commercial_documents_empty_filtered_body":"Try another search or clear the filters.","commercial_documents_empty_filtered_title":"No invoices match these filters","commercial_documents_empty_title":"No invoices yet","commercial_download_pdf":"Download PDF","commercial_due_date":"Due date","commercial_email_description":"Send {number} as a PDF.","commercial_email_send":"Send","commercial_email_title":"Email the document","commercial_email_to":"Email address","commercial_error_amount":"Enter an amount.","commercial_error_bank_account":"Choose the bank account the transfer came into.","commercial_error_card_number":"Never write a card number here: use the receipt reference (RRN) only.","commercial_error_cheque_number":"Write the cheque number.","commercial_error_customer":"Choose the customer who paid.","commercial_error_date":"Choose the payment date.","commercial_error_lines":"Complete every payment line.","commercial_error_manual_empty":"Set an amount on at least one invoice, or keep the payment as credit.","commercial_error_over_allocated":"The invoices add up to more than the payment.","commercial_error_over_allocated_by":"{amount} more than the payment. Lower an invoice amount.","commercial_event_allocation_released":"Payment released to credit","commercial_event_b2g_answer":"Answer from the authority","commercial_event_b2g_resent":"Sent again to the authority","commercial_event_credit_applied":"Credit applied","commercial_event_credited":"Credit invoice issued","commercial_event_emailed":"Sent by email","commercial_event_issued":"Issued","commercial_event_mark_received":"MARK received from myDATA","commercial_event_payment":"Payment received","commercial_event_payment_reversed":"Payment reversed","commercial_event_peppol_sent":"Sent through Peppol","commercial_filter_all":"All","commercial_filter_all_kinds":"All","commercial_filter_open":"Open","commercial_filter_reversed":"Reversed","commercial_filter_unallocated":"With credit left","commercial_fiscal_cancelled":"Cancelled","commercial_fiscal_failed":"Rejected by myDATA","commercial_fiscal_pending":"Sending to myDATA","commercial_fiscal_replaced":"Replaced","commercial_fiscal_success":"Accepted by myDATA","commercial_fiscal_transmission_failure":"Transmission failure","commercial_fiscal_unknown":"myDATA status unknown","commercial_gross":"Gross","commercial_invoices_description":"Invoices and credit invoices issued to your customers","commercial_issued_at":"Issued","commercial_keep_credit_note":"The whole payment goes to the customer's credit and can be used on a later invoice.","commercial_kind_credit_note":"Credit invoice","commercial_kind_credit_notes":"Credit invoices","commercial_lines":"Lines","commercial_lines_empty":"No lines were declared on this document.","commercial_mark":"MARK","commercial_max_lines":"Up to {max} payment lines.","commercial_method":"Payment method","commercial_mydata":"myDATA","commercial_mydata_missing":"No myDATA document is linked to this invoice.","commercial_net":"Net","commercial_next_page":"Next page","commercial_no_bank_accounts":"No bank accounts yet.","commercial_no_customer":"No customer","commercial_no_customers":"Add a customer first to record their payments.","commercial_no_open_invoices":"No open invoices","commercial_no_open_invoices_body":"The payment goes to the customer's credit and can be used on a later invoice.","commercial_notes_optional":"Notes (optional)","commercial_on_account":"On account","commercial_open":"Open","commercial_open_customer":"Customer page","commercial_open_customers":"Open customers","commercial_open_invoices_total":"{count} open · {amount}","commercial_orders_count":"{count} orders","commercial_orders_included":"{count} orders included","commercial_owes":"Owes {amount}","commercial_paid_at_till_note":"Paid at the till: nothing is owed on account.","commercial_pay_in_full":"Pay in full","commercial_payment":"Payment","commercial_payment_line":"Payment {n}","commercial_payment_lines":"Paid by","commercial_payment_not_due":"Paid at till","commercial_payment_overdue":"Overdue","commercial_payment_paid":"Paid","commercial_payment_partial":"Partly paid","commercial_payment_total":"Payment total","commercial_payment_unpaid":"Unpaid","commercial_payments_description":"Payments customers made on account","commercial_payments_empty":"No payment has been recorded against this invoice yet.","commercial_payments_not_due":"Paid at the till: nothing to collect on account.","commercial_peppol_buyer_reference":"Buyer reference","commercial_peppol_contract_reference":"Contract reference","commercial_peppol_party_identification":"Authority code","commercial_peppol_project_reference":"Project reference","commercial_peppol_purchase_order":"Purchase order","commercial_previous_page":"Previous page","commercial_reason":"Reason","commercial_receipt_date":"Payment date","commercial_receipts_empty_body":"Payments customers make on account appear here.","commercial_receipts_empty_filtered_body":"Try another search or clear the filters.","commercial_receipts_empty_filtered_title":"No payments match these filters","commercial_receipts_empty_title":"No payments recorded yet","commercial_record_amount":"Record {amount}","commercial_record_footnote":"The payment is posted as a receipt (ΕΙΣΠ). A mistake is corrected by reversing it, never by editing.","commercial_record_payment_description":"A payment a customer made on account","commercial_recorded_at":"Recorded","commercial_recorded_by":"Recorded by","commercial_reference":"Reference","commercial_release":"Release","commercial_release_description":"{amount} from {source} goes back to the customer's credit and the invoice is open again.","commercial_release_title":"Release this payment?","commercial_released":"Released","commercial_released_on":"Released {date}","commercial_remove_line":"Remove line","commercial_retry":"Try again","commercial_reverse":"Reverse","commercial_reverse_description":"A reversal receipt of {amount} is posted and the invoices this payment settled open again. This cannot be undone.","commercial_reverse_reason":"Reason","commercial_reverse_title":"Reverse {number}?","commercial_reversed_by":"Reversed by","commercial_reverses":"Reverses","commercial_search_customer":"Search by name or VAT number","commercial_search_documents":"Number, MARK, customer or VAT","commercial_search_receipts":"Receipt number, customer or VAT","commercial_series_number":"Series / number","commercial_settled_invoices":"Invoices paid","commercial_settled_invoices_empty":"This payment has not been set against any invoice.","commercial_settled_of":"{settled} of {total} paid","commercial_source_credit_note":"Credit invoice","commercial_source_receipt":"Receipt","commercial_summary":"Summary","commercial_table":"Table {table}","commercial_test_environment":"Issued in the myDATA test environment: it has no legal effect.","commercial_timeline":"Timeline","commercial_timeline_empty":"Nothing has happened on this document yet.","commercial_tip":"Tip","commercial_tip_note":"The tip is not part of the invoice total declared to myDATA.","commercial_to_credit":"To credit","commercial_to_invoices":"To invoices","commercial_total":"Total","commercial_total_documents":"Documents","commercial_total_invoiced":"Invoiced","commercial_total_receipts":"Payments","commercial_total_received":"Received","commercial_transfer_reference":"Transfer reference","commercial_transmission_failure_notice":"Issued while myDATA could not be reached (transmission failure). It is sent again automatically.","commercial_type_1_1":"Sales invoice","commercial_type_1_2":"Sales invoice, intra-EU","commercial_type_1_3":"Sales invoice, outside the EU","commercial_type_2_1":"Services invoice","commercial_type_2_2":"Services invoice, intra-EU","commercial_type_2_3":"Services invoice, outside the EU","commercial_type_5_1":"Credit invoice","commercial_type_other":"Document","commercial_uid":"UID","commercial_unallocated_body":"Use it on an open invoice. The customer's credit is used oldest first.","commercial_unallocated_no_invoices":"It will be used on the customer's next invoice.","commercial_unallocated_title":"{amount} of this payment is the customer's credit","commercial_use_amount":"Use {amount}","commercial_use_credit":"Use customer credit","commercial_use_credit_description":"Use {amount} of the customer's credit to pay {number}.","commercial_use_credit_title":"Use the customer's credit?","commercial_value_date":"Value date","commercial_vat":"VAT","commercial_verify_mydata":"Verify on myDATA","commercial_kind_invoices":"Invoices","commercial_page_of_total":"Page {page} of {pages} · {total} in total","commercial_settled_on_account":"Paid on account","login_brand_line":"Your next service starts on Ordder.","login_qr_hint":"Scan your staff QR card with your phone camera, then enter your PIN.","show_password":"Show password","enter_your_email_to_receive_a_password_reset_link":"Enter your email to receive a password reset link.","please_enter_your_new_password_below":"Please enter your new password below.","this_is_a_secure_area_please_confirm_your_password":"This is a secure area of the application. Please confirm your password before continuing.","please_verify_your_email_address":"Please verify your email address by clicking the link we just emailed to you.","enter_your_details_below_to_create_your_account":"Enter your details below to create your account.","income_hero_trend_more":"{value} more than {period}","income_hero_trend_less":"{value} less than {period}","income_hero_trend_same":"Same as {period}","income_hero_total_income":"Total income","order_bill_open":"Bill open","seven_days":"7 days","staff_training":"Staff training","total_collected":"Total collected","recent_transactions":"Recent transactions","uncollected_summary":"not collected yet, {amount} in total","visits_drinks_only":"{count} came for drinks only","pick_hour_details":"Pick an hour for its details.","pieces_sold_range":"Pieces sold, {from} to {to}","orders_strip_summary":"{count} open tickets, the oldest waiting {minutes} min","orders_strip_summary_one":"1 open ticket, waiting {minutes} min","orders_strip_count":"{count} open tickets","product":"Product","venue_type_beach":"Beach club","venue_type_hotel":"Hotel","venue_type_foodcourt":"Food court","venue_type_club":"Club","venue_type_cafe":"Café","venue_type_parking":"Parking","order_ticket_elapsed_short_minutes":"{minutes}m","order_ticket_elapsed_short_hours":"{hours}h {minutes}m","qr_tip_title":"Let more tables order by QR","qr_tip_body_today":"QR orders were {share}% of today's income. Print codes for your tables.","qr_tip_body_period":"QR orders were {share}% of the income in this period. Print codes for your tables.","print_qr_codes":"Print QR codes","qr_orders_share":"{count} orders, {share}% of income","last_weekday":"Last {weekday}","income_vs_weekday":"Today against last {weekday}. Pick an hour for its details.","open_until":"Open until {time}","uncollected_more":"and {count} more, the oldest open since {time}","no_reservations_tomorrow":"No reservations for tomorrow","reservations_tomorrow_one":"1 reservation tomorrow","reservations_tomorrow_other":"{count} reservations tomorrow","reservations_first_at":"{date}. The first at {time}.","reservations_show_up_here":"{date}. Bookings from the website and the phone show up here.","add_reservation":"Add reservation","open_reservations":"Open reservations","kpi_orders_unit_one":"order","qr_orders_share_one":"1 order, {share}% of income","pagination":"Pagination","stock_reorder_point":"Reorder point {qty}.","stock_next_delivery":"Next delivery {day}.","expand":"Expand","full_screen":"Full Screen","continued":"continued","no_floors_available":"No floors available","please_add_a_floor_first_to_start_managing_table":"Add a floor to get started","tm_add_to":"to {name}","tm_eating":"eating","tm_filter_label":"Filter the bill by state","tm_guests_eating":"{n}, {eating} eating","tm_less":"Less","tm_less_often":"Less often","tm_more":"More","tm_n_selected":"{n} selected","tm_nothing_in_state":"Nothing in this state.","tm_options":"Options","tm_pay":"Pay","tm_pay_picked_lines":"picked lines ({n})","tm_pay_picked_orders":"picked orders ({n})","tm_payments_timeline":"Payments and timeline","tm_payments_timeline_hint":"What was paid, every event","tm_pick_mode":"Pick by","tm_rename_hint":"The guest name on this order","tm_reorder_hint":"Copy lines into a new order","tm_round":"Round {n}","tm_round_actions":"{name}: actions","tm_select_lines":"Select lines to pay, move or void","tm_serve_all_ready":"Serve all ready","tm_served_of":"{served} of {total} served","tm_show_lines":"Show {n} lines","tm_show_served":"Show served","tm_since":"since {time}","tm_split_hint":"item, order, people","tm_state_hold_hint":"Waits until its course is fired","tm_state_new_hint":"Sent to the kitchen, not started","tm_state_pay_hint":"Payment shows on the round, never on a line","tm_state_prep_hint":"The kitchen is making it","tm_state_ready_hint":"At the pass. Tap Serve to serve it","tm_state_served_hint":"At the table","tm_state_void_hint":"Off the bill, kept under its round","tm_states_title":"What the states mean","tm_transfer_order_hint":"To another table","tm_voice":"Voice","tm_voice_order":"Voice order","tm_void_one_at_a_time":"Void one line at a time","tm_what_is_paid":"What is paid","tm_whole_bill":"Whole bill","credit_bulk_warning":"This closes :count open orders on credit","credit_bulk_hint":"To close only one order, switch to By order and select it.","nothing_to_charge":"Nothing to charge: all orders already paid.","tm_add_items":"Add items","tm_close_order":"Close order","tm_close_table":"Close table","tm_discount_one_order":"Pick lines from one order","tm_equal_shares":"Equal shares","tm_note_hint":"Staff see it on the table","tm_over_capacity":"More guests than seats","tm_people":"people","tm_print_bill":"Print bill","tm_print_invoice":"Print invoice","tm_record_card":"Record card","tm_record_zelle":"Record Zelle","tm_split_by_item_hint":"Each pays for what they had","tm_split_by_order_hint":"One order at a time","tm_take_cash":"Take cash","tm_weigh":"Weigh","tm_one_order":"1 order","tm_n_orders":"{n} orders","tm_one_line":"1 line","tm_n_lines":"{n} lines","tm_items_subtotal":"Items subtotal","tm_tax_incl":"tax incl.","tm_discounts":"Discounts","tm_tax_rate":"VAT {rate}%","tm_included":"included","tm_tax":"Tax","tm_not_taxed":"not taxed","tm_voided_not_charged":"Voided, not charged","tm_vat_per_rate":"VAT per rate","tm_tax_breakdown":"Tax breakdown","tm_delivery_fee":"Delivery fee","tm_doc_failed":"Failed","tm_doc_cancelled":"Canceled","tm_payments":"Payments","tm_incl_tip":"incl. tip {tip}","tm_min_spend":"Minimum spend","tm_under_by":"Under by {amount}","tm_from_reservation":"from the reservation","tm_set_by_hand":"set by hand","tm_top_up":"Top up","tm_new_order":"New order","tm_round_hint":"round {n}","tm_table_stays_open":"the table stays open","tm_fire_course":"Fire course {n}","tm_line_on_hold":"1 line on hold","tm_lines_on_hold":"{n} lines on hold","tm_mark_all_served":"Mark all served","tm_n_not_served":"{n} not served","tm_group_order":"Order","tm_split_the_bill":"Split the bill","tm_bill_or_lines":"bill or lines","tm_orders_to_table":"Orders to another table","tm_selected_items":"Selected items","tm_pick_on_bill_short":"pick on the bill","tm_table_to_venue":"Whole table to a sister venue","tm_transfer_hint":"orders, items, venue","tm_guest_profile":"Guest profile","tm_asks_first":"asks first","tm_reorder_round":"Reorder a round","tm_self_supply":"Self-supply","tm_on_credit":"On credit","tm_paid_in_full":"Paid in full","tm_rate":"Rate","tm_net":"Net","tm_vat":"VAT","tm_gross":"Gross","tm_prices_include_vat":"Prices include VAT","tm_tax_added_hint":"Tax is added to the prices","tm_above_is_tip":"Anything above {amount} is the tip.","tm_amount":"Amount","tm_amount_due":"Amount due","tm_amount_part":"Part of the remaining bill","tm_amount_share":"One equal share of what remains","tm_amount_to_charge":"Amount to charge","tm_amount_whole":"The whole remaining bill","tm_by_item":"By item","tm_by_order":"By order","tm_card_guard":"Cash, on credit and closing the table wait until this card sale settles, so the guest is never charged twice.","tm_card_help":"If the terminal goes quiet, look at it first. Check status asks it; Not charged, retry sends the sale again.","tm_card_type":"Card type","tm_change_pick":"Change","tm_check_status":"Check status","tm_close_on_credit":"Close on credit","tm_credit_cascade":"This closes {n} open orders on credit, {amount}","tm_credit_hint":"Επί πιστώσει: the fiscal receipt is issued now and the amount stays owed by the customer.","tm_credit_one_hint":"To close only one, choose By order.","tm_customer_gives":"Customer gives","tm_discount_these_lines":"Discount these lines","tm_divide_by_people":"Divide by people","tm_document":"Document","tm_each":"{amount} each","tm_from_n_orders":"from {n} orders","tm_from_one_order":"from 1 order","tm_h":"{h} h","tm_h_min":"{h} h {m} min","tm_min":"{m} min","tm_move_from_bar_hint":"Move the picked lines from the bar under the bill.","tm_n_of_m":"{n} of {m}","tm_none":"none","tm_not_charged_retry":"Not charged, retry","tm_nothing_picked":"Nothing picked yet.","tm_open_for":"Open {time}","tm_paid_in_full_lower":"paid in full","tm_part_of_bill":"Part of the bill","tm_pay_from_bar_hint":"Pay, transfer or void the picked lines from the bar under the bill.","tm_pay_selected":"Pay selected","tm_pick_lines_to_move":"Tap the lines to move","tm_ready_to_serve":"Ready to serve","tm_reference_optional":"Reference (optional)","tm_remaining_after":"Remaining after this payment {amount}.","tm_retail_receipt_now":"retail receipt now","tm_selected":"Selected","tm_send_again":"Send again","tm_send_to_terminal":"Send to terminal","tm_sent_at":"Sent {time} · {elapsed}","tm_split_by_item":"Split by item","tm_split_by_order":"Split by order","tm_split_pick_hint":"Pick what this guest pays","tm_split_rounding_hint":"The last person pays the rounding. Each person can pay cash or card.","tm_tap_lines_hint":"Tap the lines this guest pays","tm_tap_orders_hint":"Tap the orders this guest pays","tm_terminal":"Terminal","tm_this_person_pays":"This person pays","tm_total_charged":"Total charged","tm_typed_by_hand":"Typed in by hand","tm_typed_by_hand_hint":"card type and reference, no terminal","tm_waiting_card":"Waiting for the card","tm_waiting_how":"The guest taps, inserts or swipes.","tm_full":"Full","tm_part":"Part","tm_card_declined":"Card declined","tm_card_cancelled":"Canceled on the terminal","tm_terminal_busy":"The terminal is busy","tm_card_not_sent":"The sale did not go through","address_required":"Delivery address is required","adjust":"Adjustment","advanced":"Advanced","all_document_types":"All document types","all_filtered_items_have_images":"All items in this category already have images. Uncheck \"Skip items that already have an image\" to regenerate.","allergen":"Allergen","allowed":"Allowed","already_subscribed":"Already subscribed?","areas":"Areas","as_soon_as_possible":"As soon as possible","assign_failed":"Failed to assign","assigned":"Assigned","assigned_to":"Assigned to","at":"·","auto_assign_failed":"Auto-assign failed","backspace":"Backspace","backup":"Backup","barcode_lookup_failed":"Barcode lookup failed.","barcode_not_recognised":"Barcode not recognized","barcode_scanning_disabled":"Barcode scanning is not enabled.","calculating_delivery":"Calculating...","caller":"Caller","campaign_activated":"Campaign activated.","campaign_deactivated":"Campaign deactivated.","campaign_toggle_failed":"Failed to update campaign status.","cancel_reason_required":"Please provide a reason (minimum 10 characters)","cancel_transfer":"Cancel transfer","cancelling":"Canceling...","choose_ordering_mode":"Choose how you want to order","clear_filter":"Clear","codepage_test_sent":"Greek codepage test sent (needs bridge v2.2.0+)","confirm_delete_supplier":"Are you sure you want to delete this supplier?","confirm_disable_fiscal":"Disable fiscal submissions? No documents will be issued to AADE until you re-enable.","confirm_enable_fiscal":"Resume fiscal submissions for this restaurant?","confirm_venue_merge":"Merge into running ticket","continue_ordering":"Continue ordering","create_account_grow":"Create an account to keep and grow your","create_account_to":"Create a free account to:","create_transfers":"Create transfers","created_by":"Created by","credit_note":"Credit note","customer":"Customer","daily_no":"Daily No.","deduct":"Deduct","deficit":"Deficit","disable_item":"Disable item","dont_lose_rewards":"Don't lose your rewards!","download_failed":"Failed to download QR code","download_order_slip":"Download Order Slip (8.6)","earn_on_future":"Earn rewards on every future order","edit_reservation_description":"Edit reservation details","enable_item":"Enable item","enter_email_phone":"Enter email or mobile number","enter_full_address":"Enter delivery address","enter_name":"Enter name","enter_reason":"Enter reason for releasing...","eu_invoice":"EU Invoice","excluded_guests_load_failed":"Failed to load excluded guests","failed":"Failed","failed_save_reservation":"Failed to save reservation","failed_to_copy":"Failed to copy","failed_to_load_menu":"Failed to load menu","failed_to_load_qr":"Failed to load QR code","failed_to_mark_occupied":"Failed to mark table as occupied","failed_to_release_table":"Failed to release table","financial":"Financial","fiscal_transmission_issue":"There was an issue transmitting this document. Staff assistance may be required.","floor_min_label":"floor","for":"For","from_this_order":"From this order","generate_anyway":"Generate anyway","generating_suggestion":"Generating suggestion...","get_food_delivered":"Get food delivered","group_total":"Group total","grouping":"Merging...","guest_preferences":"Preferences","guest_previous_orders":"Previous orders","half":"Half","home":"Home","in_rewards":"in rewards","in_unclaimed_rewards":"in unclaimed rewards","intake":"Intake","interests":"Interests","invalid_email_phone":"Please enter a valid email or phone number","items_need_supplier_assignment":"item(s) need supplier assignment and were excluded.","keep_rewards_safe":"Keep your rewards safe","legal_text":"Legal / consent text","legal_text_hint":"Shown on the booking form. Guests must accept before booking.","legend_conflict":"Time Conflict","linked_to":"Linked to","loading_order_details":"Loading...","login_instead":"Log in instead","marking":"Marking...","maybe_later":"Maybe later","medical":"Medical","menu_item_not_found":"Menu item not found","minutes_short":"min","mobile_or_email":"Mobile number or email","month":"Month","next_day":"Next day","no_available_times":"No available times","no_ingredients":"No ingredients defined for this extra item","no_items_to_serve":"No items ready to serve","no_prep_batch_available":"No prep batch available","no_prep_stock_available":"No prep stock available","no_roles_in_category":"No roles in this category","no_roles_with_employees":"No roles with assigned employees","no_table_data":"Unable to read table data","no_tables_at_venue":"No tables at this venue.","no_tags_found":"No matching tags. Create new tags in Settings.","no_taxes_applied":"No taxes applied","no_taxes_configured":"No taxes configured for this restaurant","not_set":"Not set","offline":"Offline","on":"ON","on_credit_invoice":"On Credit","optional_label":"(optional)","order_document":"Order Document","order_slip":"Order slip","order_slip_notice":"This is an order slip. Your fiscal receipt will be issued upon payment.","orders_ready_pickup":"Pick up from kitchen","parking":"Parking","pay":"Pay","payment_failed_retry":"Payment could not be confirmed. If you were charged, the merchant will be notified automatically. Please try again or contact staff.","please_try_again":"Please try again.","preorders":"Pre-Orders","preorders_disabled_hint":"Enable pre-orders above to configure lead time, advance window, and deposit / payment options.","prep_stock_details":"Prep Stock Details","previous_day":"Previous day","previous_week":"Previous week","previously_sent_to":"Previously sent to {count} guests","primary":"Primary","printer":"Printer","provisional":"Provisional","quarter":"Quarter","receiving":"Receiving","refunded":"Refunded","reject_waste":"Reject waste","reject_waste_confirmation":"Are you sure you want to reject this waste record?","release_table_confirm":"Release this table? Any open orders will be closed and the table freed.","remove_component":"Remove component","remove_image":"Remove image","rename_failed":"Failed to rename order","respect_budget":"Respect labor budget constraints","retail_receipt":"Retail Receipt","rewards_added_auto":"Every time you place an order with the email","rewards_come_from_fees":"Rewards come from service fees, at no extra cost to you","rewards_from_fees":"Rewards come from service fees, at no extra cost to you","rewards_lowercase":"rewards","rewards_saved_success":"Your rewards have been saved successfully!","rewards_will_add_auto":"rewards will be added automatically.","sales":"Sales","sales_invoice":"Sales Invoice","save_before_expire":"Save them before they expire.","save_my_rewards":"Save My Rewards","save_rewards":"Save your rewards","scan_to_pay":"Scan to Pay","schedule_for_later":"Schedule for later","search_language":"Search language...","search_reservations":"Search reservations","search_trainings":"Search training materials...","seat_over_occupied_confirm":"This table is currently occupied by an active order. Seat the reservation here anyway?","select_transfer_type":"Select transfer type","select_waste_type":"Select waste type","selected_orders_paid":"Selected orders paid","selected_size":"Selected size","series":"Series","server":"Server","service_invoice":"Service Invoice","service_receipt":"Service Receipt","set_price_required":"set a price for this product first","shared_menu_pool":"Shared menu","shift":"Shift","slot_interval_minutes":"Slot interval (minutes)","special_instructions":"Special instructions...","staffed":"Staffed","status_active":"Status: Active","support":"Support","switch_to_floor":"Switch to floor","sync":"Sync","table_marked_occupied":"Table marked as occupied","table_not_merged":"This table is not merged","table_transfer_merge_hint":"Target is occupied: your orders will MERGE into the running ticket on this table. Both bills become one.","tables_ungrouped_successfully":"Tables unmerged successfully","tables_unmerged_successfully":"Tables unmerged successfully","takeaway_order":"Takeaway Order","test_print_failed":"Failed to send test print","test_print_sent":"Test print sent!","third":"Third","this_location_not_available":"Delivery is not available to this location","this_payment":"This Payment","ticket":"Ticket","tomorrow":"Tomorrow","total_min_spending_floor":"Total Minimum Floor","total_min_spending_floor_hint":"Guarantees the reservation totals at least this amount, even when party × per-guest rate falls short.","trending_dish":"Trending","types":"Types","unassign_failed":"Failed to unassign","until":"Until","upload":"Upload","usage":"Usage","use_at_restaurants":"Use rewards at participating restaurants","validating":"Validating...","validity":"Validity","version":"Version","view_eu_invoice":"View EU Invoice","view_history":"View History","void_failed":"Failed to void item","waiting_calls":"Waiting","walk_in_description":"Register a walk-in guest","wellness_bookings":"Wellness Bookings","when_do_you_want_this":"When do you want this?","year":"Year","you_earned_rewards":"You Earned Rewards!","your_rewards_balance":"Your Rewards Balance","youve_earned":"You've Earned","tm_one_seat":"1 seat","tm_n_seats":"{n} seats","tm_people_label":"People","tm_discount_on":"Discount on","tm_whole_order":"Whole order","tm_some_lines":"Some lines","tm_how_much":"How much","tm_percent":"Percent","tm_fixed_amount":"Fixed amount","tm_or_type_percent":"Or type a percent","tm_discount_pct":"Discount ({pct}%)","tm_whole_bill_orders":"Whole bill · {n} orders","tm_whole_bill_one_order":"Whole bill · 1 order","tm_print_settings":"Print settings","tm_transfer_orders":"Transfer orders","tm_placed_by":"Placed by","tm_one_event":"1 event","tm_n_events":"{n} events","tm_no_payments":"No payments yet","tm_no_events":"No events yet","tm_reorder_one":"Reorder 1 item","tm_reorder_n":"Reorder {n} items","page_hero_bookings_on":"Bookings on {date}","tm_no_money_taken":"No money is taken","tm_issue_doc":"Issue {doc}","tm_self_supply_note":"The order is marked paid and AADE gets a {doc} with its VAT, as the business's own use.","vs_last_period":"vs last period","vs_ai_token_max_per_user":"Daily AI limit per person","vs_ai_token_max_per_user_hint":"How many AI tokens one person can use each day.","vs_allow_add_items_to_order":"Add items to an open order","vs_allow_add_items_to_order_hint":"Staff can add items to an order that is already placed.","vs_allow_ai_agent":"AI waiter","vs_allow_ai_agent_hint":"Guests can order by chatting with an AI waiter.","vs_allow_negative_stock":"Allow stock below zero","vs_allow_negative_stock_hint":"Sales still go through when stock runs out.","vs_allow_pickups":"Accept pickup orders","vs_allow_pickups_hint":"Guests can order ahead and collect at the counter.","vs_allow_printing_order":"Automatic printing","vs_allow_printing_order_hint":"The main switch. When off, nothing prints by itself.","vs_auto_close_paid_dinein_minutes":"Close paid dine-in orders after","vs_auto_close_paid_dinein_minutes_hint":"Minutes after payment, then the table is freed. 0 keeps them open.","vs_auto_close_paid_orders_minutes":"Close paid takeaway and pickup orders after","vs_auto_close_paid_orders_minutes_hint":"Minutes after payment. 0 keeps them open.","vs_auto_close_table_on_paid":"Free the table when the bill is paid","vs_auto_close_table_on_paid_hint":"The table frees itself once every order on it is paid in full.","vs_auto_print_invoice_on_release":"Bill when a table is freed","vs_auto_print_invoice_on_release_hint":"Prints a bill for each order on the table.","vs_auto_print_kitchen_ticket":"Kitchen ticket for a new order","vs_auto_print_kitchen_ticket_hint":"Prints as soon as an order is placed.","vs_auto_print_on_new_items":"Kitchen ticket for added items","vs_auto_print_on_new_items_hint":"Prints when items are added to an open order.","vs_auto_print_on_status_preparing":"Kitchen ticket when cooking starts","vs_auto_print_on_status_preparing_hint":"Prints when an order moves to preparing.","vs_auto_print_receipt_on_payment":"Receipt when paid","vs_auto_print_receipt_on_payment_hint":"Prints the receipt once an order is paid in full.","vs_auto_promote_universal_products":"Add unknown products to the menu","vs_auto_promote_universal_products_hint":"A scanned product that is not on your menu is added as a hidden item, so stock and reports count it.","vs_barcode_scan_enabled":"Scan barcodes at the till","vs_barcode_scan_enabled_hint":"Add items with a USB scanner or a built-in reader.","vs_barcode_weight_format":"Weight in the barcode","vs_barcode_weight_format_hint":"How your scale writes the weight into the barcode.","vs_barcode_weight_prefix":"Weighed items start with","vs_barcode_weight_prefix_hint":"The first digit of barcodes printed by your scale. Usually 2.","vs_bill_account_details_text":"Bank details","vs_bill_account_details_text_hint":"Bank, IBAN and account holder, as they should print.","vs_bill_show_account_details":"Show bank details","vs_bill_show_account_details_hint":"Print your bank details at the bottom of bills and invoices.","vs_bill_show_service_charge":"Show the service charge","vs_bill_show_service_charge_hint":"Printed bills and invoices never show a service charge line, so this switch changes nothing.","vs_bill_show_tax_breakdown":"Show VAT lines","vs_bill_show_tax_breakdown_hint":"List each VAT rate on printed bills and invoices.","vs_business_day_start_hour":"Business day starts at","vs_business_day_start_hour_hint":"For late nights: sales after midnight count toward the day before until this hour.","vs_card_ai_till":"At the till","vs_card_ai_waiter":"AI waiter","vs_card_brand_images":"Logo and images","vs_card_guest_menu":"Menu for guests","vs_card_guest_pickup":"Pickup and pre-orders","vs_card_guest_qr":"Table QR code","vs_card_hours_closed":"Closed dates","vs_card_hours_closed_hint":"Holidays and other days you are closed.","vs_card_hours_week":"Weekly hours","vs_card_hours_week_hint":"The days and times you are open.","vs_card_inv_stock":"Stock","vs_card_more_other":"Other settings","vs_card_more_other_hint":"New settings that do not have a place on this page yet.","vs_card_notif_email":"Email to your team","vs_card_notif_recipients":"Who gets the emails","vs_card_notif_sms":"Text messages","vs_card_pay_online":"Online payments","vs_card_pay_receipt":"Pay on receipt","vs_card_pay_taking":"Taking payments","vs_card_pay_tips":"Tips","vs_card_print_auto":"Automatic printing","vs_card_print_kitchen":"Kitchen tickets","vs_card_print_setup":"Printer setup","vs_card_rec_bill":"On the bill","vs_card_rec_day":"End of day and reports","vs_card_rec_fiscal":"Fiscal receipts","vs_card_res_booking":"Booking","vs_card_res_messages":"Messages to guests","vs_card_res_window":"When guests can book","vs_card_sec_discounts":"Discounts and voids","vs_card_sec_lock":"Lock screen","vs_card_service_channels":"Sales channels","vs_card_service_kitchen":"Kitchen","vs_card_service_numbers":"Order numbers","vs_card_service_offline":"When the internet is down","vs_card_service_tables":"Tables","vs_card_shift_clock":"Time clock","vs_card_staff_waiters":"Permissions","vs_card_till_barcode":"Barcode scanning","vs_card_till_screen":"Cashier screen","vs_card_venue_about":"About your venue","vs_card_venue_checklist":"Profile checklist","vs_card_venue_checklist_hint":"What is still missing from your profile.","vs_card_venue_details":"Business details","vs_card_venue_preview":"How guests see you","vs_card_venue_region":"Region and language","vs_cashier_async_fiscal":"Faster cash checkout","vs_cashier_async_fiscal_hint":"Fiscal receipts for cash, manual card and credit are sent in the background and print when AADE answers.","vs_cashier_cash_exchange_modal_enabled":"Count change for cash","vs_cashier_cash_exchange_modal_enabled_hint":"Choosing cash asks for the amount received and shows the change.","vs_cashier_default_order_type":"New orders start as","vs_cashier_default_order_type_hint":"The order type the cashier screen picks first. It can be changed per order.","vs_cashier_smart_suggestions_enabled":"Smart suggestions","vs_cashier_smart_suggestions_enabled_hint":"Suggests extras and discounts at the till, learned from your own orders.","vs_channel_pricing":"Prices per sales channel","vs_channel_pricing_hint":"Give items their own price, VAT and availability on Wolt and eFood.","vs_check_address":"Add your address","vs_check_description":"Write a short description","vs_check_email":"Add a contact email","vs_check_language":"Choose the main language","vs_check_name":"Add the venue name","vs_check_phone":"Add a phone number","vs_check_timezone":"Set the time zone","vs_checkout_success_redirect_url":"After payment, send guests to","vs_checkout_success_redirect_url_hint":"A page on your own website, for example to count ad conversions. Leave empty to keep the Ordder screen.","vs_confirm_change":"Change","vs_confirm_fiscal_off":"No fiscal documents will be issued until you turn this back on.","vs_confirm_fiscal_on":"Fiscal receipts will be sent to AADE again.","vs_confirm_generic":"Please confirm this change.","vs_confirm_kds_off":"Orders will skip the kitchen display. Staff will mark items as served themselves.","vs_confirm_kds_on":"Orders will go through the kitchen display.","vs_confirm_lock_table_off":"Every waiter will be able to open any table.","vs_confirm_lock_table_on":"Each table will belong to the waiter who opens it. Other waiters will not be able to open it.","vs_confirm_note":"Nothing changes until you press Save.","vs_confirm_release":"New rule for freeing a table: {option}.","vs_confirm_release_tracking":"Finished orders are harder to keep track of","vs_confirm_release_unpaid":"Tables can be freed with unpaid orders","vs_confirm_release_unserved":"Tables can be freed with orders not yet served","vs_confirm_release_warning":"This can cost you money","vs_confirm_title":"Change this setting?","vs_courses_enabled":"Serve in courses","vs_courses_enabled_hint":"Waiters split an order into courses and send each one to the kitchen when it is time.","vs_courses_menus":"Menus that use courses","vs_courses_menus_hint":"Leave all off to use courses on every menu.","vs_f_address":"Address","vs_f_address_hint":"Shown to guests and printed on receipts.","vs_f_background":"Background","vs_f_background_hint":"Optional. Fills the guest menu page behind your items.","vs_f_cover":"Cover image","vs_f_cover_hint":"A wide banner at the top of your menu, 1600 × 500 px.","vs_f_dark_menu":"Dark menu","vs_f_dark_menu_hint":"Show the guest menu in dark colors.","vs_f_description":"Description","vs_f_description_hint":"A few lines about your venue, shown on your menu.","vs_f_email":"Email","vs_f_email_hint":"Where guests and Ordder can reach you.","vs_f_file_too_large":"This file is too large. The limit is 5 MB.","vs_f_language":"Main language","vs_f_language_hint":"The language guests and printing start in.","vs_f_language_pick":"Choose a language","vs_f_language_search":"Search languages","vs_f_logo":"Logo","vs_f_logo_hint":"Square works best, 500 × 500 px.","vs_f_name":"Venue name","vs_f_name_hint":"Shown to guests, on receipts and in reports.","vs_f_phone":"Phone","vs_f_phone_hint":"The number guests can call.","vs_f_pin_lock":"PIN lock screen","vs_f_pin_lock_hint":"Staff unlock the app with their PIN. Turn off for training devices or kiosks.","vs_f_pin_roles_note":"Applies to waiters, cashiers, kitchen staff and hosts. Owners and managers are never locked. Open screens pick up the change when they reload.","vs_f_pin_timer":"Lock after","vs_f_pin_timer_hint":"How long the screen waits without a touch before it locks.","vs_f_recipients":"Email recipients","vs_f_recipients_hint":"Who gets which emails, and reminders.","vs_f_social":"Social media","vs_f_social_hint":"Each link shows as an icon at the bottom of your guest menu.","vs_f_timezone":"Time zone","vs_f_timezone_hint":"Used for opening hours, reports and the business day.","vs_f_timezone_pick":"Choose a time zone","vs_f_timezone_search":"Search time zones","vs_f_trn":"Tax number","vs_f_trn_hint":"Your VAT or tax registration number.","vs_fiscal_enabled":"Issue fiscal receipts","vs_fiscal_enabled_hint":"Receipts and invoices are sent to AADE through myDATA.","vs_freeze_order":"Pause ordering","vs_freeze_order_hint":"Hides the cart and checkout. Guests can still browse the menu.","vs_guest_languages":"Languages guests can choose","vs_guest_languages_hint":"Leave all off to offer every language.","vs_hours_add":"Add","vs_hours_add_closed":"Add closed dates","vs_hours_all_day":"Open all day","vs_hours_all_day_text":"00:00 to 23:59","vs_hours_closed":"Closed","vs_hours_closes":"{day} closes at","vs_hours_copied":"Monday's hours copied to Tuesday to Friday","vs_hours_from":"From","vs_hours_no_closed":"No closed dates","vs_hours_no_closed_hint":"Add the days your venue is closed.","vs_hours_opens":"{day} opens at","vs_hours_past":"Past ({count})","vs_hours_reason":"Reason","vs_hours_reason_placeholder":"For example a holiday or a private event","vs_hours_remove":"Remove {date}","vs_hours_same_time":"Opening and closing times cannot be the same.","vs_hours_save_failed":"The opening hours could not be saved.","vs_hours_until":"Until","vs_inventory_auto_replenish_enabled":"Draft purchase orders every night","vs_inventory_auto_replenish_enabled_hint":"For stock below its minimum, grouped by supplier. Nothing is sent without your review.","vs_inventory_module":"Track stock","vs_inventory_module_hint":"Turns on the inventory module.","vs_inventory_reorder_target":"Reorder up to","vs_inventory_reorder_target_hint":"How much automatic purchase orders buy.","vs_invoice_hide_order_number":"Hide the order number","vs_invoice_hide_order_number_hint":"Only the AADE series and MARK stay on printed receipts.","vs_invoice_prominent_order_number":"Large order number","vs_invoice_prominent_order_number_hint":"Print the order number large at the top, so guests can match it at a glance.","vs_kds_enabled":"Kitchen display","vs_kds_enabled_hint":"Orders go through the kitchen screen. When off, staff mark items as served directly.","vs_kitchen_hide_category":"Hide the category","vs_kitchen_hide_category_hint":"Leave out the menu category line above each item.","vs_kitchen_print_lead_time_minutes":"Send to the kitchen before","vs_kitchen_print_lead_time_minutes_hint":"Minutes before the scheduled time. 0 sends it as soon as it is ordered.","vs_kitchen_ticket_font_size":"Item text size","vs_kitchen_ticket_font_size_hint":"Bigger text is easier to read from a distance.","vs_leave_discard":"Leave without saving","vs_leave_stay":"Stay","vs_leave_text":"You have unsaved changes ({count}). They will be lost if you leave.","vs_leave_title":"Leave without saving?","vs_lock_table_to_order_creator":"Tables belong to the waiter who opened them","vs_lock_table_to_order_creator_hint":"Other waiters cannot open that table. Managers and owners still can.","vs_max_items_per_payment":"Most orders in one card payment","vs_max_items_per_payment_hint":"For pay all and pay by item on a card terminal. 0 means no limit.","vs_menu_item_display_mode":"How items look","vs_menu_item_display_mode_hint":"In the cashier, waiter and item screens.","vs_notify_staff_through_email":"Email the team about new orders","vs_notify_staff_through_email_hint":"Choose who gets which emails once this is on.","vs_offline_card_standalone_cap_minor":"Largest offline card payment","vs_offline_card_standalone_cap_minor_hint":"0 means no limit.","vs_offline_card_standalone_note":"Record card payments taken offline","vs_offline_card_standalone_note_hint":"For terminals with their own SIM. A manager settles them at the till.","vs_offline_device_print":"Phones print kitchen tickets offline","vs_offline_device_print_hint":"A paired phone prints straight to the printer over the venue wifi.","vs_offline_enabled":"Waiter phones keep working offline","vs_offline_enabled_hint":"Phones save new orders and send them when the connection is back.","vs_offline_queue_alert_minutes":"Warn about waiting orders after","vs_offline_queue_alert_minutes_hint":"A phone warns when an order has waited this long to reach the till.","vs_offline_tender_notes":"Record cash taken offline","vs_offline_tender_notes_hint":"Waiters note the cash for a bill. The till settles it when the connection is back.","vs_offline_turnover_gate":"Seat new guests before the old bill is settled","vs_offline_turnover_gate_hint":"The old bill is settled first when the connection is back.","vs_opt_barcode_weight_format_g":"Grams","vs_opt_barcode_weight_format_g_x10":"Grams × 10","vs_opt_barcode_weight_format_kg_x100":"Kilograms × 100","vs_opt_cashier_default_order_type_delivery":"Delivery","vs_opt_cashier_default_order_type_dine_in":"Dine-in","vs_opt_cashier_default_order_type_pickup":"Pickup","vs_opt_cashier_default_order_type_takeaway":"Takeaway","vs_opt_inventory_reorder_target_maximum":"The maximum level","vs_opt_inventory_reorder_target_minimum":"The minimum level","vs_opt_kitchen_ticket_font_size_large":"Large","vs_opt_kitchen_ticket_font_size_medium":"Medium","vs_opt_kitchen_ticket_font_size_small":"Small","vs_opt_menu_item_display_mode_image_only":"Photo only","vs_opt_menu_item_display_mode_image_text":"Photo and name","vs_opt_menu_item_display_mode_text_only":"Name only","vs_opt_preorder_default_payment_mode_deposit":"Full payment or a deposit","vs_opt_preorder_default_payment_mode_full":"Pay in full now","vs_opt_preorder_default_payment_mode_no_payment":"Full, deposit or pay at pickup","vs_opt_preorder_deposit_type_fixed":"A fixed amount","vs_opt_preorder_deposit_type_percentage":"A percentage of the order","vs_opt_printer_greek_codepage_auto":"Automatic (CP737)","vs_opt_qr_mode_browse_and_pay":"Browse the menu and pay","vs_opt_qr_mode_menu_only":"Browse the menu only","vs_opt_qr_mode_order_and_pay":"Order and pay","vs_opt_qr_mode_order_only":"Order, staff take payment","vs_opt_qr_mode_payment_only":"Pay the bill only","vs_opt_require_closed_order_for_table_release_all":"Paid and served","vs_opt_require_closed_order_for_table_release_none":"Any time","vs_opt_require_closed_order_for_table_release_paid_only":"Paid","vs_opt_require_closed_order_for_table_release_served_only":"Served","vs_opt_reservation_booking_mode_parking":"Parking","vs_opt_reservation_booking_mode_standard":"Tables","vs_opt_reservation_booking_mode_zone":"Areas (beach, pool, wellness)","vs_opt_stock_deduct_at_fulfilled":"When the goods leave","vs_opt_stock_deduct_at_reserved":"When the order is paid","vs_opt_z_report_basis_order":"When the order was opened","vs_opt_z_report_basis_payment":"When the order was paid","vs_order_number_start_delivery":"First delivery number (D)","vs_order_number_start_dine_in":"First dine-in number (TS)","vs_order_number_start_pickup":"First takeaway number (TA)","vs_order_sms_enabled":"Order updates by SMS","vs_order_sms_enabled_hint":"Texts guests when their order is confirmed, ready, on its way and delivered.","vs_out_of_stock_condition":"Stop selling when out of stock","vs_out_of_stock_condition_hint":"Items with no stock left cannot be ordered.","vs_pay_in_advance":"Guests pay before the kitchen starts","vs_pay_in_advance_hint":"An order goes to the kitchen only after it is paid.","vs_pay_on_receipt_card_at_delivery":"Card accepted at delivery","vs_pay_on_receipt_card_at_delivery_hint":"Tell delivery guests they can pay the driver by card.","vs_pay_on_receipt_enabled":"Pay on receipt","vs_pay_on_receipt_enabled_hint":"Website pickup and delivery guests order now and pay when they get it.","vs_pay_on_receipt_zelle":"Zelle details","vs_pay_on_receipt_zelle_hint":"The phone or email and name guests pay to. Leave empty if you do not take Zelle.","vs_pos_terminal_brand":"Card terminal name","vs_pos_terminal_brand_hint":"The name staff see on the payment screen, like Nexi. Leave empty for the default.","vs_preorder_default_payment_mode":"Payment for pre-orders","vs_preorder_default_payment_mode_hint":"What guests can choose at checkout.","vs_preorder_deposit_amount_cents":"Deposit","vs_preorder_deposit_amount_cents_hint":"How much guests pay up front when they choose a deposit.","vs_preorder_deposit_type":"Deposit type","vs_preorder_deposit_type_hint":"A share of the order, or a fixed amount.","vs_preorder_enabled":"Accept pre-orders","vs_preorder_enabled_hint":"Guests and the cashier can schedule takeaway or delivery for later.","vs_preorder_max_advance_days":"Latest pre-order","vs_preorder_max_advance_days_hint":"How many days ahead guests can order.","vs_preorder_min_lead_time_minutes":"Earliest pre-order","vs_preorder_min_lead_time_minutes_hint":"How many minutes ahead an order must be placed.","vs_prevent_void_paid_orders":"Protect paid orders","vs_prevent_void_paid_orders_hint":"Items on an order that is already paid cannot be voided.","vs_print_show_daily_order_number":"Daily order number","vs_print_show_daily_order_number_hint":"Print the day's order number on kitchen tickets.","vs_print_transfer_ticket":"Ticket when a table moves","vs_print_transfer_ticket_hint":"Tells the kitchen where moved tables or items went.","vs_print_voids_filtered":"Voids only to the matching printer","vs_print_voids_filtered_hint":"A voided drink prints only at the bar, not on every kitchen printer.","vs_printer_greek_codepage":"Greek character set","vs_printer_greek_codepage_hint":"If Greek prints as boxes, print the codepage test and pick the one you can read.","vs_qr_mode":"When guests scan the table QR","vs_qr_mode_hint":"Choose what they can do: order, pay, or only look.","vs_read_only_menu":"View-only menu","vs_read_only_menu_hint":"Guests can browse the menu but cannot order.","vs_require_closed_order_for_table_release":"Free a table only when","vs_require_closed_order_for_table_release_hint":"What must be done before staff can free a table.","vs_require_prev_day_close_before_open":"Close yesterday before opening tables","vs_require_prev_day_close_before_open_hint":"No new table opens while older orders are open or yesterday's Z report is not done.","vs_reservation_booking_mode":"Booking style","vs_reservation_booking_mode_hint":"Tables, areas like a beach or pool, or parking.","vs_reservation_confirmation_enabled":"Confirmation email","vs_reservation_confirmation_enabled_hint":"Sent when a booking is made.","vs_reservation_cutoff_message":"Message after the cutoff","vs_reservation_cutoff_message_hint":"What guests read when online booking has closed for the day.","vs_reservation_cutoff_time":"Stop online bookings at","vs_reservation_cutoff_time_hint":"After this time guests see your message instead. Empty turns it off.","vs_reservation_ignore_table_capacity":"Any group size","vs_reservation_ignore_table_capacity_hint":"Show times for any group, whatever the table sizes. Staff choose the tables.","vs_reservation_reminder_enabled":"Reminder email","vs_reservation_reminder_enabled_hint":"Sent before the booking.","vs_reservation_require_full_prepayment":"Full payment to book","vs_reservation_require_full_prepayment_hint":"Guests pay the whole amount before the booking is held.","vs_reservation_season_end":"Season ends","vs_reservation_season_end_hint":"The last date guests can book. Empty follows your booking rules.","vs_reservation_season_start":"Season starts","vs_reservation_season_start_hint":"The first date guests can book. Empty means from today.","vs_reservation_sms_enabled":"Text messages","vs_reservation_sms_enabled_hint":"Send booking messages by SMS as well.","vs_risk_fiscal_off":"Off: no fiscal documents are issued. Use only for testing.","vs_risk_freeze_order":"Guests cannot order while this is on.","vs_risk_server_encoder":"Turn on only after updating the print bridge on your computer.","vs_risk_table_release":"Tables can be freed with orders still open.","vs_risk_void_paid":"Off: items on paid orders can be voided.","vs_shift_auto_clockout_enabled":"Clock out forgotten shifts","vs_shift_auto_clockout_enabled_hint":"Ends a shift by itself when someone forgets to clock out.","vs_shift_kiosk_enabled":"Time clock kiosk","vs_shift_kiosk_enabled_hint":"No longer used. The time clock mode above decides how staff clock in.","vs_show_base_price_label":"Show the base price label","vs_show_base_price_label_hint":"A small note next to the price of items that have options.","vs_show_cooking_time":"Show cooking time","vs_show_cooking_time_hint":"Shows how long each dish takes.","vs_show_menu_as_list":"Open on a list of menus","vs_show_menu_as_list_hint":"With a view-only menu, guests first see a simple list of your menus.","vs_show_menu_item_images":"Show item photos","vs_show_menu_item_images_hint":"Turn off for a clean menu without pictures.","vs_sms_consent_required":"Ask for SMS consent","vs_sms_consent_required_hint":"Guests must agree at checkout before you text them. Required in the US.","vs_sms_provider":"SMS service","vs_sms_provider_hint":"The service your text messages are sent through.","vs_stale_open_alert_hours":"Flag forgotten open orders after","vs_stale_open_alert_hours_hint":"Hours an unpaid order can stay open before it is flagged. 0 turns this off.","vs_stay_sms_enabled":"Parking details by SMS","vs_stay_sms_enabled_hint":"Texts drivers their spot, time window and gate code.","vs_stock_deduct_at":"Take stock off","vs_stock_deduct_at_hint":"The moment an order uses up stock.","vs_track_eating_guests":"Ask how many guests are eating","vs_track_eating_guests_hint":"Asked when seating a table. Feeds visits and per-cover figures.","vs_ui_cancel":"Cancel","vs_ui_clear":"Clear","vs_ui_discard":"Discard","vs_ui_email_save_first":"Save first, then choose who gets the emails.","vs_ui_fix_fields":"Some fields need a fix. Check the messages in red.","vs_ui_locked":"Managed by Ordder support.","vs_ui_mall_managed":"Your food court manages these settings.","vs_ui_no_menus":"No menus yet. Create one first.","vs_ui_not_saved":"This change was not saved. You may not have permission.","vs_ui_optional":"optional","vs_ui_save":"Save","vs_ui_save_bar":"Unsaved changes","vs_ui_save_failed":"Some changes were not saved","vs_ui_saved":"All changes saved","vs_ui_saves_immediately":"Changes here save right away.","vs_ui_saving":"Saving…","vs_ui_search_empty":"No settings match.","vs_ui_search_label":"Search settings","vs_ui_search_placeholder":"Search settings","vs_ui_search_results":"Matching settings","vs_ui_sections":"Settings sections","vs_ui_try_again":"Try again","vs_ui_unsaved_change":"Unsaved change","vs_ui_unsaved_count":"Unsaved changes: {count}","vs_unit_days":"days","vs_unit_h":"h","vs_unit_min":"min","vs_unit_s":"s","vs_use_printable_name_in_print":"Use short print names","vs_use_printable_name_in_print_hint":"Print an item's short name when it has one.","vs_use_server_print_encoder":"Prepare tickets on the server (beta)","vs_use_server_print_encoder_hint":"Lets Ordder fix printing without updating the bridge app.","vs_waiter_can_modify_orders":"Waiters can change orders","vs_waiter_can_modify_orders_hint":"Add or remove items, give discounts and void after an order is sent.","vs_waiter_can_print_receipts":"Waiters can print bills","vs_waiter_can_print_receipts_hint":"No longer used. What a waiter may print is set per role under Roles and permissions.","vs_waiter_handover_keeps_cash_tips":"Waiters keep their cash tips","vs_waiter_handover_keeps_cash_tips_hint":"At the end of a shift, cash tips stay out of the cash handed over.","vs_z_report_basis":"Z report counts sales by","vs_z_report_basis_hint":"The day an order was opened, or the day it was paid.","tm_release_table_does":"Every open order on this table is closed, and the table becomes free.","tm_release_order_does":"This order is closed.","tm_all_paid_served":"Everything is paid and served.","dialog_could_not_load":"This could not be loaded","dialog_check_and_retry":"Check the connection and try again.","dialog_nothing_here":"Nothing here yet","dialog_items_count":"Items: {count}","vs_card_service_numbers_hint":"Each day, order numbers start again from these.","tm_company_invoice":"Company invoice","tm_company_sub":"Τιμολόγιο 1.1 instead of a retail receipt","tm_country":"Country","tm_company_saved_hint":"Saved automatically: it fills in the next time this VAT is entered.","tm_use_for_payment":"Use for this payment","tm_move_to_venue":"Move to another venue","tm_moves_every_order":"moves every order","tm_venue":"Venue","tm_table_at":"Table at {venue}","tm_venue_merge_title":"Joins the bill running there","tm_venue_merge_text":"Your orders merge into the open orders on that table: the two bills become one.","tm_venue_move_title":"The whole table moves","tm_venue_move_text":"Every open order and the booking move with it. This table becomes free, and spending counts at both venues.","tm_choose_venue":"Choose a venue","tm_merge_into_table":"Merge into that table","tm_move_table":"Move table","tm_weigh_serving":"Weigh what is served","tm_amount_served":"Amount served","tm_weigh_hint":"The line is priced by this amount when it is marked served.","tm_mark_served":"Mark served","tm_min_short":"Min {amount}","tm_merge_tables":"Merge tables","tm_merged_from":"Merged from {tables}","tm_release_table":"Release table","tm_without_order":"without an order","tm_new_order_one_guest":"New order for 1 guest","tm_new_order_n_guests":"New order for {n} guests","tm_all_eat":"All {n} eat","tm_eat_one_drinks":"{eat} of {n} eat, 1 drinks only","tm_eat_n_drink":"{eat} of {n} eat, {d} drink only","tm_eating_label":"Eating","tm_main_table":"Main table {table}","tm_pick_tables_to_merge":"Pick the tables to merge with it","tm_no_tables_to_merge":"No free table to merge with","tm_merge_info":"Guests can use the QR of any merged table, payments and tips go to the merged table's waiter, and releasing it brings the tables back as they were.","tm_merge_n_tables":"Merge {n} tables","vs_hours_preset_all_day":"Open all day, every day","vs_hours_preset_applied":"Hours filled in. Press Save to keep them.","vs_hours_preset_every_day":"Every day 09:00 to 23:00","vs_hours_preset_weekdays":"Weekdays 09:00 to 17:00","vs_hours_copied_all_days":"Copied to every day. Press Save to keep it.","vs_hours_copied_weekdays":"Copied to the weekdays. Press Save to keep it.","vs_hours_copy_day":"Copy {day} to…","vs_hours_copy_to_all":"Copy to all days","vs_hours_copy_to_weekdays":"Copy to weekdays","vs_hours_quick_fill":"Quick fill","vs_hours_summary":"Open {days} of 7 days · {hours} h a week · Closed dates: {closed}","vs_setup_all_set":"All set","vs_setup_done_count":"{done} of {total} done","vs_setup_turn_on":"Turn on","vs_ui_open":"Open","booking_link_and_qr":"Booking link and QR","no_reservations_with_status":"There are no reservations with the selected status on this date.","kitchen_order":"Kitchen order","kitchen_order_list":"Order list","kitchen_notes_in_one_item":"Notes in 1 item","kitchen_notes_in_items":"Notes in {count} items","kitchen_error_generic":"An error occurred","kitchen_recall":"Recall","kitchen_start_cooking_all":"Start Cooking All","kitchen_mark_all_ready":"Mark all as Ready","kitchen_updating":"Updating...","kitchen_void_hint":"The item will be marked as voided and removed from preparation.","kitchen_void_reason_label":"Reason for voiding","kitchen_void_reason_placeholder":"E.g., Customer cancelled, Wrong item, Quality issue...","kitchen_voiding":"Voiding...","kitchen_order_paid_no_void":"This order is already paid. Voiding items is disabled.","kitchen_item_voided":"Item voided successfully","kitchen_void_failed":"Failed to void item","kitchen_recall_failed":"Failed to recall item","kitchen_unnamed_item":"Unnamed item","kitchen_allergens":"Allergens","commercial_peppol_references":"Peppol references","commercial_credit_invoice_hint":"Reverses all or part of this invoice with a credit invoice (5.1).","commercial_still_creditable":"Still creditable","commercial_section_validity":"Validity","commercial_section_accounting":"Accounting","delivery_reject_title":"Reject Delivery Order","delivery_reject_description":"Please provide a reason for rejecting order #{number}. The customer will be notified and automatically refunded.","delivery_reject_reason_label":"Reason for Rejection","delivery_reject_reason_placeholder":"e.g., Kitchen is closed, Out of ingredients, Cannot deliver to this area...","delivery_reject_reason_hint":"Minimum 10 characters. Be professional and clear.","delivery_reject_reason_error":"Please provide a reason (minimum 10 characters)","delivery_reject_effect_email":"Customer will receive an email notification","delivery_reject_effect_refund":"Full payment will be automatically refunded via Stripe","delivery_reject_effect_cancelled":"Order status will be changed to cancelled","delivery_reject_confirm":"Reject Order & Refund","delivery_rejecting":"Rejecting...","card_terminals_till_name_label":"Name on the till","card_terminals_contact_support":"Contact support","card_terminals_step_provider":"Provider","card_terminals_step_details":"Details","card_terminals_step_check":"Check","card_terminals_step_till":"Till","card_terminals_step_done":"Done","card_terminals_step_of":"Step {step} of {total}","card_terminals_paired_title":"{name} is connected","card_terminals_checking":"Asking the provider whether it sees the terminal...","card_terminals_check_again":"Check again","card_terminals_default_question":"Should the tills open on it?","card_terminals_default_yes":"Make it the default","card_terminals_default_yes_hint":"Tills open card payments on it","card_terminals_default_keep":"Keep {name} as the default","card_terminals_default_no":"No default","card_terminals_default_no_hint":"Each till keeps the terminal its cashier picked last","card_terminals_only_one":"It is your only connected terminal, so every till uses it.","card_terminals_done_title":"{name} is ready","card_terminals_done_body":"The till can use it now: choose Card when you take a payment, and the amount appears on the terminal.","card_terminals_connect_another":"Connect another terminal","tm_void_item":"Void item","inventory_item_tracking":"Tracking","commercial_budget_type":"Budget type","commercial_budget_type_1":"Regular budget","commercial_budget_type_1_hint":"Funded by the authority's regular budget: the identifier is the ΑΔΑ of the commitment (ΑΔΑ Ανάληψης).","commercial_budget_type_2":"Public Investment Programme (ΠΔΕ)","commercial_budget_type_2_hint":"Funded by the ΠΔΕ: the identifier is the project's coded number (Κωδικοποιημένος Ενάριθμος).","commercial_budget_type_3":"Other budgets","commercial_budget_type_3_hint":"Any other budget: the identifier is the ΑΔΑ of the commitment (ΑΔΑ Ανάληψης).","commercial_contract_adam":"Contract ΑΔΑΜ","commercial_contract_adam_help":"The contract's ΑΔΑΜ in ΚΗΜΔΗΣ. Leave 0 when there is none.","commercial_delivery_notes":"Delivery notes","commercial_delivery_notes_description":"Goods the venue moves, sent to myDATA as delivery notes (9.3)","commercial_dn_addresses":"Addresses","commercial_dn_branch_hint":"Choosing a branch fills in the delivery address below.","commercial_dn_cancel":"Cancel note","commercial_dn_cancel_description":"The delivery note is cancelled at myDATA. Its number is never used again.","commercial_dn_cancel_title":"Cancel delivery note {number}?","commercial_dn_cancellation_mark":"Cancellation MARK","commercial_dn_cancelled_on":"Cancelled on {date}","commercial_dn_choose_purpose":"Choose why the goods move","commercial_dn_code":"Code","commercial_dn_col_dispatch":"Dispatch","commercial_dn_col_lines":"Lines","commercial_dn_col_purpose":"Move purpose","commercial_dn_col_recipient":"Recipient","commercial_dn_created_by":"Issued by","commercial_dn_deliver_to_branch":"Deliver to","commercial_dn_delivery_address":"Delivery address","commercial_dn_delivery_prefilled":"Filled in from the customer. Change it if the goods go elsewhere.","commercial_dn_dispatch":"Dispatch","commercial_dn_dispatch_date":"Dispatch date","commercial_dn_dispatch_time":"Dispatch time","commercial_dn_empty_body":"Issue a delivery note when goods leave the venue: to a customer, or between your own premises.","commercial_dn_empty_filtered_title":"No delivery notes match these filters","commercial_dn_empty_title":"No delivery notes yet","commercial_dn_error_city":"Write the city.","commercial_dn_error_code":"Write a code.","commercial_dn_error_customer":"Choose the customer who receives the goods.","commercial_dn_error_delivery_address":"Complete the delivery address.","commercial_dn_error_description":"Write a description.","commercial_dn_error_details":"myDATA's full answer","commercial_dn_error_dispatch":"Set the dispatch date and time.","commercial_dn_error_dispatch_date":"Choose the dispatch date.","commercial_dn_error_dispatch_time":"Choose the dispatch time.","commercial_dn_error_fix_fields":"Some fields need attention. Check the messages above.","commercial_dn_error_lines":"Complete every line: code, description and a quantity above zero.","commercial_dn_error_loading_address":"Complete the loading address.","commercial_dn_error_no_lines":"Add at least one line.","commercial_dn_error_other_title":"Write the other move purpose.","commercial_dn_error_postal_code":"Write the postal code.","commercial_dn_error_purpose":"Choose the move purpose.","commercial_dn_error_quantity":"Enter a quantity above zero.","commercial_dn_failed_hint":"Ask a manager to fix the cause and send it again.","commercial_dn_failed_retry_hint":"Fix the cause, then send it again under the same number.","commercial_dn_failed_title":"myDATA did not accept this delivery note.","commercial_dn_free_line":"Free line","commercial_dn_from":"From","commercial_dn_goods":"Goods","commercial_dn_issue_date":"Issue date","commercial_dn_line_n":"Line {n}","commercial_dn_lines_empty_body":"Search the menu above, or add a free line with its own code and description.","commercial_dn_lines_empty_title":"No goods yet","commercial_dn_loading_address":"Loading address","commercial_dn_max_lines":"Up to {max} lines on one delivery note.","commercial_dn_move_purpose":"Move purpose","commercial_dn_movement":"Movement","commercial_dn_new":"New delivery note","commercial_dn_new_description":"Who receives the goods, why they move, from where to where, and what moves","commercial_dn_no_customers":"Add the customer first, then issue its delivery note.","commercial_dn_no_item_match":"No menu item matches. Add it as a free line instead.","commercial_dn_no_prices":"A delivery note carries quantities only, no prices.","commercial_dn_non_obligated":"Recipient not obliged to confirm","commercial_dn_non_obligated_hint":"The recipient does not confirm the receipt in myDATA, for example a private person.","commercial_dn_obligated":"Recipient confirms receipt","commercial_dn_other_purpose_hint":"Say in a few words why the goods move. It is printed on the note.","commercial_dn_other_purpose_title":"Other move purpose","commercial_dn_own_notice":"The note is issued to the business itself (move purpose 8). The recipient is:","commercial_dn_pending_notice":"Sending to myDATA. Reload the page in a moment to see the MARK.","commercial_dn_purpose_own_hint":"Between our own premises the move purpose is always 8.","commercial_dn_recipient":"Recipient","commercial_dn_recipient_customer":"A saved customer","commercial_dn_recipient_customer_hint":"Goods go to a customer, at one of its branches","commercial_dn_recipient_own":"Our own premises","commercial_dn_recipient_own_hint":"Goods move between the business's own premises","commercial_dn_retry":"Send again","commercial_dn_search":"Number, MARK, recipient or VAT","commercial_dn_search_items":"Add a menu item by name or code","commercial_dn_street":"Street","commercial_dn_street_number":"Number","commercial_dn_submit":"Save and send to myDATA","commercial_dn_submit_footnote":"The delivery note is sent to myDATA as soon as it is saved. It carries no prices.","commercial_dn_test_notice":"Sent to the myDATA test service: this delivery note has no legal effect.","commercial_dn_test_short":"Test","commercial_dn_test_short_hint":"Sent to the myDATA test service: it has no legal effect.","commercial_dn_title":"Delivery note {number}","commercial_dn_to":"To","commercial_dn_transmission_failure_notice":"Issued while myDATA could not be reached. It is sent again automatically, or send it again now.","commercial_dn_unit":"Unit","commercial_dn_unit_kg":"Kilograms","commercial_dn_unit_kg_short":"kg","commercial_dn_unit_litres":"Litres","commercial_dn_unit_litres_short":"L","commercial_dn_unit_pieces":"Pieces","commercial_dn_unit_pieces_short":"pcs","commercial_dn_use_venue_address":"Use the venue's address","commercial_dn_vehicle":"Vehicle","commercial_dn_vehicle_optional":"Vehicle plate (optional)","commercial_dn_vehicle_placeholder":"e.g. ΙΚΤ1234","commercial_dn_with_tracking":"Digital transport tracking","commercial_dn_without_tracking":"No digital transport tracking","commercial_dn_without_tracking_hint":"The move is not followed step by step in myDATA (no start or delivery is recorded).","commercial_funding_reference":"Contract identifier","commercial_funding_reference_hint":"Choose the budget type first: the identifier is the ΑΔΑ of the commitment or the project's Ενάριθμος.","commercial_funding_reference_hint_2":"The project's coded number in the ΠΔΕ (Κωδικοποιημένος Ενάριθμος).","commercial_funding_reference_hint_ada":"The ΑΔΑ of the commitment decision (ΑΔΑ Ανάληψης), as published on Diavgeia.","commercial_funding_reference_no_pipe":"The identifier cannot contain the \"|\" character.","commercial_invoicing_settings":"Invoicing settings","commercial_invoicing_settings_description":"Settings that apply to every invoice this venue issues.","commercial_peppol_no_verdict_hint":"Primer answered without a verdict. Its test environment does this for every contract. The details are checked again when an invoice is sent.","commercial_type_5_2":"Credit invoice (non-associated)","commercial_project_reference_derived":"Built from the budget type and the contract identifier, and sent on Peppol as the project reference.","commercial_vat_cash_basis":"VAT on collection (άρθρο 39β ΚΦΠΑ)","commercial_vat_cash_basis_hint":"Turn on if the venue is under the cash-basis VAT regime of article 39β: VAT is owed when the invoice is paid, not when it is issued.","commercial_vat_cash_basis_note":"Every invoice the venue issues then prints \"ΦΠΑ κατά την είσπραξη (άρθρο 39β ΚΦΠΑ)\". Invoices already issued do not change.","company_form_bill_over_limit":"This bill goes over the customer's credit limit ({amount} left).","company_form_customer":"Customer","company_form_delivery_address_required":"Fill in the postal code and city to issue the delivery note.","company_form_delivery_note":"Also a delivery note","company_form_delivery_note_badge":"Delivery note","company_form_delivery_note_hint":"Τιμολόγιο - Δελτίο Αποστολής: the goods travel with this invoice.","company_form_dispatch_date":"Dispatch date","company_form_dispatch_time":"Dispatch time","company_form_edit_details":"Edit details","company_form_foreign_hint":"Foreign company: issued as an intra-EU (1.2) or third-country (1.3) invoice.","company_form_non_obligated_recipient":"The recipient is not obliged to confirm","company_form_non_obligated_recipient_hint":"Turn on when the buyer does not have to confirm receipt of the goods in myDATA.","company_form_save_close":"Save and close","company_form_select_first":"Select the orders or items to pay first.","company_form_street":"Street","company_form_street_number":"Number","company_form_subtitle":"B2B invoice (1.1) instead of a retail receipt","company_form_use_customer_address":"Use the customer's address","company_form_vat_no_match":"No saved customer with this VAT number. Fill in the details to add one.","company_form_vat_not_in_aade":"AADE has no business with this VAT number. Fill in the details by hand.","company_form_vehicle_number":"Vehicle plate","company_form_vehicle_placeholder":"e.g. ΙΚΧ 1234","company_form_without_digital_tracking":"Without digital transport tracking","company_form_without_digital_tracking_hint":"Turn on when this move is not followed through the digital delivery note in myDATA.","quantities":"Quantities","item.word":"Item","approved_card_sale_title":"Check the payment app","modal_style":"Style","modal_side":"Side","modal_side_bottom":"Bottom","modal_side_both":"Both","bar_stools":"Bar Stools","bar_stools_hint":"Tap a stool to turn it on or off","bar_preview_error":"Unable to load bar preview","fewer_stools":"Fewer stools","more_stools":"More stools","stools_count":"{count} stools","stools_change":"{from} → {to} stools","sunbeds":"Sunbeds","sunbeds_hint":"Tap a sunbed to turn it on or off","umbrella_preview_error":"Unable to load umbrella preview","fewer_sunbeds":"Fewer sunbeds","more_sunbeds":"More sunbeds","sunbeds_count":"{count} sunbeds","sunbeds_change":"{from} → {to} sunbeds","res_create_closed_on":"Closed on {date}","res_create_slots_open":"{count} open","res_create_no_times":"No times left on this day","res_create_no_times_hint":"Try another day or a smaller party.","res_create_new_guest":"New guest","res_create_show_all":"Show all {count}","res_create_need_day":"Pick a day","res_create_need_time":"Pick a time","res_create_need_name":"Add the guest's name","res_create_need_phone":"Add a phone number","res_create_need_email":"Check the email address","res_create_need_party":"Set a party size from 1 to 100","res_req_birthday":"Birthday","res_req_anniversary":"Anniversary","res_req_window":"Window seat","res_req_quiet":"Quiet table","res_req_high_chair":"High chair","res_req_wheelchair":"Wheelchair access","res_req_allergy":"Allergy","tm_discount_needs_reason":"Pick or type a reason to apply the discount.","vs_group_venue":"Venue","vs_group_service":"Service","vs_group_payments":"Payments","vs_group_team":"Team","vs_group_features":"Features","vs_item_profile":"Venue profile","vs_item_profile_hint":"Your name, contact details and region, and how guests see you.","vs_item_brand":"Look and brand","vs_item_brand_hint":"Your logo and cover, and how your guest menu looks.","vs_item_hours":"Opening hours","vs_item_hours_hint":"When you are open, and the days you are closed.","vs_item_notifications":"Notifications","vs_item_notifications_hint":"Emails to your team and text messages to guests.","vs_item_devices":"Devices","vs_item_devices_hint":"The phones, tablets and kiosks paired with this venue.","vs_item_ordering":"Guest ordering","vs_item_ordering_hint":"What guests can do from the table QR code, and what your menu shows.","vs_item_pickup":"Pickup and pre-orders","vs_item_pickup_hint":"Orders guests collect themselves, and orders placed ahead of time.","vs_item_orders":"Orders and kitchen","vs_item_orders_hint":"The kitchen screen and courses, order numbers, and prices per sales channel.","vs_item_tables":"Tables","vs_item_tables_hint":"When a table can be freed, and when paid orders close by themselves.","vs_item_till":"Till","vs_item_till_hint":"The cashier screen and barcode scanning.","vs_item_printing":"Printing","vs_item_printing_hint":"What prints by itself, and how tickets look.","vs_item_offline":"Offline mode","vs_item_offline_hint":"How the till keeps working when the internet is down.","vs_item_taking":"Taking payment","vs_item_taking_hint":"How the till takes money, cash tips, online payments and pay on receipt.","vs_item_receipts":"Receipts and fiscal","vs_item_receipts_hint":"Fiscal receipts, and what the bill and invoice show.","vs_item_day":"Closing the day","vs_item_day_hint":"When your business day starts, the Z report, and days left open.","vs_item_taxes":"Taxes","vs_item_taxes_hint":"The VAT rates on your menu.","vs_item_discounts":"Discounts","vs_item_discounts_hint":"Discounts staff can give at the till.","vs_item_permissions":"Staff permissions","vs_item_permissions_hint":"What waiters can do on their own.","vs_item_shifts":"Shifts and time clock","vs_item_shifts_hint":"How staff clock in and out.","vs_item_security":"Security","vs_item_security_hint":"The lock screen, and a password for discounts and voids.","vs_item_reservations":"Reservations","vs_item_reservations_hint":"How guests book, and the messages they get.","vs_item_inventory":"Inventory","vs_item_inventory_hint":"Stock tracking and reordering.","vs_item_ai":"AI","vs_item_ai_hint":"The AI waiter, and smart suggestions at the till.","vs_item_other":"Other settings","vs_item_other_hint":"Settings that do not have a place on this page yet.","vs_ui_all_settings":"All settings","vs_setup_chip":"Setup {done} of {total}","vs_setup_popover_title":"Finish setting up","vs_br_cover":"Cover","vs_br_cover_hint":"Runs across the top of your menu. A wide image works best, at least 1600 × 500 px. PNG, JPG or WebP, up to 5 MB.","vs_br_logo_hint":"A square image works best, at least 400 × 400 px. PNG, JPG or WebP, up to 5 MB.","vs_br_logo_initials_hint":"Your initials on a color stand in for a logo until you upload one.","vs_br_upload":"Upload","vs_br_replace":"Replace","vs_br_remove":"Remove","vs_br_use_initials":"Use initials","vs_br_use_colour":"Use a color","vs_br_upload_logo":"Upload a logo","vs_br_replace_logo":"Replace the logo","vs_br_upload_cover":"Upload a cover image","vs_br_replace_cover":"Replace the cover image","vs_br_upload_background":"Upload a background image","vs_br_replace_background":"Replace the background image","vs_br_initials_colour":"Initials color","vs_br_cover_colour":"Cover color","vs_br_background_colour":"Background color","vs_br_custom_colour":"Another color","vs_br_swatch":"Color {hex}","vs_br_hex":"{label}, hex code","vs_br_drop_cover":"Drop a wide image here, or choose one","vs_br_drop_here":"Drop to upload","vs_br_uploading":"Uploading {percent}%","vs_br_wrong_type":"Use a PNG, JPG or WebP image.","vs_br_more":"More options","vs_br_more_bg_image":"Background image","vs_br_more_bg_color":"Background color","vs_br_more_dark":"Dark menu","vs_br_background_hint":"Behind your menu on tablets and computers. On phones the menu fills the screen.","vs_br_preview":"Preview","vs_br_preview_note":"Sample dishes, to show the look. Guests see your own menu.","vs_br_phone":"Phone","vs_br_tablet":"Tablet","vs_br_tablet_note":"On a tablet or computer, your background fills the space around the menu.","vs_br_s_table":"Table {number}","vs_br_s_menus":"Select a menu","vs_br_s_cat_starters":"Starters","vs_br_s_cat_mains":"Mains","vs_br_s_cat_desserts":"Desserts","vs_br_s_cat_drinks":"Drinks","vs_br_s_dish1":"Grilled halloumi","vs_br_s_dish1_desc":"With honey, thyme and toasted sesame","vs_br_s_dish2":"Burrata salad","vs_br_s_dish2_desc":"Heirloom tomatoes, basil oil and sea salt","vs_br_s_dish3":"Crispy calamari","vs_br_s_dish3_desc":"Lemon aioli and fresh herbs","vs_br_s_dish4":"Garlic flatbread","vs_br_s_dish4_desc":"Wood-fired, with rosemary","vs_br_s_checkout":"Checkout","dashboard_hour_details":"Hour details","dashboard_alerts_subtitle":"Critical stock and system alerts","dashboard_stock_alerts":"Stock alerts","dashboard_urgent_items":"Urgent items","dashboard_order_item":"Order item","dashboard_all_clear":"All clear!","dashboard_no_alerts":"No critical alerts at this time","card_terminals_title":"Card terminals","card_terminals_lead":"The terminals your tills send card payments to.","card_terminals_how_link":"How it works","card_terminals_connect_cta":"Connect a terminal","card_terminals_empty_line":"No card terminal yet: connecting one takes a few steps.","card_terminals_alert_fiscal_profile_missing":"Card payments here need your myDATA connection through Primer: contact us first.","card_terminals_alert_order_slips_off":"Order slips (8.6) are off in myDATA, so card payments will be refused: contact us.","card_terminals_alert_etameiaki_sign_in_missing":"Your eΤαμειακή SoftPOS has no sign-in saved: open its menu and update it.","card_terminals_state_unbound":"Needs pairing","card_terminals_state_inactive":"Switched off","card_terminals_is_default":"Default","card_terminals_till_default":"Opens first on every till","card_terminals_till_any":"Picked at the till","card_terminals_checked":"Checked: {when}","card_terminals_short_connected":"Connected","card_terminals_short_not_live":"Offline","card_terminals_short_not_listed":"Not on your account","card_terminals_short_not_paired":"Needs pairing","card_terminals_short_refused":"Credentials refused","card_terminals_short_unreachable":"No answer","card_terminals_short_unsupported":"Not checkable yet","card_terminals_act_make_default":"Make default","card_terminals_act_rename":"Rename","card_terminals_act_pair":"Pair","card_terminals_act_pair_again":"Pair again","card_terminals_act_update_sign_in":"Update sign-in","card_terminals_act_switch_off":"Switch off","card_terminals_act_switch_on":"Switch on","card_terminals_act_disconnect":"Disconnect","card_terminals_act_more":"More actions","card_terminals_label_tid":"TID","card_terminals_by_ordder":"Set up by Ordder","card_terminals_take_over":"Manage here","card_terminals_at_venue":"At {venue}","card_terminals_rename_title":"Rename terminal","card_terminals_rename_line":"The name the till shows when the cashier picks a terminal.","card_terminals_till_placeholder":"e.g. Bar, Terrace","card_terminals_off_title":"Switch off {name}?","card_terminals_off_line":"The till stops offering it; its pairing is kept.","card_terminals_remove_title":"Disconnect {name}?","card_terminals_remove_line":"The till stops offering it and its pairing is forgotten.","card_terminals_tile_countertop":"Nexi or Epay terminal","card_terminals_tile_softpos":"epay SoftPOS","card_terminals_tile_viva":"Viva terminal","card_terminals_tile_etameiaki":"eΤαμειακή SoftPOS","card_terminals_need_countertop":"TID and a pairing code","card_terminals_need_softpos":"TID and a Connector code","card_terminals_need_viva":"Only the Terminal ID","card_terminals_need_etameiaki":"TID and the Primer sign-in","card_terminals_activated_by_ordder":"Activated by Ordder","card_terminals_field_account":"Account","card_terminals_field_tid":"Terminal ID (TID)","card_terminals_field_tid_viva":"Viva Terminal ID","card_terminals_field_code":"Pairing code","card_terminals_field_username":"eΤαμειακή username","card_terminals_field_password":"eΤαμειακή password","card_terminals_field_acquirer":"Acquirer","card_terminals_field_provider":"Provider","card_terminals_help_tid_countertop":"On the terminal's label, or in its settings.","card_terminals_help_tid_softpos":"In the epay SoftPOS app, under Settings (Ρυθμίσεις).","card_terminals_help_tid_viva":"In the Viva app on the device, under Settings.","card_terminals_help_tid_etameiaki":"In the epay SoftPOS app, once it is activated.","card_terminals_help_code_countertop":"On the terminal, open Link with 3rd party services and create a code; it expires within minutes.","card_terminals_help_code_softpos":"In the epay SoftPOS Connector app, tap Create OTP (Δημιουργία OTP); it expires in under a minute.","card_terminals_help_sign_in":"As Primer gave them to you.","card_terminals_help_sign_in_saved":"A sign-in is saved: leave both empty to keep it.","card_terminals_help_acquirer":"Leave epay unless Primer told you otherwise.","card_terminals_do_connect":"Connect","card_terminals_doing_connect":"Connecting...","card_terminals_ok_line":"The first card payment confirms the device.","card_terminals_fix_not_live":"Switch it on and keep it online, then check again.","card_terminals_fix_not_listed":"Check the ID, or pair it again with a new code.","card_terminals_fix_not_paired":"Pair it again with a new code.","card_terminals_fix_refused":"Pair it again with a new code, or contact us.","card_terminals_fix_unreachable":"Try again in a minute.","card_terminals_fix_unsupported":"A first small card payment confirms it.","card_terminals_cap_till":"The cashier picks Card","card_terminals_cap_ordder":"Ordder prepares the sale","card_terminals_cap_acquirer":"The provider's cloud relays it","card_terminals_cap_terminal":"The guest taps the card","card_terminals_cap_receipt":"The till prints the receipt","card_terminals_cap_aade":"Sent to myDATA in Greece","card_terminals_providers_title":"Providers","card_terminals_line_countertop":"Nexi and Epay: cloud terminals, one payment at a time each.","card_terminals_line_softpos":"epay SoftPOS: two apps on one phone, SoftPOS and Connector.","card_terminals_line_viva":"Viva: Ordder sends the sale to the Viva app.","card_terminals_line_etameiaki":"eΤαμειακή: Primer's app drives the SoftPOS on the phone.","card_terminals_stuck_title":"If a payment sticks","card_terminals_stuck_offline":"Offline: make sure it is on and online, then check the connection.","card_terminals_stuck_approved":"Approved without a transaction: check the payment app's history before charging again.","card_terminals_stuck_pending":"Waiting to upload: keep the device online and do not charge again.","card_terminals_support_line":"Accounts, myDATA and new providers are set up by Ordder support.","cashier_cart_hint":"Tap an item to add it. Press and hold it, or use its corner icon, for options and a note.","cashier_vat":"VAT","cashier_review_order":"Review order","receipt_preview.no_receipt_title":"No receipt yet","receipt_preview.no_receipt_unpaid":"The receipt (11.1) is issued once the bill is fully paid.","receipt_preview.no_receipt_paid":"The bill is paid, but no receipt (11.1) is on file for it.","receipt_preview.remaining":"Remaining","receipt_preview.open_bill":"Open the bill","receipt_preview.bill":"Bill","receipt_preview.order":"Order {number}","receipt_preview.orders":"Orders {numbers}","menu_editor_new_item":"New item","menu_editor_new_category":"New category","menu_editor_in_category":"In {category}","menu_editor_in_menu":"In {menu}","menu_editor_basics":"Basics","menu_editor_basics_hint":"The name and words guests read, and the name the kitchen prints.","menu_editor_image_hint":"A clear photo sells the dish. Upload one, paste a link or create one with AI.","menu_editor_price_title":"Price and channels","menu_editor_price_hint":"What it costs at the venue and on each sales channel.","menu_editor_price_hint_plain":"What it costs, per piece or by weight or volume.","menu_editor_extras_hint":"Choices guests make, such as size, toppings or sides.","menu_editor_combo":"Combo","menu_editor_combo_hint":"Guests build it from other items, such as a half-and-half pizza or a bundle deal.","menu_editor_kitchen":"Kitchen and stock","menu_editor_kitchen_hint":"How long it takes, which course it belongs to and where its stock comes from.","menu_editor_barcode_hint":"Scan it at the till, or link it to a known product.","menu_editor_nutrition":"Nutrition and allergens","menu_editor_nutrition_hint":"Shown on the item, so guests can choose safely.","menu_editor_mydata":"Tax and myDATA","menu_editor_mydata_hint":"How the item is classified on the receipts sent to myDATA.","menu_editor_cashier_hint":"The color of its tile at the till.","menu_editor_promotion":"Food court","menu_editor_promotion_hint":"Put the item forward in the food court app.","menu_editor_wellness":"Wellness booking","menu_editor_wellness_hint":"Give it a duration to make it a bookable treatment.","menu_editor_sections":"Sections","menu_editor_kitchen_name":"Name on the kitchen ticket","menu_editor_channels":"Sales channels","menu_editor_channels_hint":"Leave a price empty and the item follows the channel.","menu_editor_tax_as_item":"As the item","menu_editor_channel_failed":"{channel}: the change could not be saved. Open the item and try again.","menu_editor_preview_hint":"As guests see it","menu_editor_preview_menu":"In the menu","menu_editor_preview_opened":"Opened","menu_editor_preview_show":"Preview","menu_editor_choose_up_to":"Choose up to {count}","menu_editor_choose_at_least":"Choose at least {count}","menu_editor_preview_sold_out":"Sold out: guests do not see it now.","menu_editor_unsaved":"Unsaved changes","menu_editor_no_changes":"No changes yet","menu_editor_save_and_add":"Save and add another","menu_editor_fix_errors":"Some fields need your attention.","menu_editor_leave_title":"Leave without saving?","menu_editor_leave_text":"The changes you made here will be lost.","menu_editor_leave":"Leave without saving","menu_editor_stay":"Keep editing","menu_editor_delete_item_title":"Delete {name}?","menu_editor_delete_item_text":"It leaves every menu. If it was ever sold, it is archived instead, so your sales reports stay complete.","menu_editor_delete_item":"Delete item","menu_item_created_toast":"{name} added to {category}","menu_item_updated_toast":"{name} saved","category_created_toast":"{name} created","category_updated_toast":"{name} saved","menu_item_quick_available":"Available to order","menu_item_quick_available_on":"Guests and staff can order it.","menu_item_quick_available_off":"Sold out: hidden from the guest menu until you switch it back on.","menu_item_quick_edit":"Edit item","menu_item_quick_settings":"Item settings","menu_item_quick_settings_hint":"Visibility, VAT and taxes","menu_item_quick_recipe_add":"Add a recipe","menu_item_quick_recipe_edit":"Edit the recipe","menu_item_quick_recipe_hint":"The stock it uses each time it sells","menu_item_quick_delete_hint":"Remove it from the menu","menu_item_status_available":"Available","menu_item_status_sold_out":"Sold out","menu_editor_category_basics_hint":"The name and short line guests see above its items.","menu_editor_category_image_hint":"Shown on the category in the guest menu.","menu_editor_hours_hint":"Limit when guests can order from it, such as breakfast until 11:00.","menu_editor_category_color_hint":"Marks its items on the waiter and till screens. Leave it empty to use the menu’s color.","menu_editor_category_extras_hint":"Every item in the category gets these. An item can change or hide a group.","menu_editor_wellness_duration":"Duration in minutes","menu_editor_ai_extras_added":"Added. Save the item to keep them.","menu_editor_items_count":"{count} items","menu_editor_image_upload":"Upload","menu_editor_image_link":"Link","menu_editor_image_ai":"Create with AI","menu_editor_image_empty":"No photo yet","modal_manual_extras":"Manual extras","ticket_priority_low_desc":"General questions","ticket_priority_medium_desc":"Needs attention","ticket_priority_high_desc":"Urgent issue","settings_ui_all_settings":"All settings","settings_ui_save":"Save changes","settings_ui_leave_title":"Leave without saving?","settings_ui_leave_desc":"The changes you made on this page will be lost.","settings_ui_leave":"Leave","settings_ui_stay":"Stay","settings_ui_more_actions":"More actions","settings_ui_how_it_works":"How it works","rs_settings_desc":"How guests book, what they pay and how your tables are set up.","rs_group_booking":"Bookings","rs_group_tables":"Tables and zones","rs_group_guests":"Guests","rs_group_history":"History","rs_item_overview":"Overview","rs_item_general":"Booking basics","rs_item_general_desc":"Booking type, season dates, online cutoff and your booking policy.","rs_item_hours":"Booking hours","rs_item_hours_desc":"The days and hours when guests can book.","rs_item_rules":"Booking rules","rs_item_rules_desc":"Party sizes, time at the table and how far ahead guests can book.","rs_item_access":"Who can book","rs_item_access_desc":"Keep times for VIPs or staff, or limit them to one booking channel.","rs_item_policies":"Guest policies","rs_item_policies_desc":"Cancellation, deposit, no-show and late arrival terms.","rs_item_floor_plans":"Floor plans","rs_item_floor_plans_desc":"Your floors and tables as guests can book them.","rs_item_tables":"Table settings","rs_item_tables_desc":"Names, zones, minimum spend, deposits and which tables guests can pick.","rs_item_min_spend":"Minimum spend","rs_item_min_spend_desc":"The minimum spend for each zone, season by season.","rs_item_sections":"Server sections","rs_item_sections_desc":"Which server looks after which tables.","rs_item_tags":"Tags","rs_item_tags_desc":"Labels for guests and bookings, such as VIP or Birthday.","rs_item_auto_tags":"Automatic tags","rs_item_auto_tags_desc":"Tag guests automatically by spend, visits or diet.","rs_item_addons":"Add-ons","rs_item_addons_desc":"Extras guests can add when they book, such as champagne or a cake.","rs_item_wellness":"Wellness","rs_item_wellness_desc":"Bookable treatments, cleanup time and the consent text.","rs_item_history":"Change history","rs_item_history_desc":"Who changed what in reservations, and when.","rs_status_not_set":"Not set up","rs_status_active":"{count} active","rs_status_mixed":"{active} active, {inactive} off","rs_status_count":"{count} set up","rs_status_week":"{count} changes this week","rs_status_week_none":"No changes this week","rs_status_tables":"{configured} of {total} tables set up","rs_status_own_hours":"Own booking hours","rs_status_restaurant_hours":"Uses opening hours","rs_status_floors":"Floors: {count}","waiter_payout_title":"Set up payout card for {name}","waiter_payout_description":"Platon screens the waiter against sanctions/PEP lists, then issues a card token we use to pay out tips. A 1 UAH verification charge is reversed automatically.","waiter_payout_full_name":"Full name","waiter_payout_full_name_placeholder":"As on identity document","waiter_payout_tax_id":"Tax ID (IPN / РНОКПП)","waiter_payout_tax_id_placeholder":"10 digits","waiter_payout_terms":"I confirm the waiter has accepted Platon's payout terms (sanctions screening, daily 3 000 UAH / monthly 60 000 UAH limits, card-bind retention).","waiter_payout_save":"Save & verify card","hs_lede":"Check guests in, seat them and keep every table moving.","hs_covers_seated":"Guests seated","hs_arriving_next":"Arriving in 30 min","hs_waiting_now":"Waiting for a table","hs_on_waitlist":"On the waitlist","hs_to_confirm":"To confirm","hs_needs_table":"Needs a table","check_in":"Check in","deposit_due":"Deposit due","hs_quoted_wait":"About {minutes} min","waitlist_status_notified":"Notified","waitlist_status_arrived":"Arrived","waitlist_status_canceled":"Canceled","waitlist_status_no_show":"No show","waitlist_status_expired":"Expired","status_inquiry":"Inquiry","source_widget":"Online","calls_delivery_order":"Delivery Order","sidebar.nav_overview":"Overview","sidebar.hub_stock":"Stock","sidebar.hub_purchasing":"Purchasing","sidebar.tab_adjustments":"Adjustments","sidebar.tab_movements":"Movements","sidebar.tab_orders_receipts":"Orders & Receipts","sidebar.tab_prep_batches":"Prep Batches","sidebar.tab_prep_stock":"Prep Stock","sidebar.tab_stock_reports":"Stock Reports","sidebar.tab_cost_vs_revenue":"Cost vs Revenue","sidebar.hub_billing":"Billing","sidebar.hub_scheduling":"Scheduling","sidebar.hub_time_tracking":"Time Tracking","sidebar.hub_team":"Team","sidebar.tab_training":"Training","sidebar.hub_sell_scan":"Sell & Scan","delivery_zone_edit":"Edit zone","delivery_zone_add":"Add new zone","delivery_zone_description":"Configure the delivery zone and draw it on the map","delivery_zone_name":"Zone name","delivery_zone_name_placeholder":"Downtown area","delivery_zone_select_type":"Select type","delivery_zone_type_free":"Free (no fee)","delivery_zone_type_flat":"Flat fee","delivery_zone_type_per_km":"Per kilometer","delivery_zone_type_tiered":"Tiered pricing","delivery_zone_color":"Zone color","delivery_zone_select_color":"Select color","delivery_zone_color_blue":"Blue","delivery_zone_color_green":"Green","delivery_zone_color_red":"Red","delivery_zone_color_purple":"Purple","delivery_zone_color_orange":"Orange","delivery_zone_color_pink":"Pink","delivery_zone_eta":"Estimated time (min)","delivery_zone_draw_title":"Draw the zone on the map","delivery_zone_help_circle":"Circle: click to set the center, drag outward to set the radius","delivery_zone_help_polygon":"Polygon: click to add points, double-click to finish","delivery_zone_help_edit":"You can drag and edit the zone after drawing","delivery_zone_draw_circle":"Draw circle","delivery_zone_draw_polygon":"Draw polygon","delivery_zone_hint_circle":"Press to set the center, drag for the radius, release to finish. Esc cancels","delivery_zone_hint_polygon":"Click to add points, double-click or click the first point to finish. Esc cancels","delivery_zone_loading_map":"Loading map...","delivery_zone_draw_required":"Please draw a zone on the map","delivery_zone_drawn_circle":"Zone drawn: circle ({radius} {unit})","delivery_zone_drawn_polygon":"Zone drawn: polygon ({count} points)","delivery_zone_notes_placeholder":"Optional notes about this zone...","delivery_zone_save":"Save zone","res_block_what":"What to block","res_has_notes":"Has notes","res_more_actions":"More actions","res_group_members":"Group members","menu_editor_type_search":"Search or add a type","menu_editor_type_create":"Add \"{type}\"","menu_editor_type_empty":"Type to search, or add a new one","menu_editor_channels_on_save":"Channel changes are saved with the item.","menu_editor_combo_no_extras":"A combo uses its slots instead of extras.","vs_check_logo":"Add your logo","vs_check_hours":"Set your opening hours","vs_check_fiscal":"Turn on fiscal receipts","vs_check_pin":"Turn on the PIN lock","vs_check_add":"Add","vs_check_set":"Set","vs_check_choose":"Choose","vs_check_write":"Write","vs_setup_chip_aria":"Open the setup checklist","rs_mode_standard":"Restaurant tables","rs_mode_zone":"Beach and pool zones","rs_mode_parking":"Parking spots","rs_mode_wellness":"Wellness treatments","rs_mode_standard_desc":"Guests book a table; the party size decides which tables fit.","rs_mode_zone_desc":"Guests book a spot in an area, such as a sunbed or cabana, priced by season.","rs_mode_parking_desc":"Guests book a parking spot by zone, without a party size.","rs_mode_wellness_desc":"Guests book a treatment from your menu and fill in an intake form.","rs_gen_type_title":"Booking type","rs_gen_type_hint":"Decides which booking steps guests see.","rs_gen_ignore_capacity":"Take any party size","rs_gen_ignore_capacity_hint":"Every time shows for any party size; staff join tables as needed and pacing rules still apply.","rs_gen_prepay":"Guests pay in full when they book","rs_gen_prepay_hint":"The booking is held only once it is paid: the minimum spend times the party size.","rs_gen_prepay_on":"Every new booking now asks for the full amount before it is confirmed.","rs_gen_season_title":"Season dates","rs_gen_season_hint":"For venues open only part of the year: guests can pick dates in this range only.","rs_gen_season_start":"First bookable day","rs_gen_season_start_hint":"Leave empty to start from today.","rs_gen_season_end":"Last bookable day","rs_gen_season_end_hint":"Leave empty to allow as far ahead as your booking rules say.","rs_gen_cutoff_title":"Online booking cutoff","rs_gen_cutoff_hint":"Hide later times online and show guests your message instead, for example to take late bookings by phone.","rs_gen_cutoff_time":"Hide online times after","rs_gen_cutoff_time_hint":"24-hour time; leave empty to show every time.","rs_gen_cutoff_message":"Message for guests","rs_gen_cutoff_placeholder":"For bookings after 13:00, please call us.","rs_gen_preview":"What guests see","rs_gen_policy_title":"Booking policy","rs_gen_policy_hint":"Sent in every confirmation email: minimum spend, dress code, how to reach you.","rs_gp_inherited_title":"Your group manages this policy","rs_gp_inherited_desc":"Confirmation emails use the policy from {venue}; change it there for every venue or override it here for this venue only.","rs_gp_override":"Override for this venue","rs_gp_master_title":"You are editing the group policy","rs_gp_master_shared":"Shared with {count} other venues in your group: {names}.","rs_gp_master_private":"Turn on sharing below so these venues use it too: {names}.","rs_gp_override_title":"This venue uses its own policy","rs_gp_override_desc":"It replaces the policy from {venue}.","rs_gp_revert":"Use the group policy again","rs_gp_inherited_text":"Group policy (read only)","rs_gp_text":"Policy text","rs_gp_text_hint":"Use the toolbar to add headings, lists and bold text.","rs_gp_preview_empty":"The preview appears here as you type.","rs_gp_share":"Share with the venues in this group","rs_gp_share_master_hint":"Every venue in your group uses this policy in its emails, unless it has its own.","rs_gp_share_member_hint":"Venues in the same restaurant group use this policy in their emails, unless they have their own.","rs_gp_badge_master":"Group master","rs_gp_badge_member":"Group venue","rs_gp_from":"From {venue}","rs_gp_member_line":"This venue belongs to {group}.","rs_gp_master_line":"You are the group master: changes here reach every venue that uses your policy.","rs_gen_tip_type":"A new type changes the booking page from the guest’s next visit, while bookings already made stay as they are.","rs_gen_tip_cutoff":"Use it for late times you want to confirm by phone, for example when the kitchen closes early.","rs_gen_tip_season":"Outside the season guests see no free dates, so set the new dates before you open bookings for the next season.","rs_gen_tip_policy":"Guests look for the minimum spend, the deposit and the cancellation terms, so put those in bold near the top.","delivery_settings_title":"Delivery settings","delivery_settings_description":"Configure pricing, hours and location settings","delivery_area":"Delivery area","delivery_distance_unit":"Distance unit","delivery_unit_km":"Kilometers (km)","delivery_unit_mi":"Miles (mi)","delivery_prep_time":"Preparation time (min)","delivery_restaurant_location":"Restaurant location","delivery_latitude":"Latitude","delivery_longitude":"Longitude","delivery_getting_location":"Getting location...","delivery_use_current_location":"Use current location","delivery_fee_structure":"Delivery fee structure","delivery_fee_structure_desc":"Configure base fees and per-distance pricing (zones can override these)","delivery_base_fee":"Base delivery fee","delivery_price_per_mile":"Price per mile","delivery_price_per_km":"Price per kilometer","delivery_tiers_desc":"Set multiple free delivery thresholds based on order amount and distance","delivery_tiered_free":"Tiered free delivery","delivery_advanced":"Advanced","delivery_add_tier":"Add tier","delivery_tiers_saved_note":"All tiers are saved when you save the settings.","delivery_unsaved":"Unsaved","delivery_min_order":"Min order","delivery_free_up_to":"Free up to","delivery_tier_preview":"Orders of {amount} or more get free delivery up to {distance}","delivery_no_tiers":"No tiers configured yet","delivery_no_tiers_desc":"Click \"Add tier\" to create your first free delivery tier","delivery_add_first_tier":"Add your first tier","delivery_save_settings":"Save settings","delivery_calculator_title":"Delivery fee calculator","delivery_calculator_description":"Check the fee for any location","delivery_calculate_fee":"Calculate fee","delivery_zone_label":"Zone","delivery_type_label":"Type","vs_check_short_name":"Venue name","vs_check_short_email":"Contact email","vs_check_short_phone":"Phone number","vs_check_short_address":"Address","vs_check_short_description":"Description","vs_check_short_timezone":"Time zone","vs_check_short_language":"Main language","vs_check_short_logo":"Logo","vs_check_short_hours":"Opening hours","vs_check_short_fiscal":"Fiscal receipts","vs_check_short_pin":"PIN lock","vs_check_done_group":"Done","res_service_lunch":"Lunch","res_service_dinner":"Dinner","res_slot_left":"{count} left","res_phone_invalid":"Enter a valid phone number","res_need_guest":"Choose or add the guest","ai_image_suggest":"AI suggest","ai_image_cost":"Cost: {amount}","ai_image_credits_left":"{standard} SD and {premium} HD credits left","hs_arriving":"Arriving","hs_view_list":"List","hs_view_floor":"Floor","rs_hours_copy_restaurant":"Copy opening hours","rs_hours_reset":"Use opening hours","rs_hours_reset_title":"Use your opening hours again?","rs_hours_reset_desc":"Your own booking hours are removed and guests can book during your opening hours.","rs_hours_using_title":"Bookings follow your opening hours","rs_hours_using_hint":"Bookings follow your opening hours until you change a day and save.","rs_hours_week":"Your week","rs_hours_summary":"{days} of 7 days open, {hours} hours a week","rs_hours_chart":"Bookable hours per day","rs_hours_value":"{hours} h","rs_hours_schedule":"Days and times","rs_hours_schedule_hint":"Turn a day off to close it for bookings.","rs_hours_copy_monday":"Copy Monday to every day","rs_hours_day_open":"Open on {day}","rs_hours_from":"From","rs_hours_to":"Until","rs_hours_open_24":"Open 24 hours","rs_hours_all_day":"All day","rs_hours_closed":"Closed","rs_hours_copied_monday":"Monday copied to every day","rs_hours_copied_restaurant":"Opening hours copied","rs_hours_reset_done":"Bookings now follow your opening hours","tm_rel_not_paid_one":"1 order is not paid yet. Take the payment to free the table.","tm_rel_not_paid_n":"{n} orders are not paid yet. Take the payment to free the table.","tm_rel_ask_pay":"Not paid yet. Ask someone who can take payments to settle the bill.","tm_rel_not_paid_not_served":"Not paid and not served yet. Take the payment and serve the orders to free the table.","tm_rel_not_served_one":"1 order is not served yet. Serve it to free the table.","tm_rel_not_served_n":"{n} orders are not served yet. Serve them to free the table.","tm_rel_ask_serve_one":"1 order is not served yet. Ask someone who can serve to mark it served.","tm_rel_ask_serve_n":"{n} orders are not served yet. Ask someone who can serve to mark them served.","tm_rel_kitchen_one":"1 dish is still with the kitchen. It can be served once the kitchen marks it ready.","tm_rel_kitchen_n":"{n} dishes are still with the kitchen. They can be served once the kitchen marks them ready.","tm_relw_unserved_one":"1 order is not served. Releasing closes it as it is.","tm_relw_unserved_n":"{n} orders are not served. Releasing closes them as they are.","tm_relw_unpaid_one":"1 order is not paid. Releasing closes it unpaid.","tm_relw_unpaid_n":"{n} orders are not paid. Releasing closes them unpaid.","tm_relw_both":"Some orders are not paid or not served. Releasing closes them as they are.","tm_relw_order_unserved":"This order is not served yet. Releasing cancels it.","tm_relw_order_unpaid":"This order is not paid. Releasing closes it unpaid.","tm_serve_all_only":"Serve all","tm_serve_all_and_free":"Serve all and free the table","tm_serving_all":"Serving…","tm_n_ready":"{n} ready","tm_open_kitchen_display":"Open the kitchen display","tm_mark_ready_there":"Mark the dishes ready there","ai_credits_images":"AI Image Generation","ai_credits_base_amount":"Base amount","ai_credits_per_image":"{price} / image","ai_credits_encrypted":"Encrypted with Stripe","ai_credits_name_min":"Name must be at least 3 characters","ai_credits_qty_line":"{count} {type} credits","dv_pair_kicker":"Pairing code","dv_pair_kicker_permanent":"Permanent pairing code","dv_pair_title":"Pair a new device","dv_pair_description":"Scan the QR code with your device or enter the code manually.","dv_code_label":"Or enter this code","dv_copy_code":"Copy the code","dv_expires_in":"Expires in {time}","dv_never_expires":"Never expires, can be used again","dv_permanent_note":"Anyone holding this code can pair a device with this venue. Delete it when the partner no longer needs it.","dv_new_code":"New code","dv_permanent_code":"Permanent code","dv_done":"Done","dv_qr_alt":"QR code for {code}","dv_add_device":"Add device","dv_toast_generated":"Pairing code generated!","dv_toast_permanent":"Permanent pairing code created","dv_toast_permanent_hint":"It never expires. Delete it when the partner is done.","dv_toast_expired":"Pairing code expired","dv_toast_expired_hint":"Generate a new code to continue","dv_toast_failed":"Failed to generate code","card_terminals_check_busy":"A payment may be open on this terminal, so it was not checked: try again when it ends.","card_terminals_short_busy":"Payment in progress","card_terminals_fix_busy":"Not checked while a payment may be open: try again when it ends.","card_terminals_ask_ordder":"Ask Ordder to activate","card_terminals_ask_any":"Ask Ordder","card_terminals_asked":"Requested: waiting for Ordder","card_terminals_asked_answered":"Ordder replied to your request","card_terminals_open_request":"Open request","card_terminals_tile_seerbit":"SeerBit terminal","card_terminals_line_seerbit":"SeerBit: Ordder sets the terminals up for you.","card_terminals_why_webecr":"Ordder opens your WebECR account once","card_terminals_why_viva":"Ordder connects your Viva account once","card_terminals_why_etameiaki":"Needs myDATA through Primer","card_terminals_why_off":"Switched off for your venue","card_terminals_no_country_title":"Card terminals aren't available in your country yet.","card_terminals_devices_label":"Terminals on your Viva account","card_terminals_devices_loading":"Asking Viva for your terminals...","card_terminals_devices_none":"No new terminal on your Viva account: type its Terminal ID.","card_terminals_device_live":"Online","card_terminals_device_offline":"Offline","card_terminals_device_connected":"Already connected","card_terminals_err_code_rejected":"Wrong pairing code: create a new one on the terminal.","card_terminals_err_code_for_another_terminal":"This code belongs to another terminal: check the TID.","card_terminals_err_not_on_account":"This Terminal ID isn't on your Viva account.","card_terminals_err_account_refused":"The provider refused your account: ask Ordder.","card_terminals_err_provider_unreachable":"The provider didn't answer: try again in a minute.","card_terminals_err_provider_not_connectable":"This provider can't be connected here: reload the page.","card_terminals_err_terminal_unavailable":"This terminal can't be connected here: ask Ordder.","card_terminals_err_connected_at_sister":"Already connected at {venue}: disconnect it there first.","card_terminals_err_not_active":"Switch it on first.","card_terminals_err_not_paired":"Pair it with a new code first.","card_terminals_err_fiscal_profile_missing":"Needs myDATA through Primer: ask Ordder.","card_terminals_err_sale_open":"A payment may be open on it: wait until it ends.","card_terminals_err_too_many_attempts":"Too many wrong codes today: try again tomorrow.","card_terminals_err_busy":"Someone else is changing terminals: try again shortly.","card_terminals_err_too_many":"Too many tries: wait a minute.","card_terminals_err_session_expired":"Your session expired: reload the page.","card_terminals_err_offline":"No connection: check the internet and try again.","card_terminals_err_generic":"Something went wrong: try again.","card_terminals_err_tid_format":"Letters and digits only, exactly as the terminal shows it.","card_terminals_err_tid_required":"Enter the terminal ID.","card_terminals_err_code_format":"Enter the code exactly as the terminal shows it.","card_terminals_err_credentials_required":"Enter both the username and the password.","card_terminals_err_name_too_long":"Keep the name to 120 characters.","card_terminals_err_forbidden":"Only an owner or a manager can do this.","card_terminals_toast_connected":"Connected: the provider sees this terminal.","card_terminals_toast_not_live":"Terminal is offline: switch it on and keep it online.","card_terminals_toast_not_listed":"Not on your account: check the ID, or pair it again.","card_terminals_toast_refused":"The provider refused it: pair it again with a new code.","card_terminals_toast_not_paired":"Not paired: pair it with a new code.","card_terminals_toast_default":"{name} is now the default.","card_terminals_toast_on":"{name} is on: the till offers it again.","card_terminals_toast_off":"{name} is off: the till no longer offers it.","card_terminals_toast_disconnected":"{name} is disconnected.","dv_sum_devices":"Devices","dv_sum_active":"Active","dv_sum_pending":"Pending codes","dv_sum_revoked":"Revoked","menu_editor_extras_single":"Pick one","menu_editor_extras_multi":"Pick several","menu_editor_extras_one_each":"One of each","menu_editor_extras_optional":"Optional","menu_editor_extras_required_hint":"Guests must choose before adding it to the order.","menu_editor_extras_optional_hint":"Guests can skip it; the item is added without a choice.","menu_editor_extras_variant":"Sets the price","menu_editor_extras_addon":"Adds to the price","menu_editor_extras_variant_hint":"The chosen option’s price replaces the item’s price.","menu_editor_extras_addon_hint":"The chosen option’s price is added to the item’s price.","menu_editor_extras_option_name":"Option name","accept_inquiry":"Accept inquiry","vs_ui_parent_collapsed":"Turn on “{parent}” to set these up.","vs_ui_parent_collapsed_one":"Turn on “{parent}” to set this up.","filter_all":"All statuses","col_visits":"Visits","all_tags":"All tags","active_30_days":"Active in 30 days","not_visited_yet":"Not visited yet","date_range_today":"Today","date_range_yesterday":"Yesterday","date_range_this_week":"This week","date_range_last_week":"Last week","date_range_last_7_days":"Last 7 days","date_range_last_30_days":"Last 30 days","date_range_this_month":"This month","date_range_last_month":"Last month","date_range_last_6_months":"Last 6 months","date_range_this_year":"This year","date_range_last_year":"Last year","date_range_custom":"Custom","date_range_title":"Select dates","date_range_start":"Start date","date_range_end":"End date","date_range_prev_month":"Previous month","date_range_next_month":"Next month","date_range_invalid":"Enter a valid date","date_range_unavailable":"This date is not available","date_range_pick_end":"Pick the end date","date_range_token_day":"dd","date_range_token_month":"mm","date_range_token_year":"yyyy","move_up":"Move up","move_down":"Move down","wl_waiting_now":"Waiting","tm_gp_this_booking":"This booking","tm_gp_when":"When","tm_gp_today":"Today","tm_gp_one_guest":"1 guest","tm_gp_n_guests":"{n} guests","tm_gp_occasion":"Occasion","tm_gp_tags":"Tags","tm_gp_asked_for":"Asked for","tm_gp_table":"Table {table}","tm_gp_min_spend":"Minimum spend","tm_gp_booked_via":"Booked via","tm_gp_requests":"Requests","tm_gp_staff_note":"Staff note","tm_gp_birthday":"Birthday","tm_gp_bday_today":"Birthday today","tm_gp_bday_week":"Birthday this week","tm_gp_allergies":"Allergies and preferences","tm_gp_history":"History","tm_gp_visits":"Visits","tm_gp_last_visit":"Last visit","tm_gp_total_spent":"Total spent","tm_gp_average":"Average","tm_gp_no_show_one":"1 no-show","tm_gp_no_shows_n":"{n} no-shows","tm_gp_cancel_one":"1 cancellation","tm_gp_cancels_n":"{n} cancellations","tm_gp_usually_orders":"Usually orders","tm_gp_notes":"Notes","tm_gp_past_bookings":"From past bookings","hs_guests_count":"{count} guests","hs_in_minutes":"in {minutes} min","hs_min_left":"{amount} left to spend","menu_editor_hint_tag":"Type an allergen or diet first.","menu_editor_hint_group":"Type a group name first.","menu_editor_hint_option":"Type an option name first.","menu_editor_hint_days":"Pick at least one day first.","cashier_add_item_first":"Add an item first.","qr_regenerate_title":"Regenerate all QR codes?","qr_regenerate_description":"This will regenerate all QR codes (delivery, pickup and all tables) with your current settings. Old QR codes will be permanently deleted. This action cannot be undone.","zreport_variance_over":"Over the expected amount","zreport_variance_under":"Under the expected amount","card_terminals_v_verified":"Verified","card_terminals_v_failed":"Check failed","card_terminals_v_not_checked":"Not checked yet","card_terminals_v_first_payment":"Confirmed by the first payment","card_terminals_v_checking":"Checking...","card_terminals_last_payment":"Last payment: {when}","card_terminals_act_check_now":"Check now","card_terminals_min_ago":"{n} min ago","menu_page_more":"More actions","cashier_draft_delete_confirm":"Delete this draft?","dvd_last_auth":"Last sign-in","dvd_last_auth_ip":"Last sign-in IP","dvd_failed_attempts":"Failed attempts","dvd_push":"Push notifications","dvd_locked":"Device locked","dvd_locked_until":"Until {date}","dvd_na":"N/A","dvd_revoke_title":"Revoke device access","dvd_revoke_description":"This immediately revokes access for {name}. The device must be paired again to connect.","dvd_revoke_reason":"Reason for revoking (required)","dvd_revoke_placeholder":"e.g. device lost, employee left, security concern","dvd_revoke_action":"Revoke access","dvd_delete_title":"Delete pairing code","dvd_delete_description":"This pairing code is invalidated immediately and can no longer be used to pair a device.","dvd_delete_action":"Delete code","cashier_tile_options":"Options and note","cashier_new_draft_short":"Park this order and start a new one","rs_delete_title":"Delete {name}?","rs_delete_desc":"This cannot be undone.","rs_active_hint":"Turn off to keep it without using it.","rs_range":"{from} to {to}","rs_date_range":"{from} to {to}","rs_create":"Create","rs_status_on":"On","rs_status_off":"Off","rs_turn_on":"Turn on or off: {name}","rs_party":"{min} to {max} guests","rs_party_min":"{min} guests or more","rs_pacing":"at most {count} guests per time slot","rs_priority_n":"Priority {n}","rs_f_priority":"Priority","rs_f_priority_hint":"Lower numbers win when rules overlap.","rs_f_min_party":"Smallest party","rs_f_max_party":"Largest party","rs_f_pacing":"Most guests per time slot","rs_f_pacing_hint":"Leave empty for no limit.","rs_f_name":"Name","rs_f_active":"Active","lb_title":"Labor Budget","lb_subtitle":"Set weekly labor cost targets for {week}","lb_target_percent":"Target Labor %","lb_industry_hint":"Industry average: 25-35% of revenue","lb_max_weekly":"Max Weekly Budget ($)","lb_max_placeholder":"e.g. 4000","lb_save":"Save Budget","bulk_conflicts_one":"1 conflict detected (time-off or overlapping shifts). Duplicates will be skipped automatically.","bulk_conflicts_many":"{count} conflicts detected (time-off or overlapping shifts). Duplicates will be skipped automatically.","rs_add_policy":"Add policy","rs_pol_summary":"{total} policies, {active} active","rs_pol_empty":"Set your terms for cancellations, deposits, no-shows and late arrivals.","rs_pol_type_cancellation":"Cancellation","rs_pol_type_deposit":"Deposit","rs_pol_type_no_show":"No-show","rs_pol_type_late":"Late arrival","rs_pol_s_cancel":"Free to cancel up to {hours} h before, then {fee}% is charged.","rs_pol_s_deposit_amount":"Guests pay a {amount} deposit, {refund}.","rs_pol_s_deposit_pct":"Guests pay {pct}% upfront, {refund}.","rs_pol_refund_full":"fully refundable","rs_pol_refund_partial":"partly refundable","rs_pol_refund_none":"not refundable","rs_pol_s_noshow":"{fee} no-show fee; the booking is released after {minutes} min.","rs_pol_s_late_hold":"{minutes} min grace, then the table is kept.","rs_pol_s_late_release":"{minutes} min grace, then the table is released.","rs_pol_dialog_desc":"The terms guests agree to when they book.","rs_pol_f_deadline":"Free to cancel until (hours before)","rs_pol_f_fee":"Fee after that (%)","rs_pol_f_amount":"Fixed amount","rs_pol_f_pct":"Or a share of the bill (%)","rs_pol_f_refund":"If the guest cancels","rs_pol_opt_full":"Full refund","rs_pol_opt_partial":"Partial refund","rs_pol_opt_none":"No refund","rs_pol_f_noshow_fee":"No-show fee","rs_pol_f_release":"Release the booking after (minutes)","rs_pol_f_grace":"Grace period (minutes)","rs_pol_f_after":"After the grace period","rs_pol_opt_hold":"Keep the table","rs_pol_opt_release":"Release the table","rs_pct_invalid":"Percentages go from 0 to 100.","rs_add_rule":"Add rule","rs_rule_summary":"{total} rules, {active} active; the lowest priority number wins when rules overlap.","rs_rule_empty":"Set party sizes, table times and how far ahead guests can book.","rs_rule_s_turn":"{minutes} min at the table","rs_rule_s_buffer":"+{minutes} min to reset","rs_rule_s_ahead":"up to {days} days ahead","rs_rule_s_lead":"at least {hours} h before","rs_rule_overbooking":"Overbooking allowed","rs_rule_guest_pick":"Guests choose their table","rs_rule_dialog_desc":"How bookings work for the parties and times this rule covers.","rs_rule_f_turn":"Time at the table (minutes)","rs_rule_f_turn_hint":"Guests see it when they book.","rs_rule_f_buffer":"Reset time (minutes)","rs_rule_f_buffer_hint":"Cleanup before the next booking.","rs_rule_f_lead":"Book at least (hours before)","rs_rule_f_days":"Book up to (days ahead)","rs_rule_f_overbooking_hint":"Accept bookings beyond your capacity.","rs_rule_f_guest_pick_hint":"Guests pick a table when they book.","rs_rule_min_max":"The smallest party can’t be larger than the largest.","rs_add_access":"Add rule","rs_acc_summary":"{total} rules, {active} active, {deposit} ask for a deposit","rs_acc_empty":"Add a rule to keep times for VIPs or staff, or to limit a booking channel.","rs_acc_type_public":"Everyone","rs_acc_type_vip":"VIPs only","rs_acc_type_internal":"Staff only","rs_acc_ch_all":"Any channel","rs_acc_ch_widget":"Online only","rs_acc_ch_staff":"Staff bookings only","rs_acc_every_day":"Every day","rs_acc_s_deposit":"{amount} deposit","rs_acc_dialog_desc":"Which times this opens or keeps back, and for whom.","rs_acc_f_who":"Who can book","rs_acc_f_when":"When","rs_acc_f_days_hint":"No day picked means every day.","rs_acc_midnight":"This rule runs past midnight.","rs_acc_f_channel":"Booking channel","rs_acc_f_deposit":"Ask for a deposit","rs_acc_f_amount":"Deposit amount","cashier_pay_order":"Pay order #{number}","cashier_doc_company_hint":"An invoice to a business, under its VAT number.","cashier_doc_self_supply_hint":"A staff meal or a comp: no retail sale is recorded.","cashier_take_cash":"Take cash {amount}","cashier_charge_card":"Charge card {amount}","cashier_close_on_credit":"Close on credit {amount}","cashier_add_discount":"Add discount","cashier_pay_back_to_order":"Back to the order","cashier_pay_another_way":"Pay another way","reports_library_description":"Every report in one place, grouped by topic.","reports_topic_sales":"Sales","reports_topic_payments":"Payments","reports_topic_staff":"Staff and shifts","reports_topic_items":"Items","reports_topic_fiscal":"Fiscal and tax","reports_topic_costs":"Costs and profit","reports_topic_more":"More reports","reports_snapshot_title":"Sales snapshot","report_desc_sales_snapshot":"Sales, the week so far and guest spend for a day or a range.","report_desc_guest_checks":"Find any paid check by its day, number, employee or table.","reports_add_favorite":"Add to favorites","reports_remove_favorite":"Remove from favorites","transactions_view_payments":"Payments","transactions_exact_window":"Exact time window","key_figures":"Key figures","cashier_optional":"Optional","printers_lead":"The printers that print your kitchen tickets and receipts.","printers_add_cta":"Add a printer","printers_how_link":"How printing works","printers_empty_line":"Add your first printer and every ticket prints by itself.","printers_alert_offline":"The print bridge is offline for {names}: open the Ordder Print Bridge app on the till PC.","printers_alert_update":"Update the Ordder Print Bridge for {names} so every ticket detail prints.","printers_state_online":"Online","printers_state_update":"Update the bridge","printers_state_offline":"Offline","printers_state_waiting":"Waiting for the bridge","printers_bridge_version":"Bridge {version}","printers_backup_of":"Backup for {name}","printers_role_kitchen":"Every kitchen ticket","printers_role_receipt":"Receipts and bills","printers_role_line_types":"Tickets for {types}","printers_role_line_stations":"Tickets for {stations}","printers_fact_floors":"Floors: {floors}","printers_fact_only":"Only {categories}","printers_fact_except":"Never {categories}","printers_last_printed":"Last ticket printed {when}","printers_last_failed":"Last ticket failed {when}","printers_last_seen":"Bridge last called {when}","printers_never_seen":"No bridge has connected yet","printers_act_more":"More for {name}","printers_act_test":"Print a test page","printers_act_token":"Bridge token","printers_act_edit":"Edit","printers_act_roles":"What it prints","printers_delete_title":"Delete {name}?","printers_delete_line":"Its tickets stop printing and its bridge token stops working.","printers_step_of":"Step {step} of {total}","printers_step_connection":"How it connects","printers_step_details":"Name and address","printers_step_tickets":"What it prints","printers_step_test":"Test page","printers_step_done":"Done","printers_tile_network":"Network printer","printers_need_network":"Network cable or Wi-Fi","printers_tile_usb":"USB printer","printers_need_usb":"Through a USB print server","printers_tile_other":"Set up in the bridge","printers_need_other":"Only a name here","printers_connection_note":"The Ordder Print Bridge on the till PC sends every ticket to your printers over the network.","printers_field_name":"Printer name","printers_help_name":"What staff see, for example Kitchen or Bar.","printers_name_placeholder":"Kitchen","printers_name_needed":"Give the printer a name.","printers_field_ip":"IP address (optional)","printers_help_ip":"Print the printer's self-test page to see it: hold FEED while you switch it on.","printers_field_ip_usb":"Print server address (optional)","printers_help_ip_usb":"The address of the USB print server the printer is plugged into.","printers_help_ip_edit":"Waiter phones print to it while the internet is down.","printers_help_port":"Nearly always 9100.","printers_usb_note":"The print bridge reaches printers over the network, so a USB printer needs a USB print server.","printers_help_other":"You type the printer's address in the Ordder Print Bridge when you add it there.","printers_tickets_question":"What should it print?","printers_role_tile_kitchen":"Every kitchen ticket","printers_role_tile_kitchen_hint":"Every item of every order","printers_role_tile_item_type":"Some item types","printers_role_tile_item_type_hint":"For example drinks for the bar","printers_role_tile_output_location":"Some stations","printers_role_tile_output_location_hint":"Where each item is prepared","printers_role_tile_receipt":"Receipts and bills","printers_role_tile_receipt_hint":"The guest's bill and receipt","printers_pick_types":"Item types","printers_pick_stations":"Stations","printers_pick_at_least_one":"Pick at least one.","printers_main_location":"Main","printers_narrow_title":"Narrow it down","printers_narrow_hint":"Optional: floors, categories or a printer to stand in for.","printers_narrow_count":"{count} set","printers_floors_title":"Floors","printers_floors_hint":"Only orders from these floors; none picked means every floor.","printers_categories_title":"Categories","printers_categories_hint":"Tap a name to print only those; tap × to never print it.","printers_categories_search":"Search categories","printers_categories_only_count":"{count} only","printers_categories_never_count":"{count} never","printers_category_never":"Never print {name}","printers_backup_title":"Backup printer","printers_backup_hint":"Prints only when the chosen printer fails after its retries.","printers_backup_note":"It prints only when {name} fails, never its usual tickets.","printers_save_printer":"Save printer","printers_save_failed":"The printer could not be saved. Try again.","printers_test_title":"Test page for {name}","printers_test_line":"One page with the printer's name. It is not an order and not a receipt.","printers_bridge_steps_title":"Connect the print bridge","printers_bridge_step_open":"Open the Ordder Print Bridge on the till PC.","printers_bridge_download":"Download the print bridge","printers_bridge_step_paste":"Add a printer there and paste this token.","printers_copy_token":"Copy token","printers_bridge_step_ip":"Type the printer's address: {address}.","printers_bridge_step_ip_unknown":"Type the printer's IP address and port 9100.","printers_test_send":"Print a test page","printers_test_again":"Print again","printers_test_try_again":"Try again","printers_test_check":"Check again","printers_test_sending":"Sending the page","printers_test_on_its_way":"The page is on its way to the printer","printers_test_waiting_bridge":"Waiting for the print bridge: the page prints as soon as it connects.","printers_test_bridge_offline":"The print bridge on the till PC is offline: open the Ordder Print Bridge app.","printers_test_slow":"The print bridge has not taken the page yet: check that it lists this printer.","printers_test_printing":"Printing","printers_test_done":"Printed. Check the page at the printer.","printers_test_done_device":"Printed by a waiter phone, not by the print bridge.","printers_test_failed":"The print bridge could not reach the printer: check that it is on, has paper and is on the network.","printers_test_failed_at":"The print bridge could not reach the printer at {address}: check that it is on, has paper and is on the network.","printers_test_update":"Update the Ordder Print Bridge so every ticket detail prints.","printers_test_rate":"Wait a minute before printing another test page.","printers_test_error":"The test page could not be sent. Try again.","printers_done_title":"{name} is ready","printers_done_line":"New tickets print here by themselves.","printers_done_saved":"{name} is saved","printers_done_untested_line":"Print a test page from its menu once the print bridge is connected.","printers_add_another":"Add another printer","printers_fact_prints":"Prints","printers_fact_address":"Address","printers_edit_kicker":"Printer","printers_section_details":"Name and address","printers_token_line":"Paste it into the Ordder Print Bridge on the till PC to connect this printer.","printers_how_lead":"Every ticket takes four short steps.","printers_cap_till":"An order is sent","printers_cap_ordder":"Ordder makes the ticket","printers_cap_bridge":"The bridge takes it","printers_cap_printer":"The printer prints it","printers_how_facts_title":"Good to know","printers_how_fact_bridge":"The print bridge is a small app on the till PC or an Ordder Pi.","printers_how_fact_phones":"With a printer's address, waiter phones print to it while the internet is down.","printers_how_fact_backup":"A backup printer takes over when its printer fails.","printers_how_stuck_title":"When nothing prints","printers_how_stuck_open":"Check that the Ordder Print Bridge is open on the till PC.","printers_how_stuck_address":"Check the printer's IP address and port in the bridge.","printers_how_stuck_token":"Invalid token: copy it again from the printer's menu.","printers_how_stuck_log":"The bridge's log is at localhost:3847 on the till PC.","printers_paper_title":"Paper and language","printers_language_hint":"The language of the printed words, and the letters the printer uses.","printers_width_hint":"Characters per line: 48 for 80 mm paper, 32 for 58 mm.","reports_favorites_hint":"Your most used reports. Star any report to add it.","report_desc_fiscal_coverage":"Paid sales against the receipts AADE holds, day by day.","rs_add_tag":"Add tag","rs_tag_summary":"{count} tags","rs_tag_empty":"Create tags to sort and filter guests and bookings.","rs_tag_s_used":"On {reservations} bookings and {guests} guests","rs_tag_dialog_desc":"A short label staff can put on guests and bookings.","rs_tag_f_category":"Used for","rs_tag_usage":"It is on {reservations} bookings and {guests} guests and will be removed from all of them.","rs_at_summary":"{total} rules, {active} active, {tags} tags used","rs_at_empty":"Tag guests by themselves when they reach a spend, a number of visits or a diet.","rs_at_s_lead":"Guests who {conditions}","rs_at_s_spend":"spent at least {amount}","rs_at_s_visits":"came at least {count} times","rs_at_s_recent":"came in the last {days} days","rs_at_s_source":"booked through {source}","rs_at_s_diet":"have “{value}” in their diet","rs_at_dialog_desc":"Guests who match every condition you fill in get this tag.","rs_at_f_tag":"Tag to add","rs_at_f_conditions":"Conditions","rs_at_f_spend":"Spent at least","rs_at_f_visits":"Visits at least","rs_at_f_recent":"Last visit within (days)","rs_at_f_source":"Booked through","rs_at_f_diet":"Diet includes","rs_add_addon":"Add add-on","rs_up_summary":"{total} add-ons, {active} active, {avg} on average","rs_up_empty":"Offer extras such as champagne, a birthday cake or a better table.","rs_up_by_category":"By category","rs_up_dialog_desc":"Something guests can add to their booking.","rs_up_f_price":"Price","rs_up_f_sort":"Position in the list","rs_add_section":"Add section","rs_sec_summary":"{total} sections, {active} active, {assigned} with a server","rs_sec_empty":"Split the floor into sections and give each one a server.","rs_sec_s_tables":"{count} tables","rs_sec_zones_title":"Starting zones per person","rs_sec_zones_hint":"Pre-selects zones on the host stand, and staff can still open every zone.","rs_sec_dialog_desc":"A part of the floor and the server who looks after it.","rs_sec_f_server":"Server","rs_sec_f_tables":"Tables in this section","rs_selected":"{count} selected","rs_f_colour":"Color","item_serving_order_hint":"Optional: the round this item is served in.","res_guest_name_or_phone":"Name or phone","res_add_request_or_note":"Add a request or note","res_next_open_on":"Next open: {date}","res_switch_day":"Switch","res_closed_every":"Closed every {weekday}","res_new_guest_named":"New guest: {name}","res_one_guest":"1 guest","rs_add_season":"Add season","rs_ss_summary":"{seasons} seasons, {rules} zone prices, {active} active","rs_ss_empty":"Add a season with its dates and the minimum spend for each zone.","rs_ss_chart":"Minimum spend by zone this season","rs_ss_s_guest":"{amount} per guest","rs_ss_s_floor":"at least {amount} per booking","rs_ss_s_booking":"{amount} per booking","rs_ss_add_zone":"Add zone","rs_ss_edit_season":"Edit season","rs_ss_duplicate":"Copy to new dates","rs_ss_season_desc":"A name, the dates it runs and the price of each zone.","rs_ss_rate_desc":"The minimum spend for this zone in this season.","rs_ss_dup_desc":"Copies every zone price of {name} to new dates.","rs_ss_f_season":"Season name","rs_ss_f_start":"Starts","rs_ss_f_end":"Ends","rs_ss_f_zone":"Zone","rs_ss_f_amount":"Minimum spend","rs_ss_mode_guest":"Per guest","rs_ss_mode_booking":"Per booking","rs_ss_mode_guest_hint":"Multiplied by the party size at checkout.","rs_ss_mode_booking_hint":"One amount per booking, whatever the party size.","rs_ss_f_floor":"At least per booking (optional)","rs_ss_f_floor_hint":"The booking totals at least this, even when guests times the price is lower.","rs_ss_zone_prices":"Zone prices","rs_ss_zone_hint":"Zones left at zero are not saved.","rs_ss_new_name":"New season name","rs_ss_delete_title":"Delete the price for {zone} in {season}?","rs_tc_assign_zones":"Assign zones","rs_tc_view_plan":"Floor plan","rs_tc_view_list":"List","rs_tc_tables":"Tables","rs_tc_set_up":"Set up","rs_tc_pickable":"Guests can pick {count} of them.","rs_tc_tap_hint":"Tap a table to set it up","rs_tc_s_seats":"{count} seats","rs_tc_s_zone":"Zone {zone}","rs_tc_s_min":"{amount} minimum","rs_tc_s_deposit":"{amount} deposit","rs_tc_s_pick":"Guests can pick it","rs_tc_dep_short":"dep.","rs_tc_legend_pick":"Guests can pick","rs_tc_sec_look":"Name and look","rs_tc_sec_price":"Zone and price","rs_tc_f_label":"Name guests see","rs_tc_f_type":"Table type","rs_tc_type_standard":"Standard","rs_tc_type_booth":"Booth","rs_tc_type_bar":"Bar","rs_tc_type_high":"High table","rs_tc_type_patio":"Patio","rs_tc_type_beach":"Beach","rs_tc_f_photo":"Photo link","rs_tc_no_zone":"No zone","rs_tc_season_notice":"Zone {zone} has a minimum of {amount} this season, which replaces the amount below while the season runs.","rs_tc_f_min":"Minimum spend","rs_tc_f_min_hint":"Staff see what is left to spend on the host stand.","rs_tc_f_min_season_hint":"Used outside the season.","rs_tc_f_deposit":"Deposit","rs_tc_f_pick":"Guests can pick this table","rs_tc_copy":"Copy to other tables","rs_tc_bulk_desc":"Pick a zone, then the tables that belong to it.","rs_tc_new_zone":"New zone","rs_tc_range":"Quick range","rs_tc_range_hint":"Pick the first and the last table to select every table between them.","rs_tc_from":"From table","rs_tc_to":"To table","rs_tc_assign":"Assign zone","rs_tc_copy_desc":"Copies the chosen settings from {table} to the tables you pick.","rs_tc_what":"What to copy","rs_tc_to_tables":"Copy to","rs_fp_summary":"{floors} floors, {tables} tables, {seats} seats","rs_fp_where":"To add or move tables, open Table management.","rs_fp_empty":"Add tables in Table management to see them here.","rs_fp_floor_meta":"{tables} tables, {seats} seats","rs_fp_no_tables":"No tables on this floor yet.","rs_well_services":"Bookable treatments","rs_well_services_hint":"They come from your menu, where a duration makes a dish bookable.","rs_well_none":"No bookable treatments yet.","rs_well_settings":"Booking settings","rs_well_buffer":"Cleanup time between treatments (minutes)","rs_well_interval":"Start times every (minutes)","rs_well_legal":"Consent text","rs_well_legal_hint":"Guests must accept it before they book.","rs_well_bookings":"Wellness bookings","cashier_display":"Display","cashier_for_whole_venue":"For the whole venue","cashier_just_for_you":"Just for you","cashier_colours":"Colors","cashier_custom_colours":"Custom colors","cashier_theme_light":"Light","cashier_theme_soft":"Soft indigo","cashier_theme_contrast":"High contrast","cashier_theme_dark":"Dark","cashier_setting_display_mode":"How items look","cashier_display_image_text":"Pictures and names","cashier_display_text_only":"Names only","cashier_display_image_only":"Pictures only","cashier_setting_default_type":"New orders start as","cashier_setting_cash_change":"Count change for cash","cashier_setting_cash_change_hint":"Cash asks for the amount received and shows the change.","cashier_setting_suggestions":"Smart suggestions","cashier_setting_suggestions_hint":"Suggests extras and deals at the till, learned from your own orders.","cashier_setting_barcode":"Scan barcodes at the till","cashier_setting_barcode_hint":"Add items with a USB scanner or a built-in reader.","tm_discard_title":"Discard what you typed?","tm_discard_desc":"It is not saved yet.","tm_discard":"Discard","tm_keep_editing":"Keep editing","spark_daily_range":"Daily, {from} to {to}","no_income_yet_today":"No income yet today","no_income_in_period":"No income in this period","no_guests_yet_today":"No guests yet today","no_guests_in_period":"No guests in this period","inv_alerts_title":"Stock alerts","inv_alerts_desc":"Low stock, expiries and price changes that need a look.","snoozed":"Snoozed","resolved":"Resolved","inv_alerts_all_types":"All types","inv_alerts_all_severities":"All severities","inv_alert_resolve":"Resolve","inv_alert_snooze_day":"Snooze for a day","inv_alert_snooze_week":"Snooze for a week","inv_alerts_raised":"Raised","inv_alerts_clear_title":"All clear","inv_alerts_clear_desc":"Nothing here needs your attention.","inv_alert_type_low_prep":"Low prep stock","inv_alert_type_negative_stock":"Negative stock","inv_overview_desc":"How your stock, purchases and prep are doing.","inv_supplier_open_orders":"Open orders","inv_supplier_total_ordered":"Total ordered","inv_supplier_last_order":"Last order","inv_supplier_spend":"Spend by month","inv_supplier_spend_hint":"Orders placed in the last six months.","inv_supplier_no_spend":"No spend yet","inv_supplier_no_spend_hint":"Placed orders will show here, month by month.","inv_supplier_recent_orders":"Recent orders","inv_supplier_no_orders":"No orders yet","inv_supplier_no_orders_hint":"Create the first purchase order for this supplier.","inv_supplier_items":"Items from this supplier","inv_supplier_items_more":"+{n} more items","inv_supplier_deals_count":"{active} active of {total} deals","inv_supplier_sec_payment":"Payment and terms","inv_supplier_sec_more":"Tax and notes","inv_supplier_basics_hint":"Who they are and how to reach them.","inv_supplier_active_hint":"Switch off a supplier you no longer order from.","inv_supplier_categories_hint":"What this supplier provides.","inv_supplier_payment_hint":"How and when you pay them.","inv_supplier_terms_placeholder":"e.g. Net 30","inv_supplier_more_hint":"For invoices, and anything staff should know.","inv_supplier_preview_title":"On a purchase order","inv_supplier_preview_hint":"How the supplier is printed","inv_supplier_preview_name":"Supplier name","inv_supplier_lead_time":"Lead time {n} days","tm_seat_name":"Seat {name}","tm_walk_in_order":"Walk-in order","tm_seated":"{name} is seated","tm_seat_failed":"The booking could not be seated","tm_seat_anyway":"Seat anyway","cashier_line_removed":"{name} removed","cashier_line_quantity":"Change the quantity","tm_myd_accepted":"Accepted","tm_myd_sending":"Sending…","tm_myd_receipt":"Receipt","tm_myd_service":"Service receipt","tm_myd_credit":"Credit","tm_myd_invoice":"Invoice","tm_myd_self":"Self-supply","tm_myd_slip":"Order slip","tm_myd_slips":"Order slips ({n})","tm_copy_mark":"Copy MARK","tm_myd_failed_hint":"AADE did not accept it. The reason is on the fiscal documents page.","sm_sched_desc":"Plan the week, then publish it to your team.","sm_view_week":"Week","sm_more_actions":"More actions","sm_total_shifts":"Total shifts","sm_hours_scheduled":"Hours scheduled","sm_staff_assigned":"Staff assigned","sm_open_shifts":"Open shifts","sm_labor_cost":"Labor cost","sm_of_budget":"of {budget}","sm_budget_left":"{amount} left","sm_budget_over_by":"{amount} over","sm_target_percent":"Target {percent}%","sm_budget_set":"Set a budget","sm_budget_edit":"Edit the labor budget","sm_budget_over":"Over budget","sm_budget_near":"Near the limit","sm_budget_on_track":"On track","sm_score":"Score","sm_score_breakdown":"Score breakdown","sm_score_coverage":"Coverage","sm_score_budget":"Budget","sm_score_compliance":"Compliance","sm_score_fairness":"Fairness","sm_score_coverage_d":"Are all required positions filled?","sm_score_budget_d":"Is labor cost within targets?","sm_score_compliance_d":"Are regulations being followed?","sm_score_fairness_d":"Are hours distributed evenly?","sm_score_suggestions":"Suggestions","sm_score_tip_coverage":"Add more shifts to cover staffing gaps","sm_score_tip_budget":"Consider reducing shift hours or staff count","sm_score_tip_compliance":"Review overtime and rest period violations","sm_score_tip_fairness":"Spread hours more evenly across staff","sm_compliance_one":"1 compliance issue","sm_compliance_many":"{count} compliance issues","sm_compliance_blocking":"Resolve before publishing","sm_unknown_employee":"Unknown","sm_n_shift_one":"1 shift","sm_n_shifts":"{count} shifts","sm_n_staff":"{count} staff","sm_n_open":"{count} open","sm_gap_short":"Short","sm_gap_title":"Understaffed: up to {max} short, {count} half-hours below the forecast","sm_flag_unavailable":"Scheduled on a day marked unavailable","sm_flag_time_off":"Scheduled during approved time off","sm_flag_swap":"Swap requested","sm_day_total":"Day total","sm_daily_breakdown":"Daily breakdown","sm_overtime":"Overtime","sm_ot_over":"Over limit","sm_ot_risk":"At risk","sm_ot_ok":"OK","sm_highlight_shifts":"Highlight shifts","sm_clear_highlight":"Clear highlight","sm_error_generic":"Something went wrong. Please try again.","sm_error_no_schedule":"No schedule found for this week. Please reload the page.","sm_error_fill_times":"Please fill in the start and end times.","sm_opt_time_off":"time off","sm_opt_has_shift":"has a shift","extras_preset_add_group":"Add a group","extras_preset_add_option":"Add option","extras_preset_col_groups":"Groups","extras_preset_description_field":"Hint under the title","extras_preset_description_ph":"e.g. Pick the one you like","extras_preset_each_option":"Each option can be chosen","extras_preset_group_name":"Group name","extras_preset_group_name_duplicate":"Another group already has this name.","extras_preset_group_name_ph":"Group name, e.g. Size or Toppings","extras_preset_group_name_required":"Give this group a name.","extras_preset_group_needs_option":"Add at least one option.","extras_preset_group_removed":"Group removed","extras_preset_groups_hint":"Each group is one choice guests make, like Size or Toppings.","extras_preset_guest_wording":"Title and hint for guests","extras_preset_label_field":"Title guests see","extras_preset_label_ph":"Same as the group name","extras_preset_many":"More than once","extras_preset_max":"At most","extras_preset_min":"At least","extras_preset_min_over_max":"At least cannot be more than at most.","extras_preset_name_hint":"Only staff see this name.","extras_preset_name_required":"Give the preset a name.","extras_preset_new":"New preset","extras_preset_no_groups":"Add at least one group with an option.","extras_preset_no_limit":"No limit","extras_preset_not_used":"Not used yet","extras_preset_number_low":"This number is too low.","extras_preset_once":"Once","extras_preset_option_name_duplicate":"Two options in this group have the same name.","extras_preset_option_name_required":"Give this option a name.","extras_preset_preview_empty":"Add a group and its options to see them here.","extras_preset_preview_try":"Tap an option to try it.","extras_preset_price_mode":"What the option prices do","extras_preset_remove_group":"Remove group","extras_preset_search":"Search presets","extras_preset_too_long":"This is too long.","extras_preset_untitled":"Untitled preset","extras_preset_up_to_each":"Most times per option","extras_preset_used_on":"Used on","extras_preset_used_sync":"Saving also updates every item and category using it.","extras_preset_groups_title":"Extras groups","extras_preset_add_option_ph":"Add an option","extras_preset_enter_hint":"Press Enter to add it.","commercial_filter_any_payment":"Any payment state","commercial_filter_payment":"Payment state","commercial_filter_kind":"Document kind","commercial_clear_dates":"Clear dates","item_choose_group":"Choose: {group}","item_choose_at_least_one":"Choose at least 1","sm_total_hours":"Total hours","sm_regular_hours":"Regular hours","sm_overtime_hours":"Overtime hours","sm_total_cost":"Total cost","sm_selected_count":"{count} selected","sm_clear_selection":"Clear selection","sm_approve_selected":"Approve selected","sm_ts_waiting":"{count} waiting for approval","sm_ts_none_status":"No timesheets with this status this week.","sm_method_pin":"PIN","sm_tc_records":"Records","sm_tc_none_status":"No records with this status on this day.","zr_not_in_totals":"not in totals","zr_numbers":"Numbers","zr_fiscal_documents":"Fiscal documents","zr_close_title":"Close the day","zr_close_intro":"Count the drawer, check the difference, then close the day and create the Z report.","zr_close_and_create":"Close day and create Z","zr_day_summary":"The day","zr_cash_section":"Cash in the drawer","zr_count_by_notes":"Count by notes and coins","zr_hide_count":"Hide the count","zr_counted_from_notes":"Counted from notes and coins","zr_how_many":"How many {value}","zr_balanced":"Balanced","zr_balanced_hint":"The drawer matches the expected cash.","zr_short_by":"Short by {amount}","zr_short_hint":"There is less cash than expected. Recount, or add a note.","zr_over_by":"Over by {amount}","zr_over_hint":"There is more cash than expected. Recount, or add a note.","zr_open_tables_title":"Open orders on the floor","zr_open_tables_body":"Tables still open: {tables}. Pay or release them first, or the day cannot be closed.","zr_see_orders":"See the orders","zr_check_again":"Check again","zr_confirm_title":"Close with a difference?","zr_confirm_short":"The drawer is short by {amount}. The Z report will record it.","zr_confirm_over":"The drawer is over by {amount}. The Z report will record it.","zr_recount":"Recount","inv_po_receipt":"Receipt","inv_po_receive":"Receive","inv_po_empty_title":"No purchase orders yet","inv_po_empty_desc":"Create an order to buy from a supplier, then receive the goods against it.","inv_po_buyer":"Buyer","inv_po_email":"Email to supplier","inv_po_cancel":"Cancel order","inv_po_no_receipts":"No receipts yet","inv_po_no_receipts_hint":"When goods arrive, record them as a receipt against this order.","inv_po_approve_title":"Approve this order?","inv_po_approve_desc":"The order is marked approved and goods can then be received against it.","inv_po_email_title":"Email this order?","inv_po_email_desc":"The order is emailed to {email}.","inv_po_cancel_title":"Cancel this order?","inv_po_cancel_desc":"It stays on file as cancelled and no goods can be received against it.","inv_po_details_hint":"Who you buy from, when, and where it should arrive.","inv_po_items_hint":"What you are ordering, in the unit you buy it in.","inv_po_sec_summary":"Tax and total","inv_po_summary_hint":"Choose the tax. The total follows the items.","inv_po_preview_title":"As the supplier gets it","inv_po_preview_hint":"A live view of the order","inv_po_preview_new":"New order","inv_po_preview_no_lines":"Add items to see them here","inv_po_deliver_to":"Deliver to","received_at":"Received at","inv_po_incl_tax":"Tax {amount} included","inv_po_overdue":"Overdue","inv_grn_details":"Receipt details","inv_grn_lines_received":"Lines received","inv_grn_lines_waiting":"{n} still to receive","inv_grn_lines_with_rejects":"Lines with rejected goods","invalid_quantities":"Invalid quantities","alert_sound.kind_orders":"New order sound","alert_sound.kind_needs_action":"Needs action sound","alert_sound.kind_chat":"Chat sound","alert_sound.kind_kitchen":"Kitchen sound","alert_sound.on":"On","alert_sound.off":"Off","alert_sound.turn_on":"Turn sound on","alert_sound.turn_off":"Turn sound off","alert_sound.test":"Test sound","staff_chat_empty_title":"No messages yet","staff_chat_empty_hint":"Write to everyone on shift, or tap a quick message below.","floor_editor.change_seats":"Seats","floor_editor.zone_min_spend":"Zone and minimum spend","sm_emp_signin":"Sign-in","sm_emp_added":"Added","sm_emp_all_staff":"All staff","sm_emp_none":"No employees match.","sm_emp_no_pin":"No PIN","sm_emp_deactivated":"Deactivated","sm_emp_details":"Details","sm_emp_weekly_hours":"Weekly hours","sm_emp_upcoming":"Upcoming shifts","sm_emp_upcoming_desc":"The next two weeks","sm_emp_no_upcoming":"No shifts in the next two weeks.","sm_emp_timesheets_desc":"The last six weeks","sm_emp_no_timesheets":"No timesheets yet.","sm_emp_days_used":"{used} of {total} days used","sm_emp_no_time_off":"No recent or upcoming time off.","sm_emp_no_availability":"No weekly pattern set, so every day counts as available.","admin_strip_admin_full":"Admin (full access)","admin_strip_admin_role":"Admin","admin_strip_copy_id":"Copy restaurant ID","admin_strip_demo":"Demo","admin_strip_lock":"Lock","admin_strip_more":"More options","admin_strip_more_roles":"More roles","admin_strip_other_venues":"Other restaurants","admin_strip_plan_skipped":"Plan skipped","admin_strip_no_plan":"No plan","admin_strip_remove_demo":"Remove demo","admin_strip_require_sub":"Require subscription","admin_strip_results":"Results","admin_strip_search_placeholder":"Search by name, ID or city","admin_strip_searching":"Searching...","admin_strip_set_demo":"Set as demo","admin_strip_simulate":"Simulate a role","admin_strip_skip_sub":"Skip subscription","admin_strip_status_inactive":"Inactive","admin_strip_status_suspended":"Suspended","admin_strip_trial":"Trial","admin_strip_switch":"Switch restaurant","admin_strip_unlock":"Unlock","admin_strip_view_as":"View as","admin_strip_viewing_as":"Viewing as {role}","admin_strip_copy":"Copy","admin_strip_toggles":"Quick toggles","admin_strip_printers":"Printers","admin_strip_admin":"Admin","admin_strip_billing":"Billing","admin_strip_cancelled":"Cancelled","admin_strip_copy_slug":"Copy slug","admin_strip_days":"{n} days","admin_strip_env_local":"Local","admin_strip_env_production":"Production","admin_strip_env_staging":"Staging","admin_strip_exit":"Exit to admin","admin_strip_expired":"Expired","admin_strip_explicit":"Explicit only","admin_strip_failed":"Failed","admin_strip_fiscal":"Fiscal","admin_strip_flag_failed":"Could not load or save the flag","admin_strip_flags":"Flags","admin_strip_issued_today":"Issued today","admin_strip_last_days":"Last {n} days","admin_strip_n_failed":"{n} failed","admin_strip_n_waiting":"{n} waiting","admin_strip_never":"never seen","admin_strip_ok":"OK","admin_strip_online":"Online","admin_strip_open_admin":"Open in admin","admin_strip_open_fiscal":"Open fiscal profile","admin_strip_open_print_center":"Open Print Center","admin_strip_open_subscription":"Open subscription","admin_strip_open_terminals":"Open card terminals","admin_strip_override":"Override","admin_strip_overrides":"{n} overrides","admin_strip_past_due":"Past due","admin_strip_pending":"Pending","admin_strip_plan":"Plan","admin_strip_refused":"Refused and parked","admin_strip_renews":"Renews in","admin_strip_reset":"Reset to plan","admin_strip_retrying":"Retrying","admin_strip_search_flags":"Search flags","admin_strip_status":"Status","admin_strip_stop_viewing":"Stop viewing as this role","admin_strip_terminals":"Terminals","admin_strip_trial_ends":"Trial ends in","admin_strip_unbound":"Not bound","rp_of_revenue":"{pct} of revenue","dash_my_sales_today":"My sales today","dash_on_pace_for":"on pace for {amount}","dash_tips":"Tips","dash_my_tips":"My tips","dash_per_order":"{amount} per order","dash_tables_assigned":"Tables assigned","dash_n_active":"{count} active","dash_orders_completed":"Orders completed","dash_n_preparing":"{count} preparing","dash_avg_order":"Average order","dash_avg_service":"Average service time","dash_daily_last_7":"Daily, last 7 days","dash_my_tables":"My tables","dash_my_tables_desc":"The tables you are serving now.","dash_n_items":"{count} items","dash_n_guests":"{count} guests","dash_no_open_tables":"None of your tables is open right now.","dash_top_items":"Top items","dash_no_sales_today":"No sales yet today.","dash_most_popular":"Most popular","dash_sales_by_hour":"Sales by hour","dash_todays_takings":"Today's takings","dash_receipts_word":"receipts","dash_average_receipt":"Average receipt","dash_open_bills":"Open bills","dash_n_orders":"{count} orders","dash_oldest_min":"oldest {minutes} min","dash_my_shift_hint":"{count} receipts, {tips} in tips","dash_receipts_at_aade":"Receipts at AADE","dash_day_close":"Day close","dash_day_open":"Open","dash_day_closed":"Closed","dash_z_at":"{number} at {time}","dash_last_closed":"Last closed {when}","dash_no_close_yet":"No Z report yet","dash_takings_by_method":"Takings by method","dash_drafts_desc":"Kept on this till.","dash_no_drafts":"No drafts kept on this till.","dash_saved_at":"saved {time}","dash_one_order":"1 order","dash_one_item":"1 item","dash_one_guest":"1 guest","dash_receipt_word":"receipt","dash_my_shift_hint_one":"1 receipt, {tips} in tips","events.pricing_title":"Price and deposit","events.pricing_hint":"What a guest pays, and whether a deposit is taken when booking.","events.ticket_price":"Ticket price","commercial_credit_limit_left":"Left of the limit","time_range_from":"From","time_range_until":"Until","sm_av_hint":"Tap a day to change it: available, preferred hours, unavailable.","sm_to_balance_hint":"of {total} days, {used} used","sm_to_balance_pending":"of {total} days, {used} used, {pending} pending","sm_to_one_day":"1 day","sm_to_n_days":"{count} days","sm_sw_requester":"Requested by","sm_fc_orders_desc":"Orders expected through the day","sm_fc_staff_desc":"People needed in each time slot","sm_fc_need_have":"Need {need} staff, have {have}","sm_fc_short":"{count} short","inv_adj_empty_title":"No stock adjustments yet","inv_adj_empty_desc":"Corrections to the stock on hand show up here, with who made them and why.","inv_adj_delete_title":"Delete this adjustment?","inv_adj_no_batch":"No batch","spoilage":"Spoilage","spillage":"Spillage","breakage":"Breakage","contamination":"Contamination","inv_waste_empty_title":"No waste recorded","inv_waste_empty_desc":"Record what is thrown away or lost, with the reason, so the stock and its cost stay true.","inv_waste_no_sku":"No SKU","inv_lots_search":"Search by item or lot number","inv_lots_all_sources":"All sources","inv_lots_empty_title":"No lots in stock","inv_lots_empty_desc":"Lots appear here when goods are received or prepared, each with its expiry date.","admin_strip_always_on":"Always on","admin_strip_excluded_on":"On for plan-skipped venues","error_page.back":"Back","error_page.home":"Go to home","error_page.dashboard":"Go to dashboard","error_page.reload":"Reload","error_page.sign_in":"Sign in again","error_page.request_id":"Request ID","error_page.time":"Time","error_page.support":"If this keeps happening, send these details to support.","error_page.400_title":"Request not understood","error_page.400_text":"Something in this request did not look right. Go back and try again.","error_page.401_title":"Sign in to continue","error_page.401_text":"You need to be signed in to open this page.","error_page.402_title":"Not in your plan","error_page.402_text":"This feature needs an active subscription. Upgrade the plan to unlock it.","error_page.403_title":"No access","error_page.403_text":"Your account cannot open this page. Ask the owner or a manager for access.","error_page.404_title":"Page not found","error_page.404_text":"This page does not exist or has moved. Check the address and try again.","error_page.419_title":"Session expired","error_page.419_text":"This page was open too long and expired for your safety. Sign in again to continue.","error_page.429_title":"Too many requests","error_page.429_text":"That was a lot of requests in a short time. Wait a moment, then try again.","error_page.500_title":"Something went wrong","error_page.500_text":"The error is on our side, not yours. Try again in a moment.","error_page.503_title":"Back soon","error_page.503_text":"We are making a few improvements. This takes only a few minutes.","error_page.504_title":"Taking too long","error_page.504_text":"The server took too long to answer. Try again in a moment.","error_page.eyebrow":"Error {code}","sm_tr_desc":"Share training materials with your team by email.","sm_how_it_works":"How it works","sm_tr_how_desc":"Four things to know before you send a file.","sm_tr_material":"Material","sm_tr_size":"Size","sm_tr_activity":"Sent","sm_tr_one_send":"1 send","sm_tr_n_sends":"{count} sends","sm_tr_reached":"{count} reached","sm_sa_title":"Staff activity","sm_sa_desc":"Every action your team takes: who did it, when, and on what.","sm_sa_search":"Search staff, orders, tables...","sm_sa_staff":"Staff","sm_sa_all_staff":"All staff","sm_sa_category":"Category","sm_sa_all_activity":"All activity","sm_sa_cat_items":"Items","sm_sa_cat_payments":"Payments","sm_sa_cat_tables":"Tables","sm_sa_cat_discounts":"Discounts","sm_sa_cat_management":"Management","sm_sa_total_actions":"Total actions","sm_sa_orders_created":"Orders created","sm_sa_items_served":"Items served","sm_sa_active_staff":"Active staff","sm_sa_time":"Time","sm_sa_action":"Action","sm_sa_reference":"Reference","sm_sa_details":"Details","sm_sa_n_actions":"{count} actions","sm_sa_no_results":"No matching activity","sm_sa_no_results_hint":"Nothing matches \"{query}\". Try a different search term.","sm_sa_no_activity":"No activity found","sm_sa_no_activity_desc":"There is no staff activity for the selected filters.","sm_sa_when":"When","sm_sa_date_at":"{date} at {time}","sm_sa_performed_by":"Performed by","sm_sa_view_order":"View order","sm_sa_unknown":"Unknown","sm_sa_card":"Card","sm_sa_more":"+{count} more","sm_sa_one_guest":"1 guest","sm_sa_n_guests":"{count} guests","sm_sa_a_staff_member":"A staff member","sm_sa_sec_order":"Order","sm_sa_sec_items":"Items","sm_sa_sec_item":"Item","sm_sa_sec_payment":"Payment","sm_sa_sec_name_change":"Name change","sm_sa_sec_status":"Status update","sm_sa_row_order_number":"Order number","sm_sa_row_from_table":"From table","sm_sa_row_to_table":"To table","sm_sa_row_primary_table":"Primary table","sm_sa_row_assigned_to":"Assigned to","sm_sa_row_prev_guests":"Previous guests","sm_sa_row_cur_guests":"Current guests","sm_sa_row_orders_affected":"Orders affected","sm_sa_row_new_status":"New status","sm_sa_act_create_order":"Created order","sm_sa_act_modify_order":"Modified order","sm_sa_act_close_order":"Closed order","sm_sa_act_cancel_order":"Cancelled order","sm_sa_act_add_item":"Added item","sm_sa_act_void_item":"Voided item","sm_sa_act_serve_item":"Served item","sm_sa_act_serve_order":"Served order","sm_sa_act_unserve_item":"Unserved item","sm_sa_act_payment":"Payment","sm_sa_act_refund":"Refund","sm_sa_act_apply_discount":"Applied discount","sm_sa_act_remove_discount":"Removed discount","sm_sa_act_release_table":"Released table","sm_sa_act_occupy_table":"Occupied table","sm_sa_act_merge_tables":"Merged tables","sm_sa_act_unmerge_tables":"Unmerged tables","sm_sa_act_assign_waiter":"Assigned waiter","sm_sa_act_transfer_table":"Transferred table","sm_sa_act_update_guest_count":"Updated guests","sm_sa_act_kitchen_status":"Kitchen status","sm_sa_act_mark_served":"Marked served","sm_sa_act_mark_all_served":"Marked all served","sm_sa_act_rename_order":"Renamed order","sm_sa_act_update_pickup_status":"Updated pickup","sm_sa_n_create_order":"{name} created a new order","sm_sa_n_modify_order":"{name} modified order {ref}","sm_sa_n_close_order":"{name} closed order {ref}","sm_sa_n_cancel_order":"{name} cancelled order {ref}","sm_sa_n_cancel_any":"{name} cancelled an order","sm_sa_n_rename_order":"{name} renamed an order","sm_sa_n_add_item":"{name} added {item}","sm_sa_n_void_item":"{name} voided {item}","sm_sa_n_serve_item":"{name} marked {item} as served","sm_sa_n_serve_order":"{name} marked order {ref} as fully served","sm_sa_n_unserve_item":"{name} unmarked {item} as served","sm_sa_n_payment":"{name} processed a payment","sm_sa_n_payment_method":"{name} processed a payment ({method})","sm_sa_n_refund":"{name} issued a refund","sm_sa_n_apply_discount":"{name} applied a discount","sm_sa_n_remove_discount":"{name} removed a discount","sm_sa_n_release_table":"{name} released {table}","sm_sa_n_occupy_table":"{name} occupied {table}","sm_sa_n_merge_tables":"{name} merged tables","sm_sa_n_unmerge_tables":"{name} unmerged tables","sm_sa_n_assign_waiter":"{name} assigned {waiter}","sm_sa_n_transfer_table":"{name} transferred orders","sm_sa_n_update_guest_count":"{name} updated the guest count","sm_sa_n_kitchen_status":"{name} updated the kitchen status","sm_sa_n_mark_served":"{name} marked items as served","sm_sa_n_mark_all_served":"{name} marked all items as served","sm_sa_n_update_pickup_status":"{name} updated the pickup status","sm_sa_with_one_item":"with 1 item","sm_sa_with_n_items":"with {count} items","sm_sa_on_table":"on {table}","sm_sa_totaling":"totaling {total}","sm_sa_with_total":"with a total of {total}","sm_sa_from_to_names":"from \"{old}\" to \"{new}\"","sm_sa_an_item":"an item","sm_sa_to_order":"to order {ref}","sm_sa_from_order":"from order {ref}","sm_sa_in_order":"in order {ref}","sm_sa_of_amount":"of {amount}","sm_sa_for_order":"for order {ref}","sm_sa_using_card":"using {brand}","sm_sa_a_table":"a table","sm_sa_after_one_order":"after completing 1 order","sm_sa_after_n_orders":"after completing {count} orders","sm_sa_for_one_guest":"for 1 guest","sm_sa_for_n_guests":"for {count} guests","sm_sa_with_primary":"with {table} as primary","sm_sa_a_waiter":"a waiter","sm_sa_to_table":"to {table}","sm_sa_from_to_tables":"from {from} to {to}","sm_sa_from_to_counts":"from {old} to {new}","sm_sa_to_status":"to \"{status}\"","sm_sa_for_item":"for {item}","sm_sa_across_one_order":"across 1 order","sm_sa_across_n_orders":"across {count} orders","sm_sa_on_order":"on order {ref}","sm_sa_at_table":"at {table}","sm_team":"Team","sm_unassigned":"Unassigned","sm_dash_week_score":"This week's score","sm_dash_labor_budget":"Labor budget","sm_dash_budget_used":"{percent}% of the weekly budget used","sm_dash_target_revenue":"Target: {percent}% of revenue","sm_dash_cover":"People on shift today","sm_dash_cover_desc":"How many people are scheduled in each hour","sm_dash_alert_today":"Today: {count} staff short","sm_dash_alert_tomorrow":"Tomorrow: {count} staff short","sm_dash_alert_intervals":"{count} understaffed time slots against the forecast","dash_no_sales_before":"no sales in the period before","dash_previous_period":"the previous period","dash_n_venues":"{count} venues","dash_one_venue":"1 venue","dash_of_total_pct":"{pct}% of total","dash_net_revenue":"Net revenue","dash_tax_amount":"Tax {amount}","dash_avg_cover":"Average per cover","dash_n_covers":"{count} covers","dash_one_cover":"1 cover","dash_self_supply":"Self-supply","dash_open_now":"Open bills now","dash_open_now_hint":"{count} open, {tables} of {total} tables","dash_payments_taken":"Payments taken","dash_by_payment_date":"by payment date","dash_discounts":"Discounts","dash_refunded":"{amount} refunded","dash_fiscal_issues":"Receipts not at AADE","dash_fiscal_issues_hint":"refused or not transmitted","dash_open_col":"Open now","dash_income_per_day":"Income per day","dash_income_hour_desc":"Payments by the hour, tips apart.","dash_income_day_desc":"Each day's bills, as every venue's dashboard reads them.","dash_best_staff":"Best staff","dash_no_sales_period":"No sales in this period.","dash_hours":"Hours","dash_hours_title":"Exact hours","dash_hours_desc":"From and to on each venue's clock, for a night that runs past midnight.","dash_no_orders_period":"No orders taken in this period.","dash_no_sales_before_short":"no sales before","inv_tr_empty_title":"No transfers yet","inv_tr_empty_desc":"Move stock between your locations. Send it from one side, receive it on the other, and both balances follow.","inv_tr_form_desc":"Move stock from one location to another, or send a prep batch or prep stock.","inv_tr_sec_route":"From and to","inv_tr_route_hint":"Pick the kind of transfer, where the stock leaves and where it goes.","inv_tr_sec_what":"What moves","inv_tr_what_hint":"Choose what to send and how much of it.","inv_tr_notes_hint":"Anything the receiving side should know.","inv_tr_preview_title":"Transfer slip","inv_tr_preview_hint":"how it reads on the other side","inv_tr_preview_new":"New transfer","inv_tr_preview_no_lines":"Nothing to move yet","inv_tr_content_of":"of {size}","inv_tr_csv_items":"Items: {count}","inv_tr_csv_batches":"Prep batches: {count}","inv_tr_csv_stocks":"Prep stocks: {count}","inv_tr_csv_line":"Line {line}: {error}","inv_tr_csv_download_failed":"The template could not be downloaded.","inv_tr_csv_import_failed":"The file could not be imported.","inv_tr_csv_created":"{count} transfers created","inv_tr_csv_create_failed":"The transfers could not be created.","inv_tr_bottle_of":"bottle of {unit}","inv_tr_bottles_of":"bottles of {unit}","sent_by":"Sent by","inv_mov_empty_title":"No stock movements yet","inv_mov_empty_desc":"Every receipt, sale, transfer, waste and correction is recorded here as it happens.","sm_set_general":"General","sm_set_general_desc":"The time clock, the forecast and how swaps are approved.","sm_set_group_time":"Time and pay","sm_set_group_schedule":"Scheduling","sm_set_clock_title":"Time clock","sm_set_planning_title":"Planning","sm_set_mode_hint":"How staff clock in: a PIN pad on a screen, or a QR code they scan.","sm_set_n_min_break":"{count} min break","sm_set_delete_rule_desc":"The rule stops applying to overtime pay from now on.","sm_set_sev_info":"Info","sm_set_sev_warning":"Warning","sm_set_sev_error":"Blocking","sm_set_cp_max_day":"{time} max per day","sm_set_cp_max_week":"{time} max per week","sm_set_cp_min_rest":"{time} rest between shifts","sm_set_cp_break":"{minutes} min break after {time}","sm_set_cp_max_days":"at most {count} days in a row","sm_set_cp_after":"after {time} of work","dash_my_reservations":"My next bookings","dash_my_reservations_desc":"Bookings at your tables today.","dash_no_reservations":"No more bookings at your tables today.","kiosks_overview":"Your kiosks right now","inv_catalog_bottle":"Bottle","inv_catalog_bottles":"Bottles","inv_catalog_pack":"Pack","inv_catalog_packs":"Packs","inv_catalog_filter_missing_supplier":"No supplier set","inv_catalog_items_in":"{count} items in {name}","inv_catalog_import_export":"Import & export","inv_catalog_no_categories_title":"No categories yet","inv_catalog_no_categories_desc":"Create a category first, then add the items you stock to it.","inv_catalog_pick_title":"Pick a category","inv_catalog_pick_desc":"Choose a category to see and manage its items.","inv_catalog_empty_cat_title":"No items in {name}","inv_catalog_empty_cat_desc":"Add the first item to this category.","sm_copy_note_one":"Copy 1 shift from {from} to {to}","sm_copy_note_n":"Copy {count} shifts from {from} to {to}","sm_copy_from_date":"From {date}","attach_file":"Attach a file","back_to_tickets":"Back to tickets","conversation":"Conversation","no_tickets_here":"No tickets here","read_full_message":"Read the full message","try_another_status":"Try another status.","ticket_replies":"Replies","ticket_opened":"Opened","pickup_page_description":"Orders your guests collect at the counter.","new_pickup_order":"New pickup order","pickup_off_note":"Pickup is off, so guests cannot order for pickup. Switch it on above.","channel_today_count":"{count} today","pickup_all_orders":"All pickup orders","pickup_empty_title":"No pickup orders right now","pickup_empty_hint":"New pickup orders appear here the moment a guest places one.","pickup_empty_tab_title":"Nothing here","pickup_empty_tab_hint":"No pickup orders in this stage.","pickup_qr_title":"Pickup QR code","pickup_qr_description":"Guests scan it to order for pickup.","pickup_toggle_failed":"Could not change pickup. Please try again.","inv_item_basics_hint":"The picture, SKU, name and category of the item.","inv_item_unit_hint":"How the item is counted. The unit type cannot be changed after the item is saved.","inv_item_unit_hint_locked":"How the item is counted. The unit of an item on file cannot be changed.","inv_item_sec_stock":"Stock and supplier","inv_item_stock_hint":"The main storage location, the minimum and maximum at each location and who supplies the item.","inv_item_storage_hint":"How the item is kept and which stock rules apply to it.","inv_item_alcohol_hint":"Only for drinks that contain alcohol.","inv_item_preview_title":"Catalog card","inv_item_preview_hint":"how the item reads in the catalog","inv_item_preview_new":"New item","inv_item_category_required":"Choose a category for the item.","inv_items_all_storage":"All storage types","search_reviews":"Search reviewer or text...","review_disconnect_title":"Disconnect {platform}?","review_disconnect_hint":"Reviews already synced stay. New reviews stop coming in until you connect again.","review_qr_delete_title":"Delete this QR link?","review_qr_delete_hint":"A printed code with this link stops working for guests who scan it.","ticket_reply_not_allowed":"Your role can read this ticket but not reply to it.","pdf_page_x_of_y":"Page :page of :total","pdf_generated_at":"Generated :datetime","call_back":"Call back","call_history_desc":"Every incoming call and who it was","inv_rep_tab_valuation":"Stock valuation","inv_rep_value_by_category":"Value by category","inv_rep_empty":"Nothing to report","inv_rep_empty_desc":"Try another period, category or location.","inv_rep_low_empty":"Nothing is running low","inv_rep_low_empty_desc":"Every item is above its minimum at the chosen location.","inv_rep_expiry_empty":"No lots to watch","inv_rep_spend_by_supplier":"Spend by supplier","inv_rep_waste_value":"Waste value","inv_rep_waste_by_reason":"Waste by reason","inv_cvr_empty_title":"No menu items to compare","inv_cvr_over_target_title":"Over target","inv_loc_empty_desc":"Add the places your stock is kept: a store room, a freezer, a bar. Stock, receiving and transfers are tracked per location.","inv_loc_delete_title":"Delete this location?","inv_loc_of_total":"of {total}","delivery_page_description":"Orders on their way to your guests, and the area you deliver to.","new_delivery_order":"New delivery order","delivery_off_note":"Delivery is off, so guests cannot order delivery.","delivery_enable":"Switch it on","delivery_tab_zones":"Zones","delivery_tab_simulator":"Simulator","delivery_facts_zones":"{active} of {total} zones active","delivery_facts_distance":"up to {distance} {unit}","delivery_facts_prep":"{minutes} min to prepare","delivery_all_orders":"All delivery orders","delivery_create_zone":"Create a zone","delivery_zones_title":"Delivery zones","delivery_zones_hint":"Draw zones on the map or add them by hand.","delivery_add_zone":"Add zone","delivery_map_title":"Map","delivery_map_hint":"Click to set the location, use the tools to draw a zone.","delivery_maps_key_title":"A Google Maps key is needed","delivery_maps_key_hint":"Add the Google Maps key to the environment to use the map.","delivery_get_api_key":"How to get a key","delivery_all_zones":"All zones","delivery_no_zones_title":"No zones yet","delivery_no_zones_hint":"Add your first zone on the map or by hand.","delivery_add_zone_manually":"Add a zone by hand","delivery_qr_title":"Delivery QR code","delivery_qr_description":"Guests scan it to order delivery.","delivery_empty_title":"No deliveries right now","delivery_empty_hint":"New delivery orders appear here the moment a guest places one.","delivery_empty_tab_title":"Nothing here","delivery_empty_tab_hint":"No deliveries in this stage.","delivery_qr_print_heading":"Scan to order delivery","delivery_qr_print_footer":"Scan this QR code with your phone to place a delivery order.","channel_items_one":"1 item","channel_items_other":"{count} items","delivery_toast_zones_load_failed":"Could not load the delivery zones","delivery_toast_needs_zone":"Add a delivery zone first","delivery_toast_needs_zone_hint":"Delivery cannot be switched on before it has at least one zone.","delivery_toast_status_updated":"Delivery updated","delivery_toast_status_failed":"Could not change delivery. Please try again.","delivery_toast_settings_saved":"Settings saved","delivery_toast_settings_invalid":"Settings were not saved. Check your inputs.","delivery_toast_settings_failed":"Settings were not saved","delivery_toast_no_geolocation":"This browser cannot share a location.","delivery_toast_location_set":"Location updated","delivery_toast_location_failed":"Could not read your location. Enter the coordinates by hand.","delivery_confirm_zone_title":"Delete this zone?","delivery_confirm_zone_description":"Addresses inside it will no longer get delivery unless another zone covers them.","delivery_toast_zone_deleted":"Zone deleted","delivery_toast_zone_delete_failed":"Could not delete the zone","delivery_toast_zone_on":"Zone switched on","delivery_toast_zone_off":"Zone switched off","delivery_toast_zone_toggle_failed":"Could not change the zone","delivery_toast_zone_created":"Zone created","delivery_toast_zone_updated":"Zone updated","delivery_toast_zone_save_failed":"Could not save the zone","delivery_toast_priority_updated":"Zone order saved","delivery_toast_priority_failed":"Could not save the zone order","delivery_toast_bad_coordinates":"Enter valid coordinates","delivery_toast_out_of_range":"That location is outside the delivery range","delivery_toast_fee_failed":"Could not work out the delivery fee","delivery_toast_exported":"Zones exported","delivery_toast_import_invalid":"That file is not a list of zones","delivery_toast_imported":"{count} zones imported","delivery_toast_imported_failed":"{count} zones imported, {failed} failed","delivery_toast_import_unreadable":"Could not read that file","delivery_toast_simulated":"Simulation complete","delivery_toast_no_venue":"Venue details are not available","delivery_url_copied":"Delivery link copied","delivery_toast_copy_failed":"Could not copy the link","delivery_toast_qr_missing":"The QR code is not ready yet","delivery_toast_popup_blocked":"Allow pop-ups to print the QR code","delivery_toast_tiers_load_failed":"Could not load the free delivery tiers","delivery_toast_tier_removed":"Tier removed","delivery_confirm_tier_title":"Delete this tier?","delivery_confirm_tier_description":"Orders of {amount} or more will no longer get free delivery up to {distance}.","delivery_toast_tier_deleted":"Tier deleted","delivery_toast_tier_failed":"Could not delete the tier","delivery_toast_tier_priority_updated":"Tier order saved","delivery_toast_tier_priority_failed":"Could not save the tier order","ai_dash_col_messages":"Messages","pc_lead":"Check that every printer is working, and print again any ticket that did not come out.","pc_manage_printers":"Manage printers","pc_summary_heading":"Printing at a glance","pc_fig_online":"Online","pc_fig_waiting":"Waiting","pc_fig_failed":"Failed","pc_fig_of_printers":"of {total} printers","pc_fig_tickets":"tickets","pc_printers_title":"Printers","pc_role_routed":"Kitchen tickets by item or station","pc_connect_bridge":"Connect the bridge","pc_printers_empty":"No printers yet. Add one and its tickets will show up here.","pc_tickets_title":"Recent tickets","pc_tickets_hint":"The latest tickets sent to your printers.","pc_status_waiting":"Waiting","pc_status_printing":"Printing","pc_status_printed":"Printed","pc_status_failed":"Failed","pc_ticket_test":"Test page","pc_ticket_table":"Table {table}","pc_ticket_generic":"Ticket","pc_col_ticket":"Ticket","pc_unassigned":"No printer","pc_attempts":"{count} tries","pc_via_phone":"Printed by a waiter phone","pc_no_tickets":"No tickets yet.","pc_no_tickets_line":"Tickets show up here as soon as an order prints.","pc_alert_failed":"Tickets that did not print: {count}. Print them again below.","pc_all_printers":"All printers","pc_show_more":"Show {count} more","pc_reprint_title":"Print this ticket again?","pc_reprint_line":"A second copy goes to {printer}.","pc_reprint":"Reprint","printers_page_title":"Printers","live_n_orders_one":"{count} order","live_n_orders_other":"{count} orders","live_tips_plus":"+{amount} tips","live_feed_empty_hint":"New orders show up here.","live_tables_empty_hint":"Tables with orders appear here.","inv_rec_basics_hint":"The recipe's name, the menu item it feeds and how much it makes.","inv_rec_components_hint":"Every ingredient or prep the recipe uses, with its quantity and the waste lost in the making.","inv_rec_base_unit":"Base unit","inv_rec_preview_title":"Recipe card","inv_rec_preview_hint":"the recipe as you build it","inv_rec_preview_new":"New recipe","inv_rec_preview_no_lines":"No components yet","inv_rec_cost_of_price":"Share of the price","inv_rec_cost_on_save":"The cost updates when you save.","inv_rec_cost_after_save":"The cost shows once the recipe is saved.","inv_ps_err_name":"The prep recipe needs a name.","inv_ps_err_location":"Choose a location.","inv_ps_err_extra_item":"Choose the extra item this makes.","inv_ps_err_output_qty":"The output quantity must be more than 0.","inv_ps_current_image":"Current image","inv_ps_empty_title":"No prep stock yet","inv_ps_empty_desc":"Prep stock is what you make ahead from ingredients, such as sauces and doughs. Record it here and its ingredients leave stock.","inv_pb_empty_title":"No prep batches yet","inv_pb_empty_desc":"A prep batch cooks a recipe ahead in bulk. Its portions are counted as stock and sold down as orders come in.","inv_pb_stock_empty_title":"No portions in stock","inv_pb_stock_empty_desc":"The portions batches leave ready to sell show up here, by menu item and location.","rb_permissions":"Permissions","rb_cat_store":"Store","rb_group_tables":"Tables","rb_group_payments":"Payments","rb_group_commercial":"Customers and invoicing","rb_group_guests":"Guest profiles","rb_group_tickets":"Support tickets","rb_group_calls":"Calls","rb_col_group":"Area","rb_open_role":"Open {role}","rb_show_group":"Show the permissions of {group}","rb_cell_none":"{role}: no {group} permissions","rb_cell_all":"{role}: all {group} permissions","rb_cell_some":"{role}: {count} of {total} {group} permissions","rb_allowed":"{role}: allowed","rb_not_allowed":"{role}: not allowed","rb_total":"Total","rb_view":"View","rb_view_matrix":"Matrix","rb_view_list":"List","rb_matrix_hint":"Tap a role or a cell to see and change what it can do.","rb_legend":"What the pictures mean","rb_legend_all":"All of the area","rb_legend_some":"Part of it","rb_legend_none":"None","rb_delete_title":"Delete {name}?","rb_picked":"{count} of {total} permissions picked","rb_all_areas":"All areas","inv_ex_type_food":"Food","inv_ex_type_drink":"Drink","inv_ex_type_dessert":"Dessert","inv_ex_type_other":"Other","inv_ex_basics_hint":"The extra's name, what kind it is, where it is made and a picture.","inv_ex_sec_unit":"Unit and shelf life","inv_ex_unit_hint":"What one extra is counted in and how many days it keeps.","inv_ex_unit_hint_locked":"What one extra is counted in and how many days it keeps. The unit of an extra on file cannot be changed.","inv_ex_sec_ingredients":"Ingredients","inv_ex_ingredients_hint":"The stock items one unit of this extra is made from.","inv_ex_image_hint":"JPG, PNG or WebP","inv_ex_image_removed":"The image is removed when you save.","inv_ex_keep_image":"Keep the image","inv_ex_err_ingredient":"At least one ingredient must be selected.","inv_ex_err_qty":"A quantity above 0 is required.","inv_ex_preview_title":"Extra card","inv_ex_preview_hint":"how it reads in the list","inv_ex_preview_new":"New extra item","inv_ex_preview_no_ingredients":"No ingredients yet","inv_ex_form_desc_new":"Add an extra made from stock items, and track its ingredients.","inv_ex_form_desc_edit":"Update the extra and what it is made from.","inv_ex_more":"+{count} more","inv_ex_search":"Search extra items","inv_ex_empty_title":"No extra items yet","inv_ex_empty_desc":"Extras are add-ons made from stock items, like a sauce or a topping. Create one and its ingredients are tracked.","inv_ex_delete_title":"Delete this extra item?","inv_ex_delete_desc":"It is removed from the list. The stock items it is made from are not affected.","lost":"Lost","shrinkage":"Shrinkage","correction":"Correction","gift":"Gift","waiter_performance_description":"How each waiter is doing today: sales, tips, speed and open tables.","waiter_performance_no_waiters":"Add waiters to your team to see how they are doing.","orders_page_description":"View and manage every order, across all channels.","orders_empty_period_hint":"There are no orders for this filter and period.","kitchen_page_description":"Watch the pass and move each order from new to ready.","acct_preferences":"Preferences","acct_user":"User","acct_language_hint":"The language of the staff screens on this device.","qrd_lead":"Style the QR codes your guests scan, then download them or draw them all again.","qrd_reset":"Reset to defaults","qrd_save":"Save settings","qrd_saving":"Saving...","qrd_tab_shape":"Shape","qrd_tab_colors":"Colors","qrd_tab_logo":"Logo","qrd_tab_size":"Size and scanning","qrd_shape_title":"QR code shape","qrd_shape_hint":"The outline of the whole code. A circle adds scattered dots around it.","qrd_dots_title":"Dots","qrd_dots_hint":"The pattern the dots of the code are drawn in.","qrd_o_square":"Square","qrd_o_rounded":"Rounded","qrd_o_dots":"Dots","qrd_o_classy":"Classy","qrd_o_classy_rounded":"Classy rounded","qrd_o_extra_rounded":"Extra rounded","qrd_o_dot":"Dot","qrd_o_circle":"Circle","qrd_round_title":"Round the dots to whole pixels","qrd_round_hint":"Sharper dots with a little extra margin. Off draws crisp edges instead.","qrd_corners_title":"Corner markers","qrd_corners_hint":"The three squares in the corners that phones look for first.","qrd_frame_title":"Outer frame","qrd_cdot_title":"Inner dot","qrd_presets_title":"Color presets","qrd_presets_hint":"A quick start that sets the dots and the background.","qrd_p_classic":"Classic","qrd_p_ocean":"Ocean","qrd_p_sunset":"Sunset","qrd_p_forest":"Forest","qrd_p_purple":"Purple","qrd_p_gold":"Gold","qrd_p_night":"Night","qrd_p_gradient_blue":"Gradient blue","qrd_p_gradient_sunset":"Gradient sunset","qrd_colors_title":"Colors","qrd_colors_hint":"Each part of the code can be one color or a gradient.","qrd_dots_color":"Dots","qrd_frame_color":"Corner frames","qrd_cdot_color":"Corner dots","qrd_bg_color":"Background","qrd_fill_solid":"Solid","qrd_fill_linear":"Linear","qrd_fill_radial":"Radial","qrd_color":"Color","qrd_color_1":"Color 1","qrd_color_2":"Color 2","qrd_rotation":"Angle: {degrees}°","qrd_logo_title":"Logo","qrd_logo_hint":"The picture in the middle of the code.","qrd_logo_show":"Show the logo in the code","qrd_logo_show_hint":"Placed in the center of the QR code.","qrd_logo_use_venue":"Use your venue's logo","qrd_logo_state_default":"Using the Ordder logo","qrd_logo_state_venue":"Using your venue's logo","qrd_logo_state_none":"No venue logo uploaded","qrd_warn_no_logo":"No venue logo is uploaded. Upload one in the venue settings, or switch back to the Ordder logo.","qrd_warn_low_ec":"Low error correction (L) with a logo can make the code hard to scan. Medium (M) or higher is more reliable.","qrd_logo_failed":"The logo could not be loaded for the code.","qrd_retry":"Try again","qrd_logo_size":"Logo size: {percent}%","qrd_logo_size_hint":"How much of the code the logo covers (15% to 40%). Smaller scans better.","qrd_logo_margin":"Space around the logo: {px} px","qrd_logo_margin_hint":"White space between the logo and the dots (0 to 20 px).","qrd_logo_hide":"Hide the dots behind the logo","qrd_logo_hide_hint":"Removes the dots under the logo for a cleaner look.","qrd_ec_title":"Error correction","qrd_ec_hint":"Higher levels keep a damaged or dirty code readable.","qrd_ec_l":"Low","qrd_ec_m":"Medium","qrd_ec_q":"Quartile","qrd_ec_h":"High","qrd_dim_title":"Dimensions","qrd_dim_hint":"The size of the code and the margin around it.","qrd_size":"Code size: {px} px","qrd_margin":"Margin: {px} px","qrd_margin_hint":"White space around the code helps phones scan it.","qrd_preview_title":"Preview","qrd_loading_logo":"Loading logo...","qrd_logo_fail_note":"The logo failed to load. The code is drawn without it.","qrd_dl_delivery":"Download delivery QR","qrd_dl_pickup":"Download pickup QR","qrd_dl_table":"Download table QR","qrd_regen_title":"Regenerate all QR codes","qrd_regen_hint":"After saving, every QR code is drawn again in the new style.","qrd_regen_now":"Regenerate now","qrd_regen_running":"Regenerating...","qrd_progress":"Progress","qrd_errors":"Errors","qrd_reset_title":"Reset to the default settings?","qrd_reset_line":"Your shapes, colors and logo settings go back to the defaults. Nothing is saved until you press Save.","qrd_reset_confirm":"Reset","qrd_gen_failed":"The code could not be drawn. Try again.","qrd_t_logo_fallback":"The venue logo failed to load, so the Ordder logo is used. Fix the logo address or upload a new one.","qrd_t_logo_none":"The logo could not be loaded. The code is drawn without it.","qrd_t_reset":"Settings reset to the defaults","qrd_t_downloaded":"{type} QR code downloaded","qrd_t_download_failed":"The QR code could not be downloaded. Try again.","qrd_type_delivery":"Delivery","qrd_type_pickup":"Pickup","qrd_type_reservation":"Reservation","qrd_type_event":"Event","qrd_type_table":"Table","qrd_s_prep":"Preparing...","qrd_s_logo":"Loading logo...","qrd_s_configs":"Loading configurations...","qrd_s_gen":"Drawing the {name} QR...","qrd_s_saving":"Saving QR codes...","qrd_s_table":"Drawing table {id}...","qrd_s_done":"Done","qrd_e_configs":"The QR configurations could not be loaded","qrd_e_gen":"The {name} QR could not be drawn","qrd_e_save":"The delivery and pickup QR codes could not be saved","qrd_e_table":"Table {id}: the QR could not be saved","qrd_e_backend":"The server rejected the QR save","qrd_e_unexpected":"Something unexpected went wrong","qrd_t_regen_ok":"All {count} QR codes regenerated","qrd_t_regen_warn":"Done with {count} errors","qrd_t_regen_fail":"The QR codes could not be regenerated","pour_sizes_invalid":"Not a pour size: {list}. Use a volume such as 25ml, or a name and a volume such as Shot: 25ml.","adm_demo":"Demo","adm_locked":"Locked","adm_rest_revenue_30d":"Revenue (30d)","adm_rest_orders_30d":"Orders (30d)","adm_created":"Created","adm_sub_trial":"Trial","adm_sub_past_due":"Past due","adm_sub_cancelled":"Cancelled","adm_sub_expired":"Expired","adm_this_month":"This month","adm_edit_settings":"Edit settings","adm_payment_providers":"Payment providers","adm_fiscal_profiles":"Fiscal profiles","adm_assign_manager":"Assign manager","adm_clone":"Clone","adm_rest_desc":"Manage and monitor all restaurants","adm_rest_summary":"Restaurants at a glance","adm_resume_draft":"Resume draft","adm_search_restaurants":"Search restaurants...","adm_rest_none":"No restaurants found","adm_rest_none_hint":"Try a different search or filter.","adm_open_named":"Open {name}","adm_columns":"Columns","adm_show_columns":"Show columns","adm_manage_named":"Manage {name}","adm_more_named":"More actions for {name}","adm_no_owner":"No owner","adm_rest_delete_title":"Delete {name}?","adm_rest_delete_desc":"Its orders, menus, settings and every other record are deleted for good.","adm_rest_delete_btn":"Delete restaurant","adm_type_name_to_confirm":"Type \"{name}\" to confirm","adm_selected_count":"{n} selected","adm_select_row":"Select row","adm_select_all_rows":"Select all rows on this page","adm_showing_range":"Showing {from} to {to} of {total} {label}","adm_results":"results","adm_rows_per_page":"Rows per page","adm_per_page":"{n} / page","adm_cannot_undo":"This action cannot be undone.","adm_rest_invoice_european":"European (gross)","adm_rest_invoice_european_hint":"Prices include tax","adm_rest_invoice_american":"American (net)","adm_rest_invoice_american_hint":"Tax is added at checkout","adm_rest_active_hint":"The restaurant is visible and operational","adm_rest_demo_mode":"Demo mode","adm_rest_demo_hint":"Marks it as a demo restaurant with sample data","adm_rest_locked_hint":"Blocks access until an admin unlocks it","adm_rest_skip_subscription":"Skip subscription","adm_rest_skip_subscription_hint":"Bypasses the subscription requirement","adm_rest_section_basics_hint":"Logo, name and owner","adm_rest_logo":"Logo","adm_rest_logo_drop":"Drop an image here or upload one","adm_rest_logo_url":"Logo address (URL)","adm_rest_name":"Restaurant name","adm_rest_name_ph":"Enter the restaurant's name","adm_rest_description_ph":"A short description","adm_rest_owner_ph":"Choose an owner","adm_rest_owner_search":"Search by name or email","adm_rest_owner_hint":"Leave empty to make yourself the owner.","adm_rest_section_contact":"Contact","adm_rest_section_contact_hint":"How guests and the platform reach the restaurant","adm_rest_address_ph":"Street, city, postcode","adm_rest_section_locale":"Localization and billing","adm_rest_section_locale_hint":"Country, currency, language and how invoices are drawn","adm_rest_country":"Country","adm_rest_country_ph":"Choose a country","adm_rest_country_hint":"Choosing a country fills in the currency, language and timezone.","adm_rest_invoice_style":"Invoice style","adm_rest_default_tax":"Default tax","adm_rest_no_default_tax":"No default tax","adm_rest_section_inventory":"Inventory and fees","adm_rest_section_inventory_hint":"Where its stock lives and the platform service fee","adm_rest_inventory_setup":"Inventory setup","adm_rest_inventory_new_hint":"A fresh inventory for this restaurant","adm_rest_inventory_new":"Create new","adm_rest_inventory_existing_hint":"Share the inventory of another restaurant","adm_rest_inventory_existing":"Use existing","adm_rest_inventory_linked":"Linked inventory","adm_rest_inventory_select":"Inventory","adm_rest_inventory_ph":"Choose an inventory","adm_rest_service_fee":"Service fee","adm_rest_service_fee_hint":"Charges the platform service fee for this restaurant","adm_rest_section_platform":"Platform controls","adm_rest_section_platform_hint":"What the platform allows this restaurant to do","adm_fix_errors":"Please fix the errors above ({n})","adm_rest_preview":"Preview","adm_rest_preview_hint":"How the restaurant appears","adm_rest_draft":"Draft","adm_rest_draft_restored":"Draft restored","adm_rest_draft_kept":"Kept as a draft","adm_rest_create_btn":"Create restaurant","adm_rest_save_hint_edit":"Save to update this restaurant.","adm_rest_save_hint_create":"What you type is kept as a draft in this browser until you create the restaurant.","adm_rest_new":"New restaurant","adm_rest_new_desc":"Set up a restaurant, its owner and its billing.","adm_rest_edit_title":"Edit {name}","adm_rest_edit_desc":"Change the restaurant's details, billing and platform controls.","adm_select_placeholder":"Select...","adm_rest_period_24h":"Yesterday and today","adm_rest_period_week":"This week","adm_rest_period_month":"This month","adm_rest_period_3months":"Last 90 days","adm_rest_period_6months":"Last 6 months","adm_rest_period_year":"Last 12 months","adm_rest_today_n":"Today: {amount}","adm_rest_vs_prev":"vs previous period","adm_rest_active_n":"{n} active","adm_rest_completed_n":"{n} completed","adm_rest_cancelled_n":"{n} cancelled","adm_rest_today_revenue":"Today's revenue","adm_rest_monthly_revenue":"This month's revenue","adm_rest_service_fees":"Service fees","adm_rest_venue_now":"The venue today","adm_rest_venue_now_hint":"Today, this month and the venue's standing, whatever period is chosen","adm_rest_revenue_trend_hint":"Revenue over time","adm_rest_no_revenue":"No revenue yet","adm_rest_no_revenue_hint":"Revenue appears once orders are paid.","adm_rest_order_types":"Order types","adm_rest_order_types_hint":"Dine-in, pickup and delivery","adm_rest_no_order_types":"No orders in this period","adm_rest_top_items_hint":"By quantity sold","adm_rest_recent_orders_hint":"The last 10 orders","adm_rest_by_revenue":"By revenue","adm_rest_no_payments":"No payments in this period","adm_rest_distribution":"Share of orders","adm_rest_no_orders_data":"No orders in this period","adm_rest_peak_hours_hint":"Orders by hour of the day","adm_rest_no_peak":"No orders to chart","adm_rest_orders_n":"{n} orders","adm_rest_no_orders":"No recent orders","adm_rest_no_orders_hint":"Orders appear here as they come in.","adm_rest_food_courts":"Food courts","adm_rest_details":"Restaurant details","adm_rest_tax_reg":"Tax registration no.","adm_rest_catalog":"Catalog","adm_rest_connected":"Connected","adm_rest_deactivate_title":"Switch off {name}?","adm_rest_deactivate_desc":"It stops being visible and operational until it is switched on again.","adm_rest_lock_title":"Lock {name}?","adm_rest_switch":"Switch restaurant...","adm_rest_telephony":"Telephony","adm_rest_remove_demo":"Remove demo mark","adm_rest_set_demo":"Mark as demo","adm_rest_members_n":"{n} members","adm_rest_no_staff":"No staff members","adm_rest_plan_details":"Plan and status","adm_rest_sub_excluded":"Subscription skipped","adm_rest_sub_excluded_hint":"This restaurant bypasses the subscription requirement and has every feature.","adm_rest_trial_ends":"Trial ends","adm_rest_features":"Features","adm_rest_no_subscription":"No subscription","adm_rest_no_subscription_hint":"This restaurant has no active plan.","adm_rest_sold":"sold","adm_rest_no_sales":"No sales yet","adm_rest_no_sales_hint":"Items appear once orders are placed.","adm_rest_payments":"Payments","adm_team_member":"Member","adm_team_title":"Manage team access","adm_team_search":"Search managers...","adm_team_assigned":"Assigned","adm_team_none":"No managers assigned yet.","adm_team_available":"Available","adm_team_no_match":"No matching users found.","adm_team_all_assigned":"All users are already assigned.","adm_team_save":"Save team","adm_clone_copy_of":"Copy of {name}","adm_clone_title":"Clone restaurant","adm_clone_source":"Source","adm_clone_name_ph":"e.g. My restaurant","adm_clone_options":"Clone options","adm_clone_settings":"Copy restaurant settings","adm_clone_settings_hint":"Kitchen display, printing, AI agent and other configuration","adm_clone_providers":"Copy payment providers","adm_clone_providers_hint":"Credentials are copied; the providers are switched off","adm_clone_will":"What will be cloned","adm_clone_menus_n":"{n} menus","adm_clone_cats_n":"{n} categories","adm_clone_items_n":"{n} menu items","adm_clone_images":"All images and extras","adm_clone_hours_taxes":"Business hours and taxes","adm_demo_c_settings":"Restaurant settings","adm_clone_providers_n":"{n} payment providers","adm_clone_inventory":"A new, empty inventory","adm_clone_btn":"Clone restaurant","adm_demo_title":"Create demo restaurant","adm_demo_desc":"A fully configured demo environment","adm_demo_info":"Restaurant info","adm_demo_name_ph":"e.g. Demo Restaurant","adm_demo_region":"Regional settings","adm_demo_pay":"Payment setup","adm_demo_pay_hint":"Optional: add Stripe test keys to set up payments.","adm_demo_stripe_secret":"Stripe secret key","adm_demo_stripe_public":"Stripe publishable key","adm_demo_creates":"What will be created","adm_demo_c_floors":"3 floors, about 20 tables","adm_demo_c_hours":"Business hours, 7 days","adm_demo_c_menus":"2 menus, 8 categories","adm_demo_c_tax":"VAT and service tax","adm_demo_c_items":"About 30 menu items with prices","adm_demo_c_stripe":"Stripe payment provider","adm_demo_create_btn":"Create demo","reviews_reply_not_allowed":"You do not have permission to reply to reviews. Ask a manager.","adm_usr_new":"New user","adm_usr_new_desc":"Add a person to the platform and choose what they can do.","adm_usr_title":"Users","adm_usr_edit_title":"Edit {name}","adm_usr_admins":"Admins","adm_usr_owners":"Owners","adm_usr_managers":"Managers","adm_usr_user":"User","adm_usr_view_restaurants":"View restaurants","adm_usr_desc":"Manage platform users and roles.","adm_usr_summary":"Users at a glance","adm_usr_add":"Add user","adm_usr_search":"Search users...","adm_usr_users_word":"users","adm_usr_none":"No users found","adm_usr_none_hint":"Try a different search or role.","adm_usr_all_roles":"All roles","adm_usr_deactivated":"Deactivated","adm_usr_deactivate_title":"Deactivate {name}?","adm_usr_deactivate_desc":"Their login is switched off. Their orders and records stay.","adm_usr_section_account":"Account","adm_usr_section_account_hint":"Who they are and how to reach them","adm_usr_name_ph":"Full name","adm_usr_password":"Password","adm_usr_password_ph":"At least 8 characters","adm_usr_section_access":"Access","adm_usr_section_access_hint":"What they can do on the platform","adm_usr_role_ph":"Choose a role","adm_usr_elevated":"Elevated access","adm_usr_elevated_admin":"Admins have full platform access, including user management.","adm_usr_elevated_owner":"Owners have full control over their restaurants.","adm_usr_food_court_ph":"Choose a food court","adm_usr_no_food_courts":"No active food courts found. Create one first.","adm_usr_password_edit_hint":"Switch on to set a new password","adm_usr_change_password":"Change password","adm_usr_new_password":"New password","adm_usr_who":"Who this is","adm_usr_who_hint":"How the account reads","adm_usr_joined":"Joined","adm_usr_last_login":"Last login","adm_usr_create_btn":"Create user","adm_usr_save_hint_edit":"Save to update this user.","adm_usr_save_hint_create":"The user can sign in as soon as you create the account.","adm_usr_owned":"Owned","adm_usr_managed":"Managed","adm_usr_rest_title":"{name}'s restaurants","adm_usr_open_rest":"Open restaurant","adm_usr_no_rest":"No restaurants","adm_usr_no_rest_hint":"This user is not assigned to any restaurant.","floor_editor.not_bookable":"This table is not bookable yet.","floor_editor.make_bookable":"Make bookable","floor_editor.save_plan_first":"Save the floor plan first, then set its zone and minimum spend.","integ_summary_heading":"Your connections","integ_fig_connected":"Connected","integ_connected_title":"Connected","integ_available_title":"Available to connect","integ_available_hint":"A venue connects each provider once.","integ_connect":"Connect","integ_cap_delivery":"Takes delivery orders","integ_cap_pull_menu":"Pulls the menu","integ_copied":"Copied","integ_erp_mapping":"ERP mapping","integ_webhook_in_title":"Inbound webhook URL","integ_webhook_in_hint":"Send this URL to eFood or Foody: they post each order to it.","integ_page_of":"Page {page} of {last}, {total} in all","integ_prev":"Previous","integ_next":"Next","integ_more":"More actions","integ_secret_set":"Set","integ_edit_lead":"Change this connection's label, credentials and settings.","sidebar.integrations":"Integrations","tm_rel_unready_one":"1 dish was never marked ready on the kitchen display. Serve all marks it ready and served, then frees the table.","tm_rel_unready_n":"{n} dishes were never marked ready on the kitchen display. Serve all marks them ready and served, then frees the table.","tm_serve_all_ready_first":"Dishes the kitchen display still holds are marked ready first.","tm_reload_table":"Reload the table","failed_to_mark_ready":"Could not mark the dishes ready.","sentiment_score":"Sentiment score","view_original":"View original","flag_reason":"Flag reason","in_app_source":"In-App","schedule_times_equal_error":"Opening and closing times cannot be the same","sub_status_trialing":"Trial","sub_status_active":"Active","sub_status_incomplete":"Pending","sub_status_past_due":"Past due","sub_status_canceled":"Canceled","sub_status_expired":"Expired","sub_status_paused":"Paused","sub_access_ends":"Access ends","sub_remaining":"Remaining","sub_ago_days":"{count}d ago","sub_ago_hours":"{count}h ago","sub_unit_day":"day","sub_unit_days":"days","sub_unit_hour":"hour","sub_unit_hours":"hours","sub_unit_minute":"minute","sub_unit_minutes":"minutes","sub_features":"Features","sub_features_hint":"in this plan","sub_section_billing":"Billing","sub_price":"Price","sub_per_month":"per month","sub_per_year":"per year","sub_changing_to":"Changing to {plan} on {date}","sub_card_on_file":"Card on file, charged automatically","sub_paid_to_date":"Paid to date: {amount}","sub_included_title":"Included in your plan","sub_included_hint":"{enabled} of {total} features are part of this plan","sub_included_show":"Show features","sub_included_hide":"Hide features","sub_invoice_paid":"Paid","sub_invoice_open":"Open","sub_invoice_draft":"Draft","sub_invoice_failed":"Failed","sub_invoice_void":"Void","sub_bh_desc":"View and download your invoices and payment history","sub_bh_total_spent":"Total spent","sub_bh_invoices":"Invoices","sub_bh_search":"Search invoices","sub_bh_payment":"Payment","sub_bh_period":"Period {from} to {to}","sub_bh_download_pdf":"Download PDF","sub_bh_view_online":"View online","sub_bh_empty":"No invoices found","sub_bh_empty_filtered":"Try another search or filter","sub_bh_empty_none":"Your invoices will appear here","sub_inh_desc":"This venue's subscription is managed by the master restaurant.","sub_inh_title":"Shared subscription","sub_inh_text":"This venue uses the subscription of {name}. Billing and plan changes are managed there.","sub_inh_master_fallback":"the master restaurant","sub_inh_renews":"Renews","sub_inh_none":"The master restaurant has no active subscription. Contact the account owner.","sub_inh_master":"Master account","sub_inh_alert":"To upgrade, downgrade or cancel the plan, sign in to the master account.","sub_setup_head":"Service unavailable","sub_setup_onb_title":"Service temporarily unavailable","sub_setup_onb_desc":"The account administrator is setting up the system. Access returns automatically when setup is complete.","sub_setup_onb_status":"Setup pending","sub_setup_sub_title":"Service activation pending","sub_setup_sub_desc":"This workspace needs an active subscription. The account administrator has been notified.","sub_setup_sub_status":"Awaiting activation","sub_setup_exp_title":"Service suspended","sub_setup_exp_desc":"The subscription for this workspace has expired. Service resumes when the account administrator renews it.","sub_setup_exp_status":"Expired","sub_setup_none_title":"Access not configured","sub_setup_none_desc":"Your account has not been assigned to a workspace yet. Ask your system administrator for access.","sub_setup_none_status":"Unassigned","sub_setup_admin":"Account administrator","sub_setup_retry":"Retry connection","sub_setup_auto":"This page refreshes by itself. You do not need to do anything.","sub_card_add":"Add card","sub_card_update":"Update card","adm_sub_mrr":"MRR","adm_sub_vs_last_month":"vs last month","adm_sub_package":"Package","adm_sub_interval":"Interval","adm_sub_next_billing":"Next billing","adm_sub_view":"View subscription","adm_sub_view_restaurant":"View restaurant","adm_sub_checkout_link":"Checkout link","adm_sub_title":"Subscriptions","adm_sub_desc":"Every restaurant's plan, its status and its next payment.","adm_sub_summary":"Subscriptions at a glance","adm_sub_packages":"Packages","adm_sub_search":"Search by restaurant name or email","adm_sub_word":"subscriptions","adm_sub_none":"No subscriptions found","adm_sub_none_hint":"Try another search or status, or send a checkout link to start one.","adm_pkg_total":"Total packages","adm_pkg_synced":"Synced to Stripe","adm_pkg_subscribers":"Subscribers","adm_pkg_pricing":"Pricing","adm_pkg_sync":"Sync to Stripe","adm_pkg_delete_blocked":"Cannot delete: it has subscribers","adm_pkg_head":"Subscription packages","adm_pkg_desc":"The plans restaurants subscribe to: their prices and the features each one opens.","adm_pkg_summary":"Packages at a glance","adm_pkg_sync_all":"Sync all to Stripe","adm_pkg_add":"Add package","adm_pkg_none":"No packages yet","adm_pkg_none_hint":"Create your first subscription package to get started.","adm_pkg_popular":"Popular","adm_pkg_per_month":"/mo","adm_pkg_per_year":"/yr","adm_pkg_features_n":"{n} features","adm_pkg_days_n":"{n} days","adm_pkg_delete_title":"Delete {name}?","adm_pkg_delete_desc":"The package is removed for good. Restaurants are not affected, because none is subscribed to it.","adm_sub_trial_ends":"Trial ends","adm_sub_period_ends":"Period ends","adm_sub_days_left":"{n} days left","adm_sub_total_paid":"Total paid","adm_sub_customer":"Customer","adm_sub_product":"Product","adm_sub_canceled_on":"Canceled","adm_sub_ended_on":"Ended","adm_sub_show_title":"Subscription of {name}","adm_sub_show_desc":"Plan, billing dates, invoices and what you can do with this subscription.","adm_sub_account_details":"Account details","adm_sub_stripe_ids":"Stripe IDs","adm_sub_integration":"Integration details","adm_sub_timeline":"Timeline","adm_sub_key_dates":"Key dates","adm_sub_last_updated":"Last updated","adm_pkg_features_enabled":"{n} of {total} features enabled","adm_pkg_all_on":"All on","adm_pkg_all_off":"All off","adm_chk_with_sub":"With subscription","adm_chk_public":"Public","adm_chk_hidden_custom":"Hidden / custom","adm_chk_generated":"Checkout link generated","adm_chk_failed":"Could not generate the checkout link","adm_chk_copied":"Link copied to clipboard","adm_chk_copy_failed":"Could not copy the link","adm_chk_billing":"Billing","adm_chk_monthly":"Monthly","adm_chk_yearly":"Yearly","adm_chk_month":"month","adm_chk_year":"year","adm_chk_expires":"Expires","adm_chk_ready":"Checkout link ready","adm_chk_pick_hint":"Pick a restaurant, including ones without a subscription","adm_chk_package_hint":"Choose a package and billing interval","adm_chk_share_hint":"Share this secure Stripe link with the client","adm_chk_link":"Link","adm_chk_search_rest":"Search by restaurant name or email...","adm_chk_search_rest_label":"Search restaurants","adm_chk_no_email":"No email on file","adm_chk_no_rest_match":"No restaurants match \"{q}\"","adm_chk_has_sub":"Subscribed","adm_chk_new_sub":"No subscription","adm_chk_search_pkg":"Search packages...","adm_chk_search_pkg_label":"Search packages","adm_chk_hidden":"Hidden","adm_chk_not_synced":"Not synced to Stripe. Sync it first from the Packages page.","adm_chk_per_month":"per month","adm_chk_no_pkg_match":"No packages match \"{q}\"","adm_chk_no_packages":"No packages","adm_chk_interval":"Billing interval","adm_chk_no_price":"No Stripe price","adm_chk_trial_note":"Includes a {n}-day trial (if the restaurant has not trialed before)","adm_chk_url":"Checkout URL","adm_chk_share_url":"Share this secure Stripe URL with {restaurant} to complete their {package} subscription.","adm_chk_email":"Email to client","adm_chk_open_tab":"Open in new tab","adm_chk_how_title":"How it works:","adm_chk_how_body":"The client opens the link, signs in with their Ordder account, and lands on our branded checkout page with the plan pre-selected. They pay using our secure card form, with no Stripe-hosted redirect. The link is valid for 7 days and can only be used once.","adm_chk_generate":"Generate link","adm_chk_another":"Generate another link","adm_inv_draft":"Draft","adm_inv_payment_failed":"Payment failed","adm_inv_finalization_failed":"Finalization failed","adm_inv_requires_action":"Action required","adm_inv_uncollectible":"Uncollectible","adm_inv_void":"Void","adm_inv_invoice":"Invoice","adm_inv_period":"Period","adm_inv_paid_on":"Paid","adm_inv_history":"Invoice history","adm_inv_count":"Total: {n}","adm_inv_download_pdf":"Download PDF","adm_inv_view_stripe":"View on Stripe","adm_inv_none":"No invoices yet","adm_inv_none_hint":"Invoices will appear here after billing","adm_pkg_create_product":"Create new product","adm_pkg_edit":"Edit package","adm_pkg_create":"New package","adm_pkg_edit_hint":"Change the price, the features or the Stripe link of this plan.","adm_pkg_create_hint":"Name the plan, set its price and choose the features it opens.","adm_pkg_trial_days_n":"{n}-day trial","adm_pkg_stripe_tab":"Stripe","adm_pkg_templates":"Templates","adm_pkg_info":"Package info","adm_pkg_slug":"Slug","adm_pkg_savings":"{n}% savings","adm_pkg_select_currency":"Select currency","adm_pkg_trial_days":"Trial days","adm_pkg_display_order":"Display order","adm_pkg_hidden_custom":"Hidden (custom plan)","adm_pkg_hidden_hint":"Hidden packages are not shown on the public pricing page. Use \"Checkout link\" from the subscriptions list to share one with a client.","adm_pkg_stripe":"Stripe integration","adm_pkg_select_stripe":"Select or create new","adm_pkg_search_products":"Search products...","adm_pkg_linked":"Linked to Stripe","adm_pkg_after_save":"After saving, use \"Sync to Stripe\" to create the product.","adm_pkg_update":"Save changes","adm_sub_manage":"Extend a trial or cancel the subscription","adm_sub_extend_trial":"Extend trial","adm_sub_cancel":"Cancel subscription","adm_sub_resume":"Resume subscription","adm_sub_no_actions":"No actions available for this subscription","adm_sub_cancel_question":"Cancel this subscription at the end of the current period?","adm_sub_keep_active":"Keep active","adm_sub_cancel_warning":"The restaurant keeps access until the period ends","adm_sub_cancel_detail":"Access continues until {date}, then the subscription ends and is not renewed.","adm_sub_cancel_detail_open":"Access continues until the end of the period, then the subscription ends and is not renewed.","adm_sub_extend_for":"Add trial days for {name}","adm_sub_number_of_days":"Number of days","adm_sub_current_end":"Current end","adm_sub_new_end":"New end","adm_sub_extend_n":"Extend by {n} days","adm_sub_incomplete":"Incomplete","adm_sub_paused":"Paused","adm_sub_cycle":"Billing cycle","adm_sub_current_period":"Current period","adm_sub_details":"Subscription details","adm_sub_details_hint":"Plan, cycle and the dates that matter","adm_sub_cancels_at_end":"Cancels at period end","adm_sub_access_ends":"Access ends on {date}","adm_sub_stripe_customer":"Stripe customer","adm_sub_stripe_subscription":"Stripe subscription","adm_sub_summary_one":"This subscription at a glance","sidebar.waiter_performance":"Waiter performance","adm_invl_desc":"Every subscription invoice on the platform: what was billed, what came in and what failed.","adm_invl_summary":"Invoices in this period","adm_invl_total":"Total invoiced","adm_invl_rate":"{rate} collection rate","adm_invl_by_status":"By status","adm_invl_by_status_desc":"How the invoices of this period are spread","adm_invl_search":"Search invoices, restaurants, emails...","adm_invl_none_hint":"Try another period, status or search word.","adm_invl_paid_on":"Paid {date}","adm_invl_r_create":"New subscription","adm_invl_r_cycle":"Renewal","adm_invl_r_update":"Plan change","adm_invl_r_threshold":"Usage threshold","adm_invl_r_manual":"Manual","adm_invl_r_upcoming":"Upcoming","adm_invl_r_subscription":"Subscription","sub_wait":"This will only take a moment.","sub_cx_title":"Cancel subscription","sub_cx_choose":"Choose how you'd like to cancel your {plan} plan","sub_cx_end_title":"Cancel at period end","sub_cx_recommended":"Recommended","sub_cx_keep_until":"Keep all features until","sub_cx_now_title":"Cancel immediately","sub_cx_now_desc":"Lose access to all premium features right now.","sub_cx_keep":"Keep my subscription","sub_cx_sure":"Are you sure?","sub_cx_no_undo":"This action cannot be undone","sub_cx_resume_anytime":"You can resume anytime before it takes effect","sub_cx_ends_on":"Ends on {date}","sub_cx_li_access":"Full access to all features until then","sub_cx_li_resume":"Resume anytime before the end date","sub_cx_li_nocharge":"No additional charges","sub_cx_now_section":"Immediate cancellation","sub_cx_li_lose":"Lose all premium features immediately","sub_cx_confirm":"Confirm cancellation","sub_cx_canceling":"Canceling...","sub_cx_done":"Subscription canceled","sub_cx_done_end":"Access continues until {date}.","sub_cx_done_now":"Your subscription has been canceled.","sub_rs_title":"Resume subscription","sub_rs_desc":"Keep your {plan} plan active","sub_rs_info":"Your subscription will continue and the cancellation will be reversed. You keep access to all premium features without interruption.","sub_rs_next":"Next billing date","sub_rs_resuming":"Resuming...","sub_rs_welcome":"Welcome back!","sub_rs_welcome_desc":"Your {plan} subscription is active again.","sub_pc_period_end_fallback":"the end of your current billing period","sub_pc_cycle_title":"Change billing cycle","sub_pc_upgrade":"Upgrade plan","sub_pc_downgrade":"Downgrade plan","sub_pc_cycle_desc":"Review your billing cycle change","sub_pc_plan_desc":"Review your plan change details","sub_pc_new_cycle":"New cycle","sub_pc_upgrade_word":"Upgrade","sub_pc_new_plan":"New plan","sub_pc_instant":"Instant access","sub_pc_instant_desc":"All {plan} features are available immediately.","sub_pc_trial_ends":"Trial ends now","sub_pc_trial_charge":"Your card will be charged {price} immediately.","sub_pc_prorated":"You'll be charged the prorated difference between plans.","sub_pc_effective":"Effective {date}","sub_pc_switches":"Billing switches from {from} to {to} at the end of this cycle.","sub_pc_keep_access":"You keep {plan} access until then.","sub_pc_cancel_anytime":"You can cancel this change anytime before it takes effect.","sub_pc_schedule_update":"Schedule update","sub_pc_confirm_upgrade":"Confirm upgrade","sub_pc_schedule_downgrade":"Schedule downgrade","sub_pc_upgrading":"Upgrading your plan...","sub_pc_scheduling":"Scheduling change...","sub_pc_done_upgrade":"Plan upgraded!","sub_pc_done_cycle":"Billing updated!","sub_pc_done_change":"Change scheduled!","sub_pc_done_upgrade_desc":"You now have access to all {plan} features.","sub_pc_done_cycle_desc":"Billing switches to {cycle} on {date}.","sub_pc_done_change_desc":"Your plan will change to {plan} on {date}.","sub_pc_error":"Something went wrong","sub_pc_error_fallback":"An error occurred. Please try again.","sub_pm_err_init":"The secure form could not be set up. Please try again.","sub_pm_err_save":"The card could not be saved. Please try again.","sub_pm_title":"Update payment method","sub_pm_loading":"Setting up the secure form...","sub_pm_desc":"Enter your new card details securely","sub_pm_ssl":"SSL encrypted","sub_pm_pci":"PCI compliant","sub_pm_express":"Express checkout","sub_pm_or_card":"Or use a card","sub_pm_holder":"Cardholder name","sub_pm_holder_ph":"Name as shown on the card","sub_pm_number":"Card number","sub_pm_expiry":"Expiry","sub_pm_failed":"Update failed","sub_pm_saving":"Saving...","sub_pm_save":"Save card","sub_pm_updating":"Updating card...","sub_pm_updating_desc":"Please wait a moment.","sub_pm_done":"Card updated!","sub_pm_done_desc":"Your payment method has been saved.","sub_days_left":"Days left: {count}","sub_grace_left":"Grace period, days left: {count}","sub_locked_in":"Days until the account locks: {count}","sub_billing_monthly":"Monthly billing","sub_billing_yearly":"Yearly billing","adm_ref_desc":"Every refund on the platform: how much went back, why, and which restaurants refund the most.","adm_ref_summary":"Refunds in this period","adm_ref_total":"Total refunded","adm_ref_count":"Refund count","adm_ref_rate":"Refund rate","adm_ref_rate_hint":"of all transactions","adm_ref_avg":"Average refund","adm_ref_trend":"Refund trend","adm_ref_trend_desc":"The refunded amount, day by day","adm_ref_none_period":"No refunds in this period","adm_ref_reason":"By reason","adm_ref_reason_desc":"Why refunds were made","adm_ref_no_reason":"No reasons recorded","adm_ref_top":"Top restaurants by refunds","adm_ref_top_desc":"The highest refund amounts, where abuse would show first","adm_ref_n":"{n} refunds","adm_ref_breakdown":"Restaurant breakdown","adm_ref_breakdown_desc":"Refunds per restaurant in this period, in its own currency","adm_ref_empty":"No refunds found","adm_ref_empty_hint":"There are no refunds in this period.","adm_ref_manage":"Manage restaurant","adm_ref_auto_hint":"Refresh by itself when something changes","adm_pay_title":"Payment analytics","adm_pay_desc":"Transaction volume, success rates and how each provider performs.","adm_pay_summary":"Payments in this period","adm_pay_total":"Total processed","adm_pay_rate":"Success rate","adm_pay_rate_hint":"{ok} of {all} transactions","adm_pay_avg":"Average transaction","adm_pay_active":"Active restaurants","adm_pay_active_hint":"With payments in this period","adm_pay_volume":"Transaction volume","adm_pay_volume_desc":"Daily payment volume","adm_pay_none":"No transaction data","adm_pay_methods_desc":"Transactions by payment method","adm_pay_no_methods":"No payment methods yet","adm_pay_providers":"Provider performance","adm_pay_providers_desc":"Volume and success rate of each payment provider","adm_pay_col_volume":"Volume","adm_pay_col_avg":"Average amount","adm_pay_col_bar":"Share of volume","adm_pay_brands":"Card brands","adm_pay_brands_desc":"Transactions by card brand","adm_sf_desc":"The commission Ordder collected: how much came in, where it sits and what each restaurant paid.","adm_sf_summary":"Service fees in this period","adm_sf_vs_prev":"vs previous period","adm_sf_split":"Split payments","adm_sf_fee_enabled":"{on} of {all} with the fee on","adm_sf_trend":"Collection trend","adm_sf_total_n":"{amount} total","adm_sf_no_data":"No fee data","adm_sf_no_data_hint":"Service fees will appear once they are collected.","adm_sf_by_currency":"Fees by currency","adm_sf_fee_status":"Fee","adm_sf_empty_hint":"Try another search word or period.","adm_sf_no_split":"No split payment","adm_sf_split_on":"Split payment active","adm_sf_disable":"Disable service fee","adm_sf_disable_title":"Switch off the service fee for {name}?","adm_sf_disable_desc":"Payments there stop carrying the fee from now on. Fees already collected stay.","adm_sf_providers":"Split payment providers","adm_sf_providers_desc":"How the fee is collected for each payment provider","adm_sf_stripe_1":"The application fee is deducted automatically","adm_sf_seerbit":"Seerbit split","adm_sf_seerbit_1":"Split through the venue's sub-account","adm_sf_seerbit_2":"Flat type: the restaurant gets the total minus the fee","adm_sf_seerbit_3":"Bearer: the restaurant pays the processing fees","adm_sf_other":"Other providers","adm_sf_manual":"Manual collection","adm_sf_no_processor":"No processor","adm_sf_switch_aria":"Service fee for {name}","adm_cpn_title":"Coupons","adm_cpn_one":"Coupon","adm_cpn_desc":"Discount codes for subscriptions: what they take off, for how long and how often they can be used.","adm_cpn_summary":"Coupons at a glance","adm_cpn_new":"New coupon","adm_cpn_edit":"Edit coupon","adm_cpn_new_hint":"Create a discount code a restaurant can use on a subscription.","adm_cpn_edit_hint":"Change what this coupon takes off or when it stops.","adm_cpn_search":"Search coupons...","adm_cpn_empty":"No coupons yet","adm_cpn_empty_hint":"Create your first discount code.","adm_cpn_off_pct":"{amount}% off","adm_cpn_off_fixed":"{amount} off","adm_cpn_not_synced":"Not synced to Stripe","adm_cpn_months_n":"{n} months","adm_cpn_limits":"Limits","adm_cpn_name_ph":"Summer discount","adm_cpn_type_pct":"Percentage (%)","adm_cpn_months":"Duration (months)","adm_cpn_max":"Max redemptions (optional)","adm_cpn_expires_opt":"Expires at (optional)","adm_cpn_unlimited":"Unlimited","adm_cpn_delete_title":"Delete {code}?","adm_cpn_delete_desc":"The coupon is removed here and in Stripe, so it can no longer be redeemed. Discounts already applied stay.","adm_cpn_repeating":"Repeating","adm_cpn_forever":"Forever","adm_rep_desc":"Reports built from the platform's data, kept for 7 days.","adm_rep_none":"No reports yet","adm_rep_none_hint":"Generate your first report to get started.","adm_rep_processing":"Processing","adm_rep_range":"Date range","adm_rep_type":"Report type","adm_rep_dialog_hint":"Pick the report and the days it covers.","adm_rep_t_revenue":"Revenue summary","adm_rep_t_subscription":"Subscription report","adm_rep_t_orders":"Order volume","adm_rep_t_tax":"Tax summary","adm_rep_t_activity":"Restaurant activity","adm_rep_delete_title":"Delete this report?","adm_rep_delete_desc":"The report file is deleted for good.","adm_ann_title":"Announcements","adm_ann_one":"Announcement","adm_ann_desc":"The banners restaurants see in the app: what to tell them, who sees it and when.","adm_ann_summary":"Announcements at a glance","adm_ann_new":"New announcement","adm_ann_edit":"Edit announcement","adm_ann_new_hint":"Write a banner for the restaurants you choose.","adm_ann_edit_hint":"Change the message, who sees it or the dates.","adm_ann_search":"Search announcements...","adm_ann_empty":"No announcements yet","adm_ann_empty_hint":"Create your first announcement to reach the restaurants.","adm_ann_t_maintenance":"Maintenance","adm_ann_t_feature":"Feature","adm_ann_body":"Text","adm_ann_aud_plan":"Restaurants on chosen plans","adm_ann_aud_rest":"Chosen restaurants","adm_ann_n_plan":"{n} plans","adm_ann_n_rest":"{n} restaurants","adm_ann_pick_rest":"Restaurants that see it","adm_ann_pick_plan":"Plans whose restaurants see it","adm_ann_remove":"Remove {name}","adm_ann_from":"From {date}","adm_ann_to":"To {date}","adm_ann_always":"Always","adm_ann_dismissed":"Dismissed","adm_ann_dismissible":"Can be dismissed","adm_ann_start_opt":"Start (optional)","adm_ann_end_opt":"End (optional)","adm_ann_delete_title":"Delete this announcement?","adm_ann_delete_desc":"Restaurants stop seeing it within a few minutes.","adm_chg_title":"Changelogs","adm_chg_desc":"Release notes and feature news: write them here and publish when ready.","adm_chg_summary":"Release notes at a glance","adm_chg_new":"New entry","adm_chg_edit":"Edit entry","adm_chg_new_hint":"Write a release note.","adm_chg_edit_hint":"Change the note, its category or its state.","adm_chg_search":"Search release notes...","adm_chg_empty":"No release notes yet","adm_chg_empty_hint":"Write your first release note.","adm_chg_unpublish":"Unpublish","adm_chg_c_fix":"Bug fix","adm_chg_c_improvement":"Improvement","adm_chg_c_breaking":"Breaking change","adm_chg_version_opt":"Version (optional)","adm_chg_publish_now":"Publish immediately","adm_chg_delete_title":"Delete this entry?","adm_chg_delete_desc":"The release note is removed for good.","adm_tax_title":"Tax rates","adm_tax_desc":"The tax rates of every restaurant: what they charge and where each one is used.","adm_tax_summary":"Tax rates at a glance","adm_tax_avg":"Average rate","adm_tax_with_taxes":"With a tax rate","adm_tax_new":"Add tax rate","adm_tax_form_new":"New tax rate","adm_tax_form_edit":"Edit tax rate","adm_tax_new_hint":"Add a tax rate for a restaurant.","adm_tax_edit_hint":"Change the rate, the name or the state.","adm_tax_section":"Tax rate","adm_tax_name_ph":"e.g. VAT 24%","adm_tax_rate_pct":"Rate (%)","adm_tax_desc_opt":"Description (optional)","adm_tax_active_hint":"Switch this tax rate on for use","adm_tax_search":"Search tax rates...","adm_tax_empty":"No tax rates found","adm_tax_empty_hint":"Try another search or filter.","adm_tax_used":"Used by","adm_tax_items_n":"{n} items","adm_tax_cats_n":"{n} categories","adm_tax_unused":"Not used","adm_tax_delete_desc":"The tax rate is removed for good.","adm_tax_in_use":"In use: switch it off instead","adm_tax_system":"System tax: cannot be deleted","adm_tax_create":"Create tax rate","adm_cty_title":"Countries","adm_cty_desc":"The countries restaurants can be in, and the tax on Ordder's service fee in each.","adm_cty_summary":"Countries at a glance","adm_cty_new":"Add country","adm_cty_search":"Search countries...","adm_cty_empty":"No countries found","adm_cty_empty_hint":"Add a country to get started.","adm_cty_fee_tax":"Fee tax","adm_cty_in_use":"Has restaurants: cannot delete","adm_cty_delete_desc":"The country is removed for good.","adm_cty_form_new":"New country","adm_cty_form_edit":"Edit country","adm_cty_new_hint":"Add a country restaurants can be in.","adm_cty_name":"Country name","adm_cty_name_ph":"e.g. United States","adm_cty_code":"Country code","adm_cty_code_ph":"e.g. US, GR, AE","adm_cty_code_hint":"Two letters, ISO 3166-1 alpha-2","adm_cty_fee_tax_hint":"The tax on Ordder's service fee on invoices. The fee includes it (European style).","adm_cty_rate":"Service fee tax (%)","adm_cty_tax_name":"Tax name","adm_cty_tax_name_ph":"e.g. VAT, GST","adm_cty_create":"Create country","adm_ff_title":"Feature flags","adm_ff_desc":"Which plan opens which feature, and the restaurants switched on or off by hand.","adm_ff_summary":"Features","adm_ff_search":"Search features","adm_ff_empty":"No features found","adm_ff_empty_hint":"Try another search or category.","adm_ff_col_plans":"Plans","adm_ff_overrides":"Overrides","adm_ff_with_overrides":"With overrides","adm_ff_enable":"Enable","adm_ff_disable":"Disable","adm_ff_save":"Save override","adm_ff_saved":"Override saved","adm_ff_failed":"The override could not be saved","adm_ff_none":"No restaurant overrides this feature","adm_ff_by":"By {name}, {date}","adm_ff_remove":"Remove override","adm_act_desc":"Sign-ins, sign-outs and failed sign-ins on the platform.","adm_act_events":"Events","adm_act_logins":"Sign-ins","adm_act_failed":"Failed sign-ins","adm_act_users":"Unique users","adm_act_search":"Search by user, email or IP address","adm_act_f_login":"Sign-ins","adm_act_f_logout":"Sign-outs","adm_act_empty":"No activity yet","adm_act_empty_hint":"Sign-ins and sign-outs appear here as they happen.","adm_act_a_login":"Signed in","adm_act_a_logout":"Signed out","adm_act_a_login_failed":"Failed sign-in","adm_act_a_create":"Created","adm_act_a_update":"Updated","adm_act_a_delete":"Deleted","adm_log_ip":"IP address","adm_log_when":"When","adm_log_mobile":"Mobile","adm_log_desktop":"Desktop","adm_eml_title":"Email log","adm_eml_desc":"Every email the platform sends, and what happened to it.","adm_eml_sending":"Sending","adm_eml_total_today":"Emails today","adm_eml_failure_rate":"Failure rate","adm_eml_engagement":"Engagement","adm_eml_engagement_desc":"Rates over the {n} emails in this view.","adm_eml_engagement_venue":"Rates over the {n} emails of {venue} in this view.","adm_eml_opened":"Opened","adm_eml_clicked":"Clicked","adm_eml_bounced":"Bounced","adm_eml_complained":"Marked as spam","adm_eml_recipient":"Recipient","adm_eml_search":"Search recipient, subject or type","adm_eml_total_label":"emails","adm_eml_empty":"No emails found","adm_eml_empty_hint":"Outgoing emails are listed here.","adm_eml_cc":"Cc: {cc}","adm_whk_title":"Webhooks","adm_whk_desc":"Events payment providers send us, and how each was handled.","adm_whk_events_today":"Events today","adm_whk_succeeded":"Succeeded","adm_whk_avg_time":"Average time","adm_whk_processing":"Processing","adm_whk_search":"Search events or errors","adm_whk_all_providers":"All providers","adm_whk_empty":"No webhooks yet","adm_whk_empty_hint":"Events from payment providers are listed here.","adm_whk_view":"View payload","adm_whk_open_named":"Open {event}","adm_whk_detail":"Webhook","adm_whk_delivery":"Delivery","adm_whk_response":"Response","adm_whk_payload":"Payload","adm_whk_copy_payload":"Copy payload","adm_whk_payload_failed":"The payload could not be loaded","adm_aud_title":"Audit logs","adm_aud_desc":"Security and payment events: who changed what, and how devices signed in.","adm_aud_summary":"Audit trail","adm_aud_payment_events":"Payment events","adm_aud_device_events":"Device events","adm_aud_critical_24h":"Critical (24 h)","adm_aud_failed_24h":"Failed payments (24 h)","adm_aud_search":"Search events, IP addresses or paths","adm_aud_total_label":"entries","adm_aud_empty":"No audit entries found","adm_aud_empty_hint":"Try another filter or period.","adm_aud_entry":"Audit entry","adm_aud_request":"Request","adm_aud_api_key":"API key","adm_aud_failure_reason":"Failure reason","adm_aud_fields_n":"{n} fields","adm_aud_context":"Context","adm_aud_copy_changes":"Copy changes","adm_aud_copy_context":"Copy context","adm_aud_e_provider_created":"Provider added","adm_aud_e_provider_updated":"Provider updated","adm_aud_e_provider_deleted":"Provider removed","adm_aud_e_provider_enabled":"Provider enabled","adm_aud_e_provider_disabled":"Provider disabled","adm_aud_e_credentials_changed":"Credentials changed","adm_aud_e_default_provider_changed":"Default provider changed","adm_aud_e_session_created":"Payment session created","adm_aud_e_attempt_created":"Payment attempt created","adm_aud_e_transaction_created":"Transaction recorded","adm_aud_e_payment_confirmed":"Payment confirmed","adm_aud_e_payment_failed":"Payment failed","adm_aud_e_refund_processed":"Refund processed","adm_aud_e_payment_voided":"Payment voided","adm_aud_e_card_sale_abandoned":"Card sale abandoned","adm_aud_e_auth_success":"Sign-in succeeded","adm_aud_e_auth_failure":"Sign-in failed","adm_aud_e_auth_locked":"Device locked","adm_aud_e_pairing_success":"Pairing succeeded","adm_aud_e_pairing_failure":"Pairing failed","adm_aud_e_permanent_code_created":"Permanent code created","adm_aud_e_key_rotated":"Key rotated","adm_aud_e_key_migrated":"Key migrated","adm_aud_e_device_revoked":"Device revoked","adm_aud_e_device_reinstated":"Device reinstated","adm_aud_e_signature_invalid":"Invalid signature","adm_aud_e_replay_detected":"Replay detected","adm_aud_e_rate_limited":"Rate limited","adm_aud_e_token_refresh":"Token refreshed","adm_aud_e_fcm_token_updated":"Push token updated","adm_aud_e_waiter_login":"Waiter signed in","adm_aud_e_waiter_login_failed":"Waiter sign-in failed","adm_aud_e_waiter_switch":"Waiter switched","adm_aud_e_waiter_logout":"Waiter signed out","adm_aud_en_payment_provider":"Payment provider","adm_aud_en_restaurant":"Restaurant","adm_aud_en_payment_session":"Payment session","adm_aud_en_transaction":"Transaction","adm_aud_en_payment_attempt":"Payment attempt","adm_aud_en_waiter_payment_attempt":"Waiter payment attempt","adm_sys_title":"System health","adm_sys_desc":"Infrastructure, queues and failed jobs.","adm_sys_summary":"Infrastructure","adm_sys_database":"Database","adm_sys_disk":"Disk","adm_sys_down":"Down","adm_sys_clients_n":"{n} clients","adm_sys_free":"{size} free","adm_sys_failed_n":"{n} failed","adm_sys_queue_24h":"Queue, last 24 h","adm_sys_queue":"Queue","adm_sys_system":"System","adm_sys_redis_uptime":"Redis uptime","adm_sys_queues":"Queues","adm_sys_pending_n":"{n} pending","adm_sys_failed_jobs":"Failed jobs","adm_sys_total_n":"{n} total","adm_sys_flush_all":"Delete all","adm_sys_flush_title":"Delete all failed jobs?","adm_sys_flush_desc":"All {n} failed jobs are removed for good. Retry first any you still need.","adm_sys_delete_title":"Delete this failed job?","adm_sys_delete_desc":"{job} is removed from the list for good.","adm_sys_job":"Job","adm_sys_exception":"Exception","adm_sys_view_exception":"View exception","adm_sys_retry":"Retry","adm_sys_retried":"Job queued for retry","adm_sys_retry_failed":"The job could not be retried","adm_sys_deleted":"Job deleted","adm_sys_delete_failed":"The job could not be deleted","adm_sys_flushed":"All failed jobs deleted","adm_sys_flush_failed":"The jobs could not be deleted","adm_sys_empty":"No failed jobs","adm_sys_empty_hint":"Every queued job is running as it should.","adm_sys_total_label":"failed jobs","adm_rh_title":"Restaurant health","adm_rh_desc":"How each restaurant is doing: activity, usage and payment reliability.","adm_rh_summary":"Health scores","adm_rh_avg":"Average score","adm_rh_healthy":"Healthy (80+)","adm_rh_at_risk":"At risk (50-79)","adm_rh_critical":"Critical (under 50)","adm_rh_t_healthy":"Healthy","adm_rh_t_at_risk":"At risk","adm_rh_unscored":"Unscored","adm_rh_tier":"Tier","adm_rh_col_score":"Health score","adm_rh_search":"Search restaurants","adm_rh_total_label":"restaurants","adm_rh_empty":"No restaurants found","adm_rh_empty_hint":"Health scores appear once they have been computed.","adm_rh_view":"View health","adm_rh_breakdown":"Score breakdown","adm_rh_trend":"Score trend","adm_rh_score":"Score","adm_rh_no_history":"No history yet","adm_rh_failed":"The health details could not be loaded","adm_rh_b_login":"Login activity","adm_rh_b_order":"Order volume","adm_rh_b_feature":"Feature usage","adm_rh_b_payment":"Payment health","adm_rh_b_support":"Support (fewer is better)","adm_rh_b_setup":"Setup completeness","adm_perf_title":"Performance","adm_perf_desc":"Resources, caches and the queue.","adm_perf_summary":"Resources","adm_perf_f_memory":"Redis memory","adm_perf_peak":"Peak {size}","adm_perf_f_hit":"Cache hit rate","adm_perf_f_db":"Database size","adm_perf_f_pending":"Pending jobs","adm_perf_f_failed":"Failed jobs","adm_perf_not_connected":"Not connected","adm_perf_connected":"Connected","adm_perf_disconnected":"Disconnected","adm_perf_uptime":"Uptime","adm_perf_clients":"Clients","adm_perf_commands":"Commands","adm_perf_driver":"Driver","adm_perf_connections":"Connections","adm_perf_memory_limit":"Memory limit","adm_perf_telescope_desc":"Debug dashboard for requests, queries and jobs. It slows the platform down while it is on.","adm_perf_telescope_open":"Open the dashboard","adm_perf_telescope_on":"Telescope switched on","adm_perf_telescope_off":"Telescope switched off","adm_perf_telescope_failed":"Telescope could not be switched","adm_perf_cache_title":"Cache management","adm_perf_cache_desc":"Clear one of the platform's caches.","adm_perf_c_app":"App cache","adm_perf_c_app_desc":"Platform settings, rates, prompts and translations","adm_perf_c_route":"Route cache","adm_perf_c_route_desc":"The compiled routes","adm_perf_c_view":"View cache","adm_perf_c_view_desc":"The compiled Blade views","adm_perf_c_config":"Config cache","adm_perf_c_config_desc":"The compiled configuration","adm_perf_c_all":"All caches","adm_perf_c_all_desc":"All of the above at once","adm_perf_w_route":"The routes are rebuilt on the next request, which is slower for a moment.","adm_perf_w_config":"Clearing the configuration cache changes which settings the app reads until the next deploy. Do it only when a developer asks for it.","adm_perf_w_all":"Clears every cache above. The next requests are slower for a moment, and the configuration is read fresh.","adm_perf_confirm_title":"Clear {name}?","adm_perf_clear":"Clear cache","adm_perf_cleared":"{name} cleared","adm_perf_clear_failed":"The cache could not be cleared","adm_perf_clearing":"Clearing...","adm_perf_refresh_failed":"The figures could not be refreshed","adm_dm_title":"Data management","adm_dm_desc":"GDPR requests to export or delete a restaurant's data.","adm_dm_summary":"Requests","adm_dm_new":"New request","adm_dm_search":"Search by type or restaurant","adm_dm_total_label":"requests","adm_dm_empty":"No data requests","adm_dm_empty_hint":"Create an export or deletion request for a restaurant.","adm_dm_new_title":"New data request","adm_dm_new_desc":"Export a restaurant's data, or delete it for good.","adm_dm_t_export":"Data export","adm_dm_t_deletion":"Data deletion","adm_dm_notes_ph":"Anything the person handling it should know","adm_dm_create":"Create request","adm_dm_approve_delete_title":"Approve this deletion?","adm_dm_approve_delete_desc":"The data of {name} is deleted for good once processing starts. This cannot be undone.","adm_dm_approve_delete":"Approve deletion","adm_dm_type_name":"Type {name} to confirm","adm_dm_delete_title":"Delete this request?","adm_dm_delete_desc":"The request is removed from the list. A processed request leaves no record of it.","adm_set_title":"Platform settings","adm_set_desc":"Global defaults and switches for the whole platform.","adm_set_empty":"No settings yet","adm_set_empty_hint":"Platform settings appear here once they have been seeded.","adm_set_g_stripe":"Stripe platform keys","adm_set_g_tools":"Developer tools","adm_set_count_one":"1 setting","adm_set_count_n":"{n} settings","adm_set_secret_set":"Set, type to replace","adm_set_secret_empty":"Not set","adm_set_secret_removing":"Will be removed when you save.","adm_set_secret_current":"Currently set {hint}","adm_set_enter":"Enter {label}","adm_set_saved":"Settings saved","adm_set_failed":"The settings could not be saved","adm_key_title":"API keys","adm_key_desc":"Keys for external integrations: what each one can do, and how it is used.","adm_key_new":"Create key","adm_key_summary":"API usage","adm_key_total":"Total keys","adm_key_active":"Active keys","adm_key_req_today":"Requests today","adm_key_req_month":"Requests this month","adm_key_search":"Search by name or key prefix","adm_key_prefix":"Key prefix","adm_key_scope":"Scope","adm_key_last_used":"Last used","adm_key_expires_on":"Expires {date}","adm_key_total_label":"keys","adm_key_empty":"No API keys","adm_key_empty_hint":"Create a key to give an integration access.","adm_key_failed":"The key could not be saved","adm_key_create_title":"Create an API key","adm_key_create_desc":"A key gives an external integration access to the permissions you pick.","adm_key_section_key":"Key","adm_key_name_ph":"e.g. POS integration","adm_key_restaurant_hint":"Leave empty for every restaurant.","adm_key_food_court":"Food court","adm_key_food_court_hint":"Needed for the Quri permissions.","adm_key_expiry":"Expires on (optional)","adm_key_create":"Create key","adm_key_created_title":"API key created","adm_key_created_desc":"Copy it now: it is shown only once.","adm_key_your_key":"Your API key","adm_key_once":"This key is shown only once. Copy it and keep it somewhere safe.","adm_key_revoke_title":"Revoke this key?","adm_key_revoke_desc":"{name} stops working at once for every integration that uses it. A revoked key cannot be restored.","adm_key_avg_response":"Average response","adm_key_total_requests":"Total requests","adm_key_error_rate":"Error rate","adm_key_errors":"Errors","adm_key_expiry_short":"Expires","adm_key_last_ip":"Last IP address","adm_key_request_failed":"The request could not be loaded","adm_key_usage":"Usage","adm_key_chart_requests":"Requests, last 30 days","adm_key_no_data":"No data yet","adm_key_status_codes":"Status codes","adm_key_response_time":"Average response time","adm_key_details":"Key details","adm_key_top_endpoints":"Top endpoints","adm_key_no_requests":"No requests logged yet","adm_key_no_requests_hint":"Requests made with this key appear here.","adm_key_user_agent":"User agent","adm_key_req_headers":"Request headers","adm_key_copy_headers":"Copy request headers","adm_key_req_body":"Request body","adm_key_copy_body":"Copy request body","adm_key_res_body":"Response body","adm_key_copy_response":"Copy response body","adm_key_no_payload":"Bodies and headers are not stored: the log keeps the method, route, status, latency, Idempotency-Key and a SHA-256 of the request body.","adm_key_route":"Route","adm_key_idempotency_key":"Idempotency-Key","adm_key_body_sha256":"Request body SHA-256","adm_key_webhook_title":"Webhook","adm_key_webhook_hint":"Bakery bridge checkout, fiscal and refund events are sent here, signed with the secret beside it (X-Ordder-Signature). Without a URL the partner reads them with GET events.","adm_key_webhook_url":"URL","adm_key_webhook_secret":"Signing secret","adm_key_webhook_secret_none":"Minted when a URL is saved","adm_key_webhook_copy_secret":"Copy the secret","adm_key_webhook_rotate":"Rotate","adm_key_webhook_rotate_title":"Rotate the webhook secret?","adm_key_webhook_rotate_desc":"Deliveries are signed with the new secret from now on. The partner must switch to it, or it will reject every event.","adm_onb_title":"Partner onboarding","adm_onb_desc":"How far each partner restaurant has set itself up, and which ones are stuck.","adm_onb_summary":"Setup progress","adm_onb_f_total":"Partner restaurants","adm_onb_f_done":"Fully set up","adm_onb_f_incomplete":"Still setting up","adm_onb_f_rate":"Completion rate","adm_onb_incomplete":"Incomplete","adm_onb_complete":"Complete","adm_onb_partner":"Partner","adm_onb_external":"External ID","adm_onb_progress":"Progress","adm_onb_s_menu":"Menu","adm_onb_s_tables":"Tables","adm_onb_s_payment":"Payment","adm_onb_s_orders":"Orders","adm_onb_s_logo":"Logo","adm_onb_s_hours":"Hours","adm_onb_trial":"Trial","adm_onb_empty":"No partner restaurants found","adm_onb_empty_hint":"Try another search or filter.","adm_onb_checklist":"Setup checklist","adm_onb_manage":"Manage restaurant","adm_onb_pct":"{n}% complete","adm_onb_steps":"Setup steps","adm_onb_done":"Done","adm_onb_missing":"Missing","adm_pool_f_pools":"Pools","adm_pool_f_linked":"Linked restaurants","adm_pool_f_largest":"Largest pool","adm_pool_linked_one":"1 restaurant linked","adm_pool_linked_n":"{n} restaurants linked","adm_pool_create":"Create pool","adm_pool_create_first":"Create the first pool","adm_pool_edit_named":"Edit {name}","adm_pool_delete_named":"Delete {name}","adm_pool_edit_title":"Edit pool","adm_pool_create_title":"Create a pool","adm_pool_section":"Pool","adm_pool_name":"Pool name","adm_pool_name_ph":"e.g. Casa Mersedes group","adm_pool_code":"Code","adm_pool_code_ph":"e.g. CM","adm_pool_restaurants":"Restaurants","adm_pool_add_restaurant":"Search a restaurant to add","adm_pool_min_two":"A pool needs at least two restaurants.","adm_pool_moving":"{name} leaves {from} and joins this pool.","adm_pool_created":"Pool created","adm_pool_updated":"Pool updated","adm_pool_deleted":"Pool deleted","adm_pool_failed":"The pool could not be saved","adm_pool_delete_title":"Delete this pool?","adm_pool_another":"another pool","adm_pool_guest_title":"Shared guest lists","adm_pool_guest_desc":"Link restaurants so they share one guest database.","adm_pool_guest_empty":"No shared guest lists","adm_pool_guest_empty_desc":"Create a pool to share guests across venues, for example all the venues of one resort.","adm_pool_guest_delete_desc":"{name} is deleted. The restaurants keep their guests but stop sharing them.","adm_pool_menu_title":"Shared menus","adm_pool_menu_desc":"Link restaurants so they share their menus.","adm_pool_menu_empty":"No shared menus","adm_pool_menu_empty_desc":"Create a pool to share menus across venues.","adm_pool_menu_delete_desc":"{name} is deleted. The restaurants stop sharing menus and keep their own.","adm_inv_title":"Shared inventories","adm_inv_desc":"One stock that several restaurants use together.","adm_inv_summary":"Stock sharing","adm_inv_f_total":"Inventories","adm_inv_f_active":"Active","adm_inv_f_restaurants":"Restaurants connected","adm_inv_f_items":"Items","adm_inv_search":"Search by name or code","adm_inv_total_label":"inventories","adm_inv_empty":"No inventories yet","adm_inv_empty_hint":"Create a shared inventory to get started.","adm_inv_col_inventory":"Inventory","adm_inv_col_locations":"Locations","adm_inv_view":"View inventory","adm_inv_delete_blocked":"Cannot delete: restaurants use it","adm_inv_delete_title":"Delete this inventory?","adm_inv_delete_desc":"{name} is deleted for good. This cannot be undone.","adm_inv_create":"Create inventory","adm_inv_form_edit":"Edit inventory","adm_inv_form_new":"Create inventory","adm_inv_form_edit_desc":"Change the inventory and the restaurants that use it.","adm_inv_form_new_desc":"Create an inventory that several restaurants can use together.","adm_inv_details":"Details","adm_inv_name_ph":"Inventory name","adm_inv_code_ph":"Made up if left empty","adm_inv_description":"Description","adm_inv_description_ph":"A short description","adm_inv_active_hint":"An inactive inventory cannot be used by restaurants.","adm_inv_connected":"Restaurants using it","adm_inv_set_primary":"Make {name} the primary restaurant","adm_inv_primary_hint":"The star marks the restaurant that has this inventory as its primary one.","adm_inv_stock_value":"Stock value","adm_inv_categories":"Categories","adm_inv_suppliers":"Suppliers","adm_inv_updated":"Last updated","adm_inv_show_desc":"Shared inventory details.","adm_inv_primary":"Primary","adm_inv_can_receive":"Receive","adm_inv_can_transfer":"Transfer","adm_inv_can_adjust":"Adjust","adm_inv_no_restaurants":"No restaurants connected","adm_inv_no_restaurants_hint":"Edit this inventory to add restaurants.","adm_pp_title":"Payment providers","adm_pp_f_providers":"Providers","adm_pp_f_split":"Split active","adm_pp_default":"Default","adm_pp_credentials":"Credentials","adm_pp_split":"Split payment","adm_pp_cannot_enable":"Cannot enable a payment provider without valid credentials. Configure them first.","adm_pp_on":"On","adm_pp_off":"Off","adm_pp_set":"Set","adm_pp_valid":"Valid","adm_pp_missing":"Missing","adm_pp_na":"N/A","adm_pp_connect":"Connect","adm_pp_edit":"Edit credentials","adm_pp_set_default":"Set as default","adm_pp_terminals":"Manage terminals","adm_pp_connect_account":"Connect account","adm_pp_manage_named":"Manage {name}","adm_pp_edit_account":"Edit account","adm_pp_disconnect":"Disconnect","adm_pp_add":"Add provider","adm_pp_no_default":"No default provider","adm_pp_no_default_desc":"Set a default provider to process payments.","adm_pp_empty":"No payment providers","adm_pp_empty_hint":"Add a payment provider to start accepting payments.","adm_pp_disconnect_title":"Disconnect the account?","adm_pp_disconnect_desc":"The connected account is removed from {name}. Split payments are switched off for this provider.","adm_trm_title":"Terminals","adm_trm_f_terminals":"Terminals","adm_trm_f_unbound":"Waiting for a code","adm_trm_label":"Label","adm_trm_external_id":"External ID","adm_trm_last_seen":"Last seen","adm_trm_unbound":"Unbound","adm_trm_discover":"Discover terminals","adm_trm_discovered":"Discovery complete.","adm_trm_discover_failed":"Discovery failed.","adm_trm_add_manual":"Add manually","adm_trm_bind_otp":"Bind by OTP","adm_trm_bind":"Bind","adm_trm_bind_title":"Bind terminal","adm_trm_bound":"Terminal bound.","adm_trm_bind_failed":"Bind failed. Check the code on the terminal.","adm_trm_code":"Authorization code","adm_trm_step_menu":"On the card terminal, open Menu, then Link with 3rd party services.","adm_trm_step_code":"Type the authorization code shown on the terminal screen below.","adm_trm_otp_desc":"Generate the code on the device and enter it: the terminal is fetched and activated for you.","adm_trm_add_title":"Add terminal","adm_trm_add_desc":"Type the TID printed on the device, then bind it with the OTP.","adm_trm_added":"Terminal added. Now bind it with the device OTP.","adm_trm_add_failed":"The terminal could not be added.","adm_trm_section":"Terminal","adm_trm_tid":"Terminal ID (TID)","adm_trm_label_optional":"Label (optional)","adm_trm_serial_optional":"Serial (optional)","adm_trm_edit_title":"Edit terminal","adm_trm_location":"Location","adm_trm_serial":"Serial","adm_trm_serial_short":"SN: {serial}","adm_trm_updated":"Terminal updated.","adm_trm_update_failed":"The update failed.","adm_trm_copy_webhook":"Copy webhook URL","adm_trm_copied":"Copied to the clipboard","adm_trm_copy_failed":"Copy failed","adm_trm_webhook_title":"Webhook URL for Mellon","adm_trm_webhook_desc":"Give each Mellon terminal's webhook URL to Mellon once, so it can report payments. Copy it from the terminal's menu.","adm_trm_empty":"No terminals yet","adm_trm_empty_discover":"Use Discover terminals to import the terminals the provider has registered for this account.","adm_trm_empty_portal":"This provider cannot list its terminals; add them in the provider's portal.","adm_trm_needs_code":"This terminal needs an authorization code before it can take payments.","adm_trm_legacy_title":"Old terminals found","adm_trm_legacy_desc":"This provider has terminals stored in its old settings. They keep working until Phase 4; move them to the terminals above.","adm_trm_remove_title":"Remove this terminal?","adm_trm_remove_desc":"{name} is removed. Past transactions stay linked to it.","adm_trm_removed":"Terminal removed.","adm_trm_remove_failed":"The terminal could not be removed.","adm_pa_title":"Platform accounts","adm_pa_desc":"Regional platform accounts for Stripe Connect, Viva Marketplace and Platon.","adm_pa_add":"Add platform","adm_pa_f_total":"Platforms","adm_pa_f_restaurants":"Connected restaurants","adm_pa_search":"Search platforms","adm_pa_total_label":"platforms","adm_pa_empty":"No platform accounts","adm_pa_empty_hint":"Add a regional platform account to get started.","adm_pa_col_platform":"Platform","adm_pa_region":"Region code","adm_pa_col_country":"Country","adm_pa_serves":"Serves","adm_pa_serves_all":"All","adm_pa_primary_title":"The primary account of this provider, used when no merchant-specific account applies.","adm_pa_primary_named":"Primary {provider}","adm_pa_delete_title":"Delete {name}?","adm_pa_delete_desc":"This platform account is removed for good. Connected restaurants must be reassigned first.","adm_pa_add_title":"Add platform account","adm_pa_edit_title":"Edit platform account","adm_pa_add_desc":"Create a new regional platform account.","adm_pa_provider_type":"Provider","adm_pa_h_stripe":"Connect platform","adm_pa_h_viva":"ISV marketplace","adm_pa_h_platon":"Ukrainian PSP","adm_pa_account":"Account","adm_pa_label":"Label","adm_pa_label_ph":"e.g. EU platform","adm_pa_region_ph":"e.g. us, eu, default","adm_pa_country":"Platform country","adm_pa_select_country":"Select a country","adm_pa_demo":"Demo / sandbox","adm_pa_live":"Production / live","adm_pa_change":"Change","adm_pa_k_stripe_secret":"Secret key","adm_pa_k_stripe_pub":"Publishable key","adm_pa_k_stripe_id":"Platform account ID","adm_pa_s_stripe":"Stripe API keys","adm_pa_k_viva_secret":"ISV client secret","adm_pa_k_viva_pub":"ISV client ID","adm_pa_k_viva_id":"ISV merchant ID","adm_pa_s_viva":"Viva ISV credentials","adm_pa_k_platon_secret":"API password","adm_pa_k_platon_pub":"API key","adm_pa_k_platon_id":"Ordder OKPO (split recipient)","adm_pa_s_platon":"Platon partner credentials","adm_pa_keep_keys":"Leave a key empty to keep the one on file.","adm_pa_configured":"on file","adm_pa_connect_secret":"Connect webhook secret","adm_pa_payment_secret":"Payment webhook secret","adm_pa_oauth":"Connect OAuth client ID (ca_...)","adm_pa_oauth_hint":"Not a secret. Find it in the Stripe Dashboard under Settings, Connect, Onboarding options, OAuth. With it, a merchant who already has a Stripe account can connect it instead of creating a new one.","adm_pa_countries":"Supported countries","adm_pa_countries_desc":"Restaurants of these countries use this platform.","adm_pa_all_countries":"All countries","adm_pa_search_countries":"Search countries","adm_pa_all_btn":"All (*)","adm_pa_primary_warning":"Making this the primary account removes primary status from any other account of the same provider. The primary account is used for subscriptions and as the default fallback.","adm_pa_connected_n":"Connected restaurants: {n}","adm_pa_created_on":"Created {date}","adm_pa_create":"Create platform","adm_an_desc":"Platform revenue, subscriptions, growth and financial metrics","adm_an_summary":"Platform revenue in this period","adm_an_revenue":"Total revenue","adm_an_profit_hint":"Profit {profit} ({margin}%)","adm_an_ai":"AI revenue","adm_an_ai_hint":"Images {images}, tokens {tokens}","adm_an_fees_hint":"Routed {routed}, held {held}","adm_an_ai_tokens":"AI tokens","adm_an_mrr":"MRR","adm_an_arr_hint":"ARR {arr}","adm_an_active":"Active subscriptions","adm_an_paid_n":"{n} paid","adm_an_trial_n":"{n} on trial","adm_an_churn":"Churn rate","adm_an_canceled_n":"{n} canceled this month","adm_an_conversion_hint":"Trial to paid","adm_an_trend":"Revenue trend","adm_an_trend_day":"Revenue by source, per day","adm_an_trend_month":"Revenue by source, per month","adm_an_breakdown":"Revenue breakdown","adm_an_breakdown_desc":"By source in this period","adm_an_no_revenue":"No revenue yet","adm_an_no_revenue_hint":"Revenue appears here once payments come in.","adm_an_mrr_trend":"MRR trend","adm_an_mrr_trend_desc":"Subscription revenue billed each month, last 12 months","adm_an_no_mrr":"No MRR yet","adm_an_no_mrr_hint":"It appears once subscription invoices are paid.","adm_an_by_package":"Subscriptions by package","adm_an_by_package_desc":"Active and trial subscriptions","adm_an_no_packages":"No subscriptions yet","adm_an_signups":"New signups","adm_an_signups_desc":"Restaurants registered in this period","adm_an_no_signups":"No signups in this period","adm_an_interval_desc":"Monthly or yearly","adm_an_country":"Revenue by country","adm_an_country_desc":"Subscription revenue by restaurant country","adm_an_restaurant_one":"1 restaurant","adm_an_restaurants_n":"{n} restaurants","adm_an_fees_by_currency":"Service fees by currency","adm_an_fees_by_currency_desc":"As collected, before conversion","adm_ai_active_provider":"Active provider","adm_ai_inactive_provider":"Inactive provider","adm_ai_best_quality":"Best quality","adm_ai_by_model":"By model","adm_ai_cheapest":"Cheapest","adm_ai_credit_purchases":"Credit purchases","adm_ai_deprecated":"Deprecated","adm_ai_from_env":"From .env","adm_ai_hide_key":"Hide key","adm_ai_show_key":"Show key","adm_ai_keep_key":"Leave empty to keep the current key","adm_ai_keep_key_env":"Leave empty to keep the current key or use the .env fallback","adm_ai_key_of":"{provider} API key","adm_ai_last_activity":"Last activity","adm_ai_latest":"Latest","adm_ai_legacy":"Legacy","adm_ai_margin_hint":"{n}% margin","adm_ai_no_financial":"No financial data","adm_ai_no_model":"No model data","adm_ai_per_image":"per image","adm_ai_per_usage":"per usage","adm_ai_preview":"Preview","adm_ai_provider_cost":"Provider cost","adm_ai_restaurant_usage":"Restaurant usage","adm_ai_revenue_vs_cost":"Revenue vs provider cost","adm_ai_revenue_vs_cost_desc":"Revenue and what the providers charged","adm_ai_save_failed":"Could not save","adm_ai_save_failed_desc":"Something went wrong while saving the settings.","adm_ai_tab_keys":"API keys","adm_ai_tab_pricing":"Pricing and limits","adm_ai_tab_provider":"Provider and model","adm_ai_budget":"Budget","adm_ai_configured":"Configured","adm_aic_desc":"AI usage, what it cost and earned, the model setup and each restaurant's consumption","adm_aic_summary":"AI usage in this period","adm_aic_usages":"Usages","adm_aic_credits_used":"Credits used","adm_aic_avg_cost_hint":"Avg cost {cost} per usage","adm_aic_usage_trend":"Usage trend","adm_aic_usage_hour":"Credits used per hour","adm_aic_usage_day":"Credits used per day","adm_aic_usage_month":"Credits used per month","adm_aic_no_usage":"No usage data","adm_aic_no_usage_hint":"AI usage will appear here.","adm_aic_by_domain":"By domain","adm_aic_by_domain_desc":"Credits by domain","adm_aic_no_domain":"No domain data","adm_aic_dom_chat":"AI chat","adm_aic_dom_waiter":"AI waiter","adm_aic_dom_admin":"Admin","adm_aic_by_model_desc":"Credits by AI model","adm_aic_restaurant_desc":"AI credits used by each restaurant","adm_aic_config_title":"AI credits configuration","adm_aic_config_desc":"Provider, model, API keys and credit pricing","adm_aic_openai_model":"OpenAI model","adm_aic_input":"Input","adm_aic_output":"Output","adm_aic_avg_tokens":"Avg tokens","adm_aic_avg_tokens_use":"Avg tokens per usage","adm_aic_token_costs":"Token costs (per million)","adm_aic_custom_title":"Custom provider (OpenAI-compatible)","adm_aic_custom_url_hint":"OpenAI-compatible API endpoint (vLLM, TGI, Ollama, LiteLLM)","adm_aic_model_name":"Model name","adm_aic_model_ph":"e.g. llama-3.1-70b","adm_aic_custom_key":"Custom provider API key","adm_aic_key_optional":"Optional API key","adm_aic_prov_openai":"GPT-5 family models","adm_aic_prov_custom":"OpenAI-compatible API","adm_aic_m_gpt5mini":"Fast and cost-effective for most tasks","adm_aic_m_gpt5nano":"Ultra-cheap for simple queries","adm_aic_m_gpt5":"Most capable, higher cost","adm_aic_m_gpt4o":"Premium multimodal model","adm_aic_m_gpt4omini":"Legacy cost-effective model","adm_aic_m_gpt4turbo":"High-performance legacy model","adm_aic_m_gpt35":"Deprecated model","adm_aic_pricing":"Credit pricing","adm_aic_credit_price":"Credit price","adm_aic_usd_per_credit":"USD per credit","adm_aic_platform_pct":"Platform percentage","adm_aic_pp_credit":"Restaurants pay {price} a credit plus {pct}% commission.","adm_aic_pp_pack":"{n} credits cost {total}.","adm_aic_pp_images":"AI image credits stay at {standard} standard and {premium} premium.","adm_aic_real_margin":"Real margin from actual usage","adm_aic_avg_cost":"Avg provider cost per usage","adm_aic_daily_limit":"Daily limit","adm_aic_daily_limit_hint":"Max credits per restaurant per day","adm_aic_free_pack":"Free starter pack","adm_aic_free_pack_hint":"Free credits for new restaurants","adm_aic_saved_desc":"AI credits configuration has been updated.","adm_aii_title":"AI images","adm_aii_desc":"Image generation, what it cost and earned, the provider setup and each restaurant's usage","adm_aii_summary":"Image generation in this period","adm_aii_generated":"Images generated","adm_aii_avg_hint":"Avg {cost} per image","adm_aii_trend":"Generation trend","adm_aii_trend_hour":"Images generated per hour","adm_aii_trend_day":"Images generated per day","adm_aii_trend_month":"Images generated per month","adm_aii_generations":"Generations","adm_aii_no_generation":"No generation data","adm_aii_no_generation_hint":"Image generation will appear here.","adm_aii_by_provider":"By provider","adm_aii_by_provider_desc":"Images by provider","adm_aii_no_provider":"No provider data","adm_aii_by_model_desc":"Images by AI model","adm_aii_restaurant_desc":"Images generated by each restaurant","adm_aii_last_generation":"Last generation","adm_aii_config_title":"AI image generation","adm_aii_config_desc":"Providers, models, API keys and credit pricing","adm_aii_prov_openai":"GPT Image and DALL-E","adm_aii_prov_google":"Gemini and Imagen","adm_aii_model_of":"{provider} model","adm_aii_m_gpt15":"Latest flagship, 20% cheaper and 4x faster","adm_aii_m_gpt1":"Previous flagship model","adm_aii_m_gpt1mini":"Budget option, 80% cheaper","adm_aii_m_dalle3":"Deprecated May 2026","adm_aii_m_gem25":"Best balance of quality and speed","adm_aii_m_gem31":"Better text rendering and instruction following","adm_aii_m_gem3pro":"Highest quality Gemini model","adm_aii_m_imagen_fast":"Fastest generation, lowest cost","adm_aii_m_imagen":"Standard Imagen 4 quality","adm_aii_m_imagen_ultra":"Best Imagen quality","adm_aii_pricing":"Credit pricing (USD)","adm_aii_per_credit":"Per credit","adm_aii_margin_title":"Estimated margin with {model}","adm_aii_limits":"Generation limits","adm_aii_daily_limit_hint":"Max images per restaurant per day","adm_aii_free_pack":"Free pack","adm_aii_free_pack_hint":"Free standard credits on first use","adm_aii_saved_desc":"AI image generation configuration has been updated.","adm_pr_title":"Roles and permissions","adm_pr_desc":"The preset roles every restaurant starts from, and what each one may do","adm_pr_reset":"Reset to code defaults","adm_pr_create":"Create role","adm_pr_summary":"Roles across the platform","adm_pr_f_permissions":"Permissions","adm_pr_f_presets":"Preset roles","adm_pr_f_custom":"Restaurant roles","adm_pr_f_custom_hint":"Copies and roles the restaurants made","adm_pr_f_venues":"Restaurants with their own roles","adm_pr_departments":"Departments","adm_pr_col_people":"People","adm_pr_copies_n":"{n} restaurant copies","adm_pr_preset":"Preset","adm_pr_c_floor":"Floor staff","adm_pr_c_finance":"Finance","adm_pr_g_ai":"AI","adm_pr_g_reviews":"Reviews","adm_pr_delete_blocked":"Held by {n} people","adm_pr_open":"Edit {name}","adm_pr_empty":"No roles found","adm_pr_empty_category":"No roles in this department","adm_pr_empty_hint":"Start by creating your first preset role","adm_pr_edit_title":"Edit preset role","adm_pr_create_title":"Create preset role","adm_pr_pick_desc":"Choose a role type to start with","adm_pr_edit_desc":"Change the role's details and permissions. A change reaches everyone who has this role, at once","adm_pr_create_desc":"Set up a new preset role with specific permissions","adm_pr_pick_title":"What type of role is this?","adm_pr_pick_hint":"Pick a starting point. You can customize the permissions next","adm_pr_scratch":"Start from scratch","adm_pr_fix_errors":"Please fix the following errors","adm_pr_reach":"Reaches {users} people and {copies} restaurant copies. Permissions you add are added to the copies too; permissions you remove stay in them.","adm_pr_based_on":"Based on","adm_pr_details":"Role details","adm_pr_name_ph":"e.g. Head waiter","adm_pr_slug_ph":"e.g. head_waiter","adm_pr_slug_fixed":"The slug ties this role to its people and to the restaurants' copies, so it cannot change.","adm_pr_slug_hint":"Letters, numbers and underscores. It cannot be changed later.","adm_pr_desc_ph":"Brief description of this role","adm_pr_color_named":"Color {color}","adm_pr_search":"Search permissions","adm_pr_no_permissions":"No permissions found","adm_pr_clear_filters":"Clear filters","adm_pr_delete_title":"Delete {name}?","adm_pr_delete_desc":"This removes the preset role from the platform. Restaurants that copied it keep their copies. This cannot be undone.","adm_pr_perm_n":"{n} permissions","adm_pr_reset_title":"Reset every preset role?","adm_pr_reset_desc":"Every preset role goes back to the permissions the code defines. Changes made here are overwritten for all restaurants that use the presets, and take effect at once.","adm_pr_reset_confirm":"Reset roles","adm_rg_title":"Restaurant groups","adm_rg_desc":"Restaurants that belong together, with a master restaurant and, if you want, one shared subscription","adm_rg_create":"Create group","adm_rg_summary":"Restaurant groups on the platform","adm_rg_f_groups":"Groups","adm_rg_f_restaurants":"Restaurants in groups","adm_rg_f_shared":"Sharing a subscription","adm_rg_f_bypassing":"Without a subscription requirement","adm_rg_f_bypassing_hint":"Every restaurant, in a group or not","adm_rg_col_group":"Group","adm_rg_col_master":"Master restaurant","adm_rg_shared_status":"Shared, {status}","adm_rg_shared_none":"Shared, master has none","adm_rg_own":"Own subscriptions","adm_rg_show_members":"Show the restaurants of {name}","adm_rg_shared_warning":"Shared subscription is on, but the master restaurant has no active subscription.","adm_rg_bypass":"Bypass","adm_rg_bypass_title":"Subscription requirement bypassed","adm_rg_master_title":"Master restaurant","adm_rg_empty":"No restaurant groups","adm_rg_empty_hint":"Group restaurants that belong together, such as all the venues of a resort, and optionally share one subscription.","adm_rg_create_first":"Create the first group","adm_rg_edit_title":"Edit restaurant group","adm_rg_create_title":"Create restaurant group","adm_rg_basic":"Basic info","adm_rg_name":"Group name","adm_rg_name_ph":"e.g. Casa Mersedes","adm_rg_slug_auto":"made from the name if empty","adm_rg_slug_ph":"e.g. casa-mersedes","adm_rg_desc_ph":"Optional, shown in admin and on the venues' group dashboard","adm_rg_active_hint":"An inactive group does not share a subscription","adm_rg_selected":"{n} selected","adm_rg_members":"Restaurants in the group","adm_rg_add_placeholder":"Add a restaurant","adm_rg_add_search":"Search restaurants by name","adm_rg_master_unset":"Master restaurant, click to unset","adm_rg_master_set":"Make master restaurant","adm_rg_restore":"Restore","adm_rg_skip":"Skip subscription","adm_rg_restore_title":"Require a subscription again","adm_rg_skip_title":"Let this restaurant run without a subscription","adm_rg_no_members":"No restaurants in this group yet","adm_rg_no_master":"No master chosen","adm_rg_master_first":"Add restaurants first, then crown one of them.","adm_rg_master_hint":"Click the crown beside a restaurant to change it.","adm_rg_master_use":"Used for branding fallback and, when enabled, the shared subscription.","adm_rg_shared":"Shared subscription","adm_rg_shared_desc":"Every restaurant in the group uses the master restaurant's subscription and needs none of its own.","adm_rg_shared_need":"The master must have an active subscription before this can be enabled.","adm_rg_shared_use":"The other restaurants use the master's plan, limits and feature flags.","adm_rg_delete_title":"Delete {name}?","adm_rg_delete_desc":"The restaurants in the group keep their own subscriptions, but no longer share branding or inherit the master's subscription.","adm_rg_update_failed":"Could not update","adm_rg_create_failed":"Could not create the group","adm_qr_title":"QR code studio","adm_qr_desc":"Design, customize and print QR codes for your restaurants","adm_qr_reset":"Reset design","adm_qr_designs":"My designs","adm_qr_ai_title":"AI design assistant","adm_qr_ai_desc":"Describe the card you want and the AI draws a complete template","adm_qr_ai_styles":"Suggested styles","adm_qr_ai_placeholder":"Or describe your own, e.g. an elegant dark theme with gold accents for fine dining","adm_qr_ai_generate":"Generate with AI","adm_qr_ai_working":"Generating template...","adm_qr_ai_failed":"The design could not be generated. Try again.","adm_qr_ai_throttled":"Too many designs in a minute. Wait a moment and try again.","adm_qr_sug_cafe":"Modern minimalist cafe","adm_qr_sug_pizzeria":"Rustic Italian pizzeria","adm_qr_sug_fine":"Fine dining restaurant","adm_qr_sug_beach":"Tropical beach bar","adm_qr_sug_ramen":"Japanese ramen shop","adm_qr_sug_wine":"Elegant wine bar","adm_qr_sug_bakery":"Cozy bakery and patisserie","adm_qr_sug_burger":"Hip burger joint","adm_qr_food_court":"Food court","adm_qr_pick_restaurant":"Restaurant","adm_qr_pick_food_court":"Food court","adm_qr_choose":"Choose","adm_qr_manual":"Link of your own","adm_qr_manual_add":"Add this link","adm_qr_n_of_selected":"{n} of {total} selected","adm_qr_n_tables":"{n} tables","adm_qr_generate_n":"Generate {n}","adm_qr_generate_all":"Generate all","adm_qr_generating":"Generating... {done} / {total}","adm_qr_empty_source":"Select a restaurant or food court","adm_qr_empty_source_hint":"Choose a source above to start generating QR codes","adm_qr_ready":"Ready to generate","adm_qr_ready_hint":"Select tables and press Generate to make the QR codes","adm_qr_no_tables":"No tables found","adm_qr_no_tables_hint":"This place has no active tables","adm_qr_generated_n":"{n} QR codes generated","adm_qr_per_page":"Cards per page","adm_qr_n_per_page":"{n} per page","adm_qr_download_svg":"Download SVG","adm_qr_download_png":"Download PNG","adm_qr_remove_card":"Remove card","adm_qr_no_floor":"No floor","adm_qr_table_n":"Table {n}","adm_qr_custom_in_use":"Custom card design in use","adm_qr_clear_custom":"Clear and use built-in","adm_qr_venue_designs":"Venue designs","adm_qr_venue_designs_desc":"A finished card, printed as it is. Only the QR changes per table.","adm_qr_venue_plovdiv_plaza_d":"The mall's printed card, QR swapped per table","adm_qr_upload_svg":"Upload your own SVG","adm_qr_upload_hint_zone":"An uploaded design needs an element marking where the QR goes:","adm_qr_upload_hint_label":"is replaced with the table identifier.","adm_qr_err_no_zone":"That SVG has no element with id=\"qr-zone\", so there is nowhere to put the QR.","adm_qr_err_load":"{name} could not be loaded. Refresh and try again.","adm_qr_err_svg_only":"A card design has to be an SVG file.","adm_qr_err_design_big":"That file is over 2 MB. Save the SVG without embedded images and try again.","adm_qr_err_logo_big":"That file is over 400 KB. Export the logo smaller and try again.","adm_qr_err_logo_type":"Use an SVG, PNG, JPG or WebP file.","adm_qr_err_logo_read":"That file could not be read as an image.","adm_qr_choose_template":"Choose a template","adm_qr_preview":"Live preview","adm_qr_colors":"Colors","adm_qr_presets":"Quick presets","adm_qr_accent":"Accent","adm_qr_text":"Text","adm_qr_qr_code":"QR code","adm_qr_style":"QR code style","adm_qr_dots":"Dots","adm_qr_corners":"Corners","adm_qr_logo":"Venue logo","adm_qr_logo_desc":"Printed above the card, in place of the venue name. SVG keeps it sharp at any print size.","adm_qr_replace":"Replace","adm_qr_upload_logo":"Upload SVG or PNG","adm_qr_logo_hint":"Used by the Skip the queue template. Max 400 KB.","adm_qr_options":"Card options","adm_qr_card_size":"Card size","adm_qr_small":"Small","adm_qr_large":"Large","adm_qr_show_logo":"Show logo in the QR","adm_qr_show_name":"Show restaurant name","adm_qr_subtitle":"Subtitle text","adm_qr_save_as":"Save as my design","adm_qr_save_title":"Save design","adm_qr_save_desc":"Give your design a name to use it again later.","adm_qr_design_name":"Design name","adm_qr_design_name_ph":"My custom design","adm_qr_shape":"Card shape","adm_qr_portrait":"Portrait","adm_qr_landscape":"Landscape","adm_qr_position":"QR position and size","adm_qr_horizontal":"Horizontal","adm_qr_vertical":"Vertical","adm_qr_size":"Size","adm_qr_gradient":"Gradient","adm_qr_second_color":"Second color","adm_qr_angle":"Angle","adm_qr_radius":"Corner radius","adm_qr_border":"Border","adm_qr_width":"Width","adm_qr_text_labels":"Text and labels","adm_qr_name_subtitle":"Name and subtitle","adm_qr_table_label":"Table label","adm_qr_bottom":"Bottom","adm_qr_font":"Font","adm_qr_font_sans":"Sans","adm_qr_font_serif":"Serif","adm_qr_font_mono":"Mono","adm_qr_decorations":"Show decorations","adm_qr_use":"Use","adm_qr_designs_empty":"No saved designs yet","adm_qr_designs_empty_hint":"Save a design from the Templates tab to reuse it later. Designs are kept in this browser.","adm_qr_designs_delete_title":"Delete {name}?","adm_qr_designs_delete_desc":"This removes the design from this browser. It cannot be undone.","adm_qr_tpl_classic":"Classic","adm_qr_tpl_classic_d":"Elegant card with centered QR","adm_qr_tpl_minimal":"Minimal","adm_qr_tpl_minimal_d":"Clean, borderless design","adm_qr_tpl_bold":"Bold","adm_qr_tpl_bold_d":"Strong colors, modern feel","adm_qr_tpl_elegant":"Elegant","adm_qr_tpl_elegant_d":"Gradient accents, refined","adm_qr_tpl_dark":"Dark","adm_qr_tpl_dark_d":"Dark mode, high contrast","adm_qr_tpl_playful":"Playful","adm_qr_tpl_playful_d":"Rounded, friendly style","adm_qr_tpl_queue":"Skip the queue","adm_qr_tpl_queue_d":"Brand card with the three-step guest flow","adm_qr_preset_midnight":"Midnight","adm_qr_preset_forest":"Forest","adm_qr_preset_royal":"Royal","adm_qr_preset_light":"Light","adm_qr_preset_gold":"Gold","adm_qr_preset_cherry":"Cherry","adm_qr_preset_ocean":"Ocean","adm_qr_preset_noir":"Noir","adm_qr_dot_dots":"Dots","adm_qr_dot_rounded":"Rounded","adm_qr_dot_classy":"Classy","adm_qr_dot_classy_rounded":"Classy rounded","adm_qr_dot_square":"Square","adm_qr_dot_extra_rounded":"Extra rounded","adm_qr_corner_square":"Square","adm_qr_corner_dot":"Dot","adm_qr_corner_extra_rounded":"Extra rounded","adm_fp_title":"Fiscal profiles","adm_fp_desc":"{name}, tax authority integrations","adm_fp_add":"Add profile","adm_fp_f_profiles":"Profiles","adm_fp_f_sent":"Documents sent","adm_fp_f_failed_hint":"{n} failed","adm_fp_success":"Success rate","adm_fp_fully_activated":"Fully activated","adm_fp_generic":"Generic","adm_fp_banner_title":"Greek MyData integration","adm_fp_banner_desc":"Fiscal profiles connect a restaurant to tax authorities such as the Greek AADE MyData system. Set the credentials and the company data, then activate with Primer MyData.","adm_fp_configure_title":"Configure {provider}","adm_fp_production":"Production","adm_fp_sandbox":"Sandbox","adm_fp_step_credentials":"Credentials","adm_fp_step_company":"Company","adm_fp_step_rep":"Representative","adm_fp_tab_rep":"Rep.","adm_fp_tab_activation":"Activation","adm_fp_disable_title":"Switch this profile off?","adm_fp_enable_title_live":"Switch this profile on?","adm_fp_disable_desc":"While it is off, this restaurant's sales are not sent to the tax authority. Documents already sent stay as they are.","adm_fp_enable_desc":"From now on this restaurant's sales are sent to the tax authority as real documents.","adm_fp_enable":"Enable","adm_fp_disable":"Disable","adm_fp_delete_title":"Delete profile","adm_fp_delete_desc":"Delete the fiscal profile for {country}? This cannot be undone.","adm_fp_delete_confirm":"Delete profile","adm_fp_step_company_act":"Company activation","adm_fp_step_product_act":"Product activation","adm_fp_configured":"Configured profiles","adm_fp_configured_desc":"The fiscal integrations of this restaurant, by country","adm_fp_empty":"No fiscal profiles","adm_fp_empty_hint":"Add a fiscal profile to connect this restaurant to a tax authority.","adm_fp_add_first":"Add the first profile","adm_fp_company_activated":"Company activated","adm_fp_creds_set":"Credentials set","adm_fp_creds_none":"No credentials","adm_fp_vat":"VAT","adm_fp_remaining":"{n} invoices remaining","adm_fp_expires":"Expires {date}","adm_fp_setup":"Setup:","adm_fp_sent":"Sent","adm_fp_failed":"Failed","adm_fp_finish_setup":"Finish the setup first","adm_fp_enable_title":"Enable this profile","adm_fp_configure":"Configure","adm_fp_delete":"Delete profile","adm_fp_delete_blocked":"A profile that has sent documents cannot be deleted. Disable it instead.","adm_fp_last_error":"Last error","adm_fp_add_title":"Add fiscal profile","adm_fp_add_desc":"Create a fiscal profile for {name}","adm_fp_profile":"Profile","adm_fp_select_country":"Select a country","adm_fp_search_countries":"Search countries","adm_fp_select_provider":"Select a provider","adm_fp_search_providers":"Search providers","adm_fp_environment":"Environment","adm_fp_select_environment":"Select an environment","adm_fp_env_sandbox":"Sandbox (test)","adm_fp_add_hint":"After creating the profile you set the credentials and the company data and complete the activation.","adm_fp_create":"Create profile","adm_fp_creds_hint":"Enter the provider's API credentials. They are stored encrypted.","adm_fp_creds_hint_set":"The credentials are stored encrypted and are not shown. Leave a field empty to keep what is stored, or type a new value to replace it.","adm_fp_enter":"Enter {field}","adm_fp_test":"Test connection","adm_fp_save_creds":"Save credentials","adm_fp_test_failed":"The connection could not be tested. Try again.","adm_fp_test_throttled":"Too many tests in a minute. Wait a moment and try again.","adm_fp_cf_api_username":"API username","adm_fp_cf_api_password":"API password","adm_fp_cf_serial_number":"Serial number","adm_fp_cf_device_serial":"Device serial number","adm_fp_cf_api_endpoint":"API endpoint","adm_fp_cf_auth_token":"Auth token","adm_fp_cf_api_url":"API URL","adm_fp_cf_api_key":"API key","adm_fp_cf_api_username_d":"Your Primer MyData API username","adm_fp_cf_api_password_d":"Your Primer MyData API password","adm_fp_cf_serial_number_d":"Your product serial number from Primer","adm_fp_dt_111":"Retail sales receipt","adm_fp_dt_112":"Service receipt","adm_fp_dt_113":"Simplified invoice","adm_fp_dt_115":"Retail receipt for third parties","adm_fp_check_creds":"API credentials configured","adm_fp_check_company":"Company data complete","adm_fp_check_rep":"Representative data complete","adm_fp_check_company_act":"Company activated with AADE","adm_fp_check_product_act":"Product subscription activated","adm_fp_company_act":"Company activation","adm_fp_activated_on":"Activated on {date}","adm_fp_company_act_desc":"Register the company with AADE MyData.","adm_fp_update_company":"Update company","adm_fp_activate_company":"Activate company","adm_fp_need_creds":"Set the credentials first","adm_fp_need_company":"Complete the company data first","adm_fp_product_act":"Product activation","adm_fp_product_act_desc":"Activate the product subscription.","adm_fp_refresh_sub":"Refresh subscription","adm_fp_activate_product":"Activate product","adm_fp_need_company_act":"Activate the company first","adm_fp_checklist":"Setup checklist","adm_fp_orders_flow":"Orders flow (8.6)","adm_fp_orders_flow_desc":"Send an order document when an order is placed","adm_fp_default_doc":"Document a sale is issued as","adm_fp_default_doc_invalid":"The stored type ({type}) is not one a sale can be issued as. Choose one and save.","adm_fp_select_doc":"Select a document type","adm_fp_default_doc_hint":"The receipt of every ordinary sale. A credit note is the reversal of a receipt and cannot be chosen.","adm_fp_save_settings":"Save settings","adm_fp_company_info":"Company information required for AADE MyData registration.","adm_fp_vat_warning":"Documents were already issued under this tax number. Change it only for a new legal entity: numbering starts again under the new number.","adm_fp_company_name":"Company name","adm_fp_short_name":"Short name","adm_fp_vat_number":"VAT number","adm_fp_kad":"Activity code (KAD)","adm_fp_doy":"Tax office (DOY)","adm_fp_gemh":"GEMH number","adm_fp_gemh_ph":"Commercial registry number (optional)","adm_fp_postal":"Postal code","adm_fp_branches":"Subsidiaries (Υποκαταστήματα)","adm_fp_branches_hint":"Add a branch when the venue trades from a subsidiary and not the head office. Branch ID 0 is the head office (έδρα); a branch is 1, 2 and so on. Add branch fills in the address, tax office and phone from the company fields above, so you usually only set the branch ID. Sent to Primer by Activate or Update company.","adm_fp_add_branch":"Add branch","adm_fp_issue_branch":"Issue receipts under branch (branch ID)","adm_fp_issue_branch_hint":"0 is the head office (έδρα). Set the branch's ID (for example 1) so the receipt header and the AADE document are issued under that subsidiary.","adm_fp_income_category":"Retail income category (11.1)","adm_fp_income_default":"Default: goods (category1_1)","adm_fp_income_products":"Products: category1_2 (bakery, manufactured)","adm_fp_income_hint":"Use category1_2 (Προϊόντα) for a venue that makes what it sells. The default keeps category1_1 (Εμπορεύματα), which matches the books AADE accepted for Casa and Meraklou. Do not change it for resale venues.","adm_fp_branch_n":"Branch #{n}","adm_fp_branch_id":"Branch ID","adm_fp_street":"Street (οδός)","adm_fp_street_number":"Number (αριθμός)","adm_fp_postal_tk":"Postal code (ΤΚ)","adm_fp_doy_short":"Tax office (ΔΟΥ)","adm_fp_header_lines":"Printed receipt header (extra lines)","adm_fp_header_lines_hint":"Shown only on the printed thermal receipt header, not sent to AADE. Leave empty to hide the line.","adm_fp_activity_line":"Activity line (printed)","adm_fp_head_office":"Head office address (Κεντρικό)","adm_fp_head_office_hint":"The address fields above are the branch (Υποκατάστημα) shown on the receipt.","adm_fp_save_company":"Save company data","adm_fp_rep_info":"Legal representative information required by AADE.","adm_fp_first_name":"First name","adm_fp_last_name":"Last name","adm_fp_rep_vat_ph":"Representative's personal VAT number","adm_fp_sim":"SIM provider (Law A1112/2025)","adm_fp_sim_hint":"Optional: required if mobile data is used for the POS connection.","adm_fp_contract_id":"Contract ID","adm_fp_contract_date":"Contract date","adm_fp_save_sim":"Save SIM provider","adm_fp_save_rep":"Save representative","adm_pp_cf_publishable_key":"Publishable key","adm_pp_cf_secret_key":"Secret key","adm_pp_cf_webhook_secret":"Webhook secret","adm_pp_cf_public_key":"Public key","adm_pp_cf_private_key":"Private key","adm_pp_cf_country":"Country code","adm_pp_cf_client_id":"Client ID","adm_pp_cf_client_secret":"Client secret","adm_pp_cf_merchant_id":"Merchant ID","adm_pp_cf_source_code":"Source code","adm_pp_cf_store_id":"Store ID","adm_pp_cf_auth_key":"Auth key","adm_pp_cf_api_key":"API key","adm_pp_cf_platon_api_key":"Platon API key","adm_pp_cf_platon_api_password":"Platon API password","adm_pp_cf_platon_okpo":"Restaurant's EDRPOU/OKPO (only once Platon has activated split)","adm_pp_cf_platon_method":"Payment method code (default: CC)","adm_pp_cf_platon_customer":"Sub-merchant customer ID (from Diia)","adm_pp_cf_platon_webhook":"Onboarding callback secret (Partner API only, optional)","adm_pp_acct_stripe":"Stripe Connect account ID","adm_pp_acct_viva":"Seller merchant ID","adm_pp_acct_telr":"Split ID","adm_pp_acct_seerbit":"Sub-account ID","adm_pp_acct_dlocal":"Account ID","adm_pp_acct_platon":"Platon customer ID","adm_pp_acct_default":"Connected account ID","adm_pp_acct_ph_default":"Enter account ID","adm_pp_st_restricted":"Restricted","adm_pp_st_not_started":"Not started","adm_pp_add_title":"Add payment provider","adm_pp_add_desc":"Choose a gateway and how it signs in","adm_pp_type":"Provider type","adm_pp_select":"Select a provider","adm_pp_search_ph":"Search providers...","adm_pp_display_ph":"Provider display name","adm_pp_platform_acct":"Platform account","adm_pp_select_platform":"Select platform account...","adm_pp_stripe_managed":"Stripe credentials are managed via the platform account. Connect the restaurant via Stripe Connect after adding.","adm_pp_viva_managed":"Viva ISV credentials are managed via the platform account. Create a connected seller account after adding.","adm_pp_capabilities":"Capabilities","adm_pp_sup_refund":"Supports refunds","adm_pp_sup_refund_d":"Allow refund processing","adm_pp_sup_partial":"Supports partial payments","adm_pp_sup_partial_d":"Allow split bill payments","adm_pp_delete_title":"Delete provider","adm_pp_delete_desc":"All credentials, settings, and connected accounts for {name} will be permanently removed. This action cannot be undone.","adm_pp_edit_connection":"Edit connection","adm_pp_platform_acct_d":"Which platform account manages this connection.","adm_pp_auto_detect":"Auto-detect (based on country)","adm_pp_connect_what":"What happens when you connect","adm_pp_conn_1":"Customer payments go directly to this account","adm_pp_fee_kept":"Service fee ({rate}, min {min}) kept as platform revenue","adm_pp_conn_3":"Settlement happens directly with the restaurant","adm_pp_edit_title":"Edit {name}","adm_pp_edit_desc":"Update credentials and settings","adm_pp_stripe_creds":"Stripe credentials","adm_pp_viva_creds":"Viva ISV credentials","adm_pp_platform_managed":"Credentials are managed via the platform account. Use the connect options of the provider to update the connection.","adm_pp_leave_blank":"Leave blank to keep existing","adm_pp_set_default_d":"Use this provider for new payments","adm_pp_pos_terminals":"POS terminals","adm_pp_terminal_id":"Terminal ID","adm_pp_serial":"Serial number","adm_pp_eg":"e.g. {value}","adm_pp_remove_terminal":"Remove terminal","adm_pp_no_terminals":"No POS terminals configured","adm_pp_viva_terminal":"Viva Cloud Terminal","adm_pp_isv":"Sub-merchant under platform Viva (ISV)","adm_pp_isv_d":"Enable when this restaurant is onboarded under our platform Viva account, not their own direct account.","adm_pp_isv_id":"ISV terminal merchant ID","adm_pp_isv_id_ph":"Sub-merchant ID assigned by Viva ISV","adm_pp_isv_id_d":"Maps to ISVDetails.terminalMerchantID on the Sale Request.","adm_pp_webhook":"Webhook","adm_pp_wh_on":"Webhook registered","adm_pp_wh_off":"Webhook not registered","adm_pp_wh_last":"Last registered: {date}","adm_pp_wh_hint":"Click below to ask Viva to start sending payment events here. Requires Cloud Terminal API to be enabled on the merchant's account.","adm_pp_wh_key":"Verification key","adm_pp_wh_re":"Re-register webhook","adm_pp_wh_reg":"Register webhook with Viva","adm_pp_wh_ok":"Viva webhook registered successfully","adm_pp_wh_fail":"Webhook registration failed","adm_pp_so_platform_label":"{label} platform account","adm_pp_so_platform_hint":"Select which platform account to use for this restaurant's {label}.","adm_pp_so_create":"Create via {label}","adm_pp_so_create_d":"Automatically create a connected account.","adm_pp_so_create_stripe_d":"Automatically create a connected account and guide the restaurant through onboarding.","adm_pp_so_manual":"Enter ID manually","adm_pp_so_manual_d":"Paste an existing connected account ID if the account was already created elsewhere.","adm_pp_so_existing":"Connect existing Stripe account","adm_pp_so_existing_d":"The merchant signs in to the Stripe account they already have and connects it. Copies a 7-day link to send them.","adm_pp_so_pa_disabled":"This provider's platform account is disabled.","adm_pp_so_need_client":"Add the Connect OAuth client ID (ca_...) of {label} under Platform Accounts first.","adm_pp_so_oauth_title":"Stripe account connection link","adm_pp_so_oauth_hint":"Send it to the merchant: they sign in to their own Stripe account at Stripe and connect it. It stops working once an account is connected.","adm_pp_so_oauth_hint2":"Send it to the merchant: they sign in to their own Stripe account and connect it in place of this one. It stops working once an account is connected.","adm_pp_so_merchant_title":"Merchant onboarding link","adm_pp_so_merchant_hint":"Send it to the merchant: each time it is opened, Stripe makes a fresh onboarding link. It stops working once the account is active.","adm_pp_so_platform":"Platform: {name}","adm_pp_so_deauth":"The merchant disconnected Ordder from this Stripe account, so it takes no payments and Stripe makes no onboarding link for it. Connect their Stripe account again, or remove this one.","adm_pp_so_charges":"Charges","adm_pp_so_payouts":"Payouts","adm_pp_so_details":"Details submitted","adm_pp_so_activated":"Activated","adm_pp_so_action":"Action required","adm_pp_so_past_due":"Past due requirements: {n}","adm_pp_so_due":"Currently due requirements: {n}","adm_pp_so_open":"Open Stripe onboarding","adm_pp_so_copy_merchant":"Copy merchant link (7 days)","adm_pp_so_existing_q":"The merchant already has a Stripe account? Copy a link to connect it instead","adm_pp_so_viva_info":"Viva sellers are notified by email and complete activation via the Viva merchant dashboard. Use Refresh to check the latest status.","adm_pp_so_synced":"Last synced {date}","adm_pp_so_err_link":"The onboarding link could not be created.","adm_pp_so_ready":"The link is ready: copy it below.","adm_pp_so_merchant_copied":"Merchant onboarding link copied: valid for 7 days.","adm_pp_so_merchant_failed":"The merchant onboarding link could not be made.","adm_pp_so_oauth_copied":"Stripe connection link copied: valid for 7 days.","adm_pp_so_oauth_failed":"The Stripe connection link could not be made.","adm_pp_ml_toast":"Link copied to clipboard","adm_pp_ml_fail":"Could not copy to clipboard: select the link and copy it.","adm_pp_ml_valid":"Valid until {date}.","adm_sc_title":"Superchat","adm_sc_head":"Superchat integration","adm_sc_desc":"Manage QR-based ordering integrations per restaurant","adm_sc_summary":"Superchat on the platform","adm_sc_f_active":"Active partners","adm_sc_f_configured":"Configured","adm_sc_f_failed":"Failed webhooks","adm_sc_search":"Search restaurants...","adm_sc_total_label":"restaurants","adm_sc_orders_label":"orders","adm_sc_col_partner":"Partner ID","adm_sc_col_activity":"Last activity","adm_sc_no_address":"No address","adm_sc_empty":"No restaurants found","adm_sc_empty_hint":"Try adjusting your search or filter","adm_sc_view_named":"View {name}","adm_sc_show_desc":"Superchat integration settings","adm_sc_key_title":"API key generated","adm_sc_key_note":"Save this key now, it will not be shown again.","adm_sc_key_copy":"Copy API key","adm_sc_key_copied":"API key copied to clipboard","adm_sc_key_saved":"I have saved it","adm_sc_orders_summary":"Orders","adm_sc_cfg_title":"Configuration","adm_sc_cfg_desc":"API credentials and partner settings","adm_sc_cfg_none_desc":"Enable Superchat to generate API credentials for this restaurant.","adm_sc_enable_btn":"Enable Superchat","adm_sc_locked_title":"Partner locked out","adm_sc_locked_desc":"{n} failed authentication attempts. Locked until {date}.","adm_sc_fact_key":"API key","adm_sc_fact_rate":"Rate limit","adm_sc_rate_value":"{n} requests per minute","adm_sc_fact_last":"Last request","adm_sc_fact_created":"Created","adm_sc_disable":"Disable","adm_sc_regen":"Regenerate key","adm_sc_unlock":"Unlock","adm_sc_playground":"API playground","adm_sc_all_orders":"All orders","adm_sc_regen_title":"Regenerate the API key?","adm_sc_regen_desc":"The current key stops working at once. Superchat has to be given the new key.","adm_sc_regen_confirm":"Regenerate","adm_sc_disable_title":"Disable Superchat?","adm_sc_disable_desc":"{name} can no longer use the Superchat API until it is enabled again. Orders that are already paid are not affected.","adm_sc_recent":"Recent orders","adm_sc_recent_desc":"The last 20 Superchat orders","adm_sc_col_ulid":"ULID","adm_sc_col_webhook":"Webhook","adm_sc_retry_webhook":"Retry webhook","adm_sc_orders_empty":"No orders yet","adm_sc_orders_empty_hint":"Orders will appear here once Superchat is active","adm_sc_st_payment_pending":"Payment pending","adm_sc_st_webhook_failed":"Webhook failed","adm_sc_t_enabled":"Superchat enabled","adm_sc_t_reenabled":"Superchat enabled again","adm_sc_t_disabled":"Superchat disabled","adm_sc_t_regenerated":"API key regenerated","adm_sc_t_unlocked":"Partner unlocked","adm_sc_t_retry":"Webhook retry queued","adm_sc_err":"That did not work. Try again.","adm_sc_err_throttled":"Too many attempts. Wait a minute and try again.","adm_sc_err_unpaid":"This order was not paid, so its payment notice cannot be sent again.","adm_sc_err_no_webhook":"No webhook address is set for this order.","adm_sc_orders_of":"Orders of {name}","adm_sc_orders_total":"{n} Superchat orders in total","adm_sc_orders_search":"Search by ULID, order ID or customer...","adm_sc_pg_desc":"{name}: test the full Superchat integration flow","adm_sc_pg_run_all":"Run all steps","adm_sc_pg_warning":"Steps 2 and 3 create real records (a Superchat order, an order and a payment session). Test orders will appear in the restaurant's order list.","adm_sc_pg_s1":"Get inventory","adm_sc_pg_s1_d":"Fetch the restaurant menu items","adm_sc_pg_s2":"Confirm order","adm_sc_pg_s2_d":"Validate items and get pricing confirmation","adm_sc_pg_s3":"Create payment","adm_sc_pg_s3_d":"Create a payment session for the confirmed order","adm_sc_pg_s4":"Check status","adm_sc_pg_s4_d":"Poll the payment status for the session","adm_sc_pg_s5":"Test webhook","adm_sc_pg_s5_d":"Send a test inbound webhook with an HMAC signature","adm_sc_pg_s6":"Send to Superchat","adm_sc_pg_s6_d":"Send a test payload to the Superchat staging webhook receiver","adm_sc_pg_request":"Request","adm_sc_pg_run":"Run","adm_sc_pg_body":"Body","adm_sc_pg_response":"Response","adm_sc_pg_copy_response":"Copy response","adm_sc_pg_running":"Executing...","adm_sc_pg_idle":"Click \"Run\" to execute this step","adm_sc_pg_autofill":"Filled into the next step","adm_sc_pg_open_pay":"Open payment page","adm_sc_pg_pick":"Select items for the order confirmation (step 2)","adm_sc_pg_dec":"Decrease quantity","adm_sc_pg_inc":"Increase quantity","adm_sc_pg_session_ph":"Enter payment session ID...","adm_sc_pg_t_copied":"Copied to clipboard","adm_sc_pg_t_stopped":"Flow stopped","adm_sc_pg_t_stopped_d":"Step {n} failed. Fix the issue and retry.","adm_sc_pg_t_reset":"All steps reset to defaults","adm_sc_pg_bad_json":"Step {n}: the body is not valid JSON. Fix it and run again.","adm_sc_pg_req_failed":"Request failed","adm_sc_pg_confirm_title":"Run all steps?","adm_sc_pg_confirm_desc":"Steps 2 and 3 create real records for {name}: a Superchat order, an order and a payment session. Test orders will appear in the restaurant's order list.","adm_sc_enable":"Enable","adm_rest_op_failed":"This could not be completed and nothing was created. Try again, and ask for help if it keeps happening.","adm_team_err":"The team could not be saved: one of these people cannot be given access to a restaurant.","adm_nav_g_ai_calls":"AI Call Waiter","adm_nav_g_config":"Configuration","adm_nav_g_comm":"Communication","adm_nav_rest_analytics":"Restaurant Analytics","adm_nav_invoices":"Invoices","adm_nav_refunds":"Refunds","adm_nav_reports":"Reports","adm_nav_all_calls":"All Calls","adm_nav_global_defaults":"Global Defaults","adm_nav_all_integrations":"All Integrations","adm_nav_add_integration":"Add Integration","adm_nav_inventories":"Inventories","adm_nav_languages":"Languages","adm_nav_display_currency":"Display Currency","adm_nav_no_rates":"(no rates)","adm_nav_no_rates_hint":"Exchange rates are missing. Run php artisan fx:update to enable currency conversion.","adm_nav_close_menu":"Close menu","adm_int_title":"Platform integrations","adm_int_desc":"Every third-party connection of every restaurant on the platform.","adm_int_all":"All integrations","adm_int_add":"Add integration","adm_int_add_first":"Add the first integration","adm_int_summary":"Integrations on the platform","adm_int_f_total":"Integrations","adm_int_f_active_hint":"{n} active","adm_int_f_adoption":"Restaurants connected","adm_int_f_events":"Events in the period","adm_int_f_rate":"Success rate","adm_int_period":"Period","adm_int_p_today":"Today","adm_int_p_week":"This week","adm_int_p_month":"This month","adm_int_p_30":"Last 30 days","adm_int_p_year":"This year","adm_int_by_state":"By state","adm_int_st_active":"Active","adm_int_st_paused":"Paused","adm_int_st_error":"Error","adm_int_trend":"Sync activity","adm_int_trend_d":"Successful and failed events over the period.","adm_int_ev_success":"Success","adm_int_ev_failed":"Failed","adm_int_ev_pending":"Pending","adm_int_ev_skipped":"Skipped","adm_int_no_data":"No data","adm_int_providers":"Providers in use","adm_int_no_providers":"No providers in use yet.","adm_int_top":"Restaurants by sync volume","adm_int_top_d":"The restaurants with the most sync events in the period.","adm_int_no_period":"No data in this period.","adm_int_col_events":"Events","adm_int_failures":"Recent failures","adm_int_failures_d":"The latest failed events across the platform, to triage incidents.","adm_int_no_failures":"No failures in the recent feed.","adm_int_attempts":"Attempts: {n}","adm_int_open_named":"Open {name}","adm_int_restaurant_integrations":"Restaurant's integrations","adm_int_search":"Search by restaurant or label...","adm_int_total_label":"integrations","adm_int_provider":"Provider","adm_int_all_providers":"All providers","adm_int_label":"Label","adm_int_last_sync":"Last sync","adm_int_never":"Never synced","adm_int_empty":"No integrations yet","adm_int_empty_hint":"Connect a provider to a restaurant to start syncing.","adm_int_events":"Sync events","adm_int_events_24h":"Events (24h)","adm_int_failed_24h":"Failures (24h)","adm_int_total_events":"Total events","adm_int_integrations":"Integrations","adm_int_activate":"Activate","adm_int_activate_failed":"Could not activate the integration","adm_int_pause":"Pause","adm_int_test":"Test connection","adm_int_test_ok":"Connection OK","adm_int_test_not_ready":"Connection OK, but it cannot be activated yet","adm_int_test_unhealthy":"The provider answered, but the connection is not healthy","adm_int_test_failed":"Connection failed","adm_int_sync":"Sync now","adm_int_sync_ok":"Sync finished","adm_int_sync_failed":"One or more pulls failed","adm_int_sync_results":"Sync results","adm_int_pull_menu":"Menu","adm_int_pull_stop":"Stop list","adm_int_pull_stock":"Stock","adm_int_synced":"Synced","adm_int_pull_off":"Menu sync is off for this integration","adm_int_more":"More actions","adm_int_edit_credentials":"Edit credentials","adm_int_erp_mapping":"ERP mapping","adm_int_provision":"Provision","adm_int_prov_title":"Provisioning summary","adm_int_prov_ok":"Provisioning finished","adm_int_prov_failed":"Provisioning failed","adm_int_prov_auth":"Sign-in","adm_int_prov_webhook":"Webhook","adm_int_prov_registered":"registered","adm_int_prov_delegated":"handled by integration #{id}","adm_int_prov_url":"Webhook address","adm_int_prov_org":"Organization","adm_int_prov_terminal":"Terminal","adm_int_prov_order_type":"Order type","adm_int_prov_payments":"Payment types","adm_int_pay_cash":"Cash","adm_int_pay_card":"Card","adm_int_pay_online":"Online","adm_int_ok":"OK","adm_int_failed":"failed","adm_int_none":"none","adm_int_error_title":"In error after {n} failures in a row","adm_int_health":"Health","adm_int_created":"Created","adm_int_activity":"Sync activity (last 14 days)","adm_int_stock":"Stock summary","adm_int_stock_total":"Tracked products","adm_int_stock_linked":"Linked to the menu","adm_int_stock_unlinked":"Not linked","adm_int_stock_low":"Low stock alerts","adm_int_events_recent":"Recent events","adm_int_no_events":"No events yet","adm_int_force":"Force disable","adm_int_force_title":"Force-disable this integration?","adm_int_force_desc":"It is paused and its failure count is reset, so nothing syncs until someone activates it again. This is logged.","adm_int_efood_set":"Set eFood password","adm_int_efood_d":"A one-time registration, made from this server because eFood's API only answers to registered addresses.","adm_int_efood_ph":"New partner password","adm_int_efood_rule":"10 to 64 characters with a lowercase letter, a capital, a digit and one of _@$!%^*:, and no spaces.","adm_int_efood_save":"Set password","adm_int_efood_ok":"Password set and login verified","adm_int_efood_failed":"The password could not be set.","adm_int_efood_verify_failed":"The password was set, but the login check failed.","adm_int_back_list":"Back to integrations","adm_int_pick":"Choose a provider","adm_int_pick_d":"Select which third-party system you want to connect to the restaurant.","adm_int_cap_push":"Pushes orders","adm_int_cap_pull":"Pulls finished-goods stock","adm_int_rest_label":"Restaurant and label","adm_int_pick_rest":"Find a restaurant","adm_int_search_rest":"Search restaurants...","adm_int_label_ph":"e.g. Main branch till","adm_int_creds":"Credentials","adm_int_creds_d":"Credentials are encrypted when stored and are never shown again.","adm_int_client_id":"Client ID","adm_int_client_secret":"Client secret","adm_int_refresh_token":"Refresh token","adm_int_api_login":"API login","adm_int_api_login_ph":"UUID supplied by Syrve","adm_int_api_login_d":"Exchanged for a bearer token. Rotate it if it is ever exposed.","adm_int_partner_pw":"Partner password","adm_int_partner_pw_ph":"eFood partner password","adm_int_inbound_key":"Inbound header key","adm_int_inbound_key_ph":"The key eFood sends with each order webhook","adm_int_wolt_secret_ph":"Wolt OAuth client secret","adm_int_wh_secret_hmac":"Webhook secret (HMAC)","adm_int_wolt_wh_hint":"The order webhook secret registered with Wolt: at least 16 characters, one value for every Wolt venue. Required before activating.","adm_int_api_key":"API key","adm_int_api_key_ph":"Paste the whole value Entersoft supplied, as it is","adm_int_api_key_d":"Stored and sent as one opaque string: its three comma-separated parts are never split.","adm_int_base_url":"Base URL","adm_int_base_url_d":"Leave blank for production. Set it only for an Entersoft test company.","adm_int_config":"Configuration","adm_int_account_owner":"Account owner","adm_int_account_owner_d":"The Zoho account that owns the app, e.g. calikebabdev","adm_int_app_link":"App link","adm_int_app_link_d":"The application's URL name, e.g. calikebab","adm_int_region":"Region","adm_int_r_eu":"Europe","adm_int_r_us":"United States","adm_int_r_in":"India","adm_int_r_au":"Australia","adm_int_r_ua":"Ukraine","adm_int_warehouse":"Warehouse","adm_int_warehouse_d":"A free name sent in Zoho's Warehouse field, usually the city or a location code.","adm_int_report_link":"Order report link","adm_int_stock_report":"Stock report link","adm_int_stock_report_d":"The Zoho report that shows finished-goods stock. Leave blank to turn stock pulls off.","adm_int_stock_name_field":"Stock name field","adm_int_stock_qty_field":"Stock quantity field","adm_int_save":"Connect integration","adm_int_save_hint":"Credentials are encrypted when stored.","adm_int_org_id":"Organization ID","adm_int_org_id_d":"The Syrve tenant identifier of this restaurant.","adm_int_terminal_id":"Terminal group ID","adm_int_terminal_id_d":"The default terminal for outgoing orders.","adm_int_order_type_id":"Order type ID","adm_int_order_type_id_d":"The delivery, pickup or dine-in type defined in Syrve.","adm_int_wh_secret":"Webhook secret","adm_int_wh_secret_ph":"Shared HMAC secret","adm_int_syrve_wh_d":"Verifies the real-time stop-list webhooks Syrve sends (X-Syrve-Signature). Leave blank to turn webhooks off and rely on the 5-minute poll.","adm_int_pay_ids":"Payment type IDs (optional)","adm_int_pay_ids_d":"Syrve needs the IDs of its payment types. When they are set, every outgoing order carries a payments block so the kitchen sees how it is paid. Leave blank to leave it out.","adm_int_pay_cash_id":"Cash payment type ID","adm_int_pay_card_id":"Card payment type ID","adm_int_pay_online_id":"Online payment type ID","adm_int_menu_auth":"Syrve is the authority for the menu","adm_int_menu_auth_d":"When on, every hourly menu pull overwrites the linked menu item's price, description and extras with Syrve's. Keep it off if the Ordder menu is the source of truth (most merchants).","adm_int_brand":"Brand","adm_int_brand_efood":"eFood (Greece)","adm_int_brand_foody":"Foody (Cyprus)","adm_int_environment":"Environment","adm_int_env_sandbox":"Sandbox","adm_int_env_prod":"Production","adm_int_vendor_id":"Vendor ID","adm_int_vendor_id_ph":"eFood vendor ID","adm_int_partner_user":"Partner username","adm_int_partner_user_ph":"eFood partner username","adm_int_inbound_name":"Inbound header name","adm_int_wolt_client_ph":"Wolt OAuth client ID","adm_int_wolt_venue":"Wolt venue ID","adm_int_wolt_venue_ph":"Wolt venue ID","adm_int_wolt_venue_d":"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.","adm_int_wolt_self":"Self-delivery venue","adm_int_wolt_self_d":"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.","adm_int_wolt_auto":"Auto-accept orders","adm_int_wolt_auto_d":"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.","adm_int_wolt_pay":"Record the Wolt payment","adm_int_wolt_pay_d":"Book each prepaid Wolt order as paid by card when it arrives.","adm_int_wolt_hosts":"Wolt development hosts (optional)","adm_int_wolt_hosts_d":"Leave all three blank for Wolt production. Fill them only to test against Wolt's development environment.","adm_int_wolt_auth_url":"Token URL","adm_int_wolt_authorize_url":"Consent page URL","adm_int_wolt_api_base":"Order API URL","adm_int_wolt_paused":"Wolt integrations are saved paused. Next: open Edit credentials, press Connect Wolt, then Activate.","adm_int_cashier_code":"Cashier code","adm_int_cashier_code_d":"The only field that says where the sale happened: it identifies this venue on every row of both datasets.","adm_int_first_export":"First export date","adm_int_first_export_d":"A hard floor: the export never looks behind this date.","adm_int_line_grain":"Line grain","adm_int_grain_line":"Per line (mirrors the fiscal document)","adm_int_grain_item":"Per item code (fewer rows, same money)","adm_int_grain_vat":"Per VAT rate (smallest, keeps the MARK)","adm_int_dry_run":"Dry run: build payloads, transmit nothing","adm_int_dry_run_d":"Keep it on until the accountant approves a dry-run payload.","adm_int_erp_after":"After connecting, open ERP mapping on the integration page and map every item and payment method: an unmapped item stops the nightly export by design.","tm_reservations_today":"Reservations today","tm_res_now":"now","tm_res_late_min":"{n} min late","tm_res_booked":"Booked","tm_res_confirmed":"Confirmed","tm_res_arrived":"Arrived","tm_res_seated":"Seated","vs_shift_auto_clockout_hours":"Clock out after","vs_shift_auto_clockout_hours_hint":"The longest a shift can run before it is ended for the person.","vs_shift_timeclock_mode":"How staff clock in","vs_shift_timeclock_mode_hint":"With a PIN pad on a shared screen, or by scanning a QR code.","vs_opt_shift_timeclock_mode_kiosk":"PIN pad on a screen","vs_opt_shift_timeclock_mode_qr_code":"QR code to scan","vs_shift_swap_auto_approve":"Approve shift swaps automatically","vs_shift_swap_auto_approve_hint":"Swap requests go through without a manager's review.","vs_shift_forecast_weeks_lookback":"Weeks of history for forecasts","vs_shift_forecast_weeks_lookback_hint":"How many past weeks the staffing forecast learns from.","vs_unit_weeks":"weeks","vs_opt_reservation_booking_mode_wellness":"Wellness treatments","vs_link_shifts":"Shift settings","vs_note_roles":"What each role may do, such as printing bills, taking payments, voiding items or freeing tables, is set per role.","vs_note_shifts":"Overtime rules, shift templates and compliance rules have their own page.","vs_note_printers":"The language of printed receipts and the receipt width are set with your printers.","vs_note_kiosks":"How long counter and card orders wait before they expire, and when the kitchen sees a kiosk order.","vs_note_reviews":"Connect Google and TripAdvisor, and print review QR codes.","vs_note_wellness":"Your treatments, the time kept free between bookings, the slot length and the guest agreement.","vs_card_venue_reviews":"Guest reviews","vs_card_till_kiosks":"Self-order kiosks","vs_card_res_wellness":"Wellness","vs_link_roles":"Roles and permissions","vs_link_reviews":"Review settings","vs_link_kiosks":"Kiosks","vs_link_wellness":"Wellness services","vs_link_printers":"Printers","rs_at_when":"A guest gets the tag when they book, change a booking or finish a visit and match every condition, and keeps it until you remove it.","rs_acc_when":"Checked on every booking and change: VIP and staff times are closed online, a time at its guest limit is refused, a deposit is asked where set.","zr_voids_note":"Items voided after the order was placed and whole orders cancelled, by the time they happened. Kept apart from discounts and refunds; tips never count.","zr_voids_truncated":"Showing the first {shown} of {total} voids. The total covers all of them.","dining_preference":"Order type","pay_bill_no_unpaid_title":"No unpaid orders","pay_bill_load_failed":"We could not load the bill. Please try again.","item_count_one":"item","error_page.403_guest_text":"This link is not valid or no longer works. Open it again from the message or the QR code you were given.","wellness_opt_allergies":"Allergies","wellness_opt_eczema":"Eczema / Psoriasis","wellness_opt_surgery":"Recent Surgery","wellness_opt_epilepsy":"Epilepsy","wellness_opt_headaches":"Headaches / Migraines","wellness_opt_respiratory":"Respiratory Conditions","wellness_opt_pressure":"Hypertension / Hypotension","wellness_opt_claustrophobia":"Claustrophobia","wellness_opt_treatment":"Ongoing Medical Treatment","wellness_opt_herpes":"Herpes","wellness_opt_perineal":"Perineal Sensitivity / Conditions","wellness_opt_diabetes":"Diabetes","wellness_opt_implants":"Metal Implants / Fractures","wellness_opt_heart":"Heart Conditions","wellness_opt_muscle":"Muscle Tone","wellness_opt_fluid":"Fluid Retention","wellness_opt_dry":"Dry Skin","wellness_opt_aging":"Skin Aging","wellness_opt_cellulite":"Cellulite","wellness_opt_relax":"Relaxation","wellness_opt_detox":"Detoxification","wellness_opt_wellbeing":"General Well-being","wellness_opt_energy":"Stimulation & Energy Boost","wellness_opt_rejuv":"Rejuvenation","wellness_opt_firming":"Firming / Tightening","wellness_opt_hydration":"Hydration","wellness_opt_antiaging":"Anti-aging","wellness_opt_balance":"Empowerment & Balance","wellness_opt_weight":"Weight Management","order_filters_title":"Advanced Filters","order_filters_search":"Search Orders","order_filters_search_ph":"Order number, table, items...","order_filters_price_range":"Price Range","mi_view_grid":"Grid","mi_set_desc":"Configure visibility, taxes, and other settings for this menu item","mi_set_visibility":"Item visibility","mi_set_visible":"Visible to customers","mi_set_hidden":"Hidden from the menu","mi_set_vat":"VAT","mi_set_vat_on":"VAT will be applied","mi_set_vat_off":"VAT-exempt item","mi_set_taxes_on":"Taxes enabled","mi_set_taxes_off":"Taxes disabled","mi_set_taxes_on_hint":"Select applicable taxes below","mi_set_taxes_off_hint":"0% tax rate applied","mi_set_tax_pick":"Tax selection","mi_set_tax_pick_hint":"Select one or more taxes to apply to this item","mi_set_default_tax":"Restaurant default","mi_set_tax_rate":"{rate}% tax rate","mi_set_cumulative":"Multiple taxes can be selected and will be calculated cumulatively at checkout.","mi_set_default_note":"The restaurant's default tax is automatically applied to new items when taxes are enabled.","mi_set_upsells_manage":"Manage upsells","mi_empty_pick_desc":"Choose a category from the sidebar to view and manage its menu items","mi_empty_first_category":"Create first category","mi_empty_no_items_desc":"Start building your menu by adding your first item to this category","mi_empty_first_item":"Add first item","al_title":"Allergens & Dietary Restrictions","al_subtitle":"Customize your menu experience","al_safety":"Safety First","al_safety_text":"Select allergens you're allergic to and we'll filter the menu to show only safe options for you.","al_select":"Select Your Allergens","al_selected_one":"1 allergen selected","al_selected_many":"{count} allergens selected","al_filtered":"Menu will be filtered accordingly","al_apply_filters":"Apply Filters","al_apply_count":"Apply ({count})","al_adjust":"Adjust Allergens","al_active":"{count} active","mi_select_category":"Select a category to view dishes","mi_no_categories":"No available categories","mi_filtered_hint":"All categories may be filtered due to your allergens. Try adjusting your allergen filters.","mi_none_available":"No menu categories are currently available.","fc_open_one":"{count} Restaurant Open","fc_open_many":"{count} Restaurants Open","fc_search_placeholder":"Search dishes, restaurants or cuisines","fc_search_results":"Search Results","fc_temp_unavailable":"Temporarily Unavailable","fc_top_cuisines":"Top Cuisines","fc_count_one":"{count} restaurant","fc_count_many":"{count} restaurants","fc_trending":"Trending Dishes","fc_try_different":"Try a different search or category","rs_date_unavailable":"Not available for this date","rs_season_closed":"This venue is closed outside of season. Please select a different date.","al_label":"Allergens","cashier_suggestions_title":"Suggested for this order","cashier_suggestion_often_with":"Often ordered with {item}","cashier_suggestion_goes_with_order":"Pairs well with this order","cashier_suggestion_popular_now":"Popular right now","cashier_suggestion_high_margin":"High margin","cashier_suggestion_dismiss":"Hide this suggestion","cashier_suggestion_evidence":"Ordered together in {together} of {total} {item} orders in the last {days} days","cashier_deal_save":"Save {amount}","sidebar.inventory_alerts":"Alerts","sidebar.tab_items":"Items","inv_item_all_above_min":"Every location is above its minimum","inv_item_all_lots":"All lots","inv_item_all_movements":"All movements","inv_item_bought":"Last bought","inv_item_in_stock":"In stock","inv_item_more_actions":"More actions for this item","inv_item_never_ordered":"Never ordered","inv_item_never_ordered_hint":"Its orders and prices will show here.","inv_item_next_expiry":"Next expiry","inv_item_no_dated_lots":"No dated lots","inv_item_no_lots":"No lots on hand","inv_item_no_lots_hint":"A lot is made when a delivery of this item is received.","inv_item_no_movements":"No movements yet","inv_item_no_movements_hint":"Receipts, sales, waste and counts appear here.","inv_item_no_stock_yet":"Receive a delivery or count it to put stock on a location.","inv_item_not_used":"Not used yet","inv_item_not_used_hint":"Add it to a recipe to see what each dish uses.","inv_item_order":"Order","inv_item_preferred_supplier":"Preferred supplier","inv_item_prep_recipe":"Prep recipe","inv_item_recent_movements":"Recent movements","inv_item_used_in":"Used in","inv_item_per_portion":"per portion","inv_dash_count_stock":"Count stock","inv_alert_order_item":"Order this item","inv_alert_see_lots":"See its lots","inv_alert_open_item":"Open item","inv_item_open":"Open item","inv_item_by_category":"By category","inv_item_all_suppliers":"All suppliers","inv_item_empty_hint":"Add what you buy and use, then count it and order it from here.","inv_item_view":"View item","inv_item_generate_sku":"Generate","inv_loc_here":"At this location","inv_loc_movements_here":"Stock movements","inv_loc_count_here":"Counts and adjustments","inv_loc_desc":"Where your stock is kept: stores, coolers, the bar.","inv_show_more":"Show {n} more","inv_loc_no_main":"No main location is set. The overview counts what is in stock at the main location, so mark one in its settings.","inv_supplier_receipts":"Recent deliveries","inv_po_last_paid":"Last paid","inv_grn_value":"Value","inv_grn_received_value":"Received value","inv_grn_received_value_hint":"Accepted quantities at the receipt's prices","inv_count_desc":"Count what is on the shelf. The difference is booked as an adjustment.","inv_count_changed_only":"Changed only","inv_count_price_expiry":"Price and expiry","inv_count_nothing_yet":"Change a count to save","inv_count_load_failed":"The items could not be loaded. Try choosing the location again.","inv_lot_edit_hint":"Fix the number, the date or the note. The quantity changes only through receipts, counts, waste and transfers.","inv_mov_system_entry":"System entry","inv_recipe_food_cost":"Food cost","inv_recipe_food_cost_hint":"Share of the price one portion costs","inv_recipe_margin":"Margin per portion","inv_recipe_prep_recipes":"Prep recipes","inv_recipe_prep_hint":"Made in the kitchen ahead of service, not sold as a menu item.","inv_cvr_recipe_costs":"Recipe costs","sidebar.supplier_documents":"Supplier documents","sidebar.supplier_product_codes":"Product codes","sidebar.supplier_payables":"Payables","sidebar.tab_documents":"Documents","sidebar.tab_product_codes":"Product codes","sidebar.tab_payables":"Payables","sd_inbox_title":"Supplier documents","sd_inbox_description":"Scan or upload what suppliers send. One review books the goods and the payable.","sd_scan_or_upload":"Scan or upload","sd_stages":"Document stages","sd_stage_all":"All","sd_stage_reading":"Reading","sd_stage_needs_review":"Needs review","sd_stage_ready":"Ready","sd_stage_waiting_page":"Waiting for a page","sd_stage_waiting_invoice":"Waiting for invoice","sd_stage_confirmed":"Confirmed","sd_stage_rejected":"Rejected","sd_stage_failed":"Failed","sd_stage_cancelled":"Cancelled","sd_stage_merged":"Merged","sd_search":"Number, MARK or supplier","sd_filter_type":"Document type","sd_all_types":"All types","sd_filter_supplier":"Supplier","sd_all_suppliers":"All suppliers","sd_col_document":"Document","sd_col_supplier":"Supplier","sd_col_amount":"Amount","sd_col_status":"Status","sd_col_aade":"myDATA","sd_col_added":"Added","sd_type_invoice":"Invoice","sd_type_delivery_note":"Delivery note","sd_type_invoice_delivery_note":"Invoice and delivery note","sd_type_credit_note":"Credit note","sd_type_receipt":"Receipt","sd_type_unknown":"Unknown type","sd_no_number":"no number","sd_from_aade":"From myDATA","sd_pages_count":"Pages: {n}","sd_failed_note":"Could not be read","sd_pages_note":"{have} of {of} pages given","sd_claim_note":"Waiting for a venue to claim it","sd_to_check":"{n} to check","sd_aade_verified":"Verified","sd_aade_pending":"Pending","sd_aade_not_found":"Not found","sd_aade_mismatch":"Differs","sd_aade_unavailable":"Unavailable","sd_aade_not_checked":"Not checked","sd_aade_not_applicable":"Not applicable","sd_aade_cancelled":"Cancelled","sd_open":"Open","sd_check_aade":"Check myDATA now","sd_read_again":"Read again","sd_aade_asked":"myDATA is being asked","sd_could_not_ask_aade":"Could not ask myDATA","sd_reading_again":"Reading it again","sd_could_not_read_again":"Could not read it again","sd_nothing_matches":"No document matches","sd_nothing_matches_hint":"Try another stage or clear the filters.","sd_empty_title":"No supplier documents yet","sd_empty_description":"Photograph or upload a supplier invoice or delivery note and one review books it.","sd_scan_title":"Scan or upload a document","sd_scan_description":"Add all the pages of one document: it is read and waits for your review.","sd_pages":"Pages","sd_pages_description":"Photographs or files, in the order the document reads.","sd_drop_title":"Drop the pages here","sd_drop_now":"Drop to add them","sd_drop_hint":"PDF, JPEG, PNG, WebP or HEIC. Up to {files} files, one document at a time.","sd_take_photo":"Take a photo","sd_choose_files":"Choose files","sd_pages_in_order":"Pages in reading order","sd_page_n":"Page {n}","sd_no_preview":"No preview","sd_remove_page":"Remove page {n}","sd_move_earlier":"Move page {n} earlier","sd_move_later":"Move page {n} later","sd_add_photo":"Add a photo","sd_add_files":"Add files","sd_order_hint":"The pages are read in this order. Use the arrows to move one.","sd_too_many_files":"A document can have up to {n} files.","sd_file_type_refused":"{name} is not a PDF or a photo (JPEG, PNG, WebP, HEIC).","sd_this_file":"This file","sd_file_too_large":"{name} is larger than {mb} MB.","sd_total_too_large":"The pages are over {mb} MB together: send fewer pages or smaller photos.","sd_qr_mark":"QR code read: MARK {mark}","sd_qr_found":"QR code read: myDATA will be asked for this document","sd_about_title":"About this document","sd_about_description":"All optional: the reader works these out.","sd_supplier":"Supplier","sd_supplier_auto":"Let the reader decide","sd_purchase_order":"Purchase order","sd_order_auto":"Match it for me","sd_what_is_it":"What is it?","sd_type_auto":"Let the reader decide","sd_sending":"Sending... {percent}%","sd_reading_now":"Reading the document...","sd_nothing_to_send":"Add at least one page","sd_ready_to_send":"Pages: {n}, {mb} MB","sd_reading":"Reading...","sd_upload_and_read":"Upload and read","sd_too_many_uploads":"Too many uploads just now: wait a minute and try again.","sd_upload_failed":"The upload did not go through. Check the connection and try again.","sd_duplicate_kicker":"Already in your inbox","sd_duplicate_title":"These pages are already held","sd_duplicate_description":"Open that document, or send these as a different one.","sd_duplicate_held":"Already held","sd_duplicate_anyway":"Send as a new one","sd_duplicate_open":"Open that one","sd_paper":"The paper","sd_zoom_in":"Zoom in","sd_zoom_out":"Zoom out","sd_zoom_fit":"Fit to width","sd_previous_page":"Previous page","sd_next_page":"Next page","sd_no_paper":"No paper yet","sd_no_paper_aade":"This document came from myDATA","sd_no_paper_hint":"Add the PDF or a photo so the items can be read.","sd_no_preview_format":"The browser cannot show this kind of photo. Open it as a file.","sd_open_file":"Open file","sd_add_page":"Add a page","sd_add_page_description":"The whole document is read again with the new pages.","sd_add_and_read":"Add and read again","sd_pages_added_toast":"Pages added, reading again","sd_reading_title":"Reading the document","sd_reading_description":"It opens here as soon as it is read.","sd_failed_title":"It could not be read","sd_rejected_title":"Rejected","sd_state_cancelled":"The supplier cancelled this document at myDATA. Nothing is booked.","sd_state_merged":"These pages were added to another document.","sd_this_venue":"this venue","sd_claim_title":"Claim this document for your venue","sd_claim_hint":"It came from myDATA for a tax number that several venues share. Once a venue claims it, its items can be matched.","sd_claim_looks_like":"The customer block reads like {name}: switch to that venue if it belongs there.","sd_claim_for":"Claim for {name}","sd_claimed_toast":"Document claimed","sd_could_not_claim":"Could not claim the document","sd_could_not_match":"Could not match with that supplier","sd_could_not_reverse":"Could not reverse the document","sd_reject_failed":"Could not reject the document","sd_confirm_failed":"The document could not be booked. Nothing was changed.","sd_open_that_document":"Open that document","sd_i_checked_this":"I have looked at this","sd_cannot_be_booked":"This document cannot be booked.","sd_cannot_create_supplier":"You are not allowed to create suppliers: choose an existing one.","sd_flags_title":"To check","sd_show_notes":"More notes: {n}","sd_hide_notes":"Hide notes","sd_paper_says":"paper: {value}","sd_aade_says":"myDATA: {value}","sd_field_supplier_tax_id":"Supplier tax number","sd_field_number":"Number","sd_field_series":"Series","sd_field_issue_date":"Issue date","sd_field_totals_net":"Net total","sd_field_totals_vat":"VAT total","sd_field_totals_gross":"Gross total","sd_field_totals_withholdings":"Withholdings","sd_field_totals_payable":"Amount to pay","sd_field_lines_count":"Number of lines","sd_supplier_by_tax":"Matched by tax number","sd_supplier_by_name":"Matched by name","sd_supplier_by_fuzzy":"Matched by a similar name: check it","sd_supplier_by_hand":"Chosen by you","sd_supplier_unmatched":"The supplier is not among yours: choose one or create it from the document.","sd_supplier_ambiguous":"More than one supplier has this tax number: choose which issued it.","sd_supplier_will_be_created":"will be created when you confirm","sd_printed_supplier":"On the paper","sd_tax_number":"tax no. {n}","sd_is_it":"Is it {name}?","sd_change":"Change","sd_edit":"Edit","sd_choose_supplier":"Supplier","sd_pick_supplier":"Choose a supplier","sd_create_supplier":"Create a new supplier from the document","sd_create_from_document":"Create it from the document","sd_new_supplier_title":"New supplier","sd_new_supplier_description":"Taken from the document. Correct what is wrong.","sd_new_supplier_fields":"Supplier details","sd_supplier_name":"Name","sd_tax_id":"Tax number","sd_tax_office":"Tax office","sd_address":"Address","sd_phone":"Phone","sd_email":"Email","sd_use_this_supplier":"Use this supplier","sd_document_title":"The document","sd_type":"Type","sd_choose_type":"Choose the type","sd_as_printed":"As printed: {text}","sd_credit_for":"What is this credit for?","sd_credit_return":"Goods returned","sd_credit_rebate":"Discount or rebate","sd_credit_return_hint":"The returned goods come out of stock and the payable goes down.","sd_credit_rebate_hint":"No stock moves; the payable goes down.","sd_credit_ask":"Say which: one of them takes stock out, so it is never guessed.","sd_series":"Series","sd_number":"Number","sd_issue_date":"Issue date","sd_due_date":"Due date","sd_due_derived":"Not printed: worked out from the terms ({basis}).","sd_payment_terms":"Payment terms","sd_payment_reference":"Payment reference","sd_receive_into":"Receive into","sd_choose_location":"Choose a location","sd_no_main_location":"The venue has no main location: choose where the goods go.","sd_links_title":"Belongs to","sd_order_n":"Order #{n}","sd_order_found":"Possible order: {order}","sd_order_because":"Because: {reasons}","sd_link_order":"Link it","sd_unlink":"Unlink","sd_other_order":"Another order","sd_no_order":"No purchase order","sd_settles_notes":"Delivery notes this invoice is for","sd_settles_notes_hint":"Their goods are already in stock: only their cost is set.","sd_named_by_invoice":"named on the invoice","sd_credits_document":"The document this credit note credits","sd_credits_none":"None chosen","sd_settles_claim":"A rebate claim it settles","sd_settles_claim_hint":"Optional: marks the claim as paid by this credit note.","sd_claim_none":"None","sd_outgoing_title":"Issued by your own company","sd_outgoing_description":"This belongs to sales, not purchases. It can only be linked to a supplier deal as the claim.","sd_outgoing_deal":"Supplier deal","sd_outgoing_pick_deal":"Choose the deal","sd_link_claim":"Link as the claim","sd_totals_title":"Totals","sd_net":"Net","sd_vat":"VAT","sd_charges":"Charges","sd_gross":"Gross","sd_withholdings":"Withheld","sd_payable":"To pay","sd_vat_breakdown":"VAT by rate","sd_vat_rate_col":"Rate","sd_correct_amounts":"Correct the amounts","sd_done_editing":"Done","sd_supplier_balance":"Supplier balance on the paper: {previous} before, {next} after","sd_lines_title":"Lines","sd_lines_to_decide":"{n} to decide","sd_line_untitled":"Line {n}","sd_vat_rate":"VAT {rate}%","sd_line_kind":"What this line is","sd_kind_stock":"Stock","sd_kind_expense":"Expense","sd_kind_asset":"Asset","sd_kind_ignored":"Leave out","sd_line_by_code":"Matched by your code","sd_line_by_code_conversion":"Matched by code: check the conversion","sd_line_by_text":"Matched by its description","sd_line_by_sku":"Matched by SKU or barcode","sd_line_by_name":"Matched by name ({score}%): check it","sd_line_by_hint":"Matched by the item's name: check it","sd_line_no_match":"No match: choose what it is","sd_line_chosen":"Decided by you","sd_line_rebate":"Carries value only: no stock moves","sd_line_booked":"Booked","sd_line_choose":"Choose what this line is: an item, an expense, an asset, or leave it out.","sd_rebate_line_hint":"A rebate credit: this line carries value, not goods.","sd_booked_qty":"{qty} {unit} into stock","sd_provisional":"provisional cost","sd_item":"Item","sd_choose_item":"Choose an item","sd_search_items":"Search by name, SKU or barcode","sd_search_items_hint":"Type two letters of the name, the SKU or the barcode.","sd_suggested":"Suggested","sd_searching":"Searching...","sd_search_failed":"The search did not go through. Try again.","sd_no_item_found":"No item matches \"{q}\".","sd_qty":"Quantity","sd_unit_price":"Unit price","sd_line_total":"Total","sd_one_of":"1 {unit}","sd_unit_theirs":"of theirs","sd_unit_ours":"of ours","sd_conversion":"How many of our unit are in one of theirs","sd_conversion_check":"{unit} to {ours}: check how many are in one. It is remembered for this supplier.","sd_pack_size":"Pack size","sd_pack_custom":"Another quantity","sd_stock_gets":"stock gets {qty} {unit}","sd_also_found":"Also found","sd_expense_category":"Expense category","sd_choose_category":"Choose a category","sd_new_category":"A new category...","sd_new_category_name":"New category name","sd_asset_hint":"Recorded as an asset: no stock and no expense category.","sd_ignore_reason":"Why it is left out","sd_reason_delivery":"Delivery fee","sd_reason_deposit":"Deposit","sd_reason_not_ours":"Not ours","sd_reason_discount":"Discount","sd_line_details":"Location, lot and expiry","sd_location":"Location","sd_location_default":"The main location","sd_lot":"Lot number","sd_expiry":"Expiry date","sd_learn":"Remember this for this supplier","sd_learn_hint":"The next document with this code is matched on its own.","sd_confirm":"Confirm","sd_confirming":"Booking...","sd_reject":"Reject","sd_bar_ready":"Ready to confirm. To pay: {amount}","sd_bar_lines":"Lines left to decide: {n}","sd_bar_supplier":"Choose the supplier","sd_bar_claim":"Claim the document for your venue first","sd_bar_deal":"Choose the supplier deal","sd_bar_type":"Choose what kind of document it is","sd_bar_credit_kind":"Say what the credit note is for","sd_bar_acknowledge":"Findings to look at first: {n}","sd_bar_show":"Show me","sd_reject_document":"Reject the document","sd_reject_title":"Reject this document?","sd_reject_description":"Nothing is booked and nothing is deleted: it stays in the inbox as rejected.","sd_reject_reason":"Why is it rejected?","sd_reject_duplicate":"A duplicate","sd_reject_not_ours":"Not ours","sd_reject_unreadable":"Unreadable","sd_reject_wrong_venue":"Another venue's","sd_rejected_toast":"Document rejected","sd_confirmed_toast":"Booked","sd_booked_title":"Booked","sd_booked_receipt":"Goods receipt","sd_booked_payable":"Payable to the supplier","sd_booked_credit":"Credit from the supplier","sd_booked_lines":"Lines","sd_booked_stock":"Stock: {n}","sd_booked_expense":"Expenses: {n}","sd_booked_asset":"Assets: {n}","sd_booked_ignored":"Left out: {n}","sd_booked_learned":"Remembered for next time","sd_booked_learned_hint":"Next time, the same codes from this supplier are matched on their own.","sd_booked_return":"The returned goods came out of stock and the payable went down.","sd_booked_rebate":"Recorded as a rebate: no stock moved, the payable went down.","sd_booked_awaiting_invoice":"The goods are in stock. The cost is left to the invoice that follows.","sd_due_on":"Due {date}","sd_confirmed_by_hand":"Confirmed on {date}","sd_confirmed_auto":"Booked by the system on {date}","sd_reverse":"Reverse","sd_reverse_title":"Reverse this booking?","sd_reverse_description":"The goods receipt and the payable are taken back one step, and the document is open for review again.","sd_reverse_blocked":"Stock from this document has been used, so it cannot be reversed.","sd_reversed_toast":"Booking reversed","sd_not_reversible":"This booking can no longer be reversed.","sd_source_aade":"myDATA","sd_source_ai":"read from paper","sd_source_text":"from PDF text","sd_source_manual":"edited by you","sd_source_derived":"worked out","sd_source_qr":"from QR","sd_flag_awaiting_assignment":"This document came for a tax number that several venues share: one venue has to claim it before its items can be matched.","sd_flag_credit_kind_needed":"Say what this credit note is for: goods returned (stock comes out) or a discount or rebate (no stock moves).","sd_flag_issued_by_venue":"This document was issued by your own company: it belongs to sales, not to purchases. It creates no payable and moves no stock.","sd_flag_customer_tax_id_mismatch":"This document is addressed to tax number {customer}, which is not this venue's company ({venues}).","sd_flag_customer_names_other_venue":"The customer block reads like {venue}, another venue of this company.","sd_flag_supplier_unmatched":"The supplier is not among your suppliers: choose one, or create it from what the document says.","sd_flag_supplier_ambiguous":"More than one supplier carries this tax number: choose which issued the document.","sd_flag_supplier_fuzzy":"The supplier was matched by a name that is only alike: check it.","sd_flag_unmapped_lines":"Lines still to be matched to an item or marked as an expense: {count}.","sd_flag_type_unknown":"The type of this document could not be read: choose invoice, delivery note, credit note or receipt.","sd_flag_missing_supplier":"Neither the supplier's name nor its tax number could be read.","sd_flag_missing_number":"The document number could not be read. Duplicates cannot be checked without it.","sd_flag_missing_issue_date":"The issue date could not be read.","sd_flag_no_lines":"No lines were read from this document.","sd_flag_missing_totals":"The totals could not be read.","sd_flag_supplier_tax_id_invalid":"The supplier's tax number {tax_id} fails the Greek check digit: a digit was probably misread.","sd_flag_customer_tax_id_invalid":"The customer's tax number {tax_id} fails the Greek check digit: a digit was probably misread.","sd_flag_date_in_future":"The issue date ({date}) is in the future.","sd_flag_date_old":"The issue date ({date}) is more than a year old.","sd_flag_due_before_issue":"The due date is before the issue date.","sd_flag_due_date_derived":"No due date is printed: it is worked out from the payment terms ({basis}).","sd_flag_pages_missing":"The document has {expected} pages and {received} are given: add the missing pages before the totals can be checked.","sd_flag_line_math_mismatch":"Line {line}: quantity × price less discount is {expected} but the line says {printed}.","sd_flag_lines_sum_mismatch":"The lines add up to {lines_sum} but the document's net total is {net_total}.","sd_flag_vat_math_mismatch":"Net {net} plus VAT {vat} is not the gross total {gross}.","sd_flag_vat_breakdown_row":"The VAT table says {rate}% of {net} is {vat}, which does not add up.","sd_flag_vat_breakdown_sum":"The VAT table adds up to {table} but the document's VAT is {total}.","sd_flag_quantity_total_mismatch":"A quantity column does not add up to the total the document prints.","sd_flag_balance_inconsistent":"The supplier's running balance does not move by this document's amount: check the totals.","sd_flag_payable_differs":"The amount to pay is not the gross less what is withheld.","sd_flag_machine_line_mismatch":"The total in the document's machine-readable line differs from the total read.","sd_flag_mydata_uid_malformed":"The printed UID is not 40 hex characters: a character was probably misread.","sd_flag_mydata_auth_malformed":"The printed authentication code is not 40 hex characters: a character was probably misread.","sd_flag_mydata_mark_malformed":"The printed MARK is not 15 digits: a digit was probably misread.","sd_flag_low_confidence":"The reader is not sure about the {field}.","sd_flag_possible_missing_document":"The balance before this document ({previous}) is not the balance after the last one we hold from this supplier ({last_known}): a document worth {gap} may be missing in between.","sd_flag_duplicate_mark_confirmed":"The same MARK is on another document that is already booked: #{id}{label}.","sd_flag_duplicate_mark_waiting":"The same MARK is on another document waiting for review: #{id}{label}.","sd_flag_duplicate_number_confirmed":"This supplier's document with this series and number is already booked: #{id}{label}.","sd_flag_duplicate_number_waiting":"This supplier's document with this series and number is already waiting for review: #{id}{label}.","sd_flag_aade_pending":"myDATA could not be asked yet. The document can be reviewed and confirmed; the check is retried and a difference found later is flagged.","sd_flag_aade_unavailable":"myDATA did not answer. The document goes on as read; the scheduled import checks it when myDATA is back.","sd_flag_aade_not_found":"Not found in myDATA yet: a supplier may transmit late. It is looked for again until {until}.","sd_flag_aade_missing_overdue":"This document never appeared in myDATA within the waiting period: ask the supplier to transmit it, or tell the accountant.","sd_flag_aade_mismatch":"What was read differs from myDATA in {n} places: myDATA's figures are used; check the differences.","sd_flag_aade_cancelled":"The supplier has cancelled this document at myDATA.","sd_flag_needs_pdf":"The supplier sent myDATA one aggregated line per rate, not its items. Add the PDF or a photo so the items can be read; until then only the payable can be recorded.","sd_flag_likely_not_stock":"This reads as something that is not stock (linens, equipment, a service): choose an expense category, or pick an item if it is stock.","sd_flag_weak_match":"The closest item is only {score}% alike: it was not applied.","sd_flag_unit_unknown":"The document gives no unit for this line: its quantity is taken as the item's unit.","sd_flag_price_increase":"The cost is {percent}% higher than the last ({unit_cost} against {last_cost}).","sd_flag_price_decrease":"The cost is {percent}% lower than the last ({unit_cost} against {last_cost}).","sd_flag_po_price_differs":"The price differs {percent}% from the purchase order ({unit_cost} against {po_unit_cost}).","sd_problem_item":"Choose the item","sd_problem_qty":"Enter the quantity","sd_problem_conversion":"Say how many are in one","sd_problem_price":"Enter the price","sd_problem_expiry":"Add the expiry date","sd_problem_location":"Choose where it goes","sd_problem_reason":"Say why it is left out","sd_problem_category":"Choose a category","sd_problem_not_goods":"This document brings no goods: make it an expense or leave it out","sd_problem_aggregated":"Add the PDF or a photo to book stock","sd_codes_title":"Product codes","sd_codes_description":"Map each supplier's products to yours once: their documents then match on their own.","sd_map_stats":"Products: {products} · mapped: {mapped} · to map: {unmapped}","sd_map_use_all":"Use the suggestions ({n})","sd_map_pick_supplier":"Choose a supplier","sd_map_search":"Code or description","sd_map_unmapped":"To map","sd_map_mapped_tab":"Mapped","sd_map_empty_title":"Choose a supplier","sd_map_empty_description":"Every code it has printed on the documents you scanned is listed here, ready to map.","sd_map_products":"Products","sd_map_load_failed":"The products could not be loaded.","sd_map_none_title":"No products seen yet","sd_map_none_description":"They appear here as soon as a document of this supplier is scanned or arrives from myDATA.","sd_map_section_hint":"What each product is for you. Documents waiting for review match again when you save.","sd_map_used":"Suggestions used: {n}. Check them and save.","sd_map_saved":"Saved: {saved}. Documents matched again: {docs}.","sd_map_save_failed":"The mappings could not be saved.","sd_map_save":"Save mappings ({n})","sd_map_save_hint":"Change as many as you like, then save them together.","sd_map_incomplete":"Rows to finish before saving: {n}","sd_map_seen":"Seen: {n}× · Documents: {docs}","sd_map_last":"last on {date}","sd_map_will_remove":"Will be removed when you save","sd_map_unsaved":"Changed, not saved yet","sd_map_mapped":"Mapped · confirmed: {n}×","sd_map_not_yet":"Not mapped yet","sd_map_remove":"Remove mapping","sd_map_suggested":"Suggested: {name} ({score}%)","sd_map_use":"Use it","sd_codes_item_title":"Supplier codes","sd_codes_item_description":"What each supplier calls this item on its documents: they match it on their own.","sd_codes_any_supplier":"Any supplier","sd_codes_confirmed":"confirmed {n}×","sd_codes_remove":"Remove code {code}","sd_codes_none":"No supplier code yet. Add one below, or confirm a document: it is learned from there.","sd_codes_code":"Their code","sd_codes_their_unit":"Their unit","sd_codes_per_one":"Ours in one ({unit})","sd_codes_fill":"Choose the supplier and type its code.","sd_codes_in_use":"This supplier already uses that code for \"{name}\": one supplier code is one item.","sd_codes_move_here":"Move it here","sd_codes_add":"Add the code","sd_codes_added":"Code added","sd_codes_removed":"Code removed","sd_codes_failed":"The code could not be saved.","sd_codes_remove_title":"Remove this code?","sd_codes_remove_description":"Documents with this code stop matching this item on their own. Booked documents keep what they booked.","sd_pay_title":"Payables","sd_pay_description":"What suppliers have billed you, what is paid, and what is still due.","sd_pay_totals":"Outstanding: {outstanding} · Withheld for the tax office: {withheld}","sd_pay_tab_open":"To pay","sd_pay_tab_credits":"Credits","sd_pay_status_unpaid":"Unpaid","sd_pay_status_partly_paid":"Partly paid","sd_pay_status_paid":"Paid","sd_pay_status_credit":"Credit","sd_pay_status_void":"Void","sd_pay_overdue":"Overdue","sd_pay_kind_invoice":"Invoice","sd_pay_kind_credit_note":"Credit note","sd_pay_kind_receipt":"Receipt","sd_pay_amount":"Amount","sd_pay_outstanding":"Outstanding","sd_pay_paid":"Paid so far","sd_pay_load_failed":"The payables could not be loaded.","sd_pay_empty_title":"No payables yet","sd_pay_empty_description":"A confirmed supplier invoice appears here, with what is owed and when.","sd_go_documents":"Go to the documents","sd_pay_record":"Record a payment","sd_pay_recorded":"Payment recorded","sd_pay_details":"Details","sd_pay_date":"Paid on","sd_pay_method":"How it was paid","sd_pay_method_bank_transfer":"Bank transfer","sd_pay_method_cash":"Cash","sd_pay_method_card":"Card","sd_pay_method_cheque":"Cheque","sd_pay_method_other":"Other","sd_pay_reference":"Reference","sd_pay_save":"Record the payment","sd_pay_failed":"The payment could not be recorded.","sd_pay_currency":"Currency","sd_pay_amounts":"Amounts","sd_pay_credit_amount":"Credit from the supplier","sd_pay_credit_hint":"A credit is not paid: it is set against later invoices of this supplier.","sd_pay_withheld_hint":"{amount} is withheld from the supplier: it is owed to the tax office, not paid to the supplier.","sd_pay_payments":"Payments","sd_pay_no_payments":"No payment yet","sd_pay_no_payments_hint":"Record each payment as it is made.","sd_pay_linked":"Linked","sd_pay_the_document":"The scanned document","sd_pay_credits":"The invoice this credit is for","sd_pay_nothing_linked":"Nothing is linked.","sd_auto_title":"Receive its documents on their own","sd_auto_description":"A verified document with every line matched by this supplier's codes is booked without anyone opening it.","sd_auto_is_on":"Booking on its own","sd_auto_is_off":"Off: every document waits for you","sd_auto_for":"Books in the name of {name}, since {date}","sd_auto_location":"Receive into","sd_auto_when":"When does it book on its own?","sd_auto_cond_verified":"myDATA has verified the document.","sd_auto_cond_by_code":"Every line is matched by this supplier's own code, with nothing left to decide.","sd_auto_cond_price":"No price moved by {percent}% or more.","sd_auto_cond_totals":"The totals agree with the lines and with myDATA.","sd_auto_cond_place":"There is a place to receive into.","sd_auto_cond_findings":"Nothing needs a person: a duplicate or a missing page always waits for you.","sd_auto_on_toast":"Automatic receiving is on","sd_auto_off_toast":"Automatic receiving is off","sd_auto_failed":"The setting could not be saved.","sd_auto_confirm_title":"Book this supplier's documents for you?","sd_auto_confirm_description":"From now on a verified document with every line mapped is booked without being opened, in your name. You can switch it off at any time.","sd_auto_confirm":"Switch it on","sd_checks_reading":"What the system is doing","sd_checks_done":"What the system checked","sd_step_read":"Reading the page","sd_step_read_done":"Pages: {n}","sd_step_mark":"Finding the MARK","sd_step_mark_none":"No MARK on the paper","sd_step_aade":"Checking with myDATA","sd_step_aade_asking":"Asking myDATA...","sd_step_supplier":"Matching the supplier","sd_step_supplier_none":"Not among your suppliers","sd_step_products":"Matching the products","sd_step_products_detail":"Matched: {matched} of {total}","sd_step_products_none":"No lines read","sd_step_totals":"Checking the totals","sd_step_totals_ok":"Totals agree","sd_step_totals_findings":"Findings: {n}","sd_done_title":"Booked","sd_done_goods_and_payable":"The goods are received and the payable is recorded.","sd_done_goods":"The goods are received.","sd_done_payable":"The payable is recorded.","sd_done_returning":"Back to the inbox in {n} s","sd_done_stayed":"Staying on this document","sd_done_next":"Scan the next one","sd_done_inbox":"Back to the inbox","sd_done_stay":"Stay on this document","sd_step_totals_none":"No prices on a delivery note","sd_done_payable_row":"Payable","sd_done_credit":"Credit","sd_pay_open_count":"Invoices: {n}","sd_pay_due_week":"Due this week","sd_pay_due_week_hint":"Due in the next 7 days","stock_counts":"Stock counts","inv_count_page_desc":"Count what is on the shelf, review the differences, and correct the stock once.","inv_count_start":"Start a count","inv_count_start_desc":"Pick a location. The expected quantities are frozen when you start.","inv_count_start_action":"Start counting","inv_count_what":"What to count","inv_count_scope_full":"Everything","inv_count_scope_partial":"A selection","inv_count_no_categories":"There are no categories to choose from.","inv_count_blind":"Blind count","inv_count_blind_desc":"Hide the expected quantities from the people counting.","inv_count_location_busy":"A count is already running here","inv_count_never_counted":"Never counted","inv_count_counted_today":"Counted today","inv_count_counted_days_ago":"Counted {n} days ago","inv_count_due":"due","inv_count_no_location_free":"Every location has a count running.","inv_count_in_progress":"In progress","inv_count_progress":"{counted} of {total} counted","inv_count_continue":"Continue","inv_count_number":"Count","inv_count_approved_by":"Approved by","inv_count_status_open":"Counting","inv_count_status_in_review":"In review","inv_count_status_approved":"Approved","inv_count_status_cancelled":"Cancelled","inv_count_empty_title":"No stock counts yet","inv_count_empty_desc":"Start one to compare the shelf with what the system expects.","inv_count_add_item":"Add an item","inv_count_add_item_desc":"Something on the shelf that is not on the list.","inv_count_search_items":"Name, SKU or barcode","inv_count_no_items_found":"No items found","inv_count_not_on_list":"If it is on the shelf, add it to the count.","inv_count_search_placeholder":"Search or scan","inv_count_show":"Show","inv_count_to_count":"To count","inv_count_show_more":"Show {n} more","inv_count_all_counted":"Everything is counted","inv_count_all_counted_desc":"Finish the count to review the differences.","inv_count_none_here":"Nothing here","inv_count_left":"{n} left to count","inv_count_finish":"Finish counting","inv_count_finish_title":"Finish with items not counted?","inv_count_finish_desc":"{n} items were not counted. They stay as the system says; only counted items are corrected.","inv_count_zero_rest":"Count the rest as zero","inv_count_zero_title":"Count the rest as zero?","inv_count_zero_desc":"{n} items not counted yet will be recorded as none on the shelf.","inv_count_cancel":"Cancel count","inv_count_cancel_title":"Cancel this count?","inv_count_cancel_desc":"Nothing is changed in the stock. What was counted is kept in the history.","inv_count_not_counted":"Not counted","inv_count_counted_zero":"Counted zero","inv_count_matches":"Matches","inv_count_short":"Short","inv_count_over":"Over","inv_count_zero":"Count zero","inv_count_take_back":"Take back the count","inv_count_book":"Expected","inv_count_differences":"Differences","inv_count_difference":"Difference","inv_count_shortage":"Shortage","inv_count_net":"Net difference","inv_count_of_counted_stock":"of counted stock","inv_count_moved":"{qty} since start","inv_count_uncounted_note":"Items not counted stay as the system says.","inv_count_no_differences":"No differences","inv_count_no_differences_desc":"Everything counted matches the system.","inv_count_approve":"Approve and correct stock","inv_count_approve_title":"Correct the stock?","inv_count_approve_desc":"This books {n} adjustments, {value} in all. It happens once and cannot be undone.","inv_count_approved_on":"Approved by {name}, {date}","inv_count_reopen":"Reopen counting","inv_count_rest_zeroed":"{n} items counted as zero.","inv_count_cancelled":"Count cancelled.","inv_count_already_approved":"This count was already approved.","inv_count_approved":"Count approved: {n} adjustments booked.","inv_count_err_location_not_yours":"This location does not belong to this venue.","inv_count_err_nothing_selected":"Pick at least one category.","inv_count_err_count_already_active":"A count of this location is already running.","inv_count_err_nothing_to_count":"There is nothing to count in this selection.","inv_count_err_line_not_found":"That item is not on this count.","inv_count_err_item_not_found":"That item is not part of this inventory.","inv_count_err_not_open":"This count is no longer being counted.","inv_count_err_nothing_counted":"Nothing has been counted yet.","inv_count_err_not_in_review":"Only a count in review can be approved or reopened.","inv_count_err_not_active":"This count is already finished.","inv_count_err_unit_not_allowed":"That unit cannot be used for this item.","inv_count_err_negative_count":"A count cannot be below zero.","sidebar.stock_counts":"Stock counts","sidebar.inventory_food_cost":"Food cost","sidebar.inventory_usage_variance":"Usage variance","sidebar.inventory_menu_engineering":"Menu engineering","inv_rep_export_excel":"Excel (xlsx)","inv_rep_no_recipe":"No recipe","inv_rep_units_sold":"Sold","inv_rep_sold_short":"sold","inv_rep_search_items":"Search menu items","inv_rep_food_cost_title":"Food cost","inv_rep_food_cost_desc":"What the food you sold cost to make, against what it earned. Tips, tax and the service fee are not income.","inv_rep_net_revenue":"Net food revenue","inv_rep_net_revenue_hint":"After discounts, without tax","inv_rep_cost_of_goods":"Cost of goods","inv_rep_cogs_hint":"Used, minus returned, at cost","inv_rep_food_cost_pct":"Food cost %","inv_rep_previous_period":"Previous period","inv_rep_no_previous":"No sales in the previous period","inv_rep_gross_profit":"Gross profit","inv_rep_trend":"Food cost over time","inv_rep_trend_desc":"Cost of goods as a share of net revenue, by day","inv_rep_by_category":"By category","inv_rep_cost_per_unit":"Cost each","inv_rep_no_sales_title":"No sales in this period","inv_rep_no_sales_desc":"Pick another period to see the food cost.","inv_rep_measured_note":"{pct} of net revenue comes from items with a recipe cost; the rest has no recipe to measure.","inv_rep_production_note":"{value} of the cost is goods cooked into batches, which no single sale explains.","inv_rep_estimated_note":"{value} of the cost is valued at the item's average cost because the movement carried none.","inv_rep_waste_note":"Waste recorded in the period: {value} ({pct} of net revenue). It is not part of the cost above.","inv_rep_usage_title":"Theoretical and actual usage","inv_rep_usage_desc":"What your sales should have used, against what actually left the shelf. Find waste, over-portioning and theft.","inv_rep_usage_empty_title":"Nothing to compare in this period","inv_rep_usage_empty_desc":"Usage needs sales with recipes, or stock that moved. Pick another period.","inv_rep_usage_verdict":"More went than your sales explain on some items ({over}) and less on others ({under}): {net} net.","inv_rep_usage_verdict_even":"What left the shelf matches what your sales explain.","inv_rep_used_more":"Used more than sold","inv_rep_used_more_hint":"Waste, over-portioning, theft","inv_rep_used_less":"Used less than sold","inv_rep_used_less_hint":"A recipe too generous, or a missing delivery","inv_rep_waste_recorded":"Waste recorded","inv_rep_waste_recorded_hint":"Already taken out of the difference","inv_rep_counted_items":"Checked by a count","inv_rep_counted_items_hint":"Items counted in this period","inv_rep_counted_title":"A stock count in this period checked this item","inv_rep_counted_short":"Counted","inv_rep_needs_a_look":"Needs a look","inv_rep_largest_differences":"Largest differences","inv_rep_largest_differences_desc":"By value. Plus means more went than the recipes explain.","inv_rep_should_use":"Should have used","inv_rep_actually_used":"Actually used","inv_rep_usage_over":"Over","inv_rep_usage_under":"Under","inv_rep_usage_ok":"In line","inv_rep_opening":"Opening","inv_rep_received":"Received","inv_rep_waste":"Waste","inv_rep_closing":"Closing","inv_rep_recorded_by_sales":"Recorded by sales","inv_rep_not_counted_note":"No count checked this item in the period, so its closing stock is the book, not the shelf.","inv_rep_no_differences_title":"No differences to look at","inv_rep_no_differences_desc":"Every item is within a few percent of what the recipes say.","inv_rep_recipes_cover":"Recipes cover {pct} of the units sold; {n} menu items have no recipe, so their use is not in the figures.","inv_rep_how_to_read":"Actual use = opening + received - waste - closing. Closing is what a count found, or the book where nothing was counted.","inv_rep_menu_title":"Menu engineering","inv_rep_menu_desc":"What each dish costs, what it earns, and how often it sells. Keep the stars, fix the rest.","inv_rep_menu_empty_title":"No menu items to show","inv_rep_menu_empty_desc":"Menu items with a price or sales appear here once the venue has a menu.","inv_rep_menu_class_empty":"No item in this group in the period.","inv_rep_class":"Class","inv_rep_class_star":"Star","inv_rep_class_plowhorse":"Plowhorse","inv_rep_class_puzzle":"Puzzle","inv_rep_class_dog":"Dog","inv_rep_class_star_hint":"sells well and earns well: keep it and show it.","inv_rep_class_plowhorse_hint":"sells well, earns little: look at its price or portion.","inv_rep_class_puzzle_hint":"earns well, sells little: promote it.","inv_rep_class_dog_hint":"sells little and earns little: reconsider it.","inv_rep_price_net":"Price without tax","inv_rep_recipe_cost":"Recipe cost","inv_rep_margin":"Margin","inv_rep_margin_pct":"Margin %","inv_rep_total_margin":"Total margin","inv_rep_avg_margin":"Margin per portion","inv_rep_avg_margin_hint":"Average of what was sold","inv_rep_col_item":"Item","inv_rep_col_category":"Category","inv_rep_col_units_sold":"Units sold","inv_rep_col_net_revenue":"Net revenue","inv_rep_col_cost_of_goods":"Cost of goods","inv_rep_col_cost_per_unit":"Cost each","inv_rep_col_food_cost_pct":"Food cost %","inv_rep_col_unit":"Unit","inv_rep_col_opening":"Opening","inv_rep_col_received":"Received","inv_rep_col_waste":"Waste","inv_rep_col_closing":"Closing","inv_rep_col_actual_usage":"Actual usage","inv_rep_col_theoretical_usage":"Theoretical usage","inv_rep_col_variance":"Variance","inv_rep_col_variance_pct":"Variance %","inv_rep_col_unit_cost":"Unit cost","inv_rep_col_variance_value":"Variance value","inv_rep_col_counted":"Counted (1 = yes)","inv_rep_col_price":"Price","inv_rep_col_price_without_tax":"Price without tax","inv_rep_col_recipe_cost":"Recipe cost","inv_rep_col_margin":"Margin","inv_rep_col_margin_pct":"Margin %","inv_rep_col_total_margin":"Total margin","inv_rep_col_class":"Class","inv_alert_type_document_aade_mismatch":"Document differs from AADE","inv_alert_type_document_aade_cancelled":"Document cancelled at AADE","inv_alert_type_document_aade_missing":"Document not found at AADE","inv_alert_type_document_auto_received":"Document received automatically","inv_alert_open_document":"Open the document","sd_flag_unsettled_delivery_notes":"Delivery notes of this supplier are booked and wait for their invoice ({notes}). Say which of them this invoice settles, or that it settles none: booking its goods too would count the delivery twice.","sd_flag_unsettled_delivery_notes_settles":"This invoice follows a delivery note already booked ({notes}): it settles it and books no goods again.","sd_flag_parties_swapped":"The reading names your own company as the issuer, but the document's machine-readable line says your company is the buyer: the parties were probably read the wrong way round. Choose the supplier by hand, or read it again.","sd_flag_possibly_issued_by_venue":"The document's machine-readable line names tax number {tax_id} as the buyer, not your company: this may be your own sales document, read the wrong way round. Check the letterhead before booking it as a purchase.","sd_flag_supplier_name_is_venue":"The issuer's name \"{name}\" is your own company's: check who issued this document.","sd_flag_conversion_unit_changed":"The conversion saved for this product was for \"{learned}\"; this document counts in \"{unit}\": say how many of the item are in one.","sd_flag_aade_vat_category_unknown":"myDATA uses VAT category {categories} on this document, which the system has no rate for: those lines have no VAT rate. Check the VAT on the paper.","sd_flag_provisional_cost_zero":"{count} line(s) entered stock at a cost of nothing ({lines}): nothing priced them. The invoice that follows sets the cost; until then what is made from them costs nothing.","sd_flag_line_net_derived":"The net of line {lines} was not read: it is the quantity times the price less the discount.","sd_flag_customer_tax_id_corrected":"The buyer's tax number was read as {read}, one character from this venue's own ({corrected}): it was corrected.","sd_flag_supplier_not_certain":"The supplier was not found by its tax number and no person chose it: automatic receiving books only for a supplier it is certain of.","sd_flag_owner_cannot_confirm":"The person who switched automatic receiving on may no longer confirm documents here: it books nothing until someone who may switches it on again.","sd_flag_no_receiving_location":"There is no place to receive the goods into: set a receiving location for the supplier or the venue.","sd_flag_no_owner":"Nobody is named for automatic receiving: switch it on again from the supplier's page.","sd_flag_price_jump":"A price moved by a lot: a person looks at it before it is booked.","sd_auto_blocked_title":"Why it will not book itself","sd_bar_refusal":"{n} to answer above before it can be booked","sd_refusal_ack_title":"Something needs your confirmation","sd_refusal_ack_hint":"Tick each one once you have checked it, then confirm again.","sd_ack_payable_differs":"The amount to pay is not the gross less what is withheld: I checked the amounts.","sd_ack_vat_math_mismatch":"Net plus VAT is not the gross total: I checked the amounts.","sd_ack_lines_sum_mismatch":"The lines do not add up to the net total: I checked the lines.","sd_ack_unsettled_delivery_notes":"This invoice settles none of the delivery notes waiting for their invoice.","sd_ack_duplicate_number":"I checked: this is not a copy of the other document with this number.","sd_refusal_unsettled_hint":"Or name the delivery notes it settles.","sd_refusal_show_notes":"Show the delivery notes","sd_override_title":"These differ from what the supplier sent to myDATA","sd_override_hint":"myDATA's figures are the supplier's own. To book yours instead, say why they differ.","sd_override_ack":"I am correcting what myDATA holds","sd_override_reason":"Why do they differ?","sd_override_reason_placeholder":"For example: the supplier issued a corrected invoice","sd_override_reason_short":"Say why in a few words.","sd_refusal_conversion_title":"Some lines count in a unit that needs your decision","sd_refusal_conversion_hint":"On each of those lines, say how many of the item are in one of the supplier's unit, or confirm that one is one.","sd_refusal_show_lines":"Show the lines","sd_refusal_duplicate_mark_title":"This MARK is already booked","sd_refusal_duplicate_mark_hint":"The same MARK is the same legal document, and it cannot be booked twice. Reject this one, or open the document already booked.","sd_conversion_open":"The document counts in \"{unit}\" and the stock in \"{ours}\", and nothing says how many are in one.","sd_conversion_confirm":"One {unit} is one {ours}","sd_problem_conversion_open":"Conversion to decide","sd_accept_item_hint":"Matched to \"{name}\" by its SKU or name only.","sd_accept_item":"Yes, this item","sd_pay_outstanding_net_hint":"After the suppliers' credit notes","sd_pay_credits_hint_card":"Owed to you by suppliers, not yet used","sd_pay_by_supplier":"Owed by supplier","sd_pay_less_credits":"after {amount} of credit","sd_pay_credits_hint":"At most {max} can be paid: the supplier's credit notes come off what is owed.","sd_early_title":"What myDATA already holds","sd_early_hint":"The supplier, number, date and totals are verified. The product lines are still being read.","sd_early_reading_lines":"Reading product lines…","sd_job_failed_note":"Lines are from AADE; read again to get product codes.","sd_pay_credits_total":"Credit notes","inv3_recipe":"Recipe","inv3_new_recipe":"New recipe","inv3_new_prep_recipe":"New prep recipe","inv3_prep_recipe":"Prep recipe","inv3_linked_share":"{count} with a recipe · {percent}%","inv3_without_recipe":"Without a recipe","inv3_without_recipe_hint":"Not taken from stock when sold","inv3_every_dish_costed":"Every dish has a recipe","inv3_average_food_cost":"Average food cost","inv3_across_costed":"of the price, over {count} costed dishes","inv3_highest_food_cost":"Highest food cost","inv3_no_costed_dish":"No costed dish yet","inv3_active_recipes":"Active recipes","inv3_prep_recipes_count":"{count} of them prep recipes","inv3_all_categories":"All categories","inv3_cost_per_batch":"Cost per batch","inv3_make_batch":"Make a batch","inv3_no_prep_recipes":"No prep recipes yet","inv3_no_prep_recipes_hint":"Add a sauce or a dough the kitchen makes ahead, then make batches of it.","inv3_over_food_cost_target":"Over 35% food cost","inv3_over_food_cost_target_hint":"Dishes to reprice or rework","inv3_made_of_planned":"Made / planned","inv3_remaining":"Remaining","inv3_expired":"Expired","inv3_expires_today":"Expires today","inv3_expires_in_days":"In {count} days","inv3_to_make":"To make","inv3_to_make_hint":"Planned, not started","inv3_in_progress_hint":"Being made now","inv3_made_this_week":"Made this week","inv3_completed_total":"{count} completed in all","inv3_average_yield":"Average yield","inv3_average_yield_hint":"Made against planned, last 30 days","inv3_expiring_soon":"Expiring in 2 days","inv3_expiring_soon_hint":"Batches with portions left","inv3_already_expired":"{count} already expired","inv3_portions_ready":"Portions ready","inv3_across_dishes":"Across {count} dishes","inv3_left_of_made":"Left of made","inv3_of_made":"of {qty} made","inv3_planned":"Planned","inv3_on_the_shelf":"On the shelf","inv3_in_locations":"In {count} locations","inv3_use_first":"Use first","inv3_use_these_first":"Use these first","inv3_to_complete":"To complete","inv3_to_complete_hint":"Ingredients are taken when completed","inv3_prep_batches_all":"All prep stock","inv3_prep_batches_all_hint":"Every batch, used up ones included","inv3_unit":"unit","inv3_no_expiry":"No use-by date","inv3_made_and_booked":"Made and booked into stock","inv3_started_as_draft":"Started as a draft","inv3_wasted":"Wasted","inv3_taken":"Taken","inv3_left_now":"Left now","inv3_draft_not_made":"Not made yet: complete it when it is done","inv3_use_by":"Use by","inv3_made":"Made","inv3_used_so_far":"Used so far","inv3_of_it_wasted":"{qty} of it wasted","inv3_nothing_wasted":"Nothing wasted","inv3_cost_per":"Cost per {unit}","inv3_batch_cost":"The batch cost {amount}","inv3_value_left":"Value left","inv3_at_cost":"At what it cost to make","inv3_made_from":"Made from","inv3_made_from_hint":"What completing it took from stock","inv3_will_take_hint":"Taken from stock when it is completed","inv3_used_in":"Where it is used","inv3_per_portion_qty":"{qty} per portion","inv3_not_in_recipe":"Not in a recipe yet","inv3_not_in_recipe_hint":"Add it to a dish so sales take it from here.","inv3_history":"History","inv3_other_batches":"Other batches","inv3_no_other_batches":"No other batch of this prep.","inv3_expires_tomorrow":"Tomorrow","inv3_in_one_location":"In 1 location","inv3_in_batches":"In {count} batches","inv3_in_one_batch":"In 1 batch","inv3_stock_last_14_days":"Stock at the end of each day, last 14 days","inv3_value_on_hand":"Value on hand","inv3_at_average_cost":"At the average cost","inv3_average_cost":"Average cost","inv3_per_unit":"Per {unit}","inv3_vs_average":"against the average","inv3_used_30_days":"Used in 30 days","inv3_value_and_waste":"{value} · {waste} wasted","inv3_days_of_cover":"Days of cover","inv3_days_of_cover_hint":"At the last 30 days of use","inv3_no_use_yet":"No use in the last 30 days","inv3_price_history":"Price history","inv3_price_history_hint":"What each delivery cost per {unit}","inv3_no_receipts":"Nothing received yet","inv3_no_receipts_hint":"Its delivery costs show here once it is received.","inv3_at_the_average":"At the average","inv3_above_average":"{percent}% above the average","inv3_below_average":"{percent}% below the average","inv3_received":"Received","inv3_ordered_six_months":"Ordered, last 6 months","inv3_more_than_last_month":"{percent}% more than last month","inv3_less_than_last_month":"{percent}% less than last month","inv3_waiting_to_arrive":"Waiting to arrive","inv3_nothing_on_order":"Nothing on order","inv3_owed_to_them":"Owed to them","inv3_overdue_amount":"{amount} overdue","inv3_next_due":"Next due {date}","inv3_open_invoices":"{count} open invoices","inv3_on_time":"Delivered on time","inv3_arrives_after_days":"Arrives {days} days after the order","inv3_deliveries_count":"{count} deliveries","inv3_documents":"Documents","inv3_to_review":"{count} to review","inv3_documents_hint":"Scanned or from myDATA","inv3_codes_learned":"{count} supplier codes learned","inv3_one_order":"1 purchase order","inv3_orders_count":"{count} purchase orders","inv3_arrives_same_day":"Arrives the day it is ordered","inv3_all_above_minimum":"Every item above its minimum","inv3_of_items":"of {count} items","inv3_lots_to_use_first":"Lots to use first","inv3_pending_split":"{orders} orders · {waste} waste · {transfers} transfers","inv3_progress_split":"{receipts} receipts · {batches} prep batches","inv3_nothing_to_act_on":"Nothing needs you right now","inv3_received_per_day":"Received per day","inv3_received_per_day_hint":"Value of the goods received, {period}","inv3_made_as":"Made as","inv3_purchases":"Purchases","inv3_last_month_amount":"Last month {amount}","inv3_spend_this_month":"Spend this month","inv3_last_delivery":"Last delivery","inv3_owed_to_suppliers":"Owed to suppliers","inv3_overdue":"Overdue","inv3_invoices_late":"{count} invoices past their due date","inv3_nothing_late":"Nothing past its due date","inv3_due_this_week":"Due this week","inv3_invoices_to_pay":"Invoices to pay in 7 days","inv3_orders_to_receive":"Orders to receive","inv3_open_orders_hint":"{count} open, drafts included","inv3_documents_to_review":"Documents to review","inv3_ordered_on_day":"Ordered {date}","inv3_order":"Order","inv3_days_late":"{count} days late","inv3_due_today":"Due today","inv3_worth":"Worth {amount}","inv3_expected_today":"Expected today","inv3_be_ready_to_receive":"Be ready to receive them","inv3_nothing_due_today":"Nothing due today","inv3_late_deliveries":"Late deliveries","inv3_past_expected_day":"Past the day they were expected","inv3_receipts_this_week":"Receipts this week","inv3_received_this_month":"Received this month","inv3_goods_received_value":"Value of the goods received","inv3_drafts":"Drafts","inv3_drafts_hint":"Orders not sent yet","inv3_latest_deliveries":"Latest deliveries","inv3_no_deliveries_yet":"No delivery received yet.","inv3_invoice_late_one":"1 invoice past its due date","inv3_open_invoice_one":"1 open invoice","inv3_nothing_owed":"Nothing is owed to suppliers","inv3_active_suppliers":"Active suppliers","inv3_suppliers_in_all":"{count} in all","inv3_next_payment":"Next payment","inv3_nothing_due_soon":"Nothing due soon","inv3_withheld":"Withheld for the tax office","inv3_withheld_hint":"Owed to the tax office, not the supplier","inv3_open_invoices_label":"Open invoices","inv3_waiting_for_payment":"Waiting for payment","inv3_waiting_for_you":"Waiting for you","inv3_nothing_to_review":"Nothing to review","inv3_ready_hint":"Read and checked: one tap to book","inv3_oldest_waiting":"Oldest waiting","inv3_oldest_waiting_hint":"Since it was added","inv3_days_count":"{count} days","inv3_from_mydata":"From myDATA","inv3_from_mydata_hint":"Brought by myDATA, no scan needed","inv3_waiting_invoice_hint":"Delivery notes booked, invoice to come","inv3_booked_this_month":"Booked this month","inv3_codes_learned_label":"Codes learned","inv3_codes_learned_hint":"Matched on their own on the next document","inv3_used_this_month":"Used this month","inv3_used_this_month_hint":"Codes that matched a line this month","inv3_documents_read":"Documents read","inv3_suppliers_with_documents":"Suppliers with documents","inv3_products_hint":"Products on its documents","inv3_mapped_hint":"Matched to one of your items","inv3_unmapped_hint":"Need a person once, then never again","inv3_last_matched":"Last matched","inv3_last_matched_on":"Last matched {date}","inv3_never_matched":"Not matched yet","inv3_choose_supplier_codes":"Choose a supplier","inv3_items_in_catalog":"Items in the catalog","inv3_in_categories":"In {count} categories","inv3_at_or_under_reorder":"At or under the reorder point somewhere","inv3_nothing_on_any_shelf":"Nothing left on any shelf","inv3_without_supplier":"Without a supplier","inv3_without_supplier_hint":"Cannot be ordered automatically","inv3_without_cost":"Without a cost","inv3_without_cost_hint":"Recipes using them cost too little","inv3_not_used_30d":"Not used in 30 days","inv3_not_used_30d_hint":"Nothing sold, made or wasted","inv3_lot_tracked_hint":"Received with lot and expiry","inv3_last_count_found":"What the last count found","inv3_no_count_approved":"No count approved yet","inv3_never_counted":"Never counted","inv3_counted_today":"Counted today","inv3_counted_days_ago":"{count} days ago","inv3_waiting_approval":"{count} waiting for approval","inv3_being_counted":"Being counted now","inv3_adjusted_this_month":"Set right this month","inv3_counts_approved_count":"Over {count} approved counts","inv3_locations_due":"Locations due","inv3_locations_due_hint":"Past their rhythm, of {count}","inv3_items_not_counted":"Not counted in 30 days","inv3_lines_set_right":"Lines set right","inv3_in_last_count":"In the last count","inv3_counts_in_all":"Counts in all","inv3_counts_history_hint":"Approved and cancelled","inv3_count_history":"Count history","inv3_wasted_this_month":"Wasted this month","inv3_share_of_use":"Waste against use","inv3_share_of_use_hint":"Of what was used this month","inv3_top_reason":"Top reason","inv3_records_this_month":"Records this month","inv3_records_in_all":"{count} in all","inv3_waiting_approval_label":"Waiting for approval","inv3_waiting_approval_hint":"Not taken from stock until approved","inv3_expiring_7_days":"Expiring in 7 days","inv3_expired_on_shelf":"Expired, still on the shelf","inv3_lots_on_hand":"Lots on hand","inv3_lots_in_all":"{count} lots in all","inv3_value_in_lots":"Value in lots","inv3_at_lot_cost":"At what each lot cost","inv3_without_expiry":"Without an expiry","inv3_without_expiry_hint":"Lots that never go off","inv3_in_transit":"In transit","inv3_in_transit_hint":"Sent, waiting to be received","inv3_transfer_drafts_hint":"Not sent yet","inv3_transfers_closed_hint":"Transfers closed this month","inv3_value_moved":"Value moved","inv3_value_moved_hint":"Received at the other end this month","inv3_busiest_route":"Busiest route","inv3_no_transfers_30d":"No transfer in 30 days","inv3_came_in":"Came in","inv3_came_in_hint":"Received this month","inv3_used":"Used","inv3_used_hint":"Sold and made this month, returns taken off","inv3_wasted_hint":"Logged as waste this month","inv3_set_right_by_counts":"Set right by counts","inv3_counts_and_adjustments":"Counts and adjustments this month","inv3_net_change":"Net change","inv3_this_month":"This month","inv3_movements_today":"Movements today","inv3_movements_in_all":"{count} in all","inv3_active_locations":"Active locations","inv3_locations_in_all":"{count} in all","inv3_stock_value":"Stock value","inv3_largest_location":"Holds the most","inv3_receiving_locations":"Take deliveries","inv3_receiving_hint":"Locations goods can be received at","inv3_prep_storage":"Prep storage","inv3_prep_storage_hint":"Where prep batches are kept","inv3_adjustments_this_month":"Adjustments this month","inv3_up_down":"{up} up · {down} down","inv3_adjusted_value":"Adjusted value","inv3_adjusted_value_hint":"What manual adjustments changed this month","inv3_counts_this_month_hint":"Approved stock counts this month","inv3_times":"{count} times","inv3_no_adjustments":"No adjustment this month","inv3_items_in_categories":"{items} items in {categories} categories","inv3_receipts_count":"{count} receipts","inv3_records_count":"{count} records","inv3_critical_warning":"{critical} critical · {warning} to watch","inv3_lots_dated_period":"Lots dated in the period","inv3_in_the_period":"In the period","inv3_with_stock_value":"With stock value","inv3_active_alerts":"Active alerts","inv3_nothing_needs_you":"Nothing needs you right now","inv3_act_today":"Act on these today","inv3_watch_this_week":"Watch these this week","inv3_order_or_move":"Order or move stock","inv3_price_moved_hint":"A supplier price moved","inv3_document_alerts_hint":"myDATA disagrees, is missing or booked on its own","inv3_create_product":"Create the product","inv3_create_product_hint":"From this line of the document. Nothing is booked until the document is confirmed.","inv3_not_in_items":"Not one of your items yet?","inv3_counted_in":"Counted by","inv3_by_weight":"Weight","inv3_by_volume":"Volume","inv3_by_piece":"Piece","inv3_stocked_in_grams":"Stock is kept in grams, the price is per kilo.","inv3_stocked_in_ml":"Stock is kept in millilitres, the price is per litre.","inv3_stocked_in_pieces":"Stock is kept in pieces.","inv3_no_category":"No category","inv3_last_cost_per":"Last cost per {unit}","inv3_piece":"piece","inv3_last_cost_hint":"Taken from this line, net of discount. Left empty, it is worked out from the line.","inv3_save_code_for":"Remember this code for {supplier}","inv3_save_code":"Remember this code for the supplier","inv3_save_code_hint":"The next document from them matches this line by itself.","inv3_create_and_match":"Create and match","inv3_name_needed":"Give the product a name.","inv3_item_created":"{name} created and matched to the line","inv3_item_not_created":"The product could not be created. Try again.","inv3_create_refused_not_reviewable":"This document is final and can no longer change.","inv3_create_refused_not_assigned":"Claim this document for your venue first.","inv3_create_refused_category_not_found":"That category is not one of yours. Pick another.","inv3_create_refused_no_receiving_location":"Set up a location that takes deliveries first: the product needs a shelf.","inv3_create_refused_unit_missing":"That unit is not set up for this venue.","inv3_create_refused_sku_taken":"Another item already uses that SKU.","inv3_pack_holds_kg":"Grams in one {unit}","inv3_pack_holds_l":"Millilitres in one {unit}","inv3_pack_holds_ea":"Pieces in one {unit}","inv3_pack_hint":"The units on the line cannot tell. Left empty, the review asks for it.","inv3_save_code_needs_supplier":"Choose the supplier of this document to remember its code for the next one.","inv3_n_items_one":"{count} item","inv3_n_items_few":"{count} items","inv3_n_items_other":"{count} items","inv3_n_locations_one":"{count} location","inv3_n_locations_few":"{count} locations","inv3_n_locations_other":"{count} locations","inv3_across_n_locations_one":"across {count} location","inv3_across_n_locations_few":"across {count} locations","inv3_across_n_locations_other":"across {count} locations","inv3_n_items_have_history_one":"{count} item has history records","inv3_n_items_have_history_few":"{count} items have history records","inv3_n_items_have_history_other":"{count} items have history records","inv3_n_items_selected_one":"{count} item selected","inv3_n_items_selected_few":"{count} items selected","inv3_n_items_selected_other":"{count} items selected","inv3_n_invoices_one":"{count} invoice","inv3_n_invoices_few":"{count} invoices","inv3_n_invoices_other":"{count} invoices","inv3_n_purchase_orders_one":"{count} purchase order","inv3_n_purchase_orders_few":"{count} purchase orders","inv3_n_purchase_orders_other":"{count} purchase orders","inv3_n_open_invoices_one":"{count} open invoice","inv3_n_open_invoices_few":"{count} open invoices","inv3_n_open_invoices_other":"{count} open invoices","inv3_in_n_batches_one":"In {count} batch","inv3_in_n_batches_few":"In {count} batches","inv3_in_n_batches_other":"In {count} batches","inv3_in_n_days_one":"In {count} day","inv3_in_n_days_few":"In {count} days","inv3_in_n_days_other":"In {count} days","inv3_in_n_locations_one":"In {count} location","inv3_in_n_locations_few":"In {count} locations","inv3_in_n_locations_other":"In {count} locations","inv3_in_n_categories_one":"In {count} category","inv3_in_n_categories_few":"In {count} categories","inv3_in_n_categories_other":"In {count} categories","inv3_n_codes_learned_one":"{count} supplier code learned","inv3_n_codes_learned_few":"{count} supplier codes learned","inv3_n_codes_learned_other":"{count} supplier codes learned","inv3_n_days_ago_one":"{count} day ago","inv3_n_days_ago_few":"{count} days ago","inv3_n_days_ago_other":"{count} days ago","inv3_over_n_approved_counts_one":"Over {count} approved count","inv3_over_n_approved_counts_few":"Over {count} approved counts","inv3_over_n_approved_counts_other":"Over {count} approved counts","inv3_n_prep_recipes_of_them_one":"{count} of them a prep recipe","inv3_n_prep_recipes_of_them_few":"{count} of them prep recipes","inv3_n_prep_recipes_of_them_other":"{count} of them prep recipes","inv3_over_n_costed_dishes_one":"of the price, over {count} costed dish","inv3_over_n_costed_dishes_few":"of the price, over {count} costed dishes","inv3_over_n_costed_dishes_other":"of the price, over {count} costed dishes","inv3_n_times_one":"once","inv3_n_times_few":"{count} times","inv3_n_times_other":"{count} times","inv3_n_records_one":"{count} record","inv3_n_records_few":"{count} records","inv3_n_records_other":"{count} records","inv3_n_receipts_one":"{count} receipt","inv3_n_receipts_few":"{count} receipts","inv3_n_receipts_other":"{count} receipts","inv3_n_lots_in_all_one":"{count} lot in all","inv3_n_lots_in_all_few":"{count} lots in all","inv3_n_lots_in_all_other":"{count} lots in all","inv3_n_invoices_late_one":"{count} invoice past its due date","inv3_n_invoices_late_few":"{count} invoices past their due date","inv3_n_invoices_late_other":"{count} invoices past their due date","inv3_n_deliveries_one":"{count} delivery","inv3_n_deliveries_few":"{count} deliveries","inv3_n_deliveries_other":"{count} deliveries","inv3_n_days_late_one":"{count} day late","inv3_n_days_late_few":"{count} days late","inv3_n_days_late_other":"{count} days late","inv3_n_days_one":"{count} day","inv3_n_days_few":"{count} days","inv3_n_days_other":"{count} days","inv3_of_n_items_one":"of {count} item","inv3_of_n_items_few":"of {count} items","inv3_of_n_items_other":"of {count} items","inv3_n_items_in_one":"{count} item in {name}","inv3_n_items_in_few":"{count} items in {name}","inv3_n_items_in_other":"{count} items in {name}","inv3_n_items_imported_one":"{count} item imported","inv3_n_items_imported_few":"{count} items imported","inv3_n_items_imported_other":"{count} items imported","inv3_count_finish_desc_one":"{count} item was not counted. It stays as the system says; only counted items are corrected.","inv3_count_finish_desc_few":"{count} items were not counted. They stay as the system says; only counted items are corrected.","inv3_count_finish_desc_other":"{count} items were not counted. They stay as the system says; only counted items are corrected.","inv3_count_zero_desc_one":"{count} item not counted yet will be recorded as none on the shelf.","inv3_count_zero_desc_few":"{count} items not counted yet will be recorded as none on the shelf.","inv3_count_zero_desc_other":"{count} items not counted yet will be recorded as none on the shelf.","inv3_counted_n_days_ago_one":"Counted {count} day ago","inv3_counted_n_days_ago_few":"Counted {count} days ago","inv3_counted_n_days_ago_other":"Counted {count} days ago","inv3_n_more_items_one":"+{count} more item","inv3_n_more_items_few":"+{count} more items","inv3_n_more_items_other":"+{count} more items","inv3_lead_time_n_days_one":"Lead time {count} day","inv3_lead_time_n_days_few":"Lead time {count} days","inv3_lead_time_n_days_other":"Lead time {count} days","inv3_n_transfers_created_one":"{count} transfer created","inv3_n_transfers_created_few":"{count} transfers created","inv3_n_transfers_created_other":"{count} transfers created","inv3_and_n_more_errors_one":"and {count} more error","inv3_and_n_more_errors_few":"and {count} more errors","inv3_and_n_more_errors_other":"and {count} more errors","inv3_bulk_delete_confirm_one":"Delete the {count} selected item? This cannot be undone.","inv3_bulk_delete_confirm_few":"Delete the {count} selected items? This cannot be undone.","inv3_bulk_delete_confirm_other":"Delete the {count} selected items? This cannot be undone.","inv3_scan_steps":"What happens next","inv3_scan_step_pages":"Every page","inv3_scan_step_pages_hint":"Photographed or uploaded, in the order they read.","inv3_scan_step_read":"The reader writes it in","inv3_scan_step_read_hint":"Supplier, lines and totals, checked against myDATA.","inv3_scan_step_confirm":"You confirm","inv3_scan_step_confirm_hint":"Stock is booked and the supplier's codes are remembered.","inv3_scan_tip_title":"For a clean read","inv3_scan_tip":"Every page, flat and in good light. A PDF from the supplier reads best.","inv3_doc_to_pay":"To pay","inv3_doc_booked_for":"Booked for","inv3_doc_credit_of":"Credit of","inv3_doc_due":"Due {date}","inv3_doc_lines":"Lines","inv3_doc_lines_hint":"As the supplier printed them","inv3_doc_to_decide":"To decide","inv3_doc_to_decide_hint":"Before it can be booked","inv3_doc_all_decided":"Every line is decided","inv3_doc_booked_lines":"Booked lines","inv3_doc_booked_lines_hint":"Into stock, expenses or assets","inv3_doc_to_check":"To check","inv3_doc_to_check_hint":"Findings to look at first","inv3_doc_nothing_found":"Nothing found","inv3_doc_mydata":"myDATA","inv3_doc_no_mark":"No MARK on the paper","inv3_n_by_supplier_code_one":"{count} by the supplier's code","inv3_n_by_supplier_code_few":"{count} by the supplier's code","inv3_n_by_supplier_code_other":"{count} by the supplier's code","inv3_doc_net":"Net","inv3_doc_vat":"VAT","inv3_showing_below":"Shown in the list below; tap again to clear","inv3_without_category":"Without a category","inv3_without_category_hint":"Items the catalog cannot file","inv3_empty_categories":"Empty categories","inv3_empty_categories_hint":"No item in them yet","inv3_most_value":"Most value","inv3_no_costs_yet":"No costs yet","inv3_n_categories_one":"{count} category","inv3_n_categories_few":"{count} categories","inv3_n_categories_other":"{count} categories","inv3_n_short_one":"{count} short","inv3_n_short_few":"{count} short","inv3_n_short_other":"{count} short","inv3_extra_type_ingredient":"Ingredient","inv3_extra_kinds":"Kinds","inv3_extra_out_hint":"An ingredient is short at the main location","inv3_extra_all_can_be_made":"Every extra can be made now","inv3_extra_linked":"Taken from stock","inv3_extra_linked_hint":"Their ingredients leave the shelf when sold","inv3_extra_unlinked":"Not linked to stock","inv3_extra_unlinked_hint":"No ingredient: selling them moves nothing","inv3_extra_show":"Show","inv3_n_more_one":"+{count} more","inv3_n_more_few":"+{count} more","inv3_n_more_other":"+{count} more","inv3_n_extra_items_one":"{count} extra item","inv3_n_extra_items_few":"{count} extra items","inv3_n_extra_items_other":"{count} extra items","inv3_n_take_from_stock_one":"{count} takes from stock","inv3_n_take_from_stock_few":"{count} take from stock","inv3_n_take_from_stock_other":"{count} take from stock","inv3_n_cannot_be_made_one":"{count} cannot be made now","inv3_n_cannot_be_made_few":"{count} cannot be made now","inv3_n_cannot_be_made_other":"{count} cannot be made now","inv3_grn_on_receipt":"{amount} on the receipt","inv3_grn_all_received":"Every line received","inv3_grn_nothing_rejected":"Nothing sent back","inv3_grn_total_hint":"As the receipt was written","inv3_grn_no_invoice_date":"No invoice date","inv3_grn_price_hint":"Per {unit}. Change it when the invoice says another price.","inv3_grn_expiry_optional":"Optional: this item keeps no date.","inv3_grn_close_short_title":"Close the receipt as it came?","inv3_grn_close_short_confirm":"Close as it came","inv3_grn_close_short_one":"{count} line was not delivered. It books nothing, and the rest goes into stock.","inv3_grn_close_short_few":"{count} lines were not delivered. They book nothing, and the rest goes into stock.","inv3_grn_close_short_other":"{count} lines were not delivered. They book nothing, and the rest goes into stock.","inv3_grn_expected":"Expected","inv3_grn_expected_hint":"Ordered quantities at the receipt's prices","inv3_grn_n_not_delivered_one":"Closed with {count} line not delivered","inv3_grn_n_not_delivered_few":"Closed with {count} lines not delivered","inv3_grn_n_not_delivered_other":"Closed with {count} lines not delivered","inv3_value_here":"Stock value here","inv3_nothing_under_minimum":"Nothing under its minimum","inv3_out_here_hint":"Listed here with nothing on the shelf","inv3_prep_stock_here_hint":"Made ahead and kept here","inv3_no_portions_left":"No portions left","inv3_n_on_the_shelf_one":"{count} on the shelf","inv3_n_on_the_shelf_few":"{count} on the shelf","inv3_n_on_the_shelf_other":"{count} on the shelf","inv3_po_ordered_on":"Ordered {date}","inv3_po_lines_arrived":"Lines arrived","inv3_po_received_value":"Received so far","inv3_po_received_value_hint":"At the order's prices","inv3_po_nothing_received":"Nothing has arrived yet","inv3_po_no_receipts":"No receipt yet","inv3_not_sent_yet":"Not sent yet","inv3_not_received_yet":"Not received yet","inv3_lines_received":"Lines received","inv3_lines_received_hint":"Counted in at the other end","inv3_transfer_kind":"What moves","inv3_transfer_kind_hint":"One prep, sent whole or in part","inv3_value_received":"Arrived","inv3_value_received_hint":"What the other end counted in","inv3_keeps_no_date":"Keeps no date","inv3_lot_movements_hint":"In, out and moved from this lot","inv3_n_days_left_one":"{count} day left","inv3_n_days_left_few":"{count} days left","inv3_n_days_left_other":"{count} days left","inv3_per_portion":"{amount} a portion","inv3_made_on":"Made {date}","inv3_yield_after_complete":"Known once the batch is completed","inv3_food_cost_of_price":"food cost {percent}% of the price","inv3_recipe_no_price":"Not sold on its own: no price to hold it against","inv3_ingredients":"Ingredients","inv3_lines_with_waste":"Lines with waste","inv3_lines_with_waste_hint":"Their waste is added to what is taken","inv3_count_blind_hint":"A blind count: the book stays hidden until it is approved","inv3_count_uncounted_hint":"They stay as the system says","inv3_count_all_counted":"Every line counted","inv3_n_items_counted_of_one":"{count} of {total} item counted","inv3_n_items_counted_of_few":"{count} of {total} items counted","inv3_n_items_counted_of_other":"{count} of {total} items counted","inv3_pay_of_payable":"of {amount} to pay","inv3_pay_gross_hint":"Gross {amount}","inv3_pay_overdue":"Past its due date","inv3_pay_issued":"Issued {date}","inv3_pay_withheld_hint":"Kept back and paid to the tax office","inv3_pay_nothing_withheld":"Nothing withheld","inv3_n_payments_one":"{count} payment","inv3_n_payments_few":"{count} payments","inv3_n_payments_other":"{count} payments","inv3_deal_earned_on":"On {amount} of goods used, at {value}","inv3_deal_consumption_hint":"What the deal items cost as they were used","inv3_deal_invoices":"Invoices","inv3_active_deals":"Active deals","inv3_deals_of_total":"of {total} with this supplier","inv3_deals_inactive_hint":"Kept, but earning nothing now","inv3_deal_items_hint":"Covered by the deal","inv3_deal_invoices_hint":"Issued for this deal","inv3_deal_no_invoices":"None issued yet","inv3_still_owed":"Still owed","inv3_still_owed_amount":"{amount} still owed","inv3_no_tax":"No tax","inv3_grn_no_receiving_location":"No location takes deliveries yet: allow receiving on one first.","inv3_stocked_in":"Stocked in {unit}","inv3_count_approve_short":"Approve","inv3_count_approve_desc_one":"This books {count} adjustment, {value} in all. It happens once and cannot be undone.","inv3_count_approve_desc_few":"This books {count} adjustments, {value} in all. It happens once and cannot be undone.","inv3_count_approve_desc_other":"This books {count} adjustments, {value} in all. It happens once and cannot be undone.","inv3_doc_priced_by_invoice":"No prices on a delivery note: the invoice that follows carries them","inv3_doc_by_code":"By the supplier's code","inv3_doc_by_code_hint":"Matched on their own, as last time","inv3_n_alerts_one":"{count} alert","inv3_n_alerts_few":"{count} alerts","inv3_n_alerts_other":"{count} alerts","inv3_n_portions_left_one":"{count} portion left","inv3_n_portions_left_few":"{count} portions left","inv3_n_portions_left_other":"{count} portions left","inv3_n_components_one":"{count} component","inv3_n_components_few":"{count} components","inv3_n_components_other":"{count} components","inv3_n_changes_one":"{count} change","inv3_n_changes_few":"{count} changes","inv3_n_changes_other":"{count} changes","inv3_n_items_will_be_adjusted_one":"{count} item will be adjusted","inv3_n_items_will_be_adjusted_few":"{count} items will be adjusted","inv3_n_items_will_be_adjusted_other":"{count} items will be adjusted","inv3_n_items_adjusted_one":"{count} item adjusted","inv3_n_items_adjusted_few":"{count} items adjusted","inv3_n_items_adjusted_other":"{count} items adjusted","inv3_n_documents_one":"{count} document","inv3_n_documents_few":"{count} documents","inv3_n_documents_other":"{count} documents","ls3_on_open_tables":"On the open tables","ls3_paid_and_unpaid":"Paid and unpaid","ls3_n_tables_to_pay_one":"{count} table still to pay","ls3_n_tables_to_pay_other":"{count} tables still to pay","ls3_every_bill_paid":"Every bill is paid","ls3_share_of_total":"{percent}% of the total","ls3_across_n_tables_one":"across {count} table","ls3_across_n_tables_other":"across {count} tables","ls3_waiting_to_pay":"Served, waiting to pay","ls3_waiting_to_pay_hint":"{amount} open, everything served","ls3_nobody_waiting":"Nobody is waiting for the bill","ls3_biggest_bill":"Biggest bill","ls3_no_open_bill":"No open bill","ls3_filter_all":"All","ls3_filter_waiting":"Waiting to pay","ls3_no_table_in_filter":"No table under this filter.","pk3_sales_today":"Pickup sales today","pk3_n_orders_one":"{count} order","pk3_n_orders_other":"{count} orders","pk3_avg_ticket":"average {amount}","pk3_at_the_counter":"At the counter now","pk3_last_7_days":"Last 7 days","pk3_waiting":"Waiting","pk3_waiting_hint":"Not started in the kitchen yet","pk3_preparing_hint":"In the kitchen now","pk3_ready_hint":"On the counter, waiting for the guest","pk3_picked_up_today":"Picked up today","pk3_time_to_counter":"Time to the counter","pk3_time_to_counter_hint":"Average from order to ready, today","pk3_minutes":"{count} min","pk3_per_day":"about {count} a day","dl3_view_orders":"Orders","dl3_sales_today":"Delivery sales today","dl3_on_their_way":"On their way now","dl3_waiting_accept":"Waiting to accept","dl3_ready_driver":"Ready for a driver","dl3_on_the_road":"On the road to the guest","dl3_delivered_today":"Delivered today","dl3_none_delivered_yet":"Nothing delivered yet today","dl3_on_time_share":"{percent}% on time","dl3_delivery_area":"Delivery area","dl3_zones_delivering":"Zones delivering","dl3_free":"Free","dl3_min_amount":"min. {amount}","dl3_lowest_fee":"Lowest fee","dl3_highest_fee":"Highest fee","dl3_lowest_minimum":"Lowest minimum order","dl3_fastest_zone":"Fastest zone","dl3_no_zone_on":"No zone is on","dl3_plus_per_unit":"plus {amount} per {unit}","dl3_zone_shape":"Shape","dl3_zone_drawn":"Drawn area","dl3_zone_time":"Delivery time","dl3_n_deliveries_one":"{count} delivery","dl3_n_deliveries_other":"{count} deliveries","da3_revenue":"Delivery revenue","da3_completed_share":"{percent}% completed","da3_avg_order":"average order {amount}","da3_how_they_ended":"How they ended","da3_deliveries":"Deliveries","da3_fees":"Delivery fees","da3_avg_per_order":"average {amount} an order","da3_average_order":"Average order","da3_of_delivered":"Of the delivered orders","da3_on_time":"On time","da3_avg_road":"{count} min on the road on average","da3_no_timed":"No delivery with times yet","da3_cancelled_hint":"Called off before the door","da3_hourly":"Deliveries per hour","da3_daily":"Deliveries per day","da3_daily_hint":"How many went out in the period","da3_by_zone":"Deliveries by zone","da3_by_zone_hint":"Where they went","da3_col_zone":"Zone","da3_col_revenue":"Revenue","da3_col_share":"Share","da3_fee_trend":"Delivery fees per day","da3_fee_trend_hint":"What the delivery fees brought in","da3_peak_hours":"Busiest hours","da3_peak_hours_hint":"Deliveries by the hour they were placed","da3_top_zones":"Top zones","da3_avg_fee":"Average fee","da3_empty_title":"No deliveries in this period","da3_empty_hint":"The figures appear as soon as deliveries come in.","ds3_title":"Delivery simulator","ds3_parameters":"Simulation parameters","ds3_fee_adjustment":"Fee change (%)","ds3_min_adjustment":"Minimum order change (%)","ds3_run_hint":"Set the values and run the simulation to see the projection.","ds3_run":"Run the simulation","ds3_results":"Simulation results","ds3_pricing":"Pricing","ds3_pricing_hint":"Try other fees and see what they earn","ds3_hint_honest":"Your own delivered orders, replayed with other settings. Nothing is guessed.","ds3_n_days":"{count} days","ds3_fees_hint":"The same orders at another delivery fee","ds3_minimum_title":"Minimum order","ds3_minimum_hint":"Which orders a higher minimum would have turned away","ds3_zones_title":"Zones","ds3_zones_hint":"What a zone brought in, before you switch it off","ds3_zones_pick":"Zones to switch off","ds3_replay_note":"Replays your delivered orders of the last {count} days.","ds3_delivered_orders":"Delivered orders","ds3_nothing_guessed":"The same orders, replayed: how guests would have reacted is not guessed.","ds3_failed":"The simulation could not run. Please try again.","ds3_fees_would_be":"Fees would have been","ds3_difference":"{amount} against what you took","ds3_under_minimum":"Under the new minimum","ds3_under_minimum_hint":"orders worth {amount} would have been turned away","ds3_without_zones":"Delivered in those zones","ds3_without_zones_hint":"{amount} in orders and {fees} in fees you would not have taken","fin3_vat":"VAT","fin3_tips":"Tips","fin3_refunds":"Refunds","fin3_avg_document":"Average document","fin3_target_below":"Target below {percent}%","fin3_purchases":"Purchases","fin3_after_credits":"after {amount} in supplier credits","fin3_goods_received":"Goods received in the period","fin3_labour":"Labour","fin3_from_timesheets":"From the hours worked","fin3_estimates_note":"Utilities and marketing are estimates, not booked costs: 8% of purchases and labour, and 3% of revenue.","fin3_of_the_period":"Across the period","fin3_tables_served":"Tables served","fin3_tables_served_hint":"Different tables that ordered","fin3_best_table":"Best table","fin3_top_waiter":"Top waiter","fin3_best_seller":"Best seller","fin3_orders_per_hour":"Orders per hour","fin3_taken_so_far":"Taken so far","fin3_collected_this_month":"Collected this month","fin3_forecast_to_date":"Forecast to date","fin3_budgets_until_today":"The budgets of the days so far","fin3_ahead":"Ahead of forecast","fin3_behind":"Behind forecast","fin3_days_on_target":"{count} days reached their budget","fin3_no_budget_yet":"No budget for the days so far","fin3_best_day":"Best day","fin3_nothing_taken_yet":"Nothing taken this month yet","fin3_taken_against_forecast":"Taken against the forecast so far","fin3_n_items_sold_one":"{count} item sold","fin3_n_items_sold_other":"{count} items sold","fin3_items_sold":"Items sold","fin3_busiest_hour":"Busiest hour","fin3_busiest_station":"Busiest station","fin3_items_listed":"Items in the grid","fin3_items_listed_hint":"The best sellers, hour by hour","fin3_average_check":"Average check","fin3_sales_today":"Sales today","fin3_reports_here":"Reports in the library","fin3_grouped_by_topic":"Grouped by topic below","fin3_starred_on_top":"Starred reports sit on top","fin3_estimate":"Estimate","res3_guests_expected":"Guests expected","res3_n_bookings_one":"{count} booking","res3_n_bookings_other":"{count} bookings","res3_bookings":"Bookings","res3_all_statuses":"The whole day","res3_booked_hint":"Not confirmed yet","res3_confirmed_hint":"Still to come","res3_arrived_hint":"Waiting for a table","res3_seated_hint":"At their table now","res3_completed_hint":"Came and left","res3_canceled_hint":"Called off","res3_no_show_hint":"Did not come","res3_to_come":"Still to come","res3_here_now":"Here now","res3_canceled_or_no_show":"Canceled or no-show","res3_party":"Guests","res3_no_deposit":"No deposit asked","res3_guest_record":"The guest's bookings","res3_no_guest_record":"No guest profile","res3_booked_via":"Booked via","gd3_n_visits_one":"{count} visit in all","gd3_n_visits_other":"{count} visits in all","gd3_n_guests_one":"{count} guest","gd3_n_guests_other":"{count} guests","gd3_active_hint":"In the last 30 days","gd3_vip_hint":"Gold, silver or bronze","gd3_returning":"Returning guests","gd3_returning_hint":"Two visits or more","gd3_new_hint":"No completed visit yet","gd3_reachable":"Reachable by email","gd3_reachable_hint":"Opted in, never bounced","gd3_per_visit":"{amount} per visit","gd3_no_visits_yet":"No visit completed yet","gd3_came_back":"Came back","gd3_one_visit":"One visit","gd3_how_often":"How often the guests come","dl3_min_to_door":"{count} min to door","dl3_fees_short":"fees {amount}","dl3_not_accepted_yet":"Not accepted yet","dl3_packed_for_driver":"Packed for the driver","res3_kept_hint":"Without cancellations and no-shows","res3_guests_per_booking":"Guests per booking","res3_of_bookings":"{count} of {total} bookings","res3_seated_to_completed":"From seated to completed","res3_orders_of_completed":"Orders of completed bookings","res3_covers_avg_day":"Covers on an average day","res3_busiest_day":"Busiest day","res3_n_covers_one":"{count} cover","res3_n_covers_other":"{count} covers","res3_all_bookings":"All bookings","res3_needs_attention":"Needs attention","res3_n_booked_days_one":"{count} day with bookings","res3_n_booked_days_other":"{count} days with bookings","res3_click_rate":"{percent}% of the emails sent","res3_audience_hint":"Press “{button}” to see how many guests match your filters.","res3_running_automations":"Running automations","res3_set_up_of":"{count} of {total} set up","res3_n_opted_out_one":"{count} guest opted out","res3_n_opted_out_other":"{count} guests opted out","res3_free_on":"Free on {date}","res3_n_seats_one":"{count} seat","res3_n_seats_other":"{count} seats","dz3_center_on_map":"Center on map","dz3_circle_radius":"Circle · {radius}","dz3_circle_zone":"Circle zone","dz3_custom_zone":"Custom zone","dz3_click_edit":"Tap Edit to change it","dz3_delivery_zones":"Delivery zones","dz3_drag_pin":"Drag the pin to move it","dz3_drag_resize":"Drag to move or resize","dz3_eta":"Time to door","dz3_loading_map":"Loading the map…","dz3_location_updated":"Location moved","dz3_lock":"Lock","dz3_minutes":"{count} min","dz3_new_zone":"New zone drawn","dz3_polygon_points":"Shape · {count} points","dz3_save_to_configure":"Save it to set its fee and minimum","dz3_zone_modified":"Zone changed","sales_channel_takeaway":"Takeaway","sales_channel_own_delivery":"Own delivery","channels_hint_takeaway":"Pickup orders are charged at these prices and VAT: from the guest pickup page, the till and the waiter app. Items switched off here are not sold for takeaway. Orders eaten in at the counter keep the base menu.","channels_hint_own_delivery":"Your own delivery orders are charged at these prices and VAT: from the guest delivery page and the staff delivery board. Items switched off here are not sold for delivery. Wolt and eFood keep their own channels.","printer_kitchen_copies":"Kitchen ticket copies","printer_kitchen_copies_hint":"How many copies of each kitchen ticket this printer prints: new orders, added items and voids. Bills, receipts and reprints print once.","printer_kitchen_copies_badge":"Kitchen tickets: {count} copies","email.common.powered_by":"Powered by","email.common.sent_by_ordder":"Sent by Ordder","email.common.button_fallback":"If the button does not open, copy this address into your browser:","email.common.total":"Total","email.common.date":"Date","email.common.time":"Time","email.common.name":"Name","email.common.guests":"Guests","email.common.cars":"Cars","email.common.area":"Area","email.common.zone":"Zone","email.common.plate":"License plate","email.common.notes":"Notes","email.common.code":"Confirmation code","email.common.venue":"Venue","email.common.service":"Service","email.common.minutes":"{count} min","email.common.order":"Order","email.common.items":"Items","email.common.table":"Table","email.common.payment":"Payment","email.common.amount":"Amount","email.common.status":"Status","email.common.reason":"Reason","email.common.directions":"Open in Google Maps","email.common.getting_there":"Getting there","email.common.hello":"Hello","email.common.see_you":"See you soon,","email.common.thank_you":"Thank you,","email.art.lock":"A padlock and its key","email.art.mail":"An open envelope","email.art.reservations":"A table for two with a reserved card","email.art.calendar":"A calendar","email.art.payments":"A card terminal and a card","email.art.invoice":"An invoice on a clipboard","email.art.receipt":"A printed receipt","email.art.terminal":"A card terminal","email.art.orders":"An order at the counter","email.art.pickup":"A pickup counter","email.art.delivery":"A parcel on its way","email.art.refund":"Money on its way back","email.art.supplier":"A delivery van","email.art.documents":"Documents","email.art.finance":"Stacks of coins","email.art.warning":"A warning sign","email.art.done":"A check mark","email.art.guest":"A service bell","email.auth.reset_subject":"Reset your Ordder password","email.auth.reset_title":"Reset your password","email.auth.reset_preheader":"Choose a new password. The link works for {minutes} minutes.","email.auth.reset_lead":"We got a request to reset the password of the Ordder account {email}. If it was you, choose a new password.","email.auth.reset_button":"Choose a new password","email.auth.link_expires":"The link works for {minutes} minutes.","email.auth.reset_ignore":"If you did not ask for this, ignore this email. Your password stays as it is.","email.auth.reset_reason":"You got this email because a password reset was requested for {email}.","email.auth.verify_subject":"Confirm your email address","email.auth.verify_title":"Confirm your email address","email.auth.verify_preheader":"One click to finish setting up your Ordder account.","email.auth.verify_lead":"Confirm that {email} is yours to finish setting up your Ordder account.","email.auth.verify_lead_plain":"Confirm your email address to finish setting up your Ordder account.","email.auth.verify_button":"Confirm email address","email.auth.verify_ignore":"If you did not create an Ordder account, you can ignore this email.","email.reservation.preheader":"{date} at {time}. Confirmation code {code}.","email.reservation.manage":"Manage reservation","email.reservation.parking_title":"Parking reservation","email.reservation.parent_link":"This parking reservation belongs to your booking {code}.","email.reservation.policy_title":"Reservation policy","email.reservation.help_phone":"To change or cancel, use Manage reservation or call {phone}.","email.reservation.help":"To change or cancel, use Manage reservation or contact {venue} directly.","email.reservation.min_per_guest":"Minimum spend: {amount} per guest","email.reservation.min_per_vehicle":"Minimum spend: {amount} per vehicle","email.reservation.min_per_booking":"Minimum spend: {amount} per booking","email.reservation.min_per_reservation":"Minimum spend: {amount} per reservation","email.reservation.min_fixed_zone":"A minimum spend of {amount} applies to this booking in the {zone} area. It is the total you order during your visit, whatever the size of your party.","email.reservation.min_fixed":"A minimum spend of {amount} applies to this booking. It is the total you order during your visit, whatever the size of your party.","email.reservation.min_vehicle":"A minimum spend of {amount} applies to this parking reservation. It is the total you order during your visit.","email.reservation.min_guest_zone":"A minimum spend of {amount} per guest applies to your reservation in the {zone} area: the food and drink each guest is expected to order, from the full menu. It is not a prepayment or a cover charge.","email.reservation.min_guest":"A minimum spend of {amount} per guest applies to your reservation: the food and drink each guest is expected to order, from the full menu. It is not a prepayment or a cover charge.","email.reservation.min_short":"A minimum food and drink spend applies to your reservation.","email.reservation.confirmed_subject":"Reservation confirmed · {venue} · {date}","email.reservation.wellness_subject":"Wellness session confirmed · {venue} · {date}","email.reservation.status_confirmed":"Confirmed","email.reservation.confirmed_title":"Your table is booked","email.reservation.confirmed_title_wellness":"Your session is booked","email.reservation.confirmed_title_parking":"Your parking is booked","email.reservation.confirmed_lead":"Hi {name}, your reservation at {venue} is confirmed. Here are the details.","email.reservation.confirmed_lead_wellness":"Hi {name}, your wellness session at {venue} is confirmed. Here are the details.","email.reservation.paid_title":"Paid in advance: {amount}","email.reservation.paid_text":"Your reservation is paid in full. There is nothing more to pay when you arrive.","email.reservation.paid_text_parking":"Your parking reservation is paid in full. There is nothing more to pay when you arrive.","email.reservation.paid_per_guest":"{count} × {amount} per guest","email.reservation.paid_per_car":"{count} × {amount} per car","email.reservation.paid_flat":"{amount} per booking, whatever the party size","email.reservation.reminder_subject_tomorrow":"Tomorrow at {time} · {venue}","email.reservation.reminder_subject_today":"Today at {time} · {venue}","email.reservation.status_reminder":"Reminder","email.reservation.reminder_title_tomorrow":"See you tomorrow","email.reservation.reminder_title_today":"See you today","email.reservation.reminder_lead":"Hi {name}, this is a reminder of your reservation at {venue}. We look forward to having you.","email.reservation.reminder_change":"If something comes up or you would like to change anything, let us know. We are happy to help.","email.reservation.modified_subject":"Reservation updated · {venue} · {date}","email.reservation.status_updated":"Updated","email.reservation.modified_title":"Your reservation has changed","email.reservation.modified_lead":"Hi {name}, your reservation at {venue} has been updated. Here is what changed, and the booking as it stands now.","email.reservation.changes_title":"What changed","email.reservation.booking_title":"Your booking now","email.reservation.modified_help":"Need another change? Use Manage reservation.","email.reservation.min_modified":"A minimum food and drink spend applies to this reservation.","email.reservation.cancelled_subject":"Reservation cancelled · {venue} · {date}","email.reservation.no_show_subject":"We missed you at {venue}","email.reservation.status_cancelled":"Cancelled","email.reservation.status_no_show":"No-show","email.reservation.cancelled_title":"Your reservation is cancelled","email.reservation.no_show_title":"We missed you","email.reservation.cancelled_lead":"Hi {name}, your reservation at {venue} has been cancelled.","email.reservation.no_show_lead":"Hi {name}, we held your reservation at {venue} but did not see you. We hope everything is all right.","email.reservation.cancelled_closing":"We would love to see you another time. You can book again whenever it suits you.","email.reservation.reinstated_subject":"Your reservation is back on · {venue} · {date}","email.reservation.status_reinstated":"Reinstated","email.reservation.reinstated_title":"Your reservation is back on","email.reservation.reinstated_lead":"Good news, {name}: your reservation at {venue} has been reinstated. We look forward to seeing you.","email.reservation.prepay_kept_title":"Prepayment kept: {amount}","email.reservation.prepay_kept_text":"Your earlier prepayment still stands. There is nothing more to pay when you arrive.","email.reservation.min_reinstated":"The minimum spend of your original booking still applies.","email.reservation.help_reinstated_phone":"To change anything, use Manage reservation or call {phone}.","email.reservation.help_reinstated":"To change anything, use Manage reservation or contact {venue} directly.","email.reservation.survey_subject":"How was your visit to {venue}?","email.reservation.survey_preheader":"Tap a number to rate your visit. It takes a few seconds.","email.reservation.survey_title":"How was your visit?","email.reservation.survey_lead":"Hi {name}, thank you for visiting {venue} on {date}. Tap a number to rate your visit; it takes a few seconds.","email.reservation.survey_rate":"Rate your visit","email.reservation.survey_scale":"1 is poor, 5 is excellent","email.reservation.survey_rating":"{count} of 5","email.reservation.survey_open":"Open the full survey","email.reservation.survey_closing":"Thank you for your time. We hope to see you again soon.","email.reservation.field_date":"Date","email.reservation.field_time":"Time","email.reservation.field_party_size":"Guests","email.reservation.field_zone":"Area","email.reservation.field_tables":"Table","email.reservation.field_special_requests":"Notes","email.reservation.field_guest_name":"Name","email.reservation.field_license_plate":"License plate","email.stay.subject":"Spot {spot} booked · {venue}","email.stay.preheader":"Spot {spot}, {from} to {until}. Gate code {code}.","email.stay.status":"Booked","email.stay.title":"Your spot is booked","email.stay.lead":"Hi {name}, your spot at {venue} is booked.","email.stay.lead_plain":"Your spot at {venue} is booked.","email.stay.your_spot":"Your spot","email.stay.gate_code":"Gate code","email.stay.qr_alt":"Gate code {code}","email.stay.qr_missing":"Show the code below at the gate","email.stay.scan":"Scan this at the barrier, in and out, for the whole of your stay.","email.stay.from":"From","email.stay.until":"Until","email.stay.timezone":"All times {tz}, local to the site.","email.stay.vehicle":"Vehicle","email.stay.paid":"Paid","email.stay.view":"View booking","email.stay.trouble":"Trouble at the gate? Call the site and quote code {code}.","email.stay.trouble_phone":"Trouble at the gate? Call {phone} and quote code {code}.","email.payment.subject":"Payment request from {venue} · {amount}","email.payment.preheader":"{amount} to pay by card, in a few taps.","email.payment.status":"Payment request","email.payment.title":"Your bill is ready to pay","email.payment.amount_label":"To pay","email.payment.lead":"Tap the button below to pay securely by card.","email.payment.message_from":"Message from {venue}","email.payment.button":"Pay {amount}","email.payment.viva":"Payments go through Viva.com Smart Checkout: the button opens Viva's secure payment page.","email.payment.expires":"This link expires on {date}.","email.delivery.accepted_subject":"Order #{number} accepted · {venue}","email.delivery.status_accepted":"Accepted","email.delivery.accepted_title":"Your order is being prepared","email.delivery.accepted_lead":"Hi {name}, {venue} has accepted your order and started on it.","email.delivery.eta":"Estimated delivery","email.delivery.eta_value":"{from} to {to} minutes","email.delivery.order_total":"Order total","email.delivery.deliver_to":"Delivery to","email.delivery.on_the_way":"We will let you know when your order is on the way.","email.delivery.rejected_subject":"Order #{number} could not be accepted · {venue}","email.delivery.status_rejected":"Not accepted","email.delivery.rejected_title":"We could not take your order","email.delivery.rejected_lead":"Hi {name}, we are sorry: {venue} could not fulfil your order.","email.delivery.refund":"Refund","email.delivery.refund_value":"{amount}, back on your card within 5 to 10 business days","email.delivery.questions":"Questions? Contact {venue} directly.","email.fiscal.subject":"{venue} · Fiscal document {number} ({type})","email.fiscal.preheader":"The PDF is attached. Total {total}.","email.fiscal.title":"Your fiscal document","email.fiscal.lead":"{venue} sent you a fiscal document. The PDF is attached to this email.","email.fiscal.type":"Type","email.fiscal.number":"Series and number","email.fiscal.aade":"This document is registered with AADE myDATA.","email.invoice.subject":"{venue} · {document} {number}","email.invoice.preheader":"Your invoice is attached as a PDF. Amount {amount}.","email.invoice.title":"Your invoice","email.invoice.lead":"Your invoice from {venue} is attached as a PDF.","email.invoice.document":"Document","email.invoice.number":"Number","email.invoice.billed_to":"Billed to","email.invoice.issued_by":"Issued by","email.invoice.official":"This is your official tax document. The attached PDF is your copy of the issued invoice.","email.orders.subject_new_orders":"New order #{number}","email.orders.subject_order_cancelled":"Order #{number} cancelled","email.orders.subject_order_paid":"Payment received for order #{number}","email.orders.subject_order_ready":"Order #{number} is ready for pickup","email.orders.subject_new_delivery":"New delivery order #{number}","email.orders.subject_delivery_assigned":"Delivery assigned for order #{number}","email.orders.subject_delivery_completed":"Delivery completed for order #{number}","email.orders.subject_update":"Order #{number} updated","email.orders.subject_reminder":"Order #{number} is still waiting","email.orders.label_new_orders":"New order","email.orders.label_order_cancelled":"Order cancelled","email.orders.label_order_paid":"Payment received","email.orders.label_order_ready":"Order ready","email.orders.label_new_delivery":"New delivery","email.orders.label_delivery_assigned":"Delivery assigned","email.orders.label_delivery_completed":"Delivery completed","email.orders.label_update":"Order update","email.orders.label_reminder":"Reminder","email.orders.lead_new_orders":"A new order came in at {venue}. Please review it and get it started.","email.orders.lead_order_cancelled":"Order #{number} at {venue} was cancelled.","email.orders.lead_order_paid":"Order #{number} at {venue} has been paid.","email.orders.lead_order_ready":"Order #{number} at {venue} is ready for pickup.","email.orders.lead_new_delivery":"A new delivery order came in at {venue}. Please review it and get it started.","email.orders.lead_delivery_assigned":"A driver has been assigned to order #{number} at {venue}.","email.orders.lead_delivery_completed":"Order #{number} at {venue} has been delivered.","email.orders.lead_update":"Order #{number} at {venue} has an update.","email.orders.lead_reminder":"Order #{number} at {venue} has been waiting for a while. Please review it and get it started.","email.orders.reminder_panel":"This order needs your attention.","email.orders.total":"Order total","email.orders.platform":"Platform","email.orders.placed":"Placed at","email.orders.view":"View order","email.orders.preheader":"{total} · order #{number}","email.orders.reason":"You get these emails because order notifications are on for {venue}.","email.terminal.subject_made_default":"{venue}: {terminal} (TID {tid}) is now your default card terminal","email.terminal.subject_sign_in_replaced":"{venue}: {terminal} (TID {tid}) has a new eΤαμειακή sign-in","email.terminal.subject_connected":"{venue}: {terminal} (TID {tid}) was connected as a card terminal","email.terminal.status":"Card terminals","email.terminal.title_made_default":"A new default card terminal","email.terminal.title_sign_in_replaced":"A new eΤαμειακή sign-in","email.terminal.title_connected":"A card terminal was connected","email.terminal.body_made_default":"{actor} made {terminal} (TID {tid}) the default card terminal of {venue}. The till now opens its card payments on it.","email.terminal.body_sign_in_replaced":"{actor} replaced the eΤαμειακή sign-in that the SoftPOS {terminal} (TID {tid}) at {venue} charges cards with.","email.terminal.body_connected":"{actor} connected {terminal} (TID {tid}) at {venue}. The till can send card payments to it now.","email.terminal.merchant_differs_title":"Another merchant account","email.terminal.merchant_differs":"This terminal is on a different merchant account from your other card terminals, so its payments may be paid out to another bank account.","email.terminal.terminal":"Terminal","email.terminal.tid":"TID","email.terminal.by":"Changed by","email.terminal.when":"When","email.terminal.unexpected":"If you did not expect this, open Settings > Card terminals to switch the terminal off, and contact us.","email.terminal.open":"Open card terminals","email.terminal.reason":"You get this email because you own {venue} on Ordder.","email.preshift.subject":"Pre-shift report · {venue} · {date}","email.preshift.status":"Pre-shift report","email.preshift.title":"The shift at a glance","email.preshift.lead":"{date} at {venue}.","email.preshift.reservations":"Reservations","email.preshift.covers":"Covers","email.preshift.vips":"VIP guests","email.preshift.dietary":"Dietary alerts","email.preshift.requests":"Special requests","email.preshift.party":"{count} pax","email.preshift.nothing":"No VIP guests, dietary alerts or special requests on the book for this shift.","email.training.subject":"{title} · {venue}","email.training.status":"Training","email.training.lead":"Hi {name}, {venue} shared a training document with you. Please take a few minutes to read it.","email.training.attached":"Attached to this email","email.training.message_from":"Message from {name}","email.training.message":"Message","email.training.help":"The file is attached to this email. Questions about it? Ask your manager.","email.training.category":"Category","email.training.category_onboarding":"Onboarding","email.training.category_safety":"Safety","email.training.category_service":"Service","email.training.category_procedures":"Procedures","email.training.category_menu":"Menu","email.training.category_custom":"Custom","email.subscription.subject_subscription_created":"Welcome to {plan}. Your subscription is active","email.subscription.subject_trial_started":"Your free trial of {plan} has started","email.subscription.subject_trial_ending_soon":"Your trial ends in {days} days","email.subscription.subject_trial_ended":"Your trial has ended","email.subscription.subject_subscription_renewed":"Payment received. Your subscription is renewed","email.subscription.subject_subscription_upgraded":"Your subscription is upgraded to {plan}","email.subscription.subject_subscription_downgraded":"Your subscription is changing to {plan}","email.subscription.subject_payment_failed":"Payment failed: please update your payment method","email.subscription.subject_subscription_expiring":"Your subscription expires in {days} days","email.subscription.subject_subscription_expired":"Your subscription has expired","email.subscription.subject_subscription_cancelled":"Your subscription is cancelled","email.subscription.subject_subscription_resumed":"Welcome back. Your subscription is active again","email.subscription.subject_account_locked":"Your account is locked: a subscription is needed","email.subscription.subject_grace_period_started":"Grace period started: please update your payment method","email.subscription.subject_invoice_generated":"New invoice: {amount}","email.subscription.subject_update":"Subscription update","email.subscription.label_subscription_created":"Subscription active","email.subscription.label_trial_started":"Trial started","email.subscription.label_trial_ending_soon":"Trial ending","email.subscription.label_trial_ended":"Trial ended","email.subscription.label_subscription_renewed":"Renewed","email.subscription.label_subscription_upgraded":"Upgraded","email.subscription.label_subscription_downgraded":"Plan changed","email.subscription.label_payment_failed":"Payment failed","email.subscription.label_subscription_expiring":"Expiring soon","email.subscription.label_subscription_expired":"Expired","email.subscription.label_subscription_cancelled":"Cancelled","email.subscription.label_subscription_resumed":"Resumed","email.subscription.label_account_locked":"Account locked","email.subscription.label_grace_period_started":"Grace period","email.subscription.label_invoice_generated":"Invoice","email.subscription.label_update":"Update","email.subscription.title_welcome":"Welcome to {plan}","email.subscription.title_trial_ending_soon":"{days} days left","email.subscription.title_trial_ended":"Your trial has ended","email.subscription.title_subscription_renewed":"Payment received","email.subscription.title_plan_changed":"Plan changed","email.subscription.title_payment_failed":"Payment failed","email.subscription.title_subscription_expiring":"Expiring soon","email.subscription.title_subscription_expired":"Subscription expired","email.subscription.title_subscription_cancelled":"Cancellation confirmed","email.subscription.title_account_locked":"Account locked","email.subscription.title_grace_period_started":"Grace period active","email.subscription.title_invoice_generated":"New invoice","email.subscription.title_update":"Subscription update","email.subscription.body_subscription_created":"Your {plan} subscription is active. You have full access to everything in your plan.","email.subscription.body_trial_started":"Your {days}-day free trial of {plan} has begun. Try every feature, with no commitment.","email.subscription.body_trial_ending_soon":"Your free trial ends in {days} days. Subscribe now to keep your premium features without an interruption.","email.subscription.body_trial_ended":"Your {days}-day free trial has ended. To keep using {plan}, please choose a plan.","email.subscription.body_subscription_renewed":"We have processed your payment of {amount} for your {plan} subscription.","email.subscription.body_subscription_upgraded":"Your subscription moved from {old} to {new}. The new features are ready to use.","email.subscription.body_subscription_downgraded":"Your subscription changes from {old} to {new}. The change takes effect at the end of your current billing period.","email.subscription.body_payment_failed":"We could not take your subscription payment. Please update your payment method to avoid an interruption.","email.subscription.body_subscription_expiring":"Your {plan} subscription expires in {days} days. Renew now to keep every feature.","email.subscription.body_subscription_expired":"Your {plan} subscription has expired. Renew it to get your premium features back.","email.subscription.body_subscription_cancelled":"Your {plan} subscription is cancelled. You keep access until {date}.","email.subscription.body_subscription_cancelled_period":"Your {plan} subscription is cancelled. You keep access until the end of your billing period.","email.subscription.body_subscription_resumed":"Your {plan} subscription is active again, and every feature is back.","email.subscription.body_account_locked":"Your account is locked because its subscription is not active. Choose a plan to unlock it and get access back.","email.subscription.body_grace_period_started":"We could not take your payment. You have {days} days to update your payment method before your account is affected.","email.subscription.body_invoice_generated":"A new invoice for {amount} is ready for your {plan} subscription.","email.subscription.body_update":"There has been an update to your subscription.","email.subscription.alert_payment_failed":"Your service may be interrupted if the payment does not go through soon.","email.subscription.alert_account_locked":"Ordering features at your venue are switched off until you subscribe.","email.subscription.alert_grace_period_started":"Action needed within {days} days to avoid an interruption.","email.subscription.alert_trial_ending_soon":"Subscribe before your trial ends to keep all your data and settings.","email.subscription.alert_subscription_expiring":"Renew now so you do not lose your premium features.","email.subscription.plan":"Plan","email.subscription.billing":"Billing","email.subscription.billing_monthly":"Monthly","email.subscription.billing_yearly":"Yearly","email.subscription.per_month":"{amount} per month","email.subscription.per_year":"{amount} per year","email.subscription.trial_ends":"Trial ends","email.subscription.next_billing":"Next billing","email.subscription.access_until":"Access until","email.subscription.days_left":"Days left","email.subscription.days":"{days} days","email.subscription.invoice":"Invoice","email.subscription.action_view":"View subscription","email.subscription.action_choose":"Choose a plan","email.subscription.action_update_payment":"Update payment method","email.subscription.action_renew":"Renew subscription","email.subscription.action_invoice":"View invoice","email.subscription.help_payment":"Need help? Contact our support team and we will help you sort it out.","email.subscription.help_welcome":"Thank you for choosing Ordder. If you have any questions, our support team is here to help.","email.subscription.help_cancelled":"We are sorry to see you go. You can reactivate your subscription any time before your access ends.","email.subscription.help_default":"Questions about your subscription? Our support team is happy to help.","email.subscription.reason":"You get this email because you manage the Ordder subscription of {venue}.","email.po.subject":"Purchase order {number} · {venue}","email.po.preheader":"{count} lines, total {total}.","email.po.status":"Purchase order","email.po.title":"Purchase order {number}","email.po.lead":"{venue} has sent you a purchase order. The items and quantities are below.","email.po.supplier":"Supplier","email.po.order_date":"Order date","email.po.expected":"Expected delivery","email.po.unit_cost":"{amount} each","email.po.notes":"Notes","email.po.footer":"This purchase order was sent by {venue}. Purchase order ID: {id}.","email.deal.subject":"Deal invoice {number} · {venue}","email.deal.preheader":"Total due {total}. The invoice is attached as a PDF.","email.deal.status":"Deal invoice","email.deal.title":"Deal invoice {number}","email.deal.lead":"Dear {name}, please find attached the deal invoice for {period}, covering the deal \"{deal}\".","email.deal.number":"Invoice number","email.deal.deal":"Deal","email.deal.period":"Period","email.deal.total_due":"Total due","email.deal.attached":"The detailed invoice is attached as a PDF. Please process the payment at your earliest convenience.","email.deal.footer":"This invoice was generated with Ordder.","email.campaign.reason":"You are receiving this email because you are a guest of {venue}.","email.campaign.unsubscribe":"Unsubscribe from marketing emails","email.campaign.unsubscribe_text":"To unsubscribe from these emails:","release2_eyebrow":"Ordder Release 2.0","release2_live":"Live now","release2_title":"Welcome to Ordder Release 2.0","release2_lead":"Every screen is redesigned for a busy service. Your menus, tables and settings are right where you left them.","release2_section_new":"What is new for you","release2_cta":"Get started","release2_todo_title":"What you need to do","release2_todo_refresh":"Refresh each device once: tablets, phones and the kitchen screen.","release2_todo_nothing":"Nothing else, and nothing to install. Menus, tables, printers, payments, card terminals and myDATA work as before.","release2_todo_links":"Old links and bookmarks open the new pages automatically.","release2_signoff_team":"The Ordder Team","release2_signoff_tagline":"Making Hospitality Smarter.","release2_status_settings":"Available now, switch it on in Settings.","release2_status_inventory":"Available now in Inventory, under Purchasing.","release2_dashboard_title":"A new look, starting with your dashboard","release2_dashboard_body":"Today's income hour by hour against the same day last week, and how many guests came, on the first screen you see.","release2_look_title":"A new look on every screen","release2_look_body":"Same places, same buttons, easier to read in the middle of a shift.","release2_board_title":"Management board","release2_board_body":"The floor live, every order as a kitchen slip, and a sound for new orders and for tables that need you.","release2_floor_title":"The floor, live","release2_floor_body":"Tables change color as guests order, eat and pay. A bell rings when a table needs you.","release2_slips_title":"Every order is a slip","release2_slips_body":"Orders read like the ticket the kitchen prints, with a sound when a new one comes in.","release2_table_title":"The whole table on one screen","release2_table_body":"The bill grouped by round, Pay right under the total, and Split, Discount and Transfer beside it.","release2_kitchen_title":"Kitchen screen","release2_kitchen_body":"Each order is a slip you move from new to preparing to ready, with a sound for every new ticket.","release2_chat_title":"Staff chat","release2_chat_body":"Write to the whole team in a tap. A short sound and a preview show who wrote, even with the chat closed.","release2_reservations_title":"Reservations","release2_reservations_body":"Seat bookings and walk-ins from the host stand, keep notes on your guests and send campaigns.","release2_inventory_title":"Inventory and food cost","release2_inventory_body":"Stock, recipes that cost every dish, purchase orders and stock counts, all in one place.","release2_scan_title":"Scan supplier invoices","release2_scan_body":"Photograph an invoice or delivery note, check it once, and the goods and what you owe are booked.","release2_reports_title":"Reports and PDFs","release2_reports_body":"Every report in one place, grouped by topic, with cleaner PDFs for you and your accountant.","release2_channels_title":"Prices per sales channel","release2_channels_body":"Different prices for takeaway, your own delivery, delivery platforms and the kiosk, set right in the menu.","release2_settings_title":"Settings in one place","release2_settings_body":"Every setting has its own page in one list, with search. Printers can print kitchen tickets in up to 3 copies.","release2_printers_title":"Kitchen ticket copies","release2_printers_body":"Each printer can print every kitchen ticket in 1, 2 or 3 copies."}