export default {
  language: {
    en: 'Ing',
    ru: 'Rus',
    es: 'Esp',
  },

  navigation: {
    catalog: 'Catálogo',
    rentalTerms: 'Condiciones de alquiler',
    aboutUs: 'Sobre nosotros',
    blog: 'Blog',
    reviews: 'Reseñas',
    contacts: 'Contactos',
    contactUs: 'Contáctanos',
    privacyPolicy: 'Política de privacidad',
    termsAndConditions: 'Términos y condiciones',
    booking: 'Reserva',
  },
  carCard: {
    bookNow: 'Reservar ahora',
    from: 'Desde',
    day: 'día',
  },
  catalog: {
    labels: {
      departure: 'Lugar de recogida',
      returnLocation: 'Lugar de devolución',
      pickUpDate: 'Fecha y hora de recogida',
      returnDate: 'Fecha y hora de devolución',
      numberOfPassengers: 'Número de pasajeros',
      search: 'Buscar',
      withoutDriver: 'Sin conductor',
      withDriver: 'Con conductor',
      model: 'Modelo',
      numberOfSeats: 'Número de asientos',
      carColor: 'Color del coche',
      pricePerDay: 'Precio por día',
      sorting: 'Ordenar',
      clearAll: 'Limpiar todo',
      noCarsFound: 'No se encontraron coches según tus filtros.',
    },
    placeholders: {
      departure: 'Ciudad, aeropuerto o estación',
      returnLocation: 'Ciudad, aeropuerto o estación',
      sorting: 'Tipo de ordenación',
    },
    sortingType: {
      default: 'Por defecto',
      lowPrice: 'Precio: de menor a mayor',
      hightPrice: 'Precio: de mayor a menor',
    },
    specifications: {
      title: 'Especificaciones',
      type: 'Tipo:',
      doors: 'Puertas:',
      fuel: 'Combustible:',
    },
    bookNow: 'Reservar ahora',
    day: 'día',
    days: 'días',
    deposit: 'deposit',
    tabsContent: {
      rentalTerms: 'Condiciones de alquiler',
      payment: 'Pago',
      about: 'Sobre el coche',
    },
    payment: {
      firstParagraph: 'El costo del alquiler comienza desde <span class="b1-semibold text-grey-50"> €40 por día</span> para un <span class="b1-semibold text-grey-50"> alquiler de 30 días</span> y depende de la temporada y el <span class="b1-semibold text-grey-50"> número de días.</span> ',
      secondParagraph: 'Todos los vehículos sufrirán una preparación completa, limpieza y examen técnico antes de ser entregados.',
    },
    recommendedForYou: 'Recomendado para ti',
  },
  contactForm: {
    title: 'Cuéntanos tus preferencias.',
    titlePage: 'Contáctanos',
    subtitle: 'Haz que tu vacaciones o viaje de negocios sean inolvidables - alquila un Tesla hoy!',
    telephone: 'Teléfono',
    email: 'E-mail',
    address: 'Dirección',
    workingHours: 'Horario de trabajo',
    labels: {
      firstName: 'Nombre',
      email: 'E-mail',
      content: 'Tu solicitud',
      consent: 'Acepto el tratamiento de datos personales',
    },
    placeholders: {
      firstName: 'Introduce tu nombre',
      email: 'Introduce tu correo',
      content: 'Introduce tu mensaje',
    },
    errors: {
      firstName: {
        min: 'El nombre es obligatorio',
        max: 'El nombre debe tener como máximo 50 caracteres',
        regex: 'Solo se permiten letras, espacios simples, guiones o apóstrofes. No puede comenzar/terminar ni repetir símbolos.',
      },
      email: {
        min: 'El correo es obligatorio',
        max: 'El correo debe tener como máximo 100 caracteres',
        regex: 'Formato de correo no válido',
        startsEnds: 'El correo no debe empezar ni terminar con punto, guion o guion bajo',
      },
      content: {
        required: 'El mensaje es obligatorio',
        max: 'El mensaje debe tener como máximo 300 caracteres',
      },
      consent: 'Debes aceptar el tratamiento de datos personales',
    },
    submitButton: {
      text: 'Enviar',
      submitting: 'Enviando...',
    },
  },
  footer: {
    telephone: 'Teléfono',
    email: 'E-mail',
    address: 'Dirección',
    submitButton: 'Enviar',
    submitting: 'Enviando...',
    newsletter: 'Sé el primero en enterarte de promociones y descuentos: suscríbete a nuestro boletín.',
  },
  blog: {
    author: 'Autor',
    share: 'Compartir esto',
    prev: 'Artículo anterior',
    next: 'Artículo siguiente',
    relatedPosts: 'Artículos relacionados',
    readingTime: 'minuto de lectura',
    readingTimePlural: 'minutos de lectura',
  },
  requestConsultation: 'Solicitar una consulta',
  showMore: 'Mostrar más',
  calendar: {
    choose: 'Seleccionar',
    cancel: 'Cancelar',
  },
  booking: {
    title: 'Reserva de coche',
    bookingDetails: 'Detalles de la reserva',
    labels: {
      departure: 'Lugar de recogida',
      returnLocation: 'Lugar de devolución',
      pickUpDate: 'Fecha de recogida',
      pickUpTime: 'Hora de recogida',
      returnDate: 'Fecha de devolución',
      returnTime: 'Hora de devolución',
    },
    placeholders: {
      departure: 'Ciudad, aeropuerto o estación',
      selectTime: 'Seleccionar hora',
      pickUpDate: 'Fecha de recogida',
      returnDate: 'Fecha de devolución',
    },
    additional: {
      title: 'Opciones adicionales',
      childSeat: 'Asiento infantil 5€ / día',
      transfer: 'Traslado 10€ / día',
      withDriver: 'Alquiler de coche con conductor 10€ / día',
    },
    personalInformation: {
      title: 'Información personal',
      labels: {
        name: 'Nombre',
        lastName: 'Apellido',
        email: 'Correo electrónico',
        phone: 'Número de teléfono',
        address: 'Dirección',
        additional: 'Solicitudes adicionales',
      },
    },
    documents: {
      title: 'Añadir tus documentos',
      underText: 'Por favor, sube un total de 2 documentos: permiso de conducir y pasaporte o permiso de residencia.',
      dropText: 'Suelta los archivos aquí...',
      clickText: 'Haz clic o arrastra los archivos para cargar',
      pleaseNote: 'Por favor, observa',
      noteText: 'Los documentos que subes también deben presentarse personalmente al recoger el coche.',
    },
    payment: {
      title: 'Método de pago',
      labels: {
        card: 'Tarjeta de crédito',
        transfer: 'Transferencia bancaria',
        payPal: 'PayPal',
        cash: 'En efectivo',
      }
    },
    carCard: {
      changeCar: 'Cambiar coche',
      childSeat: 'Asiento infantil 5€ / día',
      transfer: 'Traslado 10€ / día',
      withDriver: 'Alquiler de coche con conductor 10€ / día',
      total: 'Total',
      deposit: 'Se requerirá un depósito de 1000 € al recoger el coche.',
      terms: 'Al realizar un pedido, declaro mi conformidad con el contrato de oferta pública y la Política de Privacidad.',
      bookCar: 'Reservar coche',
      loading: 'Cargando...',
    },
    modal: {
      congrats: {
        title: 'Gracias - hemos recibido su solicitud!',
        text: 'Nuestro gerente se pondrá en contacto con usted pronto para confirmar los detalles.',
      },
      error: {
        title: 'Ups! Algo salió mal',
        error: 'La reserva no se pudo crear. Por favor, inténtelo de nuevo.',
        text: 'Inténtelo de nuevo.',
      },
    }
  }  
} as const
