# Copyright (C) 2026 Themegrill
# This file is distributed under the GNU General Public License v3.0.
msgid ""
msgstr ""
"Project-Id-Version: AllCoach - Coaching Management Plugin 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/allcoach\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-03-19T09:41:10+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: allcoach\n"

#. Plugin Name of the plugin
#: allcoach.php
msgid "AllCoach - Coaching Management Plugin"
msgstr ""

#. Plugin URI of the plugin
#: allcoach.php
msgid "https://allcoach.io"
msgstr ""

#. Description of the plugin
#: allcoach.php
msgid "A comprehensive coaching management solution for WordPress."
msgstr ""

#. Author of the plugin
#: allcoach.php
msgid "Themegrill"
msgstr ""

#. Author URI of the plugin
#: allcoach.php
msgid "https://themegrill.com"
msgstr ""

#: src/Admin/AdminServiceProvider.php:32
#: src/Admin/AdminServiceProvider.php:33
msgid "AllCoach"
msgstr ""

#: src/Admin/AdminServiceProvider.php:45
#: src/Admin/AdminServiceProvider.php:46
#: src/Infrastructure/PostTypes/Program.php:15
#: src/Infrastructure/PostTypes/Program.php:17
#: resources/build/admin.js:1
msgid "Programs"
msgstr ""

#: src/Admin/AdminServiceProvider.php:56
#: src/Admin/AdminServiceProvider.php:57
#: resources/build/admin.js:1
msgid "Orders"
msgstr ""

#: src/Admin/AdminServiceProvider.php:67
#: src/Admin/AdminServiceProvider.php:68
#: resources/build/admin.js:1
msgid "Appointments"
msgstr ""

#: src/Admin/AdminServiceProvider.php:78
#: src/Admin/AdminServiceProvider.php:79
#: resources/build/admin.js:1
msgid "Clients"
msgstr ""

#: src/Admin/AdminServiceProvider.php:89
#: src/Admin/AdminServiceProvider.php:90
#: resources/build/admin.js:1
msgid "Settings"
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:42
msgid "Filter by week number."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:57
#: src/API/Controllers/V1/ActivitiesController.php:65
#: src/API/Controllers/V1/ActivitiesController.php:73
#: src/API/Controllers/V1/ActivitiesController.php:89
msgid "Activity ID."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:92
msgid "Enrollment ID for which this activity is being completed."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:97
msgid "Client response/submission data."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:122
#: src/API/Controllers/V1/ActivitiesController.php:144
#: src/API/Controllers/V1/SessionBookingsController.php:284
msgid "Enrollment ID."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:158
#: src/API/Controllers/V1/OrdersController.php:425
#: src/API/Controllers/V1/SectionsController.php:132
#: src/API/Controllers/V1/SessionBookingsController.php:301
msgid "Program ID."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:170
#: src/API/Controllers/V1/SectionsController.php:168
msgid "Activity Library template ID. When provided, the schema is copied from the library item. Omit for a custom one-off activity."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:174
#: src/API/Controllers/V1/SectionsController.php:172
msgid "JSON-encoded ActivitySchema for a custom activity (required when template_id is omitted)."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:182
msgid "Per-instance configuration overriding the base schema (e.g. custom labels, visibility rules)."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:198
#: src/API/Controllers/V1/ActivitiesController.php:260
msgid "Per-instance configuration."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:211
msgid "Week number this activity falls in (1-based)."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:217
msgid "Day within the week (1 = Monday … 7 = Sunday)."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:223
msgid "Display order within the same day (0-based)."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:237
#: src/API/Controllers/V1/AvailabilitiesController.php:255
#: src/API/Controllers/V1/ClientsController.php:192
#: src/API/Controllers/V1/CoachesController.php:148
#: src/API/Controllers/V1/LibraryActivitiesController.php:178
#: src/API/Controllers/V1/ProgramsController.php:442
#: src/API/Controllers/V1/SessionBookingsController.php:278
msgid "Unique identifier."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:243
msgid "ID of the parent program."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:249
msgid "Library template ID, or null for a custom activity."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:255
msgid "Snapshotted ActivitySchema at the time this activity was added to the program."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:265
msgid "Week number (1-based)."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:271
msgid "Day of week (1–7)."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:278
msgid "Display order within the same day."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:284
#: src/API/Controllers/V1/ClientsController.php:229
#: src/API/Controllers/V1/LibraryActivitiesController.php:230
#: src/API/Controllers/V1/OrdersController.php:540
#: src/API/Controllers/V1/ProgramsController.php:540
#: src/API/Controllers/V1/SessionBookingsController.php:347
msgid "Creation date (ISO 8601)."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:319
#: src/API/Controllers/V1/ActivitiesController.php:408
#: src/API/Controllers/V1/ActivitiesController.php:448
#: src/API/Controllers/V1/ActivitiesController.php:471
#: src/API/Controllers/V1/ClientBookingController.php:118
#: src/API/Controllers/V1/ProgramsController.php:155
#: src/API/Controllers/V1/ProgramsController.php:200
#: src/API/Controllers/V1/ProgramsController.php:264
#: src/API/Controllers/V1/SectionsController.php:194
#: src/API/Controllers/V1/SectionsController.php:235
#: src/API/Controllers/V1/SectionsController.php:254
#: src/API/Controllers/V1/SectionsController.php:301
#: src/API/Controllers/V1/SectionsController.php:328
#: src/Application/Booking/BookSessionService.php:50
#: src/Application/Order/CreateOrderService.php:46
#: src/Infrastructure/PostTypes/Program.php:16
#: resources/build/admin.js:1
msgid "Program"
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:389
#: src/API/Controllers/V1/LibraryActivitiesController.php:395
msgid "Failed to delete activity."
msgstr ""

#: src/API/Controllers/V1/ActivitiesController.php:413
#: src/API/Controllers/V1/ActivitiesController.php:417
#: src/API/Controllers/V1/LibraryActivitiesController.php:294
#: src/API/Controllers/V1/LibraryActivitiesController.php:353
#: src/API/Controllers/V1/LibraryActivitiesController.php:387
#: src/Application/Activity/CompleteActivityService.php:46
#: src/Infrastructure/PostTypes/Activity.php:17
msgid "Activity"
msgstr ""

#: src/API/Controllers/V1/AuthController.php:37
msgid "Client full name."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:41
msgid "Client email address."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:45
#: src/API/Controllers/V1/AuthController.php:88
msgid "Password for the new account."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:53
#: src/API/Controllers/V1/ClientsController.php:209
msgid "Client phone number."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:57
#: src/API/Controllers/V1/ClientsController.php:224
msgid "Internal notes."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:61
msgid "Optional coach ID to associate with this client."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:80
msgid "Coach full name."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:84
msgid "Coach email address."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:96
msgid "Short coach bio."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:114
msgid "Username or email."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:118
msgid "Account password."
msgstr ""

