Files
TREK/shared/src/i18n/es/tours.ts
T
Maurice bde2ad2ca8 feat(atlas): sum up the tours you have done, by period and type (STA-02)
With the Tours addon on, the Atlas panel gets a third tab, Tours, beside
Stats and Bucket List: what you have done on your tours across all your
trips. A period (all time, this year, the last 12 months or an earlier year)
and a tour type narrow it; the tab shows the distance large with the number
of tours at its corner, the ascent and descent, and the types with their
distance. "Show tours" opens every tour of the period in a dialog with the
same filters, the sums, the split by type and one row per tour.

What counts is said, never guessed. A tour counts once the day it is on is
over, with the values of the planning, badged "Planned" and explained as
not measured. A linked actual track (ACT-01) replaces those values for its
execution, badged "Recorded" and named, and is never added on top nor
counted as a tour of its own. A tour on several days counts once, a whole
route does not count beside the stages planned from it, a paddle tour sums
no heights, and a value nobody knows stays out of the sum, which then reads
"at least". Only the user's own part counts: a day names them among its
participants, or names nobody on a trip of their own; being able to open
somebody else's trip makes none of its tours theirs. Tours still ahead, on
no day or only on undated days are named as not counting. A tour that fell
through can be left out of the sums ("Leave out"): it stays in the plan
and in the list, dimmed, and "Count again" brings it back. Only the user's
own numbers change.

Server: GET /api/tours/activity-stats answers the user's activity entries
across every trip they can open, and PUT /api/tours/activity-stats/exclusions
leaves a tour out or counts it again (the tour must be in such a trip, else
404). A tour_activity_exclusions table keeps the exclusions per user and
tour. The sums are added up by a shared summary in @trek/shared, so the
Atlas and the assistant say the same numbers. MCP: get_tour_activity_stats
and set_tour_activity_excluded over the same service. The tab reads live
and needs a connection, like the rest of the Atlas statistics.
2026-10-20 15:23:55 +02:00

