# Copyright (C) 2026 Simplu Digital
# This file is distributed under the GPL-2.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Attendra – Client Attendance Manager 1.4.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/attendra\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-05-29T16:38:02+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.10.0\n"
"X-Domain: attendra\n"

#. Plugin Name of the plugin
#: attendra.php
#: includes/Admin/Settings/SettingsPage.php:50
msgid "Attendra – Client Attendance Manager"
msgstr ""

#. Description of the plugin
#: attendra.php
msgid "Manage clients, appointments and session packages in one place. Automated email reminders, attendance tracking and reporting for service-based businesses."
msgstr ""

#. Author of the plugin
#: attendra.php
msgid "Simplu Digital"
msgstr ""

#. Author URI of the plugin
#: attendra.php
msgid "https://simplu.digital"
msgstr ""

#: attendra.php:73
msgid "Docs"
msgstr ""

#: attendra.php:74
msgid "Report a bug"
msgstr ""

#: attendra.php:75
#: includes/Admin/Settings/SettingsPage.php:1615
#: includes/PostTypes/ServicePostType.php:174
msgid "Pro"
msgstr ""

#: attendra.php:76
#: includes/Admin/Help/HelpPage.php:683
msgid "Donate"
msgstr ""

#: includes/Admin/ClientArchiveHandler.php:64
msgid "Unarchive"
msgstr ""

#: includes/Admin/ClientArchiveHandler.php:70
msgid "Archive"
msgstr ""

#: includes/Admin/ClientArchiveHandler.php:83
#: includes/Admin/ClientArchiveHandler.php:113
#: includes/Admin/StaffPage.php:239
#: includes/PostTypes/BookingPostType.php:3615
msgid "Security check failed."
msgstr ""

#: includes/Admin/ClientArchiveHandler.php:87
#: includes/Admin/ClientArchiveHandler.php:117
#: includes/Plugin.php:1970
#: includes/Plugin.php:1996
msgid "Insufficient permissions."
msgstr ""

#: includes/Admin/ClientArchiveHandler.php:171
msgid "Archived"
msgstr ""

#. translators: %d: number of cancelled appointments
#: includes/Admin/ClientArchiveHandler.php:222
msgid "%d appointment was automatically cancelled."
msgid_plural "%d appointments were automatically cancelled."
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of anonymised booking records
#: includes/Admin/ClientArchiveHandler.php:242
msgid "%d booking record was retained with personal data removed."
msgid_plural "%d booking records were retained with personal data removed."
msgstr[0] ""
msgstr[1] ""

#: includes/Admin/ClientArchiveHandler.php:253
msgid "Booking history is kept for business continuity and GDPR compliance. Client personal data has been anonymised."
msgstr ""

#: includes/Admin/ClientArchiveHandler.php:333
msgid "Deleted client"
msgstr ""

#: includes/Admin/Help/HelpPage.php:41
msgid "Attendra – Getting Started"
msgstr ""

#: includes/Admin/Help/HelpPage.php:43
#: includes/Admin/Help/HelpPage.php:57
#: includes/Admin/Help/HelpPage.php:658
#: includes/Admin/Onboarding/WelcomePage.php:228
#: includes/Admin/Onboarding/WelcomePage.php:242
#: includes/Admin/Onboarding/WelcomePage.php:257
#: includes/Admin/Onboarding/WelcomePage.php:292
#: includes/Admin/Onboarding/WelcomePage.php:299
#: includes/Admin/Onboarding/WelcomePage.php:308
#: includes/Admin/Onboarding/WelcomePage.php:339
#: includes/Admin/Settings/SettingsPage.php:51
#: includes/Admin/Settings/SettingsPage.php:61
#: includes/Admin/Settings/SettingsPage.php:1022
#: includes/Admin/Settings/SettingsPage.php:1031
#: includes/Admin/Settings/SettingsPage.php:1040
#: includes/Admin/Settings/SettingsPage.php:1049
#: includes/Admin/Settings/SettingsPage.php:1059
#: includes/Admin/Settings/SettingsPage.php:1068
#: includes/Admin/Settings/SettingsPage.php:1077
#: includes/Admin/Settings/SettingsPage.php:1086
#: includes/Admin/Settings/SettingsPage.php:1095
#: includes/Admin/Settings/SettingsPage.php:1201
#: includes/Admin/Settings/SettingsPage.php:1212
#: includes/Admin/Settings/SettingsPage.php:1222
msgid "Attendra"
msgstr ""

#: includes/Admin/Help/HelpPage.php:44
#: includes/Admin/Reporting/ReportingPage.php:187
msgid "Overview"
msgstr ""

#: includes/Admin/Help/HelpPage.php:45
msgid "Attendra helps you manage clients, services, attendance, and payments in one place. Create services, assign clients, track sessions, and get a clear picture of your business at any time."
msgstr ""

#: includes/Admin/Help/HelpPage.php:46
msgid "Best fit for:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:48
msgid "Training centers and learning programs"
msgstr ""

#: includes/Admin/Help/HelpPage.php:49
msgid "Sports clubs and fitness teams"
msgstr ""

#: includes/Admin/Help/HelpPage.php:50
msgid "Tutoring, coaching, and mentoring services"
msgstr ""

#: includes/Admin/Help/HelpPage.php:51
msgid "Wellness and therapy practices"
msgstr ""

#: includes/Admin/Help/HelpPage.php:52
msgid "Any business that sells session packages and tracks attendance"
msgstr ""

#: includes/Admin/Help/HelpPage.php:58
msgid "Getting Started"
msgstr ""

#: includes/Admin/Help/HelpPage.php:59
msgid "Use the setup guide to create your frontend pages and complete your initial configuration."
msgstr ""

#: includes/Admin/Help/HelpPage.php:62
msgid "Open Setup Guide"
msgstr ""

#: includes/Admin/Help/HelpPage.php:72
msgid "First day setup in 5 minutes"
msgstr ""

#: includes/Admin/Help/HelpPage.php:75
msgid "Follow this order for the fastest working setup:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:77
msgid "Open the Setup Guide and create your Portal, Staff Portal, and Calendar pages."
msgstr ""

#: includes/Admin/Help/HelpPage.php:78
msgid "Go to Settings and fill in your business name, phone, email, and currency."
msgstr ""

#: includes/Admin/Help/HelpPage.php:79
msgid "Create your first service (Services → Add New). Set the schedule type and activate it."
msgstr ""

#: includes/Admin/Help/HelpPage.php:80
msgid "Create your first client (Clients → Add New). Assign the service and set available entries."
msgstr ""

#: includes/Admin/Help/HelpPage.php:81
msgid "Record one session in the Attendance Record section on the client profile."
msgstr ""

#: includes/Admin/Help/HelpPage.php:83
msgid "That is the full loop. Everything else is configuration on top of this core flow."
msgstr ""

#: includes/Admin/Help/HelpPage.php:90
msgid "Core concepts in plain language"
msgstr ""

#: includes/Admin/Help/HelpPage.php:94
msgid "Service:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:94
msgid "the class, program, or appointment type you deliver. Can be weekly, one-time, or 1-to-1 bookable slots."
msgstr ""

#: includes/Admin/Help/HelpPage.php:95
msgid "Client:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:95
msgid "the person who attends. Each client has one profile with all their service assignments, sessions, and package history."
msgstr ""

#: includes/Admin/Help/HelpPage.php:96
msgid "Package:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:96
msgid "the number of sessions a client has purchased for a specific service. The balance decreases as sessions are recorded."
msgstr ""

#: includes/Admin/Help/HelpPage.php:97
msgid "Session:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:97
msgid "one attendance record. Each session reduces the client's remaining entries by 1."
msgstr ""

#: includes/Admin/Help/HelpPage.php:98
msgid "Appointment (Booking):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:98
msgid "a scheduled time slot for a specific client and service. Used for 1-to-1 and bookable services."
msgstr ""

#: includes/Admin/Help/HelpPage.php:100
msgid "The plugin stores package history automatically every time a new package is started, so you always have a complete audit trail."
msgstr ""

#: includes/Admin/Help/HelpPage.php:101
msgid "The labels \"Client\", \"Service\", and \"Sessions\" can be renamed in Settings → Labels to match your business language (e.g. \"Student\", \"Class\", \"Lessons\")."
msgstr ""

#: includes/Admin/Help/HelpPage.php:108
msgid "Service types and schedule setup"
msgstr ""

#: includes/Admin/Help/HelpPage.php:111
msgid "Choose the service type that matches how you deliver it:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:113
msgid "Weekly (Fixed):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:113
msgid "runs on the same weekdays every week at a fixed time. Best for group classes with a regular schedule."
msgstr ""

#: includes/Admin/Help/HelpPage.php:114
msgid "One-time:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:114
msgid "a single event on a specific date and time. Best for workshops or one-off sessions."
msgstr ""

#: includes/Admin/Help/HelpPage.php:115
msgid "1-to-1 (Bookable slots):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:115
msgid "staff define available hours and duration; clients or admins book individual time slots. Best for personal training, therapy, or coaching."
msgstr ""

#: includes/Admin/Help/HelpPage.php:117
msgid "Tip: enable Show in calendar only after the schedule is fully filled in. A service with missing schedule data will not appear."
msgstr ""

#: includes/Admin/Help/HelpPage.php:124
msgid "Group vs 1-to-1 workflow"
msgstr ""

#: includes/Admin/Help/HelpPage.php:127
msgid "Group services (Weekly / One-time):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:129
msgid "Assign multiple clients to the same service."
msgstr ""

#: includes/Admin/Help/HelpPage.php:130
msgid "Attendance is recorded per client from the client profile, or from the Staff Portal on the frontend."
msgstr ""

#: includes/Admin/Help/HelpPage.php:131
msgid "Appointments are optional — if enabled in Settings, group sessions can also run through the booking system."
msgstr ""

#: includes/Admin/Help/HelpPage.php:133
msgid "1-to-1 services:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:135
msgid "Staff or admins create appointments for specific clients and time slots."
msgstr ""

#: includes/Admin/Help/HelpPage.php:136
msgid "Clients can also self-book from the public calendar if the service allows it."
msgstr ""

#: includes/Admin/Help/HelpPage.php:137
msgid "Each appointment goes through a status flow (Pending → Confirmed → Attended) and records one session automatically."
msgstr ""

#: includes/Admin/Help/HelpPage.php:145
msgid "How appointments work — booking lifecycle"
msgstr ""

#: includes/Admin/Help/HelpPage.php:148
msgid "Every appointment follows a defined lifecycle. You can move it forward or back within the allowed transitions:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:150
msgid "Pending:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:150
msgid "booking was received but not yet approved. Happens when bookings require approval."
msgstr ""

#: includes/Admin/Help/HelpPage.php:151
msgid "Confirmed:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:151
msgid "booking is accepted and scheduled. Client receives a confirmation email."
msgstr ""

#: includes/Admin/Help/HelpPage.php:152
msgid "Attended:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:152
msgid "client showed up. One session is recorded and package balance decreases."
msgstr ""

#: includes/Admin/Help/HelpPage.php:153
msgid "Pending Payment:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:153
msgid "session happened but payment has not been received yet."
msgstr ""

#: includes/Admin/Help/HelpPage.php:154
msgid "No Show:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:154
msgid "client did not attend without cancelling. Session is still deducted from their balance."
msgstr ""

#: includes/Admin/Help/HelpPage.php:155
msgid "Cancelled:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:155
msgid "appointment was cancelled. Client receives a cancellation email. Session is not deducted."
msgstr ""

#: includes/Admin/Help/HelpPage.php:156
msgid "Rejected:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:156
msgid "booking request was declined (only applies when approval is required)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:158
msgid "Mark as Paid button: sets payment status to paid. If the appointment is in the future it stays Confirmed; if in the past it moves to Attended."
msgstr ""

#: includes/Admin/Help/HelpPage.php:165
msgid "Recurring appointment series"
msgstr ""

#: includes/Admin/Help/HelpPage.php:168
msgid "From the Staff Portal you can create a recurring series of appointments for a client in one step."
msgstr ""

#: includes/Admin/Help/HelpPage.php:170
msgid "Every matching session:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:170
msgid "creates one appointment for each configured slot on the service (e.g. every Tuesday and Thursday slot)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:171
msgid "Every week (same weekday):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:171
msgid "repeats on the same weekday each week for N future sessions."
msgstr ""

#: includes/Admin/Help/HelpPage.php:173
msgid "Conflict handling when a slot is unavailable:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:175
msgid "Stop series at first conflict:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:175
msgid "series stops as soon as a slot is already taken."
msgstr ""

#: includes/Admin/Help/HelpPage.php:176
msgid "Skip unavailable slots and continue:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:176
msgid "skips booked slots and continues creating the remaining appointments."
msgstr ""

#: includes/Admin/Help/HelpPage.php:178
msgid "Each appointment in the series is independent — you can reschedule or cancel individual appointments without affecting the others."
msgstr ""

#: includes/Admin/Help/HelpPage.php:179
msgid "To cancel all future appointments in a series: open any appointment in the series → Recurring Series panel → Cancel all future appointments in series."
msgstr ""

#: includes/Admin/Help/HelpPage.php:186
msgid "Packages and entries"
msgstr ""

#: includes/Admin/Help/HelpPage.php:190
msgid "Each client-service assignment has a package: the number of sessions purchased."
msgstr ""

#: includes/Admin/Help/HelpPage.php:191
msgid "Remaining entries decrease by 1 each time a session is recorded or marked as No Show."
msgstr ""

#: includes/Admin/Help/HelpPage.php:192
msgid "When entries reach zero, new sessions are blocked until the package is renewed."
msgstr ""

#: includes/Admin/Help/HelpPage.php:193
msgid "Click Add New Package on the client profile to start a fresh package. The previous one is saved in Package History."
msgstr ""

#: includes/Admin/Help/HelpPage.php:194
msgid "Each client can have different packages for different services simultaneously."
msgstr ""

#: includes/Admin/Help/HelpPage.php:195
msgid "Each package has an optional Expiration Date. After that date, new sessions are blocked automatically. The expiry date is included in the \"New package started\" email to the client."
msgstr ""

#: includes/Admin/Help/HelpPage.php:197
msgid "Coverage types determine how sessions are billed:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:199
msgid "Package Credit:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:199
msgid "uses entries from the pre-paid package balance (default)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:200
msgid "Pay Per Session:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:200
msgid "each session is invoiced individually. Does not use the package balance."
msgstr ""

#: includes/Admin/Help/HelpPage.php:201
msgid "Free:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:201
msgid "sessions are free. No payment or balance tracking."
msgstr ""

#: includes/Admin/Help/HelpPage.php:203
msgid "Payment tracking per package:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:205
msgid "Each package records the total price, amount paid, and payment status (Unpaid / Partial / Paid)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:206
msgid "Payment type is either Full payment (single payment) or Installments (split across multiple payments)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:207
msgid "When admin confirms a payment, the amount_paid on the package updates automatically and a \"Payment received\" email is sent to the client."
msgstr ""

#: includes/Admin/Help/HelpPage.php:215
msgid "Pricing — how it works"
msgstr ""

#: includes/Admin/Help/HelpPage.php:218
msgid "Attendra uses a simple two-level pricing model:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:219
msgid "1. Base price per session on the service"
msgstr ""

#: includes/Admin/Help/HelpPage.php:221
msgid "Set a price per session directly on the service (Service → Pricing section)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:222
msgid "This is the standard rate for one session of that service."
msgstr ""

#: includes/Admin/Help/HelpPage.php:224
msgid "2. Package pricing per client"
msgstr ""

#: includes/Admin/Help/HelpPage.php:226
msgid "When you create a package for a client, you enter the number of sessions they purchased."
msgstr ""

#: includes/Admin/Help/HelpPage.php:227
msgid "Optionally apply a discount percentage — useful for bulk deals or loyalty rates."
msgstr ""

#: includes/Admin/Help/HelpPage.php:228
msgid "The system automatically calculates: Package total = sessions × base price × (1 − discount %)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:229
msgid "It also shows the effective price per session after the discount."
msgstr ""

#: includes/Admin/Help/HelpPage.php:230
msgid "Example: 10 sessions × 20.00 EUR − 10% = 180.00 EUR total (18.00 EUR/session)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:232
msgid "3. Price snapshot on each appointment"
msgstr ""

#: includes/Admin/Help/HelpPage.php:234
msgid "When a booking is created, the effective price per session is saved on that appointment."
msgstr ""