#: src/API/Controllers/V1/AuthController.php:125
msgid "Expected role for this login (client or coach)."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:105
msgid "Filter by user (coach/admin) ID. Omit for current user."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:118
msgid "User (coach/admin) ID. Omit for current user."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:119
#: src/API/Controllers/V1/AvailabilitiesController.php:266
msgid "Start date (Y-m-d)."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:121
msgid "Shift details (start_time, end_time, repeat options). Can be used instead of flat keys."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:128
msgid "Start time (e.g. 9:00 AM or 09:00)."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:129
#: src/API/Controllers/V1/AvailabilitiesController.php:276
msgid "End time."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:130
msgid "Whether the shift repeats weekly."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:131
#: src/API/Controllers/V1/AvailabilitiesController.php:286
msgid "Repeat every N weeks."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:132
msgid "Repeat on Sunday."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:133
msgid "Repeat on Monday."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:134
msgid "Repeat on Tuesday."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:135
msgid "Repeat on Wednesday."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:136
msgid "Repeat on Thursday."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:137
msgid "Repeat on Friday."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:138
msgid "Repeat on Saturday."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:139
#: src/API/Controllers/V1/AvailabilitiesController.php:319
msgid "Whether this availability is limited to specific programs."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:141
msgid "Program IDs when is_program_specific is true (e.g. shift[program_ids][])."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:169
#: src/API/Controllers/V1/AvailabilitiesController.php:212
msgid "user_id is required or you must be logged in."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:196
#: src/Application/Availability/DeleteAvailabilityService.php:24
#: src/Application/Availability/UpdateAvailabilityService.php:25
#: src/Infrastructure/PostTypes/Availability.php:17
#: resources/build/admin.js:1
msgid "Availability"
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:215
msgid "start_date are required (can be sent in shift object)."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:261
msgid "User (coach/admin) ID."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:271
msgid "Start time."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:281
msgid "Whether the shift repeats."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:324
msgid "Program IDs when is_program_specific is true."
msgstr ""

#: src/API/Controllers/V1/AvailabilitiesController.php:330
#: src/API/Controllers/V1/CoachesController.php:176
msgid "Creation date."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:44
msgid "Enrollment ID to fetch slots for."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:63
#: src/API/Controllers/V1/SessionBookingsController.php:249
msgid "Enrollment to schedule a session for."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:68
#: src/API/Controllers/V1/SessionBookingsController.php:254
msgid "Session date (YYYY-MM-DD)."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:72
#: src/API/Controllers/V1/SessionBookingsController.php:258
msgid "Session start time (HH:MM, 24-hour)."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:76
#: src/API/Controllers/V1/SessionBookingsController.php:262
msgid "Session end time (HH:MM, 24-hour)."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:94
msgid "Session booking ID to cancel."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:109
#: src/API/Controllers/V1/ClientBookingController.php:155
#: src/Application/Order/CancelOrderService.php:39
msgid "Enrollment"
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:113
msgid "This enrollment is not active."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:123
#: src/Application/Booking/BookSessionService.php:57
msgid "This program does not have session configuration."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:128
#: src/Application/Booking/BookSessionService.php:77
msgid "This program does not have an assigned coach."
msgstr ""

#: src/API/Controllers/V1/ClientBookingController.php:173
#: src/API/Controllers/V1/SessionBookingsController.php:179
#: src/Application/Booking/CancelSessionBookingService.php:26
#: src/Application/Booking/CompleteSessionService.php:35
msgid "Session booking"
msgstr ""

#: src/API/Controllers/V1/ClientsController.php:42
msgid "Search by name or email."
msgstr ""

#: src/API/Controllers/V1/ClientsController.php:198
msgid "Client name."
msgstr ""

#: src/API/Controllers/V1/ClientsController.php:203
msgid "Client email."
msgstr ""

#: src/API/Controllers/V1/ClientsController.php:214
msgid "Client timezone (IANA, e.g. America/New_York)."
msgstr ""

#: src/API/Controllers/V1/ClientsController.php:219
msgid "Client status."
msgstr ""

#: src/API/Controllers/V1/ClientsController.php:236
#: src/API/Controllers/V1/LibraryActivitiesController.php:237
#: src/API/Controllers/V1/OrdersController.php:547
#: src/API/Controllers/V1/ProgramsController.php:547
#: src/API/Controllers/V1/SessionBookingsController.php:354
msgid "Last update date (ISO 8601)."
msgstr ""

#: src/API/Controllers/V1/CoachesController.php:40
msgid "Search coaches by name or email."
msgstr ""

#: src/API/Controllers/V1/CoachesController.php:154
msgid "WordPress user ID."
msgstr ""

#: src/API/Controllers/V1/CoachesController.php:160
msgid "Coach name."
msgstr ""

#: src/API/Controllers/V1/CoachesController.php:165
msgid "Coach email."
msgstr ""

#: src/API/Controllers/V1/CoachesController.php:171
msgid "Coach bio."
msgstr ""

#: src/API/Controllers/V1/CoachesController.php:182
msgid "Last update date."
msgstr ""

#: src/API/Controllers/V1/GoogleAuthController.php:48
#: src/API/Controllers/V1/GoogleAuthController.php:63
msgid "Authorization code from Google."
msgstr ""

#: src/API/Controllers/V1/GoogleAuthController.php:52
msgid "State parameter from Google."
msgstr ""

#: src/API/Controllers/V1/GoogleAuthController.php:67
msgid "Redirect URI used in the authorization request."
msgstr ""

#: src/API/Controllers/V1/GoogleAuthController.php:125
msgid "Google integration is not configured. Please set client ID and secret in settings."
msgstr ""

#: src/API/Controllers/V1/GoogleAuthController.php:159
#: src/API/Controllers/V1/GoogleAuthController.php:177
msgid "Google integration is not configured."
msgstr ""

#: src/API/Controllers/V1/GoogleAuthController.php:237
msgid "No credentials provided. Upload a JSON file or send a credentials_json field."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:68
msgid "Search term."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:74
msgid "Maximum results to return."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:92
#: src/API/Controllers/V1/LibraryActivitiesController.php:99
#: src/API/Controllers/V1/LibraryActivitiesController.php:107
msgid "Activity library item ID."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:120
msgid "Return only published library items."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:132
msgid "WP user ID of the activity owner. Admin-only — coaches are always assigned to themselves."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:146
#: src/API/Controllers/V1/LibraryActivitiesController.php:184
msgid "Activity title."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:152
#: src/API/Controllers/V1/LibraryActivitiesController.php:189
msgid "Activity description."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:157
msgid "JSON-encoded ActivitySchema defining the response fields."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:165
msgid "Whether the activity is published and visible to all coaches."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:194
msgid "Field schema clients complete when doing this activity."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:219
msgid "WP user ID of the owning coach."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:225
msgid "Whether the activity is published."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:417
msgid "Schema must be valid JSON."
msgstr ""

