<?php
$suffix = ' para el huésped :customer_name, alojamiento :tableau_number - :accommodation_name';
$roomReservationSuffix = ' en el alojamiento :accommodation_name - reserva :reservation_booker - :reservation_reference_number';
$reservationSuffix = ' entre los huéspedes que se enviarán en la reserva :reservation_booker - :reservation_reference_number';
$customerReservationSuffix = ' :customer_name - :reservation_reference_number';
$customerEmptyDataSuffix = 'para el huésped :customer_name de la reserva :reservation_reference_number';
return [
    'accommodations' => [
        'errors' => [
            'attachExist' => 'Tarifa existente',
            'detachNotExist' => 'Piano tariffario non presente per la camera.',
            'detachStandardRateplan' => 'No se puede eliminar la tarifa estándar',
            'guestsCnfigurationBase' => 'No se pueden aplicar descuentos a la tarifa base',
            'virtualRidondanceConflict' => 'Non è possibile associare questa camera. E\'già presente un legame',
            'parentTreeExist' => 'La cámara madre ya está asociada o no se puede exceder la cuota de la cámara madre. ',
            'quantityZero' => 'No puede eliminar la última cámara disponible',
            'quantityNotValid' => 'Estás enviando una cantidad menor o igual a la ya existente',
            'quantitySum' => 'La cantidad de ',
            'quantitySuperior' => 'No puede exceder la cuota de la habitación madre',
            'quantityWithReservation' => 'Hay reservas, no puedes borrar este número de habitación',
            'numberNotAvail' => 'Números de habitación no disponibles',
            'guestsConfigurationBase' => 'No es posible aplicar un descuento a la configuración básica',
            'tooManyAdults' => 'No es posible aplicar un descuento a la configuración básica',
            'tooManyChildren' => 'Número de niños por encima del límite',
            'stillConnected' => 'Cámara todavía conectada a uno o más portales',
            'stillVirtual' => 'Cámara todavía conectada a otra',
            'stillReserved' => 'Hay reservas en esta habitación',
            'notVirtualToSum' => 'Los lazos de esta habitación no son suficientes',
            'notVirtualQty' => 'El contingente de la cámara debe ser 1',
            'notVirtualChildQty' => 'El contingente de la cámara empatada debe ser 1',
            'notVirtualSum' => 'Este no es un alojamiento de suma',
            'isVirtual' => 'Cámara virtual, operación no permitida',
            'isNotVirtual' => 'Cámara no virtual, operación no permitida',
            'ruleToBundle' => 'No puedes afectar las reglas del paquete',
            'noRateplanExist' => 'No hay tarifa presente para la estructura',
            'ruleIsLocked' => 'Non puoi modificare una regola su camere All Linked',
            'duplicateLabel' => 'No se puede usar este nombre porque ya está en uso en :accommodationName',
        ],
        'warnings' => [
            'request_confirm_delete_tableau_number' => 'Sono presenti camere collegate, continuare?',
            'accommodation_tableau_not_found' => 'ID Tableau :tableau_number_id non associato o non trovato nella camera con ID :accommodation_id',
            'accommodation_beds_types_combination_not_found' => 'Combinazione con ID :acc_bed_type_combination_id non trovata nella camera con ID: :accommodation_id',
            'confimation_delete_father_and_childs_combinations' => "Estás a punto de eliminar una combinación de equipamiento padre (ID: :combination_id). Al proceder, se eliminarán automáticamente todas sus combinaciones de equipamiento hijo. ¿Confirmas que deseas continuar?",
            'invalid_facility' => 'Facility non compatibile',
        ],
        'channel' => [
            'single_use_exists' => 'La camera :accommodation_name - :acommodation_ratename risulta essere già associata o già creata',
            'single_use_dont_exists' => 'La camera canale con ID :accommodation_channel_id non è stata trovata',
            'email' => [
                'new_title' => 'Nuove camere aggiunte per il canale :channel_name - Struttura: :property_name - ID Struttura: :property_id',
                'deleted_title' => 'Camere eliminate per il canale :channel_name - Struttura: :property_name - ID Struttura: :property_id',
                'attached_title' => 'Sono state rilevate camere non associate per la struttura: :property_name - ID Struttura: :property_id',
                'conflict_rule' => 'Conflitto di regole per il canale :channel_name - Struttura: :property_name - ID Struttura: :property_id',
            ],
        ],
        'fields' => [
            'model_name' => 'camera',
            'checkin' => 'checkin',
            'checkout' => 'checkout',
            'checkin_hour' => 'hora de entrada',
            'checkout_hour' => 'hora de salida',
            'checkin_arrival_preference' => 'preferencia de check-in',
        ],
    ],

    'account_renewal' => [
        'email' => [
            'subject' => 'Renovación automática de estructuras Beddy - :monthAndYear',
        ],
    ],

    'addon' => [
        'price_type' => [
            'xunit' => 'Por unidad',
            // 1
            'xpax' => 'Por persona por noche',
            // 2
            'xweekxpax' => 'Por persona semanal',
            // 3
            'xbookxpax' => 'Por persona único',
            // 4
            'xnight' => 'Por noche',
            // 5
            'xweek' => 'Semanal',
            // 6
            // 7
            'xbook' => 'Único',
        ],
        'warnings' => [
            'not_available' => 'No disponible para el periodo seleccionado',
            'min_stay_violated' => 'La estancia mínima requerida es :min_stay',
            'max_stay_violated' => 'La estancia máxima permitida es :max_stay',
            'release_violated' => 'La liberación máxima permitida es :release',
            'rateplan_excluded' => 'El plan de tarifas :rateplan está excluido para el servicio extra en el día :date',
            'treatment_excluded' => 'El tratamiento :treatment está excluido para el servicio extra en el día :date',
            'weekdays_excluded' => 'Uno o más días de la semana excluidos',
        ],
        'errors' => [
            'not_in_stay' => 'Fechas seleccionadas fuera del periodo de estancia de la habitación',
            'not_found' => 'Servicio extra no asociado con la habitación solicitada',
            'billed_addon' => 'Servicio extra no cancelable porque está conectado a cargos de cuentas aún abiertas',
        ],
        'logger' => [
            'added' => ':label para :accommodation_name con precio :price (:date) #:id',
        ],
    ],
    'admin' => [
        'errors' => [
            'not_demo' => 'La estructura debe ser de tipo DEMO',
            'no_accommodations' => 'La estructura no tiene alojamientos',
            'no_rateplans' => 'La estructura no tiene planes tarifarios',
            'channelmanager_module_needed' => 'El módulo Channel Manager no está activo',
            'channel_beddy_only' => 'La estructura debe tener exclusivamente el canal Beddy actualmente activo',
        ],
    ],
    'api_partners' => [
        'contacts_types' => [
            'manager_email' => 'correo electrónico del gerente',
            'technical_manager_email' => 'correo electrónico del gerente técnico',
            'customer_service_email' => 'correo electrónico de servicio al cliente',
            'commercial_requests_email' => 'correo electrónico para solicitudes comerciales',
        ],
        'errors' => [
            'cannot_delete_has_users' => 'No se puede eliminar el socio porque tiene usuarios asociados.',
            'action_not_allowed' => 'No estás autorizado para acceder al servicio :service.',
            'max_days' => 'El intervalo máximo es de :days días.',
            'date_filters' => 'Solo puedes usar un tipo de filtro de fecha por solicitud, no más de uno a la vez.',
            'cannot_delete_guest_city_tax' => 'No se puede eliminar al huésped :guestId de la reserva :reservationId porque el impuesto municipal ya ha sido facturado.',
            'too_many_reservation_ids' => 'No se pueden pasar más de :max reservationIds por solicitud. Actualmente has pasado :count.',
            'reservations_not_found' => 'No se encontraron las siguientes reservas o no tienes acceso: :ids',
            'customer_id_or_customer_required' => 'Debe proporcionar al menos uno de customerId o customer.',
            'customer_id_and_customer_conflict' => 'No puede proporcionar ambos: customerId y customer al mismo tiempo. Elija uno.'
        ],
        'services' => [
            'ping' => 'Ping',
            'get_infos' => 'Obtener información',
            'hotel_rateplan' => 'Plan tarifario',
            'push_availabilities' => 'Enviar disponibilidades',
            'push_rates' => 'Enviar tarifas',
            'reservations_lookup' => 'Buscar reservas',
            'reservations_acknowledge' => 'Confirmar recepción de reservas',
            'hotel_res_modify_notif' => 'Notificación de modificaciones de reservas',
            'reservation_send_message' => 'Enviar mensajes',
            'reservation_message_status' => 'Verificar estado del mensaje',
            'modify_reservation' => 'Modificar reservas',
            'media' => 'Adjuntos',
            'modify_media' => 'Modificar adjuntos',
            'delete_media' => 'Eliminar adjuntos',
            'invoices' => 'Facturas',
            'credit_card' => 'Tarjeta de crédito',
            'all_guests' => 'Todos los huéspedes',
            'get_invoices' => 'Obtener facturas',
            'generic_bol' => 'Configuraciones genéricas del motor de reservas',
            'hotel_quote_request' => 'Solicitud de presupuesto',
            'revenue_data' => 'Recuperar datos sobre ocupación e ingresos'
        ],
    ],
    'api_partner_detail' => [
        'fields' => [
            'country_id' => 'identificador de país',
            'city_id' => 'identificador de ciudad',
            'state_id' => 'identificador de estado',
            'county_id' => 'identificador de condado',
        ]
    ],
    'auth_verification_methods' => [
        'your_pin' => 'Tu pin de acceso para Beddy',
        'error_pin_invalid' => 'Test',
        'email_authentication' => [
            'get_connection_info_message' => 'Acabamos de enviarte por correo electrónico el código PIN para completar la autenticación.',
            'pin_invalid' => 'El código PIN ingresado no es válido.',
        ],
        'google_authentication' => [
            'get_connection_info_message' => 'Revisa tu Google Authenticator para obtener el pin que debes ingresar para completar la autenticación.',
            'pin_invalid' => 'El código PIN ingresado no es válido.',
        ],
    ],
    'availability' => [
        'errors' => [
            'not_found' => 'No hay disponibilidad para este alojamiento',
        ],
    ],
    'bills' => [
        'ordination_of_date' => 'Orden del :date',
        'vat_title' => 'IVA',
        'accommodation' => 'Alojamiento',
        'total' => 'Total',
        'service' => 'Servicio',
        'quantity_abbreviated' => 'Cant.',
        'amount' => 'Importe',
        'sign' => 'Firma',
        'account_balance_by_date' => 'Extracto de cuenta por fecha',
        'account_balance_by_buyer' => 'Extracto de cuenta por pagador',
        'account_balance_by_guest' => 'Extracto de cuenta por huésped',
        'account_balance_by_accommodation' => 'Estratto conto per alloggios',
        'account_balance' => 'Extracto de cuenta',
        'payer' => 'Pagador',
        'quantity' => 'CANT.',
        'date' => 'Fecha',
        'notes' => 'Notas',
        'scloby' => [
            'ordination_name' => 'Venta Tilby',
            'ordination_from_sale' => 'Orden creada a partir de venta Tilby',
            'confirmation_mode' => 'Modo de confirmación',
            'confirmation_by_phone' => 'número de teléfono',
            'confirmation_by_signature' => 'firma',
        ],
        'log' => [
            'refunds' => 'El cargo :bill_label (:bill_common_id) ha sido reembolsado por :refunded.',
        ],
    ],
    'booking_onboard' => [
        'no_contract_found' => 'No se encontró ningún contrato para esta estructura',
    ],
    'bookingengine' => [
        'addons_type' => [
            'xweek' => 'Por semana',
            'xnight' => 'Por noche',
            'xpax' => 'Por persona por noche',
            'xunit' => 'Por unidad',
            'xbook' => 'Por reserva',
            'xbookxpax' => 'Por persona una sola vez',
            'xweekxpax' => 'Por persona por semana',
        ],
        'errors' => [
            'min_expense_coupon' => 'Cupón no aplicable para el valor de la reserva actual',
            'min_stay_coupon' => 'Cupón no aplicable para el número de noches de la reserva actual',
            'max_stay_coupon' => 'Cupón no aplicable para el número máximo de noches de la reserva actual',
            'invalid_days_coupon' => 'Cupón no aplicable para los días de la semana de la reserva actual',
            'invalid_conditions_coupon' => 'Cupón no aplicable para las condiciones de exclusión de la reserva actual',
            'invalid_periods_coupon' => 'Cupón no aplicable para las fechas de la reserva actual',
            'invalid_coupon' => 'Cupón no válido o inexistente',
            'already_coupon' => 'No puedes añadir más cupones',
            'availability_ended' => 'Disponibilidad terminada para las habitaciones seleccionadas',
            'cart_empty_accommodation' => 'No hay habitaciones en el carro de la compra',
            'date_past_quote_expire' => 'Imposible añadir la habitación al presupuesto ya que la fecha de salida es anterior a la de la caducidad del presupuesto',
            'process_cart_date_past' => 'Imposible continuar ya que una habitación presenta la fecha de salida anterior a la actual',
            'change_expire_date_quote_past' => 'La fecha de caducidad del presupuesto es anterior a la de salida de una o más habitaciones',
            'quote_expired' => 'El presupuesto ha caducado',
            'quote_accepted' => 'El presupuesto ya se ha aceptado',
            'quote_not_active' => 'El presupuesto no está activo',
            'quote_just_confirmed' => 'El presupuesto ya se ha confirmado, imposible modificar el estado',
            'payment_not_valid' => 'Modalidad de pago no válida',
            'module_quote_not_active' => 'El módulo presupuestos no está activo en esta estructura',
            'quote_option_no_availability' => 'No existe disponibilidad para esta opción',
            'addon_excluded_from_coupon' => 'Imposible añadir el complemento ":addon_name" ya que no está incluido en el cupón aplicado',
            // Sezione sblocco offerte
            'unlock_wrong_accommodation' => 'Habitación incorrecta.',
            'unlock_wrong_accommodation_to_property' => 'La habitación no pertenece a la estructura.',
            'unlock_rateplan_not_unlockable' => 'Imposible desbloquear la oferta.',
            // estimate addon
            'estimate_addon_failure' => 'Datos de búsqueda incorrectos',
            // errori generali in step intermedi
            'step_not_complete' => 'Algunos pasos están incompletos',
            'property_different' => 'Has seleccionado habitaciones de estructuras diferentes',
            'data_sent_not_correct' => 'Los datos enviados son incorrectos',
            'no_dns_found' => 'Ningún DNS asociado a :subdomain',
            'no_payment_method_available' => 'Ningún método de pago configurado',
            'session_expired' => 'La sesión ha caducado',
            'booking_in_progress' => 'La reserva ya se está elaborando',
            'quote_option_no_availability_accommodation' => 'Algunos alojamientos no están disponibles, consulte el cuadro al confirmar la cotización.',
            'quote_option_no_availability_linked' => 'El alojamiento no está disponible y conectado a otro alojamiento, compruebe el cuadro al confirmar la estimación.',
            // alternative search
            'search_not_found' => 'búsqueda no encontrada',
            'failed_to_create_reservation' => 'Ocurrió un error al crear la reserva',
            'create_quote_order_already_exist' => 'Orden de cotización ya en proceso (caché existe) - Referencia :reference',
            'create_order_already_exist' => 'Orden ya en procesamiento (caché existe) - SID :sid',
            'invalid_stay_coupon' => 'Cupón no aplicable para el período elegido',
        ],
        'persuasive_sentences' => [
            'prepayment' => 'Pago anticipado',
            'hotel_payment' => 'Pago en el hotel. No pagas ahora',
            'free_cancellation_until' => 'Cancelación gratuita hasta el :date_limit',
            'cancellation_term' => 'Términos y condiciones de reserva',
            'cheapest_rate' => 'Ésta es la tarifa más conveniente',
        ],
        'payment_method_description' => [
            'transfer' => 'texto sin depósito',
            'transfer_deposit' => 'Está previsto un pago anticipado de :deposit, dicho importe será reembolsable si así lo prevé la política de cancelación de esta tarifa. Recibirás un email con la información para efectuar la transferencia. ',
            'cc_a_garanzia' => '¡Sin costes adicionales! La tarjeta de crédito sirve solo para garantizar la reserva. No deberás anticipar ningún depósito. Pagarás directamente a :property_name el coste total de la reserva durante tu alojamiento.',
            'cc_pos' => '¡Sin costes adicionales! La tarjeta de crédito sirve solo para garantizar la reserva. No deberás anticipar ningún depósito. Pagarás directamente a :property_name el coste total de la reserva durante tu alojamiento.',
            'cc_pos_deposit' => 'Está previsto un pago anticipado de :deposit, dicho importe será reembolsable si así lo prevé la política de cancelación de esta tarifa.',
            'cc_stripe_deposit' => 'El pago se realizará a través de la pasarela de pago Stripe. Existe un prepago de :deposit, este monto será reembolsable si así lo requiere la política de cancelación de esta tarifa.',
            'availability_request' => 'Durante el período seleccionado, solo está activa la opción de solicitud de reserva. Según los parámetros seleccionados, la solicitud será procesada y recibida lo antes posible.',
            'cc_paypal_deposit' => 'El pago se realizará a través de la pasarela de pago de Paypal. Se requiere un pago por adelantado de :deposit, este monto será reembolsable si así lo requiere la política de cancelación de esta tarifa.',
            'cc_paypal_deposit_with_commission' => 'El pago se realizará a través de la pasarela de pago de Paypal. Existe un anticipo de :deposit + :commission de comisiones, este monto será reembolsable si así lo requiere la política de cancelación de esta tarifa.',
            'nexi_deposit' => 'El pago se realizará a través de la pasarela de pago Nexi. Hay un pago por adelantado de :deposit, esta cantidad será reembolsable si está previsto en la política de cancelación de esta tarifa.',
            'zpay_deposit' => 'El pago se realizará a través de la pasarela de pago ZPay. Se requiere un pago anticipado de :deposit, reembolsable si lo prevén las políticas de cancelación de esta tarifa. <a href="https://www.zpay.it/privacy" target="_blank">Política de privacidad</a> de ZPay.',
        ],
        'automatic_payment_method_description' => [
            'transfer' => 'texto sin depósito',
            'transfer_deposit' => 'Recibirá los detalles para realizar la transferencia por correo electrónico.',
            'cc_a_garanzia' => 'No se requiere pago anticipado ahora. Usted pagará según los plazos indicados en las Condiciones de pago.',
            'cc_pos' => '¡Sin costos adicionales! La tarjeta de crédito se usa solo para garantizar la reserva. No necesita adelantar ningún depósito. Pagará el costo total de la reserva directamente en :property_name durante su estancia.',
            'cc_pos_deposit' => 'Se requiere un pago anticipado de :deposit, este importe será reembolsable si lo permiten las políticas de cancelación de esta tarifa.',
            'cc_stripe_deposit' => 'El pago se realizará a través del gateway de pago Stripe.',
            'nexi_deposit' => 'El pago se realizará a través del gateway de pago Nexi. <a href="https://www.nexi.it/it/privacy/xpay" target="_blank">Política de privacidad de Nexi</a>.',
            'zpay_deposit' => 'El pago se realizará a través de la pasarela de pago ZPay. Se requiere un pago anticipado de :deposit, reembolsable si lo prevén las políticas de cancelación de esta tarifa. <a href="https://www.zpay.it/privacy" target="_blank">Política de privacidad</a> de ZPay.',
            'cc_paypal_deposit' => 'El pago se realizará a través del gateway de pago Paypal.',
            'availability_request' => 'Esta solicitud no constituye una reserva real, sin embargo, puede solicitar información sobre disponibilidad completando el siguiente formulario. La solicitud de reserva será confirmada lo antes posible.',
            'cc_paypal_deposit_with_commission' => 'El pago se realizará a través del gateway de pago Paypal.',
        ],
        'validators' => [
            'errors' => [
                'name' => 'Nombre de huésped no válido.',
                'surname' => 'Apellido de huésped no válido.',
                'email' => 'Correo electrónico de huésped no válido.',
                'credit_card_type_id' => 'Tarjeta de crédito no soportada.',
                'credit_card_holder' => 'Titular de la tarjeta no válido.',
                'credit_card_number' => 'Número de tarjeta no válido.',
                'credit_card_expire_date' => 'Fecha de caducidad de la tarjeta no válida.',
            ],
        ],
    ],
    'cash_desk_closure' => [
        'title' => 'Cierre de caja',
        'invoice' => 'Factura',
        'invoices' => 'Facturas',
        'receipt' => 'Recibo',
        'receipt_follows_invoice' => 'Recibo sigue factura',
        'receipts' => 'Recibos',
        'type' => 'Tipo',
        'status' => 'Pagado',
        'deposit' => 'Depósito',
        'recipient_business_name' => 'Destinatario',
        'taxable' => 'Imponible',
        'vat_quote' => 'IVA',
        'total' => 'Total',
        'payments' => 'Pagos',
        'totals' => 'TOTALES GENERALES',
        'cash_type' => 'Tipo de caja',
        'reversal_receipt' => 'Reversión de recibo',
        'reversal_receipts' => 'Reversiones de recibos',
        'to_give' => 'Por dar',
        'to_have' => 'Por recibir',
        'balance' => 'Saldo',
        'documents' => 'Documentos',
        'deposits' => 'Depósitos',
        'cash_desk_closure' => 'Cierre de caja',
        'credit_note' => 'Nota de crédito',
        'invoice_received' => 'Factura recibida',
        'credit_notes' => 'Notas de crédito',
        'suspended' => 'Suspendido',
        'follows_invoice' => 'Sigue a la factura',
        'receipts_follows_invoice' => 'Recibo sigue factura',
        'suspend' => 'Suspender',
        'empty_documents' => 'No hay documentos para mostrar',
        'sheets_name' => [
            'cash_desk' => 'Caja',
            'cahs_desk_summary' => 'Resumen de caja',
        ],
        'export_fields' => [
            'date' => 'Fecha de inserción',
            'status' => 'Pagado',
            'document_type' => 'Tipo de documento',
            'document_number' => 'Número de documento',
            'customer' => 'Destinatario',
            'taxable' => 'Imponible',
            'total_tax' => 'IVA',
            'total_to_pay' => 'Total',
            'payment_type' => 'Tipo de pago',
            'to_have' => 'Por recibir',
            'to_give' => 'Por dar',
            'balance' => 'Saldo',
            'deposit_document_number' => 'Número del documento del depósito',
            'deposit_payment_type' => 'Tipo de pago del depósito',
        ],
    ],
    'cash' => [
        'cash_title' => 'Situación de Caja',
        'cash_totals_title' => 'Totales',
        'total' => 'Total',
        'cash_desk' => 'Caja',
        'export_fields' => [
            'registration_date' => 'Fecha de registro',
            'accountholder' => 'Titular',
            'document' => 'Documento',
            'document_date' => 'Fecha del documento',
            'date' => 'Fecha',
            'in-out' => 'Entrada-Salida',
            'cash_in' => 'Ingreso (entradas)',
            'cash_out' => 'Egreso (pagos)',
            'payment_method' => 'Método de pago',
            'note' => 'Notas',
            'type_payment' => 'Tipo de pago',
            'stay' => 'Estancia',
            'extra' => 'Extra',
            'city_tax' => 'Tasa de estancia',
            'pos' => 'POS',
            'property' => 'Propiedad',
            'amount' => 'Monto',
            'mode' => 'Modo',
            'type' => 'Tipo',
            'category' => 'Categorías de gasto',
            'notes' => 'Notas',
            'movement_amount' => 'Movimientos',
            'customer_or_company' => 'Cliente o Empresa',
            'label' => 'Etiqueta',
        ],
        'document_types' => [
            'invoice' => 'Factura',
            'receipt' => 'Recibo',
            'credit_note' => 'Nota de crédito',
        ],
        'payment_types' => [
            'deposit' => 'Depósito',
            'part_payment' => 'Pago parcial',
        ],
        'total_yesterday' => 'Total de Ayer',
        'total_today' => 'Total de Hoy',
        'all_properties' => 'Todas las propiedades',
        'sub_year' => 'Total del año',
        'sub_month' => 'Total del mes',
        'sub_day' => 'Total del día',
        'ins' => 'Ingreso (Entradas)',
        'outs' => 'Egresos (Pagos)',
        'cash_fund' => 'Fondo de caja',
        'cash_in' => 'Ingresos',
        'cash_out' => 'Egresos',
        'cash_balance' => 'Saldo',
        'to_cash_in' => 'Por cobrar',
        'wrap_up' => 'Resumen por modalidad de pago',
        'summary' => 'Resumen',
        'in_out' => [
            'in' => 'Ingreso',
            'out' => 'Egreso',
        ],
        'totals' => [
            'method' => 'Método',
            'ins' => 'Ingreso',
            'outs' => 'Egresos',
            'diff' => 'Saldo',
        ],
    ],
    'channel' => [
        '1' => [
            'promotions' => [
                'mobile_rate' => [
                    // indica ID del canal
                    'all' => 'Aplicación y Navegador móvil',
                    'app' => 'Aplicación',
                ],
                'geo_rate' => [
                    'algeria_pos' => 'Argelia',
                    'argentina_pos' => 'Argentina',
                    'australia_pos' => 'Australia',
                    'belarus_pos' => 'Bielorrusia',
                    'brazil_pos' => 'Brasil',
                    'canada_pos' => 'Canadá',
                    'chile_pos' => 'Chile',
                    'colombia_pos' => 'Colombia',
                    'eu_pos' => 'Europa',
                    'hong_kong_pos' => 'Hong Kong',
                    'india_pos' => 'India',
                    'indonesia_pos' => 'Indonesia',
                    'iran_pos' => 'Irán',
                    'israel_pos' => 'Israel',
                    'japan_pos' => 'Japón',
                    'kazakhstan_pos' => 'Kazajistán',
                    'kuwait_pos' => 'Kuwait',
                    'malaysia_pos' => 'Malasia',
                    'mexico_pos' => 'México',
                    'new_zealand_pos' => 'Nueva Zelanda',
                    'oman_pos' => 'Omán',
                    'pakistan_pos' => 'Pakistán',
                    'peru_pos' => 'Perú',
                    'philippines_pos' => 'Filipinas',
                    'qatar_pos' => 'Catar',
                    'russia_pos' => 'Rusia',
                    'saudi_arabia_pos' => 'Arabia Saudita',
                    'singapore_pos' => 'Singapur',
                    'south_africa_pos' => 'Sudáfrica',
                    'south_korea_pos' => 'Corea del Sur',
                    'switzerland_pos' => 'Suiza',
                    'taiwan_pos' => 'Taiwán',
                    'thailand_pos' => 'Tailandia',
                    'trinidad_&_tobago_pos' => 'Trinidad y Tobago',
                    'turkey_pos' => 'Turquía',
                    'ukraine_pos' => 'Ucrania',
                    'united_arab_emirates_pos' => 'Emiratos Árabes Unidos',
                    'united_states_pos' => 'EE.UU.',
                    'vietnam_pos' => 'Vietnam',
                ],
            ],
            'json_request' => [
                'errors' => [
                    'INVALID_ARGUMENT' => 'Uno o más datos no son válidos. (:message)',
                    'MISSING_ARGUMENT' => 'Faltan uno o más datos. (:message)',
                    'OPERATION_NOT_ALLOWED' => 'Operación no permitida. (:message)',
                    'FORBIDDEN' => 'Operación prohibida (:message)',
                ],
            ],
        ],
        '11' => [
            'availability_model' => 'Gestión de disponibilidad tipo de habitación "Private":',
            'per_room' => 'Por habitación (avail*beds)',
            'per_person' => 'Por camas',
        ],
        '14' => [
            'availability_value_greater' => 'Has ingresado un valor de disponibilidad mayor al permitido.',
        ],
        '39' => [
            'period_not_valid' => 'Tarifa :rate válida desde :valid_from hasta :valid_to. Actualización ignorada.',
        ],
        '53' => [
            'warning_update_category' => 'Error en la actualización de la categoría de habitación :rate_xml. Reglas no configuradas en Beddy.',
            'empty_response_update' => 'Error de actualización con respuesta vacía.',
        ],
        '68' => [
            'used_voucher' => 'VOUCHER USADO',
            'amount_voucher' => 'Importe del voucher',
            'used_amount' => 'Importe usado',
            'virtual_rate_option' => 'Gestión de tarifas derivadas',
            'virtual_rate_option_off' => 'No gestionar (descargar solo lectura)',
            'virtual_rate_option_on' => 'Activar gestión de tarifas derivadas (precio no gestionable)',
            'manage_type' => 'Tipo de conexión',
            'manage_type_complete' => 'Gestión completa',
            'manage_type_reservation' => 'Gestión solo reservas',
            'manage_type_avail_reservation' => 'Gestión de reservas y disponibilidad',
            'message_only_reservation' => 'Actualizaciones ignoradas (Conectado en gestión solo reservas)',
            'message_avail_reservation' => 'Actualizaciones de precios y restricciones ignoradas (Conectado en gestión de reservas y disponibilidad)',
            'deposit_requested' => 'Depósito solicitado',
            'deposit_payed' => 'Depósito pagado',
            'payed_via' => 'Pagado con',
        ],
        '69' => [
            'manage_type' => 'Tipo de conexión',
            'manage_type_complete' => 'Gestión completa',
            'manage_type_reservation' => 'Gestión solo reservas',
            'manage_type_avail_reservation' => 'Gestión de reservas y disponibilidad',
            'manage_type_avail_restriction_reservation' => 'Gestión de reservas, disponibilidad y restricciones',
            'message_only_reservation' => 'Actualizaciones ignoradas (Conectado en gestión solo reservas)',
            'message_avail_reservation' => 'Actualizaciones de precios y restricciones ignoradas (Conectado en gestión de reservas y disponibilidad)',
            'message_avail_restriction_reservation' => 'Actualizaciones de precios ignoradas (Conectado en gestión de reservas, disponibilidad y restricciones)',
        ],
        '72' => [
            'manage_type' => 'Tipo de conexión',
            'manage_type_complete' => 'Gestión completa',
            'manage_type_reservation' => 'Gestión solo reservas',
            'manage_type_avail_reservation' => 'Gestión de reservas y disponibilidad',
            'manage_type_avail_restriction_reservation' => 'Gestión de reservas, disponibilidad y restricciones',
            'message_only_reservation' => 'Actualizaciones ignoradas (Conectado en gestión solo reservas)',
            'message_avail_reservation' => 'Actualizaciones de precios y restricciones ignoradas (Conectado en gestión de reservas y disponibilidad)',
            'message_avail_restriction_reservation' => 'Actualizaciones de precios ignoradas (Conectado en gestión de reservas, disponibilidad y restricciones)',
        ],
        '73' => [
            'pricing_model' => 'Modelo de precios',
            'per_room' => 'Por habitación/tarifa',
            'per_person' => 'Por persona',
            'manage_type' => 'Tipo de conexión',
            'manage_type_complete' => 'Gestión completa',
            'manage_type_reservation' => 'Gestión solo reservas',
            'manage_type_avail_reservation' => 'Gestión de reservas y disponibilidad',
            'manage_type_avail_restriction_reservation' => 'Gestión de reservas, disponibilidad y restricciones',
            'manage_type_avail_avail_price_reservation' => 'Gestión de reservas, disponibilidad y precios',
            'message_only_reservation' => 'Actualizaciones ignoradas (Conectado en gestión solo reservas)',
            'message_avail_reservation' => 'Actualizaciones de precios y restricciones ignoradas (Conectado en gestión de reservas y disponibilidad)',
            'message_avail_restriction_reservation' => 'Actualizaciones de precios ignoradas (Conectado en gestión de reservas, disponibilidad y restricciones)',
            'manage_avail_price_reservation' => 'Actualizaciones de restricciones ignoradas (Conectado en gestión de reservas, disponibilidad y precios)',
            'payment_info' => 'Información de pago',
            'payment_amount' => 'Importe pagado',
            'payment_extra_info' => 'Detalles',
            'payment_transaction' => 'Código de transacción',
            'payment_full' => 'prepago realizado por el importe total de la reserva',
            'payment_partial' => 'prepago parcial realizado',
            'payment_none' => 'ningún prepago',
            'payment_channel_collect' => 'el huésped pagó al canal',
            'payment_hotel_collect' => 'el huésped debe pagar en el hotel (todo o parcialmente)',
            'payment_gateway' => 'el huésped pagó a través de la pasarela bancaria',
            'service_inclusive' => 'Incluido en el precio',
        ],
        '93' => [
            'reservation_status' => 'Estado de la reserva',
            'booked' => 'Reservada, esperando confirmación de la estructura',
            'waiting_payment' => 'Esperando pago del depósito',
            'payment_in_progress' => 'Pago en gestión y verificación',
            'confirmed' => 'Confirmada',
            'canceled' => 'Cancelada',
            'waiting_credit_card_guarantee' => 'Esperando tarjeta de crédito como garantía',
            'deposit' => 'Depósito',
            'payed' => 'Pagado',
            'not_payed' => 'No pagado',
            'payment_mothod' => 'Método de pago',
            'option_property_xml_id' => 'Id de la estructura (el mismo que Beddy)',
            'option_email' => 'Correo electrónico',
            'option_apikey' => 'Clave API',
        ],
        '95' => [
            'unknown_rate' => 'Tarifa PMS desconocida. ID de habitación y tarifa recibidos del canal: ',
        ],
        'option_general' => [
            // traducciones opción generales (estáticas) canales
            'property_xml_id' => 'Id xml de la estructura',
            'username' => 'Nombre de usuario',
            'password' => 'Contraseña',
        ],
        'general' => [
            'get_channel_rate_empty' => 'No se han descargado datos del portal',
            'no_data_to_update' => 'No hay datos para enviar.',
            'no_valid_period' => 'El periodo actualizado no es válido. Actualización ignorada.',
            'no_valid_response' => 'Respuesta recibida del canal no válida (:error_message)',
            'only_min_stay_update' => 'Estructura configurada para actualizar solo la estancia mínima.',
            'period_not_valid' => 'Tarifa :rate válida desde :valid_from hasta :valid_to. Actualización ignorada.',
            'no_valid_response_update' => 'Respuesta recibida del canal no válida.',
            'discount' => 'Descuento',
            'unknown' => 'desconocido',
            'deposit_payed' => 'Depósito pagado',
            'to_payed' => 'Por pagar',
            'payment_type' => 'Tipo',
            'ota_commission' => 'Comisiones OTA',
            'ota_due' => 'Adeudado por OTA',
            'arrival_time' => 'Hora de llegada',
            'cancellable_until' => 'Cancelable hasta',
        ],
        'queue_update' => [
            'already_updated' => 'Actualización enviada por código de operación: :operation_code',
            'max_retry' => 'Número máximo de intentos realizados para la actualización del canal: :channel_name - Periodo desde: :date_from - hasta: :date_to. Último mensaje: :message',
            'queue_update_max_retry_strategy_mail' => 'Número máximo de reenvíos canal :channel_name - Estructura: :property_name',
            'queue_update_exception_mail' => 'Excepción canal :channel_name - Estructura: :property_name',
        ],
        'errors' => [
            'content_api_update_errors_mail_connectivity' => 'Error de actualización CONTENT-API :channel_name - Estructura: :property_name',
            'property_is_related' => 'La estructura no es madre y ya está relacionada con otra estructura',
            'accommodation_channel_not_found' => 'La habitación con el id xml :accommodation_xml_id no se ha encontrado',
            'unsupported_min_dvance_res' => 'Este canal no permite establecer un valor mínimo de antelación en la reserva.'
        ],
        'queue_past_reservations' => [
            'queue_task_exists' => 'Propiedad #:property_id ya está en la cola de ejecución',
        ],
    ],
    'checkinonline' => [
        'policy' => [
            'privacy_policy_accept' => 'El/La abajo firmante identificado/a declara haber recibido la información completa según los Artículos 13 y 14 del Reglamento UE 2016/679 y haber comprendido bien su contenido.',
            'privacy_policy_auth_1' => 'El Responsable del tratamiento de los datos personales según el art. 9 del Reglamento UE 679/2016, para poder disfrutar de un nivel óptimo de hospitalidad y para la protección de su salud física;',
            'privacy_policy_auth_2' => 'El Responsable para comunicar los datos relativos a mi estancia, con el único fin de permitir la recepción de mensajes y llamadas dirigidos a mí.',
            'privacy_policy_auth_3' => 'El Responsable para enviar comunicaciones promocionales a mis datos de contacto.',
            'privacy_policy_authorize' => 'Autorizo',
            'privacy_policy_eighth_item' => '8. ¿Mis datos pueden ser transferidos al extranjero?',
            'privacy_policy_eleventh_item' => '11. ¿Cuánto tiempo tardaré en recibir una respuesta del Responsable?',
            'privacy_policy_fifth_item' => '5. ¿Cómo serán tratados los datos recopilados?',
            'privacy_policy_first_item' => '1. ¿Quién determina los fines y medios del tratamiento?',
            'privacy_policy_first_paragraph' => 'Según los artículos 13 y 14 del Reglamento UE nº 2016/679 (en adelante \'GDPR\'), relativo a la protección de los datos personales y a su libre circulación, :businessName como Responsable del tratamiento de los datos personales, tiene la obligación de proporcionar toda la información sobre los fines y los métodos de tratamiento de sus datos personales, indicando los sujetos a quienes sus datos pueden ser comunicados, y todos los derechos que la ley le reconoce en relación con la gestión de los datos personales por parte del Responsable.',
            'privacy_policy_fourth_item' => '4. ¿Por qué recogen mis datos?',
            'privacy_policy_fourth_item_part_2' => 'Base legal del tratamiento',
            'privacy_policy_list_eighth_item_1' => 'Otros países de la UE respecto a Italia;',
            'privacy_policy_list_eighth_item_2' => 'Reino Unido;',
            'privacy_policy_list_eighth_item_3' => 'Irlanda;',
            'privacy_policy_list_eighth_item_4' => 'Suiza;',
            'privacy_policy_list_eighth_item_5' => 'EE.UU.',
            'privacy_policy_list_fifth_item_1' => 'Mediante operaciones que permitan la recopilación, registro, organización, conservación, consulta, procesamiento, modificación, selección, extracción, uso, comunicación, eliminación y destrucción de los datos.',
            'privacy_policy_list_fifth_item_2' => 'Mediante el uso de herramientas electrónicas o automatizadas que permitan el almacenamiento, gestión y transmisión de datos, pero siempre configuradas para garantizar la máxima confidencialidad y la protección necesaria.',
            'privacy_policy_list_fifth_item_3' => 'Mediante el uso de documentos en soporte físico con medidas adecuadas para impedir el acceso no autorizado.',
            'privacy_policy_list_fourth_item_1' => 'Gestión de clientes;',
            'privacy_policy_list_fourth_item_10' => 'Proteger y garantizar la seguridad y bienestar de las personas;',
            'privacy_policy_list_fourth_item_11' => 'Proteger la integridad de la propiedad y el patrimonio de la empresa;',
            'privacy_policy_list_fourth_item_12' => 'Permitir el uso y garantizar la seguridad de la infraestructura ICT.',
            'privacy_policy_list_fourth_item_1_part_2' => 'Manifestación de consentimiento;',
            'privacy_policy_list_fourth_item_2' => 'Suscripción y gestión de contratos;',
            'privacy_policy_list_fourth_item_2_part_2' => 'Obligaciones precontractuales y contractuales;',
            'privacy_policy_list_fourth_item_3' => 'Gestión administrativa;',
            'privacy_policy_list_fourth_item_3_part_2' => 'Obligaciones legales;',
            'privacy_policy_list_fourth_item_4' => 'Gestión de litigios;',
            'privacy_policy_list_fourth_item_4_part_2' => 'Interés legítimo del Responsable.',
            'privacy_policy_list_fourth_item_5' => 'Atención al cliente;',
            'privacy_policy_list_fourth_item_6' => 'Relaciones públicas',
            'privacy_policy_list_fourth_item_7' => 'Promoción, marketing y publicidad;',
            'privacy_policy_list_fourth_item_8' => 'Protección de la salud física de las personas;',
            'privacy_policy_list_fourth_item_9' => 'Seguridad interna;',
            'privacy_policy_list_nineth_item_1' => '10 años (según lo previsto por las obligaciones civiles - Art. 2220 Código Civil);',
            'privacy_policy_list_nineth_item_2' => '3 meses como máximo desde la fecha de check-out para los datos de las tarjetas de crédito;',
            'privacy_policy_list_nineth_item_3' => '3 años como máximo desde el último check-out para los datos personales, datos especiales, relativos a la estancia, preferencias personales, documentos de identificación, firma autógrafa, historial de compras y datos de marketing (Puntos 2.1 a 2.7), salvo que se indique lo contrario por parte del interesado;',
            'privacy_policy_list_nineth_item_4' => '5 días como máximo para las imágenes de la videovigilancia;',
            'privacy_policy_list_nineth_item_5' => '90 días desde el check-out para los datos relativos al tráfico telefónico;',
            'privacy_policy_list_nineth_item_6' => '1 año para los datos de acceso y uso de los recursos ICT.',
            'privacy_policy_list_second_item_1' => 'Datos identificativos personales;',
            'privacy_policy_list_second_item_2' => 'Datos especiales;',
            'privacy_policy_list_second_item_3' => 'Datos relativos a la estancia;',
            'privacy_policy_list_second_item_4' => 'Preferencias personales;',
            'privacy_policy_list_second_item_5' => 'Documentos de identificación;',
            'privacy_policy_list_second_item_6' => 'Firma autógrafa;',
            'privacy_policy_list_second_item_7' => 'Historial de compras;',
            'privacy_policy_list_second_item_8' => 'Datos de tarjetas de crédito y/o bancarios;',
            'privacy_policy_list_second_item_9' => 'Imágenes de la videovigilancia;',
            'privacy_policy_list_second_item_10' => 'Datos relativos a los dispositivos electrónicos utilizados para conectarse a la red de la estructura;',
            'privacy_policy_list_second_item_11' => 'Datos relativos a las llamadas telefónicas;',
            'privacy_policy_list_second_item_12' => 'Datos de acceso y uso de los recursos ICT',
            'privacy_policy_list_second_item_extra' => 'Datos relativos a condiciones de salud.',
            'privacy_policy_list_seventh_item_1' => 'Encargados;',
            'privacy_policy_list_seventh_item_2' => 'Responsables del tratamiento;',
            'privacy_policy_list_seventh_item_3' => 'Administradores del sistema;',
            'privacy_policy_list_seventh_item_4' => 'Consultores de contabilidad;',
            'privacy_policy_list_seventh_item_5' => 'Consultores legales;',
            'privacy_policy_list_seventh_item_6' => 'Bancos',
            'privacy_policy_list_seventh_item_7' => 'Entidades aseguradoras;',
            'privacy_policy_list_seventh_item_8' => 'Empresas de auditoría;',
            'privacy_policy_list_seventh_item_9' => 'Empresas de servicios para el mantenimiento de la infraestructura hotelera',
            'privacy_policy_list_seventh_item_10' => 'Empresas de suministros de servicios de internet y correo electrónico;',
            'privacy_policy_list_seventh_item_11' => 'Entidades, Asociaciones, Organizaciones, Empresas o particulares que organizan eventos o estancias en la estructura;',
            'privacy_policy_list_seventh_item_12' => 'Autoridades públicas;',
            'privacy_policy_list_seventh_item_13' => 'Fuerzas de policía.',
            'privacy_policy_list_third_item_1' => 'OTA (Agencia de Viajes Online) como, por ejemplo, Booking.com, Venere.com, Worldhotels.com, Trivago.com, Expedia.com, etc.',
            'privacy_policy_list_third_item_2' => 'Agencias de viajes tradicionales;',
            'privacy_policy_list_third_item_3' => 'Entidades, Asociaciones, Organizaciones, Empresas o particulares que organizan eventos o estancias en la estructura;',
            'privacy_policy_location' => ':businessCity, allí',
            'privacy_policy_name_surname' => 'Nombre y apellido',
            'privacy_policy_nineth_item' => '9. ¿Cuánto tiempo se conservarán mis datos?',
            'privacy_policy_not_authorize' => 'No Autorizo',
            'privacy_policy_second_item' => '2. ¿Cuáles son los datos personales objeto del tratamiento por parte del Responsable del Tratamiento?',
            'privacy_policy_second_paragraph' => 'Por lo tanto, le invitamos a tomar nota de la información contenida en el presente documento y a expresar su consentimiento para el tratamiento suscribiendo este aviso.',
            'privacy_policy_seventh_item' => '7. ¿Quién tendrá acceso a mis datos?',
            'privacy_policy_sign' => 'Firma:',
            'privacy_policy_sixth_item' => '6. ¿Por qué debo proporcionar mis datos al Responsable? ¿Puedo rechazarlo?',
            'privacy_policy_sub1' => 'Derecho de acceso a los datos (Art. 15, GDPR)',
            'privacy_policy_sub2' => 'Derecho de rectificación (Art. 16, GDPR)',
            'privacy_policy_sub3' => 'Derecho a la cancelación (Art. 17, GDPR)',
            'privacy_policy_sub4' => 'Derecho a la limitación del tratamiento (Art. 18, GDPR)',
            'privacy_policy_sub5' => 'Derecho a la portabilidad de los datos (Art. 20, GDPR)',
            'privacy_policy_sub6' => 'Derecho de oposición (Art. 21, GDPR)',
            'privacy_policy_sub7' => 'Derecho a que sus datos no sean sometidos a una toma de decisiones automatizada, incluida la elaboración de perfiles (Art. 22, GDPR)',
            'privacy_policy_sub8' => 'Derecho a presentar una queja ante la autoridad de control (Art. 77, GDPR)',
            'privacy_policy_tenth_item' => '10. ¿Cómo puedo intervenir para limitar, impedir o oponerme al tratamiento de mis datos por parte del Responsable?',
            'privacy_policy_text_eighth_item' => 'Los datos personales pueden ser transferidos a países de la Unión Europea o a países fuera de la Unión Europea o a una organización internacional si es necesario para cumplir con los fines establecidos en el párrafo 4 y cumplir con las obligaciones asumidas. A la fecha de este documento, los países a los que se transfieren sus datos son:',
            'privacy_policy_text_eleventh_item' => 'En caso de solicitud por parte suya de información sobre sus datos, el Responsable responderá lo antes posible, salvo que esto sea imposible o implique un esfuerzo desproporcionado, y en todo caso, no más de 30 días a partir de la solicitud. Cualquier imposibilidad o retraso por parte del Responsable para satisfacer las solicitudes será motivado.',
            'privacy_policy_text_first_item' => 'El Responsable del tratamiento de los datos es :businessName, con sede en :businessCity, en :businessAddress, :businessCap, con el NIF :businessVat.',
            'privacy_policy_text_second_item' => 'El Responsable del tratamiento recopilará y procesará sus datos personales, es decir, cualquier información que lo identifique o que sea directamente o indirectamente atribuible a usted, como, a modo de ejemplo:',
            'privacy_policy_text_second_item_part_2' => 'y cualquier otro dato necesario para alcanzar los fines establecidos en el párrafo 4.',
            'privacy_policy_text_second_item_part_2_span' => 'También se tratarán datos especiales como:',
            'privacy_policy_text_third_item' => 'Los datos personales son proporcionados directamente por el interesado al Responsable del tratamiento o recogidos a través de otros sujetos como:',
            'privacy_policy_text_fourth_item' => 'Los datos personales recopilados por el Responsable del tratamiento serán procesados con los siguientes fines:',
            'privacy_policy_text_fourth_item_part_2' => 'El tratamiento de los datos se llevará a cabo en estricta conformidad con las disposiciones legales, según los principios de legalidad y transparencia y respetando el derecho a la privacidad. El tratamiento de los datos se llevará a cabo con base en:',
            'privacy_policy_text_fifth_item' => 'El tratamiento se llevará a cabo de forma automatizada y manual, en cumplimiento de lo dispuesto en el art. 32 del GDPR 2016/679 y, en particular:',
            'privacy_policy_text_sixth_item' => 'Si el suministro de los datos personales es necesario para la ejecución de un contrato o el cumplimiento de una obligación legal, el tratamiento es indispensable, y en caso de negativa a procesar los datos mencionados en esta política, el Responsable no podrá realizar las actividades descritas en el párrafo 4 y, en general, no podrá cumplir con las obligaciones asumidas.',
            'privacy_policy_text_sixth_item_span' => 'En relación con los fines del tratamiento para los cuales se requiere su consentimiento, el rechazo no afectará los compromisos asumidos.',
            'privacy_policy_text_seventh_item' => 'Los datos personales pueden ser transferidos y procesados por otros sujetos, en calidad de autorizados, responsables o controladores autónomos del tratamiento de datos, con el fin de cumplir con obligaciones precontractuales, contractuales, legales o por interés legítimo.',
            'privacy_policy_text_seventh_item_part_2' => 'Los datos proporcionados y recopilados por el Responsable del tratamiento no están sujetos a divulgación pública o a la creación de perfiles.',
            'privacy_policy_text_seventh_item_span' => 'Las categorías de destinatarios podrían ser, a modo de ejemplo:',
            'privacy_policy_text_nineth_item' => 'Los datos personales serán conservados durante el tiempo estrictamente necesario para realizar las actividades relacionadas con los fines de esta política. Los tiempos de conservación serán:',
            'privacy_policy_text_nineth_item_part_2' => 'Salvo que, en cualquier caso, los períodos de conservación sean mayores según lo establecido por las normas específicas del sector. En caso de litigios, los datos personales se conservarán hasta el final del plazo prescrito por la normativa para la protección de los derechos relacionados con la relación contractual.',
            'privacy_policy_text_tenth_item' => 'Con una comunicación escrita enviada por PEC o carta certificada con acuse de recibo a la dirección del Responsable del tratamiento, usted tiene:',
            'privacy_policy_text_tenth_item_part_2' => 'Obtener del Responsable del tratamiento la confirmación de si está o no en curso un tratamiento de datos personales que le conciernan, y en su caso, obtener acceso a los datos personales y a determinada información específicamente indicada en el art. 15 del GDPR.',
            'privacy_policy_text_tenth_item_part_3' => 'Obtener del Responsable del tratamiento la rectificación de los datos personales inexactos que le conciernan sin demora injustificada. Teniendo en cuenta los fines del tratamiento, también tiene derecho a obtener la integración de los datos personales incompletos, incluso proporcionando una declaración complementaria.',
            'privacy_policy_text_tenth_item_part_4' => 'Obtener del Responsable del tratamiento la eliminación de los datos personales que le conciernan sin demora injustificada, y el Responsable tiene la obligación de eliminar sus datos personales sin demora injustificada, salvo que existan motivos que impidan ejercer este derecho.',
            'privacy_policy_text_tenth_item_part_5' => 'Obtener, cuando sea posible, la limitación del tratamiento de sus datos personales o revocar el consentimiento previamente otorgado. La revocación del consentimiento no afectará la legalidad de los tratamientos realizados anteriormente.',
            'privacy_policy_text_tenth_item_part_6' => 'Si el tratamiento se basa en el consentimiento o en un contrato y se realiza mediante medios automatizados, tiene derecho a recibir en un formato estructurado, de uso común y legible por dispositivo automático los datos personales que ha proporcionado al Responsable del tratamiento y tiene derecho a transmitirlos a otro Responsable del tratamiento o hacer que el Responsable los transfiera directamente, si es técnicamente factible.',
            'privacy_policy_text_tenth_item_part_7' => 'Oponerse en cualquier momento, por motivos relacionados con su situación particular, al tratamiento de los datos personales basados en el interés legítimo del Responsable o en su consentimiento, incluida la creación de perfiles, salvo que el Responsable demuestre la existencia de motivos legítimos imperiosos para proceder con el tratamiento que prevalezcan sobre sus derechos.',
            'privacy_policy_text_tenth_item_part_8' => 'No ser objeto de una decisión basada únicamente en el tratamiento automatizado que produzca efectos jurídicos que le afecten o que afecte de manera significativa a su persona. Como se expresa en el párrafo 7, el Responsable del tratamiento no utiliza procesos de toma de decisiones automatizados.',
            'privacy_policy_text_tenth_item_part_9' => 'Salvo que se disponga de otros recursos administrativos o jurisdiccionales, si considera que el tratamiento de sus datos infringe el presente reglamento, puede presentar una queja ante la Autoridad de control, así como, en general, ejercer todos los derechos que le son reconocidos por las disposiciones legales vigentes.',
            'privacy_policy_text_twelfth_item' => 'Este aviso de privacidad se considera válido también para las posiciones abiertas antes del 25.05.2018.',
            'privacy_policy_third_item' => '3. ¿Cómo se recogen los datos personales?',
            'privacy_policy_title' => 'Política de privacidad de clientes',
            'privacy_policy_title_first_item' => 'El Responsable del tratamiento',
            'privacy_policy_title_fourth_item' => 'Finalidades del tratamiento',
            'privacy_policy_title_fifth_item' => 'Modalidades del tratamiento',
            'privacy_policy_title_sixth_item' => 'Naturaleza de la concesión de datos y rechazo de su concesión',
            'privacy_policy_title_seventh_item' => 'Comunicación de los datos',
            'privacy_policy_title_tenth_item' => 'Derechos del interesado',
            'privacy_policy_twelfth_item' => '12. Vigencia y efectividad',
            'privacy_policy_title_consent' => 'Declaraciones de consentimiento para el tratamiento',
            'privacy_policy_title_footer' => 'Para la toma de conocimiento de la información',
            'privacy_policy_vers' => 'vers. 1.1 del 4.4.2019',
        ],
    ],
    'city_tax_channel' => [
        'default' => [
            'accommodations_mapping' => 'Mapeo de habitaciones',
            'scheduled_send' => '¿Quieres habilitar el envío automático de los reportes?',
            'scheduled_send_info' => 'El sistema envía automáticamente todos los huéspedes con check-out del día anterior a la fecha actual. Por ejemplo, el 25 de junio envía los huéspedes con check-out del 24 de junio.',
            'which_guests_to_send' => 'Enviar automáticamente:',
            'only_invoiced' => 'Solo huéspedes con tasa facturada',
            'all_guest_with_city_tax_calculated' => 'Todos los huéspedes con tasa calculada',
        ],
        'pay_tourist' => [
            'structure_id' => 'Id de estructura en PayTourist',
            'software_id' => 'ID de software autorizado del socio, proporcionado por PayTourist',
            'get_extra_specifications' => 'Obtener tipos de habitaciones',
            'token' => 'Token para acceder a las API, proporcionado por PayTourist',
            'period' => 'Periodo para generar el reporte de la tasa turística',
        ],
        'tourist_tax' => [
            'period' => 'Periodo para generar el reporte de la tasa turística',
            'city_tax_channel_group_id' => 'Grupo de configuración para el envío/exportación del reporte de tasas turísticas',
        ],
        'exceptions' => [
            'city_tax_channel_configuration_not_valid' => 'Los siguientes parámetros para asociar una estructura a un canal de envío de la tasa turística no son válidos: ',
            'channel_configuration_not_valid' => 'Los siguientes parámetros requeridos por el canal :channelName no son válidos: :params',
            'channel_credential_not_valid' => 'Las credenciales para el canal :channelName no son válidas',
            'channel_configuration_must_have_one_property' => 'El canal :channelName requiere como máximo una sola estructura',
            'channel_params_not_valid' => 'Los siguientes parámetros requeridos por el canal :channelName para crear el reporte no son válidos: :params',
            'channel_configuration_missing' => 'Los parámetros de configuración requeridos por el canal :channelName no están presentes en la solicitud',
            'channel_params_missing' => 'Los parámetros requeridos por el canal :channelName para crear el reporte no están presentes en la solicitud',
            'city_tax_exemption_not_mapped' => 'Exención :exemptionName no prevista para el huésped :guestName :guestSurname de la reserva :reservationId - :booker',
            'city_tax_channel_place_not_found' => 'El municipio :placeName aún no está disponible para el canal seleccionado',
            'city_tax_channel_group_not_found' => 'El grupo seleccionado no existe',
            'file_not_valid' => 'No se pudo guardar el archivo exportado en la nube para el canal :channelName',
            'networking_error' => 'Error en la solicitud para enviar el reporte de la reserva :reservationId para el canal :channelName por el siguiente error: :error',
            'channel_unreachable' => 'No se puede alcanzar el canal :channelName en este momento debido a los siguientes errores: :errors',
            'date_range_out_of_boundaries' => 'El período máximo del reporte para el canal :channelName es de :days días desde la fecha de inicio',
            'date_from_not_valid' => 'La fecha mínima de inicio para generar el reporte para el canal :channelName es de un máximo de :days días antes de la fecha de transmisión',
            'guest_attributes_missing' => 'No se puede enviar el reporte de tasas turísticas para el canal :channelName debido a datos faltantes de los huéspedes: :guests',
            'empty_report' => 'En el reporte solicitado de la tasa turística no se ha extraído ningún huésped',
            'endpoint_not_mapped' => 'El endpoint para el municipio :place para el canal :channelName no está presente, contacte con el soporte técnico',
        ],
    ],
    'city_tax_configuration' => [
        'errors' => [
            'restriction_fields_not_valid' => 'Los campos pasados no pertenecen a la restricción de impuesto de estancia pasada',
            'option_fields_not_valid' => 'Los campos pasados no pertenecen a la opción de impuesto de estancia pasada',
            'field_not_valid' => 'El campo :fieldNotValid pasado no cumple con la validación :condition :validation',
            'configuration_override_already_exist' => 'Ya existe una configuración de impuesto de estancia que incluye las fechas seleccionadas',
        ],
        'exceptions' => [
            'city_tax_configuration_not_valid' => 'Los siguientes parámetros para crear una configuración de impuesto de estancia no son válidos: ',
            'field_not_valid' => 'El campo :fieldName no está presente entre los campos esperados de la configuración',
            'field_is_required' => 'El campo :fieldName es obligatorio',
        ],
    ],
    'city_tax_option_field' => [
        'option_field' => [
            'nationality' => [
                'country_id' => [
                    'name' => 'Nacionalidad',
                    'description' => 'Nacionalidad del huésped',
                ],
            ],
            'reservation_from' => [
                'reservation_from_id' => [
                    'name' => 'Origen',
                    'description' => 'Origen de la reserva.',
                ],
            ],
            'reservation_reason' => [
                'reservation_reason_id' => [
                    'name' => 'Motivo',
                    'description' => 'Motivo de la reserva.',
                ],
            ],
            'group_leader' => [
                'active' => [
                    'name' => 'Activo',
                    'description' => 'Activar exclusión.',
                ],
            ],
            'residence_country' => [
                'country_id' => [
                    'name' => 'País de residencia',
                    'description' => 'País de residencia del huésped.',
                ],
                'city_tax_exemption_id' => [
                    'name' => 'Exención',
                    'description' => 'Exención',
                ],
            ],
            'residence_state' => [
                'state_id' => [
                    'name' => 'Estado de residencia',
                    'description' => 'Estado de residencia del huésped.',
                ],
                'city_tax_exemption_id' => [
                    'name' => 'Exención',
                    'description' => 'Exención',
                ],
            ],
            'residence_county' => [
                'county_id' => [
                    'name' => 'Provincia de residencia',
                    'description' => 'Provincia de residencia del huésped.',
                ],
                'city_tax_exemption_id' => [
                    'name' => 'Exención',
                    'description' => 'Exención',
                ],
            ],
            'residence_city' => [
                'city_id' => [
                    'name' => 'Ciudad de residencia',
                    'description' => 'Ciudad de residencia del huésped.',
                ],
                'city_tax_exemption_id' => [
                    'name' => 'Exención',
                    'description' => 'Exención',
                ],
            ],
            'accommodation_tableau_number' => [
                'accommodation_tableau_number_id' => [
                    'name' => 'Alojamiento',
                    'description' => 'Alojamiento',
                ],
            ],
            'accommodation' => [
                'accommodation_id' => [
                    'name' => 'Tipo de alojamiento',
                    'description' => 'Tipo de alojamiento',
                ],
            ],
        ],
    ],
    'city_tax_option' => [
        'option' => [
            'nationality' => [
                'name' => 'Nacionalidad',
                'description' => 'Nacionalidad del huésped',
            ],
            'reservation_from' => [
                'name' => 'Origen',
                'description' => 'Origen de la reserva.',
            ],
            'reservation_reason' => [
                'name' => 'Motivo',
                'description' => 'Motivo de la reserva.',
            ],
            'group_leader' => [
                'name' => 'Líder de grupo',
                'description' => 'Líder del grupo entre los huéspedes.',
            ],
            'residence_country' => [
                'name' => 'País de residencia',
                'description' => 'País de residencia del huésped.',
            ],
            'residence_state' => [
                'name' => 'Estado de residencia',
                'description' => 'Estado de residencia del huésped.',
            ],
            'residence_county' => [
                'name' => 'Condado de residencia',
                'description' => 'Condado de residencia del huésped.',
            ],
            'residence_city' => [
                'name' => 'Ciudad de residencia',
                'description' => 'Ciudad de residencia del huésped.',
            ],
            'accommodation_tableau_number' => [
                'name' => 'Alojamiento',
                'description' => 'Alojamiento.',
            ],
            'accommodation' => [
                'name' => 'Tipo de alojamiento',
                'description' => 'Tipo de alojamiento.',
            ],
        ],
    ],
    'city_tax_restriction_field' => [
        'restriction_field' => [
            'age_range' => [
                'min_age' => [
                    'name' => 'Edad mínima',
                    'description' => 'Edad mínima del rango',
                ],
                'max_age' => [
                    'name' => 'Edad máxima',
                    'description' => 'Edad máxima del rango',
                ],
                'amount_price' => [
                    'name' => 'Cantidad fija',
                    'description' => 'Cantidad del impuesto de estancia',
                ],
                'percentage_price' => [
                    'name' => 'Porcentaje de cantidad',
                    'description' => 'Cálculo porcentual para la cantidad',
                ],
                'city_tax_exemption_id' => [
                    'name' => 'Exención',
                    'description' => 'Exención',
                ],
                'price_type' => [
                    'name' => 'Tipo de precio',
                    'description' => 'Tipo de precio',
                ],
            ],
            'percentage_range' => [
                'min_amount' => [
                    'name' => 'Cantidad mínima',
                    'description' => 'Valor mínimo para el cálculo porcentual',
                ],
                'max_amount' => [
                    'name' => 'Cantidad máxima',
                    'description' => 'Valor máximo para el cálculo porcentual',
                ],
            ],
            'validity_period' => [
                'date_from' => [
                    'name' => 'Inicio del período',
                    'description' => 'Inicio del período de validez',
                ],
                'date_to' => [
                    'name' => 'Fin del período',
                    'description' => 'Fin del período de validez',
                ],
                'flag_year' => [
                    'name' => 'Estacionalidad',
                    'description' => 'Válido cada año',
                ],
            ],
            'price_range_night' => [
                'min_price' => [
                    'name' => 'Precio mínimo',
                    'description' => 'Precio mínimo para el cálculo',
                ],
                'max_price' => [
                    'name' => 'Precio máximo',
                    'description' => 'Precio máximo para el cálculo',
                ],
            ],
            'limit_days' => [
                'days' => [
                    'name' => 'Noches aplicables',
                    'description' => 'Noches máximas aplicables',
                ],
            ],
            'month_max_nights' => [
                'max_days' => [
                    'name' => 'Noches aplicables',
                    'description' => 'Si un huésped supera este límite en un mes calendario (incluyendo reservas no consecutivas), el impuesto ya no se calculará',
                ],
            ],
            'year_max_nights' => [
                'max_days' => [
                    'name' => 'Noches aplicables',
                    'description' => 'Si un huésped supera este límite en un año calendario (incluyendo reservas no consecutivas), el impuesto ya no se calculará',
                ],
            ],
            'reservation_max' => [
                'max' => [
                    'name' => 'Número máximo',
                    'description' => 'Número máximo de reservas aplicables anualmente a un huésped específico',
                ],
            ],
            'limit_nights' => [
                'min_nights' => [
                    'name' => 'Noches mínimas',
                    'description' => 'Número mínimo de noches de la reserva.',
                ],
                'max_nights' => [
                    'name' => 'Noches máximas',
                    'description' => 'Número máximo de noches de la reserva.',
                ],
            ],
            'range_nights' => [
                'night_from' => [
                    'name' => 'Desde la noche',
                    'description' => 'Noche de inicio del conteo.',
                ],
                'night_to' => [
                    'name' => 'Hasta la noche',
                    'description' => 'Noche de fin del conteo.',
                ],
                'amount_price' => [
                    'name' => 'Cantidad fija',
                    'description' => 'Cantidad del impuesto de estancia',
                ],
                'percentage_price' => [
                    'name' => 'Porcentaje de cantidad',
                    'description' => 'Cálculo porcentual para la cantidad',
                ],
                'price_type' => [
                    'name' => 'Tipo de precio',
                    'description' => 'Tipo de precio',
                    'amount_name' => 'Cantidad',
                    'percentage_name' => 'Porcentaje',
                ],
            ],
            'adult_quote_range' => [
                'min_amount' => [
                    'name' => 'Cantidad mínima',
                    'description' => 'Elige la cantidad mínima de la cuota adulto calculada sobre el precio de la noche sin IVA',
                ],
                'max_amount' => [
                    'name' => 'Cantidad máxima',
                    'description' => 'Elige la cantidad máxima de la cuota adulto calculada sobre el precio de la noche sin IVA',
                ],
                'amount_price' => [
                    'name' => 'Cantidad fija',
                    'description' => 'Cantidad del impuesto de estancia',
                ],
                'percentage_price' => [
                    'name' => 'Porcentaje de cantidad',
                    'description' => 'Cálculo porcentual para la cantidad',
                ],
                'price_type' => [
                    'name' => 'Tipo de precio',
                    'description' => 'Tipo de precio',
                    'amount_name' => 'Cantidad',
                    'percentage_name' => 'Porcentaje',
                ],
            ],
            'price_type_name' => [
                'amount_name' => '€',
                'percentage_name' => '%',
            ],
        ],
    ],
    'city_tax_restriction' => [
        'restriction' => [
            'age_range' => [
                'name' => 'Rango de edad',
                'description' => 'Rango de edad para la aplicación del impuesto',
            ],
            'percentage_range' => [
                'name' => 'Límites de montos en caso de cálculos porcentuales',
                'description' => 'Límites de monto mínimo y máximo del cálculo porcentual.',
            ],
            'validity_period' => [
                'name' => 'Período de validez',
                'description' => 'Período de aplicabilidad del impuesto.',
            ],
            'price_range_night' => [
                'name' => 'Rango de precio por noche del alojamiento',
                'description' => 'Precio mínimo y máximo que una noche debe tener para ser considerada en el cálculo del impuesto.',
            ],
            'limit_days' => [
                'name' => 'Noches máximas de aplicabilidad',
                'description' => 'Límite de las noches de aplicación.',
            ],
            'month_max_nights' => [
                'name' => 'Límite de noches aplicables mensualmente a un huésped específico',
                'description' => 'Número máximo de noches aplicables por mes por huésped.',
            ],
            'year_max_nights' => [
                'name' => 'Límite de noches aplicables anualmente a un huésped específico',
                'description' => 'Número máximo de noches aplicables en un año por huésped.',
            ],
            'reservation_max' => [
                'name' => 'Límite de número de reservas aplicables anualmente a un huésped específico',
                'description' => 'Número máximo de reservas en un año por huésped.',
            ],
            'limit_nights' => [
                'name' => 'Límites de noches de aplicabilidad dentro de una reserva',
                'description' => 'Número mínimo y máximo de noches de una reserva para aplicar el impuesto.',
            ],
            'range_nights' => [
                'name' => 'Sobrescribir el cálculo según las noches de la reserva',
                'description' => 'Número de la noche de inicio y de fin para la reserva.',
            ],
            'adult_quote_range' => [
                'name' => 'Precio por cuota de huésped del alojamiento',
                'description' => 'Elige el rango de cuota de huésped y su precio correspondiente.',
            ],
        ],
    ],
    'city_tax' => [
        'city_tax_extra_text' => 'Le montant de la taxe est une estimation et peut varier en fonction des conditions établies par la réglementation en vigueur au moment du séjour.',
        'errors' => [
            'no_city_tax_configuration' => 'Les taxes de séjour ne sont pas configurées.',
        ],
        'warnings' => [
            'no_guests_for_accommodation' => 'Pour le logement :accommodation_name il n\'y a pas de clients, il faut donc calculer la taxe de séjour.',
            'no_tax_for_accommodation' => 'Pour le logement :accommodation_name, aucune des configurations fiscales actuelles n\'est applicable.',
        ],
        'price_type' => [
            'amount_percentage' => 'Montant et pourcentage',
            'percentage' => 'Pourcentage',
            'amount' => 'Montant',
        ],
        'tax_type' => [
            'xroomextraxnightxpax' => [
                'description' => 'La taxe est calculée pour chaque hôte, pour toutes les nuitées, en pourcentage du prix de l\'hébergement + supplément (prix de l\'hébergement + supplément divisé par le nombre d\'hôtes).',
                'name' => 'Pourcentage sur l\'hébergement + les extras par personne et par nuit',
            ],
            'xbook' => [
                'description' => 'La redevance est calculée sur la base du montant fixe choisi, quel que soit le nombre de nuits et d\'invités.',
                'name' => 'Montant fixe unique',
            ],
            'xtotalroomxnightxpax' => [
                'description' => 'La taxe est calculée sur chaque hôte pour toutes les nuits d\'hébergement, en pourcentage du prix total (hébergement + extras).',
                'name' => 'Pourcentage sur le prix total (hébergement + extras) par personne et par nuit',
            ],
            'xroomxtotalnightxpax' => [
                'description' => 'La taxe est calculée pour chaque invité sur toutes les nuitées, en pourcentage du prix de l\'hébergement',
                'name' => 'Pourcentage sur le prix de l\'hébergement par personne et par nuit',
            ],
            'xroomxnightxpax' => [
                'description' => 'La taxe est calculée pour chaque hôte, pour toutes les nuitées, en pourcentage du prix de l\'hébergement (prix de l\'hébergement divisé par le nombre d\'hôtes).',
                'name' => 'Pourcentage de la taxe d\'hébergement par personne et par nuit',
            ],
            'xroomxnight' => [
                'description' => 'La taxe est calculée en pourcentage du prix de l\'hébergement pour chaque nuitée, sans tenir compte du nombre de personnes.',
                'name' => 'Pourcentage sur le prix de l\'hébergement par nuit',
            ],
            'xnight' => [
                'description' => 'La taxe est calculée sur chaque nuitée en fonction du montant choisi, sans tenir compte du nombre de personnes.',
                'name' => 'Montant par nuit',
            ],
            'xnightxpax' => [
                'description' => 'La taxe est calculée pour chaque hôte sur toutes les nuits d\'hébergement en fonction des montants choisis.',
                'name' => 'Montant par personne et par nuit',
            ],
            'xpax' => [
                'description' => 'La redevance est calculée pour chaque hôte en fonction des montants choisis, sans tenir compte du nombre de nuitées.',
                'name' => 'Montant par personne',
            ],
        ],
    ],
    'cloners' => [
        'treatments' => [
            'description' => 'Esta opción te permitirá clonar los tratamientos de la estructura fuente hacia la destino. Al seleccionar esta opción, los tratamientos de la estructura fuente serán eliminados.',
        ],
        'accommodations' => [
            'description' => 'Esta opción te permitirá clonar las habitaciones de la estructura fuente. Si se selecciona junto con los planes tarifarios, se crearán los enlaces para reflejar la estructura fuente.',
        ],
        'priceLists' => [
            'description' => 'Esta opción te permitirá clonar las listas de precios de la estructura fuente.',
        ],
        'ratePlans' => [
            'description' => 'Esta opción te permitirá clonar los planes tarifarios de la estructura fuente.',
        ],
        'rates' => [
            'description' => 'Esta opción te permitirá clonar las tarifas de la estructura fuente.',
        ],
        'modules' => [
            'description' => 'Esta opción te permitirá clonar los módulos de la estructura fuente.',
        ],
        'customers' => [
            'description' => 'Esta opción te permitirá clonar los clientes de la estructura fuente.',
        ],
        'companies' => [
            'description' => 'Esta opción te permitirá clonar las empresas de la estructura fuente.',
        ],
        'invoiceLayouts' => [
            'description' => 'Esta opción te permitirá clonar los perfiles de facturación de la estructura fuente.',
        ],
        'addons' => [
            'description' => 'Esta opción te permitirá clonar los servicios extra de la estructura fuente.',
        ],
        'availabilities' => [
            'description' => 'Esta opción te permitirá clonar las disponibilidades de la estructura fuente.',
        ],
        'childrenRanges' => [
            'description' => 'Esta opción te permitirá clonar los rangos de edad infantil de la estructura fuente.',
        ],
        'roles' => [
            'description' => 'Esta opción te permitirá clonar los roles de la estructura fuente.',
        ],
        'paymentMethods' => [
            'description' => 'Esta opción te permitirá clonar los métodos de pago de la estructura fuente.',
        ],
        'rules' => [
            'description' => 'Esta opción te permitirá clonar todas las reglas de la estructura fuente.',
        ],
        'emailTemplates' => [
            'description' => 'Esta opción te permitirá clonar todas las plantillas de correo electrónico de la estructura fuente.',
        ],
        'events' => [
            'description' => 'Esta opción te permitirá clonar todos los eventos de la estructura fuente.',
        ],
        'policies' => [
            'description' => 'Esta opción te permitirá clonar todas las condiciones de cancelación de la estructura fuente.',
        ],
        'cityTaxes' => [
            'description' => 'Esta opción te permitirá clonar la pestaña: Configuraciones del impuesto de estancia.',
        ],
    ],
    'common' => [
        'datetime' => [
            'default' => '%d/%m/%Y %H:%M',
            'extended_phrasal_date' => '%A, %e %B %Y',
            // "Viernes,  7 Junio 2019"
            'extended_phrasal_date_short' => '%a, %e %b %Y',
            // "Vie,  7 Jun 2019"
            'extended_phrasal_date_with_time' => '%A, %e %B %Y - %H:%M',
            // "Viernes,  7 Junio 2019 - 18:03"
            'extended_phrasal_date_short_with_time' => '%a, %e %b %Y - %H:%M',
            // "Vie,  7 Jun 2019 - 18:03"
            'phrasal_date' => '%e %B %Y',
            // "7 Junio 2019"
            'phrasal_date_short' => '%e %b %Y',
            // "7 Jun 2019"
            'date' => '%d/%m/%Y',
            // "07/06/2019" para 7 junio 2019
            'for_range' => '%d %b',
            // "04 Abr" - para cuando se debe indicar un rango de fechas, por ejemplo: "04 Abr - 07 Abr"
            'time' => '%H:%M',
            // hora en formato de 24 horas; ej.: "00:00" o "18:03"
            'year' => 'Año',
            'month' => 'Mes',
            'day' => 'Día',
            'time' => 'Hora',
            'dates_interval' => 'Intervalo de fechas',
            'from_day' => 'Desde',
            'to_day' => 'Hasta',
            'days' => 'Días',
            'months' => [
                1 => 'Enero',
                2 => 'Febrero',
                3 => 'Marzo',
                4 => 'Abril',
                5 => 'Mayo',
                6 => 'Junio',
                7 => 'Julio',
                8 => 'Agosto',
                9 => 'Septiembre',
                10 => 'Octubre',
                11 => 'Noviembre',
                12 => 'Diciembre',
            ],
            'months_short' => [
                1 => 'Ene',
                2 => 'Feb',
                3 => 'Mar',
                4 => 'Abr',
                5 => 'May',
                6 => 'Jun',
                7 => 'Jul',
                8 => 'Ago',
                9 => 'Sep',
                10 => 'Oct',
                11 => 'Nov',
                12 => 'Dic',
            ],
            'days_of_week' => [
                'None' => 'Domingo',
                'None' => 'Lunes',
                'None' => 'Martes',
                'None' => 'Miércoles',
                'None' => 'Jueves',
                'None' => 'Viernes',
                'None' => 'Sábado',
            ],
            'days_of_week_short' => [
                'None' => 'Dom',
                'None' => 'Lun',
                'None' => 'Mar',
                'None' => 'Mié',
                'None' => 'Jue',
                'None' => 'Vie',
                'None' => 'Sáb',
            ],
            'days_of_week_initials' => [
                'None' => 'D',
                'None' => 'L',
                'None' => 'M',
                'None' => 'M',
                'None' => 'J',
                'None' => 'V',
                'None' => 'S',
            ],
        ],
        'currency' => [
            'display' => ':prefix :symbol :amount',
            'format' => '%.2n',
        ],
        'gender' => [
            'male' => 'Hombre',
            'female' => 'Mujer',
        ],
        'bool' => [
            'yes_no' => [
                1 => 'Sí',
                0 => 'No',
            ],
            'true_false' => [
                1 => 'Verdadero',
                0 => 'Falso',
            ],
        ],
        'exports' => [
            'customers_generic' => 'Lista de Clientes',
            'companies_generic' => 'Lista de Empresas',
            'reservations_generic' => 'Lista de Reservas',
            'reservations_invoices_opened_generic' => 'Lista de Cuentas Abiertas',
            'reservations_invoices_generic' => 'Lista de Facturas',
            'social_archive_generic' => 'Lista de Clientes con oferta desbloqueable',
            // "active", "revoked", "accepted", "expired", "draft"
            'reservations_quotes_all_generic' => 'Lista de Presupuestos',
            'reservations_quotes_active_generic' => 'Lista de Presupuestos Activos',
            'reservations_quotes_revoked_generic' => 'Lista de Presupuestos Rechazados',
            'reservations_quotes_accepted_generic' => 'Lista de Presupuestos Aceptados',
            'reservations_quotes_expired_generic' => 'Lista de Presupuestos Vencidos',
            'reservations_quotes_draft_generic' => 'Lista de Presupuestos en Borrador',
            'rateplans_generic' => 'Lista de Planes Tarifarios, Ofertas y Paquetes',
            'rateplans_plans_generic' => 'Lista de Planes Tarifarios',
            'rateplans_offers_generic' => 'Lista de Ofertas',
            'rateplans_bundles_generic' => 'Lista de Paquetes',
            'coupons_generic' => 'Lista de Cupones',
            'reservations_list' => 'Lista de Reservas',
            'housekeeper' => 'gobernante_:date',
            'total_entries' => 'Total de filas: :value',
            'meals' => 'Comidas',
            'meals_plan' => 'Plan de comidas',
            'city_tax' => 'Impuesto de estancia',
            'reservations_guests_presences' => 'Huéspedes en la casa',
            'deposits' => 'Depósitos y anticipos'
        ],
        'number_of_nights' => 'Número de noches',
        'user_full_name' => 'Operador',
        'print_date' => 'Fecha de impresión',
        'total' => 'Total',
        'totals' => 'Totales',
        'quantity' => 'Cantidad',
        'category' => 'Categoría',
        'qty' => 'Cant.',
        'discount' => 'Descuento',
        'description' => 'Descripción',
        'wrap_up' => 'Resumen',
        'amount' => 'Monto',
        'vat' => 'IVA',
        'nic' => 'NIF',
        'reservation' => 'Reserva',
        'nights' => '{1} 1 Noche|[2,*] :count Noches',
        'accommodation' => '{1} 1 Alojamiento|[2,*] :count Alojamientos',
        'vat_code' => 'CIF',
        'unmapped_addons' => 'Servicios extra del portal',
        'details' => 'Detalles',
        'stripe_statement_descriptor' => 'Número de reserva: :reservationNumber - :email',
        'date' => 'Fecha',
        'available_soon' => 'Esta funcionalidad estará disponible pronto',
        'payments' => 'Pagos',
        'buyer' => 'Comprador',
        'payment_method' => 'Método de pago',
        'yes' => 'Sí',
        'no' => 'No',
        'checkin_hour' => 'Hora de check-in',
        'checkout_hour' => 'Hora de check-out',
    ],
    'company' => [
        'errors' => [
            'vat_code_not_valid' => 'El número de IVA ingresado no es válido',
            'tax_code_not_valid' => 'El código fiscal ingresado no es válido',
        ],
        'warnings' => [
            'existing_company' => 'Ya existe la empresa :company_name asociada al número de IVA ingresado',
        ],
        'export_fields' => [
            'name' => 'Nombre',
            'address' => 'Dirección',
            'vat_code' => 'NIF',
            'zip_code' => 'Código Postal',
            'email' => 'Correo electrónico',
            'telephone' => 'Teléfono',
            'state' => 'Región',
            'county' => 'Provincia',
            'country' => 'País',
            'city' => 'Ciudad',
            'tax_code' => 'Código Fiscal',
            'nick_name' => 'Apodo',
        ],
        'import' => [
            'validations' => [
                'vat_code_unique' => 'Ya existe una empresa con el mismo número de IVA',
                'vat_code_required' => 'El campo número de IVA es obligatorio',
                'name_required' => 'El campo razón social es obligatorio',
                'nick_name_required' => 'El campo apodo es obligatorio',
                'email' => 'El campo correo electrónico no contiene un correo válido',
                'pec' => 'El campo PEC no contiene un correo válido',
            ],
        ],
        'fields' => [
            'company_id' => 'identificador de empresa'
        ],
    ],
    'content_api' => [
        'bank_transfer' => 'Acepta transferencia bancaria',
        'bank_transfer_note' => 'Notas para el pago bancario (máximo 500 caracteres)',
        'checkin_hour' => 'Hora de check-in',
        'checkout_hour' => 'Hora de check-out',
        'children_allowed' => 'Niños permitidos',
        'pets_allowed' => 'Mascotas permitidas',
        'smoking_allowed' => 'Fumadores permitidos',
        'max_adults_number' => 'Número máximo de adultos',
        'max_guests_number' => 'Número máximo de huéspedes',
        'minimum_age' => 'Edad mínima',
        'percent_payment_at_booking' => '% de pago al momento de la reserva',
        'remaining_payment_type' => 'Pago restante',
        'remaining_payment_type_at_checkin_label' => 'Pago al check-in',
        'remaining_payment_type_at_checkin_description' => 'El pago restante será solicitado en el check-in',
        'remaining_payment_type_before_checkin_label' => 'Pago X días antes del check-in',
        'remaining_payment_type_before_checkin_description' => 'El pago restante será solicitado X días antes del check-in',
        'remaining_payment_type_before_checkin_day' => 'Número de días antes del check-in',
        'rental_document_upload' => 'Subir documento de alquiler',
        'advertise_name' => 'Nombre del anunciante',
        'merchant_name' => 'Nombre del comerciante',
        'managment_applies_guest_value' => 'Costos de gestión de huésped',
        'managment_applies_guest_type' => 'Tipo de costos de gestión de huésped',
        'managment_applies_pets_value' => 'Costos de gestión de mascotas',
        'managment_applies_value' => 'Costo de gestión',
        'management_energy_value' => 'Costos de gestión de energía',
        'management_energy_type' => 'Tipo de costos de gestión de energía',
        'managment_applies_pets_type' => 'Tipo de costos de gestión de mascotas',
        'x_night' => 'Por noche',
        'x_stay' => 'Por estancia',
    ],
    'coupons' => [
        'refundable' => [
            '0' => 'No reembolsable',
            '1' => 'Reembolsable',
        ],
        'export_fields' => [
            'code' => 'Código',
            'quantity' => 'Cantidad',
            'discount' => 'Descuento',
            'date_from' => 'Desde',
            'date_to' => 'Hasta',
            'type' => 'Tipo',
            'min_expense' => 'Gasto mínimo',
            'min_stay' => 'Estancia mínima',
            'max_stay' => 'Estancia máxima',
            'valid_days' => 'Días de validez',
        ],
    ],
    'credit_card_type' => [
        'fields' => [
            'model_name' => 'Tarjeta de crédito',
        ],
    ],
    'customer' => [
        'errors' => [
            'reservationExists' => 'Existen reservas o presupuestos asociados.',
            'guestExist' => 'Existen huéspedes asociados.',
            'documentExists' => 'Ya existe un documento del mismo tipo en el archivo.',
            'privacyCheckExists' => 'La privacidad ya ha sido aceptada por el cliente.',
            'customerNotFound' => 'Cliente no encontrado.',
            'guestExists' => 'Cliente configurado como huésped en reservas activas.',
            'tax_code_not_valid' => 'El código fiscal ingresado no es válido.',
            'birthday_date_major_than_now' => 'La fecha de nacimiento no puede ser posterior a la fecha de hoy.',

        ],
        'fields' => [
            'birthday_date' => 'fecha de nacimiento del huésped',
            'sex' => 'sexo del huésped',
            'address' => 'dirección del huésped',
            'zip_code' => 'código postal del huésped',
            'email' => 'correo electrónico del huésped',
            'telephone' => 'teléfono del huésped',
            'name' => 'nombre del huésped',
            'surname' => 'apellido del huésped',
            'model_name' => 'huésped',
            'language_id' => 'idioma'
        ],
        'export_fields' => [
            'name' => 'Nombre',
            'surname' => 'Apellido',
            'birthday_date' => 'Fecha de nacimiento',
            'sex' => 'Sexo',
            'note' => 'Notas',
            'city' => 'Ciudad',
            'county' => 'Provincia',
            'state' => 'Región',
            'country' => 'País',
            'address' => 'Dirección',
            'zip_code' => 'C.P.',
            'email' => 'Correo electrónico',
            'telephone' => 'Teléfono',
            'fax' => 'Fax',
            'facebook' => 'Facebook',
            'linkedin' => 'Linkedin',
            'twitter' => 'Twitter',
            'web_address' => 'Sitio web',
            'birth_city_name' => 'Ciudad de nacimiento',
            'birth_state_name' => 'Estado de nacimiento',
            'birth_state' => 'Región de nacimiento',
            'residence_city' => 'Residencia - Ciudad',
            'residence_county' => 'Residencia - Provincia',
            'residence_state' => 'Residencia - Región',
            'residence_country' => 'Residencia - País',
            'residence_address' => 'Residencia - Dirección',
            'residence_zip_code' => 'Residencia - C.P.',
            'billing_city' => 'Facturación - Ciudad',
            'billing_county' => 'Facturación - Provincia',
            'billing_state' => 'Facturación - Región',
            'billing_country' => 'Facturación - País',
            'billing_address' => 'Facturación - Dirección',
            'billing_zip_code' => 'Facturación - C.P.',
            'promotion_check' => 'Boletín',
            'privacy_check' => 'GDPR',
            'reservations_count' => 'Reservas',
            'type' => 'Tipo',
            'newsletter' => 'Boletín',
            'GDPR' => 'GDPR',
        ],
        'import' => [
            'validations' => [
                'nic_unique' => 'Ya existe un cliente con el mismo código fiscal.',
                'name_required' => 'El campo nombre es obligatorio.',
                'sex' => 'El campo sexo no es válido, los valores permitidos son no definido, masculino, femenino.',
                'surname_required' => 'El campo apellido es obligatorio.',
                'email' => 'El campo correo electrónico no contiene un correo válido.',
                'birthday_date_date_format' => 'El campo fecha de nacimiento no está correctamente formateado.',
                'document_type' => 'El tipo de documento no existe.',
                'birth_country_not_valid' => 'El campo país de nacimiento no es válido.',
                'birth_city_not_valid' => 'El campo ciudad de nacimiento no es válido.',
                'citizenship_country_not_valid' => 'El campo país de ciudadanía no es válido.',
                'residence_country_not_valid' => 'El campo país de residencia no es válido.',
                'residence_city_not_valid' => 'El campo ciudad de residencia no es válido.',
                'nationality_country_not_valid' => 'El campo nacionalidad no es válido.',
                'language' => 'Campo idioma no válido, ingrese el formato ISO en minúsculas (ejemplos: es, en)',
            ],
            'alredy-in-progress' => 'La importación aún está en curso, espere a que se complete y vuelva a intentarlo.',
        ],
    ],
    'daily_closure' => [
        'daily_title' => 'Cierre diario',
        'department' => 'Departamento',
        'production' => 'Producción',
        'total' => 'Total',
        'property' => 'Propiedad',
        'receipt' => 'Recibo',
        'name' => 'Nombre',
        'invoice' => 'Factura',
        'amount' => 'Saldo',
        'guests' => 'Huéspedes',
        'accommodation' => 'Habitaciones',
        'empty_documents' => 'Ningún documento emitido o recibido en el periodo seleccionado',
        'empty_payments' => 'Ningún pago emitido o recibido en el periodo seleccionado',
        'export_fields' => [
            'production_department' => 'Producción por departamento',
            'production_treatments' => 'Producción por tratamiento',
            'production_accommodations' => 'Producción por alojamiento',
            'occupancy' => 'Ocupación',
            'documents' => 'Documentos del :date_from|Documentos del :date_from al :date_to',
            'payments' => 'Pagos del :date_from|Pagos del :date_from al :date_to',
            'summary' => 'Resumen de caja (:date_from)|Resumen de caja (:date_from - :date_to)',
            'accommodations_sold' => 'Habitaciones vendidas',
            'sold_nights' => 'Noches vendidas',
            'unsold_nights' => 'Noches no vendidas',
            'penalty_nights' => 'Noches penalizadas',
            'accommodations_available' => 'Habitaciones disponibles',
            'date' => 'Fecha',
            'income' => 'Ingreso',
            'outcome' => 'Egresos',
            'occupancy' => 'Ocupación',
            'payment_method' => 'Método de pago',
            'type' => 'Tipo',
            'reversal_receipt' => 'Anulación de recibo',
            'number' => 'Número',
            'in' => 'Entradas',
            'out' => 'Salidas',
            'intestatary' => 'Titular',
            'name' => 'Nombre',
            'modality' => 'Modalidad',
            'note' => 'Notas',
            'taxable' => 'Imponible',
            'vat_quote' => 'IVA',
            'treatment' => 'Tratamiento',
            'average_revenue' => 'Ingreso medio por huésped',
            'adr' => 'ADR',
            'revpar' => 'RevPar',
            'reservations' => 'Reservas',
            'no_show' => 'No-Show',
            'confirmed' => 'Confirmadas',
            'cancelled' => 'Canceladas',
            'optionable' => 'Opciones',
            'expired' => 'Caducadas',
            'unknown' => 'Desconocido',
            'checkin' => 'Llegadas',
            'checkout' => 'Salidas',
            'in_house' => 'Estadía',
            'attendance' => 'Asistencia',
            'absolute_guests' => 'Huéspedes absolutos',
        ],
    ],
    'daily_summary' => [
        'daily_summary' => 'Resumen Diario',
        'accommodation' => 'Habitación',
        'accommodation_type' => 'Tipo de habitación',
        'name_and_surname' => 'Nombre y apellido',
        'stay' => 'Estancia',
        'guests' => 'Huéspedes',
        'treatment' => 'Tratamiento',
        'channel' => 'Canal',
        'payment_details' => 'Detalles de pago',
        'notes' => 'Notas',
        'adults' => 'Adultos',
        'children' => 'Niños',
        'total' => 'Total',
        'arrivals' => 'Llegadas',
        'departures' => 'Salidas',
        'in_home' => 'En estadía',
        'nights' => 'Noches',
        'paid' => 'Pagado',
        'to_pay' => 'Por pagar',
        'no_reservations_found' => 'No hay reservas para esta fecha',
        'daily_summary_of_date' => 'Resumen diario del :date',
    ],
    'deposits' => [
        'export_fields' => [
            'property' => 'Propiedad',
            'number' => 'Número',
            'deposit_number' => 'Número de depósito',
            'document_number' => 'Número de documento',
            'date' => 'Fecha',
            'registration_date' => 'Fecha de registro',
            'type' => 'Tipo',
            'amount' => 'Importe',
            'amount_available' => 'Importe disponible',
            'amount_used' => 'Utilizado',
            'reservation_number' => 'ID de reserva',
            'pos' => 'Pos',
            'description' => 'Descripción',
            'buyer' => 'Pagador',
            'reservation_id' => 'ID de reserva',
            'used_amount' => 'Importe utilizado',
            'user_pay' => 'Pagador',
            'reservation' => 'Reserva',
            'payment_method' => 'Método de pago',
            'arrival_date' => 'Fecha de llegada',
            'departure_date' => 'Fecha de salida',
            'deposit' => 'Depósito',
            'part_payment' => 'Pago parcial',
            'stay' => 'Estancia',
        ],
    ],
    'email_suppression_list' => [
        'reason_types' => [
            'BOUNCE' => 'No entregado',
            'COMPLAINT' => 'Marcado como SPAM',
        ],
        'errors' => [
            'NotFoundException' => 'Correo electrónico no encontrado',
            'BadRequestException' => 'Parámetros de solicitud no válidos',
            'TooManyRequestsException' => 'Demasiadas solicitudes realizadas',
            'TooManyRequestException' => 'Demasiadas solicitudes realizadas',
        ],
    ],
    'emails' => [
        'multiple_sessions' => [
            'subject' => 'Alerta de seguridad: varios dispositivos conectados a su cuenta',
            'body' => "Hola :user_first_name,<br />hemos detectado conexiones desde varios dispositivos en su cuenta. Le recomendamos verificar las sesiones actualmente activas:",
            'summary_reset' => 'Si no reconoce estos dispositivos, <a href=":recoveryPasswordLink" target="_blank">le recomendamos cambiar la contraseña inmediatamente</a> para proteger su cuenta.',
            'device' => 'Dispositivo',
            'place' => 'Lugar',
            'date_hour' => 'Fecha y hora',
            'unknown' => 'Desconocido',
            'logout' => 'También puede <a href=":logoutAllDevice" target="_blank">cerrar sesión</a> en todos los dispositivos desde Perfil > Seguridad y acceso.',
        ],
        'general' => [
            'link_preview' => 'haz clic aquí para la versión imprimible',
            'additionals_informations' => 'Información adicional',
            'automatic_email_message' => 'Este correo electrónico se envía automáticamente, por favor no respondas a esta dirección.',
            'message' => 'Mensaje',
        ],
        'reservation_confirmed' => [
            'subject' => 'Reserva número #:reference_number',
            'reservation_confirm' => 'Tu reserva',
            'reply' => 'Responder',
            'tax' => 'Impuestos',
            'reservation_number' => 'número',
            'thanks' => 'Gracias',
            'view_quote' => 'haz clic aquí para ver la cotización',
            'show_detail' => '<a href=":showDetailsReservation">Haz clic aquí para ver la reserva</a>',
            'confirm_reservation_with_bank_transfer_suggestion' => 'Para completar la reserva, te recomendamos que realices el pago lo antes posible',
            'your_reservation' => 'Tu reserva para',
            'is_confirmed' => 'está confirmada',
            'ti_aspettiamo_il' => 'Te esperamos el',
            'city_tax' => 'Impuesto de estancia',
            'reservation_summary' => 'Resumen de la reserva',
            'nights' => 'Noche|Noches',
            'accommodations' => 'Alojamiento|Alojamientos',
            'adults' => 'adulto|adultos',
            'childrens' => 'niño|niños',
            'reservation_confirmed_with_stripe' => 'La reserva ha sido confirmada usando el gateway de pago de Stripe',
            'total_reservation' => 'Total de la reserva',
            'price_payed' => 'Monto pagado',
            'price_to_pay' => 'Monto por pagar',
            'payment_method' => 'Método de pago',
            'other_request' => 'Especificaciones y otras solicitudes',
            'banktransfer_informations' => 'Detalles bancarios',
            'printable_link' => 'Haz clic aquí para la versión imprimible',
            'other_operations' => 'Otras operaciones',
            'checkin' => 'Realizar Check-In Online',
            'modify_reservation' => 'Modificar la reserva',
            'cancel_reservation' => 'Cancelar la reserva',
            'additional_informations' => 'Información adicional',
            'contability_informations' => 'Al recibir el comprobante de <b>:price_deposit</b>, procederemos con la confirmación de la reserva. Para acelerar el proceso, te recomendamos enviar una copia de la disposición con el número de CRO.',
            'checkin_online_pin' => 'Tu código para realizar el <a style="color: #8f743f; text-decoration: underline !important;" target="_blank" href=":link">Check-In</a> online es ',
            'pin' => 'Pin',
        ],
        'reservation_request_avail' => [
            'subject' => 'Solicitud de disponibilidad para :property_name  (:arrival_date - :departure_date)',
            'reservation_confirm' => 'Solicitud de disponibilidad',
            'reply' => 'Responder',
            'tax' => 'Impuestos',
            'reservation_number' => 'número',
            'thanks' => 'Gracias',
            'view_quote' => 'haz clic aquí para ver la cotización',
            'show_detail' => 'haz clic aquí para ver la reserva',
            'show_detail_avail' => 'haz clic aquí para ver la solicitud de disponibilidad',
            'your_request_avail' => 'Tu solicitud de disponibilidad para',
            'is_confirmed' => 'ha sido enviada',
            'invalid_reservation' => 'Te recordamos que esta solicitud no tiene valor de reserva hasta que sea confirmada.',
            'invalid_reservation_property' => 'Esta solicitud no tiene valor de reserva, el cliente espera tu confirmación',
            'receive_news' => 'Recibirás nuestras noticias en breve.',
            'city_tax' => 'Impuesto de estancia',
            'reservation_summary' => 'Resumen de la solicitud',
            'nights' => 'Noche|Noches',
            'accommodations' => 'Alojamiento|Alojamientos',
            'adults' => 'adulto|adultos',
            'childrens' => 'niño|niños',
            'total_reservation' => 'Total de la reserva',
            'price_payed' => 'Monto pagado',
            'price_to_pay' => 'Monto por pagar',
            'payment_method' => 'Método de pago',
            'other_request' => 'Especificaciones y otras solicitudes',
            'printable_link' => 'Haz clic aquí para la versión imprimible',
            'other_operations' => 'Otras operaciones',
            'additional_informations' => 'Información adicional',
        ],
        'reservation_cancelled_from_user' => [
            'subject' => 'Reserva cancelada (#:reference_number)',
            'body_1' => 'Hola,<br>Este correo electrónico automático confirma la cancelación de la reserva n.<b>:reference_number</b> realizada el <b>:booked_at</b>.',
            'body_2' => '<b>Resumen de la reserva</b><br>
                        <b>:name :surname</b> (del <b>:arrival_date</b> al <b>:departure_date</b>)<br>
                        <b>Cámara:</b> :reservation_accommodations<br>
                        <b>Huéspedes: </b> :total_guests<br>
                        <b>Total: </b> :currency  :total_price',
            'body_policy_no_penalty' => 'Según las <b>Condiciones de Cancelación</b>, no hay penalización.',
            'body_policy_penalty' => 'Según las <b>Condiciones de Cancelación</b>, hay una penalización de :currency :penalty_value .',
            'body_3' => 'Para más información, no dudes en contactarnos.',
        ],
        'property_reservation_new' => [
            'subject' => 'Nueva reserva de :channel_name - :property_name (#:reference_number)',
        ],
        'property_reservation_modified' => [
            'subject' => 'Reserva modificada de :channel_name (#:reference_number)',
        ],
        'invoice_rejected' => [
            'subject' => 'Factura :number_complete del :invoice_date rechazada por SDI',
            'body' => 'La factura número <b>:number_complete</b> ha sido rechazada por SDI por el siguiente motivo: <b>:rejected_reason</b>',
        ],
        'invoice_received' => [
            'subject' => 'Factura recibida :document_number del :document_date de :sender_name',
            'body' => 'Hemos recibido la factura número <b>:document_number</b> de fecha <b>:document_date</b> de parte de <b>:sender_name</b>',
        ],
        'document_default_email' => [
            'body' => 'Estimado Cliente,<br>a continuación se encuentran las informaciones relativas al :document_type :document_number del :document_date.<br>Adjunto encontrará una copia del documento.<br><br>Aprovechamos la ocasión para saludarle<br>Atentamente,<br>:sender_name',
        ],
        'suspend_email_reminder' => [
            'subject' => '{{% invoice.type %}} n. {{% invoice.number_complete %}}',
            'body' => 'Estimado Cliente,<br>nos hemos dado cuenta de que la {{% invoice.type %}} {{% invoice.number_complete %}} del {{% invoice.invoice_date %}} por {{% invoice.total %}} aún no ha sido pagada.<br><br>Le rogamos que regularice su cuenta lo antes posible.<br>Adjunto encontrará una copia del documento.<br><br>Si ya ha realizado el pago, por favor ignore este mensaje.<br><br>Atentamente,<br>{{% reservation.property_name %}}',
        ],
        'property_reservation_cancelled' => [
            'subject' => 'Reserva cancelada desde :channel_name (#:reference_number)',
            'body_1' => 'Se ha cancelado en el canal <b>:channel_name</b> la reserva <b>:xml_reservation_id</b> a nombre de <b>:name :surname</b> (del <b>:arrival_date</b> al <b>:departure_date</b>) para las habitaciones de la propiedad <b>:property_name</b>:<br>:accommodations_lists',
            'body_2' => 'Para ver todos los detalles de la reserva <a href="https://app.beddy.io/reservation/:reservation_id">haga clic aquí</a>',
        ],
        'property_reservation_banktransfer_cancelled' => [
            'subject' => 'Reserva cancelada desde :channel_name (#:reference_number) por falta de pago',
            'body_1' => 'Una reserva ha sido cancelada automáticamente debido a la falta de pago mediante transferencia bancaria.<br /><br />
                        <u>Detalles de la cancelación:</u><br /><br />
                        Propiedad: <b>:property_name</b><br />
                        Canal de origen: :channel_name<br />
                        ID de reserva/referencia: :xml_reservation_id<br />
                        Cliente: <b>:name :surname</b><br />
                        Fechas de estancia: del <b>:arrival_date</b> al <b>:departure_date</b><br />
                        Habitaciones afectadas: <br>:accommodations_lists<br />',
            'body_2' => 'Para ver todos los detalles de la reserva <a href="https://app.beddy.io/reservation/:reservation_id">haga clic aquí</a>',
        ],
        'past_connect_reservation_cancelled' => [
            'subject' => 'Aviso: reserva cancelada pero no registrada en Beddy, verifique la disponibilidad',
            'body' => 'Una reserva que no está presente en Beddy ha sido cancelada, <strong>se requiere verificación manual</strong> ya que es posible que la disponibilidad de los alojamientos afectados no esté actualizada.
                        <br>
                        Una reserva puede faltar por dos razones:
                        <br>
                        1. La reserva es anterior a la conexión con el Channel Manager: no todos los portales permiten la descarga de estas (o permiten una descarga limitada en el tiempo).
                        <br>
                        2. El cliente canceló la reserva inmediatamente, en estos casos puede ocurrir que el portal nos envíe la cancelación sin haber enviado la correspondiente reserva, y por lo tanto Beddy no tiene una referencia.
                        <br>
                        <br>
                        <strong>Detalles de la cancelación:</strong>
                        <br>
                        Canal de origen: :channel_name
                        <br>
                        ID de reserva: :xml_reservation_id
                        <br>
                        Realizada el: :booked_at
                        <br>
                        Cliente: :customer_name :customer_surname
                        <br>
                        <br>
                        <strong>Qué hacer:</strong>
                        <br>
                        - Verificar en el extranet del portal la presencia de la reserva y su correspondiente cancelación.
                        <br>
                        - Verificar la disponibilidad de los alojamientos en Beddy y en el extranet del portal y, si es necesario, actualizarla a través del Channel Manager.
                        <br><br>
                        Saludos cordiales',
        ],
        'property_activation' => [
            'subject' => 'Cuenta :product_name - :property_name',
            'footer' => 'Para cualquier otra información, nuestro servicio de atención al cliente está a su disposición de lunes a viernes, de 10:00 a 14:00 y de 15:30 a 18:00.
                Agradecemos su elección de :product_name, y aprovechamos la oportunidad para saludarle
                <br><br>
                Atentamente',
        ],
        'users' => [
            'changedPassword' => [
                'subject' => 'Beddy - Tu contraseña ha sido modificada',
                'summary' => 'Estimado/a <b>:firstname</b>,<br>te informamos que la contraseña de tu cuenta de <b>Beddy</b> se ha modificado correctamente.',
                'errors' => [
                    'unexpectedNotice' => 'Si no fuiste tú quien cambió la contraseña, te invitamos a contactar con el administrador del establecimiento y/o con nuestro servicio de soporte.<br><br>
                Atentamente,<br>
                El equipo de Beddy',
                ],
            ],
            'attachment' => [
                'subject' => 'Has sido asociado a una nueva propiedad en Beddy',
                'summary' => 'Estimado <b>:firstname</b>,<br>Su cuenta de Beddy ha sido asociada a una nueva propiedad.<br><br>Aquí están los detalles de acceso:',
                'property' => 'Propiedad',
                'roleAssigned' => 'Rol asignado',
                'loginDetails' => [
                    'login' => 'Puedes acceder a esta propiedad siempre a través de app.beddy.io con las mismas credenciales.',
                    'helpContactInfo' => 'Si lo necesitas, puedes contactar a:',
                    'master' => 'el administrador de la propiedad: :masterEmail',
                    'support' => 'Soporte de Beddy: <a href="mailto: :supportEmail">:supportEmail</a>',
                ],
                'errors' => [
                    'activationUnexpectedNotice' => 'Si no esperabas esta comunicación o crees que se trata de un error, no completes la activación y contacta al administrador de la propiedad y/o a nuestro soporte.',
                ],
            ],
            'activation' => [
                'subject' => 'Has sido invitado a Beddy – Activa tu acceso',
                'summary' => 'Estimado/a <b>:firstname</b>,<br> se ha creado una cuenta de Beddy para ti.<br><br> A continuación tus datos:',
                'username' => 'Usuario',
                'email' => 'Correo electrónico',
                'toDo' => 'Para <b>activar tu cuenta</b> debes establecer tu <b>contraseña</b>.',
                'button' => '<a href=":creationPasswordLink">Crear Contraseña</a>',
                'expiration' => 'El enlace de activación es válido durante 5 días.',
                'contacts' => [
                    'helpContactInfo' => 'En caso de necesidad, puedes contactar con:',
                    'master' => 'el administrador del alojamiento: ',
                    'support' => 'el soporte de Beddy: <a href="mailto: :supportEmail">support@beddy.io</a>',
                ],
                'errors' => [
                    'activationUnexpectedNotice' => 'Si no esperabas esta comunicación o crees que se trata de un error, no completes la activación y contacta con el administrador del alojamiento y/o con nuestro soporte.',
                    'uncompletedRegistration' => 'Registro no completado: la cuenta aún no está activa. Revisa el correo electrónico que te enviamos y establece la contraseña para activarla.',
                ]
            ],
            'passwordreset' => [
                'subject' => 'Procedimiento de restablecimiento de contraseña de cuenta :product_name',
                'body' => 'Hola <b>:first_name!</b>
                <br/>
                Has recibido este correo porque solicitaste cambiar la contraseña de acceso a tu cuenta :product_name,
                <br><br>
                Para cambiar la contraseña haz clic <a href=":link_reset">aquí</a> dentro de 30 minutos.
                <br>
                Si no fuiste tú quien solicitó cambiar la contraseña o si ya no deseas continuar con el cambio, por favor ignora este correo.
                <br>
                Saludos cordiales.',
            ],
            'password_expiration_notify' => [
                'subject' => 'Aviso de vencimiento de contraseña de cuenta Beddy',
                'body' => 'Estimado/a <b>:name :surname</b>,
                <br/>
                Le informamos que la contraseña asociada a su cuenta de Beddy expirará en <b>:days días</b>. Le invitamos a actualizarla lo antes posible desde la sección <a href=":profile" target="_blank">Perfil</a>.
                <br><br>
                Si ha olvidado su contraseña actual, puede restablecerla haciendo clic en <i><a href=":resetPassword" target="_blank">¿Tienes problemas para acceder?</a></i> en la página de <a href=":login" target="_blank">inicio de sesión</a>.
                <br>
                <br>
                Atentamente,<br>
                El equipo de Beddy',
            ],
        ],
        'bank_transfer_reminder' => [
            'subject' => 'Reserva número :reference_number - Recordatorio de transferencia bancaria',
            'body' => 'Estimado/a :booker_name :booker_surname,<br>
                En relación con su reserva :reference_number del :booked_at, le recordamos que para poder confirmarla, estamos a la espera del pago de :price.
                <br><br>
                A continuación, encontrará las coordenadas bancarias para realizar el pago:<br>
                <i>:bank_text</i>
                <br><br>
                En caso de que no recibamos noticias suyas en los próximos días, la reserva será cancelada automáticamente.
                <br><br>
                Si ya ha realizado el pago, por favor ignore este mensaje.<br>
                Para más información, no dude en contactarnos.<br>',
            'footer' => 'Saludos cordiales,<br>:property_name<br>:property_telephone<br>:property_email',
        ],
        'bank_transfer_cancelled' => [
            'subject' => 'Reserva cancelada número :reference_number',
            'body' => 'Estimado/a :booker_name :booker_surname,<br>
                Al no haber recibido noticias suyas, le informamos que la reserva :reference_number del :booked_at ha sido cancelada.
                <br><br>
                Para más información, no dude en contactarnos.<br>',
            'footer' => 'Saludos cordiales,<br>:property_name<br>:property_telephone<br>:property_email',
        ],
        'cutoff_errors' => [
            'subject' => 'Error al enviar el cutoff - :property_name',
            'body_1' => 'Para la propiedad <b>:property_name</b> hemos encontrado los siguientes errores:<br><br>',
            'footer' => 'Saludos cordiales.',
        ],
        'deactivate_properties' => [
            'first_notice' => [
                'subject' => 'Renovación de cuenta Beddy',
                'body_1' => 'Estimado/a Cliente,
                    <br><br>
                    Nos complace confirmarle la renovación de su cuenta Beddy y todos los servicios asociados.
                    <br><br>',
                'body_2' => 'En los próximos días, a través del canal SDI, recibirá la factura por el uso del Software Beddy (del :date_from al :date_to). Le pedimos amablemente que nos envíe una copia del pago realizado para facilitar su identificación.
                    <br><br>
                    Sus datos:',
                'body_3' => 'Para cualquier información, nuestro servicio de atención al cliente está a su disposición de lunes a viernes de 10:00 a 14:00 y de 15:30 a 18:00.',
                'footer' => 'Agradecemos su elección de Beddy, y aprovechamos la ocasión para saludarle
                    <br><br>
                    Saludos cordiales,',
            ],
            'second_notice' => [
                'subject' => 'Renovación de cuenta Beddy',
                'body_1' => 'Estimado/a Cliente,
                    <br><br>
                    Nos complace confirmar nuevamente la renovación de su cuenta Beddy y todos los servicios asociados.
                    <br><br>
                    Pronto, a través del canal SDI, recibirá la factura por el uso del Software Beddy (del :date_from al :date_to).
                    <br><br>
                    Sus datos:',
                'body_2' => 'Para cualquier información, nuestro servicio de atención al cliente está a su disposición de lunes a viernes de 10:00 a 14:00 y de 15:30 a 18:00.
                    <br><br>
                    Agradecemos su elección de Beddy, y aprovechamos la ocasión para saludarle
                    <br><br>
                    Saludos cordiales,',
            ],
        ],
        'reservation_quote_expire' => [
            'subject' => 'Tu presupuesto ha expirado',
            'body_1' => 'Estimado/a :customer_name :customer_surname,
                <br>lamentamos informarle que el presupuesto que solicitó el :creation_date ha expirado.',
            'body_2' => '<br><br>Para más información, no dude en contactarnos.',
            'footer' => '<br><br>Saludos cordiales,
                <br>:property_name
                <br>:property_telephone
                <br>:property_email',
        ],
        'reservation_quote_expire_property' => [
            'subject' => 'Tu presupuesto ha expirado',
            'body_1' => 'El presupuesto para el cliente :customer_name :customer_surname, que creaste el :creation_date, ha expirado.',
            'footer' => '<br><br>Saludos cordiales.',
        ],
        'housekeeper_maintainer' => [
            'subject' => 'Nuevo informe de mantenimiento para el alojamiento :accommodation_name',
            'body' => 'Se ha registrado un nuevo informe de mantenimiento para el alojamiento <b>:accommodation_name</b> (<b>:tableau_label</b>). A continuación, todos los datos: <br><br><b>Título:</b> :title <br><br><b>Descripción:</b> :description',
        ],
        'payments_timetable' => [
            'stripe_not_active' => [
                'subject' => 'Falló el cargo de pago automático (ID: :payment_timetable_id - :scheduled_date) - Stripe no activo',
                'body' => 'No fue posible realizar el cargo de pago automático para este pago (ID: :payment_timetable_id del :scheduled_date - Reserva :reservation_reference_number a nombre de :booker_name :booker_surname) ya que no se encuentra una cuenta Stripe activa para realizar el cargo.',
            ],
            'no_credit_card' => [
                'subject' => 'Falló el cargo de pago automático (ID: :payment_timetable_id - :scheduled_date) - Tarjeta de crédito no presente',
                'body' => 'No fue posible realizar el cargo de pago automático para este pago (ID: :payment_timetable_id del :scheduled_date - Reserva :reservation_reference_number a nombre de :booker_name :booker_surname) ya que no se encuentra una tarjeta de crédito para realizar el cargo.',
            ],
            'charge_failed' => [
                'subject' => 'Falló el cargo de pago automático (ID: :payment_timetable_id - :scheduled_date)',
                'body' => 'No fue posible realizar el cargo de pago automático para este pago (ID: :payment_timetable_id del :scheduled_date - Reserva :reservation_reference_number a nombre de :booker_name :booker_surname) por el siguiente motivo: :error_description',
            ],
            'payment_exceeded' => [
                'subject' => 'Falló el cargo de pago automático (ID: :payment_timetable_id - :scheduled_date) - Pago superior al total de la reserva',
                'body' => 'No fue posible realizar el cargo de pago automático para este pago (ID: :payment_timetable_id del :scheduled_date - Reserva :reservation_reference_number a nombre de :booker_name :booker_surname) ya que el pago excede el total de la reserva',
            ],
        ],
        'reservation_quote_expire_days_before' => [
            'subject' => 'Tu presupuesto está por caducar',
            'body_1' => 'Estimado/a :customer_name :customer_surname,
                <br>Le informamos que el <a href=":quote_link">presupuesto</a> que solicitó caducará el día :expire_date',
            'body_2' => '<br><br>Para más información, no dude en contactarnos.',
            'footer' => '<br><br>Saludos cordiales,
                <br>:property_name
                <br>:property_telephone
                <br>:property_email',
        ],
        'email_auth_verification' => [
            'body' => 'Estimado/a :name :surname, <br/> <br/> Este es el pin que solicitaste para confirmar el acceso a tu cuenta de Beddy: <strong>:pin</strong> <br/> <br/> Tu pin caducará a las :expire_time',
        ],
        'user_update_email_verification_code' => [
            'body' => 'Estimado/a :name :surname, <br/> <br/> Para completar la solicitud de cambio en tu cuenta de Beddy, introduce este PIN: <strong>:pin</strong>',
            'warning' => 'Si no solicitaste este cambio, te recomendamos <a href=":recoveryPasswordLink" target="_blank">cambiar inmediatamente tu contraseña</a> para proteger tu cuenta. <br/> <br/> 
            Además, puedes cerrar sesión en todos los dispositivos desde el menú <a href=":logoutAllDevice" target="_blank"> Perfil > Protección y acceso</a>.',
        ],
        'user_update_email_confirmed' => [
            'subject' => 'Tu dirección de email ha sido actualizada',
            'body' => 'Estimado/a :name :surname, <br/> <br/> El email asociado a tu cuenta de Beddy ha sido correctamente actualizado.<br/> <br/>A partir de ahora recibirás las comunicaciones en esta dirección.',
        ],
        'checkin_online_complete' => [
            'subject' => 'Check-in Online completado - :reference_number',
            'body_1' => 'Estimado/a <b>:property_name</b>, <br/><br /> <b>:main_guest_name :main_guest_surname</b> ha completado el check-in online para la siguiente reserva:<br/>',
            'reservation_number' => 'Reserva #:reference_number',
            'view_guests' => 'Ver datos de los huéspedes',
        ],
        'housekeeper_tableau_number_clean_status_change_email' => [
            'subject' => 'Cambio de estado de limpieza para el alojamiento :cleanable_name - :accommodation_name',
            'body' => ':user_name ha cambiado el estado de limpieza a <b>:clean_status</b> en la fecha <b>:reference_date</b> para el alojamiento <b>:cleanable_name</b> (:accommodation_name) de la propiedad :property_name.',
        ],
        'reservation_option_expired' => [
            'subject' => 'Reserva en opción caducada (#:reference_number)',
            'body' => 'La reserva número <b>:reference_number</b> a nombre de <b>:booker_name :booker_surname</b>, con fecha de llegada <b>:arrival_date</b> y fecha de salida <b>:departure_date</b>, ha caducado.',
        ],
        'order_payment_release' => [
            'subject' => 'Preautorización liberada (#:reference_number)',
            'body' => 'La preautorización de pago para la reserva número <b>:reference_number</b> (del <b>:arrival_date</b> al <b>:departure_date</b>) a nombre de <b>:customer_name :customer_surname</b> ha sido liberada.',
        ],
        'sca_authorized' => [
            'subject' => 'SCA autorizada (#:reference_number)',
            'body' => 'La SCA para la reserva número <b>:reference_number</b> a nombre de <b>:booker_name :booker_surname</b> (del <b>:arrival_date</b> al <b>:departure_date</b>) ha sido autorizada en la fecha <b>:accepted_date</b>. La dirección IP desde la cual fue autorizada la SCA es: <b>:ip_address</b>',
        ],
        'reservation_accommodation_zero_avails' => [
            'subject' => 'Disponibilidad agotada para el alojamiento :accommodation_name - Propiedad: (:property_name)',
            'body' => 'El <b>:date_now</b> se agotó la disponibilidad para el alojamiento: <b>:accommodation_name - (:property_name)</b> en los siguientes días: <b>:days</b>',
        ],
        'guests_reporting' => [
            'error_levels' => [
                'reservation' => 'Reserva :reservationId - :booker',
                'accommodation' => 'Alojamiento :accommodationType - :accommodationTableauNumber',
                'guest' => 'Huésped :guest',
            ],
            'alloggiatiweb' => [
                'mail' => [
                    'subject' => 'Informe de Fichas de Alojamiento - :alloggiatiweb_send_date - :alloggiatiweb_group_label',
                    'summary' => 'A continuación, el informe de Fichas de Alojamiento con fecha :alloggiatiweb_send_date del grupo de envío :alloggiatiweb_group_label:',
                    'success' => [
                        'body' => ':number de :alloggiatiweb_guest_total enviada.|:number de :alloggiatiweb_guest_total enviadas.',
                    ],
                    'error_internal' => [
                        'body' => ':number de :alloggiatiweb_guest_total no enviada debido a los siguientes errores:<br/>:errors|:number de :alloggiatiweb_guest_total no enviadas debido a los siguientes errores:<br/>:errors',
                    ],
                    'error_external' => [
                        'body' => 'No fue posible enviar las Fichas de Alojamiento debido a los siguientes errores comunicados por el portal:<br/>:errors',
                    ],
                    'fix_error' => 'Es necesario corregir los errores y enviar las fichas de alojamiento desde <a href=":link">Documentos > Fichas ISTAT y Alojamiento</a>',
                ],
                'push' => [
                    'subject' => 'Fichas de Alojamiento - :alloggiatiweb_send_date - :alloggiatiweb_group_label',
                    'success' => [
                        'body' => ':number de :alloggiatiweb_guest_total enviada.|:number de :alloggiatiweb_guest_total enviadas.',
                    ],
                    'error_internal' => [
                        'body' => ':number de :alloggiatiweb_guest_total no fue enviada.
    Complete los datos faltantes o corrija los errores y vuelva a intentar el envío manualmente.|:number de :alloggiatiweb_guest_total no enviadas.
    Complete los datos faltantes o corrija los errores y vuelva a intentar el envío manualmente.',
                    ],
                    'error_external' => [
                        'body' => 'No fue posible enviar las Fichas de Alojamiento debido a los siguientes errores comunicados por el portal:
    :errors
    Corrija los errores y vuelva a intentar el envío manualmente.',
                    ],
                ],
                'warning' => [
                    'subject' => 'Errores en las Fichas de Alojamiento - :alloggiatiweb_send_date - :alloggiatiweb_group_label',
                    'error_internal' => [
                        'body' => ':number de :alloggiatiweb_guest_total no fue enviada debido a los siguientes errores:<br/>:errors|:number de :alloggiatiweb_guest_total no enviadas debido a los siguientes errores:<br/>:errors',
                    ],
                    'error_external' => [
                        'body' => 'No fue posible enviar las Fichas de Alojamiento debido a los siguientes errores comunicados por el portal:
    :errors
    Corrija los errores y vuelva a intentar el envío manualmente.',
                    ],
                    'fix_error' => 'Es necesario corregir los errores y enviar las fichas de alojamiento desde <a href=":link">Documentos > Fichas ISTAT y Alojamiento</a>',
                ],
            ],
            'istat' => [
                'mail' => [
                    'subject' => 'Informe de Fichas ISTAT - :istat_send_date - :istat_group_label',
                    'summary' => 'A continuación, el informe de Fichas ISTAT con fecha :istat_send_date del grupo de envío :istat_group_label:',
                    'success' => [
                        'body' => ':number de :istat_guest_total enviada.|:number de :istat_guest_total enviadas.',
                    ],
                    'error_internal' => [
                        'body' => ':number de :istat_guest_total no enviada debido a los siguientes errores:<br/>:errors|:number de :istat_guest_total no enviadas debido a los siguientes errores:<br/>:errors',
                    ],
                    'error_external' => [
                        'body' => 'No fue posible enviar las Fichas ISTAT debido a los siguientes errores comunicados por el portal:<br/>:errors',
                    ],
                    'fix_error' => 'Es necesario corregir los errores y enviar las fichas ISTAT desde <a href=":link">Documentos > Fichas ISTAT y Alojamiento</a>',
                ],
                'push' => [
                    'subject' => 'Fichas ISTAT :istat_send_date - :istat_group_label',
                    'success' => [
                        'body' => ':number de :istat_guest_total enviada.|:number de :istat_guest_total enviadas.',
                    ],
                    'error_internal' => [
                        'body' => ':number de :istat_guest_total no fue enviada.
    Complete los datos faltantes o corrija los errores y vuelva a intentar el envío manualmente.|:number de :istat_guest_total no enviadas.
    Complete los datos faltantes o corrija los errores y vuelva a intentar el envío manualmente.',
                    ],
                    'error_external' => [
                        'body' => 'No fue posible enviar las Fichas ISTAT debido a los siguientes errores:
    :errors
    Corrija los errores y vuelva a intentar el envío manualmente.',
                    ],
                ],
            ],
        ],
        'treatment_price_update' => [
            'subject' => 'Cálculo de precios de tratamiento (:treatment_name) - :property_name',
            'body' => 'El cálculo desde :start_date hasta :end_date se ha completado con éxito.',
        ],
        'reservation_message_received' => [
            'subject' => 'Nuevo mensaje de :senderName (#:reference)',
            'title' => ':senderName te ha enviado un mensaje!',
            'sender_wrote' => 'El huésped escribió:',
            'go_to_conversation' => 'Ir a la conversación',
        ],
        'external_services' => [
            'UrmetSclak' => [
                'error_generate_key_subject' => 'Error al generar la clave de la reserva :booker_name :booker_surname (#ID: :reference_number)',
                'error_generate_key_body' => 'Ha ocurrido un error en Sclak relacionado con la generación de las llaves de las habitaciones. <br> :errors <br> Intente de nuevo manualmente, si el problema persiste contacte con el soporte de Urmet',
                'error_seding_sms_subject' => 'Error al enviar el SMS de la clave de la reserva :booker_name :booker_surname (#ID: :reference_number)',
                'error_seding_sms_body' => 'No fue posible enviar el SMS de Sclak porque ocurrió un error. <br> Te recomendamos contactar con el soporte de Urmet',
            ],
            'nuki' => [
                'error_generate_key_subject' => 'Error al generar el PIN de la reserva :booker_name :booker_surname (#ID: :reference_number)',
                'error_generate_key_body' => 'Ha ocurrido un error en Nuki relacionado con la generación del PIN de las habitaciones. <br> :errors <br> Intente de nuevo manualmente, si el problema persiste contacte con el soporte de Nuki',
                'unauthorized_opening' => 'Apertura no autorizada'
            ],
            'warning' => [
                'subject' => 'Error al generar las llaves de la reserva :booker_name :booker_surname (#ID: :reference_number)',
                'body' => 'Ha ocurrido un error en Sclak relacionado con la generación de las llaves de las habitaciones. <br> :errors <br> Intente de nuevo manualmente, si el problema persiste contacte con el soporte de Urmet',
            ],
            'remote_door_key_service' => [
                'reservation_resumed' => [
                    'title' => 'Modificaciones en reservas, generar nuevas llaves',
                    'body' => 'Es necesario generar una nueva llave para la reserva de <b>:booker_name :booker_surname- :reference_number</b> en la propiedad <b>:property_name</b>. La anterior ha sido desactivada debido al cambio de estado de la reserva.',
                ],
                'reservation_moved' => [
                    'title' => 'Uno o más alojamientos han sido movidos. Es necesario generar una nueva llave.',
                    'body' => 'Uno o más alojamientos de la reserva de <b>:booker_name :booker_surname- :reference_number</b> en la propiedad <b>:property_name</b> han sido movidos. Es necesario generar una nueva llave.',
                ],
            ],
        ],
        'conversation_message_send_failed' => [
            'subject' => 'Error al enviar el mensaje',
            'title' => 'El mensaje dirigido a :recipientName no ha sido entregado. Intenta enviarlo nuevamente.',
            'go_to_conversation' => 'Ir a la conversación',
        ],
        'newsletters' => [
            'newsletter_sent_subject' => 'Confirmación del envío del boletín',
            'newsletter_sent_content' => 'La campaña ":newsletterName" ha sido entregada a :sentContacts destinatarios de un total de :totalContacts contactos seleccionados.',
            'newsletter_not_sent_subject' => 'Error al enviar el boletín',
            'newsletter_exceeded_sent_limit_subject' => 'Límite de envíos mensual superado',
            'newsletter_exceeded_sent_limit_content' => 'El boletín :newsletterName no ha sido enviado debido al exceso del límite mensual de envíos de correos electrónicos.',
            'newsletter_not_sent_content' => 'No ha sido posible enviar la campaña “:newsletterName” debido a los siguientes errores: :errorMessage',
        ],
        'city_taxes_reports' => [
            'send_city_tax_report' => [
                'subject' => 'Confirmación de envío del informe de tasas de alojamiento',
                'content' => 'El envío del informe de la tasa de alojamiento para el canal de envío :channelName se ha realizado con éxito.',
            ],
            'send_city_tax_report_not_completed' => [
                'subject' => 'Error en el envío del informe de tasas de alojamiento',
                'content' => 'El envío del informe de la tasa de alojamiento para el canal de envío :channelName no se ha realizado correctamente.',
            ],
            'export_city_tax_report' => [
                'subject' => 'El informe de tasas de alojamiento para el canal :channelName está listo',
                'content' => 'Haz clic en el siguiente enlace para ser redirigido al historial de informes de tasas de alojamiento: <a href=":link">Historial de informes de tasas de alojamiento</a>.',
            ],
            'export_city_tax_report_not_completed' => [
                'subject' => 'No se ha podido completar la exportación de los informes de tasas de alojamiento para el canal :channelName',
                'content' => 'La generación del informe :reportId no se ha realizado correctamente.',
            ],
            'guest_atrtributes_missing' => [
                'subject' => 'Error en el envío/exportación del informe de tasas de alojamiento',
            ],
            'empty_report' => [
                'subject' => 'No se ha podido completar el envío/exportación de los informes de tasas de alojamiento para el canal :channelName',
                'content' => 'El informe de tasas de alojamiento no se ha procesado ya que no se ha extraído ningún huésped para el canal durante el período seleccionado.',
            ],
        ],
        'accommodation_deleted' => [
            'subject' => '[Acción requerida] - Es necesario actualizar la disponibilidad',
        ],
        'max_email_attachments_size_exceeded' => 'El tamaño de los archivos adjuntos supera el límite máximo permitido de 8 MB',
        'check_pci_expiration' => [
            'expiring_certification' => [
                'subject' => 'Beddy - Importante: aviso de expiración de certificación PCI',
                'content' => 'Estimado socio :apiPartnerName,<br><br>
                                La certificación PCI que nos proporcionó vence dentro de 30 días.<br>
                                Por favor, envíenos la certificación actualizada a <a href="mailto:support@beddy.io">support@beddy.io</a> antes de la fecha de vencimiento.<br>
                                Después de este plazo, el sistema revocará el acceso a los datos de los pagos.<br><br>
                                El equipo de Beddy',
            ],
            'certification_expired' => [
                'subject' => 'Certificación PCI expirada',
                'content' => 'Estimado socio :apiPartnerName,<br>
                                La certificación PCI que nos proporcionó ha expirado.<br>
                                Como resultado, se ha revocado el acceso a los datos de los pagos.<br>
                                Por favor, envíenos la certificación actualizada a <a href="mailto:support@beddy.io">support@beddy.io</a> para restablecer el servicio.<br><br>
                                El equipo de Beddy',
            ],
        ],
        'api_partner_disabled' => [
            'subject' => 'Beddy - Importante: aviso de desactivación de la cuenta API',
            'body' => 'Estimado socio :apiPartnerName,<br>
                        Su cuenta ha sido desactivada debido a demasiadas solicitudes recibidas.<br>
                        Después de realizar un control en sus sistemas, le solicitamos que se comunique con nosotros a <a href="mailto:support@beddy.io">support@beddy.io</a> para restaurar la cuenta.<br><br>
                        El equipo de Beddy',
        ],
        'api_partner_disabled_test' => [
            'subject' => 'Beddy - Importante: aviso de posible desactivación de la cuenta API',
            'body' => 'El socio :apiPartnerName,<br>
            ha sido desactivado debido a demasiadas solicitudes realizadas al servicio: :errorMessage.<br>',
        ],
        'property_first_login' => [
            'subject' => 'Beddy - Acceso desde un nuevo dispositivo',
            'summary' => 'Hola :user_first_name,<br> se ha detectado un acceso a su cuenta de Beddy desde un nuevo dispositivo.',
            'summary_reset' => 'Si no reconoce este dispositivo, le recomendamos que <a href=":recoveryPasswordLink" target="_blank">cambie su contraseña de inmediato</a> para proteger su cuenta.',
            'device' => 'Dispositivo',
            'place' => 'Ubicación',
            'date_hour' => 'Fecha y hora',
            'unknown' => 'Desconocido',
            'logout' => 'La notificación de acceso es una nueva funcionalidad de Beddy, se envía al primer acceso, incluso en dispositivos que ya se hayan utilizado anteriormente. Verifique los dispositivos conectados desde el menú <a href=":logoutAllDevice" target="_blank"> Perfil > Protección y acceso</a>. Si coinciden, puede ignorar este correo.',
        ],
        'channel_update_exclusion' => [
            'subject' => 'El portal ha cambiado las restricciones para las actualizaciones de la propiedad',
            'summary' => 'Portal involucrado',
            'oldvalue' => 'Valor antiguo',
            'newvalue' => 'Valor nuevo',
            'modified_value' => 'Valor modificado',
            'deleted_value' => 'Valor eliminado',
            'more_info' => 'Este correo electrónico fue enviado tras la ejecución del cron para descargar nuevas habitaciones',
            'they_have_been' => 'han sido',
            'the_following_restrictions' => ' las siguientes restricciones:',
            'edited' => 'modificadas',
            'new' => 'añadidas',
            'removed' => 'eliminadas',
            'price' => 'Precio',
            'availability' => 'Disponibilidad',
            'room_barred' => 'Cierre',
            'min_stay' => 'Estancia mínima',
            'max_stay' => 'Estancia máxima',
            'close_to_arrival' => 'Cierre a la llegada',
            'close_to_departure' => 'Cierre a la salida',
            'date_from' => 'Fecha de inicio',
            'date_to' => 'Fecha de fin',
            'type_change' => 'Tipo de cambio',
            '1' => 'activado',
            '0' => 'desactivado',
            'field_involved' => 'Campo involucrado',
            'rate' => 'Para la tarifa ',
            'property' => 'propiedad',
            'subject_short' => 'Cambios en las restricciones para: '
        ],
        'credit_card_view_blocked' => [
            'subject' => 'Beddy - Límite de visualizaciones de la tarjeta de crédito superado.',
            'body' => 'Estimado cliente,<br>le informamos que la tarjeta asociada a la reserva <b>#:reference_number</b> o a uno de los pagos relacionados ha alcanzado el número máximo de visualizaciones permitidas. Como resultado, el acceso a esta tarjeta ha sido <b>bloqueado temporalmente</b>.
    <br><br>Si desea aumentar el límite de visualizaciones o recibir más información, le invitamos a contactar con el soporte en <a href="mailto:support@beddy.io">support@beddy.io</a><br><br>
    El equipo de Beddy<br><br>',
        ],
        'credit_card_view_notify' => [
            'subject' => 'Beddy - Notificación de acceso a datos de tarjeta de crédito - Reserva nº:reservation_reference',
            'body' => 'Estimado Cliente,<br>Se han visualizado los datos de la tarjeta de crédito relacionados con la reserva nº<b>:reservation_reference</b> procedente del canal <b>:channel_name</b>.
    <br><br>
    Detalles del evento:
    <ul>
      <li>Operador: <b>:user_first_name :user_last_name</b> (<b>:user_email</b>)</li>
      <li>Fecha y hora: <b>:event_date</b> <b>:event_hour</b></li>
      <li>IP: <b>:ip_address</b></li>
    </ul>
    Esta notificación se genera como medida de seguridad y seguimiento de accesos a datos sensibles.<br><br>
    El equipo de Beddy<br><br>',
        ],
        'user_created_notify' => [
            'subject' => 'Beddy - Nuevo usuario creado para la propiedad :property_name',
            'bodySection1' => 'Estimado Cliente,<br>se ha creado un nuevo usuario <b>:user_first_name :user_last_name (:user_email)</b> para la propiedad <b>:property_name</b>.
        <br><br>
        Detalles del evento:
        <ul>
          <li>Operador: <b>:author_first_name :author_last_name</b> (<b>:author_email</b>)</li>
          <li>Fecha y hora: <b>:event_date</b> <b>:event_hour</b></li>
          <li>IP: <b>:ip_address</b></li>
        </ul>
        Si no reconoce esta operación, puede desactivar al nuevo usuario.',
            'buttonText' => 'Desactivar usuario',
            'bodySection2' => 'Esta notificación se genera como medida de seguridad y para el seguimiento de accesos a datos sensibles.<br><br>
        El equipo de Beddy<br><br>'
        ],

    ],
    'export' => [
        'providers' => [
            'customers' => 'Clientes',
            'companies' => 'Empresas',
            'reservations' => 'Reservas',
            'social_archive' => 'Clientes con oferta desbloqueable',
            'reservation_quotes' => 'Presupuestos',
            'cash_desk' => 'Caja',
            'fees' => 'Honorarios',
            'cash_desk_closure' => 'Cierre de caja',
            'production_stats' => 'Estadísticas de Producción',
            'sales_stats' => 'Estadísticas de Ventas',
            'invoices' => 'Documentos fiscales',
            'invoices_received' => 'Documentos fiscales recibidos',
            'payments_timetable' => 'Calendario de pagos',
            'properties' => 'Estructuras',
            'deposits' => 'Anticipos y depósitos',
            'reservations_guests_presences' => 'Huéspedes en la casa'
        ],
        'translations' => [
            'export_format' => 'Formato de exportación',
        ],
        'errors' => [
            'service_not_active' => 'El servicio de exportación solicitado no está activo para las estructuras seleccionadas',
            'method_not_found' => 'El método :methodName no está implementado en la clase :className',
            'export_provider_not_found' => 'Proveedor de exportación no encontrado',
        ],
        'warnings' => [
            'service_not_active' => 'El servicio de exportación solicitado no está activo para la estructura :propertyName',
            'export_inserted' => 'Exportación insertada correctamente. Al finalizar el proceso, recibirás una notificación.',
        ],
    ],
    'external_services' => [
        'urmet_sclak' => [
            'one_time' => 'Validez de la llave',
            'confirm_required' => 'El gestor deberá autorizar cada acceso con la app Sclak',
            'app_enabled' => 'Habilitar uso de la APP (si NO, se habilitará para usar solo el teclado numérico)',
            'generate_keypad_pin' => 'Generar el PIN para enviar para la apertura con el teclado numérico (elige SÍ solo si en la propiedad hay teclados para acceder)',
            'push_notify_enabled' => 'Recibe una notificación push en tu smartphone cada vez que tu huésped accede',
            'security_level' => 'El huésped debe estar conectado a internet',
            'instant_key' => 'Registro opcional del huésped',
            'purchase_type' => '¿Quién paga la llave?',
            'send_sms' => 'Enviar SMS por defecto',
            'sms_text_main' => 'Hola, a continuación se encuentran las instrucciones para obtener las llaves para acceder a las instalaciones.
            - INSTALAR LA APLICACIÓN Sclak: http://app.sclak.com/download',
            'sms_text_app_code' => '
            - ACTIVAR CLAVE: https://key.sclak.com/a/:app_key_code',
            'sms_text_pin_code' => '
            - El código PIN del teclado es: :pin_code',
            'all_booking_duration' => 'Durante toda la duración de la estancia',
            'only_one' => 'Sólo una vez',
            'property' => 'la instalación de alojamiento',
            'guest' => 'El cliente',
            'door_app_code' => 'código de activación de la aplicación',
            'door_link_code' => 'Enlace de activación de la aplicación',
            'app_activation_code' => 'Código de activación de la aplicación :accommodation_name (:accommodation_label): :key_code',
            'app_activation_code_log' => ':key_code',
            'door_key_code' => 'Código de puerta',
            'checkin_hour' => 'Hora de entrada',
            'checkout_hour' => 'Hora de salida',
            'room_not_mapped' => 'Habitación :accommodation_name - :tableau_number no asociado en Sclak',
        ],
        'nuki' => [
            'property' => 'La propiedad',
            'guest' => 'El huésped',
            'door_key_code' => 'Código de la puerta',
            'checkin_hour' => 'Hora de check-in (la llave de acceso solo será válida a partir de la hora de check-in seleccionada)',
            'checkout_hour' => 'Hora de check-out (la llave de acceso será válida hasta la hora de check-out seleccionada)',
            'room_not_mapped' => 'Habitación :accommodation_name - :tableau_number no asignada en Nuki',
            'code' => 'PIN de la puerta :accommodation_name (:accommodation_label): :key_code',
            'email_address_not_found' => 'Dirección de correo electrónico no encontrada, por favor añade una dirección de correo en la reserva para enviar la invitación de acceso a Nuki',
            'generate_keypad_pin' => 'Generar el PIN para enviar para la apertura con el teclado numérico (elige SÍ solo si hay teclados en la propiedad)',
            'sent_with_app' => 'Enviado a través de la APP de Nuki',
            'authorization_not_found' => 'Estás intentando modificar un código inexistente, genera un nuevo código de puerta',
            'multi_port_management' => 'Permitir la generación del mismo pin para abrir varias puertas (por ejemplo, el portón de entrada y la habitación); podrás asociar después qué puertas vincular',
            'device_not_configured' => 'No se encontró ningún dispositivo Nuki ni está configurado para la apertura mediante enlace'
        ],
        'errors' => [
            'service_not_active' => 'Servicio externo no activo',
            'scheduler_not_supported' => 'El Servicio externo :external_service_name no soporta la funcionalidad de programación automática',
        ],
        'warnings' => [
            'manual_code_detected' => 'Se han detectado códigos de habitación ingresados manualmente, no es posible asociar los manuales a dispositivos remotos, por lo que deberías borrarlos manualmente',
        ],
        'key_door_services' => [
            'key_door_related' => 'este código también abrirá los siguientes dispositivos: :devices_name',
        ],
        'gt_revenue' => [
            'spreadsheet_type' => 'Criterio de exportación de los ingresos',
            'spreadsheet_type_segments' => 'Segmentos',
            'spreadsheet_type_rooms' => 'Habitaciones',
            'date_from' => 'Fecha desde la que iniciar la exportación',
            'date_to' => 'Fecha hasta la que concluirá la exportación',
            'period' => 'Período de exportación',
        ],
        'pa_friuli' => [
            'year_type' => 'Selecciona el año para exportar',
            'year_type_previous' => 'Año anterior (:year)',
            'year_type_current' => 'Año actual (:year)',
        ],
    ],
    'fees' => [
        'deferred' => 'IVA con exigibilidad diferida',
        'payment_split' => 'División de pagos',
        'immediate' => 'IVA con exigibilidad inmediata',
        'export_fields' => [
            'date' => 'Fecha',
            'document_type' => 'Tipo de documento',
            'document_number' => 'Número de documento',
            'total_taxable' => 'Total imponible',
            'total_taxation' => 'Total IVA',
            'total_documents' => 'Total documento',
            'customer_name' => 'Nombre del cliente',
            'customer_type' => 'Tipo de cliente',
            'documents' => 'Documentos',
            'total_nets' => 'Total imponible',
            'total_taxes' => 'Total IVA',
            'documents_total' => 'Total documentos',
            'customer_email' => 'Dirección de correo electrónico',
            'customer_telephone' => 'Teléfono',
        ],
        'net' => 'Imponible',
        'tax' => 'IVA',
        'sheets_name' => [
            'rows' => 'Honorarios',
            'summary' => 'Resumen',
        ],
    ],
    'fiscal_printer' => [
        'not_collected' => 'No recaudado',
        'electronic' => 'Tarjeta de crédito',
        'not_collected_follows_invoice' => 'No recaudado sigue factura',
    ],
    'gdpr' => [
        'privacy' => [
            'title' => '',
            'header' => '<p><strong>PRIVACY POLICY</strong></p>
            <p><strong>on the processing of personal data</strong></p>
            <p>Arts. 12 et seq of Regulation (EU) 2016/679 (GDPR)</p>
            <p>&nbsp;</p>
            <p><strong>FOREWORD </strong></p>
            <p>In compliance with the provisions of EU Regulation 2016/679 (hereinafter referred to as GDPR) we hereby provide information regarding the processing of personal data provided by the data subject, relating to the relationships with the Company. The information is provided pursuant to art. 13 GDPR.</p>
            <p>&nbsp;</p>
            <ol>
            <li><strong>IDENTITY AND CONTACT DETAILS</strong></li>
            </ol>
            <p>The Data Controller :property_name - :property_address (hereinafter the Company).</p>
            <p>The Company can be contacted at the following addresses: tel: :property_telephone; e-mail: :property_email</p>
            <p>&nbsp;</p>
            <p>&nbsp;</p>',
            'default_body' => '<p>&nbsp;</p>
            <ol start="2">
            <li><strong>CONTACT DETAILS OF THE DATA PROTECTION OFFICER (DPO)</strong></li>
            </ol>
            <p>The Data Protection Officer is ________________, tel. ______________, e-mail: ______________.</p>
            <p><strong>&nbsp;</strong></p>
            <ol start="3">
            <li><strong>PURPOSE OF PROCESSING, LEGAL BASIS AND DATA STORAGE PERIOD</strong></li>
            </ol>
            <table width="680">
            <tbody>
            <tr>
            <td width="191">
            <p><strong><em>Purpose</em></strong></p>
            </td>
            <td width="135">
            <p><strong><em>Types of data that can be processed:</em></strong></p>
            </td>
            <td width="149">
            <p><strong><em>Legal basis</em></strong></p>
            </td>
            <td width="206">
            <p><strong><em>Storage period</em></strong></p>
            </td>
            </tr>
            <tr>
            <td width="191">
            <p><strong>a)&nbsp;&nbsp; </strong><strong><u>Service Delivery</u></strong></p>
            <p>Registration of the customer and then subsequently fulfilling legal obligations.</p>
            </td>
            <td width="135">
            <p>First Name, Last Name, Phone Number, Additional Requests, Address, ZIP Code, Province, Country, State and E-mail, Payment Information</p>
            </td>
            <td width="149">
            <p>Performance of a contract to which you are a party or pre-contractual measures taken at the request of the data subject;</p>
            <p>Fulfilment of legal obligations.</p>
            <p><em>&nbsp;</em></p>
            <p><em>art. 6 co. 1 lett. b) e c) GDPR.</em></p>
            </td>
            <td width="206">
            <p>The retention time is changeable as it is dictated by the difference between the time the reservation is made and the time the guest actually arrives at the facility.</p>
            <p>Encrypted payment information is retained up to 15days after the departure of the client\'s guest.</p>
            </td>
            </tr>
            <tr>
            <td width="191">
            <p><strong>b)&nbsp;&nbsp; </strong><strong><u>Request for quotation</u></strong></p>
            <p>Request for quotation with subsequent contact from the Data Controller</p>
            </td>
            <td width="135">
            <p>First name, last name, email and phone number</p>
            </td>
            <td width="149">
            <p>Pre-contractual measures taken at the request of the data subject</p>
            <p>&nbsp;</p>
            <p><em>art. 6 co. 1 lett. b) e c) GDPR.</em></p>
            </td>
            <td width="206">
            <p>For the time it takes to process the request</p>
            </td>
            </tr>
            <tr>
            <td width="191">
            <p><strong>c)&nbsp;&nbsp; </strong><strong><u>Newsletter</u></strong></p>
            <p>Sending newsletters, by automated means of contacting</p>
            </td>
            <td width="135">
            <p>Personal and contact data</p>
            </td>
            <td width="149">
            <p>Consent (required by contract or specific request);</p>
            <p>(optional and revocable at any time)</p>
            <p><em>Art. 6 co. 1 lett. a) GDPR.</em></p>
            </td>
            <td width="206">
            <p>Until consent for that purpose is withdrawn and/or five years have elapsed since the \'expression of consent.</p>
            </td>
            </tr>
            <tr>
            <td width="191">
            <p><strong>d)&nbsp; </strong>If necessary, to <strong>ascertain, exercise or defend the rights</strong> of the Joint Data Controllers in judicial proceedings</p>
            </td>
            <td width="135">
            <p>Personal data and contact details; data necessary for the execution of the contractual relationship.</p>
            </td>
            <td width="149">
            <p>Legitimate interest (judicial protection).</p>
            <p><em>Art. 6, paragraph 1 letter f) GDPR.</em></p>
            </td>
            <td width="206">
            <p>For the time necessary to exercise rights in court.</p>
            </td>
            </tr>
            </tbody>
            </table>
            <p><strong>&nbsp;</strong></p>
            <ol start="4">
            <li><strong>OBLIGATORY NATURE OF PROVISION OF DATA</strong></li>
            </ol>
            <p>The data subject must provide necessary data for carrying out the contractual relationship to the Company, as well as the data necessary to fulfil the obligations provided for by laws, regulations, community standards, and by provisions of Authorities legitimated by law and by supervisory and control bodies (referred to in purposes a) and f) above).</p>
            <p>Data that are not essential for the performance of the contractual relationship are qualified and considered supplementary and their provision by the data subject, if requested, is optional and subject to consent. Consent provided may be withdrawn by the data subject at any time. Such withdrawal shall in no way affect the lawfulness of processing based on the consents given prior to withdrawal of consent.</p>
            <p>&nbsp;</p>
            <ol start="5">
            <li><strong>PROCESSING METHODS</strong></li>
            </ol>
            <p>Personal data will be recorded, processed and stored in the Company&rsquo; archive, paper and electronic, in compliance with the appropriate technical and organizational measures referred to in Art. 32 of the GDPR. The processing of the data subject personal data may consist of any operation or set of operations described in Art. 4, paragraph 1, point 2 of the GDPR.</p>
            <p>Personal data will be processed using suitable tools and procedures that guarantee security and confidentiality. Such processing may be carried out directly and/or via delegated third parties, both manually using hard-copy support and electronically using IT equipment and other instruments. In order to manage properly the relationship and fulfilment of legal obligations, personal data may be entered in the internal documentation of the Company and, if necessary, in the documents and registers required by law.</p>
            <p>Your data may be processed by the employees of the departments of the Company assigned to the pursuit of the above-mentioned purposes. These employees have been expressly authorized to process the data and have received adequate operating instructions pursuant to and for the purposes of Art. 29 GDPR.</p>
            <p><strong>&nbsp;</strong></p>
            <ol start="6">
            <li><strong>CATEGORIES OF RECIPIENTS OF PERSONAL DATA</strong></li>
            </ol>
            <p>Personal data under purpose (a) are only disclosed to possible legal offices where required by law.</p>
            <p>Payment data is transmitted to payment service providers for completion of the transaction.</p>
            <p><strong>&nbsp;</strong></p>
            <ol start="7">
            <li><strong>DATA TRANSFER TO COUNTRIES OUTSIDE THE EU</strong></li>
            </ol>
            <p>The data provided by the data subject will only be processed countries within the European Union. If the personal data of the data subjects are processed in a country outside of the EU, the data subject&rsquo;s rights under EU legislation will be guaranteed and the data subject will be notified on a timely basis.</p>
            <p>&nbsp;</p>
            <ol start="8">
            <li><strong>RIGHTS OF THE DATA SUBJECT </strong></li>
            </ol>
            <p>Pursuant to Articles 15 et seq of the GDPR, the data subject may exercise the following rights:</p>
            <ol>
            <li>access: to obtain confirmation of whether or not the personal data of the data subject are being processed and the right to access them; requests that are manifestly unfounded, excessive or repetitive cannot be answered;</li>
            <li>rectification: to correct/obtain the correction of personal data if incorrect or outdated and to complete data if incomplete;</li>
            <li>erasure/to be forgotten in some cases, to obtain the erasure of the personal data provided; this is not an absolute right, as the Company may have legitimate or legal reasons to store them;</li>
            <li>limitation: the data will be stored, but cannot be processed further, in the cases foreseen by the regulation;</li>
            <li>portability: to move, copy or transfer data from the Company&rsquo; databases to third parties. This applies only to data provided by the data subject for the performance of a contract or for which express consent has been given and the processing is carried out by automated means;</li>
            <li>objection to direct marketing;</li>
            <li>withdraw of the consent at any time if processing is based on consent.</li>
            </ol>
            <p>Pursuant to Art. 2-<em>undicies</em> of Legislative Decree 196/2003, the exercise of data subjects rights may be delayed, restricted or excluded, following justification provided without delay, unless this might compromise the purpose of the restriction, for as long as and to the extent that this constitutes a necessary and proportionate measure, taking into account the fundamental rights and legitimate interests of the data subject, in order to safeguard the interests referred to in paragraph 1, letters a) (protected interests with regard to money laundering), e) (for the conduct of defensive investigations or the exercise of a right in court) and f) (for the confidentiality of the identity of the employee who reports offenses he becomes aware of on his duties). In such cases, data subjects&rsquo; rights may also be exercised through the Personal Data Protection Authority in the manner referred to in Article 160 of said Decree. In such case, the Personal Data Protection Authority will inform the data subject that it has carried out all the necessary checks or that it has carried out a review, as well as of the data subject right to take legal action.</p>
            <p>&nbsp;</p>
            <p>It should also be noted that - before processing the requests - the Company may ascertain the identity of the data subject, in order to evaluate the legitimacy of the same.</p>
            <p>&nbsp;</p>
            <p>To exercise these rights, the data subject may contact the Data Controller at the addresses indicated in section 1 of this document. The Company will respond within 30 days of receiving the data subject formal request.</p>
            <p>If the abovementioned rights concerning data subject personal data are infringed, the latest may complain to the competent authority.</p>
            <p>&nbsp;</p>
            <p><strong>&nbsp;</strong></p>
            <p><strong>THE DATA</strong></p>
            <p><strong>CONTROLLER</strong></p>',
        ],
        'cookie' => [
            'title' => '',
            'header' => '<p><strong>Cookie Policy of :property_name</strong></p>
            <ol>
            <li><strong>Data Controller</strong></li>
            </ol>
            <p>The Data Controller is :property_name - :property_address (hereinafter the Company or the Owner).</p>
            <p>The Company can be contacted at the following addresses: tel: :property_telephone; e-mail: :property_email</p>',
            'default_body' => '<p>Since the use of third-party Trackers through this Website cannot be fully controlled by the Owner, any specific references to third-party Trackers are to be considered indicative. In order to obtain complete information, Users are kindly requested to consult the privacy policies of the respective third-party services listed in this document.</p>
            <p>Given the objective complexity surrounding tracking technologies, Users are encouraged to contact the Owner should they wish to receive any further information on the use of such technologies by this Website.</p>
            <p><strong>&nbsp;</strong></p>
            <ol start="2">
            <li><strong>Foreword </strong></li>
            </ol>
            <p>This document informs Users about the technologies that help this Website to achieve the purposes described below. Such technologies allow the Owner to access and store information (for example by using a Cookie) or use resources (for example by running a script) on a User&rsquo;s device as they interact with this Website.</p>
            <p>For simplicity, all such technologies are defined as "Trackers" within this document &ndash; unless there is a reason to differentiate.</p>
            <p>For example, while Cookies can be used on both web and mobile browsers, it would be inaccurate to talk about Cookies in the context of mobile apps as they are a browser-based Tracker. For this reason, within this document, the term Cookies is only used where it is specifically meant to indicate that particular type of Tracker.</p>
            <p>Some of the purposes for which Trackers are used may also require the User\'s consent. Whenever consent is given, it can be freely withdrawn at any time following the instructions provided in this document.</p>
            <p>This Website uses Trackers managed directly by the Owner (so-called &ldquo;first-party&rdquo; Trackers) and Trackers that enable services provided by a third-party (so-called &ldquo;third-party&rdquo; Trackers). Unless otherwise specified within this document, third-party providers may access the Trackers managed by them.</p>
            <p>The validity and expiration periods of Cookies and other similar Trackers may vary depending on the lifetime set by the Owner or the relevant provider. Some of them expire upon termination of the User&rsquo;s browsing session.</p>
            <p>In addition to what&rsquo;s specified in the descriptions within each of the categories below, Users may find more precise and updated information regarding lifetime specification as well as any other relevant information &ndash; such as the presence of other Trackers - in the linked privacy policies of the respective third-party providers or by contacting the Owner.</p>
            <p>&nbsp;</p>
            <ol start="3">
            <li><strong> Activities strictly necessary for the operation of this Website and delivery of the Service</strong></li>
            </ol>
            <p>This Website uses so-called &ldquo;technical&rdquo; Cookies and other similar Trackers to carry out activities that are strictly necessary for the operation or delivery of the Service.</p>
            <p><strong>3.1 Third-party Trackers</strong></p>
            <p><strong>3.1.1 Tag Management</strong></p>
            <p>This type of service helps the Owner to manage the tags or scripts needed on this Website in a centralized fashion.</p>
            <p>This results in the Users\' Data flowing through these services, potentially resulting in the retention of this Data.</p>
            <p><strong>3.1.1.1 Google Tag Manager (Google Ireland Limited)</strong></p>
            <p>Google Tag Manager is a tag management service provided by Google Ireland Limited.</p>
            <p>Personal Data processed: Trackers and Usage Data.</p>
            <p>Place of processing: Irlanda &ndash; <a href="https://policies.google.com/privacy">Privacy Policy</a>.</p>
            <p><strong>3.1.2 Handling payments</strong></p>
            <p>Se non diversamente specificato, questo Sito Web elabora i pagamenti con carta di credito tramite fornitori esterni di servizi di pagamento. In generale, e salvo diversa indicazione, gli Utenti sono pregati di fornire i dettagli di pagamento e le informazioni personali direttamente a tali fornitori di servizi di pagamento.</p>
            <p>Questo Sito Web non &egrave; coinvolto nella raccolta e nell\'elaborazione di tali informazioni: ricever&agrave; invece solo una notifica da parte del fornitore di servizi di pagamento in questione circa l\'avvenuto pagamento.</p>
            <p>Unless otherwise specified, this Website processes payments by credit card via external payment service providers. In general and unless where otherwise stated, Users are requested to provide their payment details and personal information directly to such payment service providers.</p>
            <p>This Website isn\'t involved in the collection and processing of such information: instead, it will only receive a notification by the relevant payment service provider as to whether payment has been successfully completed.</p>
            <p><strong>3.1.2.1 Stripe (Stripe Technology Europe Ltd)</strong></p>
            <p>Stripe is a payment service provided by Stripe Technology Europe, Limited.</p>
            <p>Personal Data processed: Trackers and various types of Data as specified in the privacy policy of the service.</p>
            <p>Place of processing: Ireland &ndash;&nbsp;<a href="https://stripe.com/ie/privacy">Privacy Policy</a>.</p>
            <p>Storage duration:</p>
            <ul>
            <li>__stripe_mid: 1 year</li>
            <li>__stripe_sid: 30 minutes</li>
            <li>m: 2 years</li>
            </ul>
            <p><strong>3.1.2.2 PayPal (Paypal)</strong></p>
            <p>PayPal is a payment service provided by PayPal Inc., which allows Users to make online payments.</p>
            <p>Personal Data processed: Trackers and various types of Data as specified in the privacy policy of the service.</p>
            <p>Place of processing: See the PayPal privacy policy &ndash;&nbsp;<a href="https://www.paypal.com/webapps/mpp/ua/privacy-full">Privacy Policy</a>.</p>
            <p>Storage duration:</p>
            <ul>
            <li>__paypal_storage__: indefinite</li>
            <li>akavpau_ppsd: duration of the session</li>
            <li>enforce_policy: duration of the session</li>
            <li>l7_az: duration of the session</li>
            <li>nsid: duration of the session</li>
            <li>ts: duration of the session</li>
            <li>tsrce: duration of the session</li>
            <li>x-cdn: duration of the session</li>
            <li>x-pp-s: duration of the session</li>
            </ul>
            <p>&nbsp;</p>
            <ol start="4">
            <li><strong> Other activities involving the use of Trackers</strong></li>
            </ol>
            <p><strong>4.1 Measurement</strong></p>
            <p>This Website uses Trackers to measure traffic and analyze User behavior with the goal of improving the Service.</p>
            <p><strong>4.1.1 Analytics</strong></p>
            <p>The services contained in this section enable the Owner to monitor and analyze web traffic and can be used to keep track of User behavior.</p>
            <p><strong>4.1.1.1 Google Analytics 4 (Google Ireland Limited)</strong></p>
            <p>Google Analytics 4 is a web analysis service provided by Google Ireland Limited (&ldquo;Google&rdquo;). Google utilizes the Data collected to track and examine the use of this Website, to prepare reports on its activities and share them with other Google services.<br /> Google may use the Data collected to contextualize and personalize the ads of its own advertising network.<br /> In Google Analytics 4, IP addresses are used at collection time and then discarded before Data is logged in any data center or server. Users can learn more by consulting&nbsp;<a href="https://support.google.com/analytics/answer/12017362?hl=en&amp;ref_topic=2919631">Google&rsquo;s official documentation</a>.</p>
            <p>Personal Data processed: browser information, city, device information, latitude (of city), longitude (of city), number of Users, session statistics, Trackers and Usage Data.</p>
            <p>Place of processing: Ireland &ndash;&nbsp;<a href="https://policies.google.com/privacy">Privacy Policy</a>&nbsp;&ndash;&nbsp;<a href="https://tools.google.com/dlpage/gaoptout?hl=en">Opt Out</a>.</p>
            <p>Storage duration:</p>
            <ul>
            <li>_ga: 2 years</li>
            <li>_ga_*: 2 years</li>
            </ul>
            <p>&nbsp;</p>
            <p><strong>4.1.1.2 Google Analytics (Google Ireland Limited)</strong></p>
            <p>Google Analytics is a web analysis service provided by Google Ireland Limited (&ldquo;Google&rdquo;). Google utilizes the Data collected to track and examine the use of this Website, to prepare reports on its activities and share them with other Google services.<br /> Google may use the Data collected to contextualize and personalize the ads of its own advertising network.</p>
            <p>Personal Data processed: Trackers and Usage Data.</p>
            <p>Place of processing: Ireland &ndash;&nbsp;<a href="https://policies.google.com/privacy">Privacy Policy</a>&nbsp;&ndash;&nbsp;<a href="https://tools.google.com/dlpage/gaoptout?hl=en">Opt Out</a>.</p>
            <p>Storage duration:</p>
            <ul>
            <li>AMP_TOKEN: 1 hour</li>
            <li>_ga: 2 years</li>
            <li>_gac*: 3 months</li>
            <li>_gat: 1 minute</li>
            <li>_gid: 1 day</li>
            </ul>
            <p>&nbsp;</p>
            <p><strong>4.1.1.3 Facebook Ads conversion tracking (Facebook pixel) (Meta Platforms Ireland Limited)</strong></p>
            <p>Facebook Ads conversion tracking (Meta pixel) is an analytics service provided by Meta Platforms Ireland Limited that connects data from the Meta Audience Network with actions performed on this Website. The Meta pixel tracks conversions that can be attributed to ads on Facebook, Instagram and Meta Audience Network.</p>
            <p>Personal Data processed: Trackers and Usage Data.</p>
            <p>Place of processing: Ireland &ndash;&nbsp;<a href="https://www.facebook.com/about/privacy/">Privacy Policy</a>.</p>
            <p>Storage duration:</p>
            <ul>
            <li>_fbp: 3 months</li>
            <li>fr: 3 months</li>
            </ul>
            <p>&nbsp;</p>
            <p><strong>4.1.1.3 Google Ads conversion tracking (Google Ireland Limited)</strong></p>
            <p>Google Ads conversion tracking is an analytics service provided by Google Ireland Limited that connects data from the Google Ads advertising network with actions performed on this Website.</p>
            <p>Personal Data processed: Trackers and Usage Data.</p>
            <p>Place of processing: Ireland &ndash;&nbsp;<a href="https://policies.google.com/privacy">Privacy Policy</a>.</p>
            <p>Storage duration:</p>
            <ul>
            <li>IDE: 2 years</li>
            <li>test_cookie: 15 minutes</li>
            </ul>
            <p>&nbsp;</p>
            <p><strong>4.1.2 Marketing</strong></p>
            <p><strong>4.1.2.1. Userguest</strong></p>
            <p>This service allows the user to be shown personalized ads on this website, based on previous visits to this website.</p>
            <p>It does not collect personal data.</p>
            <p>&nbsp;</p>
            <ol start="5">
            <li><strong> How to manage preferences and provide or withdraw consent</strong></li>
            </ol>
            <p>There are various ways to manage Tracker related preferences and to provide and withdraw consent, where relevant:</p>
            <p>Users can manage preferences related to Trackers from directly within their own device settings, for example, by preventing the use or storage of Trackers.</p>
            <p>Additionally, whenever the use of Trackers is based on consent, Users can provide or withdraw such consent by setting their preferences within the cookie notice or by updating such preferences accordingly via the relevant consent-preferences widget, if available.</p>
            <p>It is also possible, via relevant browser or device features, to delete previously stored Trackers, including those used to remember the User&rsquo;s initial consent.</p>
            <p>Other Trackers in the browser&rsquo;s local memory may be cleared by deleting the browsing history.</p>
            <p>With regard to any third-party Trackers, Users can manage their preferences and withdraw their consent via the related opt-out link (where provided), by using the means indicated in the third party\'s privacy policy, or by contacting the third party.</p>
            <p><strong>5.1 Locating Tracker Settings</strong></p>
            <p>Users can, for example, find information about how to manage Cookies in the most commonly used browsers at the following addresses:</p>
            <ul>
            <li><a href="https://support.google.com/chrome/answer/95647?hl=en&amp;p=cpn_cookies">Google Chrome</a></li>
            <li><a href="https://support.mozilla.org/en-US/kb/enable-and-disable-cookies-website-preferences">Mozilla Firefox</a></li>
            <li><a href="https://support.apple.com/guide/safari/manage-cookies-and-website-data-sfri11471/">Apple Safari</a></li>
            <li><a href="http://windows.microsoft.com/en-us/windows-vista/block-or-allow-cookies">Microsoft Internet Explorer</a></li>
            <li><a href="https://support.microsoft.com/en-us/help/4027947">Microsoft Edge</a></li>
            <li><a href="https://support.brave.com/hc/en-us/articles/360022806212-How-do-I-use-Shields-while-browsing">Brave</a></li>
            <li><a href="https://help.opera.com/en/latest/web-preferences/#cookies">Opera</a></li>
            </ul>
            <p>Users may also manage certain categories of Trackers used on mobile apps by opting out through relevant device settings such as the device advertising settings for mobile devices, or tracking settings in general (Users may open the device settings and look for the relevant setting).</p>
            <p><strong>5.2 </strong><strong>Consequences of denying consent</strong></p>
            <p>Users are free to decide whether or not to grant consent. However, please note that Trackers help this Website to provide a better experience and advanced functionalities to Users (in line with the purposes outlined in this document). Therefore, in the absence of the User\'s consent, the Owner may be unable to provide related features.</p>
            <ol start="6">
            <li><strong> Definitions and legal references</strong></li>
            </ol>
            <p><strong>Personal Data (or Data)</strong></p>
            <p>Any information that directly, indirectly, or in connection with other information &mdash; including a personal identification number &mdash; allows for the identification or identifiability of a natural person.</p>
            <p><strong>Usage Data</strong></p>
            <p>Information collected automatically through this Website (or third-party services employed in this Website), which can include: the IP addresses or domain names of the computers utilized by the Users who use this Website, the URI addresses (Uniform Resource Identifier), the time of the request, the method utilized to submit the request to the server, the size of the file received in response, the numerical code indicating the status of the server\'s answer (successful outcome, error, etc.), the country of origin, the features of the browser and the operating system utilized by the User, the various time details per visit (e.g., the time spent on each page within the Application) and the details about the path followed within the Application with special reference to the sequence of pages visited, and other parameters about the device operating system and/or the User\'s IT environment.</p>
            <p><strong>User</strong></p>
            <p>The individual using this Website who, unless otherwise specified, coincides with the Data Subject.</p>
            <p><strong>Data Subject</strong></p>
            <p>The natural person to whom the Personal Data refers.</p>
            <p><strong>Data Processor (or Data Supervisor)</strong></p>
            <p>The natural or legal person, public authority, agency or other body which processes Personal Data on behalf of the Controller, as described in this privacy policy.</p>
            <p><strong>Data Controller (or Owner)</strong></p>
            <p>The natural or legal person, public authority, agency or other body which, alone or jointly with others, determines the purposes and means of the processing of Personal Data, including the security measures concerning the operation and use of this Website. The Data Controller, unless otherwise specified, is the Owner of this Website.</p>
            <p><strong>This Website (or this Application)</strong></p>
            <p>The means by which the Personal Data of the User is collected and processed.</p>
            <p><strong>Service</strong></p>
            <p>The service provided by this Website as described in the relative terms (if available) and on this site/application.</p>
            <p><strong>European Union (or EU)</strong></p>
            <p>Unless otherwise specified, all references made within this document to the European Union include all current member states to the European Union and the European Economic Area.</p>
            <p><strong>Cookie</strong></p>
            <p>Cookies are Trackers consisting of small sets of data stored in the User\'s browser.</p>
            <p><strong>Tracker</strong></p>
            <p>Tracker indicates any technology - e.g Cookies, unique identifiers, web beacons, embedded scripts, e-tags and fingerprinting - that enables the tracking of Users, for example by accessing or storing information on the User&rsquo;s device.</p>
            <p><strong>Legal information</strong></p>
            <p>This privacy statement has been prepared based on provisions of multiple legislations, including Art. 13/14 of Regulation (EU) 2016/679 (General Data Protection Regulation).</p>
            <p>This policy relates solely to this Website, if not stated otherwise within this document.</p>
            <p>&nbsp;</p>',
        ],
    ],
    'general' => [
        'accommodation_not_found' => 'habitación no encontrada',
        'channel_unsupported_function' => 'Este canal no soporta esta función',
        'rateplan_not_found' => 'plan tarifario no encontrado',
        'accommodations' => 'Habitaciones',
        'unknown' => 'desconocido',
        'unauthorized' => 'No autorizado',
        'expired_password' => 'Tu contraseña ha caducado. Por favor, actualízala para continuar.',
        'not_found' => 'No encontrado',
        'not_found_or_not_authorized' => 'Recurso no encontrado o autorización denegada',
        'no_relationship_found' => 'ninguna relación encontrada',
        'existing_periods' => 'hay valores superpuestos',
        'existing_condition' => 'condición ya existente',
        'missing_accommodation_rateplan' => 'Plan tarifario vinculado a habitación faltante',
        'missing_accommodation_channel_source' => 'Falta la habitación en el canal fuente',
        'missing_accommodation_channel_destination' => 'Falta la habitación en el canal de destino',
        'missing_accommodation_channel' => 'Falta la habitación en el canal',
        'missing_treatment_or_rateplan' => 'Tratamiento o Plan tarifario no presente para esta habitación',
        'same_source_destination' => 'Origen y destino coinciden',
        'impossible_delete_addon_category' => 'No se puede eliminar la categoría de servicios extras si está aún vinculada',
        'impossible_delete_system_addon_category' => 'No se puede modificar o eliminar la categoría de servicios extras del sistema',
        'property_xml_already_connected' => 'PropertyXml ya conectado a otra estructura',
        'city_tax' => 'Impuesto turístico',
        'taxs' => 'Impuestos',
        'virtual_stamp' => 'Sello virtual',
        'default_group' => 'Grupo predeterminado',
        'existing_mail' => 'Correo electrónico existente',
        'unique_mail' => 'Correo electrónico único',
        'existing_username' => 'Nombre de usuario existente',
        'unique_username' => 'Nombre de usuario único',
        'resource_conflict' => 'Conflicto en el recurso seleccionado',
        'special_requests' => 'Solicitudes especiales',
        'name' => 'Nombre',
        'surname' => 'Apellido',
        'and' => 'y',
        'arrival' => 'Llegada',
        'clean_fees' => 'Costos de limpieza',
        'departure' => 'Salida',
        'adults' => 'Adultos',
        'adult' => 'Adulto',
        'children' => 'Niños',
        'child' => 'Niño',
        'eta' => 'Edad',
        'male' => 'Masculino',
        'female' => 'Femenino',
        'customer' => 'Cliente',
        'company' => 'Empresa',
        'telephone' => 'Teléfono',
        'email' => 'Correo electrónico',
        'nationality' => 'Nacionalidad',
        'too_many_login_attemps' => 'Demasiados intentos fallidos. Intenta de nuevo en :minute_unthrottle minutos',
        'country' => 'País',
        'coupon' => 'Cupón',
        'from' => 'Desde',
        'to' => 'Hasta',
        'nights' => 'Noches',
        'payment_status' => 'Estado del pago',
        'total' => 'Total',
        'reservation' => 'Reserva',
        'quote' => 'Presupuesto',
        'di' => 'de',
        'stay' => 'Estancia',
        'extra' => 'Extra',
        'tax' => 'Impuesto',
        'payment' => 'Pagos',
        'del' => 'del',
        'channel' => 'Canal',
        'lodging' => 'Alojamientos',
        'treatment' => 'Tratamiento',
        'accommodations_reserved' => 'Habitaciones reservadas',
        // External services
        'option_status_export' => 'Estado exportación',
        'option_revenue' => 'Dato de ingresos',
        'option_time' => 'Horarios de exportación',
        'guest_card_service_not_connected' => 'Servicio no vinculado a la estructura o tipo erróneo',
        'guest_card_guests_number_error' => 'Número de huéspedes insuficiente',
        'guest_card_date_from_error' => 'Cambios no permitidos. La fecha de inicio de validez es anterior a hoy.',
        'imp' => 'Imp',
        'iva' => 'IVA',
        'type' => 'Tipo',
        'documents' => 'Documentos',
        'generic_payment' => 'Pago genérico',
        'accommodation' => 'Habitación',
        'accommodation_name' => 'Alojamiento',
        'accommodation_total' => 'Total Alojamiento',
        'error' => 'Error',
        'status' => 'Estado',
        'language' => 'Idioma',
        'guests' => 'Huéspedes',
        'guest' => 'Huésped',
        'paid' => 'Pagado',
        'to_pay' => 'Por pagar',
        'suspended' => 'Suspendido',
        'to_be_invoiced' => 'Por facturar',
        'note' => 'Nota',
        'note_internal' => 'Notas internas de la reserva',
        'note_internal_accommodation' => 'Notas internas del alojamiento',
        'note_customer' => 'Solicitudes del cliente',
        'note_checkin' => 'Notas para el Check-in',
        'note_checkout' => 'Notas para el Check-out',
        'note_housekeeper' => 'Notas para la camarera',
        'note_catering' => 'Notas de comida',
        'note_bill' => 'Notas para la factura',
        'bill_charged' => 'Cargo facturado',
        'total_documents' => 'Total Doc.',
        'checkin_online' => 'Check In Online',
        'cancellation' => 'Cancelación',
        'no_show' => 'No-show',
        'referral_id' => '#:referral_id:',
        'missing_param' => 'parámetro :param faltante',
        'properties' => 'estructuras',
        'amount' => 'Importe',
        'reservation_total' => 'Total reserva',
        'total_paid' => 'Total pagado',
        'total_to_pay' => 'Total a pagar',
        'general_error' => 'Error general',
        'module_not_active' => 'El módulo :moduleName no está activo para las siguientes estructuras: ',
        'reservation_summary' => 'Resumen de la reserva',
        'department_not_faund' => 'Departamento no encontrado',
        'department_exist' => 'No puedes eliminar un departamento ya asociado a la impresora fiscal',
        'upload_virus_found' => 'El archivo cargado está corrupto o es malicioso',
        'upload_antivirus_service' => 'No se pudo cargar el archivo, por favor intenta más tarde o contacta con el servicio',
        'document' => '{1} Documento|[2,*] Documentos',
        'reservation_to_queue_from_cart' => 'Estamos procesando la reserva, recibirás una notificación cuando se complete el proceso.',
        'active' => 'Activo',
        'expired' => 'Caducado',
        'export' => 'Exportar',
        'send_data' => 'Enviar datos',
        'missing_credentials' => 'Faltan el nombre de usuario o la contraseña',
        'yes' => 'Sí',
        'no' => 'No',
        'door_key_codes' => 'Códigos de apertura',
        'external_door_link' => 'Enlace de apertura de puerta exterior',
        'accommodation_door_key_codes' => 'Código de apertura del alojamiento :accommodationTableauLabel',
        'city_tax_report' => [
            'errors' => [
                'filter_not_available' => 'Filtro no disponible',
                'filter_format' => 'Formato de filtro no aceptado',
                'filter_number_arguments_exceeded' => 'Número de argumentos para el filtro no aceptado',
            ],
        ],
        'fields' => [
            'field_update' => 'el campo :field de :oldValue a :newValue',
            'guest_type_id' => 'tipo de huésped',
            'city_tax_exemption_id' => 'exención de impuesto de estancia',
            'main_guest' => 'huésped principal',
            'arrival_date' => 'fecha de llegada',
            'departure_date' => 'fecha de salida',
            'roomreservation_id' => 'habitación',
            'checkin' => 'checkin',
            'checkout' => 'checkout',
            'enabled' => 'habilitado',
            'disabled' => 'deshabilitado',
            'undefined' => 'no definido',
            'deleting' => 'Se han eliminado:',
            'update_guest' => 'Para el huésped :name :surname (:id) se han modificado: :fields',
            'delete_guest' => 'huésped :name :surname (:id) :invoiced_city_tax',
            'invoiced_city_tax' => 'con impuesto de estancia facturado',
            'arrival_lunch' => 'llegada para almuerzo',
            'arrival_dinner' => 'llegada para cena',
            'arrival_not_set' => 'sin preferencia',
        ],
        'exceptions' => [
            'impossible_to_get_conversation_references' => 'No es posible obtener la información de la conversación',
            'ota_channel_message_not_supported' => 'El canal especificado no soporta la función de enviar mensajes',
            'recipient_has_not_configured_email_address' => 'El destinatario no ha configurado una dirección de correo electrónico',
            'impossible_to_resend_not_failed_message' => 'No es posible reenviar un mensaje que no ha fallado',
            'impossible_to_delete_this_message' => 'No es posible eliminar este mensaje',
            'message_not_valid' => 'Los siguientes campos no son válidos: ',
            'newsletter_config_not_valid' => 'Los siguientes campos de configuración no son válidos: ',
            'newsletter_not_valid' => 'Los siguientes campos de la newsletter no son válidos: ',
            'newsletter_default_mail_not_valid' => 'Los siguientes campos del correo electrónico predeterminado no son válidos: ',
            'newsletter_condition_not_valid' => 'Los siguientes campos para la condición de la lista de envío no son válidos: ',
            'message_alredy_exists' => 'Mensaje ya presente',
            'some_uploaded_files_are_unsupported' => 'Algunos archivos cargados no son soportados',
            'attachments_not_permitted_for_channel' => 'Para este canal de comunicación no se permiten archivos adjuntos',
            'uploaded_too_many_images' => 'Solo puedes enviar una imagen por mensaje',
            'you_cannot_send_message_that_contains_email_addresses' => 'No puedes enviar un mensaje que contenga direcciones de correo electrónico',
            'you_cannot_send_message_that_contains_url' => 'No puedes enviar un mensaje que contenga URLs',
            'you_cannot_send_message_that_contains_phone_number' => 'No puedes enviar un mensaje que contenga números de teléfono',
            'you_cannot_receive_message_without_reservation_type' => 'No puedes recibir mensajes sin un tipo de reserva',
            'impossible_to_set_message_read_status' => 'Imposible cambiar el estado de lectura del mensaje',
            'gt_revenue_not_valid' => 'Los siguientes parámetros para la exportación GT Revenue no son válidos: ',
            'export_not_valid' => 'Los siguientes parámetros para generar la exportación no son válidos: ',
            'method_not_implemented' => 'El método :methodName del controlador :driverName no está implementado',
            'temporary_disabled_action_move_guest' => 'La siguiente acción está temporalmente deshabilitada: proceda eliminando al huésped y recreándolo en la habitación designada',
            'batch_job_not_found' => 'Trabajo no encontrado',
            'impossible_invoke_method' => 'Imposible invocar este método',
        ],
        'conversation_messages' => [
            'participant_alredy_exists' => 'Participante ya asociado a la conversación',
            'placeholder_photo' => 'Foto',
        ],
    ],
    'guest_presence' => [
        'summary' => 'Resumen de presencia de huéspedes',
        'daily_summary_of_date' => 'Resumen diario de :date',
        'accommodation' => 'Alojamiento',
        'accommodation_type' => 'Tipo de alojamiento',
        'name_and_surname' => 'Nombre y apellido',
        'age' => 'Edad',
        'sex' => 'Sexo',
        'stay' => 'Estancia',
        'stay_status' => 'Estado',
        'plan' => 'Piso',
        'property' => 'Propiedad',
        'no_records' => 'No hay datos para mostrar',
        'date' => 'Fecha',
        'export_title' => 'Presencia de huéspedes',
    ],
    'guest_reporting' => [
        'errors' => [
            'unable_to_delete_movements' => 'No se pudieron eliminar los movimientos debido al siguiente error: :error',
            'unable_to_send_movements' => 'No se pudieron enviar los movimientos debido al siguiente error: :error',
            'unable_to_check_movements_type' => 'No se pudo verificar el tipo de movimientos debido al siguiente error: :error',
            'movements_type_not_valid' => 'El tipo de movimientos del alojamiento no es válido para este portal',
            'cannot_delete_movements' => 'No se pueden eliminar los movimientos porque la fecha de envío no coincide con la última fecha de envío registrada por el portal',
            // toggler
            'generic_already_reported' => 'Elemento ya exportado',
            'reservation_already_reported' => 'Reserva :identifier ya exportada',
            'reservation_accommodation_already_reported' => 'Alojamiento :identifier ya exportado',
            'reservation_accommodation_guest_already_reported' => 'Huésped :identifier ya exportado',
            'reservation_accommodation_guest_not_sent' => 'Huésped no enviado',
            'reservation_accommodation_guest_can_not_delete' => 'No se puede eliminar el huésped ya que está presente en un cierre mensual',
            'reservation_accommodation_guest_missing' => 'Huésped no encontrado',
            // errori con riepilogo per ospite
            'place_code_missing' => 'Código de lugar no presente. Contactar soporte técnico.',
            'cannot_be_single_guest' => 'Tipo de huésped erróneo: no puede ser Huésped Único.',
            'customer_has_incomplete_birth_place' => 'Lugar de nacimiento incompleto o faltante.',
            'customer_has_incomplete_document_data' => 'Datos del documento incompletos o faltantes.',
            'customer_has_incomplete_residence' => 'Código de lugar de nacimiento o residencia faltante, contactar asistencia.',
            'customer_has_invalid_gender' => 'Sexo no ingresado.',
            'customer_has_invalid_type' => 'Tipo de huésped no válido.',
            'customer_has_no_birth_date' => 'Fecha de nacimiento faltante.',
            'customer_birth_date_in_future' => 'La fecha de nacimiento no puede ser posterior a la fecha de hoy.',
            'customer_has_no_birth_city_country_place' => 'Códigos de lugar y país de nacimiento faltantes, contactar asistencia.',
            'customer_has_no_birth_place' => 'Lugar de nacimiento incompleto o faltante.',
            'customer_has_no_name' => 'Nombre faltante.',
            'customer_has_no_nationality_or_has_null_code' => 'Estado de ciudadanía faltante.',
            'customer_has_no_residence_city_country_place' => 'Códigos de lugar y país de residencia faltantes, contactar asistencia.',
            'customer_has_no_residence_place' => 'Código de país de residencia faltante, contactar asistencia.',
            'customer_has_no_surname' => 'Apellido faltante.',
            'customer_has_no_data' => 'Llenar todos los datos obligatorios.',
            'customer_has_not_present' => 'No se han registrado huéspedes en la reserva.',
            'some_customer_has_not_present' => 'No se han ingresado los datos de :customer_number huésped|No se han ingresado los datos de :customer_number huéspedes',
            'guest_has_no_customer_data' => 'Llenar todos los datos obligatorios.',
            'invalid_length_of_stay' => 'Duración de la estancia no válida',
            'invalid_row_size' => 'Longitud de fila no válida de alojado. Contactar soporte técnico',
            'invalid_value_size' => 'Longitud de campos no válida',
            'invalid_surname_size' => 'Longitud del apellido no válida. Máximo 50 caracteres permitidos',
            'invalid_name_size' => 'Longitud del nombre no válida. Máximo 30 caracteres permitidos',
            'invalid_document_number_size' => 'Longitud del número de documento no válida. Máximo 20 caracteres permitidos',
            'invalid_released_size' => 'Longitud del lugar de emisión del documento no válida. Máximo 9 caracteres permitidos',
            'must_be_single_guest' => 'Tipo de huésped erróneo: debe ser Huésped Único.',
            // errori con riepilogo per raggruppaento
            'customer_has_no_leader' => 'Falta el líder de grupo o cabeza de familia.',
            'family_leader_alone' => 'Cabeza de familia presente sin familiares.',
            'family_member_alone' => 'Ingrese un cabeza de familia.',
            'group_leader_alone' => 'Líder de grupo presente sin miembros.',
            'group_member_alone' => 'Ingrese un líder de grupo.',
            'multiple_family_leaders' => 'Solo puede haber un cabeza de familia por alojamiento.',
            'multiple_group_leaders' => 'Solo puede haber un líder de grupo por reserva.',
            'invalid_group_leader_in_family' => 'Líder de grupo no válido (presente cabeza de familia).',
            'invalid_group_member_in_family' => 'Miembro de grupo no válido (debe ser familiar)',
            'invalid_family_leader_in_group' => 'Cabeza de familia no válida (presente líder de grupo)',
            'invalid_family_member_in_group' => 'Familiar no válido (debe ser miembro)',
            'room_has_no_family_leader' => 'Ingrese un cabeza de familia.',
            'room_has_many_leaders' => 'Solo puede haber un cabeza de familia por alojamiento.',
            'room_has_no_family_members' => 'Cabeza de familia presente sin familiares.',
            // altri errori
            // 'beds_number_overflow' => 'El número de camas ocupadas es mayor que lo declarado en la configuración. Contactar soporte técnico',
            'no_exportable_guests' => 'No hay fichas para exportar.',
            'no_istat_module_configured' => 'Grupo Istat no configurado.',
            'rooms_number_overflow' => 'El número de alojamientos ocupados es mayor que el número máximo de alojamientos configurados en el portal. Verifique la exactitud de la información en Configuración > Istat.',
            'unmapped_tableau_number' => 'Alojamiento sin mapeo. Verificar configuración del grupo alojado web.',
            'no_tableau_number' => 'No hay alojamiento asociado en la fecha: :date',
            'unexpected_date' => 'La fecha de exportación esperada es :date . Cambiar la fecha de exportación.',
            'unexpected_send_date' => 'La fecha de envío esperada es :date. Cambiar la fecha de envío.',
            'empty_italian_birth_city_code' => 'Código de ciudad de nacimiento no encontrado. Contactar soporte técnico.',
            'empty_italian_birth_county_abbreviation' => 'Código de provincia de nacimiento no encontrado. Contactar soporte técnico.',
            'empty_italian_residence_city_code' => 'Código de ciudad de residencia no encontrado. Contactar soporte técnico.',
            'empty_italian_residence_county_abbreviation' => 'Código de provincia de residencia no encontrado. Contactar soporte técnico.',
            // errori specifici di sicilia (negli errori ho solo il customer)
            'guest_validation_failed' => 'Observatorio Turístico Sicilia no puede validar al huésped :name.',
            // questo può capitare solo se lo stay è stato inviato ma qualcuno dall'osservatorio lo ha poi eliminato
            'sync_failed' => '\nSe está intentando enviar presencias o modificaciones a reservas eliminadas manualmente del portal Observatorio Turístico Sicilia. Deshabilite el envío de la reserva eliminada o intente reenviar.',
            // errori specifici di turismo 5/sicilia
            'uncaught_forbidden' => 'Credenciales o Código de Estructura erróneos. Verifique la exactitud de los datos.',
            // errore specifico del webservice alloggiatiweb
            'wrong_username_password_wskey' => 'Username, contraseña o WsKey errados',
            // errore specifico del webservice alloggiatiweb
            'generic_error' => 'El portal no respondió correctamente. Intente más tarde.',
            'generic_error_send' => 'El portal no respondió correctamente. Intente más tarde.',
            'missing_istat_code' => 'Código Istat no encontrado para el lugar: :placeName. Por favor contacte con soporte técnico.',
            'alloggiatiweb_error_owner_apartment' => 'Es necesario usar los códigos de apartamento para esta cuenta. Habilite la configuración para alojamiento desde Configuración > Alloggiati Web.',
            'alloggiatiweb_error_owner_hotel' => 'No se pueden usar los códigos de apartamento para esta cuenta. Deshabilite la configuración para alojamiento desde Configuración > Alloggiati Web',
            'sicilia_web_service_outcome_empty_response' => 'El portal no respondió correctamente. Intente más tarde.',
            'istat_the_portal_not_responding' => 'El portal no respondió correctamente. Intente más tarde.',
            'istat_exemption_not_valid' => 'Exención no prevista por ABIT',
        ],
        'success' => [
            'upload_recordset_completed' => 'Carga de fichas completada correctamente.',
        ],
        'webservice' => [
            'service_unavailable' => 'Servicio no disponible o no configurado correctamente.',
        ],
        'fields' => [
            'date_to_send' => 'Fecha de envío',
            'date_to_export' => 'Fecha de exportación',
            'current_date' => 'Fecha actual',
            'last_sent_day' => 'Última fecha exportada',
            'use_progression' => 'Progresivo a usar',
            'is_auto' => 'Tipo de envío',
            'is_auto_description' => 'Envío automático/manual',
            'reference_date' => 'Fecha de referencia para la búsqueda',
            'operation_code_label' => 'Código de operación',
            'operation_code_description' => 'Identifica la operación de envío',
            'do_not_update_current_day_label' => 'No actualizar el día actual',
            'do_not_update_current_day_description' => 'Cuando se envía el Istat no se incrementa la fecha del día actual',
            'hotel_code' => 'Código de Estructura',
            'property_list' => 'Lista de estructuras',
            'get_property_code' => 'Obtener código de estructura',
            'username' => 'Username',
            'password' => 'Contraseña',
            'declared_available_rooms' => 'Número de alojamientos realmente disponibles para la venta',
            'declared_available_beds' => 'Número de camas realmente disponibles para la venta',
            'guest_id' => 'Id del huésped',
            'guest_id_description' => 'Id del huésped para eliminar',
            'delete_movements_flag' => 'Confirmación de la eliminación de movimientos',
            'delete_movements_flag_description' => 'Indicador que señala si se deben eliminar los movimientos',
            'delete_movements_not_confirmed' => '¿Está seguro de que desea eliminar los movimientos a partir de esta fecha? Esta acción es irreversible.',
            'ricestat' => [
                // traduzioni personalizzate ricestat
                'username' => 'Username Ricestat',
            ],
            'sicilia' => [
                // traduzioni personalizzate osservatorio turistico sicilia
                'username' => 'UserID Observatorio Turístico',
                'hotel_code' => 'Código Hotel emitido en fase de registro (si es diferente de username)',
            ],
            'sired' => [
                // traduzioni personalizzate sired
                'declared_available_rooms' => 'Total unidades de alojamiento potencialmente disponibles para la venta (cantidad declarada en el Portal)',
                'declared_available_beds' => 'Número de camas disponibles (cantidad declarada en el Portal)',
            ],
            'turismo5' => [
                // traduzioni personalizzate turismo 5
                'hotel_code' => 'Código de Estructura o Código de Región',
                'declared_available_rooms' => 'Total unidades de alojamiento potencialmente disponibles para la venta (cantidad declarada en el Portal)',
                'declared_available_beds' => 'Número de camas disponibles (cantidad declarada en el Portal)',
                'endpoint' => 'Área geográfica',
            ],
            'c59' => [
                // traduzioni personalizzate c59
                'c59_progression' => 'Progresivo a la fecha de referencia',
                'c59_year' => 'Año de referencia del progresivo',
            ],
            'trento' => [
                // traduzioni personalizzate trento
                'declared_available_rooms' => 'Número de habitaciones disponibles',
            ],
            'astat' => [
                // traduzioni personalizzate astat
                'accommodationId' => 'HotelCode o accommodationId',
                'prepare_local_tax' => 'Preparar impuesto de estancia',
                'close_month' => 'Cerrar mes',
                'token' => 'Token',
                'last_month_closed' => 'Último mes cerrado',
                'property_closed_date_range' => 'Periodo de cierre de la estructura',
            ],
            'sinfonia' => [
                'cusr' => 'Identificador de la propiedad',
                'api_key' => 'Clave API del sistema de gestión'
            ],
            'webtur' => [
                'cir' => 'Código Identificativo Regional del Establecimiento (CIR)',
                'cin' => 'Código de Identificación Nacional del Alojamiento (CIN)',
                'declared_available_rooms' => 'Número de habitaciones disponibles',
            ],
            'option_scheduled_label' => '¿Quieres habilitar el envío automático de las fichas Istat?',
            'option_scheduled_description' => 'El sistema enviará automáticamente las fichas a partir de la fecha actual configurada',
            'option_scheduled_send_every_hour_label' => 'Indica la frecuencia de envío de las fichas Istat',
            'show_city_tax' => 'Mostrar el impuesto de estancia',
        ],
    ],
    'guest' => [
        'alloggiatiweb' => [
            'no_guests_txt' => 'No hay invitados registrados',
            'property_no_module_configured' => 'La estructura no ha configurado el módulo de Alloggiatiweb',
            'wrong_size_file' => 'Tamaño de archivo incorrecto, póngase en contacto con el servicio de asistencia',
            'wrong_arrival_date' => 'Fecha de llegada incorrecta',
            'general_error' => 'Credenciales incorrectas o certificado no válido',
            'error_txt_file' => 'Error al crear el archivo',
            'post_upload_error' => 'Archivo no válido. Verifique el tipo de archivo',
            'invalid_certificate' => 'Archivo de certificado no válido',
            'certificate_and_password_required' => 'Se requieren el certificado y la contraseña',
        ],
        'logger' => [
            'city_tax_log' => ':name :surname de :age años (:first_date - :last_date para :accommodation_name) Total: :total_city_tax',
            'naming' => 'Huésped :name :surname: ',
            'checkin_date' => 'Checkin: :arrival_date => :checkin_date',
            'checkout_date' => 'Checkout: :departure_date => :checkout_date',
        ],
        'errors' => [
            'different_property_on_move' => 'La estructura de la habitación designada no pertenece a tu grupo de estructuras',
            'family_master_already_in_room' => 'No se puede continuar, cabeza de familia ya presente en la habitación de destino',
            'checkin_checkout_not_suitable' => 'Fechas de check-in o check-out de huéspedes no compatibles con la habitación de destino',
            'not_found' => 'Huésped no encontrado',
            'city_tax_already_sent_to_channel' => 'Huésped ya enviado a los portales de impuesto de estancia conectados, imposible proceder',
            'change_accommodation_with_invoiced_tax' => 'No se puede cambiar el tipo de habitación a un huésped con impuestos de estancia facturados',
        ],
        'guest_cards' => [
            'empty_error' => 'Credenciales incorrectas o estructura no habilitada.',
            'uknown_error' => 'Error desconocido del servicio externo',
            'venice_tax_exemption_type' => 'Exención del Contributo de acceso del Municipio de Venecia',
            'guest_required' => 'Es necesario especificar el huésped al que asociar la tarjeta',
            'customer_fields_are_required' => 'Los siguientes campos del huésped son obligatorios: :fields',
            'customer_required_fields' => [
                'name' => 'Nombre',
                'surname' => 'Apellido',
                'nic' => 'Código fiscal',
                'birthday_date' => 'Fecha de nacimiento',
                'birth_country.translations.0.name' => 'Lugar de nacimiento',
                'detail.email' => 'Email',
                'detail.telephone' => 'Teléfono',
                'detail.country.translations.0.name' => 'Residencia',
            ],
        ],
    ],
    'housekeeper' => [
        'main_title' => 'Gobernante',
        'clean_status' => 'Estado',
        'name' => 'Gobernante',
        'label' => 'Número',
        'accommodation' => 'Alojamiento',
        'bed_type' => 'Configuración',
        'bed_type_requested' => 'Configuración solicitada',
        'bed_type_last' => 'Configuración anterior',
        'bed_type_next' => 'Próxima configuración',
        'next_abbrevation' => 'Próx',
        'prev_abbrevation' => 'Ant',
        'guests' => 'Huéspedes',
        'reservations' => 'Reservas',
        'guests_checkin' => 'Llegadas',
        'guests_in_home' => 'Estancia',
        'guests_checkout' => 'Salidas',
        'next_change_sheet' => 'Cambio de sábanas',
        'day' => 'día',
        'days' => 'días',
        'today' => 'Hoy',
        'notes' => 'Notas',
        'housekeeper_notes' => 'Notas del Gobernante',
        'room_clean' => 'limpia',
        'room_dirty' => 'sucia',
        'adults' => 'Adultos: :count',
        'children' => 'Niños: :count',
        'requested' => 'Solicitado',
        'today' => 'Hoy',
        'tomorrow' => 'Mañana',
        'maintenance' => 'Mantenimiento',
        'export_fields' => [
            'cleaning' => 'Limpieza',
            'accommodation' => 'Alojamiento',
            'housekeeper' => 'Gobernante',
            'status' => 'Estado',
            'staging' => 'Configuración',
            'sheet' => 'Sábanas',
            'linen' => 'Ropa de cama',
            'details' => 'Detalles',
            'created_at' => 'Fecha',
            'user' => 'Usuario',
            'scenario_title' => 'Escenario',
            'column1' => 'Fecha/Recurso',
            'column2' => 'Planificación',
            'column3' => 'Hora',
            'scenario' => 'Planificación',
            'housekeeper_collaborator' => 'En colaboración con',
        ],
        'print' => [
            'number_of_accommodations' => ':number alojamientos ',
            'number_of_checkin' => 'Llegadas: :checkin_done de :checkin_total',
            'number_of_checkout' => 'Salidas: :checkout_done de :checkout_total',
            'number_of_inhome' => 'En estancia :number_in_home',
            'change_sheet' => 'Cambio de sábanas',
            'change_linen' => 'Cambio de ropa de cama',
            'note_housekeeper' => 'Notas para el gobernante',
            'pending_manteiner' => ':number reportes pendientes de resolución',
            'status_checkin' => 'Llegada',
            'status_checkout' => 'Salida',
            'status_in_home' => 'En estancia',
            'status_label_adult' => ':adults Adultos',
            'status_label_children' => ':children_number Niños',
            'passed_nights' => 'Noche :passed_nights de :total_nights',
        ],
        'bed_type_current' => 'Preparación solicitada',
    ],
    'import' => [
        'customer' => [
            'job_name' => 'Clientes',
            'warnings' => ['required_field' => 'campo requerido'],
            'tooltips' => [
                'skip_on_missing' => 'Los registros del archivo cargado que no contengan valores para esta asignación serán ignorados durante la importación.',

                'sex_value' => '<br />Valores aceptados para cada parámetro:  
        <br />- Hombre: male, maschio, uomo, m, man, maschile, u  
        <br />- Mujer: female, femmina, donna, f, woman, femminile, d  
        <br />- No especificado: not_defined, non definito, non specificato, na, n/a, celda vacía  
        <br />El sistema no distingue entre mayúsculas y minúsculas, por lo que acepta “hombre”, “HOMBRE” o “Hombre” de la misma manera.',

                'birth_country_required' => 'Para permitir una correcta asignación de la ciudad de nacimiento, también es obligatorio asignar este campo. El sistema acepta el nombre del país en cualquier idioma y todos los códigos ISO: 3166-1 (3 dígitos), 3166-1 alpha-2 (2 letras), 3166-1 alpha-3 (3 letras).',

                'birth_country' => 'Si se asigna solo el campo País de nacimiento (sin la ciudad correspondiente), el sistema asignará automáticamente la capital del país elegido como ciudad de nacimiento en el registro del cliente. El sistema acepta el nombre del país en cualquier idioma y todos los códigos ISO sin distinción entre mayúsculas y minúsculas.',

                'birth_city' => 'Para permitir una correcta asignación de la ciudad, también es necesario asignar el campo siguiente: País de nacimiento. El sistema acepta el nombre de la ciudad en cualquier idioma.',

                'citizenship_country' => 'Acepta el nombre del país en cualquier idioma y todos los códigos ISO: 3166-1 (3 dígitos), alpha-2 (2 letras), alpha-3 (3 letras) sin distinguir entre mayúsculas y minúsculas.',

                'language' => 'El sistema acepta los idiomas compatibles con Beddy: italiano, inglés, francés, alemán, español, ruso y japonés. Los demás idiomas se configuran como inglés por defecto.  
    Los parámetros aceptados (sin distinguir mayúsculas o minúsculas) son:  
    - ISO 639-1 (2 letras), por ejemplo "es"  
    - ISO 639-2 (3 letras), por ejemplo "spa"  
    - Nombre completo del idioma tanto en italiano como traducido al inglés, francés, alemán y español (por ejemplo, italiano, italian, italien, italienisch, italiano)  
    En caso de valores ausentes en el archivo o sin asignación seleccionada, el sistema utilizará el idioma oficial del país de residencia, si está disponible; de lo contrario, utilizará el idioma predeterminado.',

                'residence_city' => 'Para permitir una correcta asignación de la ciudad, también es necesario asignar el campo siguiente: País de residencia. El sistema acepta el nombre de la ciudad en cualquier idioma.',

                'residence_country_required' => 'Para permitir una correcta asignación de la ciudad de residencia, también es obligatorio asignar este campo. El sistema acepta el nombre del país en cualquier idioma y todos los códigos ISO: 3166-1 (3 dígitos), alpha-2 (2 letras), alpha-3 (3 letras).',

                'residence_country' => 'Si se asigna solo el campo País de residencia (sin la ciudad correspondiente), el sistema asignará automáticamente la capital del país elegido como ciudad de nacimiento en el registro del cliente. El sistema acepta el nombre del país en cualquier idioma y todos los códigos ISO sin distinguir entre mayúsculas y minúsculas.',

                'residence_address' => ' Introduce una asignación que contenga solo la dirección, sin ciudad, código postal ni país.',

                'email' => ' Introduce la dirección de correo electrónico, no el eventual PEC, que tiene un campo específico.',

                'document_type' => 'Acepta todos los tipos de documentos previstos por el portal Alloggiati Web sin importar mayúsculas o minúsculas. Además, para los documentos más comunes (DNI, DNI electrónico, carnet de conducir y pasaporte), el sistema también acepta las abreviaciones más comunes, como CI, CIE, ID, PASS.',

                'released_country_required' => 'Para permitir una correcta asignación de la ciudad de emisión del documento, también es obligatorio asignar este campo. El sistema acepta el nombre del país en cualquier idioma y todos los códigos ISO.',

                'released_country' => 'Si se asigna solo el campo País de emisión (sin la ciudad correspondiente), el sistema asignará automáticamente la capital del país elegido como ciudad de nacimiento en el registro del cliente. El sistema acepta el nombre del país en cualquier idioma y todos los códigos ISO sin distinguir entre mayúsculas y minúsculas.',

                'released_city' => 'Para permitir una correcta asignación de la ciudad, también es necesario asignar el campo siguiente: País de emisión. El sistema acepta el nombre de la ciudad en cualquier idioma.',

                'invoicing_country_required' => 'Para permitir una correcta asignación de la ciudad de facturación, también es obligatorio asignar este campo. El sistema acepta el nombre del país en cualquier idioma y todos los códigos ISO.',

                'invoicing_country' => 'Si se asigna solo el campo País de facturación (sin la ciudad correspondiente), el sistema asignará automáticamente la capital del país elegido como ciudad de nacimiento en el registro del cliente. El sistema acepta el nombre del país en cualquier idioma y todos los códigos ISO sin distinguir entre mayúsculas y minúsculas.',

                'invoicing_city' => 'Para permitir una correcta asignación de la ciudad, también es necesario asignar el campo siguiente: País de facturación. El sistema acepta el nombre de la ciudad en cualquier idioma.',
            ],

            'columns' => [
                'name' => 'Nombre',
                'surname' => 'Apellido',
                'sex' => 'Sexo',
                'birthday_date' => 'Fecha de nacimiento',
                'nic' => 'Código fiscal',
                'email' => 'Correo electrónico',
                'pec' => 'Dirección PEC',
                'telephone' => 'Teléfono',
                'language' => 'Idioma',
                'birth_country' => 'País de nacimiento',
                'birth_city' => 'Ciudad de nacimiento',
                'nationality_country' => 'Nacionalidad (ej. Italia)',
                'citizenship_country' => 'País de ciudadanía',
                'residence_country' => 'País de residencia',
                'residence_city' => 'Ciudad de residencia',
                'residence_address' => 'Dirección de residencia',
                'residence_zip_code' => 'Código postal de residencia',
                'invoicing_country' => 'País de facturación',
                'invoicing_city' => 'Ciudad de facturación',
                'invoicing_address' => 'Dirección de facturación',
                'invoicing_zip_code' => 'Código postal de facturación',
                'sdi_code' => 'Código SDI',
                'facebook' => 'URL de facebook',
                'linkedin' => 'URL de linkedin',
                'twitter' => 'URL de twitter',
                'skype' => 'Skype',
                'note' => 'Notas',
                'lottery_code' => 'Código de lotería',
                'document_type' => 'Tipo de documento de ID',
                'document_number' => 'Número de documento',
                'expiration_date' => 'Fecha de caducidad del documento',
                'released_country' => 'País de emisión del documento',
                'released_city' => 'Ciudad de emisión del documento',
                'release_county' => 'Provincia de emisión del documento',
                'release_state' => 'Región de emisión del documento',
                'lang_values' => ['spagnolo', 'spanish', 'espagnol', 'spanisch', 'español', 'spa',],
                'sex_values' => [
                    'male' => [
                        'masculino',
                        'hombre',
                        'm',

                    ],
                    'female' => [
                        'femenino',
                        'mujer',
                        'f',
                    ],
                    'not_defined' => [
                        'no definido',
                        'no especificado',
                    ],
                ]
            ],
        ],
        'company' => [
            'job_name' => 'Empresas',
            'columns' => [
                'name' => 'Razón social',
                'vat_code' => 'NIF',
                'nic' => 'Código fiscal',
                'nick_name' => 'Apodo',
                'email' => 'Correo electrónico',
                'pec' => 'PEC',
                'telephone' => 'Teléfono',
                'country' => 'País',
                'city' => 'Ciudad',
                'address' => 'Dirección',
                'zip_code' => 'Código postal',
                'invoicing_country' => 'País de facturación',
                'invoicing_city' => 'Ciudad de facturación',
                'invoicing_address' => 'Dirección de facturación',
                'invoicing_zip_code' => 'Código postal de facturación',
                'sdi_code' => 'Código SDI',
                'facebook' => 'Facebook',
                'linkedin' => 'Linkedin',
                'twitter' => 'Twitter',
                'skype' => 'Skype',
                'note' => 'Notas',
            ],
        ],
        'booking_onboard_photo_property' => [
            'job_name' => 'Importar foto de la propiedad desde Booking',
        ],
        'common' => [
            'personal_informations' => 'Datos personales',
            'contacts' => 'Contactos',
            'residential_details' => 'Detalles de residencia',
            'invoice_address' => 'Detalles de facturación',
            'documents' => 'Documentos',
            'email' => 'Correo electrónico',
            'other' => 'Otro',
        ],
        'sending_list_contacts' => [
            'job_name' => 'Lista de contactos',
            'columns' => [
                'label' => 'Etiqueta',
                'email' => 'Correo electrónico',
                'locale' => 'Idioma',
            ],
        ],
        'errors' => [
            'request_params_not_valid' => 'Los siguientes parámetros de la solicitud no son válidos: ',
        ],
    ],
    'invoice_layouts' => [
        'errors' => [
            'delete' => [
                'one_or_more_receipt_modules_attached' => 'Hay una o más impresoras fiscales asociadas a este módulo de facturación. Para eliminar este perfil de facturación, es necesario eliminar las impresoras fiscales o asociarlas a un nuevo perfil de facturación.',
            ],
        ],
    ],
    'invoice_received' => [
        'title' => 'Facturas recibidas',
        'export_fields' => [
            'document_date' => 'Fecha del documento',
            'received_date' => 'Fecha de recepción',
            'document_name' => 'Documento',
            'sender_name' => 'Remitente',
            'sender_vat_code' => 'NIF Remitente',
            'total_taxable' => 'Base imponible',
            'total_taxes' => 'IVA',
            'total_document' => 'Total',
            'discount_amount' => 'Descuento',
            'status' => 'Estado',
            'paid' => 'Pagado',
            'amount_to_be_paid' => 'Total a pagar',
        ],
        'statuses' => [
            'unpaid' => 'No pagado',
            'paid' => 'Pagado',
            'partially_paid' => 'Pagado parcialmente',
            'cancelled' => 'Cancelado',
        ],
        'document_types' => [
            'RT01' => 'Retención personas físicas',
            'RT02' => 'Retención personas jurídicas',
            'RT03' => 'Contribución INPS',
            'RT04' => 'Contribución ENASARCO',
            'RT05' => 'Contribución ENPAM',
            'RT06' => 'Otro contribución previsional',
            'TD01' => 'Factura',
            'TD02' => 'Anticipo/Abono sobre factura',
            'TD03' => 'Anticipo/Abono sobre recibo',
            'TD04' => 'Nota de crédito',
            'TD05' => 'Nota de débito',
            'TD06' => 'Recibo',
            'TD16' => 'Integración de factura reverse charge interno',
            'TD17' => 'Integración/autofactura por compra de servicios del extranjero',
            'TD18' => 'Integración por compra de bienes intracomunitarios',
            'TD19' => 'Integración/autofactura por compra de bienes según el art. 17, c. 2, D.P.R. n. 633/1972',
            'TD20' => 'Autofactura para regularización e integración de las facturas (art. 6, c. 8, D.Lgs. n. 471/1997 o art. 46, c. 5, D.L. n. 331/1993)',
            'TD21' => 'Autofactura por sobrepaso de límite',
            'TD22' => 'Extracción de bienes desde el Depósito IVA',
            'TD23' => 'Extracción de bienes desde el Depósito IVA con pago del IVA',
            'TD24' => 'Factura diferida según art. 21, c. 4, letra a)',
            'TD25' => 'Factura diferida según art. 21, c. 4, tercer periodo, letra b)',
            'TD26' => 'Cesión de bienes amortizables y por transferencias internas (ex art. 36 D.P.R. n. 633/1972)',
            'TD27' => 'Factura por autoconsumo o por cesiones gratuitas sin recargo',
        ],
    ],
    'invoice' => [
        'export_fields' => [
            'payment_date' => 'Fecha de pago',
            'number' => 'Número de factura',
            'business_name' => 'Razón social',
            'total_price' => 'Total',
            'vat' => 'IVA',
            'taxable' => 'Imponible',
            'invoice_date' => 'Fecha documento',
            'recipient_vat_code' => 'NIF destinatario',
            'number_complete' => 'Número',
            'recipient_business_name' => 'Denominación',
            'total_with_discount' => 'Imponible',
            'total_tax' => 'Total IVA',
            'total' => 'Total',
            'status_sdi' => 'SDI',
            'expire_date' => 'Fecha de vencimiento',
            'status' => 'Estado',
            'payment_term' => 'Plazo de pago',
            'customer_name' => 'Cliente',
            'payment' => 'Pago',
            'date' => 'Fecha',
            'accountholder' => 'Titular de la cuenta',
            'notes' => 'Notas',
            'paid' => 'Pagado',
            'to_pay' => 'Por pagar',
            'property' => 'Propiedad',
            'payment_status' => 'Estado de pago',
            'data' => 'Datos',
            'currency' => 'Moneda',
            'total_document' => 'Total del documento',
        ],
        'statuses' => [
            'paid' => 'Pagado',
            'suspended' => 'Suspendido',
            'cancelled' => 'Cancelado',
        ],
        'sdi_statuses' => [
            '0' => 'No enviado',
            '1' => 'Pendiente',
            '2' => 'Rechazado',
            '3' => 'Concluido',
        ],
        'pdf_export' => [
            'description' => 'Descripción',
            'quantity' => 'Cant.',
            'amount' => 'Importe',
            'vat' => 'IVA',
            'vat_abbr' => 'NIF',
            'total' => 'Total',
            'invoice_label' => 'Factura',
            'of_date' => 'de',
            'taxable' => 'Imponible',
            'deposit' => 'Depósito',
            'deposit_document_reference' => 'Referencia de documento',
            'aomount_not_taxable' => 'Importe no sujeto a IVA',
        ],
        'invoices_opened' => [
            'invoices_opened_title' => 'Pagos pendientes',
            'export_fields' => [
                'expire_date' => 'Fecha de vencimiento',
                'accountholder' => 'Titular de la cuenta',
                'document_number' => 'Número de documento',
                'date' => 'Fecha',
                'type' => 'Tipo',
                'paid' => 'Pagado',
                'to_pay' => 'Por pagar',
                'total' => 'Total',
                'note' => 'Notas',
                'property' => 'Propiedad',
            ],
        ],
        'errors' => [
            'advance_not_suitable' => 'El anticipo adjunto no es compatible con el tipo de documento',
            'credit_note_on_follows_invoice_paid' => 'No se puede emitir una nota de crédito sobre un documento de factura seguida pagada',
            'credit_note_on_follows_invoice_linked' => 'No se puede emitir una nota de crédito sobre un documento de factura seguida vinculado a una cuenta',
            'restore_on_follows_invoice_linked' => 'No se puede reabrir una cuenta de un documento de factura seguida vinculado a otra cuenta',
            'cant_restore_opened_invoice' => 'No puedes reabrir una cuenta no fiscalizada',
            'module_sdi_not_active' => 'Módulo de facturación electrónica no activo',
            'refund_major_than_total_credit_note' => 'Reembolso de nota de crédito superior al total, no se puede proceder',
            'expense_on_invoice' => 'No se puede asociar un gasto a un documento diferente de una nota de crédito',
            'cant_resend_due_status' => 'El estado actual del SDI no permite el reenvío',
            'empty_xml' => 'No se encontró XML',
            'cancellation_no_show_conflict' => 'Solo se puede especificar un tipo: no-show o cancelación',
            'cant_delete_credit_note' => 'No se puede eliminar una nota de crédito',
            'add_to_invoices_already_registered' => 'No se puede añadir cargos a facturas registradas o a notas de crédito',
            'edit_invoices_already_registered' => 'No se puede editar facturas registradas',
            'delete_registered_invoice' => 'No se puede eliminar una factura registrada',
            'impossible_delete_until_moves' => 'No se puede eliminar la cuenta, mueve primero los cargos a otras cuentas antes de realizar la operación',
            'not_exist' => 'Factura inexistente',
            'vat_payment_impossible_for_receipt' => 'No se puede configurar una exigibilidad de IVA diferente a inmediata para un recibo fiscal',
            'unrestorable_bill' => 'Cargo no sujeto a restauración',
            'impossible_discount_for_discounted_bills' => 'No se puede aplicar el descuento en factura a cargos con descuento',
            'refundable_bill_in_invoice' => 'No se puede agregar un reembolso fuera de una nota de crédito',
            'impossible_manual_charge_updating' => 'No se puede modificar este cargo',
            'impossible_follows_invoice_updating' => 'No se puede modificar un cargo vinculado a un documento de factura seguida',
            'impossible_associate_invoice_as_advance' => 'No se puede asociar una factura normal como anticipo',
            'advances_over_allowed' => 'El valor configurado para la factura de anticipo excede el valor permitido',
            'fp_advances_with_different_department' => 'Los recibos de anticipo seleccionados deben tener la misma tasa de IVA',
            'advances_no_have_department' => 'El departamento utilizado en el anticipo debe estar presente entre los cargos del recibo de saldo.',
            'advances_total_major' => 'El importe del anticipo no puede ser superior a la suma de los cargos que tienen el mismo departamento que el recibo de anticipo.',
            'invoice_totally_refunded' => 'Factura completamente reembolsada, no se puede proceder',
            'advance_with_different_customer' => 'Factura de anticipo no asociable por diferencia de destinatario',
            'advance_totally_assigned' => 'Factura de anticipo totalmente asignada, no se puede reembolsar',
            'deposit_in_general_invoice' => 'No se puede atribuir un depósito a una cuenta transitoria',
            'bill_overrated' => 'Suma del pago superior al total del cargo asociado',
            'invoice_overrated' => 'Suma del pago superior al total de la factura asociada',
            'property_not_attached' => 'Propiedad no asociada',
            'funds_params_unsuitable' => 'Parámetros incompatibles con caja',
            'registered_advance_invoice' => 'Factura de anticipo registrada, eliminar primero las facturas relacionadas',
            'registered_sdi invoice' => 'Factura de anticipo enviada al SDI, no puede ser eliminada',
            'move_between_different_types' => 'No se pueden mover cargos de facturas a notas de crédito o de notas de crédito a facturas',
            'discount_over' => 'Descuento aplicado mayor que el total de los cargos descontables',
            'archive_completed' => 'Archivo ya completo',
            'too_many_tasks' => 'Demasiadas tareas en ejecución',
            'archive_warning' => 'Algunos archivos están faltando',
            'archive_complete' => 'Completado',
            'invoice_registered' => 'Documento ya emitido, no se puede continuar',
            'bill_tranfer_follows_invoice' => 'No se puede transferir un cargo generado por recibo de factura seguida',
            'bill_generic_and_follows_invoice' => 'No puedes agregar filas genéricas y filas generadas por recibo de factura seguida simultáneamente',
            'different_vat_code_follows_invoice' => 'Recibida factura seguida con NIF diferente de la factura de resumen, no se puede proceder',
            'receipt_with_follows_invoice' => 'No se puede emitir una factura de resumen registrándola como recibo',
            'type_not_invoice_summary' => 'No puedes asociar documentos no cobrados al tipo de documento actual',
            'archive_all_file_not_found' => 'No se encontró ningún archivo',
            'impossible_apply_discount_row_on_discounted_invoice' => 'No se puede aplicar descuento al cargo si la factura ya tiene un descuento',
            'cant_delete_invoice_due_convention' => 'No se puede eliminar la factura ya que está asociada a una convención',
            'discount_on_invoice_and_on_row' => 'No se puede registrar una factura con descuento si hay cargos descontados',
            'discount_on_summary_invoice' => 'No se puede aplicar descuento a una factura de resumen',
            'cant_delete_invoice_due_linked_advances' => 'No se puede eliminar una factura de anticipo puesta a saldo de otras facturas',
            'cant_delete_invoice_due_credit_notes' => 'No se puede eliminar un documento ya anulado',
            'cant_delete_invoice_due_module_fattelettronica' => 'No se puede eliminar la factura porque ya ha sido registrada y/o enviada al SDI',
            'cant_restore_invoice_due_sdi_ns' => 'No se puede reabrir la cuenta. La factura ha sido rechazada por el SDI y puede ser reenviada con el mismo número y fecha.',
            'cant_transfer_due_invoice_registered' => 'No se puede mover una factura ya registrada',
            'cant_merge_credit_note' => 'No se pueden combinar notas de crédito',
            'cant_merge_due_module_fattelettronica' => 'No se pueden combinar documentos enviados al SDI',
            'cant_transfer_without_holder' => 'No puedes transferir a una cuenta sin titular',
            'empty_row_document' => 'Por favor ingresa al menos una línea en el documento',
            'cant_delete_receipt' => 'No se puede eliminar recibo fiscal',
            'addon_unrelated' => 'No se puede vincular el servicio extra a esta cuenta',
            'impossible_add_row' => 'No se puede añadir una línea a un documento facturado o inexistente',
            'uncharged_rows_found_on_restore' => 'No se puede restaurar la factura: los cargos asociados están presentes actualmente en una cuenta abierta con sobrescritura, restaura los valores originales antes de proceder',
            'cant_create_temporary_due_missing_layout' => 'No se puede crear el documento porque no hay un diseño de facturación disponible',
            'move_bill_over_discount' => 'No se puede transferir el cargo porque el valor restante sería menor que cero. El máximo transferible es: :max_threshold',
            'cant_decrement_price_invoiced_bill' => 'No se puede reducir el precio de un cargo ya facturado',
            'printer_id_not_associated' => 'ID de la impresora fiscal no asociado al perfil de facturación',
            'cant_move_reservation_due_advance_invoice' => 'Existen facturas de anticipo. Para mover la reserva debes emitir una factura de saldo o nota de crédito.',
            'cant_move_reservation_due_deposit' => 'Existen depósitos. Para mover la reserva debes eliminarlos o reembolsarlos.',
            'cant_move_reservation_due_payments' => 'Existen pagos. Para mover la reserva debes eliminarlos o reembolsarlos',
            'cant_update_invoice_balance' => 'No se puede modificar los datos relacionados con una factura de saldo',
            'cant_update_invoice_balance_layout' => 'No se puede modificar el diseño si no es compatible con el NIF del diseño actual',
            'cant_register_invoice_balance_price' => 'El total de la factura debe coincidir con el total del pago',
            'cant_choose_payment_deposit_different_property' => 'No se puede utilizar el depósito número :deposit_number en este documento porque pertenece a otra propiedad',
            'cant_choose_payment_advance_different_property' => 'No se puede utilizar la factura de anticipo número :number_complete porque pertenece a otra propiedad',
            'cant_create_invoice_layout_without_vat_code_without_properties_enabled' => 'No se puede crear un perfil de facturación sin NIF para propiedades no habilitadas para la emisión de régimen fiscal',
            'unable_to_register_not_all_inclusive_tax_document_addons' => 'Existen cargos no habilitados para régimen fiscal, por favor modifícalos en la configuración o únelos a cargos habilitados en la cuenta',
            'tax_bills_rows_joined_with_other_type_bills_on_all_tax_inclusive_document' => 'Existen cargos de tipo impuesto unidos a otros cargos, restaura la situación sin incluir impuestos con otras partidas de cuenta antes de proceder',
            'all_tax_inclusive_layout_on_fiscal_printer' => 'No se puede asociar el perfil de facturación sin NIF a la impresora fiscal',
            'all_inclusive_tax_document_for_advance' => 'No se puede emitir documento de anticipo con las configuraciones de régimen fiscal',
            'advances_on_all_inclusive_tax_doument' => 'No se puede liquidar documentos de anticipo en régimen fiscal',
            'credit_note_on_all_inclusive_tax_document' => 'No se puede emitir nota de crédito para régimen fiscal, proceder con la anulación',
            'missing_department_override' => 'Departamento de impresora fiscal no encontrado para el cargo :name',
            'missing_department' => 'Departamento de impresora fiscal no encontrado para tasa :vat_quote % de tipo ',
            'advance_bill_not_found' => 'Cargo de anticipo no encontrado',
            'totals_bills_not_equals' => 'El total de las filas no coincide con el total del documento',
            'multiple_invoices_bill_rows_override' => 'No se puede crear una sobrescritura para filas de documentos diferentes',
            'cant_create_override_for_registered_invoice' => 'No se puede crear, modificar o eliminar una sobrescritura para un documento fiscalizado o no existente',
            'cant_edit_print_settings_for_registered' => 'No se puede modificar opciones de impresión para un documento fiscalizado o no existente',
            'not_found' => 'Documento no encontrado',
            'no_attachments' => 'No hay archivos adjuntos para este documento',
            'error_attachments' => 'Hubo un error al descargar los adjuntos',
            'advance_with_all_inclusive_tax_document' => 'No se puede emitir factura de anticipo con régimen fiscal',
            'empty_email' => 'Introduce una dirección de correo electrónico',
            'empty_email_pdf' => 'Documento pdf no disponible',
            'advance_partially_used' => 'No se puede emitir nota de crédito sobre factura de anticipo usada',
            'different_vat_payment_on_advance' => 'No se puede asociar facturas de anticipo con IVA diferente',
            'cant_delete_credit_note_due_to_sdi_or_fp' => 'No se puede eliminar notas de crédito enviadas a SDI o anulaciones emitidas con impresora fiscal',
            'cant_delete_credit_note_between' => 'No se puede eliminar una nota de crédito o anulación de cargos pertenecientes a más de un documento facturado',
            'destination_deleted' => 'El destinatario pertenece a un registro que ya no está presente en el sistema.',
            'vat_code_not_valid' => 'El NIF introducido no es válido',
            'tax_code_not_valid' => 'El código fiscal introducido no es válido',
            'empty_codes' => 'Código fiscal o NIF no válidos',
            'row_exceed_total_price' => 'La fila a reembolsar excede el total original',
            'row_exceed_qty' => 'La fila a reembolsar excede la cantidad original',
            'cant_register_invoice_as_follows_invoice' => 'No se puede emitir una factura en modalidad \'factura seguida\'',
            'cant_register_rejected_invoice_as_receipt' => 'No se puede emitir como recibo un documento rechazado, debe corregir las discrepancias señaladas y reenviarlo dentro de 5 días',
            'cant_turn_to_paid_follows_invoice' => 'No se puede marcar como \'pagado\' un recibo en modalidad \'factura seguida\'',
            'reversal_on_receipt_follows_invoice_joined' => 'No se puede emitir una nota de crédito de un recibo de factura seguida asociado a factura resumen',
            'receipt_channel_must_activated' => 'Para configurar la impresora virtual es necesario activar el módulo <em>Interfaz sistemas terceros.</em> <br /> Contacte con su asesor Zucchetti para añadir el módulo a su licencia Beddy.',
            'partial_cannot_exceed_total' => 'El importe no puede exceder el total del documento a anular',
            'partial_cannot_exceed_percentage' => 'El porcentaje no puede exceder el total del documento a anular',
            'credit_note_partial_on_advance' => 'No se puede proceder con nota de crédito parcial para documento de anticipo',
            'credit_note_partial_on_fp_send' => 'No se puede proceder con anulación parcial para documento vinculado a impresora fiscal',
            'credit_note_partial_on_follows_invoice' => 'No se puede proceder con anulación parcial para documento factura seguida',
            'row_to_refund_not_found' => 'Fila a reembolsar no encontrada',
            'partial_only_credit_note' => 'Los parciales solo pueden ser calculados para una nota de crédito',
            'partial_credit_note_total_payment_exceed_source_payment' => 'El total de los pagos excede el total del documento',
            'payment_not_belonging_to_invoice_source' => 'El pago seleccionado no pertenece al documento origen',
            'payment_not_found' => 'El pago seleccionado no existe',
            'partial_credit_note_row_payment_exceed_source_payment' => 'El total del pago seleccionado excede el total del pago originario',
            'city_tax_bills_partial_refund' => 'No se puede proceder con el reembolso parcial de cargos de tipo Impuesto de estancia',
            'credit_note_paid_major_than_total' => 'El total de los pagos del documento excede el total',
            'discount_over_permitted' => 'El descuento aplicado excede el total máximo permitido sin cargos de impuestos',
        ],
        'errors_xml' => [
            'error_additional_charges_are_required_to_issue_the_receipt' => 'La diferencia entre saldo y anticipos (:totalPayments €) es inferior al valor necesario (:subtractPayment €) para cerrar el documento, ya que cada partida debe valer al menos 0,01 €. Aumenta un cargo de :amountRequired € o agrupa los cargos por categoría o servicio para obtener un número menor de partidas.',
            'error_total_cannot_be_less_than_one_cent' => 'El total del documento debe ser superior al total de los anticipos (al menos 0,01 €)',
            'payment_not_valid' => 'Método de pago no válido',
            'tax_system' => 'Régimen fiscal emisor no válido. Configura el régimen fiscal en el perfil de facturación',
            'cap' => 'Código postal sujeto emisor no válido',
            'destination_code' => 'Código destinatario no válido',
            'destination_code_pa' => 'Código destinatario no válido para PA',
            'destination_code_pr' => 'Código destinatario no válido para privado',
            'destination_cf' => 'Código fiscal destinatario no válido',
            'destination_cap' => 'Código postal destinatario no válido',
            'address' => 'Dirección de facturación no completa',
            'empty_row_description' => 'Por favor ingrese la descripción de todas las filas del documento',
            'department_fp' => 'Departamento con tasa de IVA no presente',
            'payment_error' => 'Error detalle de pago',
            'payment_error_amount' => 'Importe total del documento menor que el total de los pagos indicados',
            'payment_error_code' => 'Código de pago no válido: ',
            'nature' => 'Naturaleza no está definida, frente a una tasa de IVA igual a cero',
            'reverse_charge' => 'No se puede aplicar la escisión de pagos y el reverse charge simultáneamente.',
            'error_sdi' => 'Error en el envío al SDI. Verifica los valores ingresados.',
            'document_no_xml' => 'Tipo de documento no habilitado para XML',
            'not_found' => 'XML no encontrado',
            'error_send_invoice' => 'Error en el envío al proveedor',
            'limit_document_id' => 'El número de documento :id_document no es válido porque supera el límite de 20 caracteres',
            'error_import_invoice' => 'Importación rechazada',
            'xsd_validation_skip' => 'Problema de validación XSD. Validación ignorada',
            'xsd_validation_failed' => 'El valor ingresado (:value) del elemento :node no es válido',
            'error_limit_number_invoice' => 'No se puede enviar el archivo. Documentos agotados. Contacte al soporte',
            'error_account_inactive' => 'La cuenta no está activa en el proveedor de facturación. Contacte al soporte',
            'payment_error_vat_quote' => 'Diferentes tasas de IVA entre importe total y anticipo.',
            'error_content_document' => 'Contenido del documento incorrecto, contacte al soporte',
            'error_create_document' => 'Error en la creación del documento XML, contacte al soporte.',
            'error_xml_format_received' => 'XML de respuesta no válido.',
            'error_empty_response' => 'XML de respuesta vacío.',
            'error_zip_archive_creation' => 'Error al crear el archivo zip.',
            'error_empty_document' => 'Documento XML vacío, contacte al soporte.',
            'voucher_code_not_valid' => 'El código del voucher no es válido.',
            'custom' => [
                'limit_message_content' => 'El contenido del mensaje supera el límite de 42 caracteres.',
            ],
            'rch' => [
                'limit_message_content' => 'El contenido del mensaje supera el límite de 25 caracteres.',
            ]
        ],
        'warnings' => [
            'document_not_found' => 'No se encontró ningún documento con ID :invoice_id',
            'city_tax_charged_for_guest' => 'Cargo facturado para el huésped, ¿quieres continuar?',
            'vat_code_already_joined' => 'El perfil ya está asociado a facturas o pagos, no se puede modificar el NIF o los datos de la titularidad',
            'all_inclusive_tax_document_with_vat_code' => 'Documento de régimen fiscal incompatible con la emisión mediante NIF',
            'cant_restore_bill_invoiced' => 'El cargo está facturado, no se puede restaurar',
            'cant_restore_bill_stay_not_involved' => 'El cargo se refiere a fechas no presentes en la estancia, ¿quieres eliminarlo?',
            'cant_restore_bill_not_related' => 'No se puede restaurar este cargo porque el recurso ya no está presente',
            'cant_update_bill_day_price' => 'No se puede modificar el precio relacionado con la fecha :date porque el total a facturar del cargo del pagador es menor que la diferencia de precio',
            'cant_update_bill_day_price_due_convention' => 'El pagador relacionado con el cargo del día :date no refleja la división de cuenta, por lo tanto proceda con la modificación del monto directamente desde la sección de cargos',
            'cant_delete_bill_stay' => 'No se puede eliminar un cargo de tipo estancia',
            'cant_delete_due_to_joined_documents' => 'No se puede eliminar un cargo presente en documentos emitidos',
            'number_used' => 'El número de factura ya ha sido utilizado',
            'number_no_sequential' => 'El número utilizado debe tener una fecha entre la factura anterior y la factura siguiente',
            'transferred_bills_present' => 'En la cuenta hay cargos transferidos de la reserva, la siguiente operación los eliminará definitivamente o los pondrá a cero',
            'layout_numbers_existing' => 'Existen numeraciones progresivas activas para este NIF o Código Fiscal, ¿quieres reemplazarlas con las numeraciones configuradas en este nuevo perfil de facturación? Se recomienda verificar el número de los últimos documentos emitidos por este NIF o Código Fiscal.',
            'additional_info_block_only_for_invoice' => 'No se pueden insertar bloqueos informativos adicionales para este tipo de documento',
            'detach_not_collected_document' => 'Al cambiar el tipo de documento, se eliminarán los documentos no cobrados asociados. ¿Deseas continuar?',
            'cant_restore_general_bill' => 'No se puede restaurar el débito de la cuenta de transferencia, proceda con la transferencia manualmente',
        ],
        'pdf' => [
            'accommodations' => 'Estancia',
            'addons' => 'Extras',
            'advances' => 'Anticipos',
            'taxes' => 'Impuestos',
            'deposits' => 'Depósitos',
            'credit_note_reversal' => 'Anulación de recibos',
            'advance_with_number_complete' => 'Factura de anticipo n° :number_complete',
            'payment' => 'Pago',
            'taxation_list' => 'Resumen de IVA',
            'taxable_amount' => 'Monto imponible',
            'tax_amount' => 'Impuestos',
            'total' => 'Total',
            'total_taxes' => 'Total impuestos',
            'total_taxable' => 'Total imponible',
            'total_taxation' => 'Total IVA',
            'total_amount' => 'Monto total',
            'total_paid' => 'Pagado',
            'total_to_pay' => 'A pagar',
            'document_heading' => 'Documento num. :identifier del :date',
            'document_advance_heading' => 'Reserva #:identifier - Anticipo',
            'document_heading_no_date' => 'Documento num. :identifier',
            'document_num' => 'Documento num',
            'document_date' => 'del',
            'payable' => 'Documento no fiscal',
            'proforma' => 'Factura proforma',
            'additional_information' => 'Información adicional',
            'additional_information_contract' => 'Contrato',
            'additional_information_purchase_order' => 'Orden de compra',
            'additional_information_agreement' => 'Convenio',
            'additional_information_receiving' => 'Recepción',
            'additional_information_joined_invoices' => 'Facturas vinculadas',
            'additional_information_progress_status' => 'Estado de avance',
            'additional_information_document_id' => 'ID documento',
            'additional_information_line_number_referral' => 'Número de línea',
            'additional_information_num_item' => 'ID línea',
            'additional_information_date' => 'Fecha',
            'additional_information_agreement_deal_code' => 'Código de acuerdo',
            'additional_information_cup' => 'Código CUP',
            'additional_information_cig' => 'Código CIG',
            'additional_information_step_reference' => 'Referencia de fase',
            'invoice' => 'Factura',
            'unregistered_invoice' => 'Cuenta',
            'receipt' => 'Recibo',
            'credit_note' => 'Nota de crédito',
            'proforma' => 'Proforma',
            'auto_invoice' => 'Autofactura',
            'reverse_auto_invoice' => 'Anulación Autofactura',
            'debit_note' => 'Nota de débito',
            'destination' => 'Destinatario',
            'causal' => 'Causa',
            'extra_notes' => 'Notas',
            'attachments' => 'Adjuntos',
            'sdi_send_date' => 'Fecha de envío SDI',
            'rounding' => 'Redondeo',
            'vat_payment' => [
                'D' => 'IVA con exigibilidad diferida',
                'I' => 'IVA con exigibilidad inmediata',
            ],
            'payment_method' => 'Método de pago',
            'iban' => 'IBAN',
            'institution' => 'Institución',
            'credit_institution' => 'Institución de crédito',
            'amount_virtual_stamp' => 'Monto de sello',
            'discount' => 'Descuento',
            'discount_amount' => 'Descuento o recargo',
            'receipts' => 'Listado de recibos',
            'reversal' => 'Listado de anulaciones de recibos',
            'receipts_expired' => 'Listado de recibos con estado "expirados"',
            'receipts_unpaid' => 'Listado de recibos con estado "por pagar"',
            'receipts_suspended' => 'Listado de recibos con estado "suspendidos"',
            'receipts_paid' => 'Listado de recibos con estado "pagado"',
            'payments' => 'Pagos',
            'payment_date' => 'Fecha de pago',
            'payment_label' => 'Pagador',
            'payment_method' => 'Método',
            'amount_available' => 'Monto disponible',
            'amount_used' => 'Monto',
            'deposit' => 'Depósito',
            'copy_text' => 'Copia de cortesía sin valor fiscal según el artículo 21 del Dpr 633/72. El original ha sido transmitido al SDI (Sistema de Intercambio) y está disponible en su área reservada de la Agencia Tributaria.',
        ],
        'wording' => [
            'virtual_stamp_causal_more' => 'Impuesto de sello asumido de manera virtual según el artículo 6 del DM 17/06/2014',
            'all_inclusive_tax_document_exemption' => 'Exención - Art. 3 del D.lgs n. 23 del 14/03/2011',
            'standard_advance' => 'Reserva #:reference_number - Anticipo',
            'manual_fp_register' => 'como documento ya fiscalizado',
            'follows_invoice' => 'sigue factura',
            'default' => 'estándar',
            'force_change' => 'forzar cambio de cargos'
        ],
        'art17' => 'Operación sujeta a split payment con IVA no cobrada por el cedente según el ex art. 17-ter del DPR 633/1972.',
        'art6' => 'Operación sujeta a exigibilidad IVA diferida según el Art. 6, párrafo 5 del DPR 633/1972.',
        'invoice_module' => [
            'invalid_vat_code' => 'NIF no válido',
            'invalid_invoice_channel' => 'Selecciona un canal válido',
            'error_get_data' => 'Error al recuperar los datos de la cuenta',
            'vat_code_exist' => 'Ya existe un módulo con este NIF',
            'error_fiscal_printer_linked' => 'Existen recibos fiscales emitidos, asociados a la impresora. ¿Quieres eliminarlos?',
            'customer' => 'Cliente',
            'subcontracting' => 'Subcontratación'
        ],
        'invoice_import' => [
            'import_success' => 'Archivos importados con éxito',
            'import_skip' => 'Archivos ignorados (NIF destinatario no válido o archivo ya importado)',
            'import_error' => 'Error en la importación, archivo XML no válido',
        ],
        'no_show' => [
            'invoice_label' => 'No Show',
            'invoice_cancellation' => 'Cancelación',
            'no_vat_quote_defined' => 'La estructura no tiene definida una cuota de IVA de tipo :type',
        ],
        'cancellation' => [
            'invoice_label' => 'Penalización por cancelación',
        ],
        'lottery_code' => 'Código de lotería: :lottery_code',
        'log' => [
            'title' => 'facturación',
            'advance' => 'Factura :invoice_number del :invoice_date con perfil de facturación :invoice_layout (:invoice_business_name - :invoice_vat_code) e inscrita a :invoice_customer (Total :invoice_total)',
            'refunded_advance' => 'El :amount del :numer documento de :date ha vuelto a estar disponible',
            'partial_credit_note' => 'El documento :number_complete ha reembolsado el documento :invoice_source_number de :credit_note_total: :bill_logs',
        ],
        'types' => [
            'reversal' => 'Recibo de reversión',
            'credit_note' => 'Nota de crédito',
            'receipt' => 'Recibo',
            'invoice' => 'Factura',
            'proforma' => 'Proforma',
            'auto_invoice' => 'Autofactura',
            'debit_note' => 'Nota de débito',
            'reverse_auto_invoice' => 'Anulación de autofactura',
            'unregistered_invoice' => 'Cuenta',
        ],
        'open_charges' => 'Cuentas abiertas',
        'operational_headquarter' => 'Sede operativa',
        'advances' => 'Anticipos',
        'log_module' => [
            'invoice_module_updated' => 'Módulo de facturación actualizado',
            'invoice_module_created' => 'Módulo de facturación creado',
            'invoice_module_deleted' => 'Módulo de facturación eliminado',
        ]
    ],
    'logger' => [
        'field_updated' => 'Actualizado :section [:field] de :old_value a :new_value',
        'titles' => [
            'queue_update' => 'Actualización de cola',
            'bulk_update' => 'Actualización masiva',
            'new_reservation' => 'Nueva reserva',
            'update_reservation_status' => 'Cambio de estado de la reserva',
            'cancel_accommodation' => 'Habitación reservada cancelada',
            'move_accommodation' => 'Habitación reservada movida',
            'update_accommodation' => 'Habitación reservada actualizada',
            'update_accommodation_arrival' => 'Fecha de llegada actualizada',
            'update_accommodation_departure' => 'Fecha de salida actualizada',
            'add_accommodation' => 'Añadir habitación a la reserva',
            'reservation_status' => 'Estado de reserva actualizado',
            'cancel_reservation' => 'Reserva cancelada',
            'delete_reservation' => 'Reserva eliminada',
            'cancel_reservation_no_new' => 'Reserva cancelada sin nuevo estado',
            'clone_rates' => 'Clonación de :channel_source a :channel_destination',
            'clone_rates_bulk' => 'Actualización masiva desde clonación',
            'payment_transaction' => 'Transacción de pago',
            'update_accommodation_listing_price' => 'Actualizar precio de habitación a :channel_destination',
            'accommodations_overview' => 'Resumen diario',
            'reset_min_stay' => 'Restablecer estancia mínima',
            'tableau_closure_create' => 'Creación de cierres de tableau',
            'tableau_closure_delete' => 'Eliminación de cierres de tableau',
            'attach_channel' => 'Canal :channel_name conectado',
            'detach_channel' => 'Canal :channel_name desconectado',
            'read_channel' => 'Lectura de datos del canal :channel_name',
            'increase_quantity' => 'Incrementada la cantidad de habitación',
            'decrease_quantity' => 'Disminuida la cantidad de habitación',
            'insert_rule' => 'Nueva regla añadida',
            'update_rule' => 'Regla modificada',
            'delete_rule' => 'Regla eliminada',
            'cutoff' => 'Corte',
            'insert_cutoff' => 'Regla de corte insertada',
            'modify_cutoff' => 'Regla de corte modificada',
            'delete_cutoff' => 'Regla de corte eliminada',
            'bulk_treatments_update' => 'Actualización masiva de tratamientos',
            'treatments_overview' => 'Resumen diario de tratamientos',
            'rateplan_update' => 'Actualización de plan de tarifas',
            'OTA-API' => 'API de socio',
            'update_channel' => 'Modificar canal de origen',
            'keep_accommodation' => 'Bloqueo de traslado de alojamiento',
            'keep_accommodation_label' => 'El valor ha cambiado para el alojamiento :accommodations',
            'channel_not_connected' => 'Canal no conectado',
            'city_tax_report_exclusion' => 'Exclusión de tasa turística',
            'city_tax_report_exclusion_label' => 'El valor ha cambiado para el alojamiento :accommodations',
            'update_from_past_years' => 'Copiar tarifas de años anteriores',
            'accommodations_mapping' => 'Mapeo de habitaciones',
            'no_association' => 'Sin asociación',
        ],
        'messages' => [
            'accommodation_mapping' => 'De :origin a :destination',
        ],
        'warnings' => [
            'missing_dates_updates' => 'No se pudo sincronizar los datos para los siguientes períodos: ',
        ],
    ],
    'mail_channels_errors' => [
        'ses' => [
            'missing_required_fields_for_verfication' => 'Campos faltantes para la verificación del canal de envío',
            'existing_ses_identity' => 'Email del remitente existente',
            'configuration_set' => [
                'AlreadyExistsException' => 'El conjunto de configuración ya existe',
                'NotFoundException' => 'Conjunto de configuración no encontrado',
                'TooManyRequestsException' => 'Se alcanzó el límite máximo de solicitudes para crear un conjunto de configuración',
                'LimitExceededException' => 'Se alcanzó el límite de instancias para el conjunto de configuración solicitado',
                'BadRequestException' => 'Conjunto de configuración no válido',
                'ConcurrentModificationException' => 'El conjunto de configuración ha sido modificado por otra instancia',
            ],
            'send_bulk_email' => [
                'TooManyRequestsException' => 'Se alcanzó el límite máximo de solicitudes para enviar correos electrónicos',
                'LimitExceededException' => 'Se alcanzó el límite de instancias para el envío de correos electrónicos',
                'AccountSuspendedException' => 'El correo electrónico no puede ser enviado porque la capacidad de la cuenta para enviar correos electrónicos ha sido permanentemente limitada',
                'SendingPausedException' => 'El correo electrónico no puede ser enviado porque la capacidad de la cuenta para enviar correos electrónicos está actualmente suspendida',
                'MessageRejected' => 'El correo electrónico no puede ser enviado porque contiene contenido no válido',
                'MailFromDomainNotVerifiedException' => 'El correo electrónico no puede ser enviado porque el dominio de envío no está verificado',
                'NotFoundException' => 'Recurso para el envío de correos electrónicos no encontrado',
                'BadRequestException' => 'Entrada del envío de correo electrónico no válida',
            ],
            'configuration_set_event_destination' => [
                'AlreadyExistsException' => 'El evento de destino ya existe',
                'NotFoundException' => 'Evento de destino no encontrado',
                'TooManyRequestsException' => 'Se alcanzó el límite máximo de solicitudes para crear un evento de destino',
                'LimitExceededException' => 'Se alcanzó el límite de instancias para el evento de destino solicitado',
                'BadRequestException' => 'Evento de destino no válido',
            ],
            'configuration_set_attributes' => [
                'NotFoundException' => 'No se pueden establecer los atributos de la configuración, ya que no se encontró',
                'TooManyRequestsException' => 'Se alcanzó el límite máximo de solicitudes para establecer los atributos de la configuración',
                'BadRequestException' => 'Atributos de configuración no válidos',
            ],
        ],
    ],
    'mail_channels' => [
        'fields' => [
            'host' => 'Host',
            'port' => 'Puerto',
            'username' => 'Nombre de usuario',
            'password' => 'Contraseña',
            'email_from' => 'Correo del remitente',
            'secure' => 'TLS\SSL',
            'domain_email' => 'Correo del remitente',
        ],
        'choices' => [
            'ssl' => 'SSL',
            'tls' => 'TLS',
        ],
        'errors' => [
            'missing_required_fields_for_verfication' => 'Campos faltantes para la verificación del canal de envío',
            'existing_ses_identity' => 'Correo del remitente existente',
        ],
        'channels_name' => [
            1 => 'SMTP',
            2 => 'Beddy - Servicio de Correo',
        ],
    ],
    'meals' => [
        'breakfasts' => 'Desayunos',
        'lunches' => 'Almuerzos',
        'dinners' => 'Cenas',
        'note' => 'Notas',
    ],
    'messages' => [
        'download_attachments' => 'Descarga los adjuntos',
    ],
    'newsletters_conditions' => [
        'errors' => [
            'validation_error' => 'El tipo de valor pasado para la característica \':feature\' debe ser del tipo \':type\'',
            'duplicate_condition_error' => 'El criterio \':criteriaName\' ya está asociado a la lista de envío',
            'limit_values_error' => 'El número de parámetros pasados para la característica \':feature\' no coincide con el valor máximo previsto \':limitValues\'',
            'condition_not_found' => 'No se encontró ninguna condición asociada a la lista',
            'option_relation_error' => 'La opción seleccionada identificada por el id \':option\' no está presente para la característica \':feature\'',
            'unsuitable_condition_for_sending_list_category' => 'El criterio \':criteriaName\' no es compatible con el tipo de lista de correo',

        ],
    ],
    'newsletters_criteria' => [
        'field_translate' => [
            'country' => 'País',
            'city' => 'Ciudad',
            'county' => 'Provincia',
            'state' => 'Región',
            'check_phone_number' => '¿Los huéspedes deben haber introducido su número de teléfono?',
            'check_newsletter_consent' => '¿Los usuarios deben haber dado su consentimiento para recibir los boletines informativos?',
            'check_newsletter_unsubscribe' => '¿Los usuarios que han solicitado darse de baja de los boletines?',
            'language' => '',
            'check_reservation_with_children' => '¿Los huéspedes deben haber hecho una reserva con niños?',
            'addon' => '',
            'last_reservation_date' => '',
            'birthdays_date' => '',
            'reservation_period_date' => '',
            'reservation_stay_period_date' => '',
            'guests_in_house' => '¿Quieres seleccionar todos los huéspedes en la casa?',
            'accommodation' => '',
            'channel' => '',
            'reservation_tag' => '',
            'category_addon' => '',
        ],
        'criteria_translate' => [
            'place' => 'Residencia',
            'company_place' => 'Sitio',
            'phone_number' => 'Teléfono',
            'newsletter_consent' => 'Consentimiento para Boletines',
            'newsletter_unsubscribed' => 'Darse de baja de los boletines',
            'language' => 'Idioma',
            'reservation_with_children' => 'Reservas con niños',
            'reservation_with_extra_services' => 'Reservado con un servicio extra específico',
            'last_reservation_year' => 'Año de la última reserva',
            'birthdays' => 'Cumpleaños',
            'reservation_period' => 'Período de la reserva',
            'reservation_stay_period' => 'Período de estancia',
            'customers_at_home' => 'Clientes en casa',
            'type_of_room_booked' => 'Tipo de habitación reservada',
            'booking_portal' => 'Portal de reservas',
            'reservation_tag' => 'Etiqueta',
            'addon_category' => 'Categoría de servicios extra',
        ],
        'field_translate_error' => [
            'country' => 'País',
            'city' => 'Ciudad',
            'county' => 'Provincia',
            'state' => 'Región',
            'check_phone_number' => 'Consentimiento número de teléfono',
            'check_newsletter_consent' => 'Consentimiento boletín',
            'language' => 'Idioma',
            'check_reservation_with_children' => 'Reservas con niños',
            'addon' => 'Servicios Extra',
            'last_reservation_date' => 'Año última reserva',
            'birthdays_date' => 'Fecha de cumpleaños',
            'reservation_period_date' => 'Período de la reserva',
            'check_actual_reservations' => 'Huéspedes actualmente en casa',
            'accommodation' => 'Tipo de habitación reservada',
            'channel' => 'Portal de reservas',
            'reservation_tag' => 'Etiqueta',
        ],
    ],
    'newsletters' => [
        'unsubscribe_from_newsletter' => 'Darse de baja del boletín',
        'warnings' => [
            'cant_active' => 'La configuración ha sido guardada, pero no se puede activar por los siguientes motivos: :errors',
            'uneditable_channels' => 'No se puede modificar el canal de envío de una configuración',
            'uneditable_options' => 'El canal de envío no permite modificar los campos, para modificarlos elimine y cree una nueva configuración',
            'existing_configuration' => 'Ya existe una configuración con los mismos parámetros',
            'cant_delete_pending_configuration' => 'Para eliminar esta configuración pendiente de confirmación, debe esperar a que expire la solicitud (24 horas después de realizarla)',
            'cant_delete_blocked_configuration' => 'No se puede eliminar una configuración bloqueada',
            'cant_delete_configuration' => 'Actualmente no se puede eliminar la configuración debido a problemas técnicos, intente nuevamente más tarde',
            'cant_delete_configuration_with_newsletters' => 'No se puede eliminar la configuración porque está asociada con los siguientes boletines aún no enviados o programados: ',
            'cant_delete_sending_list' => 'No se puede eliminar la lista de envío seleccionada porque está asociada con los siguientes boletines: :newslettersTitles',
        ],
        'errors' => [
            'configuration_not_active' => 'El remitente aún no ha sido verificado',
            'configuration_not_found' => 'La configuración seleccionada no está disponible',
            'configuration_not_expired' => 'No es posible volver a verificar la configuración si no ha expirado o está pendiente de confirmación',
            'missing_default_configuration' => 'Para crear el boletín se requiere una configuración predeterminada activa, verifique y vuelva a intentarlo',
            'missing_default_locale' => 'La plantilla HTML en el idioma predeterminado no está disponible entre las plantillas enviadas',
            'missing_newsletter' => 'El boletín seleccionado no está disponible',
            'elaborated_newsletter' => 'No es posible modificar o eliminar el boletín seleccionado, ya que está en proceso o ya ha sido enviado',
            'missing_newsletter_contact' => 'El contacto solicitado no está disponible o no tiene una dirección de correo electrónico configurada',
            'sending_list_contact_not_valid' => 'Los siguientes parámetros del contacto no son válidos: ',
            'contact_already_exclude' => 'No se puede agregar el contacto porque ya ha sido excluido de la lista de envío',
            'contact_already_exist' => 'No se puede agregar el contacto porque ya está presente en la lista de envío',
            'newsletter_in_processing' => 'No es posible modificar el estado del boletín seleccionado, ya que está en proceso',
            'cant_update_sent_newsletter' => 'No es posible modificar el boletín seleccionado porque ya ha sido enviado. Solo puede ser duplicado y archivado',
            'impossible_delete_attempted_newsletter' => 'No es posible eliminar un boletín con envíos ya realizados',
            'newsletter_without_contacts' => 'No se han encontrado contactos en las listas de envío seleccionadas, modifique las condiciones de inclusión de contactos o seleccione otras listas.',
            'newsletter_task_in_error' => 'Error genérico de envío, duplica la campaña y reintente el envío en unos minutos.',
        ],
        'import' => [
            'validations' => [
                'email_required' => 'El campo de correo electrónico es obligatorio',
                'email_not_valid' => 'El campo de correo electrónico no contiene una dirección de correo válida',
            ],
        ],
    ],
    'odigeo' => [
        'exceptions' => [
            'configuration_missing' => 'Los parámetros de configuración requeridos por el canal :channelName no están presentes en la solicitud',
            'configuration_not_valid' => 'Los siguientes parámetros no son válidos: :params',
            'invalid_age_range' => 'El rango de edad para :field no es válido. Asegúrate de que los rangos de edad sean correctos y estén en orden.',
        ],
    ],

    'pa_friuli_venezia_giulia' => [
        'accommodation_name' => 'Alojamiento',
        'accommodation_tableau_name' => 'Habitación',
        'check_in' => 'Registro de Entrada',
        'check_out' => 'Registro de Salida',
        'nights' => 'Noches',
        'surname_and_name' => 'Apellido y Nombre',
        'date_of_birth' => 'Fecha de Nacimiento',
        'citizenship' => 'Ciudadanía',
        'residence' => 'Residencia',
    ],

    'payment_method' => [
        'fields' => [
            'model_name' => 'Método de pago',
        ],
        'paypal' => [
            'cannot_activate_paypal' => 'No se puede activar PayPal, verifica que los campos Client ID y Secret sean correctos.',
        ],
        'nexi' => [
            'cannot_activate_nexi' => 'No se puede activar Nexi, verifica que los campos Alias y Clave MAC sean correctos.',
        ],
    ],
    'payments' => [
        'default_payment_email_body' => '<p>Estimado :name :surname,</p><p>Adjunto encontrará el documento relacionado con su pago.</p>',
        'default_payment_email_subject' => 'Notificación de pago',
        'cannot_complete_payment_due_to_gateway' => 'El gateway de pago no pudo completar la operación con éxito',
        'payment_order_cannot_be_completed_due_to_wrong_status' => 'El estado del pago ya está completado',
        'payment_order_is_not_a_pre_authorization' => 'Este pago no es una preautorización',
        'cannot_complete_payment_gateway_requires_action' => 'La solicitud fue enviada correctamente. Recibirá una notificación cuando se realice el pago.',
        'payment' => 'pago',
        'refund_payment' => 'Reembolso de pago de :customer_name :customer_surname del :payment_date',
        'checkinonline_created_order_citytax' => 'Pago del impuesto municipal desde el Check-in Online',
        'pre_authorization_text' => 'Preautorización',
        'email_payment_request' => [
            'subject' => 'Solicitud de pago por parte de :propertyName',
            'message' => '<p>Estimado <strong>:name :surname</strong>,</p><p>Para su reserva número <strong>#:reference_number</strong> se ha solicitado el siguiente cargo.</p>',
            'message_without_reservation' => '<p>Estimado <strong>:name :surname</strong>, se ha solicitado el siguiente cargo.</p>',
            'confirm_payment' => 'Pagar ahora :amount',
        ],
        'email_pre_authorization_request' => [
            'subject' => 'Solicitud de preautorización por parte de :propertyName',
            'message' => '<p>Estimado <strong>:name :surname</strong></p><p>Para su reserva número <strong>#:reference_number</strong> se ha realizado la siguiente preautorización.</p>',
            'message_without_reservation' => '<p>Estimado <strong>:name :surname</strong>, se ha realizado la siguiente preautorización.</p>',
        ],
        'pre_authorization' => [
            'subject' => 'Preautorización por parte de :propertyName',
            'message' => '<p>Estimado <strong>:name :surname</strong>,</p><p>Para su reserva número <strong>#:reference_number</strong> se ha solicitado la siguiente preautorización.</p>',
        ],
        'direct_charge' => [
            'subject' => 'Cargo directo por parte de :propertyName',
            'message' => '<p>Estimado <strong>:name :surname</strong></p><p>Para su reserva número <strong>#:reference_number</strong> se ha realizado el siguiente cargo.</p>',
        ],
        'direct_charge_failed' => [
            'subject' => 'Cargo directo por parte de :propertyName fallido',
            'message' => '<p>Estimado <strong>:name :surname</strong></p><p>Le informamos que el día de hoy intentamos realizar el cargo relacionado con la reserva <strong>#:reference_number</strong>. Sin embargo, no pudimos completar el siguiente cargo.</p>',
        ],
        'payment_order' => [
            'default_whatsapp_text' => 'Estimado :name :surname, para su reserva número :reference_number, se le ha enviado una solicitud de :type haga clic aquí :link',
        ],
        'customer_confirmed_payment_order_notification' => [
            'subject' => 'Pago recibido de :amount por :customerName :customerSurname - :propertyName',
            'message' => 'Le informamos que :customerName :customerSurname ha realizado el pago de :amount para la reserva # :referenceNumber (:arrivalDate - :departureDate) - :propertyName',
            'click_here_to_view' => 'Para ver todos los detalles de la reserva haga clic aquí',
        ],
        'customer_confirmed_payment_order_notification_without_reservation' => [
            'subject' => 'El cliente ha completado el pago',
            'message' => 'Le informamos que :customerName :customerSurname ha realizado el pago de :amount - :propertyName',
        ],
        'pre_authorization_is_expiring' => [
            'subject' => 'Su preautorización está por expirar',
            'message' => 'Le informamos que :customerName :customerSurname aún no ha autorizado la preautorización que expira mañana de :amount para la reserva # :referenceNumber (:arrivalDate - :departureDate) - :propertyName',
            'message_without_reservation' => 'Le informamos que :customerName :customerSurname aún no ha autorizado la preautorización que expira mañana de :amount - :propertyName',
        ],
        'timetable' => [
            'title' => 'Pagos programados',
            'export_fields' => [
                'scheduled_date' => 'Fecha de pago',
                'booker' => 'Reservante',
                'reservation_total_price' => 'Precio total de la reserva',
                'amount' => 'Pago programado',
                'reservation_arrival_date' => 'Fecha de llegada',
                'reservation_departure_date' => 'Fecha de salida',
                'property' => 'Propiedad',
                'sca_accepted' => 'Estado SCA',
            ],
            'sca_accepted' => 'Aceptado',
            'sca_not_accepted' => 'No Aceptado',
            'change_status_date_past' => 'No se puede programar una fecha de pago en el pasado.',
            'no_credit_card_found' => 'No se ha encontrado tarjeta de crédito en la reserva',
            'required_action_3d' => 'El cargo no fue realizado, se solicitó la autenticación 3D Secure',
            'required_action_requested_payment' => 'Solicitud de pago enviada el :send_date - fecha de vencimiento :expire_date',
            'request_payment_wait_customer_expired' => 'Solicitud de pago vencida',
            'timetable_pause_expired' => 'Pago programado en pausa vencido',
            'force_payment_due_date' => 'El pago solo puede forzarse si la fecha de pago coincide con la fecha de hoy',
            'reservation_cancelled' => 'Reserva cancelada',
            'property_cancelled' => 'Propiedad suspendida, vencida o cancelada',
            'module_deactivated' => 'El módulo de Pagos Programados ha sido desactivado o ha caducado',
            'charge_status_manual_change' => 'Pago modificado de :current_charge_status a :new_charge_status',
            'manual_payment_bound' => 'Pago manual insertado',
            'stripe_not_active' => 'El método de pago Stripe no está activo',
            'invoice_default_causal' => 'Cargo del pago :payment_method_name del :date relacionado con la reserva :reservation_reference',
            'delete_propery_has_payments' => 'La propiedad tiene pagos programados activos. Al continuar, todos los pagos programados se pondrán en pausa. La operación es irreversible',
            'amount_over_to_pay' => 'El pago excede el total a pagar de la reserva',
            'change_tax_payment_amount' => 'Pago de la tasa de alojamiento modificado de :old_amount a :new_amount',
            'manual_payment_cancelled' => 'Pago manual previamente asociado cancelado',
            'payment_refunded_created' => 'Reembolso realizado de :currency_symbol :amount',
            'payment_refunded_modified' => 'Reembolso modificado de :currency_symbol :old_amount a :currency_symbol :new_amount',
            'reservation_reconfirmed' => 'Reserva reconfirmada',
            'reservation_optionable' => 'Reserva en opción',
            'reservation_pending' => 'Reserva en espera de confirmación',
            'payment_succeded' => 'Pago realizado',
            'charge_reminder_email_sent' => 'Correo de recordatorio de cargo enviado',
            'charge_reminder' => [
                'subject' => ':propertyName - Recordatorio de cargo',
                'message' => 'Estimado :booker_name :booker_surname, 
            <br /><br />
            El día :date_today, se realizará un cargo de :amount :currency_symbol, según lo previsto en las condiciones de pago. 
            <br /><br />  
            <strong><span style="color: #8f743f;">Reserva número #:reference_number del :arrival_date al :departure_date.</strong>',
            ],
        ],
        'errors' => [
            'conditions_with_conflicts' => 'Las condiciones pasadas tienen días de cargos de noches idénticos o los totales de los porcentajes de cargos superan el 100% del monto',
            'payment_timetable_already_processed' => 'El pago del calendario ya ha sido procesado o está en espera',
            'payment_timetable_already_bound' => 'El pago del calendario ya ha generado un pago',
            'payment_timetable_attach_email_invoice_error' => 'No se pudo adjuntar la factura solicitada por el cliente debido al siguiente error: :error_description',
            'missing_policy' => 'Política de pago no encontrada para la reserva',
            'impossible_change_payment_method_id' => 'No se puede cambiar el método de pago para los pagos registrados',

        ],
        'warnings' => [
            'no_restrictions_and_period_policy' => 'La política de pago no tiene restricciones y/o periodos de aplicación, lo que podría entrar en conflicto con otras existentes',
            'no_restrictions_and_period_others' => 'La política :name no tiene restricciones o periodos de aplicación, lo que podría entrar en conflicto con la que estás gestionando',
            'overlapping_period_for_restriction' => 'La política :name tiene al menos un período de solapamiento con al menos una restricción en común con la que estás gestionando y podría crear conflictos',
            'existing_restriction' => 'La política :name tiene al menos una restricción en común con la que estás gestionando y podría crear conflictos',
        ],
        'fields' => [
            'payment_agreement_id' => 'identificador de acuerdo de pago'
        ],
    ],
    'policy' => [
        'errors' => [
            'no_show_option_not_compatible' => 'Opciones de no presentación no compatibles',
            'deposit_option_not_compatible' => 'Opciones de depósito no compatibles',
            'choose_deposit_pay' => 'Debes elegir cuándo realizar el depósito',
            'condition_not_compatible' => 'Condiciones de cancelación no compatibles',
            'duplicate_penalty' => 'Penalización duplicada en las condiciones de cancelación',
            'no_show_condition_not_applicable' => 'No puedes aplicar estas condiciones a la no presentación',
            'deposit_condition_not_applicable' => 'No puedes aplicar estas condiciones al depósito',
            'duplicate_penalty_deposit' => 'Penalización duplicada en la sección de depósito',
            'no_condition_to_deposit' => 'No hay condiciones aplicadas al depósito',
            'policy_to_rateplan' => 'Política conectada a al menos un plan tarifario',
            'delete_policy_default' => 'No puedes eliminar las políticas por defecto',
            'last_policy' => 'No puedes eliminar la última política de la estructura',
            'policy_not_allowed_in_period' => 'No puedes reemplazar un período con la misma política del plan de tarifas.',
            'policy_period_overlapping' => 'Los períodos de las políticas se superponen.',
            'check_priority_custom' => 'Hay prioridades para la política, verifica su corrección.',
            'check_priority_and_period' => 'Hay prioridades o períodos para la política.',
        ],
        'names' => [
            'standard' => 'Cancelación gratuita',
            'not_ref' => 'No reembolsable',
            'default_ota_name' => 'Ver OTA',
            'default_ota_description' => 'Política no enviada por el canal',
            'hour_title_policy' => ' hasta las :hour del día de llegada.',
            'nights' => 'noche|noches',
            'days' => 'día|días',
        ],
        'transform_to_date' => [
            'date_limit' => '<p>Puedes cancelar de forma gratuita hasta las 23:59 del :date_limit.</p>',
            'date_limit_percentage' => '<p>Si cancelas antes del :date_limit, se te cobrará el :penalty_value% del costo total.</p>',
            'date_limit_nights' => '<p>Si cancelas antes del :date_limit, se te cobrará el costo de :penalty_value noches.</p>',
            'date_limit_amount' => '<p>Si cancelas antes del :date_limit, se te cobrará :penalty_value :currency.</p>',
            'date_over_percentage' => '<p>Si cancelas después del :date_limit, se te cobrará el :penalty_value% del costo total.</p>',
            'date_over_nights' => '<p>Si cancelas después del :date_limit, se te cobrará el costo de :penalty_value noches.</p>',
            'date_over_amount' => '<p>Si cancelas después del :date_limit, se te cobrará :penalty_value :currency.</p>',
            'date_over_percentage_hour' => '<p>Si cancelas después de las :hour_limit del :date_limit, se te cobrará el :penalty_value% del costo total.</p>',
            'date_over_nights_hour' => '<p>Si cancelas después de las :hour_limit del :date_limit, se te cobrará el costo de :penalty_value noches.</p>',
            'date_over_amount_hour' => '<p>Si cancelas después de las :hour_limit del :date_limit, se te cobrará :penalty_value :currency.</p>',
            'date_now_percentage' => '<p>Si cancelas ahora, se te cobrará el :penalty_value% del costo total.</p>',
            'date_now_nights' => '<p>Si cancelas ahora, se te cobrará el costo de :penalty_value noches.</p>',
            'date_now_amount' => '<p>Si cancelas ahora, se te cobrará :penalty_value :currency.</p>',
            'date_now_noshow_percentage' => '<p>En caso de no presentación, se te cobrará el :penalty_value% del costo total.</p>',
            'date_now_noshow_nights' => '<p>En caso de no presentación, se te cobrará el costo de :penalty_value noches.</p>',
            'date_now_noshow_amount' => '<p>En caso de no presentación, se te cobrará :penalty_value :currency.</p>',
        ],
        'transform_to_date_notref' => [
            'date_now_percentage' => '<p>Si cancelas en cualquier momento después de la reserva, se te cobrará el :penalty_value% del costo total.</p>',
            'date_now_nights' => '<p>Si cancelas en cualquier momento después de la reserva, se te cobrará el costo de :penalty_value noches.</p>',
            'date_now_amount' => '<p>Si cancelas en cualquier momento después de la reserva, se te cobrará :penalty_value :currency.</p>',
            'date_limit_percentage' => '<p>Si cancelas antes de las :hour_limit del :date_limit, se te cobrará el :penalty_value% del costo total.</p>',
            'date_limit_nights' => '<p>Si cancelas antes de las :hour_limit del :date_limit, se te cobrará el costo de :penalty_value noches.</p>',
            'date_limit_amount' => '<p>Si cancelas antes de las :hour_limit del :date_limit, se te cobrará :penalty_value :currency.</p>',
            'date_now_deposit_percentage' => '<p>Se te cobrará el :penalty_value% del costo total en el momento de la reserva.</p>',
            'date_now_deposit_nights' => '<p>Se te cobrará el costo de :penalty_value noches en el momento de la reserva.</p>',
            'date_now_deposit_amount' => '<p>Se te cobrará :penalty_value :currency en el momento de la reserva.</p>',
            'date_now_noshow_percentage' => '<p>En caso de no presentación, se te cobrará el :penalty_value% del costo total.</p>',
            'date_now_noshow_nights' => '<p>En caso de no presentación, se te cobrará el costo de :penalty_value noches.</p>',
            'date_now_noshow_amount' => '<p>En caso de no presentación, se te cobrará :penalty_value :currency.</p>',
        ],
    ],
    'property_report' => [
        'property' => [
            'label' => 'Estructura',
            'description' => 'Esta opción te permite exportar los datos de la estructura',
        ],
        'children_ranges' => [
            'label' => 'Rangos de niños',
            'description' => 'Esta opción te permite exportar los rangos de niños',
        ],
        'accommodations' => [
            'label' => 'Alojamientos',
            'description' => 'Esta opción te permite exportar los alojamientos con sus detalles',
        ],
        'treatments' => [
            'label' => 'Tratamientos',
            'description' => 'Esta opción te permite exportar los tratamientos',
        ],
        'policies' => [
            'label' => 'Políticas de cancelación',
            'description' => 'Esta opción te permite exportar las condiciones de cancelación',
            'addons_to_deposit' => [
                'included' => 'Servicios extra incluidos',
                'not_included' => 'Servicios extra no incluidos en el cálculo',
            ],
        ],
        'rate_plans' => [
            'label' => 'Planes tarifarios',
            'description' => 'Esta opción te permite exportar los planes tarifarios',
        ],
        'invoice_layouts' => [
            'label' => 'Perfiles de facturación',
            'description' => 'Esta opción te permite exportar los perfiles de facturación',
        ],
        'city_tax' => [
            'label' => 'Tasa turística',
            'description' => 'Esta opción te permite exportar la configuración de la tasa turística',
            'active' => 'Activo',
            'not_active' => 'No activo',
        ],
        'payments_method' => [
            'label' => 'Métodos de pago',
            'description' => 'Esta opción te permite exportar la configuración de los pagos',
            'day' => '{0,1} día|[2,*] días',
        ],
    ],
    'property' => [
        'errors' => [
            'already_attached' => 'Adjunto ya existente',
            'property_has_another_master' => 'La estructura ya tiene un usuario master. Para proceder, elimina la asociación de este con la estructura',
            'letti_extra_exception_delete' => 'No puedes eliminar esta cama extra porque primero debes eliminar el número :lettimax en lugar de cambiar el número :lettimin',
            'letti_extra_exception_missing' => 'Algunos elementos están faltando',
            'override_periods_policy' => 'Períodos superpuestos',
            'place_not_found' => 'Lugar no encontrado',
            'not_group_owner' => 'No eres el propietario de este grupo',
            'group_is_default' => 'No se puede eliminar el grupo predeterminado',
            'already_in' => 'Estructura presente en el grupo, no se puede continuar',
            'already_all_in' => 'Estructura ya presente en uno de tus grupos, no se puede continuar',
            'not_in_group' => 'Estructura no presente en un grupo',
            'existing_extra_bed_setting' => 'Configuración de cama extra existente',
            'missing_extra_bed_setting' => 'Configuración de cama extra faltante en comparación con esta',
            'overcoming_extra_bed' => 'Cama extra en exceso con respecto a la configuración de habitaciones existente',
            'role_conflict' => 'El rol ya existe',
            'cant_detach_default_group' => 'No se puede desvincular la estructura del grupo predeterminado',
            'groups_have_properties' => 'No se puede eliminar este grupo porque tiene estructuras asociadas',
            'uneditable_expense_category' => 'Categoría de gastos no editable',
            'expenses_pending' => 'Categoría de gastos no se puede eliminar debido a gastos asociados',
            'missing_vat_quotes' => '¡Atención! El país seleccionado no tiene tasas de IVA configuradas. Configúralas antes de continuar',
            'cutoff_rules_exist' => 'Regla de corte ya existente.',
            'missing_lat_lon' => 'No se han configurado las coordenadas (LAT o LON) para esta estructura',
            'undetachable_layout' => 'No puedes desvincular este perfil si no tienes al menos otro asociado',
            'customer_not_belonging_to_property_group' => 'El cliente :customer_id no pertenece al grupo de estructuras o no existe',
            'update_expiration_bulk' => 'Error en la actualización de vencimientos',
            'update_cancellation_bulk' => 'Error en la actualización del estado de cancelación',
            'update_activation_bulk' => 'Error en la actualización del estado de habilitación/deshabilitación',
            'unauthorized_access' => 'No estás autorizado para acceder a este recurso.',
            'unauthorized_insolvent_status' => 'Su cuenta ha sido bloqueada por falta de pago. Por lo tanto, le invitamos a escribir a "zucchettihospitality.gestione.crediti@zucchetti.it" para regularizar su situación contable.'
        ],
        'warnings' => [
            'request_confirm_change_discount_type' => 'Cambiar el tipo de descuento eliminará todas las configuraciones personalizadas. ¿Continuar?',
            'request_confirm_delete_extra_bed' => 'Eliminar esta cama extra eliminará las camas extras superiores. ¿Continuar?',
            'invalid_facility' => 'Instalación no compatible',
            'disabled_update' => 'El canal :channel_name no está habilitado para el envío de datos',
            'nothing_to_update' => 'Nada que enviar a :channel',
            'missing_invoice_layout_without_vat_code_with_all_inclusive_tax_enabled' => '¡Atención! La estructura habilitada no tiene ningún perfil de facturación adecuado para emitir el impuesto de retención',
            'properties_has_not_istat_module' => 'La estructura :property_name no tiene habilitado el módulo Istat',
            'update_overcome_days' => 'Las siguientes fechas no se han actualizado porque exceden el límite máximo de días: :dates',
            'download_overcome_days' => 'No se han descargado datos para las siguientes fechas porque exceden el límite máximo de días: :dates',
            'missing_property_xml_id' => '¡Atención! No se ha introducido el property_xml_id en la configuración del canal :channel_name',
        ],
        'city_tax' => [
            'main_report_title' => 'Resumen de la tasa turística',
            'recap_city_tax_totals' => 'Resumen de totales de tasa turística',
            'exemptions' => 'Exenciones',
            'limit_nights' => 'Límite noches',
            'total_guests' => 'Total de huéspedes',
            'totals' => 'Totales',
            'total_taxed_guests' => 'Huéspedes sujetos a impuestos',
            'total_exempted_guests' => 'Huéspedes exentos',
            'exemption_details' => 'Detalles de exenciones',
            'taxed_details' => 'Detalles de los sujetos a impuestos',
            'taxed_details_ranges' => 'De :min a :max años',
            'exemptions_over' => 'Exentos por encima del límite',
            'guests_over' => 'Huéspedes que superan el límite',
            'guests' => 'Huéspedes',
            'city_tax_amount' => 'Total tasa turística',
            'all_properties' => 'Todas las estructuras',
            'from_to_age_ranges' => 'De :min_age a :max_age años',
            'taxed_nights' => 'Noches de huéspedes sujetos a impuestos',
        ],
        'commissions' => [
            'period_exists' => 'Período ya existente',
            'invalid_period' => 'Período incorrecto',
            'season_too_long' => 'El intervalo de temporada es demasiado largo',
        ],
        'list' => 'Lista de estructuras',
        'export_fields' => [
            'id' => 'ID',
            'name' => 'Nombre',
            'group' => 'Grupo',
            'address' => 'Dirección',
            'city' => 'Ciudad',
            'state' => 'Estado',
            'county' => 'Provincia',
            'country' => 'País',
            'zip_code' => 'Código postal',
            'type' => 'Tipo',
            'email' => 'Correo electrónico',
            'telephone' => 'Teléfono',
            'reference_name' => 'Nombre de contacto',
            'reference_surname' => 'Apellido de contacto',
            'reference' => 'Contacto',
            'modules' => 'Módulos',
            'activated_date' => 'Fecha de activación',
            'expire_date' => 'Fecha de expiración',
            'status' => 'Estado',
            'user_first_name' => 'Nombre propietario',
            'user_last_name' => 'Apellido propietario',
            'user' => 'Propietario',
            'user_email' => 'Correo electrónico propietario',
            'resellers' => 'Revendedores',
            'business_name' => 'Razón social',
            'vat_number' => 'Número de IVA',
            'fiscal_code' => 'Código fiscal',
            'properties_modules' => 'Módulos de la estructura',
            'accommodations' => 'Alojamientos',
            'quantity' => 'Cantidad',
            'contacts' => 'Contactos',
        ],
        'initials_name' => [
            'booking-engine' => 'BE',
            'channel-manager' => 'CM',
            'rate-checker' => 'RC',
            'brand-protection' => 'BP',
            'google-ads' => 'GA',
            'google-commission' => 'GC',
            'tripadvisor-istant-booking' => 'TIB',
            'trivago-fast-connect' => 'TFC',
            'booking-engine-quotes' => 'BEQ',
            'guests-reporting' => 'GR',
            'pms' => 'PMS',
            'newsletter' => 'CRM',
            'automatic-payments' => 'AP',
        ],
        'clone' => [
            'cloning-job-scheduled' => 'La clonación se realizará en breve, revisa dentro de unos minutos.',
        ],
        'not_found' => 'Los siguientes ID no existen: ',
        'log'  => [
            'property_module_enabled' => 'Módulo de propiedad habilitado',
            'property_module_disabled' => 'Módulo de propiedad deshabilitado',
            'beddy_channel_disabled' => 'Canal Beddy deshabilitado',
            'beddy_channel_enabled' => 'Canal Beddy habilitado',
            'property_disactivated' => 'Propiedad desactivada',
            'property_activated' => 'Propiedad activada',
            'property_cancelled' => 'Cancelación registrada para la propiedad',
            'property_cancellation_reversed' => 'Reversión de cancelación registrada para la propiedad',
            'property_update_expiration_date' => 'Fecha de vencimiento del contrato de propiedad actualizada',
        ],
        'treatment' => [
            'log' => [
                'attach' => 'Se ha asociado el tratamiento :treatment_name a los establecimientos :property_names con un suplemento de precio :supplement_price y una variación de precio :share_price. :children_detail :apply_past',
                'children_detail' => ' Para el rango de edad :age_range se ha establecido un suplemento de :supplement_price y una variación de :share_price.',
                'apply_past' => ' La configuración se ha aplicado a las reservas realizadas entre el :from y el :to',
                'detach' => 'Se ha desasociado el tratamiento :treatment_name del establecimiento :property_name',
                'update' => 'Se ha modificado el tratamiento :treatment_name estableciendo un suplemento de :supplement_price y una variación de :share_price. :children_detail :children_delete :detail_delete',
                'detail_delete' => 'La variación de precio se ha reiniciado con respecto a la anterior, por lo tanto se han eliminado todos los detalles previamente asociados.',
            ],
        ],

    ],
    'push_notifications' => [
        'multiple_sessions' => [
            'title' => 'Alerta de seguridad: varios dispositivos conectados a su cuenta',
            'message' => 'Se han detectado conexiones desde varios dispositivos en su cuenta. Por favor, verifique las sesiones actualmente activas.',
        ],
        'reservation_new' => [
            'title' => 'Nueva reserva de :channel_name (:name_surname).',
            'message' => ':name_surname ha reservado el alojamiento :accommodation_name de la propiedad :property_name desde :arrival_date hasta :departure_date.',
        ],
        'reservation_modified' => [
            'title' => 'Modificación de reserva de :name :surname de :channel_name.',
            'message' => 'Se ha modificado la reserva de :name :surname desde :arrival_date hasta :departure_date para el alojamiento :accommodation_name de la propiedad :property_name.',
        ],
        'reservation_cancelled' => [
            'title' => 'Cancelación de reserva de :name :surname de :channel_name.',
            'message' => 'Se ha cancelado la reserva de :name :surname desde :arrival_date hasta :departure_date de la propiedad :property_name.',
        ],
        'reservation_banktransfer_cancelled' => [
            'title' => 'Cancelación de reserva de :name :surname de :channel_name por falta de pago',
            'message' => 'Se ha cancelado automáticamente la reserva de :name :surname desde :arrival_date hasta :departure_date de la propiedad :property_name.',
        ],
        'invoice_rejected' => [
            'title' => 'Factura :number_complete de :name :surname rechazada por SDI.',
            'message' => 'La factura :number_complete de :name :surname ha sido rechazada por el siguiente motivo: :rejected_reason.',
        ],
        'invoice_received' => [
            'title' => 'Factura recibida de :sender_name.',
            'message' => 'Se ha recibido la factura número :document_number del :document_date de :sender_name.',
        ],
        'checkin_online_complete' => [
            'title' => 'Check-in online completado (:name :surname).',
            'message' => 'El cliente :name :surname ha realizado el check-in online para la reserva desde :arrival_date hasta :departure_date del alojamiento :accommodation_name de la propiedad :property_name.',
        ],
        'reservation_quote_expired' => [
            'title' => 'Presupuesto expirado :name :surname.',
            'message' => 'El presupuesto de :name :surname, creado el :created_date, ha expirado.',
        ],
        'housekeeper_maintainer' => [
            'title' => 'Nueva solicitud de mantenimiento para el alojamiento :accommodation_name',
            'message' => 'Se ha creado una nueva solicitud de mantenimiento para el alojamiento :tableau_label. :title - :description',
        ],
        'housekeeper_tableau_number_clean_status_change_email' => [
            'title' => 'Cambio de estado de limpieza para el alojamiento :cleanable_name - :accommodation_name',
            'message' => ':user_name ha cambiado el estado de limpieza a :clean_status en el día :reference_date para el alojamiento :cleanable_name (:accommodation_name) de la propiedad :property_name.',
        ],
        'reservation_option_expired' => [
            'title' => 'Opción de reserva expirada (:name :surname)',
            'message' => 'Ha expirado la opción de la reserva de :name :surname desde :arrival_date hasta :departure_date para el alojamiento :accommodation_name de la propiedad :property_name.',
        ],
        'order_payment_release' => [
            'subject' => 'Pre-autorización desbloqueada (:name :surname).',
            'body' => 'Se ha desbloqueado la pre-autorización del pago de la reserva de :name :surname desde :arrival_date hasta :departure_date de la propiedad :property_name.',
        ],
        'sca_authorized' => [
            'title' => 'Formulario SCA confirmado por :name :surname.',
            'message' => 'El cliente :name :surname ha confirmado el formulario SCA el :accepted_date desde la dirección IP :ip_address.',
        ],
        'customer_confirmed_payment_order_notification' => [
            'title' => 'Nuevo pago recibido de :name :surname.',
            'message' => 'El cliente :name :surname ha realizado un pago de :amount para la reserva desde :arrival_date hasta :departure_date de la propiedad :property_name.',
        ],
        'customer_confirmed_payment_order_notification_without_reservation' => [
            'title' => 'Nuevo pago recibido de :name :surname.',
            'message' => 'El cliente :name :surname ha realizado un pago de :amount.',
        ],
        'reservation_accommodation_zero_avails' => [
            'subject' => 'Disponibilidad agotada para el alojamiento :accommodation_name de la propiedad :property_name.',
            'body' => 'La disponibilidad para :accommodation_name ha terminado para las siguientes fechas: :days.',
        ],
        'reservation_queue_complete' => [
            'subject' => 'Reserva :name :surname procesada.',
            'body' => 'La reserva para el cliente :name :surname ha sido procesada correctamente.',
        ],
        'guests_reporting' => [
            'subject' => 'Envío de fichas Alloggiati - :alloggiatiweb_group_label',
            'success' => '1 ficha enviada correctamente|:number fichas enviadas correctamente',
            'error' => '1 ficha no enviada|:number fichas no enviadas :errorMessage',
        ],
        'quote_request' => [
            'subject' => 'Nueva solicitud de presupuesto',
            'message' => ':customer_name :customer_surname ha realizado una solicitud de presupuesto para tu propiedad.',
        ],
        'treatment_price_update' => [
            'subject' => 'Estadísticas de tratamientos actualizadas en - :property_name',
            'message' => 'El recálculo con los valores actualizados desde :start_date hasta :end_date para el tratamiento :treatment_name ha sido completado.',
        ],
        'queue_past_reservations_task_record_summary' => [
            'subject' => 'Resumen de tareas de procesamiento de reservas anteriores - :property_name (:property_id) canal :channel_name (:channel_id)',
            'message' => 'Se han procesado :reservations_elaborated reservas anteriores de un total de :reservations_total. Hay :reservations_require_action reservas que requieren acción por tu parte.',
        ],
        'queue_past_reservations_task_error' => [
            'subject' => 'Error en tarea de procesamiento de reservas anteriores - :property_name (:property_id) canal :channel_name (:channel_id)',
            'message' => 'Ha ocurrido un error durante el procesamiento de la cola de reservas anteriores. Mensaje de error: :error_description.',
        ],
        'reservation_message_received' => [
            'title' => 'Nuevo mensaje de :senderName (#:reference)',
        ],
        'conversation_message_send_failed' => [
            'title' => 'Fallo en el envío del mensaje',
            'message' => 'El mensaje enviado a :recipientName no fue entregado.',
        ],
        'urmet_sclak_error_generate_key' => [
            'title' => 'Error en la creación de llaves para la reserva :booker_name :booker_surname (#ID: :reference_number)',
            'message' => 'Ha ocurrido un error en Sclak relacionado con la generación de llaves para las habitaciones: :errors. Intenta de nuevo manualmente, si el problema persiste, contacta con el soporte de Urmet.',
        ],
        'nuki_error_generate_key' => [
            'title' => 'Error en la creación del PIN para la reserva :booker_name :booker_surname (#ID: :reference_number)',
            'message' => 'Ha ocurrido un error en Nuki relacionado con la generación del PIN para las habitaciones: :errors. Intenta de nuevo manualmente, si el problema persiste, contacta con el soporte de Nuki.',
        ],
        'urmet_sclak_error_sending_sms' => [
            'title' => 'Error en el envío de SMS de llaves para la reserva :booker_name :booker_surname (#ID: :reference_number)',
            'message' => 'No se pudo enviar el SMS de Sclak debido a un error. <br>Te recomendamos contactar al soporte de Urmet.',
        ],
        'single_property_export_completed' => [
            'title' => 'Exportación :exportProviderName completada',
            'message' => 'El archivo :fileName está listo para ser descargado.',
        ],
        'single_property_export_not_completed' => [
            'title' => 'Exportación :exportProviderName fallida',
            'message' => 'La exportación realizada el :date a las :time no fue exitosa.',
        ],
        'multi_property_export_completed' => [
            'title' => 'Exportación :exportProviderName completada',
            'message' => 'El archivo :fileName está listo para ser descargado.',
        ],
        'multi_property_export_not_completed' => [
            'title' => 'Exportación :exportProviderName fallida',
            'message' => 'La exportación realizada el :date a las :time no fue exitosa.',
        ],
        'newsletter_sent' => [
            'title' => 'Confirmación de envío de newsletter',
            'message' => 'La newsletter :newsletterName ha sido enviada correctamente.',
        ],
        'newsletter_not_sent' => [
            'title' => 'Error en el envío de la newsletter',
            'message' => 'No se pudo enviar la campaña ":newsletterName" debido a los siguientes errores: :errorMessage.',
        ],
        'newsletter_exceeded_sent_limit' => [
            'title' => 'Límite mensual de envíos superado',
            'message' => 'La newsletter :newsletterName no se ha enviado debido a que se ha superado el límite mensual de envíos de correos electrónicos.',
        ],
        'remote_door_key_service_reservation_resumed' => [
            'title' => 'Cambios en las reservas, generar nuevas llaves',
            'message' => 'Es necesario generar una nueva llave para la reserva de <b>:booker_name :booker_surname- :reference_number</b> de la propiedad <b>:property_name</b>',
        ],
        'remote_door_key_service_reservation_moved' => [
            'title' => 'Uno o más alojamientos han sido movidos. Es necesario generar una nueva llave.',
            'message' => 'Uno o más alojamientos de la reserva de <b>:booker_name :booker_surname- :reference_number</b> de la propiedad <b>:property_name</b> han sido movidos. Es necesario generar una nueva llave.',
        ],
        'send_city_tax_report' => [
            'title' => 'Confirmación de envío del informe de tasas de estancia',
            'message' => 'El informe de la tasa de estancia para el canal de envío :channelName ha sido enviado correctamente.',
        ],
        'send_city_tax_report_not_completed' => [
            'title' => 'Error en el envío del informe de tasas de estancia',
            'message' => 'El envío del informe de la tasa de estancia para el canal de envío :channelName no fue exitoso.',
        ],
        'export_city_tax_report' => [
            'title' => 'El informe de tasas de estancia para el canal :channelName está listo',
            'message' => 'Haz clic en la notificación para ser redirigido a la página de historial de exportaciones.',
        ],
        'export_city_tax_report_not_completed' => [
            'title' => 'No se pudo completar la exportación del informe de tasas de estancia para el canal :channelName',
            'message' => 'La generación del informe :reportId no fue exitosa.',
        ],
        'guest_atrtributes_missing_in_city_tax_report' => [
            'title' => 'Error en el envío/exportación del informe de tasas de estancia',
        ],
        'empty_city_tax_report' => [
            'title' => 'Error en el envío/exportación del informe de tasas de estancia para el canal :channelName',
            'message' => 'El informe de las tasas de estancia no se procesó ya que no se extrajo ningún huésped para comunicar al canal en el período seleccionado.',
        ],
        'accommodation_deleted' => [
            'title' => 'Acción requerida',
            'message' => 'Se ha reducido el número de unidades disponibles para el alojamiento :accommodationName de la propiedad :propertyName, para evitar el overbooking es necesario realizar un restablecimiento de la disponibilidad.',
            'title' => 'Acción requerida',
            'message' => 'Se ha reducido el número de unidades disponibles para el alojamiento :accommodationName de la propiedad :propertyName, para evitar el overbooking es necesario realizar un restablecimiento de la disponibilidad.',
        ],
        'payment_timetable_stripe_not_active' => [
            'title' => 'Fallo en el cargo automático - Stripe no activo',
            'message' => 'No se pudo realizar el cargo automático relacionado con este pago ya que no hay una cuenta activa de Stripe para realizar el cargo.',
        ],
        'payment_timetable_charge_failed' => [
            'title' => 'Fallo en el cargo automático de pago',
            'message' => 'No se pudo realizar el cargo automático de pago relacionado con este objeto debido al siguiente motivo: :error_description',
        ],
        'payment_timetable_no_credit_card' => [
            'title' => 'Fallo en el cargo automático - Tarjeta de crédito no presente',
            'message' => 'No se pudo realizar el cargo automático relacionado con este pago ya que no hay una tarjeta de crédito disponible para realizar el cargo.',
        ],
        'payment_timetable_exceeded' => [
            'title' => 'Fallo en el cargo automático - Pago excede el total de la reserva',
            'message' => 'No se pudo realizar el cargo automático relacionado con este pago porque excede el monto no pagado de la reserva.',
        ],
        'payment_timetable_require_action' => [
            'subject' => 'Fallo en el cargo automático - Se requiere 3D Secure',
            'message' => 'El cargo automático ha fallado debido a una solicitud de 3D Secure (ID: :payment_timetable_id, el :scheduled_date - Reserva :reservation_reference_number a nombre de :booker_name :booker_surname).',
        ],
        'payment_timetable_require_action_send_request' => [
            'subject' => 'Fallo en el cargo automático - Solicitud enviada al cliente',
            'message' => "El cargo automático ha fallado debido a una solicitud de 3D Secure (ID: :payment_timetable_id, el :scheduled_date - Reserva :reservation_reference_number a nombre de :booker_name :booker_surname).\nSe ha enviado una solicitud de pago al cliente por correo electrónico.",
        ],
        'payment_require_action' => [
            'subject' => 'Fallo en el cargo automático (ID: :payment_timetable_id - :scheduled_date) - Se requiere 3D Secure',
            'body' => 'El cargo automático ha fallado debido a una solicitud de 3D Secure (ID: :payment_timetable_id, el :scheduled_date - Reserva :reservation_reference_number a nombre de :booker_name :booker_surname).',
        ],
        'payment_require_action_send_request' => [
            'subject' => 'Fallo en el cargo automático (ID: :payment_timetable_id - :scheduled_date) - Pago pendiente de confirmación',
            'body' => "El cargo automático ha fallado debido a una solicitud de 3D Secure (ID: :payment_timetable_id, el :scheduled_date - Reserva :reservation_reference_number a nombre de :booker_name :booker_surname).\nSe ha enviado una solicitud de pago al cliente por correo electrónico.",
        ],
    ],
    'quote_request' => [
        'email' => [
            'quote_request_confermation' => 'Estimado <b>: property_name </b>,<br>
           <b>:customer_name :customer_surname</b> acaba de enviar una solicitud de cotización para su propiedad.',
            'subject' => 'Solicite una cotización de Beddy',
            'summary_request' => 'Resumen de solicitud:',
            'stay' => 'Estancia',
            'name_surname' => 'Nombre y Apellido',
            'telephone' => 'Teléfono',
            'email' => 'E-mail',
            'from' => 'comprobar en la fecha',
            'to' => 'Salida',
            'alternative_dates' => 'Disponible en fechas alternativas',
            'alternative_beds' => 'Disponible en diferentes camas',
            'yes' => 'Sì',
            'no' => 'No',
            'accommodation' => 'Alojamiento',
            'accommodations' => 'Alojamiento',
            'night' => 'Noche',
            'nights' => 'Noches',
            'adults' => 'Adultos',
            'children' => 'Niños',
            'eta_children' => 'Edad de los niños',
            'button' => 'Haga clic aquí para ver la solicitud',
        ],
        'email_customer' => [
            'subject' => 'Gracias por su consulta :customer_name!',
            'message' => 'Gracias <b>: customer_name </b>,<br></br>Su solicitud de cotización ha sido enviada con éxito, nos comunicaremos con usted lo antes posible.',
        ],
    ],
    'rateplans' => [
        'errors' => [
            'max_day_update' => 'No se puede eliminar esta tarifa ya que hay canales conectados.',
            'insert_periods_plan' => 'No se pueden insertar períodos en un plan tarifario.',
            'uneditable_rateplan' => 'El plan tarifario de origen no es modificable.',
            'source_not_found' => 'No se encuentra la tarifa de origen en la habitación.',
            'detach_accommodations_channels' => 'No se puede eliminar esta tarifa ya que hay canales conectados.',
            'multi_property_not_permitted' => 'No se pueden crear o modificar tarifas para más de una propiedad a la vez.',
            'rules_present_cannot_update' => 'No es posible aplicar el cambio solicitado porque hay reglas activas asociadas a este plan tarifario.',
        ],
        'warnings' => [
            'missing_set_rules' => 'No se pudo establecer reglas para algunos canales de origen en planes tarifarios existentes en los canales de destino.',
        ],
        'conflicts' => [
            'unsuitable_conditions' => 'Los valores para la condición de :condition_from no son compatibles con los valores ingresados para la condición de :condition_to.',
            'conditions_not_formatted' => 'Condiciones no formateadas correctamente, falta el ID.',
        ],
        'export_fields' => [
            'name' => 'Nombre',
            'policy' => 'Políticas de reembolso',
            'periods' => 'Períodos y días de validez',
            'accommodations' => 'Alojamientos',
        ],
    ],
    'rates' => [
        'errors' => [
            'max_day_update' => 'No se puede actualizar un período superior a un año.',
            'no_rooms_to_clone' => 'No hay habitaciones para clonar.',
            'no_rooms_to_clone_source' => 'Una o más habitaciones/tarifas no están presentes en el canal de origen.',
            'no_rooms_to_clone_destination' => 'Una o más habitaciones/tarifas no están presentes en el canal de destino.',
            'same_channel_to_clone' => 'No puedes clonar un canal en sí mismo.',
            'no_date_valid' => 'No hay fechas para actualizar.',
            'max_availability_exceeded' => 'El valor de disponibilidad ingresado supera el permitido por la configuración del alojamiento. El valor ha sido ajustado al máximo permitido.',
            'anti_overbooking_bloccante' => 'Atención: el valor de disponibilidad que intentas ingresar es superior al número de habitaciones vendibles. Estás corriendo el riesgo de overbooking.',
            'channel_update_error' => 'La actualización hacia el portal no se realizó con éxito, consulta la sección <b>Registro de Actualizaciones</b> para más información.',
            'period_over_limit' => 'El período desde :dateFrom hasta :dateTo excede el límite máximo permitido.',
        ],
        'warnings' => [
            'past_period' => 'El período seleccionado ya ha pasado.',
            'past_today_adjustment' => 'La fecha de inicio se ha ajustado a la fecha de hoy.',
            'period_adjustment_limit' => 'La fecha final ha sido ajustada al límite máximo permitido. (:dateTo)',
            'channel_not_connected' => 'La propiedad no está conectada al canal :channel_name.',
            'anti_overbooking' => 'Atención: el valor de disponibilidad que intentas ingresar es superior al número de habitaciones vendibles. Podrías correr el riesgo de overbooking.',
            'missing_association' => 'La habitación no está asociada al canal :channel_name.',
            'identical_update' => 'Una actualización idéntica está en curso, por favor intenta más tarde.',
            'rate_copy_not_found' => 'No hay datos para copiar para el período pasado. Actualización ignorada.',
        ],
    ],
    'receipt_modules' => [
        'errors' => [
            'already_migrated' => 'Esta impresora fiscal ya ha sido migrada al nuevo sistema de gestión de departamentos.',
        ],
        'log' => [
            'receipt_module_updated' => 'Impresora fiscal modificada',
            'receipt_module_created' => 'Impresora fiscal creada',
            'receipt_module_deleted' => 'Impresora fiscal eliminada',
            'receipt_module_department_deleted' => 'Departamento de impresora fiscal eliminado',
            'receipt_module_department_created' => 'Departamento de impresora fiscal creado',
            'receipt_module_department_updated' => 'Departamento de impresora fiscal modificado',
        ],
        'validation' => [
            'ateco_slot_code' => [
                'wrong_format' => 'Formato de código ATECO incorrecto.',
                'wrong_slot' => 'Valor de ranura no compatible. (0 - 3).',
            ],
        ],
    ],
    'receipt_channels' => [
        'log' => [
            'receipt_channel_created' => 'Recibo electrónico creado',
            'receipt_channel_deleted' => 'Recibo electrónico eliminado',
        ]
    ],
    'reservation_accommodation_room_day' => [
        'fields' => [
            'model_name' => 'día',
            'price' => 'precio diario',
            'adults_number' => 'número de adultos',
            'children_number' => 'número de niños',
        ],
    ],
    'reservation_addon' => [
        'fields' => [
            'related_id' => 'identificador relacionado',
            'related_type' => 'tipo relacionado'
        ],
    ],
    'reservation_accommodation' => [
        'fields' => [
            'price_total' => 'precio total de la habitación',
            'smoking' => 'fumadores',
            'accommodation_bed_type_combination_id' => 'Identificador de combinación de tipo de cama para alojamiento'
        ],
    ],
    'reservation_cc' => [
        'fields' => [
            'holder' => 'titular de la tarjeta de crédito',
            'number' => 'número de la tarjeta de crédito',
            'expire_date' => 'fecha de caducidad de la tarjeta de crédito',
            'cvc' => 'código CVC',
            'credit_card' => 'tarjeta de crédito',
            'current_balance' => 'saldo actual',
            'type_id' => 'tipo de identificador',
            'activation_date' => 'fecha de activación',
            'vcc_expiration_date' => 'fecha de expiración vcc',
            'is_virtual_card' => 'es tarjeta virtual'
        ],
    ],
    'reservation_invoice' => [
        'export_fields' => [
            'reference_number' => 'ID Reserva',
            'reservation_id' => 'ID Reserva',
            'accommodations' => 'Alojamientos',
            'room' => 'Número',
            'period' => 'Estancia',
            'pax' => 'Huéspedes',
            'type' => 'Tipo',
            'customer' => 'Titular',
            'payment_agreement' => 'Crédito',
            'paid' => 'Pagado',
            'to_pay' => 'A pagar',
            'accountholder' => 'Titular',
            'total' => 'Total',
            'stay' => 'Estancia',
            'guests' => 'Huéspedes',
            'credit' => 'Crédito',
            'note' => 'Notas',
            'notes' => 'Notas',
            'status' => 'Estado',
            'booker' => 'Reservante',
            'property_name' => 'Estructura',
            'open_charges' => 'Cuentas abiertas',
        ],
        'errors' => [
            'invoice_opened_for_customer' => 'El cliente tiene cuentas abiertas para esta reserva, finalice las cuentas antes de abrir nuevas.',
            'credit_note_on_opened' => 'No se puede emitir una nota de crédito para facturas no registradas.',
            'associate_in_to_credit_note' => 'No se puede asociar un ingreso a una nota de crédito.',
            'associate_out_to_invoice' => 'No se puede asociar un pago saliente a una factura.',
            'cant_update_due_invoice_no_show' => 'No se puede modificar la reserva ya que hay facturas de no-show o cancelación.',
            'keep_same_customer_on_credit_note' => 'No se puede cambiar el destinatario de la nota de crédito vinculada a una factura emitida.',
            'impossibile_move_through_reservations' => 'No se puede transferir un cargo fuera de las cuentas abiertas de esta reserva, a cuentas cerradas o notas de crédito.',
            'cant_refund_pending_sdi_invoice' => 'No se puede emitir una nota de crédito para facturas pendientes de validación por parte del SDI.',
            'associate_payments_to_follows_invoice' => 'No se puede asociar pagos a un recibo marcado como "sigue factura".',
        ],
    ],
    'reservation_note' => [
        'fields' => [
            'reservation_internal' => 'Notas sobre la reserva',
            'reservation_customer' => 'Notas del cliente',
            'accommodation_customer' => 'Solicitudes del cliente',
            'accommodation_checkin' => 'Notas del check-in de la habitación',
            'accommodation_checkout' => 'Notas del check-out de la habitación',
            'accommodation_housekeeper' => 'Notas gobernante'
        ],
        'deposit' => [
            'wording' => 'Depósito de :amount con el método de pago :payment_method por el cliente :customer',
            'card_info' => 'Datos de la tarjeta registrados: tipo :card_type con número :card_number, código :card_code y fecha de vencimiento :expire_date',
        ],
    ],
    'reservation_payment' => [
        'move_errors' => [
            'reservation_payment_is_not_payment' => 'El pago realizado en la fecha :date a nombre de :accountholder es un reembolso',
            'reservation_payment_rows_with_bills' => 'El pago realizado en la fecha :date a nombre de :accountholder tiene cargos asociados',
            'reservation_payment_is_invoiced' => 'El pago realizado en la fecha :date a nombre de :accountholder está presente en documentos ya emitidos',
            'reservation_payment_with_different_invoice_layout' => 'El pago realizado en la fecha :date a nombre de :accountholder tiene un perfil de facturación no presente en la estructura de destino',
        ],
        'pre_check_errors' => [
            'reservation_payment_is_not_payment' => 'El pago es un reembolso',
            'reservation_payment_rows_with_bills' => 'El pago tiene cargos asociados',
            'reservation_payment_is_invoiced' => 'El pago está presente en documentos ya emitidos',
        ],
    ],
    'reservation_quote' => [
        'export_fields' => [
            'reference_number' => 'Número',
            'created_at' => 'Creado',
            'customer_full_name' => 'Huésped',
            'expire_date' => 'Caducidad',
            'status' => 'Estado',
            'total' => 'Total',
            'treatment' => 'Tratamiento',
            'guests' => 'Huéspedes',
            'stay' => 'Alojamiento',
            'accommodations' => 'Habitaciones',
            'option' => 'Propuesta',
            'property' => 'Alojamiento',
            'expire_date_availability' => 'Vencimiento de la opción',
            'email_read_at' => 'Leído el',
            'customer_email' => 'Dirección de correo electrónico',
            'customer_telephone' => 'Teléfono',
        ],
        'status' => [
            'active' => 'Activado',
            'revoked' => 'Negado',
            'accepted' => 'Aceptado',
            'expired' => 'Caducado',
            'draft' => 'Borrador',
        ],
        'errors' => [
            'no_email_found' => 'No se han indicado email a los que enviar el presupuesto. Indicar al menos una dirección.',
            'email_already_feedback_cannot_update' => 'No es posible modificar el presupuesto ya que el cliente ya lo ha visualizado o ha dado una opinión',
            'no_customer_specified' => 'El presupuesto no está asociado a ningún usuario.',
            'quote_not_active' => 'El presupuesto no se encuentra activo.',
            'quote_option_empty' => 'La opción del presupuesto no incluye habitaciones, imposible confirmarlo',
            'quote_option_no_availability' => 'Los alojamientos que intentas reservar ya no están disponibles',
            'upload_attachment' => 'Error de carga de archivo',
            'other_modified' => 'Esto presupuesto ya no está disponible porque ha sido modificada por otro usuario',
            'no_valid_property' => 'No puede ingresar alojamiento de diferentes estructuras en la misma propuesta',
        ],
        'children' => '{1} 1 Niño|[2,*] :count Niños',
        'adults' => '{1} 1 Adulto|[2,*] :count Adultos',
    ],
    'reservation' => [
        'export_fields' => [
            'id' => 'Id',
            'booked_at' => 'Fecha/hora de reserva',
            'modified_at' => 'Fecha/hora última modificación',
            'channel_name' => 'Canal',
            'channel' => 'Canal',
            'booker' => 'Reservante',
            'booker_full_name' => 'Nombre completo del reservante',
            'group_label' => 'Grupo',
            'accommodations' => 'Alojamientos',
            'rateplans' => 'Planes tarifarios',
            'original_accommodations' => 'Alojamientos originales',
            'property' => 'Estructura',
            'stay' => 'Estancia',
            'period' => 'Estancia',
            'tag' => 'Etiqueta',
            'arrival_date' => 'Fecha de inicio de estancia',
            'departure_date' => 'Fecha de salida',
            'number_nights' => 'Num. noches',
            'total_price' => 'Importe',
            'property_name' => 'Estructura',
            'reservation_id' => 'ID de reserva',
            'room' => 'Habitación',
            'total' => 'Total',
            'total_to_pay' => 'Total a pagar',
            'status' => 'Estado',
            'note_customer' => 'Notas del cliente',
            'internal_note' => 'Notas internas',
            'group' => 'Grupo',
            'reference_number' => 'Número de referencia',
            'commission_amount' => 'Monto de comisión',
            'treatments' => 'Tratamientos',
            'booker_telephone' => 'Tel. del reservante',
            'booker_email' => 'Email del reservante',
            'company' => 'Empresa',
            'currency' => 'Moneda',
            'nic' => 'NIF',
            'extra' => 'Extra',
            'city_tax' => 'Tasa de estancia',
            'advance' => 'Depósito',
            'guests' => 'Huéspedes',
            'xml_reservation_id' => 'ID de reserva del canal',
            'user' => 'Usuario',
            'reservation_from_id' => 'Procedencia',
            'reservation_reason_id' => 'Motivo',
            'escalate_report_to_booking' => '¿Enviar reporte a Booking.com?',
            'allow_guest_to_book_again' => '¿Permitir al huésped reservar de nuevo?'
        ],
        'activity' => [
            'new' => [
                'message' => 'Nueva reserva proveniente de :channel_name',
                'message_sclak_generated_key' => 'Clave generada en Sclak para la habitación: :accommodation_name (:tableau_label)',
                'message_nuki_generated_key' => 'PIN generado para Nuki para la habitación: :accommodation_name (:tableau_label)',
                'message_sclak_sms_sent' => 'Se ha enviado el SMS con los códigos Sclak al número :telephone_number',
                'message_sclak_deleted_key' => 'Clave eliminada en Sclak para la habitación: :accommodation_name (:tableau_label)',
                'message_nuki_deleted_key' => 'PIN eliminado para la habitación: :accommodation_name (:tableau_label)',
                'invoice_printig_session' => 'Sesión de impresión fiscal iniciada en la impresora :printer_name (ID: :printer_id) relacionada con el recibo con ID: :invoice_id',
                'added_payment' => 'Se ha añadido el pago de :amount :currency (ID: :payment_id) con el método :payment_method',
                'added_refund' => 'Se ha emitido el reembolso de :amount :currency (ID: :payment_id) con el método :payment_method',
            ],
            'update' => [
                'message' => 'El campo :field_translate ha sido cambiado de :old_value a :new_value',
                'message_novalue' => 'El campo :field_translate ha sido cambiado',
                'message_newvalue' => 'Inserción de :field_translate :new_value',
                'message_deletevalue' => 'Eliminación de :field_translate :old_value',
                'message_forobject' => 'El campo :field_translate ha sido cambiado de :old_value a :new_value para :model_type :model_name',
                'message_split_accommodation' => 'La habitación reservada :accommodation_source (referencia tableau: :tableau_label_source) (del :original_arrival_date al :original_departure_date) ha sido dividida del :split_arrival_date al :split_departure_date y movida a la habitación :accommodation_destination (referencia tableau: :tableau_label_destination)',
                'message_move_accommodation' => 'La habitación reservada :accommodation_source (referencia tableau: :tableau_label_source, Rateplan: :rateplan_name_source, Tratamiento: :treatment_name_source, Precio: :price_source) ha sido movida a la habitación :accommodation_destination (referencia tableau: :tableau_label_destination, Rateplan: :rateplan_name_destination, Tratamiento: :treatment_name_destination, Precio: :price_destination)',
                'message_resend_email_customer' => 'Correo electrónico de la reserva reenviado al reservante, dirección :new_value',
                'message_resend_email_company' => 'Correo electrónico de la reserva reenviado a la empresa, dirección :new_value',
                'message_resend_email_property' => 'Correo electrónico de la reserva reenviado a la propiedad, dirección :new_value',
                'message_resend_email_additional' => 'Correo electrónico de la reserva reenviado a la dirección adicional :new_value',
                'message_restored_sdi_rejected_invoice' => 'Se ha reabierto el documento :invoice_number del :invoice_date con las siguientes notificaciones anexas: :sdi_notify',
                'message_sdi_rejected_invoice' => 'Se ha rechazado el documento :invoice_number del :invoice_date emitido con el perfil de facturación :invoice_layout (:invoice_business_name - :invoice_vat_code)',
                'message_sdi_rejected_invoice_with_advances' => 'Se ha rechazado el documento :invoice_number del :invoice_date emitido con el perfil de facturación :invoice_layout (:invoice_business_name - :invoice_vat_code) con los siguientes anticipos anexos: :advances',
                'message_sdi_rejected_invoice_as_receipt' => 'Se ha emitido como recibo el documento rechazado :invoice_number del :invoice_date con el perfil de facturación :invoice_layout (:invoice_business_name - :invoice_vat_code) y a nombre de :invoice_customer (Total :invoice_total), con las siguientes notificaciones anexas: :sdi_notify',
                'message_registered_invoice' => 'Se ha registrado el :document_type :invoice_number :follows_invoice del :invoice_date emitido con el perfil de facturación :invoice_layout (:invoice_business_name - :invoice_vat_code) y a nombre de :invoice_customer (Total :invoice_total) :manual_fp_register',
                'message_restored_invoice' => 'Se ha anulado el :document_type :invoice_number del :invoice_date emitido con el perfil de facturación :invoice_layout (:invoice_business_name - :invoice_vat_code)',
                'calculate_city_tax' => 'Se ha calculado la tasa de estancia para los siguientes huéspedes: :guests',
                'no_guests_calculate_city_tax' => 'Se ha calculado la tasa de estancia, pero no hay huéspedes aptos para el cálculo',
                'add_extra' => 'Se han añadido los cargos: :extra',
                'delete_bill' => 'Se han eliminado los cargos: :extra',
                'transferred_bills' => 'Se ha transferido el :transfer_label de los cargos: :bills_label',
                'transferred_bills_qty' => 'Se ha transferido la cantidad :transfer_label de los cargos: :bills_label',
                'transferred_bills_to_charges' => 'Se ha transferido el valor: :transfer_label de los cargos: :bills_label hacia la cuenta corriente :invoice_label (:invoice_id)',
                'transferred_bills_to_accommodation' => 'Se ha transferido el valor: :transfer_label de los cargos: :bills_label hacia la habitación :accommodation_label (:accommodation_id) - Reserva :reference_number',
                'transferred_bills_to_accommodation_multi_customer' => 'Se ha transferido el valor: :transfer_label de los cargos: :bills_label hacia la habitación :accommodation_label (:accommodation_id) - Reserva :reference_number a los clientes: :customers',
                'transferred_bills_qty_to_charges' => 'Se ha transferido la cantidad :transfer_label de los cargos: :bills_label hacia la cuenta corriente :invoice_label (:invoice_id)',
                'transferred_bills_qty_to_accommodation' => 'Se ha transferido la cantidad :transfer_label de los cargos: :bills_label hacia la habitación :accommodation_label (:accommodation_id) - Reserva :reference_number',
                'transferred_bills_qty_to_accommodation_multi_customer' => 'Se ha transferido la cantidad :transfer_label de los cargos: :bills_label hacia la habitación :accommodation_label (:accommodation_id) - Reserva :reference_number a los clientes: :customers',
                'transferred_bills_to_accommodation_reservation_destination' => 'Se ha transferido desde la cuenta corriente :invoice_origin (#:invoice_origin_id) los siguientes cargos: :bills_label',
                'restored_bills' => 'Se han restaurado los cargos: :bills_label',
                'message_deleted_credit_note' => 'Se ha eliminado el documento :document_type :invoice_number del :invoice_date emitido con el perfil de facturación :invoice_layout (:invoice_business_name - :invoice_vat_code)',
                'edit_payment' => 'Se ha modificado el pago (ID: :payment_id) con el método :payment_method. Total :amount :currency',
                'message_edit_guest' => 'Se ha modificado el huésped :guest_name',
                'transferred_payment_to_reservation' => 'Se ha transferido el pago (#:paymentId) realizado en fecha :date a nombre de :accountholder de la Reserva :reservationOrigin a la Reserva :reservationDestination',
                'restored_payment_to_reservation' => 'Se ha restaurado el pago (#:paymentId) realizado en fecha :date a nombre de :accountholder desde la Reserva :reservationOrigin',
                'guest_checkin_checkout' => 'Se han modificado las fechas de llegada o salida, debido al cambio de fechas de estancia de la habitación, para los siguientes huéspedes:guests',
                'model_price_original' => 'El campo :field_translate se cambió de :old_value a :new_value. El cliente eligió mantener el precio actual.',
                'model_price_moved' => 'El campo :field_translate se cambió de :old_value a :new_value. El cliente eligió el nuevo precio.',
            ],
            'delete' => [
                'delete_payment' => 'Se ha eliminado un pago de :amount :currency (ID: :payment_id) con el método :payment_method',
            ],
            'view' => [
                'credit_card_fail' => 'Se ha intentado leer la tarjeta de crédito. (:ip_address)',
                'credit_card_success' => 'Se han visualizado los datos de la tarjeta de crédito. (:ip_address)',
            ],
            'internal_note' => 'Nota interna: :note',
            'bill_note' => 'Notas para la emisión de la factura: :note',
            'catering_note' => 'Nota de catering: :note',
            'customer_note' => 'Solicitudes del cliente: :note',
            'nuki' => [
                'create' => 'Dispositivo Nuki (:device_id): código de puerta creado para la habitación :tableau_label',
                'update' => 'Dispositivo Nuki (:device_id): permisos de código modificados para la habitación :tableau_label',
                'delete' => 'Dispositivo Nuki (:device_id): código de puerta eliminado para la habitación :tableau_label',
            ],

        ],
        'wording' => [
            'advance_invoice' => 'Alojamiento del :date_from al :date_to',
            'customer' => 'Cliente: ',
            'advance_count' => 'Cuenta nº: ',
            'partial' => 'Parcial',
            'total' => 'Total',
            'credit_note' => 'Anulación de la :type nr. :number del :invoice_date',
            'city_tax_label' => ':cost por noche de :min_age a :max_age años por un máximo de :limit_days dd',
            'accommodation_bill_label' => 'Alojamiento (:arrival_date - :departure_date)',
            'city_tax_label_no_limit' => ':cost a notte da :min_age a :max_age anni senza limite di giorni',
        ],
        'fields' => [
            'model_name' => 'reserva',
            'arrival_date' => 'Fecha de llegada',
            'departure_date' => 'Fecha de salida',
            'total_price' => 'precio final',
            'total_adults' => 'número de adultos',
            'overbooking' => 'overbooking',
            'label_name' => 'grupo de clientes',
            'reason' => 'motivo del viaje',
            'total_children' => 'número de niños',
            'split_reservation' => 'división de la reserva',
            'sclak_deleted_key' => 'Clave eliminada en Sclak',
            'sclak_generated_key' => 'Clave generada en Sclak',
            'sclak_sms_sent' => 'SMS enviado con el código de Sclak',
            'move_accommodation' => 'traslado de habitación',
            'accommodation_bill' => 'Notas de la cuenta',
            'status' => 'estado',
            'keep_availability' => 'no restaurar',
            'expiration_date' => 'fecha de vencimiento',
            'availability_option' => 'opción de disponibilidad',
            'resend_email' => 'nuevo envío de correo',
            'commission_amount' => 'monto de la comisión',
            'reservation_reason_id' => 'identificador del motivo de la reserva',
            'reservation_from_id' => 'origen',
            'reservation_bill' => 'factura de la reserva',
            'reservation_checkin' => 'registro de reservas',
            'reservation_checkout' => 'comprobación de la reserva',
            'partner_download' => 'descarga de socios',
            'commissionable_amount' => 'importe comisionable',
            'is_group' => 'es grupo',
            'commission_discount_type_id' => 'id de tipo de descuento de comisión',
            'commission_discount_value' => 'valor del descuento de la comisión',
            'added_credit_card_data' => 'datos de tarjeta de crédito añadidos',
        ],
        'payment_status' => [
            'paid' => 'Pagado',
            'to_be_invoiced' => 'A facturar',
            'to_pay' => 'A pagar',
            'suspended' => 'Suspendido',
        ],
        'policy' => [
            'none' => 'Ninguna penalización',
        ],
        'errors' => [
            'property_deleted' => 'No se puede eliminar la reserva, contactar con la propiedad',
            'missing_main_room_guest' => 'Huésped principal no configurado para todas las habitaciones',
            'accommodation_not_found' => 'El alojamiento ha sido eliminado',
            'different_accommodation_checkout_date' => 'Las habitaciones de la reserva tienen fechas de salida diferentes',
            'different_accommodation_checkin_date' => 'Las habitaciones de la reserva tienen fechas de entrada diferentes',
            'transfer_on_same_customer_bill' => 'No se puede dividir en el mismo pagador',
            'no_guests_loaded' => 'No se han encontrado huéspedes para la habitación',
            'not_mapped_accommodation' => 'La habitación no está correctamente mapeada',
            'not_switch_virtual' => 'No se puede mover la reserva a una habitación virtual de otra propiedad',
            'last_accommodation' => 'No se puede eliminar la última habitación disponible',
            'not_tableau' => 'Habitación Tableau no perteneciente al alojamiento',
            'impossible_change' => 'No se puede realizar este cambio de estado',
            'missing_roomreservation_id' => 'No se ha encontrado habitación para la reserva enviada',
            'missing_order' => 'Orden no encontrada',
            'existing_bills_invoiced' => 'Existen facturas y recibos relacionados con la reserva. No se puede proceder',
            'uneditable_field' => 'Campo no editable',
            'no_gateway_response' => 'Error de conexión con la pasarela de pago',
            'reservation_unpaid' => 'La transacción no se ha completado correctamente',
            'missing_balance' => 'Falta el pago pendiente',
            'uneditable_fields_invoice' => 'Los siguientes campos no pueden ser modificados:',
            'not_editable_total_due_paid' => 'El precio ingresado es menor al total pagado',
            'not_editable_total_due_invoice' => 'El precio ingresado es menor al total facturado',
            'accommodation_room_guest_exists' => 'El huésped especificado ya existe para las fechas indicadas',
            'no_payment_amount_enough' => 'El crédito disponible (:amount_available) no es suficiente para cubrir la cantidad solicitada (:request_amount)',
            'payment_amoun_minor_of_amount_used' => 'La cantidad especificada (:request_amount) es menor que la ya utilizada (:amount_used_global)',
            'cannot_delete_deposit_invoice' => 'No se puede eliminar un pago ya utilizado en una factura emitida',
            'accommodation_invoiced' => 'La habitación ya ha sido facturada, no se puede eliminar',
            'resend_email_empty_address' => 'No se ha especificado una dirección de correo electrónico para este cliente',
            'householder_in_agreement' => 'El titular de la familia está en la división de cuentas, modifique la personalización antes de proceder con esta modificación',
            'missing_company' => 'Referencia de empresa faltante para la reserva',
            'accommodation_bill_charged' => 'Cargo de habitación facturado. No se puede proceder',
            'all_billed' => 'Todos los cargos están fiscalizados o transferidos. No se puede regenerar',
            'impossible_move_nature_bill' => 'No se puede mover el tipo de cargo: ',
            'billed_accommodation' => 'Non è possibile cambiare le date di prenotazione perché sono stati emessi documenti fiscali.
            Inserisci una nuova prenotazione o aggiungi una camera a questa prenotazione con le nuove date.',
            'deposit_as_refund' => 'Un depósito no puede configurarse como reembolso',
            'refund_in_invoice' => 'No se puede asociar un reembolso a facturas o recibos',
            'different_vat_codes' => 'No se pueden asociar pagos o recibos a facturación con diferentes códigos de IVA',
            'property_not_attached' => 'No se pueden asociar pagos a propiedades no involucradas en la reserva',
            'too_many_payments' => 'El monto de los pagos excede el gasto o el pago a reembolsar',
            'bill_and_expense' => 'No se puede asociar un pago a un cargo y un gasto',
            'expense_minimum_payment' => 'El gasto debe tener al menos un pago, no se puede proceder',
            'amount_exceed_refunds' => 'El pago a asociar excede la parte utilizable considerando los reembolsos',
            'missing_reservation' => 'Reserva no válida.',
            'already_cancelled' => 'La reserva ya ha sido cancelada.',
            'impossible_decrement_shared_bill' => 'No se puede disminuir la cantidad de un cargo compartido',
            'pax_fields_in_not_paxable_bill' => 'No se pueden ingresar referencias de huéspedes para un cargo diferente de los servicios extras basados en huéspedes',
            'company_email_address_is_empty' => 'No se ha especificado una dirección de correo electrónico para esta empresa',
            'checkinonline_dati_mancanti' => 'Datos no enviados correctamente.',
            'checkinonline_reservation_not_found' => 'Reserva no encontrada.',
            'checkinonline_reservation_is_cancelled' => 'La reserva está cancelada.',
            'checkinonline_reservation_is_not_confirmed' => 'La reserva no está confirmada',
            'checkinonline_reservation_arrival_date_past' => 'La fecha de llegada es anterior a la de hoy.',
            'checkinonline_reservation_departure_date_over' => 'La reserva ya ha terminado.',
            'checkinonline_city_tax_cannot_pay' => 'No hay impuesto municipal que pagar.',
            'deposit_as_deposit' => 'El pago ya es un depósito, no se puede proceder',
            'deposit_as_advance' => 'No se puede emitir un documento de adelanto sobre un depósito confirmado',
            'document_on_funds' => 'No se puede emitir un documento sobre una suma de fondo de caja',
            'document_on_used_payment' => 'No se puede emitir un documento sobre un pago ya utilizado para otros documentos',
            'not_whole' => 'No se puede emitir un documento sobre un pago asociado',
            'document_on_refunded' => 'No se puede emitir un documento sobre un pago reembolsado',
            'document_on_payments_out' => 'No se puede emitir un documento sobre pagos salientes',
            'channel_checkin_missing_info' => 'No hay información sobre el estado de la solicitud',
            'channel_checkin_missing_status_already_present' => 'El estado del check-in ya ha sido procesado',
            'no_bills_on_customer' => 'No existen cargos relacionados con el cliente de la división de cuentas',
            'discount_over_invoiced_value' => 'La diferencia de precio a aplicar es mayor que el valor a facturar',
            'no_show_requested_total_major_bills_to_invoice' => 'El total solicitado como no show es mayor que el valor a facturar',
            'checkin_major_checkout' => 'Fecha de check-in mayor o igual a la fecha de check-out para la habitación :accommodation_name, no se puede proceder',
            'checkout_major_checkin' => 'Fecha de check-out mayor o igual a la fecha de check-in para la habitación :accommodation_name, no se puede proceder',
            'missing_addon' => 'Servicio extra con campos faltantes, no se puede proceder',
            'missing_customer_on_split_bills_same_reservation' => 'No se pueden dividir los cargos dentro de la misma reserva sin especificar los pagadores específicos',
            'have_door_service_active' => 'No se puede agregar manualmente una llave para la apertura de una puerta ya que está activo el servicio externo :external_service_name',
            'conflict_system_custom_email_template' => 'Se ha especificado más de una plantilla para enviar, especifique solo una.',
            'guest_already_present_in_same_dates' => 'No se puede proceder: el huésped ya está presente en las mismas fechas',
            'can_not_move_reservation_payments' => 'No se pueden mover los pagos debido a los siguientes errores: :errors',
            'can_not_modify_ota_checkin_checkout' => 'No se pueden cambiar las fechas de una reserva proveniente de un canal.',
            'unsuitable_dates_for_guests' => 'Fechas de estancia incompatibles para los huéspedes: :guests',
            'unsuitable_dates_for_guests_one_day' => 'Fechas de estancia múltiples para los huéspedes: :guests para una sola noche, elimine una de las estancias antes de continuar',
        ],
        'warnings' => [
            'not_mapped_addons' => 'El servicio deseado no está asociado a la habitación: ',
            'bill_splitted' => 'Cargo distribuido en varias cuentas no editable: ',
            'bill_children' => 'Cargo parcial derivado no editable: ',
            'all_bills_closed' => 'Todas las cuentas están cerradas para esta reserva',
            'deposit_cut' => 'Se ha realizado una anulación del pago del cargo: ',
            'not_existing_bill' => 'Cargo no existente',
            'exceeding_num_adults' => 'Número de adultos excede el máximo permitido para la habitación',
            'exceeding_num_children' => 'Número de niños excede el máximo permitido para la habitación',
            'existing_payments_pending' => 'Existen pagos pendientes en los cargos de la habitación, ¿deseas continuar?',
            'existing_invoices_joined' => 'Existen documentos vinculados al cargo :bill_name, no se puede transferir a otros alojamientos o cuentas externas',
            'customer_invoiced' => 'Existen facturas emitidas para el cliente :customer, no se puede eliminar',
            'is_previous' => 'Reserva anterior a la conexión del canal',
            'bill_cant_split' => 'El cargo no se puede dividir en este tipo',
            'bill_charged' => 'Uno o más cargos ya han sido facturados, no se puede modificar.',
            'bill_qty_incoerence' => 'Cantidad no coherente con el número de huéspedes asociados al cargo',
            'no_guests' => 'No hay huéspedes presentes en esta reserva',
            'move_other_property_notify' => 'Selecciona una propiedad desde la que enviar las notificaciones',
            'bill_deposit_not_allowed' => 'Pago no asociable al tipo de cargo',
            'bill_discount_unsuitable_to_row' => 'El descuento recalculado no es compatible con la parte del cargo facturado',
            'bill_rows_discount_deleting' => 'La transferencia ha causado la eliminación del descuento relacionado con el cargo fuente en la cuenta abierta',
            'existing_bills_night' => 'Los servicios extra de las noches no incluidas en la estancia serán eliminados',
            'bills_not_found' => 'Cargos no encontrados',
            'change_status_in_progress' => 'La reserva ya está realizando un cambio de estado.',
            'reservation_accommodation_door_key_code_reservation_resumed' => 'Es necesario generar una nueva llave, la anterior ha sido desactivada debido al cambio de estado de la reserva.',
            'reservation_accommodation_door_key_code_exist' => 'Existen códigos de apertura de puertas. Proceder manualmente a la regeneración o revocación.',
            'reservation_accommodation_door_key_code_exist_moved_accommodation' => 'Uno o más alojamientos han sido movidos. Es necesario generar una nueva llave.',
            'reservation_accommodation_door_key_code_delete' => 'Ha ocurrido un error durante la eliminación de las llaves. Intenta manualmente de nuevo',
            'reservation_accommodation_door_key_code_generate' => 'Ha ocurrido un error durante la generación de las llaves. Intenta manualmente de nuevo',
            'existing_transferred_bills' => 'Existen cargos provenientes de otras habitaciones, es necesario restaurarlos o reasignarlos antes de continuar',
            'bill_has_payment' => 'Existen pagos vinculados al cargo :bill_name, no se puede transferir a habitaciones o documentos externos',
        ],
        'channels' => [
            'no_report_invalid_cc' => 'Informe tarjeta de crédito no válida no requerido para este portal',
            'no_report_noshow' => 'Informe no show no requerido para este portal',
            'no_report_cancellation_due_invalid' => 'Informe cancelación no requerido para este portal',
            'payment_to_ota' => 'Pago efectuado en el portal :channel_name',
            'no_previous' => 'El portal no puede mostrar la descarga de las reservas anteriores',
            'email' => [
                'without_room_title' => 'Nueva reserva sin habitación de :channel_name (ID: :reference_number) - Estructura: :property_name',
                'without_rate_title' => 'Nueva reserva sin tarifa de :channel_name (ID: :reference_number) - Propiedad: :property_name',
            ],
        ],
        'bills' => [
            'reservation_bill_id_not_found' => 'El ID :reservation_bill_id no pertenece a la reserva indicada',
            'reservation_bill_id_already_override' => 'El ID :reservation_bill_id resulta ya utilizado',
            'reservation_bill_id_no_updates' => 'Todos los elementos pertenecen ya a una reserva o no pertenecen a la reserva indicada',
            'delete_bill_accounted' => 'Imposible eliminar porque uno o más elementos ya se han contabilizado',
            'delete_sheet_bill_emitted' => 'Imposible eliminar la cuenta porque ya se ha emitido la factura',
            'different_vat_quotes_in_merge' => 'Imposible sobrescribir cargos con IVA diferente',
            'cant_editable_due_moved' => 'Cargo movido: solo se permite modificar el descuento',
        ],
        'invoice' => [
            'invoice_already_registered' => 'La factura ya se ha emitido',
            'no_invoice_layout' => 'No hay presente ningún estilo de facturación. Imposible continuar',
            'no_an_invoice' => 'No es una factura',
            'no_company_id' => 'No se ha especificado ninguna empresa a la que emitir la factura',
            'unsuitable_payments' => 'Los pagos asociados no son compatibles con el NIF asociado a la cuenta',
            'too_many_advances' => 'El valor de los anticipos pagados supera el total de los cargos',
            'advances_in_advance' => 'Imposible adjuntar anticipos a una factura de anticipo',
            'payments_major_total_invoice' => 'El total de los pagos supera el total de la factura',
        ],
        'pdf' => [
            'reservation' => [
                'booker' => [
                    'origin' => 'Portal de referencia',
                    'name' => 'Nombre del huésped',
                    'telephone' => 'Tfno',
                    'email' => 'E-Mail',
                    'pec' => 'PEC',
                    'language' => 'Idioma',
                    'reference_number' => 'Número reserva',
                    'booked_at' => 'Fecha reserva',
                    'commissionable_amount' => 'Importe sujeto a comisión',
                    'commission_amount' => 'Comisión',
                    'other_infos' => 'Información importante sobre este huésped',
                    'notes' => [
                        'note_internal' => 'Notas internas',
                        'note_customer' => 'Notas del cliente',
                        'note_bill' => 'Notas de pago',
                        'note_checkin' => 'Notas de check-in',
                        'note_checkout' => 'Notas de check-out',
                    ],
                ],
                'accommodation' => [
                    // 'room_number' => '', NO!!!!
                    'from_date' => 'Llegada',
                    'to_date' => 'Salida',
                    'duration' => 'Duración del alojamiento',
                    'duration_text' => '{1} :length noche|[2,*] :length noches',
                    // ':length notti',
                    'total_guests' => 'Total huéspedes',
                    'guests_adults_text' => ':quantity adultos',
                    'guests_children_text' => ':quantity niños',
                    'total_accommodations' => 'Número total de habitaciones',
                ],
                'reservation' => [
                    'name' => 'Nombre del huésped',
                    'total_guests' => 'Número de huéspedes',
                    'guests_adults_text' => ':quantity adultos',
                    'guests_children_text' => ':quantity niños',
                    'max_capacity' => 'Ocupación máxima',
                    'capacity_text' => ':quantity huéspedes',
                    'meals' => 'Comidas',
                    'meals_breakfast_included' => 'El desayuno está incluido en la tarifa de la habitación',
                    'table' => [
                        'date' => 'Fecha',
                        'price' => 'Precio',
                        'price_per_day' => 'Precio por noche',
                        'non_refundable_rate' => 'Tarifa no reembolsable',
                        // !?! TODO:
                        'subtotal' => 'Subtotal',
                        'city_tax' => 'Tasa turística',
                        'city_tax_detail' => 'Importe por persona por noche',
                        'total_accommodation_price' => 'Precio total del alojamiento',
                        'vat_included' => 'La tarifa incluye :amount de IVA',
                        'vat_not_included' => 'Tarifa Iva excluida',
                    ],
                ],
                'totals' => [
                    'statuses' => [
                        'Cancelled' => 'Cancelada',
                        'Optionable' => 'Opcional',
                        'Hidden' => 'Oculta',
                        'Pending' => 'A la espera de pago',
                        'Confirmed' => 'Confirmada',
                        'Expired' => 'Caducada',
                    ],
                    'status' => 'Estado reserva',
                    'total_amount' => 'Importe total',
                    'paid_deposit' => 'Depósito pagado',
                    'total_paid' => 'Pagado',
                    'total_to_be_paid' => 'A pagar',
                ],
                'payments' => [
                    'table' => [
                        'date' => 'Fecha registro',
                        'method' => 'Modo de pago',
                        'amount' => 'Importe',
                        'notes' => 'Notas',
                    ],
                ],
                'filters' => [
                    'arrival_date' => 'Llegando',
                    'in_house' => 'Ocupación actual',
                    'departure_date' => 'Saliendo',
                ],
                'statuses' => [
                    'cancelled' => 'Canceladas',
                    'optionable' => 'Opcionales',
                    'hidden' => 'Ocultas',
                    'pending' => 'A la espera del pago',
                    'confirmed' => 'Confirmadas',
                    'Expired' => 'Caducada',
                ],
            ],
            'bills' => [
                'accommodations' => 'Alojamientos',
                'accommodation' => 'Alojamiento',
                'total' => 'Total',
                'date' => 'Fecha',
                'room' => 'Habitación',
                'treatment' => 'Tratamiento',
                'amount_per_night' => 'Importe por noche',
                'addons_categories' => 'Servicios adicionales',
                'addon_category' => 'Tipología',
                'addon_name' => 'Servicio',
                'addon_price_type' => 'Tipo Tarifa',
                'amount' => 'Importe',
                'taxes' => 'Tasas',
                'tax_name' => 'Tipología',
                'accommodations_title' => 'Detalle alojamiento',
                'addons_categories_title' => 'Detalle servicios adicionales',
                'taxes_title' => 'Detalle tasas',
            ],
            'guests' => [
                'guests_list' => 'Lista huéspedes registrados en la reserva',
                'reservation_of_date' => 'del',
                'duration_text' => ':length noches',
                'from' => 'Del',
                'to' => 'Al',
                'table' => [
                    'type' => 'Tipología',
                    'name' => 'Nombre',
                    'surname' => 'Apellidos',
                    'birthday_date' => 'Fecha de nacimiento',
                    'gender' => 'Sexo',
                    'birth_place' => 'Lugar de nacimiento',
                    'checked_in' => 'Check-in efectuado',
                    'none' => 'Ningún huésped registrado',
                ],
            ],
            'payment' => [
                'payments_short_title' => 'Detalle pagos',
                'payments_title' => 'Pagos y documentos',
                'report_title' => 'Nota de pago',
                'issuer' => 'Titular del pago',
                'registration_date' => 'Fecha registro del pago',
                'payment' => 'Pago',
                'payment_date' => 'Fecha del pago',
                'method' => 'Método de pago',
                'amount' => 'Importe',
                'pos' => 'POS',
                'deposit_number' => 'Número de depósito',
                'payments_received' => 'Pagos recibidos',
                'notes' => 'Notas',
                'deposit' => 'Depósito',
                'to_pay' => 'Importe a pagar',
                'excess_payment' => 'Total importe en exceso',
                'invoiced' => 'Importe facturado',
                'to_be_invoiced' => 'Importe a facturar',
                'total_to_be_invoiced' => 'Importe total a facturar',
                'document_type' => 'Tipo de documento',
                'document_number' => 'Número',
                'document_date' => 'Fecha emisión',
                'invoice_issuer' => 'Titular',
                'invoice_paid' => 'Pagado',
                'invoice_to_pay' => 'A pagar',
                'refund_title' => 'Nota de reembolso',
                'deposit_title' => 'Depósito',
            ],
            'fees' => [
                'fees_title' => 'Tarifa',
                'document_type' => 'Tipo',
                'total' => 'Total',
                '22' => 'IVA 22%',
                '10' => 'IVA 10%',
                'customer' => 'Cliente o empresa',
            ],
            'deposits' => [
                'deposits_title' => 'Anticipos y depósitos',
                'export_fields' => [
                    'number' => 'Número',
                    'date' => 'Fecha',
                    'total' => 'Total',
                    'amount_available' => 'Importe disponible',
                    'used' => 'Utilizado',
                    'reservation_id' => 'Id reserva',
                    'pos' => 'Pos',
                    'type_payment' => 'Tipo de pago',
                    'type_reservation' => 'Tipo de reserva',
                    'description' => 'Descripción',
                    'user_pay' => 'Pagador',
                    'reservation' => 'Reservas',
                    'payment_method' => 'Método de pago',
                    'stay' => 'Alojamiento',
                    'departure_date' => 'Fecha de salida',
                    'property' => 'Estructura',
                ],
            ],
        ],
        'reservation' => 'Reserva',
        'notes' => [
            'accommodation_internal' => 'notas internas a la habitación',
            'accommodation_checkout' => 'notas check-out de la habitación',
            'accommodation_bill' => 'notas cargos de la habitación',
            'accommodation_checkin' => 'notas check-in de la habitación',
            'accommodation_housekeeper' => 'notas encargado de la habitación',
            'accommodation_customer' => 'notas huésped de la habitación',
        ],
        'details' => [
            'inserted' => 'El precio de la habitación incluye :amount :currency de :title',
        ],
        'of_date' => 'del :date',
        'arrival_date' => 'Llegada',
        'departure_date' => 'Salida',
        'nights' => 'Noches',
        'accommodations' => 'Habitaciones',
        'policy_description' => 'Resumen de las condiciones',
        'policy_deposit_description' => 'Resumen del pago',
        'payments_timetable' => [
            'title' => 'Condiciones de pago',
            'subtitle' => 'A continuación se indican las fechas en las que se realizarán los cargos por la estancia',
            'statuses' => [
                'scheduled' => 'Programado',
                'processed' => 'Procesado',
                'failed' => 'Fallido',
                'paused' => 'En pausa',
                'cancelled' => 'Cancelado',
                'wait_customer' => 'Esperando al cliente',
                'partial_processed' => 'Procesado parcialmente',
            ],
            'city_tax' => [
                'checkin_online' => 'La tasa turística de :amount no está incluida y se cobrará automáticamente tras completar el check-in online. Si no se completa el check-in online, se cobrará directamente en el alojamiento.',
                'checkout' => 'El importe de :amount es una estimación y puede variar en presencia de exenciones o modificaciones en el número de huéspedes o noches de estancia.'
            ],
        ],
        'log' => [
            'city_tax_log_title' => 'Tasa turística',
            'extra_log_title' => 'Servicios Extra',
            'bill_title' => 'Cargos',
            'notes' => 'Sección de Notas',
            'guest' => 'Huésped',
            'payment' => 'Pago',
        ],
        'errors_reason' => [
            'update_system' => 'No puedes modificar una razón de sistema',
            'delete_system' => 'No puedes eliminar una razón de sistema',
            'not_exist' => 'Razón no encontrada',
        ],
        'customer_profile_deleted' =>  'El perfil de este huésped ha sido eliminado y no se puede modificar. ¿Deseas reactivarlo para continuar con la modificación?',
    ],
    'rhino' => [
        'exceptions' => [
            'request_not_valid' => 'Campos faltantes',
            'method_not_found' => 'El método llamado no existe',
        ],
        'vat_code_already_exists' => 'Este código de IVA ya está presente en el sistema. Asegúrate de ingresar un código de IVA único que no haya sido registrado previamente.',
    ],
    'roles' => [
        'property' => [
            // TODO:
            'master' => 'Dirección',
            'operator' => 'Operador',
            'housekeeper' => 'Gobernante',
        ],
        'errors' => [
            'access_denied_property' => 'Rol incorrecto: el usuario no tiene permisos de director para acceder a la estructura.'
        ]
    ],
    'sca' => [
        'pdf' => [
            'filename' => 'Autorización para Tarjetas de Crédito',

            'card_holder' => 'Nombre del titular',
            'card_type' => 'Tipo de tarjeta',
            'card_number' => 'Número de tarjeta',
            'card_expiration' => 'Fecha de vencimiento',
            'card_cvc' => 'CVC',
            'parts' => [
                'p1' => 'Autorización para tarjetas de crédito',
                'p2' => 'Atención – Los campos marcados con un asterisco son obligatorios',
                'p3' => 'Se solicita amablemente proporcionar toda la información para proceder con la confirmación de su reserva.',
                'p4' => 'Enviar el formulario completado junto con cualquier documento necesario a: <span class="link">:email</span>',
                'p5' => 'Información del titular de la tarjeta:',
                'p6' => 'Se certifica que la información proporcionada es exacta y veraz.',
                'p7' => 'Por la presente autorizo el cargo del importe indicado en la siguiente tarjeta de crédito/débito',
                'p8' => '<span class="bold">Para tarifas no reembolsables</span>, la tarjeta de crédito indicada será inmediatamente cargada con el importe requerido.',
                'p9' => '<span class="bold">Para tarifas flexibles</span>, la tarjeta de crédito indicada podrá ser sometida a verificación de validez mediante una preautorización por el importe según lo previsto en la política.',
                'p10' => 'Firma del titular de la tarjeta',
                'p11' => 'Número de reserva',
                'p12' => 'Fecha de llegada',
                'p13' => 'Junto con este documento se solicita el envío de la parte delantera/trasera de la tarjeta de crédito/débito utilizada para el pago junto con una copia de la tarjeta de identidad/pasaporte del titular. Asegúrese de que los documentos solicitados sean enviados inmediatamente a: <span class="link">:email</span>',
                'p14' => 'Si no se reciben los documentos solicitados, la reserva será considerada nula y, en consecuencia, cancelada. Toda la información será tratada como confidencial y utilizada únicamente para los fines mencionados anteriormente.',
                'p15' => ':name – :address, :zip_code – :city_name <span class="link">:email</span> - <span class="link">:website</span>',
            ],
        ],

        'confirmation_request_expired' => 'Solicitud ya caducada',
        'email' => [
            'subject' => ':property - Solicitud de autorización',
            'payment_confirmation' => 'Confirmar pago',
            'reservation_confirmation' => 'Número de confirmación de reserva :referenceNumber',
            'date' => 'Fecha',
            'click_here_link' => 'Haga clic aquí para confirmar el formulario SCA',
            'payment_total' => 'Pago total',
            'reservation_total' => 'Reserva total',
            'payment_summary' => 'Resumen de pago',
            'reservation_summary' => 'Resumen de reserva',
            'we_are_waiting_for_you_on_date' => 'Esperamos darle la bienvenida el :date',
            'you_payment_for' => 'Su pago por :nome',
            'your_reservation_for' => 'Su reserva para :nome',
            'dear_customer_reservation' => 'Estimado/a :name :surname, <br /> Para garantizar su reserva, le invitamos a autorizar el uso de su tarjeta de crédito de acuerdo con las condiciones de reserva y cancelación.<br><br>Gracias por su colaboración.',
            'dear_customer_payment' => 'Estimado/a :name :surname, <br /> Para garantizar su reserva, le invitamos a autorizar el uso de su tarjeta de crédito de acuerdo con las condiciones de reserva y cancelación.<br><br>Gracias por su colaboración.',
            'subject_reservation' => ':name :surname, confirma tu reserva',
            'subject' => 'Se solicitó autorización SCA / 3DS',
            'authorize_card_use' => 'Autorizar el uso de la tarjeta',
            'payment_click_here_link' => 'Haga clic aquí para confirmar el pago',
            'non_beddy_reservation_click_here_link' => 'Para confirmar el pago vaya al siguiente enlace : :link',
            'non_beddy_payment_click_here_link' => 'Para confirmar su reserva vaya al siguiente enlace : :link',
            'subject_accepted' => 'Se ha confirmado la autorización SCA/3DS',
            'sca_reservation_accepted' => 'Le informamos que su solicitud de confirmación del formulario SCA/PSD2 para la reserva #:referenceNumber ha sido aceptada por el cliente.',
            'sca_payment_accepted' => 'Le informamos que su solicitud de confirmación del formulario SCA / PSD2 para la reserva #:referenceNumber ha sido aceptada por el cliente.',
        ],
        'whatsapp' => [
            'message' => 'Estimado :name :surname, para confirmar su reserva # :referenceNumber (:arrivalDate - :departureDate) necesitamos la autorización de su tarjeta de crédito. Haga clic aquí :link',
        ],
    ],
    'social_archive' => [
        'export_fields' => [
            'property_name' => 'Estructura',
            'unlock_email' => 'Correo electrónico',
            'unlock_date' => 'Fecha de inscripción',
        ],
    ],
    'statistics' => [
        'partitioning_translations' => [
            'yearly' => 'a un año|a :value años',
            'monthly' => 'a un año|a :value años',
            'daily' => 'a un año|a :value años',
        ],
        'warnings' => [
            'limit_truncation' => 'Visualización solicitada para un periodo demasiado amplio. El intervalo de búsqueda ha sido limitado :partitioning_translation.',
            'previous_offset_available_only_with_daily_partitioning' => 'Tipo de comparación disponible solo en vista diaria. Se comparará el periodo elegido con el año anterior.',
        ],
        'exceptions' => [
            'invalid_split' => 'Operación no disponible',
            'not_available' => 'Funcionalidad momentáneamente no disponible',
            'cannot_create_groupable' => 'Parámetros no válidos para la agrupación',
            'invalid_date_range' => 'Fechas enviadas no válidas',
        ],
        'legend' => [
            'no_model' => 'No especificado',
            'deleted_rateplans' => 'Tarifas eliminadas',
            'no_treatment' => 'Tratamiento no especificado',
            'charges' => 'Extras manuales',
            'no_label' => 'Sin nombre',
            'stay' => 'Estadías',
            'tax' => 'Impuestos',
            'ob' => 'Overbooking',
            'virtual_stamp' => 'Sello virtual',
            'city_tax' => 'Tasa de estancia',
            'no_show' => 'No show',
            'cancellation' => 'Cancelación fuera de término',
            'no_show_stay' => 'Estancia en no show',
            'cancellation_stay' => 'Estancia en cancelación fuera de término',
            'no_show_extra' => 'Servicio extra en no show',
            'cancellation_extra' => 'Servicio extra en cancelación fuera de término',
            'penalty' => 'Penalidades',
            'general_invoices' => 'Cuentas pasantes',
            'manual' => 'Cargos manuales',
            'payment' => 'Anticipos',
            'beddy_channel_labels' => [
                'quote' => 'Beddy (Presupuestos)',
                'website' => 'Beddy (Sitio Web)',
                'manual' => 'Beddy (PMS)',
                'general' => 'Beddy (Cuentas Pasantes)',
                'google-hotel' => 'Google Hotel',
                'trivago-fast-connect' => 'Trivago',
                'trivago-express-booking' => 'Trivago Express Booking',
                'bookingbooster' => 'Booking Booster',
            ],
        ],
        'label' => 'Fecha',
        'label_date' => 'Fecha de referencia',
        'label_channel' => 'Segmento de canal',
        'label_accommodation' => 'Segmento de habitación',
        'label_room' => 'Segmento de número de tableau',
        'label_booker_category' => 'Segmento de categoría de cliente',
        'label_rateplan' => 'Segmento de plan tarifario',
        'label_reservation_from' => 'Segmento de origen de la reserva',
        'label_nationality' => 'Segmento de nacionalidad',
        'label_property' => 'Segmento de propiedad',
        'label_dealer_company' => 'Segmento de empresa',
        'label_dealer_agency' => 'Segmento de agencia',
        'label_dealer_tour_operator' => 'Segmento de tour operador',
        'label_production_type' => 'Segmento de departamento',
        'production_over_time' => 'Venta por periodo',
        'revenue' => 'Venta',
        'production' => 'Producción por periodo',
        'available_nights' => 'Noches disponibles',
        'unsold_nights' => 'Noches no vendidas',
        'penalty_nights' => 'Noches en penalización',
        'arrivals' => 'Llegadas',
        'departures' => 'Salidas',
        'average_stay_length' => 'Estancia media',
        'average_guest_earning' => 'Ganancia media por huésped',
        'sold_nights' => 'Noches vendidas',
        'occupation_percentage' => 'Ocupación',
        'total_price' => 'Venta',
        'adr' => 'ADR',
        'revpar' => 'Revpar',
        'counted_reservations' => 'Total de reservas',
        'confirmed_reservations' => 'Reservas confirmadas',
        'cancelled_reservations' => 'Reservas canceladas',
        'cancellation_ratio' => 'Tasa de cancelación',
        'counted_average_booking_window' => 'counted_average_booking_window',
        'confirmed_average_booking_window' => 'Días de antelación de la reserva',
        'cancelled_average_booking_window' => 'Días de antelación de la cancelación',
        'rooms_checkin' => 'Habitaciones en llegada',
        'rooms_checkout' => 'Habitaciones en salida',
        'label_department' => 'Departamento',
        'label_service' => 'Servicio',
        'gross_amount' => 'Importe bruto',
        'share_percent' => 'Participación (%)',
        'taxes' => 'IVA',
        'net_amount' => 'Importe neto sin IVA',
        'quantity' => 'Cantidad',
        'net_revenue' => 'Ingresos netos',
        'commissions_amount' => 'Comisión',
        'in_stay_rooms' => 'Habitaciones en estancia',
        'presence_rooms' => 'Presencia en habitaciones',
        'in_stay_guests' => 'Estancias',
        'presence_guests' => 'Presencias',
        'absolute_guests' => 'Huéspedes',
        'gross_amount_without_commissions' => 'Importe neto sin comisiones',
        'net_amount_without_commissions' => 'Importe neto sin comisiones e IVA',
        'gt_revenue' => [
            'rooms' => [
                'date' => 'FECHA',
                'hotel_capacity' => 'CAPACIDAD_HOTELERA',
                'rooms_sold' => 'HABITACIONES_VENDIDAS',
                'rooms_ooo' => 'HABITACIONES_OOO',
                'rooms_revenue' => 'INGRESOS_HABITACIONES',
            ],
            'segments' => [
                'date' => 'FECHA',
                'cam_business' => 'CAM_NEGOCIO',
                'rev_business' => 'REV_NEGOCIO',
                'cam_tour_operator' => 'CAM_TOUR_OPERADOR',
                'rev_tour_operator' => 'REV_TOUR_OPERADOR',
                'cam_ota' => 'CAM_OTA',
                'rev_ota' => 'REV_OTA',
                'cam_beddy' => 'CAM_BEDDY',
                'rev_beddy' => 'REV_BEDDY',
                'cam_diretta' => 'CAM_DIRECTA',
                'rev_diretta' => 'REV_DIRECTA',
            ],
        ],
    ],
    'stripe' => [
        'declined_codes' => [
            'default' => [
                'description' => 'Error general desconocido.',
                'next_steps' => 'Contactar con el soporte técnico.',
            ],
            'approve_with_id' => [
                'description' => 'El pago no puede ser autorizado.',
                'next_steps' => 'El pago debe intentarse nuevamente. Si no se puede procesar, el cliente debe contactar con el emisor de la tarjeta.',
            ],
            'customer_max_payment_methods' => [
                'description' => 'El cliente ya tiene el número máximo de métodos de pago vinculados.',
                'next_steps' => 'Desvincular algunos métodos de pago de este cliente o proceder con otro cliente.',
            ],
            'call_issuer' => [
                'description' => 'La tarjeta ha sido rechazada por una razón desconocida.',
                'next_steps' => 'El cliente debe contactar al emisor de la tarjeta para más información.',
            ],
            'card_not_supported' => [
                'description' => 'La tarjeta no admite este tipo de compra.',
                'next_steps' => 'El cliente debe intentar con un método de pago diferente.',
            ],
            'card_velocity_exceeded' => [
                'description' => 'El cliente ha superado el límite de gasto en la tarjeta.',
                'next_steps' => 'El cliente debe esperar un tiempo antes de intentarlo nuevamente o utilizar una tarjeta diferente.',
            ],
            'currency_not_supported' => [
                'description' => 'La tarjeta no admite la moneda especificada.',
                'next_steps' => 'El cliente debe utilizar una tarjeta diferente que soporte esta moneda.',
            ],
            'do_not_honor' => [
                'description' => 'La tarjeta ha sido rechazada.',
                'next_steps' => 'El cliente debe contactar al emisor de la tarjeta para más información.',
            ],
            'do_not_try_again' => [
                'description' => 'La tarjeta ha sido rechazada.',
                'next_steps' => 'No intente nuevamente el pago. El cliente debe usar un método de pago alternativo.',
            ],
            'duplicate_transaction' => [
                'description' => 'Una transacción con el mismo monto y datos ha sido enviada recientemente.',
                'next_steps' => 'El cliente debe esperar e intentarlo más tarde.',
            ],
            'expired_card' => [
                'description' => 'La tarjeta ha expirado.',
                'next_steps' => 'El cliente debe utilizar una tarjeta diferente.',
            ],
            'fraudulent' => [
                'description' => 'La transacción ha sido rechazada porque se sospecha que es fraudulenta.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'generic_decline' => [
                'description' => 'La tarjeta ha sido rechazada.',
                'next_steps' => 'El cliente debe contactar al emisor de la tarjeta para más información.',
            ],
            'incorrect_number' => [
                'description' => 'El número de tarjeta ingresado no es correcto.',
                'next_steps' => 'El cliente debe verificar el número de la tarjeta o utilizar una tarjeta diferente.',
            ],
            'incorrect_cvc' => [
                'description' => 'El código de seguridad de la tarjeta (CVC) no es correcto.',
                'next_steps' => 'El cliente debe verificar el CVC o utilizar una tarjeta diferente.',
            ],
            'incorrect_pin' => [
                'description' => 'El PIN ingresado no es correcto.',
                'next_steps' => 'El cliente debe ingresar el PIN correcto.',
            ],
            'incorrect_zip' => [
                'description' => 'El código postal no es correcto.',
                'next_steps' => 'El cliente debe verificar su código postal.',
            ],
            'insufficient_funds' => [
                'description' => 'La tarjeta no tiene fondos suficientes.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'invalid_account' => [
                'description' => 'La tarjeta o la cuenta no existen.',
                'next_steps' => 'El cliente debe verificar la información de la tarjeta o utilizar un método de pago diferente.',
            ],
            'invalid_amount' => [
                'description' => 'El monto del pago no es válido.',
                'next_steps' => 'Verificar el monto e intentarlo nuevamente.',
            ],
            'invalid_cvc' => [
                'description' => 'El código de seguridad de la tarjeta (CVC) no es válido.',
                'next_steps' => 'El cliente debe verificar el CVC o utilizar una tarjeta diferente.',
            ],
            'invalid_expiry_year' => [
                'description' => 'El año de vencimiento de la tarjeta no es válido.',
                'next_steps' => 'El cliente debe verificar la fecha de vencimiento o utilizar una tarjeta diferente.',
            ],
            'invalid_number' => [
                'description' => 'El número de tarjeta no es válido.',
                'next_steps' => 'El cliente debe verificar el número de la tarjeta o utilizar una tarjeta diferente.',
            ],
            'issuer_not_available' => [
                'description' => 'El emisor de la tarjeta no está disponible.',
                'next_steps' => 'El cliente debe intentarlo más tarde.',
            ],
            'lost_card' => [
                'description' => 'La tarjeta ha sido reportada como perdida.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'merchant_blacklist' => [
                'description' => 'El pago ha sido rechazado debido a las reglas del comerciante.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'new_account_information_available' => [
                'description' => 'Existen nuevas informaciones sobre la cuenta de la tarjeta.',
                'next_steps' => 'El cliente debe verificar la información actualizada con su banco.',
            ],
            'no_action_taken' => [
                'description' => 'El emisor de la tarjeta no ha tomado ninguna acción.',
                'next_steps' => 'El cliente debe contactar al emisor de la tarjeta para más información.',
            ],
            'not_permitted' => [
                'description' => 'El pago no está permitido.',
                'next_steps' => 'El cliente debe contactar al emisor de la tarjeta para más información.',
            ],
            'offline_pin_required' => [
                'description' => 'Se requiere un PIN fuera de línea.',
                'next_steps' => 'El cliente debe ingresar el PIN correcto.',
            ],
            'online_or_offline_pin_required' => [
                'description' => 'Se requiere un PIN en línea o fuera de línea.',
                'next_steps' => 'El cliente debe ingresar el PIN correcto.',
            ],
            'pickup_card' => [
                'description' => 'La tarjeta debe ser retirada.',
                'next_steps' => 'El cliente debe contactar al emisor de la tarjeta para más información.',
            ],
            'pin_try_exceeded' => [
                'description' => 'El cliente ha superado el número máximo de intentos de PIN incorrectos.',
                'next_steps' => 'El cliente debe contactar al emisor de la tarjeta para desbloquear el PIN o utilizar un método de pago alternativo.',
            ],
            'processing_error' => [
                'description' => 'Ha ocurrido un error en el procesamiento.',
                'next_steps' => 'El cliente debe intentarlo más tarde.',
            ],
            'reenter_transaction' => [
                'description' => 'El pago debe ser ingresado nuevamente.',
                'next_steps' => 'El comerciante debe reingresar el pago.',
            ],
            'restricted_card' => [
                'description' => 'La tarjeta no puede ser utilizada para este pago.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'revocation_of_all_authorizations' => [
                'description' => 'La tarjeta ha sido rechazada.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'revocation_of_authorization' => [
                'description' => 'La tarjeta ha sido rechazada.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'security_violation' => [
                'description' => 'La tarjeta ha sido rechazada debido a una violación de seguridad.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'service_not_allowed' => [
                'description' => 'El servicio no está permitido.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'stolen_card' => [
                'description' => 'La tarjeta ha sido reportada como robada.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'stop_payment_order' => [
                'description' => 'El pago ha sido detenido por el cliente.',
                'next_steps' => 'El cliente debe utilizar un método de pago alternativo.',
            ],
            'testmode_charges_only' => [
                'description' => 'Su cuenta no ha sido activada y solo puede realizar cargos de prueba.',
                'next_steps' => 'Active su cuenta en el Panel de control para comenzar a procesar cargos reales.',
            ],
            'testmode_decline' => [
                'description' => 'Se ha utilizado una tarjeta de prueba de Stripe.',
                'next_steps' => 'Utilice una tarjeta de pago real.',
            ],
            'transaction_not_allowed' => [
                'description' => 'La transacción no está permitida.',
                'next_steps' => 'El cliente debe contactar al emisor de la tarjeta para más información.',
            ],
            'try_again_later' => [
                'description' => 'El emisor de la tarjeta no ha aprobado la solicitud.',
                'next_steps' => 'El cliente debe intentarlo más tarde.',
            ],
        ],
    ],
    'tableau' => [
        'errors' => [
            'roomNotFound' => 'Habitación no encontrada o inexistente',
            'tableauNumberNotFound' => 'El número de habitación no es correcto.',
            'closureConflict' => 'No puedes superponer periodos de cierre',
            'lockedRoom' => 'La habitación está bloqueada o en uso provisional y no puede ser modificada',
            'lockedAccommodation' => 'Tipo de habitación bloqueado no modificable',
            'reservation_accommodation_not_fund' => 'No se encontró la habitación reservada',
            'accommodation_destination_not_found' => 'La habitación de destino no fue encontrada',
            'accommodation_destination_treatment_not_found' => 'El tratamiento no está activo para la habitación seleccionada',
            'accommodation_destination_rateplan_not_found' => 'La tarifa seleccionada no está activa para la habitación elegida',
            'reservation_locked' => 'Esta reserva tiene un estado de bloqueo, no se pueden hacer cambios.',
            'exists_reservation_destination' => 'Ya existe una reserva en la habitación de destino, no se puede continuar!',
            'split_checkin_minor' => 'La fecha de check-in especificada es anterior a la fecha de check-in de la reserva',
            'split_checkout_major' => 'La fecha de check-out especificada es posterior a la fecha de check-out de la reserva',
            'split_incompatible_rates' => 'La habitación de destino no es compatible porque no tiene las mismas tarifas que la habitación de origen',
            'exists_tableau_closure' => 'En la habitación de destino hay un cierre, elimine el cierre del tableau antes de continuar',
            'exists_reservation_closure' => 'En el período seleccionado ya existen algunas reservas, no es posible cerrar la habitación',
            'reservation_not_found' => 'Reserva no encontrada',
            'reservation_accommodation_keep_activated' => 'La habitación no puede ser movida. Para continuar, elimine el bloqueo desde los detalles de la reserva.',
            'reservation_moved_or_cancelled' => 'La reserva ha sido movida o cancelada.',
            'reservation_is_moving' => 'Atención, ya se está realizando una modificación en la reserva. Actualiza el Tableau e inténtalo de nuevo en un momento',
            'closure_just_creating' => 'Un cierre aún está en proceso para esta habitación, por favor inténtalo más tarde',
            'closure_just_removing' => 'Una eliminación de cierre aún está en proceso para esta habitación, por favor inténtalo más tarde',
        ],
        'warnings' => [
            'tableauNumberWillBeChanged' => 'Atención, la habitación será movida al número :newTableauNumber',
        ],
    ],
    'technical_notices' => [
        'email' => [
            'failed_log_job_title' => 'Falló el envío de SendLogJob',
        ],
        'errors' => [
            'channel_unsupported' => 'Canal no soportado',
            'property_not_found' => 'Estructura no encontrada',
        ],
    ],
    'templates_snippets_categories' => [
        'reservation_data' => 'Datos de la reserva',
        'property_data' => 'Datos del alojamiento',
        'automatism' => 'Automatismos',
        'reservations_accommodation_datails' => 'Detalles de alojamientos reservados',
        'reservation_personal_data' => 'Datos personales del reservante',
        'payments_data' => 'Datos de los pagos',
        'cancellation_policy_data' => 'Datos de la política de cancelación',
        'estimate_data' => 'Datos del presupuesto',
        'tax_document_data' => 'Datos de los documentos fiscales',
        'payments_timetable' => 'Pagos programados',
    ],
    'users' => [
        'new' => [
            'title' => 'Nuevo usuario :username',
            'message' => 'Un nuevo usuario ha sido creado por :self_username',
        ],
        'update' => [
            'title' => 'Usuario :username modificado',
            'message' => 'Usuario :username modificado correctamente',
            'missing_email_verification_code' => 'La modificación que está intentando realizar requiere una confirmación, le hemos enviado una notificación a su correo electrónico actual.',
        ],
        'delete' => [
            'title' => 'Usuario :username eliminado',
            'message' => 'Usuario :username eliminado correctamente',
            'error_delete_1' => 'No puedes eliminar tu propia cuenta.',
        ],
        'errors' => [
            'emailnotfound' => 'Correo electrónico no válido',
            'passwordIncorrect' => 'La contraseña actual no es válida',
            'reminderNotValid' => 'Código no válido o caducado',
            'propertyAttached' => 'El usuario y la estructura ya están asociados',
            'propertyDetached' => 'El usuario y la estructura no tienen relaciones',
            'permissionNotFound' => 'Uno de los permisos no está presente para este usuario',
            'tokenNotGenerated' => 'Error al generar el token',
            'username_exists' => 'El nombre de usuario ya está en uso',
            'email_exists' => 'La dirección de correo electrónico ya está en uso',
            'user_not_allowed' => 'El usuario logueado no está autorizado a crear nuevos usuarios',
            'cannot_detach_all_auth_verification_methods' => 'No se puede desconectar todos los métodos de verificación, al menos uno de ellos debe estar activo.',
            'no_active_properties' => 'No hay ninguna propiedad activa asociada a tu cuenta. Ponte en contacto con el soporte de Beddy para recibir asistencia.'
        ],
    ],
    'vat_quote' => [
        'related_model' => [
            'accommodation' => 'Alojamiento',
            'addon' => 'Servicio adicional',
            'city_tax' => 'Impuesto de ciudad',
            'manual_charge' => 'Cargo añadido manualmente',
            'expense_category' => 'Categoría de gastos',
            'reservation_payment' => 'Facturas y recibos de depósito',
            'place_tax' => 'Impuesto de timbre',
            'reservation_no_show' => 'No Show',
            'reservation_cancellation' => 'Cancelación fuera de plazo',
        ],
        'log_module' => [
            'vat_quote_created' => 'Tasa de IVA creada',
            'vat_quote_updated' => 'Tasa de IVA actualizada',
            'vat_quote_deleted' => 'Tasa de IVA eliminada',
            'vat_quote_default_created' => 'Tasa de IVA predeterminada creada',
            'vat_quote_default_updated' => 'Tasa de IVA predeterminada actualizada',
            'vat_quote_default_deleted' => 'Tasa de IVA predeterminada eliminada',
            'property_vat_quote_added' => 'Tasa de IVA añadida',
            'property_vat_quote_replaced' => 'Tasa de IVA reemplazada',
        ],
        'errors' => [
            'vat_quote_associated' => 'Tasa de IVA configurada como predeterminada para algunas estructuras, no se puede continuar',
            'insufficient_default_number' => 'No se puede proceder con la eliminación de la siguiente tasa de IVA, ya que no quedarían tasas de IVA predeterminadas para los siguientes campos: ',
            'invalid_place_id' => 'El parámetro País no tiene un valor válido.'
        ]
    ],
    'venice_exemption' => [
        'errors' => [
            'CDAError' => 'Las fechas seleccionadas no están previstas por el Ayuntamiento de Venecia.',
        ],
    ],
    'vrbo' => [
        'checkpoints' => [
            'IsActiveByOwner' => 'Verifica que la distribución en Vrbo esté activa',
            'IsListingNotArchived' => 'La propiedad está archivada en Vrbo. Contacta con el soporte de Vrbo',
            'IsActiveByCsr' => 'El soporte de Vrbo ha desactivado la propiedad. Contacta con el soporte de Vrbo',
            'HasImages' => 'Faltan imágenes (mínimo 6)',
            'HasValidatedAddress' => 'Dirección no válida',
            'HasGeoCode' => 'Coordenadas GPS no válidas o faltantes',
            'HasPropertyAddress' => 'Dirección no válida',
            'HasBathroom' => 'Faltan los números de los baños',
            'HasMaxOccupancy' => 'Faltan las informaciones de ocupación',
            'HasPropertyDescription' => 'Falta la descripción',
            'HasPropertyHeadline' => 'Falta la descripción',
            'HasPropertyName' => 'Falta el nombre',
            'HasPropertyType' => 'Falta el tipo de propiedad',
            'HasRates' => 'Faltan tarifas/disponibilidad',
            'HasRegistrationNumber' => 'Falta el número de registro',
        ],
    ],
    'webcontroller' => [
        'downloader' => [
            'title_waiting' => 'Esperando...',
            'message_waiting' => 'La operación que has solicitado está en curso... Gracias por tu paciencia',
            'title_started' => 'Descarga iniciada',
            'message_started' => 'La descarga ha comenzado. Una vez descargado, puedes cerrar esta ventana',
            'title_error' => '¡Error!',
            'message_error' => 'Se ha producido un error durante el procesamiento de la solicitud.<br> Por favor, contáctanos.',
        ],
        'metasearch' => [
            'title_error' => '¡Error!',
            'message_error' => 'Se ha producido un error durante el procesamiento de la solicitud.',
        ],
    ],
    'welcome_automatic_email' => [
        'email' => [
            'preview_text' => 'Información útil para comenzar a operar',
            'subject' => 'Bienvenido a Beddy - ¡Empecemos la configuración!',
            'greetings_text' => 'Eso es todo por hoy, le agradecemos nuevamente por elegir nuestros servicios.<br><br>El equipo de Beddy',
            'training_pms_text_button' => 'VIDEO ENTRENAMIENTO PMS',
            'training_pms_channel_button' => 'VIDEO ENTRENAMIENTO CHANNEL MANAGER',
            'model_welcome' => [
                'subject' => 'Bienvenido a Beddy - Primeros pasos e información importante',
                'preview_text' => 'Todo lo que necesitas saber',
                'body_1' => 'Bienvenido a Beddy,  
                <br><br>
                le agradecemos por elegir nuestro servicio y le invitamos a <b>seguir atentamente las indicaciones que recibirá en las próximas comunicaciones</b>, por lo tanto, le recomendamos que agregue las direcciones support@beddy.io y info@beddy.io en la libreta de direcciones de su proveedor de correo para evitar que nuestros correos terminen en la carpeta de spam. 
                <br><br>
                Aquí están las guías para los proveedores más utilizados: 
                <br><br>
                <a href="https://support.google.com/contacts/answer/1069522">Agregar un contacto en Gmail</a>
                <br><br>
                <a href="https://support.microsoft.com/it-it/office/aggiungere-un-contatto-e1dc4548-3bd6-4644-aecd-47b5728f7b0d#ID0EAABAAA=Newer_versions">Agregar un contacto en Outlook</a>',
                'greetings_text' => 'Le agradecemos nuevamente por elegir nuestros servicios.<br><br>El equipo de Beddy',
            ],
            'model_A' => [
                'body_1' => 'Hola :userMasterName,
                <br><br>
                a continuación se presentan los próximos pasos para configurar su cuenta de Beddy.
                <br><br>
                &nbsp;&nbsp;<b>01. Primeros pasos - Configuración general</b>
                <br><br>
                Nos pondremos en contacto con usted en breve para configurar su cuenta de Beddy.
                <br><br>
                La configuración inicial es muy importante y es preparatoria para los pasos siguientes.
                <br><br>
                Le sugerimos <b>rellenar el formulario Excel adjunto</b> antes de concertar una cita con nuestro operador, de esta manera podremos reducir los tiempos de configuración.
                <br><br>
                El archivo contiene varias hojas y todas deben completarse.<br>
                Una vez finalizado, deberá enviar el archivo a <a href="mailto:support@beddy.io">support@beddy.io</a>.
                <br><br>
                Todos los campos del formulario adjunto son obligatorios, la falta de información puede retrasar la configuración de su cuenta de Beddy.
                <br><br>
                Si gestiona una cuenta multiestructura, debe copiar el archivo Excel y rellenar uno para cada estructura.
                <br><br>
                Al finalizar la configuración, se le proporcionarán las credenciales de acceso a su cuenta.',
                'body_2' => '&nbsp;&nbsp;<b>02. Formación - Capacitación PMS</b>
                <br><br>
                Una vez completada la configuración, nos pondremos en contacto con usted para concertar una cita para la <b>capacitación</b> sobre las funcionalidades del PMS.
                <br><br>
                La capacitación durará <b>90 minutos</b> y podrán participar también colaboradores y empleados.
                <br><br>
                Mientras espera la capacitación, le sugerimos familiarizarse con las funciones del software consultando la formación en línea.',
                'body_3' => '&nbsp;&nbsp;<b>03. Conexión de canales - Configuración del Channel Manager</b>
                <br><br>
                Tras finalizar la capacitación en PMS, se programará una nueva reunión para la conexión de los canales. Le recordamos que, una vez activado el Channel Manager, ya no será posible utilizar la extranet de los OTAs ni ningún antiguo channel manager.',
                'body_4' => '&nbsp;&nbsp;<b>04. Capacitación - Capacitación del Channel Manager</b>
                <br><br>
                Al finalizar el procedimiento de conexión, se le ofrecerá participar en la capacitación sobre las funciones del Channel Manager, que se llevará a cabo a las 12:30 del mismo día. Si no está disponible, organizaremos una nueva cita.
                <br><br>
                La capacitación tendrá una duración de <b>30 minutos</b> y podrán participar también colaboradores y empleados.
                <br><br>
                Mientras espera la capacitación, le sugerimos familiarizarse con las funciones del software consultando la formación en línea.',
            ],
            'model_B' => [
                'body_1' => 'Hola :userMasterName,
                <br><br>
                a continuación se presentan los próximos pasos para configurar su cuenta de Beddy.
                <br><br>
                &nbsp;&nbsp;<b>01. Primeros pasos - Configuración general</b>
                <br><br>
                Nos pondremos en contacto con usted en breve para configurar su cuenta de Beddy.
                <br><br>
                La configuración inicial es muy importante y es preparatoria para los pasos siguientes.
                <br><br>
                Le sugerimos <b>rellenar el formulario Excel adjunto</b> antes de concertar una cita con nuestro operador, de esta manera podremos reducir los tiempos de configuración.
                <br><br>
                El archivo contiene varias hojas y todas deben completarse.<br>
                Una vez finalizado, deberá enviar el archivo a <a href="mailto:support@beddy.io">support@beddy.io</a>.
                <br><br>
                Todos los campos del formulario adjunto son obligatorios, la falta de información puede retrasar la configuración de su cuenta de Beddy.
                <br><br>
                Si gestiona una cuenta multiestructura, debe copiar el archivo Excel y rellenar uno para cada estructura.
                <br><br>
                Al finalizar la configuración, se le proporcionarán las credenciales de acceso a su cuenta.',
                'body_2' => '&nbsp;&nbsp;<b>02. Formación - Capacitación PMS</b>
                <br><br>
                Una vez completada la configuración, nos pondremos en contacto con usted para concertar una cita para la <b>capacitación</b> sobre las funcionalidades del PMS.
                <br><br>
                La capacitación durará <b>90 minutos</b> y podrán participar también colaboradores y empleados.
                <br><br>
                Mientras espera la capacitación, le sugerimos familiarizarse con las funciones del software consultando la formación en línea.',
                'body_3' => '&nbsp;&nbsp;<b>03. Capacitación - Gestión de Tarifas y Disponibilidad</b>
                <br><br>
                Al finalizar el procedimiento de conexión, se le ofrecerá participar en la capacitación sobre las funciones del Channel Manager, que se llevará a cabo a las 12:30 del mismo día. Si no está disponible, organizaremos una nueva cita.
                <br><br>
                Aunque el Channel Manager no esté presente en su licencia, es necesario participar en la capacitación porque la introducción de precios y disponibilidad en el PMS utiliza las mismas operaciones.
                <br><br>
                La capacitación durará <b>30 minutos</b> y podrán participar también colaboradores y empleados.
                <br><br>
                Mientras espera la capacitación, le sugerimos familiarizarse con las funciones del software consultando la formación en línea.',
            ],
            'model_C' => [
                'body_1' => 'Hola :userMasterName,
                <br><br>
                a continuación se presentan los próximos pasos para configurar su cuenta de Beddy.
                <br><br>
                &nbsp;&nbsp;<b>01. Primeros pasos - Configuración general</b>
                <br><br>
                Nos pondremos en contacto con usted en breve para configurar su cuenta de Beddy.
                <br><br>
                La configuración inicial es muy importante y es preparatoria para los pasos siguientes.
                <br><br>
                Le sugerimos <b>rellenar el formulario Excel adjunto</b> antes de concertar una cita con nuestro operador, de esta manera podremos reducir los tiempos de configuración.
                <br><br>
                El archivo contiene varias hojas y todas deben completarse.<br>
                Una vez finalizado, deberá enviar el archivo a <a href="mailto:support@beddy.io">support@beddy.io</a>.
                <br><br>
                Todos los campos del formulario adjunto son obligatorios, la falta de información puede retrasar la configuración de su cuenta de Beddy.
                <br><br>
                Si gestiona una cuenta multiestructura, debe copiar el archivo Excel y rellenar uno para cada estructura.
                <br><br>
                Al finalizar la configuración, se le proporcionarán las credenciales de acceso a su cuenta.',
                'body_2' => '&nbsp;&nbsp;<b>02. Conexión de canales - Configuración del Channel Manager</b>
                <br><br>
                Tras finalizar la configuración, se programará una nueva reunión para conectar los canales. Le recordamos que, una vez activado el Channel Manager, ya no será posible utilizar la extranet de los OTAs ni ningún antiguo channel manager.',
                'body_3' => '&nbsp;&nbsp;<b>03. Capacitación - Capacitación del Channel Manager</b>
                <br><br>
                Al finalizar el procedimiento de conexión, se le ofrecerá participar en la capacitación sobre las funciones del Channel Manager, que se llevará a cabo a las 12:30 del mismo día. Si no está disponible, organizaremos una nueva cita.
                <br><br>
                La capacitación durará <b>30 minutos</b> y podrán participar también colaboradores y empleados.
                <br><br>
                Mientras espera la capacitación, le sugerimos familiarizarse con las funciones del software consultando la formación en línea.',
            ],
            'model_D' => [
                'body_1' => 'Hola :userMasterName,
                <br><br>
                a continuación se presentan los próximos pasos para configurar su cuenta de Beddy, le pedimos que <b>lea esta comunicación cuidadosamente</b> y nos proporcione los datos necesarios para acelerar la configuración.
                <br><br>
                &nbsp;&nbsp;<b>01. Primeros pasos - Configuración general</b>
                <br><br>
                Nos pondremos en contacto con usted en breve para configurar su cuenta de Beddy.
                <br><br>
                La configuración inicial es muy importante y es preparatoria para los pasos siguientes.
                <br><br>
                Le sugerimos <b>rellenar el formulario Excel adjunto</b> antes de concertar una cita con nuestro operador, de esta manera podremos reducir los tiempos de configuración.
                <br><br>
                El archivo contiene varias hojas y todas deben completarse.<br>
                Una vez finalizado, deberá enviar el archivo a <a href="mailto:support@beddy.io">support@beddy.io</a>.
                <br><br>
                Todos los campos del formulario adjunto son obligatorios, la falta de información puede retrasar la configuración de su cuenta de Beddy.
                <br><br>
                Si gestiona una cuenta multi-estructura, debe copiar el archivo Excel y rellenar uno para cada estructura.
                <br><br>
                Al finalizar la configuración, se le proporcionarán las credenciales de acceso a su cuenta.',
                'body_2' => '&nbsp;&nbsp;<b>02. Formación - Capacitación PMS</b>
                <br><br>
                Completada la configuración, nos pondremos en contacto con usted para fijar la cita para la capacitación grupal sobre las funcionalidades del PMS. Las sesiones formativas están disponibles los martes a las 15:00 y los jueves a las 10:00.
                <br><br>
                La capacitación durará <b>90 minutos</b> y podrán participar también colaboradores y empleados.
                <br><br>
                Mientras espera la capacitación, le sugerimos familiarizarse con las funciones del software consultando la formación en línea.',
                'body_3' => '&nbsp;&nbsp;<b>03. Capacitación - Capacitación del Channel Manager integrada en Beddy</b>
                <br><br>
                Al finalizar el procedimiento de conexión, se le ofrecerá capacitación sobre cómo usar el PMS para actualizar tarifas, disponibilidad y restricciones a través del Channel Manager externo.
                <br><br>
                La capacitación durará 60 minutos y podrán participar también colaboradores y empleados.
                <br><br>
                Si el Channel Manager está integrado en modo "solo descarga de reservas", la capacitación es opcional, aunque siempre recomendamos seguirla si desea gestionar las tarifas en el PMS para introducir reservas desde Beddy o generar presupuestos.',
                'body_4' => '&nbsp;&nbsp;<b>04. Conexión del Channel Manager integrado a Beddy</b>
                <br><br>
                Tras finalizar la capacitación en PMS, se programará una nueva reunión para conectar el Channel Manager externo a Beddy.',
            ],
        ],
        'errors' => [
            'fail_to_send' => 'No se pudo enviar el correo solicitado a la dirección :email_address',
        ],
    ],
    'zdatalake' => [
        'Couple' => 'Parejas',
        'Family' => 'Familias',
        'Single' => 'Individual',
        'Group' => 'Grupo',
    ],
    'booking_booster_configuration' => [
        'errors' => [
            'configuration_not_found' => 'Configuración no encontrada'
        ],
    ],
    'booking_booster' => [
        'errors' => [
            'auth_token' => 'No se puede recuperar el token de autenticación de Booking Booster para este error: :error',
            'available_budget' => 'No se puede recuperar el presupuesto disponible para este error: :error',
            'campaigns_statistics' => 'No se pueden recuperar las estadísticas de campañas para este error: :error',
            'ads_statistics' => 'No se pudieron recuperar las estadísticas de los anuncios debido a este error: :error',
            'ads_details' => 'No se pudieron recuperar los detalles de los anuncios debido a este error: :error',
            'property_targets' => 'No se pueden recuperar los objetivos de las propiedades para este error: :error',
            'client_error' => 'Credenciales incorrectas o no autorizado para acceder a los recursos solicitados. Detalles: :error',
            'server_error' => 'Estamos experimentando dificultades técnicas. Por favor, inténtelo de nuevo más tarde. Detalles: :error',
            'connection_error' => 'No se puede conectar a Booking Booster. Por favor, inténtelo de nuevo más tarde. Detalles: :error'
        ],
        'warnings' => [
            'property_not_mapped' => 'Las siguientes propiedades no están mapeadas y pueden no aparecer correctamente en las estadísticas de las campañas: :propertyNames'
        ]
    ],
    'zpay' => [
        'declined_codes' => [
            'default' => [
                'description' => 'Error general desconocido.',
                'next_steps' => 'Contactar con el soporte técnico.',
            ],
            'validation_failed' => [
                'description' => 'Autorización de tarjeta fallida',
                'next_steps' => 'El cliente debe utilizar una nueva tarjeta.',
            ],
            'canceled' => [
                'description' => 'La solicitud ha sido cancelada',
                'next_steps' => 'El cliente debe realizar una nueva solicitud.',
            ],
            'failed' => [
                'description' => 'Solicitud fallida',
                'next_steps' => 'El cliente debe realizar una nueva solicitud.',
            ],
            'waiting_for_payment' => [
                'description' => 'Solicitud en espera de pago',
                'next_steps' => 'El cliente debe confirmar el pago.',
            ],
            'requires_capture' => [
                'description' => 'Solicitud en espera de confirmación',
                'next_steps' => 'El cliente debe autorizar la operación.',
            ],
            'refunded' => [
                'description' => 'Pago reembolsado',
                'next_steps' => 'El pago ha sido reembolsado correctamente.',
            ],
            'partially_refunded' => [
                'description' => 'Pago parcialmente reembolsado',
                'next_steps' => 'El pago ha sido reembolsado parcialmente.',
            ],
            'processing' => [
                'description' => 'El pago está en proceso',
                'next_steps' => 'Espere el resultado de la operación.',
            ],
        ],
    ]
];
