<?php


// ----------------------
// ADMIN SETTINGS & DASHBOARD
// ----------------------
// Module Information
$lang['appointly_module_name'] = 'Appointly';
$lang['appointly_current_version'] = 'Versión actual del módulo: ';
$lang['appointly_settings_label_pointer'] = '<strong>Configuración -> Citas</strong>';
$lang['appointly_integrations'] = 'Integraciones';
$lang['general_settings'] = 'Configuración General';
$lang['new_appointment_notification'] = 'Nueva Notificación de Cita';

// Admin Settings
$lang['appointments_approve_automatically_label'] = 'Aprobar automáticamente las citas enviadas desde formularios web externos';
$lang['appointments_reminder_time_value'] = 'Añadir valor para recibir una notificación por correo electrónico antes de su cita (por defecto 30 min antes)';
$lang['appointly_default_table_filter_label'] = 'Filtro predeterminado de la tabla de citas';
$lang['appointment_your_settings'] = 'Su Configuración de Citas';
$lang['appointments_buffer_hours_label'] = 'Deshabilitar el selector de fechas pasadas';

// Dashboard & Analytics
$lang['appointly_show_summary_in_appointments_dashboard'] = 'Mostrar resumen de citas en el panel de citas';
$lang['appointments_summary'] = 'Resumen de citas';
$lang['appointment_appointments_dashboard'] = 'Panel';
$lang['appointment_want_to_go_back'] = 'Citas';
$lang['appointly_analytics_dashboard'] = 'Panel de Análisis de Appointly';
$lang['appointment_history_label'] = 'Citas Pasadas';
$lang['appointment_history_label_menu_label'] = 'Historial de Citas';
$lang['appointment_services_menu_label'] = 'Servicios';
$lang['appointment_analytics_and_reports_menu_label'] = 'Análisis y Informes';

// Invoice Conversion
$lang['appointment_convert_to_invoice'] = 'Convertir a Factura';
$lang['appointment_converted_to_invoice'] = 'Cita convertida a factura con éxito';
$lang['appointment_convert_to_invoice_success'] = 'Cita convertida a factura #%s con éxito';
$lang['appointment_convert_to_invoice_failed'] = 'Error al convertir la cita a factura';
$lang['appointment_are_you_sure_convert_to_invoice'] = '¿Está seguro de que desea convertir esta cita en una factura?';
$lang['appointment_view_invoice'] = 'Ver Factura #%s';
$lang['appointment_convert_to_invoice_tooltip'] = 'La creación de facturas solo está disponible para citas con clientes reales. Para leads o contactos externos, primero debe convertirlos en clientes.';
$lang['appointment_external_contact_converted_to_client'] = 'Contacto externo convertido a cliente con éxito';
$lang['appointment_external_contact_convert_to_client_error'] = 'Error al convertir el contacto externo a cliente';
$lang['appointment_convert_to_customer_first'] = 'Convertir a Cliente Primero';
$lang['appointment_convert_lead_to_customer'] = 'Convertir Lead a Cliente';
$lang['appointment_convert_external_to_customer'] = 'Convertir a Cliente';
$lang['appointment_convert_only'] = 'Convertir Solamente';
$lang['appointment_convert_and_view'] = 'Convertir y Ver';
$lang['appointment_convert_to_invoice_only_contacts_allowed'] = 'Solo las citas internas con contactos pueden convertirse en facturas';

// Lead Conversion
$lang['appointments_convert_to_lead'] = 'Convertir Cita a Lead';
$lang['appointments_convert_to_lead_label'] = 'Convertir a lead';
$lang['appointments_create_task_tooltip'] = 'Convertir a tarea';
$lang['appointments_convert_to_lead_tooltip'] = 'Convertir a lead';
$lang['appointments_select_option'] = 'Seleccionar opción';
$lang['appointments_contact_name_task'] = 'Cita: Nombre del contacto';

// Reports Dashboard
$lang['appointly_reports_dashboard'] = 'Panel de Informes de Appointly';
$lang['appointly_date_range'] = 'Rango de Fechas';
$lang['appointly_today'] = 'Hoy';
$lang['appointly_this_week'] = 'Esta Semana';
$lang['appointly_this_month'] = 'Este Mes';
$lang['appointly_this_year'] = 'Este Año';
$lang['appointly_last_month'] = 'El Mes Pasado';
$lang['appointly_last_year'] = 'El Año Pasado';
$lang['appointly_last_30_days'] = 'Últimos 30 Días';
$lang['appointly_custom_range'] = 'Rango Personalizado';
$lang['appointly_period_from'] = 'Período Desde';
$lang['appointly_period_to'] = 'Período Hasta';
$lang['appointly_date_range_required'] = 'Por favor, seleccione un rango de fechas válido';
$lang['appointly_apply'] = 'Aplicar';
$lang['appointly_total_appointments'] = 'Total de Citas';
$lang['appointly_completed_appointments'] = 'Citas Completadas';
$lang['appointly_cancelled_appointments'] = 'Citas Canceladas';
$lang['appointly_monthly_stats'] = 'Estadísticas Mensuales';
$lang['appointly_popular_services'] = 'Servicios Populares';
$lang['appointly_staff_performance'] = 'Rendimiento del Personal';
$lang['appointly_staff_member'] = 'Miembro del Personal';
$lang['appointly_appointment_total_appointments'] = 'Total de Citas';
$lang['appointly_appointment_completed_appointments'] = 'Citas Completadas';
$lang['appointly_appointment_cancelled_appointments'] = 'Citas Canceladas';
$lang['appointly_appointment_completion_rate'] = 'Tasa de Finalización';
$lang['appointly_filter'] = 'Filtrar';
$lang['appointly_no_staff_performance_data'] = 'No hay datos de rendimiento del personal disponibles para el período seleccionado';
$lang['appointly_report'] = 'Informe';
$lang['appointly_reports_updated_for_period'] = 'Informes actualizados para el período: %s a %s';
$lang['appointly_no_data_for_period'] = 'No hay datos disponibles para el período seleccionado';
$lang['appointly_invalid_date_format'] = 'Formato de fecha inválido. Por favor, use el selector de fecha para seleccionar las fechas';
$lang['appointly_loading_data'] = 'Cargando datos...';
$lang['appointly_error_refreshing_stats'] = 'Error al actualizar las estadísticas. Por favor, inténtelo de nuevo.';
$lang['appointly_no_data_found'] = 'No se encontraron datos';

// Analytics Dashboard
$lang['total_appointments'] = 'Total de Citas';
$lang['completed_appointments'] = 'Citas Completadas';
$lang['cancelled_appointments'] = 'Citas Canceladas';
$lang['monthly_statistics'] = 'Estadísticas Mensuales';
$lang['popular_services'] = 'Servicios Populares';
$lang['staff_performance'] = 'Rendimiento del Personal';
$lang['staff_member'] = 'Miembro del Personal';
$lang['completion_rate'] = 'Tasa de Finalización';
$lang['from_date'] = 'Desde la Fecha';
$lang['to_date'] = 'Hasta la Fecha';
$lang['appointment_statistics_total'] = 'Total de Citas';
$lang['appointment_statistics_completed'] = 'Citas Completadas';
$lang['appointment_statistics_cancelled'] = 'Citas Canceladas';

$lang['appointment_services_to_show_in_booking_form'] = 'Seleccione qué servicios mostrar en el formulario de reserva público';
$lang['appointment_services_select_all_to_show_all'] = 'Dejar en blanco para mostrar todos los servicios activos';
$lang['appointment_select_attendees'] = 'Asistentes';
$lang['appointment_select_attendees_help'] = 'Seleccione miembros adicionales del personal que asistirán a esta cita';
$lang['appointment_related'] = 'Relacionado';