#: src/API/Controllers/V1/LibraryActivitiesController.php:425
msgid "Schema fields must be an array."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:58
#: src/API/Controllers/V1/SessionBookingsController.php:48
msgid "Filter by client ID."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:59
msgid "Filter by program ID."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:61
msgid "Filter by order status."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:65
msgid "Search orders by ID, client, program, status, payment, or transaction ID."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:68
msgid "Filter orders created on or after this date (YYYY-MM-DD)."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:71
msgid "Filter orders created on or before this date (YYYY-MM-DD)."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:90
#: src/API/Controllers/V1/OrdersController.php:376
msgid "Program ID for the order."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:95
#: src/API/Controllers/V1/OrdersController.php:386
#: src/API/Controllers/V1/OrdersController.php:461
msgid "Payment amount."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:100
#: src/API/Controllers/V1/OrdersController.php:391
#: src/API/Controllers/V1/ProgramsController.php:373
msgid "ISO 4217 currency code."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:105
msgid "Optional notes for this order."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:158
#: src/API/Controllers/V1/OrdersController.php:473
msgid "External transaction reference."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:230
#: src/API/Controllers/V1/OrdersController.php:319
#: src/Application/Order/CancelOrderService.php:30
#: src/Application/Order/ConfirmOrderPaymentService.php:30
msgid "Order"
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:329
#: resources/build/admin.js:1
msgid "Failed to delete order."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:371
#: src/API/Controllers/V1/OrdersController.php:420
#: src/API/Controllers/V1/SessionBookingsController.php:289
msgid "Client user ID."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:381
msgid "Payment method."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:396
msgid "Admin notes for this order."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:408
msgid "Order ID."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:414
msgid "Enrollment ID for this order."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:430
msgid "Client display name."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:436
#: src/API/Controllers/V1/ProgramsController.php:345
#: src/API/Controllers/V1/ProgramsController.php:448
msgid "Program title."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:442
msgid "Order status."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:449
msgid "Payment method used."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:455
msgid "Payment status."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:467
msgid "Currency code (ISO 4217)."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:479
msgid "Admin notes."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:484
msgid "Session progress for this enrollment."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:490
msgid "Number of sessions scheduled (not cancelled)."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:494
msgid "Number of sessions completed."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:498
msgid "Total sessions required for the program."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:502
msgid "Sessions yet to be scheduled."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:508
msgid "Activity completion progress for this enrollment."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:514
msgid "Number of activities completed."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:518
msgid "Total activities in the program."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:522
msgid "Completion percentage."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:526
msgid "IDs of completed activities."
msgstr ""

#: src/API/Controllers/V1/OrdersController.php:533
msgid "Payment confirmation date (ISO 8601)."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:44
#: src/API/Controllers/V1/ProgramCategoriesController.php:50
#: src/API/Controllers/V1/ProgramCategoriesController.php:56
msgid "Program category term ID."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:70
msgid "Term ID."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:76
#: src/API/Controllers/V1/ProgramCategoriesController.php:112
#: src/API/Controllers/V1/ProgramCategoriesController.php:137
msgid "Program category name."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:82
#: src/API/Controllers/V1/ProgramCategoriesController.php:142
msgid "URL slug."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:88
msgid "Term description."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:94
msgid "Number of programs using this category."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:100
msgid "Parent term ID (0 if top-level)."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:118
msgid "URL slug. Auto-generated from name if omitted."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:122
#: src/API/Controllers/V1/ProgramCategoriesController.php:146
msgid "Optional description."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:127
msgid "Parent term ID for hierarchy. 0 or omit for top-level."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:150
msgid "Parent term ID. 0 for top-level."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:219
#: src/API/Controllers/V1/ProgramCategoriesController.php:261
#: src/API/Controllers/V1/ProgramCategoriesController.php:303
msgid "Program category"
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:250
msgid "Program category created but could not be retrieved."
msgstr ""

#: src/API/Controllers/V1/ProgramCategoriesController.php:313
msgid "Could not delete program category."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:272
msgid "Failed to delete program"
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:328
msgid "Filter programs by title."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:331
msgid "Filter by program status: active, draft, or any."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:336
msgid "Filter by program category term ID."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:351
msgid "Program description (HTML allowed)."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:356
msgid "Duration length, e.g. 4 for \"4 weeks\"."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:362
msgid "Duration unit: days, weeks, or months."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:367
msgid "Program price. Set to 0 for a free program."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:379
msgid "Maximum enrolled clients. 0 means unlimited."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:384
msgid "Whether the program is accepting enrollments."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:388
msgid "Attachment ID for the program thumbnail. 0 or omit to clear."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:392
msgid "Array of program category term IDs."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:401
msgid "Session duration per occurrence in minutes."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:405
msgid "Number of times the session repeats (count)."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:416
msgid "WP user ID of the program owner. Admin-only — coaches are always assigned to themselves."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:428
msgid "If true, remove the program session."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:453
msgid "Program description (may contain HTML)."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:458
msgid "Program duration."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:473
msgid "Program price."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:492
msgid "Maximum enrollments. 0 = unlimited."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:498
msgid "Whether the program accepts enrollments."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:504
msgid "WP user ID of the program owner."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:510
msgid "Coach display info."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:520
msgid "Number of active bookings."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:526
msgid "Program categories."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:554
msgid "Session repetition count (number of times the session repeats)."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:560
msgid "Total session duration in minutes (duration × repetition count)."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:566
msgid "The single session for this program (if any)."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:577
msgid "Attachment ID for the program thumbnail."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:582
msgid "Session duration per occurrence in minutes (create/update)."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:588
msgid "Number of times the session repeats (create/update)."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:594
msgid "If true, remove the program session (update only)."
msgstr ""

#: src/API/Controllers/V1/ProgramsController.php:599
msgid "Program featured image."
msgstr ""

#: src/API/Controllers/V1/SectionsController.php:60
msgid "Ordered list of section IDs for this program."
msgstr ""

#: src/API/Controllers/V1/SectionsController.php:105
msgid "Ordered list of activity IDs belonging to this section."
msgstr ""

#: src/API/Controllers/V1/SectionsController.php:142
msgid "Section ID."
msgstr ""