#: includes/Admin/Help/HelpPage.php:235
msgid "This means changing the price later does not affect old bookings — your records stay accurate."
msgstr ""

#: includes/Admin/Help/HelpPage.php:237
msgid "Currency:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:237
msgid "set a single global currency in Settings → Payments. Default is EUR."
msgstr ""

#: includes/Admin/Help/HelpPage.php:238
msgid "Use {{session_price}} and {{package_total}} in email templates to include pricing in confirmation emails."
msgstr ""

#: includes/Admin/Help/HelpPage.php:245
msgid "Payment installments"
msgstr ""

#: includes/Admin/Help/HelpPage.php:248
msgid "When creating a package for a client you can choose between Full payment and Installments."
msgstr ""

#: includes/Admin/Help/HelpPage.php:250
msgid "Full payment:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:250
msgid "the package is paid in a single transaction. One payment row is created."
msgstr ""

#: includes/Admin/Help/HelpPage.php:251
msgid "Installments:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:251
msgid "the package total is split evenly across N payments. Each instalment has its own amount, payment date, and status."
msgstr ""

#: includes/Admin/Help/HelpPage.php:253
msgid "How to confirm a payment:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:255
msgid "Open the client profile and go to the Packages section."
msgstr ""

#: includes/Admin/Help/HelpPage.php:256
msgid "Each instalment row shows a \"Mark as paid\" button. Click it to record the payment date and update the amount paid."
msgstr ""

#: includes/Admin/Help/HelpPage.php:257
msgid "The package payment status (Unpaid / Partial / Paid) updates automatically based on how much has been collected vs the total."
msgstr ""

#: includes/Admin/Help/HelpPage.php:258
msgid "A \"Payment received\" email is sent to the client automatically when each payment is confirmed."
msgstr ""

#: includes/Admin/Help/HelpPage.php:260
msgid "Changing the number of instalments after creation: unpaid rows are added or removed automatically. Already-paid rows are never modified."
msgstr ""

#: includes/Admin/Help/HelpPage.php:267
msgid "Roles and access — who sees what"
msgstr ""

#: includes/Admin/Help/HelpPage.php:271
msgid "Administrator:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:271
msgid "full access to all services, clients, appointments, settings, and reports."
msgstr ""

#: includes/Admin/Help/HelpPage.php:272
msgid "Staff:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:272
msgid "sees only the services they are assigned to and the clients enrolled in those services. Can mark attendance from the Staff Portal."
msgstr ""

#: includes/Admin/Help/HelpPage.php:273
msgid "Client (portal user):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:273
msgid "logs into the client portal and sees their own profile: upcoming appointments, session history, and package balance. Created automatically when the client pays for their own services."
msgstr ""

#: includes/Admin/Help/HelpPage.php:274
msgid "Payer (portal user):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:274
msgid "same portal access as a client — sees appointments, sessions, and package balance. Used when someone else pays for the client (e.g. a parent or company). Select \"Someone else pays for this client\" on the client profile to create this type of account."
msgstr ""

#: includes/Admin/Help/HelpPage.php:276
msgid "To assign staff to a service: open the service, scroll to the Staff section, and add staff members."
msgstr ""

#: includes/Admin/Help/HelpPage.php:277
msgid "To create a portal account for a client: open the client profile, scroll to Portal Access, choose the payer type, and click Create Portal User. An invitation email is sent automatically."
msgstr ""

#: includes/Admin/Help/HelpPage.php:278
msgid "If a staff member cannot see clients, check that they are assigned to the correct service first."
msgstr ""

#: includes/Admin/Help/HelpPage.php:279
msgid "Optional staff permissions:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:281
msgid "Can edit service details:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:281
msgid "allows the staff member to edit any service they are assigned to (schedule, pricing, settings). Off by default — staff can only view services."
msgstr ""

#: includes/Admin/Help/HelpPage.php:282
msgid "Can edit clients:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:282
msgid "allows the staff member to edit client profiles for clients enrolled in their services. Off by default — staff can only view clients."
msgstr ""

#: includes/Admin/Help/HelpPage.php:284
msgid "Set these permissions from Staff Members → Edit Staff Member → Permissions section."
msgstr ""

#: includes/Admin/Help/HelpPage.php:291
msgid "Staff Portal — what you can do"
msgstr ""

#: includes/Admin/Help/HelpPage.php:294
msgid "The Staff Portal is a frontend page (shortcode [attendra_staff_portal]) for staff members. Staff must be logged in to access it."
msgstr ""

#: includes/Admin/Help/HelpPage.php:295
msgid "Attendance tab:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:297
msgid "View today's group and one-time sessions for assigned services."
msgstr ""

#: includes/Admin/Help/HelpPage.php:298
msgid "Mark enrolled clients as attended, no-show, or add a walk-in booking directly from the session view."
msgstr ""

#: includes/Admin/Help/HelpPage.php:299
msgid "Can view up to 3 days back to record missed attendance."
msgstr ""

#: includes/Admin/Help/HelpPage.php:301
msgid "Appointments tab:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:303
msgid "View, create, and edit 1-to-1 appointments for assigned services."
msgstr ""

#: includes/Admin/Help/HelpPage.php:304
msgid "Create recurring appointment series (same weekday every week, or every matching service slot)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:305
msgid "Reschedule appointments, update status (Confirmed → Attended / No Show / Cancelled), and edit Client Notes."
msgstr ""

#: includes/Admin/Help/HelpPage.php:306
msgid "Cancel individual appointments or all future appointments in a series."
msgstr ""

#: includes/Admin/Help/HelpPage.php:308
msgid "Enrollment tab:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:310
msgid "Assign or remove clients from services within the staff member's scope."
msgstr ""

#: includes/Admin/Help/HelpPage.php:312
msgid "Staff only see data for the services they are assigned to. Clients, appointments, and sessions outside their scope are not visible."
msgstr ""

#: includes/Admin/Help/HelpPage.php:319
msgid "Client Portal — what you can do"
msgstr ""

#: includes/Admin/Help/HelpPage.php:322
msgid "The Client Portal is a frontend page (shortcode [attendra_portal]) where clients log in to manage their own activity."
msgstr ""

#: includes/Admin/Help/HelpPage.php:323
msgid "Home tab:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:325
msgid "See active services, remaining entries, package expiration, and next scheduled session."
msgstr ""

#: includes/Admin/Help/HelpPage.php:326
msgid "View upcoming appointments and session history."
msgstr ""

#: includes/Admin/Help/HelpPage.php:327
msgid "See attendance rate, week streak, and member since date."
msgstr ""

#: includes/Admin/Help/HelpPage.php:329
msgid "Book tab (\\\"I'm coming\\\"):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:331
msgid "See upcoming available slots for the services assigned to the client."
msgstr ""

#: includes/Admin/Help/HelpPage.php:332
msgid "Click \"I'm coming\" to self-confirm attendance. This creates a Confirmed booking and removes the slot from the available list."
msgstr ""

#: includes/Admin/Help/HelpPage.php:333
msgid "For 1-to-1 bookable services, clients can book available time slots directly from the calendar."
msgstr ""

#: includes/Admin/Help/HelpPage.php:334
msgid "Clients can cancel their own bookings (subject to the late cancellation window set in Settings)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:336
msgid "History tab:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:338
msgid "View all past and cancelled appointments."
msgstr ""

#: includes/Admin/Help/HelpPage.php:340
msgid "A Payer account sees the same portal for the client(s) they pay for — useful for parents or companies managing multiple clients."
msgstr ""

#: includes/Admin/Help/HelpPage.php:347
msgid "Portal and calendar pages — shortcodes"
msgstr ""

#: includes/Admin/Help/HelpPage.php:350
msgid "Create WordPress pages and add the relevant shortcode to each one:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:352
msgid "client portal: login and personal dashboard. Required for portal access."
msgstr ""

#: includes/Admin/Help/HelpPage.php:353
msgid "staff attendance interface from the frontend. Staff must be logged in."
msgstr ""

#: includes/Admin/Help/HelpPage.php:354
msgid "public-facing calendar showing scheduled services. Optional."
msgstr ""

#: includes/Admin/Help/HelpPage.php:356
msgid "Use the Setup Guide to create these pages automatically with one click. You can apply the Attendra mobile template to any portal page from Setup Guide or Settings → Mobile Template. The mobile template removes the theme header, menu, and footer — the page loads full-screen with only a small \"Back to site\" link. You can remove it at any time from the same screen."
msgstr ""

#: includes/Admin/Help/HelpPage.php:357
msgid "Calendar display depends on: service is Active, Show in calendar is enabled, and a valid schedule is set."
msgstr ""

#: includes/Admin/Help/HelpPage.php:364
msgid "Email notifications — what gets sent and when"
msgstr ""

#: includes/Admin/Help/HelpPage.php:367
msgid "All email notifications can be enabled or disabled in Settings → Email Notifications. Each has an editable subject and body template."
msgstr ""

#: includes/Admin/Help/HelpPage.php:369
msgid "Emails to the client:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:371
msgid "Confirmation — sent when an appointment is set to Confirmed."
msgstr ""

#: includes/Admin/Help/HelpPage.php:372
msgid "Cancellation — sent when an appointment is cancelled."
msgstr ""

#: includes/Admin/Help/HelpPage.php:373
msgid "Rejected — sent when a booking request is declined."
msgstr ""

#: includes/Admin/Help/HelpPage.php:374
msgid "No Show — sent when the appointment is marked as No Show."
msgstr ""

#: includes/Admin/Help/HelpPage.php:375
msgid "Pending Payment — sent when the appointment is moved to Pending Payment status."
msgstr ""

#: includes/Admin/Help/HelpPage.php:376
msgid "Reminder — sent 24 hours before the appointment."
msgstr ""

#: includes/Admin/Help/HelpPage.php:377
msgid "Package low balance — sent when remaining sessions drop to the threshold set in Settings."
msgstr ""

#: includes/Admin/Help/HelpPage.php:378
msgid "Package exhausted — sent when sessions reach zero."
msgstr ""

#: includes/Admin/Help/HelpPage.php:379
msgid "New package started — sent when a new package is created for the client."
msgstr ""

#: includes/Admin/Help/HelpPage.php:380
msgid "Portal invite — sent when a portal (login) account is created for the client."
msgstr ""

#: includes/Admin/Help/HelpPage.php:381
msgid "Payment received — sent when admin confirms a payment (full or instalment). Includes amount paid, payment date, and remaining balance."
msgstr ""

#: includes/Admin/Help/HelpPage.php:384
msgid "Emails to the admin:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:386
msgid "New booking — every time a booking is created."
msgstr ""

#: includes/Admin/Help/HelpPage.php:387
msgid "Booking cancelled — when any appointment is cancelled."
msgstr ""

#: includes/Admin/Help/HelpPage.php:388
msgid "Booking confirmed — when a booking is confirmed (disabled by default)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:389
msgid "Booking rejected — when a booking is rejected."
msgstr ""

#: includes/Admin/Help/HelpPage.php:390
msgid "New client — when a new client profile is created."
msgstr ""

#: includes/Admin/Help/HelpPage.php:391
msgid "Daily summary — list of all tomorrow's appointments (disabled by default)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:394
msgid "Emails to staff:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:396
msgid "New booking, Cancelled, Confirmed, Rejected — same events as admin, scoped to their assigned services only."
msgstr ""

#: includes/Admin/Help/HelpPage.php:397
msgid "Daily schedule summary — sent each morning with tomorrow's appointments. Enable in Settings → Staff Notifications and set the delivery hour."
msgstr ""

#: includes/Admin/Help/HelpPage.php:400
msgid "Template variables you can use in any email:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:402
msgid "Additional variables available in the Payment received email:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:404
msgid "{{notes}} outputs the Client Notes field from the appointment. It is already included in the default confirmation and reminder templates."
msgstr ""

#: includes/Admin/Help/HelpPage.php:411
msgid "Appointment notes — client notes vs internal notes"
msgstr ""

#: includes/Admin/Help/HelpPage.php:414
msgid "Every appointment has two separate note fields:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:416
msgid "Client Notes:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:416
msgid "visible to the client. Automatically included in the confirmation and reminder emails sent to the client via the {{notes}} variable. Admin and staff can both read and edit this field."
msgstr ""

#: includes/Admin/Help/HelpPage.php:417
msgid "Internal Notes:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:417
msgid "admin-only. Never included in any email. Staff cannot see this field. Use it for observations, payment notes, or context you do not want the client to receive."
msgstr ""

#: includes/Admin/Help/HelpPage.php:419
msgid "Both fields are available on the appointment edit screen in wp-admin. Staff can edit Client Notes from the Staff Portal appointment edit form."
msgstr ""

#: includes/Admin/Help/HelpPage.php:426
msgid "Booking rules — rescheduling, late cancellations, and client confirmation"
msgstr ""

#: includes/Admin/Help/HelpPage.php:429
msgid "Configure booking behaviour in Settings → Booking:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:431
msgid "Late cancellation window:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:431
msgid "set a minimum number of hours before the appointment within which cancellation is not allowed. Set to 0 to disable."
msgstr ""

#: includes/Admin/Help/HelpPage.php:432
msgid "Max reschedules per booking:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:432
msgid "limit how many times an appointment can be moved to a new date or time. Leave empty for unlimited."
msgstr ""

#: includes/Admin/Help/HelpPage.php:434
msgid "Client attendance confirmation (\"I'm coming\"):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:436
msgid "The client portal shows upcoming available slots for the services assigned to the client."
msgstr ""

#: includes/Admin/Help/HelpPage.php:437
msgid "The client clicks \"I'm coming\" to confirm attendance. This creates a confirmed booking and removes the slot from the available list."
msgstr ""

#: includes/Admin/Help/HelpPage.php:438
msgid "Once a booking exists for that slot, the button disappears and the appointment appears in Upcoming Appointments instead."
msgstr ""

#: includes/Admin/Help/HelpPage.php:439
msgid "Past slots (start time already passed) are hidden automatically."
msgstr ""

#: includes/Admin/Help/HelpPage.php:441
msgid "Walk-in attendance (group services):"
msgstr ""

#: includes/Admin/Help/HelpPage.php:443
msgid "Enable \"Allow walk-in attendance for group services\" in Settings → Appointment Policy."
msgstr ""

#: includes/Admin/Help/HelpPage.php:444
msgid "When enabled, staff can mark a client as attended even if no prior booking exists — the booking is created automatically."
msgstr ""

#: includes/Admin/Help/HelpPage.php:445
msgid "The client must already be assigned to the service. Walk-ins are not available for 1-to-1 services."
msgstr ""

#: includes/Admin/Help/HelpPage.php:447
msgid "Rescheduling from admin or Staff Portal:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:449
msgid "Admins can change any appointment's date, time, or service from the booking edit screen in wp-admin."
msgstr ""

#: includes/Admin/Help/HelpPage.php:450
msgid "Staff can reschedule from the Staff Portal edit form for appointments within their assigned services."
msgstr ""

#: includes/Admin/Help/HelpPage.php:451
msgid "Each reschedule is recorded in the Appointment Timeline."
msgstr ""

#: includes/Admin/Help/HelpPage.php:459
msgid "Data safety and cleanup"
msgstr ""

#: includes/Admin/Help/HelpPage.php:463
msgid "Deleted sessions stay in logs marked as removed — they are visible for audit but do not count toward the balance."
msgstr ""

#: includes/Admin/Help/HelpPage.php:464
msgid "Service removal is blocked when the service has session history attached to it."
msgstr ""

#: includes/Admin/Help/HelpPage.php:465
msgid "Remaining entries are never allowed to go below zero."
msgstr ""

#: includes/Admin/Help/HelpPage.php:466
msgid "Package history is preserved every time a new package is started — no data is overwritten."
msgstr ""

#: includes/Admin/Help/HelpPage.php:467
msgid "Uninstall data cleanup follows the Delete data on uninstall setting in Settings → System."
msgstr ""

#: includes/Admin/Help/HelpPage.php:475
msgid "Removing a client — archive, trash, or GDPR erase"
msgstr ""

#: includes/Admin/Help/HelpPage.php:478
msgid "There are four distinct ways to remove or hide a client. Choose based on your intent."
msgstr ""

#: includes/Admin/Help/HelpPage.php:480
msgid "1. Archive (reversible soft-hide)"
msgstr ""