// Service Availability Settings
$lang['services_availability_updated_successfully'] = 'Disponibilidad de servicios actualizada con éxito';
$lang['services_availability_update_failed'] = 'Error al actualizar la disponibilidad de los servicios';
$lang['appointment_error_loading_providers'] = 'Error al cargar proveedores';
$lang['appointment_select_service_warning'] = 'Por favor, seleccione un servicio';
$lang['appointment_select_provider_warning'] = 'Por favor, seleccione un proveedor';
$lang['appointment_select_date_time_warning'] = 'Por favor, seleccione una fecha y hora';
$lang['appointment_loading_providers'] = 'Cargando proveedores...';
$lang['appointment_select_date'] = 'Seleccionar Fecha';
$lang['appointment_your_details'] = 'Sus Detalles';
$lang['appointment_continue'] = 'Siguiente';
$lang['appointment_back'] = 'Atrás';
$lang['appointment_summary'] = 'Resumen de la Cita';
$lang['appointment_view_details'] = 'Ver Detalles';
$lang['appointment_select'] = 'Seleccionar';
$lang['error_loading_data'] = 'Error al cargar datos';
$lang['appointment_booking_failed'] = 'Error al reservar la cita. Por favor, inténtelo de nuevo.';
$lang['appointment_successfully_scheduled'] = 'Cita Programada con Éxito';
$lang['appointment_successfully_scheduled_message'] = '¡Gracias! Su cita ha sido programada con éxito.';
$lang['appointment_successfully_scheduled_button'] = '¡Genial!';
$lang['appointment_schedule_another'] = 'Programar Otra';
$lang['appointment_booking_confirmed'] = '¡Gracias! Su cita ha sido programada con éxito.';
$lang['appointment_pending_approval_message'] = 'Su cita está pendiente de aprobación por parte del personal. Se le notificará una vez que se confirme.';
$lang['appointment_whats_next'] = '¿Qué sigue?';
$lang['appointment_staff_review'] = 'Nuestro personal está revisando su solicitud. Por favor, espere la confirmación.';
$lang['appointment_email_confirmation'] = 'Recibirá una confirmación por correo electrónico en breve con todos los detalles de la cita.';
$lang['appointment_prepare'] = 'Por favor, prepare cualquier documento o detalle requerido antes de su cita.';
$lang['appointment_files'] = 'Archivos';
$lang['appointment_externally_booked_info'] = 'Esta cita fue reservada a través del formulario de reserva externo';
$lang['appointment_booked_from_external_booking_form'] = 'Reserva Desde';
$lang['appointment_subject_required'] = 'El asunto es obligatorio para la cita';
$lang['appointment_attendees_required'] = 'Al menos un miembro del personal debe asistir a la cita';
$lang['appointment_name_required'] = 'El nombre es obligatorio para citas externas';
$lang['appointment_email_required'] = 'El correo electrónico es obligatorio para citas externas';
$lang['appointment_email_invalid'] = 'Por favor, proporcione una dirección de correo electrónico válida';
$lang['appointment_contact_required'] = 'Por favor, seleccione un contacto para la cita interna';
$lang['appointment_invalid_type'] = 'Tipo de cita seleccionado inválido';
$lang['appointment_type_required'] = 'Por favor, seleccione un tipo de cita';
$lang['appointment_invalid_data'] = 'Datos de cita inválidos proporcionados';
$lang['appointment_could_not_be_created'] = 'La cita no pudo ser creada. Por favor, inténtelo de nuevo.';
$lang['appointment_unavailable_slots'] = 'Los espacios en rojo no están disponibles debido a citas existentes';
$lang['appointment_book_now_description'] = 'Reserve su cita ahora y obtenga el mejor servicio de nuestro equipo';
$lang['appointment_book_now_button_description'] = 'Reserve su cita ahora y obtenga el mejor servicio de nuestro equipo';
$lang['appointment_feature_coming_soon'] = 'Esta función estará disponible en las próximas actualizaciones. ¡Manténgase atento!';
$lang['appointment_description_updated'] = 'Descripción de la cita actualizada con éxito';
$lang['appointment_notes_updated'] = 'Notas de la cita actualizadas con éxito';
$lang['appointment_notes_update_failed'] = 'Error al actualizar las notas de la cita';
$lang['appointment_update_failed'] = 'Error al actualizar la cita';
$lang['appointment_description_edit_info'] = 'Haga clic para editar la descripción. Los cambios se guardarán automáticamente al finalizar la edición.';
$lang['appointment_viewing_notes'] = 'Viendo notas para la cita';
$lang['appointment_edit_history_notes'] = 'Editar Notas';
$lang['appointment_email_missing'] = 'Falta o es inválida la dirección de correo electrónico para esta cita';
$lang['appointment_no_name_provided'] = 'No se proporcionó nombre';
$lang['appointment_no_phone_provided'] = 'No se proporcionó teléfono';
$lang['appointment_open_link'] = 'Abrir Enlace';
$lang['appointment_menu_form_link'] = 'Formulario de Reserva';
$lang['external_form_heading'] = 'Encabezado del Formulario de Reserva';
$lang['external_form_description'] = 'Descripción del Formulario de Reserva';
$lang['appointment_date_location'] = 'Detalles de la Sesión';
$lang['appointment_schedule_description'] = 'Complete el siguiente formulario para organizar su sesión con nuestro equipo';
$lang['appointment_preferred_date_time'] = 'Fecha y Hora Preferidas';
$lang['appointment_select_date_time'] = 'Seleccionar...';
$lang['appointment_terms_description'] = 'Al continuar, usted confirma su aceptación de nuestros';
$lang['appointment_terms_link'] = 'Términos y Condiciones';
$lang['appointment_accept_terms'] = 'Reconozco y acepto los Términos de Servicio*';
$lang['appointly_recaptcha_enabled'] = 'Habilitar Recaptcha';
$lang['appointment_no_location_provided'] = 'No se proporcionó ubicación para renderizar Google Maps';
$lang['appointment_imported_from_calendar'] = 'Importado de %s';
$lang['appointment_imported_cant_edit_notice'] = 'Esta cita fue importada de un calendario externo y no se puede editar.';
$lang['appointment_are_you_sure'] = '¿Está seguro de que desea eliminar esta cita?';
$lang['would_you_like_to_create_new_appointment_for_lead'] = '¿Le gustaría crear una nueva cita para este lead?';
$lang['would_you_like_to_create_new_appointment_for_client'] = '¿Le gustaría crear una nueva cita para este cliente?';
$lang['would_you_like_to_create_new_appointment'] = '¿Le gustaría crear una nueva cita?';
$lang['no_appointments_found'] = 'No se encontraron citas';

// ----------------------
// EXTERNAL BOOKING FORM
// ----------------------
$lang['appointment_available_days'] = 'Disponible';
$lang['appointment_busy_days'] = 'Ocupado (tiene citas)';
$lang['appointment_provider_unavailable'] = 'Proveedor no disponible';
$lang['appointment_blocked_days'] = 'Día festivo de la empresa/Fecha bloqueada';
$lang['appointment_date_required'] = 'Por favor, seleccione una fecha primero';
$lang['appointment_select_time'] = 'Seleccionar una hora';
$lang['appointment_book_now'] = 'Reservar Ahora';
$lang['appointment_submitting'] = 'Reservando Cita...';

// New appointment filter options
$lang['appointment_today'] = 'Citas de Hoy';
$lang['appointment_tomorrow'] = 'Citas de Mañana';
$lang['appointment_this_week'] = 'Citas de Esta Semana';
$lang['appointment_next_week'] = 'Citas de la Próxima Semana';
$lang['appointment_this_month'] = 'Citas de Este Mes';
$lang['appointment_my_appointments'] = 'Mis Citas';
$lang['appointment_assigned_to_me'] = 'Asignado a Mí';


// ----------------------
// GENERAL/COMMON TERMS
// ----------------------
$lang['appointment_yes'] = 'Sí';
$lang['appointment_no'] = 'No';
$lang['appointment_appointments'] = 'Citas';
$lang['appointment_label'] = 'Cita';
$lang['wait_text'] = 'Por favor, espere...';
$lang['loading_text'] = 'Cargando, por favor, espere...';
$lang['appointment_loading'] = 'Cargando...';
$lang['unknown_error'] = 'Error desconocido';
$lang['request_failed'] = 'Solicitud fallida';
$lang['error_processing_response'] = 'Error al procesar la respuesta';
$lang['invalid_appointment_id'] = 'ID de cita inválido';
$lang['appointment_select_option'] = 'Seleccionar Opción';
$lang['appointly_note'] = 'Nota';
$lang['appointment_optional'] = '<small> (opcional) </small>';
$lang['required_field_missing'] = 'El campo es obligatorio';
$lang['appointly_required_field'] = 'Campo obligatorio';
$lang['settings_updated'] = 'Configuración actualizada con éxito';

// Time and date terms
$lang['timezone'] = 'Zona Horaria';
$lang['minutes'] = 'Minutos';
$lang['hours'] = 'Horas';
$lang['monday'] = 'Lunes';
$lang['tuesday'] = 'Martes';
$lang['wednesday'] = 'Miércoles';
$lang['thursday'] = 'Jueves';
$lang['friday'] = 'Viernes';
$lang['saturday'] = 'Sábado';
$lang['sunday'] = 'Domingo';
$lang['today'] = 'Hoy';
$lang['this_week'] = 'Esta Semana';
$lang['this_month'] = 'Este Mes';
$lang['this_year'] = 'Este Año';
$lang['date_range'] = 'Rango de Fechas';
$lang['custom_range'] = 'Rango Personalizado';
$lang['filter'] = 'Filtrar';

// ----------------------
// APPOINTMENT BASICS
// ----------------------
$lang['appointment_back_to_appointments'] = 'Citas';
$lang['appointment_create_new_appointment'] = 'Programar una Consulta';
$lang['appointment_select_contact'] = 'Seleccionar Contacto';
$lang['appointment_new_appointment'] = 'Crear Cita';
$lang['appointment_edit_appointment'] = 'Actualizar Cita';
$lang['appointment_save_changes_btn_label'] = 'Guardar Cambios';
$lang['appointment_subject'] = 'Propósito de la Reunión';
$lang['appointment_description'] = 'Resumen de la Sesión';
$lang['appointment_overview'] = 'Resumen de la Cita';
$lang['appointment_additional_info'] = 'Información Adicional';
$lang['appointment_date'] = 'Fecha';
$lang['appointment_time'] = 'Hora Preferida';
$lang['appointment_date_and_time'] = 'Fecha / Hora';
$lang['appointment_date_time'] = 'Fecha y Hora';
$lang['appointment_meeting_date'] = 'Fecha de la Cita';
$lang['appointment_meeting_time'] = 'Fecha de la Cita';
$lang['appointments_reminders_label'] = 'Recordatorios';
$lang['appointment_meeting_location'] = 'Ubicación';
$lang['appointment_location'] = 'Ubicación';
$lang['appointment_location_address'] = 'Ubicación / Dirección';
$lang['appointment_location_placeholder'] = 'Introducir detalles de la ubicación';
$lang['appointment_duration'] = 'Duración de la Cita';
$lang['appointment_duration_label'] = 'Duración';
$lang['appointment_duration_help'] = 'Establecer la duración de la cita en minutos';
$lang['appointment_notes'] = 'Notas';
$lang['appointment_private_notes'] = 'Notas Privadas';
$lang['appointment_client_notes'] = 'Notas de la cita';
$lang['appointment_created_by'] = 'Creado Por';
$lang['appointly_created_at'] = 'Creado El';
$lang['appointment_schedule_details'] = 'Detalles del Horario de Citas';
$lang['appointment_additional_settings'] = 'Configuración Adicional';

