# Copyright (C) 2026 ThinkMatic
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Schedopia – Appointment Booking & Scheduling 1.3.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/schedopia\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-08-30T09:45:04+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: schedopia\n"

#. Plugin Name of the plugin
#: schedopia.php
msgid "Schedopia – Appointment Booking & Scheduling"
msgstr ""

#. Description of the plugin
#: schedopia.php
msgid "Self-hosted booking for service businesses: customers book an appointment with a staff member, or reserve seats at a dated event — with no double-bookings."
msgstr ""

#. Author of the plugin
#: schedopia.php
msgid "ThinkMatic"
msgstr ""

#. Author URI of the plugin
#: schedopia.php
msgid "https://thinkmatic.net"
msgstr ""

#: includes/Handlers/Admin/BookingsExportHandler.php:55
#: includes/Providers/Frontend.php:63
msgid "Not allowed."
msgstr ""

#: includes/Handlers/Api/RateLimitGuard.php:74
msgid "Too many requests — please try again shortly."
msgstr ""

#: includes/Handlers/Api/V1/FormBookingController.php:51
msgid "Your submission could not be processed. Please try again."
msgstr ""

#. translators: %s: field label.
#: includes/Handlers/Api/V1/FormBookingController.php:67
#, php-format
msgid "%s is required."
msgstr ""

#: includes/Handlers/Api/V1/FormBookingController.php:77
msgid "Please enter a valid email address."
msgstr ""

#: includes/Handlers/Api/V1/FormBookingController.php:94
msgid "Please check the highlighted fields."
msgstr ""

#: includes/Handlers/Api/V1/FormBookingController.php:150
msgid "Could not complete the booking."
msgstr ""

#: includes/Handlers/Api/V1/FormBookingController.php:171
msgid "Booking confirmed."
msgstr ""

#: includes/Handlers/Api/V1/FormBookingController.php:216
msgid "Could not save your details."
msgstr ""

#: includes/Handlers/MigrationFailureNotice.php:47
msgid "Schedopia: a database migration failed."
msgstr ""

#: includes/Handlers/MigrationFailureNotice.php:49
msgid "Database updates are paused until this is resolved."
msgstr ""

#: includes/Handlers/MigrationFailureNotice.php:59
msgid "Rolled back from this batch:"
msgstr ""

#: includes/Handlers/MigrationFailureNotice.php:66
msgid "Retry migrations"
msgstr ""

#: includes/Handlers/MigrationFailureNotice.php:68
msgid "Dismiss notice"
msgstr ""

#. translators: %s: business name.
#: includes/Notifications/Composer.php:210
#, php-format
msgid "We received your booking request — %s"
msgstr ""

#. translators: %s: business name.
#: includes/Notifications/Composer.php:213
#, php-format
msgid "Your booking is confirmed — %s"
msgstr ""

#. translators: %s: business name.
#: includes/Notifications/Composer.php:216
#, php-format
msgid "Your booking was cancelled — %s"
msgstr ""

#. translators: %s: business name.
#: includes/Notifications/Composer.php:219
#, php-format
msgid "Reminder: your upcoming booking — %s"
msgstr ""

#. translators: %s: customer name.
#: includes/Notifications/Composer.php:222
#, php-format
msgid "New booking from %s"
msgstr ""

#: includes/Payments/OfflinePaymentMethod.php:38
msgid "Offline / Manual"
msgstr ""

#: includes/Providers/Frontend.php:91
msgid "Booking form preview"
msgstr ""

#: includes/Providers/Frontend.php:115
msgid "Only one Schedopia booking form can appear per page."
msgstr ""

#: includes/Providers/PublicEndpoints.php:234
msgid "Cancel this booking?"
msgstr ""

#. translators: %s: business name.
#: includes/Providers/PublicEndpoints.php:237
#, php-format
msgid "You are about to cancel your booking at %s. This cannot be undone."
msgstr ""

#: includes/Providers/PublicEndpoints.php:244
msgid "Yes, cancel my booking"
msgstr ""

#: includes/Providers/PublicEndpoints.php:246
msgid "Changed your mind? Simply close this page — your booking stays as it is."
msgstr ""

#: includes/Providers/PublicEndpoints.php:248
msgid "Cancel booking"
msgstr ""

#: includes/Providers/PublicEndpoints.php:267
#: includes/Providers/PublicEndpoints.php:275
msgid "Booking cancelled"
msgstr ""