1277 lines
83 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { TranslationStrings } from '../types';
const tours: TranslationStrings = {
'trip.tabs.tourPlanner': 'Excursiones',
'tours.mode.places': 'Lugares',
'tours.mode.tours': 'Excursiones',
'tours.mode.label': 'Añadir vista',
'tours.title': 'Excursiones',
'tours.empty.title': 'Aún no hay excursiones',
'tours.empty.body': 'Planifica una excursión o importa un archivo GPX para empezar.',
'tours.addToDay': 'Añadir a un día',
'tours.addToDay.comingSoon': 'Asigna excursiones a un día del viaje desde la lista de excursiones.',
'tours.addToDay.pickDay': 'Elige un día',
'tours.badge.wanderer': 'wanderer',
'tours.badge.gpx': 'Importación GPX',
'tours.badge.planned': 'planificada en TREK',
'tours.badge.trek': 'TREK',
'tours.badgeShort.gpx': 'GPX',
'tours.badgeShort.wanderer': 'wanderer',
'tours.caution.badge': 'usar con precaución',
'tours.caution.tooltip': 'Altitud o métricas incompletas: importada con reservas',
'tours.import.caution': 'Importada con reservas: altitud o métricas incompletas',
'tours.import.success': '{count} excursiones importadas desde GPX',
'tours.import.success.one': '{count} excursión importada desde GPX',
'tours.import.noTrackIn': 'No se ha encontrado ningún track ni ruta en {name}',
'tours.import.errorIn': 'No se ha podido importar {name}',
'tours.import.button': 'Importar GPX',
'tours.import.hint': 'Importa archivos GPX como excursiones de este viaje',
'tours.import.unsupported': 'Solo se pueden importar archivos GPX como excursiones.',
'tours.import.skipped': '{count} tracks ya estaban en este viaje y se han omitido',
'tours.import.skipped.one': '{count} track ya estaba en este viaje y se ha omitido',
'tours.import.allSkipped': 'Todo lo de ese archivo ya está en este viaje.',
'tours.import.drop': 'Suelta archivos GPX para importarlos',
'tours.import.dropHint': 'Cada track o ruta de un archivo se convierte en una excursión de este viaje.',
'tours.import.dropNoPermission': 'No puedes añadir excursiones a este viaje.',
'tours.import.importing': 'Importando GPX…',
'tours.days.label': 'Días del viaje',
'tours.days.none': 'Aún no está en ningún día del viaje.',
'tours.days.short': 'Días {days}',
'tours.days.short.one': 'Día {days}',
'tours.alreadyOnDay': 'Esta excursión ya está en ese día.',
'tours.conversion.title': 'Versión editable',
'tours.conversion.intro':
'Una importación es un track grabado. Planifica una versión editable: TREK toma de él puntos de control, calcula de nuevo la ruta por ellos y muestra cuánto se acerca. Nada cambia hasta que elijas.',
'tours.conversion.replace': 'Reemplazar la importación',
'tours.conversion.replaceHint':
'Vuelve a planificar esta excursión en el mismo sitio: sus días y notas se mantienen, y el track grabado se conserva para que puedas volver a él.',
'tours.conversion.adoptHint': 'Planifica una excursión nueva junto a la importación, que se queda como está.',
'tours.conversion.replacing':
'Abierta en el editor. Guárdala para reemplazar la importación; el track grabado se puede seguir restaurando.',
'tours.recorded.title': 'Track grabado',
'tours.recorded.hint':
'Esta excursión se volvió a planificar sobre una importación. Se conserva el track con el que se grabó.',
'tours.recorded.restore': 'Restaurar el track grabado',
'tours.recorded.confirmTitle': '¿Restaurar el track grabado?',
'tours.recorded.confirmBody':
'Los puntos de paso y la línea calculada se descartan, y la excursión vuelve a mostrar el track con el que se grabó. Sus días y notas se mantienen.',
'tours.recorded.restored': 'Track grabado restaurado',
'tours.recorded.failed': 'No se ha podido restaurar el track grabado.',
'tours.conversion.analyze': 'Planificar una versión editable',
'tours.conversion.analyzing': 'Calculando la ruta por {count} puntos de control…',
'tours.conversion.analyzing.one': 'Calculando la ruta por {count} punto de control…',
'tours.conversion.failedTrack': 'Este track es demasiado corto para planificar una excursión a partir de él.',
'tours.conversion.failedRouting': 'No se ha encontrado ninguna ruta por los puntos de control.',
'tours.conversion.controlPoints': 'Puntos de control',
'tours.conversion.withinCorridor': 'A menos de {m} m del track',
'tours.conversion.importLength': 'Importación',
'tours.conversion.suggestionLength': 'Propuesta',
'tours.conversion.maxDeviation': 'Mayor desviación',
'tours.conversion.legendImport': 'Importación',
'tours.conversion.legendSuggestion': 'Propuesta',
'tours.conversion.close':
'La propuesta sigue de cerca el track. Su ruta se ha calculado de nuevo, así que no es la misma línea.',
'tours.conversion.different':
'La propuesta se aparta del track en tramos largos. Revísala en el mapa antes de planificar con ella.',
'tours.conversion.adopt': 'Planificar como excursión nueva',
'tours.conversion.discard': 'Descartar',
'tours.conversion.adopted':
'Abierta como excursión nueva. Guárdala para conservarla; la importación se queda como está.',
'tours.derivedFrom': 'Basada en {name}',
'tours.derivedFromHint':
'Creada a partir de esta excursión. Son independientes: un cambio en una no llega a la otra.',
'tours.delete.confirmBody':
'¿Eliminar esta ruta permanentemente? Se eliminarán el recorrido, los puntos editables y las asignaciones a días. Esta acción no se puede deshacer.',
'tours.delete.bulkConfirmBody':
'La selección incluye al menos una ruta. Todos los lugares seleccionados se eliminarán permanentemente y no se podrán restaurar. También se eliminarán las rutas, los puntos editables y las asignaciones a días.',
'tours.delete.confirmAction': 'Eliminar permanentemente',
'tours.addedToDay': 'Añadida al día {n}',
'tours.dayRoute.endpointUnknown':
'No se ha podido determinar el punto final de la excursión. Las conexiones posteriores pueden estar incompletas.',
'tours.detail.trackColor': 'Color del track',
'tours.detail.distance': 'Distancia',
'tours.detail.minAltitude': 'Altitud mínima',
'tours.detail.maxAltitude': 'Altitud máxima',
'tours.detail.ascent': 'Desnivel positivo',
'tours.detail.descent': 'Desnivel negativo',
'tours.detail.source': 'Origen',
'tours.detail.navigationHint': 'La navegación abre el punto de inicio; no guía a lo largo de la ruta.',
'tours.planner.title': 'Planificar una excursión',
'tours.planner.newTour': 'Planificar nueva excursión',
'tours.planner.addTour': 'Añadir ruta',
'tours.planner.addTourHint':
'Planifica una ruta nueva, importa archivos GPX o un paseo de Google Maps, o trae una ruta de otro viaje',
'tours.planner.neutralTitle': 'Planificar una excursión',
'tours.planner.neutralBody': 'Empieza una ruta nueva y haz clic en el mapa para colocar sus puntos.',
'tours.planner.newTitle': 'Nueva excursión',
'tours.planner.editTitle': 'Editar excursión',
'tours.planner.gpxTitle': 'Excursión GPX',
'tours.planner.backToTours': 'Volver a excursiones',
'tours.planner.restored': 'Borrador sin guardar restaurado',
'tours.planner.discardChanges': 'Descartar cambios',
'tours.planner.newTourConfirmTitle': '¿Empezar una nueva excursión?',
'tours.planner.newTourConfirmBody':
'Se descartarán los cambios sin guardar de esta excursión. Las excursiones guardadas no se modificarán.',
'tours.planner.newTourConfirm': 'Descartar y empezar',
'tours.planner.collapseElevation': 'Contraer perfil de altitud',
'tours.planner.expandElevation': 'Expandir perfil de altitud',
'tours.planner.name': 'Nombre de la excursión',
'tours.planner.namePlaceholder': 'Ruta de senderismo sin título',
'tours.planner.namePlaceholder.bike': 'Ruta en bici sin nombre',
'tours.planner.namePlaceholder.kayak': 'Ruta en kayak sin nombre',
'tours.planner.namePlaceholder.walk': 'Paseo por la ciudad sin nombre',
'tours.planner.mapSearch': 'Buscar lugar o dirección',
'tours.planner.placePoints': 'Colocar puntos',
'tours.planner.pointPlaced': 'Punto colocado',
'tours.planner.details': 'Detalles',
'tours.planner.expandDetails': 'Mostrar detalles',
'tours.planner.collapseDetails': 'Ocultar detalles',
'tours.planner.safetyInfoLabel': 'Sobre la seguridad',
'tours.planner.addPoint': 'Añadir punto',
'tours.planner.addPointActive': 'Haz clic en el mapa',
'tours.planner.emptyHint':
'Activa «Añadir punto» y haz clic en el mapa. A partir de dos puntos, TREK calcula la ruta.',
'tours.planner.walkingEstimated': 'Tiempo a pie estimado',
'tours.planner.walkingEstimatedShort': 'Tiempo est.',
'tours.planner.walkingEstimatedInfoLabel': 'Cómo se estima el tiempo a pie',
'tours.planner.walkingEstimatedInfo':
'Calculado a partir de la distancia, la subida y la bajada con la regla habitual de tiempo de marcha (DIN 33466), sin pausas.',
'tours.planner.waypoints': 'Puntos de paso',
'tours.planner.waypointLabel': 'Punto de paso {n}',
'tours.durationMinutes': '{count} min',
'tours.durationMinutes.one': '{count} min',
'tours.planner.plannedTotalDuration': 'Duración total planificada',
'tours.planner.breaksAdditional': 'Pausas / tiempo adicional',
'tours.planner.breaksAdditionalInfo': 'Minutos enteros opcionales que se suman al tiempo de caminata calculado.',
'tours.planner.breaksAdditionalInfoLabel': 'Acerca de las pausas y el tiempo adicional',
'tours.planner.plannedTotalInfo': 'Duración total planificada calculada.',
'tours.planner.plannedTotalInfoLabel': 'Acerca de la duración total planificada',
'tours.planner.plannedTotalManual': 'Ajuste manual',
'tours.planner.timeValueInvalid': 'Introduce un valor entero de 0 a 1440 minutos.',
'tours.planner.walkingTimeUnknown': 'No calculado',
'tours.planner.walkingShort': 'Caminata',
'tours.planner.breaksShort': 'Pausas',
'tours.planner.plannedShort': 'Planificado',
'tours.planner.start': 'Inicio',
'tours.planner.via': 'Paso por',
'tours.planner.end': 'Final',
'tours.planner.moveUp': 'Subir punto de paso',
'tours.planner.moveDown': 'Bajar punto de paso',
'tours.planner.remove': 'Eliminar punto de paso',
'tours.planner.undo': 'Deshacer cambio de punto de paso',
'tours.planner.redo': 'Rehacer cambio de punto de paso',
'tours.planner.discardTitle': '¿Descartar los cambios sin guardar de la excursión?',
'tours.planner.discardBody':
'Se descartarán los cambios sin guardar. La excursión guardada, sus puntos de paso, archivos y asignaciones no se modificarán.',
'tours.planner.saved': 'Excursión guardada',
'tours.planner.tripTours': 'Excursiones de este viaje',
'tours.planner.safetyNote': 'El cálculo de rutas ayuda a planificar, pero no garantiza la seguridad.',
'tours.planner.maxDifficulty': 'Dificultad máxima del sendero',
'tours.planner.difficulty.t1': 'T1 — Senderismo',
'tours.planner.difficulty.t2': 'T2 — Senderismo de montaña',
'tours.planner.difficulty.t3': 'T3 — Senderismo de montaña exigente',
'tours.planner.difficulty.t4': 'T4 — Senderismo alpino',
'tours.planner.difficulty.t5': 'T5 — Senderismo alpino exigente',
'tours.planner.difficulty.t6': 'T6 — Senderismo alpino difícil',
'tours.planner.difficulty.t3Warning':
'Las rutas T3 pueden incluir senderos de montaña expuestos o técnicamente exigentes que requieren pisada segura y no tener vértigo.',
'tours.planner.difficulty.alpineTitle': '¿Activar rutas alpinas?',
'tours.planner.difficulty.alpineBody':
'El cálculo de rutas alpinas está activado. Las rutas pueden atravesar terrenos expuestos, sin señalizar o técnicamente difíciles. Los datos de dificultad de OSM pueden faltar o ser incorrectos.',
'tours.planner.difficulty.enable': 'Activar rutas alpinas',
'tours.planner.openFailed': 'No se ha podido abrir la excursión guardada para editarla.',
'tours.planner.status.dirty': 'Pendiente de cálculo',
'tours.planner.status.routing': 'Calculando ruta a pie…',
'tours.planner.status.routingFailed': 'No se ha podido calcular la ruta. Se sigue mostrando la última ruta válida.',
'tours.planner.status.unreachable': 'No se puede llegar al punto {point}',
'tours.planner.unreachable.hike':
'Ningún sendero llega al punto {point}: el más cercano que conoce el enrutador está a {distance}. Mueve el punto a un camino o dibuja el tramo hasta él a mano.',
'tours.planner.unreachable.bike':
'Ninguna vía para bicis llega al punto {point}: la más cercana que conoce el enrutador está a {distance}. Mueve el punto a una vía o dibuja el tramo hasta él a mano.',
'tours.planner.unreachable.show': 'Mostrar el punto {point}',
'tours.planner.status.elevation': 'Cargando altitud…',
'tours.planner.status.elevationFailed': 'La altitud no está disponible. Se sigue mostrando la ruta calculada.',
'tours.planner.status.saving': 'Guardando…',
'tours.planner.status.saveFailed': 'No se ha podido guardar la excursión. El borrador sigue disponible.',
'tours.planner.retry': 'Reintentar',
'tours.planner.inspector.title': 'Resumen de la excursión',
'tours.planner.inspector.duration': 'Tiempo a pie',
'tours.planner.inspector.elevation': 'Perfil de altitud',
'tours.planner.inspector.profileFocus': 'A {distance}: {elevation}',
'tours.planner.inspector.elevationPlaceholder': 'El perfil se muestra cuando hay datos de altitud de la ruta.',
'tours.planner.gpxNoGeometry': 'La geometría de la ruta no está disponible para esta importación GPX.',
'tours.planner.mobileHint':
'La planificación de excursiones está disponible en tabletas y ordenadores. Aquí puedes consultar las excursiones guardadas y asignarlas a un día.',
'tourTypes.hike': 'Senderismo',
'tourTypes.bike': 'Ruta en bicicleta',
'tourTypes.run': 'Carrera a pie',
'tourTypes.ski': 'Esquí',
'tourTypes.kayak': 'Ruta en piragua',
'tourTypes.walk': 'Paseo urbano / turístico',
'tourTypes.food': 'Ruta gastronómica / enológica',
'tours.terrain.play': 'Reproducir sobrevuelo',
'tours.terrain.pause': 'Pausa',
'tours.terrain.restart': 'Empezar de nuevo',
'tours.terrain.speed': 'Velocidad',
'tours.terrain.exaggeration': 'Relieve',
'tours.terrain.overview': 'Vista general',
'tours.terrain.colorByGrade': 'Pendiente',
'tours.terrain.gradeMix': 'Reparto de pendientes',
'tours.terrain.band.flat': 'menos del 5 %',
'tours.terrain.band.gentle': 'del 5 al 10 %',
'tours.terrain.band.moderate': 'del 10 al 18 %',
'tours.terrain.band.steep': 'del 18 al 27 %',
'tours.terrain.band.verySteep': '27 % o más',
'tours.terrain.attribution': 'Altitudes: Mapzen Terrain Tiles (AWS Open Data)',
'tours.terrain.pickTour': 'Abre una excursión a la derecha para sobrevolarla en 3D y colorearla según la pendiente.',
'tours.terrain.steepestShort': 'máx. {grade} %',
'tours.terrain.preloading': 'Cargando el paisaje: {percent} %',
'tours.terrain.placeOff': 'Activa Colocar puntos para añadir puntos en el terreno con un clic.',
'tours.terrain.clickToPlan':
'Haz clic en el terreno para añadir puntos. En cuanto haya una ruta, se podrá sobrevolar y colorear según la pendiente.',
'tours.ferrata.badge': 'Vía ferrata {grade}',
'tours.ferrata.badgeNoGrade': 'Vía ferrata',
'tours.ferrata.crossingInfo': 'La ruta recorre {length} de «{name}». Necesitas equipo de vía ferrata y experiencia.',
'tours.ferrata.crossingShort': 'La ruta pasa por una vía ferrata',
'tours.ferrata.waypointAtEnd': 'Inicio o final de «{name}»',
'tours.provenance.label': 'Origen',
'tours.provenance.source': 'Fuente',
'tours.provenance.importedAt': 'Importado',
'tours.provenance.createdAt': 'Creado',
'tours.provenance.externalUpdated': 'Modificado en wanderer',
'tours.provenance.externalUpdatedHint':
'La fecha de cambio que wanderer indicó al importar. Una pista, no una prueba de versión.',
'tours.provenance.localState': 'Aquí',
'tours.provenance.plannedOver': 'Replanificado, traza grabada conservada',
'tours.provenance.editedLocally': 'Editado en TREK',
'tours.provenance.asImported': 'Tal como se importó',
'tours.provenance.openSource': 'Abrir en wanderer',
'tours.provenance.check': 'Comprobar fuente',
'tours.provenance.checkHint':
'Pregunta a wanderer si esta ruta cambió desde la importación. No cambia nada en el viaje.',
'tours.provenance.state.unchanged': 'Sin cambios desde la importación',
'tours.provenance.state.changed': 'Modificado en wanderer',
'tours.provenance.state.unavailable': 'Ya no disponible',
'tours.provenance.state.not_connected': 'Sin conexión con wanderer',
'tours.provenance.state.other_instance': 'Hay otro wanderer conectado',
'tours.provenance.state.unknown': 'No se puede comparar',
'tours.provenance.body.unavailable':
'La ruta ya no existe o no se puede leer con tu conexión. Esta excursión queda tal como se importó.',
'tours.provenance.body.not_connected': 'Conecta tu wanderer en Ajustes, Integraciones para comprobar la fuente.',
'tours.provenance.body.other_instance': 'Tu conexión apunta a otra instancia distinta de la que vino esta excursión.',
'tours.provenance.body.unknown':
'Esta importación no tiene nada con qué comparar. Aun así puedes traer la ruta actual como nueva instantánea.',
'tours.provenance.change.name': 'Nombre',
'tours.provenance.change.description': 'Descripción',
'tours.provenance.change.route': 'Recorrido',
'tours.provenance.nowUpdated': 'wanderer indica {date} como último cambio',
'tours.provenance.reimport': 'Importar como nueva instantánea',
'tours.provenance.reimportTitle': '¿Importar la ruta modificada?',
'tours.provenance.reimportBody':
'Llega como una excursión nueva junto a esta. Esta excursión, sus días y notas quedan como están.',
'tours.provenance.reimported': 'Nueva instantánea importada',
'tours.visibility.hidden': 'Oculta en el mapa',
'tours.visibility.showAll': 'Mostrar todas',
'tours.visibility.show': 'Mostrar en el mapa',
'tours.visibility.hide': 'Ocultar en el mapa',
'tours.filter.status': 'Estado',
'tours.filter.source': 'Fuente',
'tours.filter.grade': 'Límite de ruta',
'tours.filter.gradeHint':
'La dificultad máxima que la ruta podía usar al planificarse, tal como se guardó con la excursión. No la dificultad medida en el sendero.',
'tours.filter.type': 'Tipo',
'tours.filter.empty': 'Ninguna excursión coincide con estos filtros.',
'tours.filter.reset': 'Restablecer filtros',
'tours.scope.title': 'Totales del viaje',
'tours.scope.info':
'Cada ruta cuenta una vez. Los tiempos se mantienen separados por clase y no se suman entre tipos.',
'tours.scope.partialBody': 'conocido para {known} de {of} rutas',
'tours.scope.routed': 'Tiempo calculado',
'tours.scope.imported': 'Tiempo de las importaciones',
'tours.scope.planned': 'Planificado con pausas',
'tours.scope.plannedWithStays': 'Planificado con estancias',
'tours.scope.noMeasures': 'Aún no se conocen distancia, alturas ni tiempos.',
'tours.library.open': 'Traer una ruta de otro viaje',
'tours.library.eyebrow': 'Traer una ruta',
'tours.library.title': 'De otro viaje',
'tours.library.sub': 'Copia una ruta de tus otros viajes a este viaje. El original se queda como está.',
'tours.library.search': 'Buscar por nombre',
'tours.library.trip': 'Viaje',
'tours.library.allTrips': 'Todos los viajes',
'tours.library.allTypes': 'Todos los tipos',
'tours.library.empty': 'Ninguna ruta coincide.',
'tours.library.noTrips': 'Tus otros viajes aún no tienen rutas.',
'tours.library.truncated': 'Se muestran las primeras 100 rutas. Busca o filtra para encontrar las demás.',
'tours.library.offline': 'Traer una ruta necesita conexión.',
'tours.library.loadFailed': 'No se pudieron cargar las rutas.',
'tours.library.previewFailed': 'No se pudo cargar la vista previa.',
'tours.library.chooseHint': 'Elige una ruta para verla aquí antes de traerla.',
'tours.library.fromTrip': 'Del viaje',
'tours.library.controlPoints': 'Puntos de ruta',
'tours.library.nameHere': 'Nombre en este viaje',
'tours.library.independent':
'Se convierte en una ruta propia de este viaje: aún en ningún día, y los cambios posteriores en cualquiera de las dos quedan separados.',
'tours.library.confirm': 'Traer',
'tours.library.taken': '«{name}» se trajo a este viaje.',
'tours.library.failed': 'No se pudo traer la ruta.',
'tours.walkImport.menu': 'Importar paseo de Google Maps',
'tours.walkImport.title': 'Paseo desde un enlace de Google Maps',
'tours.walkImport.intro':
'Comparte una ruta a pie en Google Maps y pega aquí su enlace. TREK lee las paradas y traza por su cuenta el camino a pie entre ellas.',
'tours.walkImport.urlLabel': 'Enlace a la ruta a pie',
'tours.walkImport.urlHint': 'Un enlace corto de maps.app.goo.gl o la dirección de la ruta en google.com/maps.',
'tours.walkImport.read': 'Leer el enlace',
'tours.walkImport.back': 'Usar otro enlace',
'tours.walkImport.load': 'Cargar como paseo',
'tours.walkImport.stops': 'Paradas del enlace',
'tours.walkImport.source': 'Desde Google Maps',
'tours.walkImport.openSource': 'Abrir en Google Maps',
'tours.walkImport.recalculated':
'TREK vuelve a trazar el camino entre las paradas; la línea dibujada en Google Maps no se toma.',
'tours.walkImport.noPosition': 'Sin posición en el enlace',
'tours.walkImport.unresolved': '{count} paradas no tienen posición en el enlace y se dejan fuera.',
'tours.walkImport.unresolved.one': '{count} parada no tiene posición en el enlace y se deja fuera.',
'tours.walkImport.tooFewPositions': 'Un paseo necesita al menos dos paradas con posición.',
'tours.walkImport.replacesDraft': 'Cargar el paseo sustituye los cambios sin guardar del planificador.',
'tours.walkImport.defaultName': 'Paseo de Google Maps',
'tours.walkImport.draftNotice':
'De una ruta a pie de Google Maps. TREK trazó por su cuenta el camino entre las paradas.',
'tours.walkImport.offline': 'Leer un enlace necesita conexión.',
'tours.walkImport.failed': 'No se pudo leer el enlace ahora. Vuelve a intentarlo en un momento.',
'tours.walkImport.refusal.not_google_maps':
'Usa un enlace de ruta de Google Maps: un enlace corto de maps.app.goo.gl o un enlace de google.com/maps/dir.',
'tours.walkImport.refusal.not_a_route':
'Ese enlace de Google Maps no es una ruta. Planifica el paseo en Google Maps y comparte la ruta.',
'tours.walkImport.refusal.not_walking':
'Esa ruta no está planificada a pie. Cambia Google Maps a pie y vuelve a compartir la ruta.',
'tours.walkImport.refusal.mode_unknown':
'El enlace no dice con claridad que la ruta sea a pie. Elige a pie en Google Maps y vuelve a compartirla.',
'tours.walkImport.refusal.short_link_refused':
'El enlace corto lleva a otro sitio que no es Google Maps, así que no se siguió.',
'tours.walkImport.refusal.short_link_failed':
'No se pudo seguir el enlace corto ahora. Vuelve a intentarlo o pega el enlace largo.',
'tours.walkImport.refusal.short_link_unknown':
'Google Maps no reconoce este enlace corto. Vuelve a compartir la ruta desde Google Maps.',
'tours.walkImport.refusal.too_few_stops': 'De ese enlace se pudieron leer menos de dos paradas.',
'tours.walkImport.refusal.too_many_stops': 'Esa ruta tiene más paradas de las que admite un paseo.',
'tours.provenance.takenOverFrom': 'Traída de',
'tours.poi.title': 'A lo largo de la ruta',
'tours.poi.categories': 'Qué buscar',
'tours.poi.within': 'A esta distancia de la ruta',
'tours.poi.search': 'Buscar a lo largo de la ruta',
'tours.poi.searching': 'Buscando…',
'tours.poi.again': 'Buscar de nuevo',
'tours.poi.offline': 'La búsqueda necesita conexión.',
'tours.poi.failed': 'La búsqueda no funcionó. Inténtalo de nuevo en un momento.',
'tours.poi.outdated': 'Encontrado para la ruta tal como era antes. Busca de nuevo para que coincida con la actual.',
'tours.poi.partial': 'Algunos tramos no se pudieron buscar; pueden faltar lugares allí.',
'tours.poi.unavailable': 'No se ha podido buscar ahora: {kinds}. Inténtalo de nuevo en un momento.',
'tours.poi.capped': 'La ruta es larga: solo se buscó su primera parte.',
'tours.poi.truncated': 'Hay más lugares de los que se muestran. Reduce la distancia o los tipos.',
'tours.poi.empty': 'No se encontró nada a menos de {distance} de la ruta.',
'tours.poi.fromRoute': 'a {distance} de la ruta',
'tours.poi.along': 'en el {distance}',
'tours.poi.source.osm': 'De OpenStreetMap',
'tours.poi.source.trek': 'Del índice de lugares de TREK',
'tours.poi.hoursHint': 'Según la fuente; compruébalo antes de ir.',
'tours.poi.website': 'Sitio web',
'tours.poi.addAfter': 'Añadir después de',
'tours.poi.add': 'Añadir como parada',
'tours.poi.notAPlace': 'Se convierte en una parada de la ruta, no en un lugar del viaje.',
'tours.poi.blocked.fixed':
'El tramo tras este punto es una línea fija, una vía ferrata o un porteo. Elige otro punto.',
'tours.poi.blocked.free':
'El tramo tras este punto está dibujado a mano. Elige otro punto o vuelve a enrutarlo antes.',
'tours.poi.blocked.none': 'No hay ningún tramo tras este punto donde añadir una parada.',
'tours.poi.outcome.measuring': '«{name}» ya es una parada; la ruta se está planificando de nuevo.',
'tours.poi.outcome.measured': '«{name}» ya es una parada. La ruta cambia en:',
'tours.poi.outcome.unmeasured': '«{name}» ya es una parada. No se pudo calcular cuánto añade.',
'tours.poi.cat.viewpoint': 'Miradores',
'tours.poi.cat.peak': 'Cumbres',
'tours.poi.cat.shelter': 'Refugios y cobertizos',
'tours.poi.cat.drinking_water': 'Agua potable',
'tours.poi.cat.food': 'Comida',
'tours.poi.cat.toilets': 'Aseos',
'tours.poi.cat.picnic': 'Zonas de pícnic',
'tours.poi.cat.campsite': 'Campings',
'tours.poi.cat.sights': 'Lugares de interés',
'tours.poi.cat.slipway': 'Embarcaderos',
'tours.poi.cat.boat_rental': 'Alquiler de barcas',
'tours.poi.cat.bike_repair': 'Reparación de bicis',
'tours.planner.tourTypeHint.hike': 'A pie, dentro de una dificultad que tú eliges',
'tours.planner.tourTypeHint.bike': 'En bici, con ruta para cicloturismo, carretera, gravel o MTB',
'tours.planner.tourTypeHint.kayak': 'En el agua, en kayak, canoa o SUP',
'tours.winter.title': 'Actividad invernal',
'tours.winter.infoLabel': 'Qué hace la marca invernal',
'tours.winter.info':
'Solo una marca de la ruta. El trazado, los colores de pendiente y el tiempo de marcha son los de cualquier ruta y no dicen nada sobre nieve, aludes ni si un camino es transitable en invierno.',
'tours.winter.kind': 'Tipo de actividad invernal',
'tours.winter.activity.winter_hike': 'Senderismo invernal',
'tours.winter.activity.snowshoe': 'Ruta con raquetas de nieve',
'tours.winter.labelOnly':
'Marcado por los viajeros. Ruta y tiempo se planifican como en cualquier ruta, sin comprobación invernal.',
'tours.planner.tourTypeHint.ski': 'Desde un archivo GPX, tal como se grabó',
'tours.ski.title': 'Ruta de esquí',
'tours.ski.discipline': 'Disciplina',
'tours.ski.discipline.alpine': 'Alpino',
'tours.ski.discipline.snowboard': 'Snowboard', // same-as-en
'tours.ski.discipline.cross_country': 'Esquí de fondo',
'tours.ski.discipline.touring': 'Esquí de travesía',
'tours.ski.technique': 'Técnica',
'tours.ski.technique.classic': 'Clásica',
'tours.ski.technique.skating': 'Skating', // same-as-en
'tours.ski.technique.unknown': 'Desconocida',
'tours.ski.chooseDiscipline': 'Elige una disciplina para importar la ruta como esquí.',
'tours.ski.chooseTechnique': 'Elige la técnica, o Desconocida.',
'tours.ski.infoLabel': 'Qué hace TREK con una ruta de esquí',
'tours.ski.info':
'Se conserva tal como se grabó y nunca se enruta. La distancia y las alturas vienen del archivo. TREK no calcula ningún tiempo de esquí, y ni la ruta ni los colores de pendiente en 3D dicen nada sobre dificultad, nieve, aludes o si las pistas están abiertas.',
'tours.ski.time': 'Tiempo de esquí',
'tours.ski.timeUnknown': 'Sin calcular',
'tours.ski.classifyTitle': 'Clasificar ruta de esquí',
'tours.ski.saved': 'Clasificación guardada',
'tours.ski.saveFailed': 'No se pudo guardar la clasificación.',
'tours.planner.tourTypeHint.run': 'A pie a tu ritmo, por caminos buenos para correr',
'tours.planner.namePlaceholder.run': 'Carrera sin título',
'tours.planner.unreachable.run':
'Ningún camino apto para correr llega al punto {point}: el más cercano que conoce el enrutador está a {distance}. Mueve el punto a un camino o dibuja el tramo hasta él a mano.',
'tours.run.profile': 'Perfil',
'tours.run.profile.running': 'Correr',
'tours.run.profileHint.running':
'Prefiere caminos buenos para correr, asfaltados en lo posible, en la ciudad, en parques y junto a ríos.',
'tours.run.pace': 'Ritmo previsto',
'tours.run.paceInfoLabel': 'Cómo se calcula el tiempo de carrera',
'tours.run.paceInfo':
'Tu propio ritmo por kilómetro. El tiempo de carrera es distancia × ritmo; el desnivel y la dificultad técnica no se tienen en cuenta.',
'tours.run.paceUnit': 'min/km',
'tours.run.paceInvalid': 'Introduce el ritmo como min:s por km, de {fastest} a {slowest}.',
'tours.run.paceNeeded': 'Introduce tu ritmo para planificar el tiempo de carrera y guardar esta carrera.',
'tours.run.timeEstimated': 'Tiempo de carrera (previsto)',
'tours.run.timeEstimatedShort': 'Tiempo de carrera',
'tours.run.timeEstimatedInfoLabel': 'Cómo se planifica el tiempo de carrera',
'tours.run.timeEstimatedInfo':
'Distancia × tu ritmo y nada más: el desnivel y la dificultad no se tienen en cuenta. Una planificación, no un tiempo registrado.',
'tours.run.timeSum': '{distance} a {pace} min/km son {time}',
'tours.run.profile.trail': 'Carrera de montaña',
'tours.run.profileHint.trail': 'Prefiere pistas forestales y senderos naturales, hasta senderos de montaña (T2).',
'tours.run.ways.grade': 'Dificultad del camino (sac_scale)',
'tours.run.ways.gradeInfoLabel': 'Sobre la dificultad del camino',
'tours.run.ways.gradeInfo':
'Grados de senderismo tal como los asignaron los mapeadores de OpenStreetMap. Un camino sin grado es desconocido, no fácil. No dicen si un camino se puede correr ni si te conviene.',
'tours.run.ways.gradeTop': 'Camino graduado más difícil: {grade}',
'tours.run.ways.sac.t1': 'T1, senderismo',
'tours.run.ways.sac.t2': 'T2, senderismo de montaña',
'tours.run.ways.sac.t3': 'T3, senderismo de montaña exigente',
'tours.run.ways.sac.t4': 'T4, senderismo alpino',
'tours.run.ways.sac.t5': 'T5, senderismo alpino exigente',
'tours.run.ways.sac.t6': 'T6, senderismo alpino difícil',
'tours.bike.profile': 'Perfil',
'tours.bike.profile.touring': 'Cicloturismo',
'tours.bike.profile.road': 'Carretera',
'tours.bike.profile.gravel': 'Gravel', // same-as-en
'tours.bike.profile.mtb': 'MTB', // same-as-en
'tours.bike.profileHint.touring': 'Prefiere carriles bici y calles tranquilas, pavimentadas cuando se puede.',
'tours.bike.profileHint.road': 'Se mantiene en el asfalto; se muestran los tramos sin pavimentar conocidos.',
'tours.bike.profileHint.gravel': 'Toma grava y caminos rurales, no senderos técnicos.',
'tours.bike.profileHint.mtb': 'Toma caminos duros tal como vienen; se muestran los grados donde están mapeados.',
'tours.bike.timeEstimated': 'Tiempo en bici (estimado)',
'tours.bike.timeEstimatedShort': 'Tiempo en bici',
'tours.bike.timeEstimatedInfoLabel': 'Cómo se calcula el tiempo en bici',
'tours.bike.timeEstimatedInfo':
'El tiempo del enrutador para el perfil elegido, con su velocidad y las subidas. Un valor de planificación, sin pausas.',
'tours.bike.ways.title': 'Firme y vías',
'tours.bike.ways.surface': 'Firme',
'tours.bike.ways.surface.paved': 'Asfalto',
'tours.bike.ways.surface.rough': 'Pavimento irregular',
'tours.bike.ways.surface.compacted': 'Compactado',
'tours.bike.ways.surface.gravel': 'Grava',
'tours.bike.ways.surface.ground': 'Tierra natural',
'tours.bike.ways.surface.unknown': 'No consta en los datos',
'tours.bike.ways.way': 'Tipo de vía',
'tours.bike.ways.way.cyclePath': 'Carril bici',
'tours.bike.ways.way.cycleLane': 'Carril bici junto al tráfico',
'tours.bike.ways.way.quiet': 'Calle tranquila',
'tours.bike.ways.way.road': 'Carretera con tráfico',
'tours.bike.ways.way.track': 'Camino agrícola o forestal',
'tours.bike.ways.way.path': 'Sendero',
'tours.bike.ways.way.ferry': 'Ferri',
'tours.bike.ways.way.other': 'Otros',
'tours.bike.ways.loading': 'Leyendo las vías a lo largo de la ruta…',
'tours.bike.ways.offline': 'El firme y los grados de los senderos necesitan conexión.',
'tours.bike.ways.failed': 'No se pudieron leer las vías de la ruta. La ruta en sí no cambia.',
'tours.bike.ways.source':
'De OpenStreetMap, tal como lo lee el enrutador. Donde los datos no dicen nada, el firme es desconocido, no bueno.',
'tours.bike.ways.showOnMap': 'Mostrar en el mapa',
'tours.bike.ways.unpavedBadge': '{share} sin pavimentar',
'tours.bike.ways.unpavedNotice': 'Se sabe que {length} de la ruta no están pavimentados.',
'tours.bike.trail.title': 'Grado del sendero (mtb:scale)',
'tours.bike.trail.s0': 'S0, sin dificultad especial',
'tours.bike.trail.s1': 'S1, obstáculos pequeños',
'tours.bike.trail.s2': 'S2, raíces, escalones, suelo suelto',
'tours.bike.trail.s3': 'S3, bloques, pendiente fuerte, curvas cerradas',
'tours.bike.trail.s4': 'S4 o más, terreno de expertos',
'tours.bike.trail.none': 'Sin grado en los datos',
'tours.bike.trail.unasked': 'No se pudo consultar esta vez',
'tours.bike.trail.uphillTitle': 'Grado de subida (mtb:scale:uphill)',
'tours.bike.trail.uphillStep': 'Subida {step}',
'tours.bike.trail.note':
'Grados tal como los dieron los mapeadores de OpenStreetMap. Una vía sin grado es desconocida, no fácil. No dicen nada sobre si un sendero te conviene.',
'tours.bike.trail.loading': 'Leyendo los grados de los senderos…',
'tours.bike.trail.failed': 'Esta vez no se pudieron leer los grados de los senderos.',
'tours.hike.ways.show': 'Mostrar a lo largo de la ruta',
'tours.hike.sac.t1': 'Senderismo',
'tours.hike.sac.t2': 'Senderismo de montaña',
'tours.hike.sac.t3': 'Senderismo de montaña exigente',
'tours.hike.sac.t4': 'Senderismo alpino',
'tours.hike.sac.t5': 'Senderismo alpino exigente',
'tours.hike.sac.t6': 'Senderismo alpino difícil',
'tours.hike.sac.untagged': 'Sin grado en OpenStreetMap',
'tours.hike.sac.unclear': 'Grado poco claro',
'tours.hike.ways.unmatched': 'Camino sin asignación clara',
'tours.hike.ways.unasked': 'No se pudo consultar esta vez',
'tours.hike.ways.unknown': 'Desconocido',
'tours.hike.sac.stepTip': 'Escala de senderismo SAC {step}, según OpenStreetMap: sac_scale={tag}',
'tours.hike.sac.untaggedTip': 'OpenStreetMap no da sac_scale a estos caminos. Desconocido no significa fácil.',
'tours.hike.sac.unclearTip': 'OpenStreetMap indica aquí {tags}, que no nombra un único grado.',
'tours.hike.ways.unmatchedTip':
'Aquí ningún camino queda claramente bajo la línea de la ruta, así que no se muestra nada.',
'tours.hike.ways.unaskedTip':
'Esta vez no se pudo consultar a OpenStreetMap sobre estos caminos. Desconocido no significa fácil.',
'tours.hike.ways.known': 'Conocido',
'tours.hike.sac.knownTip': 'La parte de la ruta cuyo grado SAC da OpenStreetMap. El resto es desconocido.',
'tours.hike.sac.highest': 'Máximo conocido',
'tours.hike.sac.routingLimit': 'Límite de cálculo',
'tours.hike.sac.routingLimitTip':
'Lo máximo que puede usar la búsqueda de ruta: un ajuste, no el grado de los caminos.',
'tours.hike.sac.aboveLimit': 'Por encima del límite',
'tours.hike.sac.source': 'Según OpenStreetMap. Puede haber huecos; no es una valoración de seguridad.',
'tours.hike.ways.title': 'Detalles del sendero',
'tours.hike.ways.facets': 'Qué mostrar',
'tours.hike.ways.facet.sac': 'SAC',
'tours.hike.ways.facet.surface': 'Superficie',
'tours.hike.ways.facet.way': 'Tipo de vía',
'tours.hike.ways.mostly': 'Sobre todo',
'tours.hike.ways.recordedTip': 'Registrado en OpenStreetMap como {tags}',
'tours.hike.ways.unclearTip': 'OpenStreetMap indica aquí {tags}, que no encaja en ningún grupo.',
'tours.hike.ways.loading': 'Leyendo las vías a lo largo de la ruta…',
'tours.hike.ways.offline': 'Los detalles del sendero necesitan conexión.',
'tours.hike.ways.failed': 'No se pudieron leer los detalles del sendero. La ruta no ha cambiado.',
'tours.hike.surface.paved': 'Asfalto u hormigón',
'tours.hike.surface.sett': 'Adoquines',
'tours.hike.surface.compacted': 'Compactado o grava fina',
'tours.hike.surface.gravel': 'Grava',
'tours.hike.surface.ground': 'Tierra natural',
'tours.hike.surface.grass': 'Hierba',
'tours.hike.surface.rock': 'Roca',
'tours.hike.surface.wood': 'Madera o metal',
'tours.hike.surface.unpaved': 'Sin pavimentar, tipo no registrado',
'tours.hike.surface.other': 'Otra superficie',
'tours.hike.surface.untagged': 'Sin superficie en OpenStreetMap',
'tours.hike.surface.unclear': 'Superficie poco clara',
'tours.hike.surface.untaggedTip':
'OpenStreetMap no registra superficie para estas vías. Un enrutador puede suponer una; no es un valor registrado.',
'tours.hike.surface.knownTip': 'La parte de la ruta cuya superficie registra OpenStreetMap. El resto es desconocido.',
'tours.hike.surface.source':
'Superficies tal como las registra OpenStreetMap, agrupadas; no se usa la lectura propia del enrutador. No valora la vía.',
'tours.hike.way.path': 'Sendero',
'tours.hike.way.footway': 'Camino peatonal',
'tours.hike.way.steps': 'Escaleras',
'tours.hike.way.track': 'Camino agrícola o forestal',
'tours.hike.way.cycleway': 'Carril bici',
'tours.hike.way.quietRoad': 'Carretera secundaria',
'tours.hike.way.road': 'Carretera',
'tours.hike.way.viaFerrata': 'Vía ferrata',
'tours.hike.way.other': 'Otra vía',
'tours.hike.way.untagged': 'Sin tipo de vía en OpenStreetMap',
'tours.hike.way.unclear': 'Tipo de vía poco claro',
'tours.hike.way.untaggedTip': 'OpenStreetMap no registra aquí ningún tipo de vía.',
'tours.hike.way.knownTip': 'La parte de la ruta cuyo tipo de vía registra OpenStreetMap. El resto es desconocido.',
'tours.hike.way.source':
'Tipos de vía tal como los registra OpenStreetMap (highway), agrupados. No dice nada sobre seguridad o idoneidad.',
'tours.copy.action': 'Guardar como nueva excursión',
'tours.copy.hint':
'Copia esta excursión como una nueva excursión independiente, sin sus días. El original queda como está.',
'tours.copy.name': '{name} (copia)',
'tours.copy.saved': 'Guardada como nueva excursión',
'tours.copy.failed': 'No se pudo copiar la excursión.',
'tours.gpxExport.action': 'Descargar GPX',
'tours.gpxExport.hint':
'Descarga la excursión guardada como archivo GPX: toda la ruta con las altitudes disponibles, para una app de navegación o un GPS.',
'tours.gpxExport.saveFirst': 'Guarda primero la excursión para descargarla en GPX',
'tours.gpxExport.offline': 'Para descargar un archivo GPX hace falta conexión con el servidor.',
'tours.gpxExport.noRoute': 'Esta excursión no tiene una ruta guardada que exportar.',
'tours.gpxExport.failed': 'No se pudo crear el archivo GPX.',
'tours.gpxExport.share': 'Compartir GPX',
'tours.gpxExport.shareShort': 'Compartir',
'tours.gpxExport.shareSaveFirst': 'Guarda primero la ruta para compartirla como GPX',
'tours.gpxExport.shareReady': 'El archivo GPX está listo. Toca Compartir otra vez para abrir el menú de compartir.',
'tours.gpxExport.shareFailed': 'No se pudo compartir. El archivo GPX se puede seguir descargando.',
'tours.revision.remoteTitle': 'Esta excursión se guardó en otro lugar',
'tours.revision.remoteBody':
'Alguien, o tú en otro dispositivo, la guardó mientras la editabas. Tus cambios se mantienen hasta que decidas.',
'tours.revision.loadNewer': 'Cargar la más reciente',
'tours.revision.loadNewerTitle': '¿Cargar la versión más reciente?',
'tours.revision.loadNewerBody': 'Se descartarán los cambios sin guardar de esta excursión.',
'tours.revision.conflictEyebrow': 'No guardado',
'tours.revision.conflictTitle': 'Cambiada mientras tanto',
'tours.revision.conflictBody':
'La excursión se guardó en otro lugar después de abrirla, así que no se sobrescribió nada. Guarda la tuya como nueva excursión para conservar ambas, carga la versión más reciente o sobrescríbela a propósito.',
'tours.revision.overwrite': 'Sobrescribir',
'tours.revision.saveAsNew': 'Guardar como nueva excursión',
'tours.revision.mineName': '{name} (mi versión)',
'tours.revision.reloaded': 'Esta excursión se guardó en otro lugar y ahora muestra su versión más reciente.',
'tours.placePicker.open': 'Lugares del viaje',
'tours.placePicker.search': 'Buscar en los lugares del viaje',
'tours.placePicker.near': 'Cerca de la excursión',
'tours.placePicker.further': 'Más lugares del viaje',
'tours.placePicker.all': 'Lugares del viaje',
'tours.placePicker.inTour': 'En la excursión',
'tours.placePicker.empty': 'Este viaje aún no tiene lugares con posición en el mapa.',
'tours.placePicker.noMatch': 'Ningún lugar coincide con la búsqueda.',
'tours.placePicker.linked': 'Lugar del viaje',
'tours.placePicker.linkedHint':
'Esta parada representa un lugar del viaje. Quitarla o deshacer el vínculo no cambia el lugar.',
'tours.placePicker.unlink': 'Desvincular del lugar',
'tours.preferences.title': 'Elección de ruta',
'tours.preferences.infoLabel': 'Qué hace la elección de ruta',
'tours.preferences.info':
'Estas opciones ponderan el camino que elige el enrutador. Donde no hay otro camino, la ruta pasa igualmente por ahí. No dicen nada sobre la dificultad de un camino; el límite de dificultad de arriba fija lo que la ruta puede usar.',
'tours.preferences.avoid_climbs': 'Evitar subidas pronunciadas',
'tours.preferences.avoid_climbsHint':
'Caminos más suaves donde los haya, aunque sean más largos. Donde no hay forma de rodear, sigue siendo empinado.',
'tours.preferences.avoid_steps': 'Evitar escaleras',
'tours.preferences.avoid_stepsHint': 'Escaleras solo donde no hay forma de rodearlas.',
'tours.preferences.avoid_ferries': 'Evitar ferris',
'tours.preferences.avoid_ferriesHint': 'Por tierra donde haya una forma de rodear, aunque sea más larga.',
'tours.planner.tourTypeHint.walk': 'A pie de parada en parada, sin límite de senderismo',
'tours.poi.cat.museum': 'Museos y galerías',
'tours.poi.cat.park': 'Parques y jardines',
'tours.poi.cat.cafe': 'Cafeterías',
'tours.poi.cat.restaurant': 'Sitios para comer',
'tours.poi.cat.market': 'Mercados',
'tours.walk.station.eyebrow': 'Parada',
'tours.walk.station.unnamed': 'Parada sin nombre',
'tours.walk.station.name': 'Nombre',
'tours.walk.station.namePlaceholder': 'Qué hay aquí',
'tours.walk.station.stay': 'Estancia en minutos',
'tours.walk.station.stayHint': 'Vacío significa aún desconocido; 0 para un punto por el que solo pasas.',
'tours.walk.station.stayInvalid': 'Introduce minutos enteros, hasta un día.',
'tours.walk.station.stayUnknown': 'Aún desconocido',
'tours.walk.station.passThrough': 'Solo de paso',
'tours.walk.station.importance': 'Importancia',
'tours.walk.station.protected': 'Protegida',
'tours.walk.station.protectedHint': 'Un cambio propuesto deja esta parada donde está. Tú aún puedes editarla.',
'tours.walk.station.edit': 'Editar parada',
'tours.walk.importance.normal': 'Habitual',
'tours.walk.importance.optional': 'Opcional',
'tours.walk.importance.must': 'Imprescindible',
'tours.walk.importanceHint.normal': 'Se visita según avanza el paseo.',
'tours.walk.importanceHint.optional': 'Se puede omitir si falta tiempo.',
'tours.walk.importanceHint.must': 'Un cambio propuesto más tarde la mantiene en el paseo.',
'tours.walk.timeEstimated': 'Tiempo a pie estimado',
'tours.walk.timeEstimatedShort': 'A pie',
'tours.walk.timeEstimatedInfoLabel': 'Cómo se calcula el tiempo a pie',
'tours.walk.timeEstimatedInfo': 'El tiempo a pie del planificador entre paradas, sin las estancias.',
'tours.walk.routePending':
'Guardado solo con sus paradas. El camino entre ellas se traza al abrir el paseo en el planificador y guardarlo.',
'tours.walk.routePendingPlanner':
'Guardado solo con sus paradas. El camino entre ellas se acaba de trazar; guarda el paseo para conservarlo.',
'tours.walk.stays': 'Estancias',
'tours.walk.totalAtLeast': 'al menos {time}',
'tours.walk.totalComputed': 'Calculado',
'tours.walk.stations': 'Paradas del paseo',
'tours.walk.stationNumbered': 'Parada {number}',
'tours.walk.stationsUnread':
'No se pudieron cargar las paradas de este paseo. Vuelve a abrirlo con conexión para verlas y marcarlas.',
'tours.walk.progress': '{visited} de {total} visitadas',
'tours.walk.visit.visited': 'Visitada',
'tours.walk.visit.skip': 'Omitir',
'tours.walk.visit.undo': 'Deshacer',
'tours.walk.visit.isVisited': 'Visitada este día',
'tours.walk.visit.isSkipped': 'Omitida este día',
'tours.walk.visit.fromDay': 'Abre el paseo desde un día del plan para marcar sus paradas de ese día.',
'tours.walk.visit.failed': 'No se pudo marcar la parada. Vuelve a abrir el paseo e inténtalo otra vez.',
'tours.walk.visit.notSynced':
'Este paseo se añadió al día sin conexión. Podrás marcar sus paradas cuando se haya sincronizado.',
'tours.walk.themes': 'Tema del paseo',
'tours.walk.theme.culture': 'Cultura e historia',
'tours.walk.theme.parks': 'Parques y vistas',
'tours.walk.theme.food': 'Comida y vida local',
'tours.walk.theme.mixed': 'Un poco de todo',
'tours.walk.themeHint.culture': 'Museos, galerías, monumentos y lugares históricos a lo largo de la ruta.',
'tours.walk.themeHint.parks': 'Parques, jardines y miradores a lo largo de la ruta.',
'tours.walk.themeHint.food': 'Cafeterías, sitios para comer y mercados a lo largo de la ruta.',
'tours.walk.themeHint.mixed': 'Un poco de cada: lugares de interés, museos, parques, vistas, cafeterías y mercados.',
'tours.walk.themeReason': 'Sugerido para {theme}',
'tours.walk.arrival': 'Llegada hacia las {time}',
'tours.walk.arrivalAtLeast': 'Llegada no antes de las {time}',
'tours.walk.hours.closed':
'{name} está cerrado a las {arrival} y la estancia duraría hasta las {leave}; abre {window}',
'tours.walk.hours.closes': '{name} cierra a las {closes}, durante la estancia de {arrival} a {leave} (abre {window})',
'tours.walk.hours.unread': 'Horario no interpretado aquí: {text}',
'tours.walk.hours.source':
'Horarios de OpenStreetMap o de los lugares del viaje, comparados con la llegada estimada en la hora local del plan; compruébalos antes de ir. Una parada sin horario es desconocida, no abierta.',
'tours.walk.hours.noStart': 'Pon al paseo una hora en este día para ver llegadas y horarios.',
'tours.walk.day.label': 'Horarios para',
'tours.walk.day.start': '{day}, salida a las {time}',
'tours.walk.day.noStart': '{day}, sin hora de salida',
'tours.walk.hours.noDate': 'Este día no tiene fecha, así que se omiten las llegadas y los horarios de apertura.',
'tours.walk.hours.noDay':
'Pon el paseo en un día con hora de salida para ver las llegadas y los horarios de apertura.',
'tours.walk.hours.closedNoStay': '{name} está cerrado a las {arrival}; abre {window}',
'tours.walk.hours.closedAllDay': '{name} está cerrado todo el día en esta fecha',
'tours.walk.hours.open': 'Abierto {window}',
'tours.walk.hours.window': 'de {from} a {to}',
'tours.walk.hours.uncertain': 'Horario sin comprobar: falta la estancia de una parada anterior.',
'tours.walk.arrivalNextDay':
'Llegada hacia las {time} del día siguiente; los horarios no se comprueban pasada la medianoche.',
'tours.walk.arrivalStay': 'Llegada hacia las {arrival}, estancia hasta las {leave}',
'tours.walk.arrivalStayAtLeast': 'Llegada no antes de las {arrival}, estancia hasta las {leave} o más',
'tours.walk.hours.sourceOsm': 'OpenStreetMap',
'tours.walk.hours.sourcePlace': 'Lugar del viaje',
'tours.walk.hours.sourceOsmHint': 'Encontrado con la parada en OpenStreetMap; puede estar desactualizado.',
'tours.walk.hours.sourcePlaceHint': 'Introducido para este lugar del viaje.',
'tours.walk.transit.endOf': 'Final de {walk}',
'tours.walk.transit.startOf': 'Inicio de {walk}',
'tours.walk.transit.ends': '{walk} termina hacia las {time}.',
'tours.walk.transit.endsAtLeast': '{walk} termina no antes de las {time}; aún no se conocen todos sus tiempos.',
'tours.walk.transit.endUnknown': 'Aún no se sabe cuándo termina {walk}, así que elige una hora de salida.',
'tours.walk.transit.endsNextDay': '{walk} termina después de medianoche, así que elige una hora de salida.',
'tours.walk.transit.nextStarts': '{walk} empieza a las {time}.',
'tours.walk.transit.late': 'Llega después de que empiece {walk}, a las {time}',
'tours.poi.categoriesNone': 'Ninguna categoría elegida',
'tours.poi.categoriesMore': '{first} +{more}',
'tours.poi.highlight': 'Imprescindible',
'tours.poi.highlightHint': 'Uno de los lugares más conocidos de aquí',
'tours.planner.tourType': 'Tipo de ruta',
'tours.paddle.boat': 'Embarcación',
'tours.paddle.boat.kayak': 'Kayak', // same-as-en
'tours.paddle.boat.canoe': 'Canoa',
'tours.paddle.boat.sup': 'SUP', // same-as-en
'tours.paddle.boat.other': 'Otra',
'tours.paddle.water': 'Agua',
'tours.paddle.water.river': 'Río',
'tours.paddle.water.lake': 'Lago',
'tours.paddle.speed': 'Velocidad de remo',
'tours.paddle.speedOwn': 'Velocidad propia',
'tours.paddle.speedUseSuggestion': 'Usar la sugerencia de {speed} km/h',
'tours.paddle.speedNeeded': 'Introduce una velocidad para estimar el tiempo en el agua.',
'tours.paddle.speedInvalid': 'Introduce una velocidad de 0,5 a 20 km/h.',
'tours.paddle.chooseBoat': 'Elige la embarcación y el agua para guardar esta ruta.',
'tours.paddle.chooseBoatImport': 'Elige la embarcación y el agua para importar como ruta en piragua.',
'tours.paddle.timeEstimated': 'Tiempo de remo (estimado)',
'tours.paddle.timeEstimatedShort': 'Remo',
'tours.paddle.timeEstimatedInfoLabel': 'Cómo se estima el tiempo de remo',
'tours.paddle.timeEstimatedInfo':
'Distancia dividida entre la velocidad prevista, en agua tranquila. No incluye corriente, viento, porteos ni esclusas.',
'tours.planner.reverse': 'Invertir el sentido',
'tours.planner.returnToStart': 'Volver al inicio',
'tours.planner.alreadyLoop': 'La ruta ya vuelve al inicio',
'tours.planner.loopEnd': 'Vuelta al inicio',
'tours.planner.freeLeg': 'Dibujar a mano el siguiente tramo',
'tours.planner.routeLeg': 'Volver a calcular el siguiente tramo',
'tours.planner.freeLegBadge': 'Dibujado a mano, sin calcular',
'tours.planner.freeLegInfo':
'TREK une estos dos puntos con una línea recta. Ningún enrutador ha planificado ni comprobado este tramo.',
'tours.map.seamarks': 'Señales náuticas',
'tours.map.seamarksDown': 'Las señales náuticas no cargan. El mapa y tu ruta siguen funcionando.',
'tours.map.pistes': 'Pistas, circuitos de fondo y remontes',
'tours.map.pistesDown': 'Las pistas no cargan. El mapa y tu ruta siguen funcionando.',
'tours.map.pistesZoomIn': 'Acerca el mapa para ver las pistas',
'tours.map.pisteKey': 'Leyenda de pistas',
'tours.map.pisteDownhill': 'Pistas de descenso por dificultad',
'tours.map.pisteGrade.novice': 'Principiante',
'tours.map.pisteGrade.easy': 'Fácil',
'tours.map.pisteGrade.intermediate': 'Intermedia',
'tours.map.pisteGrade.advanced': 'Difícil',
'tours.map.pisteGrade.expert': 'Experto',
'tours.map.pisteGrade.freeride': 'Fuera de pista',
'tours.map.pisteNordic': 'Circuitos de esquí de fondo',
'tours.map.pisteWinterHike': 'Senderos invernales y de raquetas',
'tours.map.pisteSled': 'Pistas de trineo',
'tours.map.pisteLift': 'Remontes',
'tours.map.pisteStatic': 'Datos del mapa, no un parte: no dice qué está abierto o pisado, ni nada de nieve o aludes.',
'tours.map.pisteFullKey': 'Leyenda completa en OpenSnowMap',
'tours.import.previewTitle': 'Vista previa del GPX',
'tours.import.previewHint': 'Aún no se ha guardado nada. Revisa el recorrido y luego importa.',
'tours.import.previewFiles': '{count} archivos',
'tours.import.previewFiles.one': '{count} archivo',
'tours.import.previewTracks': '{count} tracks', // same-as-en
'tours.import.previewTracks.one': '{count} track', // same-as-en
'tours.import.previewPoints': '{count} puntos',
'tours.import.previewPoints.one': '{count} punto',
'tours.import.previewNoHeights': 'Sin altitudes en el archivo',
'tours.import.previewDuplicate': 'Ya está en el viaje',
'tours.import.previewAllDuplicates': 'Todos los tracks ya están en el viaje, no hay nada que importar.',
'tours.import.previewAs': 'Importar como',
'tours.import.previewConfirm': 'Importar {count} rutas',
'tours.import.previewConfirm.one': 'Importar {count} ruta',
'tours.conversion.introPaddle':
'Una importación es un recorrido grabado. Planifica una ruta en piragua editable: TREK toma puntos de control, los une con líneas rectas como se dibuja una ruta en piragua y muestra cuánto se acerca. Nada cambia hasta que elijas.',
'tours.conversion.closePaddle':
'La propuesta sigue el recorrido de cerca. Sus puntos se unen con líneas rectas, así que no es la misma línea.',
'tours.planner.moreActions': 'Más acciones',
'tours.paddle.role.put_in': 'Embarque',
'tours.paddle.role.take_out': 'Desembarque',
'tours.paddle.role.re_entry': 'Reembarque',
'tours.paddle.role.final_take_out': 'Desembarque final',
'tours.paddle.portage': 'Porteo',
'tours.paddle.portageOn': 'Portear la embarcación desde aquí',
'tours.paddle.portageOff': 'Volver a remar este tramo',
'tours.paddle.portagePending': 'Porteo desde aquí',
'tours.paddle.portagePendingHint':
'Ahora marca el punto donde vuelves a entrar al agua. El bote se carga hasta allí.',
'tours.paddle.portagePendingOff': 'Al final no portear',
'tours.paddle.portageWay': 'Recorrido',
'tours.paddle.portageWay.follow': 'Seguir el camino',
'tours.paddle.portageWay.straight': 'Línea recta',
'tours.paddle.portageWay.noWay': 'No hay camino sin un gran rodeo, la línea queda recta.',
'tours.paddle.portageWay.searching': 'Buscando un camino',
'tours.paddle.placeHere.putIn': 'Entrar al agua aquí',
'tours.paddle.placeHere.egress': 'Salir del agua aquí',
'tours.paddle.portageInfo':
'Aquí se lleva la embarcación a pie. El tramo cuenta como tierra, con tiempo para desembarcar, descargar y volver a embarcar.',
'tours.paddle.portageExtra': 'Desembarcar y embarcar',
'tours.paddle.lock': 'Esclusa',
'tours.paddle.lockAdd': 'Esclusa en este punto',
'tours.paddle.lockRemove': 'Eliminar la esclusa',
'tours.paddle.lockWait': 'Espera',
'tours.paddle.lockTransit': 'Tránsito',
'tours.paddle.lockBypassed': 'Rodeada a pie: cuenta el porteo',
'tours.paddle.time.title': 'Estimación de tiempo',
'tours.paddle.time.assumptionInfo':
'TREK parte de 4 km/h en el agua, 2 km/h porteando y 10 minutos para desembarcar y volver a embarcar en cada porteo. Son valores iniciales para ajustar, no normas ni mediciones. Los tiempos de esclusa son solo los que introduces.',
'tours.paddle.time.water': 'En el agua',
'tours.paddle.time.carry': 'Porteo',
'tours.paddle.time.carrySpeed': 'Velocidad de porteo',
'tours.paddle.time.outIn': 'Desembarcar y volver a embarcar',
'tours.paddle.time.locks': 'Esclusas',
'tours.paddle.time.estimate': 'Estimación',
'tours.paddle.time.incomplete': 'Incompleta',
'tours.paddle.time.plannedOwn': 'Tu duración total planificada',
'tours.paddle.time.noSpeed': 'Sin velocidad de remo, el tiempo en el agua queda sin calcular.',
'tours.paddle.time.locksMissing': '{count} esclusas aún no tienen tiempos.',
'tours.paddle.time.locksMissing.one': '{count} esclusa aún no tiene tiempos.',
'tours.paddle.startValue': 'Valor inicial',
'tours.paddle.timeMissing': 'Falta el tiempo',
'tours.paddle.time.waterShort': 'Agua',
'tours.paddle.portageRemove': 'Eliminar el porteo',
'tours.paddle.marks.title': 'Porteos y esclusas',
'tours.paddle.marks.markPortage': 'Porteo',
'tours.paddle.marks.markLock': 'Esclusa',
'tours.paddle.marks.pickLock': 'Haz clic en la línea donde está la esclusa.',
'tours.paddle.marks.pickTakeOut': 'Haz clic en la línea donde desembarcas.',
'tours.paddle.marks.pickReEntry': 'Ahora haz clic donde vuelves a embarcar.',
'tours.paddle.marks.overlap': 'Ahí ya hay un porteo marcado. Marca el nuevo al lado.',
'tours.paddle.marks.offLine': 'Eso quedó demasiado lejos de la línea. Haz clic justo sobre el recorrido.',
'tours.paddle.marks.empty': 'Aún no hay nada marcado. El track grabado se queda como está.',
'tours.paddle.marks.at': 'a {distance}',
'tours.paddle.marks.saved': 'Porteos y esclusas guardados',
'tours.paddle.marks.failed': 'No se ha podido guardar. Inténtalo de nuevo.',
'tours.paddle.wind.title': 'Viento',
'tours.paddle.wind.hourInfo': '{hour}:00: {speed} km/h, rachas de {gusts} km/h, del {direction}',
'tours.paddle.wind.hourUnknown': '{hour}:00: sin valor',
'tours.paddle.wind.error': 'Ahora mismo no se puede obtener la previsión del viento.',
'tours.paddle.wind.retry': 'Reintentar',
'tours.paddle.wind.offline': 'Sin conexión no hay previsión del viento.',
'tours.paddle.wind.beyond': 'Aún no hay previsión para este día. Estará disponible a partir del {date}.',
'tours.paddle.wind.past': 'Este día ya ha pasado. Solo hay previsión para los próximos días.',
'tours.paddle.wind.no_day': 'Asigna la ruta a un día del viaje para ver la previsión del viento de ese día.',
'tours.paddle.wind.no_date': 'Este día del viaje no tiene fecha, así que no hay previsión para él.',
'tours.paddle.wind.no_place': 'La ruta aún no tiene un punto de inicio para el que consultar la previsión.',
'tours.paddle.wind.hintsTitle': 'Qué significa el viento al remar',
'tours.paddle.wind.dir.N': 'N', // same-as-en
'tours.paddle.wind.dir.NNE': 'NNE', // same-as-en
'tours.paddle.wind.dir.NE': 'NE', // same-as-en
'tours.paddle.wind.dir.ENE': 'ENE', // same-as-en
'tours.paddle.wind.dir.E': 'E', // same-as-en
'tours.paddle.wind.dir.ESE': 'ESE', // same-as-en
'tours.paddle.wind.dir.SE': 'SE', // same-as-en
'tours.paddle.wind.dir.SSE': 'SSE', // same-as-en
'tours.paddle.wind.dir.S': 'S', // same-as-en
'tours.paddle.wind.dir.SSW': 'SSO',
'tours.paddle.wind.dir.SW': 'SO',
'tours.paddle.wind.dir.WSW': 'OSO',
'tours.paddle.wind.dir.W': 'O',
'tours.paddle.wind.dir.WNW': 'ONO',
'tours.paddle.wind.dir.NW': 'NO',
'tours.paddle.wind.dir.NNW': 'NNO',
'tours.paddle.wind.legendMean': 'Viento medio',
'tours.paddle.wind.legendGusts': 'Rachas',
'tours.paddle.wind.mean': 'Medio',
'tours.paddle.wind.gusts': 'Rachas',
'tours.paddle.wind.fromInfo': 'Viento del {direction}, la dirección desde la que sopla la mayor parte del día',
'tours.paddle.wind.meanInfo': 'El viento medio horario más fuerte del día',
'tours.paddle.wind.gustsInfo': 'La racha más fuerte del día',
'tours.paddle.wind.source': '{source}, {time}, previsión para el punto de inicio',
'tours.paddle.wind.hint.headwind': 'El viento en contra cuesta tiempo y fuerzas.',
'tours.paddle.wind.hint.drift': 'El viento lateral desvía la embarcación.',
'tours.paddle.wind.hint.crossing': 'Las travesías abiertas están más expuestas que la orilla.',
'tours.paddle.wind.hint.gusts': 'Las rachas son más fuertes que el viento medio y llegan de repente.',
'tours.paddle.wind.hint.local': 'Ninguna cifra da vía libre. Comprueba las condiciones sobre el terreno.',
'tours.paddle.obstacles.loading': 'Cargando los obstáculos a lo largo de la ruta…',
'tours.paddle.obstacles.covered':
'{count} obstáculos y puntos de acceso en la ruta, según OpenStreetMap (fecha de los datos: {date}). Los datos pueden tener lagunas, así que comprueba el agua por tu cuenta.',
'tours.paddle.obstacles.covered.one':
'{count} obstáculo o punto de acceso en la ruta, según OpenStreetMap (fecha de los datos: {date}). Los datos pueden tener lagunas, así que comprueba el agua por tu cuenta.',
'tours.paddle.obstacles.coveredEmpty':
'No hay obstáculos conocidos en la ruta (OpenStreetMap, fecha de los datos: {date}). Aun así, comprueba el agua por tu cuenta.',
'tours.paddle.obstacles.partial':
'Los datos de obstáculos solo cubren una parte de la ruta (fecha de los datos: {date}). Comprueba el resto por tu cuenta.',
'tours.paddle.obstacles.none':
'No hay datos de obstáculos para esta zona. Comprueba aquí por tu cuenta azudes, esclusas y porteos.',
'tours.paddle.obstacles.offline': 'Sin conexión, TREK no carga datos de obstáculos. Comprueba el agua por tu cuenta.',
'tours.paddle.obstacles.error': 'No se han podido cargar los datos de obstáculos. Comprueba el agua por tu cuenta.',
'tours.paddle.obstacle.kind.weir': 'Azud',
'tours.paddle.obstacle.kind.dam': 'Presa',
'tours.paddle.obstacle.kind.lock': 'Esclusa',
'tours.paddle.obstacle.kind.lock_gate': 'Compuerta de esclusa',
'tours.paddle.obstacle.kind.waterfall': 'Cascada',
'tours.paddle.obstacle.kind.rapids': 'Rápidos',
'tours.paddle.obstacle.kind.hazard': 'Punto peligroso',
'tours.paddle.obstacle.kind.put_in': 'Embarque',
'tours.paddle.obstacle.kind.egress': 'Desembarque',
'tours.paddle.obstacle.kind.slipway': 'Rampa de botadura',
'tours.paddle.obstacle.kind.portage': 'Zona de porteo',
'tours.paddle.obstacle.kind.access': 'Norma de navegación',
'tours.paddle.obstacles.truncated':
'TREK solo muestra aquí una parte de los objetos; la zona tiene más. Comprueba el agua por tu cuenta.',
'tours.paddle.obstacles.dateUnknown': 'desconocida',
'tours.paddle.obstacleCard.onRoute': 'En la ruta a',
'tours.paddle.obstacleCard.near': 'Cerca de la ruta',
'tours.paddle.obstacleCard.area': 'En la zona',
'tours.paddle.obstacleCard.uncertain': 'Relación incierta',
'tours.paddle.obstacleCard.alongInfo': 'A qué distancia del inicio está, a lo largo de la ruta',
'tours.paddle.obstacleCard.distanceInfo': 'A qué distancia de la ruta está. Puede estar en otro brazo de agua.',
'tours.paddle.obstacleCard.privateWay': 'Camino privado',
'tours.paddle.obstacleCard.noAccessInfo': 'No se conoce ninguna norma de navegación',
'tours.paddle.obstacleCard.condition': 'Condición',
'tours.paddle.obstacleCard.access.canoe': 'Canoa',
'tours.paddle.obstacleCard.access.boat': 'Embarcación',
'tours.paddle.obstacleCard.access.access': 'Acceso',
'tours.paddle.obstacleCard.accessValue.yes': 'sí',
'tours.paddle.obstacleCard.accessValue.no': 'no', // same-as-en
'tours.paddle.obstacleCard.accessValue.private': 'privado',
'tours.paddle.obstacleCard.accessValue.permissive': 'tolerado',
'tours.paddle.obstacleCard.accessValue.designated': 'habilitado',
'tours.paddle.obstacleCard.fact.height': 'Altura',
'tours.paddle.obstacleCard.fact.width': 'Anchura',
'tours.paddle.obstacleCard.fact.grade': 'Grado',
'tours.paddle.obstacleCard.fact.opening_hours': 'Horario',
'tours.paddle.obstacleCard.fact.seasonal': 'De temporada',
'tours.paddle.obstacleCard.fact.fee': 'Tarifa',
'tours.paddle.obstacleCard.fact.operator': 'Operador',
'tours.paddle.obstacleCard.source': 'Datos de OpenStreetMap del {date}, no una comprobación sobre el terreno.',
'tours.paddle.obstacleCard.sourceUndated':
'Datos de OpenStreetMap de fecha desconocida, no una comprobación sobre el terreno.',
'tours.paddle.check.title': 'Lista de comprobación',
'tours.paddle.check.dataLabel': 'Datos de obstáculos',
'tours.paddle.check.data.partial': 'Parciales',
'tours.paddle.check.data.none': 'Sin datos',
'tours.paddle.check.data.limited': 'Recortados',
'tours.paddle.check.data.unavailable': 'No disponibles',
'tours.paddle.check.sourceDate': 'Fecha OSM',
'tours.paddle.check.readDate': 'Consultados',
'tours.paddle.check.onSite': 'Sobre el terreno',
'tours.paddle.check.unknown': 'desconocida',
'tours.paddle.check.open': '{count} pendientes',
'tours.paddle.check.open.one': '{count} pendiente',
'tours.paddle.check.review': '{count} por revisar',
'tours.paddle.check.review.one': '{count} por revisar',
'tours.paddle.check.decided': '{count} decididos',
'tours.paddle.check.decided.one': '{count} decidido',
'tours.paddle.check.bans': '{count} con prohibición',
'tours.paddle.check.bans.one': '{count} con prohibición',
'tours.paddle.check.noneKnown': 'Ninguno conocido',
'tours.paddle.check.notClearance': 'Una lista de comprobación no constituye una autorización de seguridad ni legal.',
'tours.paddle.check.bansInfo':
'OpenStreetMap registra aquí una prohibición o un terreno privado. Una decisión no lo anula.',
'tours.paddle.check.saveFirst': 'Guarda la ruta para comprobarla.',
'tours.paddle.check.unsaved': 'Cambios sin guardar. La lista muestra la ruta guardada.',
'tours.paddle.check.stale': 'Actualizado: {time}. Se actualizará cuando haya conexión.',
'tours.paddle.check.offlineEmpty': 'La lista de comprobación se cargará cuando tengas conexión.',
'tours.paddle.check.earlier': 'Decisiones anteriores',
'tours.paddle.check.own': 'Propio',
'tours.paddle.check.ownInfo': 'Tu propia planificación, no un dato de una fuente.',
'tours.paddle.check.status.open': 'Pendiente',
'tours.paddle.check.status.review': 'Por revisar',
'tours.paddle.check.status.portageMissing': 'Aún sin porteo',
'tours.paddle.check.status.reroutePending': 'La ruta aún pasa por ahí',
'tours.paddle.check.status.gone': 'Ya no está en los datos',
'tours.paddle.check.status.offRoute': 'Ya no está en la ruta',
'tours.paddle.check.status.unknown': 'No comparable',
'tours.paddle.check.changed.route': 'Ruta modificada',
'tours.paddle.check.changed.source': 'Datos modificados',
'tours.paddle.check.decision.pass': 'Pasar remando',
'tours.paddle.check.decision.portage': 'Portear',
'tours.paddle.check.decision.reroute': 'Rodear',
'tours.paddle.check.decision.not_affected': 'No afecta',
'tours.paddle.check.decidedAt': 'Decidido el {date}',
'tours.paddle.check.decidedBy': 'Decidido el {date} por {name}',
'tours.paddle.check.note': 'Nota',
'tours.paddle.check.clear': 'Quitar la decisión',
'tours.paddle.check.keep': 'Mantener la decisión',
'tours.paddle.check.next': 'Siguiente',
'tours.paddle.check.planPortage': 'Planificar el porteo',
'tours.paddle.check.portageMissingInfo': 'Elegirlo no planifica ningún porteo. Traza el porteo en el mapa.',
'tours.paddle.check.goneInfo': 'Que falte en los datos no demuestra que el obstáculo ya no exista.',
'tours.paddle.check.supLock': 'SUP: valorar un porteo',
'tours.paddle.check.supLockInfo':
'Para el SUP, la Federación Alemana de Piragüismo (Deutscher Kanu-Verband) y las organizaciones de salvamento recomiendan valorar en las esclusas un porteo permitido en lugar de pasar por la esclusa. Es una recomendación, no una prohibición general, y las normas locales siguen aplicándose.',
'tours.paddle.safety.title': 'Seguridad en el agua',
'tours.paddle.safety.short': 'Remar conlleva riesgos. Comprueba por tu cuenta el agua, las normas y la meteorología.',
'tours.paddle.safety.text':
'Remar conlleva riesgos. Los mapas, las propuestas de ruta y las indicaciones pueden estar incompletos o desactualizados. Antes de la ruta, comprueba las condiciones locales actuales, las normas de navegación de esas aguas y la meteorología. Toma medidas de seguridad adecuadas. TREK apoya tu planificación y no sustituye tu propia comprobación ni tu decisión responsable.',
'tours.planner.shapingPoint': 'Punto de forma',
'tours.planner.shapingHint': 'Guía la ruta sin ser una parada. Arrástralo a donde deba pasar la ruta.',
'tours.planner.makeStop': 'Convertir en parada',
'tours.planner.makeShaping': 'Convertir en punto de forma',
'tours.planner.recomputeLeg': 'Volver a calcular el siguiente tramo',
'tours.planner.compareLeg': 'Comparar caminos del siguiente tramo',
'tours.variants.title': 'Otros caminos para este tramo',
'tours.variants.section': 'Tramo de {from} a {to}',
'tours.variants.current': 'Camino actual',
'tours.variants.option': 'Camino {letter}',
'tours.variants.heightsPending': 'Consultando las altitudes',
'tours.variants.heightsUnknown':
'Este camino no tiene altitudes, así que la subida, la bajada y el tiempo quedan desconocidos.',
'tours.variants.deltaHint': 'En comparación con el camino actual',
'tours.variants.loading': 'Buscando otros caminos',
'tours.variants.failed': 'El enrutador no respondió. El tramo conserva su camino.',
'tours.variants.none': 'El enrutador no conoce otro camino para este tramo con la configuración actual.',
'tours.variants.notice.notHeld': 'El enrutador no se ciñe a este camino. El tramo se queda como está.',
'tours.variants.notice.stale': 'La excursión cambió mientras tanto. El tramo se queda como está.',
'tours.variants.notice.failed': 'No se pudo comprobar este camino. El tramo se queda como está.',
'tours.variants.checking': 'Comprobando el camino',
'tours.variants.apply': 'Usar este camino',
'tours.variants.applied': 'Camino adoptado',
'tours.planner.roundHike': 'Ruta circular desde el inicio',
'tours.planner.roundHikeFrom': 'Ruta circular desde aquí',
'tours.round.title': 'Ruta circular',
'tours.round.from': 'Desde',
'tours.round.start': 'Punto de inicio',
'tours.round.distance': 'Distancia',
'tours.round.window': '{min} a {max}',
'tours.round.windowHint': 'Se ofrecen rutas a menos de un {percent} % de esta distancia',
'tours.round.limitHint': 'Las rutas respetan el límite del tour: {limit}',
'tours.round.distanceRange': 'Introduce una distancia de {min} a {max}.',
'tours.round.find': 'Buscar rutas',
'tours.round.searching': 'Buscando rutas',
'tours.round.option': 'Ruta {letter}',
'tours.round.deviationHint': 'Comparada con los {target} deseados',
'tours.round.none': 'Desde aquí ninguna ruta mide entre {min} y {max}. Prueba otra distancia u otro punto de inicio.',
'tours.round.fewer': 'Desde aquí no hay más rutas que encajen con esta distancia.',
'tours.round.failed': 'El enrutador no respondió o no encontró ningún camino desde aquí. El tour queda como está.',
'tours.round.stale': 'El punto de inicio o el límite ha cambiado. Vuelve a buscar.',
'tours.round.again': 'Buscar de nuevo',
'tours.round.apply': 'Tomar esta ruta',
'tours.round.replaceTitle': '¿Reemplazar la ruta planificada?',
'tours.round.replaceBody': 'Los puntos planificados hasta ahora dejan paso a esta ruta. Un deshacer los recupera.',
'tours.round.replace': 'Reemplazar',
'tours.round.applied': 'Ruta tomada',
'tours.planner.shapeOnLine': 'Haz clic en la ruta del mapa para añadir ahí un punto de forma.',
'tours.paddle.routeOnWater': 'Planificar el siguiente tramo por el agua',
'tours.paddle.routeAllOnWater': 'Planificar por el agua los tramos dibujados a mano',
'tours.paddle.auto': 'Detectado',
'tours.paddle.autoHint':
'TREK colocó este punto en un porteo o una esclusa que encontró en el camino. Si lo mueves o cambias, pasa a ser tuyo.',
'tours.paddle.note.rapids': 'Aguas bravas {grade}',
'tours.paddle.note.pass': 'Paso para canoas',
'tours.paddle.note.gap': 'Hueco en los datos del mapa',
'tours.paddle.note.rapidsHint': 'La ruta pasa aquí por aguas movidas. Explóralo antes y portea si tienes dudas.',
'tours.paddle.note.gapHint':
'Los datos del agua tienen un hueco aquí, salvado con una línea recta. Compruébalo en el lugar.',
'tours.paddle.failed.not_on_water':
'Un extremo de este tramo no está en ningún agua que TREK conozca. Muévelo al río o al lago.',
'tours.paddle.failed.no_region': 'Aún no hay datos de agua para esta zona. Un administrador puede añadir la región.',
'tours.paddle.failed.building':
'Los datos de agua de esta región aún se están preparando. Inténtalo de nuevo en unos minutos.',
'tours.paddle.failed.no_water_path': 'TREK no encontró ningún camino por el agua entre estos puntos.',
'tours.paddle.failed.cross_region': 'Estos puntos están en dos regiones que no comparten datos de agua.',
'tours.paddle.failed.busy': 'El planificador de rutas está ocupado. Inténtalo de nuevo en un momento.',
'tours.paddle.failed.timeout':
'Planificar este tramo tardó demasiado. Añade un punto intermedio e inténtalo de nuevo.',
'tours.paddle.failed.offline': 'Sin conexión. Este tramo se planificará cuando vuelvas a estar conectado.',
'tours.paddle.drawStraight': 'Dibujar recto',
'tours.paddle.retry': 'Reintentar',
'tours.paddle.load.loading': 'Cargando los datos de agua de {region}',
'tours.paddle.load.ready': 'Los datos de agua de {region} ya están, se planifica el tramo.',
'tours.paddle.load.requested':
'Se han pedido los datos de agua de {region}. El tramo se planifica en cuanto un administrador los deje pasar.',
'tours.paddle.load.waiting': 'Esperando a otras regiones',
'tours.paddle.load.phase.download': 'Descargando',
'tours.paddle.load.phase.read': 'Leyendo',
'tours.paddle.load.phase.build': 'Construyendo la red de agua',
'tours.paddle.load.hint':
'Suele tardar de uno a tres minutos. Sigue planificando, el tramo se planifica solo después.',
'tours.paddle.load.reason.tooLarge': 'La región es más grande de lo que TREK carga por su cuenta.',
'tours.paddle.load.reason.limit': 'TREK ya ha cargado hoy suficientes regiones por su cuenta.',
'tours.paddle.load.declined': 'Un administrador rechazó los datos de agua de {region}.',
'tours.paddle.load.failed': 'No se pudieron cargar los datos de agua de {region}.',
'tours.paddle.load.noWater': 'En los datos de agua de {region} aquí no hay agua. Pon el punto en el río o el lago.',
'tours.paddle.load.noExtract': 'No hay ningún extracto de mapa con datos de agua para esta zona.',
'tours.paddle.load.catalogUnavailable': 'La lista de regiones no está disponible ahora mismo. Inténtalo más tarde.',
'tours.paddle.lakeStyle': 'Por los lagos',
'tours.paddle.lakeStyle.direct': 'En línea recta',
'tours.paddle.lakeStyle.shore': 'Cerca de la orilla',
'tours.paddle.lakeStyle.directHint': 'La línea más corta por aguas abiertas.',
'tours.paddle.lakeStyle.shoreHint':
'Se mantiene cerca de la orilla, para días de viento: más largo, pero la tierra nunca queda lejos.',
'tours.paddle.wind.shoreAdvice':
'Hasta {mean} km/h, rachas de {gusts} km/h ese día. En los lagos, ir cerca de la orilla puede ser la mejor línea.',
'tours.paddle.wind.shoreAdopt': 'Planificar cerca de la orilla',
'tours.paddle.wind.shoreTaken': 'Los lagos están planificados cerca de la orilla.',
'tours.paddle.status.unrouted': '{count} tramos sin planificar',
'tours.paddle.status.unrouted.one': '{count} tramo sin planificar',
'tourTypes.horse': 'Ruta a caballo',
'tours.planner.tourTypeHint.horse': 'A caballo, por rutas ecuestres señalizadas',
'tours.planner.namePlaceholder.horse': 'Ruta a caballo sin título',
'tours.horse.time': 'Tiempo a caballo',
'tours.horse.timeInfoLabel': 'Por qué no hay tiempo a caballo',
'tours.horse.timeInfo':
'TREK no calcula ningún tiempo a caballo: el ritmo lo marcan el caballo y el jinete. Si quieres, introduce tú mismo un total previsto.',
'tours.horse.routes.title': 'Rutas ecuestres',
'tours.horse.routes.infoLabel': 'Sobre las rutas ecuestres',
'tours.horse.routes.info':
'Rutas ecuestres señalizadas de OpenStreetMap, en tramos que se toman enteros. Formar parte de una ruta no da permiso para recorrerla a caballo.',
'tours.horse.routes.search': 'Buscar en la vista',
'tours.horse.routes.searchAgain': 'Buscar en esta vista',
'tours.horse.routes.loading': 'Buscando rutas ecuestres…',
'tours.horse.routes.zoomIn': 'Acerca más el mapa para buscar rutas ecuestres.',
'tours.horse.routes.offline': 'Las rutas ecuestres necesitan conexión.',
'tours.horse.routes.failed': 'No se pudieron leer las rutas ecuestres. Tu ruta no ha cambiado.',
'tours.horse.routes.none': 'No hay rutas ecuestres señalizadas en esta vista.',
'tours.horse.routes.truncated':
'Aquí hay más rutas de las que muestra una búsqueda. Acerca el mapa para verlas todas.',
'tours.horse.routes.unnamed': 'Ruta ecuestre sin nombre',
'tours.horse.routes.sections': 'Tramos',
'tours.horse.routes.continues': 'Continúa fuera de la vista',
'tours.horse.dialog.eyebrow': 'Ruta ecuestre',
'tours.horse.dialog.osm': 'Abrir en OpenStreetMap',
'tours.horse.dialog.section': 'Tramo {number}',
'tours.horse.dialog.direction': 'Sentido',
'tours.horse.dialog.asMapped': 'Como está cartografiado',
'tours.horse.dialog.reversed': 'Invertido',
'tours.horse.dialog.signedWith': 'Señalizado en este sentido',
'tours.horse.dialog.signedAgainst': 'Este tramo está señalizado en el sentido contrario.',
'tours.horse.dialog.connection': 'Conexión con tu ruta',
'tours.horse.dialog.firstSection': 'Comienza tu ruta',
'tours.horse.dialog.joins': 'Enlaza con el final de tu ruta',
'tours.horse.dialog.gap': 'Entre el final de tu ruta y este tramo hay {distance} sin ruta ecuestre.',
'tours.horse.dialog.joinGap': 'Unir con un tramo manual',
'tours.horse.dialog.joinGapHint': 'Trazado recto y sin comprobar',
'tours.horse.dialog.adopt': 'Tomar tramo',
'tours.horse.access.title': 'Acceso a caballo',
'tours.horse.access.note':
'Lo que OpenStreetMap indica como horse=* a lo largo de las vías. Los datos pueden faltar o estar desfasados; valen las señales sobre el terreno.',
'tours.horse.access.closedNotice': 'Parte de este tramo figura como prohibida o privada para caballos.',
'tours.horse.access.value.designated': 'Reservado a jinetes',
'tours.horse.access.value.yes': 'Permitido',
'tours.horse.access.value.permissive': 'Tolerado por el propietario',
'tours.horse.access.value.destination': 'Solo acceso a destino',
'tours.horse.access.value.discouraged': 'Desaconsejado',
'tours.horse.access.value.private': 'Privado',
'tours.horse.access.value.no': 'Prohibido',
'tours.horse.access.value.other': 'Otra regla',
'tours.horse.access.value.unknown': 'Sin datos',
'tours.horse.access.summary.open': 'Abierto a jinetes según los datos',
'tours.horse.access.summary.limited': 'Restringido en parte',
'tours.horse.access.summary.closed': 'Prohibido en parte',
'tours.horse.access.summary.unknown': 'Acceso sin datos',
'tours.horse.leg.info': 'Tramo de una ruta ecuestre señalizada de OpenStreetMap. Acceso a caballo: {access}',
'tours.horse.leg.manual': 'Manual, sin comprobar',
'tours.horse.leg.manualInfo': 'Trazado a mano, en línea recta. Ni una ruta ecuestre ni un planificador lo comprobó.',
'tours.horse.recorded.title': 'Ruta grabada',
'tours.horse.recorded.asRecorded': 'Tal como se grabó',
'tours.horse.recorded.asRecordedInfo': 'La línea queda tal como la grabó el archivo. No se vuelve a calcular nada.',
'tours.horse.recorded.noTime': 'Sin tiempo a caballo',
'tours.horse.recorded.noTimeInfo':
'TREK no calcula tiempo a caballo para una ruta: el ritmo es del caballo y del jinete.',
'tours.horse.recorded.accessUnchecked': 'Acceso sin comprobar',
'tours.horse.recorded.accessUncheckedInfo':
'La importación no comprueba si se puede ir a caballo por las vías. Valen las señales sobre el terreno.',
'tours.activity.label': 'Track real',
'tours.activity.assign': 'Añadir track real',
'tours.activity.assignHint': 'Vincula el track que realmente hiciste, de este viaje o de un archivo GPX',
'tours.activity.empty': 'Aún no hay track real',
'tours.activity.unavailable': 'No se pudieron cargar los tracks reales',
'tours.activity.badge': 'Real',
'tours.activity.badgeHint': 'Valores del track que realmente hiciste, no del plan',
'tours.activity.isTrackHint': 'Track real de una ruta de este viaje',
'tours.activity.ofTour': 'Track real de {name}',
'tours.activity.noDay': 'Sin día',
'tours.activity.time': 'Tiempo empleado',
'tours.activity.timeHint': 'Desde la primera hasta la última marca de tiempo del track, pausas incluidas',
'tours.activity.noTime': 'Sin marcas de tiempo',
'tours.activity.noTimeHint': 'El track no tiene marcas de tiempo, así que no se midió ningún tiempo',
'tours.activity.recordedOn': 'Grabado el {date}',
'tours.activity.change': 'Cambiar',
'tours.activity.remove': 'Desvincular',
'tours.activity.removeTitle': '¿Desvincular el track real?',
'tours.activity.removeBody': 'El track queda en el viaje como importación. La ruta planificada no cambia.',
'tours.activity.assigned': 'Track real vinculado',
'tours.activity.removed': 'Track real desvinculado',
'tours.activity.failed': 'No se pudo cambiar el track real',
'tours.activity.dialogEyebrow': 'Añadir track real',
'tours.activity.dialogHint': 'El plan queda como está. El track solo se vincula.',
'tours.activity.execution': 'Hecha el',
'tours.activity.track': 'Grabación',
'tours.activity.importGpx': 'Importar GPX',
'tours.activity.noCandidates': 'Todavía no hay ningún track en este viaje para vincular. Importa un archivo GPX.',
'tours.activity.replaces': 'Sustituye a {name} en este día',
'tours.activity.confirm': 'Vincular',
'tours.activity.refused.activity_track_not_recorded':
'Solo se puede vincular una importación que no se haya replanificado',
'tours.activity.refused.activity_track_in_use': 'Este track ya pertenece a otra ruta',
'tours.activity.refused.activity_track_is_tour': 'Este track no se puede vincular a esta ruta',
'tours.activity.refused.activity_tour_is_track': 'Esta ruta es a su vez el track real de otra ruta',
'tours.activity.refused.activity_assignment_not_of_tour': 'La ruta ya no está en ese día',
'tours.activity.compare.title': 'Previsto y real',
'tours.activity.compare.plan': 'Previsto',
'tours.activity.compare.difference': 'Diferencia',
'tours.activity.compare.time': 'Tiempo con pausas',
'tours.activity.compare.notInPlan': 'No está en el plan',
'tours.activity.compare.notInTrack': 'No está en el track',
'tours.activity.compare.farthest': 'Máxima distancia al plan',
'tours.activity.compare.offPlan': 'Fuera del plan',
'tours.activity.compare.offPlanValue': '{distance} ({percent} %)',
'tours.activity.compare.offPlanHint': 'Tramos grabados a más de {distance} de la línea planificada',
'tours.activity.compare.noLine': 'No hay línea para comparar',
'tours.activity.compare.show': 'Comparar en el mapa',
'tours.activity.compare.showHint': 'Dibuja el track real punteado junto al plan. No cambia nada.',
'tours.activity.compare.hide': 'Terminar la comparación',
'tours.stats.title': 'Mis excursiones realizadas',
'tours.stats.sub': 'Según la planificación de tu viaje; los tracks reales vinculados la sustituyen',
'tours.stats.basisInfo':
'Una excursión cuenta cuando su día ha terminado, con los valores de tu planificación. Un track real vinculado los sustituye. Solo cuentan los días en los que participas.',
'tours.stats.basisPlan': 'Planificado',
'tours.stats.basisPlanHint': 'Según la planificación del viaje, no medido',
'tours.stats.basisTrack': 'Grabado',
'tours.stats.basisTrackHint': 'Del track real vinculado {name}',
'tours.stats.basisTrackCountHint': 'Los tracks reales vinculados sustituyen los valores planificados',
'tours.stats.period': 'Periodo',
'tours.stats.period.all': 'Desde siempre',
'tours.stats.period.thisYear': 'Este año',
'tours.stats.period.last12': 'Últimos 12 meses',
'tours.stats.allTypes': 'Todos los tipos',
'tours.stats.byType': 'Por tipo',
'tours.stats.showTours': 'Ver excursiones',
'tours.stats.none': 'No hay excursiones terminadas en este periodo',
'tours.stats.empty': 'Todavía no hay excursiones terminadas',
'tours.stats.upcoming': 'Pendientes',
'tours.stats.upcomingHint': 'Una excursión cuenta cuando su día ha terminado',
'tours.stats.unassigned': 'Sin día',
'tours.stats.unassignedHint': 'Las excursiones de tus viajes que no están en ningún día no cuentan',
'tours.stats.undated': 'Sin fecha',
'tours.stats.undatedHint': 'Las excursiones en días sin fecha no cuentan',
'tours.stats.multiDayHint': 'Planificada en varios días, contada una vez',
'tours.stats.exclude': 'No contar',
'tours.stats.excludeHint': 'Para una excursión que se canceló. Sigue en el plan y solo deja de contar aquí',
'tours.stats.include': 'Volver a contar',
'tours.stats.excluded': 'No contada',
'tours.stats.excludeFailed': 'No se pudo cambiar la excursión',
'tours.stats.unavailable': 'No se pudieron cargar las excursiones realizadas',
'tours.stats.openTrip': 'Abrir viaje',
};
export default tours;