#: includes/Admin/Help/HelpPage.php:482
msgid "Go to Clients list → hover a client row → click Archive."
msgstr ""

#: includes/Admin/Help/HelpPage.php:483
msgid "The client disappears from all active lists, staff portal, and calendar."
msgstr ""

#: includes/Admin/Help/HelpPage.php:484
msgid "Bookings and session history are untouched."
msgstr ""

#: includes/Admin/Help/HelpPage.php:485
msgid "To restore: open the Archived view (tab at top of client list) → Unarchive."
msgstr ""

#: includes/Admin/Help/HelpPage.php:486
msgid "Use this when a client is inactive but you want to keep their data."
msgstr ""

#: includes/Admin/Help/HelpPage.php:489
msgid "2. Move to Trash (recoverable delete)"
msgstr ""

#: includes/Admin/Help/HelpPage.php:491
msgid "Go to Clients list → hover a client row → click Move to Trash."
msgstr ""

#: includes/Admin/Help/HelpPage.php:492
msgid "A confirmation dialog will appear before the action proceeds."
msgstr ""

#: includes/Admin/Help/HelpPage.php:493
msgid "All bookings that are not yet in a terminal state (pending, confirmed, pending payment, rejected) are cancelled automatically."
msgstr ""

#: includes/Admin/Help/HelpPage.php:494
msgid "Bookings already in attended, cancelled, or no-show status are left untouched."
msgstr ""

#: includes/Admin/Help/HelpPage.php:495
msgid "If the client has a portal (WordPress) account, they can still log in but will see \"No clients assigned\" — their account is not deleted."
msgstr ""

#: includes/Admin/Help/HelpPage.php:496
msgid "To recover: open Trash view → Restore."
msgstr ""

#: includes/Admin/Help/HelpPage.php:499
msgid "3. Delete Permanently (anonymise &amp; retain records)"
msgstr ""

#: includes/Admin/Help/HelpPage.php:501
msgid "From the Trash view → Delete Permanently (or bulk-delete from the Trash view)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:502
msgid "The client post is permanently removed. All booking records linked to this client are kept — they are not deleted."
msgstr ""

#: includes/Admin/Help/HelpPage.php:503
msgid "Personal data is removed from all booking records: the client name is replaced with \"Deleted client\", the email is cleared, and any notes are wiped. Session dates, times, services, and statuses remain intact for business reporting."
msgstr ""

#: includes/Admin/Help/HelpPage.php:504
msgid "This behaviour is intentional and required by GDPR: records are retained for your business history, but no personally identifying information is stored."
msgstr ""

#: includes/Admin/Help/HelpPage.php:505
msgid "This does NOT delete the linked WordPress user account. If the client had portal access, their WP account continues to exist — they can still log in but will see \"No clients assigned\". To remove the WP user account as well, go to Users → All Users → Delete."
msgstr ""

#: includes/Admin/Help/HelpPage.php:506
#: includes/Admin/Help/HelpPage.php:517
msgid "This action cannot be undone."
msgstr ""

#: includes/Admin/Help/HelpPage.php:509
msgid "4. GDPR Erase (irreversible PII scrub)"
msgstr ""

#: includes/Admin/Help/HelpPage.php:511
msgid "Go to Tools → Erase Personal Data → enter the client email → Send Request."
msgstr ""

#: includes/Admin/Help/HelpPage.php:512
msgid "WordPress sends a confirmation email to that address. After confirmation, click Erase Personal Data."
msgstr ""

#: includes/Admin/Help/HelpPage.php:513
msgid "All PII is scrubbed: name, email, phone, and identifying fields."
msgstr ""

#: includes/Admin/Help/HelpPage.php:514
msgid "Booking snapshots are updated to \"Erased\" — session counts and timestamps remain for reporting."
msgstr ""

#: includes/Admin/Help/HelpPage.php:515
msgid "The linked WordPress user is unlinked. Delete the WP user separately if needed."
msgstr ""

#: includes/Admin/Help/HelpPage.php:516
msgid "The client post is archived automatically after erasure."
msgstr ""

#: includes/Admin/Help/HelpPage.php:520
msgid "5. Delete a WordPress user (portal or staff account)"
msgstr ""

#: includes/Admin/Help/HelpPage.php:522
msgid "Go to Users → All Users → Delete."
msgstr ""

#: includes/Admin/Help/HelpPage.php:523
msgid "If the user was a portal/account holder: their client profile stays, but the user link is removed. The client becomes a standalone record."
msgstr ""

#: includes/Admin/Help/HelpPage.php:524
msgid "If the user was a staff member: they are removed from all assigned services."
msgstr ""

#: includes/Admin/Help/HelpPage.php:525
msgid "Bookings and session history are not affected by deleting a WP user."
msgstr ""

#: includes/Admin/Help/HelpPage.php:528
msgid "Summary: Archive to hide (reversible), Trash to cancel open bookings with recovery option, Delete Permanently to remove the client and anonymise their booking data (records kept, PII removed), GDPR Erase for a formal PII scrub by client request."
msgstr ""

#: includes/Admin/Help/HelpPage.php:535
msgid "Using the Reporting page"
msgstr ""

#: includes/Admin/Help/HelpPage.php:538
msgid "The Reporting page gives you a snapshot of your business for any time period. Change the period at the top and click Apply."
msgstr ""

#: includes/Admin/Help/HelpPage.php:540
msgid "What each KPI means:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:542
msgid "Total appointments:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:542
msgid "all bookings in the period regardless of status — gives you the overall volume."
msgstr ""

#: includes/Admin/Help/HelpPage.php:543
msgid "Sessions attended:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:543
msgid "bookings that reached Attended status — your real occupancy."
msgstr ""

#: includes/Admin/Help/HelpPage.php:544
msgid "No-show rate:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:544
msgid "no-shows as a percentage of expected sessions (attended + no-shows). Above 15% is a concern."
msgstr ""

#: includes/Admin/Help/HelpPage.php:545
msgid "Cancellation rate:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:545
msgid "cancellations as a percentage of all appointments. High rates may indicate scheduling or communication issues."
msgstr ""

#: includes/Admin/Help/HelpPage.php:546
msgid "Active clients:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:546
msgid "unique clients who had at least one appointment in the period."
msgstr ""

#: includes/Admin/Help/HelpPage.php:547
msgid "New clients:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:547
msgid "clients whose first-ever appointment was in this period — shows growth."
msgstr ""

#: includes/Admin/Help/HelpPage.php:548
msgid "Revenue collected:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:548
msgid "total amount collected from package payments marked as paid in the period."
msgstr ""

#: includes/Admin/Help/HelpPage.php:549
msgid "Revenue pending:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:549
msgid "total amount from packages with unpaid or partially paid status — created in the period but not yet fully collected."
msgstr ""

#: includes/Admin/Help/HelpPage.php:552
msgid "Financial Summary section:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:554
msgid "Total collected:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:554
msgid "sum of all confirmed payments received in the period."
msgstr ""

#: includes/Admin/Help/HelpPage.php:555
msgid "Total pending:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:555
msgid "amount still outstanding on packages created in the period."
msgstr ""

#: includes/Admin/Help/HelpPage.php:556
msgid "Packages sold:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:556
msgid "number of new packages started in the period."
msgstr ""

#: includes/Admin/Help/HelpPage.php:557
msgid "Sessions paid:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:557
msgid "number of attended sessions with a confirmed payment."
msgstr ""

#: includes/Admin/Help/HelpPage.php:560
msgid "How to use each section:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:562
msgid "Appointment breakdown — see how appointments are distributed across statuses. Large cancelled or no-show blocks are worth investigating."
msgstr ""

#: includes/Admin/Help/HelpPage.php:563
msgid "Packages running low — action list: contact these clients to renew before their sessions run out. Clients with 0 remaining are highlighted in red."
msgstr ""

#: includes/Admin/Help/HelpPage.php:564
msgid "Service activity — which services get the most bookings. Use this to prioritize capacity and staffing."
msgstr ""

#: includes/Admin/Help/HelpPage.php:567
msgid "Tip: use Last month for billing reconciliation. Use This month for active operations monitoring."
msgstr ""

#: includes/Admin/Help/HelpPage.php:574
msgid "Importing clients (CSV)"
msgstr ""

#: includes/Admin/Help/HelpPage.php:577
msgid "Go to Import in the Attendra menu to bulk-create clients from a CSV file."
msgstr ""

#: includes/Admin/Help/HelpPage.php:579
msgid "Download the Attendra CSV template from the Import page — only this format is accepted."
msgstr ""

#: includes/Admin/Help/HelpPage.php:580
msgid "Columns: first_name, last_name, email, payer_type, portal_owner_email, service_ids, notes."
msgstr ""

#: includes/Admin/Help/HelpPage.php:581
msgid "service_ids: semicolon-separated service IDs from the table shown on the Import page. Optionally append a coverage mode after a colon, e.g. \"12:package_credit;15:pay_separately\"."
msgstr ""

#: includes/Admin/Help/HelpPage.php:582
msgid "payer_type: \"self\" (client pays for themselves) or \"external\" (someone else pays — requires portal_owner_email)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:584
msgid "Options before running the import:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:586
msgid "Create missing portal users when needed:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:586
msgid "automatically creates a WordPress user with the Client role and sends a set-password invite."
msgstr ""

#: includes/Admin/Help/HelpPage.php:587
msgid "Skip rows where email already exists:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:587
msgid "silently skips duplicate emails instead of reporting them as errors."
msgstr ""

#: includes/Admin/Help/HelpPage.php:589
msgid "After import, a results table shows each row as Created, Skipped, or Error with a reason. Maximum 500 rows per import."
msgstr ""

#: includes/Admin/Help/HelpPage.php:596
msgid "Free and Pro behavior"
msgstr ""

#: includes/Admin/Help/HelpPage.php:600
msgid "Free version keeps the full core workflow: services, clients, packages, attendance, and appointments."
msgstr ""

#: includes/Admin/Help/HelpPage.php:601
msgid "Pro features may be visible in the UI but remain inactive without a Pro license."
msgstr ""

#: includes/Admin/Help/HelpPage.php:602
msgid "Pro checks are enforced server-side — changing browser UI cannot bypass them."
msgstr ""

#: includes/Admin/Help/HelpPage.php:610
msgid "FAQ and quick fixes"
msgstr ""

#: includes/Admin/Help/HelpPage.php:613
msgid "Common troubleshooting:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:615
msgid "Cannot add a session — check service assignment and that remaining entries are above zero."
msgstr ""

#: includes/Admin/Help/HelpPage.php:616
msgid "Calendar is empty — check that the service is Active, Show in calendar is on, and the schedule is complete."
msgstr ""

#: includes/Admin/Help/HelpPage.php:617
msgid "Staff cannot see clients — verify the staff member is assigned to the service."
msgstr ""

#: includes/Admin/Help/HelpPage.php:618
msgid "Portal login not working — check that a WP user is linked to the client profile and the Portal page uses [attendra_portal]."
msgstr ""

#: includes/Admin/Help/HelpPage.php:619
msgid "No emails are being sent — check Settings → Email Notifications and verify your WordPress install can send mail (use a mail plugin or SMTP plugin)."
msgstr ""

#: includes/Admin/Help/HelpPage.php:620
msgid "Price is not showing on appointments — set the base price on the service first, then save a new package for the client."
msgstr ""

#: includes/Admin/Help/HelpPage.php:621
msgid "Cannot change appointment status — some transitions are restricted. Check the booking lifecycle section above for allowed moves."
msgstr ""

#: includes/Admin/Help/HelpPage.php:622
msgid "Revenue is not showing in Reporting — revenue only appears for pay-separately appointments with a price set and payment status marked as paid."
msgstr ""

#: includes/Admin/Help/HelpPage.php:623
msgid "Client notes not showing in email — make sure the email template includes {{notes}}. This is in the default templates; if you have customized the template, add {{notes}} where you want it to appear."
msgstr ""

#: includes/Admin/Help/HelpPage.php:624
msgid "\"I'm coming\" button not showing — the slot must be in the future and the client must not already have a booking for that slot."
msgstr ""

#: includes/Admin/Help/HelpPage.php:627
msgid "Common questions:"
msgstr ""

#: includes/Admin/Help/HelpPage.php:629
msgid "Does Attendra sync with Google Calendar? No. Appointments are managed entirely within WordPress."
msgstr ""

#: includes/Admin/Help/HelpPage.php:630
msgid "Does it send SMS or WhatsApp? No. Only email notifications are supported."
msgstr ""

#: includes/Admin/Help/HelpPage.php:631
msgid "Does it process online payments? No. Payment tracking is manual — you record whether a session is paid or unpaid."
msgstr ""

#: includes/Admin/Help/HelpPage.php:632
msgid "Can I manage multiple locations or branches? No. The plugin is designed for a single business context."
msgstr ""

#: includes/Admin/Help/HelpPage.php:633
msgid "Can I export client data or reports? Not currently. Data lives in the WordPress database and can be accessed via standard database tools."
msgstr ""

#: includes/Admin/Help/HelpPage.php:641
msgid "Translating the plugin"
msgstr ""

#: includes/Admin/Help/HelpPage.php:645
msgid "Text domain: attendra"
msgstr ""

#: includes/Admin/Help/HelpPage.php:646
msgid "English is included as the base language"
msgstr ""

#: includes/Admin/Help/HelpPage.php:647
msgid "Use Loco Translate → Plugins → Attendra"
msgstr ""

#: includes/Admin/Help/HelpPage.php:648
msgid "Create your language, translate strings, and save"
msgstr ""

#: includes/Admin/Help/HelpPage.php:649
msgid "Recommended location: wp-content/languages/plugins/"
msgstr ""

#: includes/Admin/Help/HelpPage.php:650
msgid "You can also generate from the included .pot file"
msgstr ""

#: includes/Admin/Help/HelpPage.php:659
msgid "Links"
msgstr ""

#: includes/Admin/Help/HelpPage.php:663
#: includes/Admin/Settings/SettingsPage.php:1225
msgid "Plugin Page"
msgstr ""

#: includes/Admin/Help/HelpPage.php:668
#: includes/Admin/Settings/SettingsPage.php:1226
msgid "Documentation"
msgstr ""

#: includes/Admin/Help/HelpPage.php:673
#: includes/Admin/Settings/SettingsPage.php:1227
msgid "Report a Bug"
msgstr ""

#: includes/Admin/Help/HelpPage.php:678
#: includes/Admin/Settings/SettingsPage.php:1228
msgid "Pro Version"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:89
#: includes/Admin/Import/ClientImportPage.php:90
#: includes/Admin/Import/ClientImportPage.php:117
#: includes/Admin/Import/ClientImportPage.php:195
msgid "Import Clients"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:104
#: includes/Admin/Import/ClientImportPage.php:222
#: includes/Admin/Import/ClientImportPage.php:301
msgid "Not allowed."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:120
msgid "Instructions"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:121
msgid "Download the Attendra CSV template and keep the exact column order. Only this template format is accepted."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:124
msgid "Download CSV Template"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:127
msgid "Columns: first_name, last_name, email, payer_type, portal_owner_email, service_ids, notes"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:131
msgid "Field"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:132
msgid "Allowed Values"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:137
msgid "payer_type"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:141
msgid "portal_owner_email"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:142
msgid "Required only when payer_type is external."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:147
msgid "Use service IDs from the table below in the service_ids column (semicolon-separated). Optionally append a coverage mode after a colon: e.g. \"12:package_credit;15:pay_separately\". Valid coverage values: package_credit, pay_separately, free. Leave plain (no colon) to use the default (unset)."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:153
msgid "ID"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:154
msgid "Service Name"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:160
msgid "No published services found."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:175
msgid "Upload CSV"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:185
msgid "Create missing portal users when needed"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:191
msgid "Skip rows where email already exists"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:202
msgid "Import Result"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:203
msgid "Error"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:232
msgid "Upload failed. Please choose a CSV file and try again."
msgstr ""

