mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-21 06:26:26 +00:00
c92478c5ad
The Tours surfaces now use the same building blocks as the rest of the planner: tinted head bands, eyebrow labels, white field boxes and pills, place-style list rows and the inspector frame for the map detail. - Tour detail on the map uses the place inspector's frame, head band, labelled metric fields, collapsible track colour and footer buttons - Tour rows in the Plan sidebar and the Tours tab look like place rows, with the facts as pills and a "+" that opens the trip's days as a menu - Tours tab rails get the planner head bands, editor fields and waypoint rows in the day card style; notices share one look - Map hint shortened to one line and the empty state reads as a single sentence in all locales - New "tours" mascot scene with a pack, a trekking pole, hills and a trail, used by the Tours empty states
137 lines
8.2 KiB
TypeScript
137 lines
8.2 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const tours: TranslationStrings = {
|
||
'trip.tabs.tourPlanner': 'Touren',
|
||
'tours.mode.places': 'Orte',
|
||
'tours.mode.tours': 'Touren',
|
||
'tours.mode.label': 'Ansicht zum Hinzufügen',
|
||
'tours.title': 'Touren',
|
||
'tours.subtitle': 'Wanderungen und andere Tagestouren dieser Reise',
|
||
'tours.empty.title': 'Noch keine Touren',
|
||
'tours.empty.body': 'Plane eine Tour oder importiere eine GPX-Datei.',
|
||
'tours.addToDay': 'Zum Tag hinzufügen',
|
||
'tours.addToDay.comingSoon': 'Ordne Touren über die Tourenliste einem Reisetag zu.',
|
||
'tours.addToDay.pickDay': 'Tag auswählen',
|
||
'tours.badge.wanderer': 'wanderer',
|
||
'tours.badge.gpx': 'GPX-Import',
|
||
'tours.badge.planned': 'in TREK geplant',
|
||
'tours.badge.trek': 'TREK',
|
||
'tours.caution.badge': 'mit Vorsicht verwenden',
|
||
'tours.caution.tooltip': 'Höhendaten oder Streckenwerte unvollständig – mit Vorsicht importiert',
|
||
'tours.import.caution': 'Mit Vorsicht importiert – Höhendaten oder Streckenwerte unvollständig',
|
||
'tours.import.success': '{count} Touren aus GPX importiert',
|
||
'tours.import.successOne': '1 Tour aus GPX importiert',
|
||
'tours.import.noTrack': 'Keine Strecke oder Route in dieser GPX-Datei gefunden',
|
||
'tours.import.error': 'GPX-Datei konnte nicht importiert werden',
|
||
'tours.delete.confirmBody':
|
||
'Diese Tour dauerhaft löschen? Ihre Route, bearbeitbaren Wegpunkte und Tageszuweisungen werden entfernt. Dieser Vorgang kann nicht rückgängig gemacht werden.',
|
||
'tours.delete.bulkConfirmBody':
|
||
'Diese Auswahl enthält mindestens eine Tour. Alle ausgewählten Orte werden dauerhaft gelöscht und können nicht wiederhergestellt werden. Tourrouten, bearbeitbare Wegpunkte und Tageszuweisungen werden ebenfalls entfernt.',
|
||
'tours.delete.confirmAction': 'Dauerhaft löschen',
|
||
'tours.addedToDay': 'Zu Tag {n} hinzugefügt',
|
||
'tours.dayRoute.endpointUnknown':
|
||
'Der Endpunkt der Tour konnte nicht ermittelt werden. Folgende Verbindungen sind möglicherweise unvollständig.',
|
||
'tours.detail.trackColor': 'Streckenfarbe',
|
||
'tours.detail.distance': 'Strecke',
|
||
'tours.detail.minAltitude': 'Niedrigster Punkt',
|
||
'tours.detail.maxAltitude': 'Höchster Punkt',
|
||
'tours.detail.ascent': 'Aufstieg',
|
||
'tours.detail.descent': 'Abstieg',
|
||
'tours.detail.difficulty': 'Schwierigkeit',
|
||
'tours.detail.source': 'Quelle',
|
||
'tours.detail.gpxReadOnly': 'GPX-Touren sind schreibgeschützt und können im Planer noch nicht bearbeitet werden.',
|
||
'tours.detail.navigationHint': 'Die Navigation führt zum Startpunkt, nicht entlang der Tour.',
|
||
'tours.planner.title': 'Tour planen',
|
||
'tours.planner.newTour': 'Neue Tour planen',
|
||
'tours.planner.neutralTitle': 'Tour planen',
|
||
'tours.planner.neutralBody': 'Starte eine neue Tour und klicke auf die Karte, um die Wegpunkte zu setzen.',
|
||
'tours.planner.newTitle': 'Neue Tour',
|
||
'tours.planner.editTitle': 'Tour bearbeiten',
|
||
'tours.planner.gpxTitle': 'GPX-Tour',
|
||
'tours.planner.backToTours': 'Zurück zu den Touren',
|
||
'tours.planner.restored': 'Ungespeicherter Entwurf wiederhergestellt',
|
||
'tours.planner.discardChanges': 'Änderungen verwerfen',
|
||
'tours.planner.discardUnsaved': 'Ungespeicherte Änderungen verwerfen',
|
||
'tours.planner.saveChanges': 'Änderungen speichern',
|
||
'tours.planner.newTourConfirmTitle': 'Neue Tour beginnen?',
|
||
'tours.planner.newTourConfirmBody':
|
||
'Ungespeicherte Änderungen an dieser Tour gehen verloren. Gespeicherte Touren bleiben erhalten.',
|
||
'tours.planner.newTourConfirm': 'Änderungen verwerfen und neue Tour beginnen',
|
||
'tours.planner.startingPoint': 'Klicke auf die Karte, um deinen Startpunkt zu setzen.',
|
||
'tours.planner.firstUseDetails':
|
||
'Setze einen weiteren Punkt, um eine Route zu berechnen. Route und Höhenprofil werden automatisch aktualisiert. Speichere die Tour, wenn sie fertig ist.',
|
||
'tours.planner.collapseElevation': 'Höhenprofil einklappen',
|
||
'tours.planner.expandElevation': 'Höhenprofil ausklappen',
|
||
'tours.planner.name': 'Name der Tour',
|
||
'tours.planner.namePlaceholder': 'Wanderung ohne Titel',
|
||
'tours.planner.mapHint': 'Klicke auf die Karte, um Punkte zu setzen.',
|
||
'tours.planner.waypoints': 'Wegpunkte',
|
||
'tours.planner.waypointLabel': 'Wegpunkt {n}',
|
||
'tours.durationMinutes': '{count} Min.',
|
||
'tours.planner.empty': 'Setze mindestens zwei Punkte, um eine Wanderroute zu berechnen.',
|
||
'tours.planner.start': 'Start',
|
||
'tours.planner.via': 'Zwischenstopp',
|
||
'tours.planner.end': 'Ziel',
|
||
'tours.planner.moveUp': 'Wegpunkt nach oben verschieben',
|
||
'tours.planner.moveDown': 'Wegpunkt nach unten verschieben',
|
||
'tours.planner.remove': 'Wegpunkt entfernen',
|
||
'tours.planner.undo': 'Wegpunkt-Änderung rückgängig machen',
|
||
'tours.planner.redo': 'Wegpunkt-Änderung wiederholen',
|
||
'tours.planner.discard': 'Entwurf verwerfen',
|
||
'tours.planner.discardTitle': 'Ungespeicherte Änderungen an der Tour verwerfen?',
|
||
'tours.planner.discardBody':
|
||
'Ungespeicherte Änderungen gehen verloren. Die gespeicherte Tour, ihre Wegpunkte, Dateien und Tageszuordnungen bleiben erhalten.',
|
||
'tours.planner.save': 'Tour speichern',
|
||
'tours.planner.saved': 'Tour gespeichert',
|
||
'tours.planner.planAnother': 'Weitere Tour planen',
|
||
'tours.planner.assignToDay': 'Einem Tag zuordnen',
|
||
'tours.planner.tripTours': 'Touren dieser Reise',
|
||
'tours.planner.safetyNote': 'TREK hilft bei der Planung, bewertet aber nicht die Sicherheit einer Route.',
|
||
'tours.planner.safetyNoteDetails':
|
||
'OSM-Angaben zur Schwierigkeit können fehlen oder falsch sein. Wetter, Sperrungen und aktuelle Bedingungen werden nicht berücksichtigt.',
|
||
'tours.planner.maxDifficulty': 'Maximale Wegschwierigkeit',
|
||
'tours.planner.difficulty.t1': 'T1 – Wandern',
|
||
'tours.planner.difficulty.t2': 'T2 – Bergwandern',
|
||
'tours.planner.difficulty.t3': 'T3 – Anspruchsvolles Bergwandern',
|
||
'tours.planner.difficulty.t4': 'T4 – Alpinwandern',
|
||
'tours.planner.difficulty.t5': 'T5 – Anspruchsvolles Alpinwandern',
|
||
'tours.planner.difficulty.t6': 'T6 – Schwieriges Alpinwandern',
|
||
'tours.planner.difficulty.t3Warning':
|
||
'T3-Routen können ausgesetzte oder technisch anspruchsvolle Bergwege enthalten. Trittsicherheit und Schwindelfreiheit sind erforderlich.',
|
||
'tours.planner.difficulty.alpineTitle': 'Alpine Routenplanung aktivieren?',
|
||
'tours.planner.difficulty.alpineBody':
|
||
'Alpine Routen können durch ausgesetztes, unmarkiertes oder technisch schwieriges Gelände führen. OSM-Angaben zur Schwierigkeit können fehlen oder falsch sein.',
|
||
'tours.planner.difficulty.enable': 'Alpine Routenplanung aktivieren',
|
||
'tours.planner.openFailed': 'Die gespeicherte Tour konnte nicht zur Bearbeitung geöffnet werden.',
|
||
'tours.planner.status.dirty': 'Berechnung ausstehend',
|
||
'tours.planner.status.routing': 'Wanderroute wird berechnet...',
|
||
'tours.planner.status.routingFailed':
|
||
'Route konnte nicht berechnet werden. Die letzte gültige Route bleibt sichtbar.',
|
||
'tours.planner.status.elevation': 'Höhendaten werden geladen...',
|
||
'tours.planner.status.elevationFailed': 'Höhendaten sind nicht verfügbar. Die berechnete Route bleibt sichtbar.',
|
||
'tours.planner.status.ready': 'Route und Höhendaten bereit',
|
||
'tours.planner.status.saving': 'Tour wird gespeichert...',
|
||
'tours.planner.status.saveFailed': 'Tour konnte nicht gespeichert werden. Dein Entwurf ist weiterhin vorhanden.',
|
||
'tours.planner.retry': 'Erneut versuchen',
|
||
'tours.planner.inspector.title': 'Tourenübersicht',
|
||
'tours.planner.inspector.empty': 'Routendetails erscheinen, sobald zwei Wegpunkte verbunden sind.',
|
||
'tours.planner.inspector.distance': 'Strecke',
|
||
'tours.planner.inspector.duration': 'Gehzeit',
|
||
'tours.planner.inspector.elevation': 'Höhenprofil',
|
||
'tours.planner.inspector.profileFocus': 'Bei {distance}: {elevation}',
|
||
'tours.planner.inspector.elevationPlaceholder':
|
||
'Das Höhenprofil erscheint, sobald Höhendaten für die Route verfügbar sind.',
|
||
'tours.planner.gpxNoGeometry': 'Für diesen GPX-Import sind keine Routendaten verfügbar.',
|
||
'tours.planner.mobileHint':
|
||
'Touren planen kannst du auf einem Tablet oder am Computer. Hier kannst du gespeicherte Touren ansehen und zuordnen.',
|
||
'tourTypes.hike': 'Wanderung',
|
||
'tourTypes.bike': 'Radtour',
|
||
'tourTypes.run': 'Lauf',
|
||
'tourTypes.ski': 'Skitour',
|
||
'tourTypes.kayak': 'Kajaktour',
|
||
'tourTypes.walk': 'Stadt- und Spaziergang',
|
||
'tourTypes.food': 'Genusstour',
|
||
};
|
||
|
||
export default tours;
|