#: src/API/Controllers/V1/SectionsController.php:152
msgid "Section title."
msgstr ""

#: src/API/Controllers/V1/SectionsController.php:158
msgid "Optional section description."
msgstr ""

#: src/API/Controllers/V1/SectionsController.php:180
msgid "Per-instance configuration (e.g. custom labels)."
msgstr ""

#: src/API/Controllers/V1/SectionsController.php:259
#: src/API/Controllers/V1/SectionsController.php:333
#: src/Infrastructure/PostTypes/Section.php:16
msgid "Section"
msgstr ""

#: src/API/Controllers/V1/SectionsController.php:266
msgid "Provide either template_id (library-backed) or schema (custom activity)."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:46
msgid "Filter by enrollment ID."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:47
msgid "Filter by coach ID."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:49
msgid "Filter from date (YYYY-MM-DD)."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:50
msgid "Filter to date (YYYY-MM-DD)."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:51
msgid "Search client or program"
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:266
msgid "Notes for this session."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:295
msgid "Coach user ID."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:307
msgid "Scheduled date (YYYY-MM-DD)."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:313
msgid "Start time (HH:MM)."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:318
msgid "End time (HH:MM)."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:323
msgid "Session number within the booking."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:329
msgid "Session status."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:336
msgid "Session notes."
msgstr ""

#: src/API/Controllers/V1/SessionBookingsController.php:341
msgid "Google Meet join link."
msgstr ""

#. translators: %s: Resource name
#: src/API/RestController.php:40
#, php-format
msgid "%s not found."
msgstr ""

#: src/API/RestController.php:43
#: src/API/RestController.php:57
msgid "Resource not found."
msgstr ""

#: src/API/RestController.php:50
msgid "You do not have permission to perform this action."
msgstr ""

#: src/API/RestController.php:70
msgid "An error occurred."
msgstr ""

#. translators: %s: Field name
#: src/API/RestController.php:79
#, php-format
msgid "The %s field is required."
msgstr ""

#: src/API/RestController.php:242
msgid "Current page of results."
msgstr ""

#. translators: %d: maximum items per page
#: src/API/RestController.php:249
#, php-format
msgid "Maximum results per page (max %d)."
msgstr ""

#: src/API/RestController.php:263
msgid "Unique identifier for the resource."
msgstr ""

#: src/API/RestController.php:280
msgid "Scope under which the request is made; determines fields present in response."
msgstr ""

#: src/Application/Activity/CompleteActivityService.php:33
#: src/Application/Booking/BookSessionService.php:37
msgid "Booking"
msgstr ""

#: src/Application/Activity/CompleteActivityService.php:39
#: src/Application/Booking/BookSessionService.php:43
msgid "This booking is not active."
msgstr ""

#: src/Application/Activity/CompleteActivityService.php:52
msgid "This activity does not belong to the booked program."
msgstr ""

#: src/Application/Activity/CreateProgramActivityService.php:69
msgid "Activity template"
msgstr ""

#: src/Application/Activity/CreateProgramActivityService.php:78
msgid "A custom program activity requires a schemaJson when no templateId is provided."
msgstr ""

#: src/Application/Auth/LoginService.php:15
msgid "Login and password are required."
msgstr ""

#: src/Application/Auth/LoginService.php:47
msgid "You do not have access to this area."
msgstr ""

#. translators: %d: Availability ID
#: src/Application/Availability/DeleteAvailabilityService.php:31
#, php-format
msgid "Failed to delete availability with ID %d"
msgstr ""

#: src/Application/Booking/BookSessionService.php:68
msgid "All sessions for this booking have already been scheduled."
msgstr ""

#: src/Application/Booking/BookSessionService.php:123
msgid "Invalid date format. Use YYYY-MM-DD."
msgstr ""

#: src/Application/Booking/BookSessionService.php:132
msgid "Cannot book sessions in the past."
msgstr ""

#: src/Application/Booking/BookSessionService.php:140
msgid "Start time must be before end time."
msgstr ""

#. translators: %d: expected duration in minutes
#: src/Application/Booking/BookSessionService.php:160
#, php-format
msgid "Session duration must be %d minutes."
msgstr ""

#: src/Application/Booking/BookSessionService.php:174
msgid "Coach has no availability set up."
msgstr ""

#: src/Application/Booking/BookSessionService.php:194
msgid "The requested time slot is outside the coach's availability."
msgstr ""

#: src/Application/Booking/BookSessionService.php:224
msgid "This time slot overlaps with another session for this coach."
msgstr ""

#: src/Application/Booking/BookSessionService.php:234
msgid "This time slot overlaps with another session for this client."
msgstr ""

#: src/Application/Booking/CancelSessionBookingService.php:32
msgid "Cannot cancel a completed session."
msgstr ""

#: src/Application/Booking/CancelSessionBookingService.php:40
msgid "This session is already cancelled."
msgstr ""

#: src/Application/Booking/CompleteSessionService.php:41
msgid "Only scheduled sessions can be marked as completed."
msgstr ""

#: src/Application/Client/CreateClientService.php:27
#: src/Application/Client/DeleteClientService.php:26
#: src/Application/Client/UpdateClientService.php:28
#: src/Application/Order/CreateOrderService.php:41
#: src/Core/RoleManager.php:42
#: resources/build/admin.js:1
msgid "Client"
msgstr ""

#. translators: %d: Client ID
#: src/Application/Client/DeleteClientService.php:34
#, php-format
msgid "Failed to delete client with ID %d"
msgstr ""

#. translators: %s: Client email
#: src/Application/Client/UpdateClientService.php:38
#, php-format
msgid "Client with email %s already exists"
msgstr ""

#: src/Application/Coach/CreateCoachService.php:26
msgid "A coach with this email already exists."
msgstr ""

#: src/Application/Coach/UpdateCoachService.php:26
#: src/Core/RoleManager.php:30
#: resources/build/admin.js:1
msgid "Coach"
msgstr ""

#: src/Application/Order/CancelOrderService.php:35
#: src/Application/Order/ConfirmOrderPaymentService.php:41
msgid "Order item"
msgstr ""

#: src/Application/Order/CancelOrderService.php:44
msgid "This order is already cancelled."
msgstr ""

#: src/Application/Order/CancelOrderService.php:50
msgid "Cannot cancel an expired enrollment."
msgstr ""

#: src/Application/Order/ConfirmOrderPaymentService.php:35
msgid "This order has already been paid."
msgstr ""

#: src/Application/Order/ConfirmOrderPaymentService.php:46
msgid "Cannot confirm payment for a cancelled enrollment."
msgstr ""