#. translators: %s: business name.
#: includes/Providers/PublicEndpoints.php:270
#, php-format
msgid "Your booking at %s has been cancelled. A confirmation email is on its way."
msgstr ""

#: includes/Providers/PublicEndpoints.php:278
#: includes/Providers/PublicEndpoints.php:281
msgid "Already cancelled"
msgstr ""

#: includes/Providers/PublicEndpoints.php:279
msgid "This booking has already been cancelled — there is nothing more to do."
msgstr ""

#: includes/Providers/PublicEndpoints.php:284
msgid "Online cancellation closed"
msgstr ""

#. translators: %s: business name.
#: includes/Providers/PublicEndpoints.php:287
#, php-format
msgid "This booking can no longer be cancelled online. Please contact %s directly."
msgstr ""

#: includes/Providers/PublicEndpoints.php:292
msgid "Cancellation closed"
msgstr ""

#: includes/Providers/PublicEndpoints.php:297
#: includes/Providers/PublicEndpoints.php:304
msgid "Cancellation unavailable"
msgstr ""

#. translators: %s: business name.
#: includes/Providers/PublicEndpoints.php:300
#, php-format
msgid "This booking cannot be cancelled online. Please contact %s directly."
msgstr ""

#: includes/Providers/PublicEndpoints.php:315
msgid "Link invalid or expired"
msgstr ""

#: includes/Providers/PublicEndpoints.php:316
msgid "This link is not valid. It may have expired, or the booking may no longer exist."
msgstr ""

#: includes/Providers/PublicEndpoints.php:318
msgid "Link invalid"
msgstr ""

#: includes/Providers/PublicEndpoints.php:328
#: includes/Services/CalendarFeed.php:195
#: includes/Support/CalendarLinks.php:117
#: views/emails/_details-table.php:28
msgid "Booking"
msgstr ""

#: includes/Providers/PublicEndpoints.php:330
#: views/emails/_details-table.php:35
msgid "When"
msgstr ""

#: includes/Providers/PublicEndpoints.php:334
#: views/emails/_details-table.php:43
msgid "With"
msgstr ""

#: includes/Sources/AdminBookingSource.php:32
msgid "Admin (manual)"
msgstr ""

#: includes/Sources/ApiBookingSource.php:32
msgid "REST API"
msgstr ""

#: includes/Sources/FormBookingSource.php:32
msgid "Booking form"
msgstr ""

#. translators: 1: number of halls, 2: hall names joined with an ampersand.
#: includes/Support/BookingForm.php:422
#, php-format
msgid "%1$d halls · %2$s"
msgstr ""

#. translators: %d: number of minutes.
#. translators: %d: appointment duration in minutes.
#: includes/Support/BookingForm.php:474
#: includes/Support/BookingForm.php:879
#, php-format
msgid "%d min"
msgstr ""

#. translators: %s: number of hours.
#: includes/Support/BookingForm.php:479
#, php-format
msgid "%s hr"
msgstr ""

#: includes/Support/BookingForm.php:809
msgid "Online booking is unavailable"
msgstr ""

#: includes/Support/BookingForm.php:810
msgid "There's nothing available to book right now. Please check back soon."
msgstr ""

#. translators: %d: number of staff who offer the service.
#: includes/Support/BookingForm.php:888
#, php-format
msgid "%d staff member"
msgid_plural "%d staff members"
msgstr[0] ""
msgstr[1] ""

#: includes/Support/BookingForm.php:988
msgid "event photo"
msgstr ""

#: includes/Support/BookingForm.php:995
msgid "Fully booked"
msgstr ""

#. translators: %d: number of seats still available.
#: includes/Support/BookingForm.php:1000
#, php-format
msgid "Only %d left"
msgid_plural "Only %d left"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of seats still available.
#: includes/Support/BookingForm.php:1007
#, php-format
msgid "%d seat left"
msgid_plural "%d seats left"
msgstr[0] ""
msgstr[1] ""

#: includes/Support/BookingForm.php:1032
msgid "from"
msgstr ""

#: includes/Support/BookingForm.php:1034
msgid "/ seat"
msgstr ""

#: includes/Support/BookingForm.php:1042
msgid "See seat map"
msgstr ""

#: includes/Support/BookingForm.php:1042
msgid "Select seats"
msgstr ""