// Appointment Status
$lang['appointment_status'] = 'Estado';
$lang['appointment_status_text'] = 'Estado de la Cita';
$lang['appointment_status_pending'] = 'Pendiente';
$lang['appointment_status_in-progress'] = 'En Progreso';
$lang['appointment_status_completed'] = 'Completada';
$lang['appointment_status_cancelled'] = 'Cancelada';
$lang['appointment_status_no-show'] = 'No Presentado';
$lang['appointment_upcoming'] = 'Próxima';
$lang['appointment_finished'] = 'Finalizada';
$lang['appointment_ongoing'] = 'En progreso';
$lang['appointment_cancelled'] = 'Cancelada';
$lang['appointment_rescheduled'] = 'Reprogramada';
$lang['appointment_no_show'] = 'No presentado';
$lang['appointment_missed_label'] = 'Perdida';
$lang['appointment_pending_approval'] = 'Pendiente de aprobación';
$lang['appointment_not_approved'] = 'Pendiente de Aprobación';
$lang['appointment_pending_cancellation'] = 'Cancelación Pendiente';
$lang['appointment_cancelled_text'] = 'Cita Cancelada';
$lang['appointment_missed'] = 'Cita Perdida (Fecha/Hora de la Cita está en el pasado)';
$lang['appointment_are_you_sure_mark_as_no_show'] = '¿Está seguro de que desea marcar esta cita como No Presentado?';
$lang['appointment_completed'] = 'Completada';
$lang['appointment_internal'] = 'Interna';
$lang['appointment_external'] = 'Externa';
$lang['appointment_lead_related'] = 'Lead';
$lang['appointment_internal_staff'] = 'Personal';

// Status and Action Buttons
$lang['appointment_approve'] = 'Aprobar';
$lang['appointment_approved'] = 'Aprobada';
$lang['appointment_mark_as_finished'] = 'Marcar como finalizada';
$lang['appointment_mark_as_ongoing'] = 'Marcar como en curso';
$lang['appointment_mark_as_cancelled'] = 'Cancelada';
$lang['appointment_mark_as_rescheduled'] = 'Marcar como reprogramada';
$lang['appointment_mark_as_no_show'] = 'Marcar como no presentado';
$lang['appointment_cancel'] = 'Cancelar Cita';
$lang['appointment_description_to_cancel'] = 'Por favor, describa por qué desea cancelar esta cita';
$lang['appointment_describe_reason_for_cancel'] = 'La descripción es obligatoria. Por favor, describa cuál es el motivo de la cancelación de la cita?';
$lang['appointment_request_to_cancel'] = 'Solicitar Cancelación';
$lang['appointment_request_cancellation'] = 'Solicitar Cancelación';
$lang['appointment_approve_cancellation'] = 'Aprobar Cancelación';
$lang['appointment_marked_as_no_show'] = 'Marcado como No Presentado';
$lang['appointly_are_you_sure_mark_as_no_show'] = '¿Está seguro de que desea marcar esta cita como No Presentado?';

$lang['appointment_you_have_new_appointment'] = 'Tiene una nueva cita';
$lang['appointment_initiated_by'] = 'Organizador';
$lang['appointment_select_single_contact'] = 'Contacto';
$lang['appointment_deleted'] = 'Cita eliminada con éxito';
$lang['appointment_created'] = 'Nueva cita creada con éxito';
$lang['appointment_updated'] = 'Cita actualizada con éxito';
$lang['appointment_appointment_approved'] = '¡Cita aprobada con éxito!';
$lang['appointment_no_appointments'] = 'No tiene citas para hoy';
$lang['appointment_please_wait'] = 'Por favor, espere...';
$lang['appointment_no_assigned_staff_found'] = 'No se encontraron asistentes de personal asignados para esta cita';
$lang['appointment_cancel_notification'] = 'El cliente ha solicitado la cancelación de la cita';
$lang['appointment_marked_as_finished'] = 'Cita marcada como finalizada';
$lang['appointment_todays_appointments'] = 'Citas de hoy';
$lang['appointment_scheduled_at'] = 'Programado para:';
$lang['appointment_view_meeting'] = 'Ver Cita';
$lang['appointment_edit_meeting'] = 'Editar Cita';
$lang['appointment_dismiss_meeting'] = 'Eliminar Cita';
$lang['appointment_not_exists'] = 'Cita no encontrada, redirigiendo a la lista de citas';
$lang['appointment_marked_as_ongoing'] = 'Cita marcada como en curso';
$lang['appointment_general_info'] = 'Detalles del Cliente';
$lang['appointment_general_details'] = 'Detalles de la Cita';
$lang['appointment_source'] = 'Tipo';
$lang['appointment_source_external_text'] = 'Externo (Contacto)';
$lang['appointment_source_external'] = 'Fuente (Contacto Externo)';
$lang['appointment_source_external_contact'] = 'Contacto Externo';
$lang['appointment_source_internal'] = 'Interno (Contacto)';
$lang['appointment_lead_required'] = 'Por favor, seleccione un lead para la cita';
$lang['appointment_source_internal_client'] = 'Interno (Cliente)';
$lang['appointment_source_internal_staff'] = 'Interno (Personal)';
$lang['appointment_source_lead'] = 'Lead';
$lang['appointment_staff_only'] = 'Solo Personal';
$lang['appointment_phone'] = 'Teléfono';
$lang['appointment_name'] = 'Nombre';
$lang['appointment_email'] = 'Correo Electrónico';
$lang['appointment_contact'] = 'Detalles del Cliente';
$lang['appointment_sent_successfully'] = 'Su nueva solicitud de cita se envió con éxito, se le notificará por correo electrónico cuando su cita sea aprobada';
$lang['appointment_squeduled_at_text'] = 'Cita programada para comenzar a las';
$lang['appointment_staff_attendees'] = 'Asistentes';
$lang['appointment_is_approved'] = '¡La cita ha sido aprobada!';
$lang['appointment_public_url'] = 'URL Pública';
$lang['appointment_is_cancelled'] = '¡La cita ha sido cancelada!';
$lang['appointment_cancel_notes'] = 'Notas de Cancelación';
$lang['appointment_full_name'] = 'Nombre del Cliente';
$lang['appointment_your_email'] = 'Su Correo Electrónico';
$lang['appointment_your_phone'] = 'Teléfono (con código de país)';
$lang['appointment_your_phone_example'] = '+1 69 1234 5678';
$lang['appointment_submit'] = 'Enviar';
$lang['appointment_no_staff_members'] = 'No se encontraron miembros del personal, debe agregar un miembro del personal y recargar esta vista para seleccionar una persona para nuevas citas enviadas a través del formulario iFrame.';
$lang['appointment_cancellation_description_label'] = 'Motivo de Cancelación';
$lang['appointments_thank_you_cancel_request'] = 'Gracias por su solicitud de cancelación. La revisaremos en breve.';
$lang['appointments_already_applied_for_cancelling'] = 'Ya ha solicitado la cancelación de esta cita.';
$lang['appointment_pending_cancellations'] = 'Solicitudes de Cancelación Pendientes';
$lang['appointment_requested_by'] = 'Solicitado Por';
$lang['appointment_cancellation_approved'] = 'Solicitud de cancelación aprobada con éxito';
$lang['appointly_schedule_new_appointment'] = 'Programar Cita';
$lang['appointments_total_found'] = 'Total de citas';
$lang['appointments_admin_label'] = 'Administrador';
$lang['appointments_staff_label'] = 'Personal';
$lang['appointments_no_delete_permissions'] = 'Esta cita no fue creada por usted, no se puede eliminar';
$lang['appointment_source_external_clients_area'] = 'Fuente (Desde el área de clientes contacto existente)';
$lang['appointments_source_external_label'] = 'Externo';
$lang['appointments_source_internal_label'] = 'Interno';
$lang['appointments_individual_contact'] = ' (Contacto Individual)';
$lang['appointments_company_for_select'] = ' - Cliente ';
$lang['appointment_preview_url_label'] = 'Vista Previa';
$lang['appointment_booking_form_services'] = 'Servicios del Formulario de Reserva';
$lang['appointment_source_leads_label'] = 'Leads';
$lang['appointment_connect'] = 'Conectar';
$lang['appointment_connected'] = 'Conectado';
$lang['appointments_outlook_revoke_confirm'] = 'Cerrar Sesión de Outlook';
$lang['appointment_selected_service'] = 'Servicio Seleccionado';
$lang['appointment_please_enter_your_details'] = 'Por favor, introduzca sus datos';
$lang['appointments_request_feedback_from_client'] = 'Solicitar comentarios del cliente';
$lang['appointments_request_feedback'] = 'Solicitar comentarios';
$lang['appointment_feedback_label'] = 'Comentarios';
$lang['appointment_view_feedback'] = 'Ver Comentarios';
$lang['appointment_feedback_label_added'] = '¡Gracias por sus comentarios!';
$lang['appointment_feedback_label_current'] = '¡Sus comentarios actuales!';
$lang['appointments_feedback_info'] = 'Administrar sus estados de comentarios predeterminados';
$lang['ap_feedback_extremely_good'] = 'Extremadamente Bueno';
$lang['ap_feedback_very_good'] = 'Muy Bueno';
$lang['ap_feedback_good'] = 'Bueno';
$lang['ap_feedback_not_bad'] = 'No Malo';
$lang['ap_feedback_bad'] = 'Malo';
$lang['ap_feedback_the_worst'] = 'El Peor';
$lang['ap_feedback_not_sure'] = 'No Estoy Seguro';
$lang['appointment_feedback_title'] = 'Deje sus comentarios para esta cita';
$lang['appointmenet_feedback_comment'] = 'Sus comentarios y pensamientos sobre esta cita: ';
$lang['appointment_feedback_comment_textarea'] = 'Se requieren al menos algunas palabras para describir su experiencia con esta cita';
$lang['appointment_feedback_comment_textarea_info'] = 'Por favor, describa su experiencia con esta cita';
$lang['appointment_new_feedback_added'] = 'Tiene un nuevo comentario para una cita';
$lang['appointly_feedback_updated'] = 'La calificación de los comentarios se acaba de actualizar';
$lang['appointment_email_tracking'] = 'Seguimiento de correo electrónico (¿se leyó el correo electrónico de la cita?)';
$lang['appointment_feedback_requested_alert'] = 'Se solicitó el feedback con éxito, se le notificará por correo electrónico si se proporciona feedback!';
$lang['appointment_click_to_change_rating'] = 'Haga clic en las estrellas para actualizar su calificación';
$lang['appointment_staff_cant_provide_feedback'] = 'Los miembros del personal no pueden proporcionar comentarios para las citas';
$lang['appointment_leave_feedback'] = 'Califique su experiencia con esta cita';
$lang['appointment_your_feedback'] = 'Sus Comentarios';
$lang['appointment_no_feedback_provided'] = 'El cliente aún no ha proporcionado comentarios para esta cita';
$lang['appointments_are_you_sure_request_feedback'] = '¿Está seguro de que desea solicitar comentarios para esta cita? Se enviará un correo electrónico al cliente.';