#: src/Application/Order/CreateOrderService.php:51
msgid "This program is not currently active."
msgstr ""

#: src/Application/Order/CreateOrderService.php:58
msgid "This payment method is not enabled."
msgstr ""

#: src/Application/Order/CreateOrderService.php:64
msgid "Client already has an active enrollment for this program."
msgstr ""

#: src/Application/Order/CreateOrderService.php:72
msgid "This program has reached its maximum capacity."
msgstr ""

#. translators: %s: Entity type
#: src/Core/Exceptions/NotFoundException.php:13
#, php-format
msgid "%s not found"
msgstr ""

#: src/Core/Settings/SettingsManager.php:140
msgid "Default currency for programs and bookings."
msgstr ""

#: src/Core/Settings/SettingsManager.php:145
msgid "Enable offline payment method."
msgstr ""

#: src/Core/Settings/SettingsManager.php:150
msgid "Display title for offline payment."
msgstr ""

#: src/Core/Settings/SettingsManager.php:155
msgid "Description shown to clients for offline payment."
msgstr ""

#: src/Core/Settings/SettingsManager.php:160
msgid "Sender name for outgoing emails."
msgstr ""

#: src/Core/Settings/SettingsManager.php:165
msgid "Sender email address for outgoing emails."
msgstr ""

#: src/Core/Settings/SettingsManager.php:170
msgid "New booking confirmation: sent to client when a booking is confirmed."
msgstr ""

#: src/Core/Settings/SettingsManager.php:175
msgid "New booking alert: sent to admin when a new booking is placed."
msgstr ""

#: src/Core/Settings/SettingsManager.php:180
msgid "Cancellation notice: sent to client when a booking is cancelled."
msgstr ""

#: src/Core/Settings/SettingsManager.php:185
msgid "24-hour reminder: sent to client 24 hours before a scheduled session."
msgstr ""

#: src/Core/Settings/SettingsManager.php:190
msgid "Subject for new booking confirmation."
msgstr ""

#: src/Core/Settings/SettingsManager.php:195
msgid "Body template for new booking confirmation."
msgstr ""

#: src/Core/Settings/SettingsManager.php:201
msgid "Subject for new booking alert."
msgstr ""

#: src/Core/Settings/SettingsManager.php:206
msgid "Body template for new booking alert."
msgstr ""

#: src/Core/Settings/SettingsManager.php:212
msgid "Subject for cancellation notice."
msgstr ""

#: src/Core/Settings/SettingsManager.php:217
msgid "Body template for cancellation notice."
msgstr ""

#: src/Core/Settings/SettingsManager.php:223
msgid "Subject for 24-hour session reminder."
msgstr ""

#: src/Core/Settings/SettingsManager.php:228
msgid "Body template for 24-hour session reminder."
msgstr ""

#: src/Core/Settings/SettingsManager.php:234
msgid "Auto-generate Google Meet links for session bookings."
msgstr ""

#: src/Domain/Client/Client.php:64
msgid "Client name cannot be empty"
msgstr ""

#: src/Domain/Client/Client.php:77
msgid "Invalid email address"
msgstr ""

#. translators: %s: Client status
#: src/Domain/Client/ClientStatus.php:26
#, php-format
msgid "Invalid client status: %s"
msgstr ""

#: src/Infrastructure/Google/GoogleCredentialManager.php:69
msgid "Invalid JSON file."
msgstr ""

#. translators: %s: Missing key name
#: src/Infrastructure/Google/GoogleCredentialManager.php:80
#, php-format
msgid "Missing required field: %s"
msgstr ""

#: src/Infrastructure/Google/GoogleOAuthClient.php:40
msgid "Failed to connect to Google: "
msgstr ""

#: src/Infrastructure/Google/GoogleOAuthClient.php:44
msgid "Invalid response from Google."
msgstr ""

#: src/Infrastructure/Google/GoogleOAuthClient.php:74
msgid "No refresh token available."
msgstr ""

#: src/Infrastructure/Google/GoogleOAuthClient.php:85
#: src/Infrastructure/Google/GoogleOAuthClient.php:91
msgid "Google token refresh failed. Please reconnect."
msgstr ""

#: src/Infrastructure/Mail/Notifications/SessionReminder24hNotification.php:44
msgid "To be provided"
msgstr ""

#: src/Infrastructure/Payment/OfflinePaymentGateway.php:18
msgid "Offline Payment"
msgstr ""

#: src/Infrastructure/Payment/OfflinePaymentGateway.php:31
msgid "Offline payment recorded. Awaiting manual confirmation."
msgstr ""

#. translators: 1: week number, 2: day number
#: src/Infrastructure/Persistence/ActivityRepository.php:114
#, php-format
msgid "Week %1$d – Day %2$d"
msgstr ""

#. translators: %s: timezone
#: src/Infrastructure/Persistence/AvailabilityRepository.php:69
#: src/Infrastructure/Persistence/AvailabilityRepository.php:106
#, php-format
msgid "Availability (%s)"
msgstr ""

#: src/Infrastructure/PostTypes/Activity.php:16
#: resources/build/admin.js:1
msgid "Activities"
msgstr ""

#: src/Infrastructure/PostTypes/Activity.php:18
msgid "Add New Activity"
msgstr ""

#: src/Infrastructure/PostTypes/Activity.php:19
msgid "Edit Activity"
msgstr ""

#: src/Infrastructure/PostTypes/Activity.php:20
msgid "No activities found"
msgstr ""

#: src/Infrastructure/PostTypes/Activity.php:21
msgid "No activities found in trash"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:15
msgid "Activity Types"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:16
#: src/Infrastructure/PostTypes/ActivityType.php:17
msgid "Activity Type"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:18
#: src/Infrastructure/PostTypes/Availability.php:19
#: src/Infrastructure/PostTypes/Program.php:18
#: resources/build/admin.js:1
msgid "Add New"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:19
msgid "Add New Activity Type"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:20
msgid "Edit Activity Type"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:21
msgid "New Activity Type"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:22
msgid "View Activity Type"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:23
msgid "Search Activity Types"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:24
msgid "No activity types found"
msgstr ""

#: src/Infrastructure/PostTypes/ActivityType.php:25
msgid "No activity types found in trash"
msgstr ""

#: src/Infrastructure/PostTypes/Availability.php:16
#: src/Infrastructure/PostTypes/Availability.php:18
msgid "Availabilities"
msgstr ""

#: src/Infrastructure/PostTypes/Availability.php:20
msgid "Add New Availability"
msgstr ""

#: src/Infrastructure/PostTypes/Availability.php:21
msgid "Edit Availability"
msgstr ""