#: includes/Support/BookingForm.php:1097
msgid "Stage"
msgstr ""

#: includes/Support/BookingForm.php:1249
msgid "(optional)"
msgstr ""

#: includes/Support/BookingForm.php:1279
msgid "Website"
msgstr ""

#. translators: %1$s: "cancellation policy", %2$s: "terms of service".
#: includes/Support/BookingForm.php:1351
#, php-format
msgid "I agree to the %1$s and %2$s."
msgstr ""

#: includes/Support/BookingForm.php:1352
msgid "cancellation policy"
msgstr ""

#: includes/Support/BookingForm.php:1353
msgid "terms of service"
msgstr ""

#: includes/Support/BookingForm.php:1472
msgid "Booking progress"
msgstr ""

#. translators: %d: step number (1-3).
#: includes/Support/BookingForm.php:1482
#, php-format
msgid "Step %d of 3"
msgstr ""

#: includes/Support/BookingFormFields.php:28
msgid "Full name"
msgstr ""

#: includes/Support/BookingFormFields.php:31
msgid "e.g. Olivia Bennett"
msgstr ""

#: includes/Support/BookingFormFields.php:32
msgid "Please enter your name"
msgstr ""

#: includes/Support/BookingFormFields.php:35
msgid "Email"
msgstr ""

#: includes/Support/BookingFormFields.php:38
msgid "name@email.com"
msgstr ""

#: includes/Support/BookingFormFields.php:39
msgid "Enter a valid email address"
msgstr ""

#: includes/Support/BookingFormFields.php:42
msgid "Phone"
msgstr ""

#: includes/Support/BookingFormFields.php:45
msgid "+1 (415) 555-0000"
msgstr ""

#: includes/Support/BookingFormFields.php:46
msgid "Please enter a phone number"
msgstr ""

#: includes/Support/BookingFormFields.php:49
#: includes/Support/FormContent.php:51
msgid "Anything we should know?"
msgstr ""

#: includes/Support/BookingFormFields.php:52
msgid "Allergies, sensitivities, preferences, or a special occasion…"
msgstr ""

#. translators: 1: booking reference, 2: staff name (may be empty).
#: includes/Support/CalendarLinks.php:49
#, php-format
msgid "Booking %1$s %2$s"
msgstr ""

#. translators: %s: staff name.
#: includes/Support/CalendarLinks.php:53
#, php-format
msgid "with %s"
msgstr ""

#: includes/Support/Capabilities.php:81
msgid "Schedopia Manager"
msgstr ""

#: includes/Support/Capabilities.php:82
msgid "Schedopia Staff"
msgstr ""

#: includes/Support/FormContent.php:32
#: includes/Support/FormContent.php:48
msgid "Your details"
msgstr ""

#: includes/Support/FormContent.php:35
msgid "Pick a time"
msgstr ""

#: includes/Support/FormContent.php:36
msgid "We're open Monday to Saturday."
msgstr ""

#: includes/Support/FormContent.php:37
msgid "Pick a date"
msgstr ""

#: includes/Support/FormContent.php:38
msgid "Choose a day to see available times."
msgstr ""

#: includes/Support/FormContent.php:39
msgid "Choose a time"
msgstr ""

#: includes/Support/FormContent.php:40
msgid "Morning"
msgstr ""

#: includes/Support/FormContent.php:41
msgid "Afternoon"
msgstr ""

#: includes/Support/FormContent.php:42
msgid "Evening"
msgstr ""

#: includes/Support/FormContent.php:43
msgid "Select a date above to see available times."
msgstr ""

#: includes/Support/FormContent.php:44
msgid "No open times on this day."
msgstr ""

#: includes/Support/FormContent.php:45
msgid "This day is fully booked — please choose another date above."
msgstr ""

#: includes/Support/FormContent.php:49
msgid "Last step — tell us who's coming and we'll send the confirmation to your inbox."
msgstr ""

#: includes/Support/FormContent.php:50
msgid "Who's booking"
msgstr ""

#: includes/Support/FormContent.php:52
msgid "Payment"
msgstr ""

#: includes/Support/FormContent.php:53
msgid "Pay on arrival"
msgstr ""

#: includes/Support/FormContent.php:54
msgid "Settle by cash or card when you arrive."
msgstr ""

#: includes/Support/FormContent.php:57
msgid "Pick your seats"
msgstr ""