// Client Area
$lang['appointly_allow_non_logged_clients_appointment'] = 'Permitir que los clientes no registrados soliciten nuevas citas a través del formulario de reserva externo';
$lang['appointly_show_appointments_menu_item_in_clients_area'] = 'Mostrar elemento del menú de solicitud de cita en el área de clientes (cuando se haya iniciado sesión)';
$lang['appointments_applies_for_clients'] = '(solo se aplica a clientes)';

// ----------------------
// TIME SLOTS & AVAILABILITY
// ----------------------
$lang['appointly_no_providers_for_service'] = 'No hay proveedores disponibles para este servicio';
$lang['appointly_no_providers_with_hours'] = 'No hay proveedores con horas de trabajo disponibles para este servicio';
$lang['appointly_select_staff'] = 'Seleccionar Miembro del Personal';
$lang['appointment_busy_hours'] = 'Horas Ocupadas';
$lang['appointment_available_hours'] = 'Horas Disponibles';
$lang['appointment_meeting_hour_is_reserved'] = 'La hora de la cita ya está reservada';
$lang['appointment_requested_hour'] = 'Hora de reunión solicitada';
$lang['appointment_time_unavailable'] = 'Este espacio de tiempo no está disponible';
$lang['appointment_date_blocked'] = 'Esta fecha está bloqueada por el administrador';
$lang['appointly_available_time_slots'] = 'Espacios de Tiempo Disponibles';
$lang['appointment_available_time_slots'] = 'Espacios de Tiempo Disponibles';
$lang['appointment_no_slots_available'] = 'No hay espacios de tiempo disponibles para este día';
$lang['appointment_slot_already_booked'] = 'Este espacio de tiempo ya está reservado';
$lang['appointment_unavailable_slots_shown'] = 'Los espacios de tiempo no disponibles se muestran en rojo y no se pueden seleccionar';
$lang['appointment_all_slots_booked'] = 'Todos los espacios de tiempo para este día están reservados. Por favor, intente otra fecha.';
$lang['appointment_slot_unavailable'] = 'Este espacio de tiempo no está disponible';
$lang['appointment_checking_availability'] = 'Comprobando disponibilidad...';
$lang['appointment_checking_time_slots'] = 'Cargando espacios de tiempo...';
$lang['appointment_error_loading_slots'] = 'Error al cargar los espacios de tiempo. Por favor, inténtelo de nuevo.';
$lang['appointment_not_available'] = 'No disponible';
$lang['appointment_available'] = 'Disponible';

// Schedule and calendar
$lang['appointment_recurring'] = 'Recurrente';
$lang['appointment_recurring_re_created'] = 'La cita recurrente fue recreada';
$lang['appointments_all_day_event'] = 'Evento de todo el día';
$lang['select_blocked_days'] = 'Seleccionar días';
$lang['appointments_blocked_days_on_calendar_title'] = 'Días Bloqueados<br><small class="text-muted">Seleccione las fechas en las que no se pueden programar citas (días festivos, cierres de empresas, etc.).<br> Estas fechas no estarán disponibles para reservas internas y externas.</small>';
$lang['appointments_dates_blocked_info_text'] = 'Las fechas seleccionadas no estarán disponibles en el calendario de reservas. Las reuniones no se pueden programar interna o externamente en estas fechas.';
$lang['appointments_blocked_days_tab_title'] = 'Días no laborables';

// Working Hours and Schedules
$lang['appointments_default_hours_label'] = 'Administre sus horas de cita predeterminadas';
$lang['appointly_company_schedule'] = 'Horario de la Empresa';
$lang['appointly_company_schedule_info'] = 'Configure las horas de trabajo predeterminadas para su empresa. Estas horas se utilizarán para todos los miembros del personal a menos que tengan sus propias horas de trabajo específicas establecidas.';
$lang['appointly_manage_company_schedule'] = 'Administrar Horario de la Empresa';
$lang['appointly_staff_working_hours'] = 'Horas de Trabajo del Personal';
$lang['appointly_staff_working_hours_info'] = 'Configure las horas de trabajo para este miembro del personal. Estas horas anularán el horario de la empresa cuando este miembro del personal sea seleccionado como proveedor.';
$lang['appointly_view_staff_schedule'] = 'Ver Horario del Personal';
$lang['appointly_day'] = 'Día';
$lang['appointly_enabled'] = 'Habilitado';
$lang['appointly_available'] = 'Disponible';
$lang['appointly_start_time'] = 'Hora de Inicio';
$lang['appointly_end_time'] = 'Hora de Fin';
$lang['appointly_use_company_schedule'] = 'Usar Horario de la Empresa';
$lang['appointly_use_company_schedule_tooltip'] = 'Marque para usar la configuración del horario de la empresa para este día en lugar de la configuración personalizada.';
$lang['appointly_day_monday'] = 'Lunes';
$lang['appointly_day_tuesday'] = 'Martes';
$lang['appointly_day_wednesday'] = 'Miércoles';
$lang['appointly_day_thursday'] = 'Jueves';
$lang['appointly_day_friday'] = 'Viernes';
$lang['appointly_day_saturday'] = 'Sábado';
$lang['appointly_day_sunday'] = 'Domingo';
$lang['appointly_at_least_one_day_required'] = 'Al menos un día debe estar habilitado';
$lang['appointly_no_working_hours_found'] = 'No se han establecido horas de trabajo para este proveedor';
$lang['appointly_closed'] = 'Cerrado';
$lang['appointly_working_hours'] = 'Horas de Trabajo';
$lang['company_schedule_time_intervals_note'] = 'Las horas solo se pueden establecer en intervalos de 15 minutos (por ejemplo, 09:00, 09:15, 09:30, 09:45)';
$lang['working_hours_time_intervals_note'] = 'Los espacios de tiempo están disponibles en intervalos de 15 minutos';
$lang['appointly_time_error'] = 'La hora de inicio debe ser anterior a la hora de finalización para';
$lang['appointly_company_schedule_sync_help'] = 'El personal puede usar la opción "Usar Horario de la Empresa" para sincronizar sus horas con los valores predeterminados de la empresa.';

// Buffer settings
$lang['appointly_settings_buffer_times'] = 'Habilitar tiempos de búfer entre citas';
$lang['appointly_settings_buffer_times_info'] = 'Los tiempos de búfer permiten períodos de transición entre citas';
$lang['appointly_buffer_before'] = 'Búfer Antes (minutos)';
$lang['appointly_buffer_after'] = 'Búfer Después (minutos)';
$lang['appointly_buffer_before_help'] = 'Tiempo adicional antes de la cita para preparar';
$lang['appointly_buffer_after_help'] = 'Tiempo adicional después de la cita para limpiar';

// ----------------------
// SERVICES & PROVIDERS
// ----------------------
$lang['appointly_services'] = 'Servicios';
$lang['service'] = 'Servicio';
$lang['appointment_service'] = 'Servicio';
$lang['appointment_services'] = 'Servicios';
$lang['appointment_select_service'] = 'Seleccionar Servicio';
$lang['appointment_service_duration'] = 'Duración';
$lang['appointment_service_price'] = 'Precio';
$lang['appointment_service_description'] = 'Descripción';
$lang['appointments_service_heading'] = 'Servicio';
$lang['appointments_staff_heading'] = 'Personal';
$lang['service_selection_required'] = 'Por favor, seleccione un servicio';
$lang['appointment_service_required'] = 'Por favor, seleccione un servicio para la cita';
$lang['appointly_service_selection_label'] = 'Servicio';
$lang['appointments_selected_service'] = 'Servicio Seleccionado';
$lang['no_services_available'] = 'No hay servicios disponibles';

// Service Creation and Management
$lang['appointly_new_service'] = 'Nuevo Servicio';
$lang['appointly_edit_service'] = 'Editar Servicio';
$lang['appointly_service_add_success'] = 'Servicio añadido con éxito';
$lang['appointly_service_edit_success'] = 'Servicio actualizado con éxito';
$lang['appointly_service_delete_success'] = 'Servicio eliminado con éxito';
$lang['appointly_service_delete_error'] = 'No se pudo eliminar el servicio';
$lang['error_adding_service'] = 'No se pudo añadir el servicio';
$lang['error_updating_service'] = 'No se pudo actualizar el servicio';
$lang['service_delete_error_active'] = 'El servicio está activo y no se puede eliminar ni deshabilitar.';
$lang['appointly_service_in_use_warning'] = 'Este servicio está actualmente en uso en una o más citas y no se puede eliminar ni deshabilitar.';