#: src/Infrastructure/PostTypes/Availability.php:22
msgid "New Availability"
msgstr ""

#: src/Infrastructure/PostTypes/Availability.php:23
msgid "View Availability"
msgstr ""

#: src/Infrastructure/PostTypes/Availability.php:24
msgid "Search Availabilities"
msgstr ""

#: src/Infrastructure/PostTypes/Availability.php:25
msgid "No availabilities found"
msgstr ""

#: src/Infrastructure/PostTypes/Availability.php:26
msgid "No availabilities found in trash"
msgstr ""

#: src/Infrastructure/PostTypes/Program.php:19
msgid "Add New Program"
msgstr ""

#: src/Infrastructure/PostTypes/Program.php:20
msgid "Edit Program"
msgstr ""

#: src/Infrastructure/PostTypes/Program.php:21
msgid "New Program"
msgstr ""

#: src/Infrastructure/PostTypes/Program.php:22
msgid "View Program"
msgstr ""

#: src/Infrastructure/PostTypes/Program.php:23
msgid "Search Programs"
msgstr ""

#: src/Infrastructure/PostTypes/Program.php:24
msgid "No programs found"
msgstr ""

#: src/Infrastructure/PostTypes/Program.php:25
msgid "No programs found in trash"
msgstr ""

#: src/Infrastructure/PostTypes/Section.php:15
msgid "Sections"
msgstr ""

#: src/Infrastructure/PostTypes/Section.php:17
msgid "Add New Section"
msgstr ""

#: src/Infrastructure/PostTypes/Section.php:18
msgid "Edit Section"
msgstr ""

#: src/Infrastructure/PostTypes/Section.php:19
msgid "No sections found"
msgstr ""

#: src/Infrastructure/PostTypes/Section.php:20
msgid "No sections found in trash"
msgstr ""

#: src/Infrastructure/PostTypes/Session.php:15
#: resources/build/admin.js:1
msgid "Sessions"
msgstr ""

#: src/Infrastructure/PostTypes/Session.php:16
#: resources/build/admin.js:1
msgid "Session"
msgstr ""

#: src/Infrastructure/PostTypes/Session.php:17
msgid "Add New Session"
msgstr ""

#: src/Infrastructure/PostTypes/Session.php:18
msgid "Edit Session"
msgstr ""

#: src/Infrastructure/PostTypes/Session.php:19
msgid "No sessions found"
msgstr ""

#: src/Infrastructure/PostTypes/Session.php:20
msgid "No sessions found in trash"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:19
#: src/Infrastructure/Taxonomies/ActivityGroup.php:21
msgid "Activity Groups"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:20
msgid "Activity Group"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:22
msgid "All Activity Groups"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:23
msgid "Edit Activity Group"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:24
msgid "View Activity Group"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:25
msgid "Update Activity Group"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:26
msgid "Add New Activity Group"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:27
msgid "New Activity Group Name"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:28
#: src/Infrastructure/Taxonomies/ProgramCategory.php:28
msgid "Parent Category"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:29
#: src/Infrastructure/Taxonomies/ProgramCategory.php:29
msgid "Parent Category:"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:30
msgid "Search Activity Groups"
msgstr ""

#: src/Infrastructure/Taxonomies/ActivityGroup.php:31
msgid "No activity groups found"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:19
#: src/Infrastructure/Taxonomies/ProgramCategory.php:21
msgid "Program Categories"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:20
msgid "Program Category"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:22
msgid "All Program Categories"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:23
msgid "Edit Program Category"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:24
msgid "View Program Category"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:25
msgid "Update Program Category"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:26
msgid "Add New Program Category"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:27
msgid "New Program Category Name"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:30
msgid "Search Program Categories"
msgstr ""

#: src/Infrastructure/Taxonomies/ProgramCategory.php:31
msgid "No program categories found"
msgstr ""

#. translators: 1: Minimum PHP version 2: Current PHP version
#: src/Plugin.php:52
#, php-format
msgid "All Coach requires PHP %1$s or higher. You are running PHP %2$s."
msgstr ""

#: src/Plugin.php:56
#: src/Plugin.php:70
msgid "Activation Error"
msgstr ""

#. translators: 1: Minimum WP version 2: Current WP version
#: src/Plugin.php:66
#, php-format
msgid "All Coach requires WordPress %1$s or higher. You are running WordPress %2$s."
msgstr ""

#: resources/build/admin.js:1
msgid "Something went wrong"
msgstr ""

#: resources/build/admin.js:1
msgid "An unexpected error occurred."
msgstr ""

#: resources/build/admin.js:1
msgid "Try again"
msgstr ""

#: resources/build/admin.js:1
msgid "Go back"
msgstr ""

#: resources/build/admin.js:1
msgid "Availability saved."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to save availability. Please try again."
msgstr ""

#: resources/build/admin.js:1
msgid "Time zone"
msgstr ""

#: resources/build/admin.js:1
msgid "Weekly hours"
msgstr ""

#: resources/build/admin.js:1
msgid "START"
msgstr ""

#: resources/build/admin.js:1
msgid "END"
msgstr ""

#: resources/build/admin.js:1
msgid "Unavailable"
msgstr ""

#: resources/build/admin.js:1
msgid "Reset"
msgstr ""

#: resources/build/admin.js:1
msgid "Save"
msgstr ""

#: resources/build/admin.js:1
msgid "New booking confirmation"
msgstr ""

#: resources/build/admin.js:1
msgid "Sent to client when a booking is confirmed."
msgstr ""

#: resources/build/admin.js:1
msgid "New booking alert"
msgstr ""

#: resources/build/admin.js:1
msgid "Sent to admin when a new booking is placed."
msgstr ""

#: resources/build/admin.js:1
msgid "Cancellation notice"
msgstr ""

#: resources/build/admin.js:1
msgid "Sent to client when a booking is cancelled."
msgstr ""

#: resources/build/admin.js:1
msgid "24-hour reminder"
msgstr ""

#: resources/build/admin.js:1
msgid "Sent to client 24 hours before a scheduled session."
msgstr ""

#: resources/build/admin.js:1
msgid "Email settings saved."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to save settings."
msgstr ""

#: resources/build/admin.js:1
msgid "Email"
msgstr ""

#: resources/build/admin.js:1
msgid "Sender"
msgstr ""

#: resources/build/admin.js:1
msgid "Sender name"
msgstr ""

#: resources/build/admin.js:1
msgid "e.g. John Coach"
msgstr ""

#: resources/build/admin.js:1
msgid "Sender email"
msgstr ""

#: resources/build/admin.js:1
msgid "e.g. hello@example.com"
msgstr ""

#: resources/build/admin.js:1
msgid "Notifications"
msgstr ""