#: includes/Support/FormContent.php:58
msgid "Tap an available seat to add it to your booking. Seats marked in grey are already taken."
msgstr ""

#: includes/Support/FormContent.php:59
msgid "Seat map"
msgstr ""

#: includes/Support/FormContent.php:60
msgid "You can select up to 8 seats per booking."
msgstr ""

#: includes/Support/FormContent.php:61
msgid "This session is fully booked"
msgstr ""

#: includes/Support/FormContent.php:62
msgid "Every seat has been reserved. Choose another session to see what is still open."
msgstr ""

#: includes/Support/FormContent.php:63
msgid "Taken"
msgstr ""

#: includes/Support/FormContent.php:64
msgid "No seats selected yet"
msgstr ""

#: includes/Support/FormContent.php:67
msgid "Booking fee"
msgstr ""

#: includes/Support/FormContent.php:68
msgid "Free"
msgstr ""

#: includes/Support/FormContent.php:69
msgid "Total due"
msgstr ""

#: includes/Support/FormContent.php:70
#: includes/Support/FormContent.php:79
#: views/emails/_details-table.php:49
msgid "Total"
msgstr ""

#: includes/Support/FormContent.php:73
msgid "You're booked!"
msgstr ""

#: includes/Support/FormContent.php:74
msgid "A confirmation and a reminder are on their way to"
msgstr ""

#: includes/Support/FormContent.php:75
msgid "Your serial:"
msgstr ""

#: includes/Support/FormContent.php:76
msgid "Confirmation emailed"
msgstr ""

#: includes/Support/FormContent.php:77
msgid "Date"
msgstr ""

#: includes/Support/FormContent.php:78
msgid "Time"
msgstr ""

#: includes/Support/FormContent.php:80
msgid "Book another"
msgstr ""

#: includes/Support/FormContent.php:83
msgid "Continue"
msgstr ""

#: includes/Support/FormContent.php:84
msgid "Confirm booking"
msgstr ""

#: includes/Support/FormContent.php:85
msgid "Back"
msgstr ""

#: includes/Support/FormContent.php:97
msgid "Choose event"
msgstr ""

#: includes/Support/FormContent.php:98
msgid "Pick seats"
msgstr ""

#: includes/Support/FormContent.php:99
msgid "Seated sessions"
msgstr ""

#: includes/Support/FormContent.php:100
msgid "Choose a session to book"
msgstr ""

#: includes/Support/FormContent.php:101
msgid "Reserve your spot at one of our upcoming seated classes and workshops. Pick a session below, then choose your seats."
msgstr ""

#: includes/Support/FormContent.php:102
msgid "All sessions"
msgstr ""

#: includes/Support/FormContent.php:103
msgid "per seat"
msgstr ""

#: includes/Support/FormContent.php:104
#: includes/Support/FormContent.php:126
msgid "from / varies"
msgstr ""

#: includes/Support/FormContent.php:105
msgid "Choose your seats"
msgstr ""

#: includes/Support/FormContent.php:106
msgid "Tap an available seat to add it to your order."
msgstr ""

#: includes/Support/FormContent.php:107
#: includes/Support/FormContent.php:129
msgid "Add extras to your visit"
msgstr ""

#: includes/Support/FormContent.php:108
msgid "Optional extras for your booking."
msgstr ""

#: includes/Support/FormContent.php:110
msgid "We'll email your booking confirmation and a reminder before the session."
msgstr ""

#: includes/Support/FormContent.php:111
msgid "Reserve now and settle when you arrive — no card needed today."
msgstr ""

#: includes/Support/FormContent.php:112
msgid "Booking summary"
msgstr ""

#: includes/Support/FormContent.php:113
#: includes/Support/FormContent.php:114
msgid "Seats"
msgstr ""

#: includes/Support/FormContent.php:119
msgid "Service & staff"
msgstr ""

#: includes/Support/FormContent.php:120
msgid "Choose time"
msgstr ""

#: includes/Support/FormContent.php:121
msgid "Services"
msgstr ""

#: includes/Support/FormContent.php:122
msgid "Choose a service"
msgstr ""

#: includes/Support/FormContent.php:123
msgid "Pick any service you'd like, then choose who you'd like to see. Next you'll pick a time."
msgstr ""

#: includes/Support/FormContent.php:124
msgid "All services"
msgstr ""

