# Copyright (C) 2026 RadiusTheme
# This file is distributed under the GPLv2.
msgid ""
msgstr ""
"Project-Id-Version: Radius Booking - Al-Powered Appointment & Service "
"Booking 1.0.11\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/radius-booking\n"
"POT-Creation-Date: 2026-07-09T06:28:17+00:00\n"
"PO-Revision-Date: 2026-05-12 06:09+0000\n"
"Last-Translator: \n"
"Language-Team: Spanish (Spain)\n"
"Language: es_ES\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Loco https://localise.biz/\n"
"X-Domain: radius-booking\n"
"\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Loco-Version: 2.8.4; wp-6.9.4; php-8.3.11\n"

#. Plugin Name of the plugin
#: radius-booking.php
msgid "Radius Booking - Al-Powered Appointment & Service Booking"
msgstr "Radius Booking – Reserva de citas y servicios con IA"

#. Plugin URI of the plugin
#: radius-booking.php
msgid "https://radiusbooking.co"
msgstr "https://radiusbooking.co"

#. Description of the plugin
#: radius-booking.php
msgid ""
"Radius Booking is an intelligent, AI-powered booking ecosystem for "
"WordPress. Designed for Service Bookings (Salons, HVAC, Cleaning), "
"Healthcare (Medical Clinics), Meeting and Events. Radius Booking transforms "
"your website into a 24/7 autonomous booking engine that boosts conversion "
"through intelligent, real-time customer interaction."
msgstr "Radius Booking es un ecosistema de reservas inteligente y basado en IA para WordPress. Diseñado para reservas de servicios (salones, climatización, limpieza), sanidad (clínicas médicas), reuniones y eventos. Radius Booking convierte tu sitio web en un motor de reservas autónomo 24/7 que aumenta las conversiones mediante interacciones inteligentes y en tiempo real con los clientes."

#. Author of the plugin
#: radius-booking.php
msgid "RadiusTheme"
msgstr "RadiusTheme"

#: includes/Admin/Menu.php:53 includes/Blocks/BlockManager.php:34
#: includes/Elementor/ElementorManager.php:23
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:87
#: src/modules/SetupWizard/components/SetupWizardPage.jsx:282
#: src/modules/SetupWizard/components/SetupWizardPage.jsx:344
msgid "Radius Booking"
msgstr "Radius Booking"

#: includes/Admin/Menu.php:58 src/components/Header.jsx:34
#: src/components/Header.jsx:103 src/components/Sidebar.jsx:173
#: src/myBooking/components/panels/CustomerPanel.jsx:26
#: src/myBooking/components/panels/EmployeePanel.jsx:38
msgid "Dashboard"
msgstr "Panel"

#: includes/Admin/Menu.php:59
msgid "Calender"
msgstr "Calendario"

#: includes/Admin/Menu.php:60 includes/ExportImport/ExportImportService.php:123
#: src/components/Header.jsx:38
#: src/modules/Analytics/components/AnalyticsPreview.jsx:7
#: src/modules/Analytics/components/AnalyticsPreview.jsx:15
#: src/modules/Analytics/components/AnalyticsView.jsx:46
#: src/modules/Analytics/components/AppointmentsOverTimeChart.jsx:16
#: src/modules/Analytics/components/EmployeePerformanceTable.jsx:42
#: src/modules/Analytics/components/KpiCards.jsx:9
#: src/modules/Appointment/components/AppointmentList.jsx:310
#: src/modules/Customer/components/Columns.jsx:88
#: src/modules/Dashboard/components/AppointmentsChart.jsx:35
#: src/modules/SetupWizard/components/SetupWizardPage.jsx:252
#: src/modules/WhatsApp/WhatsAppPage.jsx:20 src/pages/Appointment.jsx:100
msgid "Appointments"
msgstr "Citas"

#: includes/Admin/Menu.php:61 includes/Blocks/BlockManager.php:537
#: includes/Blocks/BlockManager.php:596 includes/Blocks/BlockManager.php:955
#: includes/Controllers/ServiceController.php:318
#: includes/Elementor/Widgets/AppointmentFormWidget.php:96
#: includes/Elementor/Widgets/MeetingListWidget.php:58
#: includes/Elementor/Widgets/ServiceListWidget.php:697
#: includes/ExportImport/ExportImportService.php:121
#: src/components/Header.jsx:48 src/components/Sidebar.jsx:224
#: src/employeeList/components/EmployeeCard.jsx:240
#: src/modules/Analytics/components/AnalyticsPreview.jsx:16
#: src/modules/Analytics/components/AnalyticsView.jsx:47
#: src/modules/Analytics/components/EmployeePerformanceTable.jsx:41
#: src/modules/Appointment/components/AppointmentDetails.jsx:337
#: src/modules/Appointment/components/AppointmentRow.jsx:99
#: src/modules/Dashboard/components/DashboardView.jsx:81
#: src/modules/Employees/components/TableHeader.jsx:35
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:191
#: src/modules/Payouts/components/AdminIncome.jsx:181
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:72
#: src/modules/Payouts/components/PayoutList.jsx:252
#: src/myBooking/components/InvoiceModal.jsx:407
#: src/myBooking/components/ScheduleItem.jsx:469
#: src/myBooking/components/ScheduleItem.jsx:473
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:523
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:453
#: src/pages/Employees.jsx:86
msgid "Staff"
msgstr "Personal"

#: includes/Admin/Menu.php:62 includes/ExportImport/ExportImportService.php:120
#: src/components/Header.jsx:46 src/components/Sidebar.jsx:223
#: src/modules/Analytics/components/AnalyticsPreview.jsx:17
#: src/modules/Analytics/components/AnalyticsView.jsx:48
#: src/modules/CustomFields/components/CustomFieldForm.jsx:27
#: src/modules/CustomFields/components/CustomFieldForm.jsx:186
#: src/modules/CustomFields/components/CustomFieldForm.jsx:195
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:27
#: src/modules/Employees/components/EmployeeForm.jsx:139
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:600
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:737
#: src/modules/FormCustomization/components/preview/MockProgressBar.jsx:5
#: src/modules/FormCustomization/components/preview/PreviewStepSwitcher.jsx:4
#: src/myBooking/components/panels/EmployeePanel.jsx:40
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:335
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:455
#: src/pages/Services.jsx:62
msgid "Services"
msgstr "Servicios"

#: includes/Admin/Menu.php:64 src/pages/MeetingBookings.jsx:58
msgid "Meeting Bookings"
msgstr "Reservas de reuniones"

#: includes/Admin/Menu.php:67
msgid "Event Registrations"
msgstr "Inscripciones a eventos"

#: includes/Admin/Menu.php:69 includes/ExportImport/ExportImportService.php:119
#: src/components/Header.jsx:50 src/components/Sidebar.jsx:225
#: src/pages/Locations.jsx:41 src/pages/Locations.jsx:90
msgid "Locations"
msgstr "Ubicaciones"

#: includes/Admin/Menu.php:70 includes/ExportImport/ExportImportService.php:122
#: src/components/Header.jsx:39 src/components/Sidebar.jsx:206
#: src/modules/Analytics/components/AnalyticsPreview.jsx:18
#: src/modules/Analytics/components/AnalyticsView.jsx:49
#: src/modules/Customer/components/CustomerDashboard.jsx:29
#: src/modules/Customer/components/DataTable.jsx:127 src/pages/Customers.jsx:85
msgid "Customers"
msgstr "Clientes"

#: includes/Admin/Menu.php:71 src/components/Header.jsx:40
#: src/modules/Payments/components/PaymentList.jsx:347
#: src/myBooking/components/panels/CustomerPanel.jsx:28
#: src/myBooking/components/panels/EmployeePanel.jsx:410
#: src/myBooking/components/views/customer/CustomerPayments.jsx:275
#: src/pages/Payments.jsx:64
msgid "Payments"
msgstr "Pagos"

#: includes/Admin/Menu.php:72 includes/ExportImport/ExportImportService.php:124
#: src/components/Header.jsx:41 src/components/Sidebar.jsx:208
#: src/pages/Coupons.jsx:39 src/pages/Coupons.jsx:87
msgid "Coupons"
msgstr "Cupones"

#: includes/Admin/Menu.php:73 src/components/Sidebar.jsx:239
#: src/pages/Notifications.jsx:61
msgid "Emails"
msgstr "Correos electrónicos"

#: includes/Admin/Menu.php:74
#: includes/Elementor/Widgets/AppointmentFormWidget.php:122
#: includes/Elementor/Widgets/EmployeeListWidget.php:69
#: includes/ExportImport/ExportImportService.php:117 radius-booking.php:426
#: src/blocks/index.js:76 src/components/Header.jsx:91
#: src/components/Sidebar.jsx:246
#: src/modules/Dashboard/components/TodayOverview.jsx:149
#: src/modules/Events/components/EventForm.jsx:194
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:239
#: src/modules/Services/components/AddServiceForm.jsx:233
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1691
#: src/pages/Settings.jsx:88
msgid "Settings"
msgstr "Ajustes"

#: includes/Admin/Notices/EarlyBirdNotice.php:170
msgid "Early Bird"
msgstr "Reserva anticipada"

#. translators: %s: discount percentage wrapped in <strong> tag
#: includes/Admin/Notices/EarlyBirdNotice.php:177
msgid "Get upto %s OFF %s  — Limited-time Early Bird offer."
msgstr "Consigue hasta un %s de descuento en %s — oferta de reserva anticipada por tiempo limitado."

#: includes/Admin/Notices/EarlyBirdNotice.php:185
msgid "Time remaining until offer expires"
msgstr "Tiempo restante hasta que expire la oferta"

#: includes/Admin/Notices/EarlyBirdNotice.php:214
msgid "Claim Discount"
msgstr "Canjear descuento"

#: includes/Admin/Notices/EarlyBirdNotice.php:220
msgid "Dismiss early bird notice"
msgstr "Descartar el aviso de reserva anticipada"

#: includes/Ajax/Auth.php:58 includes/Ajax/Auth.php:269
msgid "Security check failed. Please refresh the page and try again."
msgstr "La verificación de seguridad ha fallado. Recarga la página e inténtalo de nuevo."

#: includes/Ajax/Auth.php:66 includes/Ajax/Auth.php:277
#: src/modules/SetupWizard/components/SetupWizardPage.jsx:141
msgid "Please fill in all required fields."
msgstr "Rellena todos los campos obligatorios."

#: includes/Ajax/Auth.php:86
msgid "Please enter a valid email address."
msgstr "Introduce una dirección de correo electrónico válida."

#: includes/Ajax/Auth.php:91
msgid "An account with this email already exists."
msgstr "Ya existe una cuenta con este correo electrónico."

#: includes/Ajax/Auth.php:96
msgid "Please enter a password."
msgstr "Introduce una contraseña."

#: includes/Ajax/Auth.php:100 templates/global/form-signup.php:115
msgid "Password must be at least 8 characters long."
msgstr "La contraseña debe tener al menos 8 caracteres."

#: includes/Ajax/Auth.php:105
msgid "Passwords do not match."
msgstr "Las contraseñas no coinciden."

#: includes/Ajax/Auth.php:110
msgid "You must accept the terms and conditions."
msgstr "Debes aceptar los términos y condiciones."

#: includes/Ajax/Auth.php:230
msgid "Account created successfully."
msgstr "Cuenta creada correctamente."

#: includes/Ajax/Auth.php:289
msgid "Username or email is required."
msgstr "Es obligatorio el nombre de usuario o el correo electrónico."

#: includes/Ajax/Auth.php:294
msgid "Password is required."
msgstr "La contraseña es obligatoria."

#: includes/Ajax/Auth.php:343
msgid "Invalid username or password."
msgstr "Nombre de usuario o contraseña no válidos."

#: includes/Ajax/Auth.php:360
msgid "Successfully logged in."
msgstr "Sesión iniciada correctamente."

#: includes/Blocks/BlockManager.php:494 includes/Blocks/BlockManager.php:630
#: includes/Elementor/Widgets/EventListWidget.php:53
#: includes/Elementor/Widgets/ServiceListWidget.php:36 src/blocks/index.js:23
#: src/blocks/index.js:596
#: src/myBooking/components/views/employee/EmployeeServices.jsx:421
msgid "All Categories"
msgstr "Todas las categorías"

#: includes/Blocks/BlockManager.php:526
#: includes/Elementor/Widgets/MeetingListWidget.php:51 src/blocks/index.js:24
#: src/modules/Employees/components/EmployeeFilter.jsx:40
msgid "All Staff"
msgstr "Todo el personal"

#: includes/Blocks/BlockManager.php:560 includes/Blocks/BlockManager.php:566
#: includes/Elementor/Widgets/AppointmentFormWidget.php:44
#: includes/Elementor/Widgets/AppointmentFormWidget.php:75
#: src/blocks/index.js:21 src/blocks/index.js:22
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:112
msgid "None"
msgstr "Ninguno"

#: includes/Blocks/BlockManager.php:580
#: includes/Controllers/ServiceController.php:215
#: includes/Elementor/Widgets/AppointmentFormWidget.php:54
#: includes/Elementor/Widgets/EmployeeListWidget.php:48
#: src/modules/Coupons/components/AddCouponForm.jsx:278
#: src/modules/CustomFields/components/CustomFieldForm.jsx:204
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:397
#: src/myBooking/components/panels/EmployeePanel.jsx:249
msgid "Uncategorized"
msgstr "Sin categoría"

#: includes/Blocks/BlockManager.php:863
#: src/employeeList/components/EmployeeCard.jsx:317
msgid "Book now"
msgstr "Reservar ahora"

#: includes/Blocks/BlockManager.php:894
#: src/employeeList/EmployeeListApp.jsx:135
msgid "No staff found."
msgstr "No se encontró personal."

#: includes/Blocks/BlockManager.php:967
#: src/employeeList/components/EmployeeCard.jsx:134
#: src/myBooking/components/RescheduleBookingModal.jsx:587
#: src/myBooking/components/StatusBadge.jsx:42
#: src/site/components/steps/DateTimeStep.jsx:260
msgid "Available"
msgstr "Disponible"

#: includes/Blocks/BlockManager.php:970
#: src/employeeList/components/EmployeeCard.jsx:135
msgid "Busy"
msgstr "Ocupado"

#: includes/Blocks/BlockManager.php:973
#: src/employeeList/components/EmployeeCard.jsx:136
msgid "Off today"
msgstr "Libre hoy"

#. translators: %d: count of additional service chips.
#: includes/Blocks/BlockManager.php:1023
#: src/employeeList/components/EmployeeCard.jsx:250
msgid "+%d"
msgstr "+%d"

#: includes/Blocks/BlockManager.php:1033 src/components/Sidebar.jsx:250
#: src/employeeList/components/EmployeeCard.jsx:258
#: src/modules/Employees/components/EmployeeForm.jsx:147
#: src/modules/SetupWizard/components/SetupWizardPage.jsx:246
msgid "Schedule"
msgstr "Horario"

#: includes/Blocks/BlockManager.php:1303 src/serviceList/ServiceListApp.jsx:252
msgid "No services found."
msgstr "No se han encontrado servicios."

#: includes/Controllers/AppointmentController.php:458
msgid "One or more selected staff are no longer available for this time slot."
msgstr "Uno o más miembros del personal seleccionados ya no están disponibles para este horario."

#. translators: %d: number of staff required.
#: includes/Controllers/AppointmentController.php:475
msgid ""
"This service requires %d staff members, but not enough are available at this "
"time."
msgstr "Este servicio requiere %d miembros del personal, pero no hay suficientes disponibles en este momento."

#: includes/Controllers/EmailController.php:175
msgid "Email settings updated successfully"
msgstr "Ajustes de correo actualizados correctamente"

#: includes/Controllers/EventController.php:101
#: includes/Controllers/EventController.php:117
#: includes/Controllers/EventController.php:154
#: includes/Controllers/EventController.php:196
#: includes/Controllers/EventController.php:225
#: includes/Controllers/EventController.php:252
#: includes/Controllers/EventController.php:299
#: includes/Controllers/EventController.php:333
#: includes/Controllers/EventRegistrationController.php:41
#: includes/Controllers/EventRegistrationController.php:80
#: includes/Controllers/EventRegistrationController.php:104
#: includes/Controllers/EventTicketController.php:75
#: includes/Controllers/EventTicketController.php:100
#: includes/Controllers/EventTicketController.php:129
#: includes/Controllers/EventTicketController.php:165
#: includes/Services/EventRegistrationService.php:106
msgid "Event module is not active."
msgstr "El módulo de eventos no está activo."

#: includes/Controllers/EventController.php:208
msgid "Event published successfully."
msgstr "Evento publicado correctamente."

#: includes/Controllers/EventController.php:262
msgid "Check-in token is required."
msgstr "El token de check-in es obligatorio."

#: includes/Controllers/EventController.php:270
#: includes/Controllers/EventRegistrationController.php:119
msgid "Registration not found."
msgstr "Inscripción no encontrada."

#: includes/Controllers/EventController.php:283
msgid "Check-in successful."
msgstr "Check-in realizado correctamente."

#: includes/Controllers/EventController.php:345
#: includes/Services/EventRegistrationService.php:113
msgid "Event not found."
msgstr "Evento no encontrado."

#: includes/Controllers/EventRegistrationController.php:54
msgid "Too many requests. Please slow down."
msgstr "Demasiadas solicitudes. Por favor, ve más despacio."

#: includes/Controllers/EventRegistrationController.php:65
msgid "Registration successful."
msgstr "Inscripción realizada correctamente."

#: includes/Controllers/EventRegistrationController.php:89
msgid "Registration cancelled successfully."
msgstr "Inscripción cancelada correctamente."

#: includes/Controllers/EventRegistrationController.php:111
msgid "Registration number is required."
msgstr "El número de inscripción es obligatorio."

#: includes/Controllers/EventTicketController.php:112
msgid "Ticket type created successfully."
msgstr "Tipo de entrada creado correctamente."

#: includes/Controllers/EventTicketController.php:142
#: includes/Controllers/EventTicketController.php:177
msgid "Ticket type not found."
msgstr "Tipo de entrada no encontrado."

#: includes/Controllers/EventTicketController.php:148
msgid "Ticket type updated successfully."
msgstr "Tipo de entrada actualizado correctamente."

#: includes/Controllers/EventTicketController.php:182
msgid "Ticket type deleted successfully."
msgstr "Tipo de entrada eliminado correctamente."

#: includes/Controllers/MeetingTypeController.php:103
#: includes/Controllers/MeetingTypeController.php:117
#: includes/Controllers/MeetingTypeController.php:187
#: includes/Controllers/MeetingTypeController.php:211
#: includes/Controllers/MeetingTypeController.php:245
#: includes/Controllers/MeetingTypeController.php:275
#: includes/Controllers/MeetingTypeController.php:316
#: includes/Controllers/MeetingTypeController.php:349
#: includes/Controllers/MeetingTypeController.php:387
#: includes/Controllers/MeetingTypeController.php:430
#: includes/Services/MeetingBookingService.php:93
#: includes/Services/MeetingBookingService.php:379
msgid "Meeting module is not active."
msgstr "El módulo de reuniones no está activo."

#: includes/Controllers/MeetingTypeController.php:222
msgid "Date is required."
msgstr "La fecha es obligatoria."

#: includes/Controllers/MeetingTypeController.php:256
#: includes/Controllers/MeetingTypeController.php:288
#: includes/Services/MeetingBookingService.php:99
msgid "Meeting type not found."
msgstr "Tipo de reunión no encontrado."

#: includes/Controllers/MeetingTypeController.php:329
msgid "Meeting booked successfully."
msgstr "Reunión reservada correctamente."

#: includes/Controllers/MeetingTypeController.php:361
#: includes/Controllers/MeetingTypeController.php:400
#: includes/Services/MeetingBookingService.php:384
#: src/meetingBooking/App.jsx:53
msgid "Booking not found."
msgstr "Reserva no encontrada."

#: includes/Controllers/MeetingTypeController.php:443
msgid "Meeting rescheduled successfully."
msgstr "Reunión reprogramada correctamente."

#: includes/Controllers/RolesController.php:66
msgid "Invalid payload: \"roles\" must be an object."
msgstr "Carga no válida: «roles» debe ser un objeto."

#: includes/Controllers/RolesController.php:93
msgid "Roles & permissions updated successfully."
msgstr "Roles y permisos actualizados correctamente."

#: includes/Controllers/RolesController.php:196
#: includes/Services/UserService.php:472
msgid "User not found."
msgstr "Usuario no encontrado."

#: includes/Controllers/RolesController.php:202
msgid "Invalid role."
msgstr "Rol no válido."

#: includes/Controllers/RolesController.php:219
#: src/pages/RolesPermissions.jsx:202
msgid "Role assignment updated."
msgstr "Asignación de rol actualizada."

#: includes/Controllers/SettingsController.php:83
msgid "Settings retrieved successfully."
msgstr "Ajustes recuperados correctamente."

#: includes/Controllers/SettingsController.php:113
#: includes/Controllers/SettingsController.php:189
#: includes/Controllers/SettingsController.php:283
msgid "Settings section not found."
msgstr "Sección de ajustes no encontrada."

#: includes/Controllers/SettingsController.php:160
msgid "Settings updated successfully asas."
msgstr "Ajustes actualizados correctamente."

#: includes/Controllers/SettingsController.php:204
msgid "Settings section updated successfully."
msgstr "Sección de ajustes actualizada correctamente."

#: includes/Controllers/SettingsController.php:247
msgid "Settings reset to defaults successfully."
msgstr "Ajustes restablecidos a los valores predeterminados correctamente."

#: includes/Controllers/SettingsController.php:251
msgid "All settings reset to defaults successfully."
msgstr "Todos los ajustes se restablecieron a sus valores predeterminados correctamente."

#: includes/Controllers/SettingsController.php:292
msgid "Settings section reset to defaults successfully."
msgstr "Sección de ajustes restablecida a los valores predeterminados correctamente."

#: includes/Controllers/SettingsController.php:322
msgid "Settings exported successfully."
msgstr "Ajustes exportados correctamente."

#: includes/Controllers/SettingsController.php:348
msgid "Settings data is required and must be an array."
msgstr "Los datos de ajustes son obligatorios y deben ser un array."

#: includes/Controllers/SettingsController.php:349
msgid "Invalid import data format."
msgstr "Formato de datos de importación no válido."

#: includes/Controllers/SettingsController.php:358
msgid "Settings imported successfully."
msgstr "Ajustes importados correctamente."

#: includes/Controllers/SetupWizardController.php:61
msgid "Wizard state retrieved successfully."
msgstr "Estado del asistente recuperado correctamente."

#: includes/Controllers/SetupWizardController.php:89
msgid "Invalid wizard step."
msgstr "Paso del asistente no válido."

#: includes/Controllers/SetupWizardController.php:99
msgid "Step saved successfully."
msgstr "Paso guardado correctamente."

#: includes/Controllers/SetupWizardController.php:123
msgid "Setup completed successfully."
msgstr "Configuración completada correctamente."

#: includes/Controllers/UserController.php:913
#: src/chatbot/components/DatePicker.jsx:9
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:40
#: src/modules/FormCustomization/components/preview/steps/MockDateTimeStep.jsx:7
#: src/modules/Settings/components/ScheduleComponents.jsx:14
#: src/myBooking/components/RescheduleBookingModal.jsx:538
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:42
#: src/site/components/chat/FormDatePicker.jsx:6
#: src/site/components/steps/DateTimeStep.jsx:149
msgid "Mon"
msgstr "Lun"

#: includes/Controllers/UserController.php:914
#: src/chatbot/components/DatePicker.jsx:10
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:41
#: src/modules/FormCustomization/components/preview/steps/MockDateTimeStep.jsx:8
#: src/modules/Settings/components/ScheduleComponents.jsx:15
#: src/myBooking/components/RescheduleBookingModal.jsx:538
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:43
#: src/site/components/chat/FormDatePicker.jsx:7
#: src/site/components/steps/DateTimeStep.jsx:150
msgid "Tue"
msgstr "Mar"

#: includes/Controllers/UserController.php:915
#: src/chatbot/components/DatePicker.jsx:11
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:42
#: src/modules/FormCustomization/components/preview/steps/MockDateTimeStep.jsx:9
#: src/modules/Settings/components/ScheduleComponents.jsx:16
#: src/myBooking/components/RescheduleBookingModal.jsx:538
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:44
#: src/site/components/chat/FormDatePicker.jsx:8
#: src/site/components/steps/DateTimeStep.jsx:151
msgid "Wed"
msgstr "Mié"

#: includes/Controllers/UserController.php:916
#: src/chatbot/components/DatePicker.jsx:12
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:43
#: src/modules/FormCustomization/components/preview/steps/MockDateTimeStep.jsx:10
#: src/modules/Settings/components/ScheduleComponents.jsx:17
#: src/myBooking/components/RescheduleBookingModal.jsx:538
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:45
#: src/site/components/chat/FormDatePicker.jsx:9
#: src/site/components/steps/DateTimeStep.jsx:152
msgid "Thu"
msgstr "Jue"

#: includes/Controllers/UserController.php:917
#: src/chatbot/components/DatePicker.jsx:13
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:44
#: src/modules/FormCustomization/components/preview/steps/MockDateTimeStep.jsx:11
#: src/modules/Settings/components/ScheduleComponents.jsx:18
#: src/myBooking/components/RescheduleBookingModal.jsx:538
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:46
#: src/site/components/chat/FormDatePicker.jsx:10
#: src/site/components/steps/DateTimeStep.jsx:153
msgid "Fri"
msgstr "Vie"

#: includes/Controllers/UserController.php:918
#: src/chatbot/components/DatePicker.jsx:14
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:45
#: src/modules/FormCustomization/components/preview/steps/MockDateTimeStep.jsx:12
#: src/modules/Settings/components/ScheduleComponents.jsx:19
#: src/myBooking/components/RescheduleBookingModal.jsx:538
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:47
#: src/site/components/chat/FormDatePicker.jsx:11
#: src/site/components/steps/DateTimeStep.jsx:154
msgid "Sat"
msgstr "Sáb"

#: includes/Controllers/UserController.php:919
#: src/chatbot/components/DatePicker.jsx:15
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:46
#: src/modules/FormCustomization/components/preview/steps/MockDateTimeStep.jsx:6
#: src/modules/Settings/components/ScheduleComponents.jsx:20
#: src/myBooking/components/RescheduleBookingModal.jsx:538
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:48
#: src/site/components/chat/FormDatePicker.jsx:5
#: src/site/components/steps/DateTimeStep.jsx:148
msgid "Sun"
msgstr "Dom"

#: includes/Core/Permissions/Capabilities.php:145
msgid "View Dashboard"
msgstr "Ver panel"

#: includes/Core/Permissions/Capabilities.php:145
#: includes/Core/Permissions/Capabilities.php:146
#: includes/Elementor/Widgets/ServiceListWidget.php:1017
#: src/components/Sidebar.jsx:249
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:227
#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:213
msgid "General"
msgstr "General"

#: includes/Core/Permissions/Capabilities.php:146
msgid "View Reports & Analytics"
msgstr "Ver informes y analíticas"

#: includes/Core/Permissions/Capabilities.php:147
msgid "Manage Appointments"
msgstr "Gestionar citas"

#: includes/Core/Permissions/Capabilities.php:147
#: includes/Core/Permissions/Capabilities.php:148
#: includes/Core/Permissions/Capabilities.php:149
#: includes/Integrations/ClassifiedListing/ListingDashboardHooks.php:72
#: src/components/Header.jsx:53 src/components/Sidebar.jsx:194
#: src/modules/Analytics/components/BusiestDaysChart.jsx:16
#: src/modules/Analytics/components/PeakHoursChart.jsx:17
#: src/modules/Analytics/components/ServiceAnalytics.jsx:23
#: src/myBooking/components/views/employee/EmployeeClients.jsx:96
#: src/myBooking/components/views/employee/EmployeeClients.jsx:335
msgid "Bookings"
msgstr "Reservas"

#: includes/Core/Permissions/Capabilities.php:148
msgid "Manage Meetings"
msgstr "Gestionar reuniones"

#: includes/Core/Permissions/Capabilities.php:149
msgid "Manage Events"
msgstr "Gestionar eventos"

#: includes/Core/Permissions/Capabilities.php:150
msgid "Manage Customers"
msgstr "Gestionar clientes"

#: includes/Core/Permissions/Capabilities.php:150
#: includes/Core/Permissions/Capabilities.php:151
msgid "People"
msgstr "Personas"

#: includes/Core/Permissions/Capabilities.php:151
#: src/myBooking/components/panels/EmployeePanel.jsx:417
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:346
msgid "Manage Staff"
msgstr "Gestionar personal"

#: includes/Core/Permissions/Capabilities.php:152
msgid "Manage Services & Locations"
msgstr "Gestionar servicios y ubicaciones"

#: includes/Core/Permissions/Capabilities.php:152
#: src/components/Sidebar.jsx:221
msgid "Business Setup"
msgstr "Configuración del negocio"

#: includes/Core/Permissions/Capabilities.php:153
msgid "Manage Payments"
msgstr "Gestionar pagos"

#: includes/Core/Permissions/Capabilities.php:153
#: includes/Core/Permissions/Capabilities.php:154
#: includes/Core/Permissions/Capabilities.php:155
msgid "Finance"
msgstr "Finanzas"

#: includes/Core/Permissions/Capabilities.php:154
msgid "Manage Coupons"
msgstr "Gestionar cupones"

#: includes/Core/Permissions/Capabilities.php:155
msgid "Manage Payouts"
msgstr "Gestionar pagos al personal"

#: includes/Core/Permissions/Capabilities.php:156
msgid "Manage Settings"
msgstr "Gestionar ajustes"

#: includes/Core/Permissions/Capabilities.php:156
msgid "System"
msgstr "Sistema"

#: includes/Core/Permissions/Capabilities.php:167
#: src/modules/Customer/components/CustomerForm.jsx:169
#: src/myBooking/components/AccountDetails.jsx:450
#: src/myBooking/components/AccountDetails.jsx:506
msgid "Other"
msgstr "Otro"

#: includes/Core/Permissions/Capabilities.php:180
msgid "Booking Manager"
msgstr "Gestor de reservas"

#: includes/Core/Permissions/Capabilities.php:181
msgid "Front Desk"
msgstr "Recepción"

#. translators: 1: migration class name, 2: comma separated list of available tables.
#: includes/Databases/DatabaseManager.php:262
msgid "Migration class %1$s not found. Available tables: %2$s"
msgstr "Clase de migración %1$s no encontrada. Tablas disponibles: %2$s"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:23
#: src/blocks/index.js:40
msgid "Appointment Form"
msgstr "Formulario de citas"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:131
msgid ""
"This widget renders the Appointment Booking Form. Customize the form "
"appearance from Radius Booking > Settings > Form Customization."
msgstr "Este widget muestra el formulario de reserva de citas. Personaliza su apariencia desde Radius Booking > Ajustes > Personalización del formulario."

#: includes/Elementor/Widgets/AppointmentFormWidget.php:139
#: src/blocks/index.js:78
msgid "Display as Modal"
msgstr "Mostrar como modal"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:141
#: includes/Elementor/Widgets/AppointmentFormWidget.php:266
#: includes/Elementor/Widgets/ServiceListWidget.php:147
#: includes/Elementor/Widgets/ServiceListWidget.php:160
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:231
#: src/modules/Coupons/components/CouponDashboard.jsx:236
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:84
msgid "Yes"
msgstr "Sí"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:142
#: includes/Elementor/Widgets/AppointmentFormWidget.php:267
#: includes/Elementor/Widgets/ServiceListWidget.php:148
#: includes/Elementor/Widgets/ServiceListWidget.php:161
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:232
#: src/modules/Coupons/components/CouponDashboard.jsx:238
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:88
msgid "No"
msgstr "No"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:145
#: src/blocks/index.js:79
msgid "Show a \"Book Now\" button that opens the form in a modal popup."
msgstr "Muestra un botón «Reservar ahora» que abre el formulario en una ventana modal."

#: includes/Elementor/Widgets/AppointmentFormWidget.php:152
#: includes/Elementor/Widgets/EmployeeListWidget.php:202
#: includes/Elementor/Widgets/EmployeeListWidget.php:345
#: includes/Elementor/Widgets/EventRegistrationWidget.php:172
#: includes/Elementor/Widgets/ServiceListWidget.php:173 src/blocks/index.js:84
#: src/blocks/index.js:296 src/blocks/index.js:450
msgid "Button Text"
msgstr "Texto del botón"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:155
#: src/blocks/index.js:85
msgid ""
"Override the \"Book Now\" button label. Leave empty to use the global "
"setting."
msgstr "Sustituye la etiqueta del botón «Reservar ahora». Déjalo vacío para usar el ajuste global."

#: includes/Elementor/Widgets/AppointmentFormWidget.php:165
#: src/blocks/index.js:90
msgid "Selection Flow"
msgstr "Flujo de selección"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:169
#: src/blocks/index.js:94
msgid "Service first, then Staff"
msgstr "Primero el servicio, luego el personal"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:170
#: src/blocks/index.js:95
msgid "Staff first, then Service"
msgstr "Primero el personal, luego el servicio"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:172
#: src/blocks/index.js:91
msgid ""
"Order in which the customer selects the service and staff member on the "
"first step."
msgstr "Orden en que el cliente selecciona el servicio y el miembro del personal en el primer paso."

#: includes/Elementor/Widgets/AppointmentFormWidget.php:179
#: src/blocks/index.js:100
msgid "Pre-select Service"
msgstr "Preseleccionar servicio"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:184
#: src/myBooking/components/views/employee/EmployeeServices.jsx:389
msgid "Search services..."
msgstr "Buscar servicios…"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:185
#: src/blocks/index.js:101
msgid "Pre-select a specific service. Leave as \"None\" for no pre-selection."
msgstr "Preselecciona un servicio concreto. Déjalo en «Ninguno» para no preseleccionar nada."

#: includes/Elementor/Widgets/AppointmentFormWidget.php:192
#: src/blocks/index.js:107
msgid "Pre-select Staff"
msgstr "Preseleccionar personal"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:197
#: src/modules/Employees/components/EmployeeFilter.jsx:45
msgid "Search staff..."
msgstr "Buscar personal…"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:198
#: src/blocks/index.js:108
msgid ""
"Pre-select a specific staff member. Only staff assigned to the selected "
"service will take effect."
msgstr "Preselecciona un miembro del personal concreto. Solo tendrá efecto el personal asignado al servicio seleccionado."

#: includes/Elementor/Widgets/AppointmentFormWidget.php:227
#: src/blocks/index.js:114
msgid "Modal Button"
msgstr "Botón modal"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:238
#: src/blocks/index.js:116
msgid "Alignment"
msgstr "Alineación"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:242
#: src/blocks/index.js:119
msgid "Left"
msgstr "Izquierda"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:246
#: src/blocks/index.js:120
msgid "Center"
msgstr "Centro"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:250
#: src/blocks/index.js:121
msgid "Right"
msgstr "Derecha"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:264
#: src/blocks/index.js:126
msgid "Full Width"
msgstr "Ancho completo"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:289
#: includes/Elementor/Widgets/ServiceListWidget.php:397
#: includes/Elementor/Widgets/ServiceListWidget.php:544
msgid "Normal"
msgstr "Normal"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:296
#: includes/Elementor/Widgets/AppointmentFormWidget.php:329
#: includes/Elementor/Widgets/EventListWidget.php:391
#: includes/Elementor/Widgets/EventListWidget.php:423
#: includes/Elementor/Widgets/ServiceListWidget.php:644
#: includes/Elementor/Widgets/ServiceListWidget.php:788
#: includes/Elementor/Widgets/ServiceListWidget.php:972
#: includes/Elementor/Widgets/ServiceListWidget.php:999 src/blocks/index.js:183
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:43
msgid "Text Color"
msgstr "Color del texto"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:308
#: includes/Elementor/Widgets/AppointmentFormWidget.php:340
#: src/blocks/index.js:184
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:42
msgid "Background Color"
msgstr "Color de fondo"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:322
msgid "Hover"
msgstr "Hover"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:351
#: includes/Elementor/Widgets/EventListWidget.php:186
#: includes/Elementor/Widgets/EventRegistrationWidget.php:211
#: includes/Elementor/Widgets/ServiceListWidget.php:229
#: includes/Elementor/Widgets/ServiceListWidget.php:1008
#: src/blocks/index.js:185
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:47
msgid "Border Color"
msgstr "Color del borde"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:375
#: includes/Elementor/Widgets/EventListWidget.php:195
#: includes/Elementor/Widgets/EventListWidget.php:452
#: includes/Elementor/Widgets/EventRegistrationWidget.php:220
#: includes/Elementor/Widgets/ServiceListWidget.php:238
#: includes/Elementor/Widgets/ServiceListWidget.php:333
#: includes/Elementor/Widgets/ServiceListWidget.php:673
#: includes/Elementor/Widgets/ServiceListWidget.php:836
#: includes/Elementor/Widgets/ServiceListWidget.php:1045
#: includes/Elementor/Widgets/ServiceListWidget.php:1161
msgid "Border Radius"
msgstr "Radio del borde"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:395
msgid "Padding"
msgstr "Relleno"

#: includes/Elementor/Widgets/AppointmentFormWidget.php:415
msgid "Margin"
msgstr "Margen"

#: includes/Elementor/Widgets/EmployeeListWidget.php:20 src/blocks/index.js:496
msgid "Employee List"
msgstr "Lista de empleados"

#: includes/Elementor/Widgets/EmployeeListWidget.php:41 src/blocks/index.js:402
#: src/modules/Calender/components/AppointmentCalendar.jsx:378
msgid "All Services"
msgstr "Todos los servicios"

#: includes/Elementor/Widgets/EmployeeListWidget.php:77
#: includes/Elementor/Widgets/EventListWidget.php:82
#: includes/Elementor/Widgets/EventListWidget.php:90
#: includes/Elementor/Widgets/MeetingListWidget.php:73
#: includes/Elementor/Widgets/ServiceListWidget.php:64
#: includes/Elementor/Widgets/ServiceListWidget.php:72 src/blocks/index.js:258
#: src/blocks/index.js:260 src/blocks/index.js:408 src/blocks/index.js:410
#: src/blocks/index.js:546 src/blocks/index.js:606 src/blocks/index.js:608
msgid "Layout"
msgstr "Diseño"

#: includes/Elementor/Widgets/EmployeeListWidget.php:81
#: includes/Elementor/Widgets/EventListWidget.php:94
#: includes/Elementor/Widgets/ServiceListWidget.php:76 src/blocks/index.js:263
#: src/blocks/index.js:413 src/blocks/index.js:611 src/blocks/index.js:637
#: src/modules/Settings/config/settingsConfig.jsx:596
msgid "Grid"
msgstr "Cuadrícula"

#: includes/Elementor/Widgets/EmployeeListWidget.php:82
#: includes/Elementor/Widgets/EventListWidget.php:95
#: includes/Elementor/Widgets/ServiceListWidget.php:77 src/blocks/index.js:264
#: src/blocks/index.js:414 src/blocks/index.js:612 src/blocks/index.js:637
#: src/modules/Calender/components/AppointmentCalendar.jsx:1203
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:181
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:182
#: src/modules/Settings/config/settingsConfig.jsx:597
msgid "List"
msgstr "Lista"

#: includes/Elementor/Widgets/EmployeeListWidget.php:90
#: includes/Elementor/Widgets/EventListWidget.php:103
#: includes/Elementor/Widgets/MeetingListWidget.php:81
#: includes/Elementor/Widgets/ServiceListWidget.php:85 src/blocks/index.js:269
#: src/blocks/index.js:419 src/blocks/index.js:548
msgid "Columns"
msgstr "Columnas"

#: includes/Elementor/Widgets/EmployeeListWidget.php:108
#: src/blocks/index.js:425
msgid "Per Page"
msgstr "Por página"

#: includes/Elementor/Widgets/EmployeeListWidget.php:119
#: src/blocks/index.js:431
msgid "Filter by Service"
msgstr "Filtrar por servicio"

#: includes/Elementor/Widgets/EmployeeListWidget.php:124
msgid "All services"
msgstr "Todos los servicios"

#: includes/Elementor/Widgets/EmployeeListWidget.php:125
msgid "Only show staff who provide this service."
msgstr "Mostrar solo el personal que ofrece este servicio."

#: includes/Elementor/Widgets/EmployeeListWidget.php:132
#: src/blocks/index.js:437
msgid "Filter by Location"
msgstr "Filtrar por ubicación"

#: includes/Elementor/Widgets/EmployeeListWidget.php:135
#: src/blocks/index.js:438
msgid "Only show staff whose location name matches this text."
msgstr "Mostrar solo el personal cuyo nombre de ubicación coincida con este texto."

#: includes/Elementor/Widgets/EmployeeListWidget.php:142
#: src/blocks/index.js:444
msgid "Show Photo"
msgstr "Mostrar foto"

#: includes/Elementor/Widgets/EmployeeListWidget.php:152
#: src/blocks/index.js:445
msgid "Show Services"
msgstr "Mostrar servicios"

#: includes/Elementor/Widgets/EmployeeListWidget.php:162
#: src/blocks/index.js:446
msgid "Show Location"
msgstr "Mostrar ubicación"

#: includes/Elementor/Widgets/EmployeeListWidget.php:172
#: src/blocks/index.js:447
msgid "Show Phone"
msgstr "Mostrar teléfono"

#: includes/Elementor/Widgets/EmployeeListWidget.php:182
#: includes/Elementor/Widgets/ServiceListWidget.php:137 src/blocks/index.js:293
#: src/blocks/index.js:448
msgid "Show Description"
msgstr "Mostrar descripción"

#: includes/Elementor/Widgets/EmployeeListWidget.php:192
#: src/blocks/index.js:449
msgid "Show Book Now Button"
msgstr "Mostrar botón «Reservar ahora»"

#: includes/Elementor/Widgets/EmployeeListWidget.php:204
#: includes/Elementor/Widgets/ServiceListWidget.php:175
#: includes/Elementor/Widgets/ServiceListWidget.php:176
#: includes/Helpers/SettingsHelper.php:309
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:307
#: includes/Integrations/ClassifiedListing/ListingFrontendHooks.php:91
#: includes/Shortcodes/MeetingTypeList.php:95 templates/bookings/booking.php:17
#: templates/emails/customer/appointment-completed.php:80
#: templates/single-layout/elements/rtrb-booking.php:50
#: src/employeeList/EmployeeListApp.jsx:24
#: src/modules/Settings/components/IntegrationCard.jsx:628
#: src/modules/Settings/components/IntegrationCard.jsx:630
#: src/modules/Settings/config/settingsConfig.jsx:624
#: src/myBooking/components/FavouriteCard.jsx:62
#: src/myBooking/components/views/customer/CustomerBookings.jsx:490
#: src/serviceList/ServiceListApp.jsx:27
msgid "Book Now"
msgstr "Reservar ahora"

#: includes/Elementor/Widgets/EmployeeListWidget.php:217
msgid "Style"
msgstr "Estilo"

#: includes/Elementor/Widgets/EmployeeListWidget.php:225
#: includes/Elementor/Widgets/EventListWidget.php:168
#: includes/Elementor/Widgets/ServiceListWidget.php:211 src/blocks/index.js:300
#: src/blocks/index.js:453
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:40
#: src/modules/Settings/config/settingsConfig.jsx:629
#: src/modules/Settings/config/settingsConfig.jsx:941
msgid "Primary Color"
msgstr "Color principal"

#: includes/Elementor/Widgets/EmployeeListWidget.php:234
#: src/blocks/index.js:301 src/blocks/index.js:454
msgid "Card Background"
msgstr "Fondo de la tarjeta"

#: includes/Elementor/Widgets/EmployeeListWidget.php:243
msgid "Card Border"
msgstr "Borde de la tarjeta"

#: includes/Elementor/Widgets/EmployeeListWidget.php:252
msgid "Card Radius"
msgstr "Radio de la tarjeta"

#: includes/Elementor/Widgets/EmployeeListWidget.php:265
#: includes/Elementor/Widgets/EventListWidget.php:214
#: includes/Elementor/Widgets/ServiceListWidget.php:276
msgid "Gap Between Cards"
msgstr "Espacio entre tarjetas"

#: includes/Elementor/Widgets/EmployeeListWidget.php:278
msgid "Image Height"
msgstr "Altura de la imagen"

#: includes/Elementor/Widgets/EmployeeListWidget.php:291
#: src/blocks/index.js:460
msgid "Image Fit"
msgstr "Ajuste de la imagen"

#: includes/Elementor/Widgets/EmployeeListWidget.php:295
#: src/blocks/index.js:463
msgid "Cover (fill & crop)"
msgstr "Cubrir (rellenar y recortar)"

#: includes/Elementor/Widgets/EmployeeListWidget.php:296
#: src/blocks/index.js:464
msgid "Contain (show full image)"
msgstr "Contener (mostrar la imagen completa)"

#: includes/Elementor/Widgets/EmployeeListWidget.php:298
msgid ""
"Cover crops the photo to fill the panel; Contain shows the whole photo "
"without cropping."
msgstr "Cubrir recorta la foto para rellenar el panel; Contener muestra la foto completa sin recortarla."

#: includes/Elementor/Widgets/EmployeeListWidget.php:305
#: includes/Elementor/Widgets/ServiceListWidget.php:737 src/blocks/index.js:468
msgid "Name Color"
msgstr "Color del nombre"

#: includes/Elementor/Widgets/EmployeeListWidget.php:314
#: includes/Elementor/Widgets/ServiceListWidget.php:746
msgid "Name Font Size"
msgstr "Tamaño de fuente del nombre"

#: includes/Elementor/Widgets/EmployeeListWidget.php:327
#: src/blocks/index.js:470
msgid "Meta Text Color"
msgstr "Color del texto meta"

#: includes/Elementor/Widgets/EmployeeListWidget.php:336
#: src/blocks/index.js:316 src/blocks/index.js:473
msgid "Button Background"
msgstr "Fondo del botón"

#: includes/Elementor/Widgets/EmployeeListWidget.php:354
#: src/blocks/index.js:475
msgid "Button Hover Background"
msgstr "Fondo del botón al pasar el ratón"

#: includes/Elementor/Widgets/EmployeeListWidget.php:363
#: src/blocks/index.js:476
msgid "Button Hover Text"
msgstr "Texto del botón al pasar el ratón"

#: includes/Elementor/Widgets/EmployeeListWidget.php:372
msgid "Button Radius"
msgstr "Radio del botón"

#: includes/Elementor/Widgets/EmployeeListWidget.php:385
msgid "Pagination Active Background"
msgstr "Fondo activo de la paginación"

#: includes/Elementor/Widgets/EmployeeListWidget.php:394
msgid "Pagination Active Text"
msgstr "Texto activo de la paginación"

#: includes/Elementor/Widgets/EventListWidget.php:32 src/blocks/index.js:633
#: src/blocks/index.js:648
msgid "Event List"
msgstr "Lista de eventos"

#: includes/Elementor/Widgets/EventListWidget.php:121 src/blocks/index.js:617
msgid "Events Per Page"
msgstr "Eventos por página"

#: includes/Elementor/Widgets/EventListWidget.php:132
#: includes/Elementor/Widgets/ServiceListWidget.php:114 src/blocks/index.js:281
#: src/blocks/index.js:623
msgid "Filter by Category"
msgstr "Filtrar por categoría"

#: includes/Elementor/Widgets/EventListWidget.php:160
#: includes/Elementor/Widgets/ServiceListWidget.php:203
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:189
msgid "Card"
msgstr "Tarjeta"

#: includes/Elementor/Widgets/EventListWidget.php:177
#: includes/Elementor/Widgets/EventListWidget.php:382
#: includes/Elementor/Widgets/EventListWidget.php:413
#: includes/Elementor/Widgets/EventRegistrationWidget.php:202
#: includes/Elementor/Widgets/ServiceListWidget.php:220
#: includes/Elementor/Widgets/ServiceListWidget.php:634
#: includes/Elementor/Widgets/ServiceListWidget.php:778
#: includes/Elementor/Widgets/ServiceListWidget.php:962
#: includes/Elementor/Widgets/ServiceListWidget.php:990
msgid "Background"
msgstr "Fondo"

#: includes/Elementor/Widgets/EventListWidget.php:238
#: includes/Elementor/Widgets/ServiceListWidget.php:300
msgid "Image"
msgstr "Imagen"

#: includes/Elementor/Widgets/EventListWidget.php:246
#: includes/Elementor/Widgets/ServiceListWidget.php:311
msgid "Height"
msgstr "Altura"

#: includes/Elementor/Widgets/EventListWidget.php:270
#: includes/Elementor/Widgets/ServiceListWidget.php:357
msgid "Title"
msgstr "Título"

#: includes/Elementor/Widgets/EventListWidget.php:278
#: includes/Elementor/Widgets/EventListWidget.php:319
#: includes/Elementor/Widgets/EventListWidget.php:360
#: includes/Elementor/Widgets/ServiceListWidget.php:365
#: includes/Elementor/Widgets/ServiceListWidget.php:443
#: includes/Elementor/Widgets/ServiceListWidget.php:511
#: includes/Elementor/Widgets/ServiceListWidget.php:571
#: includes/Elementor/Widgets/ServiceListWidget.php:909
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:328
msgid "Color"
msgstr "Color"

#: includes/Elementor/Widgets/EventListWidget.php:287
#: includes/Elementor/Widgets/EventListWidget.php:328
#: includes/Elementor/Widgets/ServiceListWidget.php:374
#: includes/Elementor/Widgets/ServiceListWidget.php:452
#: includes/Elementor/Widgets/ServiceListWidget.php:521
#: includes/Elementor/Widgets/ServiceListWidget.php:580
#: includes/Elementor/Widgets/ServiceListWidget.php:654
#: includes/Elementor/Widgets/ServiceListWidget.php:817
#: includes/Elementor/Widgets/ServiceListWidget.php:919
#: includes/Elementor/Widgets/ServiceListWidget.php:1026
msgid "Font Size"
msgstr "Tamaño de fuente"

#: includes/Elementor/Widgets/EventListWidget.php:311
#: includes/Elementor/Widgets/ServiceListWidget.php:432
#: src/modules/Coupons/components/AddCouponForm.jsx:102
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:133
#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:205
#: src/modules/Events/components/EventForm.jsx:229
#: src/modules/Events/components/SessionManager.jsx:121
#: src/modules/location/hooks/useLocationForm.js:72
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:263
#: src/modules/Settings/components/PayoutSettings.jsx:293
msgid "Description"
msgstr "Descripción"

#: includes/Elementor/Widgets/EventListWidget.php:352
msgid "Meta (Date / Location)"
msgstr "Meta (fecha / ubicación)"

#: includes/Elementor/Widgets/EventListWidget.php:374
msgid "Price Badge"
msgstr "Distintivo de precio"

#: includes/Elementor/Widgets/EventListWidget.php:405
msgid "Attend Button"
msgstr "Botón de asistir"

#: includes/Elementor/Widgets/EventListWidget.php:416
#: includes/Elementor/Widgets/EventListWidget.php:487
#: includes/Elementor/Widgets/ServiceListWidget.php:514
#: includes/Elementor/Widgets/ServiceListWidget.php:647
#: includes/Elementor/Widgets/ServiceListWidget.php:730
#: includes/Elementor/Widgets/ServiceListWidget.php:781
#: includes/Elementor/Widgets/ServiceListWidget.php:912
#: includes/Elementor/Widgets/ServiceListWidget.php:965
#: includes/Elementor/Widgets/ServiceListWidget.php:1118
msgid "Leave empty to use Primary Color."
msgstr "Déjalo vacío para usar el color principal."

#: includes/Elementor/Widgets/EventListWidget.php:432
#: includes/Elementor/Widgets/ServiceListWidget.php:797
msgid "Hover Background"
msgstr "Fondo al pasar el cursor"

#: includes/Elementor/Widgets/EventListWidget.php:435
msgid "Leave empty to keep the base background."
msgstr "Déjalo vacío para mantener el fondo base."

#: includes/Elementor/Widgets/EventListWidget.php:442
#: includes/Elementor/Widgets/ServiceListWidget.php:807
msgid "Hover Text Color"
msgstr "Color del texto al pasar el cursor"

#: includes/Elementor/Widgets/EventListWidget.php:445
msgid "Leave empty to keep the base text color."
msgstr "Déjalo vacío para mantener el color de texto base."

#: includes/Elementor/Widgets/EventListWidget.php:476
#: includes/Elementor/Widgets/ServiceListWidget.php:1107
#: src/blocks/index.js:334 src/blocks/index.js:479
msgid "Pagination"
msgstr "Paginación"

#: includes/Elementor/Widgets/EventListWidget.php:484
#: includes/Elementor/Widgets/ServiceListWidget.php:1115
msgid "Active Background"
msgstr "Fondo activo"

#: includes/Elementor/Widgets/EventListWidget.php:494
#: includes/Elementor/Widgets/ServiceListWidget.php:1125
msgid "Active Text Color"
msgstr "Color del texto activo"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:33
#: includes/Setup/PageInstaller.php:45
msgid "Event Registration"
msgstr "Inscripción a evento"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:54
msgid "Auto (from ?event= URL)"
msgstr "Automático (desde la URL ?event=)"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:120
#: includes/Elementor/Widgets/EventRegistrationWidget.php:128
#: src/eventBooking/components/EventLeftPanel.jsx:54
#: src/eventBooking/components/EventPaymentStep.jsx:154
#: src/eventBooking/components/EventPaymentStep.jsx:167
#: src/modules/Appointment/components/AppointmentDetails.jsx:422
#: src/modules/Appointment/components/AppointmentRow.jsx:85
#: src/modules/Emails/components/EmailEdit.jsx:300
#: src/modules/Emails/components/EmailEdit.jsx:694
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:67
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:74
#: src/modules/Payments/components/PaymentFilter.jsx:40
#: src/modules/Payments/components/PaymentList.jsx:86
#: src/modules/Payments/components/PaymentList.jsx:241
#: src/myBooking/components/BookingCard.jsx:268
#: src/myBooking/components/panels/CustomerPanel.jsx:80
#: src/myBooking/components/panels/EmployeePanel.jsx:178
#: src/myBooking/components/ScheduleItem.jsx:280
#: src/myBooking/components/ScheduleItem.jsx:353
msgid "Event"
msgstr "Evento"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:132
msgid ""
"Choose an event to register for. Leave on \"Auto\" to use the ?event= "
"parameter from the page URL (e.g. linked from the Event List)."
msgstr "Elige un evento para registrarte. Déjalo en «Automático» para usar el parámetro ?event= de la URL de la página (p. ej., enlazado desde la lista de eventos)."

#: includes/Elementor/Widgets/EventRegistrationWidget.php:146
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:36
msgid "Colors"
msgstr "Colores"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:154
msgid "Primary (Buttons)"
msgstr "Primario (botones)"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:163
msgid "Primary Hover"
msgstr "Primario al pasar el ratón"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:181
msgid "Accent (Selection / Links / Icons)"
msgstr "Acento (selección / enlaces / iconos)"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:184
msgid "Used for selected tickets/sessions, links and detail icons."
msgstr "Se usa para entradas/sesiones seleccionadas, enlaces e iconos de detalle."

#: includes/Elementor/Widgets/EventRegistrationWidget.php:194
msgid "Container"
msgstr "Contenedor"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:242
msgid "Typography"
msgstr "Tipografía"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:250
msgid "Heading Color"
msgstr "Color del encabezado"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:259
msgid "Body Text Color"
msgstr "Color del texto del cuerpo"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:268
msgid "Muted Text Color"
msgstr "Color del texto atenuado"

#: includes/Elementor/Widgets/EventRegistrationWidget.php:347
msgid ""
"Event Registration — select an event in the widget settings to preview it "
"here. On the live page, the event is taken from the ?event= URL parameter "
"(e.g. when linked from the Event List)."
msgstr "Registro de eventos: selecciona un evento en los ajustes del widget para verlo aquí en vista previa. En la página real, el evento se toma del parámetro de URL ?event= (p. ej., cuando se enlaza desde la lista de eventos)."

#: includes/Elementor/Widgets/MeetingListWidget.php:30 src/blocks/index.js:574
msgid "Meeting List"
msgstr "Lista de reuniones"

#: includes/Elementor/Widgets/MeetingListWidget.php:96 src/blocks/index.js:554
msgid "Filter by Staff"
msgstr "Filtrar por personal"

#: includes/Elementor/Widgets/ServiceListWidget.php:20 src/blocks/index.js:354
msgid "Service List"
msgstr "Lista de servicios"

#: includes/Elementor/Widgets/ServiceListWidget.php:103 src/blocks/index.js:275
#: src/modules/Settings/config/settingsConfig.jsx:614
msgid "Services Per Page"
msgstr "Servicios por página"

#: includes/Elementor/Widgets/ServiceListWidget.php:127 src/blocks/index.js:288
#: src/blocks/index.js:443
#: src/modules/Dashboard/components/TodayOverview.jsx:198
msgid "Display Options"
msgstr "Opciones de visualización"

#: includes/Elementor/Widgets/ServiceListWidget.php:133 src/blocks/index.js:289
msgid "Show Image"
msgstr "Mostrar imagen"

#: includes/Elementor/Widgets/ServiceListWidget.php:134 src/blocks/index.js:290
msgid "Show Price"
msgstr "Mostrar precio"

#: includes/Elementor/Widgets/ServiceListWidget.php:135 src/blocks/index.js:291
msgid "Show Duration"
msgstr "Mostrar duración"

#: includes/Elementor/Widgets/ServiceListWidget.php:136 src/blocks/index.js:292
msgid "Show Category Badge"
msgstr "Mostrar etiqueta de categoría"

#: includes/Elementor/Widgets/ServiceListWidget.php:138 src/blocks/index.js:295
msgid "Show Staff"
msgstr "Mostrar personal"

#: includes/Elementor/Widgets/ServiceListWidget.php:158 src/blocks/index.js:294
msgid "Show Category Filter"
msgstr "Mostrar filtro de categorías"

#: includes/Elementor/Widgets/ServiceListWidget.php:257
msgid "Content Padding"
msgstr "Relleno del contenido"

#: includes/Elementor/Widgets/ServiceListWidget.php:393
#: includes/Elementor/Widgets/ServiceListWidget.php:540 src/blocks/index.js:137
msgid "Font Weight"
msgstr "Grosor de fuente"

#: includes/Elementor/Widgets/ServiceListWidget.php:398
#: includes/Elementor/Widgets/ServiceListWidget.php:545
#: src/myBooking/components/PasswordChange.jsx:154
#: src/myBooking/components/PasswordChange.jsx:414
msgid "Medium"
msgstr "Medio"

#: includes/Elementor/Widgets/ServiceListWidget.php:399
#: includes/Elementor/Widgets/ServiceListWidget.php:546
msgid "Semi Bold"
msgstr "Seminegrita"

#: includes/Elementor/Widgets/ServiceListWidget.php:400
#: includes/Elementor/Widgets/ServiceListWidget.php:547
msgid "Bold"
msgstr "Negrita"

#: includes/Elementor/Widgets/ServiceListWidget.php:408
#: includes/Elementor/Widgets/ServiceListWidget.php:1083
msgid "Spacing Bottom"
msgstr "Espacio inferior"

#: includes/Elementor/Widgets/ServiceListWidget.php:471
msgid "Line Height"
msgstr "Altura de línea"

#: includes/Elementor/Widgets/ServiceListWidget.php:500
#: includes/Emails/MergeTags.php:46 templates/emails/admin/new-event.php:207
#: src/modules/Calender/components/AppointmentCard.jsx:172
#: src/modules/Emails/components/EmailEdit.jsx:578
#: src/modules/Events/components/TicketManager.jsx:129
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:312
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:195
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:154
#: src/myBooking/components/InvoiceModal.jsx:410
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:788
msgid "Price"
msgstr "Precio"

#: includes/Elementor/Widgets/ServiceListWidget.php:560
#: includes/Emails/MergeTags.php:44
#: src/meetingBooking/components/Confirmation.jsx:98
#: src/meetingBooking/components/MeetingSidebar.jsx:53
#: src/modules/Emails/components/EmailEdit.jsx:568
#: src/modules/Emails/components/EmailEdit.jsx:576
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:41
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:34
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:193
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:120
#: src/myBooking/components/AppointmentDetailsModal.jsx:257
#: src/myBooking/components/BookingDetailsModal.jsx:344
#: src/myBooking/components/InvoiceModal.jsx:409
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:748
#: src/site/components/steps/ConfirmationStep.jsx:304
msgid "Duration"
msgstr "Duración"

#: includes/Elementor/Widgets/ServiceListWidget.php:599
msgid "Icon Size"
msgstr "Tamaño de icono"

#: includes/Elementor/Widgets/ServiceListWidget.php:623
msgid "Category Badge"
msgstr "Etiqueta de categoría"

#: includes/Elementor/Widgets/ServiceListWidget.php:637
msgid "Leave empty to auto-generate from Primary Color."
msgstr "Déjalo vacío para generarlo automáticamente a partir del color principal."

#: includes/Elementor/Widgets/ServiceListWidget.php:708
msgid "Avatar Size"
msgstr "Tamaño del avatar"

#: includes/Elementor/Widgets/ServiceListWidget.php:727
msgid "Avatar Fallback Background"
msgstr "Fondo alternativo del avatar"

#: includes/Elementor/Widgets/ServiceListWidget.php:770
msgid "Book Now Button"
msgstr "Botón «Reservar ahora»"

#: includes/Elementor/Widgets/ServiceListWidget.php:800
msgid "Leave empty for default opacity hover."
msgstr "Déjalo vacío para usar la opacidad predeterminada al pasar el cursor."

#: includes/Elementor/Widgets/ServiceListWidget.php:810
msgid "Leave empty to keep same text color."
msgstr "Déjalo vacío para mantener el mismo color de texto."

#: includes/Elementor/Widgets/ServiceListWidget.php:855
msgid "Horizontal Padding"
msgstr "Relleno horizontal"

#: includes/Elementor/Widgets/ServiceListWidget.php:874
msgid "Vertical Padding"
msgstr "Relleno vertical"

#: includes/Elementor/Widgets/ServiceListWidget.php:898
msgid "Read More Link"
msgstr "Enlace «Leer más»"

#: includes/Elementor/Widgets/ServiceListWidget.php:943 src/blocks/index.js:325
msgid "Category Filter"
msgstr "Filtro de categorías"

#: includes/Elementor/Widgets/ServiceListWidget.php:954
msgid "Active State"
msgstr "Estado activo"

#: includes/Elementor/Widgets/ServiceListWidget.php:981
msgid "Inactive State"
msgstr "Estado inactivo"

#: includes/Elementor/Widgets/ServiceListWidget.php:1064
msgid "Gap"
msgstr "Espacio"

#: includes/Elementor/Widgets/ServiceListWidget.php:1134
msgid "Inactive Background"
msgstr "Fondo inactivo"

#: includes/Elementor/Widgets/ServiceListWidget.php:1143
msgid "Inactive Text Color"
msgstr "Color del texto inactivo"

#: includes/Elementor/Widgets/ServiceListWidget.php:1152
msgid "Inactive Border Color"
msgstr "Color del borde inactivo"

#: includes/Emails/Admin/NewAppointment.php:40
msgid "New Appointment - Admin"
msgstr "Nueva cita – Administrador"

#: includes/Emails/Admin/NewAppointment.php:41
msgid "Sent to admin when a new appointment is created"
msgstr "Se envía al administrador cuando se crea una nueva cita"

#: includes/Emails/Admin/NewAppointment.php:42
msgid ""
"This email is sent automatically to the admin when any new appointment is "
"created in the system"
msgstr "Este correo se envía automáticamente al administrador cuando se crea cualquier cita nueva en el sistema"

#: includes/Emails/Admin/NewAppointment.php:78
#: includes/Emails/Employee/AppointmentPending.php:71
msgid "New Appointment Received - {service_name}"
msgstr "Nueva cita recibida – {service_name}"

#: includes/Emails/Admin/NewAppointment.php:79
msgid "New Appointment Notification"
msgstr "Notificación de nueva cita"

#: includes/Emails/Admin/NewAppointment.php:80
msgid ""
"Hello Admin,\n"
"\n"
"A new appointment has been created in the system.\n"
"\n"
"Please review the details below and take necessary action."
msgstr ""
"Hola, administrador:\n"
"\n"
"Se ha creado una nueva cita en el sistema.\n"
"\n"
"Revisa los detalles a continuación y toma las medidas necesarias."

#: includes/Emails/Admin/NewAppointment.php:81
msgid "You can manage this appointment from the admin dashboard."
msgstr "Puedes gestionar esta cita desde el panel de administración."

#: includes/Emails/Admin/NewEvent.php:39
msgid "New Event Registration - Admin"
msgstr "Nueva inscripción a evento – Administrador"

#: includes/Emails/Admin/NewEvent.php:40
msgid "Sent to admin when a new event registration is created"
msgstr "Se envía al administrador cuando se crea una nueva inscripción a un evento"

#: includes/Emails/Admin/NewEvent.php:41
msgid ""
"This email is sent automatically to the admin when any new event "
"registration is created in the system"
msgstr "Este correo se envía automáticamente al administrador cuando se crea cualquier inscripción nueva a un evento"

#: includes/Emails/Admin/NewEvent.php:74
msgid "New Event Registration - {event_name}"
msgstr "Nueva inscripción a evento – {event_name}"

#: includes/Emails/Admin/NewEvent.php:75
msgid "New Event Registration"
msgstr "Nueva inscripción a evento"

#: includes/Emails/Admin/NewEvent.php:76
msgid ""
"Hello Admin,\n"
"\n"
"A new event registration has been created in the system.\n"
"\n"
"Please review the details below."
msgstr ""
"Hola, administrador:\n"
"\n"
"Se ha creado una nueva inscripción a un evento en el sistema.\n"
"\n"
"Revisa los detalles a continuación."

#: includes/Emails/Admin/NewEvent.php:77
msgid "You can manage this event registration from the admin dashboard."
msgstr "Puedes gestionar esta inscripción desde el panel de administración."

#: includes/Emails/Admin/NewEvent.php:216
#: templates/emails/admin/new-event.php:205
#: src/modules/Events/components/EventDetails.jsx:315
msgid "Ticket"
msgstr "Entrada"

#: includes/Emails/Admin/NewEvent.php:236
#: includes/Emails/Customer/EventRegistrationCancelled.php:212
#: includes/Emails/Customer/EventRegistrationConfirmed.php:222
#: includes/Emails/Customer/EventReminder.php:209
#: includes/Emails/Employee/EventRegistrationCancelled.php:213
#: includes/Emails/Employee/EventRegistrationConfirmed.php:213
#: includes/Emails/Employee/EventReminder.php:204
#: src/chatbot/components/ChatWindow.jsx:71
#: src/eventBooking/components/EventCard.jsx:71
#: src/eventBooking/components/EventLeftPanel.jsx:24
#: src/meetingBooking/components/MeetingSidebar.jsx:23
#: src/modules/Events/components/EventDetails.jsx:130
#: src/modules/Events/components/EventForm.jsx:354
#: src/modules/Events/components/EventList.jsx:137
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:357
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:122
#: src/modules/Settings/components/ChatbotPreview.jsx:124
msgid "Online"
msgstr "En línea"

#: includes/Emails/Admin/NewEvent.php:238
#: includes/Emails/Customer/EventRegistrationCancelled.php:214
#: includes/Emails/Customer/EventRegistrationConfirmed.php:224
#: includes/Emails/Customer/EventReminder.php:211
#: includes/Emails/Customer/MeetingCancelled.php:184
#: includes/Emails/Customer/MeetingConfirmed.php:199
#: includes/Emails/Customer/MeetingReminder.php:194
#: includes/Emails/Employee/EventRegistrationCancelled.php:215
#: includes/Emails/Employee/EventRegistrationConfirmed.php:215
#: includes/Emails/Employee/EventReminder.php:206
#: includes/Emails/Employee/MeetingCancelled.php:178
#: includes/Emails/Employee/MeetingConfirmed.php:185
#: includes/Emails/Employee/MeetingReminder.php:184
#: templates/emails/admin/new-meeting.php:195
#: src/modules/Events/components/EventList.jsx:136
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:358
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:123
msgid "In Person"
msgstr "Presencial"

#: includes/Emails/Admin/NewMeeting.php:37
msgid "New Meeting - Admin"
msgstr "Nueva reunión – Administrador"

#: includes/Emails/Admin/NewMeeting.php:38
msgid "Sent to admin when a new meeting booking is created"
msgstr "Se envía al administrador cuando se crea una nueva reserva de reunión"

#: includes/Emails/Admin/NewMeeting.php:39
msgid ""
"This email is sent automatically to the admin when any new meeting booking "
"is created in the system"
msgstr "Este correo se envía automáticamente al administrador cuando se crea cualquier nueva reserva de reunión"

#: includes/Emails/Admin/NewMeeting.php:72
msgid "New Meeting Booking - {meeting_type_name}"
msgstr "Nueva reserva de reunión – {meeting_type_name}"

#: includes/Emails/Admin/NewMeeting.php:73
msgid "New Meeting Notification"
msgstr "Notificación de nueva reunión"

#: includes/Emails/Admin/NewMeeting.php:74
msgid ""
"Hello Admin,\n"
"\n"
"A new meeting booking has been created in the system.\n"
"\n"
"Please review the details below and take necessary action."
msgstr ""
"Hola, administrador:\n"
"\n"
"Se ha creado una nueva reserva de reunión en el sistema.\n"
"\n"
"Revisa los detalles a continuación y toma las medidas necesarias."

#: includes/Emails/Admin/NewMeeting.php:75
msgid "You can manage this meeting from the admin dashboard."
msgstr "Puedes gestionar esta reunión desde el panel de administración."

#: includes/Emails/Admin/NewMeeting.php:166
#: includes/Emails/TemplateHooks.php:375
#: src/modules/Payments/components/modals/InvoiceGenerator.jsx:39
#: src/modules/Settings/components/IntegrationCard.jsx:492
#: src/modules/Settings/components/IntegrationCard.jsx:496
msgid "minutes"
msgstr "minutos"

#: includes/Emails/Customer/AppointmentCancelled.php:32
msgid "Appointment Cancelled - Customer"
msgstr "Cita cancelada – Cliente"

#: includes/Emails/Customer/AppointmentCancelled.php:33
msgid "Sent to customers when their appointment is cancelled"
msgstr "Se envía a los clientes cuando se cancela su cita"

#: includes/Emails/Customer/AppointmentCancelled.php:34
#: includes/Emails/Employee/AppointmentCancelled.php:34
msgid "This email is sent automatically when an appointment is cancelled"
msgstr "Este correo se envía automáticamente cuando se cancela una cita"

#: includes/Emails/Customer/AppointmentCancelled.php:71
#: includes/Emails/Employee/AppointmentCancelled.php:71
msgid "Appointment Cancelled - {service_name}"
msgstr "Cita cancelada – {service_name}"

#: includes/Emails/Customer/AppointmentCancelled.php:72
#: includes/Emails/Employee/AppointmentCancelled.php:72
msgid "Appointment Cancelled"
msgstr "Cita cancelada"

#: includes/Emails/Customer/AppointmentCancelled.php:73
msgid ""
"Hi {customer_name},\n"
"\n"
"Your appointment has been cancelled.\n"
"\n"
"If you have any questions or would like to reschedule, please contact us."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"Tu cita ha sido cancelada.\n"
"\n"
"Si tienes alguna duda o quieres reprogramarla, ponte en contacto con nosotros."

#: includes/Emails/Customer/AppointmentCancelled.php:74
msgid "We hope to serve you again soon!"
msgstr "¡Esperamos atenderte de nuevo pronto!"

#: includes/Emails/Customer/AppointmentCompleted.php:32
msgid "Appointment Completed - Customer"
msgstr "Cita completada – Cliente"

#: includes/Emails/Customer/AppointmentCompleted.php:33
msgid "Sent to customers when their appointment is completed"
msgstr "Se envía a los clientes cuando su cita se completa"

#: includes/Emails/Customer/AppointmentCompleted.php:34
#: includes/Emails/Employee/AppointmentCompleted.php:34
msgid ""
"This email is sent automatically when an appointment is marked as completed"
msgstr "Este correo se envía automáticamente cuando una cita se marca como completada"

#: includes/Emails/Customer/AppointmentCompleted.php:71
msgid "Thank You - Your Appointment is Complete!"
msgstr "¡Gracias! Tu cita ha finalizado"

#: includes/Emails/Customer/AppointmentCompleted.php:72
msgid "Thank You for Your Visit!"
msgstr "¡Gracias por tu visita!"

#: includes/Emails/Customer/AppointmentCompleted.php:73
msgid ""
"Hi {customer_name},\n"
"\n"
"Thank you for choosing our services! We hope you had a great experience.\n"
"\n"
"We would love to hear your feedback."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"¡Gracias por elegir nuestros servicios! Esperamos que hayas tenido una gran experiencia.\n"
"\n"
"Nos encantaría conocer tu opinión."

#: includes/Emails/Customer/AppointmentCompleted.php:74
msgid "We look forward to serving you again!"
msgstr "¡Estamos deseando volver a atenderte!"

#: includes/Emails/Customer/AppointmentConfirmed.php:34
msgid "Appointment Confirmed - Customer"
msgstr "Cita confirmada – Cliente"

#: includes/Emails/Customer/AppointmentConfirmed.php:35
msgid "Sent to customers when their appointment is confirmed"
msgstr "Se envía a los clientes cuando su cita se confirma"

#: includes/Emails/Customer/AppointmentConfirmed.php:36
msgid "This email is sent automatically when an appointment is confirmed"
msgstr "Este correo se envía automáticamente cuando se confirma una cita"

#: includes/Emails/Customer/AppointmentConfirmed.php:73
#: includes/Emails/Employee/AppointmentConfirmed.php:68
msgid "Appointment Confirmed - {service_name}"
msgstr "Cita confirmada – {service_name}"

#: includes/Emails/Customer/AppointmentConfirmed.php:74
msgid "Your Appointment is Confirmed!"
msgstr "¡Tu cita está confirmada!"

#: includes/Emails/Customer/AppointmentConfirmed.php:75
msgid ""
"Hi {customer_name},\n"
"\n"
"Great news! Your appointment has been confirmed.\n"
"\n"
"We look forward to seeing you on {booking_date} at {time}."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"¡Buenas noticias! Tu cita ha sido confirmada.\n"
"\n"
"Nos vemos el {booking_date} a las {time}."

#: includes/Emails/Customer/AppointmentConfirmed.php:76
msgid ""
"Please arrive 10 minutes early. If you need to reschedule or cancel, click "
"the button below."
msgstr "Llega, por favor, 10 minutos antes. Si necesitas reprogramar o cancelar, haz clic en el botón de abajo."

#: includes/Emails/Customer/AppointmentPending.php:32
msgid "Appointment Pending - Customer"
msgstr "Cita pendiente – Cliente"

#: includes/Emails/Customer/AppointmentPending.php:33
msgid "Sent to customers when their appointment is pending confirmation"
msgstr "Se envía a los clientes cuando su cita está pendiente de confirmación"

#: includes/Emails/Customer/AppointmentPending.php:34
msgid ""
"This email is sent automatically when an appointment is created and awaiting "
"confirmation"
msgstr "Este correo se envía automáticamente cuando se crea una cita y queda a la espera de confirmación"

#: includes/Emails/Customer/AppointmentPending.php:71
msgid "Appointment Pending Confirmation - {service_name}"
msgstr "Cita pendiente de confirmación – {service_name}"

#: includes/Emails/Customer/AppointmentPending.php:72
msgid "Your Appointment is Pending"
msgstr "Tu cita está pendiente"

#: includes/Emails/Customer/AppointmentPending.php:73
msgid ""
"Hi {customer_name},\n"
"\n"
"Thank you for booking with us! Your appointment is currently pending "
"confirmation.\n"
"\n"
"We will notify you once it's confirmed."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"¡Gracias por reservar con nosotros! Tu cita está actualmente pendiente de confirmación.\n"
"\n"
"Te avisaremos en cuanto se confirme."

#: includes/Emails/Customer/AppointmentPending.php:74
msgid "We'll confirm your booking shortly. Please keep an eye on your email."
msgstr "Confirmaremos tu reserva en breve. Permanece atento a tu correo."

#: includes/Emails/Customer/AppointmentReminder.php:33
msgid "Appointment Reminder - Customer"
msgstr "Recordatorio de cita – Cliente"

#: includes/Emails/Customer/AppointmentReminder.php:34
msgid "Sent to customers as a reminder before their appointment"
msgstr "Se envía a los clientes como recordatorio antes de la cita"

#: includes/Emails/Customer/AppointmentReminder.php:35
msgid "This email is sent automatically before an appointment as a reminder"
msgstr "Este correo se envía automáticamente antes de la cita como recordatorio"

#: includes/Emails/Customer/AppointmentReminder.php:72
msgid "Reminder: Your Appointment Tomorrow - {service_name}"
msgstr "Recordatorio: tu cita mañana – {service_name}"

#: includes/Emails/Customer/AppointmentReminder.php:73
#: includes/Emails/Employee/AppointmentReminder.php:73
msgid "Appointment Reminder"
msgstr "Recordatorio de cita"

#: includes/Emails/Customer/AppointmentReminder.php:74
msgid ""
"Hi {customer_name},\n"
"\n"
"This is a friendly reminder about your upcoming appointment.\n"
"\n"
"Please make sure to arrive on time. We look forward to seeing you on "
"{booking_date} at {time}."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"Este es un recordatorio amistoso de tu próxima cita.\n"
"\n"
"Llega puntual, por favor. Nos vemos el {booking_date} a las {time}."

#: includes/Emails/Customer/AppointmentReminder.php:75
#: includes/Emails/Customer/MeetingConfirmed.php:72
#: includes/Emails/Customer/MeetingReminder.php:76
msgid "If you need to reschedule or cancel, please do so as soon as possible."
msgstr "Si necesitas reprogramar o cancelar, hazlo lo antes posible."

#: includes/Emails/Customer/EventRegistrationCancelled.php:35
msgid "Event Registration Cancelled - Customer"
msgstr "Inscripción a evento cancelada – Cliente"

#: includes/Emails/Customer/EventRegistrationCancelled.php:36
msgid "Sent to customers when their event registration is cancelled"
msgstr "Se envía a los clientes cuando se cancela su inscripción a un evento"

#: includes/Emails/Customer/EventRegistrationCancelled.php:37
#: includes/Emails/Employee/EventRegistrationCancelled.php:37
msgid ""
"This email is sent automatically when an event registration is cancelled"
msgstr "Este correo se envía automáticamente cuando se cancela una inscripción a un evento"

#: includes/Emails/Customer/EventRegistrationCancelled.php:71
#: includes/Emails/Employee/EventRegistrationCancelled.php:71
msgid "Registration Cancelled - {event_name}"
msgstr "Inscripción cancelada – {event_name}"

#: includes/Emails/Customer/EventRegistrationCancelled.php:72
msgid "Your Registration Has Been Cancelled"
msgstr "Tu inscripción ha sido cancelada"

#: includes/Emails/Customer/EventRegistrationCancelled.php:73
msgid ""
"Hi {customer_name},\n"
"\n"
"Your registration for {event_name} has been cancelled.\n"
"\n"
"If you have any questions or would like to re-register, please contact us."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"Tu inscripción a {event_name} ha sido cancelada.\n"
"\n"
"Si tienes alguna duda o quieres volver a inscribirte, contacta con nosotros."

#: includes/Emails/Customer/EventRegistrationCancelled.php:74
msgid "We hope to see you at a future event!"
msgstr "¡Esperamos verte en un próximo evento!"

#: includes/Emails/Customer/EventRegistrationConfirmed.php:35
msgid "Event Registration Confirmed - Customer"
msgstr "Inscripción a evento confirmada – Cliente"

#: includes/Emails/Customer/EventRegistrationConfirmed.php:36
msgid "Sent to customers when their event registration is confirmed"
msgstr "Se envía a los clientes cuando se confirma su inscripción a un evento"

#: includes/Emails/Customer/EventRegistrationConfirmed.php:37
#: includes/Emails/Employee/EventRegistrationConfirmed.php:37
msgid "This email is sent automatically when a customer registers for an event"
msgstr "Este correo se envía automáticamente cuando un cliente se inscribe a un evento"

#: includes/Emails/Customer/EventRegistrationConfirmed.php:71
msgid "Registration Confirmed - {event_name}"
msgstr "Inscripción confirmada – {event_name}"

#: includes/Emails/Customer/EventRegistrationConfirmed.php:72
msgid "Your Registration is Confirmed!"
msgstr "¡Tu inscripción está confirmada!"

#: includes/Emails/Customer/EventRegistrationConfirmed.php:73
msgid ""
"Hi {customer_name},\n"
"\n"
"Great news! Your registration for {event_name} has been confirmed.\n"
"\n"
"We look forward to seeing you on {event_date} at {event_time}."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"¡Buenas noticias! Tu inscripción a {event_name} ha sido confirmada.\n"
"\n"
"Nos vemos el {event_date} a las {event_time}."

#: includes/Emails/Customer/EventRegistrationConfirmed.php:74
#: includes/Emails/Customer/EventReminder.php:78
msgid ""
"If you need to cancel your registration, please do so as soon as possible."
msgstr "Si necesitas cancelar tu inscripción, hazlo lo antes posible."

#: includes/Emails/Customer/EventReminder.php:36
msgid "Event Reminder - Customer"
msgstr "Recordatorio de evento – Cliente"

#: includes/Emails/Customer/EventReminder.php:37
msgid "Sent to customers as a reminder before their event"
msgstr "Se envía a los clientes como recordatorio antes del evento"

#: includes/Emails/Customer/EventReminder.php:38
msgid "This email is sent automatically before an event as a reminder"
msgstr "Este correo se envía automáticamente antes del evento como recordatorio"

#: includes/Emails/Customer/EventReminder.php:75
#: includes/Emails/Employee/EventReminder.php:75
msgid "Upcoming Event Reminder - {event_name}"
msgstr "Recordatorio de próximo evento – {event_name}"

#: includes/Emails/Customer/EventReminder.php:76
#: includes/Emails/Employee/EventReminder.php:76
msgid "Event Reminder"
msgstr "Recordatorio de evento"

#: includes/Emails/Customer/EventReminder.php:77
msgid ""
"Hi {customer_name},\n"
"\n"
"This is a friendly reminder about an upcoming event you registered for.\n"
"\n"
"Please make sure to join on time. We look forward to seeing you on "
"{event_date} at {event_time}."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"Este es un recordatorio amistoso de un evento próximo en el que te has inscrito.\n"
"\n"
"Asegúrate de unirte puntualmente. Nos vemos el {event_date} a las {event_time}."

#: includes/Emails/Customer/MeetingCancelled.php:33
msgid "Meeting Cancelled - Customer"
msgstr "Reunión cancelada – Cliente"

#: includes/Emails/Customer/MeetingCancelled.php:34
msgid "Sent to customers when their meeting is cancelled"
msgstr "Se envía a los clientes cuando se cancela su reunión"

#: includes/Emails/Customer/MeetingCancelled.php:35
#: includes/Emails/Employee/MeetingCancelled.php:35
msgid "This email is sent automatically when a meeting is cancelled"
msgstr "Este correo se envía automáticamente cuando se cancela una reunión"

#: includes/Emails/Customer/MeetingCancelled.php:69
#: includes/Emails/Employee/MeetingCancelled.php:69
msgid "Meeting Cancelled - {meeting_type_name}"
msgstr "Reunión cancelada – {meeting_type_name}"

#: includes/Emails/Customer/MeetingCancelled.php:70
msgid "Your Meeting Has Been Cancelled"
msgstr "Tu reunión ha sido cancelada"

#: includes/Emails/Customer/MeetingCancelled.php:71
msgid ""
"Hi {customer_name},\n"
"\n"
"Your meeting has been cancelled.\n"
"\n"
"If you have any questions or would like to reschedule, please contact us."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"Tu reunión ha sido cancelada.\n"
"\n"
"Si tienes alguna duda o quieres reprogramarla, contacta con nosotros."

#: includes/Emails/Customer/MeetingCancelled.php:72
msgid "We hope to connect with you again soon!"
msgstr "¡Esperamos volver a conectar contigo pronto!"

#: includes/Emails/Customer/MeetingCancelled.php:180
#: includes/Emails/Customer/MeetingConfirmed.php:195
#: includes/Emails/Customer/MeetingReminder.php:190
#: includes/Emails/Employee/MeetingCancelled.php:174
#: includes/Emails/Employee/MeetingConfirmed.php:181
#: includes/Emails/Employee/MeetingReminder.php:180
#: templates/emails/admin/new-meeting.php:193
#: src/modules/Appointment/components/AppointmentDetails.jsx:482
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:69
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:534
#: src/modules/Services/components/formSection/SettingsSection.jsx:383
#: src/myBooking/components/AppointmentDetailsModal.jsx:333
#: src/myBooking/components/BookingDetailsModal.jsx:460
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1629
msgid "Google Meet"
msgstr "Google Meet"

#: includes/Emails/Customer/MeetingCancelled.php:182
#: includes/Emails/Customer/MeetingConfirmed.php:197
#: includes/Emails/Customer/MeetingReminder.php:192
#: includes/Emails/Employee/MeetingCancelled.php:176
#: includes/Emails/Employee/MeetingConfirmed.php:183
#: includes/Emails/Employee/MeetingReminder.php:182
#: templates/emails/admin/new-meeting.php:194
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:69
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:543
#: src/modules/Services/components/formSection/SettingsSection.jsx:393
#: src/modules/Settings/components/IntegrationCard.jsx:180
#: src/modules/Settings/config/settingsConfig.jsx:752
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1641
msgid "Zoom"
msgstr "Zoom"

#: includes/Emails/Customer/MeetingCancelled.php:186
#: includes/Emails/Customer/MeetingConfirmed.php:201
#: includes/Emails/Customer/MeetingReminder.php:196
#: includes/Emails/Employee/MeetingCancelled.php:180
#: includes/Emails/Employee/MeetingConfirmed.php:187
#: includes/Emails/Employee/MeetingReminder.php:186
#: templates/emails/admin/new-meeting.php:196
#: src/meetingBooking/components/MeetingSidebar.jsx:19
msgid "Phone Call"
msgstr "Llamada telefónica"

#: includes/Emails/Customer/MeetingConfirmed.php:33
msgid "Meeting Confirmed - Customer"
msgstr "Reunión confirmada – Cliente"

#: includes/Emails/Customer/MeetingConfirmed.php:34
msgid "Sent to customers when their meeting is confirmed"
msgstr "Se envía a los clientes cuando se confirma su reunión"

#: includes/Emails/Customer/MeetingConfirmed.php:35
msgid "This email is sent automatically when a meeting is confirmed"
msgstr "Este correo se envía automáticamente cuando se confirma una reunión"

#: includes/Emails/Customer/MeetingConfirmed.php:69
msgid "Meeting Confirmed - {meeting_type_name}"
msgstr "Reunión confirmada – {meeting_type_name}"

#: includes/Emails/Customer/MeetingConfirmed.php:70
msgid "Your Meeting is Confirmed!"
msgstr "¡Tu reunión está confirmada!"

#: includes/Emails/Customer/MeetingConfirmed.php:71
msgid ""
"Hi {customer_name},\n"
"\n"
"Great news! Your meeting has been confirmed.\n"
"\n"
"We look forward to seeing you on {booking_date} at {time}."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"¡Buenas noticias! Tu reunión ha sido confirmada.\n"
"\n"
"Nos vemos el {booking_date} a las {time}."

#: includes/Emails/Customer/MeetingReminder.php:34
msgid "Meeting Reminder - Customer"
msgstr "Recordatorio de reunión – Cliente"

#: includes/Emails/Customer/MeetingReminder.php:35
msgid "Sent to customers as a reminder before their meeting"
msgstr "Se envía a los clientes como recordatorio antes de la reunión"

#: includes/Emails/Customer/MeetingReminder.php:36
msgid "This email is sent automatically before a meeting as a reminder"
msgstr "Este correo se envía automáticamente antes de la reunión como recordatorio"

#: includes/Emails/Customer/MeetingReminder.php:73
#: includes/Emails/Employee/MeetingReminder.php:73
msgid "Upcoming Meeting Reminder - {meeting_type_name}"
msgstr "Recordatorio de próxima reunión – {meeting_type_name}"

#: includes/Emails/Customer/MeetingReminder.php:74
#: includes/Emails/Employee/MeetingReminder.php:74
msgid "Meeting Reminder"
msgstr "Recordatorio de reunión"

#: includes/Emails/Customer/MeetingReminder.php:75
msgid ""
"Hi {customer_name},\n"
"\n"
"This is a friendly reminder about your upcoming meeting.\n"
"\n"
"Please make sure to join on time. We look forward to connecting with you on "
"{booking_date} at {time}."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"Este es un recordatorio amistoso de tu próxima reunión.\n"
"\n"
"Asegúrate de unirte puntualmente. Nos vemos el {booking_date} a las {time}."

#: includes/Emails/Employee/AppointmentAssigned.php:31
msgid "Appointment Assigned - Employee"
msgstr "Cita asignada: empleado"

#: includes/Emails/Employee/AppointmentAssigned.php:32
msgid "Sent to an employee when an admin assigns them to an appointment"
msgstr "Se envía a un empleado cuando un administrador lo asigna a una cita"

#: includes/Emails/Employee/AppointmentAssigned.php:33
msgid ""
"This email is sent when an admin assigns a staff member to a previously "
"unassigned appointment"
msgstr "Este correo se envía cuando un administrador asigna un miembro del personal a una cita previamente sin asignar"

#: includes/Emails/Employee/AppointmentAssigned.php:66
msgid "You have been assigned an appointment - {service_name}"
msgstr "Se te ha asignado una cita: {service_name}"

#: includes/Emails/Employee/AppointmentAssigned.php:67
msgid "New Appointment Assigned"
msgstr "Nueva cita asignada"

#: includes/Emails/Employee/AppointmentAssigned.php:68
msgid ""
"Hello {staff_name},\n"
"\n"
"You have been assigned to an appointment. Please review the details below."
msgstr ""
"Hola {staff_name}:\n"
"\n"
"Se te ha asignado una cita. Revisa los detalles a continuación."

#: includes/Emails/Employee/AppointmentAssigned.php:69
#: includes/Emails/Employee/AppointmentConfirmed.php:71
msgid "Please prepare for this appointment and contact the customer if needed."
msgstr "Prepárate para esta cita y contacta con el cliente si fuera necesario."

#: includes/Emails/Employee/AppointmentCancelled.php:32
msgid "Appointment Cancelled - Employee"
msgstr "Cita cancelada – Empleado"

#: includes/Emails/Employee/AppointmentCancelled.php:33
msgid "Sent to employees when an appointment is cancelled"
msgstr "Se envía a los empleados cuando se cancela una cita"

#: includes/Emails/Employee/AppointmentCancelled.php:73
msgid ""
"Hello {staff_name},\n"
"\n"
"An appointment has been cancelled.\n"
"\n"
"Please review the details below and update your schedule accordingly."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Se ha cancelado una cita.\n"
"\n"
"Revisa los detalles a continuación y actualiza tu horario en consecuencia."

#: includes/Emails/Employee/AppointmentCompleted.php:32
msgid "Appointment Completed - Employee"
msgstr "Cita completada – Empleado"

#: includes/Emails/Employee/AppointmentCompleted.php:33
msgid "Sent to employees when an appointment is completed"
msgstr "Se envía a los empleados cuando una cita se completa"

#: includes/Emails/Employee/AppointmentCompleted.php:90
msgid "Appointment Completed - {service_name}"
msgstr "Cita completada – {service_name}"

#: includes/Emails/Employee/AppointmentCompleted.php:91
msgid "Appointment Completed"
msgstr "Cita completada"

#: includes/Emails/Employee/AppointmentCompleted.php:92
msgid ""
"Hello {staff_name},\n"
"\n"
"An appointment has been marked as completed.\n"
"\n"
"Please find the details below for your records."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Una cita se ha marcado como completada.\n"
"\n"
"A continuación tienes los detalles para tus registros."

#: includes/Emails/Employee/AppointmentConfirmed.php:31
msgid "Appointment Confirmed - Employee"
msgstr "Cita confirmada – Empleado"

#: includes/Emails/Employee/AppointmentConfirmed.php:32
msgid "Sent to employees when an appointment is confirmed"
msgstr "Se envía a los empleados cuando se confirma una cita"

#: includes/Emails/Employee/AppointmentConfirmed.php:33
msgid ""
"This email is sent automatically when an appointment is confirmed for an "
"employee"
msgstr "Este correo se envía automáticamente cuando se confirma una cita para un empleado"

#: includes/Emails/Employee/AppointmentConfirmed.php:69
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:12
#: src/site/components/steps/ConfirmationStep.jsx:253
#: src/site/hooks/useFormCustomization.js:64
msgid "Appointment Confirmed"
msgstr "Cita confirmada"

#: includes/Emails/Employee/AppointmentConfirmed.php:70
msgid ""
"Hello {staff_name},\n"
"\n"
"An appointment has been confirmed and added to your schedule.\n"
"\n"
"Please review the details below."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Se ha confirmado una cita y se ha añadido a tu horario.\n"
"\n"
"Revisa los detalles a continuación."

#: includes/Emails/Employee/AppointmentPending.php:32
msgid "New Appointment - Employee"
msgstr "Nueva cita – Empleado"

#: includes/Emails/Employee/AppointmentPending.php:33
msgid "Sent to employees when a new appointment is pending"
msgstr "Se envía a los empleados cuando hay una nueva cita pendiente"

#: includes/Emails/Employee/AppointmentPending.php:34
msgid ""
"This email is sent automatically when a new appointment is created for an "
"employee"
msgstr "Este correo se envía automáticamente cuando se crea una nueva cita para un empleado"

#: includes/Emails/Employee/AppointmentPending.php:72
msgid "New Appointment Received"
msgstr "Nueva cita recibida"

#: includes/Emails/Employee/AppointmentPending.php:73
msgid ""
"Hello {staff_name},\n"
"\n"
"A new appointment has been received and is pending confirmation.\n"
"\n"
"Please review the details below."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Se ha recibido una nueva cita y está pendiente de confirmación.\n"
"\n"
"Revisa los detalles a continuación."

#: includes/Emails/Employee/AppointmentPending.php:74
msgid "Please confirm or reject this appointment as soon as possible."
msgstr "Confirma o rechaza esta cita lo antes posible."

#: includes/Emails/Employee/AppointmentReminder.php:33
msgid "Appointment Reminder - Employee"
msgstr "Recordatorio de cita – Empleado"

#: includes/Emails/Employee/AppointmentReminder.php:34
msgid "Sent to employees as a reminder before their appointment"
msgstr "Se envía a los empleados como recordatorio antes de la cita"

#: includes/Emails/Employee/AppointmentReminder.php:35
msgid ""
"This email is sent automatically before an appointment as a reminder to the "
"staff member"
msgstr "Este correo se envía automáticamente antes de la cita como recordatorio para el empleado"

#: includes/Emails/Employee/AppointmentReminder.php:72
msgid "Reminder: Upcoming Appointment - {service_name}"
msgstr "Recordatorio: próxima cita – {service_name}"

#: includes/Emails/Employee/AppointmentReminder.php:74
msgid ""
"Hello {staff_name},\n"
"\n"
"This is a reminder about an upcoming appointment on your schedule.\n"
"\n"
"Please review the details below and prepare accordingly."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Este es un recordatorio de una próxima cita en tu horario.\n"
"\n"
"Revisa los detalles a continuación y prepárate."

#: includes/Emails/Employee/AppointmentReminder.php:75
msgid ""
"Please ensure you are ready for this appointment. Contact the customer if "
"needed."
msgstr "Asegúrate de estar preparado para esta cita. Contacta con el cliente si fuera necesario."

#: includes/Emails/Employee/EventRegistrationCancelled.php:35
msgid "Event Registration Cancelled - Employee"
msgstr "Inscripción a evento cancelada – Empleado"

#: includes/Emails/Employee/EventRegistrationCancelled.php:36
msgid "Sent to employees/organizers when an event registration is cancelled"
msgstr "Se envía a los empleados/organizadores cuando se cancela una inscripción"

#: includes/Emails/Employee/EventRegistrationCancelled.php:72
msgid "An Event Registration Has Been Cancelled"
msgstr "Se ha cancelado una inscripción a un evento"

#: includes/Emails/Employee/EventRegistrationCancelled.php:73
msgid ""
"Hello {staff_name},\n"
"\n"
"An event registration has been cancelled.\n"
"\n"
"Please review the details below and update your records accordingly."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Se ha cancelado una inscripción a un evento.\n"
"\n"
"Revisa los detalles a continuación y actualiza tus registros."

#: includes/Emails/Employee/EventRegistrationConfirmed.php:35
msgid "Event Registration Confirmed - Employee"
msgstr "Inscripción a evento confirmada – Empleado"

#: includes/Emails/Employee/EventRegistrationConfirmed.php:36
msgid "Sent to employees/organizers when a new event registration is confirmed"
msgstr "Se envía a los empleados/organizadores cuando se confirma una nueva inscripción"

#: includes/Emails/Employee/EventRegistrationConfirmed.php:71
msgid "New Registration - {event_name}"
msgstr "Nueva inscripción – {event_name}"

#: includes/Emails/Employee/EventRegistrationConfirmed.php:72
msgid "New Event Registration!"
msgstr "¡Nueva inscripción a evento!"

#: includes/Emails/Employee/EventRegistrationConfirmed.php:73
msgid ""
"Hello {staff_name},\n"
"\n"
"A new registration has been confirmed for your event.\n"
"\n"
"Please review the details below."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Se ha confirmado una nueva inscripción para tu evento.\n"
"\n"
"Revisa los detalles a continuación."

#: includes/Emails/Employee/EventRegistrationConfirmed.php:74
msgid "Please review this registration and contact the attendee if needed."
msgstr "Revisa esta inscripción y contacta con el asistente si fuera necesario."

#: includes/Emails/Employee/EventReminder.php:36
msgid "Event Reminder - Employee"
msgstr "Recordatorio de evento – Empleado"

#: includes/Emails/Employee/EventReminder.php:37
msgid "Sent to employees/organizers as a reminder before their event"
msgstr "Se envía a los empleados/organizadores como recordatorio antes del evento"

#: includes/Emails/Employee/EventReminder.php:38
msgid ""
"This email is sent automatically before an event as a reminder to the staff "
"member"
msgstr "Este correo se envía automáticamente antes del evento como recordatorio para el empleado"

#: includes/Emails/Employee/EventReminder.php:77
msgid ""
"Hello {staff_name},\n"
"\n"
"This is a reminder about an upcoming event on your schedule.\n"
"\n"
"Please review the details below and prepare accordingly."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Este es un recordatorio de un próximo evento en tu horario.\n"
"\n"
"Revisa los detalles a continuación y prepárate."

#: includes/Emails/Employee/EventReminder.php:78
msgid ""
"Please ensure you are ready for this event. Contact attendees if needed."
msgstr "Asegúrate de estar preparado para este evento. Contacta con los asistentes si fuera necesario."

#: includes/Emails/Employee/MeetingCancelled.php:33
msgid "Meeting Cancelled - Employee"
msgstr "Reunión cancelada – Empleado"

#: includes/Emails/Employee/MeetingCancelled.php:34
msgid "Sent to employees when a meeting is cancelled"
msgstr "Se envía a los empleados cuando se cancela una reunión"

#: includes/Emails/Employee/MeetingCancelled.php:70
msgid "A Meeting Has Been Cancelled"
msgstr "Se ha cancelado una reunión"

#: includes/Emails/Employee/MeetingCancelled.php:71
msgid ""
"Hello {staff_name},\n"
"\n"
"A meeting has been cancelled.\n"
"\n"
"Please review the details below and update your schedule accordingly."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Se ha cancelado una reunión.\n"
"\n"
"Revisa los detalles a continuación y actualiza tu horario."

#: includes/Emails/Employee/MeetingConfirmed.php:33
msgid "Meeting Confirmed - Employee"
msgstr "Reunión confirmada – Empleado"

#: includes/Emails/Employee/MeetingConfirmed.php:34
msgid "Sent to employees when a meeting is confirmed"
msgstr "Se envía a los empleados cuando se confirma una reunión"

#: includes/Emails/Employee/MeetingConfirmed.php:35
msgid ""
"This email is sent automatically when a meeting is confirmed for an employee"
msgstr "Este correo se envía automáticamente cuando se confirma una reunión para un empleado"

#: includes/Emails/Employee/MeetingConfirmed.php:69
msgid "New Meeting Booked - {meeting_type_name}"
msgstr "Nueva reunión reservada – {meeting_type_name}"

#: includes/Emails/Employee/MeetingConfirmed.php:70
msgid "New Meeting Booking!"
msgstr "¡Nueva reserva de reunión!"

#: includes/Emails/Employee/MeetingConfirmed.php:71
msgid ""
"Hello {staff_name},\n"
"\n"
"A new meeting has been confirmed and added to your schedule.\n"
"\n"
"Please review the details below."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Se ha confirmado una nueva reunión y se ha añadido a tu horario.\n"
"\n"
"Revisa los detalles a continuación."

#: includes/Emails/Employee/MeetingConfirmed.php:72
msgid "Please prepare for this meeting and contact the customer if needed."
msgstr "Prepárate para esta reunión y contacta con el cliente si fuera necesario."

#: includes/Emails/Employee/MeetingReminder.php:34
msgid "Meeting Reminder - Employee"
msgstr "Recordatorio de reunión – Empleado"

#: includes/Emails/Employee/MeetingReminder.php:35
msgid "Sent to employees as a reminder before their meeting"
msgstr "Se envía a los empleados como recordatorio antes de la reunión"

#: includes/Emails/Employee/MeetingReminder.php:36
msgid ""
"This email is sent automatically before a meeting as a reminder to the staff "
"member"
msgstr "Este correo se envía automáticamente antes de la reunión como recordatorio para el empleado"

#: includes/Emails/Employee/MeetingReminder.php:75
msgid ""
"Hello {staff_name},\n"
"\n"
"This is a reminder about an upcoming meeting on your schedule.\n"
"\n"
"Please review the details below and prepare accordingly."
msgstr ""
"Hola, {staff_name}:\n"
"\n"
"Este es un recordatorio de una próxima reunión en tu horario.\n"
"\n"
"Revisa los detalles a continuación y prepárate."

#: includes/Emails/Employee/MeetingReminder.php:76
msgid ""
"Please ensure you are ready for this meeting. Contact the customer if needed."
msgstr "Asegúrate de estar preparado para esta reunión. Contacta con el cliente si fuera necesario."

#: includes/Emails/MergeTags.php:34
#: src/modules/Appointment/components/AppointmentDetails.jsx:569
#: src/modules/Appointment/components/AppointmentRow.jsx:78
msgid "Customer Name"
msgstr "Nombre del cliente"

#: includes/Emails/MergeTags.php:35
msgid "Customer Email"
msgstr "Correo del cliente"

#: includes/Emails/MergeTags.php:36
msgid "Customer Phone"
msgstr "Teléfono del cliente"

#: includes/Emails/MergeTags.php:37
msgid "Staff Name"
msgstr "Nombre del empleado"

#: includes/Emails/MergeTags.php:38
msgid "All Staff Names"
msgstr "Nombres de todo el personal"

#: includes/Emails/MergeTags.php:39
#: includes/Integrations/ClassifiedListing/ClassifiedListingIntegration.php:247
msgid "Staff Email"
msgstr "Correo del empleado"

#: includes/Emails/MergeTags.php:40
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:108
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:219
#: src/modules/Services/components/formSection/DetailsSection.jsx:130
#: src/myBooking/components/AppointmentDetailsModal.jsx:211
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:417
msgid "Service Name"
msgstr "Nombre del servicio"

#: includes/Emails/MergeTags.php:41
#: templates/emails/admin/new-appointment.php:41
#: templates/emails/admin/new-event.php:46
#: templates/emails/admin/new-meeting.php:46
#: src/modules/Appointment/components/AppointmentDetails.jsx:949
#: src/modules/Emails/components/EmailEdit.jsx:551
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:36
#: src/site/components/steps/ConfirmationStep.jsx:274
msgid "Booking ID"
msgstr "ID de reserva"

#: includes/Emails/MergeTags.php:42
msgid "Booking Date"
msgstr "Fecha de la reserva"

#: includes/Emails/MergeTags.php:43
#: src/modules/Appointment/components/AddAppointmentForm.jsx:850
msgid "Appointment Time"
msgstr "Hora de la cita"

#: includes/Emails/MergeTags.php:45
#: src/eventBooking/components/EventLeftPanel.jsx:127
#: src/meetingBooking/components/MeetingSidebar.jsx:74
#: src/modules/Appointment/components/AppointmentDetails.jsx:459
#: src/modules/Calender/components/AppointmentCard.jsx:151
#: src/modules/Emails/components/EmailEdit.jsx:557
#: src/modules/Emails/components/EmailEdit.jsx:569
#: src/modules/Emails/components/EmailEdit.jsx:577
#: src/modules/Emails/components/EmailEdit.jsx:697
#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:173
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:588
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:724
#: src/modules/FormCustomization/components/preview/steps/MockServicesStep.jsx:40
#: src/modules/location/components/AddLocationForm.jsx:98
#: src/modules/Payments/components/PaymentDetails.jsx:210
#: src/site/components/steps/ConfirmationStep.jsx:320
#: src/site/components/steps/ServicesStep.jsx:474
#: src/site/components/steps/ServicesStep.jsx:747
#: src/site/hooks/useFormCustomization.js:22
msgid "Location"
msgstr "Ubicación"

#: includes/Emails/MergeTags.php:47
#: src/modules/Appointment/components/AppointmentDetails.jsx:684
#: src/modules/Appointment/components/AppointmentFilters.jsx:141
#: src/modules/Appointment/components/TableHeader.jsx:36
#: src/modules/Coupons/components/AddCouponForm.jsx:238
#: src/modules/Coupons/components/CouponDashboard.jsx:174
#: src/modules/Customer/components/Columns.jsx:102
#: src/modules/Customer/components/CustomerForm.jsx:205
#: src/modules/CustomFields/components/CustomFieldTableHeader.jsx:37
#: src/modules/Dashboard/components/skeltons/UpcomingAppointmentsSkeleton.jsx:87
#: src/modules/Dashboard/components/UpcomingAppointments.jsx:87
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:229
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:190
#: src/modules/Emails/components/EmailEdit.jsx:550
#: src/modules/Emails/components/EmailsList.jsx:152
#: src/modules/Employees/components/TableHeader.jsx:38
#: src/modules/Events/components/EventDetails.jsx:318
#: src/modules/Events/components/EventForm.jsx:383
#: src/modules/location/components/AddLocationForm.jsx:94
#: src/modules/location/components/TableHeader.jsx:36
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:86
#: src/modules/Payments/components/PaymentDetails.jsx:410
#: src/modules/Payments/components/PaymentList.jsx:200
#: src/modules/Payouts/components/PayoutList.jsx:256
#: src/modules/WhatsApp/WhatsAppPage.jsx:607
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:533
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:488
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:456
msgid "Status"
msgstr "Estado"

#: includes/Emails/MergeTags.php:48
#: src/modules/Appointment/components/AppointmentDetails.jsx:514
#: src/modules/Calender/components/AppointmentCard.jsx:231
#: src/modules/Customer/components/CustomerForm.jsx:190
#: src/modules/Payments/components/PaymentDetails.jsx:217
#: src/myBooking/components/AccountDetails.jsx:890
#: src/myBooking/components/BookingDetailsModal.jsx:479
msgid "Notes"
msgstr "Notas"

#: includes/Emails/MergeTags.php:49
msgid "Rejection Reason"
msgstr "Motivo del rechazo"

#: includes/Emails/MergeTags.php:50
#: src/modules/Appointment/components/AddAppointmentForm.jsx:1057
#: src/modules/Coupons/components/AddCouponForm.jsx:81
msgid "Coupon Code"
msgstr "Código de cupón"

#: includes/Emails/MergeTags.php:51
#: src/modules/Coupons/components/AddCouponForm.jsx:131
msgid "Discount Amount"
msgstr "Importe del descuento"

#: includes/Emails/MergeTags.php:52
msgid "Site URL"
msgstr "URL del sitio"

#: includes/Emails/MergeTags.php:53
msgid "Site Name"
msgstr "Nombre del sitio"

#: includes/Emails/MergeTags.php:54
msgid "Current Year"
msgstr "Año actual"

#: includes/Emails/TemplateHooks.php:338
#: src/modules/Emails/components/EmailEdit.jsx:743
#: src/myBooking/components/BookingDetailsModal.jsx:274
msgid "Booking Details"
msgstr "Detalles de la reserva"

#: includes/Emails/TemplateHooks.php:344
#: src/modules/Calender/components/AppointmentCard.jsx:33
#: src/modules/Emails/components/EmailEdit.jsx:746
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:236
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:351
msgid "Service:"
msgstr "Servicio:"

#: includes/Emails/TemplateHooks.php:354
#: templates/emails/admin/new-event.php:137
#: templates/emails/admin/new-meeting.php:151
#: templates/emails/customer/meeting-cancelled.php:34
#: templates/emails/customer/meeting-confirmed.php:54
#: templates/emails/customer/meeting-reminder.php:34
#: templates/emails/employee/meeting-cancelled.php:44
#: templates/emails/employee/meeting-confirmed.php:59
#: templates/emails/employee/meeting-reminder.php:47
#: src/modules/Emails/components/EmailEdit.jsx:656
#: src/modules/Emails/components/EmailEdit.jsx:750
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:238
msgid "Date:"
msgstr "Fecha:"

#: includes/Emails/TemplateHooks.php:364
#: templates/emails/admin/new-event.php:153
#: templates/emails/admin/new-meeting.php:160
#: templates/emails/customer/meeting-cancelled.php:35
#: templates/emails/customer/meeting-confirmed.php:61
#: templates/emails/customer/meeting-reminder.php:35
#: templates/emails/employee/meeting-cancelled.php:45
#: templates/emails/employee/meeting-confirmed.php:66
#: templates/emails/employee/meeting-reminder.php:48
#: src/modules/Calender/components/AppointmentCard.jsx:43
#: src/modules/Emails/components/EmailEdit.jsx:660
#: src/modules/Emails/components/EmailEdit.jsx:754
msgid "Time:"
msgstr "Hora:"

#: includes/Emails/TemplateHooks.php:374
#: templates/emails/admin/new-meeting.php:176
#: templates/emails/customer/meeting-cancelled.php:37
#: templates/emails/customer/meeting-confirmed.php:74
#: templates/emails/customer/meeting-reminder.php:37
#: templates/emails/employee/meeting-cancelled.php:47
#: templates/emails/employee/meeting-confirmed.php:77
#: templates/emails/employee/meeting-reminder.php:50
#: src/modules/Emails/components/EmailEdit.jsx:664
#: src/modules/Emails/components/EmailEdit.jsx:758
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:242
msgid "Duration:"
msgstr "Duración:"

#: includes/Emails/TemplateHooks.php:384
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:234
msgid "Employee:"
msgstr "Empleado:"

#: includes/Emails/TemplateHooks.php:394
#: templates/emails/admin/new-meeting.php:204
#: templates/emails/customer/meeting-cancelled.php:40
#: templates/emails/customer/meeting-confirmed.php:83
#: templates/emails/customer/meeting-reminder.php:40
#: templates/emails/employee/meeting-cancelled.php:50
#: templates/emails/employee/meeting-confirmed.php:86
#: templates/emails/employee/meeting-reminder.php:53
#: src/modules/Emails/components/EmailEdit.jsx:668
#: src/modules/Emails/components/EmailEdit.jsx:766
msgid "Location:"
msgstr "Ubicación:"

#: includes/Emails/TemplateHooks.php:403
msgid "Persons:"
msgstr "Personas:"

#: includes/Emails/TemplateHooks.php:413
msgid "Service Price:"
msgstr "Precio del servicio:"

#: includes/Emails/TemplateHooks.php:423
msgid "Dynamic Price:"
msgstr "Precio dinámico:"

#: includes/Emails/TemplateHooks.php:430
msgid "fixed"
msgstr "fijo"

#: includes/Emails/TemplateHooks.php:441
#: templates/emails/admin/new-event.php:239
#: templates/emails/admin/new-meeting.php:213
msgid "Coupon:"
msgstr "Cupón:"

#: includes/Emails/TemplateHooks.php:447
#: templates/emails/admin/new-meeting.php:219
msgid "Discount:"
msgstr "Descuento:"

#: includes/Emails/TemplateHooks.php:456
#: templates/emails/admin/new-event.php:248 src/components/Sidebar.jsx:251
#: src/modules/Payments/components/modals/InvoiceGenerator.jsx:74
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:285
#: src/modules/Payments/components/PaymentDetails.jsx:332
#: src/modules/Settings/config/settingsConfig.jsx:15
#: src/myBooking/components/AppointmentDetailsModal.jsx:468
#: src/myBooking/components/BookingDetailsModal.jsx:430
#: src/myBooking/components/InvoiceModal.jsx:149
#: src/myBooking/components/ScheduleItem.jsx:498
#: src/site/components/steps/CheckoutStep.jsx:455
#: src/site/components/steps/ConfirmationStep.jsx:415
#: src/site/components/steps/PaymentSummaryStep.jsx:259
msgid "Tax"
msgstr "Impuesto"

#: includes/Emails/TemplateHooks.php:471
#: templates/emails/admin/new-meeting.php:228
#: src/modules/Emails/components/EmailEdit.jsx:770
msgid "Total Price:"
msgstr "Precio total:"

#. translators: %s: admin email address.
#: includes/Emails/TemplateHooks.php:531
msgid "Booking ID: %s"
msgstr "ID de reserva: %s"

#. translators: %s: admin email address.
#: includes/Emails/TemplateHooks.php:563
msgid "Questions? Reply to this email or call us at %s"
msgstr "¿Tienes dudas? Responde a este correo o llámanos al %s"

#. translators: %s: admin email address.
#: includes/Emails/TemplateHooks.php:570
msgid "Questions? Reply to this email or contact us at %s"
msgstr "¿Tienes dudas? Responde a este correo o contacta con nosotros en %s"

#. translators: %1$s: current year. %2$s: site name.
#: includes/Emails/TemplateHooks.php:580
msgid "© %1$s %2$s. All rights reserved."
msgstr "© %1$s %2$s. Todos los derechos reservados."

#: includes/ExportImport/ExportImportController.php:110
msgid "Please select at least one module to export."
msgstr "Selecciona al menos un módulo para exportar."

#: includes/ExportImport/ExportImportController.php:151
msgid "Module parameter is required."
msgstr "El parámetro de módulo es obligatorio."

#. translators: %s: module name
#: includes/ExportImport/ExportImportController.php:160
#: includes/ExportImport/ExportImportService.php:292
msgid "Unknown module: %s"
msgstr "Módulo desconocido: %s"

#: includes/ExportImport/ExportImportController.php:204
msgid "No import data provided."
msgstr "No se han proporcionado datos para importar."

#: includes/ExportImport/ExportImportController.php:212
msgid "Invalid import file."
msgstr "Archivo de importación no válido."

#: includes/ExportImport/ExportImportController.php:259
msgid "Session key and module are required."
msgstr "Se requieren la clave de sesión y el módulo."

#: includes/ExportImport/ExportImportController.php:263
msgid "No records provided for import."
msgstr "No se han proporcionado registros para importar."

#: includes/ExportImport/ExportImportController.php:306
msgid "Session key is required."
msgstr "La clave de sesión es obligatoria."

#: includes/ExportImport/ExportImportController.php:316
msgid "Import session cleaned up successfully."
msgstr "Sesión de importación limpiada correctamente."

#: includes/ExportImport/ExportImportService.php:118
msgid "Categories"
msgstr "Categorías"

#: includes/ExportImport/ExportImportService.php:125
#: templates/emails/admin/new-appointment.php:144 src/components/Header.jsx:57
#: src/components/Sidebar.jsx:234
#: src/modules/Appointment/components/AddAppointmentForm.jsx:1118
#: src/modules/Appointment/components/AppointmentDetails.jsx:649
#: src/pages/CustomFields.jsx:35 src/pages/CustomFields.jsx:81
msgid "Custom Fields"
msgstr "Campos personalizados"

#: includes/ExportImport/ExportImportService.php:126
#: src/components/Header.jsx:42 src/components/Sidebar.jsx:209
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:264
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:208
#: src/pages/DynamicPricing.jsx:39 src/pages/DynamicPricing.jsx:87
msgid "Dynamic Pricing"
msgstr "Precios dinámicos"

#: includes/ExportImport/ExportImportService.php:127
#: src/components/Header.jsx:44 src/components/Sidebar.jsx:211
#: src/myBooking/components/panels/EmployeePanel.jsx:44
#: src/pages/Payouts.jsx:13 src/pages/Payouts.jsx:21
msgid "Payouts"
msgstr "Pagos a empleados"

#: includes/ExportImport/ExportImportService.php:276
msgid "Missing metadata section."
msgstr "Falta la sección de metadatos."

#: includes/ExportImport/ExportImportService.php:280
msgid "Missing or invalid data section."
msgstr "Sección de datos ausente o no válida."

#: includes/ExportImport/ExportImportService.php:284
msgid "Export file is not from Radius Booking plugin."
msgstr "El archivo de exportación no es del plugin Radius Booking."

#. translators: %d: Number of hours
#. translators: %d is the number of hours.
#: includes/Helpers/BookingHelper.php:15
#: includes/Services/CustomerService.php:827
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:50
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:55
msgid "%d hour"
msgid_plural "%d hours"
msgstr[0] "%d hora"
msgstr[1] "%d horas"

#. translators: %d: Number of minutes
#. translators: %d is the number of minutes.
#: includes/Helpers/BookingHelper.php:23
#: includes/Services/CustomerService.php:835
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:47
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:56
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] "%d minuto"
msgstr[1] "%d minutos"

#: includes/Helpers/BookingHelper.php:29
#: includes/Services/CustomerService.php:841
msgid "0 minutes"
msgstr "0 minutos"

#: includes/Helpers/BookingHelper.php:34
#: includes/Services/CustomerService.php:846
msgid " and "
msgstr " y "

#: includes/Helpers/SettingsHelper.php:306
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:73
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:150
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:266
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:282
#: includes/Integrations/ClassifiedListing/ListingServiceSync.php:89
#: src/modules/Settings/components/IntegrationCard.jsx:601
#: src/modules/Settings/components/IntegrationCard.jsx:603
msgid "Consultation"
msgstr "Consulta"

#: includes/Helpers/WPHelpers.php:66
msgid "-- Select a page --"
msgstr "-- Selecciona una página --"

#: includes/Hooks/Common.php:88 includes/Hooks/RoleManager.php:42
msgid "Radius Booking Employee"
msgstr "Empleado de Radius Booking"

#: includes/Hooks/Common.php:114 includes/Hooks/RoleManager.php:67
msgid "Radius Booking Customer"
msgstr "Cliente de Radius Booking"

#: includes/Hooks/Common.php:161
#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:313
msgid "Radius Booking Form"
msgstr "Formulario de Radius Booking"

#: includes/Hooks/Common.php:162
msgid "Radius My Booking"
msgstr "Mi reserva de Radius"

#: includes/Integrations/ClassifiedListing/ClassifiedListingIntegration.php:248
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:429
msgid "staff@example.com"
msgstr "personal@example.com"

#: includes/Integrations/ClassifiedListing/ClassifiedListingIntegration.php:249
msgid "Email address for creating the staff member in Radius Booking."
msgstr "Dirección de correo electrónico para crear el empleado en Radius Booking."

#: includes/Integrations/ClassifiedListing/ClassifiedListingIntegration.php:250
msgid "Staff email is required."
msgstr "El correo electrónico del empleado es obligatorio."

#: includes/Integrations/ClassifiedListing/ListingDashboardHooks.php:92
msgid "Please log in to view your bookings."
msgstr "Inicia sesión para ver tus reservas."

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:64
#: includes/Integrations/ClassifiedListing/ListingMetaBox.php:55
msgid "Enable Booking"
msgstr "Habilitar reservas"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:66
msgid "Enable booking for this listing"
msgstr "Habilitar reservas para este anuncio"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:83
#: src/modules/Services/components/formSection/DetailsSection.jsx:182
msgid "This field is required"
msgstr "Este campo es obligatorio"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:109
msgid ""
"Service name used when creating the booking service in staff mode. Each form "
"can have its own service name (e.g. \"Doctor Consultation\", \"Legal "
"Consultation\")."
msgstr "Nombre del servicio usado al crear el servicio de reserva en modo empleado. Cada formulario puede tener su propio nombre de servicio (por ejemplo, «Consulta médica», «Consulta legal»)."

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:214
msgid "Mapping Mode"
msgstr "Modo de asignación"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:215
msgid ""
"How listings map to booking entities. Leave empty to use global setting."
msgstr "Cómo se asignan los anuncios a las entidades de reserva. Déjalo vacío para usar el ajuste global."

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:216
#: src/modules/Services/components/formSection/SettingsSection.jsx:112
#: src/modules/Services/components/formSection/SettingsSection.jsx:157
#: src/modules/Services/components/formSection/SettingsSection.jsx:182
#: src/modules/Services/components/formSection/SettingsSection.jsx:207
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1346
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1391
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1416
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1441
msgid "Use Global Setting"
msgstr "Usar ajuste global"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:217
#: src/modules/Settings/components/IntegrationCard.jsx:534
msgid "Listing as Service"
msgstr "Anuncio como servicio"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:218
#: src/modules/Settings/components/IntegrationCard.jsx:554
msgid "Listing as Staff"
msgstr "Anuncio como empleado"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:220
msgid "The booking service name for this directory/form."
msgstr "El nombre del servicio de reserva para este directorio/formulario."

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:221
msgid "Staff Email Field"
msgstr "Campo de correo del empleado"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:222
msgid "Show a Staff Email input on the listing form."
msgstr "Mostrar un campo de correo del empleado en el formulario del anuncio."

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:225
msgid "Sync Price"
msgstr "Sincronizar precio"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:226
msgid "Sync listing price to the booking service/staff."
msgstr "Sincroniza el precio del anuncio con el servicio/empleado de la reserva."

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:227
msgid "Sync Description"
msgstr "Sincronizar descripción"

#: includes/Integrations/ClassifiedListing/ListingFormBuilder.php:228
msgid "Sync listing description to the service (service mode)."
msgstr "Sincroniza la descripción del anuncio con el servicio (modo servicio)."

#: includes/Integrations/ClassifiedListing/ListingMetaBox.php:59
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:298
msgid "Duration (minutes)"
msgstr "Duración (minutos)"

#: includes/Integrations/ClassifiedListing/ListingMetaBox.php:65
msgid "Booking Category"
msgstr "Categoría de reserva"

#: includes/Integrations/ClassifiedListing/ListingMetaBox.php:67
msgid "-- None --"
msgstr "-- Ninguno --"

#: includes/Integrations/GoogleCalendarMeetIntegration.php:122
msgid "You do not have permission to perform this action"
msgstr "No tienes permiso para realizar esta acción"

#: includes/Services/AppointmentService.php:123
msgid "Appointment rescheduling requires the Pro plugin."
msgstr "La reprogramación de citas requiere el plugin Pro."

#: includes/Services/CustomerService.php:703
msgid "Booking cancellation is not allowed."
msgstr "No se permite la cancelación de la reserva."

#: includes/Services/CustomerService.php:744
msgid "Appointment cancelled successfully."
msgstr "Cita cancelada correctamente."

#. translators: %1$s: Minimum time required (e.g., "2 hours and 30 minutes"), %2$s: Appointment date/time, %3$s: Cancellation deadline
#: includes/Services/CustomerService.php:797
msgid ""
"Cancellation not allowed. This service requires %1$s advance notice for "
"cancellations. Your appointment is scheduled for %2$s, and the cancellation "
"deadline was %3$s."
msgstr "Cancelación no permitida. Este servicio requiere un preaviso de %1$s para las cancelaciones. Tu cita está programada para el %2$s, y la fecha límite de cancelación era el %3$s."

#: includes/Services/DashboardService.php:69
msgid "New appointment"
msgstr "Nueva cita"

#: includes/Services/DashboardService.php:79
msgid "Registered"
msgstr "Inscrito"

#: includes/Services/DashboardService.php:89 src/components/Sidebar.jsx:207
#: src/eventBooking/components/EventPaymentStep.jsx:116
#: src/eventBooking/components/RegistrationConfirmation.jsx:106
#: src/modules/Calender/components/AppointmentCard.jsx:113
#: src/modules/FormCustomization/components/preview/MockProgressBar.jsx:9
#: src/modules/FormCustomization/components/preview/PreviewStepSwitcher.jsx:8
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:16
#: src/modules/Payments/components/PaymentDetails.jsx:250
#: src/modules/Payouts/components/AdminIncome.jsx:185
#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:215
#: src/myBooking/components/AppointmentDetailsModal.jsx:71
#: src/myBooking/components/TransactionHistory.jsx:85
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:91
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:508
#: src/site/components/steps/PaymentSummaryStep.jsx:426
#: src/site/hooks/useFormCustomization.js:54
msgid "Payment"
msgstr "Pago"

#: includes/Services/DashboardService.php:104
msgid "Staff updated"
msgstr "Empleado actualizado"

#: includes/Services/DashboardService.php:114
#: src/modules/Events/components/EventForm.jsx:539
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:660
#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:233
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1135
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1324
#: src/pages/Appointment.jsx:77 src/pages/Coupons.jsx:67
#: src/pages/Customers.jsx:66 src/pages/CustomFields.jsx:62
#: src/pages/DynamicPricing.jsx:67 src/pages/Employees.jsx:67
#: src/pages/Events.jsx:89 src/pages/Locations.jsx:69
#: src/pages/MeetingTypes.jsx:100 src/pages/Notifications.jsx:44
#: src/pages/Services.jsx:45
msgid "Update"
msgstr "Actualizar"

#: includes/Services/EmployeePanelService.php:51
msgid "Employee not found."
msgstr "Empleado no encontrado."

#: includes/Services/EventRegistrationService.php:117
msgid "This event is not available for registration."
msgstr "Este evento no está disponible para inscripción."

#: includes/Services/EventRegistrationService.php:125
msgid "Registration deadline has passed for this event."
msgstr "La fecha límite de inscripción para este evento ha pasado."

#: includes/Services/EventRegistrationService.php:164
msgid "A ticket type is required."
msgstr "Es obligatorio un tipo de entrada."

#: includes/Services/EventRegistrationService.php:175
msgid "This event is sold out and the waitlist is full."
msgstr "Este evento está agotado y la lista de espera está completa."

#: includes/Services/EventRegistrationService.php:205
msgid "Failed to create appointment for event registration."
msgstr "No se ha podido crear la cita para la inscripción al evento."

#: includes/Services/EventRegistrationService.php:428
msgid "This registration is already cancelled."
msgstr "Esta inscripción ya está cancelada."

#: includes/Services/EventService.php:115
#: src/modules/Events/store/actions.js:179
msgid "Failed to publish event."
msgstr "No se ha podido publicar el evento."

#: includes/Services/EventService.php:132
msgid "Failed to cancel event."
msgstr "No se ha podido cancelar el evento."

#: includes/Services/MeetingBookingService.php:106
#: includes/Services/MeetingBookingService.php:407
msgid "Date and start time are required."
msgstr "La fecha y la hora de inicio son obligatorias."

#: includes/Services/MeetingBookingService.php:121
#: includes/Services/MeetingBookingService.php:423
msgid "Selected time slot is no longer available."
msgstr "El intervalo de tiempo seleccionado ya no está disponible."

#: includes/Services/MeetingBookingService.php:155
msgid "Failed to create appointment."
msgstr "No se ha podido crear la cita."

#: includes/Services/MeetingBookingService.php:392
msgid "This booking has been cancelled and cannot be rescheduled."
msgstr "Esta reserva ha sido cancelada y no se puede reprogramar."

#: includes/Services/MeetingBookingService.php:398
msgid "Past bookings cannot be rescheduled."
msgstr "Las reservas pasadas no se pueden reprogramar."

#: includes/Services/MeetingBookingService.php:401
msgid "Reschedule requires at least 2 hours notice before the meeting."
msgstr "La reprogramación requiere un preaviso mínimo de 2 horas antes de la reunión."

#: includes/Services/MeetingBookingService.php:411
msgid "Please choose a different time."
msgstr "Elige otra hora."

#: includes/Services/SetupWizardService.php:122
msgid "No authenticated user found."
msgstr "No se ha encontrado ningún usuario autenticado."

#: includes/Services/SetupWizardService.php:137
msgid "Staff member already exists."
msgstr "El empleado ya existe."

#: includes/Services/SetupWizardService.php:165
#: src/modules/SetupWizard/components/SetupWizardPage.jsx:157
msgid "Staff member created successfully."
msgstr "Empleado creado correctamente."

#: includes/Services/UserService.php:335
msgid "An employee with this email already exists."
msgstr "Ya existe un empleado con este correo electrónico."

#: includes/Services/UserService.php:354
msgid "Failed to create employee record."
msgstr "No se ha podido crear el registro del empleado."

#: includes/Services/UserService.php:465
msgid "User profile not found."
msgstr "Perfil de usuario no encontrado."

#: includes/Services/UserService.php:479
msgid "Current password is incorrect."
msgstr "La contraseña actual es incorrecta."

#: includes/Services/UserService.php:490
msgid "Password changed successfully."
msgstr "Contraseña cambiada correctamente."

#: includes/Setup/PageInstaller.php:29
msgid "Booking Form"
msgstr "Formulario de reserva"

#: includes/Setup/PageInstaller.php:33
msgid "My Booking"
msgstr "Mi reserva"

#: includes/Setup/PageInstaller.php:37
msgid "Book a Meeting"
msgstr "Reservar una reunión"

#: includes/Setup/PageInstaller.php:41 src/components/Header.jsx:55
#: src/components/Sidebar.jsx:199
#: src/modules/CustomFields/components/CustomFieldForm.jsx:29
#: src/modules/CustomFields/components/CustomFieldForm.jsx:376
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:29
#: src/modules/WhatsApp/WhatsAppPage.jsx:22 src/pages/Events.jsx:111
msgid "Events"
msgstr "Eventos"

#: includes/Shortcodes/MeetingTypeList.php:54
#: src/modules/CustomFields/components/CustomFieldForm.jsx:340
msgid "No meeting types available."
msgstr "No hay tipos de reunión disponibles."

#. translators: %s template
#: includes/Utility/core-functions.php:47
msgid "%s does not exist."
msgstr "%s no existe."

#: includes/Utility/core-functions.php:68
msgid "action_args should not be overwritten when calling rtrb_get_template."
msgstr "No se deben sobrescribir action_args al llamar a rtrb_get_template."

#: includes/Utility/core-functions.php:241
msgid "United Arab Emirates dirham"
msgstr "dírham de los Emiratos Árabes Unidos"

#: includes/Utility/core-functions.php:242
msgid "Afghan afghani"
msgstr "afgani afgano"

#: includes/Utility/core-functions.php:243
msgid "Albanian lek"
msgstr "lek albanés"

#: includes/Utility/core-functions.php:244
msgid "Armenian dram"
msgstr "dram armenio"

#: includes/Utility/core-functions.php:245
msgid "Netherlands Antillean guilder"
msgstr "florín antillano neerlandés"

#: includes/Utility/core-functions.php:246
msgid "Angolan kwanza"
msgstr "kwanza angoleño"

#: includes/Utility/core-functions.php:247
msgid "Argentine peso"
msgstr "peso argentino"

#: includes/Utility/core-functions.php:248
msgid "Australian dollar"
msgstr "dólar australiano"

#: includes/Utility/core-functions.php:249
msgid "Aruban florin"
msgstr "florín arubeño"

#: includes/Utility/core-functions.php:250
msgid "Azerbaijani manat"
msgstr "manat azerbaiyano"

#: includes/Utility/core-functions.php:251
msgid "Bosnia and Herzegovina convertible mark"
msgstr "marco convertible de Bosnia y Herzegovina"

#: includes/Utility/core-functions.php:252
msgid "Barbadian dollar"
msgstr "dólar de Barbados"

#: includes/Utility/core-functions.php:253
msgid "Bangladeshi taka"
msgstr "taka bangladesí"

#: includes/Utility/core-functions.php:254
msgid "Bulgarian lev"
msgstr "lev búlgaro"

#: includes/Utility/core-functions.php:255
msgid "Bahraini dinar"
msgstr "dinar bahreiní"

#: includes/Utility/core-functions.php:256
msgid "Burundian franc"
msgstr "franco de Burundi"

#: includes/Utility/core-functions.php:257
msgid "Bermudian dollar"
msgstr "dólar bermudeño"

#: includes/Utility/core-functions.php:258
msgid "Brunei dollar"
msgstr "dólar de Brunéi"

#: includes/Utility/core-functions.php:259
msgid "Bolivian boliviano"
msgstr "boliviano"

#: includes/Utility/core-functions.php:260
msgid "Brazilian real"
msgstr "real brasileño"

#: includes/Utility/core-functions.php:261
msgid "Bahamian dollar"
msgstr "dólar bahameño"

#: includes/Utility/core-functions.php:262
msgid "Bitcoin"
msgstr "bitcóin"

#: includes/Utility/core-functions.php:263
msgid "Bhutanese ngultrum"
msgstr "ngultrum butanés"

#: includes/Utility/core-functions.php:264
msgid "Botswana pula"
msgstr "pula de Botsuana"

#: includes/Utility/core-functions.php:265
msgid "Belarusian ruble (old)"
msgstr "rublo bielorruso (antiguo)"

#: includes/Utility/core-functions.php:266
msgid "Belarusian ruble"
msgstr "rublo bielorruso"

#: includes/Utility/core-functions.php:267
msgid "Belize dollar"
msgstr "dólar beliceño"

#: includes/Utility/core-functions.php:268
msgid "Canadian dollar"
msgstr "dólar canadiense"

#: includes/Utility/core-functions.php:269
msgid "Congolese franc"
msgstr "franco congoleño"

#: includes/Utility/core-functions.php:270
msgid "Swiss franc"
msgstr "franco suizo"

#: includes/Utility/core-functions.php:271
msgid "Chilean peso"
msgstr "peso chileno"

#: includes/Utility/core-functions.php:272
msgid "Chinese yuan"
msgstr "yuan chino"

#: includes/Utility/core-functions.php:273
msgid "Colombian peso"
msgstr "peso colombiano"

#: includes/Utility/core-functions.php:274
msgid "Costa Rican col&oacute;n"
msgstr "colón costarricense"

#: includes/Utility/core-functions.php:275
msgid "Cuban convertible peso"
msgstr "peso cubano convertible"

#: includes/Utility/core-functions.php:276
msgid "Cuban peso"
msgstr "peso cubano"

#: includes/Utility/core-functions.php:277
msgid "Cape Verdean escudo"
msgstr "escudo caboverdiano"

#: includes/Utility/core-functions.php:278
msgid "Czech koruna"
msgstr "corona checa"

#: includes/Utility/core-functions.php:279
msgid "Djiboutian franc"
msgstr "franco de Yibuti"

#: includes/Utility/core-functions.php:280
msgid "Danish krone"
msgstr "corona danesa"

#: includes/Utility/core-functions.php:281
msgid "Dominican peso"
msgstr "peso dominicano"

#: includes/Utility/core-functions.php:282
msgid "Algerian dinar"
msgstr "dinar argelino"

#: includes/Utility/core-functions.php:283
msgid "Egyptian pound"
msgstr "libra egipcia"

#: includes/Utility/core-functions.php:284
msgid "Eritrean nakfa"
msgstr "nakfa eritreo"

#: includes/Utility/core-functions.php:285
msgid "Ethiopian birr"
msgstr "birr etíope"

#: includes/Utility/core-functions.php:286
msgid "Euro"
msgstr "euro"

#: includes/Utility/core-functions.php:287
msgid "Fijian dollar"
msgstr "dólar fiyiano"

#: includes/Utility/core-functions.php:288
msgid "Falkland Islands pound"
msgstr "libra malvinense"

#: includes/Utility/core-functions.php:289
msgid "Pound sterling"
msgstr "libra esterlina"

#: includes/Utility/core-functions.php:290
msgid "Georgian lari"
msgstr "lari georgiano"

#: includes/Utility/core-functions.php:291
msgid "Guernsey pound"
msgstr "libra de Guernsey"

#: includes/Utility/core-functions.php:292
msgid "Ghana cedi"
msgstr "cedi ghanés"

#: includes/Utility/core-functions.php:293
msgid "Gibraltar pound"
msgstr "libra gibraltareña"

#: includes/Utility/core-functions.php:294
msgid "Gambian dalasi"
msgstr "dalasi gambiano"

#: includes/Utility/core-functions.php:295
msgid "Guinean franc"
msgstr "franco guineano"

#: includes/Utility/core-functions.php:296
msgid "Guatemalan quetzal"
msgstr "quetzal guatemalteco"

#: includes/Utility/core-functions.php:297
msgid "Guyanese dollar"
msgstr "dólar guyanés"

#: includes/Utility/core-functions.php:298
msgid "Hong Kong dollar"
msgstr "dólar de Hong Kong"

#: includes/Utility/core-functions.php:299
msgid "Honduran lempira"
msgstr "lempira hondureño"

#: includes/Utility/core-functions.php:300
msgid "Croatian kuna"
msgstr "kuna croata"

#: includes/Utility/core-functions.php:301
msgid "Haitian gourde"
msgstr "gourde haitiano"

#: includes/Utility/core-functions.php:302
msgid "Hungarian forint"
msgstr "forinto húngaro"

#: includes/Utility/core-functions.php:303
msgid "Indonesian rupiah"
msgstr "rupia indonesia"

#: includes/Utility/core-functions.php:304
msgid "Israeli new shekel"
msgstr "nuevo séquel israelí"

#: includes/Utility/core-functions.php:305
msgid "Manx pound"
msgstr "libra manesa"

#: includes/Utility/core-functions.php:306
msgid "Indian rupee"
msgstr "rupia india"

#: includes/Utility/core-functions.php:307
msgid "Iraqi dinar"
msgstr "dinar iraquí"

#: includes/Utility/core-functions.php:308
msgid "Iranian rial"
msgstr "rial iraní"

#: includes/Utility/core-functions.php:309
msgid "Iranian toman"
msgstr "tomán iraní"

#: includes/Utility/core-functions.php:310
msgid "Icelandic kr&oacute;na"
msgstr "corona islandesa"

#: includes/Utility/core-functions.php:311
msgid "Jersey pound"
msgstr "libra de Jersey"

#: includes/Utility/core-functions.php:312
msgid "Jamaican dollar"
msgstr "dólar jamaicano"

#: includes/Utility/core-functions.php:313
msgid "Jordanian dinar"
msgstr "dinar jordano"

#: includes/Utility/core-functions.php:314
msgid "Japanese yen"
msgstr "yen japonés"

#: includes/Utility/core-functions.php:315
msgid "Kenyan shilling"
msgstr "chelín keniano"

#: includes/Utility/core-functions.php:316
msgid "Kyrgyzstani som"
msgstr "som kirguís"

#: includes/Utility/core-functions.php:317
msgid "Cambodian riel"
msgstr "riel camboyano"

#: includes/Utility/core-functions.php:318
msgid "Comorian franc"
msgstr "franco comorense"

#: includes/Utility/core-functions.php:319
msgid "North Korean won"
msgstr "won norcoreano"

#: includes/Utility/core-functions.php:320
msgid "South Korean won"
msgstr "won surcoreano"

#: includes/Utility/core-functions.php:321
msgid "Kuwaiti dinar"
msgstr "dinar kuwaití"

#: includes/Utility/core-functions.php:322
msgid "Cayman Islands dollar"
msgstr "dólar de las Islas Caimán"

#: includes/Utility/core-functions.php:323
msgid "Kazakhstani tenge"
msgstr "tenge kazajo"

#: includes/Utility/core-functions.php:324
msgid "Lao kip"
msgstr "kip laosiano"

#: includes/Utility/core-functions.php:325
msgid "Lebanese pound"
msgstr "libra libanesa"

#: includes/Utility/core-functions.php:326
msgid "Sri Lankan rupee"
msgstr "rupia esrilanquesa"

#: includes/Utility/core-functions.php:327
msgid "Liberian dollar"
msgstr "dólar liberiano"

#: includes/Utility/core-functions.php:328
msgid "Lesotho loti"
msgstr "loti lesotense"

#: includes/Utility/core-functions.php:329
msgid "Libyan dinar"
msgstr "dinar libio"

#: includes/Utility/core-functions.php:330
msgid "Moroccan dirham"
msgstr "dírham marroquí"

#: includes/Utility/core-functions.php:331
msgid "Moldovan leu"
msgstr "leu moldavo"

#: includes/Utility/core-functions.php:332
msgid "Malagasy ariary"
msgstr "ariary malgache"

#: includes/Utility/core-functions.php:333
msgid "Macedonian denar"
msgstr "denar macedonio"

#: includes/Utility/core-functions.php:334
msgid "Burmese kyat"
msgstr "kyat birmano"

#: includes/Utility/core-functions.php:335
msgid "Mongolian t&ouml;gr&ouml;g"
msgstr "tugrik mongol"

#: includes/Utility/core-functions.php:336
msgid "Macanese pataca"
msgstr "pataca de Macao"

#: includes/Utility/core-functions.php:337
msgid "Mauritanian ouguiya"
msgstr "uguiya mauritana"

#: includes/Utility/core-functions.php:338
msgid "Mauritian rupee"
msgstr "rupia mauriciana"

#: includes/Utility/core-functions.php:339
msgid "Maldivian rufiyaa"
msgstr "rufiyaa maldiva"

#: includes/Utility/core-functions.php:340
msgid "Malawian kwacha"
msgstr "kwacha malauí"

#: includes/Utility/core-functions.php:341
msgid "Mexican peso"
msgstr "peso mexicano"

#: includes/Utility/core-functions.php:342
msgid "Malaysian ringgit"
msgstr "ringgit malayo"

#: includes/Utility/core-functions.php:343
msgid "Mozambican metical"
msgstr "metical mozambiqueño"

#: includes/Utility/core-functions.php:344
msgid "Namibian dollar"
msgstr "dólar namibio"

#: includes/Utility/core-functions.php:345
msgid "Nigerian naira"
msgstr "naira nigeriana"

#: includes/Utility/core-functions.php:346
msgid "Nicaraguan c&oacute;rdoba"
msgstr "córdoba nicaragüense"

#: includes/Utility/core-functions.php:347
msgid "Norwegian krone"
msgstr "corona noruega"

#: includes/Utility/core-functions.php:348
msgid "Nepalese rupee"
msgstr "rupia nepalí"

#: includes/Utility/core-functions.php:349
msgid "New Zealand dollar"
msgstr "dólar neozelandés"

#: includes/Utility/core-functions.php:350
msgid "Omani rial"
msgstr "rial omaní"

#: includes/Utility/core-functions.php:351
msgid "Panamanian balboa"
msgstr "balboa panameño"

#: includes/Utility/core-functions.php:352
msgid "Sol"
msgstr "sol"

#: includes/Utility/core-functions.php:353
msgid "Papua New Guinean kina"
msgstr "kina de Papúa Nueva Guinea"

#: includes/Utility/core-functions.php:354
msgid "Philippine peso"
msgstr "peso filipino"

#: includes/Utility/core-functions.php:355
msgid "Pakistani rupee"
msgstr "rupia pakistaní"

#: includes/Utility/core-functions.php:356
msgid "Polish z&#x142;oty"
msgstr "esloti polaco"

#: includes/Utility/core-functions.php:357
msgid "Transnistrian ruble"
msgstr "rublo transnistriano"

#: includes/Utility/core-functions.php:358
msgid "Paraguayan guaran&iacute;"
msgstr "guaraní paraguayo"

#: includes/Utility/core-functions.php:359
msgid "Qatari riyal"
msgstr "riyal catarí"

#: includes/Utility/core-functions.php:360
msgid "Romanian leu"
msgstr "leu rumano"

#: includes/Utility/core-functions.php:361
msgid "Serbian dinar"
msgstr "dinar serbio"

#: includes/Utility/core-functions.php:362
msgid "Russian ruble"
msgstr "rublo ruso"

#: includes/Utility/core-functions.php:363
msgid "Rwandan franc"
msgstr "franco ruandés"

#: includes/Utility/core-functions.php:364
msgid "Saudi riyal"
msgstr "riyal saudí"

#: includes/Utility/core-functions.php:365
msgid "Solomon Islands dollar"
msgstr "dólar de las Islas Salomón"

#: includes/Utility/core-functions.php:366
msgid "Seychellois rupee"
msgstr "rupia seychellense"

#: includes/Utility/core-functions.php:367
msgid "Sudanese pound"
msgstr "libra sudanesa"

#: includes/Utility/core-functions.php:368
msgid "Swedish krona"
msgstr "corona sueca"

#: includes/Utility/core-functions.php:369
msgid "Singapore dollar"
msgstr "dólar singapurense"

#: includes/Utility/core-functions.php:370
msgid "Saint Helena pound"
msgstr "libra de Santa Elena"

#: includes/Utility/core-functions.php:371
msgid "Sierra Leonean leone"
msgstr "leone sierraleonés"

#: includes/Utility/core-functions.php:372
msgid "Somali shilling"
msgstr "chelín somalí"

#: includes/Utility/core-functions.php:373
msgid "Surinamese dollar"
msgstr "dólar surinamés"

#: includes/Utility/core-functions.php:374
msgid "South Sudanese pound"
msgstr "libra sursudanesa"

#: includes/Utility/core-functions.php:375
msgid "S&atilde;o Tom&eacute; and Pr&iacute;ncipe dobra"
msgstr "dobra de Santo Tomé y Príncipe"

#: includes/Utility/core-functions.php:376
msgid "Syrian pound"
msgstr "libra siria"

#: includes/Utility/core-functions.php:377
msgid "Swazi lilangeni"
msgstr "lilangeni suazi"

#: includes/Utility/core-functions.php:378
msgid "Thai baht"
msgstr "baht tailandés"

#: includes/Utility/core-functions.php:379
msgid "Tajikistani somoni"
msgstr "somoni tayiko"

#: includes/Utility/core-functions.php:380
msgid "Turkmenistan manat"
msgstr "manat turcomano"

#: includes/Utility/core-functions.php:381
msgid "Tunisian dinar"
msgstr "dinar tunecino"

#: includes/Utility/core-functions.php:382
msgid "Tongan pa&#x2bb;anga"
msgstr "paʻanga tongano"

#: includes/Utility/core-functions.php:383
msgid "Turkish lira"
msgstr "lira turca"

#: includes/Utility/core-functions.php:384
msgid "Trinidad and Tobago dollar"
msgstr "dólar trinitense"

#: includes/Utility/core-functions.php:385
msgid "New Taiwan dollar"
msgstr "nuevo dólar taiwanés"

#: includes/Utility/core-functions.php:386
msgid "Tanzanian shilling"
msgstr "chelín tanzano"

#: includes/Utility/core-functions.php:387
msgid "Ukrainian hryvnia"
msgstr "grivna ucraniana"

#: includes/Utility/core-functions.php:388
msgid "Ugandan shilling"
msgstr "chelín ugandés"

#: includes/Utility/core-functions.php:389
msgid "United States (US) dollar"
msgstr "dólar estadounidense"

#: includes/Utility/core-functions.php:390
msgid "Uruguayan peso"
msgstr "peso uruguayo"

#: includes/Utility/core-functions.php:391
msgid "Uzbekistani som"
msgstr "sum uzbeko"

#: includes/Utility/core-functions.php:392
msgid "Venezuelan bol&iacute;var (2008–2018)"
msgstr "bolívar venezolano (2008–2018)"

#: includes/Utility/core-functions.php:393
msgid "Venezuelan bol&iacute;var"
msgstr "bolívar venezolano"

#: includes/Utility/core-functions.php:394
msgid "Vietnamese &#x111;&#x1ed3;ng"
msgstr "dong vietnamita"

#: includes/Utility/core-functions.php:395
msgid "Vanuatu vatu"
msgstr "vatu vanuatuense"

#: includes/Utility/core-functions.php:396
msgid "Samoan t&#x101;l&#x101;"
msgstr "tala samoano"

#: includes/Utility/core-functions.php:397
msgid "Central African CFA franc"
msgstr "franco CFA de África Central"

#: includes/Utility/core-functions.php:398
msgid "East Caribbean dollar"
msgstr "dólar del Caribe Oriental"

#: includes/Utility/core-functions.php:399
msgid "West African CFA franc"
msgstr "franco CFA de África Occidental"

#: includes/Utility/core-functions.php:400
msgid "CFP franc"
msgstr "franco CFP"

#: includes/Utility/core-functions.php:401
msgid "Yemeni rial"
msgstr "rial yemení"

#: includes/Utility/core-functions.php:402
msgid "South African rand"
msgstr "rand sudafricano"

#: includes/Utility/core-functions.php:403
msgid "Zambian kwacha"
msgstr "kwacha zambiano"

#: includes/Utility/country-helper.php:18
msgid "Afghanistan"
msgstr "Afganistán"

#: includes/Utility/country-helper.php:22
msgid "Åland Islands"
msgstr "Islas Åland"

#: includes/Utility/country-helper.php:26
msgid "Albania"
msgstr "Albania"

#: includes/Utility/country-helper.php:30
msgid "Algeria"
msgstr "Argelia"

#: includes/Utility/country-helper.php:34
msgid "American Samoa"
msgstr "Samoa Americana"

#: includes/Utility/country-helper.php:38
msgid "Andorra"
msgstr "Andorra"

#: includes/Utility/country-helper.php:42
msgid "Angola"
msgstr "Angola"

#: includes/Utility/country-helper.php:46
msgid "Anguilla"
msgstr "Anguila"

#: includes/Utility/country-helper.php:50
msgid "Antarctica"
msgstr "Antártida"

#: includes/Utility/country-helper.php:54
msgid "Antigua and Barbuda"
msgstr "Antigua y Barbuda"

#: includes/Utility/country-helper.php:58
msgid "Argentina"
msgstr "Argentina"

#: includes/Utility/country-helper.php:62
msgid "Armenia"
msgstr "Armenia"

#: includes/Utility/country-helper.php:66
msgid "Aruba"
msgstr "Aruba"

#: includes/Utility/country-helper.php:70
msgid "Australia"
msgstr "Australia"

#: includes/Utility/country-helper.php:74
msgid "Austria"
msgstr "Austria"

#: includes/Utility/country-helper.php:78
msgid "Azerbaijan"
msgstr "Azerbaiyán"

#: includes/Utility/country-helper.php:82
msgid "Bahamas"
msgstr "Bahamas"

#: includes/Utility/country-helper.php:86
msgid "Bahrain"
msgstr "Baréin"

#: includes/Utility/country-helper.php:90
msgid "Bangladesh"
msgstr "Bangladés"

#: includes/Utility/country-helper.php:94
msgid "Barbados"
msgstr "Barbados"

#: includes/Utility/country-helper.php:98
msgid "Belarus"
msgstr "Bielorrusia"

#: includes/Utility/country-helper.php:102
msgid "Belgium"
msgstr "Bélgica"

#: includes/Utility/country-helper.php:106
msgid "Belau"
msgstr "Palaos"

#: includes/Utility/country-helper.php:110
msgid "Belize"
msgstr "Belice"

#: includes/Utility/country-helper.php:114
msgid "Benin"
msgstr "Benín"

#: includes/Utility/country-helper.php:118
msgid "Bermuda"
msgstr "Bermudas"

#: includes/Utility/country-helper.php:122
msgid "Bhutan"
msgstr "Bután"

#: includes/Utility/country-helper.php:126
msgid "Bolivia"
msgstr "Bolivia"

#: includes/Utility/country-helper.php:130
msgid "Bonaire, Saint Eustatius and Saba"
msgstr "Bonaire, San Eustaquio y Saba"

#: includes/Utility/country-helper.php:134
msgid "Bosnia and Herzegovina"
msgstr "Bosnia y Herzegovina"

#: includes/Utility/country-helper.php:138
msgid "Botswana"
msgstr "Botsuana"

#: includes/Utility/country-helper.php:142
msgid "Bouvet Island"
msgstr "Isla Bouvet"

#: includes/Utility/country-helper.php:146
msgid "Brazil"
msgstr "Brasil"

#: includes/Utility/country-helper.php:150
msgid "British Indian Ocean Territory"
msgstr "Territorio Británico del Océano Índico"

#: includes/Utility/country-helper.php:154
msgid "Brunei"
msgstr "Brunéi"

#: includes/Utility/country-helper.php:158
msgid "Bulgaria"
msgstr "Bulgaria"

#: includes/Utility/country-helper.php:162
msgid "Burkina Faso"
msgstr "Burkina Faso"

#: includes/Utility/country-helper.php:166
msgid "Burundi"
msgstr "Burundi"

#: includes/Utility/country-helper.php:170
msgid "Cambodia"
msgstr "Camboya"

#: includes/Utility/country-helper.php:174
msgid "Cameroon"
msgstr "Camerún"

#: includes/Utility/country-helper.php:178
msgid "Canada"
msgstr "Canadá"

#: includes/Utility/country-helper.php:182
msgid "Cape Verde"
msgstr "Cabo Verde"

#: includes/Utility/country-helper.php:186
msgid "Cayman Islands"
msgstr "Islas Caimán"

#: includes/Utility/country-helper.php:190
msgid "Central African Republic"
msgstr "República Centroafricana"

#: includes/Utility/country-helper.php:194
msgid "Chad"
msgstr "Chad"

#: includes/Utility/country-helper.php:198
msgid "Chile"
msgstr "Chile"

#: includes/Utility/country-helper.php:202
msgid "China"
msgstr "China"

#: includes/Utility/country-helper.php:206
msgid "Christmas Island"
msgstr "Isla de Navidad"

#: includes/Utility/country-helper.php:210
msgid "Cocos (Keeling) Islands"
msgstr "Islas Cocos (Keeling)"

#: includes/Utility/country-helper.php:214
msgid "Colombia"
msgstr "Colombia"

#: includes/Utility/country-helper.php:218
msgid "Comoros"
msgstr "Comoras"

#: includes/Utility/country-helper.php:222
msgid "Congo (Brazzaville)"
msgstr "Congo (Brazzaville)"

#: includes/Utility/country-helper.php:226
msgid "Congo (Kinshasa)"
msgstr "Congo (Kinshasa)"

#: includes/Utility/country-helper.php:230
msgid "Cook Islands"
msgstr "Islas Cook"

#: includes/Utility/country-helper.php:234
msgid "Costa Rica"
msgstr "Costa Rica"

#: includes/Utility/country-helper.php:238
msgid "Croatia"
msgstr "Croacia"

#: includes/Utility/country-helper.php:242
msgid "Cuba"
msgstr "Cuba"

#: includes/Utility/country-helper.php:246
msgid "Cura&ccedil;ao"
msgstr "Curazao"

#: includes/Utility/country-helper.php:250
msgid "Cyprus"
msgstr "Chipre"

#: includes/Utility/country-helper.php:254
msgid "Czechia (Czech Republic)"
msgstr "Chequia (República Checa)"

#: includes/Utility/country-helper.php:258
msgid "Denmark"
msgstr "Dinamarca"

#: includes/Utility/country-helper.php:262
msgid "Djibouti"
msgstr "Yibuti"

#: includes/Utility/country-helper.php:266
msgid "Dominica"
msgstr "Dominica"

#: includes/Utility/country-helper.php:270
msgid "Dominican Republic"
msgstr "República Dominicana"

#: includes/Utility/country-helper.php:274
msgid "Ecuador"
msgstr "Ecuador"

#: includes/Utility/country-helper.php:278
msgid "Egypt"
msgstr "Egipto"

#: includes/Utility/country-helper.php:282
msgid "El Salvador"
msgstr "El Salvador"

#: includes/Utility/country-helper.php:286
msgid "Equatorial Guinea"
msgstr "Guinea Ecuatorial"

#: includes/Utility/country-helper.php:290
msgid "Eritrea"
msgstr "Eritrea"

#: includes/Utility/country-helper.php:294
msgid "Estonia"
msgstr "Estonia"

#: includes/Utility/country-helper.php:298
msgid "Ethiopia"
msgstr "Etiopía"

#: includes/Utility/country-helper.php:302
msgid "Falkland Islands"
msgstr "Islas Malvinas"

#: includes/Utility/country-helper.php:306
msgid "Faroe Islands"
msgstr "Islas Feroe"

#: includes/Utility/country-helper.php:310
msgid "Fiji"
msgstr "Fiyi"

#: includes/Utility/country-helper.php:314
msgid "Finland"
msgstr "Finlandia"

#: includes/Utility/country-helper.php:318
msgid "France"
msgstr "Francia"

#: includes/Utility/country-helper.php:322
msgid "French Guiana"
msgstr "Guayana Francesa"

#: includes/Utility/country-helper.php:326
msgid "French Polynesia"
msgstr "Polinesia Francesa"

#: includes/Utility/country-helper.php:330
msgid "French Southern Territories"
msgstr "Territorios Australes Franceses"

#: includes/Utility/country-helper.php:334
msgid "Gabon"
msgstr "Gabón"

#: includes/Utility/country-helper.php:338
msgid "Gambia"
msgstr "Gambia"

#: includes/Utility/country-helper.php:342
msgid "Georgia"
msgstr "Georgia"

#: includes/Utility/country-helper.php:346
msgid "Germany"
msgstr "Alemania"

#: includes/Utility/country-helper.php:350
msgid "Ghana"
msgstr "Ghana"

#: includes/Utility/country-helper.php:354
msgid "Gibraltar"
msgstr "Gibraltar"

#: includes/Utility/country-helper.php:358
msgid "Greece"
msgstr "Grecia"

#: includes/Utility/country-helper.php:362
msgid "Greenland"
msgstr "Groenlandia"

#: includes/Utility/country-helper.php:366
msgid "Grenada"
msgstr "Granada"

#: includes/Utility/country-helper.php:370
msgid "Guadeloupe"
msgstr "Guadalupe"

#: includes/Utility/country-helper.php:374
msgid "Guam"
msgstr "Guam"

#: includes/Utility/country-helper.php:378
msgid "Guatemala"
msgstr "Guatemala"

#: includes/Utility/country-helper.php:382
msgid "Guernsey"
msgstr "Guernsey"

#: includes/Utility/country-helper.php:386
msgid "Guinea"
msgstr "Guinea"

#: includes/Utility/country-helper.php:390
msgid "Guinea-Bissau"
msgstr "Guinea-Bisáu"

#: includes/Utility/country-helper.php:394
msgid "Guyana"
msgstr "Guyana"

#: includes/Utility/country-helper.php:398
msgid "Haiti"
msgstr "Haití"

#: includes/Utility/country-helper.php:402
msgid "Heard Island and McDonald Islands"
msgstr "Isla Heard e Islas McDonald"

#: includes/Utility/country-helper.php:406
msgid "Honduras"
msgstr "Honduras"

#: includes/Utility/country-helper.php:410
msgid "Hong Kong"
msgstr "Hong Kong"

#: includes/Utility/country-helper.php:414
msgid "Hungary"
msgstr "Hungría"

#: includes/Utility/country-helper.php:418
msgid "Iceland"
msgstr "Islandia"

#: includes/Utility/country-helper.php:422
msgid "India"
msgstr "India"

#: includes/Utility/country-helper.php:426
msgid "Indonesia"
msgstr "Indonesia"

#: includes/Utility/country-helper.php:430
msgid "Iran"
msgstr "Irán"

#: includes/Utility/country-helper.php:434
msgid "Iraq"
msgstr "Irak"

#: includes/Utility/country-helper.php:438
msgid "Ireland"
msgstr "Irlanda"

#: includes/Utility/country-helper.php:442
msgid "Isle of Man"
msgstr "Isla de Man"

#: includes/Utility/country-helper.php:446
msgid "Israel"
msgstr "Israel"

#: includes/Utility/country-helper.php:450
msgid "Italy"
msgstr "Italia"

#: includes/Utility/country-helper.php:454
msgid "Ivory Coast"
msgstr "Costa de Marfil"

#: includes/Utility/country-helper.php:458
msgid "Jamaica"
msgstr "Jamaica"

#: includes/Utility/country-helper.php:462
msgid "Japan"
msgstr "Japón"

#: includes/Utility/country-helper.php:466
msgid "Jersey"
msgstr "Jersey"

#: includes/Utility/country-helper.php:470
msgid "Jordan"
msgstr "Jordania"

#: includes/Utility/country-helper.php:474
msgid "Kazakhstan"
msgstr "Kazajistán"

#: includes/Utility/country-helper.php:478
msgid "Kenya"
msgstr "Kenia"

#: includes/Utility/country-helper.php:482
msgid "Kiribati"
msgstr "Kiribati"

#: includes/Utility/country-helper.php:486
msgid "Kuwait"
msgstr "Kuwait"

#: includes/Utility/country-helper.php:490
msgid "Kosovo"
msgstr "Kosovo"

#: includes/Utility/country-helper.php:494
msgid "Kyrgyzstan"
msgstr "Kirguistán"

#: includes/Utility/country-helper.php:498
msgid "Laos"
msgstr "Laos"

#: includes/Utility/country-helper.php:502
msgid "Latvia"
msgstr "Letonia"

#: includes/Utility/country-helper.php:506
msgid "Lebanon"
msgstr "Líbano"

#: includes/Utility/country-helper.php:510
msgid "Lesotho"
msgstr "Lesoto"

#: includes/Utility/country-helper.php:514
msgid "Liberia"
msgstr "Liberia"

#: includes/Utility/country-helper.php:518
msgid "Libya"
msgstr "Libia"

#: includes/Utility/country-helper.php:522
msgid "Liechtenstein"
msgstr "Liechtenstein"

#: includes/Utility/country-helper.php:526
msgid "Lithuania"
msgstr "Lituania"

#: includes/Utility/country-helper.php:530
msgid "Luxembourg"
msgstr "Luxemburgo"

#: includes/Utility/country-helper.php:534
msgid "Macao"
msgstr "Macao"

#: includes/Utility/country-helper.php:538
msgid "North Macedonia"
msgstr "Macedonia del Norte"

#: includes/Utility/country-helper.php:542
msgid "Madagascar"
msgstr "Madagascar"

#: includes/Utility/country-helper.php:546
msgid "Malawi"
msgstr "Malaui"

#: includes/Utility/country-helper.php:550
msgid "Malaysia"
msgstr "Malasia"

#: includes/Utility/country-helper.php:554
msgid "Maldives"
msgstr "Maldivas"

#: includes/Utility/country-helper.php:558
msgid "Mali"
msgstr "Malí"

#: includes/Utility/country-helper.php:562
msgid "Malta"
msgstr "Malta"

#: includes/Utility/country-helper.php:566
msgid "Marshall Islands"
msgstr "Islas Marshall"

#: includes/Utility/country-helper.php:570
msgid "Martinique"
msgstr "Martinica"

#: includes/Utility/country-helper.php:574
msgid "Mauritania"
msgstr "Mauritania"

#: includes/Utility/country-helper.php:578
msgid "Mauritius"
msgstr "Mauricio"

#: includes/Utility/country-helper.php:582
msgid "Mayotte"
msgstr "Mayotte"

#: includes/Utility/country-helper.php:586
msgid "Mexico"
msgstr "México"

#: includes/Utility/country-helper.php:590
msgid "Micronesia"
msgstr "Micronesia"

#: includes/Utility/country-helper.php:594
msgid "Moldova"
msgstr "Moldavia"

#: includes/Utility/country-helper.php:598
msgid "Monaco"
msgstr "Mónaco"

#: includes/Utility/country-helper.php:602
msgid "Mongolia"
msgstr "Mongolia"

#: includes/Utility/country-helper.php:606
msgid "Montenegro"
msgstr "Montenegro"

#: includes/Utility/country-helper.php:610
msgid "Montserrat"
msgstr "Montserrat"

#: includes/Utility/country-helper.php:614
msgid "Morocco"
msgstr "Marruecos"

#: includes/Utility/country-helper.php:618
msgid "Mozambique"
msgstr "Mozambique"

#: includes/Utility/country-helper.php:622
msgid "Myanmar"
msgstr "Birmania"

#: includes/Utility/country-helper.php:626
msgid "Namibia"
msgstr "Namibia"

#: includes/Utility/country-helper.php:630
msgid "Nauru"
msgstr "Nauru"

#: includes/Utility/country-helper.php:634
msgid "Nepal"
msgstr "Nepal"

#: includes/Utility/country-helper.php:638
msgid "Netherlands"
msgstr "Países Bajos"

#: includes/Utility/country-helper.php:642
msgid "New Caledonia"
msgstr "Nueva Caledonia"

#: includes/Utility/country-helper.php:646
msgid "New Zealand"
msgstr "Nueva Zelanda"

#: includes/Utility/country-helper.php:650
msgid "Nicaragua"
msgstr "Nicaragua"

#: includes/Utility/country-helper.php:654
msgid "Niger"
msgstr "Níger"

#: includes/Utility/country-helper.php:658
msgid "Nigeria"
msgstr "Nigeria"

#: includes/Utility/country-helper.php:662
msgid "Niue"
msgstr "Niue"

#: includes/Utility/country-helper.php:666
msgid "Norfolk Island"
msgstr "Isla Norfolk"

#: includes/Utility/country-helper.php:670
msgid "Northern Mariana Islands"
msgstr "Islas Marianas del Norte"

#: includes/Utility/country-helper.php:674
msgid "North Korea"
msgstr "Corea del Norte"

#: includes/Utility/country-helper.php:678
msgid "Norway"
msgstr "Noruega"

#: includes/Utility/country-helper.php:682
msgid "Oman"
msgstr "Omán"

#: includes/Utility/country-helper.php:686
msgid "Pakistan"
msgstr "Pakistán"

#: includes/Utility/country-helper.php:690
msgid "Palestinian Territory"
msgstr "Territorio Palestino"

#: includes/Utility/country-helper.php:694
msgid "Panama"
msgstr "Panamá"

#: includes/Utility/country-helper.php:698
msgid "Papua New Guinea"
msgstr "Papúa Nueva Guinea"

#: includes/Utility/country-helper.php:702
msgid "Paraguay"
msgstr "Paraguay"

#: includes/Utility/country-helper.php:706
msgid "Peru"
msgstr "Perú"

#: includes/Utility/country-helper.php:710
msgid "Philippines"
msgstr "Filipinas"

#: includes/Utility/country-helper.php:714
msgid "Pitcairn"
msgstr "Pitcairn"

#: includes/Utility/country-helper.php:718
msgid "Poland"
msgstr "Polonia"

#: includes/Utility/country-helper.php:722
msgid "Portugal"
msgstr "Portugal"

#: includes/Utility/country-helper.php:726
msgid "Puerto Rico"
msgstr "Puerto Rico"

#: includes/Utility/country-helper.php:730
msgid "Qatar"
msgstr "Catar"

#: includes/Utility/country-helper.php:734
msgid "Reunion"
msgstr "Reunión"

#: includes/Utility/country-helper.php:738
msgid "Romania"
msgstr "Rumanía"

#: includes/Utility/country-helper.php:742
msgid "Russia"
msgstr "Rusia"

#: includes/Utility/country-helper.php:746
msgid "Rwanda"
msgstr "Ruanda"

#: includes/Utility/country-helper.php:750
msgid "Saint Barth&eacute;lemy"
msgstr "San Bartolomé"

#: includes/Utility/country-helper.php:754
msgid "Saint Helena"
msgstr "Santa Elena"

#: includes/Utility/country-helper.php:758
msgid "Saint Kitts and Nevis"
msgstr "San Cristóbal y Nieves"

#: includes/Utility/country-helper.php:762
msgid "Saint Lucia"
msgstr "Santa Lucía"

#: includes/Utility/country-helper.php:766
msgid "Saint Martin (French part)"
msgstr "San Martín (parte francesa)"

#: includes/Utility/country-helper.php:770
msgid "Saint Martin (Dutch part)"
msgstr "San Martín (parte neerlandesa)"

#: includes/Utility/country-helper.php:774
msgid "Saint Pierre and Miquelon"
msgstr "San Pedro y Miquelón"

#: includes/Utility/country-helper.php:778
msgid "Saint Vincent and the Grenadines"
msgstr "San Vicente y las Granadinas"

#: includes/Utility/country-helper.php:782
msgid "San Marino"
msgstr "San Marino"

#: includes/Utility/country-helper.php:786
msgid "S&atilde;o Tom&eacute; and Pr&iacute;ncipe"
msgstr "Santo Tomé y Príncipe"

#: includes/Utility/country-helper.php:790
msgid "Saudi Arabia"
msgstr "Arabia Saudí"

#: includes/Utility/country-helper.php:794
msgid "Senegal"
msgstr "Senegal"

#: includes/Utility/country-helper.php:798
msgid "Serbia"
msgstr "Serbia"

#: includes/Utility/country-helper.php:802
msgid "Seychelles"
msgstr "Seychelles"

#: includes/Utility/country-helper.php:806
msgid "Sierra Leone"
msgstr "Sierra Leona"

#: includes/Utility/country-helper.php:810
msgid "Singapore"
msgstr "Singapur"

#: includes/Utility/country-helper.php:814
msgid "Slovakia"
msgstr "Eslovaquia"

#: includes/Utility/country-helper.php:818
msgid "Slovenia"
msgstr "Eslovenia"

#: includes/Utility/country-helper.php:822
msgid "Solomon Islands"
msgstr "Islas Salomón"

#: includes/Utility/country-helper.php:826
msgid "Somalia"
msgstr "Somalia"

#: includes/Utility/country-helper.php:830
msgid "South Africa"
msgstr "Sudáfrica"

#: includes/Utility/country-helper.php:834
msgid "South Georgia/Sandwich Islands"
msgstr "Georgia del Sur e Islas Sandwich del Sur"

#: includes/Utility/country-helper.php:838
msgid "South Korea"
msgstr "Corea del Sur"

#: includes/Utility/country-helper.php:842
msgid "South Sudan"
msgstr "Sudán del Sur"

#: includes/Utility/country-helper.php:846
msgid "Spain"
msgstr "España"

#: includes/Utility/country-helper.php:850
msgid "Sri Lanka"
msgstr "Sri Lanka"

#: includes/Utility/country-helper.php:854
msgid "Sudan"
msgstr "Sudán"

#: includes/Utility/country-helper.php:858
msgid "Suriname"
msgstr "Surinam"

#: includes/Utility/country-helper.php:862
msgid "Svalbard and Jan Mayen"
msgstr "Svalbard y Jan Mayen"

#: includes/Utility/country-helper.php:866
msgid "Swaziland"
msgstr "Esuatini"

#: includes/Utility/country-helper.php:870
msgid "Sweden"
msgstr "Suecia"

#: includes/Utility/country-helper.php:874
msgid "Switzerland"
msgstr "Suiza"

#: includes/Utility/country-helper.php:878
msgid "Syria"
msgstr "Siria"

#: includes/Utility/country-helper.php:882
msgid "Taiwan"
msgstr "Taiwán"

#: includes/Utility/country-helper.php:886
msgid "Tajikistan"
msgstr "Tayikistán"

#: includes/Utility/country-helper.php:890
msgid "Tanzania"
msgstr "Tanzania"

#: includes/Utility/country-helper.php:894
msgid "Thailand"
msgstr "Tailandia"

#: includes/Utility/country-helper.php:898
msgid "Timor-Leste"
msgstr "Timor Oriental"

#: includes/Utility/country-helper.php:902
msgid "Togo"
msgstr "Togo"

#: includes/Utility/country-helper.php:906
msgid "Tokelau"
msgstr "Tokelau"

#: includes/Utility/country-helper.php:910
msgid "Tonga"
msgstr "Tonga"

#: includes/Utility/country-helper.php:914
msgid "Trinidad and Tobago"
msgstr "Trinidad y Tobago"

#: includes/Utility/country-helper.php:918
msgid "Tunisia"
msgstr "Túnez"

#: includes/Utility/country-helper.php:922
msgid "Turkey"
msgstr "Turquía"

#: includes/Utility/country-helper.php:926
msgid "Turkmenistan"
msgstr "Turkmenistán"

#: includes/Utility/country-helper.php:930
msgid "Turks and Caicos Islands"
msgstr "Islas Turcas y Caicos"

#: includes/Utility/country-helper.php:934
msgid "Tuvalu"
msgstr "Tuvalu"

#: includes/Utility/country-helper.php:938
msgid "Uganda"
msgstr "Uganda"

#: includes/Utility/country-helper.php:942
msgid "Ukraine"
msgstr "Ucrania"

#: includes/Utility/country-helper.php:946
msgid "United Arab Emirates"
msgstr "Emiratos Árabes Unidos"

#: includes/Utility/country-helper.php:950
msgid "United Kingdom (UK)"
msgstr "Reino Unido"

#: includes/Utility/country-helper.php:954
msgid "United States (US)"
msgstr "Estados Unidos"

#: includes/Utility/country-helper.php:958
msgid "United States (US) Minor Outlying Islands"
msgstr "Islas Ultramarinas Menores de Estados Unidos"

#: includes/Utility/country-helper.php:962
msgid "Uruguay"
msgstr "Uruguay"

#: includes/Utility/country-helper.php:966
msgid "Uzbekistan"
msgstr "Uzbekistán"

#: includes/Utility/country-helper.php:970
msgid "Vanuatu"
msgstr "Vanuatu"

#: includes/Utility/country-helper.php:974
msgid "Vatican"
msgstr "Ciudad del Vaticano"

#: includes/Utility/country-helper.php:978
msgid "Venezuela"
msgstr "Venezuela"

#: includes/Utility/country-helper.php:982
msgid "Vietnam"
msgstr "Vietnam"

#: includes/Utility/country-helper.php:986
msgid "Virgin Islands (British)"
msgstr "Islas Vírgenes Británicas"

#: includes/Utility/country-helper.php:990
msgid "Virgin Islands (US)"
msgstr "Islas Vírgenes de Estados Unidos"

#: includes/Utility/country-helper.php:994
msgid "Wallis and Futuna"
msgstr "Wallis y Futuna"

#: includes/Utility/country-helper.php:998
msgid "Western Sahara"
msgstr "Sáhara Occidental"

#: includes/Utility/country-helper.php:1002
msgid "Samoa"
msgstr "Samoa"

#: includes/Utility/country-helper.php:1006
msgid "Yemen"
msgstr "Yemen"

#: includes/Utility/country-helper.php:1010
msgid "Zambia"
msgstr "Zambia"

#: includes/Utility/country-helper.php:1014
msgid "Zimbabwe"
msgstr "Zimbabue"

#: radius-booking.php:427
msgid "Documentation"
msgstr "Documentación"

#: templates/emails/admin/new-appointment.php:27
msgid ""
"A new appointment has been created in the system. Please review the details "
"below and take necessary action."
msgstr "Se ha creado una nueva cita en el sistema. Revisa los detalles a continuación y toma las medidas necesarias."

#: templates/emails/admin/new-appointment.php:49
#: templates/emails/admin/new-event.php:62
#: src/modules/Analytics/components/AnalyticsPreview.jsx:14
#: src/modules/Analytics/components/AnalyticsView.jsx:45
#: src/modules/Analytics/components/EmployeePerformanceTable.jsx:43
#: src/modules/Analytics/components/RevenueByEmployeeChart.jsx:16
#: src/modules/Analytics/components/RevenueByServiceChart.jsx:16
#: src/modules/Analytics/components/RevenueTrendChart.jsx:22
#: src/modules/Analytics/components/ServiceAnalytics.jsx:34
#: src/modules/Customer/components/CustomerDashboard.jsx:50
#: src/modules/Dashboard/components/DashboardView.jsx:89
#: src/modules/Dashboard/components/RevenueChart.jsx:37
#: src/modules/Events/components/EventDetails.jsx:143
msgid "Revenue"
msgstr "Ingresos"

#: templates/emails/admin/new-appointment.php:66
#: templates/emails/admin/new-meeting.php:71
#: src/modules/Appointment/components/AddAppointmentForm.jsx:899
#: src/modules/Appointment/components/AppointmentDetails.jsx:562
#: src/modules/FormCustomization/components/preview/steps/MockDetailsStep.jsx:23
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:89
#: src/modules/Payments/components/PaymentDetails.jsx:162
#: src/site/components/steps/DetailsStep.jsx:56
#: src/site/hooks/useFormCustomization.js:44
msgid "Customer Information"
msgstr "Información del cliente"

#: templates/emails/admin/new-appointment.php:72
#: templates/emails/admin/new-event.php:85
#: templates/emails/admin/new-meeting.php:77
#: templates/emails/employee/appointment-assigned.php:40
#: templates/emails/employee/appointment-cancelled.php:41
#: templates/emails/employee/appointment-completed.php:40
#: templates/emails/employee/appointment-confirmed.php:40
#: templates/emails/employee/appointment-pending.php:41
#: templates/emails/employee/event-registration-cancelled.php:40
#: templates/emails/employee/event-registration-confirmed.php:40
#: templates/emails/employee/event-reminder.php:40
#: templates/emails/employee/meeting-cancelled.php:30
#: templates/emails/employee/meeting-confirmed.php:31
#: templates/emails/employee/meeting-reminder.php:30
msgid "Name:"
msgstr "Nombre:"

#: templates/emails/admin/new-appointment.php:80
#: templates/emails/admin/new-event.php:93
#: templates/emails/admin/new-meeting.php:85
#: templates/emails/employee/appointment-assigned.php:43
#: templates/emails/employee/appointment-cancelled.php:44
#: templates/emails/employee/appointment-completed.php:43
#: templates/emails/employee/appointment-confirmed.php:43
#: templates/emails/employee/appointment-pending.php:44
#: templates/emails/employee/event-registration-cancelled.php:43
#: templates/emails/employee/event-registration-confirmed.php:43
#: templates/emails/employee/event-reminder.php:43
#: templates/emails/employee/meeting-cancelled.php:31
#: templates/emails/employee/meeting-confirmed.php:32
#: templates/emails/employee/meeting-reminder.php:31
msgid "Email:"
msgstr "Correo:"

#: templates/emails/admin/new-appointment.php:91
#: templates/emails/admin/new-event.php:104
#: templates/emails/admin/new-meeting.php:96
#: templates/emails/employee/appointment-assigned.php:47
#: templates/emails/employee/appointment-confirmed.php:47
#: templates/emails/employee/appointment-pending.php:48
#: templates/emails/employee/event-registration-confirmed.php:47
#: templates/emails/employee/event-reminder.php:47
#: templates/emails/employee/meeting-confirmed.php:34
#: templates/emails/employee/meeting-reminder.php:33
msgid "Phone:"
msgstr "Teléfono:"

#: templates/emails/admin/new-appointment.php:110
msgid "Assigned Staff:"
msgstr "Personal asignado:"

#: templates/emails/admin/new-appointment.php:240
#: templates/emails/admin/new-meeting.php:327
msgid "Customer Notes:"
msgstr "Notas del cliente:"

#: templates/emails/admin/new-event.php:32
msgid ""
"A new event registration has been created in the system. Please review the "
"details below."
msgstr "Se ha creado una nueva inscripción a evento en el sistema. Revisa los detalles a continuación."

#: templates/emails/admin/new-event.php:54
#: templates/emails/admin/new-event.php:201
#: src/eventBooking/EventDetailApp.jsx:88
#: src/modules/Events/components/EventForm.jsx:186
msgid "Tickets"
msgstr "Entradas"

#: templates/emails/admin/new-event.php:79
msgid "Registrant Information"
msgstr "Información del inscrito"

#: templates/emails/admin/new-event.php:123
#: src/myBooking/components/AppointmentDetailsModal.jsx:754
msgid "Event Details"
msgstr "Detalles del evento"

#: templates/emails/admin/new-event.php:128
msgid "Event:"
msgstr "Evento:"

#: templates/emails/admin/new-event.php:169
#: templates/emails/admin/new-meeting.php:185
msgid "Timezone:"
msgstr "Zona horaria:"

#: templates/emails/admin/new-event.php:181
msgid "Online:"
msgstr "En línea:"

#: templates/emails/admin/new-event.php:183
msgid "Venue:"
msgstr "Lugar:"

#: templates/emails/admin/new-event.php:206
#: src/modules/Events/components/EventDetails.jsx:316
msgid "Qty"
msgstr "Cant."

#: templates/emails/admin/new-event.php:208
#: src/modules/Appointment/components/AppointmentDetails.jsx:802
#: src/modules/Appointment/components/AppointmentDetails.jsx:853
#: src/modules/Payments/components/PaymentDetails.jsx:342
#: src/site/components/steps/CheckoutStep.jsx:811
#: src/site/components/steps/ConfirmationStep.jsx:406
#: src/site/components/steps/PaymentSummaryStep.jsx:577
msgid "Subtotal"
msgstr "Subtotal"

#: templates/emails/admin/new-event.php:263
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:290
#: src/myBooking/components/InvoiceModal.jsx:464
#: src/myBooking/components/PaymentItem.jsx:75
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:279
#: src/site/components/steps/ConfirmationStep.jsx:428
msgid "Total:"
msgstr "Total:"

#: templates/emails/admin/new-event.php:320
msgid "Registrant Notes:"
msgstr "Notas del inscrito:"

#: templates/emails/admin/new-meeting.php:32
msgid ""
"A new meeting booking has been created in the system. Please review the "
"details below and take necessary action."
msgstr "Se ha creado una nueva reserva de reunión en el sistema. Revisa los detalles a continuación y toma las medidas necesarias."

#: templates/emails/admin/new-meeting.php:54
#: src/modules/Appointment/components/AppointmentDetails.jsx:405
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:104
#: src/myBooking/components/AppointmentDetailsModal.jsx:208
msgid "Meeting Type"
msgstr "Tipo de reunión"

#: templates/emails/admin/new-meeting.php:115
msgid "Meeting Host:"
msgstr "Anfitrión de la reunión:"

#: templates/emails/admin/new-meeting.php:137
#: templates/emails/customer/meeting-confirmed.php:33
#: templates/emails/employee/meeting-confirmed.php:46
#: src/modules/Emails/components/EmailEdit.jsx:645
#: src/myBooking/components/AppointmentDetailsModal.jsx:754
msgid "Meeting Details"
msgstr "Detalles de la reunión"

#: templates/emails/admin/new-meeting.php:142
#: templates/emails/customer/meeting-cancelled.php:31
#: templates/emails/customer/meeting-confirmed.php:39
#: templates/emails/customer/meeting-reminder.php:31
#: templates/emails/employee/meeting-cancelled.php:42
#: templates/emails/employee/meeting-confirmed.php:51
#: templates/emails/employee/meeting-reminder.php:45
#: src/modules/Emails/components/EmailEdit.jsx:648
msgid "Meeting Type:"
msgstr "Tipo de reunión:"

#. translators: %s: meeting provider name (Zoom / Google Meet).
#: templates/emails/admin/new-meeting.php:246
msgid "Join via %s"
msgstr "Unirse mediante %s"

#: templates/emails/admin/new-meeting.php:248
#: templates/emails/admin/new-meeting.php:256
#: templates/emails/customer/meeting-confirmed.php:126
#: templates/emails/customer/meeting-reminder.php:52
#: src/modules/Appointment/components/AppointmentDetails.jsx:492
#: src/myBooking/components/AppointmentDetailsModal.jsx:334
#: src/myBooking/components/BookingDetailsModal.jsx:469
msgid "Join Meeting"
msgstr "Unirse a la reunión"

#: templates/emails/admin/new-meeting.php:272
msgid "Meeting Details:"
msgstr "Detalles de la reunión:"

#: templates/emails/customer/appointment-cancelled.php:27
msgid ""
"Your appointment has been cancelled. If you have any questions or would like "
"to reschedule, please contact us."
msgstr "Tu cita ha sido cancelada. Si tienes alguna duda o quieres reprogramarla, contacta con nosotros."

#: templates/emails/customer/appointment-cancelled.php:51
#: templates/emails/customer/meeting-cancelled.php:52
#: templates/emails/employee/appointment-cancelled.php:68
#: templates/emails/employee/meeting-cancelled.php:62
msgid "CANCELLED"
msgstr "CANCELADA"

#: templates/emails/customer/appointment-cancelled.php:63
#: templates/emails/customer/meeting-cancelled.php:62
#: templates/emails/employee/appointment-cancelled.php:80
#: templates/emails/employee/meeting-cancelled.php:72
msgid "Cancellation Reason:"
msgstr "Motivo de la cancelación:"

#: templates/emails/customer/appointment-completed.php:26
msgid ""
"Thank you for choosing our services! We hope you had a great experience. We "
"would love to hear your feedback."
msgstr "¡Gracias por elegir nuestros servicios! Esperamos que hayas tenido una gran experiencia. Nos encantaría conocer tu opinión."

#: templates/emails/customer/appointment-completed.php:50
#: templates/emails/employee/appointment-completed.php:67
msgid "COMPLETED"
msgstr "COMPLETADA"

#: templates/emails/customer/appointment-completed.php:78
msgid "Ready for your next appointment?"
msgstr "¿Listo para tu próxima cita?"

#: templates/emails/customer/appointment-confirmed.php:36
msgid ""
"Thank you for your booking! We're excited to serve you. Here are your "
"booking details:"
msgstr "¡Gracias por tu reserva! Estamos encantados de atenderte. Estos son los detalles de tu reserva:"

#: templates/emails/customer/appointment-pending.php:30
msgid ""
"Thank you for your booking! Your appointment is pending confirmation. We "
"will notify you once it's confirmed."
msgstr "¡Gracias por tu reserva! Tu cita está pendiente de confirmación. Te avisaremos en cuanto se confirme."

#: templates/emails/customer/appointment-pending.php:54
msgid "PENDING CONFIRMATION"
msgstr "PENDIENTE DE CONFIRMACIÓN"

#: templates/emails/customer/appointment-reminder.php:36
msgid ""
"This is a friendly reminder about your upcoming appointment. Please make "
"sure to arrive on time."
msgstr "Este es un recordatorio amistoso de tu próxima cita. Asegúrate de llegar puntual."

#: templates/emails/customer/event-registration-cancelled.php:26
msgid ""
"Your event registration has been cancelled. If you have any questions or "
"would like to re-register, please contact us."
msgstr "Tu inscripción al evento ha sido cancelada. Si tienes alguna duda o quieres volver a inscribirte, contacta con nosotros."

#: templates/emails/customer/event-registration-cancelled.php:43
#: templates/emails/employee/event-registration-cancelled.php:60
msgid "REGISTRATION CANCELLED"
msgstr "INSCRIPCIÓN CANCELADA"

#: templates/emails/customer/event-registration-confirmed.php:36
msgid ""
"Great news! Your event registration has been confirmed. Here are your event "
"details:"
msgstr "¡Buenas noticias! Tu inscripción al evento ha sido confirmada. Estos son los detalles del evento:"

#: templates/emails/customer/event-registration-confirmed.php:63
msgid "REGISTRATION CONFIRMED"
msgstr "INSCRIPCIÓN CONFIRMADA"

#: templates/emails/customer/event-reminder.php:36
msgid ""
"This is a friendly reminder about an upcoming event you registered for. "
"Please make sure to join on time."
msgstr "Este es un recordatorio amistoso de un próximo evento al que te has inscrito. Asegúrate de unirte puntualmente."

#: templates/emails/customer/meeting-cancelled.php:19
msgid ""
"Your meeting has been cancelled. If you have any questions or would like to "
"reschedule, please contact us."
msgstr "Tu reunión ha sido cancelada. Si tienes alguna duda o quieres reprogramarla, contacta con nosotros."

#: templates/emails/customer/meeting-cancelled.php:33
#: templates/emails/customer/meeting-confirmed.php:47
#: templates/emails/customer/meeting-reminder.php:33
#: src/modules/Emails/components/EmailEdit.jsx:652
msgid "Host:"
msgstr "Anfitrión:"

#: templates/emails/customer/meeting-confirmed.php:20
msgid ""
"Great news! Your meeting has been confirmed. Here are your meeting details:"
msgstr "¡Buenas noticias! Tu reunión ha sido confirmada. Estos son los detalles:"

#: templates/emails/customer/meeting-confirmed.php:92
#: templates/emails/employee/meeting-confirmed.php:95
#: src/modules/Calender/components/AppointmentCard.jsx:47
#: src/modules/Emails/components/EmailEdit.jsx:673
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:246
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:642
msgid "Price:"
msgstr "Precio:"

#: templates/emails/customer/meeting-confirmed.php:113
#: templates/emails/customer/meeting-reminder.php:50
#: src/modules/Emails/components/EmailEdit.jsx:682
msgid "Join Your Meeting"
msgstr "Únete a tu reunión"

#: templates/emails/customer/meeting-confirmed.php:122
#: src/modules/Emails/components/EmailEdit.jsx:684
msgid "Join Google Meet"
msgstr "Unirse a Google Meet"

#: templates/emails/customer/meeting-confirmed.php:124
msgid "Join Zoom Meeting"
msgstr "Unirse a la reunión de Zoom"

#: templates/emails/customer/meeting-reminder.php:19
msgid ""
"This is a friendly reminder about your upcoming meeting. Please make sure to "
"join on time."
msgstr "Este es un recordatorio amistoso de tu próxima reunión. Asegúrate de unirte puntualmente."

#: templates/emails/employee/appointment-assigned.php:26
msgid ""
"You have been assigned to an appointment. Please review the details below."
msgstr "Se te ha asignado una cita. Revisa los detalles a continuación."

#: templates/emails/employee/appointment-assigned.php:37
#: templates/emails/employee/appointment-cancelled.php:38
#: templates/emails/employee/appointment-completed.php:37
#: templates/emails/employee/appointment-confirmed.php:37
#: templates/emails/employee/appointment-pending.php:38
#: templates/emails/employee/meeting-cancelled.php:29
#: templates/emails/employee/meeting-confirmed.php:30
#: templates/emails/employee/meeting-reminder.php:29
msgid "Customer Information:"
msgstr "Información del cliente:"

#: templates/emails/employee/appointment-assigned.php:72
msgid "ASSIGNED TO YOU"
msgstr "ASIGNADA A TI"

#: templates/emails/employee/appointment-cancelled.php:27
msgid ""
"An appointment has been cancelled. Please review the details below and "
"update your schedule accordingly."
msgstr "Se ha cancelado una cita. Revisa los detalles a continuación y actualiza tu horario."

#: templates/emails/employee/appointment-completed.php:26
msgid ""
"An appointment has been marked as completed. Please find the details below "
"for your records."
msgstr "Una cita se ha marcado como completada. A continuación tienes los detalles para tus registros."

#: templates/emails/employee/appointment-completed.php:79
msgid "Service Payment"
msgstr "Pago del servicio"

#: templates/emails/employee/appointment-confirmed.php:26
msgid ""
"An appointment has been confirmed and added to your schedule. Please review "
"the details below."
msgstr "Se ha confirmado una cita y se ha añadido a tu horario. Revisa los detalles a continuación."

#: templates/emails/employee/appointment-confirmed.php:72
msgid "CONFIRMED"
msgstr "CONFIRMADA"

#: templates/emails/employee/appointment-pending.php:27
msgid ""
"A new appointment has been received and is pending confirmation. Please "
"review the details below."
msgstr "Se ha recibido una nueva cita y está pendiente de confirmación. Revisa los detalles a continuación."

#: templates/emails/employee/appointment-pending.php:73
msgid "ACTION REQUIRED"
msgstr "ACCIÓN REQUERIDA"

#: templates/emails/employee/appointment-reminder.php:36
msgid ""
"This is a reminder about an upcoming appointment on your schedule. Please "
"review the details below and prepare accordingly."
msgstr "Este es un recordatorio de una próxima cita en tu horario. Revisa los detalles a continuación y prepárate."

#: templates/emails/employee/event-registration-cancelled.php:26
msgid ""
"An event registration has been cancelled. Please review the details below "
"and update your records accordingly."
msgstr "Se ha cancelado una inscripción a un evento. Revisa los detalles a continuación y actualiza tus registros."

#: templates/emails/employee/event-registration-cancelled.php:37
#: templates/emails/employee/event-registration-confirmed.php:37
#: templates/emails/employee/event-reminder.php:37
msgid "Attendee Information:"
msgstr "Información del asistente:"

#: templates/emails/employee/event-registration-confirmed.php:26
msgid ""
"A new registration has been confirmed for your event. Please review the "
"details below."
msgstr "Se ha confirmado una nueva inscripción para tu evento. Revisa los detalles a continuación."

#: templates/emails/employee/event-registration-confirmed.php:65
msgid "NEW REGISTRATION"
msgstr "NUEVA INSCRIPCIÓN"

#: templates/emails/employee/event-reminder.php:26
msgid ""
"This is a reminder about an upcoming event on your schedule. Please review "
"the details below and prepare accordingly."
msgstr "Este es un recordatorio de un próximo evento en tu horario. Revisa los detalles a continuación y prepárate."

#: templates/emails/employee/meeting-cancelled.php:19
msgid ""
"A meeting has been cancelled. Please review the details below and update "
"your schedule accordingly."
msgstr "Se ha cancelado una reunión. Revisa los detalles a continuación y actualiza tu horario."

#: templates/emails/employee/meeting-confirmed.php:20
msgid ""
"A new meeting has been confirmed and added to your schedule. Please review "
"the details below."
msgstr "Se ha confirmado una nueva reunión y se ha añadido a tu horario. Revisa los detalles a continuación."

#: templates/emails/employee/meeting-confirmed.php:115
#: templates/emails/employee/meeting-reminder.php:63
#: src/modules/Events/components/EventForm.jsx:363
msgid "Meeting Link"
msgstr "Enlace de la reunión"

#: templates/emails/employee/meeting-confirmed.php:120
msgid "Open Google Meet"
msgstr "Abrir Google Meet"

#: templates/emails/employee/meeting-confirmed.php:122
msgid "Start Zoom Meeting"
msgstr "Iniciar la reunión de Zoom"

#: templates/emails/employee/meeting-confirmed.php:124
#: templates/emails/employee/meeting-reminder.php:65
msgid "Open Meeting"
msgstr "Abrir la reunión"

#: templates/emails/employee/meeting-reminder.php:19
msgid "This is a reminder about an upcoming meeting on your schedule."
msgstr "Este es un recordatorio de una próxima reunión en tu horario."

#: templates/global/form-login.php:40
msgid "Username or Email"
msgstr "Nombre de usuario o correo"

#: templates/global/form-login.php:42 templates/global/form-login.php:62
#: templates/global/form-signup.php:42 templates/global/form-signup.php:62
#: templates/global/form-signup.php:83 templates/global/form-signup.php:123
#: src/modules/CustomFields/components/CustomFieldForm.jsx:571
#: src/modules/CustomFields/components/CustomFieldTableHeader.jsx:35
#: src/modules/Services/components/formSection/DetailsSection.jsx:121
#: src/modules/Services/components/formSection/DetailsSection.jsx:202
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:110
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:409
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:739
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:353
msgid "Required"
msgstr "Obligatorio"

#: templates/global/form-login.php:60 templates/global/form-signup.php:81
msgid "Password"
msgstr "Contraseña"

#: templates/global/form-login.php:76 templates/global/form-signup.php:98
#: templates/global/form-signup.php:137
msgid "Toggle password visibility"
msgstr "Alternar visibilidad de la contraseña"

#: templates/global/form-login.php:116
msgid "Remember me"
msgstr "Recuérdame"

#: templates/global/form-login.php:120
msgid "Forgot password?"
msgstr "¿Has olvidado tu contraseña?"

#: templates/global/form-login.php:130 templates/global/form-signup.php:235
msgid "Log In"
msgstr "Iniciar sesión"

#: templates/global/form-login.php:139
msgid "Don't have an account?"
msgstr "¿No tienes cuenta?"

#: templates/global/form-login.php:141
msgid "Sign Up"
msgstr "Registrarse"

#: templates/global/form-signup.php:40
#: src/modules/FormCustomization/components/preview/steps/MockDetailsStep.jsx:31
#: src/myBooking/components/AccountDetails.jsx:513
#: src/site/components/steps/DetailsStep.jsx:65
#: src/site/hooks/useFormCustomization.js:45
msgid "Full Name"
msgstr "Nombre completo"

#: templates/global/form-signup.php:60
#: src/meetingBooking/components/BookingForm.jsx:175
#: src/modules/Appointment/components/AddAppointmentForm.jsx:991
#: src/myBooking/components/AccountDetails.jsx:426
#: src/myBooking/components/AccountDetails.jsx:482
#: src/myBooking/components/AccountDetails.jsx:514
#: src/myBooking/components/AppointmentDetailsModal.jsx:416
#: src/myBooking/components/ClientDetailsModal.jsx:332
msgid "Email Address"
msgstr "Dirección de correo electrónico"

#: templates/global/form-signup.php:121
msgid "Confirm Password"
msgstr "Confirmar contraseña"

#. translators: %1$s: Terms and Conditions URL, %2$s: Privacy Policy URL
#: templates/global/form-signup.php:183
msgid ""
"I agree to the <a href=\"%1$s\" target=\"_blank\">Terms and Conditions</a> "
"and <a href=\"%2$s\" target=\"_blank\">Privacy Policy</a>."
msgstr "Acepto los <a href=\"%1$s\" target=\"_blank\">términos y condiciones</a> y la <a href=\"%2$s\" target=\"_blank\">política de privacidad</a>."

#: templates/global/form-signup.php:214
msgid "I would like to receive promotional emails and updates."
msgstr "Quiero recibir correos promocionales y novedades."

#: templates/global/form-signup.php:226
msgid "Create Account"
msgstr "Crear cuenta"

#: templates/global/form-signup.php:233
msgid "Already have an account?"
msgstr "¿Ya tienes cuenta?"

#: src/blocks/index.js:41
msgid "Display the appointment booking form."
msgstr "Muestra el formulario de reserva de citas."

#: src/blocks/index.js:44 src/blocks/index.js:578
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:369
msgid "appointment"
msgstr "cita"

#: src/blocks/index.js:44 src/blocks/index.js:358 src/blocks/index.js:578
#: src/blocks/index.js:652
msgid "booking"
msgstr "reserva"

#: src/blocks/index.js:44
msgid "form"
msgstr "formulario"

#: src/blocks/index.js:131
msgid "Font Size (px)"
msgstr "Tamaño de fuente (px)"

#: src/blocks/index.js:140
msgid "Normal (400)"
msgstr "Normal (400)"

#: src/blocks/index.js:141
msgid "Medium (500)"
msgstr "Medio (500)"

#: src/blocks/index.js:142
msgid "Semi Bold (600)"
msgstr "Seminegrita (600)"

#: src/blocks/index.js:143
msgid "Bold (700)"
msgstr "Negrita (700)"

#: src/blocks/index.js:148
msgid "Padding Vertical (px)"
msgstr "Relleno vertical (px)"

#: src/blocks/index.js:154
msgid "Padding Horizontal (px)"
msgstr "Relleno horizontal (px)"

#: src/blocks/index.js:160
msgid "Border Radius (px)"
msgstr "Radio del borde (px)"

#: src/blocks/index.js:166
msgid "Border Width (px)"
msgstr "Ancho del borde (px)"

#: src/blocks/index.js:172
msgid "Margin Top (px)"
msgstr "Margen superior (px)"

#: src/blocks/index.js:178
msgid "Margin Bottom (px)"
msgstr "Margen inferior (px)"

#: src/blocks/index.js:186
msgid "Text Color (Hover)"
msgstr "Color del texto (hover)"

#: src/blocks/index.js:187
msgid "Background Color (Hover)"
msgstr "Color de fondo (hover)"

#: src/blocks/index.js:188
msgid "Border Color (Hover)"
msgstr "Color del borde (hover)"

#: src/blocks/index.js:299 src/blocks/index.js:452
msgid "Card Style"
msgstr "Estilo de tarjeta"

#: src/blocks/index.js:302 src/blocks/index.js:455
msgid "Card Border Color"
msgstr "Color del borde de la tarjeta"

#: src/blocks/index.js:303 src/blocks/index.js:456
msgid "Card Border Radius (px)"
msgstr "Radio del borde de la tarjeta (px)"

#: src/blocks/index.js:304 src/blocks/index.js:457
msgid "Gap Between Cards (px)"
msgstr "Espacio entre tarjetas (px)"

#: src/blocks/index.js:305 src/blocks/index.js:458
msgid "Image Height (px)"
msgstr "Altura de la imagen (px)"

#: src/blocks/index.js:308
msgid "Typography & Colors"
msgstr "Tipografía y colores"

#: src/blocks/index.js:309
msgid "Title Color"
msgstr "Color del título"

#: src/blocks/index.js:310
msgid "Title Font Size (px)"
msgstr "Tamaño de fuente del título (px)"

#: src/blocks/index.js:311
msgid "Description Color"
msgstr "Color de la descripción"

#: src/blocks/index.js:312
msgid "Price Color"
msgstr "Color del precio"

#: src/blocks/index.js:315 src/blocks/index.js:472
msgid "Button Style"
msgstr "Estilo del botón"

#: src/blocks/index.js:317 src/blocks/index.js:474
msgid "Button Text Color"
msgstr "Color del texto del botón"

#: src/blocks/index.js:318 src/blocks/index.js:477
msgid "Button Border Radius (px)"
msgstr "Radio del borde del botón (px)"

#: src/blocks/index.js:326
msgid "Active Filter Background"
msgstr "Fondo del filtro activo"

#: src/blocks/index.js:327
msgid "Active Filter Text Color"
msgstr "Color del texto del filtro activo"

#: src/blocks/index.js:335 src/blocks/index.js:480
msgid "Active Page Background"
msgstr "Fondo de la página activa"

#: src/blocks/index.js:336 src/blocks/index.js:481
msgid "Active Page Text Color"
msgstr "Color del texto de la página activa"

#: src/blocks/index.js:355
msgid "Display a grid or list of booking services."
msgstr "Muestra una cuadrícula o lista de servicios reservables."

#: src/blocks/index.js:358
msgid "service"
msgstr "servicio"

#: src/blocks/index.js:358
msgid "grid"
msgstr "cuadrícula"

#: src/blocks/index.js:358 src/blocks/index.js:652
msgid "list"
msgstr "lista"

#: src/blocks/index.js:469
msgid "Name Font Size (px)"
msgstr "Tamaño de fuente del nombre (px)"

#: src/blocks/index.js:497
msgid "Display a grid or list of bookable staff."
msgstr "Muestra una cuadrícula o lista de personal reservable."

#: src/blocks/index.js:500
msgid "employee"
msgstr "empleado"

#: src/blocks/index.js:500
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:556
msgid "staff"
msgstr "personal"

#: src/blocks/index.js:500
msgid "team"
msgstr "equipo"

#: src/blocks/index.js:575
msgid "Display a grid of bookable meeting types."
msgstr "Muestra una cuadrícula de tipos de reunión reservables."

#: src/blocks/index.js:578
msgid "meeting"
msgstr "reunión"

#: src/blocks/index.js:634
msgid "Events are loaded dynamically. Preview this block on the front end."
msgstr "Los eventos se cargan de forma dinámica. Previsualiza este bloque en la parte pública."

#: src/blocks/index.js:638
msgid "per page"
msgstr "por página"

#: src/blocks/index.js:649
msgid "Display a grid or list of upcoming events."
msgstr "Muestra una cuadrícula o lista de próximos eventos."

#: src/blocks/index.js:652
msgid "event"
msgstr "evento"

#: src/chatbot/App.jsx:12 src/modules/Settings/components/ChatbotPreview.jsx:46
#: src/modules/Settings/config/settingsConfig.jsx:870
msgid "Booking Assistant"
msgstr "Asistente de reservas"

#: src/chatbot/App.jsx:15 src/modules/Settings/components/ChatbotPreview.jsx:47
#: src/site/components/EmbeddedChat.jsx:15
msgid "Hi! I'm your booking assistant. How can I help you today?"
msgstr "¡Hola! Soy tu asistente de reservas. ¿En qué puedo ayudarte hoy?"

#: src/chatbot/App.jsx:18 src/modules/Settings/components/ChatbotPreview.jsx:51
#: src/modules/Settings/config/settingsConfig.jsx:958
msgid "Powered by Radius Booking"
msgstr "Con tecnología de Radius Booking"

#: src/chatbot/components/BookingConfirmation.jsx:29
#: src/site/components/chat/FormBookingConfirm.jsx:28
msgid "Booking Confirmed!"
msgstr "¡Reserva confirmada!"

#. translators: %s is the appointment ID.
#: src/chatbot/components/BookingConfirmation.jsx:33
#: src/modules/Appointment/components/AppointmentDetails.jsx:226
#: src/site/components/chat/FormBookingConfirm.jsx:31
msgid "Appointment #%s"
msgstr "Cita n.º %s"

#. translators: 1: appointment date, 2: appointment time.
#: src/chatbot/components/BookingConfirmation.jsx:47
#: src/site/components/chat/FormBookingConfirm.jsx:47
msgid "%1$s at %2$s"
msgstr "%1$s a las %2$s"

#. translators: %s is the duration in minutes.
#: src/chatbot/components/BookingConfirmation.jsx:78
#: src/myBooking/components/InvoiceModal.jsx:105
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:209
#: src/site/components/chat/FormBookingConfirm.jsx:54
msgid "%s minutes"
msgstr "%s minutos"

#: src/chatbot/components/ChatBubble.jsx:47
msgid "Close chat"
msgstr "Cerrar chat"

#: src/chatbot/components/ChatBubble.jsx:47
msgid "Open chat"
msgstr "Abrir chat"

#: src/chatbot/components/ChatWindow.jsx:79
#: src/site/components/EmbeddedChat.jsx:57
msgid "New conversation"
msgstr "Nueva conversación"

#: src/chatbot/components/ChatWindow.jsx:87
#: src/modules/Events/components/ShareLinkModal.jsx:88
#: src/myBooking/components/AppointmentDetailsModal.jsx:817
#: src/myBooking/components/BookingDetailsModal.jsx:527
#: src/myBooking/components/ClientDetailsModal.jsx:433
#: src/myBooking/components/StatusChangeModal.jsx:221
#: src/serviceList/components/BookingForm.jsx:261
msgid "Close"
msgstr "Cerrar"

#. translators: 1: employee name, 2: service name.
#: src/chatbot/components/DatePicker.jsx:109
msgid "%1$s — %2$s"
msgstr "%1$s — %2$s"

#. translators: %s is the duration in minutes.
#: src/chatbot/components/DatePicker.jsx:118
#: src/chatbot/components/ServiceCards.jsx:31
#: src/chatbot/components/TimeSlotPicker.jsx:36
#: src/myBooking/components/BookingDetailsModal.jsx:171
#: src/myBooking/components/ClientDetailsModal.jsx:100
#: src/myBooking/components/panels/EmployeePanel.jsx:138
#: src/myBooking/components/ServiceCard.jsx:33
#: src/serviceList/components/ServiceCard.jsx:37
#: src/site/components/chat/FormServiceCards.jsx:30
msgid "%s min"
msgstr "%s min"

#: src/chatbot/components/DatePicker.jsx:142
msgid "Previous month"
msgstr "Mes anterior"

#: src/chatbot/components/DatePicker.jsx:160
msgid "Next month"
msgstr "Mes siguiente"

#: src/chatbot/components/MessageInput.jsx:33
#: src/modules/Settings/components/ChatbotPreview.jsx:211
#: src/site/components/EmbeddedChat.jsx:87
msgid "Type a message..."
msgstr "Escribe un mensaje…"

#: src/chatbot/components/MessageInput.jsx:42
msgid "Send message"
msgstr "Enviar mensaje"

#: src/chatbot/hooks/useChat.js:122
msgid "Sorry, I'm having trouble responding right now. Please try again."
msgstr "Lo siento, ahora mismo no puedo responder. Inténtalo de nuevo."

#: src/components/Header.jsx:34 src/components/Header.jsx:103
msgid "Overview of your booking business"
msgstr "Vista general de tu negocio de reservas"

#: src/components/Header.jsx:35 src/components/Sidebar.jsx:174
#: src/modules/Analytics/components/AnalyticsPreview.jsx:51
#: src/pages/Analytics.jsx:12
msgid "Analytics"
msgstr "Analítica"

#: src/components/Header.jsx:35
msgid "Business performance insights"
msgstr "Información sobre el rendimiento del negocio"

#: src/components/Header.jsx:36 src/components/Sidebar.jsx:175
#: src/pages/Calendar.jsx:45
msgid "Calendar"
msgstr "Calendario"

#: src/components/Header.jsx:36
msgid "View and manage your schedule"
msgstr "Consulta y gestiona tu agenda"

#: src/components/Header.jsx:37
msgid "Add Appointment"
msgstr "Añadir cita"

#: src/components/Header.jsx:37
msgid "Create a new appointment"
msgstr "Crear una nueva cita"

#: src/components/Header.jsx:38
msgid "Manage all appointments"
msgstr "Gestionar todas las citas"

#: src/components/Header.jsx:39
msgid "Manage your customer base"
msgstr "Gestiona tu cartera de clientes"

#: src/components/Header.jsx:40
msgid "Track and manage payments"
msgstr "Hacer seguimiento y gestionar pagos"

#: src/components/Header.jsx:41
msgid "Manage discount coupons"
msgstr "Gestionar cupones de descuento"

#: src/components/Header.jsx:42 src/pages/DynamicPricing.jsx:88
msgid "Manage pricing rules based on time, date, or demand"
msgstr "Gestiona reglas de precios basadas en hora, fecha o demanda"

#: src/components/Header.jsx:43 src/components/Sidebar.jsx:215
msgid "Commissions"
msgstr "Comisiones"

#: src/components/Header.jsx:43 src/pages/AdminIncome.jsx:14
msgid "Commission income from appointments"
msgstr "Ingresos por comisiones de las citas"

#: src/components/Header.jsx:44 src/pages/Payouts.jsx:14
msgid "Manage employee payout requests"
msgstr "Gestiona las solicitudes de pago de los empleados"

#: src/components/Header.jsx:45
#: src/myBooking/components/views/employee/EmployeeServices.jsx:355
#: src/pages/Services.jsx:38
msgid "Add Service"
msgstr "Añadir servicio"

#: src/components/Header.jsx:45
msgid "Create a new service"
msgstr "Crear un nuevo servicio"

#: src/components/Header.jsx:46
msgid "Manage your services"
msgstr "Gestiona tus servicios"

#: src/components/Header.jsx:47
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:710
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:367
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:392
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:491
#: src/pages/Employees.jsx:60
msgid "Add Staff"
msgstr "Añadir empleado"

#: src/components/Header.jsx:47
msgid "Add a new staff member"
msgstr "Añadir un nuevo empleado"

#: src/components/Header.jsx:48
msgid "Manage your team"
msgstr "Gestiona tu equipo"

#: src/components/Header.jsx:49 src/pages/Locations.jsx:62
msgid "Add Location"
msgstr "Añadir ubicación"

#: src/components/Header.jsx:49
msgid "Add a new location"
msgstr "Añadir una nueva ubicación"

#: src/components/Header.jsx:50 src/pages/Locations.jsx:91
msgid "Manage your locations"
msgstr "Gestiona tus ubicaciones"

#: src/components/Header.jsx:51
msgid "Add Meeting Schedule"
msgstr "Añadir horario de reunión"

#: src/components/Header.jsx:51
msgid "Create a new meeting type"
msgstr "Crear un nuevo tipo de reunión"

#: src/components/Header.jsx:52 src/components/Sidebar.jsx:191
#: src/components/Sidebar.jsx:195 src/modules/WhatsApp/WhatsAppPage.jsx:21
msgid "Meetings"
msgstr "Reuniones"

#: src/components/Header.jsx:52
msgid "Manage your meeting types"
msgstr "Gestiona tus tipos de reunión"

#: src/components/Header.jsx:53 src/pages/MeetingBookings.jsx:59
msgid "View and manage meeting bookings"
msgstr "Ver y gestionar las reservas de reuniones"

#: src/components/Header.jsx:54 src/pages/Events.jsx:81
msgid "Add Event"
msgstr "Añadir evento"

#: src/components/Header.jsx:54
msgid "Create a new event"
msgstr "Crear un nuevo evento"

#: src/components/Header.jsx:55
msgid "Manage your events"
msgstr "Gestiona tus eventos"

#: src/components/Header.jsx:56 src/components/Sidebar.jsx:202
#: src/pages/EventRegistrations.jsx:60
msgid "Attendees"
msgstr "Asistentes"

#: src/components/Header.jsx:56
msgid "View and manage event registrations"
msgstr "Ver y gestionar las inscripciones a eventos"

#: src/components/Header.jsx:57
msgid "Configure custom form fields"
msgstr "Configurar campos personalizados del formulario"

#: src/components/Header.jsx:58 src/components/Sidebar.jsx:236
msgid "Notifications"
msgstr "Notificaciones"

#: src/components/Header.jsx:58
msgid "Manage email notifications"
msgstr "Gestionar las notificaciones por correo"

#: src/components/Header.jsx:59 src/components/Sidebar.jsx:258
msgid "Form Customization"
msgstr "Personalización del formulario"

#: src/components/Header.jsx:59
msgid "Customize booking form appearance"
msgstr "Personaliza la apariencia del formulario de reserva"

#: src/components/Header.jsx:60 src/components/Sidebar.jsx:261
#: src/modules/SetupWizard/components/SetupWizardPage.jsx:285
msgid "Setup Wizard"
msgstr "Asistente de configuración"

#: src/components/Header.jsx:60
msgid "Step-by-step configuration guide"
msgstr "Guía de configuración paso a paso"

#: src/components/Header.jsx:61 src/modules/WhatsApp/WhatsAppPage.jsx:51
msgid "WhatsApp Notifications"
msgstr "Notificaciones de WhatsApp"

#: src/components/Header.jsx:61
msgid "Send booking updates over WhatsApp via Twilio"
msgstr "Envía actualizaciones de reservas por WhatsApp a través de Twilio"

#: src/components/Header.jsx:62 src/components/Sidebar.jsx:259
msgid "Roles & Permissions"
msgstr "Roles y permisos"

#: src/components/Header.jsx:62
msgid ""
"Control what each booking role can do and who has it. Administrators always "
"have full access"
msgstr "Controla lo que puede hacer cada rol de reserva y quién lo tiene. Los administradores siempre tienen acceso completo"

#: src/components/Header.jsx:66 src/components/Sidebar.jsx:248
#: src/modules/Settings/config/settingsConfig.jsx:12
#: src/modules/SetupWizard/components/SetupWizardPage.jsx:234
msgid "Modules"
msgstr "Módulos"

#: src/components/Header.jsx:66
msgid "Enable or disable booking modules"
msgstr "Activa o desactiva los módulos de reserva"

#: src/components/Header.jsx:67
#: src/modules/Services/components/formSection/SettingsSection.jsx:79
#: src/modules/Settings/config/settingsConfig.jsx:13
#: src/modules/Settings/config/settingsConfig.jsx:782
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1311
msgid "General Settings"
msgstr "Ajustes generales"

#: src/components/Header.jsx:67
msgid "Configure general options"
msgstr "Configurar opciones generales"

#: src/components/Header.jsx:68
#: src/modules/Settings/config/settingsConfig.jsx:14
msgid "Schedule Settings"
msgstr "Ajustes de horario"

#: src/components/Header.jsx:68
msgid "Set up working hours and availability"
msgstr "Configura el horario laboral y la disponibilidad"

#: src/components/Header.jsx:69
msgid "Tax Settings"
msgstr "Ajustes de impuestos"

#: src/components/Header.jsx:69
msgid "Configure tax rules"
msgstr "Configurar reglas de impuestos"

#: src/components/Header.jsx:70
#: src/modules/Settings/config/settingsConfig.jsx:16
#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:90
msgid "Appointment Settings"
msgstr "Ajustes de las citas"

#: src/components/Header.jsx:70
msgid "Configure appointment options"
msgstr "Configurar opciones de citas"

#: src/components/Header.jsx:71 src/components/Sidebar.jsx:253
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:517
#: src/modules/Services/components/formSection/SettingsSection.jsx:357
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1601
msgid "Integrations"
msgstr "Integraciones"

#: src/components/Header.jsx:71
msgid "Connect third-party services"
msgstr "Conectar servicios de terceros"

#: src/components/Header.jsx:72 src/components/Sidebar.jsx:254
msgid "Payment Gateway"
msgstr "Pasarela de pago"

#: src/components/Header.jsx:72
msgid "Configure payment methods"
msgstr "Configurar métodos de pago"

#: src/components/Header.jsx:73 src/components/Sidebar.jsx:255
#: src/modules/Settings/config/settingsConfig.jsx:19
msgid "AI Chatbot"
msgstr "Chatbot de IA"

#: src/components/Header.jsx:73
msgid "Configure AI assistant"
msgstr "Configurar el asistente de IA"

#: src/components/Header.jsx:74 src/components/Sidebar.jsx:256
#: src/modules/Settings/config/settingsConfig.jsx:20
msgid "Export / Import"
msgstr "Exportar/Importar"

#: src/components/Header.jsx:74
msgid "Export and import plugin data"
msgstr "Exportar e importar datos del plugin"

#: src/components/Header.jsx:75
msgid "Payout Settings"
msgstr "Ajustes de pagos a empleados"

#: src/components/Header.jsx:75
msgid "Configure payout methods and commissions"
msgstr "Configura métodos de pago y comisiones"

#: src/components/Header.jsx:91
msgid "Configure your plugin"
msgstr "Configura tu plugin"

#: src/components/public/CustomFieldsBlock.jsx:58
msgid "This field is required."
msgstr "Este campo es obligatorio."

#: src/components/public/CustomFieldsBlock.jsx:152
#: src/modules/Appointment/components/AddAppointmentForm.jsx:1140
#: src/site/components/steps/DetailsStep.jsx:184
msgid "Select..."
msgstr "Seleccionar…"

#: src/components/Sidebar.jsx:171
#: src/myBooking/components/panels/EmployeePanel.jsx:441
msgid "Overview"
msgstr "Resumen"

#: src/components/Sidebar.jsx:179
msgid "Booking Management"
msgstr "Gestión de reservas"

#: src/components/Sidebar.jsx:182 src/components/Sidebar.jsx:252
#: src/modules/Calender/components/AppointmentCard.jsx:105
#: src/site/components/steps/ConfirmationStep.jsx:159
#: src/site/components/steps/ConfirmationStep.jsx:178
#: src/site/components/steps/ConfirmationStep.jsx:207
msgid "Appointment"
msgstr "Cita"

#: src/components/Sidebar.jsx:203
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:106
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:109
msgid "All Events"
msgstr "Todos los eventos"

#: src/components/Sidebar.jsx:214
msgid "All Payouts"
msgstr "Todos los pagos"

#: src/components/Sidebar.jsx:232
msgid "Configuration"
msgstr "Configuración"

#: src/components/Sidebar.jsx:240
msgid "WhatsApp"
msgstr "WhatsApp"

#: src/components/Sidebar.jsx:257
#: src/modules/Settings/config/settingsConfig.jsx:21
msgid "Payout"
msgstr "Pago a empleados"

#: src/components/Sidebar.jsx:260
#: src/modules/Settings/config/settingsConfig.jsx:22
msgid "License"
msgstr "Licencia"

#: src/components/Sidebar.jsx:373 src/components/Sidebar.jsx:426
#: src/components/Sidebar.jsx:461 src/components/Sidebar.jsx:505
#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:169
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:680
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:822
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:869
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:933
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:72
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:320
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:567
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:941
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:261
msgid "PRO"
msgstr "PRO"

#: src/components/Sidebar.jsx:540
msgid "Manage your booking"
msgstr "Gestiona tu reserva"

#: src/employeeList/components/EmployeeCard.jsx:54
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:14
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:40
#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:15
#: src/modules/Settings/components/ScheduleComponents.jsx:14
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:33
msgid "Monday"
msgstr "Lunes"

#: src/employeeList/components/EmployeeCard.jsx:55
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:15
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:41
#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:16
#: src/modules/Settings/components/ScheduleComponents.jsx:15
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:34
msgid "Tuesday"
msgstr "Martes"

#: src/employeeList/components/EmployeeCard.jsx:56
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:16
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:42
#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:17
#: src/modules/Settings/components/ScheduleComponents.jsx:16
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:35
msgid "Wednesday"
msgstr "Miércoles"

#: src/employeeList/components/EmployeeCard.jsx:57
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:17
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:43
#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:18
#: src/modules/Settings/components/ScheduleComponents.jsx:17
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:36
msgid "Thursday"
msgstr "Jueves"

#: src/employeeList/components/EmployeeCard.jsx:58
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:18
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:44
#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:19
#: src/modules/Settings/components/ScheduleComponents.jsx:18
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:37
msgid "Friday"
msgstr "Viernes"

#: src/employeeList/components/EmployeeCard.jsx:59
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:19
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:45
#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:20
#: src/modules/Settings/components/ScheduleComponents.jsx:19
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:38
msgid "Saturday"
msgstr "Sábado"

#: src/employeeList/components/EmployeeCard.jsx:60
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:20
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:46
#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:14
#: src/modules/Settings/components/ScheduleComponents.jsx:20
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:39
msgid "Sunday"
msgstr "Domingo"

#: src/employeeList/components/EmployeeCard.jsx:88
#: src/eventBooking/components/EventLeftPanel.jsx:77
msgid "Show less"
msgstr "Mostrar menos"

#: src/employeeList/components/EmployeeCard.jsx:88
msgid "Read more"
msgstr "Leer más"

#: src/eventBooking/components/EventCard.jsx:47
#: src/eventBooking/components/EventCard.jsx:53
#: src/eventBooking/components/RegistrationConfirmation.jsx:12
#: src/eventBooking/components/RegistrationForm.jsx:171
#: src/eventBooking/components/RegistrationForm.jsx:188
#: src/eventBooking/components/TicketSelector.jsx:14
#: src/eventBooking/components/TicketSelector.jsx:143
#: src/eventBooking/EventDetailApp.jsx:14
#: src/modules/Emails/components/EmailEdit.jsx:719
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:106
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:165
#: src/modules/Events/components/EventDetails.jsx:32
#: src/modules/Events/components/TicketManager.jsx:119
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:116
msgid "Free"
msgstr "Gratis"

#. translators: %s is the highest ticket price (formatted).
#: src/eventBooking/components/EventCard.jsx:61
msgid "Free - %s"
msgstr "Gratis – %s"

#. translators: 1: range start, 2: range end.
#: src/eventBooking/components/EventCard.jsx:65
#: src/modules/Calender/components/AppointmentCalendar.jsx:630
msgid "%1$s - %2$s"
msgstr "%1$s – %2$s"

#: src/eventBooking/components/EventCard.jsx:72
#: src/eventBooking/components/EventLeftPanel.jsx:26
#: src/modules/Events/components/EventDetails.jsx:130
#: src/modules/Events/components/EventForm.jsx:355
#: src/modules/Events/components/EventList.jsx:138
msgid "Hybrid"
msgstr "Híbrido"

#: src/eventBooking/components/EventCard.jsx:73
#: src/modules/Events/components/EventDetails.jsx:130
msgid "In-Person"
msgstr "Presencial"

#: src/eventBooking/components/EventCard.jsx:174
#: src/eventBooking/components/EventCard.jsx:263
#: src/eventBooking/components/TicketSelector.jsx:77
#: src/modules/Events/components/EventDetails.jsx:238
msgid "Sold Out"
msgstr "Agotado"

#: src/eventBooking/components/EventCard.jsx:177
#: src/eventBooking/components/EventCard.jsx:263
msgid "Registration Closed"
msgstr "Inscripción cerrada"

#. translators: %s is the number of remaining tickets.
#: src/eventBooking/components/EventCard.jsx:183
msgid "%s left"
msgstr "%s disponibles"

#. translators: %1$s is registered count, %2$s is total capacity.
#: src/eventBooking/components/EventCard.jsx:235
msgid "%1$s/%2$s attendees"
msgstr "%1$s/%2$s asistentes"

#: src/eventBooking/components/EventCard.jsx:263
msgid "Attend"
msgstr "Asistir"

#: src/eventBooking/components/EventGrid.jsx:29
msgid "No upcoming events"
msgstr "No hay próximos eventos"

#: src/eventBooking/components/EventGrid.jsx:30
msgid "Check back later for new events."
msgstr "Vuelve más tarde para ver nuevos eventos."

#: src/eventBooking/components/EventLeftPanel.jsx:25
msgid "On-site"
msgstr "En el lugar"

#: src/eventBooking/components/EventLeftPanel.jsx:77
msgid "Show all"
msgstr "Mostrar todo"

#: src/eventBooking/components/EventLeftPanel.jsx:93
#: src/modules/Appointment/components/AppointmentDetails.jsx:681
#: src/modules/Appointment/components/AppointmentRow.jsx:107
#: src/modules/CustomFields/components/CustomFieldForm.jsx:54
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:19
#: src/modules/Dashboard/components/skeltons/UpcomingAppointmentsSkeleton.jsx:80
#: src/modules/Dashboard/components/UpcomingAppointments.jsx:80
#: src/modules/Emails/components/EmailEdit.jsx:566
#: src/modules/Emails/components/EmailEdit.jsx:574
#: src/modules/Emails/components/EmailEdit.jsx:695
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:95
#: src/modules/Events/components/SessionManager.jsx:133
#: src/modules/FormCustomization/components/preview/MockProgressBar.jsx:6
#: src/modules/FormCustomization/components/preview/PreviewStepSwitcher.jsx:5
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:39
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:32
#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:91
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:192
#: src/modules/Payments/components/PaymentList.jsx:199
#: src/modules/Payouts/components/PayoutList.jsx:257
#: src/modules/Settings/components/ScheduleComponents.jsx:192
#: src/modules/Settings/components/ScheduleComponents.jsx:349
#: src/myBooking/components/AppointmentDetailsModal.jsx:249
#: src/myBooking/components/BookingDetailsModal.jsx:325
#: src/myBooking/components/InvoiceModal.jsx:408
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:530
#: src/site/components/steps/ConfirmationStep.jsx:292
msgid "Date"
msgstr "Fecha"

#: src/eventBooking/components/EventLeftPanel.jsx:112
#: src/modules/Appointment/components/AppointmentRow.jsx:112
#: src/modules/Calender/components/AppointmentCalendar.jsx:646
#: src/modules/Emails/components/EmailEdit.jsx:567
#: src/modules/Emails/components/EmailEdit.jsx:575
#: src/modules/Emails/components/EmailEdit.jsx:696
#: src/modules/FormCustomization/components/preview/MockProgressBar.jsx:7
#: src/modules/FormCustomization/components/preview/PreviewStepSwitcher.jsx:6
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:40
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:33
#: src/modules/WhatsApp/WhatsAppPage.jsx:611
#: src/myBooking/components/BookingDetailsModal.jsx:333
#: src/site/components/steps/ConfirmationStep.jsx:298
msgid "Time"
msgstr "Hora"

#: src/eventBooking/components/EventLeftPanel.jsx:151
#: src/modules/Appointment/components/AppointmentDetails.jsx:284
#: src/modules/Emails/components/EmailEdit.jsx:698
#: src/modules/Events/components/EventForm.jsx:242
msgid "Organizer"
msgstr "Organizador"

#: src/eventBooking/components/EventPaymentStep.jsx:40
#: src/meetingBooking/components/PaymentStep.jsx:37
msgid "Failed to load Stripe."
msgstr "No se ha podido cargar Stripe."

#: src/eventBooking/components/EventPaymentStep.jsx:46
#: src/meetingBooking/components/PaymentStep.jsx:43
msgid "Failed to load PayPal."
msgstr "No se ha podido cargar PayPal."

#: src/eventBooking/components/EventPaymentStep.jsx:53
#: src/eventBooking/components/EventPaymentStep.jsx:89
msgid "Registration failed."
msgstr "La inscripción ha fallado."

#: src/eventBooking/components/EventPaymentStep.jsx:66
msgid "Registration failed after payment."
msgstr "La inscripción ha fallado tras el pago."

#: src/eventBooking/components/EventPaymentStep.jsx:81
msgid "Registration failed after PayPal payment."
msgstr "La inscripción ha fallado tras el pago con PayPal."

#: src/eventBooking/components/EventPaymentStep.jsx:94
msgid "Credit / Debit Card"
msgstr "Tarjeta de crédito/débito"

#: src/eventBooking/components/EventPaymentStep.jsx:94
#: src/meetingBooking/components/PaymentStep.jsx:79
#: src/site/components/steps/CheckoutStep.jsx:699
#: src/site/components/steps/PaymentStep.jsx:546
msgid "Visa, Mastercard, Amex"
msgstr "Visa, Mastercard, Amex"

#: src/eventBooking/components/EventPaymentStep.jsx:98
#: src/eventBooking/components/RegistrationConfirmation.jsx:6
#: src/meetingBooking/components/PaymentStep.jsx:88
#: src/modules/FormCustomization/components/preview/steps/MockCheckoutStep.jsx:39
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:576
#: src/modules/Services/components/formSection/SettingsSection.jsx:315
#: src/modules/Settings/components/PaymentGatewayCard.jsx:224
#: src/modules/Settings/config/settingsConfig.jsx:572
#: src/myBooking/components/BookingDetailsModal.jsx:90
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:79
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1565
#: src/site/data/formConfig.js:161 src/site/data/formConfig.js:182
msgid "PayPal"
msgstr "PayPal"

#: src/eventBooking/components/EventPaymentStep.jsx:98
#: src/meetingBooking/components/PaymentStep.jsx:89
msgid "Fast and secure global payments"
msgstr "Pagos globales rápidos y seguros"

#: src/eventBooking/components/EventPaymentStep.jsx:102
#: src/eventBooking/components/RegistrationConfirmation.jsx:5
#: src/myBooking/components/BookingDetailsModal.jsx:91
msgid "Pay at Venue"
msgstr "Pagar en el lugar"

#: src/eventBooking/components/EventPaymentStep.jsx:102
msgid "Pay when you arrive"
msgstr "Paga al llegar"

#: src/eventBooking/components/EventPaymentStep.jsx:106
#: src/meetingBooking/components/PaymentStep.jsx:109
#: src/site/data/formConfig.js:162 src/site/data/formConfig.js:183
msgid "Pay with WooCommerce"
msgstr "Pagar con WooCommerce"

#: src/eventBooking/components/EventPaymentStep.jsx:106
#: src/meetingBooking/components/PaymentStep.jsx:110
msgid "Continue to the WooCommerce checkout"
msgstr "Continuar al pago de WooCommerce"

#: src/eventBooking/components/EventPaymentStep.jsx:117
msgid "Select your preferred payment method."
msgstr "Selecciona tu método de pago preferido."

#: src/eventBooking/components/EventPaymentStep.jsx:179
#: src/meetingBooking/components/PaymentStep.jsx:194
#: src/site/components/paymentMethods/PayPalPayment.jsx:275
msgid "Loading PayPal..."
msgstr "Cargando PayPal…"

#: src/eventBooking/components/EventPaymentStep.jsx:196
#: src/eventBooking/components/RegistrationForm.jsx:141
#: src/meetingBooking/components/PaymentStep.jsx:217
#: src/modules/Appointment/components/PaymentSection.jsx:174
#: src/myBooking/components/StatusChangeModal.jsx:231
msgid "Processing..."
msgstr "Procesando…"

#: src/eventBooking/components/EventPaymentStep.jsx:198
#: src/meetingBooking/components/PaymentStep.jsx:219
#: src/site/components/steps/CheckoutStep.jsx:1000
msgid "Continue to WooCommerce"
msgstr "Continuar a WooCommerce"

#: src/eventBooking/components/EventPaymentStep.jsx:198
msgid "Confirm & Register"
msgstr "Confirmar e inscribirse"

#: src/eventBooking/components/EventPaymentStep.jsx:204
msgid "Select a payment method above"
msgstr "Selecciona un método de pago arriba"

#: src/eventBooking/components/RegistrationConfirmation.jsx:7
msgid "Credit Card"
msgstr "Tarjeta de crédito"

#: src/eventBooking/components/RegistrationConfirmation.jsx:40
msgid "You're on the Waitlist!"
msgstr "¡Estás en la lista de espera!"

#: src/eventBooking/components/RegistrationConfirmation.jsx:40
msgid "You're registered!"
msgstr "¡Estás inscrito!"

#. translators: %s is the waitlist position number.
#: src/eventBooking/components/RegistrationConfirmation.jsx:46
msgid "Position #%s. We'll notify you."
msgstr "Posición n.º %s. Te avisaremos."

#: src/eventBooking/components/RegistrationConfirmation.jsx:49
msgid "Confirmation sent to your email"
msgstr "Confirmación enviada a tu correo electrónico"

#: src/eventBooking/components/RegistrationConfirmation.jsx:74
msgid "Confirmation"
msgstr "Confirmación"

#: src/eventBooking/components/RegistrationConfirmation.jsx:84
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:86
#: src/modules/Events/components/EventDetails.jsx:314
msgid "Attendee"
msgstr "Asistente"

#: src/eventBooking/components/RegistrationConfirmation.jsx:93
#: src/eventBooking/components/RegistrationForm.jsx:178
#: src/eventBooking/EventDetailApp.jsx:79
#: src/modules/Events/components/EventForm.jsx:190
msgid "Sessions"
msgstr "Sesiones"

#: src/eventBooking/components/RegistrationConfirmation.jsx:121
#: src/modules/Appointment/components/AppointmentDetails.jsx:890
#: src/modules/Appointment/components/AppointmentDetails.jsx:922
#: src/modules/Appointment/components/AppointmentRow.jsx:193
#: src/modules/Appointment/components/PaymentSection.jsx:238
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:213
#: src/modules/Events/components/TicketManager.jsx:120
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:14
#: src/modules/Payments/components/PaymentDetails.jsx:378
#: src/modules/Payments/components/PaymentFilter.jsx:51
#: src/modules/Payments/components/PaymentList.jsx:198
#: src/modules/Payouts/components/AdminIncome.jsx:15
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:19
#: src/modules/Payouts/components/PayoutList.jsx:17
#: src/myBooking/components/AppointmentDetailsModal.jsx:48
#: src/myBooking/components/AppointmentDetailsModal.jsx:519
#: src/myBooking/components/PaymentStatusBadge.jsx:28
#: src/myBooking/components/ScheduleItem.jsx:56
#: src/myBooking/components/views/customer/CustomerPayments.jsx:15
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:29
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:39
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:494
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:38
msgid "Paid"
msgstr "Pagado"

#: src/eventBooking/components/RegistrationConfirmation.jsx:122
#: src/modules/Analytics/components/AppointmentsByStatusChart.jsx:18
#: src/modules/Appointment/components/AppointmentDetails.jsx:247
#: src/modules/Appointment/components/AppointmentDetails.jsx:530
#: src/modules/Appointment/components/AppointmentDetails.jsx:613
#: src/modules/Appointment/components/AppointmentDetails.jsx:701
#: src/modules/Appointment/components/AppointmentDetails.jsx:923
#: src/modules/Appointment/components/AppointmentFilters.jsx:149
#: src/modules/Appointment/components/AppointmentList.jsx:324
#: src/modules/Appointment/components/AppointmentRow.jsx:24
#: src/modules/Appointment/components/AppointmentRow.jsx:139
#: src/modules/Customer/components/Columns.jsx:139
#: src/modules/Customer/components/DataTable.jsx:91
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:124
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:133
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:214
#: src/modules/Events/components/EventDetails.jsx:339
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:91
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:134
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:15
#: src/modules/Payments/components/PaymentFilter.jsx:52
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:16
#: src/modules/Payouts/components/PayoutList.jsx:14
#: src/modules/Services/components/formSection/SettingsSection.jsx:122
#: src/modules/Settings/config/settingsConfig.jsx:712
#: src/myBooking/components/AppointmentDetailsModal.jsx:21
#: src/myBooking/components/AppointmentDetailsModal.jsx:519
#: src/myBooking/components/InvoiceModal.jsx:182
#: src/myBooking/components/PaymentStatusBadge.jsx:14
#: src/myBooking/components/ScheduleItem.jsx:26
#: src/myBooking/components/ScheduleItem.jsx:226
#: src/myBooking/components/StatusBadge.jsx:21
#: src/myBooking/components/views/customer/CustomerBookings.jsx:16
#: src/myBooking/components/views/customer/CustomerDashboard.jsx:66
#: src/myBooking/components/views/customer/CustomerPayments.jsx:17
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:30
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:46
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:501
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:17
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:242
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:19
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1356
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:20
msgid "Pending"
msgstr "Pendiente"

#: src/eventBooking/components/RegistrationConfirmation.jsx:137
msgid "Register another attendee"
msgstr "Inscribir a otro asistente"

#: src/eventBooking/components/RegistrationForm.jsx:76
#: src/meetingBooking/components/BookingForm.jsx:76
msgid "First name is required."
msgstr "El nombre es obligatorio."

#: src/eventBooking/components/RegistrationForm.jsx:77
#: src/meetingBooking/components/BookingForm.jsx:77
msgid "Last name is required."
msgstr "Los apellidos son obligatorios."

#: src/eventBooking/components/RegistrationForm.jsx:79
#: src/meetingBooking/components/BookingForm.jsx:79
msgid "Email is required."
msgstr "El correo electrónico es obligatorio."

#: src/eventBooking/components/RegistrationForm.jsx:81
#: src/meetingBooking/components/BookingForm.jsx:81
msgid "Please enter a valid email."
msgstr "Introduce un correo electrónico válido."

#: src/eventBooking/components/RegistrationForm.jsx:124
msgid "Registration failed. Please try again."
msgstr "La inscripción ha fallado. Inténtalo de nuevo."

#: src/eventBooking/components/RegistrationForm.jsx:140
#: src/eventBooking/EventDetailApp.jsx:359
#: src/meetingBooking/components/BookingForm.jsx:23
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:213
msgid "Continue to Payment"
msgstr "Continuar al pago"

#: src/eventBooking/components/RegistrationForm.jsx:140
#: src/eventBooking/EventDetailApp.jsx:359
msgid "Complete Registration"
msgstr "Completar inscripción"

#: src/eventBooking/components/RegistrationForm.jsx:141
msgid "Registering..."
msgstr "Inscribiendo…"

#: src/eventBooking/components/RegistrationForm.jsx:145
#: src/meetingBooking/components/BookingForm.jsx:117
msgid "Your Details"
msgstr "Tus datos"

#: src/eventBooking/components/RegistrationForm.jsx:146
msgid "Enter your information to complete registration."
msgstr "Introduce tus datos para completar la inscripción."

#: src/eventBooking/components/RegistrationForm.jsx:157
#: src/eventBooking/components/SessionSelector.jsx:166
#: src/eventBooking/EventDetailApp.jsx:42
#: src/modules/FormCustomization/components/preview/MockNavButtons.jsx:16
#: src/modules/Services/components/AddServiceForm.jsx:252
#: src/serviceList/components/BookingForm.jsx:377
#: src/site/components/AppointmentForm.jsx:528 src/site/data/formConfig.js:23
#: src/site/hooks/useFormCustomization.js:78
msgid "Back"
msgstr "Atrás"

#: src/eventBooking/components/RegistrationForm.jsx:164
msgid "Order Summary"
msgstr "Resumen del pedido"

#: src/eventBooking/components/RegistrationForm.jsx:186
#: src/eventBooking/EventDetailApp.jsx:96
#: src/modules/Appointment/components/AddAppointmentForm.jsx:1235
#: src/modules/Appointment/components/AppointmentDetails.jsx:880
#: src/modules/Appointment/components/AppointmentList.jsx:309
#: src/modules/Appointment/components/AppointmentList.jsx:316
#: src/modules/Appointment/components/AppointmentList.jsx:323
#: src/modules/Appointment/components/AppointmentList.jsx:330
#: src/modules/Customer/components/CustomerDashboard.jsx:28
#: src/modules/Customer/components/CustomerDashboard.jsx:35
#: src/modules/Customer/components/CustomerDashboard.jsx:42
#: src/modules/Customer/components/CustomerDashboard.jsx:49
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:37
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:196
#: src/modules/Payments/components/PaymentDashboard.jsx:31
#: src/modules/Payments/components/PaymentDashboard.jsx:38
#: src/modules/Payments/components/PaymentDashboard.jsx:45
#: src/modules/Payments/components/PaymentDashboard.jsx:52
#: src/modules/Payments/components/PaymentDetails.jsx:372
#: src/modules/Payments/components/PaymentList.jsx:197
#: src/myBooking/components/AppointmentDetailsModal.jsx:570
#: src/myBooking/components/ScheduleItem.jsx:593
#: src/myBooking/components/views/customer/CustomerDashboard.jsx:32
#: src/myBooking/components/views/customer/CustomerDashboard.jsx:52
#: src/myBooking/components/views/customer/CustomerDashboard.jsx:59
#: src/myBooking/components/views/customer/CustomerDashboard.jsx:66
#: src/myBooking/components/views/customer/CustomerDashboard.jsx:73
#: src/myBooking/components/views/customer/CustomerPayments.jsx:255
#: src/myBooking/components/views/customer/CustomerPayments.jsx:318
#: src/myBooking/components/views/employee/EmployeeClients.jsx:276
#: src/myBooking/components/views/employee/EmployeeClients.jsx:327
#: src/myBooking/components/views/employee/EmployeeClients.jsx:335
#: src/myBooking/components/views/employee/EmployeeClients.jsx:342
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:77
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:136
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:150
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:157
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:164
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:444
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:465
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:494
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:501
#: src/site/components/chat/FormBookingConfirm.jsx:60
#: src/site/components/steps/ConfirmationStep.jsx:348
#: src/site/components/steps/PaymentSummaryStep.jsx:616
#: src/site/components/steps/PaymentSummaryStep.jsx:767
msgid "Total"
msgstr "Total"

#: src/eventBooking/components/RegistrationForm.jsx:204
#: src/meetingBooking/components/BookingForm.jsx:150
#: src/modules/Appointment/components/AddAppointmentForm.jsx:947
#: src/modules/Customer/components/CustomerForm.jsx:82
#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:61
#: src/myBooking/components/AccountDetails.jsx:411
#: src/myBooking/components/AccountDetails.jsx:467
#: src/myBooking/components/AppointmentDetailsModal.jsx:403
#: src/myBooking/components/ClientDetailsModal.jsx:318
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:364
msgid "First Name"
msgstr "Nombre"

#: src/eventBooking/components/RegistrationForm.jsx:211
#: src/meetingBooking/components/BookingForm.jsx:156
msgid "John"
msgstr "Juan"

#: src/eventBooking/components/RegistrationForm.jsx:219
#: src/meetingBooking/components/BookingForm.jsx:161
#: src/modules/Appointment/components/AddAppointmentForm.jsx:969
#: src/modules/Customer/components/CustomerForm.jsx:93
#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:73
#: src/myBooking/components/AccountDetails.jsx:419
#: src/myBooking/components/AccountDetails.jsx:475
#: src/myBooking/components/AppointmentDetailsModal.jsx:410
#: src/myBooking/components/ClientDetailsModal.jsx:326
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:392
msgid "Last Name"
msgstr "Apellidos"

#: src/eventBooking/components/RegistrationForm.jsx:226
#: src/meetingBooking/components/BookingForm.jsx:167
msgid "Doe"
msgstr "Pérez"

#: src/eventBooking/components/RegistrationForm.jsx:236
#: src/modules/Appointment/components/AppointmentDetails.jsx:579
#: src/modules/Appointment/components/TableHeader.jsx:34
#: src/modules/Calender/components/AppointmentCard.jsx:217
#: src/modules/Customer/components/Columns.jsx:65
#: src/modules/Customer/components/CustomerForm.jsx:107
#: src/modules/CustomFields/components/CustomFieldForm.jsx:53
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:18
#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:87
#: src/modules/Employees/components/TableHeader.jsx:36
#: src/modules/Payments/components/PaymentDetails.jsx:172
#: src/myBooking/components/AppointmentDetailsModal.jsx:427
#: src/myBooking/components/views/employee/EmployeeClients.jsx:119
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:420
#: src/pages/RolesPermissions.jsx:474
msgid "Email"
msgstr "Correo electrónico"

#: src/eventBooking/components/RegistrationForm.jsx:252
#: src/modules/Appointment/components/TableHeader.jsx:35
#: src/modules/Calender/components/AppointmentCard.jsx:202
#: src/modules/Customer/components/Columns.jsx:76
#: src/modules/Customer/components/CustomerForm.jsx:119
#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:101
#: src/modules/Employees/components/TableHeader.jsx:37
#: src/modules/location/components/TableHeader.jsx:35
#: src/modules/location/hooks/useLocationForm.js:85
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:359
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:124
#: src/modules/Payments/components/PaymentDetails.jsx:177
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:459
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:454
msgid "Phone"
msgstr "Teléfono"

#: src/eventBooking/components/SessionSelector.jsx:49
msgid "Choose Sessions"
msgstr "Elige las sesiones"

#: src/eventBooking/components/SessionSelector.jsx:50
msgid "Select the sessions you'd like to attend"
msgstr "Selecciona las sesiones a las que quieres asistir"

#: src/eventBooking/components/SessionSelector.jsx:57
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:218
msgid "Deselect All"
msgstr "Deseleccionar todo"

#: src/eventBooking/components/SessionSelector.jsx:57
#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:158
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:218
msgid "Select All"
msgstr "Seleccionar todo"

#. translators: %s is the number of selected sessions.
#: src/eventBooking/components/SessionSelector.jsx:152
msgid "%s session selected"
msgid_plural "%s sessions selected"
msgstr[0] "%s sesión seleccionada"
msgstr[1] "%s sesiones seleccionadas"

#: src/eventBooking/components/SessionSelector.jsx:173
#: src/eventBooking/EventDetailApp.jsx:31
#: src/eventBooking/EventDetailApp.jsx:361
#: src/modules/FormCustomization/components/preview/steps/MockCheckoutStep.jsx:44
#: src/site/components/steps/CheckoutStep.jsx:978
#: src/site/hooks/useFormCustomization.js:79
msgid "Continue"
msgstr "Continuar"

#: src/eventBooking/components/TicketSelector.jsx:22
msgid "No tickets available for this event."
msgstr "No hay entradas disponibles para este evento."

#: src/eventBooking/components/TicketSelector.jsx:50
msgid "Select Tickets"
msgstr "Selecciona entradas"

#. translators: %s is the number of remaining tickets.
#: src/eventBooking/components/TicketSelector.jsx:91
msgid "%s remaining"
msgstr "%s disponibles"

#. translators: %s is the number of selected tickets.
#: src/eventBooking/components/TicketSelector.jsx:138
msgid "%s ticket selected"
msgid_plural "%s tickets selected"
msgstr[0] "%s entrada seleccionada"
msgstr[1] "%s entradas seleccionadas"

#: src/eventBooking/EventDetailApp.jsx:124
msgid "Failed to load event information."
msgstr "No se ha podido cargar la información del evento."

#: src/eventBooking/EventDetailApp.jsx:189 src/meetingBooking/App.jsx:156
#: src/site/components/AppointmentForm.jsx:346
msgid "Failed to start WooCommerce checkout"
msgstr "No se pudo iniciar el pago de WooCommerce"

#: src/eventBooking/EventDetailApp.jsx:212
msgid "Loading event details..."
msgstr "Cargando detalles del evento…"

#: src/eventBooking/EventDetailApp.jsx:226 src/eventBooking/EventListApp.jsx:66
#: src/meetingBooking/App.jsx:199
#: src/myBooking/components/AccountDetails.jsx:552
#: src/myBooking/components/panels/CustomerPanel.jsx:368
#: src/myBooking/components/panels/EmployeePanel.jsx:1021
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:333
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1549
#: src/site/components/paymentMethods/StripePayment.jsx:387
msgid "Try Again"
msgstr "Reintentar"

#: src/eventBooking/EventDetailApp.jsx:249
msgid "Registration closed"
msgstr "Inscripción cerrada"

#: src/eventBooking/EventDetailApp.jsx:251
msgid "The registration deadline for this event has passed."
msgstr "La fecha límite de inscripción para este evento ha pasado."

#: src/eventBooking/EventDetailApp.jsx:357
msgid "Continue to Tickets"
msgstr "Continuar a las entradas"

#: src/eventBooking/EventDetailApp.jsx:358 src/meetingBooking/App.jsx:314
msgid "Continue to Details"
msgstr "Continuar a los detalles"

#: src/eventBooking/EventDetailApp.jsx:360
msgid "Confirm & Pay"
msgstr "Confirmar y pagar"

#: src/eventBooking/EventListApp.jsx:31
msgid "Failed to load events."
msgstr "No se han podido cargar los eventos."

#: src/meetingBooking/App.jsx:59
msgid "This reschedule link is invalid or expired."
msgstr "Este enlace de reprogramación no es válido o ha caducado."

#: src/meetingBooking/App.jsx:74
msgid "Failed to load meeting information."
msgstr "No se ha podido cargar la información de la reunión."

#: src/meetingBooking/App.jsx:97
msgid "Failed to load available times."
msgstr "No se han podido cargar los horarios disponibles."

#: src/meetingBooking/App.jsx:122
msgid "Failed to reschedule booking."
msgstr "No se ha podido reprogramar la reserva."

#: src/meetingBooking/App.jsx:183
msgid "Loading meeting details..."
msgstr "Cargando detalles de la reunión…"

#: src/meetingBooking/App.jsx:244
msgid "Reschedule Your Meeting"
msgstr "Reprograma tu reunión"

#: src/meetingBooking/App.jsx:244
msgid "Select a Date & Time"
msgstr "Selecciona una fecha y hora"

#: src/meetingBooking/App.jsx:248
msgid ""
"Choose a new date and time. Your booking details and contact info stay the "
"same."
msgstr "Elige una nueva fecha y hora. Los detalles de tu reserva y los datos de contacto se mantienen."

#: src/meetingBooking/App.jsx:249
msgid "Choose a slot that works best for your schedule."
msgstr "Elige una franja que mejor encaje en tu agenda."

#: src/meetingBooking/App.jsx:254
msgid "Current slot:"
msgstr "Franja actual:"

#. translators: %s is the number of open time slots.
#: src/meetingBooking/App.jsx:286
msgid "%s Slot Open"
msgid_plural "%s Slots Open"
msgstr[0] "%s plaza disponible"
msgstr[1] "%s plazas disponibles"

#: src/meetingBooking/App.jsx:310
msgid "Rescheduling…"
msgstr "Reprogramando…"

#: src/meetingBooking/App.jsx:314
msgid "Reschedule to This Time"
msgstr "Reprogramar a esta hora"

#: src/meetingBooking/App.jsx:327
msgid "Select a date to see available times"
msgstr "Selecciona una fecha para ver los horarios disponibles"

#: src/meetingBooking/components/BookingForm.jsx:23
msgid "Schedule Meeting"
msgstr "Programar reunión"

#: src/meetingBooking/components/BookingForm.jsx:24
#: src/site/components/steps/CheckoutStep.jsx:978
#: src/site/components/steps/CheckoutStep.jsx:1000
#: src/site/hooks/useFormCustomization.js:80
msgid "Processing…"
msgstr "Procesando…"

#: src/meetingBooking/components/BookingForm.jsx:24
msgid "Scheduling…"
msgstr "Programando…"

#: src/meetingBooking/components/BookingForm.jsx:101
msgid "Booking failed. Please try again."
msgstr "La reserva ha fallado. Inténtalo de nuevo."

#: src/meetingBooking/components/BookingForm.jsx:118
msgid "Please provide your contact information to finalize the booking."
msgstr "Proporciona tus datos de contacto para finalizar la reserva."

#: src/meetingBooking/components/BookingForm.jsx:129
#: src/meetingBooking/components/Confirmation.jsx:90
#: src/modules/Appointment/components/AddAppointmentForm.jsx:820
#: src/modules/Appointment/components/AppointmentDetails.jsx:271
#: src/modules/Payments/components/PaymentDetails.jsx:204
#: src/modules/Settings/config/settingsConfig.jsx:362
msgid "Date & Time"
msgstr "Fecha y hora"

#: src/meetingBooking/components/BookingForm.jsx:136
#: src/modules/Appointment/components/TableBody.jsx:78
#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:132
#: src/modules/Settings/components/PayoutSettings.jsx:264
#: src/modules/WhatsApp/WhatsAppPage.jsx:420
#: src/myBooking/components/AccountDetails.jsx:806
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:177
#: src/pages/Appointment.jsx:82 src/pages/Events.jsx:93
msgid "Edit"
msgstr "Editar"

#: src/meetingBooking/components/BookingForm.jsx:188
#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:86
#: src/myBooking/components/AccountDetails.jsx:434
#: src/myBooking/components/AccountDetails.jsx:490
#: src/myBooking/components/AccountDetails.jsx:515
msgid "Phone Number"
msgstr "Número de teléfono"

#: src/meetingBooking/components/BookingForm.jsx:200
msgid "Meeting Notes (Optional)"
msgstr "Notas de la reunión (opcional)"

#: src/meetingBooking/components/BookingForm.jsx:206
msgid "Tell us more about your project..."
msgstr "Cuéntanos más sobre tu proyecto…"

#. translators: single-letter Sunday in calendar header.
#: src/meetingBooking/components/CalendarPanel.jsx:6
msgctxt "calendar day initial Sunday"
msgid "S"
msgstr "S"

#. translators: single-letter Monday in calendar header.
#: src/meetingBooking/components/CalendarPanel.jsx:8
msgctxt "calendar day initial Monday"
msgid "M"
msgstr "L"

#. translators: single-letter Tuesday in calendar header.
#: src/meetingBooking/components/CalendarPanel.jsx:10
msgctxt "calendar day initial Tuesday"
msgid "T"
msgstr "M"

#. translators: single-letter Wednesday in calendar header.
#: src/meetingBooking/components/CalendarPanel.jsx:12
msgctxt "calendar day initial Wednesday"
msgid "W"
msgstr "X"

#. translators: single-letter Thursday in calendar header.
#: src/meetingBooking/components/CalendarPanel.jsx:14
msgctxt "calendar day initial Thursday"
msgid "T"
msgstr "M"

#. translators: single-letter Friday in calendar header.
#: src/meetingBooking/components/CalendarPanel.jsx:16
msgctxt "calendar day initial Friday"
msgid "F"
msgstr "V"

#. translators: single-letter Saturday in calendar header.
#: src/meetingBooking/components/CalendarPanel.jsx:18
msgctxt "calendar day initial Saturday"
msgid "S"
msgstr "S"

#: src/meetingBooking/components/CalendarPanel.jsx:21
msgid "January"
msgstr "Enero"

#: src/meetingBooking/components/CalendarPanel.jsx:22
msgid "February"
msgstr "Febrero"

#: src/meetingBooking/components/CalendarPanel.jsx:23
msgid "March"
msgstr "Marzo"

#: src/meetingBooking/components/CalendarPanel.jsx:24
msgid "April"
msgstr "Abril"

#: src/meetingBooking/components/CalendarPanel.jsx:25
msgid "May"
msgstr "Mayo"

#: src/meetingBooking/components/CalendarPanel.jsx:26
msgid "June"
msgstr "Junio"

#: src/meetingBooking/components/CalendarPanel.jsx:27
msgid "July"
msgstr "Julio"

#: src/meetingBooking/components/CalendarPanel.jsx:28
msgid "August"
msgstr "Agosto"

#: src/meetingBooking/components/CalendarPanel.jsx:29
msgid "September"
msgstr "Septiembre"

#: src/meetingBooking/components/CalendarPanel.jsx:30
msgid "October"
msgstr "Octubre"

#: src/meetingBooking/components/CalendarPanel.jsx:31
msgid "November"
msgstr "Noviembre"

#: src/meetingBooking/components/CalendarPanel.jsx:32
msgid "December"
msgstr "Diciembre"

#: src/meetingBooking/components/CalendarPanel.jsx:161
msgid "Times are shown in your local timezone:"
msgstr "Las horas se muestran en tu zona horaria local:"

#: src/meetingBooking/components/Confirmation.jsx:11
#: src/meetingBooking/components/MeetingSidebar.jsx:32
#: src/meetingBooking/components/PaymentStep.jsx:169
#: src/meetingBooking/components/PaymentStep.jsx:182
#: src/modules/Appointment/components/AppointmentRow.jsx:84
#: src/modules/Appointment/components/AppointmentRow.jsx:89
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:97
#: src/modules/Payments/components/PaymentFilter.jsx:39
#: src/modules/Payments/components/PaymentList.jsx:84
#: src/modules/Payments/components/PaymentList.jsx:241
#: src/myBooking/components/BookingCard.jsx:268
#: src/myBooking/components/panels/CustomerPanel.jsx:79
#: src/myBooking/components/panels/EmployeePanel.jsx:177
#: src/myBooking/components/ScheduleItem.jsx:280
#: src/myBooking/components/ScheduleItem.jsx:353
msgid "Meeting"
msgstr "Reunión"

#. translators: %s is the meeting join URL.
#: src/meetingBooking/components/Confirmation.jsx:55
msgid "Join: %s"
msgstr "Unirse: %s"

#: src/meetingBooking/components/Confirmation.jsx:58
msgid "Meeting booked via Radius Booking"
msgstr "Reunión reservada con Radius Booking"

#: src/meetingBooking/components/Confirmation.jsx:73
msgid "Meeting Rescheduled!"
msgstr "¡Reunión reprogramada!"

#: src/meetingBooking/components/Confirmation.jsx:73
msgid "Meeting Booked!"
msgstr "¡Reunión reservada!"

#: src/meetingBooking/components/Confirmation.jsx:77
msgid "An updated calendar invitation has been sent to your email address."
msgstr "Se ha enviado una invitación de calendario actualizada a tu correo electrónico."

#: src/meetingBooking/components/Confirmation.jsx:78
msgid "A calendar invitation has been sent to your email address."
msgstr "Se ha enviado una invitación de calendario a tu correo electrónico."

#: src/meetingBooking/components/Confirmation.jsx:86
msgid "Meeting Name"
msgstr "Nombre de la reunión"

#. translators: %s is duration in minutes.
#: src/meetingBooking/components/Confirmation.jsx:102
#: src/meetingBooking/components/MeetingSidebar.jsx:57
msgid "%s Minutes"
msgstr "%s minutos"

#: src/meetingBooking/components/Confirmation.jsx:120
#: src/site/components/steps/ConfirmationStep.jsx:455
msgid "Add to Google Calendar"
msgstr "Añadir a Google Calendar"

#: src/meetingBooking/components/Confirmation.jsx:130
msgid "Book Another"
msgstr "Reservar otra"

#: src/meetingBooking/components/Confirmation.jsx:142
msgid "Need to reschedule? Pick a new time"
msgstr "¿Quieres reprogramar? Elige una nueva hora"

#: src/meetingBooking/components/Confirmation.jsx:147
msgid "Need to reschedule? Contact support."
msgstr "¿Quieres reprogramar? Contacta con soporte."

#: src/meetingBooking/components/MeetingSidebar.jsx:18
msgid "In-Person Meeting"
msgstr "Reunión presencial"

#: src/meetingBooking/components/MeetingSidebar.jsx:20
msgid "Google Meet (Link provided)"
msgstr "Google Meet (enlace incluido)"

#: src/meetingBooking/components/MeetingSidebar.jsx:21
msgid "Zoom (Link provided)"
msgstr "Zoom (enlace incluido)"

#: src/meetingBooking/components/MeetingSidebar.jsx:22
msgid "Online Meeting"
msgstr "Reunión en línea"

#: src/meetingBooking/components/MeetingSidebar.jsx:89
msgid "Session Rate"
msgstr "Tarifa de la sesión"

#: src/meetingBooking/components/MeetingSidebar.jsx:110
#: src/modules/Appointment/components/AppointmentDetails.jsx:283
#: src/modules/Appointment/components/AppointmentDetails.jsx:337
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:121
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:275
msgid "Host"
msgstr "Anfitrión"

#: src/meetingBooking/components/PaymentStep.jsx:50
#: src/meetingBooking/components/PaymentStep.jsx:72
msgid "Booking failed."
msgstr "La reserva ha fallado."

#: src/meetingBooking/components/PaymentStep.jsx:57
msgid "Booking failed after payment."
msgstr "La reserva ha fallado tras el pago."

#: src/meetingBooking/components/PaymentStep.jsx:64
msgid "Booking failed after PayPal payment."
msgstr "La reserva ha fallado tras el pago con PayPal."

#: src/meetingBooking/components/PaymentStep.jsx:78
#: src/modules/FormCustomization/components/preview/steps/MockCheckoutStep.jsx:38
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:567
#: src/modules/Services/components/formSection/SettingsSection.jsx:305
#: src/modules/Settings/components/PaymentGatewayCard.jsx:289
#: src/modules/Settings/config/settingsConfig.jsx:579
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:73
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1555
#: src/site/data/formConfig.js:160 src/site/data/formConfig.js:181
msgid "Stripe"
msgstr "Stripe"

#: src/meetingBooking/components/PaymentStep.jsx:98
msgid "Pay on Arrival"
msgstr "Pagar a la llegada"

#: src/meetingBooking/components/PaymentStep.jsx:99
msgid "Settle after the session is completed"
msgstr "Liquida tras finalizar la sesión"

#: src/meetingBooking/components/PaymentStep.jsx:124
msgid "Secure Checkout"
msgstr "Pago seguro"

#: src/meetingBooking/components/PaymentStep.jsx:125
msgid "Select your preferred method to confirm your booking."
msgstr "Selecciona tu método preferido para confirmar la reserva."

#: src/meetingBooking/components/PaymentStep.jsx:204
msgid "Session Total"
msgstr "Total de la sesión"

#: src/meetingBooking/components/PaymentStep.jsx:219
#: src/modules/Appointment/components/PaymentSection.jsx:259
msgid "Confirm Payment"
msgstr "Confirmar pago"

#: src/meetingBooking/components/PaymentStep.jsx:226
msgid "Select a payment method"
msgstr "Selecciona un método de pago"

#: src/meetingBooking/components/TimeSlotsPanel.jsx:13
msgid "Loading times..."
msgstr "Cargando horarios…"

#: src/meetingBooking/components/TimeSlotsPanel.jsx:20
msgid "No available time slots."
msgstr "No hay franjas horarias disponibles."

#: src/meetingBooking/components/TimeSlotsPanel.jsx:46
#: src/myBooking/components/StatusBadge.jsx:49
msgid "Booked"
msgstr "Reservado"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:6
#: src/modules/Analytics/components/KpiCards.jsx:8
#: src/modules/Dashboard/components/RevenueChart.jsx:49
msgid "Total Revenue"
msgstr "Ingresos totales"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:8
#: src/modules/Analytics/components/KpiCards.jsx:10
msgid "New Customers"
msgstr "Nuevos clientes"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:9
#: src/modules/Analytics/components/KpiCards.jsx:11
msgid "Avg Revenue"
msgstr "Ingresos medios"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:10
#: src/modules/Analytics/components/KpiCards.jsx:12
msgid "Cancellation Rate"
msgstr "Tasa de cancelación"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:24
#: src/modules/Analytics/components/DateRangeFilter.jsx:7
#: src/modules/Appointment/components/AppointmentGroup.jsx:54
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:21
msgid "This Month"
msgstr "Este mes"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:25
#: src/modules/Analytics/components/DateRangeFilter.jsx:8
msgid "Last 30 Days"
msgstr "Últimos 30 días"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:26
#: src/modules/Analytics/components/DateRangeFilter.jsx:9
msgid "Last 90 Days"
msgstr "Últimos 90 días"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:27
#: src/modules/Analytics/components/DateRangeFilter.jsx:10
msgid "1 Year"
msgstr "1 año"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:28
#: src/modules/Analytics/components/DateRangeFilter.jsx:11
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:121
#: src/modules/Payouts/components/PayoutList.jsx:13
#: src/modules/Services/components/formSection/DetailsSection.jsx:325
#: src/myBooking/components/views/customer/CustomerBookings.jsx:14
#: src/myBooking/components/views/customer/CustomerPayments.jsx:14
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:17
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:619
#: src/serviceList/ServiceListApp.jsx:124
msgid "All"
msgstr "Todo"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:52
msgid "360° view of your business performance"
msgstr "Vista 360° del rendimiento de tu negocio"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:78
#: src/modules/Analytics/components/KpiCards.jsx:59
msgid "vs prev period"
msgstr "vs. periodo anterior"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:106
#: src/modules/Analytics/components/RevenueTrendChart.jsx:49
msgid "Revenue Trend"
msgstr "Tendencia de ingresos"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:111
#: src/modules/Analytics/components/RevenueByServiceChart.jsx:41
msgid "Revenue by Service"
msgstr "Ingresos por servicio"

#: src/modules/Analytics/components/AnalyticsPreview.jsx:115
#: src/modules/Analytics/components/RevenueByEmployeeChart.jsx:41
msgid "Revenue by Staff"
msgstr "Ingresos por empleado"

#: src/modules/Analytics/components/AppointmentsByStatusChart.jsx:19
#: src/modules/Appointment/components/AppointmentDetails.jsx:245
#: src/modules/Appointment/components/AppointmentDetails.jsx:531
#: src/modules/Appointment/components/AppointmentDetails.jsx:611
#: src/modules/Appointment/components/AppointmentDetails.jsx:699
#: src/modules/Appointment/components/AppointmentFilters.jsx:148
#: src/modules/Appointment/components/AppointmentList.jsx:317
#: src/modules/Appointment/components/AppointmentRow.jsx:23
#: src/modules/Appointment/components/AppointmentRow.jsx:134
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:123
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:132
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:90
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:133
#: src/modules/Services/components/formSection/SettingsSection.jsx:116
#: src/modules/Settings/config/settingsConfig.jsx:711
#: src/myBooking/components/AppointmentDetailsModal.jsx:14
#: src/myBooking/components/ScheduleItem.jsx:18
#: src/myBooking/components/StatusBadge.jsx:14
#: src/myBooking/components/views/customer/CustomerBookings.jsx:15
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:18
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1350
msgid "Confirmed"
msgstr "Confirmada"

#: src/modules/Analytics/components/AppointmentsByStatusChart.jsx:20
#: src/modules/Appointment/components/AppointmentDetails.jsx:246
#: src/modules/Appointment/components/AppointmentDetails.jsx:532
#: src/modules/Appointment/components/AppointmentDetails.jsx:612
#: src/modules/Appointment/components/AppointmentDetails.jsx:700
#: src/modules/Appointment/components/AppointmentFilters.jsx:151
#: src/modules/Appointment/components/AppointmentRow.jsx:26
#: src/modules/Appointment/components/AppointmentRow.jsx:149
#: src/modules/Dashboard/components/TodayOverview.jsx:385
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:126
#: src/modules/Events/components/EventForm.jsx:395
#: src/modules/Events/components/EventList.jsx:24
#: src/modules/Events/components/EventList.jsx:196
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:93
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:107
#: src/modules/Services/components/formSection/SettingsSection.jsx:134
#: src/modules/Settings/config/settingsConfig.jsx:714
#: src/myBooking/components/AppointmentDetailsModal.jsx:28
#: src/myBooking/components/PaymentStatusBadge.jsx:21
#: src/myBooking/components/ScheduleItem.jsx:34
#: src/myBooking/components/StatusBadge.jsx:28
#: src/myBooking/components/views/customer/CustomerBookings.jsx:17
#: src/myBooking/components/views/customer/CustomerDashboard.jsx:59
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:136
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:20
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1368
msgid "Completed"
msgstr "Completada"

#: src/modules/Analytics/components/AppointmentsByStatusChart.jsx:21
#: src/modules/Analytics/components/EmployeePerformanceTable.jsx:45
#: src/modules/Appointment/components/AppointmentDetails.jsx:248
#: src/modules/Appointment/components/AppointmentDetails.jsx:533
#: src/modules/Appointment/components/AppointmentDetails.jsx:614
#: src/modules/Appointment/components/AppointmentDetails.jsx:702
#: src/modules/Appointment/components/AppointmentFilters.jsx:150
#: src/modules/Appointment/components/AppointmentList.jsx:331
#: src/modules/Appointment/components/AppointmentRow.jsx:25
#: src/modules/Appointment/components/AppointmentRow.jsx:144
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:125
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:134
#: src/modules/Events/components/EventForm.jsx:394
#: src/modules/Events/components/EventList.jsx:23
#: src/modules/Events/components/EventList.jsx:195
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:92
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:135
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:17
#: src/modules/Payments/components/PaymentFilter.jsx:54
#: src/modules/Services/components/formSection/SettingsSection.jsx:128
#: src/myBooking/components/AppointmentDetailsModal.jsx:35
#: src/myBooking/components/ScheduleItem.jsx:42
#: src/myBooking/components/StatusBadge.jsx:35
#: src/myBooking/components/views/customer/CustomerBookings.jsx:18
#: src/myBooking/components/views/customer/CustomerDashboard.jsx:73
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:21
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1362
msgid "Cancelled"
msgstr "Cancelada"

#: src/modules/Analytics/components/AppointmentsByStatusChart.jsx:64
msgid "By Status"
msgstr "Por estado"

#. translators: %s is the total appointment count.
#: src/modules/Analytics/components/AppointmentsByStatusChart.jsx:68
msgid "%s total appointment"
msgid_plural "%s total appointments"
msgstr[0] "%s cita en total"
msgstr[1] "%s citas en total"

#: src/modules/Analytics/components/AppointmentsByStatusChart.jsx:73
#: src/modules/Analytics/components/BusiestDaysChart.jsx:42
#: src/modules/Analytics/components/CustomerAnalytics.jsx:87
#: src/modules/Analytics/components/PeakHoursChart.jsx:43
#: src/modules/Analytics/components/RevenueByEmployeeChart.jsx:43
#: src/modules/Analytics/components/RevenueByServiceChart.jsx:43
#: src/modules/Analytics/components/ServiceAnalytics.jsx:68
#: src/modules/Analytics/components/ServiceAnalytics.jsx:74
msgid "No data"
msgstr "Sin datos"

#: src/modules/Analytics/components/AppointmentsOverTimeChart.jsx:43
msgid "Appointments Over Time"
msgstr "Citas a lo largo del tiempo"

#: src/modules/Analytics/components/BusiestDaysChart.jsx:40
msgid "Busiest Days"
msgstr "Días con más actividad"

#: src/modules/Analytics/components/CustomerAnalytics.jsx:28
msgid "New"
msgstr "Nuevo"

#: src/modules/Analytics/components/CustomerAnalytics.jsx:37
msgid "Returning"
msgstr "Recurrente"

#: src/modules/Analytics/components/CustomerAnalytics.jsx:72
msgid "New vs Returning Customers"
msgstr "Clientes nuevos vs. recurrentes"

#: src/modules/Analytics/components/CustomerAnalytics.jsx:80
msgid "Retention Rate"
msgstr "Tasa de retención"

#: src/modules/Analytics/components/CustomerAnalytics.jsx:83
msgid "customers returned from previous period"
msgstr "clientes han vuelto del periodo anterior"

#: src/modules/Analytics/components/CustomerAnalytics.jsx:85
msgid "Top Customers by Revenue"
msgstr "Mejores clientes por ingresos"

#: src/modules/Analytics/components/DateRangeFilter.jsx:85
#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:197
#: src/modules/Services/components/AddServiceForm.jsx:264
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:872
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:957
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1307
msgid "to"
msgstr "a"

#: src/modules/Analytics/components/EmployeePerformanceTable.jsx:33
msgid "Staff Performance"
msgstr "Rendimiento del personal"

#: src/modules/Analytics/components/EmployeePerformanceTable.jsx:35
msgid "No employee data for this period."
msgstr "No hay datos de empleados para este periodo."

#: src/modules/Analytics/components/EmployeePerformanceTable.jsx:44
msgid "Completion"
msgstr "Finalización"

#: src/modules/Analytics/components/PeakHoursChart.jsx:41
msgid "Peak Hours"
msgstr "Horas punta"

#: src/modules/Analytics/components/ServiceAnalytics.jsx:66
msgid "Most Popular Services"
msgstr "Servicios más populares"

#: src/modules/Analytics/components/ServiceAnalytics.jsx:72
msgid "Revenue per Service"
msgstr "Ingresos por servicio"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:678
#: src/modules/Services/components/AddServiceForm.jsx:215
msgid "Service Details"
msgstr "Detalles del servicio"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:685
msgid "Select Service"
msgstr "Seleccionar servicio"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:705
msgid "Select Location"
msgstr "Seleccionar ubicación"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:715
msgid "Choose a location..."
msgstr "Elige una ubicación…"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:747
msgid "Select Staff"
msgstr "Seleccionar personal"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:757
msgid "Choose a staff..."
msgstr "Elige un empleado…"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:794
msgid "Not available at this location"
msgstr "No disponible en esta ubicación"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:827
#: src/modules/Payouts/components/AdminIncome.jsx:179
msgid "Appointment Date"
msgstr "Fecha de la cita"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:833
msgid "Select appointment date"
msgstr "Selecciona la fecha de la cita"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:911
msgid "Existing Customer"
msgstr "Cliente existente"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:917
msgid "New Customer"
msgstr "Nuevo cliente"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:925
msgid "Select Customer"
msgstr "Seleccionar cliente"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:931
msgid "Choose a customer..."
msgstr "Elige un cliente…"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:957
#: src/modules/Customer/components/CustomerForm.jsx:86
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:371
msgid "Enter first name"
msgstr "Introduce el nombre"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:979
#: src/modules/Customer/components/CustomerForm.jsx:97
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:399
msgid "Enter last name"
msgstr "Introduce los apellidos"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1002
#: src/modules/Customer/components/CustomerForm.jsx:112
msgid "Enter email address"
msgstr "Introduce la dirección de correo electrónico"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1024
msgid "Payment & Options"
msgstr "Pago y opciones"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1032
#: src/modules/Appointment/components/AppointmentDetails.jsx:932
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:179
#: src/modules/Payments/components/PaymentDetails.jsx:399
#: src/myBooking/components/AppointmentDetailsModal.jsx:629
#: src/myBooking/components/BookingDetailsModal.jsx:367
msgid "Payment Method"
msgstr "Método de pago"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1046
#: src/modules/Settings/components/PaymentGatewayCard.jsx:174
#: src/modules/Settings/config/settingsConfig.jsx:565
msgid "Offline Payment"
msgstr "Pago sin conexión"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1057
#: src/modules/Appointment/components/AddAppointmentForm.jsx:1266
msgid "(Optional)"
msgstr "(Opcional)"

#. translators: %s is the discount percentage value.
#: src/modules/Appointment/components/AddAppointmentForm.jsx:1066
#: src/site/components/steps/PaymentSummaryStep.jsx:664
msgid "%s%% off"
msgstr "%s%% de descuento"

#. translators: %s is the formatted discount amount.
#: src/modules/Appointment/components/AddAppointmentForm.jsx:1071
msgid "%s off"
msgstr "%s de descuento"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1082
msgid "Remove"
msgstr "Quitar"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1090
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:48
msgid "Enter coupon code"
msgstr "Introduce el código de cupón"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1188
msgid "Price Summary"
msgstr "Resumen del precio"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1193
#: src/modules/Appointment/components/AppointmentDetails.jsx:737
#: src/myBooking/components/AppointmentDetailsModal.jsx:269
#: src/myBooking/components/AppointmentDetailsModal.jsx:490
#: src/myBooking/components/ScheduleItem.jsx:542
#: src/site/components/steps/PaymentSummaryStep.jsx:470
msgid "Service Price"
msgstr "Precio del servicio"

#. translators: 1: formatted unit price, 2: number of appointments.
#: src/modules/Appointment/components/AddAppointmentForm.jsx:1198
msgid "(%1$s x %2$d)"
msgstr "(%1$s × %2$d)"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1210
#: src/modules/Appointment/components/AppointmentDetails.jsx:825
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:279
#: src/myBooking/components/AppointmentDetailsModal.jsx:547
#: src/myBooking/components/BookingDetailsModal.jsx:415
#: src/myBooking/components/InvoiceModal.jsx:450
#: src/myBooking/components/ScheduleItem.jsx:569
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:214
#: src/site/components/steps/PaymentSummaryStep.jsx:588
msgid "Discount"
msgstr "Descuento"

#. translators: 1: tax rate (%d), 2: " incl." suffix for inclusive tax or empty.
#: src/modules/Appointment/components/AddAppointmentForm.jsx:1224
msgid "Tax (%1$d%%%2$s)"
msgstr "Impuesto (%1$d%%%2$s)"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1226
msgid "incl."
msgstr "incl."

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1254
msgid "Send notification to customer"
msgstr "Enviar notificación al cliente"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1257
msgid "Customer will receive an email confirmation with appointment details."
msgstr "El cliente recibirá una confirmación por correo con los detalles de la cita."

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1266
msgid "Special Notes"
msgstr "Notas especiales"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1271
msgid "Any special instructions or notes..."
msgstr "Instrucciones o notas especiales…"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1289
#: src/modules/Appointment/components/AppointmentList.jsx:508
#: src/modules/Appointment/components/PaymentSection.jsx:272
#: src/modules/Emails/components/EmailEdit.jsx:237
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:410
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:439
#: src/modules/location/components/LocationSheetForm.jsx:114
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:210
#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:308
#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:225
#: src/modules/Settings/components/PayoutSettings.jsx:416
#: src/modules/Settings/components/ScheduleComponents.jsx:247
#: src/modules/Settings/components/ScheduleComponents.jsx:379
#: src/modules/Settings/components/ScheduleComponents.jsx:493
#: src/myBooking/components/AccountDetails.jsx:779
#: src/myBooking/components/BookingCard.jsx:357
#: src/myBooking/components/RescheduleBookingModal.jsx:682
#: src/myBooking/components/ScheduleItem.jsx:700
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:362
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:468
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1719
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:689
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1133
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1322
#: src/pages/Appointment.jsx:74 src/pages/Appointment.jsx:78
#: src/pages/Coupons.jsx:64 src/pages/Coupons.jsx:68 src/pages/Customers.jsx:63
#: src/pages/Customers.jsx:67 src/pages/CustomFields.jsx:59
#: src/pages/CustomFields.jsx:63 src/pages/DynamicPricing.jsx:64
#: src/pages/DynamicPricing.jsx:68 src/pages/Employees.jsx:64
#: src/pages/Employees.jsx:68 src/pages/Events.jsx:85 src/pages/Events.jsx:90
#: src/pages/Locations.jsx:66 src/pages/Locations.jsx:70
#: src/pages/MeetingTypes.jsx:97 src/pages/MeetingTypes.jsx:101
#: src/pages/Notifications.jsx:45 src/pages/Services.jsx:42
#: src/pages/Services.jsx:46
msgid "Cancel"
msgstr "Cancelar"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1300
msgid "Updating..."
msgstr "Actualizando…"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1300
msgid "Booking..."
msgstr "Reservando…"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1305
msgid "Update Appointment"
msgstr "Actualizar cita"

#: src/modules/Appointment/components/AddAppointmentForm.jsx:1305
#: src/pages/Appointment.jsx:70 src/pages/Calendar.jsx:30
msgid "Book Appointment"
msgstr "Reservar cita"

#: src/modules/Appointment/components/AppointmentDetails.jsx:201
msgid "Appointment Not Found"
msgstr "Cita no encontrada"

#: src/modules/Appointment/components/AppointmentDetails.jsx:202
msgid "The appointment you're looking for doesn't exist."
msgstr "La cita que buscas no existe."

#: src/modules/Appointment/components/AppointmentDetails.jsx:204
msgid "Back to Appointments"
msgstr "Volver a las citas"

#: src/modules/Appointment/components/AppointmentDetails.jsx:230
msgid "View and manage appointment details"
msgstr "Ver y gestionar los detalles de la cita"

#: src/modules/Appointment/components/AppointmentDetails.jsx:237
msgid "Notifications On"
msgstr "Notificaciones activadas"

#: src/modules/Appointment/components/AppointmentDetails.jsx:263
msgid "Appointment Information"
msgstr "Información de la cita"

#: src/modules/Appointment/components/AppointmentDetails.jsx:284
#: src/modules/Dashboard/components/skeltons/UpcomingAppointmentsSkeleton.jsx:76
#: src/modules/Dashboard/components/UpcomingAppointments.jsx:76
msgid "Service Provider"
msgstr "Proveedor del servicio"

#: src/modules/Appointment/components/AppointmentDetails.jsx:304
msgid "Primary"
msgstr "Primario"

#. translators: %s: staff ID.
#: src/modules/Appointment/components/AppointmentDetails.jsx:311
msgid "Staff ID: #%s"
msgstr "ID de personal: #%s"

#. translators: 1: role label (Host or Staff), 2: employee ID.
#: src/modules/Appointment/components/AppointmentDetails.jsx:336
msgid "%1$s ID: #%2$s"
msgstr "ID de %1$s: n.º %2$s"

#: src/modules/Appointment/components/AppointmentDetails.jsx:352
#: src/modules/Appointment/components/AppointmentRow.jsx:101
msgid "Unassigned"
msgstr "Sin asignar"

#: src/modules/Appointment/components/AppointmentDetails.jsx:355
msgid "Pick a staff member to handle this appointment."
msgstr "Elige un miembro del personal para atender esta cita."

#: src/modules/Appointment/components/AppointmentDetails.jsx:363
msgid "Select a staff member"
msgstr "Selecciona un miembro del personal"

#: src/modules/Appointment/components/AppointmentDetails.jsx:368
msgid "No staff available for this service"
msgstr "No hay personal disponible para este servicio"

#: src/modules/Appointment/components/AppointmentDetails.jsx:395
msgid "Assigning…"
msgstr "Asignando…"

#: src/modules/Appointment/components/AppointmentDetails.jsx:395
msgid "Assign"
msgstr "Asignar"

#: src/modules/Appointment/components/AppointmentDetails.jsx:408
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:87
#: src/modules/Events/components/EventDetails.jsx:22
#: src/modules/Events/components/EventList.jsx:109
#: src/modules/Events/components/EventList.jsx:118
#: src/modules/Events/components/EventList.jsx:139
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:106
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:113
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:92
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:125
#: src/modules/Payments/components/PaymentList.jsx:82
#: src/modules/Payments/components/PaymentList.jsx:91
#: src/modules/Payments/components/PaymentList.jsx:92
#: src/modules/Payments/components/PaymentList.jsx:95
#: src/modules/Payments/components/PaymentList.jsx:104
#: src/myBooking/components/AppointmentDetailsModal.jsx:95
#: src/myBooking/components/AppointmentDetailsModal.jsx:389
#: src/myBooking/components/AppointmentDetailsModal.jsx:434
#: src/myBooking/components/AppointmentDetailsModal.jsx:630
#: src/myBooking/components/AppointmentDetailsModal.jsx:635
#: src/myBooking/components/BookingDetailsModal.jsx:158
#: src/myBooking/components/BookingDetailsModal.jsx:380
#: src/myBooking/components/ClientDetailsModal.jsx:19
#: src/myBooking/components/InvoiceModal.jsx:40
#: src/myBooking/components/InvoiceModal.jsx:66
#: src/myBooking/components/panels/EmployeePanel.jsx:329
msgid "N/A"
msgstr "N/D"

#. translators: %s is the meeting type ID.
#: src/modules/Appointment/components/AppointmentDetails.jsx:413
msgid "Meeting Type ID: #%s"
msgstr "ID del tipo de reunión: n.º %s"

#. translators: %s is the event ID.
#: src/modules/Appointment/components/AppointmentDetails.jsx:427
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:78
msgid "Event #%s"
msgstr "Evento n.º %s"

#. translators: %s is the event ID.
#: src/modules/Appointment/components/AppointmentDetails.jsx:434
msgid "Event ID: #%s"
msgstr "ID del evento: n.º %s"

#: src/modules/Appointment/components/AppointmentDetails.jsx:443
#: src/modules/Appointment/components/AppointmentRow.jsx:85
#: src/modules/Calender/components/AppointmentCard.jsx:163
#: src/modules/Dashboard/components/skeltons/UpcomingAppointmentsSkeleton.jsx:77
#: src/modules/Dashboard/components/UpcomingAppointments.jsx:77
#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:303
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:38
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:30
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:190
#: src/modules/Payments/components/PaymentDetails.jsx:196
#: src/modules/Payments/components/PaymentFilter.jsx:38
#: src/modules/Payments/components/PaymentList.jsx:196
#: src/modules/Payouts/components/AdminIncome.jsx:180
#: src/myBooking/components/AppointmentDetailsModal.jsx:757
#: src/myBooking/components/BookingCard.jsx:268
#: src/myBooking/components/ClientDetailsModal.jsx:391
#: src/myBooking/components/InvoiceModal.jsx:406
#: src/myBooking/components/ScheduleItem.jsx:271
#: src/myBooking/components/ScheduleItem.jsx:280
#: src/myBooking/components/ScheduleItem.jsx:344
#: src/myBooking/components/ScheduleItem.jsx:353
#: src/myBooking/components/StatusChangeModal.jsx:169
#: src/site/components/paymentMethods/PayPalPayment.jsx:88
#: src/site/components/paymentMethods/StripePayment.jsx:255
#: src/site/components/steps/ConfirmationStep.jsx:286
msgid "Service"
msgstr "Servicio"

#. translators: %s is the service ID.
#: src/modules/Appointment/components/AppointmentDetails.jsx:449
msgid "Service ID: #%s"
msgstr "ID del servicio: n.º %s"

#. translators: %s is the location ID.
#: src/modules/Appointment/components/AppointmentDetails.jsx:464
msgid "Location #%s"
msgstr "Ubicación n.º %s"

#: src/modules/Appointment/components/AppointmentDetails.jsx:482
#: src/myBooking/components/AppointmentDetailsModal.jsx:333
#: src/myBooking/components/BookingDetailsModal.jsx:460
msgid "Zoom Meeting"
msgstr "Reunión de Zoom"

#: src/modules/Appointment/components/AppointmentDetails.jsx:501
msgid "Start as Host"
msgstr "Iniciar como anfitrión"

#: src/modules/Appointment/components/AppointmentDetails.jsx:524
msgid "Update Status"
msgstr "Actualizar estado"

#: src/modules/Appointment/components/AppointmentDetails.jsx:538
msgid "Last Updated"
msgstr "Última actualización"

#: src/modules/Appointment/components/AppointmentDetails.jsx:573
#: src/modules/Appointment/components/AppointmentDetails.jsx:580
#: src/myBooking/components/AppointmentDetailsModal.jsx:417
msgid "Not provided"
msgstr "No proporcionado"

#: src/modules/Appointment/components/AppointmentDetails.jsx:584
#: src/myBooking/components/AppointmentDetailsModal.jsx:433
msgid "Customer ID"
msgstr "ID del cliente"

#: src/modules/Appointment/components/AppointmentDetails.jsx:589
#: src/modules/Appointment/components/AppointmentDetails.jsx:796
#: src/myBooking/components/AppointmentDetailsModal.jsx:261
msgid "Number of Persons"
msgstr "Número de personas"

#: src/modules/Appointment/components/AppointmentDetails.jsx:594
#: src/myBooking/components/AppointmentDetailsModal.jsx:351
msgid "Booking Token"
msgstr "Token de la reserva"

#: src/modules/Appointment/components/AppointmentDetails.jsx:601
msgid "UTC Offset"
msgstr "Desfase UTC"

#: src/modules/Appointment/components/AppointmentDetails.jsx:606
msgid "Customer Status"
msgstr "Estado del cliente"

#: src/modules/Appointment/components/AppointmentDetails.jsx:621
msgid "Duration (min)"
msgstr "Duración (min)"

#: src/modules/Appointment/components/AppointmentDetails.jsx:630
#: src/modules/Appointment/components/AppointmentDetails.jsx:818
msgid "Coupon Applied"
msgstr "Cupón aplicado"

#: src/modules/Appointment/components/AppointmentDetails.jsx:672
#: src/modules/Services/components/formSection/DetailsSection.jsx:307
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:600
msgid "Recurring Appointments"
msgstr "Citas recurrentes"

#: src/modules/Appointment/components/AppointmentDetails.jsx:680
#: src/modules/Customer/components/Columns.jsx:38
#: src/modules/Dashboard/components/skeltons/UpcomingAppointmentsSkeleton.jsx:69
#: src/modules/Dashboard/components/UpcomingAppointments.jsx:69
#: src/modules/Employees/components/TableHeader.jsx:34
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:62
#: src/modules/location/components/TableHeader.jsx:32
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:92
#: src/modules/Payments/components/PaymentList.jsx:194
#: src/modules/Payouts/components/PayoutList.jsx:251
msgid "ID"
msgstr "ID"

#: src/modules/Appointment/components/AppointmentDetails.jsx:682
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:262
#: src/modules/Events/components/EventForm.jsx:320
#: src/modules/Events/components/SessionManager.jsx:145
#: src/modules/Settings/components/ScheduleComponents.jsx:217
msgid "Start Time"
msgstr "Hora de inicio"

#: src/modules/Appointment/components/AppointmentDetails.jsx:683
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:271
#: src/modules/Events/components/EventForm.jsx:330
#: src/modules/Events/components/SessionManager.jsx:156
#: src/modules/Settings/components/ScheduleComponents.jsx:228
msgid "End Time"
msgstr "Hora de fin"

#: src/modules/Appointment/components/AppointmentDetails.jsx:722
#: src/modules/Payments/components/PaymentDetails.jsx:153
#: src/modules/Payments/components/PaymentDetails.jsx:313
#: src/myBooking/components/AppointmentDetailsModal.jsx:625
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:290
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:316
msgid "Payment Details"
msgstr "Detalles del pago"

#: src/modules/Appointment/components/AppointmentDetails.jsx:725
#: src/myBooking/components/AppointmentDetailsModal.jsx:277
#: src/myBooking/components/BookingDetailsModal.jsx:397
msgid "Dynamic Pricing Applied"
msgstr "Precio dinámico aplicado"

#: src/modules/Appointment/components/AppointmentDetails.jsx:735
msgid "Price per Person"
msgstr "Precio por persona"

#: src/modules/Appointment/components/AppointmentDetails.jsx:736
#: src/myBooking/components/AppointmentDetailsModal.jsx:269
#: src/myBooking/components/AppointmentDetailsModal.jsx:488
#: src/myBooking/components/ScheduleItem.jsx:542
msgid "Meeting Price"
msgstr "Precio de la reunión"

#: src/modules/Appointment/components/AppointmentDetails.jsx:737
#: src/myBooking/components/AppointmentDetailsModal.jsx:489
#: src/myBooking/components/ScheduleItem.jsx:542
msgid "Event Price"
msgstr "Precio del evento"

#: src/modules/Appointment/components/AppointmentDetails.jsx:765
msgid "Dynamic Adjusted Price"
msgstr "Precio dinámicamente ajustado"

#. translators: 1: tax label, 2: tax rate, 3: " (incl.)" suffix for inclusive tax or empty.
#: src/modules/Appointment/components/AppointmentDetails.jsx:866
msgid "%1$s (%2$d%%)%3$s"
msgstr "%1$s (%2$d%%)%3$s"

#: src/modules/Appointment/components/AppointmentDetails.jsx:869
msgid "(incl.)"
msgstr "(incl.)"

#: src/modules/Appointment/components/AppointmentDetails.jsx:890
#: src/site/components/steps/PaymentSummaryStep.jsx:630
msgid "Deposit Required"
msgstr "Depósito obligatorio"

#: src/modules/Appointment/components/AppointmentDetails.jsx:890
#: src/site/components/steps/ConfirmationStep.jsx:353
msgid "Deposit Paid"
msgstr "Depósito pagado"

#: src/modules/Appointment/components/AppointmentDetails.jsx:901
#: src/modules/Payments/components/PaymentDetails.jsx:385
#: src/myBooking/components/AppointmentDetailsModal.jsx:586
#: src/myBooking/components/BookingDetailsModal.jsx:447
#: src/myBooking/components/ScheduleItem.jsx:610
msgid "Due Amount"
msgstr "Importe pendiente"

#: src/modules/Appointment/components/AppointmentDetails.jsx:917
#: src/myBooking/components/BookingDetailsModal.jsx:378
msgid "Payment Status"
msgstr "Estado del pago"

#: src/modules/Appointment/components/AppointmentDetails.jsx:921
#: src/modules/Appointment/components/PaymentSection.jsx:408
#: src/modules/Calender/components/AppointmentCard.jsx:116
#: src/modules/Payments/components/PaymentDetails.jsx:412
#: src/modules/Payments/components/PaymentFilter.jsx:53
#: src/modules/Payments/components/PaymentList.jsx:273
msgid "Partially Paid"
msgstr "Pago parcial"

#: src/modules/Appointment/components/AppointmentDetails.jsx:924
#: src/modules/Payments/components/PaymentFilter.jsx:55
#: src/modules/WhatsApp/WhatsAppPage.jsx:622
#: src/myBooking/components/PaymentStatusBadge.jsx:35
#: src/myBooking/components/views/customer/CustomerPayments.jsx:18
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:60
msgid "Failed"
msgstr "Fallido"

#: src/modules/Appointment/components/AppointmentDetails.jsx:925
#: src/modules/Payments/components/PaymentFilter.jsx:56
#: src/myBooking/components/PaymentStatusBadge.jsx:42
#: src/myBooking/components/views/customer/CustomerPayments.jsx:19
msgid "Refunded"
msgstr "Reembolsado"

#: src/modules/Appointment/components/AppointmentDetails.jsx:942
#: src/myBooking/components/AppointmentDetailsModal.jsx:634
msgid "Payment ID"
msgstr "ID del pago"

#: src/modules/Appointment/components/AppointmentDetails.jsx:958
#: src/modules/Payments/components/PaymentDetails.jsx:417
#: src/myBooking/components/AppointmentDetailsModal.jsx:640
msgid "Transaction ID"
msgstr "ID de transacción"

#: src/modules/Appointment/components/AppointmentDetails.jsx:968
msgid "Invoice ID"
msgstr "ID de factura"

#: src/modules/Appointment/components/AppointmentDetails.jsx:976
msgid "Booking Type"
msgstr "Tipo de reserva"

#: src/modules/Appointment/components/AppointmentDetails.jsx:985
msgid "Payment Date"
msgstr "Fecha de pago"

#: src/modules/Appointment/components/AppointmentDetails.jsx:995
msgid "Cancelled Date"
msgstr "Fecha de cancelación"

#: src/modules/Appointment/components/AppointmentDetails.jsx:1004
msgid "Booking Date & Time"
msgstr "Fecha y hora de la reserva"

#: src/modules/Appointment/components/AppointmentDetails.jsx:1018
msgid "Created:"
msgstr "Creado:"

#: src/modules/Appointment/components/AppointmentDetails.jsx:1022
msgid "Updated:"
msgstr "Actualizado:"

#: src/modules/Appointment/components/AppointmentFilters.jsx:126
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:92
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:72
msgid "Filters"
msgstr "Filtros"

#: src/modules/Appointment/components/AppointmentFilters.jsx:134
msgid "Clear Filter"
msgstr "Limpiar filtro"

#: src/modules/Appointment/components/AppointmentFilters.jsx:144
#: src/modules/Appointment/components/AppointmentFilters.jsx:147
msgid "All statuses"
msgstr "Todos los estados"

#: src/modules/Appointment/components/AppointmentFilters.jsx:157
msgid "Date From"
msgstr "Fecha desde"

#: src/modules/Appointment/components/AppointmentFilters.jsx:162
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:379
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:517
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:418
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:524
#: src/modules/Events/components/EventForm.jsx:296
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1113
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1278
msgid "Select start date"
msgstr "Selecciona la fecha de inicio"

#: src/modules/Appointment/components/AppointmentFilters.jsx:169
msgid "Date To"
msgstr "Fecha hasta"

#: src/modules/Appointment/components/AppointmentFilters.jsx:174
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:388
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:526
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:427
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:532
#: src/modules/Events/components/EventForm.jsx:308
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1123
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1288
msgid "Select end date"
msgstr "Selecciona la fecha de fin"

#: src/modules/Appointment/components/AppointmentFilters.jsx:182
#: src/modules/Appointment/components/AppointmentFilters.jsx:186
msgid "Staff ID"
msgstr "ID del empleado"

#: src/modules/Appointment/components/AppointmentFilters.jsx:195
#: src/modules/Appointment/components/AppointmentFilters.jsx:199
#: src/myBooking/components/AppointmentDetailsModal.jsx:234
msgid "Service ID"
msgstr "ID del servicio"

#: src/modules/Appointment/components/AppointmentGroup.jsx:38
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:20
msgid "This Week"
msgstr "Esta semana"

#. translators: 1: week start date, 2: week end date.
#: src/modules/Appointment/components/AppointmentGroup.jsx:43
#: src/modules/Calender/components/AppointmentCalendar.jsx:954
#: src/modules/Calender/components/AppointmentCalendar.jsx:1039
msgid "Week of %1$s - %2$s"
msgstr "Semana del %1$s al %2$s"

#: src/modules/Appointment/components/AppointmentGroup.jsx:69
#: src/modules/Calender/components/AppointmentCalendar.jsx:1243
#: src/myBooking/components/RescheduleBookingModal.jsx:595
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:129
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:19
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:61
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:353
msgid "Today"
msgstr "Hoy"

#: src/modules/Appointment/components/AppointmentGroup.jsx:71
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:63
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:355
msgid "Tomorrow"
msgstr "Mañana"

#: src/modules/Appointment/components/AppointmentGroup.jsx:73
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:65
msgid "Yesterday"
msgstr "Ayer"

#. translators: %d is the appointment count for the week.
#: src/modules/Appointment/components/AppointmentGroup.jsx:119
msgid "%d appointment this week"
msgid_plural "%d appointments this week"
msgstr[0] "%d cita esta semana"
msgstr[1] "%d citas esta semana"

#. translators: %d is the appointment count for the month.
#: src/modules/Appointment/components/AppointmentGroup.jsx:124
msgid "%d appointment this month"
msgid_plural "%d appointments this month"
msgstr[0] "%d cita este mes"
msgstr[1] "%d citas este mes"

#. translators: %d is the total appointment count.
#: src/modules/Appointment/components/AppointmentGroup.jsx:129
msgid "%d total"
msgstr "%d en total"

#. translators: %d is the count of confirmed appointments.
#: src/modules/Appointment/components/AppointmentGroup.jsx:142
msgid "%d confirmed"
msgstr "%d confirmadas"

#. translators: %d is the count of pending appointments.
#: src/modules/Appointment/components/AppointmentGroup.jsx:151
msgid "%d pending"
msgstr "%d pendientes"

#. translators: %d is the count of cancelled appointments.
#: src/modules/Appointment/components/AppointmentGroup.jsx:160
msgid "%d cancelled"
msgstr "%d canceladas"

#. translators: %d is the count of completed appointments.
#: src/modules/Appointment/components/AppointmentGroup.jsx:169
msgid "%d completed"
msgstr "%d completadas"

#. translators: %d is the number of appointments on the given date.
#: src/modules/Appointment/components/AppointmentGroup.jsx:216
msgid "%d appointment"
msgid_plural "%d appointments"
msgstr[0] "%d cita"
msgstr[1] "%d citas"

#: src/modules/Appointment/components/AppointmentList.jsx:286
#: src/modules/Appointment/components/RecurringAppointment.jsx:125
#: src/modules/Appointment/components/RecurringAppointment.jsx:134
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:182
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:183
#: src/modules/Services/components/formSection/DetailsSection.jsx:326
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:620
#: src/site/components/RecurringAppointment.jsx:164
#: src/site/components/RecurringAppointment.jsx:176
msgid "Daily"
msgstr "Diario"

#: src/modules/Appointment/components/AppointmentList.jsx:287
#: src/modules/Appointment/components/RecurringAppointment.jsx:126
#: src/modules/Appointment/components/RecurringAppointment.jsx:135
#: src/modules/Services/components/formSection/DetailsSection.jsx:327
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:621
#: src/site/components/RecurringAppointment.jsx:165
#: src/site/components/RecurringAppointment.jsx:177
msgid "Weekly"
msgstr "Semanal"

#: src/modules/Appointment/components/AppointmentList.jsx:288
#: src/modules/Appointment/components/RecurringAppointment.jsx:128
#: src/modules/Appointment/components/RecurringAppointment.jsx:137
#: src/modules/Services/components/formSection/DetailsSection.jsx:328
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:622
#: src/site/components/RecurringAppointment.jsx:167
#: src/site/components/RecurringAppointment.jsx:179
msgid "Monthly"
msgstr "Mensual"

#: src/modules/Appointment/components/AppointmentList.jsx:289
msgid "List View"
msgstr "Vista de lista"

#. translators: 1: number of selected appointments, 2: total appointments shown.
#: src/modules/Appointment/components/AppointmentList.jsx:384
msgid "%1$d of %2$d selected"
msgstr "%1$d de %2$d seleccionadas"

#: src/modules/Appointment/components/AppointmentList.jsx:388
#: src/modules/Customer/components/Columns.jsx:23
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:246
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:248
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:506
msgid "Select all"
msgstr "Seleccionar todo"

#: src/modules/Appointment/components/AppointmentList.jsx:400
#: src/modules/Calender/components/AppointmentCalendar.jsx:504
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:97
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:215
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:77
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:216
#: src/modules/Services/components/ServiceDashboard.jsx:339
#: src/modules/WhatsApp/WhatsAppPage.jsx:592
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:596
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:515
msgid "Clear"
msgstr "Limpiar"

#. translators: %d is the count of selected appointments.
#: src/modules/Appointment/components/AppointmentList.jsx:411
msgid "Delete (%d)"
msgstr "Eliminar (%d)"

#: src/modules/Appointment/components/AppointmentList.jsx:470
#: src/modules/Calender/components/AppointmentCalendar.jsx:975
#: src/modules/Calender/components/AppointmentCalendar.jsx:1060
#: src/modules/Dashboard/components/UpcomingAppointments.jsx:151
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:393
msgid "No appointments found"
msgstr "No se han encontrado citas"

#: src/modules/Appointment/components/AppointmentList.jsx:472
msgid "Try adjusting your filters or check back later for new appointments."
msgstr "Prueba a ajustar los filtros o vuelve más tarde para ver nuevas citas."

#. translators: %d is the number of appointments selected for deletion.
#: src/modules/Appointment/components/AppointmentList.jsx:494
msgid "Delete %d appointment?"
msgid_plural "Delete %d appointments?"
msgstr[0] "¿Eliminar %d cita?"
msgstr[1] "¿Eliminar %d citas?"

#. translators: %d is the number of selected appointments.
#: src/modules/Appointment/components/AppointmentList.jsx:499
msgid ""
"You are about to delete %d selected appointment. This action cannot be "
"undone."
msgid_plural ""
"You are about to delete %d selected appointments. This action cannot be "
"undone."
msgstr[0] "Vas a eliminar %d cita seleccionada. Esta acción no se puede deshacer."
msgstr[1] "Vas a eliminar %d citas seleccionadas. Esta acción no se puede deshacer."

#: src/modules/Appointment/components/AppointmentList.jsx:507
#: src/modules/Coupons/components/CouponDashboard.jsx:284
#: src/modules/Customer/components/Columns.jsx:179
#: src/modules/Customer/components/DataTable.jsx:110
#: src/modules/CustomFields/components/CustomFieldsList.jsx:86
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:269
#: src/modules/Employees/components/EmployeeList.jsx:77
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:223
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:282
#: src/modules/Events/components/EventList.jsx:403
#: src/modules/location/components/LocationList.jsx:118
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:224
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:284
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:353
#: src/modules/Services/components/ServiceDashboard.jsx:584
#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:140
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:184
msgid "Delete"
msgstr "Eliminar"

#: src/modules/Appointment/components/AppointmentRow.jsx:73
#: src/myBooking/components/AppointmentDetailsModal.jsx:319
msgid "Appointment ID"
msgstr "ID de la cita"

#: src/modules/Appointment/components/AppointmentRow.jsx:163
#: src/modules/Employees/components/EmployeeForm.jsx:131
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:142
#: src/modules/Events/components/EventForm.jsx:182
#: src/modules/Events/components/EventList.jsx:293
#: src/modules/FormCustomization/components/preview/MockProgressBar.jsx:8
#: src/modules/FormCustomization/components/preview/PreviewStepSwitcher.jsx:7
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:165
#: src/modules/Services/components/AddServiceForm.jsx:216
#: src/myBooking/components/AppointmentDetailsModal.jsx:69
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1685
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:328
msgid "Details"
msgstr "Detalles"

#: src/modules/Appointment/components/AppointmentRow.jsx:194
msgid "Payment Pending"
msgstr "Pago pendiente"

#: src/modules/Appointment/components/AppointmentRow.jsx:204
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:225
#: src/modules/Events/components/EventDetails.jsx:344
msgid "Checked In"
msgstr "Check-in realizado"

#: src/modules/Appointment/components/PaymentSection.jsx:174
msgid "Mark as Paid"
msgstr "Marcar como pagada"

#: src/modules/Appointment/components/PaymentSection.jsx:188
msgid "Custom Payment"
msgstr "Pago personalizado"

#: src/modules/Appointment/components/PaymentSection.jsx:195
msgid "Payment can only be processed for confirmed appointments"
msgstr "Solo se pueden procesar pagos de citas confirmadas"

#: src/modules/Appointment/components/PaymentSection.jsx:201
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:324
msgid "Process Payment"
msgstr "Procesar pago"

#: src/modules/Appointment/components/PaymentSection.jsx:206
msgid "Enter amount"
msgstr "Introduce el importe"

#. translators: %s is the formatted maximum payment amount.
#: src/modules/Appointment/components/PaymentSection.jsx:221
msgid "Max: $%s"
msgstr "Máx.: %s $"

#: src/modules/Appointment/components/PaymentSection.jsx:227
msgid "Amount exceeds maximum"
msgstr "El importe supera el máximo"

#: src/modules/Appointment/components/PaymentSection.jsx:235
#: src/modules/Events/components/EventForm.jsx:389
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:495
msgid "Select status"
msgstr "Selecciona el estado"

#: src/modules/Appointment/components/PaymentSection.jsx:239
#: src/modules/Payouts/components/AdminIncome.jsx:16
#: src/myBooking/components/PaymentStatusBadge.jsx:49
#: src/myBooking/components/views/customer/CustomerPayments.jsx:16
msgid "Partial Payment"
msgstr "Pago parcial"

#: src/modules/Appointment/components/PaymentSection.jsx:259
msgid "Confirming..."
msgstr "Confirmando…"

#: src/modules/Appointment/components/PaymentSection.jsx:382
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:78
#: src/modules/Payments/components/PaymentDetails.jsx:292
msgid "Payment Completed"
msgstr "Pago completado"

#: src/modules/Appointment/components/PaymentSection.jsx:399
msgid "Payment Failed"
msgstr "Pago fallido"

#: src/modules/Appointment/components/PaymentSection.jsx:426
msgid "Refund Processed"
msgstr "Reembolso procesado"

#: src/modules/Appointment/components/RecurringAppointment.jsx:99
#: src/site/components/RecurringAppointment.jsx:136
msgid "Recurring Appointment"
msgstr "Cita recurrente"

#: src/modules/Appointment/components/RecurringAppointment.jsx:113
#: src/site/components/RecurringAppointment.jsx:154
msgid "Repeat Frequency"
msgstr "Frecuencia de repetición"

#: src/modules/Appointment/components/RecurringAppointment.jsx:122
msgid "Select repeat frequency"
msgstr "Selecciona la frecuencia de repetición"

#: src/modules/Appointment/components/RecurringAppointment.jsx:127
#: src/modules/Appointment/components/RecurringAppointment.jsx:136
#: src/site/components/RecurringAppointment.jsx:166
#: src/site/components/RecurringAppointment.jsx:178
msgid "Every 2 Weeks"
msgstr "Cada 2 semanas"

#: src/modules/Appointment/components/RecurringAppointment.jsx:129
#: src/modules/Appointment/components/RecurringAppointment.jsx:138
#: src/modules/Dashboard/components/PeriodSelector.jsx:9
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:449
#: src/modules/Services/components/formSection/DetailsSection.jsx:329
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:623
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1152
#: src/site/components/RecurringAppointment.jsx:168
#: src/site/components/RecurringAppointment.jsx:180
msgid "Yearly"
msgstr "Anual"

#: src/modules/Appointment/components/RecurringAppointment.jsx:146
#: src/site/components/RecurringAppointment.jsx:188
msgid "Number of Appointments"
msgstr "Número de citas"

#: src/modules/Appointment/components/RecurringAppointment.jsx:157
#: src/site/components/RecurringAppointment.jsx:214
msgid "Maximum 52 appointments"
msgstr "Máximo 52 citas"

#. translators: %d is the number of scheduled recurring dates.
#: src/modules/Appointment/components/RecurringAppointment.jsx:168
msgid "Scheduled Dates (%d)"
msgstr "Fechas programadas (%d)"

#: src/modules/Appointment/components/TableBody.jsx:86
#: src/modules/Employees/components/TableBody.jsx:92
msgid "No employees found."
msgstr "No se han encontrado empleados."

#: src/modules/Appointment/components/TableHeader.jsx:33
#: src/modules/Calender/components/AppointmentCalendar.jsx:387
#: src/modules/Payments/components/PaymentDetails.jsx:200
#: src/myBooking/components/Header.jsx:87
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:106
msgid "Employee"
msgstr "Empleado"

#: src/modules/Appointment/components/TimeSlotPicker.jsx:14
#: src/site/components/steps/TimeSlotStep.jsx:169
msgid "No time slots available for selected date"
msgstr "No hay franjas disponibles para la fecha seleccionada"

#. translators: %d is the number of available time slots.
#: src/modules/Appointment/components/TimeSlotPicker.jsx:24
msgid "Available Time Slots (%d slot)"
msgid_plural "Available Time Slots (%d slots)"
msgstr[0] "Franjas horarias disponibles (%d franja)"
msgstr[1] "Franjas horarias disponibles (%d franjas)"

#: src/modules/Appointment/components/TimeSlotPicker.jsx:55
msgid "Selected:"
msgstr "Seleccionado:"

#. translators: %d is the slot duration in minutes.
#: src/modules/Appointment/components/TimeSlotPicker.jsx:60
msgid "Duration: %d minute"
msgid_plural "Duration: %d minutes"
msgstr[0] "Duración: %d minuto"
msgstr[1] "Duración: %d minutos"

#. translators: 1: number of remaining slots, 2: total capacity.
#: src/modules/Appointment/components/TimeSlotPicker.jsx:65
msgid "Available: %1$d/%2$d"
msgstr "Disponibles: %1$d/%2$d"

#: src/modules/Appointment/utils/appointmentFieldValidation.js:96
msgid "Service is required"
msgstr "El servicio es obligatorio"

#: src/modules/Appointment/utils/appointmentFieldValidation.js:100
msgid "Employee is required"
msgstr "El empleado es obligatorio"

#: src/modules/Appointment/utils/appointmentFieldValidation.js:104
msgid "Date is required"
msgstr "La fecha es obligatoria"

#: src/modules/Appointment/utils/appointmentFieldValidation.js:108
msgid "Time is required"
msgstr "La hora es obligatoria"

#: src/modules/Appointment/utils/appointmentFieldValidation.js:126
msgid "Please select a customer"
msgstr "Selecciona un cliente"

#: src/modules/Appointment/utils/appointmentFieldValidation.js:133
#: src/myBooking/components/AccountDetails.jsx:223
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:225
msgid "First name is required"
msgstr "El nombre es obligatorio"

#: src/modules/Appointment/utils/appointmentFieldValidation.js:137
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:228
msgid "Last name is required"
msgstr "Los apellidos son obligatorios"

#: src/modules/Appointment/utils/appointmentFieldValidation.js:141
#: src/modules/Employees/components/EmployeeForm.jsx:30
#: src/myBooking/components/AccountDetails.jsx:227
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:231
msgid "Email is required"
msgstr "El correo electrónico es obligatorio"

#: src/modules/Appointment/utils/appointmentFieldValidation.js:143
#: src/modules/Emails/components/EmailEdit.jsx:94
#: src/myBooking/components/AccountDetails.jsx:229
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:233
msgid "Please enter a valid email address"
msgstr "Introduce una dirección de correo electrónico válida"

#: src/modules/Calender/components/AppointmentCalendar.jsx:390
msgid "All Staffs"
msgstr "Todo el personal"

#: src/modules/Calender/components/AppointmentCalendar.jsx:404
#: src/modules/Customer/components/Columns.jsx:50
#: src/modules/Customer/components/CustomerForm.jsx:206
#: src/modules/Dashboard/components/skeltons/UpcomingAppointmentsSkeleton.jsx:72
#: src/modules/Dashboard/components/UpcomingAppointments.jsx:72
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:42
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:112
#: src/modules/Payments/components/PaymentList.jsx:195
#: src/myBooking/components/AppointmentDetailsModal.jsx:70
#: src/myBooking/components/AppointmentDetailsModal.jsx:384
#: src/myBooking/components/Header.jsx:77
#: src/myBooking/components/panels/EmployeePanel.jsx:41
#: src/myBooking/components/panels/EmployeePanel.jsx:206
#: src/myBooking/components/panels/EmployeePanel.jsx:359
#: src/myBooking/components/ScheduleItem.jsx:450
#: src/myBooking/components/ScheduleItem.jsx:454
#: src/myBooking/components/StatusChangeModal.jsx:193
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:130
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:131
#: src/site/components/steps/ConfirmationStep.jsx:314
msgid "Customer"
msgstr "Cliente"

#: src/modules/Calender/components/AppointmentCalendar.jsx:407
#: src/modules/Customer/components/CustomerFilter.jsx:28
msgid "All Customers"
msgstr "Todos los clientes"

#. translators: %s is the number of appointments this week.
#: src/modules/Calender/components/AppointmentCalendar.jsx:637
msgid "%s appointment this week"
msgid_plural "%s appointments this week"
msgstr[0] "%s cita esta semana"
msgstr[1] "%s citas esta semana"

#. translators: %s is the number of appointments scheduled for the day.
#: src/modules/Calender/components/AppointmentCalendar.jsx:831
msgid "%s appointment scheduled"
msgid_plural "%s appointments scheduled"
msgstr[0] "%s cita programada"
msgstr[1] "%s citas programadas"

#: src/modules/Calender/components/AppointmentCalendar.jsx:939
msgid "Appointment List"
msgstr "Lista de citas"

#. translators: %s is the number of appointments found.
#: src/modules/Calender/components/AppointmentCalendar.jsx:943
msgid "%s appointment found"
msgid_plural "%s appointments found"
msgstr[0] "%s cita encontrada"
msgstr[1] "%s citas encontradas"

#: src/modules/Calender/components/AppointmentCalendar.jsx:961
#: src/modules/Calender/components/AppointmentCalendar.jsx:1046
msgid "All appointments"
msgstr "Todas las citas"

#. translators: %s is the number of appointments.
#: src/modules/Calender/components/AppointmentCalendar.jsx:990
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:221
#: src/site/components/steps/CheckoutStep.jsx:194
msgid "%s appointment"
msgid_plural "%s appointments"
msgstr[0] "%s cita"
msgstr[1] "%s citas"

#: src/modules/Calender/components/AppointmentCalendar.jsx:1024
msgid "Timeline View"
msgstr "Vista de línea de tiempo"

#. translators: %s is the total number of appointments shown in the timeline.
#: src/modules/Calender/components/AppointmentCalendar.jsx:1028
msgid "Chronological view of %s appointment"
msgid_plural "Chronological view of %s appointments"
msgstr[0] "Vista cronológica de %s cita"
msgstr[1] "Vista cronológica de %s citas"

#. translators: 1: service name, 2: employee name.
#: src/modules/Calender/components/AppointmentCalendar.jsx:1116
msgid "%1$s with %2$s"
msgstr "%1$s con %2$s"

#: src/modules/Calender/components/AppointmentCalendar.jsx:1170
#: src/modules/Dashboard/components/PeriodSelector.jsx:8
msgid "Month"
msgstr "Mes"

#: src/modules/Calender/components/AppointmentCalendar.jsx:1181
#: src/modules/Dashboard/components/PeriodSelector.jsx:7
msgid "Week"
msgstr "Semana"

#: src/modules/Calender/components/AppointmentCalendar.jsx:1192
#: src/modules/Settings/components/ScheduleComponents.jsx:35
#: src/modules/SetupWizard/components/steps/ScheduleStep.jsx:60
msgid "Day"
msgstr "Día"

#: src/modules/Calender/components/AppointmentCalendar.jsx:1214
msgid "Timeline"
msgstr "Línea de tiempo"

#. translators: 1: filtered appointment count, 2: total appointment count.
#: src/modules/Calender/components/AppointmentCalendar.jsx:1252
msgid "%1$s of %2$s appointments"
msgstr "%1$s de %2$s citas"

#: src/modules/Calender/components/AppointmentCalendar.jsx:1282
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:30
#: src/myBooking/components/AppointmentDetailsModal.jsx:245
#: src/myBooking/components/AppointmentDetailsModal.jsx:754
#: src/site/components/steps/ConfirmationStep.jsx:267
#: src/site/hooks/useFormCustomization.js:66
msgid "Appointment Details"
msgstr "Detalles de la cita"

#. translators: %s is a formatted date such as "Monday, May 12, 2026".
#: src/modules/Calender/components/AppointmentCalendar.jsx:1294
msgid "Appointments for %s"
msgstr "Citas para %s"

#: src/modules/Calender/components/AppointmentCard.jsx:28
msgid "Customer Name:"
msgstr "Nombre del cliente:"

#: src/modules/Calender/components/AppointmentCard.jsx:38
msgid "Appointment With:"
msgstr "Cita con:"

#: src/modules/Calender/components/AppointmentCard.jsx:60
msgid "Status:"
msgstr "Estado:"

#. translators: %s is the employee name the appointment is with.
#: src/modules/Calender/components/AppointmentCard.jsx:96
msgid "with %s"
msgstr "con %s"

#. translators: 1: amount already paid, 2: total appointment price.
#: src/modules/Calender/components/AppointmentCard.jsx:187
msgid "Paid: %1$s / %2$s"
msgstr "Pagado: %1$s / %2$s"

#: src/modules/Calender/components/AppointmentCard.jsx:244
#: src/modules/Payouts/components/PayoutList.jsx:330
msgid "View details"
msgstr "Ver detalles"

#: src/modules/Coupons/components/AddCouponForm.jsx:78
msgid "Coupon Details"
msgstr "Detalles del cupón"

#: src/modules/Coupons/components/AddCouponForm.jsx:87
msgid "e.g. SAVE20"
msgstr "p. ej., AHORRA20"

#: src/modules/Coupons/components/AddCouponForm.jsx:95
msgid "Generate"
msgstr "Generar"

#: src/modules/Coupons/components/AddCouponForm.jsx:107
msgid "Coupon description (optional)"
msgstr "Descripción del cupón (opcional)"

#: src/modules/Coupons/components/AddCouponForm.jsx:115
msgid "Discount Type"
msgstr "Tipo de descuento"

#: src/modules/Coupons/components/AddCouponForm.jsx:124
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:177
#: src/modules/Settings/components/PayoutSettings.jsx:165
msgid "Percentage (%)"
msgstr "Porcentaje (%)"

#: src/modules/Coupons/components/AddCouponForm.jsx:125
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:178
#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:72
#: src/modules/Settings/components/PayoutSettings.jsx:166
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1206
msgid "Fixed Amount"
msgstr "Importe fijo"

#: src/modules/Coupons/components/AddCouponForm.jsx:131
msgid "Discount (%)"
msgstr "Descuento (%)"

#: src/modules/Coupons/components/AddCouponForm.jsx:148
msgid "Max Discount Amount"
msgstr "Importe máximo de descuento"

#: src/modules/Coupons/components/AddCouponForm.jsx:157
#: src/modules/Coupons/components/CouponDashboard.jsx:231
msgid "No limit"
msgstr "Sin límite"

#: src/modules/Coupons/components/AddCouponForm.jsx:159
msgid "Leave empty for no maximum cap."
msgstr "Déjalo vacío para que no haya tope máximo."

#: src/modules/Coupons/components/AddCouponForm.jsx:164
msgid "Minimum Order Amount"
msgstr "Importe mínimo del pedido"

#: src/modules/Coupons/components/AddCouponForm.jsx:178
msgid "Usage Limit"
msgstr "Límite de uso"

#: src/modules/Coupons/components/AddCouponForm.jsx:186
#: src/modules/Events/components/EventDetails.jsx:144
#: src/modules/Events/components/EventForm.jsx:472
#: src/modules/Events/components/EventForm.jsx:500
#: src/modules/Events/components/SessionManager.jsx:185
#: src/modules/Events/components/TicketManager.jsx:149
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:456
msgid "Unlimited"
msgstr "Ilimitado"

#: src/modules/Coupons/components/AddCouponForm.jsx:188
msgid "Leave empty for unlimited uses."
msgstr "Déjalo vacío para usos ilimitados."

#: src/modules/Coupons/components/AddCouponForm.jsx:195
msgid "Schedule & Status"
msgstr "Programación y estado"

#: src/modules/Coupons/components/AddCouponForm.jsx:199
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:312
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:374
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:512
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:413
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:520
#: src/modules/Events/components/EventForm.jsx:292
msgid "Start Date"
msgstr "Fecha de inicio"

#: src/modules/Coupons/components/AddCouponForm.jsx:203
msgid "Start date"
msgstr "Fecha de inicio"

#: src/modules/Coupons/components/AddCouponForm.jsx:208
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:321
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:521
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:528
#: src/modules/Events/components/EventForm.jsx:304
msgid "End Date"
msgstr "Fecha de fin"

#: src/modules/Coupons/components/AddCouponForm.jsx:212
msgid "End date"
msgstr "Fecha de fin"

#: src/modules/Coupons/components/AddCouponForm.jsx:219
msgid "No schedule set — this coupon will be active indefinitely."
msgstr "Sin programación definida: este cupón estará activo indefinidamente."

#: src/modules/Coupons/components/AddCouponForm.jsx:239
msgid "Enable or disable this coupon"
msgstr "Activar o desactivar este cupón"

#: src/modules/Coupons/components/AddCouponForm.jsx:249
#: src/modules/Coupons/components/CouponDashboard.jsx:134
#: src/modules/Customer/components/Columns.jsx:133
#: src/modules/Customer/components/DataTable.jsx:89
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:98
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:240
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:104
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:150
#: src/modules/Emails/components/EmailsList.jsx:201
#: src/modules/Events/components/TicketManager.jsx:79
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:382
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:251
#: src/modules/Settings/components/LicenseTab.jsx:85
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:143
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:501
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:18
msgid "Active"
msgstr "Activo"

#: src/modules/Coupons/components/AddCouponForm.jsx:250
#: src/modules/Coupons/components/CouponDashboard.jsx:135
#: src/modules/Customer/components/Columns.jsx:136
#: src/modules/Customer/components/DataTable.jsx:90
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:241
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:104
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:151
#: src/modules/Emails/components/EmailsList.jsx:201
#: src/modules/Events/components/EventDetails.jsx:217
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:251
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:507
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:19
msgid "Inactive"
msgstr "Inactivo"

#: src/modules/Coupons/components/AddCouponForm.jsx:257
#: src/modules/Coupons/components/CouponDashboard.jsx:176
msgid "Auto Apply"
msgstr "Aplicar automáticamente"

#: src/modules/Coupons/components/AddCouponForm.jsx:258
msgid "Automatically apply this coupon at checkout"
msgstr "Aplica este cupón automáticamente al pagar"

#: src/modules/Coupons/components/AddCouponForm.jsx:268
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:388
msgid "Applicable Services"
msgstr "Servicios aplicables"

#: src/modules/Coupons/components/AddCouponForm.jsx:271
msgid ""
"Select the services this coupon applies to. If no service is selected, the "
"coupon will apply to all services."
msgstr "Selecciona los servicios a los que se aplica este cupón. Si no seleccionas ninguno, el cupón se aplicará a todos los servicios."

#: src/modules/Coupons/components/AddCouponForm.jsx:297
#: src/modules/CustomFields/components/CustomFieldForm.jsx:187
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:416
msgid "No services available."
msgstr "No hay servicios disponibles."

#. translators: %s is the number of selected services.
#: src/modules/Coupons/components/AddCouponForm.jsx:304
#: src/modules/CustomFields/components/CustomFieldForm.jsx:227
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:423
msgid "%s service selected"
msgid_plural "%s services selected"
msgstr[0] "%s servicio seleccionado"
msgstr[1] "%s servicios seleccionados"

#: src/modules/Coupons/components/CouponDashboard.jsx:118
msgid "All Coupons"
msgstr "Todos los cupones"

#: src/modules/Coupons/components/CouponDashboard.jsx:123
msgid "Search coupons..."
msgstr "Buscar cupones…"

#: src/modules/Coupons/components/CouponDashboard.jsx:130
#: src/modules/Coupons/components/CouponDashboard.jsx:133
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:146
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:149
#: src/modules/Payments/components/PaymentFilter.jsx:50
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:28
msgid "All Status"
msgstr "Todos los estados"

#. translators: 1: number of selected coupons, 2: total number of coupons.
#: src/modules/Coupons/components/CouponDashboard.jsx:146
msgid "%1$s of %2$s coupon selected."
msgid_plural "%1$s of %2$s coupons selected."
msgstr[0] "%1$s de %2$s cupón seleccionado."
msgstr[1] "%1$s de %2$s cupones seleccionados."

#: src/modules/Coupons/components/CouponDashboard.jsx:158
#: src/modules/Customer/components/BulkActionBar.jsx:41
#: src/modules/CustomFields/components/BulkActionBar.jsx:41
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:174
#: src/modules/Employees/components/BulkActionBar.jsx:44
#: src/modules/location/components/BulkActionBar.jsx:45
msgid "Delete Selected"
msgstr "Eliminar seleccionados"

#: src/modules/Coupons/components/CouponDashboard.jsx:170
msgid "Code"
msgstr "Código"

#: src/modules/Coupons/components/CouponDashboard.jsx:171
#: src/modules/CustomFields/components/CustomFieldForm.jsx:508
#: src/modules/CustomFields/components/CustomFieldTableHeader.jsx:34
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:187
#: src/modules/Emails/components/EmailsList.jsx:151
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:357
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:495
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1103
msgid "Type"
msgstr "Tipo"

#: src/modules/Coupons/components/CouponDashboard.jsx:172
msgid "Value"
msgstr "Valor"

#: src/modules/Coupons/components/CouponDashboard.jsx:173
msgid "Uses"
msgstr "Usos"

#: src/modules/Coupons/components/CouponDashboard.jsx:175
msgid "Validity"
msgstr "Validez"

#: src/modules/Coupons/components/CouponDashboard.jsx:177
#: src/modules/Customer/components/Columns.jsx:151
#: src/modules/Customer/components/CustomerActionsDropdown.jsx:30
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:191
#: src/modules/Emails/components/EmailsList.jsx:153
#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:318
#: src/modules/Payments/components/PaymentList.jsx:201
#: src/modules/Payouts/components/PayoutList.jsx:258
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:457
msgid "Actions"
msgstr "Acciones"

#. translators: %s is the start date.
#: src/modules/Coupons/components/CouponDashboard.jsx:218
msgid "From %s"
msgstr "Desde %s"

#. translators: %s is the end date.
#: src/modules/Coupons/components/CouponDashboard.jsx:226
msgid "Until %s"
msgstr "Hasta %s"

#: src/modules/Coupons/components/CouponDashboard.jsx:256
msgid "No coupons found."
msgstr "No se han encontrado cupones."

#: src/modules/Coupons/components/CouponDashboard.jsx:274
#: src/modules/Customer/components/Columns.jsx:177
#: src/modules/CustomFields/components/CustomFieldsList.jsx:84
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:259
#: src/modules/Events/components/EventList.jsx:401
#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:424
#: src/modules/location/components/LocationList.jsx:116
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:351
#: src/modules/Services/components/ServiceDashboard.jsx:582
#: src/modules/Settings/components/SettingsList.jsx:1012
#: src/pages/Settings.jsx:101
msgid "Are you sure?"
msgstr "¿Estás seguro?"

#. translators: %s is the number of coupons that will be deleted.
#: src/modules/Coupons/components/CouponDashboard.jsx:279
msgid "This action will permanently delete %s coupon."
msgid_plural "This action will permanently delete %s coupons."
msgstr[0] "Esta acción eliminará %s cupón de forma permanente."
msgstr[1] "Esta acción eliminará %s cupones de forma permanente."

#: src/modules/Coupons/components/CouponDashboard.jsx:282
msgid "This action will permanently delete this coupon."
msgstr "Esta acción eliminará este cupón de forma permanente."

#: src/modules/Coupons/store/actions.js:85
msgid "Coupon updated successfully"
msgstr "Cupón actualizado correctamente"

#: src/modules/Coupons/store/actions.js:85
msgid "Coupon created successfully"
msgstr "Cupón creado correctamente"

#: src/modules/Coupons/store/actions.js:96
#: src/modules/Coupons/store/actions.js:143
#: src/modules/Coupons/store/actions.js:162
#: src/modules/Customer/store/actions.js:115
#: src/modules/Customer/store/actions.js:178
#: src/modules/Customer/store/actions.js:201
#: src/modules/Customer/store/actions.js:220
#: src/modules/CustomFields/store/actions.js:97
#: src/modules/CustomFields/store/actions.js:145
#: src/modules/CustomFields/store/actions.js:165
#: src/modules/DynamicPricing/store/actions.js:78
#: src/modules/DynamicPricing/store/actions.js:125
#: src/modules/DynamicPricing/store/actions.js:144
#: src/modules/Employees/store/actions.js:161
#: src/modules/Employees/store/actions.js:223
#: src/modules/Employees/store/actions.js:246
#: src/modules/Employees/store/actions.js:265
#: src/modules/Employees/store/actions.js:278
#: src/modules/Events/store/actions.js:143
#: src/modules/Events/store/actions.js:163
#: src/modules/Events/store/actions.js:182
#: src/modules/location/store/actions.js:117
#: src/modules/location/store/actions.js:166
#: src/modules/location/store/actions.js:201
#: src/modules/MeetingTypes/store/actions.js:138
#: src/modules/MeetingTypes/store/actions.js:157
#: src/modules/Payments/store/actions.js:144
#: src/modules/Services/store/actions.js:142
#: src/modules/Services/store/actions.js:190
#: src/modules/Services/store/actions.js:218
#: src/modules/Services/store/actions.js:249
#: src/modules/Services/store/actions.js:271
#: src/modules/Services/store/actions.js:291
#: src/modules/Services/store/actions.js:309
#: src/modules/Settings/store/actions.js:78
#: src/modules/Settings/store/actions.js:103 src/pages/Customers.jsx:34
#: src/pages/Employees.jsx:35 src/pages/Settings.jsx:54
msgid "Server error"
msgstr "Error del servidor"

#: src/modules/Coupons/store/actions.js:138
msgid "Coupon deleted successfully!"
msgstr "¡Cupón eliminado correctamente!"

#: src/modules/Coupons/store/actions.js:140
msgid "Failed to delete coupon."
msgstr "No se ha podido eliminar el cupón."

#: src/modules/Coupons/store/actions.js:156
msgid "Coupons deleted successfully!"
msgstr "¡Cupones eliminados correctamente!"

#: src/modules/Coupons/store/actions.js:159
msgid "Failed to delete coupons."
msgstr "No se han podido eliminar los cupones."

#: src/modules/Customer/components/BulkActionBar.jsx:18
#: src/modules/CustomFields/components/BulkActionBar.jsx:10
#: src/modules/Employees/components/BulkActionBar.jsx:11
#: src/modules/location/components/BulkActionBar.jsx:11
msgid "item(s)"
msgstr "elemento(s)"

#. translators: 1: number of selected items, 2: total number of items, 3: resource label.
#: src/modules/Customer/components/BulkActionBar.jsx:25
#: src/modules/CustomFields/components/BulkActionBar.jsx:28
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:553
msgid "%1$s of %2$s %3$s selected."
msgstr "%1$s de %2$s %3$s seleccionados."

#: src/modules/Customer/components/Columns.jsx:30
msgid "Select row"
msgstr "Seleccionar fila"

#: src/modules/Customer/components/Columns.jsx:95
#: src/myBooking/components/ClientDetailsModal.jsx:298
#: src/myBooking/components/views/customer/CustomerPayments.jsx:303
msgid "Total Spent"
msgstr "Gasto total"

#: src/modules/Customer/components/Columns.jsx:142
#: src/modules/Customer/components/DataTable.jsx:92
#: src/modules/Events/components/EventForm.jsx:392
#: src/modules/Events/components/EventList.jsx:21
#: src/modules/Events/components/EventList.jsx:193
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:21
msgid "Draft"
msgstr "Borrador"

#: src/modules/Customer/components/Columns.jsx:178
msgid "This action will permanently delete this customer."
msgstr "Esta acción eliminará este cliente de forma permanente."

#: src/modules/Customer/components/CustomerActionsDropdown.jsx:25
msgid "Open menu"
msgstr "Abrir menú"

#: src/modules/Customer/components/CustomerActionsDropdown.jsx:42
msgid "Edit customer"
msgstr "Editar cliente"

#: src/modules/Customer/components/CustomerActionsDropdown.jsx:49
msgid "Delete customer"
msgstr "Eliminar cliente"

#: src/modules/Customer/components/CustomerDashboard.jsx:36
#: src/modules/Dashboard/components/DashboardView.jsx:73
msgid "Active Customers"
msgstr "Clientes activos"

#: src/modules/Customer/components/CustomerDashboard.jsx:43
msgid "Inactive Customers"
msgstr "Clientes inactivos"

#: src/modules/Customer/components/CustomerFilter.jsx:24
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:153
msgid "Search..."
msgstr "Buscar…"

#: src/modules/Customer/components/CustomerFilter.jsx:43
msgid "Filter by Status"
msgstr "Filtrar por estado"

#: src/modules/Customer/components/CustomerForm.jsx:71
msgid "Edit Customer"
msgstr "Editar cliente"

#: src/modules/Customer/components/CustomerForm.jsx:71
msgid "Create New Customer"
msgstr "Crear nuevo cliente"

#: src/modules/Customer/components/CustomerForm.jsx:74
msgid "Update the customer details below."
msgstr "Actualiza los datos del cliente a continuación."

#: src/modules/Customer/components/CustomerForm.jsx:75
msgid "Fill in the details to add a new customer."
msgstr "Rellena los datos para añadir un nuevo cliente."

#: src/modules/Customer/components/CustomerForm.jsx:123
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:466
msgid "Enter phone number"
msgstr "Introduce el número de teléfono"

#: src/modules/Customer/components/CustomerForm.jsx:158
#: src/myBooking/components/AccountDetails.jsx:441
#: src/myBooking/components/AccountDetails.jsx:497
msgid "Gender"
msgstr "Género"

#: src/modules/Customer/components/CustomerForm.jsx:164
#: src/myBooking/components/AccountDetails.jsx:447
#: src/myBooking/components/AccountDetails.jsx:503
msgid "Select gender"
msgstr "Selecciona el género"

#: src/modules/Customer/components/CustomerForm.jsx:167
#: src/myBooking/components/AccountDetails.jsx:448
#: src/myBooking/components/AccountDetails.jsx:504
msgid "Male"
msgstr "Hombre"

#: src/modules/Customer/components/CustomerForm.jsx:168
#: src/myBooking/components/AccountDetails.jsx:449
#: src/myBooking/components/AccountDetails.jsx:505
msgid "Female"
msgstr "Mujer"

#: src/modules/Customer/components/CustomerForm.jsx:179
#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:141
msgid "WordPress User"
msgstr "Usuario de WordPress"

#: src/modules/Customer/components/CustomerForm.jsx:194
msgid "Add any additional notes about the customer"
msgstr "Añade cualquier nota adicional sobre el cliente"

#: src/modules/Customer/components/CustomerForm.jsx:210
msgid "Profile Photo"
msgstr "Foto de perfil"

#: src/modules/Customer/components/DataTable.jsx:88
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:119
#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:122
#: src/modules/Events/components/EventList.jsx:189
#: src/modules/Events/components/EventList.jsx:192
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:89
msgid "All Statuses"
msgstr "Todos los estados"

#: src/modules/Customer/components/DataTable.jsx:101
msgid "customer(s)"
msgstr "cliente(s)"

#: src/modules/Customer/components/DataTable.jsx:108
#: src/modules/Employees/components/EmployeeList.jsx:75
msgid "Confirm Bulk Delete"
msgstr "Confirmar eliminación en lote"

#: src/modules/Customer/components/DataTable.jsx:109
msgid "This action will permanently delete the selected customers."
msgstr "Esta acción eliminará permanentemente los clientes seleccionados."

#: src/modules/Customer/components/TableBody.jsx:48
msgid "No customers found."
msgstr "No se han encontrado clientes."

#: src/modules/Customer/hooks/useCustomerForm.js:33
#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:26
msgid "Select Customer Profile Photo"
msgstr "Selecciona la foto de perfil del cliente"

#: src/modules/Customer/store/actions.js:104
msgid "Customer updated!"
msgstr "¡Cliente actualizado!"

#: src/modules/Customer/store/actions.js:104
msgid "Customer created!"
msgstr "¡Cliente creado!"

#: src/modules/Customer/store/actions.js:172
msgid "Customer deleted successfully!"
msgstr "¡Cliente eliminado correctamente!"

#: src/modules/Customer/store/actions.js:175
msgid "Failed to delete Customer."
msgstr "No se ha podido eliminar el cliente."

#: src/modules/Customer/store/actions.js:194
msgid "Customers deleted successfully!"
msgstr "¡Clientes eliminados correctamente!"

#: src/modules/Customer/store/actions.js:198
msgid "Failed to delete Customers."
msgstr "No se han podido eliminar los clientes."

#: src/modules/Customer/store/actions.js:214
msgid "Customer status updated!"
msgstr "¡Estado del cliente actualizado!"

#: src/modules/Customer/store/actions.js:217
#: src/modules/Employees/store/actions.js:262
msgid "Failed to update customer status."
msgstr "No se ha podido actualizar el estado del cliente."

#: src/modules/CustomFields/components/CustomFieldAnswersChip.jsx:40
msgid "Custom field answers"
msgstr "Respuestas de campos personalizados"

#. translators: %d is the number of custom-field answers.
#: src/modules/CustomFields/components/CustomFieldAnswersChip.jsx:45
msgid "%d answer"
msgid_plural "%d answers"
msgstr[0] "%d respuesta"
msgstr[1] "%d respuestas"

#: src/modules/CustomFields/components/CustomFieldFilter.jsx:37
msgid "All Custom Fields"
msgstr "Todos los campos personalizados"

#: src/modules/CustomFields/components/CustomFieldFilter.jsx:43
msgid "Search Custom Fields..."
msgstr "Buscar campos personalizados…"

#: src/modules/CustomFields/components/CustomFieldFilter.jsx:68
#: src/modules/CustomFields/components/CustomFieldFilter.jsx:85
msgid "Label Ascending"
msgstr "Etiqueta ascendente"

#: src/modules/CustomFields/components/CustomFieldFilter.jsx:70
#: src/modules/CustomFields/components/CustomFieldFilter.jsx:86
msgid "Label Descending"
msgstr "Etiqueta descendente"

#: src/modules/CustomFields/components/CustomFieldFilter.jsx:72
#: src/modules/CustomFields/components/CustomFieldFilter.jsx:87
msgid "Sort Order Ascending"
msgstr "Orden ascendente"

#: src/modules/CustomFields/components/CustomFieldFilter.jsx:74
#: src/modules/CustomFields/components/CustomFieldFilter.jsx:88
msgid "Sort Order Descending"
msgstr "Orden descendente"

#: src/modules/CustomFields/components/CustomFieldFilter.jsx:76
#: src/modules/CustomFields/components/CustomFieldFilter.jsx:89
#: src/modules/Employees/components/EmployeeFilter.jsx:64
#: src/modules/Employees/components/EmployeeFilter.jsx:73
#: src/modules/location/components/LocationFilter.jsx:73
#: src/modules/location/components/LocationFilter.jsx:84
msgid "Date Ascending"
msgstr "Fecha ascendente"

#: src/modules/CustomFields/components/CustomFieldFilter.jsx:78
#: src/modules/CustomFields/components/CustomFieldFilter.jsx:90
#: src/modules/Employees/components/EmployeeFilter.jsx:66
#: src/modules/Employees/components/EmployeeFilter.jsx:74
#: src/modules/location/components/LocationFilter.jsx:75
#: src/modules/location/components/LocationFilter.jsx:85
msgid "Date Descending"
msgstr "Fecha descendente"

#: src/modules/CustomFields/components/CustomFieldFilter.jsx:79
#: src/modules/Employees/components/EmployeeFilter.jsx:67
#: src/modules/location/components/LocationFilter.jsx:76
msgid "Sort By"
msgstr "Ordenar por"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:28
#: src/modules/CustomFields/components/CustomFieldForm.jsx:334
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:28
#: src/pages/MeetingTypes.jsx:118
msgid "Meeting Types"
msgstr "Tipos de reunión"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:48
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:13
msgid "Text"
msgstr "Texto"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:49
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:14
msgid "Textarea"
msgstr "Área de texto"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:50
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:15
#: src/modules/Settings/components/CountryCombobox.jsx:89
msgid "Select"
msgstr "Desplegable"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:51
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:16
msgid "Checkbox"
msgstr "Casilla"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:52
#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:17
msgid "Number"
msgstr "Número"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:115
msgid "Options"
msgstr "Opciones"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:123
msgid "Type an option and press Enter or click Add"
msgstr "Escribe una opción y pulsa Intro o haz clic en «Añadir»"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:133
#: src/modules/Emails/components/EmailEdit.jsx:394
#: src/modules/Settings/components/PayoutSettings.jsx:409
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1135
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1324
#: src/pages/RolesPermissions.jsx:354 src/pages/RolesPermissions.jsx:372
#: src/pages/RolesPermissions.jsx:464
msgid "Add"
msgstr "Añadir"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:198
msgid ""
"Select specific services this field applies to. If no service is selected, "
"the field will apply to all services."
msgstr "Selecciona servicios concretos a los que se aplica este campo. Si no seleccionas ninguno, se aplicará a todos."

#. translators: %s is the number of selected items.
#: src/modules/CustomFields/components/CustomFieldForm.jsx:294
msgid "%s item selected"
msgid_plural "%s items selected"
msgstr[0] "%s elemento seleccionado"
msgstr[1] "%s elementos seleccionados"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:335
msgid ""
"Select specific meeting types this field applies to. If none is selected, "
"the field will apply to all meeting types."
msgstr "Selecciona los tipos de reunión concretos a los que se aplica este campo. Si no se selecciona ninguno, el campo se aplicará a todos los tipos de reunión."

#: src/modules/CustomFields/components/CustomFieldForm.jsx:377
msgid ""
"Select specific events this field applies to. If none is selected, the field "
"will apply to all events."
msgstr "Selecciona los eventos concretos a los que se aplica este campo. Si no se selecciona ninguno, el campo se aplicará a todos los eventos."

#: src/modules/CustomFields/components/CustomFieldForm.jsx:382
msgid "No events available."
msgstr "No hay eventos disponibles."

#: src/modules/CustomFields/components/CustomFieldForm.jsx:407
#: src/modules/CustomFields/components/CustomFieldTableHeader.jsx:38
msgid "Applies To"
msgstr "Se aplica a"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:411
msgid ""
"Choose which resource types this field applies to. The pickers below appear "
"only for the selected types."
msgstr "Elige a qué tipos de recurso se aplica este campo. Los selectores de abajo solo aparecen para los tipos seleccionados."

#: src/modules/CustomFields/components/CustomFieldForm.jsx:486
msgid "Edit Custom Field"
msgstr "Editar campo personalizado"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:486
msgid "Create New Custom Field"
msgstr "Crear nuevo campo personalizado"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:489
msgid "Update the custom field details below."
msgstr "Actualiza los datos del campo personalizado a continuación."

#: src/modules/CustomFields/components/CustomFieldForm.jsx:490
msgid "Fill in the details to add a new custom field."
msgstr "Rellena los datos para añadir un nuevo campo personalizado."

#: src/modules/CustomFields/components/CustomFieldForm.jsx:497
#: src/modules/CustomFields/components/CustomFieldTableHeader.jsx:33
#: src/modules/Settings/components/PayoutSettings.jsx:286
msgid "Label"
msgstr "Etiqueta"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:501
msgid "e.g., Special Instructions"
msgstr "p. ej., Instrucciones especiales"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:516
msgid "Select field type..."
msgstr "Selecciona el tipo de campo…"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:543
msgid "Placeholder"
msgstr "Marcador de posición"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:547
msgid "e.g., Enter your special instructions..."
msgstr "p. ej., Introduce tus instrucciones especiales…"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:555
#: src/modules/CustomFields/components/CustomFieldTableHeader.jsx:36
msgid "Sort Order"
msgstr "Orden"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:573
msgid "Make this field mandatory"
msgstr "Marcar este campo como obligatorio"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:585
#: src/modules/CustomFields/components/CustomFieldsList.jsx:93
msgid "Custom Field"
msgstr "Campo personalizado"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:592
msgid "Field Targeting"
msgstr "Segmentación del campo"

#: src/modules/CustomFields/components/CustomFieldForm.jsx:593
msgid ""
"Choose which resource types — and which specific items within them — this "
"custom field applies to."
msgstr "Elige a qué tipos de recurso —y a qué elementos concretos dentro de ellos— se aplica este campo personalizado."

#: src/modules/CustomFields/components/CustomFieldForm.jsx:624
msgid "Select at least one resource type so this field can be shown somewhere."
msgstr "Selecciona al menos un tipo de recurso para que este campo pueda mostrarse en algún lugar."

#: src/modules/CustomFields/components/CustomFieldsList.jsx:68
msgid "custom field(s)"
msgstr "campo(s) personalizado(s)"

#: src/modules/CustomFields/components/CustomFieldsList.jsx:85
msgid "This action will permanently delete this custom field."
msgstr "Esta acción eliminará este campo personalizado de forma permanente."

#: src/modules/CustomFields/components/CustomFieldTableBody.jsx:164
msgid "No custom fields found."
msgstr "No se han encontrado campos personalizados."

#: src/modules/CustomFields/store/actions.js:86
msgid "Custom field updated!"
msgstr "¡Campo personalizado actualizado!"

#: src/modules/CustomFields/store/actions.js:86
msgid "Custom field created!"
msgstr "¡Campo personalizado creado!"

#: src/modules/CustomFields/store/actions.js:139
msgid "Custom field deleted successfully!"
msgstr "¡Campo personalizado eliminado correctamente!"

#: src/modules/CustomFields/store/actions.js:142
msgid "Failed to delete custom field."
msgstr "No se ha podido eliminar el campo personalizado."

#: src/modules/CustomFields/store/actions.js:159
msgid "Custom fields deleted successfully!"
msgstr "¡Campos personalizados eliminados correctamente!"

#: src/modules/CustomFields/store/actions.js:162
msgid "Failed to delete custom fields."
msgstr "No se han podido eliminar los campos personalizados."

#: src/modules/Dashboard/components/AppointmentsChart.jsx:51
msgid "Appointment Statistics"
msgstr "Estadísticas de citas"

#: src/modules/Dashboard/components/DashboardView.jsx:66
msgid "Total Appointments"
msgstr "Citas totales"

#: src/modules/Dashboard/components/RecentActivity.jsx:37
msgid "Recent Activity"
msgstr "Actividad reciente"

#: src/modules/Dashboard/components/RecentActivity.jsx:66
msgid "No recent activity"
msgstr "Sin actividad reciente"

#: src/modules/Dashboard/components/RevenueChart.jsx:62
msgid "From last Period"
msgstr "Respecto al periodo anterior"

#: src/modules/Dashboard/components/skeltons/UpcomingAppointmentsSkeleton.jsx:63
#: src/modules/Dashboard/components/UpcomingAppointments.jsx:61
msgid "Upcoming Appointments"
msgstr "Próximas citas"

#: src/modules/Dashboard/components/skeltons/UpcomingAppointmentsSkeleton.jsx:84
#: src/modules/Dashboard/components/UpcomingAppointments.jsx:84
#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:104
#: src/modules/Payouts/components/PayoutList.jsx:253
#: src/modules/Settings/components/PayoutSettings.jsx:170
#: src/myBooking/components/views/customer/CustomerPayments.jsx:303
#: src/myBooking/components/views/customer/CustomerPayments.jsx:311
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:376
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:531
msgid "Amount"
msgstr "Importe"

#: src/modules/Dashboard/components/TodayOverview.jsx:101
msgid "Show Today's Overview"
msgstr "Mostrar resumen de hoy"

#: src/modules/Dashboard/components/TodayOverview.jsx:131
msgid "Today’s Stats"
msgstr "Estadísticas de hoy"

#: src/modules/Dashboard/components/TodayOverview.jsx:158
#: src/modules/Payouts/components/PayoutList.jsx:239
#: src/modules/WhatsApp/WhatsAppPage.jsx:588
#: src/myBooking/components/views/employee/EmployeeClients.jsx:314
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:480
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:245
msgid "Refresh"
msgstr "Actualizar"

#: src/modules/Dashboard/components/TodayOverview.jsx:179
#: src/modules/Settings/components/PayoutSettings.jsx:264
msgid "Collapse"
msgstr "Contraer"

#: src/modules/Dashboard/components/TodayOverview.jsx:179
msgid "Expand"
msgstr "Expandir"

#: src/modules/Dashboard/components/TodayOverview.jsx:188
msgid "Hide"
msgstr "Ocultar"

#: src/modules/Dashboard/components/TodayOverview.jsx:207
msgid "Show Performance Metrics"
msgstr "Mostrar métricas de rendimiento"

#: src/modules/Dashboard/components/TodayOverview.jsx:216
msgid "Show Today's Schedule"
msgstr "Mostrar la agenda de hoy"

#: src/modules/Dashboard/components/TodayOverview.jsx:225
msgid "Compact View"
msgstr "Vista compacta"

#. translators: %s is the time the panel was last refreshed.
#: src/modules/Dashboard/components/TodayOverview.jsx:239
msgid "(Updated %s)"
msgstr "(Actualizado %s)"

#. translators: %s is the total count for the stat.
#: src/modules/Dashboard/components/TodayOverview.jsx:294
msgid "of %s"
msgstr "de %s"

#: src/modules/Dashboard/components/TodayOverview.jsx:315
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:217
msgid "Today's Schedule"
msgstr "Agenda de hoy"

#: src/modules/Dashboard/components/TodayOverview.jsx:394
msgid "more appointments"
msgstr "citas más"

#: src/modules/Dashboard/components/UpcomingAppointments.jsx:140
msgid "View all appointments"
msgstr "Ver todas las citas"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:118
msgid "Rule Details"
msgstr "Detalles de la regla"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:121
msgid "Rule Name"
msgstr "Nombre de la regla"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:126
msgid "e.g. Weekend Surcharge"
msgstr "p. ej., Recargo de fin de semana"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:138
msgid "Optional description for this rule"
msgstr "Descripción opcional para esta regla"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:145
msgid "Rule Type"
msgstr "Tipo de regla"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:157
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:17
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:137
msgid "Time of Day"
msgstr "Hora del día"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:158
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:18
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:138
msgid "Day of Week"
msgstr "Día de la semana"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:159
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:19
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:139
msgid "Date Range"
msgstr "Rango de fechas"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:160
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:20
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:140
msgid "Season"
msgstr "Temporada"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:161
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:21
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:141
msgid "Slot Availability"
msgstr "Disponibilidad de franjas"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:168
msgid "Adjustment Type"
msgstr "Tipo de ajuste"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:184
msgid "Adjustment Value"
msgstr "Valor del ajuste"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:193
msgid "e.g. 10 or -15"
msgstr "p. ej., 10 o -15"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:195
msgid "Use positive for surcharge, negative for discount."
msgstr "Usa positivo para recargo y negativo para descuento."

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:200
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:189
msgid "Priority"
msgstr "Prioridad"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:210
msgid ""
"Lower number = higher priority. Only the highest-priority matching rule is "
"applied per booking."
msgstr "Número más bajo = mayor prioridad. Solo se aplica la regla coincidente de mayor prioridad por reserva."

#. translators: 1: name of conflicting rule, 2: priority number, 3: name of conflicting rule again.
#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:217
msgid ""
"\"%1$s\" already uses priority %2$s. When two rules tie, the older one wins "
"— this rule will only fire if \"%3$s\" is disabled or doesn't match the "
"booking."
msgstr "«%1$s» ya usa la prioridad %2$s. Cuando dos reglas empatan, gana la más antigua: esta regla solo se aplicará si «%3$s» está desactivada o no coincide con la reserva."

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:230
msgid "Enable or disable this rule"
msgstr "Activar o desactivar esta regla"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:252
msgid "Conditions"
msgstr "Condiciones"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:254
msgid "Configure when this pricing rule should apply."
msgstr "Configura cuándo se debe aplicar esta regla de precios."

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:281
msgid "The rule applies to appointments starting within this time window."
msgstr "La regla se aplica a las citas que empiezan dentro de esta ventana horaria."

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:289
msgid "Select Days"
msgstr "Seleccionar días"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:331
msgid "The rule applies to appointments on dates within this range."
msgstr "La regla se aplica a las citas en fechas dentro de este rango."

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:341
msgid "Start (MM-DD)"
msgstr "Inicio (MM-DD)"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:346
msgid "e.g. 06-01"
msgstr "p. ej., 06-01"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:350
msgid "End (MM-DD)"
msgstr "Fin (MM-DD)"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:355
msgid "e.g. 08-31"
msgstr "p. ej., 08-31"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:360
msgid ""
"Recurring yearly season. Supports cross-year ranges (e.g. 11-01 to 02-28 for "
"winter)."
msgstr "Temporada anual recurrente. Admite rangos que cruzan año (p. ej., 11-01 a 02-28 para invierno)."

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:369
msgid "Remaining Slots Threshold"
msgstr "Umbral de franjas restantes"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:376
msgid "e.g. 3"
msgstr "p. ej., 3"

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:380
msgid ""
"The rule applies when the number of remaining slots for the day falls below "
"this threshold."
msgstr "La regla se aplica cuando el número de franjas restantes del día baja de este umbral."

#: src/modules/DynamicPricing/components/AddDynamicPricingForm.jsx:390
msgid ""
"Select the services this rule applies to. If none selected, it applies to "
"all services."
msgstr "Selecciona los servicios a los que se aplica esta regla. Si no seleccionas ninguno, se aplica a todos."

#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:121
msgid "All Pricing Rules"
msgstr "Todas las reglas de precios"

#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:126
msgid "Search rules..."
msgstr "Buscar reglas…"

#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:133
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:136
#: src/modules/Payments/components/PaymentFilter.jsx:37
msgid "All Types"
msgstr "Todos los tipos"

#. translators: 1: number of selected rules, 2: total number of rules.
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:162
msgid "%1$s of %2$s rule selected."
msgid_plural "%1$s of %2$s rules selected."
msgstr[0] "%1$s de %2$s regla seleccionada."
msgstr[1] "%1$s de %2$s reglas seleccionadas."

#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:186
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:487
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:512
#: src/modules/location/components/TableHeader.jsx:33
#: src/modules/location/hooks/useLocationForm.js:65
#: src/modules/Payments/components/PaymentDetails.jsx:168
#: src/modules/Services/components/CategoryManagementSheet.jsx:81
msgid "Name"
msgstr "Nombre"

#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:188
msgid "Adjustment"
msgstr "Ajuste"

#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:241
msgid "No pricing rules found."
msgstr "No se han encontrado reglas de precios."

#. translators: %s is the number of rules that will be deleted.
#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:264
msgid "This action will permanently delete %s rule."
msgid_plural "This action will permanently delete %s rules."
msgstr[0] "Esta acción eliminará %s regla de forma permanente."
msgstr[1] "Esta acción eliminará %s reglas de forma permanente."

#: src/modules/DynamicPricing/components/DynamicPricingDashboard.jsx:267
msgid "This action will permanently delete this pricing rule."
msgstr "Esta acción eliminará esta regla de precios de forma permanente."

#: src/modules/DynamicPricing/store/actions.js:67
msgid "Rule updated successfully"
msgstr "Regla actualizada correctamente"

#: src/modules/DynamicPricing/store/actions.js:67
msgid "Rule created successfully"
msgstr "Regla creada correctamente"

#: src/modules/DynamicPricing/store/actions.js:120
msgid "Rule deleted successfully!"
msgstr "¡Regla eliminada correctamente!"

#: src/modules/DynamicPricing/store/actions.js:122
msgid "Failed to delete rule."
msgstr "No se ha podido eliminar la regla."

#: src/modules/DynamicPricing/store/actions.js:138
msgid "Rules deleted successfully!"
msgstr "¡Reglas eliminadas correctamente!"

#: src/modules/DynamicPricing/store/actions.js:141
msgid "Failed to delete rules."
msgstr "No se han podido eliminar las reglas."

#: src/modules/Emails/components/EmailEdit.jsx:86
msgid "Failed to save template. Please try again."
msgstr "No se ha podido guardar la plantilla. Inténtalo de nuevo."

#: src/modules/Emails/components/EmailEdit.jsx:105
msgid "Failed to send test email. Please try again."
msgstr "No se ha podido enviar el correo de prueba. Inténtalo de nuevo."

#: src/modules/Emails/components/EmailEdit.jsx:213
msgid "Test email sent successfully!"
msgstr "¡Correo de prueba enviado correctamente!"

#: src/modules/Emails/components/EmailEdit.jsx:221
msgid "Send Test Email"
msgstr "Enviar correo de prueba"

#: src/modules/Emails/components/EmailEdit.jsx:223
msgid ""
"Enter an email address to receive a test version of this template with "
"sample data."
msgstr "Introduce una dirección de correo para recibir una versión de prueba de esta plantilla con datos de ejemplo."

#: src/modules/Emails/components/EmailEdit.jsx:243
#: src/modules/WhatsApp/WhatsAppPage.jsx:484
msgid "Send Test"
msgstr "Enviar prueba"

#: src/modules/Emails/components/EmailEdit.jsx:260
msgid "Template Information"
msgstr "Información de la plantilla"

#: src/modules/Emails/components/EmailEdit.jsx:266
msgid "● Active"
msgstr "● Activa"

#: src/modules/Emails/components/EmailEdit.jsx:266
msgid "○ Inactive"
msgstr "○ Inactiva"

#: src/modules/Emails/components/EmailEdit.jsx:274
msgid "Template"
msgstr "Plantilla"

#: src/modules/Emails/components/EmailEdit.jsx:277
msgid "Untitled Template"
msgstr "Plantilla sin título"

#: src/modules/Emails/components/EmailEdit.jsx:285
msgid "Recipient"
msgstr "Destinatario"

#: src/modules/Emails/components/EmailEdit.jsx:313
msgid "Enable template"
msgstr "Activar plantilla"

#: src/modules/Emails/components/EmailEdit.jsx:335
msgid "Send reminder before appointment"
msgstr "Enviar recordatorio antes de la cita"

#: src/modules/Emails/components/EmailEdit.jsx:357
msgid "Remind before"
msgstr "Recordar antes"

#: src/modules/Emails/components/EmailEdit.jsx:364
#: src/modules/Emails/components/EmailEdit.jsx:410
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:225
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:253
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:852
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:880
msgid "5 minutes"
msgstr "5 minutos"

#: src/modules/Emails/components/EmailEdit.jsx:365
#: src/modules/Emails/components/EmailEdit.jsx:411
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:227
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:255
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:854
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:882
msgid "15 minutes"
msgstr "15 minutos"

#: src/modules/Emails/components/EmailEdit.jsx:366
#: src/modules/Emails/components/EmailEdit.jsx:412
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:228
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:256
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:855
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:883
msgid "30 minutes"
msgstr "30 minutos"

#: src/modules/Emails/components/EmailEdit.jsx:367
#: src/modules/Emails/components/EmailEdit.jsx:413
#: src/modules/Services/components/formSection/SettingsSection.jsx:158
#: src/modules/Services/components/formSection/SettingsSection.jsx:183
#: src/modules/Services/components/formSection/SettingsSection.jsx:208
#: src/modules/Settings/components/IntegrationCard.jsx:494
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:213
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1392
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1417
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1442
msgid "1 hour"
msgstr "1 hora"

#: src/modules/Emails/components/EmailEdit.jsx:368
#: src/modules/Emails/components/EmailEdit.jsx:414
#: src/modules/Services/components/formSection/SettingsSection.jsx:159
#: src/modules/Services/components/formSection/SettingsSection.jsx:184
#: src/modules/Services/components/formSection/SettingsSection.jsx:209
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1393
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1418
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1443
msgid "2 hours"
msgstr "2 horas"

#: src/modules/Emails/components/EmailEdit.jsx:369
#: src/modules/Emails/components/EmailEdit.jsx:415
msgid "4 hours"
msgstr "4 horas"

#: src/modules/Emails/components/EmailEdit.jsx:370
#: src/modules/Emails/components/EmailEdit.jsx:416
msgid "6 hours"
msgstr "6 horas"

#: src/modules/Emails/components/EmailEdit.jsx:371
#: src/modules/Emails/components/EmailEdit.jsx:417
msgid "12 hours"
msgstr "12 horas"

#: src/modules/Emails/components/EmailEdit.jsx:372
#: src/modules/Emails/components/EmailEdit.jsx:418
#: src/modules/Services/components/formSection/SettingsSection.jsx:160
#: src/modules/Services/components/formSection/SettingsSection.jsx:185
#: src/modules/Services/components/formSection/SettingsSection.jsx:210
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1394
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1419
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1444
msgid "24 hours"
msgstr "24 horas"

#: src/modules/Emails/components/EmailEdit.jsx:373
#: src/modules/Emails/components/EmailEdit.jsx:419
msgid "2 days"
msgstr "2 días"

#: src/modules/Emails/components/EmailEdit.jsx:374
#: src/modules/Emails/components/EmailEdit.jsx:420
msgid "3 days"
msgstr "3 días"

#: src/modules/Emails/components/EmailEdit.jsx:383
msgid "Additional reminders"
msgstr "Recordatorios adicionales"

#: src/modules/Emails/components/EmailEdit.jsx:440
msgid "Multiple reminders available in Pro"
msgstr "Recordatorios múltiples disponibles en Pro"

#: src/modules/Emails/components/EmailEdit.jsx:454
msgid "Email Content"
msgstr "Contenido del correo"

#: src/modules/Emails/components/EmailEdit.jsx:460
msgid "Subject Line"
msgstr "Línea de asunto"

#: src/modules/Emails/components/EmailEdit.jsx:467
msgid "e.g., Your booking is confirmed - {service_name}"
msgstr "p. ej., Tu reserva está confirmada – {service_name}"

#: src/modules/Emails/components/EmailEdit.jsx:474
#: src/modules/Emails/components/EmailEdit.jsx:633
msgid "Email Heading"
msgstr "Encabezado del correo"

#: src/modules/Emails/components/EmailEdit.jsx:481
msgid "e.g., Booking Confirmed!"
msgstr "p. ej., ¡Reserva confirmada!"

#: src/modules/Emails/components/EmailEdit.jsx:488
msgid "Main Content"
msgstr "Contenido principal"

#: src/modules/Emails/components/EmailEdit.jsx:494
msgid ""
"Hi {customer_name},\n"
"\n"
"Your booking for {service_name} has been confirmed! We look forward to "
"seeing you."
msgstr ""
"Hola, {customer_name}:\n"
"\n"
"¡Tu reserva de {service_name} ha sido confirmada! Estamos deseando verte."

#: src/modules/Emails/components/EmailEdit.jsx:502
msgid "Footer Text"
msgstr "Texto del pie"

#: src/modules/Emails/components/EmailEdit.jsx:508
msgid "Need to reschedule? Click the button below to manage your booking."
msgstr "¿Necesitas reprogramar? Haz clic en el botón de abajo para gestionar tu reserva."

#: src/modules/Emails/components/EmailEdit.jsx:516
msgid "Call-to-Action Button"
msgstr "Botón de llamada a la acción"

#: src/modules/Emails/components/EmailEdit.jsx:524
msgid "Button text"
msgstr "Texto del botón"

#: src/modules/Emails/components/EmailEdit.jsx:531
msgid "Button URL"
msgstr "URL del botón"

#: src/modules/Emails/components/EmailEdit.jsx:543
msgid "Available Variables"
msgstr "Variables disponibles"

#: src/modules/Emails/components/EmailEdit.jsx:546
msgid "Customer name"
msgstr "Nombre del cliente"

#: src/modules/Emails/components/EmailEdit.jsx:547
msgid "Customer email"
msgstr "Correo del cliente"

#: src/modules/Emails/components/EmailEdit.jsx:548
msgid "Customer phone"
msgstr "Teléfono del cliente"

#: src/modules/Emails/components/EmailEdit.jsx:549
msgid "Staff / Organizer"
msgstr "Personal / Organizador"

#: src/modules/Emails/components/EmailEdit.jsx:554
msgid "Event name"
msgstr "Nombre del evento"

#: src/modules/Emails/components/EmailEdit.jsx:555
msgid "Event date"
msgstr "Fecha del evento"

#: src/modules/Emails/components/EmailEdit.jsx:556
msgid "Event time"
msgstr "Hora del evento"

#: src/modules/Emails/components/EmailEdit.jsx:558
msgid "Ticket type"
msgstr "Tipo de entrada"

#: src/modules/Emails/components/EmailEdit.jsx:559
msgid "Ticket qty"
msgstr "Cantidad de entradas"

#: src/modules/Emails/components/EmailEdit.jsx:560
msgid "Reg #"
msgstr "N.º de inscripción"

#: src/modules/Emails/components/EmailEdit.jsx:564
msgid "Meeting type"
msgstr "Tipo de reunión"

#: src/modules/Emails/components/EmailEdit.jsx:565
msgid "Meeting link"
msgstr "Enlace de la reunión"

#: src/modules/Emails/components/EmailEdit.jsx:573
msgid "Service name"
msgstr "Nombre del servicio"

#: src/modules/Emails/components/EmailEdit.jsx:590
#: src/modules/FormCustomization/components/preview/PreviewPanel.jsx:29
msgid "Live Preview"
msgstr "Vista previa en vivo"

#: src/modules/Emails/components/EmailEdit.jsx:591
msgid "Using sample data"
msgstr "Usando datos de ejemplo"

#: src/modules/Emails/components/EmailEdit.jsx:599
msgid "Desktop view"
msgstr "Vista de escritorio"

#: src/modules/Emails/components/EmailEdit.jsx:606
msgid "Mobile view"
msgstr "Vista móvil"

#: src/modules/Emails/components/EmailEdit.jsx:638
msgid "Email content will appear here with dynamic variables..."
msgstr "El contenido del correo aparecerá aquí con las variables dinámicas…"

#: src/modules/Emails/components/EmailEdit.jsx:711
msgid "Your Tickets"
msgstr "Tus entradas"

#: src/modules/Emails/components/EmailEdit.jsx:732
msgid "Selected Sessions"
msgstr "Sesiones seleccionadas"

#: src/modules/Emails/components/EmailEdit.jsx:762
msgid "Staff:"
msgstr "Personal:"

#: src/modules/Emails/components/EmailEdit.jsx:792
#: src/myBooking/components/BookingDetailsModal.jsx:289
#: src/myBooking/components/CancelBookingModal.jsx:135
#: src/myBooking/components/RescheduleBookingModal.jsx:470
msgid "Booking ID:"
msgstr "ID de la reserva:"

#: src/modules/Emails/components/EmailEdit.jsx:793
msgid "Questions? Reply to this email or call us at"
msgstr "¿Tienes dudas? Responde a este correo o llámanos al"

#: src/modules/Emails/components/EmailEdit.jsx:796
msgid "Your Business Name"
msgstr "Nombre de tu negocio"

#: src/modules/Emails/components/EmailEdit.jsx:796
msgid "All rights reserved."
msgstr "Todos los derechos reservados."

#: src/modules/Emails/components/EmailsList.jsx:52
msgid "Template not found"
msgstr "Plantilla no encontrada"

#: src/modules/Emails/components/EmailsList.jsx:58
msgid "Failed to update email status"
msgstr "No se ha podido actualizar el estado del correo"

#: src/modules/Emails/components/EmailsList.jsx:96
msgid "Customer Emails"
msgstr "Correos para clientes"

#: src/modules/Emails/components/EmailsList.jsx:97
msgid "Employee Emails"
msgstr "Correos para empleados"

#: src/modules/Emails/components/EmailsList.jsx:98
msgid "Admin Emails"
msgstr "Correos para administradores"

#: src/modules/Emails/components/EmailsList.jsx:149
msgid "Template Name"
msgstr "Nombre de la plantilla"

#: src/modules/Emails/components/EmailsList.jsx:150
msgid "Event Status"
msgstr "Estado del evento"

#: src/modules/Emails/components/EmailsList.jsx:210
msgid "Edit template"
msgstr "Editar plantilla"

#: src/modules/Emails/components/EmailsList.jsx:234
msgid "No templates found"
msgstr "No se han encontrado plantillas"

#: src/modules/Emails/components/EmailsList.jsx:237
msgid "Try adjusting your search or filters"
msgstr "Prueba a ajustar tu búsqueda o filtros"

#: src/modules/Emails/components/EmailsList.jsx:238
msgid "Get started by creating your first email template"
msgstr "Empieza creando tu primera plantilla de correo"

#. translators: 1: number of filtered templates, 2: total number of templates for the active tab.
#: src/modules/Emails/components/EmailsList.jsx:254
msgid "Showing %1$s of %2$s templates"
msgstr "Mostrando %1$s de %2$s plantillas"

#. translators: %s is the email template name.
#: src/modules/Emails/store/actions.js:70
msgid "%s updated!"
msgstr "¡%s actualizado!"

#: src/modules/Emails/store/actions.js:76
msgid "Failed to update email settings"
msgstr "No se han podido actualizar los ajustes de correo"

#: src/modules/Emails/store/actions.js:128
msgid "Failed to send test email"
msgstr "No se ha podido enviar el correo de prueba"

#. translators: 1: number of selected items, 2: total number of items, 3: resource label.
#: src/modules/Employees/components/BulkActionBar.jsx:28
#: src/modules/location/components/BulkActionBar.jsx:29
msgid "%1$d of %2$d %3$s selected."
msgstr "%1$d de %2$d %3$s seleccionados."

#: src/modules/Employees/components/EmployeeCreationSheet.jsx:55
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "Tienes cambios sin guardar. ¿Seguro que quieres cerrar?"

#: src/modules/Employees/components/EmployeeCreationSheet.jsx:80
#: src/modules/Services/components/formSection/DetailsSection.jsx:262
msgid "Create New Staff"
msgstr "Crear nuevo empleado"

#: src/modules/Employees/components/EmployeeCreationSheet.jsx:83
msgid "Add a new team member to your business"
msgstr "Añade un nuevo miembro del equipo a tu negocio"

#: src/modules/Employees/components/EmployeeFilter.jsx:60
#: src/modules/location/components/LocationFilter.jsx:69
#: src/modules/location/components/LocationFilter.jsx:82
msgid "Name Ascending"
msgstr "Nombre ascendente"

#: src/modules/Employees/components/EmployeeFilter.jsx:62
#: src/modules/location/components/LocationFilter.jsx:71
#: src/modules/location/components/LocationFilter.jsx:83
msgid "Name Descending"
msgstr "Nombre descendente"

#: src/modules/Employees/components/EmployeeForm.jsx:22
msgid "First Name is required"
msgstr "El nombre es obligatorio"

#: src/modules/Employees/components/EmployeeForm.jsx:23
#: src/modules/Employees/components/EmployeeForm.jsx:27
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:77
#: src/modules/Services/components/AddServiceForm.jsx:51
msgid "Min 2 characters"
msgstr "Mínimo 2 caracteres"

#: src/modules/Employees/components/EmployeeForm.jsx:26
msgid "Last Name is required"
msgstr "Los apellidos son obligatorios"

#: src/modules/Employees/components/EmployeeForm.jsx:31
msgid "Invalid email address"
msgstr "Dirección de correo no válida"

#: src/modules/Employees/components/EmployeeForm.jsx:37
msgid "Invalid phone number"
msgstr "Número de teléfono no válido"

#: src/modules/Employees/components/EmployeeForm.jsx:133
msgid "Personal information"
msgstr "Información personal"

#: src/modules/Employees/components/EmployeeForm.jsx:134
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:351
msgid "Personal Information"
msgstr "Información personal"

#: src/modules/Employees/components/EmployeeForm.jsx:141
msgid "Assigned Services"
msgstr "Servicios asignados"

#: src/modules/Employees/components/EmployeeForm.jsx:142
msgid "Service assignments"
msgstr "Asignaciones de servicios"

#: src/modules/Employees/components/EmployeeForm.jsx:148
#: src/myBooking/components/panels/EmployeePanel.jsx:42
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1561
msgid "Work Schedule"
msgstr "Horario de trabajo"

#: src/modules/Employees/components/EmployeeForm.jsx:150
msgid "Working hours"
msgstr "Horario laboral"

#: src/modules/Employees/components/EmployeeForm.jsx:155
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:60
msgid "Time Off"
msgstr "Tiempo libre"

#: src/modules/Employees/components/EmployeeForm.jsx:156
msgid "Time Off Management"
msgstr "Gestión del tiempo libre"

#: src/modules/Employees/components/EmployeeForm.jsx:158
msgid "Days off & holidays"
msgstr "Días libres y festivos"

#: src/modules/Employees/components/EmployeeForm.jsx:163
msgid "Special"
msgstr "Especial"

#: src/modules/Employees/components/EmployeeForm.jsx:164
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:61
msgid "Special Days"
msgstr "Días especiales"

#: src/modules/Employees/components/EmployeeForm.jsx:166
msgid "Custom scheduling"
msgstr "Programación personalizada"

#: src/modules/Employees/components/EmployeeForm.jsx:176
msgid "Account Setup"
msgstr "Configuración de la cuenta"

#: src/modules/Employees/components/EmployeeForm.jsx:177
msgid "Complete all steps to activate your account"
msgstr "Completa todos los pasos para activar tu cuenta"

#: src/modules/Employees/components/EmployeeForm.jsx:183
msgid "Finish Setup"
msgstr "Finalizar configuración"

#: src/modules/Employees/components/EmployeeList.jsx:68
msgid "employee(s)"
msgstr "empleado(s)"

#: src/modules/Employees/components/EmployeeList.jsx:76
msgid "This action will permanently delete the selected employee."
msgstr "Esta acción eliminará permanentemente al empleado seleccionado."

#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:223
msgid "Choose a service or category to add..."
msgstr "Elige un servicio o categoría para añadir…"

#. translators: %s is the category name.
#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:243
msgid "All %s Services"
msgstr "Todos los servicios de %s"

#. translators: 1: formatted price, 2: maximum spot count.
#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:278
msgid "%1$s • Max %2$d spots"
msgstr "%1$s • Máx. %2$d plazas"

#. translators: %d is the number of services assigned.
#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:309
msgid "%d service assigned"
msgid_plural "%d services assigned"
msgstr[0] "%d servicio asignado"
msgstr[1] "%d servicios asignados"

#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:316
#: src/modules/Events/components/EventDetails.jsx:144
#: src/modules/Events/components/EventForm.jsx:467
#: src/modules/Events/components/SessionManager.jsx:181
#: src/modules/Events/components/TicketManager.jsx:145
msgid "Capacity"
msgstr "Capacidad"

#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:317
#: src/modules/Services/components/AddServiceForm.jsx:224
msgid "Pricing"
msgstr "Precios"

#. translators: %d is the number of services.
#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:338
msgid "%d service"
msgid_plural "%d services"
msgstr[0] "%d servicio"
msgstr[1] "%d servicios"

#. translators: 1: minimum spots, 2: maximum spots.
#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:374
msgid "Range: %1$d-%2$d spots"
msgstr "Rango: %1$d-%2$d plazas"

#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:458
msgid "No Services Assigned"
msgstr "Sin servicios asignados"

#: src/modules/Employees/components/formSection/AssignedServicesSection.jsx:459
msgid ""
"Start by selecting services from the dropdown above to build your service "
"portfolio."
msgstr "Empieza seleccionando servicios del desplegable de arriba para construir tu cartera."

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:227
msgid "Custom Days Off"
msgstr "Días libres personalizados"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:229
msgid "This employee has custom days off and holidays"
msgstr "Este empleado tiene días libres y festivos personalizados"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:230
msgid "This employee follows the global holidays from Settings"
msgstr "Este empleado sigue los festivos globales de los ajustes"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:244
msgid "Global Holidays & Days Off"
msgstr "Festivos y días libres globales"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:246
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:315
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:511
msgid "From Settings"
msgstr "Desde los ajustes"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:278
msgid "No global holidays configured"
msgstr "No hay festivos globales configurados"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:279
msgid "Configure holidays in Settings to apply globally"
msgstr "Configura los festivos en los ajustes para aplicarlos globalmente"

#. translators: %d is the number of days off scheduled.
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:295
msgid "%d day off scheduled"
msgid_plural "%d days off scheduled"
msgstr[0] "%d día libre programado"
msgstr[1] "%d días libres programados"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:324
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:419
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1087
msgid "Add Day Off"
msgstr "Añadir día libre"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:334
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1094
msgid "Add New Day Off"
msgstr "Añadir nuevo día libre"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:348
msgid "Day Off Name"
msgstr "Nombre del día libre"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:350
msgid "e.g., Summer Vacation"
msgstr "p. ej., Vacaciones de verano"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:363
msgid "Select day off type"
msgstr "Selecciona el tipo de día libre"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:366
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:504
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:52
msgid "Vacation"
msgstr "Vacaciones"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:367
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:505
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:53
msgid "Holiday"
msgstr "Festivo"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:368
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:506
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:54
msgid "Sick Leave"
msgstr "Baja por enfermedad"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:369
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:507
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:55
msgid "Personal"
msgstr "Personal"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:383
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:422
msgid "End Date (Optional)"
msgstr "Fecha de fin (opcional)"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:401
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:535
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1130
msgid "Repeat Yearly"
msgstr "Repetir anualmente"

#. translators: %d is the number of days.
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:462
msgid "%d day"
msgid_plural "%d days"
msgstr[0] "%d día"
msgstr[1] "%d días"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:501
#: src/modules/Events/components/TicketManager.jsx:116
msgid "Select type"
msgstr "Selecciona el tipo"

#. translators: %s is the selected year.
#: src/modules/Employees/components/formSection/DaysOffSection.jsx:556
msgid "No days off scheduled for %s"
msgstr "No hay días libres programados para %s"

#: src/modules/Employees/components/formSection/DaysOffSection.jsx:559
msgid ""
"Click \"Add Day Off\" to schedule vacation days, holidays, or other time off."
msgstr "Haz clic en «Añadir día libre» para programar vacaciones, festivos u otros días libres."

#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:154
#: src/myBooking/components/AccountDetails.jsx:454
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:522
msgid "Time Zone"
msgstr "Zona horaria"

#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:161
#: src/myBooking/components/AccountDetails.jsx:675
msgid "Select timezone..."
msgstr "Selecciona la zona horaria…"

#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:195
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:96
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:546
msgid "Profile Image"
msgstr "Imagen de perfil"

#: src/modules/Employees/components/formSection/EmployeeDetailsSection.jsx:212
msgid ""
"Brief description of the employee's role, responsibilities, and expertise..."
msgstr "Breve descripción del rol, responsabilidades y experiencia del empleado…"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:74
msgid "Unnamed Special Day"
msgstr "Día especial sin nombre"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:296
msgid "Custom Special Days"
msgstr "Días especiales personalizados"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:298
msgid "This employee has custom special day schedules"
msgstr "Este empleado tiene horarios de días especiales personalizados"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:299
msgid "This employee follows the global custom schedules from Settings"
msgstr "Este empleado sigue los horarios personalizados globales de los ajustes"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:313
msgid "Global Custom Schedules"
msgstr "Horarios personalizados globales"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:352
msgid "No global custom schedules configured"
msgstr "No hay horarios personalizados globales configurados"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:353
msgid "Configure custom schedules in Settings to apply globally"
msgstr "Configura los horarios personalizados en los ajustes para aplicarlos globalmente"

#. translators: %d is the number of special days configured.
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:368
msgid "%d special day configured"
msgid_plural "%d special days configured"
msgstr[0] "%d día especial configurado"
msgstr[1] "%d días especiales configurados"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:380
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:448
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1258
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1265
msgid "Add Special Day"
msgstr "Añadir día especial"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:390
msgid "Add New Special Day"
msgstr "Añadir nuevo día especial"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:404
msgid "Special Day Name"
msgstr "Nombre del día especial"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:406
msgid "e.g., Holiday Extended Hours"
msgstr "p. ej., Horario ampliado festivo"

#. translators: %s is the total number of hours, e.g. "8.0".
#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:485
msgid "%sh total"
msgstr "%sh en total"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:542
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:59
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1295
msgid "Work Hours"
msgstr "Horas de trabajo"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:551
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1297
msgid "Add Period"
msgstr "Añadir periodo"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:627
msgid "No special days scheduled"
msgstr "No hay días especiales programados"

#: src/modules/Employees/components/formSection/SpecialDaysSection.jsx:628
msgid ""
"Add special working days with custom hours, locations, or service "
"configurations."
msgstr "Añade días laborables especiales con horarios, ubicaciones o configuraciones de servicio personalizadas."

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:40
msgid "M"
msgstr "L"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:41
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:43
msgid "T"
msgstr "M"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:42
msgid "W"
msgstr "X"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:44
msgid "F"
msgstr "V"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:45
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:46
msgid "S"
msgstr "S"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:117
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:573
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:141
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:708
msgid "Break"
msgstr "Pausa"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:127
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:151
msgid "No shifts"
msgstr "Sin turnos"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:492
#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:246
msgid "Custom Schedule"
msgstr "Horario personalizado"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:494
msgid "This employee has a custom work schedule"
msgstr "Este empleado tiene un horario de trabajo personalizado"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:495
msgid "This employee follows the global schedule from Settings"
msgstr "Este empleado sigue el horario global de los ajustes"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:509
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1616
msgid "Global Schedule"
msgstr "Horario global"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:535
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:629
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:394
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:787
msgid "Day Off"
msgstr "Día libre"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:556
msgid "Apply First Day to All Days"
msgstr "Aplicar el primer día a todos los días"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:565
msgid "Weekly Schedule"
msgstr "Horario semanal"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:569
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:704
msgid "Working"
msgstr "Trabajando"

#. translators: %d is the number of shifts.
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:606
msgid "%d Shift"
msgid_plural "%d Shifts"
msgstr[0] "%d turno"
msgstr[1] "%d turnos"

#. translators: %d is the number of shifts.
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:666
msgid "Shifts (%d)"
msgstr "Turnos (%d)"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:676
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:849
msgid "Add Shift"
msgstr "Añadir turno"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:763
msgid "Price per service based on location"
msgstr "Precio por servicio según la ubicación"

#. translators: %1$s currency symbol, %2$s default price.
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:785
msgid "Default %1$s%2$s"
msgstr "Predeterminado %1$s%2$s"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:813
msgid "Leave empty to use the staff or service default price."
msgstr "Déjalo vacío para usar el precio predeterminado del personal o del servicio."

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:827
msgid "Upgrade to enable location & service restrictions"
msgstr "Mejora para activar restricciones de ubicación y servicio"

#. translators: %d is the number of breaks.
#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:845
msgid "Breaks (%d)"
msgstr "Pausas (%d)"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:865
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:925
msgid "Add Break"
msgstr "Añadir pausa"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:915
msgid "Break name..."
msgstr "Nombre de la pausa…"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:936
msgid "Upgrade to enable break restrictions"
msgstr "Mejora para activar restricciones de pausas"

#: src/modules/Employees/components/formSection/WorkHoursSection.jsx:942
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:979
msgid "No breaks scheduled"
msgstr "No hay pausas programadas"

#: src/modules/Employees/components/TableHeader.jsx:39
msgid "Created at"
msgstr "Creado el"

#: src/modules/Employees/store/actions.js:150
msgid "Staff updated!"
msgstr "¡Empleado actualizado!"

#: src/modules/Employees/store/actions.js:150
msgid "Staff created!"
msgstr "¡Empleado creado!"

#: src/modules/Employees/store/actions.js:217
msgid "Employee deleted successfully!"
msgstr "¡Empleado eliminado correctamente!"

#: src/modules/Employees/store/actions.js:220
msgid "Failed to delete Employee."
msgstr "No se ha podido eliminar al empleado."

#: src/modules/Employees/store/actions.js:239
msgid "Employees deleted successfully!"
msgstr "¡Empleados eliminados correctamente!"

#: src/modules/Employees/store/actions.js:243
msgid "Failed to delete Employees."
msgstr "No se han podido eliminar los empleados."

#: src/modules/Employees/store/actions.js:259
msgid "Employee status updated!"
msgstr "¡Estado del empleado actualizado!"

#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:134
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:101
msgid "From date"
msgstr "Desde la fecha"

#: src/modules/EventRegistrations/components/EventRegistrationFilters.jsx:142
#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:109
msgid "To date"
msgstr "Hasta la fecha"

#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:131
msgid "Total Registrations"
msgstr "Inscripciones totales"

#. translators: %d is the count of selected items.
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:205
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:206
msgid "%d selected"
msgstr "%d seleccionados"

#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:236
msgid "No Event Registrations"
msgstr "No hay inscripciones a eventos"

#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:237
msgid ""
"Event registrations will appear here when attendees register for your events."
msgstr "Las inscripciones aparecerán aquí cuando los asistentes se registren en tus eventos."

#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:275
msgid "Delete Attendees"
msgstr "Eliminar asistentes"

#. translators: %d is the number of registrations to delete.
#: src/modules/EventRegistrations/components/EventRegistrationList.jsx:278
msgid ""
"Are you sure you want to delete %d registration(s)? This action cannot be "
"undone."
msgstr "¿Seguro que quieres eliminar %d inscripción(es)? Esta acción no se puede deshacer."

#: src/modules/EventRegistrations/components/EventRegistrationRow.jsx:170
msgid "No ticket info"
msgstr "Sin información de la entrada"

#: src/modules/Events/components/EventDetails.jsx:141
msgid "Registrations"
msgstr "Inscripciones"

#: src/modules/Events/components/EventDetails.jsx:142
msgid "Tickets Sold"
msgstr "Entradas vendidas"

#. translators: 1: registered count, 2: total capacity.
#: src/modules/Events/components/EventDetails.jsx:165
msgid "%1$d registered of %2$d"
msgstr "%1$d inscritos de %2$d"

#: src/modules/Events/components/EventDetails.jsx:184
msgid "Registration Link"
msgstr "Enlace de inscripción"

#: src/modules/Events/components/EventDetails.jsx:203
msgid "Ticket Types"
msgstr "Tipos de entrada"

#. translators: 1: number sold, 2: total capacity.
#: src/modules/Events/components/EventDetails.jsx:227
msgid "%1$d/%2$d sold"
msgstr "%1$d/%2$d vendidas"

#. translators: %d is the number of tickets remaining.
#: src/modules/Events/components/EventDetails.jsx:240
msgid "%d left"
msgstr "%d disponibles"

#. translators: %d is the number of tickets sold.
#: src/modules/Events/components/EventDetails.jsx:248
msgid "%d sold"
msgstr "%d vendidas"

#. translators: %d is the number of sessions.
#: src/modules/Events/components/EventDetails.jsx:268
msgid "Sessions (%d)"
msgstr "Sesiones (%d)"

#. translators: %s is the speaker name.
#: src/modules/Events/components/EventDetails.jsx:283
msgid "Speaker: %s"
msgstr "Ponente: %s"

#. translators: %d is the total number of attendees.
#: src/modules/Events/components/EventDetails.jsx:300
msgid "Attendees (%d)"
msgstr "Asistentes (%d)"

#: src/modules/Events/components/EventDetails.jsx:308
msgid "No registrations yet"
msgstr "Aún no hay inscripciones"

#: src/modules/Events/components/EventDetails.jsx:317
msgid "Registration #"
msgstr "N.º de inscripción"

#: src/modules/Events/components/EventDetails.jsx:319
msgid "Check-in"
msgstr "Check-in"

#. translators: 1: starting row number, 2: ending row number, 3: total count.
#: src/modules/Events/components/EventDetails.jsx:361
msgid "Showing %1$d-%2$d of %3$d"
msgstr "Mostrando %1$d-%2$d de %3$d"

#: src/modules/Events/components/EventForm.jsx:140
msgid "Select Event Image"
msgstr "Selecciona la imagen del evento"

#: src/modules/Events/components/EventForm.jsx:204
#: src/myBooking/components/AppointmentDetailsModal.jsx:210
msgid "Event Name"
msgstr "Nombre del evento"

#: src/modules/Events/components/EventForm.jsx:207
msgid "e.g. Annual Tech Conference 2026"
msgstr "p. ej., Conferencia Tecnológica Anual 2026"

#: src/modules/Events/components/EventForm.jsx:217
msgid "Short Description"
msgstr "Descripción breve"

#: src/modules/Events/components/EventForm.jsx:220
msgid "A brief summary of the event..."
msgstr "Un breve resumen del evento…"

#: src/modules/Events/components/EventForm.jsx:232
msgid "Detailed description of the event..."
msgstr "Descripción detallada del evento…"

#: src/modules/Events/components/EventForm.jsx:249
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:282
msgid "Loading employees..."
msgstr "Cargando empleados…"

#: src/modules/Events/components/EventForm.jsx:249
msgid "Select an organizer"
msgstr "Selecciona un organizador"

#: src/modules/Events/components/EventForm.jsx:262
#: src/modules/Services/components/formSection/DetailsSection.jsx:162
#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:204
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:447
msgid "Category"
msgstr "Categoría"

#: src/modules/Events/components/EventForm.jsx:266
#: src/myBooking/components/views/employee/serviceForm/EmployeeCategorySelect.jsx:51
msgid "Select a category"
msgstr "Selecciona una categoría"

#: src/modules/Events/components/EventForm.jsx:273
msgid "Event Type"
msgstr "Tipo de evento"

#: src/modules/Events/components/EventForm.jsx:279
msgid "Select event type"
msgstr "Selecciona el tipo de evento"

#: src/modules/Events/components/EventForm.jsx:282
msgid "Single Day"
msgstr "Un solo día"

#: src/modules/Events/components/EventForm.jsx:283
msgid "Recurring"
msgstr "Recurrente"

#: src/modules/Events/components/EventForm.jsx:284
msgid "Multi-Day"
msgstr "Varios días"

#: src/modules/Events/components/EventForm.jsx:324
#: src/modules/Events/components/SessionManager.jsx:149
msgid "Start time"
msgstr "Hora de inicio"

#: src/modules/Events/components/EventForm.jsx:334
#: src/modules/Events/components/SessionManager.jsx:160
msgid "End time"
msgstr "Hora de fin"

#: src/modules/Events/components/EventForm.jsx:344
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:348
msgid "Location Type"
msgstr "Tipo de ubicación"

#: src/modules/Events/components/EventForm.jsx:350
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:354
msgid "Select location type"
msgstr "Selecciona el tipo de ubicación"

#: src/modules/Events/components/EventForm.jsx:353
msgid "Physical"
msgstr "Física"

#: src/modules/Events/components/EventForm.jsx:363
msgid "Venue & Meeting Link"
msgstr "Lugar y enlace de la reunión"

#: src/modules/Events/components/EventForm.jsx:363
msgid "Venue Address"
msgstr "Dirección del lugar"

#: src/modules/Events/components/EventForm.jsx:371
msgid "Venue address or meeting link"
msgstr "Dirección del lugar o enlace de la reunión"

#: src/modules/Events/components/EventForm.jsx:372
msgid "123 Main Street, City"
msgstr "Calle Principal 123, Ciudad"

#: src/modules/Events/components/EventForm.jsx:393
#: src/modules/Events/components/EventList.jsx:22
#: src/modules/Events/components/EventList.jsx:194
msgid "Published"
msgstr "Publicado"

#: src/modules/Events/components/EventForm.jsx:400
msgid "Registration Deadline"
msgstr "Fecha límite de inscripción"

#: src/modules/Events/components/EventForm.jsx:404
msgid "Select deadline"
msgstr "Selecciona la fecha límite"

#: src/modules/Events/components/EventForm.jsx:416
msgid "Featured Event"
msgstr "Evento destacado"

#: src/modules/Events/components/EventForm.jsx:417
msgid "Highlight this event in listings"
msgstr "Destaca este evento en los listados"

#: src/modules/Events/components/EventForm.jsx:428
msgid "Event Image"
msgstr "Imagen del evento"

#: src/modules/Events/components/EventForm.jsx:433
msgid "Upload event image"
msgstr "Subir imagen del evento"

#: src/modules/Events/components/EventForm.jsx:434
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:499
#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:67
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:553
msgid "PNG, JPG, up to 5MB"
msgstr "PNG o JPG, hasta 5 MB"

#: src/modules/Events/components/EventForm.jsx:464
msgid "Capacity & Waitlist"
msgstr "Aforo y lista de espera"

#: src/modules/Events/components/EventForm.jsx:477
msgid "Maximum number of attendees. Leave empty for unlimited."
msgstr "Número máximo de asistentes. Déjalo vacío para ilimitado."

#: src/modules/Events/components/EventForm.jsx:483
msgid "Enable Waitlist"
msgstr "Activar lista de espera"

#: src/modules/Events/components/EventForm.jsx:484
msgid "Allow registrations beyond capacity to be waitlisted"
msgstr "Permite que las inscripciones por encima del aforo pasen a la lista de espera"

#: src/modules/Events/components/EventForm.jsx:495
msgid "Waitlist Capacity"
msgstr "Aforo de la lista de espera"

#: src/modules/Events/components/EventForm.jsx:505
msgid "Maximum number of waitlisted attendees. Leave empty for unlimited."
msgstr "Número máximo de asistentes en lista de espera. Déjalo vacío para ilimitado."

#. translators: 1: current step number, 2: total number of steps.
#: src/modules/Events/components/EventForm.jsx:516
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:637
msgid "Step %1$d of %2$d"
msgstr "Paso %1$d de %2$d"

#: src/modules/Events/components/EventForm.jsx:529
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:650
#: src/modules/SetupWizard/components/SetupWizardPage.jsx:336
#: src/myBooking/components/views/customer/CustomerBookings.jsx:527
#: src/myBooking/components/views/customer/CustomerPayments.jsx:446
msgid "Previous"
msgstr "Anterior"

#: src/modules/Events/components/EventForm.jsx:539
#: src/modules/Events/components/EventForm.jsx:543
#: src/modules/location/components/LocationSheetForm.jsx:125
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:660
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:664
#: src/modules/Services/components/CategoryManagementSheet.jsx:93
#: src/myBooking/components/AccountDetails.jsx:789
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:356
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1729
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:700
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1007
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1135
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1324
msgid "Saving..."
msgstr "Guardando…"

#: src/modules/Events/components/EventForm.jsx:539
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:660
#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:233
#: src/pages/Appointment.jsx:73 src/pages/Coupons.jsx:63
#: src/pages/Customers.jsx:62 src/pages/CustomFields.jsx:58
#: src/pages/DynamicPricing.jsx:63 src/pages/Employees.jsx:63
#: src/pages/Events.jsx:84 src/pages/Locations.jsx:65
#: src/pages/MeetingTypes.jsx:96 src/pages/RolesPermissions.jsx:391
#: src/pages/RolesPermissions.jsx:533 src/pages/Services.jsx:41
msgid "Save"
msgstr "Guardar"

#: src/modules/Events/components/EventForm.jsx:543
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:664
msgid "Save & Next"
msgstr "Guardar y siguiente"

#. translators: %d is the registered attendee count.
#: src/modules/Events/components/EventList.jsx:128
msgid "%d registered"
msgstr "%d inscritos"

#: src/modules/Events/components/EventList.jsx:181
msgid "Search events..."
msgstr "Buscar eventos…"

#: src/modules/Events/components/EventList.jsx:300
msgid "Edit Event"
msgstr "Editar evento"

#: src/modules/Events/components/EventList.jsx:307
msgid "Share Link"
msgstr "Compartir enlace"

#: src/modules/Events/components/EventList.jsx:314
msgid "Delete Event"
msgstr "Eliminar evento"

#: src/modules/Events/components/EventList.jsx:349
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:300
msgid "Copy shortcode"
msgstr "Copiar shortcode"

#: src/modules/Events/components/EventList.jsx:369
msgid "Copy event URL"
msgstr "Copiar URL del evento"

#: src/modules/Events/components/EventList.jsx:388
msgid "No Events Found"
msgstr "No se han encontrado eventos"

#: src/modules/Events/components/EventList.jsx:389
msgid "Create your first event to get started."
msgstr "Crea tu primer evento para empezar."

#: src/modules/Events/components/EventList.jsx:402
msgid "This action will permanently delete this event."
msgstr "Esta acción eliminará este evento de forma permanente."

#: src/modules/Events/components/SessionManager.jsx:76
msgid "No Sessions"
msgstr "Sin sesiones"

#: src/modules/Events/components/SessionManager.jsx:77
msgid "Add sessions for multi-session events."
msgstr "Añade sesiones para eventos con varias sesiones."

#: src/modules/Events/components/SessionManager.jsx:80
#: src/modules/Events/components/SessionManager.jsx:198
msgid "Add Session"
msgstr "Añadir sesión"

#. translators: %d is the session index number.
#: src/modules/Events/components/SessionManager.jsx:94
msgid "Session #%d"
msgstr "Sesión n.º %d"

#: src/modules/Events/components/SessionManager.jsx:110
msgid "Session Name"
msgstr "Nombre de la sesión"

#: src/modules/Events/components/SessionManager.jsx:112
msgid "e.g. Opening Keynote"
msgstr "p. ej., Conferencia inaugural"

#: src/modules/Events/components/SessionManager.jsx:123
msgid "Session description..."
msgstr "Descripción de la sesión…"

#: src/modules/Events/components/SessionManager.jsx:137
#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:95
msgid "Pick a date"
msgstr "Elige una fecha"

#: src/modules/Events/components/SessionManager.jsx:170
msgid "Speaker"
msgstr "Ponente"

#: src/modules/Events/components/SessionManager.jsx:172
msgid "Speaker name"
msgstr "Nombre del ponente"

#: src/modules/Events/components/ShareLinkModal.jsx:43
msgid "Share Event Link"
msgstr "Compartir enlace del evento"

#: src/modules/Events/components/ShareLinkModal.jsx:50
msgid "Share this link to let others register for"
msgstr "Comparte este enlace para que otros se inscriban a"

#: src/modules/Events/components/ShareLinkModal.jsx:77
msgid "No shareable URL available. Save the event first."
msgstr "No hay URL compartible disponible. Guarda primero el evento."

#: src/modules/Events/components/ShareLinkModal.jsx:82
msgid "Copied to clipboard!"
msgstr "¡Copiado al portapapeles!"

#: src/modules/Events/components/TicketManager.jsx:55
msgid "No Ticket Types"
msgstr "Sin tipos de entrada"

#: src/modules/Events/components/TicketManager.jsx:56
msgid "Add ticket types for this event."
msgstr "Añade tipos de entrada para este evento."

#: src/modules/Events/components/TicketManager.jsx:59
#: src/modules/Events/components/TicketManager.jsx:188
msgid "Add Ticket Type"
msgstr "Añadir tipo de entrada"

#. translators: %d is the ticket index number.
#: src/modules/Events/components/TicketManager.jsx:73
msgid "Ticket #%d"
msgstr "Entrada n.º %d"

#: src/modules/Events/components/TicketManager.jsx:99
msgid "Ticket Name"
msgstr "Nombre de la entrada"

#: src/modules/Events/components/TicketManager.jsx:101
msgid "e.g. General Admission"
msgstr "p. ej., Entrada general"

#: src/modules/Events/components/TicketManager.jsx:110
msgid "Ticket Type"
msgstr "Tipo de entrada"

#: src/modules/Events/components/TicketManager.jsx:158
msgid "Min Per Order"
msgstr "Mín. por pedido"

#: src/modules/Events/components/TicketManager.jsx:171
msgid "Max Per Order"
msgstr "Máx. por pedido"

#: src/modules/Events/store/actions.js:123
msgid "Event updated successfully"
msgstr "Evento actualizado correctamente"

#: src/modules/Events/store/actions.js:123
msgid "Event created successfully"
msgstr "Evento creado correctamente"

#: src/modules/Events/store/actions.js:158
msgid "Event deleted successfully!"
msgstr "¡Evento eliminado correctamente!"

#: src/modules/Events/store/actions.js:160
msgid "Failed to delete event."
msgstr "No se ha podido eliminar el evento."

#: src/modules/Events/store/actions.js:177
msgid "Event published successfully!"
msgstr "¡Evento publicado correctamente!"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:53
msgid "Select Sidebar Image"
msgstr "Selecciona la imagen de la barra lateral"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:67
#: src/modules/FormCustomization/components/preview/MockLeftSidebar.jsx:68
#: src/site/components/LeftSidebar.jsx:217
msgid "Sidebar illustration"
msgstr "Ilustración de la barra lateral"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:87
msgid "Change Image"
msgstr "Cambiar imagen"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:87
msgid "Upload Image"
msgstr "Subir imagen"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:94
msgid "Use Default"
msgstr "Usar el predeterminado"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:146
#: src/modules/Settings/components/SettingsList.jsx:402
msgid "Unknown field type:"
msgstr "Tipo de campo desconocido:"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:337
msgid "Use this shortcode to display the booking form:"
msgstr "Usa este shortcode para mostrar el formulario de reserva:"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:346
#: src/myBooking/components/AppointmentDetailsModal.jsx:327
#: src/myBooking/components/AppointmentDetailsModal.jsx:359
#: src/myBooking/components/AppointmentDetailsModal.jsx:649
msgid "Copied!"
msgstr "¡Copiado!"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:346
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:146
#: src/myBooking/components/AppointmentDetailsModal.jsx:327
#: src/myBooking/components/AppointmentDetailsModal.jsx:359
#: src/myBooking/components/AppointmentDetailsModal.jsx:649
msgid "Copy"
msgstr "Copiar"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:383
#: src/modules/Settings/components/ChatbotPreview.jsx:65
msgid "Preview"
msgstr "Vista previa"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:389
#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:426
#: src/myBooking/components/PasswordChange.jsx:505 src/pages/Settings.jsx:71
#: src/pages/Settings.jsx:103
msgid "Reset"
msgstr "Restablecer"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:395
#: src/modules/Settings/components/SettingsList.jsx:1001
msgid "Saved"
msgstr "Guardado"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:395
#: src/modules/Services/components/CategoryManagementSheet.jsx:96
#: src/modules/Settings/components/SettingsList.jsx:1001
#: src/myBooking/components/AccountDetails.jsx:794
msgid "Save Changes"
msgstr "Guardar cambios"

#: src/modules/FormCustomization/components/FormCustomizationPage.jsx:425
msgid "This action will reset your form customization settings."
msgstr "Esta acción restablecerá los ajustes de personalización del formulario."

#: src/modules/FormCustomization/components/preview/MockLeftSidebar.jsx:15
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:38
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:30
msgid "Hair Cut"
msgstr "Corte de pelo"

#: src/modules/FormCustomization/components/preview/MockLeftSidebar.jsx:27
#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:37
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:31
msgid "Dr. Sarah Johnson"
msgstr "Dra. Sarah Johnson"

#: src/modules/FormCustomization/components/preview/MockLeftSidebar.jsx:38
msgid "Mar 15, 2026"
msgstr "15 mar. 2026"

#: src/modules/FormCustomization/components/preview/MockLeftSidebar.jsx:52
#: src/site/components/LeftSidebar.jsx:180
#: src/site/hooks/useFormCustomization.js:69
msgid "Summary:"
msgstr "Resumen:"

#: src/modules/FormCustomization/components/preview/MockLeftSidebar.jsx:78
#: src/site/components/LeftSidebar.jsx:230
#: src/site/hooks/useFormCustomization.js:71
msgid "Questions?"
msgstr "¿Tienes dudas?"

#. translators: %s is the phone number.
#: src/modules/FormCustomization/components/preview/MockLeftSidebar.jsx:82
#: src/site/components/LeftSidebar.jsx:231
#: src/site/hooks/useFormCustomization.js:73
msgid "Call %s for help"
msgstr "Llama al %s para obtener ayuda"

#: src/modules/FormCustomization/components/preview/MockNavButtons.jsx:22
#: src/modules/Services/components/AddServiceForm.jsx:251
#: src/myBooking/components/views/customer/CustomerBookings.jsx:567
#: src/myBooking/components/views/customer/CustomerPayments.jsx:486
#: src/serviceList/components/BookingForm.jsx:393
#: src/site/components/AppointmentForm.jsx:543
#: src/site/hooks/useFormCustomization.js:77
msgid "Next"
msgstr "Siguiente"

#: src/modules/FormCustomization/components/preview/MockProgressBar.jsx:10
#: src/modules/FormCustomization/components/preview/PreviewStepSwitcher.jsx:9
#: src/modules/FormCustomization/components/preview/steps/MockCheckoutStep.jsx:16
#: src/site/components/steps/CheckoutStep.jsx:724
#: src/site/hooks/useFormCustomization.js:59
msgid "Checkout"
msgstr "Pagar"

#: src/modules/FormCustomization/components/preview/PreviewStepSwitcher.jsx:10
msgid "Done"
msgstr "Hecho"

#: src/modules/FormCustomization/components/preview/steps/MockCheckoutStep.jsx:19
#: src/site/components/steps/CheckoutStep.jsx:725
#: src/site/hooks/useFormCustomization.js:60
msgid "Make your payment"
msgstr "Realiza tu pago"

#: src/modules/FormCustomization/components/preview/steps/MockCheckoutStep.jsx:27
#: src/site/components/steps/CheckoutStep.jsx:842
msgid "Amount Due"
msgstr "Importe a pagar"

#: src/modules/FormCustomization/components/preview/steps/MockCheckoutStep.jsx:34
#: src/site/components/steps/CheckoutStep.jsx:852
#: src/site/hooks/useFormCustomization.js:61
msgid "Payment method"
msgstr "Método de pago"

#: src/modules/FormCustomization/components/preview/steps/MockCheckoutStep.jsx:37
#: src/site/components/steps/ConfirmationStep.jsx:445
#: src/site/data/formConfig.js:163 src/site/data/formConfig.js:184
msgid "Pay on Cash"
msgstr "Pago en efectivo"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:15
#: src/site/components/steps/ConfirmationStep.jsx:254
#: src/site/hooks/useFormCustomization.js:65
msgid "We Look Forward To Seeing You."
msgstr "Estamos deseando verte."

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:19
#: src/site/components/steps/ConfirmationStep.jsx:258
msgid "Order ID:"
msgstr "ID del pedido:"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:37
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:31
#: src/site/components/steps/ConfirmationStep.jsx:280
msgid "Provider"
msgstr "Proveedor"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:39
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:32
msgid "Sat, Mar 15, 2026"
msgstr "Sáb., 15 mar. 2026"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:41
#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:34
msgid "30 mins"
msgstr "30 min"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:42
msgid "John Doe"
msgstr "Juan Pérez"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:48
msgid "Total: $50.00"
msgstr "Total: 50,00 $"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:50
msgid "Payment: Pay on Cash"
msgstr "Pago: en efectivo"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:55
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:525
#: src/modules/Services/components/formSection/SettingsSection.jsx:373
#: src/modules/Settings/components/IntegrationCard.jsx:308
#: src/modules/Settings/config/settingsConfig.jsx:745
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1617
msgid "Google Calendar"
msgstr "Google Calendar"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:56
#: src/modules/Settings/components/IntegrationCard.jsx:383
#: src/modules/Settings/config/settingsConfig.jsx:759
msgid "Apple Calendar"
msgstr "Apple Calendar"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:57
msgid "Outlook"
msgstr "Outlook"

#: src/modules/FormCustomization/components/preview/steps/MockConfirmationStep.jsx:58
#: src/site/components/steps/ConfirmationStep.jsx:486
msgid "Re-Book"
msgstr "Reservar de nuevo"

#: src/modules/FormCustomization/components/preview/steps/MockDateTimeStep.jsx:49
#: src/site/components/steps/DateTimeStep.jsx:175
#: src/site/hooks/useFormCustomization.js:29
msgid "Date & Time Selection"
msgstr "Selección de fecha y hora"

#: src/modules/FormCustomization/components/preview/steps/MockDateTimeStep.jsx:52
#: src/modules/FormCustomization/components/preview/steps/MockTimeSlotStep.jsx:27
#: src/site/components/steps/DateTimeStep.jsx:176
#: src/site/components/steps/TimeSlotStep.jsx:370
#: src/site/hooks/useFormCustomization.js:30
#: src/site/hooks/useFormCustomization.js:36
msgid "Select your appointment date and time"
msgstr "Selecciona la fecha y hora de tu cita"

#: src/modules/FormCustomization/components/preview/steps/MockDetailsStep.jsx:20
#: src/site/components/steps/DetailsStep.jsx:55
#: src/site/hooks/useFormCustomization.js:43
msgid "Customer Details"
msgstr "Datos del cliente"

#: src/modules/FormCustomization/components/preview/steps/MockDetailsStep.jsx:43
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:370
#: src/site/components/steps/DetailsStep.jsx:81
#: src/site/hooks/useFormCustomization.js:47
msgid "Phone number"
msgstr "Número de teléfono"

#: src/modules/FormCustomization/components/preview/steps/MockDetailsStep.jsx:55
#: src/site/components/steps/DetailsStep.jsx:121
#: src/site/hooks/useFormCustomization.js:48
msgid "E-mail"
msgstr "Correo electrónico"

#: src/modules/FormCustomization/components/preview/steps/MockDetailsStep.jsx:68
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:534
#: src/site/components/steps/DetailsStep.jsx:138
#: src/site/hooks/useFormCustomization.js:50
msgid "Note"
msgstr "Nota"

#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:19
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:226
#: src/modules/Payments/components/PaymentDetails.jsx:321
#: src/site/components/steps/PaymentSummaryStep.jsx:427
#: src/site/hooks/useFormCustomization.js:55
msgid "Payment Summary"
msgstr "Resumen del pago"

#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:27
#: src/site/components/steps/PaymentSummaryStep.jsx:433
#: src/site/hooks/useFormCustomization.js:56
msgid "Appointment summary"
msgstr "Resumen de la cita"

#: src/modules/FormCustomization/components/preview/steps/MockPaymentStep.jsx:52
#: src/site/components/steps/PaymentSummaryStep.jsx:697
msgid "Apply"
msgstr "Aplicar"

#: src/modules/FormCustomization/components/preview/steps/MockServicesStep.jsx:29
#: src/site/components/steps/ServicesStep.jsx:767
#: src/site/hooks/useFormCustomization.js:20
msgid "Easily book your appointments & Get the Service you deserve."
msgstr "Reserva fácilmente tus citas y recibe el servicio que mereces."

#: src/modules/FormCustomization/components/preview/steps/MockServicesStep.jsx:36
#: src/site/components/steps/ServicesStep.jsx:430
#: src/site/components/steps/ServicesStep.jsx:709
#: src/site/hooks/useFormCustomization.js:21
msgid "Which Service you want to take"
msgstr "Qué servicio quieres recibir"

#: src/modules/FormCustomization/components/preview/steps/MockServicesStep.jsx:37
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:131
#: src/modules/Services/components/ServiceDashboard.jsx:452
#: src/site/components/steps/ServicesStep.jsx:440
#: src/site/components/steps/ServicesStep.jsx:719
#: src/site/hooks/useFormCustomization.js:24
msgid "Select service"
msgstr "Selecciona el servicio"

#: src/modules/FormCustomization/components/preview/steps/MockServicesStep.jsx:41
#: src/site/components/steps/ServicesStep.jsx:481
#: src/site/hooks/useFormCustomization.js:25
msgid "Select location"
msgstr "Selecciona la ubicación"

#: src/modules/FormCustomization/components/preview/steps/MockServicesStep.jsx:44
#: src/site/components/steps/ServicesStep.jsx:510
#: src/site/components/steps/ServicesStep.jsx:672
#: src/site/hooks/useFormCustomization.js:23
msgid "Choose a Staff"
msgstr "Elige un empleado"

#: src/modules/FormCustomization/components/preview/steps/MockServicesStep.jsx:45
#: src/site/components/steps/ServicesStep.jsx:526
#: src/site/components/steps/ServicesStep.jsx:682
#: src/site/hooks/useFormCustomization.js:26
msgid "Select staff"
msgstr "Selecciona el empleado"

#: src/modules/FormCustomization/components/preview/steps/MockTimeSlotStep.jsx:24
#: src/site/components/steps/TimeSlotStep.jsx:369
#: src/site/hooks/useFormCustomization.js:35
msgid "Available Time Slots"
msgstr "Franjas horarias disponibles"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:8
msgid "Design"
msgstr "Diseño"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:9
msgid "Colors, fonts, and visual style"
msgstr "Colores, fuentes y estilo visual"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:14
msgid "Labels & Text"
msgstr "Etiquetas y texto"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:15
msgid "Customize form text and labels"
msgstr "Personaliza el texto y las etiquetas del formulario"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:20
msgid "Buttons"
msgstr "Botones"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:21
msgid "Button labels"
msgstr "Etiquetas de los botones"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:26
msgid "Feature Toggles"
msgstr "Interruptores de funciones"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:27
msgid "Show or hide form features"
msgstr "Muestra u oculta funciones del formulario"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:37
msgid "Customize the booking form color palette"
msgstr "Personaliza la paleta de colores del formulario de reserva"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:41
msgid "Secondary Color"
msgstr "Color secundario"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:44
msgid "Sidebar Color"
msgstr "Color de la barra lateral"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:44
msgid "Leave empty to use primary color"
msgstr "Déjalo vacío para usar el color principal"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:45
msgid "Step Button Color"
msgstr "Color del botón de paso"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:46
msgid "Step Button Hover Color"
msgstr "Color del botón de paso al pasar el cursor"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:92
msgid "Sidebar Illustration"
msgstr "Ilustración de la barra lateral"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:93
msgid ""
"Upload a custom image for the sidebar, or leave empty to use the default "
"illustration"
msgstr "Sube una imagen personalizada para la barra lateral, o déjala vacía para usar la ilustración predeterminada"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:95
#: src/modules/Settings/config/settingsConfig.jsx:929
msgid "Custom Image"
msgstr "Imagen personalizada"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:95
msgid ""
"Recommended size: 200x200px. PNG or SVG with transparent background works "
"best."
msgstr "Tamaño recomendado: 200×200 px. PNG o SVG con fondo transparente funciona mejor."

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:103
msgid "Services Step"
msgstr "Paso «Servicios»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:104
msgid "Text shown on the service selection step"
msgstr "Texto que se muestra en el paso de selección de servicio"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:108
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:125
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:139
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:155
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:174
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:187
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:200
msgid "Heading"
msgstr "Encabezado"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:109
msgid "Service Label"
msgstr "Etiqueta del servicio"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:110
msgid "Location Label"
msgstr "Etiqueta de la ubicación"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:111
msgid "Staff Label"
msgstr "Etiqueta del empleado"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:112
msgid "Service Placeholder"
msgstr "Marcador de servicio"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:113
msgid "Location Placeholder"
msgstr "Marcador de ubicación"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:114
msgid "Staff Placeholder"
msgstr "Marcador de empleado"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:120
msgid "Date & Time Step"
msgstr "Paso «Fecha y hora»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:121
msgid "Text shown on the date selection step"
msgstr "Texto que se muestra en el paso de selección de fecha"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:126
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:140
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:156
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:175
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:188
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:201
msgid "Subheading"
msgstr "Subencabezado"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:127
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:141
msgid "Loading Text"
msgstr "Texto de carga"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:128
msgid "No Available Text"
msgstr "Texto «No disponible»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:134
msgid "Time Slot Step"
msgstr "Paso «Franja horaria»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:135
msgid "Text shown on the time slot selection step"
msgstr "Texto que se muestra en el paso de selección de franja horaria"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:142
msgid "No Slots Text"
msgstr "Texto «Sin franjas»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:143
msgid "Bringing Anyone Label"
msgstr "Etiqueta «¿Vienes acompañado?»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:144
msgid "Bringing Anyone Sub-Label"
msgstr "Subetiqueta «¿Vienes acompañado?»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:150
msgid "Details Step"
msgstr "Paso «Detalles»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:151
msgid "Text shown on the customer details step"
msgstr "Texto que se muestra en el paso de datos del cliente"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:157
msgid "Full Name Label"
msgstr "Etiqueta del nombre completo"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:158
msgid "Full Name Placeholder"
msgstr "Marcador del nombre completo"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:159
msgid "Phone Label"
msgstr "Etiqueta del teléfono"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:160
msgid "Email Label"
msgstr "Etiqueta del correo"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:161
msgid "Email Placeholder"
msgstr "Marcador del correo"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:162
msgid "Note Label"
msgstr "Etiqueta de la nota"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:163
msgid "Note Placeholder"
msgstr "Marcador de la nota"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:169
msgid "Payment Step"
msgstr "Paso «Pago»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:170
msgid "Text shown on the payment summary step"
msgstr "Texto que se muestra en el paso de resumen del pago"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:176
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:212
msgid "Summary Title"
msgstr "Título del resumen"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:182
msgid "Checkout Step"
msgstr "Paso «Caja»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:183
msgid "Text shown on the checkout step"
msgstr "Texto que se muestra en el paso de la caja"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:189
msgid "Payment Method Title"
msgstr "Título del método de pago"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:195
msgid "Confirmation Step"
msgstr "Paso «Confirmación»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:196
msgid "Text shown on the confirmation step"
msgstr "Texto que se muestra en el paso de confirmación"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:202
msgid "Details Section Title"
msgstr "Título de la sección de detalles"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:208
msgid "Sidebar"
msgstr "Barra lateral"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:209
msgid "Text shown in the left sidebar"
msgstr "Texto que se muestra en la barra lateral izquierda"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:213
msgid "Customer Title"
msgstr "Título del cliente"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:214
msgid "Help Title"
msgstr "Título de ayuda"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:217
msgid "Help Text"
msgstr "Texto de ayuda"

#. translators: %s is the literal "%s" placeholder shown to the user as the spot where the phone number will be substituted.
#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:220
msgid "Use %s as placeholder for the phone number"
msgstr "Usa %s como marcador del número de teléfono"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:229
msgid "Button Labels"
msgstr "Etiquetas de los botones"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:230
msgid "Customize the text on navigation buttons"
msgstr "Personaliza el texto de los botones de navegación"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:233
msgid "Next Button"
msgstr "Botón «Siguiente»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:234
msgid "Back Button"
msgstr "Botón «Atrás»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:235
msgid "Confirm Button"
msgstr "Botón «Confirmar»"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:236
msgid "Processing Text"
msgstr "Texto de procesamiento"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:244
msgid "Visibility Toggles"
msgstr "Interruptores de visibilidad"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:245
msgid "Show or hide specific form elements"
msgstr "Muestra u oculta elementos concretos del formulario"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:247
msgid "Show Note Field"
msgstr "Mostrar campo de nota"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:248
msgid "Show Sidebar"
msgstr "Mostrar barra lateral"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:249
msgid "Show Sidebar Illustration"
msgstr "Mostrar ilustración de la barra lateral"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:250
msgid "Show Calendar Export Buttons"
msgstr "Mostrar botones de exportación de calendario"

#: src/modules/FormCustomization/config/formCustomizationConfig.jsx:251
msgid "Allow Back Navigation"
msgstr "Permitir navegación hacia atrás"

#: src/modules/location/components/AddLocationForm.jsx:53
msgid "Edit Location"
msgstr "Editar ubicación"

#: src/modules/location/components/AddLocationForm.jsx:53
msgid "Create New Location"
msgstr "Crear nueva ubicación"

#: src/modules/location/components/AddLocationForm.jsx:56
msgid "Update the location details below."
msgstr "Actualiza los datos de la ubicación a continuación."

#: src/modules/location/components/AddLocationForm.jsx:57
msgid "Fill in the details to add a new location."
msgstr "Rellena los datos para añadir una nueva ubicación."

#: src/modules/location/components/AddLocationForm.jsx:103
msgid "Photos"
msgstr "Fotos"

#: src/modules/location/components/LocationFilter.jsx:37
msgid "All Locations"
msgstr "Todas las ubicaciones"

#: src/modules/location/components/LocationFilter.jsx:43
msgid "Search Locations..."
msgstr "Buscar ubicaciones…"

#: src/modules/location/components/LocationList.jsx:22
msgid "No Locations Found"
msgstr "No se han encontrado ubicaciones"

#: src/modules/location/components/LocationList.jsx:104
msgid "location(s)"
msgstr "ubicación(es)"

#: src/modules/location/components/LocationList.jsx:117
msgid "This action will permanently delete this location."
msgstr "Esta acción eliminará esta ubicación de forma permanente."

#: src/modules/location/components/LocationSheetForm.jsx:128
msgid "Save Location"
msgstr "Guardar ubicación"

#: src/modules/location/components/TableBody.jsx:117
msgid "No Location found."
msgstr "No se ha encontrado ninguna ubicación."

#: src/modules/location/components/TableHeader.jsx:34
#: src/modules/location/hooks/useLocationForm.js:78
msgid "Address"
msgstr "Dirección"

#: src/modules/location/components/TableHeader.jsx:37
#: src/modules/Payouts/components/AdminIncome.jsx:186
msgid "Created At"
msgstr "Creado el"

#: src/modules/location/hooks/useLocationForm.js:34
#: src/modules/Settings/components/SettingsList.jsx:211
msgid "Select Location Photo"
msgstr "Selecciona la foto de la ubicación"

#: src/modules/location/hooks/useLocationForm.js:88
msgid "e.g., +8801234567890"
msgstr "p. ej., +34612345678"

#: src/modules/location/store/actions.js:106
msgid "Location updated!"
msgstr "¡Ubicación actualizada!"

#: src/modules/location/store/actions.js:106
msgid "Location created!"
msgstr "¡Ubicación creada!"

#: src/modules/location/store/actions.js:160
msgid "Location deleted successfully!"
msgstr "¡Ubicación eliminada correctamente!"

#: src/modules/location/store/actions.js:163
msgid "Failed to delete location."
msgstr "No se ha podido eliminar la ubicación."

#: src/modules/location/store/actions.js:195
msgid "Locations deleted successfully!"
msgstr "¡Ubicaciones eliminadas correctamente!"

#: src/modules/location/store/actions.js:198
msgid "Failed to delete Locations."
msgstr "No se han podido eliminar las ubicaciones."

#: src/modules/MeetingBookings/components/MeetingBookingFilters.jsx:120
msgid "Search host..."
msgstr "Buscar anfitrión…"

#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:132
msgid "Total Meetings"
msgstr "Reuniones totales"

#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:237
msgid "No Meeting Bookings"
msgstr "Sin reservas de reuniones"

#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:238
msgid "Meeting bookings will appear here when customers book meetings."
msgstr "Las reservas de reuniones aparecerán aquí cuando los clientes reserven reuniones."

#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:277
msgid "Delete Meeting Bookings"
msgstr "Eliminar reservas de reuniones"

#. translators: %d is the number of meeting bookings to delete.
#: src/modules/MeetingBookings/components/MeetingBookingList.jsx:280
msgid ""
"Are you sure you want to delete %d meeting booking(s)? This action cannot be "
"undone."
msgstr "¿Seguro que quieres eliminar %d reserva(s) de reunión? Esta acción no se puede deshacer."

#. translators: 1: number of hours, 2: number of minutes.
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:41
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:103
msgid "%1$dh %2$dm"
msgstr "%1$dh %2$dm"

#. translators: %d is the number of hours.
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:47
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:109
msgid "%dh"
msgstr "%dh"

#. translators: %d is the number of minutes.
#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:53
msgid "%dm"
msgstr "%dm"

#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:213
#: src/myBooking/components/AppointmentDetailsModal.jsx:344
msgid "Join"
msgstr "Unirse"

#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:218
msgid "Copy meeting link"
msgstr "Copiar enlace de la reunión"

#: src/modules/MeetingBookings/components/MeetingBookingRow.jsx:226
msgid "No meeting link"
msgstr "Sin enlace de reunión"

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:59
msgid "Date Overrides"
msgstr "Excepciones por fecha"

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:60
msgid ""
"Override availability for specific dates (e.g. holidays, special hours)."
msgstr "Anula la disponibilidad para fechas específicas (p. ej., festivos, horarios especiales)."

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:69
msgid "Add Date Override"
msgstr "Añadir excepción por fecha"

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:76
msgid "No date overrides configured."
msgstr "No hay excepciones por fecha configuradas."

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:77
msgid "Add overrides for holidays or special availability."
msgstr "Añade excepciones para festivos o disponibilidad especial."

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:102
#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:231
msgid "Availability"
msgstr "Disponibilidad"

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:109
msgid "Closed"
msgstr "Cerrado"

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:109
msgid "Open (Custom Hours)"
msgstr "Abierto (horario personalizado)"

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:118
msgid "Start"
msgstr "Inicio"

#: src/modules/MeetingTypes/components/DateOverrideEditor.jsx:125
msgid "End"
msgstr "Fin"

#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:217
msgid "Add time window"
msgstr "Añadir franja horaria"

#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:225
#: src/site/components/steps/DateTimeStep.jsx:261
msgid "Unavailable"
msgstr "No disponible"

#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:235
msgid "Weekly Availability"
msgstr "Disponibilidad semanal"

#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:236
msgid "Set the hours available for this meeting type."
msgstr "Define las horas disponibles para este tipo de reunión."

#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:250
msgid "This meeting type has a custom availability schedule"
msgstr "Este tipo de reunión tiene un horario de disponibilidad personalizado"

#: src/modules/MeetingTypes/components/MeetingTypeAvailability.jsx:251
msgid "This meeting type follows the global schedule from Settings"
msgstr "Este tipo de reunión sigue el horario global de los ajustes"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:76
msgid "Meeting type name is required"
msgstr "El nombre del tipo de reunión es obligatorio"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:80
msgid "Please select an host"
msgstr "Selecciona un anfitrión"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:83
#: src/modules/Services/components/AddServiceForm.jsx:57
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:340
msgid "Duration is required"
msgstr "La duración es obligatoria"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:84
#: src/modules/Services/components/AddServiceForm.jsx:58
msgid "Min 1 minute"
msgstr "Mínimo 1 minuto"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:178
msgid "Select Meeting Type Image"
msgstr "Selecciona la imagen del tipo de reunión"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:235
msgid "Advanced"
msgstr "Avanzado"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:249
msgid "Meeting Schedule Name"
msgstr "Nombre del horario de la reunión"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:253
msgid "e.g. 30 Minute Consultation"
msgstr "p. ej., Consulta de 30 minutos"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:266
msgid "Brief description of this meeting type..."
msgstr "Breve descripción de este tipo de reunión…"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:282
msgid "Select an host"
msgstr "Selecciona un anfitrión"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:367
msgid "Location Details"
msgstr "Detalles de la ubicación"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:370
msgid "Address or room number"
msgstr "Dirección o número de sala"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:383
msgid "Make this meeting type available for booking"
msgstr "Haz que este tipo de reunión esté disponible para reservar"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:393
msgid "Requires Confirmation"
msgstr "Requiere confirmación"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:394
msgid "Bookings need manual confirmation before they are confirmed"
msgstr "Las reservas necesitan confirmación manual antes de ser confirmadas"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:418
msgid "Buffer & Limits"
msgstr "Tiempo intermedio y límites"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:422
msgid "Buffer Before (minutes)"
msgstr "Tiempo previo (minutos)"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:432
msgid "Free time before the meeting starts"
msgstr "Tiempo libre antes de que empiece la reunión"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:435
msgid "Buffer After (minutes)"
msgstr "Tiempo posterior (minutos)"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:445
msgid "Free time after the meeting ends"
msgstr "Tiempo libre después de que acabe la reunión"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:451
msgid "Max Bookings Per Day"
msgstr "Máx. reservas por día"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:461
msgid "Leave empty for unlimited"
msgstr "Déjalo vacío para ilimitado"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:464
msgid "Min Notice (minutes)"
msgstr "Antelación mínima (minutos)"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:474
msgid "How far in advance bookings must be made"
msgstr "Con cuánta antelación deben hacerse las reservas"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:477
msgid "Max Advance Days"
msgstr "Máx. días de antelación"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:487
msgid "How far in the future bookings can be made"
msgstr "Con cuánta antelación se pueden hacer reservas"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:493
msgid "Picture"
msgstr "Imagen"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:498
msgid "Upload meeting type image"
msgstr "Sube la imagen del tipo de reunión"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:518
msgid "Connect with external calendar and video services"
msgstr "Conecta con servicios externos de calendario y vídeo"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:526
msgid "Sync meeting bookings to Google Calendar"
msgstr "Sincroniza las reservas de reuniones con Google Calendar"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:535
msgid "Auto-create Google Meet links for meetings"
msgstr "Crea automáticamente enlaces de Google Meet para las reuniones"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:544
msgid "Create Zoom meeting rooms automatically"
msgstr "Crea automáticamente salas de reunión de Zoom"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:559
#: src/modules/Services/components/formSection/SettingsSection.jsx:289
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1539
msgid "Payment Methods"
msgstr "Métodos de pago"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:560
msgid "Choose which payment methods are available for this meeting type"
msgstr "Elige qué métodos de pago están disponibles para este tipo de reunión"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:568
msgid "Accept credit/debit card payments via Stripe"
msgstr "Acepta pagos con tarjeta de crédito/débito a través de Stripe"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:577
#: src/modules/Settings/components/PaymentGatewayCard.jsx:225
#: src/modules/Settings/config/settingsConfig.jsx:573
msgid "Accept payments via PayPal"
msgstr "Acepta pagos a través de PayPal"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:589
msgid "Offline / Pay on Arrival"
msgstr "Sin conexión / Pago a la llegada"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:590
msgid "Collect payment manually"
msgstr "Cobrar el pago manualmente"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:607
#: src/modules/Services/components/formSection/SettingsSection.jsx:336
#: src/modules/Settings/components/IntegrationCard.jsx:714
#: src/modules/Settings/config/settingsConfig.jsx:773
msgid "WooCommerce"
msgstr "WooCommerce"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:608
#: src/modules/Services/components/formSection/SettingsSection.jsx:337
msgid "Check out through the WooCommerce cart and payment gateways"
msgstr "Paga a través del carrito y las pasarelas de pago de WooCommerce"

#: src/modules/MeetingTypes/components/MeetingTypeForm.jsx:623
msgid ""
"This meeting type has no price set. Payment methods will only apply when a "
"price is configured in the General tab."
msgstr "Este tipo de reunión no tiene precio definido. Los métodos de pago solo se aplicarán cuando se configure un precio en la pestaña General."

#. translators: %d is the number of minutes.
#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:95
msgid "%d min"
msgstr "%d min"

#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:166
msgid "Search meeting types..."
msgstr "Buscar tipos de reunión…"

#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:262
msgid "Edit Meeting Type"
msgstr "Editar tipo de reunión"

#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:265
msgid "Delete Meeting Type"
msgstr "Eliminar tipo de reunión"

#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:320
msgid "Copy booking URL"
msgstr "Copiar URL de reserva"

#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:338
msgid "No Meeting Types Found"
msgstr "No se han encontrado tipos de reunión"

#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:339
msgid "Create your first meeting type to get started."
msgstr "Crea tu primer tipo de reunión para empezar."

#: src/modules/MeetingTypes/components/MeetingTypeList.jsx:352
msgid "This action will permanently delete this meeting type."
msgstr "Esta acción eliminará este tipo de reunión de forma permanente."

#: src/modules/MeetingTypes/store/actions.js:121
msgid "Meeting type updated successfully"
msgstr "Tipo de reunión actualizado correctamente"

#: src/modules/MeetingTypes/store/actions.js:121
msgid "Meeting type created successfully"
msgstr "Tipo de reunión creado correctamente"

#: src/modules/MeetingTypes/store/actions.js:152
msgid "Meeting type deleted successfully!"
msgstr "¡Tipo de reunión eliminado correctamente!"

#: src/modules/MeetingTypes/store/actions.js:154
msgid "Failed to delete meeting type."
msgstr "No se ha podido eliminar el tipo de reunión."

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:76
msgid "Process Cash Payment"
msgstr "Procesar pago en efectivo"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:77
msgid "Cash Payment Processing"
msgstr "Procesamiento de pago en efectivo"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:95
msgid "Customer Name *"
msgstr "Nombre del cliente *"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:100
msgid "Enter customer name"
msgstr "Introduce el nombre del cliente"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:105
msgid "Email (Optional)"
msgstr "Correo (opcional)"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:123
#: src/modules/Payments/components/PaymentDetails.jsx:190
#: src/myBooking/components/AppointmentDetailsModal.jsx:211
msgid "Service Information"
msgstr "Información del servicio"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:128
msgid "Service *"
msgstr "Servicio *"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:134
msgid "Hair Cut - $25"
msgstr "Corte de pelo – 25 $"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:135
msgid "Beard Trim - $15"
msgstr "Arreglo de barba – 15 $"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:136
msgid "Hair Wash - $10"
msgstr "Lavado de pelo – 10 $"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:137
msgid "Hair Styling - $35"
msgstr "Peinado – 35 $"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:138
msgid "Full Service - $50"
msgstr "Servicio completo – 50 $"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:144
msgid "Amount *"
msgstr "Importe *"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:159
msgid "Quick amounts:"
msgstr "Importes rápidos:"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:188
#: src/myBooking/components/BookingDetailsModal.jsx:92
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:85
msgid "Cash"
msgstr "Efectivo"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:190
msgid "Check"
msgstr "Cheque"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:197
msgid "Notes (Optional)"
msgstr "Notas (opcional)"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:202
msgid "Additional notes..."
msgstr "Notas adicionales…"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:232
#: src/site/components/LeftSidebar.jsx:195
#: src/site/hooks/useFormCustomization.js:70
msgid "Customer:"
msgstr "Cliente:"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:240
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:365
msgid "Payment Method:"
msgstr "Método de pago:"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:247
msgid "Total Amount:"
msgstr "Importe total:"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:259
#: src/modules/Services/components/formSection/SettingsSection.jsx:325
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1575
msgid "Cash Payment"
msgstr "Pago en efectivo"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:264
msgid "Cash Received"
msgstr "Efectivo recibido"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:282
msgid "Amount Due:"
msgstr "Importe a pagar:"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:286
msgid "Cash Received:"
msgstr "Efectivo recibido:"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:291
msgid "Change Due:"
msgstr "Cambio a devolver:"

#. translators: %s is the shortfall amount needed to complete payment.
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:300
msgid "Insufficient payment. Need $%s more."
msgstr "Pago insuficiente. Faltan %s $."

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:314
msgid "Back to Form"
msgstr "Volver al formulario"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:337
msgid "Payment Successful!"
msgstr "¡Pago realizado correctamente!"

#. translators: %s is the customer name the payment was processed for.
#: src/modules/Payments/components/modals/CashPaymentModal.jsx:341
msgid "Cash payment has been processed successfully for %s"
msgstr "Se ha procesado correctamente el pago en efectivo de %s"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:355
msgid "Amount Paid:"
msgstr "Importe pagado:"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:360
msgid "Change Given:"
msgstr "Cambio entregado:"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:371
msgid "Transaction Time:"
msgstr "Hora de la transacción:"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:382
msgid "Print Receipt"
msgstr "Imprimir recibo"

#: src/modules/Payments/components/modals/CashPaymentModal.jsx:385
msgid "Process Another Payment"
msgstr "Procesar otro pago"

#: src/modules/Payments/components/modals/InvoiceGenerator.jsx:37
msgid "Staff Member"
msgstr "Empleado"

#: src/modules/Payments/components/modals/InvoiceGenerator.jsx:87
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:316
#: src/myBooking/components/InvoiceModal.jsx:154
msgid "Thank you for choosing our services!"
msgstr "¡Gracias por elegir nuestros servicios!"

#: src/modules/Payments/components/modals/InvoiceGenerator.jsx:132
#: src/modules/Payments/components/PaymentList.jsx:315
msgid "Generate Invoice"
msgstr "Generar factura"

#: src/modules/Payments/components/modals/InvoiceGenerator.jsx:132
msgid "Invoice Preview"
msgstr "Vista previa de la factura"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:16
msgid "Overdue"
msgstr "Vencido"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:38
msgid "Invoice sent successfully!"
msgstr "¡Factura enviada correctamente!"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:40
#: src/modules/Payments/hooks/use-invoice.jsx:140
msgid "Failed to send invoice. Please try again."
msgstr "No se ha podido enviar la factura. Inténtalo de nuevo."

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:58
#: src/myBooking/components/InvoiceModal.jsx:304
msgid "Generating..."
msgstr "Generando…"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:58
#: src/myBooking/components/InvoiceModal.jsx:304
msgid "Download PDF"
msgstr "Descargar PDF"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:67
msgid "Sending..."
msgstr "Enviando…"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:67
msgid "Send Invoice"
msgstr "Enviar factura"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:97
#: src/myBooking/components/InvoiceModal.jsx:328
msgid "INVOICE"
msgstr "FACTURA"

#. translators: %s is the invoice number.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:103
#: src/myBooking/components/InvoiceModal.jsx:334
msgid "Invoice #: %s"
msgstr "Factura n.º: %s"

#. translators: %s is a date.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:108
#: src/myBooking/components/BookingCard.jsx:291
#: src/myBooking/components/InvoiceModal.jsx:339
msgid "Date: %s"
msgstr "Fecha: %s"

#. translators: %s is the due date.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:113
msgid "Due Date: %s"
msgstr "Fecha de vencimiento: %s"

#. translators: %s is a phone number.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:124
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:154
#: src/myBooking/components/InvoiceModal.jsx:352
msgid "Phone: %s"
msgstr "Teléfono: %s"

#. translators: %s is an email address.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:129
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:149
#: src/myBooking/components/InvoiceModal.jsx:357
#: src/myBooking/components/InvoiceModal.jsx:372
msgid "Email: %s"
msgstr "Correo: %s"

#. translators: %s is the business website URL.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:134
msgid "Web: %s"
msgstr "Web: %s"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:144
#: src/myBooking/components/InvoiceModal.jsx:367
msgid "BILL TO:"
msgstr "FACTURAR A:"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:161
#: src/myBooking/components/InvoiceModal.jsx:378
msgid "PAYMENT INFO:"
msgstr "INFORMACIÓN DE PAGO:"

#. translators: %s is the payment method.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:165
#: src/myBooking/components/InvoiceModal.jsx:382
msgid "Method: %s"
msgstr "Método: %s"

#. translators: %s is the amount paid.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:170
#: src/myBooking/components/InvoiceModal.jsx:387
msgid "Amount Paid: %s"
msgstr "Importe pagado: %s"

#. translators: %s is the due amount.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:175
#: src/myBooking/components/InvoiceModal.jsx:393
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:187
msgid "Due: %s"
msgstr "Pendiente: %s"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:194
msgid "Persons"
msgstr "Personas"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:258
#: src/myBooking/components/InvoiceModal.jsx:430
msgid "Subtotal:"
msgstr "Subtotal:"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:285
#: src/modules/Payments/components/PaymentDetails.jsx:360
#: src/myBooking/components/BookingDetailsModal.jsx:430
#: src/myBooking/components/InvoiceModal.jsx:458
#: src/site/components/steps/CheckoutStep.jsx:832
#: src/site/components/steps/ConfirmationStep.jsx:415
#: src/site/components/steps/PaymentSummaryStep.jsx:606
msgid " (incl.)"
msgstr " (incl.)"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:285
#: src/myBooking/components/BookingDetailsModal.jsx:430
#: src/myBooking/components/InvoiceModal.jsx:458
#: src/site/components/steps/CheckoutStep.jsx:832
#: src/site/components/steps/ConfirmationStep.jsx:415
#: src/site/components/steps/PaymentSummaryStep.jsx:606
msgid " (excl.)"
msgstr " (excl.)"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:294
#: src/myBooking/components/InvoiceModal.jsx:468
#: src/myBooking/components/PaymentItem.jsx:58
msgid "Paid:"
msgstr "Pagado:"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:299
#: src/myBooking/components/InvoiceModal.jsx:473
#: src/myBooking/components/PaymentItem.jsx:63
msgid "Due:"
msgstr "Pendiente:"

#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:309
msgid "Notes:"
msgstr "Notas:"

#. translators: %s is the business contact email address.
#: src/modules/Payments/components/modals/InvoiceTemplate.jsx:319
msgid "For questions about this invoice, please contact us at %s"
msgstr "Para cualquier duda sobre esta factura, contacta con nosotros en %s"

#: src/modules/Payments/components/PaymentDashboard.jsx:32
msgid "Earning Revenue"
msgstr "Ingresos"

#: src/modules/Payments/components/PaymentDashboard.jsx:39
msgid "Paid Payment"
msgstr "Pago realizado"

#: src/modules/Payments/components/PaymentDashboard.jsx:46
msgid "Pending Payment"
msgstr "Pago pendiente"

#: src/modules/Payments/components/PaymentDashboard.jsx:53
msgid "Cancel Payment"
msgstr "Cancelar pago"

#: src/modules/Payments/components/PaymentDetails.jsx:229
msgid "Transaction Timeline"
msgstr "Cronología de la transacción"

#: src/modules/Payments/components/PaymentDetails.jsx:250
#: src/myBooking/components/TransactionHistory.jsx:85
msgid "Refund"
msgstr "Reembolso"

#: src/modules/Payments/components/PaymentDetails.jsx:274
msgid "Payment Created"
msgstr "Pago creado"

#: src/modules/Payments/components/PaymentDetails.jsx:282
msgid "Payment Processed"
msgstr "Pago procesado"

#: src/modules/Payments/components/PaymentDetails.jsx:350
#: src/site/components/steps/CheckoutStep.jsx:818
#: src/site/components/steps/ConfirmationStep.jsx:410
msgid "Coupon"
msgstr "Cupón"

#: src/modules/Payments/components/PaymentDetails.jsx:378
msgid "Paid (Deposit)"
msgstr "Pagado (depósito)"

#: src/modules/Payments/components/PaymentDetails.jsx:404
#: src/modules/Payouts/components/PayoutList.jsx:255
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:532
msgid "Method"
msgstr "Método"

#: src/modules/Payments/components/PaymentFilter.jsx:19
msgid "All Payments"
msgstr "Todos los pagos"

#: src/modules/Payments/components/PaymentFilter.jsx:23
msgid "Search by ID or transaction ID..."
msgstr "Buscar por ID o ID de transacción…"

#: src/modules/Payments/components/PaymentFilter.jsx:34
msgid "Filter by type"
msgstr "Filtrar por tipo"

#: src/modules/Payments/components/PaymentFilter.jsx:47
msgid "Filter by status"
msgstr "Filtrar por estado"

#: src/modules/Payments/components/PaymentList.jsx:288
#: src/modules/Payments/components/PaymentList.jsx:297
#: src/myBooking/components/BookingCard.jsx:365
#: src/myBooking/components/ScheduleItem.jsx:655
#: src/myBooking/components/views/employee/EmployeeClients.jsx:104
#: src/myBooking/components/views/employee/EmployeeClients.jsx:107
msgid "View Details"
msgstr "Ver detalles"

#: src/modules/Payments/components/PaymentList.jsx:329
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:626
msgid "No payments found"
msgstr "No se han encontrado pagos"

#: src/modules/Payments/components/PaymentList.jsx:332
msgid "Try adjusting your filters"
msgstr "Prueba a ajustar los filtros"

#: src/modules/Payments/components/PaymentList.jsx:333
msgid "Payments will appear here once customers complete transactions"
msgstr "Los pagos aparecerán aquí cuando los clientes completen transacciones"

#: src/modules/Payments/hooks/use-invoice.jsx:106
msgid "Send Invoice is a Pro feature. Please upgrade to Pro."
msgstr "«Enviar factura» es una función Pro. Actualiza a Pro."

#: src/modules/Payments/hooks/use-invoice.jsx:129
msgid "Failed to send invoice"
msgstr "No se ha podido enviar la factura"

#: src/modules/Payments/hooks/use-invoice.jsx:134
msgid "Invoice sent successfully"
msgstr "Factura enviada correctamente"

#: src/modules/Payments/store/actions.js:138
msgid "Payment deleted successfully!"
msgstr "¡Pago eliminado correctamente!"

#: src/modules/Payments/store/actions.js:141
msgid "Failed to delete payment."
msgstr "No se ha podido eliminar el pago."

#: src/modules/Payouts/components/AdminIncome.jsx:80
msgid "Appointment Revenue"
msgstr "Ingresos por citas"

#: src/modules/Payouts/components/AdminIncome.jsx:82
msgid "Total from all paid bookings"
msgstr "Total de todas las reservas pagadas"

#: src/modules/Payouts/components/AdminIncome.jsx:89
msgid "Commission Income"
msgstr "Ingresos por comisiones"

#. translators: %s is the commission percentage rate.
#: src/modules/Payouts/components/AdminIncome.jsx:95
msgid "%s%% of revenue"
msgstr "%s%% de los ingresos"

#. translators: %s is the formatted commission amount.
#: src/modules/Payouts/components/AdminIncome.jsx:100
msgid "%s per booking"
msgstr "%s por reserva"

#: src/modules/Payouts/components/AdminIncome.jsx:103
msgid "No commission set"
msgstr "Sin comisión definida"

#: src/modules/Payouts/components/AdminIncome.jsx:110
msgid "Paid to Employees"
msgstr "Pagado a empleados"

#: src/modules/Payouts/components/AdminIncome.jsx:112
msgid "Completed payout transfers"
msgstr "Transferencias de pago completadas"

#: src/modules/Payouts/components/AdminIncome.jsx:119
msgid "Pending Payouts"
msgstr "Pagos pendientes"

#: src/modules/Payouts/components/AdminIncome.jsx:121
msgid "Awaiting approval or completion"
msgstr "A la espera de aprobación o finalización"

#: src/modules/Payouts/components/AdminIncome.jsx:156
msgid "Appointment Commission"
msgstr "Comisión por cita"

#. translators: %s is the number of paid bookings.
#: src/modules/Payouts/components/AdminIncome.jsx:161
msgid "%s paid booking"
msgid_plural "%s paid bookings"
msgstr[0] "%s reserva pagada"
msgstr[1] "%s reservas pagadas"

#: src/modules/Payouts/components/AdminIncome.jsx:164
msgid "Commission per appointment"
msgstr "Comisión por cita"

#: src/modules/Payouts/components/AdminIncome.jsx:182
msgid "Booking Amount"
msgstr "Importe de la reserva"

#: src/modules/Payouts/components/AdminIncome.jsx:183
#: src/modules/Settings/components/PayoutSettings.jsx:154
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:220
msgid "Commission"
msgstr "Comisión"

#: src/modules/Payouts/components/AdminIncome.jsx:184
msgid "Staff Gets"
msgstr "El empleado recibe"

#: src/modules/Payouts/components/AdminIncome.jsx:195
msgid "No paid appointments found"
msgstr "No se han encontrado citas pagadas"

#. translators: 1: current page number, 2: total number of pages, 3: total number of items.
#: src/modules/Payouts/components/AdminIncome.jsx:243
#: src/modules/Payouts/components/PayoutList.jsx:347
msgid "Page %1$s of %2$s (%3$s total)"
msgstr "Página %1$s de %2$s (%3$s en total)"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:17
#: src/modules/Payouts/components/PayoutList.jsx:15
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:24
msgid "Processing"
msgstr "En proceso"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:18
#: src/modules/Payouts/components/PayoutList.jsx:16
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:31
msgid "On Hold"
msgstr "En espera"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:20
#: src/modules/Payouts/components/PayoutList.jsx:18
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:45
msgid "Rejected"
msgstr "Rechazado"

#. translators: %s is the payout ID.
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:53
msgid "Payout #%s"
msgstr "Pago n.º %s"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:80
msgid "Gross Amount"
msgstr "Importe bruto"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:84
msgid "Net Amount"
msgstr "Importe neto"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:92
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:425
msgid "Payout Method"
msgstr "Método de pago"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:96
msgid "Requested"
msgstr "Solicitado"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:101
msgid "Processed"
msgstr "Procesado"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:113
msgid "Processed By"
msgstr "Procesado por"

#. translators: %s is the payout method name.
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:127
msgid "Payment Details — %s"
msgstr "Detalles del pago — %s"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:165
msgid "Staff has not provided payment details for"
msgstr "El empleado no ha proporcionado datos de pago para"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:176
msgid "Staff Note"
msgstr "Nota del empleado"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:186
msgid "Admin Note"
msgstr "Nota del administrador"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:198
msgid "Admin note (optional)"
msgstr "Nota del administrador (opcional)"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:212
msgid "Move to Processing"
msgstr "Pasar a «En proceso»"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:220
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:248
msgid "Put On Hold"
msgstr "Poner en espera"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:228
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:256
#: src/modules/Payouts/components/PayoutDetailsModal.jsx:276
msgid "Reject"
msgstr "Rechazar"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:240
msgid "Mark Paid"
msgstr "Marcar como pagado"

#: src/modules/Payouts/components/PayoutDetailsModal.jsx:268
msgid "Resume"
msgstr "Reanudar"

#: src/modules/Payouts/components/PayoutList.jsx:84
msgid "Failed to load payouts"
msgstr "No se han podido cargar los pagos"

#: src/modules/Payouts/components/PayoutList.jsx:99
msgid "Payout approved"
msgstr "Pago aprobado"

#: src/modules/Payouts/components/PayoutList.jsx:103
msgid "Failed to approve"
msgstr "No se ha podido aprobar"

#: src/modules/Payouts/components/PayoutList.jsx:106
msgid "Failed to approve payout"
msgstr "No se ha podido aprobar el pago"

#: src/modules/Payouts/components/PayoutList.jsx:117
msgid "Payout completed"
msgstr "Pago completado"

#: src/modules/Payouts/components/PayoutList.jsx:121
msgid "Failed to complete"
msgstr "No se ha podido completar"

#: src/modules/Payouts/components/PayoutList.jsx:124
msgid "Failed to complete payout"
msgstr "No se ha podido completar el pago"

#: src/modules/Payouts/components/PayoutList.jsx:135
msgid "Payout rejected"
msgstr "Pago rechazado"

#: src/modules/Payouts/components/PayoutList.jsx:139
msgid "Failed to reject"
msgstr "No se ha podido rechazar"

#: src/modules/Payouts/components/PayoutList.jsx:142
msgid "Failed to reject payout"
msgstr "No se ha podido rechazar el pago"

#: src/modules/Payouts/components/PayoutList.jsx:153
msgid "Payout placed on hold"
msgstr "Pago puesto en espera"

#: src/modules/Payouts/components/PayoutList.jsx:157
msgid "Failed to place on hold"
msgstr "No se ha podido poner en espera"

#: src/modules/Payouts/components/PayoutList.jsx:160
msgid "Failed to place payout on hold"
msgstr "No se ha podido poner el pago en espera"

#: src/modules/Payouts/components/PayoutList.jsx:171
msgid "Payout resumed"
msgstr "Pago reanudado"

#: src/modules/Payouts/components/PayoutList.jsx:175
msgid "Failed to resume"
msgstr "No se ha podido reanudar"

#: src/modules/Payouts/components/PayoutList.jsx:178
msgid "Failed to resume payout"
msgstr "No se ha podido reanudar el pago"

#: src/modules/Payouts/components/PayoutList.jsx:254
msgid "Net"
msgstr "Neto"

#: src/modules/Payouts/components/PayoutList.jsx:267
msgid "No payouts found"
msgstr "No se han encontrado pagos"

#. translators: %s is the payout ID.
#: src/modules/Payouts/components/PayoutList.jsx:278
msgid "#%s"
msgstr "N.º %s"

#: src/modules/Services/components/AddServiceForm.jsx:50
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:337
msgid "Service name is required"
msgstr "El nombre del servicio es obligatorio"

#: src/modules/Services/components/AddServiceForm.jsx:54
msgid "Please select a category"
msgstr "Selecciona una categoría"

#: src/modules/Services/components/AddServiceForm.jsx:63
msgid "Please assign at least one employee"
msgstr "Asigna al menos un empleado"

#: src/modules/Services/components/AddServiceForm.jsx:218
msgid "Basic information"
msgstr "Información básica"

#: src/modules/Services/components/AddServiceForm.jsx:223
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1688
msgid "Duration & Pricing"
msgstr "Duración y precio"

#: src/modules/Services/components/AddServiceForm.jsx:226
msgid "Time and cost"
msgstr "Tiempo y coste"

#: src/modules/Services/components/AddServiceForm.jsx:234
msgid "Advanced options"
msgstr "Opciones avanzadas"

#: src/modules/Services/components/AddServiceForm.jsx:250
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1732
msgid "Update Service"
msgstr "Actualizar servicio"

#: src/modules/Services/components/AddServiceForm.jsx:250
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1734
msgid "Create Service"
msgstr "Crear servicio"

#: src/modules/Services/components/AddServiceForm.jsx:260
msgid "Update employee prices?"
msgstr "¿Actualizar los precios de los empleados?"

#: src/modules/Services/components/AddServiceForm.jsx:263
msgid "You changed the service price from"
msgstr "Has cambiado el precio del servicio de"

#: src/modules/Services/components/AddServiceForm.jsx:269
msgid ""
"Apply the same change to employees who have this service? Each employee's "
"custom override stays relative to the new price."
msgstr "¿Aplicar el mismo cambio a los empleados que tienen este servicio? La anulación personalizada de cada empleado se mantiene relativa al nuevo precio."

#: src/modules/Services/components/AddServiceForm.jsx:279
msgid "Keep employee prices"
msgstr "Mantener los precios de los empleados"

#: src/modules/Services/components/AddServiceForm.jsx:285
msgid "Adjust to employees"
msgstr "Ajustar a los empleados"

#: src/modules/Services/components/CategoryManagementSheet.jsx:42
msgid "Category name cannot be empty."
msgstr "El nombre de la categoría no puede estar vacío."

#: src/modules/Services/components/CategoryManagementSheet.jsx:74
msgid "Edit Category"
msgstr "Editar categoría"

#: src/modules/Services/components/CategoryManagementSheet.jsx:74
#: src/modules/Services/components/ServiceDashboard.jsx:319
msgid "Add Category"
msgstr "Añadir categoría"

#: src/modules/Services/components/CategoryManagementSheet.jsx:77
msgid "Update the details for this category."
msgstr "Actualiza los datos de esta categoría."

#: src/modules/Services/components/CategoryManagementSheet.jsx:77
msgid "Enter the name for your  category."
msgstr "Introduce el nombre de tu categoría."

#: src/modules/Services/components/CategoryManagementSheet.jsx:94
msgid "Creating..."
msgstr "Creando…"

#: src/modules/Services/components/CategoryManagementSheet.jsx:97
msgid "Create Category"
msgstr "Crear categoría"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:29
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1172
msgid "Deposit Payment"
msgstr "Pago de depósito"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:31
#: src/modules/Services/components/formSection/DetailsSection.jsx:278
#: src/modules/Services/components/formSection/DetailsSection.jsx:391
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:203
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:275
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:533
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:572
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:681
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:831
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:902
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1174
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:480
msgid "Optional"
msgstr "Opcional"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:46
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1180
msgid "Require Deposit Payment"
msgstr "Exigir pago de depósito"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:48
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1183
msgid "Collect payment upfront to secure bookings"
msgstr "Cobra por adelantado para asegurar las reservas"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:49
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1184
msgid "Upgrade to PRO to enable deposit payments"
msgstr "Actualiza a PRO para activar los pagos de depósito"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:62
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1196
msgid "Deposit Type"
msgstr "Tipo de depósito"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:71
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1205
msgid "Percentage"
msgstr "Porcentaje"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:79
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1214
msgid "Deposit Amount"
msgstr "Importe del depósito"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:102
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1242
msgid "Allow full payment option"
msgstr "Permitir la opción de pago completo"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:103
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1244
msgid "Let customers pay the total amount upfront"
msgstr "Permite que los clientes paguen el importe total por adelantado"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:119
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1261
msgid "Charge deposit for each person in the booking"
msgstr "Cobrar depósito por cada persona en la reserva"

#: src/modules/Services/components/formSection/DepositPaymentSettings.jsx:122
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1264
msgid "Customers will pay the combined deposit amount upfront"
msgstr "Los clientes pagarán el importe combinado del depósito por adelantado"

#: src/modules/Services/components/formSection/DetailsSection.jsx:47
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:377
msgid "Select Service Photo"
msgstr "Selecciona la foto del servicio"

#: src/modules/Services/components/formSection/DetailsSection.jsx:119
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:407
msgid "Basic Information"
msgstr "Información básica"

#: src/modules/Services/components/formSection/DetailsSection.jsx:138
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:424
msgid "e.g., Haircut & Styling"
msgstr "p. ej., Corte y peinado"

#: src/modules/Services/components/formSection/DetailsSection.jsx:154
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:439
msgid "Choose a clear, descriptive name for your service"
msgstr "Elige un nombre claro y descriptivo para tu servicio"

#: src/modules/Services/components/formSection/DetailsSection.jsx:187
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:457
msgid "Categorize your service for better organization"
msgstr "Categoriza tu servicio para una mejor organización"

#: src/modules/Services/components/formSection/DetailsSection.jsx:200
msgid "Staff Assignment"
msgstr "Asignación de personal"

#: src/modules/Services/components/formSection/DetailsSection.jsx:214
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:493
msgid "Assign Staff"
msgstr "Asignar personal"

#: src/modules/Services/components/formSection/DetailsSection.jsx:216
msgid "Select which employees can provide this service"
msgstr "Selecciona qué empleados pueden ofrecer este servicio"

#: src/modules/Services/components/formSection/DetailsSection.jsx:224
msgid "Available Employees"
msgstr "Empleados disponibles"

#: src/modules/Services/components/formSection/DetailsSection.jsx:230
msgid "Select staffs..."
msgstr "Selecciona personal…"

#: src/modules/Services/components/formSection/DetailsSection.jsx:240
msgid "Select one or more employees who can provide this service"
msgstr "Selecciona uno o más empleados que puedan ofrecer este servicio"

#: src/modules/Services/components/formSection/DetailsSection.jsx:251
msgid "No Staffs Found"
msgstr "No se ha encontrado personal"

#: src/modules/Services/components/formSection/DetailsSection.jsx:253
msgid ""
"You need to create at least one staff before you can assign them to services."
msgstr "Necesitas crear al menos un empleado antes de poder asignarlo a servicios."

#: src/modules/Services/components/formSection/DetailsSection.jsx:276
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:570
msgid "Service Settings"
msgstr "Ajustes del servicio"

#: src/modules/Services/components/formSection/DetailsSection.jsx:292
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:585
msgid "Show service on site"
msgstr "Mostrar el servicio en el sitio"

#: src/modules/Services/components/formSection/DetailsSection.jsx:293
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:586
msgid "Make this service visible to customers"
msgstr "Haz que este servicio sea visible para los clientes"

#: src/modules/Services/components/formSection/DetailsSection.jsx:309
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:603
msgid "Enable repeat bookings for this service"
msgstr "Activa las reservas repetidas para este servicio"

#: src/modules/Services/components/formSection/DetailsSection.jsx:310
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:604
msgid "Upgrade to PRO to enable recurring appointments"
msgstr "Actualiza a PRO para activar las citas recurrentes"

#: src/modules/Services/components/formSection/DetailsSection.jsx:324
#: src/modules/WhatsApp/WhatsAppPage.jsx:251
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:618
msgid "Disabled"
msgstr "Desactivado"

#: src/modules/Services/components/formSection/DetailsSection.jsx:338
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:632
msgid "Handle unavailable dates"
msgstr "Gestionar fechas no disponibles"

#: src/modules/Services/components/formSection/DetailsSection.jsx:348
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:642
msgid "Closest date after"
msgstr "Fecha más cercana después"

#: src/modules/Services/components/formSection/DetailsSection.jsx:349
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:643
msgid "Closest date before"
msgstr "Fecha más cercana antes"

#: src/modules/Services/components/formSection/DetailsSection.jsx:350
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:644
msgid "Closest date before or after"
msgstr "Fecha más cercana antes o después"

#: src/modules/Services/components/formSection/DetailsSection.jsx:356
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:650
msgid "Payment handling"
msgstr "Gestión del pago"

#: src/modules/Services/components/formSection/DetailsSection.jsx:366
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:660
msgid "Pay first appointment only"
msgstr "Pagar solo la primera cita"

#: src/modules/Services/components/formSection/DetailsSection.jsx:367
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:661
msgid "Pay all appointments at once"
msgstr "Pagar todas las citas a la vez"

#: src/modules/Services/components/formSection/DetailsSection.jsx:389
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:679
msgid "Description & Media"
msgstr "Descripción y multimedia"

#: src/modules/Services/components/formSection/DetailsSection.jsx:399
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:688
msgid "Service Image"
msgstr "Imagen del servicio"

#: src/modules/Services/components/formSection/DetailsSection.jsx:410
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:697
msgid ""
"Upload a professional image that represents your service (recommended: "
"800x600px)"
msgstr "Sube una imagen profesional que represente tu servicio (recomendado: 800×600 px)"

#: src/modules/Services/components/formSection/DetailsSection.jsx:416
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:704
msgid "Service Description"
msgstr "Descripción del servicio"

#: src/modules/Services/components/formSection/DetailsSection.jsx:419
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:707
msgid ""
"Describe your service in detail. Include what clients can expect, benefits, "
"and any special instructions..."
msgstr "Describe tu servicio en detalle. Incluye qué pueden esperar los clientes, ventajas e instrucciones especiales…"

#: src/modules/Services/components/formSection/DetailsSection.jsx:426
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:714
msgid "A detailed description helps customers understand your service better"
msgstr "Una descripción detallada ayuda a los clientes a entender mejor tu servicio"

#. translators: 1: hours, 2: minutes.
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:54
msgid "%1$s %2$s"
msgstr "%1$s %2$s"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:108
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:737
msgid "Duration & Price"
msgstr "Duración y precio"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:127
#: src/modules/Settings/components/IntegrationCard.jsx:614
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:761
msgid "Select duration"
msgstr "Selecciona la duración"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:145
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:779
msgid "How long does this service typically take?"
msgstr "¿Cuánto suele durar este servicio?"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:183
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:812
msgid "This service will be listed as Free"
msgstr "Este servicio se mostrará como gratuito"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:188
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:817
msgid "Set the base price for this service"
msgstr "Define el precio base de este servicio"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:201
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:829
msgid "Buffer Times"
msgstr "Tiempos intermedios"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:213
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:840
msgid "Buffer Time Before"
msgstr "Tiempo intermedio antes"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:224
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:252
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:851
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:879
msgid "No buffer"
msgstr "Sin tiempo intermedio"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:226
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:254
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:853
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:881
msgid "10 minutes"
msgstr "10 minutos"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:233
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:860
msgid "Time needed before the appointment starts"
msgstr "Tiempo necesario antes de que empiece la cita"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:241
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:868
msgid "Buffer Time After"
msgstr "Tiempo intermedio después"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:261
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:888
msgid "Time needed after the appointment ends"
msgstr "Tiempo necesario después de que acabe la cita"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:273
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:315
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:900
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:936
msgid "Capacity Settings"
msgstr "Ajustes de aforo"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:326
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:947
msgid "Configure minimum and maximum booking capacity"
msgstr "Configura el aforo mínimo y máximo de reservas"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:327
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:948
msgid "Upgrade to PRO to configure booking capacity"
msgstr "Actualiza a PRO para configurar el aforo de reservas"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:342
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:962
msgid "Minimum Capacity"
msgstr "Aforo mínimo"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:379
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:999
msgid "Maximum Capacity"
msgstr "Aforo máximo"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:423
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1045
msgid "Show \"Bringing anyone with you\" option"
msgstr "Mostrar la opción «¿Vienes acompañado?»"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:424
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1048
msgid "Allow customers to add additional people"
msgstr "Permite que los clientes añadan personas adicionales"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:444
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1070
msgid "Multiply price by number of people"
msgstr "Multiplicar el precio por el número de personas"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:445
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1073
msgid "Charge per person instead of flat rate"
msgstr "Cobrar por persona en lugar de tarifa plana"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:465
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1095
msgid "Limit for the extra people"
msgstr "Límite de personas adicionales"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:466
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1098
msgid "Set a maximum number of additional attendees"
msgstr "Define un número máximo de asistentes adicionales"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:481
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1114
msgid "Set limit for additional people:"
msgstr "Define el límite de personas adicionales:"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:531
msgid "Required Staff"
msgstr "Personal necesario"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:562
msgid "Staff needed per booking"
msgstr "Personal necesario por reserva"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:572
msgid ""
"Reserve multiple staff for one booking, e.g. a couple or 4-hands massage."
msgstr "Reserva varios miembros del personal para una sola reserva, p. ej. un masaje en pareja o a cuatro manos."

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:586
msgid "Minimum staff"
msgstr "Personal mínimo"

#: src/modules/Services/components/formSection/DurationAndPricing.jsx:621
msgid "Maximum staff"
msgstr "Personal máximo"

#. translators: %d: number of staff.
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:651
msgid "Each booking reserves %d staff at the same time."
msgstr "Cada reserva reserva %d miembros del personal al mismo tiempo."

#. translators: %1$d: min staff, %2$d: max staff.
#: src/modules/Services/components/formSection/DurationAndPricing.jsx:656
msgid "Customers can reserve %1$d–%2$d staff per booking."
msgstr "Los clientes pueden reservar de %1$d a %2$d miembros del personal por reserva."

#: src/modules/Services/components/formSection/SettingsSection.jsx:83
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1316
msgid "Override global booking restrictions for this service"
msgstr "Anula las restricciones globales de reserva para este servicio"

#: src/modules/Services/components/formSection/SettingsSection.jsx:83
msgid "Per-service overrides require Pro — using global settings"
msgstr "Las anulaciones por servicio requieren Pro: se usan los ajustes globales"

#: src/modules/Services/components/formSection/SettingsSection.jsx:101
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1335
msgid "Default Appointment Status"
msgstr "Estado predeterminado de las citas"

#: src/modules/Services/components/formSection/SettingsSection.jsx:139
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1373
msgid "Initial status for new bookings"
msgstr "Estado inicial para las nuevas reservas"

#: src/modules/Services/components/formSection/SettingsSection.jsx:146
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1380
msgid "Minimum Booking Time"
msgstr "Tiempo mínimo de reserva"

#: src/modules/Services/components/formSection/SettingsSection.jsx:161
#: src/modules/Services/components/formSection/SettingsSection.jsx:186
#: src/modules/Services/components/formSection/SettingsSection.jsx:211
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1395
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1420
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1445
msgid "48 hours"
msgstr "48 horas"

#: src/modules/Services/components/formSection/SettingsSection.jsx:164
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1398
msgid "How far in advance bookings are required"
msgstr "Con cuánta antelación se requieren las reservas"

#: src/modules/Services/components/formSection/SettingsSection.jsx:171
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1405
msgid "Minimum Cancel Time"
msgstr "Tiempo mínimo de cancelación"

#: src/modules/Services/components/formSection/SettingsSection.jsx:189
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1423
msgid "Notice required before cancellation"
msgstr "Preaviso requerido antes de la cancelación"

#: src/modules/Services/components/formSection/SettingsSection.jsx:196
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1430
msgid "Minimum Reschedule Time"
msgstr "Tiempo mínimo de reprogramación"

#: src/modules/Services/components/formSection/SettingsSection.jsx:214
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1448
msgid "Notice required before rescheduling"
msgstr "Preaviso requerido antes de reprogramar"

#: src/modules/Services/components/formSection/SettingsSection.jsx:224
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1458
msgid "Booking Advance Period (days)"
msgstr "Periodo de antelación de reserva (días)"

#: src/modules/Services/components/formSection/SettingsSection.jsx:254
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1501
msgid "How far in advance customers can book"
msgstr "Con cuánta antelación pueden reservar los clientes"

#: src/modules/Services/components/formSection/SettingsSection.jsx:263
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1510
msgid "Redirect URL After Booking"
msgstr "URL de redirección tras la reserva"

#: src/modules/Services/components/formSection/SettingsSection.jsx:273
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1520
msgid "Where to send customers after successful booking"
msgstr "A dónde enviar a los clientes tras una reserva con éxito"

#: src/modules/Services/components/formSection/SettingsSection.jsx:290
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1540
msgid "Select accepted payment options"
msgstr "Selecciona las opciones de pago aceptadas"

#: src/modules/Services/components/formSection/SettingsSection.jsx:306
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1556
msgid "Accept credit and debit cards"
msgstr "Acepta tarjetas de crédito y débito"

#: src/modules/Services/components/formSection/SettingsSection.jsx:316
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1566
msgid "Accept PayPal payments"
msgstr "Acepta pagos con PayPal"

#: src/modules/Services/components/formSection/SettingsSection.jsx:326
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1576
msgid "Accept offline payments on-site"
msgstr "Acepta pagos sin conexión en el sitio"

#: src/modules/Services/components/formSection/SettingsSection.jsx:358
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1602
msgid "Connect with external services"
msgstr "Conecta con servicios externos"

#: src/modules/Services/components/formSection/SettingsSection.jsx:374
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1618
msgid "Create calendar events and auto-generate meeting links"
msgstr "Crea eventos de calendario y genera automáticamente enlaces de reunión"

#: src/modules/Services/components/formSection/SettingsSection.jsx:384
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1630
msgid "Auto-create video meeting links"
msgstr "Crea automáticamente enlaces de videollamada"

#: src/modules/Services/components/formSection/SettingsSection.jsx:394
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1642
msgid "Create Zoom meeting rooms"
msgstr "Crear salas de reunión de Zoom"

#: src/modules/Services/components/ServiceDashboard.jsx:206
msgid ""
"This service is linked to a Classified Listing. Deleting it will also "
"disable booking on that listing."
msgstr "Este servicio está vinculado a un anuncio clasificado. Al eliminarlo también se desactivará la reserva en ese anuncio."

#: src/modules/Services/components/ServiceDashboard.jsx:209
msgid "This action will permanently delete this service"
msgstr "Esta acción eliminará este servicio de forma permanente"

#. translators: %d: number of services selected.
#: src/modules/Services/components/ServiceDashboard.jsx:219
msgid "This action will permanently delete %d selected service(s)."
msgstr "Esta acción eliminará permanentemente %d servicio(s) seleccionado(s)."

#: src/modules/Services/components/ServiceDashboard.jsx:223
msgid ""
"One or more selected services are linked to Classified Listings — deleting "
"them will also disable booking on those listings."
msgstr "Uno o más servicios seleccionados están vinculados a Anuncios Clasificados: al eliminarlos también se desactivará la reserva en esos anuncios."

#: src/modules/Services/components/ServiceDashboard.jsx:227
msgid "This action will permanently delete this category"
msgstr "Esta acción eliminará esta categoría de forma permanente"

#: src/modules/Services/components/ServiceDashboard.jsx:293
msgid "Search across all services..."
msgstr "Buscar en todos los servicios…"

#: src/modules/Services/components/ServiceDashboard.jsx:305
msgid "Name: A → Z"
msgstr "Nombre: A → Z"

#: src/modules/Services/components/ServiceDashboard.jsx:306
msgid "Name: Z → A"
msgstr "Nombre: Z → A"

#: src/modules/Services/components/ServiceDashboard.jsx:307
msgid "Price: Low → High"
msgstr "Precio: ascendente"

#: src/modules/Services/components/ServiceDashboard.jsx:308
msgid "Price: High → Low"
msgstr "Precio: descendente"

#. translators: %d: number of services selected.
#: src/modules/Services/components/ServiceDashboard.jsx:329
msgid "%d service(s) selected"
msgstr "%d servicio(s) seleccionado(s)"

#: src/modules/Services/components/ServiceDashboard.jsx:347
msgid "Delete selected"
msgstr "Eliminar seleccionados"

#: src/modules/Services/components/ServiceDashboard.jsx:377
msgid "Select all services in this category"
msgstr "Seleccionar todos los servicios de esta categoría"

#: src/modules/Services/components/ServiceDashboard.jsx:526
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1665
msgid "Edit Service"
msgstr "Editar servicio"

#: src/modules/Services/components/ServiceDashboard.jsx:533
msgid "Delete Service"
msgstr "Eliminar servicio"

#: src/modules/Services/components/ServiceDashboard.jsx:546
msgid "No services yet"
msgstr "Aún no hay servicios"

#: src/modules/Services/components/ServiceDashboard.jsx:547
msgid "Add your first service to this category"
msgstr "Añade tu primer servicio a esta categoría"

#: src/modules/Services/components/ServiceDashboard.jsx:561
msgid "No Service Found"
msgstr "No se ha encontrado ningún servicio"

#: src/modules/Services/store/actions.js:131
msgid "Service updated Successfully"
msgstr "Servicio actualizado correctamente"

#: src/modules/Services/store/actions.js:131
msgid "Service created Successfully"
msgstr "Servicio creado correctamente"

#: src/modules/Services/store/actions.js:185
msgid "Service deleted successfully!"
msgstr "¡Servicio eliminado correctamente!"

#: src/modules/Services/store/actions.js:187
#: src/modules/Services/store/actions.js:215
msgid "Failed to delete Services."
msgstr "No se han podido eliminar los servicios."

#: src/modules/Services/store/actions.js:211
msgid "Services deleted successfully!"
msgstr "¡Servicios eliminados correctamente!"

#: src/modules/Services/store/actions.js:262
msgid "Category deleted successfully!"
msgstr "¡Categoría eliminada correctamente!"

#: src/modules/Services/store/actions.js:268
msgid "Failed to delete Service."
msgstr "No se ha podido eliminar el servicio."

#: src/modules/Settings/components/ChatbotPreview.jsx:178
msgid "What services do you offer?"
msgstr "¿Qué servicios ofrecéis?"

#: src/modules/Settings/components/ChatbotPreview.jsx:194
msgid "We offer a variety of services! Let me check for you..."
msgstr "¡Ofrecemos una gran variedad de servicios! Déjame consultarlo…"

#: src/modules/Settings/components/CountryCombobox.jsx:125
msgid "Select country"
msgstr "Seleccionar país"

#: src/modules/Settings/components/CountryCombobox.jsx:151
msgid "Search ..."
msgstr "Buscar…"

#: src/modules/Settings/components/CountryCombobox.jsx:153
msgid "No country found."
msgstr "No se ha encontrado ningún país."

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:82
msgid "Please select a valid .json file."
msgstr "Selecciona un archivo .json válido."

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:89
msgid "Failed to parse the file."
msgstr "No se ha podido analizar el archivo."

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:125
msgid ""
"Import is in progress. Please do not close, reload, or navigate away from "
"this page."
msgstr "La importación está en curso. No cierres, recargues ni salgas de esta página."

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:126
msgid ""
"Export is in progress. Please do not close, reload, or navigate away from "
"this page."
msgstr "La exportación está en curso. No cierres, recargues ni salgas de esta página."

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:134
#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:205
msgid "Export"
msgstr "Exportar"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:137
msgid "Import"
msgstr "Importar"

#. translators: %s is the total number of records.
#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:198
msgid "%s records"
msgstr "%s registros"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:201
msgid "No modules selected"
msgstr "Ningún módulo seleccionado"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:205
msgid "Exporting..."
msgstr "Exportando…"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:223
msgid "Reading file..."
msgstr "Leyendo archivo…"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:243
msgid "Click to select or drag & drop"
msgstr "Haz clic para seleccionar o arrastra y suelta"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:244
msgid ".json export file from Radius Booking"
msgstr "Archivo de exportación .json de Radius Booking"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:317
msgid "Importing..."
msgstr "Importando…"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:319
msgid "Start Import"
msgstr "Iniciar importación"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:333
msgid "Import completed successfully"
msgstr "Importación completada correctamente"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:334
msgid "All data has been imported into this site."
msgstr "Todos los datos se han importado a este sitio."

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:338
msgid "Import Another File"
msgstr "Importar otro archivo"

#: src/modules/Settings/components/ExportImport/ExportImportTab.jsx:350
msgid "Developer API"
msgstr "API para desarrolladores"

#. translators: %s is the module name being exported.
#: src/modules/Settings/components/ExportImport/useExportImport.js:84
#: src/modules/Settings/components/ExportImport/useExportImport.js:103
msgid "Exporting %s..."
msgstr "Exportando %s…"

#: src/modules/Settings/components/ExportImport/useExportImport.js:121
msgid "Export complete!"
msgstr "¡Exportación completada!"

#: src/modules/Settings/components/ExportImport/useExportImport.js:137
msgid "Export failed. Please try again."
msgstr "La exportación ha fallado. Inténtalo de nuevo."

#. translators: %s is the module name being imported.
#: src/modules/Settings/components/ExportImport/useExportImport.js:199
#: src/modules/Settings/components/ExportImport/useExportImport.js:218
msgid "Importing %s..."
msgstr "Importando %s…"

#: src/modules/Settings/components/ExportImport/useExportImport.js:234
msgid "Import complete!"
msgstr "¡Importación completada!"

#: src/modules/Settings/components/ExportImport/useExportImport.js:238
msgid "Import failed. Please try again."
msgstr "La importación ha fallado. Inténtalo de nuevo."

#: src/modules/Settings/components/IntegrationCard.jsx:24
msgid ""
"Please install and activate the Classified Listing plugin to use this "
"integration"
msgstr "Instala y activa el plugin Classified Listing para usar esta integración"

#: src/modules/Settings/components/IntegrationCard.jsx:55
msgid "Upgrade to PRO to use this integration"
msgstr "Actualiza a PRO para usar esta integración"

#: src/modules/Settings/components/IntegrationCard.jsx:106
msgid "View setup documentation"
msgstr "Ver la documentación de configuración"

#: src/modules/Settings/components/IntegrationCard.jsx:118
msgid "Enable this integration to configure settings"
msgstr "Activa esta integración para configurar los ajustes"

#: src/modules/Settings/components/IntegrationCard.jsx:181
#: src/modules/Settings/config/settingsConfig.jsx:753
msgid "Create and manage Zoom meetings for appointments"
msgstr "Crea y gestiona reuniones de Zoom para las citas"

#: src/modules/Settings/components/IntegrationCard.jsx:192
msgid "API Credentials"
msgstr "Credenciales de la API"

#: src/modules/Settings/components/IntegrationCard.jsx:198
msgid "Account ID"
msgstr "ID de la cuenta"

#: src/modules/Settings/components/IntegrationCard.jsx:201
msgid "Enter your Zoom Account ID"
msgstr "Introduce tu ID de cuenta de Zoom"

#: src/modules/Settings/components/IntegrationCard.jsx:207
#: src/modules/Settings/components/IntegrationCard.jsx:326
msgid "Client ID"
msgstr "ID de cliente"

#: src/modules/Settings/components/IntegrationCard.jsx:210
msgid "Enter your Zoom Client ID"
msgstr "Introduce tu ID de cliente de Zoom"

#: src/modules/Settings/components/IntegrationCard.jsx:216
#: src/modules/Settings/components/IntegrationCard.jsx:335
msgid "Client Secret"
msgstr "Secreto del cliente"

#: src/modules/Settings/components/IntegrationCard.jsx:219
msgid "Enter your Zoom Client Secret"
msgstr "Introduce el secreto del cliente de Zoom"

#: src/modules/Settings/components/IntegrationCard.jsx:231
msgid "Require password for Zoom meetings"
msgstr "Exigir contraseña para las reuniones de Zoom"

#: src/modules/Settings/components/IntegrationCard.jsx:238
msgid "Enable waiting room for meetings"
msgstr "Activar sala de espera para las reuniones"

#: src/modules/Settings/components/IntegrationCard.jsx:245
msgid "Send Zoom meeting invite to customers"
msgstr "Enviar invitación de reunión de Zoom a los clientes"

#: src/modules/Settings/components/IntegrationCard.jsx:250
msgid "Default meeting duration (minutes)"
msgstr "Duración predeterminada de la reunión (minutos)"

#: src/modules/Settings/components/IntegrationCard.jsx:309
msgid "Sync appointments with Google Calendar and Meet"
msgstr "Sincroniza las citas con Google Calendar y Meet"

#: src/modules/Settings/components/IntegrationCard.jsx:320
msgid "OAuth 2.0 Credentials"
msgstr "Credenciales de OAuth 2.0"

#: src/modules/Settings/components/IntegrationCard.jsx:329
msgid "Enter your Google OAuth Client ID"
msgstr "Introduce tu ID de cliente de Google OAuth"

#: src/modules/Settings/components/IntegrationCard.jsx:338
msgid "Enter your Google OAuth Client Secret"
msgstr "Introduce el secreto de cliente de Google OAuth"

#: src/modules/Settings/components/IntegrationCard.jsx:343
msgid "Redirect URI"
msgstr "URI de redirección"

#: src/modules/Settings/components/IntegrationCard.jsx:360
msgid "Saving & Redirecting..."
msgstr "Guardando y redirigiendo…"

#: src/modules/Settings/components/IntegrationCard.jsx:360
msgid "Configure Google Calendar Access"
msgstr "Configurar el acceso a Google Calendar"

#: src/modules/Settings/components/IntegrationCard.jsx:363
msgid "Settings will be saved automatically before redirecting to Google"
msgstr "Los ajustes se guardarán automáticamente antes de redirigirte a Google"

#: src/modules/Settings/components/IntegrationCard.jsx:384
#: src/modules/Settings/config/settingsConfig.jsx:760
msgid "Generate iCal files for Apple Calendar sync"
msgstr "Generar archivos iCal para la sincronización con Apple Calendar"

#: src/modules/Settings/components/IntegrationCard.jsx:392
msgid ""
"Apple Calendar integration works via iCal (.ics) files. Enable this to allow "
"customers to download calendar files or subscribe to calendar feeds."
msgstr "La integración con Apple Calendar funciona mediante archivos iCal (.ics). Actívala para permitir que los clientes descarguen archivos de calendario o se suscriban a fuentes de calendario."

#: src/modules/Settings/components/IntegrationCard.jsx:399
msgid "Show \"Add to Apple Calendar\" download link"
msgstr "Mostrar el enlace de descarga «Añadir a Apple Calendar»"

#: src/modules/Settings/components/IntegrationCard.jsx:406
msgid "Include location details in calendar events"
msgstr "Incluir detalles de la ubicación en los eventos del calendario"

#: src/modules/Settings/components/IntegrationCard.jsx:413
msgid "Include appointment details in calendar events"
msgstr "Incluir detalles de la cita en los eventos del calendario"

#: src/modules/Settings/components/IntegrationCard.jsx:420
msgid "Add reminders to calendar events"
msgstr "Añadir recordatorios a los eventos del calendario"

#: src/modules/Settings/components/IntegrationCard.jsx:428
msgid "Reminder time before appointment (minutes)"
msgstr "Tiempo de recordatorio antes de la cita (minutos)"

#: src/modules/Settings/components/IntegrationCard.jsx:441
msgid "Calendar Name"
msgstr "Nombre del calendario"

#: src/modules/Settings/components/IntegrationCard.jsx:446
msgid "My Business Appointments"
msgstr "Citas de mi negocio"

#: src/modules/Settings/components/IntegrationCard.jsx:452
msgid "Organizer Email"
msgstr "Correo del organizador"

#: src/modules/Settings/components/IntegrationCard.jsx:494
#: src/modules/Settings/components/IntegrationCard.jsx:496
msgid "hours"
msgstr "horas"

#: src/modules/Settings/components/IntegrationCard.jsx:496
msgid "hour"
msgstr "hora"

#: src/modules/Settings/components/IntegrationCard.jsx:505
#: src/modules/Settings/config/settingsConfig.jsx:766
msgid "Classified Listing"
msgstr "Classified Listing"

#: src/modules/Settings/components/IntegrationCard.jsx:506
msgid "Turn classified listings into bookable services or staff members"
msgstr "Convierte los anuncios clasificados en servicios reservables o empleados"

#: src/modules/Settings/components/IntegrationCard.jsx:516
msgid "Listing Mapping Mode"
msgstr "Modo de asignación de anuncios"

#: src/modules/Settings/components/IntegrationCard.jsx:536
msgid ""
"Each listing becomes a bookable service. The listing owner becomes the staff "
"member."
msgstr "Cada anuncio se convierte en un servicio reservable. El propietario del anuncio pasa a ser el empleado."

#: src/modules/Settings/components/IntegrationCard.jsx:556
msgid ""
"Each listing becomes a staff member. A shared default service is used for "
"all bookings."
msgstr "Cada anuncio se convierte en un empleado. Se usa un servicio predeterminado compartido para todas las reservas."

#: src/modules/Settings/components/IntegrationCard.jsx:567
msgid "Integration Settings"
msgstr "Ajustes de la integración"

#: src/modules/Settings/components/IntegrationCard.jsx:576
msgid "Sync price from listing"
msgstr "Sincronizar precio desde el anuncio"

#: src/modules/Settings/components/IntegrationCard.jsx:582
msgid "Sync description from listing"
msgstr "Sincronizar descripción desde el anuncio"

#: src/modules/Settings/components/IntegrationCard.jsx:592
msgid "Use listing price as staff rate"
msgstr "Usar el precio del anuncio como tarifa del empleado"

#: src/modules/Settings/components/IntegrationCard.jsx:599
msgid "Default Service Name"
msgstr "Nombre de servicio predeterminado"

#: src/modules/Settings/components/IntegrationCard.jsx:608
msgid "Default Duration"
msgstr "Duración predeterminada"

#: src/modules/Settings/components/IntegrationCard.jsx:626
msgid "Book Now Button Text"
msgstr "Texto del botón «Reservar ahora»"

#: src/modules/Settings/components/IntegrationCard.jsx:639
msgid ""
"In \"Listing as Staff\" mode, each listing with booking enabled will create "
"a staff member using the listing title and image. All staff share a single "
"default service for bookings."
msgstr "En el modo «Anuncio como empleado», cada anuncio con reservas activadas creará un empleado usando el título y la imagen del anuncio. Todos los empleados comparten un único servicio predeterminado para las reservas."

#: src/modules/Settings/components/IntegrationCard.jsx:640
msgid ""
"When enabled, a \"Radius Booking\" meta box will appear on each listing edit "
"screen. Listing owners can check \"Enable Booking\" to make their listing "
"bookable. The listing will be synced as a service in Radius Booking "
"automatically."
msgstr "Cuando se activa, aparecerá una metacaja «Radius Booking» en cada pantalla de edición de anuncio. Los propietarios pueden marcar «Habilitar reservas» para hacer su anuncio reservable. El anuncio se sincronizará automáticamente como servicio en Radius Booking."

#: src/modules/Settings/components/IntegrationCard.jsx:649
msgid "Seller Permissions"
msgstr "Permisos del vendedor"

#: src/modules/Settings/components/IntegrationCard.jsx:651
msgid "— Control what sellers can do from their dashboard"
msgstr "— Controla lo que los vendedores pueden hacer desde su panel"

#: src/modules/Settings/components/IntegrationCard.jsx:657
msgid "Seller can edit their services"
msgstr "El vendedor puede editar sus servicios"

#: src/modules/Settings/components/IntegrationCard.jsx:665
msgid "Seller can delete their services"
msgstr "El vendedor puede eliminar sus servicios"

#: src/modules/Settings/components/IntegrationCard.jsx:677
msgid "Seller can manage staff members"
msgstr "El vendedor puede gestionar empleados"

#: src/modules/Settings/components/IntegrationCard.jsx:689
msgid "Seller can update their work schedule"
msgstr "El vendedor puede actualizar su horario de trabajo"

#: src/modules/Settings/components/IntegrationCard.jsx:715
msgid ""
"Take booking payments through WooCommerce checkout — any WooCommerce "
"gateway, tax & coupons."
msgstr "Cobra los pagos de reservas mediante el pago de WooCommerce: cualquier pasarela de WooCommerce, impuestos y cupones."

#: src/modules/Settings/components/IntegrationCard.jsx:721
msgid "Please install and activate WooCommerce to use this integration"
msgstr "Instala y activa WooCommerce para usar esta integración"

#: src/modules/Settings/components/IntegrationCard.jsx:724
msgid "Confirm the booking when the order is"
msgstr "Confirmar la reserva cuando el pedido esté"

#: src/modules/Settings/components/IntegrationCard.jsx:733
msgid "Paid (Processing or Completed)"
msgstr "Pagado (En proceso o Completado)"

#: src/modules/Settings/components/IntegrationCard.jsx:734
msgid "Completed only"
msgstr "Solo Completado"

#: src/modules/Settings/components/IntegrationCard.jsx:739
msgid "New booking order status"
msgstr "Estado del pedido de nueva reserva"

#: src/modules/Settings/components/IntegrationCard.jsx:748
msgid "Pending payment"
msgstr "Pago pendiente"

#: src/modules/Settings/components/IntegrationCard.jsx:749
msgid "On hold"
msgstr "En espera"

#: src/modules/Settings/components/IntegrationCard.jsx:754
msgid "Redirect customer to"
msgstr "Redirigir al cliente a"

#: src/modules/Settings/components/IntegrationCard.jsx:763
msgid "Order pay page"
msgstr "Página de pago del pedido"

#: src/modules/Settings/components/IntegrationCard.jsx:764
msgid "Checkout page"
msgstr "Página de finalización de compra"

#: src/modules/Settings/components/IntegrationCard.jsx:769
msgid "Release unpaid slot after (minutes)"
msgstr "Liberar la franja no pagada después de (minutos)"

#: src/modules/Settings/components/IntegrationCard.jsx:777
msgid "0 = never release automatically."
msgstr "0 = nunca liberar automáticamente."

#: src/modules/Settings/components/IntegrationCard.jsx:785
msgid "Cancel appointment when order is refunded"
msgstr "Cancelar la cita cuando se reembolse el pedido"

#: src/modules/Settings/components/IntegrationCard.jsx:790
msgid "Cancel appointment when order is cancelled/failed"
msgstr "Cancelar la cita cuando el pedido se cancele o falle"

#: src/modules/Settings/components/IntegrationCard.jsx:795
msgid "Create a WooCommerce customer account"
msgstr "Crear una cuenta de cliente de WooCommerce"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:72
msgid "Are you sure you want to delete this entry?"
msgstr "¿Seguro que quieres eliminar esta entrada?"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:95
msgid "Loading knowledge base..."
msgstr "Cargando la base de conocimientos…"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:153
msgid "No knowledge base entries yet. Add your first FAQ."
msgstr "Aún no hay entradas en la base de conocimientos. Añade tu primera FAQ."

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:162
msgid "Edit Entry"
msgstr "Editar entrada"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:162
msgid "Add New Entry"
msgstr "Añadir nueva entrada"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:174
msgid "Question"
msgstr "Pregunta"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:183
msgid "e.g. What are your business hours?"
msgstr "p. ej., ¿Cuál es vuestro horario?"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:189
msgid "Answer"
msgstr "Respuesta"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:198
msgid "Provide the answer the chatbot should give..."
msgstr "Indica la respuesta que debe dar el chatbot…"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:214
msgid "Policy"
msgstr "Política"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:216
msgid "Hours"
msgstr "Horas"

#: src/modules/Settings/components/KnowledgeBaseSettings.jsx:246
msgid "Add Knowledge Entry"
msgstr "Añadir entrada de conocimiento"

#: src/modules/Settings/components/LicenseTab.jsx:35
msgid "Please enter a license key."
msgstr "Introduce una clave de licencia."

#: src/modules/Settings/components/LicenseTab.jsx:47
msgid "License activated successfully."
msgstr "Licencia activada correctamente."

#: src/modules/Settings/components/LicenseTab.jsx:48
msgid "License activated!"
msgstr "¡Licencia activada!"

#: src/modules/Settings/components/LicenseTab.jsx:51
#: src/modules/Settings/components/LicenseTab.jsx:52
msgid "Activation failed."
msgstr "La activación ha fallado."

#: src/modules/Settings/components/LicenseTab.jsx:55
msgid "Failed to activate license."
msgstr "No se ha podido activar la licencia."

#: src/modules/Settings/components/LicenseTab.jsx:72
msgid "License deactivated."
msgstr "Licencia desactivada."

#: src/modules/Settings/components/LicenseTab.jsx:74
msgid "Deactivation failed."
msgstr "La desactivación ha fallado."

#: src/modules/Settings/components/LicenseTab.jsx:77
msgid "Failed to deactivate license."
msgstr "No se ha podido desactivar la licencia."

#: src/modules/Settings/components/LicenseTab.jsx:91
msgid "Invalid"
msgstr "No válida"

#: src/modules/Settings/components/LicenseTab.jsx:97
msgid "Expired"
msgstr "Caducada"

#: src/modules/Settings/components/LicenseTab.jsx:117
msgid "License Management"
msgstr "Gestión de licencias"

#: src/modules/Settings/components/LicenseTab.jsx:119
msgid ""
"Activate your Radius Booking Pro license to receive updates and premium "
"support."
msgstr "Activa tu licencia de Radius Booking Pro para recibir actualizaciones y soporte premium."

#. translators: %s is the license status label.
#: src/modules/Settings/components/LicenseTab.jsx:131
msgid "License %s"
msgstr "Licencia %s"

#: src/modules/Settings/components/LicenseTab.jsx:147
#: src/modules/Settings/components/LicenseTab.jsx:153
msgid "License Key"
msgstr "Clave de licencia"

#: src/modules/Settings/components/LicenseTab.jsx:148
msgid "Enter your purchase license key"
msgstr "Introduce la clave de licencia de tu compra"

#: src/modules/Settings/components/LicenseTab.jsx:158
msgid "Enter your license key..."
msgstr "Introduce tu clave de licencia…"

#: src/modules/Settings/components/LicenseTab.jsx:183
msgid "Deactivating..."
msgstr "Desactivando…"

#: src/modules/Settings/components/LicenseTab.jsx:185
msgid "Deactivate License"
msgstr "Desactivar licencia"

#: src/modules/Settings/components/LicenseTab.jsx:195
msgid "Activating..."
msgstr "Activando…"

#: src/modules/Settings/components/LicenseTab.jsx:197
msgid "Activate License"
msgstr "Activar licencia"

#: src/modules/Settings/components/ModulesTab.jsx:13
#: src/modules/SetupWizard/components/steps/ModulesStep.jsx:7
msgid "Service Booking"
msgstr "Reserva de servicios"

#: src/modules/Settings/components/ModulesTab.jsx:14
msgid ""
"Traditional appointment booking with services, staff, and time slots. This "
"is the core booking module."
msgstr "Reserva tradicional de citas con servicios, personal y franjas horarias. Es el módulo principal de reservas."

#: src/modules/Settings/components/ModulesTab.jsx:21
#: src/modules/SetupWizard/components/steps/ModulesStep.jsx:15
msgid "Meeting Booking"
msgstr "Reserva de reuniones"

#: src/modules/Settings/components/ModulesTab.jsx:22
msgid ""
"Calendly-style meeting scheduling. Create shareable booking links for 1-on-1 "
"meetings with independent availability."
msgstr "Programación de reuniones estilo Calendly. Crea enlaces de reserva compartibles para reuniones 1 a 1 con disponibilidad independiente."

#: src/modules/Settings/components/ModulesTab.jsx:29
#: src/modules/SetupWizard/components/steps/ModulesStep.jsx:23
msgid "Event Booking"
msgstr "Reserva de eventos"

#: src/modules/Settings/components/ModulesTab.jsx:30
#: src/modules/SetupWizard/components/steps/ModulesStep.jsx:24
msgid ""
"Event management with ticket types, capacity limits, waitlists, and attendee "
"registration."
msgstr "Gestión de eventos con tipos de entrada, límites de aforo, listas de espera e inscripción de asistentes."

#. translators: %s is the module name.
#: src/modules/Settings/components/ModulesTab.jsx:76
msgid "%s enabled"
msgstr "%s activado"

#. translators: %s is the module name.
#: src/modules/Settings/components/ModulesTab.jsx:81
msgid "%s disabled"
msgstr "%s desactivado"

#: src/modules/Settings/components/ModulesTab.jsx:91
msgid "Failed to save module settings"
msgstr "No se han podido guardar los ajustes del módulo"

#: src/modules/Settings/components/ModulesTab.jsx:101
#: src/modules/SetupWizard/components/steps/ModulesStep.jsx:50
msgid "Booking Modules"
msgstr "Módulos de reserva"

#: src/modules/Settings/components/ModulesTab.jsx:103
msgid ""
"Enable or disable booking modules. Disabled modules are hidden from the "
"sidebar and their features become inactive."
msgstr "Activa o desactiva los módulos de reserva. Los desactivados se ocultan de la barra lateral y sus funciones quedan inactivas."

#: src/modules/Settings/components/ModulesTab.jsx:134
#: src/modules/SetupWizard/components/steps/ModulesStep.jsx:85
msgid "Always Active"
msgstr "Siempre activo"

#: src/modules/Settings/components/ModulesTab.jsx:176
msgid "Reload to update sidebar?"
msgstr "¿Recargar para actualizar la barra lateral?"

#: src/modules/Settings/components/ModulesTab.jsx:177
msgid ""
"Your module change is saved. Reloading will update the sidebar navigation, "
"but any unsaved changes on other settings tabs will be lost."
msgstr "Tu cambio de módulo está guardado. Al recargar se actualizará la navegación lateral, pero se perderán los cambios no guardados en otras pestañas."

#: src/modules/Settings/components/ModulesTab.jsx:178
msgid "Reload"
msgstr "Recargar"

#: src/modules/Settings/components/ModulesTab.jsx:179
msgid "Stay"
msgstr "Permanecer"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:55
msgid "Upgrade to PRO to use this payment gateway"
msgstr "Actualiza a PRO para usar esta pasarela de pago"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:98
msgid "Test Mode"
msgstr "Modo de prueba"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:98
msgid "Live Mode"
msgstr "Modo real"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:101
msgid "Sandbox"
msgstr "Sandbox"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:101
msgid "Production"
msgstr "Producción"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:106
msgid "No real transactions will be processed"
msgstr "No se procesarán transacciones reales"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:107
msgid "Real transactions will be processed"
msgstr "Se procesarán transacciones reales"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:121
msgid "Enable this payment method to configure settings"
msgstr "Activa este método de pago para configurar los ajustes"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:175
msgid "Accept cash, check, or other offline methods"
msgstr "Acepta efectivo, cheque u otros métodos sin conexión"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:181
msgid "Payment method label"
msgstr "Etiqueta del método de pago"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:185
msgid "e.g., Pay at venue, Cash on delivery"
msgstr "p. ej., Pago en el local, Contra reembolso"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:189
msgid "Payment instructions"
msgstr "Instrucciones de pago"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:194
msgid "Instructions shown to customers after booking..."
msgstr "Instrucciones que se muestran a los clientes tras la reserva…"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:198
msgid "These instructions will be displayed on the confirmation page"
msgstr "Estas instrucciones se mostrarán en la página de confirmación"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:236
msgid "Test Credentials (Sandbox)"
msgstr "Credenciales de prueba (sandbox)"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:236
#: src/modules/Settings/components/PaymentGatewayCard.jsx:302
msgid "Live Credentials"
msgstr "Credenciales reales"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:242
msgid "Test Client ID"
msgstr "ID de cliente de prueba"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:242
msgid "Live Client ID"
msgstr "ID de cliente real"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:245
msgid "Enter your PayPal sandbox client ID"
msgstr "Introduce tu ID de cliente sandbox de PayPal"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:245
msgid "Enter your PayPal live client ID"
msgstr "Introduce tu ID de cliente real de PayPal"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:255
#: src/modules/Settings/components/PaymentGatewayCard.jsx:321
msgid "Test Secret Key"
msgstr "Clave secreta de prueba"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:255
#: src/modules/Settings/components/PaymentGatewayCard.jsx:321
msgid "Live Secret Key"
msgstr "Clave secreta real"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:258
msgid "Enter your PayPal sandbox secret key"
msgstr "Introduce tu clave secreta sandbox de PayPal"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:258
msgid "Enter your PayPal live secret key"
msgstr "Introduce tu clave secreta real de PayPal"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:290
msgid "Accept credit card payments"
msgstr "Acepta pagos con tarjeta de crédito"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:302
msgid "Test Credentials"
msgstr "Credenciales de prueba"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:308
msgid "Test Publishable Key"
msgstr "Clave publicable de prueba"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:308
msgid "Live Publishable Key"
msgstr "Clave publicable real"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:340
msgid "Switch to Live credentials"
msgstr "Cambiar a credenciales reales"

#: src/modules/Settings/components/PaymentGatewayCard.jsx:340
msgid "Switch to Test credentials"
msgstr "Cambiar a credenciales de prueba"

#: src/modules/Settings/components/PayoutSettings.jsx:126
msgid "Enable Payouts"
msgstr "Activar pagos a empleados"

#: src/modules/Settings/components/PayoutSettings.jsx:129
msgid "Employees can view their balance and request payouts."
msgstr "Los empleados pueden ver su saldo y solicitar pagos."

#: src/modules/Settings/components/PayoutSettings.jsx:130
msgid "Payout feature is disabled. Employees will not see payout options."
msgstr "La función de pagos está desactivada. Los empleados no verán las opciones de pago."

#: src/modules/Settings/components/PayoutSettings.jsx:155
msgid "Deduct a fee from each employee payout"
msgstr "Descontar una comisión de cada pago al empleado"

#: src/modules/Settings/components/PayoutSettings.jsx:160
msgid "Commission Type"
msgstr "Tipo de comisión"

#: src/modules/Settings/components/PayoutSettings.jsx:170
msgid "Rate (%)"
msgstr "Tasa (%)"

#: src/modules/Settings/components/PayoutSettings.jsx:179
msgid "Minimum Payout Amount"
msgstr "Importe mínimo de pago"

#: src/modules/Settings/components/PayoutSettings.jsx:187
msgid "Employees must request at least this amount."
msgstr "Los empleados deben solicitar al menos este importe."

#: src/modules/Settings/components/PayoutSettings.jsx:201
msgid "Payout Methods"
msgstr "Métodos de pago"

#: src/modules/Settings/components/PayoutSettings.jsx:202
msgid "Methods employees can use to receive payouts"
msgstr "Métodos que los empleados pueden usar para recibir pagos"

#: src/modules/Settings/components/PayoutSettings.jsx:212
msgid "Add Method"
msgstr "Añadir método"

#: src/modules/Settings/components/PayoutSettings.jsx:275
msgid "Remove method"
msgstr "Eliminar método"

#: src/modules/Settings/components/PayoutSettings.jsx:290
msgid "e.g. Bank Transfer"
msgstr "p. ej., Transferencia bancaria"

#: src/modules/Settings/components/PayoutSettings.jsx:297
msgid "Describe this payout method for employees..."
msgstr "Describe este método de pago para los empleados…"

#: src/modules/Settings/components/PayoutSettings.jsx:305
msgid "Required Fields"
msgstr "Campos obligatorios"

#: src/modules/Settings/components/PayoutSettings.jsx:312
msgid "Add Field"
msgstr "Añadir campo"

#: src/modules/Settings/components/PayoutSettings.jsx:316
msgid "Define what information staff need to provide for this method."
msgstr "Define qué información debe proporcionar el personal para este método."

#: src/modules/Settings/components/PayoutSettings.jsx:326
msgid "Field label (e.g. Account Number)"
msgstr "Etiqueta del campo (p. ej., Número de cuenta)"

#: src/modules/Settings/components/PayoutSettings.jsx:330
msgid "auto"
msgstr "auto"

#: src/modules/Settings/components/PayoutSettings.jsx:336
msgid "Remove field"
msgstr "Eliminar campo"

#: src/modules/Settings/components/PayoutSettings.jsx:344
msgid ""
"No fields configured. Staff won't need to provide details for this method."
msgstr "Sin campos configurados. El personal no necesitará proporcionar detalles para este método."

#: src/modules/Settings/components/PayoutSettings.jsx:358
msgid "No payout methods configured"
msgstr "No hay métodos de pago configurados"

#: src/modules/Settings/components/PayoutSettings.jsx:365
msgid "Add Your First Method"
msgstr "Añade tu primer método"

#: src/modules/Settings/components/PayoutSettings.jsx:373
msgid "Add New Payout Method"
msgstr "Añadir nuevo método de pago"

#: src/modules/Settings/components/PayoutSettings.jsx:376
msgid "Method Key"
msgstr "Clave del método"

#: src/modules/Settings/components/PayoutSettings.jsx:380
msgid "e.g. paypal, wise, crypto"
msgstr "p. ej., paypal, wise, crypto"

#: src/modules/Settings/components/PayoutSettings.jsx:383
msgid "Unique identifier (lowercase, no spaces). Auto-formatted."
msgstr "Identificador único (minúsculas, sin espacios). Se formatea automáticamente."

#: src/modules/Settings/components/PayoutSettings.jsx:387
msgid "Display Label"
msgstr "Etiqueta de visualización"

#: src/modules/Settings/components/PayoutSettings.jsx:391
msgid "e.g. PayPal, Wise, Cryptocurrency"
msgstr "p. ej., PayPal, Wise, Criptomoneda"

#: src/modules/Settings/components/PayoutSettings.jsx:394
msgid "Shown to employees when requesting a payout."
msgstr "Se muestra a los empleados al solicitar un pago."

#: src/modules/Settings/components/PayoutSettings.jsx:399
msgid "A method with this key already exists."
msgstr "Ya existe un método con esta clave."

#: src/modules/Settings/components/ScheduleComponents.jsx:36
#: src/modules/SetupWizard/components/steps/ScheduleStep.jsx:61
msgid "Open"
msgstr "Abierto"

#: src/modules/Settings/components/ScheduleComponents.jsx:37
#: src/modules/SetupWizard/components/steps/ScheduleStep.jsx:62
msgid "Opens at"
msgstr "Abre a las"

#: src/modules/Settings/components/ScheduleComponents.jsx:38
#: src/modules/SetupWizard/components/steps/ScheduleStep.jsx:63
msgid "Closes at"
msgstr "Cierra a las"

#: src/modules/Settings/components/ScheduleComponents.jsx:114
#: src/modules/Settings/components/ScheduleComponents.jsx:282
#: src/myBooking/components/RescheduleBookingModal.jsx:389
msgid "Please select a date"
msgstr "Selecciona una fecha"

#: src/modules/Settings/components/ScheduleComponents.jsx:145
msgid "No custom schedules yet"
msgstr "Aún no hay horarios personalizados"

#: src/modules/Settings/components/ScheduleComponents.jsx:147
msgid "Override your weekly schedule for specific dates"
msgstr "Anula tu horario semanal para fechas específicas"

#: src/modules/Settings/components/ScheduleComponents.jsx:178
msgid "Remove schedule"
msgstr "Eliminar horario"

#: src/modules/Settings/components/ScheduleComponents.jsx:197
#: src/modules/Settings/components/ScheduleComponents.jsx:354
msgid "Select date"
msgstr "Selecciona la fecha"

#: src/modules/Settings/components/ScheduleComponents.jsx:202
#: src/modules/Settings/components/ScheduleComponents.jsx:359
msgid "Label (optional)"
msgstr "Etiqueta (opcional)"

#: src/modules/Settings/components/ScheduleComponents.jsx:208
msgid "e.g., Holiday hours"
msgstr "p. ej., Horario festivo"

#: src/modules/Settings/components/ScheduleComponents.jsx:253
msgid "Add Schedule"
msgstr "Añadir horario"

#: src/modules/Settings/components/ScheduleComponents.jsx:263
msgid "Add Custom Schedule"
msgstr "Añadir horario personalizado"

#: src/modules/Settings/components/ScheduleComponents.jsx:307
msgid "No holidays or days off yet"
msgstr "Aún no hay festivos ni días libres"

#: src/modules/Settings/components/ScheduleComponents.jsx:309
#: src/modules/Settings/config/settingsConfig.jsx:516
msgid "Mark dates as unavailable for booking"
msgstr "Marca fechas como no disponibles para reservar"

#: src/modules/Settings/components/ScheduleComponents.jsx:335
msgid "Remove holiday"
msgstr "Eliminar festivo"

#: src/modules/Settings/components/ScheduleComponents.jsx:365
msgid "e.g., Christmas Day"
msgstr "p. ej., Día de Navidad"

#: src/modules/Settings/components/ScheduleComponents.jsx:385
msgid "Add Holiday"
msgstr "Añadir festivo"

#: src/modules/Settings/components/ScheduleComponents.jsx:395
msgid "Add Holiday / Day Off"
msgstr "Añadir festivo/día libre"

#: src/modules/Settings/components/ScheduleComponents.jsx:411
msgid "Please enter a language name"
msgstr "Introduce un nombre de idioma"

#: src/modules/Settings/components/ScheduleComponents.jsx:416
msgid "This language is already added"
msgstr "Este idioma ya está añadido"

#: src/modules/Settings/components/ScheduleComponents.jsx:438
msgid "No languages configured"
msgstr "No hay idiomas configurados"

#: src/modules/Settings/components/ScheduleComponents.jsx:460
msgid "Remove language"
msgstr "Eliminar idioma"

#: src/modules/Settings/components/ScheduleComponents.jsx:473
msgid "Language Name"
msgstr "Nombre del idioma"

#: src/modules/Settings/components/ScheduleComponents.jsx:479
msgid "e.g., Spanish, French, Bengali"
msgstr "p. ej., Español, Francés, Bengalí"

#: src/modules/Settings/components/ScheduleComponents.jsx:499
#: src/modules/Settings/components/ScheduleComponents.jsx:509
msgid "Add Language"
msgstr "Añadir idioma"

#. translators: %s is the option label.
#: src/modules/Settings/components/SettingsList.jsx:328
msgid "%s (Pro)"
msgstr "%s (Pro)"

#: src/modules/Settings/components/SettingsList.jsx:542
#: src/pages/Settings.jsx:35
msgid "Invalid Email Sender Email"
msgstr "Correo del remitente no válido"

#: src/modules/Settings/components/SettingsList.jsx:546
#: src/pages/Settings.jsx:39
msgid "Invalid Email Sender Reply-To Email"
msgstr "Correo de respuesta del remitente no válido"

#: src/modules/Settings/components/SettingsList.jsx:551
#: src/pages/Settings.jsx:44
msgid "Invalid Apple Calendar Organizer Email"
msgstr "Correo del organizador de Apple Calendar no válido"

#: src/modules/Settings/components/SettingsList.jsx:988
msgid "Reset All Settings"
msgstr "Restablecer todos los ajustes"

#: src/modules/Settings/components/SettingsList.jsx:995
#: src/modules/Settings/components/SettingsList.jsx:1022
msgid "Reset This Tab"
msgstr "Restablecer esta pestaña"

#: src/modules/Settings/components/SettingsList.jsx:1015
msgid ""
"This will reset ALL settings across every tab to their defaults. This cannot "
"be undone."
msgstr "Esto restablecerá TODOS los ajustes de todas las pestañas a sus valores predeterminados. Esta acción no se puede deshacer."

#. translators: %s is the settings tab name.
#: src/modules/Settings/components/SettingsList.jsx:1018
msgid ""
"This will reset the \"%s\" settings to their defaults. Other tabs are not "
"affected."
msgstr "Esto restablecerá los ajustes de «%s» a sus valores predeterminados. Las demás pestañas no se ven afectadas."

#: src/modules/Settings/components/SettingsList.jsx:1022
msgid "Reset All"
msgstr "Restablecer todo"

#: src/modules/Settings/config/settingsConfig.jsx:17
msgid "Integrations Settings"
msgstr "Ajustes de integraciones"

#: src/modules/Settings/config/settingsConfig.jsx:18
msgid "Payment Settings"
msgstr "Ajustes de pago"

#: src/modules/Settings/config/settingsConfig.jsx:30
msgid "Currency & Price"
msgstr "Divisa y precio"

#: src/modules/Settings/config/settingsConfig.jsx:31
msgid "Symbol placement and number formatting"
msgstr "Posición del símbolo y formato de números"

#: src/modules/Settings/config/settingsConfig.jsx:37
msgid "Currency symbol"
msgstr "Símbolo de divisa"

#: src/modules/Settings/config/settingsConfig.jsx:46
msgid "Symbol position"
msgstr "Posición del símbolo"

#: src/modules/Settings/config/settingsConfig.jsx:49
msgid "Before price"
msgstr "Antes del precio"

#: src/modules/Settings/config/settingsConfig.jsx:50
msgid "After price"
msgstr "Después del precio"

#: src/modules/Settings/config/settingsConfig.jsx:51
msgid "Before with space"
msgstr "Antes con espacio"

#: src/modules/Settings/config/settingsConfig.jsx:52
msgid "After with space"
msgstr "Después con espacio"

#: src/modules/Settings/config/settingsConfig.jsx:58
msgid "Number of decimals"
msgstr "Número de decimales"

#: src/modules/Settings/config/settingsConfig.jsx:66
msgid "Thousand separator"
msgstr "Separador de miles"

#: src/modules/Settings/config/settingsConfig.jsx:69
msgid "Comma (1,000)"
msgstr "Coma (1,000)"

#: src/modules/Settings/config/settingsConfig.jsx:70
msgid "Dot (1.000)"
msgstr "Punto (1.000)"

#: src/modules/Settings/config/settingsConfig.jsx:71
msgid "Space (1 000)"
msgstr "Espacio (1 000)"

#: src/modules/Settings/config/settingsConfig.jsx:77
msgid "Decimal separator"
msgstr "Separador decimal"

#: src/modules/Settings/config/settingsConfig.jsx:80
msgid "Dot (0.99)"
msgstr "Punto (0.99)"

#: src/modules/Settings/config/settingsConfig.jsx:81
msgid "Comma (0,99)"
msgstr "Coma (0,99)"

#: src/modules/Settings/config/settingsConfig.jsx:90
msgid "Phone Settings"
msgstr "Ajustes de teléfono"

#: src/modules/Settings/config/settingsConfig.jsx:91
msgid "Country detection and validation"
msgstr "Detección y validación de países"

#: src/modules/Settings/config/settingsConfig.jsx:95
msgid "Countries shown in phone field"
msgstr "Países mostrados en el campo de teléfono"

#: src/modules/Settings/config/settingsConfig.jsx:98
msgid "Show all countries"
msgstr "Mostrar todos los países"

#: src/modules/Settings/config/settingsConfig.jsx:99
msgid "Show only selected countries"
msgstr "Mostrar solo los países seleccionados"

#: src/modules/Settings/config/settingsConfig.jsx:105
msgid "Select countries available for phone number field"
msgstr "Selecciona los países disponibles para el campo de teléfono"

#: src/modules/Settings/config/settingsConfig.jsx:114
msgid "Default Country"
msgstr "País predeterminado"

#: src/modules/Settings/config/settingsConfig.jsx:137
msgid "Format phone number on input"
msgstr "Formatear el número de teléfono al introducirlo"

#: src/modules/Settings/config/settingsConfig.jsx:143
msgid "Show country dial code next to flag"
msgstr "Mostrar el prefijo del país junto a la bandera"

#: src/modules/Settings/config/settingsConfig.jsx:151
msgid "Authentication"
msgstr "Autenticación"

#: src/modules/Settings/config/settingsConfig.jsx:152
msgid "Customer accounts and login options"
msgstr "Cuentas de cliente y opciones de inicio de sesión"

#: src/modules/Settings/config/settingsConfig.jsx:156
msgid "Auto-create users on appointment confirmation"
msgstr "Crear usuarios automáticamente al confirmar la cita"

#: src/modules/Settings/config/settingsConfig.jsx:161
msgid "Customer can register for an account"
msgstr "El cliente puede registrarse para una cuenta"

#: src/modules/Settings/config/settingsConfig.jsx:221
msgid "Setup Pages"
msgstr "Páginas de configuración"

#: src/modules/Settings/config/settingsConfig.jsx:222
msgid "Select the pages that contain booking shortcodes"
msgstr "Selecciona las páginas que contienen shortcodes de reserva"

#: src/modules/Settings/config/settingsConfig.jsx:226
msgid "Booking Form Page"
msgstr "Página del formulario de reserva"

#: src/modules/Settings/config/settingsConfig.jsx:229
msgid "Page containing [radius_booking_form] shortcode"
msgstr "Página que contiene el shortcode [radius_booking_form]"

#: src/modules/Settings/config/settingsConfig.jsx:234
msgid "My Booking Page"
msgstr "Página «Mi reserva»"

#: src/modules/Settings/config/settingsConfig.jsx:237
msgid "Page containing [rtrb_my_booking] shortcode"
msgstr "Página que contiene el shortcode [rtrb_my_booking]"

#: src/modules/Settings/config/settingsConfig.jsx:290
#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:48
msgid "Business Information"
msgstr "Información del negocio"

#: src/modules/Settings/config/settingsConfig.jsx:291
msgid "Used across your communications and calendar"
msgstr "Se usa en tus comunicaciones y el calendario"

#: src/modules/Settings/config/settingsConfig.jsx:296
#: src/modules/Settings/config/settingsConfig.jsx:298
#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:75
msgid "Company Name"
msgstr "Nombre de la empresa"

#: src/modules/Settings/config/settingsConfig.jsx:303
msgid "Business Phone"
msgstr "Teléfono del negocio"

#: src/modules/Settings/config/settingsConfig.jsx:310
#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:120
msgid "Business Address"
msgstr "Dirección del negocio"

#: src/modules/Settings/config/settingsConfig.jsx:312
msgid "Street, City, State, ZIP"
msgstr "Calle, ciudad, provincia, código postal"

#: src/modules/Settings/config/settingsConfig.jsx:317
msgid "Company Logo URL"
msgstr "URL del logotipo de la empresa"

#: src/modules/Settings/config/settingsConfig.jsx:328
msgid "Email Settings"
msgstr "Ajustes de correo electrónico"

#: src/modules/Settings/config/settingsConfig.jsx:329
msgid "Configure the sender details for all outgoing emails"
msgstr "Configura los datos del remitente para todos los correos salientes"

#: src/modules/Settings/config/settingsConfig.jsx:334
msgid "Sender Name"
msgstr "Nombre del remitente"

#: src/modules/Settings/config/settingsConfig.jsx:335
msgid "e.g. My Booking System"
msgstr "p. ej., Mi sistema de reservas"

#: src/modules/Settings/config/settingsConfig.jsx:336
msgid "Leave empty to use Company Name or site name"
msgstr "Déjalo vacío para usar el nombre de la empresa o del sitio"

#: src/modules/Settings/config/settingsConfig.jsx:342
msgid "Sender Email"
msgstr "Correo del remitente"

#: src/modules/Settings/config/settingsConfig.jsx:343
msgid "e.g. noreply@example.com"
msgstr "p. ej., noreply@example.com"

#: src/modules/Settings/config/settingsConfig.jsx:344
msgid "Leave empty to use WordPress admin email"
msgstr "Déjalo vacío para usar el correo del administrador de WordPress"

#: src/modules/Settings/config/settingsConfig.jsx:350
msgid "Reply-to Email"
msgstr "Correo de respuesta"

#: src/modules/Settings/config/settingsConfig.jsx:351
msgid "e.g. support@example.com"
msgstr "p. ej., soporte@example.com"

#: src/modules/Settings/config/settingsConfig.jsx:352
msgid "Leave empty to use Sender Email"
msgstr "Déjalo vacío para usar el correo del remitente"

#: src/modules/Settings/config/settingsConfig.jsx:363
msgid "Set formats and intervals for scheduling"
msgstr "Define formatos e intervalos para la programación"

#: src/modules/Settings/config/settingsConfig.jsx:367
msgid "Time system"
msgstr "Sistema horario"

#: src/modules/Settings/config/settingsConfig.jsx:370
msgid "12-hour clock"
msgstr "Formato de 12 horas"

#: src/modules/Settings/config/settingsConfig.jsx:371
msgid "24-hour clock"
msgstr "Formato de 24 horas"

#: src/modules/Settings/config/settingsConfig.jsx:377
msgid "Date format"
msgstr "Formato de fecha"

#: src/modules/Settings/config/settingsConfig.jsx:390
msgid "Default Time Duration Step (minutes)"
msgstr "Paso de duración predeterminado (minutos)"

#: src/modules/Settings/config/settingsConfig.jsx:434
msgid "Booking Restrictions"
msgstr "Restricciones de reserva"

#: src/modules/Settings/config/settingsConfig.jsx:435
msgid "Limit how far in advance customers can book"
msgstr "Limita con cuánta antelación pueden reservar los clientes"

#: src/modules/Settings/config/settingsConfig.jsx:440
msgid "Minimum time before booking"
msgstr "Tiempo mínimo antes de la reserva"

#: src/modules/Settings/config/settingsConfig.jsx:442
msgid "e.g. +1 hour, +30 minutes"
msgstr "p. ej., +1 hour, +30 minutes"

#: src/modules/Settings/config/settingsConfig.jsx:443
msgid ""
"Use \"+1 month\", \"+2 weeks\", \"+5 days\", \"+3 hours\", \"+30 minutes\" "
"or a fixed date YYYY-MM-DD."
msgstr "Usa «+1 month», «+2 weeks», «+5 days», «+3 hours», «+30 minutes» o una fecha fija AAAA-MM-DD."

#: src/modules/Settings/config/settingsConfig.jsx:448
msgid "Period available for booking in advance"
msgstr "Periodo disponible para reservar con antelación"

#: src/modules/Settings/config/settingsConfig.jsx:450
msgid "e.g. +6 months or 2025-12-31"
msgstr "p. ej., +6 months o 2025-12-31"

#: src/modules/Settings/config/settingsConfig.jsx:455
msgid "Minimum time required before canceling"
msgstr "Tiempo mínimo necesario antes de cancelar"

#: src/modules/Settings/config/settingsConfig.jsx:457
msgid "e.g. +24 hours"
msgstr "p. ej., +24 hours"

#: src/modules/Settings/config/settingsConfig.jsx:458
msgid "Use \"+24 hours\", \"+2 days\", etc."
msgstr "Usa «+24 hours», «+2 days», etc."

#: src/modules/Settings/config/settingsConfig.jsx:463
msgid "Minimum time required before rescheduling"
msgstr "Tiempo mínimo necesario antes de reprogramar"

#: src/modules/Settings/config/settingsConfig.jsx:465
msgid "e.g. +12 hours"
msgstr "p. ej., +12 hours"

#: src/modules/Settings/config/settingsConfig.jsx:466
msgid "Use \"+12 hours\", \"+1 day\", etc."
msgstr "Usa «+12 hours», «+1 day», etc."

#: src/modules/Settings/config/settingsConfig.jsx:499
msgid "General Weekly Schedule"
msgstr "Horario semanal general"

#: src/modules/Settings/config/settingsConfig.jsx:500
msgid "Set default working hours for each day"
msgstr "Define las horas de trabajo predeterminadas para cada día"

#: src/modules/Settings/config/settingsConfig.jsx:507
msgid "Days With Custom Schedules"
msgstr "Días con horarios personalizados"

#: src/modules/Settings/config/settingsConfig.jsx:508
msgid "Override weekly schedule for specific dates"
msgstr "Anula el horario semanal para fechas específicas"

#: src/modules/Settings/config/settingsConfig.jsx:515
msgid "Holidays & Days Off"
msgstr "Festivos y días libres"

#: src/modules/Settings/config/settingsConfig.jsx:525
msgid "Configure Tax"
msgstr "Configurar impuestos"

#: src/modules/Settings/config/settingsConfig.jsx:526
msgid "Configure tax calculation for bookings"
msgstr "Configura el cálculo de impuestos para las reservas"

#: src/modules/Settings/config/settingsConfig.jsx:531
msgid "Enable Tax"
msgstr "Activar impuesto"

#: src/modules/Settings/config/settingsConfig.jsx:537
msgid "Tax Label"
msgstr "Etiqueta del impuesto"

#: src/modules/Settings/config/settingsConfig.jsx:539
msgid "e.g., VAT, GST, Sales Tax"
msgstr "p. ej., IVA, IGIC"

#: src/modules/Settings/config/settingsConfig.jsx:544
msgid "Tax Rate (%)"
msgstr "Tipo impositivo (%)"

#: src/modules/Settings/config/settingsConfig.jsx:552
msgid "Prices include tax"
msgstr "Los precios incluyen impuestos"

#: src/modules/Settings/config/settingsConfig.jsx:554
msgid "Enable if your service prices already include tax"
msgstr "Actívalo si los precios de tus servicios ya incluyen impuestos"

#: src/modules/Settings/config/settingsConfig.jsx:566
msgid "Accept cash, check, or other offline payment methods"
msgstr "Acepta efectivo, cheque u otros métodos de pago sin conexión"

#: src/modules/Settings/config/settingsConfig.jsx:580
msgid "Accept credit card payments via Stripe"
msgstr "Acepta pagos con tarjeta a través de Stripe"

#: src/modules/Settings/config/settingsConfig.jsx:587
msgid "Service List Shortcode"
msgstr "Shortcode de lista de servicios"

#: src/modules/Settings/config/settingsConfig.jsx:588
msgid "Configure the [rtrb_service_list] shortcode display"
msgstr "Configura cómo se muestra el shortcode [rtrb_service_list]"

#: src/modules/Settings/config/settingsConfig.jsx:593
msgid "Default Layout"
msgstr "Diseño predeterminado"

#: src/modules/Settings/config/settingsConfig.jsx:603
msgid "Grid Columns"
msgstr "Columnas de la cuadrícula"

#: src/modules/Settings/config/settingsConfig.jsx:606
msgid "2 Columns"
msgstr "2 columnas"

#: src/modules/Settings/config/settingsConfig.jsx:607
msgid "3 Columns"
msgstr "3 columnas"

#: src/modules/Settings/config/settingsConfig.jsx:608
msgid "4 Columns"
msgstr "4 columnas"

#: src/modules/Settings/config/settingsConfig.jsx:622
msgid "Book Button Text"
msgstr "Texto del botón de reserva"

#: src/modules/Settings/config/settingsConfig.jsx:635
msgid "Card Border Radius"
msgstr "Radio del borde de la tarjeta"

#: src/modules/Settings/config/settingsConfig.jsx:643
msgid "Show service image"
msgstr "Mostrar imagen del servicio"

#: src/modules/Settings/config/settingsConfig.jsx:648
msgid "Show service price"
msgstr "Mostrar precio del servicio"

#: src/modules/Settings/config/settingsConfig.jsx:653
msgid "Show service duration"
msgstr "Mostrar duración del servicio"

#: src/modules/Settings/config/settingsConfig.jsx:658
msgid "Show category badge"
msgstr "Mostrar etiqueta de categoría"

#: src/modules/Settings/config/settingsConfig.jsx:663
msgid "Show service description"
msgstr "Mostrar descripción del servicio"

#: src/modules/Settings/config/settingsConfig.jsx:668
msgid "Show category filter"
msgstr "Mostrar filtro de categorías"

#: src/modules/Settings/config/settingsConfig.jsx:673
msgid "Show assigned staff"
msgstr "Mostrar personal asignado"

#: src/modules/Settings/config/settingsConfig.jsx:683
msgid "Booking Flow"
msgstr "Flujo de reserva"

#: src/modules/Settings/config/settingsConfig.jsx:684
msgid ""
"Choose how customers book on the public form. \"No staff\" lets customers "
"book without choosing a staff member; the admin assigns staff later."
msgstr "Elige cómo reservan los clientes en el formulario público. «Sin personal» permite a los clientes reservar sin elegir un miembro del personal; el administrador asigna el personal más tarde."

#: src/modules/Settings/config/settingsConfig.jsx:688
msgid "Booking flow"
msgstr "Flujo de reserva"

#: src/modules/Settings/config/settingsConfig.jsx:691
msgid "Service first (customer picks a staff member)"
msgstr "Primero el servicio (el cliente elige un miembro del personal)"

#: src/modules/Settings/config/settingsConfig.jsx:692
msgid "Staff first (customer picks a staff member, then service)"
msgstr "Primero el personal (el cliente elige un miembro del personal y luego el servicio)"

#: src/modules/Settings/config/settingsConfig.jsx:693
msgid "No staff (admin assigns staff after booking)"
msgstr "Sin personal (el administrador asigna el personal tras la reserva)"

#: src/modules/Settings/config/settingsConfig.jsx:703
msgid "Statuses"
msgstr "Estados"

#: src/modules/Settings/config/settingsConfig.jsx:704
msgid "Configure default and auxiliary statuses for appointments"
msgstr "Configura los estados predeterminado y auxiliares para las citas"

#: src/modules/Settings/config/settingsConfig.jsx:708
msgid "Default appointment status"
msgstr "Estado predeterminado de la cita"

#: src/modules/Settings/config/settingsConfig.jsx:713
msgid "Canceled"
msgstr "Cancelada"

#: src/modules/Settings/config/settingsConfig.jsx:724
msgid "Customer Settings"
msgstr "Ajustes del cliente"

#: src/modules/Settings/config/settingsConfig.jsx:725
msgid "Rescheduling and cancellations"
msgstr "Reprogramaciones y cancelaciones"

#: src/modules/Settings/config/settingsConfig.jsx:730
msgid "Allow customers to reschedule"
msgstr "Permitir que los clientes reprogramen"

#: src/modules/Settings/config/settingsConfig.jsx:735
msgid "Allow customers to cancel their bookings"
msgstr "Permitir que los clientes cancelen sus reservas"

#: src/modules/Settings/config/settingsConfig.jsx:746
msgid "Sync appointments with Google Calendar and Meet "
msgstr "Sincroniza las citas con Google Calendar y Meet "

#: src/modules/Settings/config/settingsConfig.jsx:767
msgid "Turn classified listings into bookable services"
msgstr "Convierte los anuncios clasificados en servicios reservables"

#: src/modules/Settings/config/settingsConfig.jsx:774
msgid "Take booking payments through WooCommerce checkout"
msgstr "Cobra los pagos de reservas mediante el pago de WooCommerce"

#: src/modules/Settings/config/settingsConfig.jsx:783
msgid "Configure your AI booking assistant"
msgstr "Configura tu asistente de reservas con IA"

#: src/modules/Settings/config/settingsConfig.jsx:788
msgid "Enable AI Chatbot"
msgstr "Activar chatbot de IA"

#: src/modules/Settings/config/settingsConfig.jsx:794
msgid "Enable AI/Classic Toggle in Appointment"
msgstr "Activar el interruptor IA/Clásico en la cita"

#: src/modules/Settings/config/settingsConfig.jsx:796
msgid ""
"Show a toggle in the appointment form to switch between AI Booking and "
"Classic Form."
msgstr "Muestra un interruptor en el formulario de cita para cambiar entre la reserva con IA y el formulario clásico."

#: src/modules/Settings/config/settingsConfig.jsx:801
msgid "AI Provider"
msgstr "Proveedor de IA"

#: src/modules/Settings/config/settingsConfig.jsx:804
msgid "OpenAI (GPT)"
msgstr "OpenAI (GPT)"

#: src/modules/Settings/config/settingsConfig.jsx:805
msgid "Google Gemini"
msgstr "Google Gemini"

#: src/modules/Settings/config/settingsConfig.jsx:811
msgid "OpenAI API Key"
msgstr "Clave de API de OpenAI"

#: src/modules/Settings/config/settingsConfig.jsx:814
msgid "Your OpenAI API key. Never shared with the browser."
msgstr "Tu clave de API de OpenAI. Nunca se comparte con el navegador."

#: src/modules/Settings/config/settingsConfig.jsx:820
msgid "OpenAI Model"
msgstr "Modelo de OpenAI"

#: src/modules/Settings/config/settingsConfig.jsx:823
msgid "GPT-4o Mini (Fast & Affordable)"
msgstr "GPT-4o Mini (rápido y económico)"

#: src/modules/Settings/config/settingsConfig.jsx:824
msgid "GPT-4o (Most Capable)"
msgstr "GPT-4o (el más capaz)"

#: src/modules/Settings/config/settingsConfig.jsx:825
msgid "GPT-3.5 Turbo (Legacy)"
msgstr "GPT-3.5 Turbo (heredado)"

#: src/modules/Settings/config/settingsConfig.jsx:832
msgid "Gemini API Key"
msgstr "Clave de API de Gemini"

#: src/modules/Settings/config/settingsConfig.jsx:835
msgid "Your Google Gemini API key. Get one at aistudio.google.com"
msgstr "Tu clave de API de Google Gemini. Consíguela en aistudio.google.com"

#: src/modules/Settings/config/settingsConfig.jsx:841
msgid "Gemini Model"
msgstr "Modelo de Gemini"

#: src/modules/Settings/config/settingsConfig.jsx:845
msgid "Gemini 2.5 Pro (Most Capable - Stable)"
msgstr "Gemini 2.5 Pro (el más capaz, estable)"

#: src/modules/Settings/config/settingsConfig.jsx:846
msgid "Gemini 2.5 Flash (Balanced - Stable)"
msgstr "Gemini 2.5 Flash (equilibrado, estable)"

#: src/modules/Settings/config/settingsConfig.jsx:847
msgid "Gemini 2.5 Flash Lite (Fast & Cost-Efficient)"
msgstr "Gemini 2.5 Flash Lite (rápido y económico)"

#: src/modules/Settings/config/settingsConfig.jsx:850
msgid "Gemini 3.1 Pro (Next-Gen Preview)"
msgstr "Gemini 3.1 Pro (vista previa de nueva generación)"

#: src/modules/Settings/config/settingsConfig.jsx:851
msgid "Gemini 3 Flash (Fastest Reasoning Preview)"
msgstr "Gemini 3 Flash (vista previa de razonamiento más rápido)"

#: src/modules/Settings/config/settingsConfig.jsx:858
msgid "Response Style"
msgstr "Estilo de respuesta"

#: src/modules/Settings/config/settingsConfig.jsx:861
msgid "Modern (Rich Cards & UI)"
msgstr "Moderno (tarjetas e interfaz enriquecidas)"

#: src/modules/Settings/config/settingsConfig.jsx:862
msgid "Text Only (Plain Messages)"
msgstr "Solo texto (mensajes simples)"

#: src/modules/Settings/config/settingsConfig.jsx:868
msgid "Bot Name"
msgstr "Nombre del bot"

#: src/modules/Settings/config/settingsConfig.jsx:875
msgid "Welcome Message"
msgstr "Mensaje de bienvenida"

#: src/modules/Settings/config/settingsConfig.jsx:877
msgid "Hi! How can I help you today?"
msgstr "¡Hola! ¿En qué puedo ayudarte hoy?"

#: src/modules/Settings/config/settingsConfig.jsx:886
msgid "Display Settings"
msgstr "Ajustes de visualización"

#: src/modules/Settings/config/settingsConfig.jsx:887
msgid "Control where the chatbot appears"
msgstr "Controla dónde aparece el chatbot"

#: src/modules/Settings/config/settingsConfig.jsx:892
msgid "Display Mode"
msgstr "Modo de visualización"

#: src/modules/Settings/config/settingsConfig.jsx:895
msgid "All Pages"
msgstr "Todas las páginas"

#: src/modules/Settings/config/settingsConfig.jsx:896
msgid "Booking Pages Only"
msgstr "Solo páginas de reserva"

#: src/modules/Settings/config/settingsConfig.jsx:897
msgid "Specific Pages"
msgstr "Páginas específicas"

#: src/modules/Settings/config/settingsConfig.jsx:903
msgid "Select Pages"
msgstr "Seleccionar páginas"

#: src/modules/Settings/config/settingsConfig.jsx:915
msgid "Appearance & Live Preview"
msgstr "Apariencia y vista previa en vivo"

#: src/modules/Settings/config/settingsConfig.jsx:916
msgid "Customize the chatbot look and see changes in real time"
msgstr "Personaliza la apariencia del chatbot y mira los cambios en tiempo real"

#: src/modules/Settings/config/settingsConfig.jsx:922
msgid "Bubble Icon"
msgstr "Icono de burbuja"

#: src/modules/Settings/config/settingsConfig.jsx:925
msgid "Chat Bubble"
msgstr "Burbuja de chat"

#: src/modules/Settings/config/settingsConfig.jsx:926
msgid "Headset / Support"
msgstr "Auriculares / Soporte"

#: src/modules/Settings/config/settingsConfig.jsx:927
msgid "Robot / AI"
msgstr "Robot / IA"

#: src/modules/Settings/config/settingsConfig.jsx:928
msgid "Help Circle"
msgstr "Círculo de ayuda"

#: src/modules/Settings/config/settingsConfig.jsx:934
msgid "Custom Icon Image"
msgstr "Imagen de icono personalizada"

#: src/modules/Settings/config/settingsConfig.jsx:946
msgid "Widget Position"
msgstr "Posición del widget"

#: src/modules/Settings/config/settingsConfig.jsx:949
msgid "Bottom Right"
msgstr "Abajo a la derecha"

#: src/modules/Settings/config/settingsConfig.jsx:950
msgid "Bottom Left"
msgstr "Abajo a la izquierda"

#: src/modules/Settings/config/settingsConfig.jsx:955
msgid "Powered By Text"
msgstr "Texto «Con tecnología de»"

#: src/modules/Settings/config/settingsConfig.jsx:959
msgid "Leave empty to hide. Shown at the bottom of the chat window."
msgstr "Déjalo vacío para ocultarlo. Se muestra en la parte inferior de la ventana del chat."

#: src/modules/Settings/config/settingsConfig.jsx:960
msgid "To update the text, Please upgrade to the Pro version."
msgstr "Para actualizar el texto, actualiza a la versión Pro."

#: src/modules/Settings/config/settingsConfig.jsx:967
msgid "Knowledge Base"
msgstr "Base de conocimientos"

#: src/modules/Settings/config/settingsConfig.jsx:968
msgid "Manage FAQs and policies the chatbot can reference"
msgstr "Gestiona las FAQs y políticas que el chatbot puede consultar"

#: src/modules/Settings/config/settingsConfig.jsx:975
msgid "Advanced Settings"
msgstr "Ajustes avanzados"

#: src/modules/Settings/config/settingsConfig.jsx:976
msgid "Fine-tune the AI model behavior"
msgstr "Ajusta con precisión el comportamiento del modelo de IA"

#: src/modules/Settings/config/settingsConfig.jsx:981
msgid "Max Tokens"
msgstr "Tokens máximos"

#: src/modules/Settings/config/settingsConfig.jsx:986
msgid "Maximum length of the AI response."
msgstr "Longitud máxima de la respuesta de la IA."

#: src/modules/Settings/config/settingsConfig.jsx:991
msgid "Temperature"
msgstr "Temperatura"

#: src/modules/Settings/config/settingsConfig.jsx:996
msgid "Higher values make output more creative, lower values more focused."
msgstr "Los valores más altos hacen la respuesta más creativa; los más bajos, más centrada."

#: src/modules/Settings/config/settingsConfig.jsx:1006
msgid "Payout Configuration"
msgstr "Configuración de pagos a empleados"

#: src/modules/Settings/config/settingsConfig.jsx:1007
msgid ""
"Configure commission rates, minimum payout amounts, and available payout "
"methods for employees"
msgstr "Configura las tasas de comisión, los importes mínimos de pago y los métodos de pago disponibles para los empleados"

#: src/modules/Settings/config/settingsConfig.jsx:1016
msgid "Manage Languages"
msgstr "Gestionar idiomas"

#: src/modules/Settings/config/settingsConfig.jsx:1017
msgid "Available languages for your booking system"
msgstr "Idiomas disponibles para tu sistema de reservas"

#: src/modules/Settings/store/actions.js:67
#: src/modules/Settings/store/actions.js:92
msgid "Settings Updated!"
msgstr "¡Ajustes actualizados!"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:128
msgid "Company Name is required."
msgstr "El nombre de la empresa es obligatorio."

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:131
msgid "Please enter a valid phone number."
msgstr "Introduce un número de teléfono válido."

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:136
msgid "Please select a currency."
msgstr "Selecciona una divisa."

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:160
msgid "Failed to create staff member."
msgstr "No se ha podido crear el empleado."

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:185
msgid "Failed to save. Please try again."
msgstr "No se ha podido guardar. Inténtalo de nuevo."

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:200
msgid "Setup completed successfully!"
msgstr "¡Configuración completada correctamente!"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:203
msgid "Failed to complete setup."
msgstr "No se ha podido completar la configuración."

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:219
msgid "Failed to skip setup."
msgstr "No se ha podido omitir la configuración."

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:228
msgid "Business Info"
msgstr "Información del negocio"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:240
#: src/modules/SetupWizard/components/steps/CurrencyStep.jsx:84
msgid "Currency"
msgstr "Divisa"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:258
msgid "Create Staff"
msgstr "Crear empleado"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:264
msgid "Finish"
msgstr "Finalizar"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:294
msgid "Skip Setup Wizard"
msgstr "Omitir asistente de configuración"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:305
msgid "Loading your settings..."
msgstr "Cargando tus ajustes…"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:330
msgid "Setup Progress"
msgstr "Progreso de la configuración"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:331
msgid "Complete all sections to finish setup"
msgstr "Completa todas las secciones para finalizar la configuración"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:334
msgid "Complete Setup"
msgstr "Completar configuración"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:335
msgid "Save & Continue"
msgstr "Guardar y continuar"

#: src/modules/SetupWizard/components/SetupWizardPage.jsx:345
msgid "You can re-run this wizard anytime from Settings."
msgstr "Puedes volver a ejecutar este asistente en cualquier momento desde los ajustes."

#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:93
msgid "Configure date, time, and default appointment behavior."
msgstr "Configura fecha, hora y comportamiento predeterminado de las citas."

#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:100
msgid "Time Format"
msgstr "Formato de hora"

#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:101
msgid "How time is displayed to customers"
msgstr "Cómo se muestra la hora a los clientes"

#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:108
msgid "Date Format"
msgstr "Formato de fecha"

#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:109
msgid "How dates appear in the calendar"
msgstr "Cómo aparecen las fechas en el calendario"

#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:116
msgid "Time Slot Interval"
msgstr "Intervalo entre franjas"

#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:117
msgid "Interval between available time slots"
msgstr "Intervalo entre las franjas horarias disponibles"

#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:124
msgid "Default Booking Status"
msgstr "Estado de reserva predeterminado"

#: src/modules/SetupWizard/components/steps/AppointmentStep.jsx:125
msgid "Status when a new booking is created"
msgstr "Estado cuando se crea una nueva reserva"

#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:24
msgid "Select Company Logo"
msgstr "Selecciona el logotipo de la empresa"

#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:51
msgid ""
"This information will be displayed to your customers on booking forms and "
"emails."
msgstr "Esta información se mostrará a tus clientes en los formularios de reserva y los correos."

#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:60
#: src/site/components/LeftSidebar.jsx:158
msgid "Company Logo"
msgstr "Logotipo de la empresa"

#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:66
msgid "Upload logo"
msgstr "Subir logotipo"

#: src/modules/SetupWizard/components/steps/BusinessInfoStep.jsx:123
msgid "123 Main St, City, State"
msgstr "Calle Principal 123, Ciudad, Provincia"

#: src/modules/SetupWizard/components/steps/CreateStaffStep.jsx:19
msgid "Create Staff Member"
msgstr "Crear empleado"

#: src/modules/SetupWizard/components/steps/CreateStaffStep.jsx:22
msgid "Add yourself as a staff member so you can receive appointment bookings."
msgstr "Añádete como empleado para poder recibir reservas de citas."

#: src/modules/SetupWizard/components/steps/CreateStaffStep.jsx:30
msgid "Your Account"
msgstr "Tu cuenta"

#: src/modules/SetupWizard/components/steps/CreateStaffStep.jsx:54
msgid "You have been added as a staff member."
msgstr "Has sido añadido como empleado."

#: src/modules/SetupWizard/components/steps/CreateStaffStep.jsx:65
msgid "Add me as a staff member"
msgstr "Añadirme como empleado"

#: src/modules/SetupWizard/components/steps/CreateStaffStep.jsx:73
msgid "You can skip this step and add staff members later from the Staff menu."
msgstr "Puedes omitir este paso y añadir empleados más tarde desde el menú Personal."

#: src/modules/SetupWizard/components/steps/CreateStaffStep.jsx:79
msgid "Click \"Save & Continue\" to create your staff account and proceed."
msgstr "Haz clic en «Guardar y continuar» para crear tu cuenta de empleado y continuar."

#: src/modules/SetupWizard/components/steps/CurrencyStep.jsx:67
msgid "Currency & Pricing"
msgstr "Divisa y precios"

#: src/modules/SetupWizard/components/steps/CurrencyStep.jsx:70
msgid "Configure how prices appear to your customers."
msgstr "Configura cómo aparecen los precios para tus clientes."

#: src/modules/SetupWizard/components/steps/CurrencyStep.jsx:77
msgid "Preview:"
msgstr "Vista previa:"

#: src/modules/SetupWizard/components/steps/CurrencyStep.jsx:91
msgid "Select currency"
msgstr "Selecciona la divisa"

#: src/modules/SetupWizard/components/steps/CurrencyStep.jsx:108
msgid "Symbol Position"
msgstr "Posición del símbolo"

#: src/modules/SetupWizard/components/steps/CurrencyStep.jsx:131
msgid "Thousands Separator"
msgstr "Separador de miles"

#: src/modules/SetupWizard/components/steps/CurrencyStep.jsx:138
msgid "Decimal Separator"
msgstr "Separador decimal"

#: src/modules/SetupWizard/components/steps/CurrencyStep.jsx:145
msgid "Number of Decimals"
msgstr "Número de decimales"

#: src/modules/SetupWizard/components/steps/FinishStep.jsx:41
msgid "You're All Set!"
msgstr "¡Todo listo!"

#: src/modules/SetupWizard/components/steps/FinishStep.jsx:44
msgid ""
"Your booking system is configured and ready to go. Click \"Complete Setup\" "
"to start managing appointments."
msgstr "Tu sistema de reservas está configurado y listo. Haz clic en «Completar configuración» para empezar a gestionar citas."

#: src/modules/SetupWizard/components/steps/FinishStep.jsx:51
msgid "Recommended Next Steps"
msgstr "Próximos pasos recomendados"

#: src/modules/SetupWizard/components/steps/ModulesStep.jsx:8
msgid "Traditional appointment booking with services, staff, and time slots."
msgstr "Reserva de citas tradicional con servicios, personal y franjas horarias."

#: src/modules/SetupWizard/components/steps/ModulesStep.jsx:16
msgid ""
"Calendly-style meeting scheduling. Create shareable booking links for 1-on-1 "
"meetings."
msgstr "Programación de reuniones estilo Calendly. Crea enlaces de reserva compartibles para reuniones 1 a 1."

#: src/modules/SetupWizard/components/steps/ModulesStep.jsx:53
msgid ""
"Choose which booking modules to enable. You can change this later in "
"Settings."
msgstr "Elige qué módulos de reserva activar. Puedes cambiarlo más tarde en los ajustes."

#: src/modules/SetupWizard/components/steps/ScheduleStep.jsx:45
msgid "Global Working Hours"
msgstr "Horario laboral global"

#: src/modules/SetupWizard/components/steps/ScheduleStep.jsx:48
msgid ""
"Set your default business hours. Staff members can override these with "
"custom schedules."
msgstr "Define tu horario comercial predeterminado. Los empleados pueden anularlo con horarios personalizados."

#: src/modules/SetupWizard/components/steps/ScheduleStep.jsx:53
msgid "days open"
msgstr "días abiertos"

#: src/modules/WhatsApp/WhatsAppPage.jsx:49
msgid "PRO FEATURE"
msgstr "FUNCIÓN PRO"

#: src/modules/WhatsApp/WhatsAppPage.jsx:53
msgid ""
"Send instant booking confirmations, reminders and updates to customers and "
"staff over WhatsApp using Twilio. Upgrade to Radius Booking Pro to unlock "
"this channel."
msgstr "Envía confirmaciones de reserva, recordatorios y actualizaciones instantáneas a clientes y personal por WhatsApp usando Twilio. Actualiza a Radius Booking Pro para desbloquear este canal."

#: src/modules/WhatsApp/WhatsAppPage.jsx:57
msgid "Upgrade to Pro"
msgstr "Actualizar a Pro"

#: src/modules/WhatsApp/WhatsAppPage.jsx:90
msgid "Failed to load WhatsApp settings."
msgstr "No se pudieron cargar los ajustes de WhatsApp."

#: src/modules/WhatsApp/WhatsAppPage.jsx:114
msgid "Settings saved."
msgstr "Ajustes guardados."

#: src/modules/WhatsApp/WhatsAppPage.jsx:116
msgid "Failed to save settings."
msgstr "No se pudieron guardar los ajustes."

#: src/modules/WhatsApp/WhatsAppPage.jsx:127
msgid "Connection successful."
msgstr "Conexión correcta."

#: src/modules/WhatsApp/WhatsAppPage.jsx:129
msgid "Connection failed."
msgstr "La conexión falló."

#: src/modules/WhatsApp/WhatsAppPage.jsx:151
#: src/modules/WhatsApp/WhatsAppPage.jsx:600
#: src/myBooking/components/TransactionHistory.jsx:70
msgid "Loading…"
msgstr "Cargando…"

#: src/modules/WhatsApp/WhatsAppPage.jsx:165
msgid "Notification Templates"
msgstr "Plantillas de notificación"

#: src/modules/WhatsApp/WhatsAppPage.jsx:166
msgid ""
"Enable a notification and customise its message. Use the tags to insert "
"booking details."
msgstr "Activa una notificación y personaliza su mensaje. Usa las etiquetas para insertar los detalles de la reserva."

#: src/modules/WhatsApp/WhatsAppPage.jsx:221
msgid "Twilio"
msgstr "Twilio"

#: src/modules/WhatsApp/WhatsAppPage.jsx:221
msgid "WhatsApp via the Twilio API."
msgstr "WhatsApp a través de la API de Twilio."

#: src/modules/WhatsApp/WhatsAppPage.jsx:222
msgid "Meta Cloud API"
msgstr "Meta Cloud API"

#: src/modules/WhatsApp/WhatsAppPage.jsx:222
msgid "Official WhatsApp Business Cloud API — no middleman."
msgstr "API oficial de WhatsApp Business Cloud, sin intermediarios."

#: src/modules/WhatsApp/WhatsAppPage.jsx:246
msgid "WhatsApp Provider"
msgstr "Proveedor de WhatsApp"

#: src/modules/WhatsApp/WhatsAppPage.jsx:251
msgid "Enabled"
msgstr "Activado"

#: src/modules/WhatsApp/WhatsAppPage.jsx:271
msgid "Account SID"
msgstr "SID de la cuenta"

#: src/modules/WhatsApp/WhatsAppPage.jsx:274
msgid "Auth Token"
msgstr "Token de autenticación"

#: src/modules/WhatsApp/WhatsAppPage.jsx:275
msgid "Your Twilio auth token"
msgstr "Tu token de autenticación de Twilio"

#: src/modules/WhatsApp/WhatsAppPage.jsx:277
msgid "WhatsApp From Number"
msgstr "Número de origen de WhatsApp"

#: src/modules/WhatsApp/WhatsAppPage.jsx:277
msgid "Your Twilio WhatsApp sender, e.g. +14155238886"
msgstr "Tu remitente de WhatsApp de Twilio, p. ej. +14155238886"

#: src/modules/WhatsApp/WhatsAppPage.jsx:280
#: src/modules/WhatsApp/WhatsAppPage.jsx:295
msgid "Default Country Code"
msgstr "Código de país predeterminado"

#: src/modules/WhatsApp/WhatsAppPage.jsx:280
#: src/modules/WhatsApp/WhatsAppPage.jsx:295
msgid "Prepended to numbers saved without one, e.g. 1 or 44."
msgstr "Se antepone a los números guardados sin él, p. ej. 1 o 44."

#: src/modules/WhatsApp/WhatsAppPage.jsx:286
msgid "Phone Number ID"
msgstr "ID del número de teléfono"

#: src/modules/WhatsApp/WhatsAppPage.jsx:286
msgid "From WhatsApp > API Setup in your Meta app."
msgstr "Desde WhatsApp > Configuración de la API en tu aplicación de Meta."

#: src/modules/WhatsApp/WhatsAppPage.jsx:289
msgid "Access Token"
msgstr "Token de acceso"

#: src/modules/WhatsApp/WhatsAppPage.jsx:289
msgid "Use a permanent (System User) token in production."
msgstr "Usa un token permanente (usuario del sistema) en producción."

#: src/modules/WhatsApp/WhatsAppPage.jsx:290
msgid "Your Meta access token"
msgstr "Tu token de acceso de Meta"

#: src/modules/WhatsApp/WhatsAppPage.jsx:292
msgid "WhatsApp Business Account ID"
msgstr "ID de la cuenta de WhatsApp Business"

#: src/modules/WhatsApp/WhatsAppPage.jsx:292
msgid "Optional. Your WABA ID."
msgstr "Opcional. Tu ID de WABA."

#: src/modules/WhatsApp/WhatsAppPage.jsx:298
msgid "Template Language"
msgstr "Idioma de la plantilla"

#: src/modules/WhatsApp/WhatsAppPage.jsx:298
msgid "Language code for approved templates, e.g. en_US."
msgstr "Código de idioma para las plantillas aprobadas, p. ej. en_US."

#: src/modules/WhatsApp/WhatsAppPage.jsx:301
msgid "Graph API Version"
msgstr "Versión de la Graph API"

#: src/modules/WhatsApp/WhatsAppPage.jsx:301
msgid "Defaults to v21.0."
msgstr "Por defecto v21.0."

#: src/modules/WhatsApp/WhatsAppPage.jsx:308
msgid "Admin Notification Numbers"
msgstr "Números de notificación del administrador"

#: src/modules/WhatsApp/WhatsAppPage.jsx:311
msgid "Falls back to your business phone if left empty."
msgstr "Se usa el teléfono de tu negocio si se deja vacío."

#: src/modules/WhatsApp/WhatsAppPage.jsx:322
msgid "Add number"
msgstr "Añadir número"

#: src/modules/WhatsApp/WhatsAppPage.jsx:330 src/pages/Settings.jsx:72
msgid "Save Settings"
msgstr "Guardar ajustes"

#: src/modules/WhatsApp/WhatsAppPage.jsx:334
msgid "Test Connection"
msgstr "Probar conexión"

#: src/modules/WhatsApp/WhatsAppPage.jsx:370
msgid "Failed to save."
msgstr "No se pudo guardar."

#: src/modules/WhatsApp/WhatsAppPage.jsx:385
msgid "Template saved."
msgstr "Plantilla guardada."

#: src/modules/WhatsApp/WhatsAppPage.jsx:393
msgid "Enter a phone number to test."
msgstr "Introduce un número de teléfono para probar."

#: src/modules/WhatsApp/WhatsAppPage.jsx:400
msgid "Test message sent."
msgstr "Mensaje de prueba enviado."

#: src/modules/WhatsApp/WhatsAppPage.jsx:402
msgid "Failed to send test message."
msgstr "No se pudo enviar el mensaje de prueba."

#: src/modules/WhatsApp/WhatsAppPage.jsx:427
msgid "Message"
msgstr "Mensaje"

#: src/modules/WhatsApp/WhatsAppPage.jsx:432
msgid "Type your WhatsApp message…"
msgstr "Escribe tu mensaje de WhatsApp…"

#: src/modules/WhatsApp/WhatsAppPage.jsx:458
msgid "Approved Template Name"
msgstr "Nombre de la plantilla aprobada"

#: src/modules/WhatsApp/WhatsAppPage.jsx:458
msgid "Twilio Content Template SID"
msgstr "SID de la plantilla de contenido de Twilio"

#: src/modules/WhatsApp/WhatsAppPage.jsx:459
msgid "(optional)"
msgstr "(opcional)"

#: src/modules/WhatsApp/WhatsAppPage.jsx:470
msgid ""
"For business-initiated messages, WhatsApp requires a pre-approved template. "
"Enter the template name (its body variables are filled in order); leave "
"empty to send the plain message above (works within the 24h customer window)."
msgstr "Para los mensajes iniciados por la empresa, WhatsApp requiere una plantilla previamente aprobada. Introduce el nombre de la plantilla (las variables de su cuerpo se rellenan en orden); déjalo vacío para enviar el mensaje simple de arriba (funciona dentro de la ventana de 24 h del cliente)."

#: src/modules/WhatsApp/WhatsAppPage.jsx:471
msgid ""
"For business-initiated messages, WhatsApp requires a pre-approved template. "
"Paste its Content SID here; leave empty to send the plain message above "
"(works within the 24h customer window / sandbox)."
msgstr "Para los mensajes iniciados por la empresa, WhatsApp requiere una plantilla previamente aprobada. Pega aquí su SID de contenido; déjalo vacío para enviar el mensaje simple de arriba (funciona dentro de la ventana de 24 h del cliente / sandbox)."

#: src/modules/WhatsApp/WhatsAppPage.jsx:478
msgid "Save Template"
msgstr "Guardar plantilla"

#: src/modules/WhatsApp/WhatsAppPage.jsx:482
msgid "Configure & save Twilio settings first"
msgstr "Configura y guarda primero los ajustes de Twilio"

#: src/modules/WhatsApp/WhatsAppPage.jsx:511
msgid "Send Reminder Before"
msgstr "Enviar recordatorio antes de"

#: src/modules/WhatsApp/WhatsAppPage.jsx:525
msgid "minutes before"
msgstr "minutos antes"

#: src/modules/WhatsApp/WhatsAppPage.jsx:526
msgid "hours before"
msgstr "horas antes"

#: src/modules/WhatsApp/WhatsAppPage.jsx:527
msgid "days before"
msgstr "días antes"

#: src/modules/WhatsApp/WhatsAppPage.jsx:530
msgid "The reminder is scheduled relative to the appointment start time."
msgstr "El recordatorio se programa en relación con la hora de inicio de la cita."

#: src/modules/WhatsApp/WhatsAppPage.jsx:550
msgid "Failed to load the delivery log."
msgstr "No se pudo cargar el registro de entregas."

#: src/modules/WhatsApp/WhatsAppPage.jsx:563
msgid "Delivery log cleared."
msgstr "Registro de entregas borrado."

#: src/modules/WhatsApp/WhatsAppPage.jsx:565
msgid "Failed to clear the log."
msgstr "No se pudo borrar el registro."

#: src/modules/WhatsApp/WhatsAppPage.jsx:582
msgid "Delivery Log"
msgstr "Registro de entregas"

#: src/modules/WhatsApp/WhatsAppPage.jsx:583
msgid "(last 50 sends)"
msgstr "(últimos 50 envíos)"

#: src/modules/WhatsApp/WhatsAppPage.jsx:600
msgid "No messages sent yet."
msgstr "Aún no se han enviado mensajes."

#: src/modules/WhatsApp/WhatsAppPage.jsx:608
msgid "Notification"
msgstr "Notificación"

#: src/modules/WhatsApp/WhatsAppPage.jsx:609
msgid "To"
msgstr "Para"

#: src/modules/WhatsApp/WhatsAppPage.jsx:610
msgid "Detail"
msgstr "Detalle"

#: src/modules/WhatsApp/WhatsAppPage.jsx:622
msgid "Sent"
msgstr "Enviado"

#: src/myBooking/components/AccountDetails.jsx:106
msgid "Failed to fetch profile data"
msgstr "No se han podido obtener los datos del perfil"

#: src/myBooking/components/AccountDetails.jsx:109
msgid "An error occurred while fetching profile data"
msgstr "Se ha producido un error al obtener los datos del perfil"

#: src/myBooking/components/AccountDetails.jsx:178
msgid "Select Staff Profile Photo"
msgstr "Selecciona la foto de perfil del empleado"

#: src/myBooking/components/AccountDetails.jsx:178
msgid "Select Profile Photo"
msgstr "Selecciona la foto de perfil"

#: src/myBooking/components/AccountDetails.jsx:306
msgid "Failed to update profile"
msgstr "No se ha podido actualizar el perfil"

#: src/myBooking/components/AccountDetails.jsx:309
msgid "An error occurred while updating profile"
msgstr "Se ha producido un error al actualizar el perfil"

#. translators: %s is the membership start date.
#: src/myBooking/components/AccountDetails.jsx:385
msgid "Member since %s"
msgstr "Miembro desde %s"

#: src/myBooking/components/AccountDetails.jsx:389
#: src/myBooking/components/ProfileCard.jsx:55
msgid "Service Specialist"
msgstr "Especialista del servicio"

#: src/myBooking/components/AccountDetails.jsx:389
msgid "Member"
msgstr "Miembro"

#: src/myBooking/components/AccountDetails.jsx:459
msgid "e.g., Asia/Dhaka"
msgstr "p. ej., Europe/Madrid"

#: src/myBooking/components/AccountDetails.jsx:546
msgid "Failed to load profile"
msgstr "No se ha podido cargar el perfil"

#: src/myBooking/components/AccountDetails.jsx:761
#: src/myBooking/components/panels/CustomerPanel.jsx:29
#: src/myBooking/components/panels/EmployeePanel.jsx:45
msgid "Account Details"
msgstr "Detalles de la cuenta"

#: src/myBooking/components/AccountDetails.jsx:764
msgid "Manage your professional information"
msgstr "Gestiona tu información profesional"

#: src/myBooking/components/AccountDetails.jsx:765
msgid "Manage your personal information"
msgstr "Gestiona tu información personal"

#: src/myBooking/components/AccountDetails.jsx:897
msgid "Add any notes about yourself..."
msgstr "Añade notas sobre ti mismo…"

#. translators: %s is the last updated date.
#: src/myBooking/components/AccountDetails.jsx:918
msgid "Last updated: %s"
msgstr "Última actualización: %s"

#: src/myBooking/components/AppointmentDetailsModal.jsx:56
#: src/myBooking/components/AppointmentDetailsModal.jsx:662
msgid "Payment Due"
msgstr "Pago pendiente"

#: src/myBooking/components/AppointmentDetailsModal.jsx:208
msgid "Meeting Information"
msgstr "Información de la reunión"

#: src/myBooking/components/AppointmentDetailsModal.jsx:210
msgid "Event Information"
msgstr "Información del evento"

#: src/myBooking/components/AppointmentDetailsModal.jsx:228
msgid "Registration Number"
msgstr "Número de inscripción"

#: src/myBooking/components/AppointmentDetailsModal.jsx:253
msgid "Time Slot"
msgstr "Franja horaria"

#. translators: %s is the number of people.
#: src/myBooking/components/AppointmentDetailsModal.jsx:264
#: src/myBooking/components/views/employee/EmployeeServices.jsx:39
#: src/site/components/steps/CheckoutStep.jsx:185
#: src/site/components/steps/PaymentSummaryStep.jsx:563
msgid "%s person"
msgid_plural "%s people"
msgstr[0] "%s persona"
msgstr[1] "%s personas"

#: src/myBooking/components/AppointmentDetailsModal.jsx:269
msgid "Ticket Price"
msgstr "Precio de la entrada"

#: src/myBooking/components/AppointmentDetailsModal.jsx:291
msgid "Adjusted Price"
msgstr "Precio ajustado"

#: src/myBooking/components/AppointmentDetailsModal.jsx:306
msgid "Status & Reference"
msgstr "Estado y referencia"

#: src/myBooking/components/AppointmentDetailsModal.jsx:311
msgid "Appointment Status"
msgstr "Estado de la cita"

#. translators: %s is the customer ID.
#: src/myBooking/components/AppointmentDetailsModal.jsx:388
msgid "Customer ID: #%s"
msgstr "ID de cliente: n.º %s"

#: src/myBooking/components/AppointmentDetailsModal.jsx:398
#: src/myBooking/components/ClientDetailsModal.jsx:309
msgid "Contact Information"
msgstr "Información de contacto"

#: src/myBooking/components/AppointmentDetailsModal.jsx:445
msgid "Limited Customer Information"
msgstr "Información limitada del cliente"

#: src/myBooking/components/AppointmentDetailsModal.jsx:446
msgid "Customer details were not provided during booking."
msgstr "No se proporcionaron datos del cliente durante la reserva."

#. translators: %s is the dynamic pricing rule name.
#: src/myBooking/components/AppointmentDetailsModal.jsx:535
#: src/myBooking/components/ScheduleItem.jsx:555
msgid "Dynamic Pricing — %s"
msgstr "Precio dinámico — %s"

#: src/myBooking/components/AppointmentDetailsModal.jsx:578
#: src/myBooking/components/BookingDetailsModal.jsx:439
#: src/myBooking/components/ScheduleItem.jsx:602
msgid "Paid Amount"
msgstr "Importe pagado"

#. translators: %s is the commission rate.
#: src/myBooking/components/AppointmentDetailsModal.jsx:599
#: src/myBooking/components/ScheduleItem.jsx:623
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:191
msgid "Commission (%s)"
msgstr "Comisión (%s)"

#. translators: %s is the fixed commission amount.
#: src/myBooking/components/AppointmentDetailsModal.jsx:602
#: src/myBooking/components/ScheduleItem.jsx:626
msgid "%s/appt"
msgstr "%s/cita"

#: src/myBooking/components/AppointmentDetailsModal.jsx:611
#: src/myBooking/components/ScheduleItem.jsx:635
msgid "You Receive"
msgstr "Tú recibes"

#. translators: %s is the remaining due amount.
#: src/myBooking/components/AppointmentDetailsModal.jsx:666
msgid "%s remaining to be collected."
msgstr "Quedan %s por cobrar."

#: src/myBooking/components/AppointmentDetailsModal.jsx:679
msgid "Payment Complete"
msgstr "Pago completado"

#. translators: %s is the total payment amount.
#: src/myBooking/components/AppointmentDetailsModal.jsx:683
msgid "Full payment of %s has been received."
msgstr "Se ha recibido el pago completo de %s."

#: src/myBooking/components/AppointmentDetailsModal.jsx:746
#: src/myBooking/components/ClientDetailsModal.jsx:240
#: src/myBooking/components/StatusChangeModal.jsx:141
msgid "Close modal"
msgstr "Cerrar ventana"

#. translators: %s is the appointment time.
#: src/myBooking/components/BookingCard.jsx:299
msgid "Appointment Time: %s"
msgstr "Hora de la cita: %s"

#: src/myBooking/components/BookingCard.jsx:313
msgid "Dynamic Price"
msgstr "Precio dinámico"

#. translators: %s is the payment status label.
#: src/myBooking/components/BookingCard.jsx:327
msgid "(Payment %s)"
msgstr "(Pago %s)"

#: src/myBooking/components/BookingCard.jsx:347
#: src/myBooking/components/BookingDetailsModal.jsx:506
msgid "Reschedule"
msgstr "Reprogramar"

#: src/myBooking/components/BookingCard.jsx:373
#: src/myBooking/components/BookingDetailsModal.jsx:497
#: src/myBooking/components/InvoiceModal.jsx:294
#: src/myBooking/components/ScheduleItem.jsx:663
msgid "Invoice"
msgstr "Factura"

#: src/myBooking/components/BookingDetailsModal.jsx:89
msgid "Credit Card (Stripe)"
msgstr "Tarjeta de crédito (Stripe)"

#: src/myBooking/components/BookingDetailsModal.jsx:93
msgid "Bank Transfer"
msgstr "Transferencia bancaria"

#: src/myBooking/components/BookingDetailsModal.jsx:95
msgid "Not specified"
msgstr "Sin especificar"

#. translators: %s is the duration in hours.
#: src/myBooking/components/BookingDetailsModal.jsx:182
msgid "%s hr"
msgstr "%s h"

#. translators: 1: hours, 2: minutes.
#: src/myBooking/components/BookingDetailsModal.jsx:189
#: src/myBooking/components/InvoiceModal.jsx:110
msgid "%1$s hr %2$s min"
msgstr "%1$s h %2$s min"

#: src/myBooking/components/BookingDetailsModal.jsx:297
msgid "Upcoming"
msgstr "Próximas"

#: src/myBooking/components/BookingDetailsModal.jsx:356
msgid "Payment Information"
msgstr "Información de pago"

#: src/myBooking/components/BookingDetailsModal.jsx:388
msgid "Total Amount"
msgstr "Importe total"

#: src/myBooking/components/BookingDetailsModal.jsx:515
#: src/myBooking/components/CancelBookingModal.jsx:117
#: src/myBooking/components/CancelBookingModal.jsx:247
msgid "Cancel Booking"
msgstr "Cancelar reserva"

#: src/myBooking/components/CancelBookingModal.jsx:10
msgid "Schedule conflict"
msgstr "Conflicto de horario"

#: src/myBooking/components/CancelBookingModal.jsx:11
msgid "Found an alternative"
msgstr "He encontrado una alternativa"

#: src/myBooking/components/CancelBookingModal.jsx:12
msgid "Service no longer needed"
msgstr "Ya no necesito el servicio"

#: src/myBooking/components/CancelBookingModal.jsx:13
msgid "Financial reasons"
msgstr "Motivos económicos"

#: src/myBooking/components/CancelBookingModal.jsx:14
msgid "Personal emergency"
msgstr "Emergencia personal"

#: src/myBooking/components/CancelBookingModal.jsx:15
msgid "Other reason"
msgstr "Otro motivo"

#: src/myBooking/components/CancelBookingModal.jsx:60
msgid "Please select a reason for cancellation"
msgstr "Selecciona un motivo de cancelación"

#: src/myBooking/components/CancelBookingModal.jsx:65
msgid "Please provide a reason for cancellation"
msgstr "Indica un motivo de cancelación"

#: src/myBooking/components/CancelBookingModal.jsx:169
msgid "Note:"
msgstr "Nota:"

#: src/myBooking/components/CancelBookingModal.jsx:169
msgid ""
"Cancellation may be subject to our cancellation policy. Refunds, if "
"applicable, will be processed according to the policy terms."
msgstr "La cancelación puede estar sujeta a nuestra política de cancelaciones. Los reembolsos, si proceden, se tramitarán según los términos de dicha política."

#: src/myBooking/components/CancelBookingModal.jsx:176
msgid "Why are you cancelling?"
msgstr "¿Por qué cancelas?"

#: src/myBooking/components/CancelBookingModal.jsx:205
msgid "Please specify"
msgstr "Indícalo, por favor"

#: src/myBooking/components/CancelBookingModal.jsx:210
msgid "Enter your reason for cancellation..."
msgstr "Introduce el motivo de la cancelación…"

#: src/myBooking/components/CancelBookingModal.jsx:233
msgid "Keep Booking"
msgstr "Mantener la reserva"

#: src/myBooking/components/CancelBookingModal.jsx:244
msgid "Cancelling..."
msgstr "Cancelando…"

#. translators: %s is the number of bookings.
#: src/myBooking/components/ClientCard.jsx:36
msgid "%s booking"
msgid_plural "%s bookings"
msgstr[0] "%s reserva"
msgstr[1] "%s reservas"

#. translators: 1: hours, 2: minutes.
#: src/myBooking/components/ClientDetailsModal.jsx:88
#: src/myBooking/components/panels/EmployeePanel.jsx:126
msgid "%1$sh %2$sm"
msgstr "%1$sh %2$smin"

#. translators: %s is the number of hours.
#: src/myBooking/components/ClientDetailsModal.jsx:94
#: src/myBooking/components/panels/EmployeePanel.jsx:132
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:882
#: src/serviceList/components/ServiceCard.jsx:31
msgid "%sh"
msgstr "%sh"

#: src/myBooking/components/ClientDetailsModal.jsx:200
msgid "Unknown"
msgstr "Desconocido"

#: src/myBooking/components/ClientDetailsModal.jsx:248
msgid "Client Details"
msgstr "Datos del cliente"

#: src/myBooking/components/ClientDetailsModal.jsx:263
#: src/myBooking/components/views/employee/EmployeeClients.jsx:85
msgid "Unknown Client"
msgstr "Cliente desconocido"

#: src/myBooking/components/ClientDetailsModal.jsx:287
msgid "Total Bookings"
msgstr "Reservas totales"

#: src/myBooking/components/ClientDetailsModal.jsx:346
msgid "Recent Bookings"
msgstr "Reservas recientes"

#. translators: %s is the number of recent bookings.
#: src/myBooking/components/ClientDetailsModal.jsx:353
msgid "Last %s bookings"
msgstr "Últimas %s reservas"

#: src/myBooking/components/ClientDetailsModal.jsx:421
msgid "No recent bookings"
msgstr "Sin reservas recientes"

#: src/myBooking/components/ClientDetailsModal.jsx:440
msgid "Send Email"
msgstr "Enviar correo"

#: src/myBooking/components/Header.jsx:22
msgid "My Account"
msgstr "Mi cuenta"

#: src/myBooking/components/InvoiceModal.jsx:312
msgid "Printing..."
msgstr "Imprimiendo…"

#: src/myBooking/components/InvoiceModal.jsx:312
msgid "Print"
msgstr "Imprimir"

#: src/myBooking/components/InvoiceModal.jsx:438
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:192
msgid "Fixed"
msgstr "Fijo"

#. translators: %s is the business email address.
#: src/myBooking/components/InvoiceModal.jsx:486
msgid "For questions, contact us at %s"
msgstr "Si tienes dudas, contacta con nosotros en %s"

#: src/myBooking/components/Pagination.jsx:94
msgid "Previous page"
msgstr "Página anterior"

#: src/myBooking/components/Pagination.jsx:140
msgid "Next page"
msgstr "Página siguiente"

#: src/myBooking/components/panels/CustomerPanel.jsx:27
#: src/myBooking/components/views/customer/CustomerBookings.jsx:386
msgid "My Bookings"
msgstr "Mis reservas"

#: src/myBooking/components/panels/CustomerPanel.jsx:30
#: src/myBooking/components/panels/EmployeePanel.jsx:46
msgid "Logout"
msgstr "Cerrar sesión"

#: src/myBooking/components/panels/CustomerPanel.jsx:167
msgid "No booking profile found for this account."
msgstr "No se ha encontrado ningún perfil de reservas para esta cuenta."

#: src/myBooking/components/panels/CustomerPanel.jsx:197
#: src/myBooking/components/panels/EmployeePanel.jsx:494
msgid "Failed to load dashboard data"
msgstr "No se han podido cargar los datos del panel"

#: src/myBooking/components/panels/CustomerPanel.jsx:201
#: src/myBooking/components/panels/EmployeePanel.jsx:498
#: src/myBooking/components/panels/EmployeePanel.jsx:564
#: src/myBooking/components/panels/EmployeePanel.jsx:592
msgid "An error occurred while loading data"
msgstr "Se ha producido un error al cargar los datos"

#: src/myBooking/components/panels/CustomerPanel.jsx:348
#: src/myBooking/components/panels/EmployeePanel.jsx:1001
msgid "Loading dashboard..."
msgstr "Cargando el panel…"

#: src/myBooking/components/panels/EmployeePanel.jsx:39
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:218
msgid "My Calendar"
msgstr "Mi calendario"

#: src/myBooking/components/panels/EmployeePanel.jsx:43
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:150
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:462
msgid "Earnings"
msgstr "Ganancias"

#. translators: %s is the fixed commission amount.
#: src/myBooking/components/panels/EmployeePanel.jsx:321
msgid "%s flat"
msgstr "%s fijo"

#: src/myBooking/components/panels/EmployeePanel.jsx:383
msgid "No employee profile found for this account."
msgstr "No se ha encontrado ningún perfil de empleado para esta cuenta."

#: src/myBooking/components/panels/EmployeePanel.jsx:560
msgid "Failed to load customer data"
msgstr "No se han podido cargar los datos del cliente"

#: src/myBooking/components/panels/EmployeePanel.jsx:588
msgid "Failed to load schedule data"
msgstr "No se han podido cargar los datos del horario"

#: src/myBooking/components/PasswordChange.jsx:151
#: src/myBooking/components/PasswordChange.jsx:412
msgid "Weak"
msgstr "Débil"

#: src/myBooking/components/PasswordChange.jsx:157
msgid "Strong"
msgstr "Fuerte"

#: src/myBooking/components/PasswordChange.jsx:174
msgid "Current password is required"
msgstr "La contraseña actual es obligatoria"

#: src/myBooking/components/PasswordChange.jsx:179
msgid "New password is required"
msgstr "La nueva contraseña es obligatoria"

#: src/myBooking/components/PasswordChange.jsx:181
msgid "Password must be at least 8 characters"
msgstr "La contraseña debe tener al menos 8 caracteres"

#: src/myBooking/components/PasswordChange.jsx:183
msgid "Password must contain at least one lowercase letter"
msgstr "La contraseña debe contener al menos una letra minúscula"

#: src/myBooking/components/PasswordChange.jsx:185
msgid "Password must contain at least one uppercase letter"
msgstr "La contraseña debe contener al menos una letra mayúscula"

#: src/myBooking/components/PasswordChange.jsx:187
msgid "Password must contain at least one number"
msgstr "La contraseña debe contener al menos un número"

#: src/myBooking/components/PasswordChange.jsx:189
msgid "New password must be different from current password"
msgstr "La nueva contraseña debe ser diferente de la actual"

#: src/myBooking/components/PasswordChange.jsx:194
msgid "Please confirm your new password"
msgstr "Confirma tu nueva contraseña"

#: src/myBooking/components/PasswordChange.jsx:196
#: src/myBooking/components/PasswordChange.jsx:492
msgid "Passwords do not match"
msgstr "Las contraseñas no coinciden"

#: src/myBooking/components/PasswordChange.jsx:229
msgid "Password changed successfully!"
msgstr "¡Contraseña cambiada correctamente!"

#: src/myBooking/components/PasswordChange.jsx:247
msgid "Failed to change password"
msgstr "No se ha podido cambiar la contraseña"

#: src/myBooking/components/PasswordChange.jsx:250
msgid "An error occurred while changing password"
msgstr "Se ha producido un error al cambiar la contraseña"

#: src/myBooking/components/PasswordChange.jsx:275
msgid "At least 8 characters"
msgstr "Al menos 8 caracteres"

#: src/myBooking/components/PasswordChange.jsx:276
msgid "One lowercase letter"
msgstr "Una letra minúscula"

#: src/myBooking/components/PasswordChange.jsx:277
msgid "One uppercase letter"
msgstr "Una letra mayúscula"

#: src/myBooking/components/PasswordChange.jsx:278
msgid "One number"
msgstr "Un número"

#: src/myBooking/components/PasswordChange.jsx:279
msgid "One special character (recommended)"
msgstr "Un carácter especial (recomendado)"

#: src/myBooking/components/PasswordChange.jsx:323
msgid "Hide password"
msgstr "Ocultar contraseña"

#: src/myBooking/components/PasswordChange.jsx:323
msgid "Show password"
msgstr "Mostrar contraseña"

#: src/myBooking/components/PasswordChange.jsx:347
#: src/myBooking/components/PasswordChange.jsx:520
msgid "Change Password"
msgstr "Cambiar contraseña"

#: src/myBooking/components/PasswordChange.jsx:349
msgid "Update your password to keep your account secure"
msgstr "Actualiza tu contraseña para mantener tu cuenta segura"

#: src/myBooking/components/PasswordChange.jsx:392
msgid "Current Password"
msgstr "Contraseña actual"

#: src/myBooking/components/PasswordChange.jsx:393
msgid "Enter your current password"
msgstr "Introduce tu contraseña actual"

#: src/myBooking/components/PasswordChange.jsx:400
msgid "New Password"
msgstr "Nueva contraseña"

#: src/myBooking/components/PasswordChange.jsx:401
msgid "Enter your new password"
msgstr "Introduce tu nueva contraseña"

#: src/myBooking/components/PasswordChange.jsx:409
msgid "Password strength:"
msgstr "Seguridad de la contraseña:"

#: src/myBooking/components/PasswordChange.jsx:435
msgid "Password Requirements:"
msgstr "Requisitos de la contraseña:"

#: src/myBooking/components/PasswordChange.jsx:468
msgid "Confirm New Password"
msgstr "Confirmar nueva contraseña"

#: src/myBooking/components/PasswordChange.jsx:469
msgid "Confirm your new password"
msgstr "Confirma tu nueva contraseña"

#: src/myBooking/components/PasswordChange.jsx:491
msgid "Passwords match"
msgstr "Las contraseñas coinciden"

#: src/myBooking/components/PasswordChange.jsx:515
msgid "Changing Password..."
msgstr "Cambiando la contraseña…"

#: src/myBooking/components/PaymentItem.jsx:69
msgid "TXN:"
msgstr "TXN:"

#: src/myBooking/components/ProfileCard.jsx:33
#: src/pages/RolesPermissions.jsx:473
msgid "User"
msgstr "Usuario"

#. translators: %s is the user's display name.
#: src/myBooking/components/ProfileCard.jsx:46
msgid "Hi, %s"
msgstr "Hola, %s"

#: src/myBooking/components/RescheduleBookingModal.jsx:90
#: src/site/components/steps/DateTimeStep.jsx:60
msgid "Failed to load available dates"
msgstr "No se han podido cargar las fechas disponibles"

#: src/myBooking/components/RescheduleBookingModal.jsx:95
msgid "An error occurred while loading available dates"
msgstr "Se ha producido un error al cargar las fechas disponibles"

#: src/myBooking/components/RescheduleBookingModal.jsx:185
msgid "Failed to load available time slots"
msgstr "No se han podido cargar las franjas horarias disponibles"

#: src/myBooking/components/RescheduleBookingModal.jsx:394
msgid "Please select a time slot"
msgstr "Selecciona una franja horaria"

#: src/myBooking/components/RescheduleBookingModal.jsx:453
msgid "Reschedule Booking"
msgstr "Reprogramar reserva"

#: src/myBooking/components/RescheduleBookingModal.jsx:504
msgid "Select New Date"
msgstr "Selecciona nueva fecha"

#: src/myBooking/components/RescheduleBookingModal.jsx:510
#: src/site/components/steps/DateTimeStep.jsx:182
#: src/site/hooks/useFormCustomization.js:31
msgid "Loading available dates..."
msgstr "Cargando fechas disponibles…"

#: src/myBooking/components/RescheduleBookingModal.jsx:591
msgid "Current"
msgstr "Actual"

#: src/myBooking/components/RescheduleBookingModal.jsx:606
msgid "Select New Time"
msgstr "Selecciona nueva hora"

#: src/myBooking/components/RescheduleBookingModal.jsx:615
msgid "Loading available slots..."
msgstr "Cargando franjas disponibles…"

#: src/myBooking/components/RescheduleBookingModal.jsx:641
msgid "No available slots for this date"
msgstr "No hay franjas disponibles para esta fecha"

#: src/myBooking/components/RescheduleBookingModal.jsx:651
msgid "New Booking Time"
msgstr "Nueva hora de la reserva"

#: src/myBooking/components/RescheduleBookingModal.jsx:693
msgid "Rescheduling..."
msgstr "Reprogramando…"

#: src/myBooking/components/RescheduleBookingModal.jsx:696
msgid "Confirm Reschedule"
msgstr "Confirmar reprogramación"

#: src/myBooking/components/ScheduleItem.jsx:62
msgid "Due"
msgstr "Pendiente"

#: src/myBooking/components/ScheduleItem.jsx:223
msgid "Confirm appointment"
msgstr "Confirmar cita"

#: src/myBooking/components/ScheduleItem.jsx:236
msgid "Mark as completed"
msgstr "Marcar como completada"

#: src/myBooking/components/ScheduleItem.jsx:239
#: src/myBooking/components/ScheduleItem.jsx:693
msgid "Complete"
msgstr "Completar"

#: src/myBooking/components/ScheduleItem.jsx:401
msgid "Dynamic"
msgstr "Dinámico"

#: src/myBooking/components/ScheduleItem.jsx:534
msgid "Payment Breakdown"
msgstr "Desglose del pago"

#: src/myBooking/components/ScheduleItem.jsx:674
msgid "Confirm"
msgstr "Confirmar"

#: src/myBooking/components/ScheduleItem.jsx:681
#: src/myBooking/components/StatusChangeModal.jsx:29
msgid "Cancel Appointment"
msgstr "Cancelar cita"

#: src/myBooking/components/ScheduleItem.jsx:712
msgid "This appointment has been cancelled"
msgstr "Esta cita ha sido cancelada"

#: src/myBooking/components/StatusChangeModal.jsx:11
msgid "Confirm Appointment"
msgstr "Confirmar cita"

#: src/myBooking/components/StatusChangeModal.jsx:12
msgid ""
"Are you sure you want to confirm this appointment? The customer will be "
"notified."
msgstr "¿Seguro que quieres confirmar esta cita? Se notificará al cliente."

#: src/myBooking/components/StatusChangeModal.jsx:17
msgid "Yes, Confirm"
msgstr "Sí, confirmar"

#: src/myBooking/components/StatusChangeModal.jsx:20
msgid "Complete Appointment"
msgstr "Completar cita"

#: src/myBooking/components/StatusChangeModal.jsx:21
msgid ""
"Mark this appointment as completed? This action indicates the service has "
"been delivered."
msgstr "¿Marcar esta cita como completada? Esta acción indica que el servicio se ha prestado."

#: src/myBooking/components/StatusChangeModal.jsx:26
msgid "Yes, Complete"
msgstr "Sí, completar"

#: src/myBooking/components/StatusChangeModal.jsx:30
msgid ""
"Are you sure you want to cancel this appointment? The customer will be "
"notified about the cancellation."
msgstr "¿Seguro que quieres cancelar esta cita? Se notificará al cliente."

#: src/myBooking/components/StatusChangeModal.jsx:35
msgid "Yes, Cancel"
msgstr "Sí, cancelar"

#: src/myBooking/components/StatusChangeModal.jsx:38
msgid "Set as Pending"
msgstr "Marcar como pendiente"

#: src/myBooking/components/StatusChangeModal.jsx:39
msgid "Move this appointment back to pending status?"
msgstr "¿Volver a poner esta cita en estado «pendiente»?"

#: src/myBooking/components/StatusChangeModal.jsx:44
msgid "Yes, Set Pending"
msgstr "Sí, marcar como pendiente"

#: src/myBooking/components/TransactionHistory.jsx:64
msgid "Transaction history"
msgstr "Historial de transacciones"

#: src/myBooking/components/TransactionHistory.jsx:73
msgid "No transactions recorded yet."
msgstr "Aún no se han registrado transacciones."

#: src/myBooking/components/views/customer/CustomerBookings.jsx:256
msgid "Failed to cancel booking. Please try again."
msgstr "No se ha podido cancelar la reserva. Inténtalo de nuevo."

#: src/myBooking/components/views/customer/CustomerBookings.jsx:294
msgid "Booking rescheduled successfully"
msgstr "Reserva reprogramada correctamente"

#: src/myBooking/components/views/customer/CustomerBookings.jsx:302
#: src/myBooking/components/views/customer/CustomerBookings.jsx:306
msgid "Failed to reschedule booking"
msgstr "No se ha podido reprogramar la reserva"

#: src/myBooking/components/views/customer/CustomerBookings.jsx:388
msgid "Manage all your appointments"
msgstr "Gestiona todas tus citas"

#. translators: %s is the total count.
#: src/myBooking/components/views/customer/CustomerBookings.jsx:392
#: src/myBooking/components/views/customer/CustomerPayments.jsx:281
msgid "(%s total)"
msgstr "(%s en total)"

#: src/myBooking/components/views/customer/CustomerBookings.jsx:447
#: src/myBooking/components/views/customer/CustomerPayments.jsx:378
msgid "Loading..."
msgstr "Cargando…"

#: src/myBooking/components/views/customer/CustomerBookings.jsx:472
msgid "No Bookings Yet"
msgstr "Aún no hay reservas"

#. translators: %s is the booking status label.
#: src/myBooking/components/views/customer/CustomerBookings.jsx:475
msgid "No %s Bookings"
msgstr "Sin reservas %s"

#: src/myBooking/components/views/customer/CustomerBookings.jsx:481
msgid "You haven't made any appointments yet."
msgstr "Aún no has hecho ninguna cita."

#. translators: %s is the booking status label.
#: src/myBooking/components/views/customer/CustomerBookings.jsx:484
msgid "You don't have any %s appointments."
msgstr "No tienes citas %s."

#. translators: 1: range start, 2: range end, 3: total items.
#: src/myBooking/components/views/customer/CustomerBookings.jsx:507
msgid "Showing %1$s to %2$s of %3$s bookings"
msgstr "Mostrando %1$s a %2$s de %3$s reservas"

#: src/myBooking/components/views/customer/CustomerDashboard.jsx:52
#: src/myBooking/components/views/employee/EmployeeClients.jsx:96
msgid "Booking"
msgstr "Reserva"

#: src/myBooking/components/views/customer/CustomerDashboard.jsx:84
msgid "Upcoming Bookings"
msgstr "Próximas reservas"

#: src/myBooking/components/views/customer/CustomerFavourites.jsx:25
msgid "Favourites"
msgstr "Favoritos"

#: src/myBooking/components/views/customer/CustomerFavourites.jsx:27
msgid "Your saved services for quick booking"
msgstr "Tus servicios guardados para reservas rápidas"

#: src/myBooking/components/views/customer/CustomerPayments.jsx:277
msgid "Your transaction history"
msgstr "Tu historial de transacciones"

#: src/myBooking/components/views/customer/CustomerPayments.jsx:311
msgid "Total Due"
msgstr "Total pendiente"

#: src/myBooking/components/views/customer/CustomerPayments.jsx:318
msgid "Transactions"
msgstr "Transacciones"

#: src/myBooking/components/views/customer/CustomerPayments.jsx:330
msgid "Recent Transactions History"
msgstr "Historial de transacciones reciente"

#: src/myBooking/components/views/customer/CustomerPayments.jsx:396
msgid "No Transactions Yet"
msgstr "Aún no hay transacciones"

#. translators: %s is the transaction status label.
#: src/myBooking/components/views/customer/CustomerPayments.jsx:399
msgid "No %s Transactions"
msgstr "Sin transacciones %s"

#: src/myBooking/components/views/customer/CustomerPayments.jsx:405
msgid "Your payment history will appear here after your first booking."
msgstr "Tu historial de pagos aparecerá aquí después de tu primera reserva."

#. translators: %s is the transaction status label.
#: src/myBooking/components/views/customer/CustomerPayments.jsx:408
msgid "You don't have any %s transactions."
msgstr "No tienes transacciones %s."

#. translators: 1: range start, 2: range end, 3: total items.
#: src/myBooking/components/views/customer/CustomerPayments.jsx:426
msgid "Showing %1$s to %2$s of %3$s transactions"
msgstr "Mostrando %1$s a %2$s de %3$s transacciones"

#. translators: %s is an email address.
#: src/myBooking/components/views/employee/EmployeeClients.jsx:114
msgid "Email %s"
msgstr "Enviar correo a %s"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:295
msgid "My Clients"
msgstr "Mis clientes"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:298
msgid "client"
msgid_plural "clients"
msgstr[0] "cliente"
msgstr[1] "clientes"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:299
msgid "total bookings"
msgstr "reservas totales"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:327
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:143
msgid "Clients"
msgstr "Clientes"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:342
msgid "Spent"
msgstr "Gastado"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:364
msgid "Search clients by name or email..."
msgstr "Buscar clientes por nombre o correo…"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:389
msgid "Most Bookings"
msgstr "Más reservas"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:390
msgid "Name A-Z"
msgstr "Nombre A-Z"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:407
msgid "Loading clients..."
msgstr "Cargando clientes…"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:428
msgid "No clients found"
msgstr "No se han encontrado clientes"

#. translators: %s is the search query.
#: src/myBooking/components/views/employee/EmployeeClients.jsx:433
msgid "No clients match \"%s\""
msgstr "Ningún cliente coincide con «%s»"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:436
msgid "You have no clients yet"
msgstr "Aún no tienes clientes"

#: src/myBooking/components/views/employee/EmployeeClients.jsx:440
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:405
#: src/myBooking/components/views/employee/EmployeeServices.jsx:470
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:490
msgid "Clear search"
msgstr "Limpiar búsqueda"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:20
msgid "Good morning"
msgstr "Buenos días"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:21
msgid "Good afternoon"
msgstr "Buenas tardes"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:22
msgid "Good evening"
msgstr "Buenas noches"

#. translators: 1: time-of-day greeting, 2: user name.
#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:104
msgid "%1$s, %2$s"
msgstr "%1$s, %2$s"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:129
msgid "Scheduled"
msgstr "Programada"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:157
msgid "pending"
msgstr "pendiente"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:164
msgid "cancelled"
msgstr "cancelada"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:177
msgid "Earnings & Commission"
msgstr "Ganancias y comisión"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:187
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:221
msgid "Total Earnings"
msgstr "Ganancias totales"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:197
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:228
msgid "Net Earnings"
msgstr "Ganancias netas"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:198
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:235
msgid "Paid Out"
msgstr "Pagado"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:199
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:267
msgid "Available Balance"
msgstr "Saldo disponible"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:230
msgid "View All"
msgstr "Ver todo"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:249
msgid "No appointments today"
msgstr "Hoy no hay citas"

#: src/myBooking/components/views/employee/EmployeeDashboard.jsx:250
msgid "You have no scheduled appointments for today. Enjoy your free time!"
msgstr "No tienes citas programadas para hoy. ¡Disfruta de tu tiempo libre!"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:18
msgid "All Time"
msgstr "Todo el periodo"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:31
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:53
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:508
msgid "Partial"
msgstr "Parcial"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:198
msgid "Payment Type:"
msgstr "Tipo de pago:"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:203
msgid "Received:"
msgstr "Recibido:"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:226
msgid "Your earning:"
msgstr "Tu ganancia:"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:566
msgid "Search by customer name, email or transaction ID..."
msgstr "Buscar por nombre de cliente, correo o ID de transacción…"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:586
msgid "Search"
msgstr "Buscar"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:591
msgid "Showing results for"
msgstr "Mostrando resultados para"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:610
msgid "Loading payments..."
msgstr "Cargando pagos…"

#. translators: %s is the search query.
#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:631
msgid "No payments match \"%s\""
msgstr "No hay pagos que coincidan con «%s»"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:634
msgid "No payments in the selected period"
msgstr "No hay pagos en el periodo seleccionado"

#: src/myBooking/components/views/employee/EmployeeEarnings.jsx:639
msgid "Clear filters"
msgstr "Limpiar filtros"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:123
msgid "Enter a valid amount."
msgstr "Introduce un importe válido."

#. translators: %s is the minimum payout amount.
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:130
msgid "Amount is below the minimum payout of %s."
msgstr "El importe es inferior al pago mínimo de %s."

#. translators: %s is the available balance amount.
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:137
msgid "Amount exceeds your available balance of %s."
msgstr "El importe supera tu saldo disponible de %s."

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:271
msgid "Commission:"
msgstr "Comisión:"

#. translators: %s is the fixed commission amount.
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:275
msgid "%s per payout"
msgstr "%s por pago"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:290
msgid "Hide Details"
msgstr "Ocultar detalles"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:299
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:373
msgid "Request Payout"
msgstr "Solicitar pago"

#. translators: %s is the minimum payout amount.
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:303
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:383
msgid "Min: %s"
msgstr "Mín.: %s"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:306
msgid "No balance"
msgstr "Sin saldo"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:317
msgid "Provide your payment information so the admin can process your payouts."
msgstr "Proporciona tus datos de pago para que el administrador pueda procesar tus pagos."

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:356
msgid "Save Details"
msgstr "Guardar datos"

#. translators: 1: minimum payout amount, 2: available balance amount.
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:403
msgid "Minimum payout: %1$s · Available: %2$s"
msgstr "Pago mínimo: %1$s · Disponible: %2$s"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:412
msgid "Note (optional)"
msgstr "Nota (opcional)"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:417
msgid "Add a note for the admin..."
msgstr "Añade una nota para el administrador…"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:462
msgid "Submitting..."
msgstr "Enviando…"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:462
msgid "Submit Request"
msgstr "Enviar solicitud"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:481
msgid "Payout History"
msgstr "Historial de pagos"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:521
msgid "No payouts yet"
msgstr "Aún no hay pagos"

#: src/myBooking/components/views/employee/EmployeePayouts.jsx:522
msgid "Your payout requests will appear here."
msgstr "Tus solicitudes de pago aparecerán aquí."

#. translators: 1: gross amount, 2: fee amount.
#: src/myBooking/components/views/employee/EmployeePayouts.jsx:550
msgid "Gross %1$s · Fee -%2$s"
msgstr "Bruto %1$s · Comisión -%2$s"

#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:195
msgid "Failed to update status"
msgstr "No se ha podido actualizar el estado"

#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:221
msgid "Manage your appointments"
msgstr "Gestiona tus citas"

#. translators: %s is the total number of items.
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:226
msgid "%s Total"
msgstr "%s en total"

#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:268
msgid "Search by service or customer..."
msgstr "Buscar por servicio o cliente…"

#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:334
msgid "Loading appointments..."
msgstr "Cargando citas…"

#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:369
msgid "appointments"
msgstr "citas"

#. translators: %s is the search query.
#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:398
msgid "No appointments match \"%s\""
msgstr "Ninguna cita coincide con «%s»"

#: src/myBooking/components/views/employee/EmployeeSchedule.jsx:401
msgid "No appointments match the selected filter"
msgstr "Ninguna cita coincide con el filtro seleccionado"

#. translators: %s is the number of hours.
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:215
msgid "%s hours"
msgstr "%s horas"

#. translators: 1: hours, 2: minutes.
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:222
msgid "%1$s hours %2$s minutes"
msgstr "%1$s horas %2$s minutos"

#. translators: %s is minutes.
#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:228
msgid "1 hour %s minutes"
msgstr "1 hora %s minutos"

#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:496
msgid ""
"Make this service available for selected staff members. Unchecking removes "
"their access (and any custom price for it)."
msgstr "Pon este servicio a disposición de los empleados seleccionados. Al desmarcar se retira su acceso (y cualquier precio personalizado)."

#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1317
msgid "Per-service overrides require Pro -- using global settings"
msgstr "Las anulaciones por servicio requieren Pro: se usan los ajustes globales"

#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1665
msgid "Create New Service"
msgstr "Crear nuevo servicio"

#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1669
msgid "Update the details of your service below."
msgstr "Actualiza los detalles de tu servicio a continuación."

#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1670
msgid "Fill in the information to create a new service."
msgstr "Rellena la información para crear un nuevo servicio."

#: src/myBooking/components/views/employee/EmployeeServiceForm.jsx:1679
msgid "Loading service data..."
msgstr "Cargando datos del servicio…"

#. translators: 1: minimum capacity, 2: maximum capacity.
#: src/myBooking/components/views/employee/EmployeeServices.jsx:45
msgid "%1$s-%2$s persons"
msgstr "%1$s-%2$s personas"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:83
msgid "Open linked listing"
msgstr "Abrir anuncio vinculado"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:102
msgid "Edit service"
msgstr "Editar servicio"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:111
msgid "Delete service"
msgstr "Eliminar servicio"

#. translators: %s is the number of days.
#: src/myBooking/components/views/employee/EmployeeServices.jsx:136
msgid "Book up to %s days ahead"
msgstr "Reserva hasta con %s días de antelación"

#. translators: %s is the number of minutes before.
#: src/myBooking/components/views/employee/EmployeeServices.jsx:149
msgid "%smin before"
msgstr "%s min antes"

#. translators: %s is the number of minutes after.
#: src/myBooking/components/views/employee/EmployeeServices.jsx:155
msgid "%smin after"
msgstr "%s min después"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:168
msgid "starting from"
msgstr "desde"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:181
msgid "Custom duration pricing"
msgstr "Precios por duración personalizados"

#. translators: %s is the service name.
#: src/myBooking/components/views/employee/EmployeeServices.jsx:291
msgid ""
"\"%s\" is linked to a Classified Listing. Deleting this service will also "
"disable booking on that listing.\n"
"\n"
"Are you sure you want to delete it?"
msgstr ""
"«%s» está vinculado a un anuncio clasificado. Al eliminar este servicio también se desactivará la reserva en ese anuncio.\n"
"\n"
"¿Seguro que quieres eliminarlo?"

#. translators: %s is the item name.
#: src/myBooking/components/views/employee/EmployeeServices.jsx:296
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:283
msgid "Are you sure you want to delete \"%s\"?"
msgstr "¿Seguro que quieres eliminar «%s»?"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:344
msgid "My Services"
msgstr "Mis servicios"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:346
msgid "service available"
msgid_plural "services available"
msgstr[0] "servicio disponible"
msgstr[1] "servicios disponibles"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:458
msgid "No services found"
msgstr "No se han encontrado servicios"

#. translators: %s is the search query.
#: src/myBooking/components/views/employee/EmployeeServices.jsx:463
msgid "No services match \"%s\""
msgstr "Ningún servicio coincide con «%s»"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:466
msgid "No services available in this category"
msgstr "No hay servicios disponibles en esta categoría"

#: src/myBooking/components/views/employee/EmployeeServices.jsx:471
msgid "Add your first service"
msgstr "Añade tu primer servicio"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:51
msgid "UTC"
msgstr "UTC"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:52
msgid "America/New York (EST)"
msgstr "América/Nueva York (EST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:53
msgid "America/Chicago (CST)"
msgstr "América/Chicago (CST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:54
msgid "America/Denver (MST)"
msgstr "América/Denver (MST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:55
msgid "America/Los Angeles (PST)"
msgstr "América/Los Ángeles (PST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:56
msgid "America/Toronto (EST)"
msgstr "América/Toronto (EST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:57
msgid "Europe/London (GMT)"
msgstr "Europa/Londres (GMT)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:58
msgid "Europe/Paris (CET)"
msgstr "Europa/París (CET)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:59
msgid "Europe/Berlin (CET)"
msgstr "Europa/Berlín (CET)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:60
msgid "Asia/Tokyo (JST)"
msgstr "Asia/Tokio (JST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:61
msgid "Asia/Shanghai (CST)"
msgstr "Asia/Shanghái (CST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:62
msgid "Asia/Kolkata (IST)"
msgstr "Asia/Calcuta (IST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:63
msgid "Asia/Dhaka (BST)"
msgstr "Asia/Daca (BST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:64
msgid "Australia/Sydney (AEST)"
msgstr "Australia/Sídney (AEST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:65
msgid "Pacific/Auckland (NZST)"
msgstr "Pacífico/Auckland (NZST)"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:279
msgid "Select Staff Photo"
msgstr "Selecciona la foto del empleado"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:311
msgid "Edit Staff Member"
msgstr "Editar empleado"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:311
msgid "Add New Staff Member"
msgstr "Añadir nuevo empleado"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:315
msgid "Update staff member details and service assignments."
msgstr "Actualiza los datos del empleado y las asignaciones de servicios."

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:316
msgid "Fill in the details below to add a new staff member."
msgstr "Rellena los datos a continuación para añadir un nuevo empleado."

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:448
msgid "Email cannot be changed after creation"
msgstr "El correo no se puede cambiar después de la creación"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:478
msgid "Additional Settings"
msgstr "Ajustes adicionales"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:514
msgid "Inactive staff won't appear in booking options"
msgstr "Los empleados inactivos no aparecen en las opciones de reserva"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:529
msgid "Select timezone"
msgstr "Selecciona zona horaria"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:552
msgid "Upload staff profile photo"
msgstr "Sube la foto de perfil del empleado"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:563
msgid "Description / Note"
msgstr "Descripción / Nota"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:569
msgid "Add a note or description about this staff member..."
msgstr "Añade una nota o descripción sobre este empleado…"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:583
msgid "Service Assignment"
msgstr "Asignación de servicio"

#. translators: %s is the number of selected services.
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:587
msgid "%s selected"
msgstr "%s seleccionados"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:593
msgid ""
"Select the services this staff member can handle and set custom pricing if "
"needed."
msgstr "Selecciona los servicios que puede ofrecer este empleado y, si lo necesitas, define precios personalizados."

#. translators: %s is the service price.
#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:631
msgid "Main staff price: %s"
msgstr "Precio principal del empleado: %s"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:668
msgid "No services available"
msgstr "No hay servicios disponibles"

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:671
msgid "Add services to your account first, then assign them to staff."
msgstr "Añade primero servicios a tu cuenta y luego asígnalos al personal."

#: src/myBooking/components/views/employee/EmployeeStaffForm.jsx:705
msgid "Update Staff"
msgstr "Actualizar empleado"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:36
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:120
msgid "Unnamed"
msgstr "Sin nombre"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:61
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:139
msgid "(You)"
msgstr "(Tú)"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:72
msgid "Edit staff"
msgstr "Editar empleado"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:79
msgid "Delete staff"
msgstr "Eliminar empleado"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:220
msgid "Failed to load staff list"
msgstr "No se ha podido cargar la lista de personal"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:224
msgid "An error occurred while loading staff"
msgstr "Se ha producido un error al cargar el personal"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:280
msgid "this staff member"
msgstr "este empleado"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:292
msgid "Failed to delete staff member"
msgstr "No se ha podido eliminar al empleado"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:296
msgid "An error occurred while deleting"
msgstr "Se ha producido un error al eliminar"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:318
#: src/site/components/steps/ServicesStep.jsx:702
msgid "Loading staff..."
msgstr "Cargando personal…"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:348
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:375
msgid "staff member"
msgstr "empleado"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:348
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:375
msgid "staff members"
msgstr "empleados"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:354
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:379
msgid "Allow staff to edit work schedule"
msgstr "Permitir que el personal edite su horario laboral"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:427
msgid "Search staff by name, email, or phone..."
msgstr "Buscar personal por nombre, correo o teléfono…"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:478
msgid "No staff found"
msgstr "No se ha encontrado personal"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:478
msgid "No staff members yet"
msgstr "Aún no hay empleados"

#. translators: %s is the search query.
#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:483
msgid "No staff match \"%s\""
msgstr "Ningún empleado coincide con «%s»"

#: src/myBooking/components/views/employee/EmployeeStaffManagement.jsx:486
msgid "Add your first staff member to get started"
msgstr "Añade tu primer empleado para empezar"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:204
msgid "Copy schedule to other days"
msgstr "Copiar horario a otros días"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:212
msgid "Copy to"
msgstr "Copiar a"

#. translators: %s is the number of selected items.
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:247
msgid "Apply (%s)"
msgstr "Aplicar (%s)"

#. translators: %s is the type of schedule (e.g., work schedule).
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:316
msgid "Upgrade to Pro to customize your %s"
msgstr "Actualiza a Pro para personalizar %s"

#. translators: %s is the type of schedule (e.g., work schedule).
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:336
msgid "Using your custom %s. Toggle off to use global settings."
msgstr "Estás usando tu %s personalizado. Desactívalo para usar los ajustes globales."

#. translators: %s is the type of schedule (e.g., work schedule).
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:341
msgid "Using global %s. Toggle on to set your own."
msgstr "Estás usando %s globales. Actívalo para definir los tuyos."

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:361
msgid "No global schedule configured."
msgstr "No hay horario global configurado."

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:405
msgid "No global holidays configured."
msgstr "No hay festivos globales configurados."

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:434
msgid "No global special days configured."
msgstr "No hay días especiales globales configurados."

#. translators: %s is the number of working days.
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:715
msgid "%s working day"
msgid_plural "%s working days"
msgstr[0] "%s día laborable"
msgstr[1] "%s días laborables"

#. translators: %s is the number of hours per week.
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:722
msgid "%sh / week"
msgstr "%s h/semana"

#. translators: 1: number of shifts, 2: total hours.
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:768
msgid "%1$s shift - %2$sh"
msgid_plural "%1$s shifts - %2$sh"
msgstr[0] "%1$s turno - %2$sh"
msgstr[1] "%1$s turnos - %2$sh"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:772
msgid "Day off"
msgstr "Día libre"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:837
msgid "Shifts"
msgstr "Turnos"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:910
msgid "Breaks"
msgstr "Pausas"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1012
msgid "Save Work Hours"
msgstr "Guardar horario laboral"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1071
msgid "Are you sure you want to remove this day off?"
msgstr "¿Seguro que quieres eliminar este día libre?"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1094
msgid "Edit Day Off"
msgstr "Editar día libre"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1099
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1270
msgid "Name *"
msgstr "Nombre *"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1100
msgid "e.g. Summer Vacation"
msgstr "p. ej., Vacaciones de verano"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1109
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1274
msgid "Start Date *"
msgstr "Fecha de inicio *"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1118
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1283
msgid "End Date *"
msgstr "Fecha de fin *"

#. translators: %s is the number of days.
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1160
msgid "%s day"
msgid_plural "%s days"
msgstr[0] "%s día"
msgstr[1] "%s días"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1177
msgid "No custom days off. Click \"Add Day Off\" to create one."
msgstr "No hay días libres personalizados. Haz clic en «Añadir día libre» para crear uno."

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1247
msgid "Are you sure you want to remove this special day?"
msgstr "¿Seguro que quieres eliminar este día especial?"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1265
msgid "Edit Special Day"
msgstr "Editar día especial"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1271
msgid "e.g. Black Friday Extended"
msgstr "p. ej., Black Friday ampliado"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1362
msgid "No custom special days. Click \"Add Special Day\" to create one."
msgstr "No hay días especiales personalizados. Haz clic en «Añadir día especial» para crear uno."

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1402
msgid "Failed to load schedule"
msgstr "No se ha podido cargar el horario"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1406
msgid "An error occurred while loading schedule"
msgstr "Se ha producido un error al cargar el horario"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1427
msgid "Work hours saved successfully"
msgstr "Horario laboral guardado correctamente"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1429
msgid "Failed to save work hours"
msgstr "No se ha podido guardar el horario laboral"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1432
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1449
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1466
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1483
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1502
#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1521
msgid "An error occurred"
msgstr "Se ha producido un error"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1444
msgid "Days off saved successfully"
msgstr "Días libres guardados correctamente"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1446
msgid "Failed to save days off"
msgstr "No se han podido guardar los días libres"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1461
msgid "Special days saved successfully"
msgstr "Días especiales guardados correctamente"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1463
msgid "Failed to save special days"
msgstr "No se han podido guardar los días especiales"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1475
msgid ""
"This will remove your custom work hours and revert to the global schedule. "
"Continue?"
msgstr "Esto eliminará tu horario laboral personalizado y volverá al horario global. ¿Continuar?"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1481
msgid "Reverted to global schedule"
msgstr "Se ha vuelto al horario global"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1494
msgid ""
"This will remove your custom days off and revert to global holidays. "
"Continue?"
msgstr "Esto eliminará tus días libres personalizados y volverá a los festivos globales. ¿Continuar?"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1500
msgid "Reverted to global holidays"
msgstr "Se ha vuelto a los festivos globales"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1513
msgid ""
"This will remove your custom special days and revert to global settings. "
"Continue?"
msgstr "Esto eliminará tus días especiales personalizados y volverá a los ajustes globales. ¿Continuar?"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1519
msgid "Reverted to global special days"
msgstr "Se ha vuelto a los días especiales globales"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1537
msgid "Loading schedule..."
msgstr "Cargando horario…"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1563
msgid "Manage your availability, time off, and special working days"
msgstr "Gestiona tu disponibilidad, tu tiempo libre y los días laborables especiales"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1598
msgid "Use Custom Work Hours"
msgstr "Usar horario laboral personalizado"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1599
msgid "work schedule"
msgstr "horario laboral"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1627
msgid "Use Custom Days Off"
msgstr "Usar días libres personalizados"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1628
msgid "days off"
msgstr "días libres"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1642
msgid "Global Holidays"
msgstr "Festivos globales"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1653
msgid "Use Custom Special Days"
msgstr "Usar días especiales personalizados"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1654
msgid "special days"
msgstr "días especiales"

#: src/myBooking/components/views/employee/EmployeeWorkSchedule.jsx:1668
msgid "Global Special Days"
msgstr "Días especiales globales"

#: src/myBooking/components/views/employee/serviceForm/EmployeeCategorySelect.jsx:51
msgid "Loading categories..."
msgstr "Cargando categorías…"

#: src/myBooking/components/views/employee/serviceForm/EmployeeCategorySelect.jsx:60
msgid "No categories found"
msgstr "No se han encontrado categorías"

#: src/pages/AdminIncome.jsx:13 src/pages/AdminIncome.jsx:20
msgid "Admin Income"
msgstr "Ingresos del administrador"

#: src/pages/Appointment.jsx:81 src/pages/EventRegistrations.jsx:44
#: src/pages/Events.jsx:94 src/pages/MeetingBookings.jsx:42
msgid "Back to list"
msgstr "Volver a la lista"

#: src/pages/Appointment.jsx:101
msgid "Manage your appointment"
msgstr "Gestiona tu cita"

#: src/pages/Calendar.jsx:46
msgid "Check your appointments"
msgstr "Consulta tus citas"

#: src/pages/Coupons.jsx:26
msgid "Coupon code is required"
msgstr "El código de cupón es obligatorio"

#: src/pages/Coupons.jsx:60
msgid "Add Coupon"
msgstr "Añadir cupón"

#: src/pages/Coupons.jsx:88
msgid "Manage your discount coupons"
msgstr "Gestiona tus cupones de descuento"

#: src/pages/Customers.jsx:59
msgid "Add New Customer"
msgstr "Añadir nuevo cliente"

#: src/pages/Customers.jsx:86
msgid "Manage your customers"
msgstr "Gestiona tus clientes"

#: src/pages/CustomFields.jsx:55
msgid "Add Custom Field"
msgstr "Añadir campo personalizado"

#: src/pages/CustomFields.jsx:82
msgid "Manage custom fields for your booking forms"
msgstr "Gestiona los campos personalizados de tus formularios de reserva"

#: src/pages/CustomForms.jsx:7
msgid "Custom Forms content will go here"
msgstr "El contenido de los formularios personalizados irá aquí"

#: src/pages/DynamicPricing.jsx:26
msgid "Rule name is required"
msgstr "El nombre de la regla es obligatorio"

#: src/pages/DynamicPricing.jsx:60
msgid "Add Rule"
msgstr "Añadir regla"

#: src/pages/Employees.jsx:87
msgid "Manage your Staff"
msgstr "Gestiona tu personal"

#: src/pages/EventRegistrations.jsx:19 src/pages/Events.jsx:22
msgid "Event Module is Inactive"
msgstr "El módulo de eventos está inactivo"

#: src/pages/EventRegistrations.jsx:20 src/pages/Events.jsx:23
msgid "Enable the Event module from Settings > Modules to use this feature."
msgstr "Activa el módulo de eventos desde Ajustes > Módulos para usar esta función."

#: src/pages/EventRegistrations.jsx:61
msgid "View and manage event attendees"
msgstr "Ver y gestionar los asistentes al evento"

#: src/pages/Events.jsx:88
msgid "Publish"
msgstr "Publicar"

#: src/pages/Events.jsx:112
msgid "Manage your events and registrations"
msgstr "Gestiona tus eventos e inscripciones"

#: src/pages/MeetingBookings.jsx:18 src/pages/MeetingTypes.jsx:21
msgid "Meeting Module is Inactive"
msgstr "El módulo de reuniones está inactivo"

#: src/pages/MeetingBookings.jsx:19 src/pages/MeetingTypes.jsx:22
msgid "Enable the Meeting module from Settings > Modules to use this feature."
msgstr "Activa el módulo de reuniones desde Ajustes > Módulos para usar esta función."

#: src/pages/MeetingTypes.jsx:93
msgid "New Meeting"
msgstr "Nueva reunión"

#: src/pages/MeetingTypes.jsx:119
msgid "Manage your meeting types for scheduling"
msgstr "Gestiona tus tipos de reunión para la programación"

#: src/pages/Notifications.jsx:62
msgid "Manage notification emails sent to you and your customers"
msgstr "Gestiona los correos de notificación que se envían a ti y a tus clientes"

#: src/pages/Payments.jsx:47
msgid "Print Invoice"
msgstr "Imprimir factura"

#: src/pages/Payments.jsx:65
msgid "Manage your payments"
msgstr "Gestiona tus pagos"

#: src/pages/RolesPermissions.jsx:23
msgid "Edit assigned services"
msgstr "Editar servicios asignados"

#: src/pages/RolesPermissions.jsx:24
msgid "Edit own work schedule"
msgstr "Editar el propio horario de trabajo"

#: src/pages/RolesPermissions.jsx:25
msgid "Create services"
msgstr "Crear servicios"

#: src/pages/RolesPermissions.jsx:26
msgid "Delete services"
msgstr "Eliminar servicios"

#: src/pages/RolesPermissions.jsx:27
msgid "Manage other staff"
msgstr "Gestionar a otro personal"

#: src/pages/RolesPermissions.jsx:112
msgid "Failed to load roles & permissions."
msgstr "No se pudieron cargar los roles y permisos."

#: src/pages/RolesPermissions.jsx:149
msgid "Permissions updated!"
msgstr "¡Permisos actualizados!"

#: src/pages/RolesPermissions.jsx:151
msgid "Failed to save permissions."
msgstr "No se pudieron guardar los permisos."

#: src/pages/RolesPermissions.jsx:173
msgid "Custom role created."
msgstr "Rol personalizado creado."

#: src/pages/RolesPermissions.jsx:175
msgid "Failed to create custom role."
msgstr "No se pudo crear el rol personalizado."

#: src/pages/RolesPermissions.jsx:183
msgid "Delete this role? Users assigned to it will lose it."
msgstr "¿Eliminar este rol? Los usuarios que lo tengan asignado lo perderán."

#: src/pages/RolesPermissions.jsx:189
msgid "Custom role deleted."
msgstr "Rol personalizado eliminado."

#: src/pages/RolesPermissions.jsx:191
msgid "Failed to delete custom role."
msgstr "No se pudo eliminar el rol personalizado."

#: src/pages/RolesPermissions.jsx:208
msgid "Failed to update assignment."
msgstr "No se pudo actualizar la asignación."

#: src/pages/RolesPermissions.jsx:236
msgid "Staff permissions updated!"
msgstr "¡Permisos del personal actualizados!"

#: src/pages/RolesPermissions.jsx:238
msgid "Failed to save staff permissions."
msgstr "No se pudieron guardar los permisos del personal."

#: src/pages/RolesPermissions.jsx:287
msgid "Roles"
msgstr "Roles"

#: src/pages/RolesPermissions.jsx:288
msgid "Team Members"
msgstr "Miembros del equipo"

#: src/pages/RolesPermissions.jsx:289
msgid "Staff Permissions"
msgstr "Permisos del personal"

#: src/pages/RolesPermissions.jsx:332
msgid "Delete role"
msgstr "Eliminar rol"

#: src/pages/RolesPermissions.jsx:350 src/pages/RolesPermissions.jsx:363
msgid "New role name…"
msgstr "Nombre del nuevo rol…"

#: src/pages/RolesPermissions.jsx:369
msgid "Custom roles are a Pro feature"
msgstr "Los roles personalizados son una función Pro"

#: src/pages/RolesPermissions.jsx:377
msgid "Create your own custom roles with Pro."
msgstr "Crea tus propios roles personalizados con Pro."

#: src/pages/RolesPermissions.jsx:388
msgid "Toggle what this role can access."
msgstr "Activa o desactiva a qué puede acceder este rol."

#: src/pages/RolesPermissions.jsx:391 src/pages/RolesPermissions.jsx:533
msgid "Saving…"
msgstr "Guardando…"

#: src/pages/RolesPermissions.jsx:427
msgid "Search a WordPress user by name or email…"
msgstr "Busca un usuario de WordPress por nombre o correo electrónico…"

#: src/pages/RolesPermissions.jsx:454
msgid "Select role…"
msgstr "Selecciona un rol…"

#: src/pages/RolesPermissions.jsx:475
msgid "Booking Role"
msgstr "Rol de reserva"

#: src/pages/RolesPermissions.jsx:482
msgid "No team members yet. Add one above."
msgstr "Aún no hay miembros del equipo. Añade uno arriba."

#: src/pages/RolesPermissions.jsx:500
msgid "— Remove —"
msgstr "— Quitar —"

#: src/pages/RolesPermissions.jsx:515
msgid "What staff members can do from their own employee panel."
msgstr "Lo que los miembros del personal pueden hacer desde su propio panel de empleado."

#: src/pages/RolesPermissions.jsx:524
msgid "Pro"
msgstr "Pro"

#: src/pages/Services.jsx:63
msgid "Manage your business services"
msgstr "Gestiona los servicios de tu negocio"

#: src/pages/Settings.jsx:89
msgid "Configure scheduling, payments, customers, and more"
msgstr "Configura la programación, los pagos, los clientes y más"

#: src/pages/Settings.jsx:102
msgid "This action will reset you settings."
msgstr "Esta acción restablecerá tus ajustes."

#: src/serviceList/components/BookingForm.jsx:227
#: src/site/components/AppointmentForm.jsx:352
msgid "Failed to create booking"
msgstr "No se ha podido crear la reserva"

#: src/serviceList/components/BookingForm.jsx:294
#: src/site/components/AppointmentForm.jsx:388
msgid "AI Booking"
msgstr "Reserva con IA"

#: src/serviceList/components/BookingForm.jsx:294
msgid "Classic"
msgstr "Clásico"

#. translators: 1: hours, 2: minutes.
#: src/serviceList/components/ServiceCard.jsx:23
msgid "%1$sh %2$smin"
msgstr "%1$sh %2$smin"

#. translators: %s: total number of staff members.
#: src/serviceList/components/ServiceCard.jsx:120
msgid "%s staff"
msgid_plural "%s staff"
msgstr[0] "%s empleado"
msgstr[1] "%s empleados"

#: src/serviceList/components/ServiceCard.jsx:168
msgid "Show Less"
msgstr "Mostrar menos"

#: src/serviceList/components/ServiceCard.jsx:168
msgid "Read More"
msgstr "Leer más"

#: src/site/components/AppointmentForm.jsx:388
msgid "AI Booking Enable"
msgstr "Activar reserva con IA"

#. translators: 1: human-readable date, 2: ISO date string.
#: src/site/components/chat/FormDatePicker.jsx:69
msgid "I'd like to book on %1$s (%2$s)"
msgstr "Quiero reservar el %1$s (%2$s)"

#. translators: 1: employee name, 2: employee ID.
#: src/site/components/chat/FormEmployeeCards.jsx:20
msgid "I'd like to book with %1$s (employee_id: %2$s)"
msgstr "Quiero reservar con %1$s (employee_id: %2$s)"

#. translators: %s is the service name.
#: src/site/components/chat/FormServiceCards.jsx:20
msgid "I'd like to book %s"
msgstr "Quiero reservar %s"

#. translators: 1: service name, 2: employee name, 3: date, 4: time.
#: src/site/components/chat/FormTimeSlots.jsx:52
msgid "Book %1$s with %2$s on %3$s at %4$s"
msgstr "Reserva %1$s con %2$s el %3$s a las %4$s"

#. translators: 1: start time, 2: end time
#: src/site/components/LeftSidebar.jsx:102
msgid "%1$s to %2$s"
msgstr "%1$s a %2$s"

#. translators: %s is the service name.
#: src/site/components/paymentMethods/PayPalPayment.jsx:87
#: src/site/components/paymentMethods/StripePayment.jsx:254
msgid "Booking - %s"
msgstr "Reserva – %s"

#: src/site/components/paymentMethods/PayPalPayment.jsx:157
msgid "Failed to create PayPal order"
msgstr "No se ha podido crear el pedido de PayPal"

#: src/site/components/paymentMethods/PayPalPayment.jsx:160
msgid "Failed to create order"
msgstr "No se ha podido crear el pedido"

#: src/site/components/paymentMethods/PayPalPayment.jsx:213
msgid "Payment capture failed"
msgstr "La captura del pago ha fallado"

#: src/site/components/paymentMethods/PayPalPayment.jsx:216
msgid "Payment failed"
msgstr "El pago ha fallado"

#: src/site/components/paymentMethods/PayPalPayment.jsx:225
msgid "PayPal payment failed"
msgstr "El pago con PayPal ha fallado"

#: src/site/components/paymentMethods/PayPalPayment.jsx:233
msgid "Payment was cancelled"
msgstr "El pago se ha cancelado"

#: src/site/components/paymentMethods/PayPalPayment.jsx:248
#: src/site/components/paymentMethods/PayPalPayment.jsx:249
msgid "Failed to load PayPal"
msgstr "No se ha podido cargar PayPal"

#: src/site/components/paymentMethods/StripePayment.jsx:74
msgid "Stripe is not loaded yet. Please wait."
msgstr "Stripe aún no se ha cargado. Espera, por favor."

#: src/site/components/paymentMethods/StripePayment.jsx:118
msgid "Payment is processing. You'll receive confirmation shortly."
msgstr "El pago se está procesando. Recibirás la confirmación en breve."

#. translators: %s is the payment status.
#: src/site/components/paymentMethods/StripePayment.jsx:122
msgid "Payment status: %s"
msgstr "Estado del pago: %s"

#. translators: %s is the payment status.
#: src/site/components/paymentMethods/StripePayment.jsx:127
msgid "Unexpected payment status: %s"
msgstr "Estado de pago inesperado: %s"

#: src/site/components/paymentMethods/StripePayment.jsx:135
msgid "Payment failed. Please try again."
msgstr "El pago ha fallado. Inténtalo de nuevo."

#: src/site/components/paymentMethods/StripePayment.jsx:172
msgid "Processing Payment..."
msgstr "Procesando pago…"

#. translators: 1: currency symbol, 2: amount.
#: src/site/components/paymentMethods/StripePayment.jsx:179
msgid "Pay %1$s%2$s"
msgstr "Pagar %1$s%2$s"

#: src/site/components/paymentMethods/StripePayment.jsx:188
msgid "Secured by Stripe • Your payment information is encrypted"
msgstr "Asegurado por Stripe • Tus datos de pago están cifrados"

#: src/site/components/paymentMethods/StripePayment.jsx:226
msgid "Failed to load Stripe. Please refresh the page."
msgstr "No se ha podido cargar Stripe. Recarga la página."

#: src/site/components/paymentMethods/StripePayment.jsx:291
msgid "Failed to initialize payment"
msgstr "No se ha podido inicializar el pago"

#: src/site/components/paymentMethods/StripePayment.jsx:296
msgid "Failed to connect to payment service. Please try again."
msgstr "No se ha podido conectar con el servicio de pago. Inténtalo de nuevo."

#: src/site/components/paymentMethods/StripePayment.jsx:360
msgid "Initializing secure payment..."
msgstr "Inicializando pago seguro…"

#: src/site/components/paymentMethods/StripePayment.jsx:363
msgid "This will only take a moment"
msgstr "Solo será un momento"

#: src/site/components/paymentMethods/StripePayment.jsx:376
msgid "Payment Initialization Failed"
msgstr "Fallo al inicializar el pago"

#: src/site/components/paymentMethods/StripePayment.jsx:391
msgid ""
"Having trouble? Please contact support or try a different payment method."
msgstr "¿Tienes problemas? Contacta con soporte o prueba con otro método de pago."

#. translators: %s is the count of scheduled dates, zero-padded.
#: src/site/components/RecurringAppointment.jsx:232
msgid "Scheduled Dates (%s)"
msgstr "Fechas programadas (%s)"

#. translators: %s is a list of multipliers (e.g. "2 people × 3 appointments").
#: src/site/components/steps/CheckoutStep.jsx:202
msgid "(Calculated for %s)"
msgstr "(Calculado para %s)"

#: src/site/components/steps/CheckoutStep.jsx:215
msgid "How would you like to pay?"
msgstr "¿Cómo quieres pagar?"

#: src/site/components/steps/CheckoutStep.jsx:215
msgid "Paying now"
msgstr "Pagar ahora"

#: src/site/components/steps/CheckoutStep.jsx:240
msgid "Pay deposit"
msgstr "Pagar depósito"

#: src/site/components/steps/CheckoutStep.jsx:242
msgid "(Remaining"
msgstr "(Restante"

#: src/site/components/steps/CheckoutStep.jsx:242
msgid "due later)"
msgstr "pendiente más tarde)"

#: src/site/components/steps/CheckoutStep.jsx:269
msgid "Pay full amount"
msgstr "Pagar el importe total"

#: src/site/components/steps/CheckoutStep.jsx:270
msgid "(No balance due)"
msgstr "(Sin saldo pendiente)"

#: src/site/components/steps/CheckoutStep.jsx:286
msgid "Deposit Breakdown:"
msgstr "Desglose del depósito:"

#: src/site/components/steps/CheckoutStep.jsx:290
msgid "Main appointment"
msgstr "Cita principal"

#. translators: %s is the number of people.
#: src/site/components/steps/CheckoutStep.jsx:292
msgid "(%s person)"
msgid_plural "(%s people)"
msgstr[0] "(%s persona)"
msgstr[1] "(%s personas)"

#. translators: %s is the number of recurring appointments.
#: src/site/components/steps/CheckoutStep.jsx:305
msgid "Recurring (%s appointment)"
msgid_plural "Recurring (%s appointments)"
msgstr[0] "Recurrente (%s cita)"
msgstr[1] "Recurrente (%s citas)"

#. translators: %s is the number of people per appointment.
#: src/site/components/steps/CheckoutStep.jsx:309
msgid "(%s person each)"
msgid_plural "(%s people each)"
msgstr[0] "(%s persona cada una)"
msgstr[1] "(%s personas cada una)"

#: src/site/components/steps/CheckoutStep.jsx:700
#: src/site/components/steps/PaymentStep.jsx:547
msgid "Pay with your PayPal account"
msgstr "Paga con tu cuenta de PayPal"

#: src/site/components/steps/CheckoutStep.jsx:701
#: src/site/components/steps/PaymentStep.jsx:548
msgid "Continue to WooCommerce checkout"
msgstr "Continuar al pago de WooCommerce"

#: src/site/components/steps/CheckoutStep.jsx:702
#: src/site/components/steps/PaymentStep.jsx:549
msgid "Pay at Location"
msgstr "Pagar en el local"

#. translators: %s is the total number of people in the booking.
#: src/site/components/steps/CheckoutStep.jsx:740
#: src/site/components/steps/PaymentSummaryStep.jsx:443
msgid "Booking for %s person"
msgid_plural "Booking for %s people"
msgstr[0] "Reserva para %s persona"
msgstr[1] "Reserva para %s personas"

#. translators: %s is the number of additional people beyond the booker.
#: src/site/components/steps/CheckoutStep.jsx:747
#: src/site/components/steps/PaymentSummaryStep.jsx:450
msgid "(You + %s extra)"
msgstr "(Tú + %s extra)"

#: src/site/components/steps/CheckoutStep.jsx:775
msgid "Pay All Upfront"
msgstr "Pagar todo por adelantado"

#: src/site/components/steps/CheckoutStep.jsx:775
msgid "Pay Per Appointment"
msgstr "Pagar por cita"

#. translators: %s is the total number of appointments to be paid for now.
#: src/site/components/steps/CheckoutStep.jsx:782
msgid "You will pay %s appointment now."
msgid_plural "You will pay %s appointments now."
msgstr[0] "Vas a pagar %s cita ahora."
msgstr[1] "Vas a pagar %s citas ahora."

#. translators: %s is the number of remaining recurring appointments.
#: src/site/components/steps/CheckoutStep.jsx:787
msgid ""
"You will pay for the first appointment now. Remaining %s appointment will be "
"paid separately."
msgid_plural ""
"You will pay for the first appointment now. Remaining %s appointments will "
"be paid separately."
msgstr[0] "Vas a pagar la primera cita ahora. La %s cita restante se pagará por separado."
msgstr[1] "Vas a pagar la primera cita ahora. Las %s citas restantes se pagarán por separado."

#: src/site/components/steps/CheckoutStep.jsx:794
msgid "Amount Due Now"
msgstr "Importe a pagar ahora"

#: src/site/components/steps/CheckoutStep.jsx:950
msgid "Payment Error"
msgstr "Error de pago"

#: src/site/components/steps/CheckoutStep.jsx:968
msgid ""
"Deposit payment is not available for pay at location. Full payment will be "
"collected at your appointment."
msgstr "El pago de depósito no está disponible con el pago en el local. El importe completo se cobrará en tu cita."

#: src/site/components/steps/CheckoutStep.jsx:991
msgid ""
"Your booking will be added to the cart and you will continue to the "
"WooCommerce checkout to complete payment. The booking is held until payment "
"is confirmed."
msgstr "Tu reserva se añadirá al carrito y continuarás al pago de WooCommerce para completar el pago. La reserva se mantiene hasta que se confirme el pago."

#. translators: %s is the total number of people.
#: src/site/components/steps/ConfirmationStep.jsx:149
#: src/site/components/steps/ConfirmationStep.jsx:181
#: src/site/components/steps/ConfirmationStep.jsx:210
msgid " | Total People: %s"
msgstr " | Total de personas: %s"

#. translators: 1: client name, 2: provider name, 3: location label.
#: src/site/components/steps/ConfirmationStep.jsx:162
#: src/site/components/steps/ConfirmationStep.jsx:215
msgid "Client: %1$s | Provider: %2$s | Location: %3$s"
msgstr "Cliente: %1$s | Proveedor: %2$s | Ubicación: %3$s"

#. translators: 1: client name, 2: provider name.
#: src/site/components/steps/ConfirmationStep.jsx:186
msgid "Client: %1$s | Provider: %2$s"
msgstr "Cliente: %1$s | Proveedor: %2$s"

#. translators: %s is the duration in minutes.
#: src/site/components/steps/ConfirmationStep.jsx:307
#: src/site/components/steps/TimeSlotStep.jsx:428
msgid "%s mins"
msgstr "%s min"

#: src/site/components/steps/ConfirmationStep.jsx:329
msgid "Total People"
msgstr "Total de personas"

#. translators: 1: total people count, 2: number of extra people.
#: src/site/components/steps/ConfirmationStep.jsx:332
msgid "%1$s (You + %2$s extra)"
msgstr "%1$s (Tú + %2$s extra)"

#: src/site/components/steps/ConfirmationStep.jsx:358
msgid "Remaining Due"
msgstr "Pendiente de pago"

#: src/site/components/steps/ConfirmationStep.jsx:375
msgid "Remaining"
msgstr "Restante"

#: src/site/components/steps/ConfirmationStep.jsx:375
msgid "due at appointment"
msgstr "se paga en la cita"

#: src/site/components/steps/ConfirmationStep.jsx:389
msgid "Deposit of"
msgstr "Depósito de"

#. translators: %s is the total number of appointments the deposit is divided across.
#: src/site/components/steps/ConfirmationStep.jsx:391
msgid "divided equally across %s appointments"
msgstr "dividido por igual entre %s citas"

#: src/site/components/steps/ConfirmationStep.jsx:395
msgid "each)"
msgstr "cada una)"

#: src/site/components/steps/ConfirmationStep.jsx:421
msgid "Total Paid"
msgstr "Total pagado"

#. translators: %s is the payment method name.
#: src/site/components/steps/ConfirmationStep.jsx:444
msgid "Payment: %s"
msgstr "Pago: %s"

#: src/site/components/steps/ConfirmationStep.jsx:458
msgid "Google Calender"
msgstr "Google Calendar"

#: src/site/components/steps/ConfirmationStep.jsx:464
msgid "Add to Apple Calendar"
msgstr "Añadir a Apple Calendar"

#: src/site/components/steps/ConfirmationStep.jsx:467
msgid "Apple Calender"
msgstr "Apple Calendar"

#: src/site/components/steps/ConfirmationStep.jsx:473
msgid "Add to Outlook Calendar"
msgstr "Añadir a Outlook Calendar"

#: src/site/components/steps/ConfirmationStep.jsx:477
msgid "Outlook Calender"
msgstr "Outlook Calendar"

#: src/site/components/steps/ConfirmationStep.jsx:483
msgid "Re-Book another appointment"
msgstr "Reservar otra cita"

#: src/site/components/steps/DateTimeStep.jsx:56
#: src/site/hooks/useFormCustomization.js:32
msgid "No available dates found"
msgstr "No se han encontrado fechas disponibles"

#. translators: %s is the name of the special day.
#: src/site/components/steps/DateTimeStep.jsx:257
msgid "Available - %s"
msgstr "Disponible – %s"

#: src/site/components/steps/DetailsStep.jsx:73
#: src/site/hooks/useFormCustomization.js:46
msgid "Enter name here ..."
msgstr "Introduce el nombre aquí…"

#: src/site/components/steps/DetailsStep.jsx:129
#: src/site/hooks/useFormCustomization.js:49
msgid "Enter e-mail..."
msgstr "Introduce el correo…"

#: src/site/components/steps/DetailsStep.jsx:145
#: src/site/hooks/useFormCustomization.js:51
msgid "Add any additional notes..."
msgstr "Añade cualquier nota adicional…"

#. translators: %s is the count of recurring appointments, zero-padded.
#: src/site/components/steps/PaymentSummaryStep.jsx:95
msgid "Recurring Appointments (%s)"
msgstr "Citas recurrentes (%s)"

#: src/site/components/steps/PaymentSummaryStep.jsx:142
msgid "Show less.."
msgstr "Mostrar menos…"

#: src/site/components/steps/PaymentSummaryStep.jsx:148
msgid "Show more.."
msgstr "Mostrar más…"

#. translators: %s is the count of items, zero-padded.
#: src/site/components/steps/PaymentSummaryStep.jsx:160
msgid "Total (%s)"
msgstr "Total (%s)"

#: src/site/components/steps/PaymentSummaryStep.jsx:392
msgid "Invalid coupon code"
msgstr "Código de cupón no válido"

#: src/site/components/steps/PaymentSummaryStep.jsx:461
msgid "Main Appointment"
msgstr "Cita principal"

#: src/site/components/steps/PaymentSummaryStep.jsx:479
msgid "Service Charge "
msgstr "Tarifa del servicio "

#: src/site/components/steps/PaymentSummaryStep.jsx:481
msgid "Staff Additional Charge"
msgstr "Recargo del empleado"

#: src/site/components/steps/PaymentSummaryStep.jsx:481
msgid "Staff Discount"
msgstr "Descuento del empleado"

#: src/site/components/steps/PaymentSummaryStep.jsx:482
msgid "Service Charge"
msgstr "Tarifa del servicio"

#: src/site/components/steps/PaymentSummaryStep.jsx:508
msgid "Rule"
msgstr "Regla"

#. translators: 1: rule name, 2: sign character, 3: formatted price.
#: src/site/components/steps/PaymentSummaryStep.jsx:523
msgid "%1$s (%2$s%3$s flat)"
msgstr "%1$s (%2$s%3$s fijo)"

#: src/site/components/steps/PaymentSummaryStep.jsx:636
msgid "Deposit"
msgstr "Depósito"

#. translators: %s is the total number of people.
#: src/site/components/steps/PaymentSummaryStep.jsx:639
msgid " × %s person"
msgid_plural " × %s people"
msgstr[0] " × %s persona"
msgstr[1] " × %s personas"

#: src/site/components/steps/PaymentSummaryStep.jsx:647
msgid "Remaining (Due at appointment)"
msgstr "Restante (a pagar en la cita)"

#: src/site/components/steps/PaymentSummaryStep.jsx:688
msgid "Coupon code"
msgstr "Código de cupón"

#: src/site/components/steps/PaymentSummaryStep.jsx:726
msgid "Total Before Discount"
msgstr "Total antes del descuento"

#: src/site/components/steps/PaymentSummaryStep.jsx:731
msgid "Total Discount"
msgstr "Descuento total"

#: src/site/components/steps/PaymentSummaryStep.jsx:737
msgid "Grand Total"
msgstr "Total general"

#: src/site/components/steps/PaymentSummaryStep.jsx:750
msgid "Next Payment Schedule"
msgstr "Próximo plan de pagos"

#: src/site/components/steps/ServicesStep.jsx:467
msgid "Loading available staff..."
msgstr "Cargando personal disponible…"

#: src/site/components/steps/ServicesStep.jsx:562
msgid "Not available"
msgstr "No disponible"

#. translators: %d: number of staff required.
#: src/site/components/steps/ServicesStep.jsx:578
msgid "This service needs %d staff members"
msgstr "Este servicio necesita %d miembros del personal"

#: src/site/components/steps/ServicesStep.jsx:581
msgid "How many staff would you like?"
msgstr "¿Cuántos miembros del personal quieres?"

#. translators: %d: number of staff.
#: src/site/components/steps/ServicesStep.jsx:603
msgid "%d staff"
msgid_plural "%d staff"
msgstr[0] "%d miembro del personal"
msgstr[1] "%d miembros del personal"

#: src/site/components/steps/ServicesStep.jsx:621
msgid "Auto-assign available staff"
msgstr "Asignar automáticamente al personal disponible"

#. translators: %d: staff slot number.
#: src/site/components/steps/ServicesStep.jsx:642
msgid "Select staff %d"
msgstr "Selecciona el miembro del personal %d"

#: src/site/components/steps/ServicesStep.jsx:726
msgid "No services available for this staff"
msgstr "No hay servicios disponibles para este personal"

#: src/site/components/steps/TimeSlotStep.jsx:173
msgid "Failed to load time slots"
msgstr "No se han podido cargar las franjas horarias"

#: src/site/components/steps/TimeSlotStep.jsx:378
#: src/site/hooks/useFormCustomization.js:37
msgid "Loading time slots..."
msgstr "Cargando franjas horarias…"

#: src/site/components/steps/TimeSlotStep.jsx:406
msgid "This time has already passed"
msgstr "Esta hora ya ha pasado"

#: src/site/components/steps/TimeSlotStep.jsx:485
#: src/site/hooks/useFormCustomization.js:39
msgid "Bringing Anyone?"
msgstr "¿Vienes acompañado?"

#: src/site/components/steps/TimeSlotStep.jsx:486
#: src/site/hooks/useFormCustomization.js:40
msgid "Add extra people to your booking"
msgstr "Añade personas adicionales a tu reserva"

#: src/site/components/steps/TimeSlotStep.jsx:506
msgid "Number of Extra People"
msgstr "Número de personas adicionales"

#. translators: %s is the maximum number of extra people allowed.
#: src/site/components/steps/TimeSlotStep.jsx:510
msgid "Maximum %s extra person allowed"
msgid_plural "Maximum %s extra people allowed"
msgstr[0] "Máximo %s persona adicional permitida"
msgstr[1] "Máximo %s personas adicionales permitidas"

#: src/site/components/steps/TimeSlotStep.jsx:606
#: src/site/hooks/useFormCustomization.js:38
msgid "No available time slots for the selected date."
msgstr "No hay franjas horarias disponibles para la fecha seleccionada."

#: src/site/data/formConfig.js:22
msgid "CONFIRM PAYMENT"
msgstr "CONFIRMAR PAGO"

#~ msgid "Online Event"
#~ msgstr "Evento en línea"

#~ msgid "In-Person Event"
#~ msgstr "Evento presencial"

#~ msgid "Hybrid Event"
#~ msgstr "Evento híbrido"

#~ msgid "Choose which services this custom field applies to."
#~ msgstr "Elige a qué servicios se aplica este campo personalizado."

#~ msgid "%s service"
#~ msgid_plural "%s services"
#~ msgstr[0] "%s servicio"
#~ msgstr[1] "%s servicios"

#~ msgid "Select countries"
#~ msgstr "Seleccionar países"

#~ msgid "Sync appointments with Google Calendar"
#~ msgstr "Sincronizar las citas con Google Calendar"

#~ msgid "Price will be calculated for %1$s person (you + %2$s extra)"
#~ msgid_plural "Price will be calculated for %1$s people (you + %2$s extra)"
#~ msgstr[0] "El precio se calculará para %1$s persona (tú + %2$s extra)"
#~ msgstr[1] "El precio se calculará para %1$s personas (tú + %2$s extra)"
