<?php

return [
    'welcome'                                      => 'Bienvenido a nuestra aplicación',
    'created'                                      => 'Creado exitosamente',
    'updated'                                      => 'Actualizado exitosamente',
    'deleted'                                      => 'Eliminado exitosamente',
    'not_found'                                    => 'Registro no encontrado',
    'email_sent'                                   => 'Email enviado exitosamente',
    'email_not_sent'                               => 'Email no enviado',
    'imported'                                     => 'Importado exitosamente',
    'import_error'                                 => 'Error al importar',
    'buyer_not_allowed'                            => 'Comprador no permitido',
    'code_sent'                                    => 'Código de verificación enviado exitosamente',
    'user_not_found_or_code_not_validated'         => 'Usuario no encontrado o código inválido.',
    'provider_approved'                            => 'Prestador aprobado exitosamente.',
    'provider_rejected'                            => 'Prestador rechazado.',
    'provider_registered_pending'                  => '¡Registro enviado con éxito! Tu perfil está en revisión y podrás acceder a la app en cuanto sea aprobado.',
    'payment_confirmed'                            => 'Pago confirmado.',
    'payment_pending_confirmation'                 => 'Pago creado y esperando confirmación.',
    'payment_not_confirmed'                        => 'Pago no confirmado.',
    'service_package_same_provider'                => 'Todos los servicios programados del paquete deben pertenecer al mismo prestador.',
    'schedule_must_be_accepted_for_payment'        => 'El servicio programado debe estar aceptado antes del pago.',
    'invalid_payment_method'                       => 'Forma de pago inválida.',
    'schedule_requires_confirmed_provider'         => 'El servicio programado necesita un prestador confirmado para generar el pago.',
    'schedule_amount_must_be_positive'             => 'El valor del servicio programado debe ser mayor que cero para generar el pago.',
    'provider_requires_pagarme_recipient'          => 'El prestador debe tener un recipient_id de Pagar.me para recibir el split.',
    'bank_account_not_found'                       => 'Cuenta bancaria no encontrada.',
    'bank_not_found'                               => 'Banco no encontrado o inactivo.',
    'bank_account_already_registered'              => 'Esta cuenta bancaria ya está registrada.',
    'bank_account_inactive'                        => 'No se puede usar una cuenta bancaria inactiva.',
    'bank_account_primary_requires_replacement'    => 'Define otra cuenta como principal antes de eliminar esta.',
    'bank_account_last_cannot_be_deleted'          => 'Debes mantener al menos una cuenta bancaria registrada.',
    'bank_account_blocked_by_withdrawal'           => 'Tienes un retiro en curso. Espera a que finalice para cambiar tus cuentas bancarias.',
    'bank_account_created'                         => '¡Cuenta bancaria registrada con éxito!',
    'bank_account_updated'                         => '¡Cuenta bancaria actualizada con éxito!',
    'bank_account_deleted'                         => '¡Cuenta bancaria eliminada con éxito!',
    'provider_requires_synced_bank_account'        => 'Tu cuenta bancaria principal no está sincronizada. Revisa tus datos bancarios antes de retirar.',
    'schedule_payment_already_in_progress'         => 'Ya existe un pago en curso para este servicio programado.',
    'payment_card_required'                        => 'La tarjeta de pago o el card_id es obligatorio.',
    'payment_card_not_found_or_inactive'           => 'La tarjeta de pago no fue encontrada o está inactiva para este cliente.',
    'invalid_pagarme_payment_card'                 => 'La tarjeta de pago es inválida o no tiene gateway_card_id de Pagar.me.',
    'service_package_payment_already_in_progress'  => 'Ya existe un pago en curso para este paquete de servicios.',
    'service_package_must_be_open_for_payment'     => 'El paquete de servicios debe estar abierto antes del pago.',
    'service_package_requires_schedule'            => 'El paquete de servicios debe contener al menos un servicio programado.',
    'service_package_same_client'                  => 'Todos los servicios programados del paquete deben pertenecer al mismo cliente.',
    'package_schedule_must_be_accepted'            => 'El servicio programado :schedule debe estar aceptado para pagar el paquete.',
    'package_schedule_amount_must_be_positive'     => 'El servicio programado :schedule debe tener un valor mayor que cero para generar el pago.',
    'multi_item_package_requires_package_checkout' => 'Un servicio programado de un paquete con varios ítems debe pagarse mediante el checkout del paquete.',
    'provider_id_required'                         => 'El ID del prestador es obligatorio.',
    'code_verified'                                => '¡Código verificado con éxito!',
    'client_not_found'                             => 'Cliente no encontrado.',
    'provider_not_found'                           => 'Prestador no encontrado.',
    'only_clients_allowed'                         => 'Solo los clientes pueden acceder a este recurso.',
    'only_providers_allowed'                       => 'Solo los prestadores pueden acceder a este recurso.',
    'provider_unavailable_for_schedule'            => 'Prestador no disponible para el servicio programado.',
    'invalid_current_status'                       => 'El estado actual es inválido.',
    'status_transition_not_allowed'                => 'Transición de estado no permitida.',
    'schedule_status_update_failed'                => 'No fue posible actualizar el estado del servicio programado.',
    'cancellation_not_allowed_for_status'          => 'La cancelación no está permitida para el estado actual.',
    'payment_error'                                => 'No fue posible procesar el pago.',
    'missing_payment_data'                         => 'Datos insuficientes para procesar el pago. Verifique su perfil.',
    'schedule_cancellation_failed'                 => 'No fue posible cancelar el servicio programado.',
    'invalid_schedule_period'                      => 'Período del servicio programado inválido.',
    'withdrawal_already_in_progress'               => 'Ya tienes un retiro en curso.',
    'insufficient_withdrawal_balance'              => 'Saldo disponible insuficiente para el retiro.',
    'insufficient_balance_for_transfer_fee'        => 'Saldo disponible insuficiente para cubrir la tarifa de transferencia.',
    'pagarme_card_save_failed'                     => 'No fue posible guardar la tarjeta en Pagar.me.',
    'service_amount_must_be_positive'              => 'El valor del servicio debe ser mayor que cero.',
    'client_field_required_for_pagarme_order'      => 'El cliente debe tener :field para crear la orden en Pagar.me.',
    'schedule_address_required_for_pagarme_order'  => 'No se encontró la dirección del servicio programado para crear la orden en Pagar.me.',
    'client_field_invalid_for_pagarme_order'       => 'El cliente debe tener un :field válido para crear la orden en Pagar.me.',
    'opportunities_created'                        => '{1} ¡:count oportunidad creada con éxito!|[2,*] ¡:count oportunidades creadas con éxito!',
    'proposal_sent'                                => '¡Propuesta enviada con éxito!',
    'provider_accepted'                            => '¡Prestador aceptado con éxito!',
    'provider_refused'                             => 'Prestador rechazado.',
    'opportunity_refused'                          => 'Oportunidad rechazada.',
    'withdrawal_requested'                         => 'Retiro solicitado con éxito.',
    'service_package_provider_mismatch'             => 'El prestador no coincide con los servicios programados existentes en el paquete.',
    'service_package_client_mismatch'               => 'El cliente no coincide con los servicios programados existentes en el paquete.',
    'service_package_must_be_open_for_changes'      => 'Solo se pueden modificar los paquetes de servicios abiertos.',
    'service_package_schedule_same_client'          => 'El servicio programado debe pertenecer al mismo cliente que el paquete.',
    'service_package_schedule_already_assigned'     => 'El servicio programado ya pertenece a otro paquete.',
    'service_package_schedule_has_active_payment'   => 'El servicio programado ya tiene un pago y no puede añadirse al paquete.',
    'gender_only_for_providers'                     => 'El género solo puede modificarse para usuarios prestadores.',
];
