import type { TranslationStrings } from '../types'; const reservations: TranslationStrings = { 'reservations.title': 'Reservas', 'reservations.empty': 'Aún no hay reservas', 'reservations.emptyHint': 'Añade reservas de vuelos, hoteles y más', 'reservations.add': 'Añadir reserva', 'reservations.addManual': 'Reserva manual', 'reservations.placeHint': 'Consejo: es mejor crear las reservas directamente desde un lugar para vincularlas con el plan del día.', 'reservations.confirmed': 'Confirmada', 'reservations.pending': 'Pendiente', 'reservations.summary': '{confirmed} confirmadas, {pending} pendientes', 'reservations.fromPlan': 'Del plan', 'reservations.showFiles': 'Mostrar archivos', 'reservations.editTitle': 'Editar reserva', 'reservations.status': 'Estado', 'reservations.datetime': 'Fecha y hora', 'reservations.startTime': 'Hora de inicio', 'reservations.endTime': 'Hora de fin', 'reservations.date': 'Fecha', 'reservations.time': 'Hora', 'reservations.timeAlt': 'Hora (alternativa, p. ej. 19:30)', 'reservations.notes': 'Notas', 'reservations.notesPlaceholder': 'Notas adicionales...', 'reservations.type.flight': 'Vuelo', 'reservations.type.hotel': 'Alojamiento', 'reservations.type.restaurant': 'Restaurante', 'reservations.type.train': 'Tren', 'reservations.type.car': 'Coche', 'reservations.type.cruise': 'Crucero', 'reservations.type.event': 'Evento', 'reservations.type.tour': 'Excursión', 'reservations.type.other': 'Otro', 'reservations.type.bus': 'Autobús', 'reservations.type.ferry': 'Ferry', 'reservations.type.bicycle': 'Bicicleta', 'reservations.type.taxi': 'Taxi', 'reservations.type.transport_other': 'Otro', 'reservations.confirm.delete': '¿Seguro que quieres eliminar la reserva "{name}"?', 'reservations.confirm.deleteTitle': '¿Eliminar reserva?', 'reservations.confirm.deleteBody': '« {name} » se eliminará permanentemente.', 'reservations.toast.updated': 'Reserva actualizada', 'reservations.toast.removed': 'Reserva eliminada', 'reservations.toast.fileUploaded': 'Archivo subido', 'reservations.toast.uploadError': 'No se pudo subir', 'reservations.newTitle': 'Nueva reserva', 'reservations.bookingType': 'Tipo de reserva', 'reservations.titleLabel': 'Título', 'reservations.titlePlaceholder': 'p. ej. Lufthansa LH123, Hotel Adlon, ...', 'reservations.locationAddress': 'Ubicación / dirección', 'reservations.locationPlaceholder': 'Dirección, aeropuerto, hotel...', 'reservations.confirmationCode': 'Código de reserva', 'reservations.confirmationPlaceholder': 'p. ej. ABC12345', 'reservations.day': 'Día', 'reservations.noDay': 'Sin día', 'reservations.place': 'Lugar', 'reservations.noPlace': 'Sin lugar', 'reservations.pendingSave': 'se guardará…', 'reservations.uploading': 'Subiendo...', 'reservations.attachFile': 'Adjuntar archivo', 'reservations.linkExisting': 'Vincular archivo existente', 'reservations.toast.saveError': 'No se pudo guardar', 'reservations.toast.updateError': 'No se pudo actualizar', 'reservations.toast.deleteError': 'No se pudo eliminar', 'reservations.confirm.remove': '¿Eliminar la reserva de "{name}"?', 'reservations.linkAssignment': 'Vincular a una asignación del día', 'reservations.pickAssignment': 'Selecciona una asignación de tu plan...', 'reservations.noAssignment': 'Sin vínculo (independiente)', 'reservations.price': 'Precio', 'reservations.budgetCategory': 'Categoría de presupuesto', 'reservations.budgetCategoryPlaceholder': 'ej. Transporte, Alojamiento', 'reservations.budgetCategoryAuto': 'Automático (según tipo de reserva)', 'reservations.budgetHint': 'Se creará automáticamente una entrada presupuestaria al guardar.', 'reservations.departureDate': 'Salida', 'reservations.arrivalDate': 'Llegada', 'reservations.departureTime': 'Hora salida', 'reservations.arrivalTime': 'Hora llegada', 'reservations.pickupDate': 'Recogida', 'reservations.returnDate': 'Devolución', 'reservations.pickupTime': 'Hora recogida', 'reservations.returnTime': 'Hora devolución', 'reservations.endDate': 'Fecha fin', 'reservations.meta.departureTimezone': 'TZ salida', 'reservations.meta.arrivalTimezone': 'TZ llegada', 'reservations.span.departure': 'Salida', 'reservations.span.arrival': 'Llegada', 'reservations.span.inTransit': 'En tránsito', 'reservations.span.pickup': 'Recogida', 'reservations.span.return': 'Devolución', 'reservations.span.active': 'Activo', 'reservations.span.start': 'Inicio', 'reservations.span.end': 'Fin', 'reservations.span.ongoing': 'En curso', 'reservations.validation.endBeforeStart': 'La fecha/hora de fin debe ser posterior a la de inicio', 'reservations.addBooking': 'Añadir reserva', 'reservations.meta.airline': 'Aerolínea', 'reservations.meta.flightNumber': 'N° de vuelo', 'reservations.meta.from': 'Desde', 'reservations.meta.to': 'Hasta', 'reservations.layover.route': 'Ruta', 'reservations.layover.stop': 'Escala', 'reservations.layover.addStop': 'Añadir escala', 'reservations.layover.connection': 'Conexión', 'reservations.layover.layover': 'Escala', 'reservations.needsReview': 'Revisar', 'reservations.needsReviewHint': 'No se pudo identificar el aeropuerto automáticamente — por favor confirma la ubicación.', 'reservations.searchLocation': 'Buscar estación, puerto, dirección...', 'reservations.meta.trainNumber': 'N° de tren', 'reservations.meta.platform': 'Andén', 'reservations.meta.seat': 'Asiento', 'reservations.meta.checkIn': 'Registro de entrada', 'reservations.meta.checkInUntil': 'Check-in hasta', 'reservations.meta.checkOut': 'Registro de salida', 'reservations.meta.linkAccommodation': 'Alojamiento', 'reservations.meta.pickAccommodation': 'Vincular con alojamiento', 'reservations.meta.noAccommodation': 'Ninguno', 'reservations.meta.hotelPlace': 'Alojamiento', 'reservations.meta.pickHotel': 'Seleccionar alojamiento', 'reservations.meta.fromDay': 'Desde', 'reservations.meta.toDay': 'Hasta', 'reservations.meta.selectDay': 'Seleccionar día', 'reservations.import.title': 'Importar confirmaciones de reserva', 'reservations.import.cta': 'Importar desde archivo', 'reservations.import.dropHere': 'Suelta los archivos de confirmación de reserva aquí o haz clic para seleccionar', 'reservations.import.dropActive': 'Suelta los archivos para importar', 'reservations.import.acceptedFormats': 'Aceptados: EML, PDF, PKPass, HTML, TXT (máx. 10 MB por archivo, hasta 5 archivos)', 'reservations.import.parsing': 'Analizando archivos…', 'reservations.import.previewHeading': '{count} reserva(s) encontrada(s)', 'reservations.import.previewEmpty': 'No se pudieron extraer reservas de los archivos subidos.', 'reservations.import.removeItem': 'Eliminar', 'reservations.import.confirm': 'Importar {count} reserva(s)', 'reservations.import.back': 'Atrás', 'reservations.import.success': '{count} reserva(s) importada(s)', 'reservations.import.partialFailure': '{created} importada(s), {failed} fallida(s)', 'reservations.import.error': 'Error al analizar. Asegúrate de que el archivo sea una confirmación de reserva válida.', 'reservations.import.unavailable': 'La importación de reservas no está disponible en este servidor.', 'reservations.import.unsupportedFormat': 'Formato de archivo no compatible. Usa EML, PDF, PKPass, HTML o TXT.', 'reservations.import.fileTooLarge': 'El archivo «{name}» supera el límite de 10 MB.', 'reservations.airtrail.title': 'Importar desde AirTrail', 'reservations.airtrail.cta': 'AirTrail', 'reservations.airtrail.synced': 'AirTrail', 'reservations.airtrail.syncedHint': 'Sincronizado desde AirTrail: las ediciones se mantienen sincronizadas en ambos sentidos.', 'reservations.airtrail.notSynced': 'No sincronizado', 'reservations.airtrail.notSyncedHint': 'Este vuelo se eliminó en AirTrail y ya no se sincroniza.', 'reservations.airtrail.loadError': 'No se pudieron cargar tus vuelos de AirTrail.', 'reservations.airtrail.imported': '{count} vuelo(s) importado(s)', 'reservations.airtrail.skippedDuplicate': '{count} ya en este viaje, omitido(s)', 'reservations.airtrail.nothingImported': 'No hay nada que importar.', 'reservations.airtrail.importError': 'Error al importar. Inténtalo de nuevo.', 'reservations.airtrail.undo': 'Importar desde AirTrail', 'reservations.airtrail.alreadyImported': 'Importado', 'reservations.airtrail.duringTrip': 'Durante este viaje', 'reservations.airtrail.otherFlights': 'Otros vuelos', 'reservations.airtrail.empty': 'No se encontraron vuelos en tu cuenta de AirTrail.', 'reservations.airtrail.importCta': 'Importar {count}', }; export default reservations;