#: resources/build/admin.js:1
msgid "Choose which automated emails are sent."
msgstr ""

#: resources/build/admin.js:1
msgid "Google account connected successfully."
msgstr ""

#: resources/build/admin.js:1
msgid "Google credentials saved."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to save credentials."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to get Google authorization URL."
msgstr ""

#: resources/build/admin.js:1
msgid "Google account disconnected."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to disconnect Google account."
msgstr ""

#: resources/build/admin.js:1
msgid "Please drop a valid JSON file."
msgstr ""

#: resources/build/admin.js:1
msgid "Google Meet / Calendar"
msgstr ""

#: resources/build/admin.js:1
msgid "Step 1 — OAuth Credentials"
msgstr ""

#: resources/build/admin.js:1
msgid "Download the OAuth 2.0 Client ID JSON from"
msgstr ""

#: resources/build/admin.js:1
msgid "Google Cloud Console"
msgstr ""

#: resources/build/admin.js:1
msgid "and drop it below."
msgstr ""

#: resources/build/admin.js:1
msgid "Remove"
msgstr ""

#: resources/build/admin.js:1
msgid "Credentials configured"
msgstr ""

#: resources/build/admin.js:1
msgid "Drop credentials JSON here"
msgstr ""

#: resources/build/admin.js:1
msgid "or click to browse"
msgstr ""

#: resources/build/admin.js:1
msgid "Configured by your administrator."
msgstr ""

#: resources/build/admin.js:1
msgid "Step 2 — Connect Google Account"
msgstr ""

#: resources/build/admin.js:1
msgid "Authorize access to Google Calendar to enable Meet links for appointments."
msgstr ""

#: resources/build/admin.js:1
msgid "Connected"
msgstr ""

#: resources/build/admin.js:1
msgid "Not connected"
msgstr ""

#: resources/build/admin.js:1
msgid "Disconnect"
msgstr ""

#: resources/build/admin.js:1
msgid "Connect Google Account"
msgstr ""

#: resources/build/admin.js:1
msgid "Remove OAuth Credentials"
msgstr ""

#: resources/build/admin.js:1
msgid "Are you sure you want to remove the OAuth credentials? Google Meet and Calendar integration will stop working."
msgstr ""

#: resources/build/admin.js:1
msgid "Cancel"
msgstr ""

#: resources/build/admin.js:1
msgid "Disconnect Google Account"
msgstr ""

#: resources/build/admin.js:1
msgid "Are you sure you want to disconnect your Google account? Calendar sync and Meet links will stop working for new appointments."
msgstr ""

#: resources/build/admin.js:1
msgid "Online card payments via Stripe."
msgstr ""

#: resources/build/admin.js:1
msgid "Payment settings saved."
msgstr ""

#: resources/build/admin.js:1
msgid "Payment"
msgstr ""

#: resources/build/admin.js:1
msgid "Currency"
msgstr ""

#: resources/build/admin.js:1
msgid "Payment methods"
msgstr ""

#: resources/build/admin.js:1
msgid "Choose which payment methods clients can use."
msgstr ""

#: resources/build/admin.js:1
msgid "Offline payment"
msgstr ""

#: resources/build/admin.js:1
msgid "Accept payment outside the platform."
msgstr ""

#: resources/build/admin.js:1
msgid "Title"
msgstr ""

#: resources/build/admin.js:1
msgid "e.g. Pay in person"
msgstr ""

#: resources/build/admin.js:1
msgid "Description"
msgstr ""

#: resources/build/admin.js:1
msgid "Instructions shown to the client at checkout."
msgstr ""

#: resources/build/admin.js:1
msgid "Emails"
msgstr ""

#: resources/build/admin.js:1
msgid "Global Settings"
msgstr ""

#: resources/build/admin.js:1
msgid "Rows per page"
msgstr ""

#: resources/build/admin.js:1
msgid "Untitled Program"
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to create program. Please try again."
msgstr ""

#: resources/build/admin.js:1
msgid "Program activated."
msgstr ""

#: resources/build/admin.js:1
msgid "Program deactivated."
msgstr ""

#: resources/build/admin.js:1
msgid "Program deleted."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to delete program. Please try again."
msgstr ""

#: resources/build/admin.js:1
msgid "Active"
msgstr ""

#: resources/build/admin.js:1
msgid "Draft"
msgstr ""

#: resources/build/admin.js:1
msgid "Edit"
msgstr ""

#: resources/build/admin.js:1
msgid "Delete"
msgstr ""

#: resources/build/admin.js:1
msgid "Search…"
msgstr ""

#: resources/build/admin.js:1
msgid "All Status"
msgstr ""

#: resources/build/admin.js:1
msgid "All Types"
msgstr ""

#: resources/build/admin.js:1
msgid "Create New Program"
msgstr ""

#: resources/build/admin.js:1
msgid "Loading…"
msgstr ""

#: resources/build/admin.js:1
msgid "Programs per page"
msgstr ""

#: resources/build/admin.js:1
msgid "Delete Program"
msgstr ""

#: resources/build/admin.js:1
msgid "Are you sure you want to delete this program? This action cannot be undone."
msgstr ""

#: resources/build/admin.js:1
msgid "Pending"
msgstr ""

#: resources/build/admin.js:1
msgid "Confirmed"
msgstr ""

#: resources/build/admin.js:1
msgid "Cancelled"
msgstr ""

#: resources/build/admin.js:1
msgid "Completed"
msgstr ""

#: resources/build/admin.js:1
msgid "Order confirmed."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to confirm order."
msgstr ""

#: resources/build/admin.js:1
msgid "Order cancelled."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to cancel order."
msgstr ""

#: resources/build/admin.js:1
msgid "Order deleted."
msgstr ""

#: resources/build/admin.js:1
msgid "View"
msgstr ""

#: resources/build/admin.js:1
msgid "Search client or program…"
msgstr ""

#: resources/build/admin.js:1
msgid "Pick a date range"
msgstr ""

#: resources/build/admin.js:1
msgid "View Order"
msgstr ""

#: resources/build/admin.js:1
msgid "Status"
msgstr ""

#: resources/build/admin.js:1
msgid "Payment Method"
msgstr ""

#: resources/build/admin.js:1
msgid "Payment Status"
msgstr ""

#: resources/build/admin.js:1
msgid "Amount"
msgstr ""

#: resources/build/admin.js:1
msgid "Transaction ID"
msgstr ""

#: resources/build/admin.js:1
msgid "Paid At"
msgstr ""

#: resources/build/admin.js:1
msgid "Notes"
msgstr ""

#: resources/build/admin.js:1
msgid "Add notes…"
msgstr ""