#. translators: %d: max upload size in megabytes.
#: includes/Admin/Import/ClientImportPage.php:244
msgid "File too large. Maximum allowed size is %d MB."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:258
msgid "Invalid file type. Please upload a .csv file."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:269
msgid "Could not move uploaded file for processing."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:307
msgid "Could not send file: headers already sent."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:318
msgid "Could not generate template file."
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:343
msgid "Import Results"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:345
msgid "created"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:346
msgid "skipped"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:347
msgid "errors"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:352
msgid "Row #"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:353
#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:175
#: includes/Admin/StaffPage.php:99
#: includes/Admin/StaffPage.php:178
#: includes/Frontend/Login/AccountHolderLoginShortcode.php:79
#: includes/Privacy/PrivacyHandler.php:155
msgid "Email"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:354
#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:124
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:170
#: includes/Admin/Reporting/ReportingPage.php:282
#: includes/Admin/Reporting/ReportingPage.php:348
#: includes/Admin/Sessions/SessionDashboardPage.php:378
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:546
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:395
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:513
#: includes/PostTypes/BookingPostType.php:579
#: includes/PostTypes/BookingPostType.php:793
#: includes/PostTypes/BookingPostType.php:2263
#: includes/PostTypes/ClientPostType.php:142
#: includes/Privacy/PrivacyHandler.php:194
msgid "Status"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:355
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:170
msgid "Note"
msgstr ""

#: includes/Admin/Import/ClientImportPage.php:361
msgid "No rows processed."
msgstr ""

#. translators: %d: service ID.
#: includes/Admin/Import/ClientImportPage.php:412
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:385
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:907
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1213
msgid "Service #%d"
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:93
msgid "Invalid column count. Expected 7 columns."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:113
msgid "Missing required fields."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:124
msgid "Invalid email."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:136
#: includes/Admin/Import/ClientImportProcessor.php:144
msgid "Email exists."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:156
msgid "External payer requires portal_owner_email."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:167
msgid "Invalid portal owner email."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:209
msgid "Could not create client post."
msgstr ""

#. translators: %s: comma-separated service IDs that were ignored.
#: includes/Admin/Import/ClientImportProcessor.php:237
msgid "Invalid service IDs skipped: %s"
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:256
msgid "Created."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:275
msgid "Could not read uploaded file."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:285
#: includes/Admin/Import/ClientImportProcessor.php:291
msgid "CSV file is empty."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:296
msgid "Invalid CSV template. Please use the Attendra template download."
msgstr ""

#. translators: %d: maximum rows allowed for import.
#: includes/Admin/Import/ClientImportProcessor.php:320
msgid "Too many rows. Maximum %d data rows are allowed per import."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:535
msgid "External payer requires a valid portal owner email."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:548
msgid "Portal owner email belongs to a disallowed WordPress user role."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:553
msgid "Portal user already exists."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:559
msgid "Portal owner user not found. Enable \"Create missing portal users when needed\"."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:565
msgid "Current user cannot create WordPress users for import."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:573
msgid "Unknown error."
msgstr ""

#. translators: %s: user creation error message.
#: includes/Admin/Import/ClientImportProcessor.php:576
msgid "Portal user failed: %s"
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:583
msgid "Portal user created."
msgstr ""

#: includes/Admin/Import/ClientImportProcessor.php:597
msgid "Username already exists."
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:43
msgid "Recurring Series"
msgstr ""

#. translators: 1: short series ID (8 chars), 2: total occurrence count, 3: upcoming count.
#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:101
msgid "Series %1$s — %2$d appointments total, %3$d upcoming."
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:110
#: includes/Admin/Reporting/ReportingPage.php:262
#: includes/Admin/Reporting/ReportingPage.php:281
#: includes/Admin/Reporting/ReportingPage.php:487
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1226
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3253
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3296
#: includes/PostTypes/BookingPostType.php:878
#: includes/PostTypes/BookingPostType.php:2391
#: includes/PostTypes/BookingPostType.php:2434
msgid "Pending"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:111
#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:117
#: includes/Admin/Reporting/ReportingPage.php:486
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:577
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1227
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1234
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1238
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3254
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3270
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3400
#: includes/PostTypes/BookingPostType.php:879
#: includes/PostTypes/BookingPostType.php:886
#: includes/PostTypes/BookingPostType.php:2392
#: includes/PostTypes/BookingPostType.php:2408
msgid "Confirmed"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:112
#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:118
#: includes/Admin/Reporting/ReportingPage.php:485
#: includes/Admin/Sessions/SessionDashboardPage.php:417
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1228
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1235
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3255
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3271
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3398
#: includes/PostTypes/BookingPostType.php:880
#: includes/PostTypes/BookingPostType.php:2393
#: includes/PostTypes/BookingPostType.php:2409
msgid "Attended"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:113
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1229
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3256
#: includes/PostTypes/BookingPostType.php:884
#: includes/PostTypes/BookingPostType.php:2394
msgid "Pending payment"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:114
#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:220
#: includes/Admin/Reporting/ReportingPage.php:490
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1230
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3258
#: includes/PostTypes/BookingPostType.php:882
#: includes/PostTypes/BookingPostType.php:2396
msgid "Cancelled"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:115
msgid "No show"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:123
msgid "Date / Time"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:125
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:170
#: includes/Admin/Sessions/SessionDashboardPage.php:379
#: includes/Admin/StaffPage.php:101
#: includes/PostTypes/BookingPostType.php:579
msgid "Actions"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:141
msgid "(no date)"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:150
msgid "this appointment"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:159
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:915
#: includes/Admin/Sessions/SessionDashboardPage.php:429
#: includes/PostTypes/BookingPostType.php:3596
msgid "Cancel"
msgstr ""

#: includes/Admin/MetaBoxes/BookingSeriesMetaBox.php:172
msgid "Cancel all future appointments in series"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:62
msgid "Client Billing & Ownership"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:71
msgid "Client Portal Access"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:96
msgid "This client pays for their own services"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:97
msgid "Someone else pays for this client"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:99
msgid "Portal owner will be the client (self payer)."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:100
msgid "Portal owner will be an external payer account holder."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:163
msgid "Portal Owner (External Payer)"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:163
msgid "Portal Owner (Self Payer)"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:171
#: includes/Privacy/PrivacyHandler.php:147
msgid "First Name"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:173
#: includes/Privacy/PrivacyHandler.php:151
msgid "Last Name"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:180
msgid "Use the buttons below to create a portal user with the Client role or link an existing allowed user."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:183
msgid "Create Portal User"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:185
msgid "Open Users → Add New"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:187
#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:205
msgid "Link Existing User"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:190
msgid "The new user is created with the Client role only, then linked to this portal owner."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:193
msgid "Existing User"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:195
msgid "Select user"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:214
msgid "Linked User:"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:214
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:197
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:228
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:154
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:423
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1064
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:669
#: includes/PostTypes/ServicePostType.php:136
#: includes/PostTypes/ServicePostType.php:154
msgid "Active"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:215
msgid "Edit user details in WordPress → Users."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:261
#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:346
msgid "You are not allowed to do this action."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:265
#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:350
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2119
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2124
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2128
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2185
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2189
msgid "Invalid request."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:270
#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:274
#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:355
#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:359
msgid "Invalid client."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:421
msgid "Existing user linked successfully."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:425
msgid "Portal user created successfully."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:429
msgid "This email belongs to a WordPress user that is not allowed as portal owner."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:433
msgid "Provide a valid email before creating a portal user."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:437
msgid "First name and last name are required."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:441
msgid "Select a user to link as portal owner."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountAccessMetaBox.php:445
msgid "Portal user could not be created."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountHolderMetaBox.php:57
#: includes/PostTypes/ClientPostType.php:143
msgid "Account Holder"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountHolderMetaBox.php:90
msgid "Select account holder"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountHolderMetaBox.php:108
msgid "If payer type is set to self payer, this account holder link is removed automatically when you save."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAccountHolderMetaBox.php:263
msgid "Payer type is set to self payer, so the external account holder link was removed."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:91
msgid "Attendance Record"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:111
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:271
msgid "You are not allowed to manage sessions for this client."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:123
msgid "Record, review, and correct attendance entries per service."
msgstr ""

#. translators: 1: client label, 2: service label in lowercase.
#. translators: 1: client label, 2: lowercase service label.
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:128
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:143
msgid "%1$s is not assigned to any %2$s."
msgstr ""

#. translators: 1: service label, 2: service ID.
#. translators: 1: client label, 2: client post ID.
#. translators: 1: service label, 2: service id.
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:140
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:609
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:157
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:475
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:517
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:553
#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:143
#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:384
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:1608
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1057
#: includes/PostTypes/ClientPostType.php:194
msgid "%1$s #%2$d"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:160
msgid "Sessions remaining:"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:160
msgid "of"
msgstr ""

#. translators: %d: number of recorded sessions.
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:167
msgid "Session History (%d recorded)"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:170
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:269
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:544
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:360
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:483
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:558
#: includes/PostTypes/BookingPostType.php:579
#: includes/PostTypes/BookingPostType.php:735
msgid "Date"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:175
msgid "(no note)"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:193
#: includes/Admin/Reporting/ReportingPage.php:492
#: includes/Admin/Sessions/SessionDashboardPage.php:389
msgid "Unknown"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:194
msgid "Deleted"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:195
msgid "Reason:"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:203
msgid "Cancel delete"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:203
msgid "Delete"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:205
msgid "Delete reason"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:207
msgid "Select reason"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:208
msgid "Mistake"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:209
msgid "Client absent"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:210
msgid "Admin correction"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:211
msgid "Other"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:213
msgid "Delete note (required for Other)"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:214
msgid "Delete this session?"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:214
msgid "Confirm delete"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:321
#: includes/Domain/SessionService.php:195
#: includes/Domain/SessionService.php:199
msgid "Session could not be deleted."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:339
msgid "Session deleted successfully."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:368
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:728
msgid "You are not allowed to add sessions for this service."
msgstr ""

#. translators: %s: service title.
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:393
msgid "Cannot add session for %s. No remaining entries."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:446
msgid "Session recorded successfully."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:601
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:553
msgid "Filter by service"
msgstr ""

#. translators: %s: plural service label.
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:604
msgid "All %s"
msgstr ""

#. translators: %d: number of added sessions.
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:794
msgid "✔ %d sessions added."
msgstr ""

#. translators: %d: number of skipped sessions.
#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:798
msgid "✖ %d skipped (no remaining entries)."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:890
msgid "Selected clients have no common service. Bulk session cannot be added."
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:899
msgid "Add session for current selection"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:902
msgid "Choose service"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:912
msgid "Note (optional, max 50 characters)"
msgstr ""

#: includes/Admin/MetaBoxes/ClientAttendanceMetaBox.php:914
msgid "Confirm"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:114
msgid "Service Allowance"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:138
msgid "Manage available entries, expiration, and package renewal for each assigned service."
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:163
#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:131
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3284
#: includes/PostTypes/BookingPostType.php:2422
msgid "Free"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:164
#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:129
#: includes/Admin/Reporting/ReportingPage.php:250
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1070
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3282
#: includes/PostTypes/BookingPostType.php:2420
msgid "Pay per session"
msgstr ""

#. translators: %s: coverage label (e.g. "Pay per session" or "Free").
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:168
msgid "Coverage: %s — no package management needed."
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:189
msgid "Package Status"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:191
msgid "Available Entries"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:195
msgid "Expiration Date"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:198
msgid "Entries decrease automatically when sessions are recorded."
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:205
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:230
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1073
msgid "Expired"
msgstr ""

#. translators: %s: formatted expiration date.
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:208
msgid "Active until %s"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:227
#: includes/Admin/Reporting/ReportingPage.php:488
msgid "Pending Payment"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:229
msgid "Exhausted"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:240
#: includes/PostTypes/BookingPostType.php:837
msgid "Payment"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:249
msgid "Activate manually"
msgstr ""

#. translators: 1: sessions consumed, 2: sessions total, 3: sessions remaining
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:256
msgctxt "package session usage"
msgid "%1$d / %2$d sessions used (%3$d remaining)"
msgstr ""

#. translators: 1: formatted price, 2: currency code.
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:272
msgid "Standard price / session: %1$s %2$s"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:276
msgid "Discount (%)"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:284
msgid "Package price"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:294
msgid "Payment type"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:296
#: includes/Emails/EmailSender.php:451
#: includes/Emails/EmailSender.php:535
msgid "Full payment"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:297
msgid "Installments"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:306
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:429
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:554
#: includes/PostTypes/BookingPostType.php:826
msgid "Payment date"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:309
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:340
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:345
#: includes/Admin/Reporting/ReportingPage.php:280
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3297
#: includes/PostTypes/BookingPostType.php:2435
msgid "Paid"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:317
msgid "Number of instalments"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:357
msgid "Start New Package Cycle"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:358
msgid "Use this when the client buys a new package. This closes the current cycle and starts a fresh one — it does not add entries to the existing package."
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:365
msgid "Add New Package"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:369
msgid "This will:"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:371
msgid "Reset completed sessions to 0"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:372
msgid "Restore available entries"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:373
msgid "Start a new package for this service"
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:379
msgid "I understand this action cannot be undone."
msgstr ""

#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:385
msgid "This service is inactive and has no remaining sessions for this client. Adding new sessions is blocked."
msgstr ""

#. translators: %d is number of inactive services where package increase was blocked.
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:945
msgid "Package increase blocked for %d inactive service(s) with no remaining sessions."
msgstr ""

#. translators: %d: number of services where expiration date change was blocked.
#: includes/Admin/MetaBoxes/ClientPackageMetaBox.php:958
msgid "Expiration date change blocked for %d service(s): future confirmed appointments exist after the chosen date."
msgstr ""

#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:87
#: includes/Admin/StaffPage.php:100
msgid "Assigned Services"
msgstr ""

#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:115
msgid "Select which services this client can access and set the default billing mode per service."
msgstr ""

#. translators: %s: lowercase plural service label.
#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:120
msgid "No %s available."
msgstr ""

#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:128
msgid "Not set (ask at booking)"
msgstr ""

#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:130
msgid "Package credit"
msgstr ""

#: includes/Admin/MetaBoxes/ClientServiceMetaBox.php:146
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:425
#: includes/PostTypes/ServicePostType.php:154
msgid "Inactive"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:84
msgid "General"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:92
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:732
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:239
#: includes/PostTypes/ServicePostType.php:139
msgid "Schedule"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:100
#: includes/Admin/Settings/SettingsPage.php:1011
#: includes/PostTypes/ServicePostType.php:138
msgid "Calendar"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:108
msgid "Service Stats"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:155
msgid "Enable or disable this service."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:158
msgid "Weekly"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:159
msgid "One-time event"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:160
msgid "1-to-1 slots"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:182
msgid "Staff members"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:183
msgid "Search staff…"
msgstr ""

#. translators: %d: number of selected staff members.
#. translators: %d: selected clients count.
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:207
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:760
msgid "Selected: %d"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:208
msgid "To add a staff member, go to WordPress → Users and create a user with the Staff role."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:217
msgid "Pricing"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:218
msgid "Price per session"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:220
msgid "Base rate used to calculate package pricing. Leave blank if this service has no price."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:224
msgid "Notifications"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:225
msgid "Reminder lead time (hours)"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:227
msgid "Leave blank to use the global setting (24 h)."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:264
msgid "This schedule is incomplete and will not appear in the calendar until fixed."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:268
msgid "Use this option for a service that happens once."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:271
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:545
#: includes/PostTypes/BookingPostType.php:2262
msgid "Time"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:273
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:330
msgid "Duration (minutes)"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:275
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:341
msgid "Max spots per session"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:277
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:343
msgid "Use 0 for unlimited capacity."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:281
msgid "Use this mode for private 1-to-1 appointment slots."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:282
msgid "Available weekdays"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:289
msgid "From time"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:291
msgid "To time"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:293
msgid "Slot duration (minutes)"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:295
msgid "Buffer between slots (minutes)"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:297
msgid "Appointment start date"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:299
msgid "Appointment end date"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:301
msgid "Minimum notice (hours)"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:303
msgid "Appointment window (days ahead)"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:309
msgid "Select at least one weekday, then configure time and duration for each enabled day."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:311
msgid "Weekdays"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:312
msgid "Copy Monday setup to checked weekdays"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:328
msgid "Start time"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:337
msgid "Start Date"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:339
msgid "End Date"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:369
msgid "Show on public calendar"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:370
msgid "Calendar color"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:372
msgid "Calendar label override"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:395
msgid "Assigned clients"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:400
msgid "Sessions last 30 days"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:405
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:384
msgid "Total sessions"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:413
msgid "Remaining entries"
msgstr ""

