Files
TREK/shared/src/i18n/de/dayplan.ts
T
Maurice 954758082b fix(dayplan): calmer day dialogs, and the shrink question side by side
The day dialog hangs from a fixed top edge, so switching to the delete
question only moves its bottom edge, and the question opens at its top
with the focus on Cancel. Cancel, Close and the quiet add share one
outline; the dated add is drawn in the accent instead of filled with it.
Dates in the dialog, its hints and the new-day toast read the way the day
list writes them, and captions use the muted text colour for contrast. A
stay booked twice is named once in the warning. On the phone the dated
pill shows only its date, so both pills fit side by side.

When the trip dialog asks both how bookings follow a moved start and
which days the new dates remove, the two now stand side by side in a wide
dialog instead of one long column.
2026-09-23 22:40:47 +02:00

133 lines
7.2 KiB
TypeScript

import type { TranslationStrings } from '../types';
const dayplan: TranslationStrings = {
'dayplan.icsTooltip': 'Kalender exportieren (ICS)',
'dayplan.emptyDay': 'Keine Orte für diesen Tag geplant',
'dayplan.addPlaceHere': 'Ort zu diesem Tag',
'dayplan.cannotReorderTransport': 'Buchungen mit fester Uhrzeit können nicht verschoben werden',
'dayplan.confirmRemoveTimeTitle': 'Uhrzeit entfernen?',
'dayplan.confirmRemoveTimeBody':
'Dieser Ort hat eine feste Uhrzeit ({time}). Durch das Verschieben wird die Uhrzeit entfernt und der Ort kann frei sortiert werden.',
'dayplan.confirmRemoveTimeAction': 'Uhrzeit entfernen & verschieben',
'dayplan.confirmDeleteNoteTitle': 'Notiz löschen?',
'dayplan.confirmDeleteNoteBody': 'Diese Notiz wird dauerhaft gelöscht.',
'dayplan.cannotDropOnTimed': 'Orte können nicht zwischen zeitgebundene Einträge geschoben werden',
'dayplan.cannotBreakChronology': 'Die zeitliche Reihenfolge von Uhrzeiten und Buchungen darf nicht verletzt werden',
'dayplan.addNote': 'Notiz hinzufügen',
'dayplan.expandAll': 'Alle Tage ausklappen',
'dayplan.collapseAll': 'Alle Tage einklappen',
'dayplan.editNote': 'Notiz bearbeiten',
'dayplan.noteAdd': 'Notiz hinzufügen',
'dayplan.noteEdit': 'Notiz bearbeiten',
'dayplan.noteDelete': 'Notiz löschen',
'dayplan.noteTitle': 'Notiz',
'dayplan.noteSubtitle': 'Tagesnotiz',
'dayplan.noteIcon': 'Symbol',
'notes.appearance': 'Darstellung',
'notes.preview': 'Vorschau',
'notes.bodyPlaceholder': 'Details, Links, Erinnerungen …',
'notes.markdownHint': 'Markdown wird unterstützt',
'notes.format.toolbar': 'Formatierung',
'notes.format.bold': 'Fett',
'notes.format.italic': 'Kursiv',
'notes.format.strike': 'Durchgestrichen',
'notes.format.code': 'Code',
'notes.format.link': 'Link',
'notes.format.list': 'Aufzählung',
'notes.format.orderedList': 'Nummerierte Liste',
'notes.format.quote': 'Zitat',
'notes.color.label': 'Farbe',
'notes.color.none': 'Keine Farbe',
'notes.color.red': 'Rot',
'notes.color.orange': 'Orange',
'notes.color.amber': 'Bernstein',
'notes.color.green': 'Grün',
'notes.color.cyan': 'Türkis',
'notes.color.blue': 'Blau',
'notes.color.purple': 'Lila',
'dayplan.totalCost': 'Gesamtkosten',
'dayplan.days': 'Tage',
'dayplan.dayN': 'Tag {n}',
'dayplan.calculating': 'Berechne...',
'dayplan.route': 'Route',
'dayplan.optimize': 'Optimieren',
'dayplan.transportMode.change': 'Verkehrsmittel ändern',
'dayplan.transportMode.useDefault': 'Tages-Standard verwenden',
'dayplan.optimized': 'Route optimiert',
'dayplan.routeError': 'Fehler bei der Routenberechnung',
'dayplan.toast.needTwoPlaces': 'Mindestens zwei Orte für Routenoptimierung nötig',
'dayplan.toast.routeOptimized': 'Route optimiert',
'dayplan.toast.routeOptimizedFromHotel': 'Route ab deiner Unterkunft optimiert',
'dayplan.toast.noGeoPlaces': 'Keine Orte mit Koordinaten für Routenberechnung gefunden',
'dayplan.confirmed': 'Bestätigt',
'dayplan.pendingRes': 'Ausstehend',
'dayplan.export': 'Exportieren',
'dayplan.exportIntro': 'Nimm deinen Plan mit: als Dokument, im Kalender oder auf dem GPS.',
'dayplan.exportDocument': 'Dokument',
'dayplan.exportCalendar': 'Kalender',
'dayplan.exportMaps': 'Karten & GPS',
'dayplan.pdf': 'PDF',
'dayplan.pdfTooltip': 'Tagesplan als PDF exportieren',
'dayplan.gpxTooltip': 'Als GPX für Offline-Karten und GPS-Geräte exportieren',
'dayplan.gpxAll': 'Ganze Reise',
'dayplan.gpxPlaces': 'Nur Orte',
'dayplan.gpxDays': 'Tage als Routen',
'dayplan.gpxEmpty': 'Es gibt noch nichts zu exportieren',
'dayplan.gpxFailed': 'GPX-Export fehlgeschlagen',
'dayplan.pdfError': 'Fehler beim PDF-Export',
'dayplan.mobile.addPlace': 'Ort hinzufügen',
'dayplan.mobile.searchPlaces': 'Orte suchen...',
'dayplan.mobile.allAssigned': 'Alle Orte zugeordnet',
'dayplan.mobile.noMatch': 'Kein Treffer',
'dayplan.mobile.createNew': 'Neuen Ort erstellen',
'dayplan.reorderDays': 'Tage neu anordnen',
'dayplan.reorderTitle': 'Tage neu anordnen',
'dayplan.reorderHint': 'Orte, Notizen und Buchungen eines Tages werden mitverschoben.',
'dayplan.addDay': 'Tag hinzufügen',
'dayplan.moveUp': 'Nach oben',
'dayplan.moveDown': 'Nach unten',
'dayplan.reorderUndo': 'Tage neu anordnen',
'dayplan.reorderError': 'Tage konnten nicht neu angeordnet werden',
'dayplan.addDayError': 'Tag konnte nicht hinzugefügt werden',
'dayplan.deleteDay': 'Tag löschen',
'dayplan.deleteDayTitle': '{day} löschen?',
'dayplan.deleteDayBody': 'Der Tag wird aus der Reise entfernt. Das lässt sich nicht rückgängig machen.',
'dayplan.deleteDayEmpty': 'An diesem Tag ist nichts geplant.',
'dayplan.impactPlaces': 'Geplante Orte: {count}',
'dayplan.impactPlacesHint': 'Sie bleiben in der Ortsliste.',
'dayplan.impactNotes': 'Notizen: {count}',
'dayplan.impactTexts': 'Tagestitel und Beschreibungen: {count}',
'dayplan.impactDeletedHint': 'Werden mitgelöscht.',
'dayplan.impactBookings': 'Buchungen: {count}',
'dayplan.impactStay': 'Übernachtung in {name}',
'dayplan.deleteDayBookingsHint': 'Sie bleiben unter Buchungen, ohne Tag.',
'dayplan.deleteDayStayHint': 'Check-in oder Check-out an diesem Tag, sie wird storniert.',
'dayplan.deleteDayStayBookedHint':
'Check-in oder Check-out an diesem Tag, sie wird storniert, zusammen mit der Buchung „{booking}“ und ihrer Ausgabe.',
'dayplan.deleteDayStayBookingHint':
'Check-in oder Check-out an diesem Tag, sie wird storniert, zusammen mit der Buchung „{booking}“.',
'dayplan.deleteDayStayPaidHint':
'Check-in oder Check-out an diesem Tag, sie wird storniert, zusammen mit der Buchung „{booking}“ und ihrer Ausgabe über {amount}.',
'dayplan.deleteDayShift': 'Spätere Tage: {count}',
'dayplan.deleteDayShiftHint': 'Jeder rückt um einen Kalendertag nach vorn.',
'dayplan.deleteDayShiftBookingsHint':
'Jeder rückt um einen Kalendertag nach vorn. Buchungen, die mitwandern: {count}',
'dayplan.deleteDayShrink': 'Die Reise endet jetzt am {date}',
'dayplan.deleteDayShrinkHint': 'Es gibt keinen Tag ohne Datum, der das letzte Datum übernehmen könnte.',
'dayplan.impactStayShorter': 'Übernachtung in {name}: eine Nacht weniger',
'dayplan.deleteDayStayShorterHint': 'Der Check-out ist jetzt am {date}, weil sie über diesen Tag läuft.',
'dayplan.deleteDayStayShorterUndatedHint': 'Sie läuft über diesen Tag und endet jetzt einen Tag früher.',
'dayplan.deleteDaySpareDated': '{day} bekommt das Datum {date}',
'dayplan.deleteDaySpareDatedHint': 'Er ist der erste Tag ohne Datum und übernimmt das letzte Datum der Reise.',
'dayplan.deleteDayLast': 'Eine Reise braucht mindestens einen Tag',
'dayplan.daysOffline': 'Tage ändern geht nur mit Verbindung',
'dayplan.deleteDaySuccess': 'Tag gelöscht',
'dayplan.deleteDayError': 'Tag konnte nicht gelöscht werden',
'dayplan.addUndatedDay': 'Ohne Datum',
'dayplan.addUndatedDayHint': 'Hängt hinten einen Tag ohne Datum an. Die Reisedaten bleiben, wie sie sind.',
'dayplan.addDatedDay': '{date} hinzufügen',
'dayplan.addDatedDayHint': 'Fügt {date} hinzu und verlängert die Reise um einen Tag.',
'dayplan.tripExtended': 'Tag hinzugefügt. Die Reise endet jetzt am {date}, einen Tag später.',
};
export default dayplan;