#: resources/build/admin.js:1
msgid "Confirm Order"
msgstr ""

#: resources/build/admin.js:1
msgid "Cancel Order"
msgstr ""

#: resources/build/admin.js:1
msgid "Close"
msgstr ""

#: resources/build/admin.js:1
msgid "Delete Order"
msgstr ""

#: resources/build/admin.js:1
msgid "Are you sure you want to delete this order? This action cannot be undone."
msgstr ""

#: resources/build/admin.js:1
msgid "Client updated."
msgstr ""

#: resources/build/admin.js:1
msgid "Client added."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to save client. Please try again."
msgstr ""

#: resources/build/admin.js:1
msgid "Client deleted."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to delete client."
msgstr ""

#: resources/build/admin.js:1
msgid "Add Client"
msgstr ""

#: resources/build/admin.js:1
msgid "Edit Client"
msgstr ""

#: resources/build/admin.js:1
msgid "First Name"
msgstr ""

#: resources/build/admin.js:1
msgid "Jane"
msgstr ""

#: resources/build/admin.js:1
msgid "Last Name"
msgstr ""

#: resources/build/admin.js:1
msgid "Doe"
msgstr ""

#: resources/build/admin.js:1
msgid "jane@example.com"
msgstr ""

#: resources/build/admin.js:1
msgid "Phone Number"
msgstr ""

#: resources/build/admin.js:1
msgid "+ 1 555 000 0000"
msgstr ""

#: resources/build/admin.js:1
msgid "Time Zone"
msgstr ""

#: resources/build/admin.js:1
msgid "Select time zone…"
msgstr ""

#: resources/build/admin.js:1
msgid "Save Changes"
msgstr ""

#: resources/build/admin.js:1
msgid "Delete Client"
msgstr ""

#: resources/build/admin.js:1
msgid "Are you sure you want to delete this client? This action cannot be undone."
msgstr ""

#: resources/build/admin.js:1
msgid "Scheduled"
msgstr ""

#: resources/build/admin.js:1
msgid "No Show"
msgstr ""

#: resources/build/admin.js:1
msgid "Appointment marked as completed."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to complete appointment."
msgstr ""

#: resources/build/admin.js:1
msgid "Appointment cancelled."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to cancel appointment."
msgstr ""

#: resources/build/admin.js:1
msgid "Date & Time"
msgstr ""

#: resources/build/admin.js:1
msgid "Actions"
msgstr ""

#: resources/build/admin.js:1
msgid "Appointment"
msgstr ""

#: resources/build/admin.js:1
msgid "Date"
msgstr ""

#: resources/build/admin.js:1
msgid "Time"
msgstr ""

#: resources/build/admin.js:1
msgid "Join Meeting"
msgstr ""

#: resources/build/admin.js:1
msgid "Mark as Completed"
msgstr ""

#: resources/build/admin.js:1
msgid "Cancel Appointment"
msgstr ""

#: resources/build/admin.js:1
msgid "Are you sure you want to cancel this appointment? This action cannot be undone."
msgstr ""

#: resources/build/admin.js:1
msgid "Keep"
msgstr ""

#: resources/build/admin.js:1
msgid "Session saved."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to save session."
msgstr ""

#: resources/build/admin.js:1
msgid "Add 1-on-1 Session"
msgstr ""

#: resources/build/admin.js:1
msgid "Number of appointments is required."
msgstr ""

#: resources/build/admin.js:1
msgid "Must be a whole number of at least 1."
msgstr ""

#: resources/build/admin.js:1
msgid "Number of appointments"
msgstr ""

#: resources/build/admin.js:1
msgid "Total sessions included in this program package."
msgstr ""

#: resources/build/admin.js:1
msgid "Custom duration is required."
msgstr ""

#: resources/build/admin.js:1
msgid "Must be at least 1 minute."
msgstr ""

#: resources/build/admin.js:1
msgid "Duration"
msgstr ""

#: resources/build/admin.js:1
msgid "Length of each individual session."
msgstr ""

#: resources/build/admin.js:1
msgid "min"
msgstr ""

#: resources/build/admin.js:1
msgid "Custom"
msgstr ""

#: resources/build/admin.js:1
msgid "Save Session"
msgstr ""

#: resources/build/admin.js:1
msgid "Session removed."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to remove session."
msgstr ""

#: resources/build/admin.js:1
msgid "Edit session"
msgstr ""

#: resources/build/admin.js:1
msgid "Delete session"
msgstr ""

#: resources/build/admin.js:1
msgid "Delete session?"
msgstr ""

#: resources/build/admin.js:1
msgid "This will remove the session from this program."
msgstr ""

#: resources/build/admin.js:1
msgid "Deleting..."
msgstr ""

#: resources/build/admin.js:1
msgid "No session added yet"
msgstr ""

#: resources/build/admin.js:1
msgid "Define duration and number of appointments."
msgstr ""

#: resources/build/admin.js:1
msgid "Add Session"
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to create category."
msgstr ""

#: resources/build/admin.js:1
msgid "General"
msgstr ""

#: resources/build/admin.js:1
msgid "Category"
msgstr ""

#: resources/build/admin.js:1
msgid "Organise this program under a category."
msgstr ""

#: resources/build/admin.js:1
msgid "Select a category…"
msgstr ""

#: resources/build/admin.js:1
msgid "Clear selection"
msgstr ""

#: resources/build/admin.js:1
msgid "No categories yet."
msgstr ""

#: resources/build/admin.js:1
msgid "Limit spots"
msgstr ""

#: resources/build/admin.js:1
msgid "Max number of clients who can enrol. Use 0 for unlimited."
msgstr ""

#: resources/build/admin.js:1
msgid "New Category"
msgstr ""

#: resources/build/admin.js:1
msgid "Name is required."
msgstr ""

#: resources/build/admin.js:1
msgid "Name"
msgstr ""

#: resources/build/admin.js:1
msgid "e.g. Strength Training"
msgstr ""

#: resources/build/admin.js:1
msgid "Creating…"
msgstr ""

#: resources/build/admin.js:1
msgid "Create"
msgstr ""

#: resources/build/admin.js:1
msgid "Program updated."
msgstr ""

#: resources/build/admin.js:1
msgid "Failed to update program."
msgstr ""

#: resources/build/admin.js:1
msgid "Save Draft"
msgstr ""

#: resources/build/admin.js:1
msgid "Preview"
msgstr ""

#: resources/build/admin.js:1
msgid "Update"
msgstr ""

#: resources/build/admin.js:1
msgid "Publish"
msgstr ""

#: resources/build/admin.js:1
msgid "Coming soon"
msgstr ""