#. translators: %s: creation date.
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:442
msgid "Created: %s"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:550
msgid "event_date"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:553
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:615
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:707
msgid "start_time"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:556
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:621
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:710
msgid "duration_minutes"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:612
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:691
msgid "weekdays"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:618
msgid "end_time"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:624
msgid "end_time_after_start_time"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:627
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:713
msgid "start_date"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:630
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:716
msgid "end_date"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:633
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:719
msgid "end_date_after_start_date"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:836
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:781
msgid "Monday"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:837
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:782
msgid "Tuesday"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:838
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:783
msgid "Wednesday"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:839
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:784
msgid "Thursday"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:840
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:785
msgid "Friday"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:841
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:786
msgid "Saturday"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:842
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:787
msgid "Sunday"
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:1183
msgid "Calendar is enabled, but the schedule is incomplete."
msgstr ""

#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:1191
msgid "Service state is invalid."
msgstr ""

#. translators: %d: number of active appointments that would be cut off by the new end date.
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:1547
msgid "The end date cannot be set to before an active appointment. %d appointment must be completed or cancelled first."
msgid_plural "The end date cannot be set to before active appointments. %d appointments must be completed or cancelled first."
msgstr[0] ""
msgstr[1] ""

#. translators: %s is comma-separated list of missing/invalid fields.
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:1563
msgid "Calendar visibility is enabled, but the schedule is incomplete. Please complete: %s"
msgstr ""

#. translators: %s is comma-separated list of service state validation errors.
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:1574
msgid "Service state is invalid. Please fix: %s"
msgstr ""

#. translators: %d: number of clients with remaining entries.
#: includes/Admin/MetaBoxes/ServiceScheduleMetaBox.php:1591
msgid "This service cannot be marked as inactive because %d clients still have remaining entries."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:79
#: includes/Admin/Onboarding/WelcomePage.php:80
#: includes/Admin/Onboarding/WelcomePage.php:90
#: includes/Admin/Onboarding/WelcomePage.php:91
#: includes/Plugin.php:982
#: includes/Plugin.php:1061
msgid "Setup Guide"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:215
msgid "Welcome to Attendra"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:216
msgid "Set up your portal pages, then configure services and clients."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:217
msgid "This guide uses a simple step by step workflow."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:219
msgid "First 10 minutes from fresh install:"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:221
msgid "Create Portal + Staff Portal + Calendar pages."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:222
msgid "Add one service and configure schedule."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:223
msgid "Add one client, assign service, then record one attendance."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:229
msgid "How It Works"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:231
msgid "Services — the classes or programs you deliver. Set a schedule, a price per session, and assign staff."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:232
msgid "Clients — the people who attend. Each client has assigned services, a session package, and optional portal access."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:233
msgid "Sessions — each attendance record reduces the client's remaining balance by one."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:234
msgid "Packages — the number of sessions a client has purchased. Add a discount and the system calculates the package total automatically."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:235
msgid "Appointments — bookable time slots for 1-to-1 services. Clients or staff book slots; each moves through a status lifecycle to Attended."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:236
msgid "Portal — clients log in to see their upcoming appointments and session history."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:237
msgid "Labels (Client, Service, Sessions) can be renamed in Settings to match your business language."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:243
msgid "Your Setup Progress"
msgstr ""

#. translators: %d: setup completion percentage.
#: includes/Admin/Onboarding/WelcomePage.php:247
msgid "Setup Progress: %d%%"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:253
msgid "Complete the steps below to finish your initial setup."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:258
msgid "Create Your Frontend Pages"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:259
msgid "These pages let clients log in, view their activity, and optionally view the public calendar."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:264
msgid "Portal Page"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:265
msgid "One page handles login and client overview."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:267
#: includes/Admin/Onboarding/WelcomePage.php:285
msgid "Add this page to your menu if needed."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:273
msgid "Staff Portal Page"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:274
msgid "Staff can mark attendance from the frontend."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:276
msgid "Add this page to your menu if staff need quick access."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:282
msgid "Public Calendar Page"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:283
msgid "Displays scheduled services publicly."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:293
#: includes/Admin/Settings/SettingsPage.php:1013
#: includes/Admin/Settings/SettingsPage.php:1213
msgid "Mobile Template"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:294
#: includes/Admin/Settings/SettingsPage.php:1214
msgid "Apply the mobile template to any page that contains an Attendra portal shortcode. See below for a full explanation of what it does."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:300
msgid "Configure Your System"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:301
msgid "Create a service"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:301
msgid "Add your first class or program. Set the schedule type, staff, and optionally a price per session."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:301
msgid "Add Service"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:302
msgid "Create a client"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:302
msgid "Add a participant record. Assign them to a service and set their package entries."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:302
msgid "Add Client"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:303
msgid "Assign clients to services"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:303
msgid "Link clients to services for attendance and package tracking."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:303
msgid "Manage Clients"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:304
msgid "Configure settings"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:304
msgid "Set your business name, phone, email, currency, labels, and email notification preferences."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:304
msgid "Open Settings"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:309
msgid "Useful next steps"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:313
msgid "Add staff members"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:315
msgid "— then assign them to services so they can manage attendance."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:319
msgid "Set currency and pricing"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:321
msgid "— choose your currency and set a price per session on each service."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:325
msgid "Configure email notifications"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:327
msgid "— customise which emails are sent to clients, staff, and admins."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:331
msgid "Read the Help page"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:333
msgid "— covers pricing, appointment statuses, email templates, reporting, and more."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:340
msgid "Finish"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:346
msgid "Don’t show this again"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:349
msgid "Save Preference"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:350
msgid "Open Help Page"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:371
msgid "Page created"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:372
msgid "Shortcode inserted automatically."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:375
msgid "Mobile template active."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:377
msgid "Mobile template not yet applied to this page."
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:381
#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:183
msgid "Apply mobile template"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:386
msgid "Edit Page"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:387
msgid "View Page"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:396
msgid "Create Page"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:418
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:344
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:509
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:518
#: includes/PostTypes/BookingPostType.php:885
msgid "Completed"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:565
msgid "Client Portal"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:591
msgid "Public Calendar"
msgstr ""

#: includes/Admin/Onboarding/WelcomePage.php:617
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:245
#: includes/Plugin.php:1337
msgid "Staff Portal"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:54
#: includes/Admin/Reporting/ReportingPage.php:55
#: includes/Admin/Reporting/ReportingPage.php:121
#: includes/Plugin.php:1056
msgid "Reporting"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:128
msgid "Period"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:136
msgid "From"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:140
msgid "To"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:145
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:316
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:485
msgid "Apply"
msgstr ""

#. translators: 1: from date 2: to date
#: includes/Admin/Reporting/ReportingPage.php:153
msgid "Showing: %1$s – %2$s"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:191
msgid "Total appointments"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:195
msgid "Sessions attended"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:199
msgid "No-show rate"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:203
msgid "Cancellation rate"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:207
msgid "Active clients"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:211
msgid "New clients"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:215
msgid "No-show rate: no-shows as % of sessions that were expected (attended + no-shows). New clients: clients with their first booking in this period."
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:222
msgid "Financial Summary"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:228
msgid "Total collected"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:232
msgid "Total pending"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:236
msgid "Packages sold"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:240
msgid "Sessions paid"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:249
#: includes/Admin/Reporting/ReportingPage.php:273
msgid "Packages"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:251
msgid "Total"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:256
msgid "Collected"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:277
#: includes/Admin/Reporting/ReportingPage.php:314
#: includes/Admin/Reporting/ReportingPage.php:403
#: includes/PostTypes/BookingPostType.php:661
#: includes/PostTypes/BookingPostType.php:2259
#: includes/Roles/RolesManager.php:52
msgid "Client"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:278
#: includes/Admin/Reporting/ReportingPage.php:315
#: includes/Admin/Reporting/ReportingPage.php:445
#: includes/PostTypes/BookingPostType.php:579
#: includes/PostTypes/BookingPostType.php:692
#: includes/PostTypes/BookingPostType.php:2260
#: includes/Privacy/PrivacyHandler.php:182
msgid "Service"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:279
msgid "Total price"
msgstr ""

#. translators: %d: number of hidden rows
#. translators: %d: number of hidden timeline entries
#: includes/Admin/Reporting/ReportingPage.php:300
#: includes/Admin/Reporting/ReportingPage.php:333
#: includes/PostTypes/BookingPostType.php:970
#: includes/PostTypes/BookingPostType.php:979
msgid "Show %d more"
msgid_plural "Show %d more"
msgstr[0] ""
msgstr[1] ""

#: includes/Admin/Reporting/ReportingPage.php:310
msgid "Unpaid sessions (pay per session)"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:316
msgid "Sessions"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:317
msgid "Value"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:344
msgid "Appointment breakdown"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:349
msgid "Count"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:350
#: includes/Admin/Reporting/ReportingPage.php:447
msgid "% of total"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:389
msgid "Packages running low"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:397
msgid "No clients below the low-balance threshold right now."
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:399
msgid "These clients have 2 or fewer sessions remaining. Contact them to renew before they run out."
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:404
msgid "Sessions remaining"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:405
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:718
msgid "Services"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:406
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:547
msgid "Action"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:425
msgid "View client"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:438
msgid "Service activity"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:440
msgid "No appointment data for the selected period."
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:446
msgid "Bookings"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:489
msgid "No Show"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:491
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1232
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3259
#: includes/PostTypes/BookingPostType.php:883
#: includes/PostTypes/BookingPostType.php:2397
msgid "Rejected"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:504
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:709
msgid "This week"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:505
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:376
msgid "This month"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:506
msgid "Last month"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:507
msgid "Last 3 months"
msgstr ""

#: includes/Admin/Reporting/ReportingPage.php:508
msgid "Custom range"
msgstr ""

#: includes/Admin/Sessions/SessionDashboardPage.php:80
#: includes/Admin/Sessions/SessionDashboardPage.php:81
#: includes/Admin/Sessions/SessionDashboardPage.php:175
#: includes/Plugin.php:970
#: includes/Plugin.php:1037
msgid "Today's Sessions"
msgstr ""

#: includes/Admin/Sessions/SessionDashboardPage.php:165
msgid "Action completed."
msgstr ""

#: includes/Admin/Sessions/SessionDashboardPage.php:167
msgid "Action could not be completed."
msgstr ""

#: includes/Admin/Sessions/SessionDashboardPage.php:184
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:449
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:790
#: includes/PostTypes/BookingPostType.php:2880
msgid "Today"
msgstr ""

#. translators: %d: number of sessions.
#: includes/Admin/Sessions/SessionDashboardPage.php:199
msgid "%d session"
msgid_plural "%d sessions"
msgstr[0] ""
msgstr[1] ""

#: includes/Admin/Sessions/SessionDashboardPage.php:207
msgid "No sessions scheduled for this day."
msgstr ""

#: includes/Admin/Sessions/SessionDashboardPage.php:353
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:579
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1059
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1096
msgid "Full"
msgstr ""

#. translators: %d: spots remaining.
#. translators: %d: remaining spots count.
#: includes/Admin/Sessions/SessionDashboardPage.php:360
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1066
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1102
msgid "%d spot left"
msgid_plural "%d spots left"
msgstr[0] ""
msgstr[1] ""

#: includes/Admin/Sessions/SessionDashboardPage.php:371
msgid "No confirmed appointments for this session."
msgstr ""

#: includes/Admin/Sessions/SessionDashboardPage.php:377
msgid "Coverage"
msgstr ""

#: includes/Admin/Sessions/SessionDashboardPage.php:423
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1231
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3257
#: includes/PostTypes/BookingPostType.php:881
#: includes/PostTypes/BookingPostType.php:2395
msgid "No-show"
msgstr ""