// Service Properties
$lang['service_availability_days'] = 'Días Disponibles';
$lang['service_hours_start'] = 'Hora de Inicio del Trabajo';
$lang['service_hours_end'] = 'Hora de Finalización del Trabajo';
$lang['appointly_service_name'] = 'Nombre';
$lang['appointly_service_name_label'] = 'Nombre del Servicio';
$lang['appointly_service_duration'] = 'Duración';
$lang['appointly_service_price'] = 'Precio';
$lang['appointly_service_color'] = 'Color';
$lang['appointly_service_description'] = 'Descripción';
$lang['appointly_service_active'] = 'Activo';
$lang['appointly_service_details'] = 'Detalles del Servicio';
$lang['appointly_service_back_to_list'] = 'Volver a la Lista de Servicios';
$lang['appointly_duration_validation'] = 'La duración debe ser en intervalos de 15 minutos (15, 30, 45, etc.) y un máximo de 480 minutos';
$lang['appointly_price_validation'] = 'El precio no puede ser negativo';
$lang['appointly_duration_minutes'] = 'minutos';
$lang['appointly_service_staff'] = 'Asignado a Proveedor/Personal';
// Service Validation
$lang['service_name_required'] = 'El nombre del servicio es obligatorio';
$lang['service_duration_required'] = 'La duración del servicio es obligatoria';
$lang['service_duration_numeric'] = 'La duración debe ser un número';
$lang['service_duration_greater'] = 'La duración debe ser mayor que 0';
$lang['service_price_required'] = 'El precio del servicio es obligatorio';
$lang['service_price_greater_equal'] = 'El precio debe ser 0 o mayor';
$lang['service_days_required'] = 'Por favor, seleccione al menos un día disponible';
$lang['service_hours_required'] = 'Las horas de servicio son obligatorias';
$lang['service_hours_invalid'] = 'Formato de hora inválido';
$lang['service_hours_start_end'] = 'La hora de finalización debe ser posterior a la hora de inicio';
$lang['appointly_staff_required'] = 'Por favor, seleccione un miembro del personal';
$lang['appointly_working_hours_required'] = '%s horas de trabajo son obligatorias.';
$lang['appointly_working_hours_invalid'] = 'La hora de finalización de %s debe ser posterior a la hora de inicio.';
$lang['appointly_working_hours_at_least_one'] = 'Al menos un día debe estar habilitado.';

// Service Table Headers
$lang['service_th_name'] = 'Nombre';
$lang['service_th_duration'] = 'Duración (minutos)';
$lang['service_th_price'] = 'Precio';
$lang['service_th_availability'] = 'Disponibilidad';
$lang['service_th_status'] = 'Estado';
$lang['service_th_options'] = 'Opciones';

// Service Status
$lang['service_status_active'] = 'Activo';
$lang['service_status_inactive'] = 'Inactivo';
$lang['service_status_changed_success'] = 'Estado del servicio actualizado con éxito';
$lang['service_status_changed_error'] = 'No se pudo actualizar el estado del servicio';
$lang['service_toggle_active'] = 'Alternar estado activo';
$lang['error_updating_status'] = 'Error al actualizar el estado. Por favor, inténtelo de nuevo.';
$lang['service_status_updated'] = 'Estado del servicio actualizado con éxito';
$lang['service_status_update_failed'] = 'No se pudo actualizar el estado del servicio';

// Providers
$lang['appointment_provider'] = 'Proveedor';
$lang['appointly_provider'] = 'Proveedor';
$lang['service_provider_loading'] = 'Cargando proveedores disponibles...';
$lang['service_no_providers'] = 'No hay proveedores disponibles para este servicio';
$lang['service_provider_select'] = 'Seleccionar Proveedor';
$lang['appointment_select_provider'] = 'Seleccionar Proveedor';
$lang['appointly_select_provider'] = 'Seleccionar Proveedor';
$lang['appointly_no_staff'] = 'No hay miembros del personal disponibles';
$lang['appointly_error_loading_schedule'] = 'Error al cargar el horario del proveedor';
$lang['appointment_no_provider_assigned'] = 'No hay proveedor asignado';
$lang['appointly_meeting_location'] = 'Ubicación de la Reunión';

// Multiple Providers
$lang['appointly_settings_multi_providers'] = 'Habilitar múltiples proveedores por servicio';
$lang['appointly_settings_multi_providers_info'] = 'Permitir que los servicios sean proporcionados por múltiples miembros del personal';
$lang['appointly_primary_provider'] = 'Proveedor Principal';
$lang['appointly_add_provider'] = 'Añadir Proveedor';
$lang['appointly_remove_provider'] = 'Eliminar Proveedor';
$lang['appointly_service_providers'] = 'Proveedores de Servicio';
$lang['appointly_confirm_provider_removal'] = '¿Está seguro de que desea eliminar este proveedor?';
$lang['appointly_assigned_providers'] = 'Proveedores Asignados';
$lang['appointly_service_primary_provider'] = 'Proveedor Principal';
$lang['appointment_external_provider'] = 'Proveedor Externo';

// ----------------------
// NOTIFICATIONS & REMINDERS
// ----------------------
$lang['appointment_modal_notification_info'] = 'Por favor, marque las casillas de verificación si desea que los asistentes y el contacto seleccionados reciban recordatorios, por ejemplo, si se establece 30 minutos antes del inicio de la cita. Tenga en cuenta que esta función requiere que el cron job esté configurado.';
$lang['appointment_sms_notification_text'] = 'Enviar Notificaciones por SMS';
$lang['appointment_email_notification_text'] = 'Enviar Notificaciones por Correo Electrónico';
$lang['appointment_send_notification'] = 'Enviar notificación ahora';
$lang['appointment_notified'] = 'Recordatorios de Citas';
$lang['appointment_notified_by_sms'] = 'Notificación de recordatorio por SMS activada';
$lang['appointment_notified_by_email'] = 'Notificación de recordatorio por Correo Electrónico activada';
$lang['appointment_send_early_reminders_label'] = 'Enviar Recordatorios Tempranos';
$lang['appointly_are_you_early_reminders'] = '¿Está seguro de que desea enviar recordatorios tempranos de citas?';
$lang['appointly_reminders_sent'] = 'Los recordatorios de citas se han enviado a todos los asistentes y contactos';
$lang['appointment_manually_send_reminders_info'] = 'Enviar manualmente recordatorios de notificación a todos los asistentes';
$lang['appointment_early_reminders_notice_label'] = 'La cita no está Cancelada ni Finalizada para enviar Recordatorios Tempranos';
$lang['appointment_email_read_at'] = 'Leído el: ';
$lang['appointment_email_not_read'] = 'No Leído';
$lang['appoontment_sms_notification'] = 'Notificación por SMS';
$lang['appoontment_email_notification'] = 'Notificación por Correo Electrónico';

// ----------------------
// CALENDAR INTEGRATIONS
// ----------------------
// Google Calendar
$lang['appointly_calendar_integrations'] = 'Integraciones de Calendario';
$lang['appointment_add_to_google_calendar'] = 'Añadir a Google Calendar';
$lang['appointments_google_already_signed'] = 'Ya ha iniciado sesión en su cuenta de Google.';
$lang['appointments_added_to_google_calendar'] = 'Añadido a Google Calendar';
$lang['appointments_sign_in_google'] = 'Iniciar Sesión con Google';
$lang['appointments_google_revoke_confirm'] = 'Cerrar Sesión de Google';
$lang['appointments_google_revoke'] = 'Revocar la sesión actual de Google Calendar y eliminar todos los permisos otorgados a su cuenta de Google.';
$lang['appointments_google_calendar_client_id'] = 'ID de Cliente de la API de Google Calendar <strong>(obtenido de Configuración->Google->ID DE CLIENTE DE LA API)</strong>';
$lang['appointments_google_calendar_settings'] = 'Configuración de la API de Google Calendar';
$lang['appointments_google_calendar_client_secret'] = 'Secreto de Cliente de la API de Google Calendar';
$lang['appointments_redirect_url'] = 'URI de redirección de autorización de Google';
$lang['appointly_show_google_appointments_from'] = 'Filtrar citas por rango de fechas:';
$lang['appointments_delete_from_google_label'] = 'Antes de que se elimine la cita, elimine también la cita creada en su Google Calendar <small>(Solo se aplica si Google Calendar está habilitado y sincronizado)</small>';
$lang['appointment_add_to_google_calendar_external'] = 'Incluir esta cita externa en su Google Calendar (Marcar y hacer clic en Guardar)';
$lang['appointment_open_google_calendar'] = 'Abrir en Google Calendar';
$lang['appointment_google_not_added_yet'] = 'Parece que esta cita aún no se ha añadido al Google Calendar de ningún miembro del personal. ¿Le gustaría añadir esta cita a su Google Calendar?';
$lang['appointment_add_to_calendar'] = 'Añadir al Calendario';
$lang['appointment_view_in_calendar'] = 'Ver en Google Calendar';
$lang['appointment_calendar_adding_to_google'] = 'Añadiendo a Google Calendar...';
$lang['appointment_error_adding_to_calendar'] = 'No se pudo añadir al calendario. Por favor, inténtelo de nuevo.';
$lang['event_not_found_in_google'] = 'El evento puede no existir en Google Calendar';
$lang['appointments_delete_from_google_calendar'] = 'Eliminar de Google Calendar';
$lang['appointments_synced_from_google'] = 'Sincronizado desde Google';
$lang['appointments_googlesync_show_in_table_label'] = 'Si la integración de Google Calendar está activa, muestre todas las citas de Google Calendar en la vista de tabla predeterminada.';
$lang['appointly_google_synced_title'] = ' Sincronizado con Google';
$lang['appointment_hide_google_calendar'] = 'Mostrar Vista Predeterminada';
$lang['appointment_google_calendar_synced'] = 'Google Calendar Sincronizado';
$lang['appointment_googlesync_only_today'] = 'Hoy';
$lang['appointment_googlesync_only_last_month'] = 'El Mes Pasado';
$lang['appointment_googlesync_only_last_three_months'] = 'Últimos 3 Meses';
$lang['appointment_googlesync_only_last_six_months'] = 'Últimos 6 Meses';
$lang['appointment_googlesync_only_last_year'] = 'El Año Pasado';
$lang['appointment_googlesync_show_all'] = 'Todos';
$lang['appointly_not_including_two_way_synced_appointments'] = 'No incluye citas sincronizadas bidireccionalmente';
$lang['appointment_external_calendar_event'] = 'Evento de Calendario Externo';