#: includes/Support/FormContent.php:125
msgid "per session"
msgstr ""

#: includes/Support/FormContent.php:127
msgid "Choose a staff member"
msgstr ""

#: includes/Support/FormContent.php:128
msgid "Pick a specific staff member for your appointment."
msgstr ""

#: includes/Support/FormContent.php:130
msgid "Optional — each add-on adds time to your appointment."
msgstr ""

#: includes/Support/FormContent.php:131
msgid "We'll email your confirmation and a reminder before your appointment."
msgstr ""

#: includes/Support/FormContent.php:132
msgid "Book now and pay at your appointment — no card needed today."
msgstr ""

#: includes/Support/FormContent.php:133
msgid "Appointment summary"
msgstr ""

#: includes/Support/FormContent.php:134
msgid "Service"
msgstr ""

#: includes/Support/FormContent.php:135
msgid "Staff"
msgstr ""

#: views/emails/admin-new-booking.php:14
msgid "New booking"
msgstr ""

#. translators: %s: customer name.
#: views/emails/admin-new-booking.php:17
#, php-format
msgid "%s booked in"
msgstr ""

#: views/emails/admin-new-booking.php:26
msgid "Customer"
msgstr ""

#: views/emails/admin-new-booking.php:39
msgid "A new booking was made through your booking form."
msgstr ""

#. translators: %s: booking status (e.g. confirmed), already emphasised.
#: views/emails/admin-new-booking.php:44
#, php-format
msgid "Status: %s"
msgstr ""

#: views/emails/admin-new-booking.php:54
msgid "Open in Schedopia"
msgstr ""

#: views/emails/booking-cancelled.php:14
msgid "Cancelled"
msgstr ""

#: views/emails/booking-cancelled.php:15
msgid "Your booking is cancelled"
msgstr ""

#. translators: %s: customer name.
#: views/emails/booking-cancelled.php:19
#, php-format
msgid "Hi %s — your booking has been cancelled. The details were:"
msgstr ""

#: views/emails/booking-cancelled.php:22
msgid "If this was a mistake, we’d be glad to find you a new time."
msgstr ""

#: views/emails/booking-confirmed.php:14
msgid "Confirmed"
msgstr ""

#: views/emails/booking-confirmed.php:15
msgid "You’re all set"
msgstr ""

#. translators: %s: customer name.
#: views/emails/booking-confirmed.php:19
#, php-format
msgid "Hi %s — your booking is confirmed. We look forward to seeing you."
msgstr ""

#: views/emails/booking-pending.php:14
msgid "Request received"
msgstr ""

#: views/emails/booking-pending.php:15
msgid "We’ve got your request"
msgstr ""

#. translators: %s: customer name.
#: views/emails/booking-pending.php:19
#, php-format
msgid "Hi %s — thanks for booking with us. Your request is in and we’ll confirm it shortly."
msgstr ""

#: views/emails/booking-reminder.php:14
msgid "Reminder"
msgstr ""

#: views/emails/booking-reminder.php:15
msgid "Your appointment is coming up"
msgstr ""

#. translators: %s: customer name.
#: views/emails/booking-reminder.php:19
#, php-format
msgid "Hi %s — a friendly reminder of your upcoming booking."
msgstr ""

#: views/emails/_calendar-links.php:31
msgid "Add to calendar"
msgstr ""

#: views/emails/_calendar-links.php:34
msgid "Google"
msgstr ""

#: views/emails/_calendar-links.php:35
msgid "Outlook"
msgstr ""

#: views/emails/_calendar-links.php:36
msgid "Apple / .ics"
msgstr ""

#: views/emails/_cancel-link.php:19
msgid "Need to change plans?"
msgstr ""

#: views/emails/_cancel-link.php:20
msgid "Cancel this booking"
msgstr ""

#. translators: %d: number of hours before the start time.
#: views/emails/_cancel-link.php:25
#, php-format
msgid "free to cancel online up to %d hour before the start time."
msgid_plural "free to cancel online up to %d hours before the start time."
msgstr[0] ""
msgstr[1] ""

#. translators: %s: the plugin name, Schedopia.
#: views/emails/_layout.php:120
#, php-format
msgid "Powered by %s"
msgstr ""

#: views/main.php:10
msgid "Schedopia needs JavaScript. Please enable JavaScript in your browser to manage your bookings."
msgstr ""