#: includes/Admin/Sessions/SessionDashboardPage.php:435
#: includes/Admin/StaffPage.php:118
#: includes/PostTypes/BookingPostType.php:594
msgid "Edit"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:62
#: includes/Plugin.php:1048
msgid "Settings"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:70
#: includes/Admin/Settings/SettingsPage.php:71
#: includes/Plugin.php:1069
msgid "Help"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:96
#: includes/Admin/Settings/SettingsPage.php:1003
#: includes/Admin/Settings/SettingsPage.php:1023
msgid "Labels"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:103
msgid "Label for Client"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:112
msgid "Label for Service"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:121
msgid "Client label (plural)"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:130
msgid "Service label (plural)"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:139
msgid "Label for Sessions"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:148
#: includes/Admin/Settings/SettingsPage.php:1004
#: includes/Admin/Settings/SettingsPage.php:1032
msgid "Features"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:155
msgid "Enable email notifications"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:164
msgid "Enable client dashboard"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:173
msgid "Enable login system"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:182
#: includes/Admin/Settings/SettingsPage.php:1041
msgid "Data Management"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:189
msgid "Delete data on uninstall"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:198
#: includes/Admin/Settings/SettingsPage.php:1006
#: includes/Admin/Settings/SettingsPage.php:1050
msgid "Appointment Policy"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:205
msgid "Late cancellation threshold (hours)"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:214
msgid "Max appointment reschedules"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:223
msgid "Allow walk-in attendance for group services"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:232
#: includes/Admin/Settings/SettingsPage.php:1060
msgid "Business Information"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:239
msgid "Business name"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:248
msgid "Business phone"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:257
msgid "Business email"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:266
#: includes/Admin/Settings/SettingsPage.php:1008
#: includes/Admin/Settings/SettingsPage.php:1069
msgid "Client Notifications"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:273
msgid "Confirmation subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:282
msgid "Confirmation body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:291
msgid "Series confirmation subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:297
msgid "Sent once when a recurring series is created. Available: {{client_name}}, {{service_name}}, {{staff_name}}, {{total_count}}, {{appointments_list}}, {{business_name}}, {{business_phone}}, {{business_email}}."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:303
msgid "Series confirmation body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:312
msgid "Cancellation subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:321
msgid "Cancellation body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:327
msgid "Sent to the client when an appointment is cancelled. Available: {{client_name}}, {{service_name}}, {{date}}, {{time}}, {{staff_name}}, {{business_name}}, {{business_phone}}, {{business_email}}, {{custom_message}}."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:333
msgid "Rejected subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:342
msgid "Rejected body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:348
msgid "Sent to the client when an appointment is rejected. Available: {{client_name}}, {{service_name}}, {{date}}, {{time}}, {{business_phone}}, {{business_email}}."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:354
msgid "No-show subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:363
msgid "No-show body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:369
msgid "Sent to the client when marked as no-show. Available: {{client_name}}, {{service_name}}, {{date}}, {{time}}, {{business_phone}}, {{business_email}}."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:375
msgid "Pending payment subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:384
msgid "Pending payment body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:390
msgid "Sent to the client when an appointment requires payment. Available: {{client_name}}, {{service_name}}, {{date}}, {{time}}, {{session_price}}, {{business_phone}}, {{business_email}}."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:396
msgid "Reminder subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:405
msgid "Reminder body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:414
msgid "Low-balance alert threshold (sessions)"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:423
msgid "Package low-balance subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:432
msgid "Package low-balance body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:438
msgid "Sent once per cycle when sessions drop to or below the threshold. Available variables: {{client_name}}, {{service_name}}, {{remaining}}, {{business_name}}, {{business_phone}}, {{business_email}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:444
msgid "Package exhausted subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:453
msgid "Package exhausted body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:459
msgid "Sent once per cycle when sessions reach 0. Available variables: {{client_name}}, {{service_name}}, {{business_name}}, {{business_phone}}, {{business_email}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:465
msgid "New package subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:474
msgid "New package body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:480
msgid "Sent to the client when a new package is created. Available variables: {{client_name}}, {{service_name}}, {{entries}}, {{price}}, {{package_total}}, {{payment_type}}, {{installments_count}}, {{end_date}}, {{business_name}}, {{business_phone}}, {{business_email}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:486
msgid "Payment received subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:495
msgid "Payment received body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:501
msgid "Sent automatically when admin confirms a payment. Available variables: {{client_name}}, {{service_name}}, {{amount_paid}}, {{payment_date}}, {{package_total}}, {{total_paid_so_far}}, {{remaining_amount}}, {{payment_type}}, {{installment_num}}, {{installments_count}}, {{business_name}}, {{business_phone}}, {{business_email}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:507
msgid "Portal invite subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:516
msgid "Portal invite body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:522
msgid "Sent when a portal user is created via import. Available variables: {{client_name}}, {{site_name}}, {{business_name}}, {{business_phone}}, {{business_email}}, {{set_password_url}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:528
#: includes/Admin/Settings/SettingsPage.php:1009
#: includes/Admin/Settings/SettingsPage.php:1078
msgid "Admin Notifications"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:535
msgid "Notification recipient email"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:541
msgid "Leave blank to use the site admin email. Separate multiple addresses with commas."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:547
#: includes/Admin/Settings/SettingsPage.php:747
msgid "Notify on new booking"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:556
#: includes/Admin/Settings/SettingsPage.php:759
msgid "Notify on booking cancelled"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:565
#: includes/Admin/Settings/SettingsPage.php:768
msgid "Notify on booking confirmed"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:574
#: includes/Admin/Settings/SettingsPage.php:777
msgid "Notify on booking rejected"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:583
msgid "Notify on new client"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:592
msgid "Send daily appointment summary"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:598
msgid "Send a daily email to the admin with all upcoming appointments for the next day."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:604
#: includes/Admin/Settings/SettingsPage.php:836
msgid "New booking subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:613
#: includes/Admin/Settings/SettingsPage.php:845
msgid "New booking body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:619
#: includes/Admin/Settings/SettingsPage.php:640
#: includes/Admin/Settings/SettingsPage.php:661
#: includes/Admin/Settings/SettingsPage.php:682
msgid "Available variables: {{client_name}}, {{service_name}}, {{date}}, {{time}}, {{staff_name}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:625
#: includes/Admin/Settings/SettingsPage.php:857
msgid "Booking cancelled subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:634
#: includes/Admin/Settings/SettingsPage.php:866
msgid "Booking cancelled body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:646
#: includes/Admin/Settings/SettingsPage.php:878
msgid "Booking confirmed subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:655
#: includes/Admin/Settings/SettingsPage.php:887
msgid "Booking confirmed body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:667
#: includes/Admin/Settings/SettingsPage.php:899
msgid "Booking rejected subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:676
#: includes/Admin/Settings/SettingsPage.php:908
msgid "Booking rejected body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:688
msgid "New client subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:697
msgid "New client body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:703
msgid "Available variables: {{client_name}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:709
#: includes/Admin/Settings/SettingsPage.php:1012
#: includes/Admin/Settings/SettingsPage.php:1202
msgid "Payments"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:716
msgid "Currency"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:722
msgid "Three-letter currency code used for all service pricing (e.g. EUR, USD, RON). Default: EUR."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:728
msgid "Bank transfer details"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:734
msgid "Displayed to clients in a \"Pay Now\" popup. Include bank name, IBAN, account holder, and any reference instructions."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:740
#: includes/Admin/Settings/SettingsPage.php:1010
#: includes/Admin/Settings/SettingsPage.php:1087
msgid "Staff Notifications"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:753
msgid "Send an email to the assigned staff member when a new appointment is booked."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:786
msgid "Send daily schedule summary"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:792
msgid "Send each staff member a daily email with their next day's appointments."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:798
msgid "Daily summary send time"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:805
msgid "12:00 AM (midnight)"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:806
msgid "1:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:807
msgid "2:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:808
msgid "3:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:809
msgid "4:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:810
msgid "5:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:811
msgid "6:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:812
msgid "7:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:813
msgid "8:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:814
msgid "9:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:815
msgid "10:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:816
msgid "11:00 AM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:817
msgid "12:00 PM (noon)"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:818
msgid "1:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:819
msgid "2:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:820
msgid "3:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:821
msgid "4:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:822
msgid "5:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:823
msgid "6:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:824
msgid "7:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:825
msgid "8:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:826
msgid "9:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:827
msgid "10:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:828
msgid "11:00 PM"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:830
msgid "Site timezone. The digest covers appointments for the following day."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:851
#: includes/Admin/Settings/SettingsPage.php:872
#: includes/Admin/Settings/SettingsPage.php:893
#: includes/Admin/Settings/SettingsPage.php:914
msgid "Available variables: {{client_name}}, {{service_name}}, {{date}}, {{time}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:920
msgid "Daily summary subject"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:926
msgid "Available variables: {{staff_name}}, {{date}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:932
msgid "Daily summary body"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:938
msgid "Available variables: {{staff_name}}, {{date}}, {{appointments_list}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:995
msgid "Attendra Settings"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:997
msgid "Pro features are active."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1001
msgid "Settings sections"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1002
#: includes/Plugin.php:559
msgid "Jump to section:"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1005
msgid "Data"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1007
msgid "Business Info"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1024
msgid "Customize the wording used across admin and frontend views."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1033
msgid "Enable or disable core plugin modules."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1042
msgid "Choose how plugin data is handled on uninstall."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1051
msgid "Commercial rules for cancellations and rescheduling."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1055
msgid "Leave \"Max appointment reschedules\" empty for unlimited changes."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1061
msgid "Used as sender identity and variables in all email templates."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1070
msgid "Transactional emails sent to clients for confirmations, cancellations, and reminders."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1079
msgid "Control which booking events trigger an email to the admin, and customize the templates."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1088
msgid "Emails sent to the staff member assigned to an appointment. Each staff member only receives notifications for their own services."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1096
msgid "Calendar Display"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1097
msgid "Choose how the public calendar is grouped, labeled, and what visitors can do."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1119
msgid "Default calendar view"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1124
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:538
msgid "By services"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1126
msgid "Shows each service as a group, then sessions inside."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1129
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:539
msgid "By weekdays"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1131
msgid "Shows Monday to Sunday with service entries under each day."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1136
msgid "Default service category view"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1139
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:607
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1390
msgid "All"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1140
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:611
msgid "Group + One-time"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1141
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:614
#: includes/PostTypes/ServicePostType.php:167
msgid "1-to-1"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1143
msgid "Controls which service category is selected first in the public calendar."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1147
msgid "Show category switch"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1149
msgid "Show category tabs (All / Group + One-time / 1-to-1) in public calendar"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1152
msgid "Default color fallback"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1154
msgid "Days to show in future"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1164
msgid "Controls how many days ahead are shown in the public calendar."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1168
msgid "Include inactive services"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1170
msgid "Allow inactive services in calendar output"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1171
msgid "Services still need \"Show in calendar\" enabled to appear."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1175
msgid "Label style"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1178
msgid "Show time only"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1179
msgid "Show time + service label"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1181
msgid "Example: \"09:00 - 10:00\" or \"Yoga — 09:00 - 10:00\"."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1182
msgid "This option applies to the Weekdays view only."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1186
msgid "Enable booking"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1188
msgid "Allow visitors to book available sessions from the public calendar"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1192
msgid "Require login to book"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1194
msgid "Only logged-in clients can book; guests see the calendar but cannot book"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1203
msgid "Configure payment instructions displayed to clients."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1216
msgid "Template assignment updated."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1223
msgid "Documentation and Support"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1232
msgid "Save settings"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1337
msgid "When enabled, staff can mark enrolled clients present for group and one-time sessions even if no appointment exists."
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1359
msgid "Available variables: {{client_name}}, {{service_name}}, {{date}}, {{time}}, {{staff_name}}, {{business_name}}, {{business_phone}}, {{business_email}}, {{custom_message}}"
msgstr ""

#: includes/Admin/Settings/SettingsPage.php:1614
msgid "Enabled in Pro"
msgstr ""

#: includes/Admin/StaffPage.php:43
#: includes/Admin/StaffPage.php:44
#: includes/Admin/StaffPage.php:85
#: includes/Plugin.php:1044
msgid "Staff Members"
msgstr ""

#: includes/Admin/StaffPage.php:89
#: includes/Admin/StaffPage.php:143
msgid "Add Staff Member"
msgstr ""

#: includes/Admin/StaffPage.php:93
msgid "No staff members found. Click \"Add Staff Member\" to create one."
msgstr ""

#: includes/Admin/StaffPage.php:98
msgid "Name"
msgstr ""

#: includes/Admin/StaffPage.php:121
msgid "View Portal"
msgstr ""

#: includes/Admin/StaffPage.php:143
msgid "Edit Staff Member"
msgstr ""

#: includes/Admin/StaffPage.php:162
msgid "Back to Staff Members"
msgstr ""

#: includes/Admin/StaffPage.php:170
msgid "First name"
msgstr ""

#: includes/Admin/StaffPage.php:174
msgid "Last name"
msgstr ""

#: includes/Admin/StaffPage.php:182
msgid "Email address cannot be changed after account creation."
msgstr ""

#: includes/Admin/StaffPage.php:187
msgid "Assigned services"
msgstr ""

#: includes/Admin/StaffPage.php:190
msgid "No services found."
msgstr ""

#: includes/Admin/StaffPage.php:204
msgid "Permissions"
msgstr ""

#: includes/Admin/StaffPage.php:209
msgid "Can edit service details"
msgstr ""

#: includes/Admin/StaffPage.php:213
msgid "Can edit clients"
msgstr ""

#: includes/Admin/StaffPage.php:220
msgid "Update Staff Member"
msgstr ""

#: includes/Admin/StaffPage.php:220
msgid "Create Staff Member"
msgstr ""

#: includes/Admin/StaffPage.php:235
msgid "You do not have permission to do this."
msgstr ""

#. translators: %s: business name
#: includes/Admin/StaffPage.php:396
msgid "Your %s staff account"
msgstr ""

#. translators: %s: staff member name
#: includes/Admin/StaffPage.php:407
msgid "Hello %s,"
msgstr ""

#. translators: %s: business name
#: includes/Admin/StaffPage.php:413
msgid "An account has been created for you on %s. You can use it to access the staff portal and manage your schedule."
msgstr ""

#: includes/Admin/StaffPage.php:420
msgid "Set your password:"
msgstr ""

#: includes/Admin/StaffPage.php:426
msgid "Staff portal:"
msgstr ""

#. translators: %s: contact details
#: includes/Admin/StaffPage.php:434
msgid "Questions? Reach us at %s"
msgstr ""

#: includes/Admin/StaffPage.php:579
msgid "Staff member created and notified by email."
msgstr ""

#: includes/Admin/StaffPage.php:580
msgid "Staff member updated."
msgstr ""

#: includes/Admin/StaffPage.php:581
msgid "First name is required."
msgstr ""

#: includes/Admin/StaffPage.php:582
msgid "Please enter a valid email address."
msgstr ""

#: includes/Admin/StaffPage.php:583
msgid "Could not create the staff account. The email address may already be in use."
msgstr ""

#: includes/Domain/BookingService.php:225
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1170
#: includes/PostTypes/BookingPostType.php:160
#: includes/PostTypes/BookingPostType.php:162
msgid "Appointment"
msgstr ""

#: includes/Domain/BookingService.php:624
#: includes/PostTypes/BookingPostType.php:3322
msgid "No-show — session consumed"
msgstr ""

#: includes/Domain/BookingService.php:626
msgid "Attended — payment pending"
msgstr ""

#: includes/Domain/BookingService.php:628
#: includes/PostTypes/BookingPostType.php:3324
msgid "Appointment attended"
msgstr ""

#: includes/Domain/BookingService.php:674
#: includes/PostTypes/BookingPostType.php:3406
msgid "Automatically reversed due to appointment update."
msgstr ""

#: includes/Domain/ReportingService.php:108
msgid "(No title)"
msgstr ""

#: includes/Domain/SessionService.php:203
msgid "Only active sessions can be deleted."
msgstr ""

#: includes/Domain/SessionService.php:209
msgid "Select a valid delete reason."
msgstr ""

#: includes/Domain/SessionService.php:213
msgid "Please add a note for the \"Other\" reason."
msgstr ""

#. translators: %d: number of instalments
#: includes/Emails/EmailSender.php:450
#: includes/Emails/EmailSender.php:534
msgid "Installments (%d)"
msgstr ""

#. translators: %s: formatted price with currency, e.g. "18.00 EUR"
#. translators: %s: formatted price, e.g. "18.00 EUR"
#: includes/Emails/EmailSender.php:653
#: includes/Emails/EmailSender.php:892
msgid "Price: %s"
msgstr ""

#. translators: %s: date string
#: includes/Emails/EmailSender.php:1139
msgid "Daily appointment summary – %s"
msgstr ""

#: includes/Emails/EmailTemplate.php:52
msgid "Contact"
msgstr ""

#: includes/Emails/PackageResetEmailBuilder.php:37
msgid "No notes"
msgstr ""

#. translators: %s: lowercase package label.
#: includes/Emails/PackageResetEmailBuilder.php:60
msgid "Finalized %1$s period"
msgstr ""

#. translators: %s: package label.
#: includes/Emails/PackageResetEmailBuilder.php:76
msgid "Finalized %s Period"
msgstr ""

#: includes/Emails/PackageResetEmailBuilder.php:88
msgid "Purchased Sessions"
msgstr ""

#: includes/Emails/PackageResetEmailBuilder.php:89
msgid "Completed Sessions"
msgstr ""

#: includes/Emails/PackageResetEmailBuilder.php:90
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:511
msgid "Valid Until"
msgstr ""

#: includes/Emails/PackageResetEmailBuilder.php:93
msgid "Session History"
msgstr ""

#: includes/Emails/PackageResetEmailBuilder.php:99
msgid "This period was finalized and archived."
msgstr ""

#: includes/Frontend/Login/AccountHolderLoginShortcode.php:50
msgid "You are already logged in."
msgstr ""

#: includes/Frontend/Login/AccountHolderLoginShortcode.php:72
#: includes/Frontend/Shortcodes/PortalShortcode.php:62
msgid "Invalid login credentials."
msgstr ""

#: includes/Frontend/Login/AccountHolderLoginShortcode.php:83
#: includes/Frontend/Shortcodes/PortalShortcode.php:134
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:871
msgid "Password"
msgstr ""

#: includes/Frontend/Login/AccountHolderLoginShortcode.php:89
#: includes/Frontend/Shortcodes/PortalShortcode.php:140
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:877
msgid "Remember me"
msgstr ""

#: includes/Frontend/Login/AccountHolderLoginShortcode.php:93
msgid "Log In"
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:38
msgid "Attendra Mobile Template"
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:147
msgid "Pages currently using the mobile template:"
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:158
msgid "Remove mobile template"
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:164
msgid "No pages are currently using the mobile template."
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:171
msgid "Page"
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:178
msgid "— Select a page —"
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:189
msgid "What the mobile template does:"
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:191
msgid "Removes the theme's header, navigation menu, and footer from the page."
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:192
msgid "Adds a minimal top bar with a \"Back to site\" link."
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:193
msgid "The page content, scripts, and styles continue to work exactly as normal."
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:194
msgid "Designed for the Staff Portal and Client Portal — gives them a full-screen, app-like layout on mobile."
msgstr ""

#: includes/Frontend/PageTemplates/AppShellPageTemplate.php:196
msgid "You can remove the mobile template from any page at any time using the Remove button above."
msgstr ""

#. translators: %s: lowercase plural client label.
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:91
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:113
msgid "Please log in to view %s."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:98
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:120
msgid "You do not have access to this dashboard."
msgstr ""

#. translators: %s: lowercase plural client label.
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:180
msgid "No %s are assigned to this account."
msgstr ""

#. translators: %s: next appointment datetime summary.
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:247
msgid "Next: %s"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:249
msgid "No upcoming appointments"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:254
#: includes/Frontend/Shortcodes/PortalShortcode.php:79
#: includes/Frontend/Shortcodes/PortalShortcode.php:88
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:257
msgid "Log out"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:260
msgid "Viewing"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:268
msgid "Switch"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:274
msgid "No available entries left. Contact staff to renew your package."
msgstr ""

#. translators: %s: client first name or display name.
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:293
msgid "Welcome, %s!"
msgstr ""

#. translators: %s: business/site name.
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:303
msgid "You are registered with %s. Your services will appear here once a staff member assigns them to you."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:316
msgid "Next session"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:325
msgid "No upcoming sessions scheduled."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:336
msgid "Active services"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:352
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:510
msgid "Remaining"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:360
msgid "Valid until"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:368
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:668
msgid "Upcoming"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:396
msgid "Attendance rate"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:405
msgid "Week streak"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:414
msgid "Last visited"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:424
msgid "Member since"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:434
msgid "Favourite"
msgstr ""

#. translators: %d: number of days until expiry.
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:453
msgid "%d day"
msgid_plural "%d days"
msgstr[0] ""
msgstr[1] ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:458
msgid "Expires in"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:475
msgid "Need help?"
msgstr ""

#. translators: 1: package label lowercase, 2: support email address.
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:480
msgid "For account updates, billing or %1$s questions, contact support at %2$s."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:508
msgid "Purchased"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:524
msgid "No services assigned."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:535
msgid "Booking confirmed!"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:537
msgid "Could not confirm participation. The slot may already be booked or unavailable."
msgstr ""