// Google Meet
$lang['appointment_google_meet_info'] = 'Esta cita se añade a Google Calendar, puede usar Google Meet para reunirse en línea con sus clientes';
$lang['appointment_google_meet_info_2'] = 'Esta cita se añade a Google Calendar';
$lang['appointment_google_client_meet_info'] = 'Conectar a través de Google Meet';
$lang['appointment_connect_via_google_meet'] = 'Deseo conectarme a través de Google Meet';
$lang['appointment_meet_message'] = 'Hola<br><br>Por favor, siga esta URL para conectarse conmigo a través de Google Meet: ';
$lang['appointment_meeting_request_sent'] = 'Su mensaje de solicitud de reunión se envió con éxito';
$lang['appointment_leave_a_comment'] = '¿Desea dejar un comentario?';
$lang['appointment_google_meet_connect_message'] = 'Enviar correo electrónico a los asistentes y pedirles que se conecten a través de Google Meet';
$lang['appointment_google_meet_modal_custom_label'] = 'Invitar a personal y clientes a Google Meet por correo electrónico';
$lang['appointment_google_meet'] = 'Google Meet';
$lang['appointment_google_calendar'] = 'Google Calendar';

// Enhanced Google Meet Settings
$lang['appointment_google_meet_enhanced_settings'] = 'Configuración Mejorada de Google Meet';
$lang['appointly_auto_enable_google_meet'] = 'Habilitar automáticamente Google Meet para todas las citas';
$lang['appointly_auto_enable_google_meet_help'] = 'Cuando está habilitado, todas las nuevas citas incluirán automáticamente enlaces de Google Meet cuando se sincronicen con Google Calendar';
$lang['appointly_google_meet_default_settings'] = 'Configuración Predeterminada de Google Meet';
$lang['appointly_google_meet_enable_recording'] = 'Habilitar grabación por defecto';
$lang['appointly_google_meet_enable_waiting_room'] = 'Habilitar sala de espera por defecto';
$lang['appointly_google_meet_reminder_minutes'] = 'Tiempo de recordatorio predeterminado antes de la reunión';
$lang['appointly_google_meet_reminder_help'] = 'Establecer el tiempo de recordatorio predeterminado para las citas de Google Meet';
$lang['appointly_disable_google_meeting_emails'] = 'Deshabilitar notificaciones por correo electrónico de Google Calendar';
$lang['appointly_disable_google_meeting_emails_help'] = 'Cuando está habilitado, Google no enviará notificaciones automáticas por correo electrónico para eventos del calendario';
$lang['appointly_minutes'] = 'minutos';
$lang['appointly_hour'] = 'hora';
$lang['appointly_hours'] = 'horas';
$lang['appointly_day'] = 'día';

// Enhanced Google Meet Features
$lang['appointment_google_meet_join_before_start'] = 'Unirse a Google Meet';
$lang['appointment_google_meet_copy_link'] = 'Copiar Enlace de Google Meet';
$lang['appointment_google_meet_link_copied'] = 'Enlace de Google Meet copiado al portapapeles';
$lang['appointment_google_meet_test_connection'] = 'Probar Conexión de Google Meet';
$lang['appointment_google_meet_connection_success'] = 'Prueba de conexión de Google Meet exitosa';
$lang['appointment_google_meet_connection_failed'] = 'La prueba de conexión de Google Meet falló';
$lang['appointment_google_meet_quick_join'] = 'Unirse Rápidamente a la Reunión';
$lang['appointment_google_meet_meeting_details'] = 'Detalles de la Reunión';
$lang['appointment_google_meet_dial_in'] = 'Información de Marcación';
$lang['appointment_google_meet_share_screen'] = 'Compartir Pantalla Disponible';
$lang['appointment_google_meet_record_meeting'] = 'Grabación Disponible';
$lang['appointment_google_meet_waiting_room_enabled'] = 'Sala de Espera Habilitada';
$lang['appointment_google_meet_testing_connection'] = 'Probando conexión de Google Meet...';
$lang['appointment_google_meet_copy_failed'] = 'Error al copiar el enlace. Por favor, copie manualmente.';
$lang['appointment_google_meet_email_message'] = 'Mensaje de Correo Electrónico';
$lang['appointment_google_meet_send_invitation'] = 'Enviar Invitación de Google Meet';
$lang['appointment_google_meet_message_required'] = 'Por favor, introduzca un mensaje para enviar';
$lang['sending'] = 'Enviando...';
$lang['appointment_email_send_failed'] = 'Error al enviar el correo electrónico. Por favor, compruebe su configuración de correo electrónico.';
$lang['appointment_google_meet_send_to'] = 'Enviar A';
$lang['appointment_google_meet_primary_recipient'] = 'Destinatario Principal';
$lang['appointment_google_meet_also_notify_attendees'] = 'También notificar a los asistentes del personal';
$lang['appointment_no_email_provided'] = 'No se proporcionó dirección de correo electrónico';
$lang['appointment_google_meet_hd_video_audio'] = 'Video y Audio HD';
$lang['appointment_google_meet_always_enabled'] = 'Siempre habilitado';
$lang['appointment_google_meet_recording_enabled'] = 'Grabación Habilitada';
$lang['appointment_google_meet_recording_disabled'] = 'Grabación Deshabilitada';
$lang['appointment_google_meet_waiting_room_enabled_status'] = 'Estado de Sala de Espera Habilitada';
$lang['appointment_google_meet_waiting_room_disabled'] = 'Sala de Espera Deshabilitada';
$lang['appointment_google_meet_quick_actions'] = 'Acciones Rápidas';
$lang['appointment_google_meet_join_meeting'] = 'Unirse a Google Meet';
$lang['appointment_google_meet_send_invitation_btn'] = 'Enviar Invitación';

// Google Maps
$lang['appointment_google_maps'] = 'Abrir en Google Maps';
$lang['appointly_google_maps_not_shown'] = 'Google Maps no se mostrará.';
$lang['appointly_google_api_key_notset'] = 'La clave API de Google no está configurada, por favor, configure la clave API de Google en la configuración de citas';
$lang['appointly_message_will_hide'] = 'Este mensaje se ocultará en 5 segundos';

// Outlook Calendar
$lang['appointment_login_to_outlook'] = 'Iniciar Sesión en Outlook';
$lang['appointment_logout_from_outlook'] = 'Cerrar Sesión de Outlook';
$lang['appointment_open_outlook_calendar'] = 'Abrir en Calendario de Outlook';
$lang['appointments_outlook_revoke'] = 'Revocar la sesión actual del Calendario de Outlook y eliminar todos los permisos otorgados a su cuenta de Outlook.';
$lang['appointment_redirect_url_logout'] = 'URI de Redirección y Autorización de Outlook';
$lang['appointment_outlook_api_label'] = 'API del Calendario de Outlook';
$lang['appointment_outlook_client_id'] = 'ID de Aplicación (cliente)';
$lang['appointment_outlook_calendar'] = 'Calendario de Outlook';
$lang['appointment_outlook_calendar_info'] = 'Esta cita se añade al Calendario de Outlook';
$lang['appointment_add_to_outlook'] = 'Añadir al Calendario de Outlook';
$lang['appointment_outlook_not_added_yet'] = 'Aún no añadido al Calendario de Outlook';
$lang['appointment_is_added_to_outlook'] = 'Añadido al Calendario de Outlook';
$lang['appointment_calendar_adding_to_outlook'] = 'Añadiendo al Calendario de Outlook...';
$lang['appointment_added_to_outlook'] = 'Evento añadido con éxito al Calendario de Outlook';
$lang['appointment_added_to_outlook_but_not_saved'] = 'Evento añadido a Outlook pero no se pudo guardar en la base de datos';
$lang['appointment_outlook_event_saved'] = 'Detalles del evento de Outlook guardados';
$lang['appointment_outlook_event_save_failed'] = 'Error al guardar los detalles del evento de Outlook';
$lang['appointment_outlook_error'] = 'Ocurrió un error al añadir a Outlook';
$lang['appointment_outlook_auth_error'] = 'Error de autenticación de Outlook';
$lang['appointment_invalid_date'] = 'Fecha de cita inválida';
$lang['appointment_sign_in_to_outlook'] = 'Iniciar sesión en Outlook';
$lang['appointment_sign_out_from_outlook'] = 'Cerrar sesión de Outlook';
$lang['appointments_outlook_view_in_calendar'] = 'Ver en Calendario de Outlook';
$lang['appointment_outlook_calendar_title'] = 'Calendario de Outlook';
$lang['appointment_outlook_sync_status'] = 'Estado de Sincronización de Outlook';
$lang['appointment_outlook_last_synced'] = 'Última sincronización: %s';
$lang['appointment_outlook_sync_error'] = 'Última sincronización fallida: %s';
$lang['appointment_outlook_event_deleted'] = 'Evento de Outlook eliminado con éxito';
$lang['appointment_outlook_event_delete_failed'] = 'Error al eliminar el evento de Outlook';
$lang['appointments_table_calendar'] = 'Añadido a Calendarios';
$lang['appointment_not_added_to_calendars_yet'] = 'Aún no añadido a ningún calendario.';
$lang['permission_approve'] = 'Aprobar';
$lang['permission_view_reports'] = 'Ver Informes';
$lang['appointly_missing_required_fields'] = 'Campos obligatorios faltantes';
$lang['appointly_service_not_found'] = 'Servicio no encontrado';
$lang['appointly_error_getting_time_slots'] = 'Error al obtener los espacios de tiempo disponibles. Por favor, inténtelo de nuevo.';
$lang['appointly_invalid_working_hours'] = 'Configuración de horas de trabajo inválida';
$lang['appointly_service_price_invalid'] = 'El precio del servicio debe ser un número válido (0 o mayor)';
$lang['appointly_service_duration_invalid'] = 'La duración del servicio debe ser un número positivo';
$lang['appointly_service_providers_required'] = 'Al menos un proveedor de servicios debe ser asignado';
$lang['appointly_available_time_slots'] = 'Espacios de Tiempo Disponibles';
$lang['appointment_loading'] = 'Cargando...';
$lang['appointly_error_loading_providers'] = 'Error al cargar proveedores';
$lang['appointly_no_data_available'] = 'No hay datos disponibles';
$lang['appointly_please_try_again'] = 'Por favor, inténtelo de nuevo';
$lang['appointly_installation_complete'] = 'Instalación completada con éxito';
$lang['appointly_database_updated'] = 'Base de datos actualizada con éxito';
$lang['appointly_menu_reset'] = 'El menú se ha restablecido con éxito';
$lang['appointly_default_service_created'] = 'Servicio predeterminado creado con éxito';
$lang['appointly_working_hours_configured'] = 'Horas de trabajo configuradas con éxito';
$lang['appointment_select_service_provider_first'] = 'Por favor, seleccione primero el servicio y el proveedor';
$lang['appointment_are_you_sure_to_cancel'] = '¿Está seguro de que desea cancelar esta cita?';
$lang['appointment_are_you_sure_to_mark_as_ongoing'] = '¿Está seguro de que desea marcar esta cita como en curso?';
$lang['appointment_error_occurred'] = 'Ocurrió un error. Por favor, inténtelo de nuevo.';
$lang['appointment_closed'] = 'La reserva de citas está actualmente cerrada';
$lang['appointment_time_required'] = 'Por favor, seleccione un espacio de tiempo';
$lang['appointment_no_providers'] = 'No hay proveedores disponibles para este servicio';
$lang['appointment_provider_not_available'] = 'Proveedor no disponible en este día';
$lang['appointment_minutes'] = 'minutos';
$lang['appointment_unavailable'] = 'No disponible';
$lang['is_required'] = 'es obligatorio';
$lang['appointment_schedule_info'] = 'Información de la Cita';
$lang['appointment_form_info'] = 'Información de la Cita';
$lang['appointment_marked_as_approved'] = 'Cita marcada como aprobada';
$lang['appointment_cancellation_approval_failed'] = 'Error al aprobar la cancelación de la cita';
$lang['appointment_send_an_sms'] = 'Enviar SMS';
$lang['appointment_call_number'] = 'Llamar';
$lang['appointment_actions'] = 'Acciones';
$lang['appointment_staff_cannot_provide_feedback'] = 'Los miembros del personal no pueden proporcionar comentarios para las citas';
$lang['appointment_thank_you_for_feedback'] = '¡Gracias por sus comentarios!';
$lang['appointment_feedback_comment_required'] = 'El comentario de los comentarios es obligatorio';