#. translators: %d: spots left.
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:581
msgid "%d left"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:583
msgid "Open"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:589
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:603
msgid "Pay now"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:600
msgid "I'm coming"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:616
msgid "Close"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:617
msgid "Payment details"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:682
msgid "No upcoming appointments found."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:687
msgid "History"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:701
msgid "No completed or cancelled appointments yet."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:711
msgid "Client portal sections"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:714
msgid "Home"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:726
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1128
msgid "Book"
msgstr ""

#. translators: %d: session milestone count.
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:896
msgid "%d sessions"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1016
#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1051
msgid "N/A"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1069
msgid "Included"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1074
msgid "This service expired. Future appointments are hidden until renewal."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1077
msgid "No package"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1078
msgid "No entries purchased yet for this service."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1081
#: includes/PostTypes/ClientPostType.php:180
msgid "No entries left"
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1082
msgid "Contact staff to renew your entries."
msgstr ""

#: includes/Frontend/Shortcodes/AccountHolderDashboardShortcode.php:1256
msgid "Not scheduled yet"
msgstr ""

#. translators: %s: client label (e.g. "Client").
#: includes/Frontend/Shortcodes/PortalShortcode.php:75
#: includes/Frontend/Shortcodes/PortalShortcode.php:115
msgid "%s Portal"
msgstr ""

#: includes/Frontend/Shortcodes/PortalShortcode.php:81
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:159
msgid "Access denied."
msgstr ""

#: includes/Frontend/Shortcodes/PortalShortcode.php:121
msgid "Log in to continue"
msgstr ""

#: includes/Frontend/Shortcodes/PortalShortcode.php:130
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:867
msgid "Username or email"
msgstr ""

#: includes/Frontend/Shortcodes/PortalShortcode.php:144
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:881
msgid "Log in"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:428
msgid "No scheduled sessions this week."
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:504
msgid "Your booking was confirmed."
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:506
msgid "You already have a booking for this session."
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:508
msgid "This slot is no longer available. Please choose another time."
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:510
msgid "Booking could not be completed. Please try again."
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:537
msgid "Calendar view"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:544
msgid "Service category"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:555
msgid "All services"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:565
msgid "Filter by staff member"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:567
msgid "All staff"
msgstr ""

#. translators: %s: week start date.
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:694
msgid "Week of %s"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:699
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:701
msgid "Previous week"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:705
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:707
msgid "Next week"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:798
#: includes/PostTypes/ServicePostType.php:216
msgid "Mon"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:799
#: includes/PostTypes/ServicePostType.php:217
msgid "Tue"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:800
#: includes/PostTypes/ServicePostType.php:218
msgid "Wed"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:801
#: includes/PostTypes/ServicePostType.php:219
msgid "Thu"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:802
#: includes/PostTypes/ServicePostType.php:220
msgid "Fri"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:803
#: includes/PostTypes/ServicePostType.php:221
msgid "Sat"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:804
#: includes/PostTypes/ServicePostType.php:222
msgid "Sun"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:864
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1455
msgid "No weekly schedule available."
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:927
msgid "Next upcoming"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:940
msgid "Later"
msgstr ""

#. translators: %d: number of additional sessions not shown.
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:956
msgid "+ %d more"
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1116
msgid "Log in to book"
msgstr ""

#. translators: 1: plural service label, 2: number of days.
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1312
msgid "No scheduled %1$s in the next %2$d days."
msgstr ""

#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1333
msgid "Some services may be hidden due to visibility, type filters, schedule setup, or selected week range."
msgstr ""

#. translators: 1: visibility count, 2: type-filtered count, 3: invalid schedule count, 4: outside-range count.
#: includes/Frontend/Shortcodes/PublicCalendarShortcode.php:1337
msgid "Diagnostics: hidden=%1$d, type_filtered=%2$d, invalid_schedule=%3$d, outside_range=%4$d."
msgstr ""

#. translators: %s: service label lowercase.
#. translators: %s: client label lowercase.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:205
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:207
msgid "Select %s"
msgstr ""

#. translators: %s: service label lowercase.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:217
msgid "All assigned %s"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:222
msgid "Staff portal sections"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:225
msgid "Attendance"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:232
#: includes/Plugin.php:1033
#: includes/PostTypes/BookingPostType.php:159
#: includes/PostTypes/BookingPostType.php:161
#: includes/PostTypes/BookingPostType.php:171
#: includes/PostTypes/BookingPostType.php:542
msgid "Appointments"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:252
msgid "Admin"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:261
msgid "Portal overview"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:262
msgid "Today sessions"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:263
msgid "Today appointments"
msgstr ""

#. translators: %s: formatted date.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:273
msgid "Today, %s"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:310
msgid "Session date"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:318
msgid "You can view up to 3 days back to record missed attendance."
msgstr ""

#. translators: 1: date label, 2: session count.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:326
msgid "%1$s · %2$d sessions"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:333
msgid "No sessions found for this date."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:338
msgid "New appointment"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:348
#: includes/PostTypes/BookingPostType.php:695
msgid "Select service"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:355
msgid "No services are currently available for appointments in your account scope."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:365
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:562
msgid "Available time"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:367
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2500
#: includes/Plugin.php:628
#: includes/PostTypes/BookingPostType.php:743
msgid "Choose available slot"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:404
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:521
#: includes/PostTypes/BookingPostType.php:797
msgid "Billing mode"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:410
msgid "Auto-filled from client assignment"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:414
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:539
#: includes/PostTypes/BookingPostType.php:804
msgid "Payment status"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:423
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:547
#: includes/PostTypes/BookingPostType.php:817
msgid "Session price"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:434
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:589
#: includes/PostTypes/BookingPostType.php:846
msgid "Client Notes"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:436
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:591
#: includes/PostTypes/BookingPostType.php:849
msgid "Visible to the client. Included in confirmation and reminder emails."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:440
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:594
#: includes/PostTypes/BookingPostType.php:853
msgid "Internal Notes"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:442
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:596
msgid "Staff only. Not sent to the client."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:448
#: includes/PostTypes/BookingPostType.php:761
msgid "Create as recurring series"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:454
#: includes/PostTypes/BookingPostType.php:765
msgid "Repeat mode"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:456
#: includes/PostTypes/BookingPostType.php:767
msgid "Every matching session"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:457
#: includes/PostTypes/BookingPostType.php:768
msgid "Every week (same weekday)"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:461
#: includes/PostTypes/BookingPostType.php:772
msgid "Number of future sessions"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:465
#: includes/PostTypes/BookingPostType.php:776
msgid "When a slot is unavailable"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:467
#: includes/PostTypes/BookingPostType.php:778
msgid "Stop series at first conflict"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:468
#: includes/PostTypes/BookingPostType.php:779
msgid "Skip unavailable slots and continue"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:471
#: includes/PostTypes/BookingPostType.php:783
msgid "Creates future appointments from configured service slots only."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:475
msgid "Add appointment"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:481
msgid "Edit Appointments"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:488
msgid "Filter appointments"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:489
msgid "Search by client or service…"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:492
msgid "No appointments available for editing."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:503
#: includes/PostTypes/BookingPostType.php:2265
msgid "Series"
msgstr ""

#. translators: %s: standard session price with currency symbol.
#. translators: %s: standard price
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:550
#: includes/PostTypes/BookingPostType.php:821
msgid "Standard: %s"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:564
msgid "Keep current slot"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:598
msgid "Save changes"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:606
msgid "Cancel series"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:669
msgid "Ended"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:687
msgid "spots"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:689
msgid "Session full"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:701
msgid "Search client"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:702
msgid "Search client…"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:703
msgid "Search"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:707
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2499
msgid "Selected:"
msgstr ""

#. translators: 1: client label plural, 2: total count, 3: loaded count.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:719
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2149
msgid "%1$s: %2$d (showing %3$d)"
msgstr ""

#. translators: 1: client label plural, 2: total count.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:731
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2156
msgid "%1$s: %2$d"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:752
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2496
msgid "Load more"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:770
#: includes/PostTypes/BookingPostType.php:570
msgid "Add Appointment"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:771
msgid "Mark present"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:783
msgid "No upcoming sessions in the next 14 days."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:824
msgid "No bookings yet."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:851
msgid "Invalid username or password."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:860
msgid "Log in to access the staff portal."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:920
msgid "Missing required attendance data."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:927
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1071
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1133
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1198
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1292
msgid "You cannot manage this service."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1066
msgid "Fill all walk-in fields."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1076
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1201
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1295
msgid "Client must be assigned to this service first."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1096
msgid "Walk-in appointment could not be recorded. Please retry."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1106
msgid "Walk-in session could not be completed. Check the booking status and retry."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1130
msgid "Invalid enrollment request."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1138
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1693
msgid "Invalid client selected."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1161
msgid "Client assigned to service."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1162
msgid "Client unassigned from service."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1195
msgid "Fill all appointment fields."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1205
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1300
msgid "Selected time is no longer available."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1234
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1343
msgid "Appointment could not be created. Please retry."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1247
msgid "Appointment created."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1289
msgid "Fill all recurring appointment fields."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1306
msgid "Invalid slot times."
msgstr ""

#. translators: 1: created count, 2: requested future count, 3: date
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1436
#: includes/PostTypes/BookingPostType.php:1604
msgid "Created %1$d appointments. Requested %2$d future sessions. Stopped at %3$s — no available slot."
msgstr ""

#. translators: 1: created count, 2: skipped count
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1446
#: includes/PostTypes/BookingPostType.php:1619
msgid "Created %1$d appointments in series. Skipped %2$d unavailable slots."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1470
msgid "Invalid series."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1490
msgid "Series not found."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1502
msgid "You cannot manage this series."
msgstr ""

#. translators: %d: cancelled appointments count.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1545
msgid "Cancelled %d future appointments from this series."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1568
msgid "Invalid appointment selected."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1572
msgid "Appointment not found."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1577
msgid "You cannot edit this appointment."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1589
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1715
msgid "Invalid service selected."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1592
msgid "Client/service selection is outside your allowed scope."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1598
#: includes/PostTypes/BookingPostType.php:1182
msgid "Invalid appointment status transition."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1601
#: includes/PostTypes/BookingPostType.php:1191
msgid "No-show can be set only for scheduled or confirmed appointments."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1614
msgid "Selected time is not available."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1620
msgid "When changing date or service, select a new available time."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1654
msgid "Appointment could not be updated. Please refresh slots and retry."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1673
msgid "Appointment updated."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1698
msgid "Client not found."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1701
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1707
msgid "You cannot edit this client."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1718
msgid "Client is not assigned to this service."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1721
msgid "Invalid expiration date format."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:1731
msgid "Client allowance updated."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2115
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2137
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2181
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2197
msgid "Unauthorized request."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2200
msgid "Invalid date format."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2372
msgid "No sessions were recorded."
msgstr ""

#. translators: 1: added count, 2: skipped count.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2378
msgid "%1$d sessions recorded. %2$d skipped."
msgstr ""

#. translators: %d: added count.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2385
msgid "%d sessions recorded."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2417
msgid "Open Client enrollment tab, assign the client to this service, then retry."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2420
msgid "Pick a different date or refresh slots, then save again."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2423
msgid "Use a valid status sequence (scheduled/confirmed before completed or no-show)."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2426
msgid "Ask an administrator to assign you to this service first."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2429
msgid "Review fields in the current tab and retry."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2495
msgid "Loading..."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2501
msgid "No slots available for selected date."
msgstr ""

#. translators: %s: service name.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2908
msgid "Appointment Confirmation - %s"
msgstr ""

#. translators: 1: client name, 2: service name, 3: formatted datetime, 4: booking ID.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2913
msgid "Hello %1$s, your appointment for %2$s is confirmed for %3$s. Reference #%4$d."
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:2914
msgid "client"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3283
#: includes/PostTypes/BookingPostType.php:2421
msgid "Use available entries"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3295
#: includes/PostTypes/BookingPostType.php:2433
msgid "Unpaid"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3298
#: includes/PostTypes/BookingPostType.php:2436
msgid "Not required"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3299
#: includes/PostTypes/BookingPostType.php:2437
msgid "Refunded"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3300
#: includes/PostTypes/BookingPostType.php:2438
msgid "Failed"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3402
msgid "Walk-in"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3404
msgid "No booking"
msgstr ""

#. translators: %d: remaining entries.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3411
msgid "Remaining: %d"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3417
msgid "Package expired"
msgstr ""

#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3419
msgid "No credits"
msgstr ""

#. translators: %d: client post id.
#: includes/Frontend/Shortcodes/StaffPortalShortcode.php:3643
#: includes/PostTypes/BookingPostType.php:2632
msgid "Client #%d"
msgstr ""

#: includes/Plugin.php:560
msgid "Save"
msgstr ""

#: includes/Plugin.php:561
msgid "Save draft"
msgstr ""

#: includes/Plugin.php:562
msgid "Attendra edit sections"
msgstr ""

#: includes/Plugin.php:563
msgid "Move this client to trash? All pending and confirmed appointments will be cancelled automatically."
msgstr ""

#: includes/Plugin.php:564
msgid "Permanently delete this client? This cannot be undone. All appointments and session history will be removed."
msgstr ""

#: includes/Plugin.php:565
msgid "Permanently delete ALL clients in trash? All their appointment records will also be removed. This cannot be undone."
msgstr ""

#: includes/Plugin.php:566
msgid "Permanently delete the selected clients? All their appointment records will also be removed. This cannot be undone."
msgstr ""

#: includes/Plugin.php:621
msgid "Cancel all future appointments in this series?"
msgstr ""

#: includes/Plugin.php:623
msgid "Cancel this appointment?"
msgstr ""

#: includes/Plugin.php:624
msgid "Mark payment as received? Status will be set to Confirmed (upcoming) or Attended (past appointment)."
msgstr ""

#: includes/Plugin.php:626
#: includes/PostTypes/BookingPostType.php:1813
#: includes/PostTypes/BookingPostType.php:1854
msgid "No slots available for selected day."
msgstr ""

#: includes/Plugin.php:627
msgid "Could not load slots for selected service/date."
msgstr ""

#: includes/Plugin.php:629
msgid "Could not cancel series. Please try again."
msgstr ""

#: includes/Plugin.php:630
msgid "Could not cancel appointment. Please try again."
msgstr ""

#. translators: %d: number of cancelled appointments.
#: includes/Plugin.php:632
msgid "%d appointments cancelled"
msgstr ""

#: includes/Plugin.php:772
msgid "New Client"
msgstr ""

#: includes/Plugin.php:932
msgid "Attendra navigation"
msgstr ""

#: includes/Plugin.php:958
msgid "Client Area"
msgstr ""

#: includes/Plugin.php:959
msgid "Create and manage people you serve. Assign each client to one or more services, then maintain entries and attendance history."
msgstr ""

#: includes/Plugin.php:962
msgid "Service Area"
msgstr ""

#: includes/Plugin.php:963
msgid "Define what you deliver: service mode, staff, schedule, and calendar visibility. This is the source for client enrollment and attendance operations."
msgstr ""

#: includes/Plugin.php:966
msgid "Appointments Area"
msgstr ""

#: includes/Plugin.php:967
msgid "Manage private 1-to-1 appointments linked to existing services and clients. Group and one-time services are handled in attendance flows."
msgstr ""

#: includes/Plugin.php:971
msgid "Live view of today's group and one-time sessions. Mark attendance, add walk-ins, and book new spots directly from this page."
msgstr ""

#: includes/Plugin.php:974
msgid "Staff Members Area"
msgstr ""

#: includes/Plugin.php:975
msgid "Create and manage staff user accounts. Assign services to each staff member so they appear in the staff portal and receive booking notifications."
msgstr ""

#: includes/Plugin.php:978
msgid "Settings Area"
msgstr ""

#: includes/Plugin.php:979
msgid "Configure global behavior: labels, features, data policy, and appointment rules. These settings apply across admin and frontend flows."
msgstr ""

#: includes/Plugin.php:983
msgid "Follow the initial onboarding sequence: create pages, create service, create client, then record first session."
msgstr ""

#: includes/Plugin.php:986
msgid "Help Area"
msgstr ""

#: includes/Plugin.php:987
msgid "Find documentation, operational guidance, and links for support. Use this as your reference hub for staff and admins."
msgstr ""