// Reschedule functionality client side
$lang['appointment_reschedule'] = 'Reprogramar';
$lang['appointment_reschedule_reason'] = 'Motivo de Reprogramación';
$lang['appointment_reschedule_reason_placeholder'] = 'Por favor, explique por qué necesita reprogramar esta cita...';
$lang['appointment_reschedule_reason_required'] = 'El motivo de la reprogramación es obligatorio';
$lang['appointment_request_reschedule'] = 'Solicitar Reprogramación';
$lang['appointment_new_date'] = 'Nueva Fecha';
$lang['appointment_new_time'] = 'Nueva Hora';
$lang['appointment_reschedule_request_submitted'] = 'Su solicitud de reprogramación ha sido enviada y será revisada por nuestro personal.';
$lang['appointment_cannot_be_rescheduled'] = 'Esta cita no puede ser reprogramada debido a su estado actual.';

$lang['appointment_processing'] = 'Procesando...';
$lang['appointment_select_date_first'] = 'Por favor, seleccione una fecha primero';
$lang['appointment_please_select_date_time'] = 'Por favor, seleccione una fecha y hora';
$lang['appointment_current_details'] = 'Detalles Actuales';
$lang['appointment_loading_available_times'] = 'Cargando horarios disponibles...';
$lang['appointment_no_available_slots'] = 'No hay espacios disponibles';
$lang['appointment_no_available_times'] = 'No hay horarios disponibles';

$lang['appointment_reschedule_requested'] = 'Reprogramación Solicitada';
$lang['appointment_reschedule_pending_review'] = 'Su solicitud de reprogramación está pendiente de revisión por nuestro personal.';
$lang['appointment_reschedule_pending_notice'] = 'Solicitudes de Reprogramación Pendientes';
$lang['appointment_requested_date'] = 'Fecha Solicitada';
$lang['appointment_requested_time'] = 'Hora Solicitada';
$lang['appointment_current_date'] = 'Fecha Actual';
$lang['appointment_approve_reschedule'] = 'Aprobar Reprogramación';
$lang['appointment_reject_reschedule'] = 'Rechazar Reprogramación';
$lang['appointment_pending_reschedules'] = 'Reprogramaciones Pendientes';
$lang['appointment_reschedule_approved'] = 'Reprogramación Aprobada';
$lang['appointment_reschedule_rejected'] = 'Reprogramación Rechazada';
$lang['appointment_cancellation_requested'] = 'Cancelación Solicitada';
$lang['appointment_cancellation_pending_review'] = 'Su solicitud de cancelación está pendiente de revisión por nuestro personal.';
$lang['appointment_cancellation_reason'] = 'Motivo de Cancelación';
$lang['appointment_cancellation_notes'] = 'Notas de Cancelación';
$lang['appointment_cancellation_notes_placeholder'] = 'Por favor, explique por qué desea cancelar esta cita...';
$lang['appointment_cancellation_notes_required'] = 'Las notas de cancelación son obligatorias';
$lang['appointment_cancellation_request_submitted'] = 'Su solicitud de cancelación ha sido enviada y será revisada por nuestro personal.';
$lang['appointment_confirm_approve_reschedule'] = '¿Está seguro de que desea aprobar esta solicitud de reprogramación? Esto actualizará la cita a la nueva fecha y hora.';
$lang['appointment_reschedule_denial_reason'] = 'Por favor, proporcione un motivo para denegar esta solicitud de reprogramación (esto se enviará al cliente):';
$lang['appointment_reschedule_approved_successfully'] = 'Solicitud de reprogramación aprobada y la cita ha sido actualizada.';
$lang['appointment_reschedule_denied_successfully'] = 'Solicitud de reprogramación denegada y el cliente ha sido notificado.';
$lang['appointment_reschedule_approval_failed'] = 'Error al aprobar la solicitud de reprogramación. Por favor, inténtelo de nuevo.';
$lang['appointment_reschedule_denial_failed'] = 'Error al denegar la solicitud de reprogramación. Por favor, inténtelo de nuevo.';
$lang['appointment_view_details'] = 'Ver Detalles';
$lang['appointment_client_information'] = 'Información del Cliente';
$lang['appointment_provider_information'] = 'Información del Proveedor';
$lang['appointment_reschedule_action_required'] = 'Acción Requerida';
$lang['appointment_reschedule_instructions'] = 'Cuando los clientes solicitan reprogramaciones, aparecen aquí para su aprobación. La aprobación actualizará automáticamente la cita y notificará al cliente por correo electrónico.';
$lang['appointment_no_pending_reschedules'] = 'No se encontraron solicitudes de reprogramación pendientes.';
$lang['appointment_reschedule_request_details'] = 'Detalles de la Solicitud de Reprogramación';
$lang['appointment_reschedule_date_required'] = 'Nueva fecha es obligatoria';
$lang['appointment_reschedule_time_required'] = 'Nueva hora es obligatoria';
$lang['appointment_reschedule_future_datetime'] = 'Por favor, seleccione una fecha y hora futuras';
$lang['appointment_reschedule_request_subject'] = 'Solicitud de Reprogramación de Cita';
$lang['appointment_reschedule_approved_subject'] = 'Reprogramación de Cita Aprobada';
$lang['appointment_reschedule_denied_subject'] = 'Reprogramación de Cita Denegada';
$lang['appointment_book_again'] = 'Reservar de Nuevo';
$lang['appointment_cancelled_title'] = 'Esta cita ha sido cancelada';
$lang['appointment_book_new_appointment'] = '¿Le gustaría reservar una nueva cita?';
$lang['appointment_book_new'] = 'Reservar Nueva Cita';
$lang['appointment_deny_reschedule'] = 'Denegar Reprogramación';
$lang['appointment_reschedule_denial_reason_prompt'] = 'Por favor, proporcione un motivo para denegar esta solicitud de reprogramación:';
$lang['appointment_reschedule_denial_reason_required'] = 'Un motivo para la denegación es obligatorio';
$lang['appointment_confirm_approve_cancellation'] = '¿Está seguro de que desea aprobar esta solicitud de cancelación? Esto cancelará la cita permanentemente.';
$lang['appointment_cancelled_book_again_message'] = 'Esta cita ha sido cancelada. ¿Le gustaría reservar una nueva cita?';
$lang['appointment_no_show_book_again_message'] = 'Esta cita fue una no presentación. ¿Le gustaría reservar una nueva cita?';