#: includes/Plugin.php:990
msgid "Import Area"
msgstr ""

#: includes/Plugin.php:991
msgid "Bulk-create clients from the Attendra CSV template, optionally linking portal users and service assignments."
msgstr ""

#: includes/Plugin.php:994
msgid "Reporting Area"
msgstr ""

#: includes/Plugin.php:995
msgid "Track appointments, attendance trends, active clients, and package pressure over a selected period."
msgstr ""

#: includes/Plugin.php:1005
msgid "Page guidance"
msgstr ""

#: includes/Plugin.php:1006
msgid "Dismiss"
msgstr ""

#: includes/Plugin.php:1052
msgid "Import"
msgstr ""

#: includes/Plugin.php:1303
msgid "You are not assigned to any service."
msgstr ""

#: includes/Plugin.php:1339
msgid "Go to Staff Portal"
msgstr ""

#: includes/Plugin.php:1396
msgid "Staff cannot create new services."
msgstr ""

#: includes/Plugin.php:1420
msgid "You are not allowed to edit this service."
msgstr ""

#: includes/Plugin.php:1471
msgid "You are not allowed to edit this client."
msgstr ""

#: includes/Plugin.php:1686
#: includes/Plugin.php:1706
msgid "Feature unavailable."
msgstr ""

#: includes/PostTypes/BookingPostType.php:163
#: includes/PostTypes/BookingPostType.php:164
msgid "Add New Appointment"
msgstr ""

#: includes/PostTypes/BookingPostType.php:165
msgid "Edit Appointment"
msgstr ""

#: includes/PostTypes/BookingPostType.php:166
msgid "New Appointment"
msgstr ""

#: includes/PostTypes/BookingPostType.php:167
msgid "View Appointment"
msgstr ""

#: includes/PostTypes/BookingPostType.php:168
msgid "Search Appointments"
msgstr ""

#: includes/PostTypes/BookingPostType.php:169
msgid "No appointments found."
msgstr ""

#: includes/PostTypes/BookingPostType.php:170
msgid "No appointments found in Trash."
msgstr ""

#: includes/PostTypes/BookingPostType.php:485
msgid "Appointment Details"
msgstr ""

#: includes/PostTypes/BookingPostType.php:493
msgid "Appointment Timeline"
msgstr ""

#: includes/PostTypes/BookingPostType.php:529
msgid "You are not allowed to edit this appointment."
msgstr ""

#: includes/PostTypes/BookingPostType.php:557
msgid "You are not allowed to view appointments for this client."
msgstr ""

#: includes/PostTypes/BookingPostType.php:571
msgid "You have unsaved changes. Continue and lose changes?"
msgstr ""

#: includes/PostTypes/BookingPostType.php:574
msgid "No appointments found for this client."
msgstr ""

#: includes/PostTypes/BookingPostType.php:579
#: includes/PostTypes/BookingPostType.php:2264
msgid "Billing"
msgstr ""

#: includes/PostTypes/BookingPostType.php:664
msgid "Select client"
msgstr ""

#: includes/PostTypes/BookingPostType.php:722
#: includes/PostTypes/BookingPostType.php:2261
#: includes/Roles/RolesManager.php:96
msgid "Staff"
msgstr ""

#: includes/PostTypes/BookingPostType.php:725
msgid "Unassigned"
msgstr ""

#: includes/PostTypes/BookingPostType.php:740
msgid "Available slots"
msgstr ""

#: includes/PostTypes/BookingPostType.php:753
msgid "Select a date first, then choose a configured slot. Time is filled automatically from the selected slot."
msgstr ""

#: includes/PostTypes/BookingPostType.php:757
msgid "Recurring series"
msgstr ""

#: includes/PostTypes/BookingPostType.php:789
msgid "Duration"
msgstr ""

#: includes/PostTypes/BookingPostType.php:800
msgid "(auto-filled from client assignment)"
msgstr ""

#: includes/PostTypes/BookingPostType.php:831
msgid "Attendance record"
msgstr ""

#: includes/PostTypes/BookingPostType.php:832
msgid "Attendance has been recorded in the client session log."
msgstr ""

#: includes/PostTypes/BookingPostType.php:840
msgid "Mark as paid"
msgstr ""

#: includes/PostTypes/BookingPostType.php:841
msgid "Mark payment as received. Status moves to Confirmed if the appointment is upcoming, or Attended if it has already occurred."
msgstr ""

#: includes/PostTypes/BookingPostType.php:856
msgid "Admin-only. Never included in client emails."
msgstr ""

#: includes/PostTypes/BookingPostType.php:873
msgid "No timeline events recorded yet."
msgstr ""

#: includes/PostTypes/BookingPostType.php:913
msgid "Status changed"
msgstr ""

#: includes/PostTypes/BookingPostType.php:919
msgid "Slot changed"
msgstr ""

#: includes/PostTypes/BookingPostType.php:925
msgid "Booking Created"
msgstr ""

#: includes/PostTypes/BookingPostType.php:930
#: includes/PostTypes/BookingPostType.php:935
msgid "Saved"
msgstr ""

#: includes/PostTypes/BookingPostType.php:939
msgid "Billing updated"
msgstr ""

#: includes/PostTypes/BookingPostType.php:940
msgid "Payment updated"
msgstr ""

#: includes/PostTypes/BookingPostType.php:941
msgid "Session linked"
msgstr ""

#: includes/PostTypes/BookingPostType.php:942
msgid "Session unlinked"
msgstr ""

#: includes/PostTypes/BookingPostType.php:943
msgid "Reschedule updated"
msgstr ""

#. translators: %s: user display name.
#: includes/PostTypes/BookingPostType.php:961
msgid "By %s"
msgstr ""

#: includes/PostTypes/BookingPostType.php:971
msgid "Show less"
msgstr ""

#: includes/PostTypes/BookingPostType.php:1074
msgid "Selected service is not assigned to this client."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1090
msgid "This 1-to-1 service is expired for the selected client. Renew allowance before creating an appointment."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1104
msgid "For 1-to-1 services, you must select an available slot when creating or rescheduling an appointment."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1162
msgid "This service is not covered by package entries for this client. Change the billing mode to match the client's coverage."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1173
msgid "This client has no available entries for the selected service. Appointment was not saved."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1201
msgid "Appointment was not saved because the selected client, service, or staff member is outside your allowed scope."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1212
msgid "Please select an available slot before saving the appointment."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1225
msgid "Reschedule limit reached for this appointment."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1234
msgid "This appointment is being cancelled inside the late cancellation window."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1349
msgid "Another booking update is in progress for this slot. Please retry in a moment."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1391
msgid "Appointment saved, but confirmation email was not sent. Check email notifications and client email data."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1490
msgid "Recurring series was not created: invalid future session count."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1654
msgid "Please select a date first."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1803
msgid "This service has expired. Update the service end date to allow new bookings on this date."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1808
msgid "This session is fully booked. No spots remain for the selected date."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1810
msgid "No configured session slot is available on selected day."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1819
msgid "Service schedule is incomplete. Set weekdays first."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1824
msgid "Selected day is outside configured weekdays for this service."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1830
msgid "Selected day is before booking start date."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1833
msgid "Selected day is after booking end date."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1839
msgid "Service schedule is incomplete. Set a valid time range first."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1848
msgid "Selected day is inside minimum notice window. Choose a later day."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1851
msgid "Selected day is outside booking window limit. Increase booking window in service settings."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1879
msgid "This time slot is already booked. Please choose a different date or time."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1881
msgid "Selected date/time does not match service slot availability."
msgstr ""

#: includes/PostTypes/BookingPostType.php:1937
msgid "current"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2258
#: includes/PostTypes/ClientPostType.php:140
#: includes/PostTypes/ServicePostType.php:135
msgid "Title"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2340
msgid "View all appointments in this series"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2596
msgid "Unknown client"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2878
msgid "All dates"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2879
msgid "Yesterday"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2881
msgid "Today + upcoming"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2907
msgid "Filter by appointment status"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2909
msgid "All appointment statuses"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2929
msgid "Filter by series"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2931
msgid "All series"
msgstr ""

#: includes/PostTypes/BookingPostType.php:2932
msgid "Has series"
msgstr ""

#: includes/PostTypes/BookingPostType.php:3306
msgid "Appointment was marked attended, but no entry was consumed because the client has no remaining entries for this service."
msgstr ""

#: includes/PostTypes/BookingPostType.php:3350
msgid "Appointment attended: one entry consumed from the client session balance."
msgstr ""

#: includes/PostTypes/BookingPostType.php:3482
msgid "Edit status / staff"
msgstr ""

#. translators: %d: number of selected appointments.
#: includes/PostTypes/BookingPostType.php:3556
msgid "Bulk edit: %d appointment(s) selected"
msgstr ""

#: includes/PostTypes/BookingPostType.php:3566
msgid "New status"
msgstr ""

#: includes/PostTypes/BookingPostType.php:3570
#: includes/PostTypes/BookingPostType.php:3583
msgid "— No change —"
msgstr ""

#: includes/PostTypes/BookingPostType.php:3579
msgid "Assign staff"
msgstr ""

#: includes/PostTypes/BookingPostType.php:3584
msgid "None"
msgstr ""

#: includes/PostTypes/BookingPostType.php:3595
msgid "Apply to selected"
msgstr ""

#: includes/PostTypes/BookingPostType.php:3610
msgid "You do not have permission to perform this action."
msgstr ""

#. translators: %d: number of updated appointments.
#: includes/PostTypes/BookingPostType.php:3669
msgid "%d appointment(s) updated."
msgstr ""

#. translators: 1: client name, 2: service name, 3: appointment date and time.
#: includes/PostTypes/BookingPostType.php:3689
msgid "%1$s / %2$s / %3$s"
msgstr ""

#. translators: %s: singular client label.
#. translators: %s: singular service label.
#: includes/PostTypes/ClientPostType.php:57
#: includes/PostTypes/ClientPostType.php:59
#: includes/PostTypes/ServicePostType.php:54
#: includes/PostTypes/ServicePostType.php:56
msgid "Add New %s"
msgstr ""

#. translators: %s: singular client label.
#. translators: %s: singular service label.
#: includes/PostTypes/ClientPostType.php:61
#: includes/PostTypes/ServicePostType.php:58
msgid "New %s"
msgstr ""

#. translators: %s: singular client label.
#. translators: %s: singular service label.
#: includes/PostTypes/ClientPostType.php:63
#: includes/PostTypes/ServicePostType.php:60
msgid "Edit %s"
msgstr ""

#. translators: %s: singular client label.
#. translators: %s: singular service label.
#: includes/PostTypes/ClientPostType.php:65
#: includes/PostTypes/ServicePostType.php:62
msgid "View %s"
msgstr ""

#. translators: %s: plural client label.
#. translators: %s: plural service label.
#: includes/PostTypes/ClientPostType.php:68
#: includes/PostTypes/ServicePostType.php:65
msgid "Search %s"
msgstr ""

#. translators: %s: lowercase plural client label.
#. translators: %s: lowercase plural service label.
#: includes/PostTypes/ClientPostType.php:70
#: includes/PostTypes/ServicePostType.php:67
msgid "No %s found"
msgstr ""

#. translators: %s: lowercase plural client label.
#. translators: %s: lowercase plural service label.
#: includes/PostTypes/ClientPostType.php:72
#: includes/PostTypes/ServicePostType.php:69
msgid "No %s found in Trash."
msgstr ""

#. translators: %s: singular client label.
#. translators: %s: singular service label.
#: includes/PostTypes/ClientPostType.php:74
#: includes/PostTypes/ServicePostType.php:71
msgid "%s Image"
msgstr ""

#. translators: %s: lowercase singular client label.
#. translators: %s: lowercase singular service label.
#: includes/PostTypes/ClientPostType.php:76
#: includes/PostTypes/ServicePostType.php:73
msgid "Set %s image"
msgstr ""

#. translators: %s: lowercase singular client label.
#. translators: %s: lowercase singular service label.
#: includes/PostTypes/ClientPostType.php:78
#: includes/PostTypes/ServicePostType.php:75
msgid "Remove %s image"
msgstr ""

#. translators: %s: lowercase singular client label.
#. translators: %s: lowercase singular service label.
#: includes/PostTypes/ClientPostType.php:80
#: includes/PostTypes/ServicePostType.php:77
msgid "Use as %s image"
msgstr ""

#. translators: %s: plural client label.
#. translators: %s: plural service label.
#: includes/PostTypes/ClientPostType.php:82
#: includes/PostTypes/ServicePostType.php:79
msgid "%s Archives"
msgstr ""

#. translators: %s: singular client label.
#. translators: %s: singular service label.
#: includes/PostTypes/ClientPostType.php:84
#: includes/PostTypes/ServicePostType.php:81
msgid "%s Attributes"
msgstr ""

#. translators: %s: lowercase singular client label.
#. translators: %s: lowercase singular service label.
#: includes/PostTypes/ClientPostType.php:86
#: includes/PostTypes/ServicePostType.php:83
msgid "Insert into %s"
msgstr ""

#. translators: %s: lowercase singular client label.
#. translators: %s: lowercase singular service label.
#: includes/PostTypes/ClientPostType.php:88
#: includes/PostTypes/ServicePostType.php:85
msgid "Uploaded to this %s"
msgstr ""

#. translators: %s: lowercase plural client label.
#. translators: %s: lowercase plural service label.
#: includes/PostTypes/ClientPostType.php:90
#: includes/PostTypes/ServicePostType.php:87
msgid "Filter %s list"
msgstr ""

#. translators: %s: plural client label.
#. translators: %s: plural service label.
#: includes/PostTypes/ClientPostType.php:92
#: includes/PostTypes/ServicePostType.php:89
msgid "%s list navigation"
msgstr ""

#. translators: %s: plural client label.
#. translators: %s: plural service label.
#: includes/PostTypes/ClientPostType.php:94
#: includes/PostTypes/ServicePostType.php:91
msgid "%s list"
msgstr ""

#: includes/PostTypes/ClientPostType.php:141
msgid "Payer Type"
msgstr ""

#: includes/PostTypes/ClientPostType.php:159
msgid "External payer"
msgstr ""

#: includes/PostTypes/ClientPostType.php:161
msgid "Self payer"
msgstr ""

#: includes/PostTypes/ClientPostType.php:178
msgid "Has entries"
msgstr ""

#: includes/PostTypes/ServicePostType.php:137
msgid "Type"
msgstr ""

#: includes/PostTypes/ServicePostType.php:163
msgid "One-time"
msgstr ""

#: includes/PostTypes/ServicePostType.php:172
msgid "Flexible"
msgstr ""

#: includes/PostTypes/ServicePostType.php:179
msgid "Fixed weekly"
msgstr ""

#: includes/PostTypes/ServicePostType.php:186
msgid "Yes"
msgstr ""

#: includes/PostTypes/ServicePostType.php:186
msgid "No"
msgstr ""

#. translators: 1: date, 2: time, 3: duration in minutes.
#. translators: 1: weekday short label, 2: time, 3: duration in minutes.
#: includes/PostTypes/ServicePostType.php:205
#: includes/PostTypes/ServicePostType.php:237
msgid "%1$s %2$s (%3$dm)"
msgstr ""

#. translators: 1: weekday short label, 2: time.
#: includes/PostTypes/ServicePostType.php:240
msgid "%1$s %2$s"
msgstr ""

#: includes/Privacy/PrivacyHandler.php:48
#: includes/Privacy/PrivacyHandler.php:62
msgid "Attendra Client Data"
msgstr ""

#: includes/Privacy/PrivacyHandler.php:87
#: includes/Privacy/PrivacyHandler.php:109
msgid "[Erased]"
msgstr ""

#: includes/Privacy/PrivacyHandler.php:162
msgid "Attendra Client"
msgstr ""

#: includes/Privacy/PrivacyHandler.php:163
msgid "Client profile data managed by Attendra."
msgstr ""

#: includes/Privacy/PrivacyHandler.php:177
msgid "Attendra Bookings"
msgstr ""

#: includes/Privacy/PrivacyHandler.php:178
msgid "Appointment booking data managed by Attendra."
msgstr ""

#: includes/Privacy/PrivacyHandler.php:186
msgid "Start"
msgstr ""

#: includes/Privacy/PrivacyHandler.php:190
msgid "End"
msgstr ""

#: includes/Roles/RolesManager.php:77
msgid "Payer"
msgstr ""