// Calendar Integration Removal
$lang['appointment_remove_google_integration'] = 'Eliminar Integración con Google Calendar';
$lang['appointment_remove_outlook_integration'] = 'Eliminar Integración con Calendario de Outlook';
$lang['appointment_confirm_remove_google_integration'] = '¿Está seguro de que desea eliminar la integración de Google Calendar de esta cita? Esto también eliminará el evento de Google Calendar si es posible.';
$lang['appointment_confirm_remove_outlook_integration'] = '¿Está seguro de que desea eliminar la integración de Calendario de Outlook de esta cita? Esto también eliminará el evento de Calendario de Outlook si es posible.';
$lang['appointment_google_integration_removed'] = 'Integración de Google Calendar eliminada de la cita';
$lang['appointment_google_integration_removed_and_deleted'] = 'Integración de Google Calendar eliminada y evento eliminado de Google Calendar';
$lang['appointment_google_removal_failed'] = 'Error al eliminar la integración de Google Calendar';
$lang['appointment_outlook_integration_removed'] = 'Integración de Calendario de Outlook eliminada de la cita';
$lang['appointment_outlook_integration_removed_and_deleted'] = 'Integración de Calendario de Outlook eliminada y evento eliminado de Calendario de Outlook';
$lang['appointment_outlook_removal_failed'] = 'Error al eliminar la integración de Calendario de Outlook';
$lang['appointment_missing_required_fields'] = 'Campos obligatorios faltantes';
$lang['appointment_not_found'] = 'Cita no encontrada';
$lang['appointment_outlook_not_authenticated_warning'] = 'Advertencia: Actualmente no está autenticado con Outlook. La integración se eliminará solo localmente, pero el evento permanecerá en su calendario de Outlook.';
$lang['appointment_outlook_not_available_warning'] = 'Advertencia: La integración de Outlook no está disponible. La integración se eliminará solo localmente.';
$lang['appointment_outlook_integration_removed_local_only'] = 'Integración del calendario de Outlook eliminada localmente. Nota: El evento aún puede existir en su calendario de Outlook.';

// Dashboard Widgets
$lang['appointly_upcoming_appointments'] = 'Próximas Citas';
$lang['appointly_no_upcoming_appointments'] = 'No hay Próximas Citas';
$lang['appointly_no_appointments_in_range'] = 'No hay citas programadas en %s';
$lang['appointly_next_7_days'] = 'Próximos 7 Días';
$lang['appointly_next_14_days'] = 'Próximos 14 Días';
$lang['appointly_next_30_days'] = 'Próximos 30 Días';
$lang['appointly_next_4_weeks'] = 'Próximas 4 Semanas';
$lang['appointly_view_all_appointments'] = 'Ver Todas las Citas';
$lang['appointly_dashboard_widgets_settings'] = 'Configuración de Widgets del Panel';
$lang['appointly_today_widget_enabled'] = 'Mostrar widget de citas de hoy en el panel';
$lang['appointly_upcoming_widget_enabled'] = 'Mostrar widget de próximas citas en el panel';
$lang['appointly_upcoming_widget_range'] = 'Rango de fechas del widget de próximas citas';
$lang['appointly_today'] = 'Hoy';
$lang['appointly_tomorrow'] = 'Mañana';
$lang['days'] = 'días';

$lang['appointly_invoice_default_vat'] = 'IVA/Porcentaje de Impuesto Predeterminado';
$lang['appointly_invoice_vat_help'] = 'Porcentaje de impuesto predeterminado a aplicar a las facturas generadas automáticamente (establecer en 0 para sin impuesto)';
$lang['appointly_invoice_tax_type_help'] = 'Elija cómo desea aplicar los impuestos a las facturas de citas';
$lang['appointly_invoice_tax_type_label'] = 'Método de Aplicación de Impuestos';
$lang['appointly_tax_type_none'] = 'Sin Impuesto';
$lang['appointly_tax_type_custom'] = 'Porcentaje Personalizado';
$lang['appointly_tax_type_system'] = 'Usar Tasas de Impuestos del CRM';
$lang['appointly_default_vat_label'] = 'Porcentaje de Impuesto Personalizado';
$lang['appointly_default_vat_help'] = 'Porcentaje de impuesto personalizado a aplicar a las facturas (establecer en 0 para sin impuesto)';
$lang['appointly_system_tax_label'] = 'Seleccionar Tasa de Impuesto';
$lang['appointly_system_tax_help'] = 'Elija entre sus tasas de impuestos configuradas en el CRM';

// Enhanced Invoice Settings - Tab Names
$lang['appointly_invoice_settings'] = 'Factura e Impuestos';
$lang['appointly_tax_settings'] = 'Configuración de Impuestos';
$lang['appointly_tax_settings_help'] = 'Configure cómo se aplican los impuestos a las facturas creadas a partir de citas. Puede usar el sistema de impuestos del CRM o establecer un porcentaje personalizado.';
$lang['appointly_tax_type_label'] = 'Método de Aplicación de Impuestos';
$lang['appointly_tax_type_help'] = 'Elija cómo desea aplicar los impuestos a las facturas de citas';

// Form Field Labels
$lang['appointly_enable'] = 'Habilitar';
$lang['appointly_disable'] = 'Deshabilitar';
$lang['appointly_yes'] = 'Sí';
$lang['appointly_no'] = 'No';

// Client Dashboard Language Strings
$lang['appointment_client_dashboard_description'] = 'Administre sus citas, vea el historial y reserve nuevas citas.';
$lang['appointment_book_new'] = 'Reservar Nueva Cita';
$lang['appointment_all'] = 'Todas';
$lang['appointment_total_appointments'] = 'Total de Citas';
$lang['appointment_completed_appointments'] = 'Completadas';
$lang['appointment_upcoming_appointments'] = 'Próximas';
$lang['appointment_cancelled_appointments'] = 'Canceladas';
$lang['appointment_no_appointments_found'] = 'No se encontraron citas';
$lang['appointment_no_appointments_match_filter'] = 'Ninguna cita coincide con el filtro actual';
$lang['appointment_date_and_time'] = 'Fecha y Hora';
$lang['appointment_details'] = 'Detalles de la Cita';
$lang['appointment_book_again'] = 'Reservar de Nuevo';
$lang['view_invoice'] = 'Ver Factura';

// Cancel and Reschedule
$lang['appointment_cancel_reason'] = 'Motivo de Cancelación';
$lang['appointment_cancel_reason_placeholder'] = 'Por favor, proporcione un motivo para cancelar esta cita...';
$lang['appointment_reschedule_reason'] = 'Motivo de Reprogramación';
$lang['appointment_reschedule_reason_placeholder'] = 'Por favor, explique por qué necesita reprogramar esta cita...';
$lang['appointment_new_date'] = 'Nueva Fecha';
$lang['appointment_new_time'] = 'Nueva Hora';
$lang['appointment_request_reschedule'] = 'Solicitar Reprogramación';
$lang['appointment_cancel_request_sent'] = 'La solicitud de cancelación ha sido enviada al personal para su aprobación.';
$lang['appointment_cancel_request_failed'] = 'Error al enviar la solicitud de cancelación. Por favor, inténtelo de nuevo.';
$lang['appointment_reschedule_request_sent'] = 'La solicitud de reprogramación ha sido enviada al personal para su aprobación.';

// ICS Calendar Export
$lang['appointment_add_to_calendar'] = 'Agregar al Calendario';
$lang['appointment_download_ics'] = 'Descargar archivo .ics';
$lang['appointment_ics_description'] = 'Descargue esta cita como archivo de calendario (.ics) para importar en cualquier aplicación de calendario (Apple Calendar, Google Calendar, Outlook, etc.)';
$lang['appointment_calendar_file'] = 'Archivo de Calendario';
$lang['appointment_ics_tooltip'] = 'Descargar un archivo de calendario estándar que funciona con todas las aplicaciones de calendario';
$lang['appointment_ics_file_downloaded'] = 'Archivo de calendario descargado exitosamente';
$lang['appointment_ics_download_error'] = 'Error al descargar el archivo de calendario';
$lang['appointment_reschedule_request_failed'] = 'Error al enviar la solicitud de reprogramación. Por favor, inténtelo de nuevo.';
$lang['appointment_client_dashboard'] = 'Panel del Cliente';
$lang['appointment_available_times'] = 'Horarios Disponibles';
$lang['appointment_error_loading_times'] = 'Error al cargar horarios';
$lang['appointment_cancel_request_submitted'] = 'Solicitud de cancelación enviada con éxito';
$lang['appointment_date_time_required'] = 'Fecha y hora son obligatorias';
$lang['appointment_reschedule_pending'] = 'Solicitud de reprogramación pendiente de aprobación';
$lang['appointly_invoice_payment_mode_changed'] = 'Modo de pago de la factura cambiado, por favor, guarde la configuración para aplicar los cambios';
$lang['payment_received_for_appointment'] = 'Pago recibido por:';
$lang['appointly_create_invoice_when_completed'] = '¿Crear factura cuando la cita esté completada?';
$lang['invoice_created_for_appointment'] = 'Se ha creado la factura #%s para esta cita.';
$lang['appointment_email_sent_success'] = 'Correo electrónico enviado con éxito';
$lang['appointment_email_sent_failed'] = 'Error al enviar el correo electrónico';
$lang['appointment_contact_relationship'] = 'Contacto & Información de Relación';
$lang['appointment_download_ics_tooltip'] = 'Descargar archivo de calendario (.ics) para agregar esta cita a su aplicación de calendario';
$lang['customer_permission_appointments'] = 'Citas';
$lang['appointment_security_verification'] = 'Verificación de Seguridad';
$lang['appointment_view_on_map'] = 'Ver en Mapa';
$lang['appointment_no_notes_available'] = 'No hay notas disponibles para esta cita';
$lang['appointment_session_overview'] = 'Resumen de la Sesión';
$lang['appointly_show_staff_email_booking_form'] = 'Mostrar direcciones de correo electrónico del personal en el formulario de reserva';
$lang['appointly_no_available_time_slots'] = 'No hay slots de tiempo disponibles';
$lang['appointment_status_changed_successfully'] = 'Estado de la cita cambiado con éxito';
$lang['appointment_status_change_failed'] = 'Error al cambiar el estado de la cita';
