Files
TREK/shared/src/i18n/it/roadtrip.ts
T
Maurice 62cccf32f3 fix(db): give clipped trips their days back and let road-trip day numbers follow the trip limit
Two boot migrations. The first appends the missing dated days to a trip
the old 365-day cap clipped, only where the dated days still run unbroken
from the start date, so a trip that was re-dated by hand or lost a day in
the middle is left alone; dateless days that hold content stay behind the
dated ones as generateDays keeps them. The second rebuilds
roadtrip_day_boundaries without the CHECK that held day_number to 366,
which would have refused a boundary on a later day of a longer trip.

The road-trip contracts follow the same limit: the day boundary and
corridor schemas, the set_day_boundary tool and the day window's runaway
guard read MAX_TRIP_DAYS instead of their own 365 or 366, and the
tooLong message carries the number as a placeholder in all 23 locales.
2026-09-20 12:34:34 +02:00

272 lines
16 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 roadtrip: TranslationStrings = {
'roadtrip.stay.portals': 'Trova un alloggio',
'roadtrip.stay.portalHint': 'Verifica destinazione, date e ospiti sul portale. Su CHECK24 cerca manualmente.',
'roadtrip.charging.available': 'disponibili',
'roadtrip.charging.unknown': 'Nessun dato affidabile',
'roadtrip.charging.stale': 'Stato non aggiornato',
'roadtrip.charging.prices': 'Tariffe pubblicate',
'roadtrip.charging.note':
'Tariffa pubblicata; verificare tasse, condizioni e supplementi. Il prezzo della tua tessera può variare.',
'roadtrip.charging.coverage': 'Dati aperti; copertura variabile per regione e gestore.',
'roadtrip.charging.availability': 'Disponibilità e tariffe',
'roadtrip.import.title': 'Importa percorso Google Maps',
'roadtrip.import.note': 'Le tappe vengono aggiunte al giorno scelto. TREK ricalcola il percorso.',
'roadtrip.import.unresolved': 'Posizione non trovata; questa tappa verrà saltata.',
'roadtrip.import.day': 'Giorno',
'roadtrip.hazards.show': 'Mostra zone di pericolo',
'roadtrip.hazards.current': 'Avvisi attuali',
'roadtrip.hazards.note': 'Gli avvisi non indicano strade chiuse. Il percorso non cambia.',
'roadtrip.hazards.point': 'Solo posizione; area interessata sconosciuta.',
'roadtrip.hazards.loading': 'Caricamento avvisi…',
'roadtrip.hazards.unavailable': 'Non disponibile',
'roadtrip.hazards.offline': 'Offline: avvisi non disponibili',
'roadtrip.hazards.partial': 'Copertura limitata',
'roadtrip.stops.section': 'Soste di servizio',
'roadtrip.stops.inDays': 'Mostra anche in Giorni',
'roadtrip.stops.daysHint':
'Si applica a tutte le soste di servizio del viaggio. Se disattivato, restano solo in Roadtrip. Attivalo per mostrarle di nuovo in Giorni.',
'roadtrip.window.dragHint':
'Online, trascina la fine della giornata lungo il percorso o su un luogo; fai clic destro per ripristinare la fine automatica.',
'roadtrip.window.resetBoundaries': 'Ripristina le fini giornata automatiche',
'roadtrip.window.endHere': 'Termina la giornata qui',
'roadtrip.window.endHereHint':
'Puoi terminare la giornata in una tappa specifica dai suoi dettagli quando la modalità Roadtrip e gli orari giornalieri sono attivi.',
'roadtrip.window.endAt': 'Fine giornata',
'roadtrip.window.onRoute': 'Lungo il percorso',
'roadtrip.window.atStop': 'Nell’ultimo luogo',
'roadtrip.window.routeHint': 'Fermarsi lungo il percorso all’ora di fine giornata.',
'roadtrip.window.stopHint': 'Restare nell’ultimo luogo se non si può raggiungere il successivo entro fine giornata.',
'roadtrip.window.legTooLong':
'Un tragitto supera la fascia oraria giornaliera. Aggiungi un luogo lungo il percorso o scegli una pausa lungo il tragitto.',
'roadtrip.window.pointLabel': 'Fine del giorno {day} alle {time}',
'roadtrip.window.title': 'Orari giornalieri',
'roadtrip.window.start': 'Inizio giornata',
'roadtrip.window.end': 'Fine giornata',
'roadtrip.window.hint':
'Imposta entrambi gli orari per pianificare le pause. Svuota un campo per disattivarle. Gli orari manuali hanno priorità. I giorni vengono collegati automaticamente.',
'roadtrip.window.invalid': "L'orario finale deve essere successivo a quello iniziale.",
'roadtrip.window.stop': 'Fine giornata',
'roadtrip.window.resume': 'Riprendi il viaggio',
'roadtrip.window.pointHint': 'Questo è il punto previsto per la pausa notturna.',
'roadtrip.window.departure': 'Ripartire dopo il resto della visita alle {time}',
'roadtrip.window.showPoint': 'Mostra sulla mappa',
'roadtrip.window.incomplete': 'Per calcolare le pause giornaliere servono tutti i percorsi di collegamento.',
'roadtrip.window.conflict':
'Un orario fisso è incompatibile con il tragitto e le pause. Gli orari manuali restano invariati; la pianificazione automatica è sospesa.',
'roadtrip.window.tooLong':
'Questi orari richiederebbero oltre {days} giorni aggiuntivi. Scegli un intervallo giornaliero più lungo.',
'roadtrip.mode.roadtrip': 'Viaggio su strada',
'roadtrip.mode.days': 'Giorni',
'roadtrip.mode.label': 'Vista del piano',
'roadtrip.title': 'Viaggio su strada',
'roadtrip.subtitle': 'Soste, tempi di guida e orari di arrivo di questo viaggio',
'roadtrip.empty.title': 'Nessun percorso',
'roadtrip.stops.label': 'Soste lungo il tragitto',
'roadtrip.stops.remove': 'Rimuovi sosta',
'roadtrip.poi.title': 'Lungo il percorso',
'roadtrip.poi.scope': 'Giorno',
'roadtrip.poi.looking': 'Sto cercando',
'roadtrip.poi.searchingHint': 'Ricerca lungo il percorso…',
'roadtrip.poi.found': '{count} lungo il tragitto',
'roadtrip.poi.fuel': 'Carburante',
'roadtrip.poi.charging': 'Ricarica',
'roadtrip.stop.offRoad': '{distance} dalla strada',
'roadtrip.via.plugin': 'Sosta lungo il percorso',
'roadtrip.limit.title': 'Impostazioni di guida',
'roadtrip.limit.legLabel': 'Tratto più lungo di fila',
'roadtrip.limit.dayLabel': 'Guida al giorno',
'roadtrip.limit.rangeLabel': 'Autonomia con un pieno',
'roadtrip.limit.fillLabel': 'Riempi fino a',
'roadtrip.limit.fillFull': 'pieno',
'roadtrip.limit.fillBadge': 'riempie al {percent} %',
'roadtrip.limit.wearNote': '{percent} % perso per l’età',
'roadtrip.limit.rangeLabelCharge': 'Autonomia per ricarica',
'roadtrip.limit.sectionTrip': 'Questo viaggio',
'roadtrip.limit.sectionDriving': 'Guida',
'roadtrip.limit.sectionVehicle': 'Veicolo',
'roadtrip.limit.tankLabel': 'Serbatoio',
'roadtrip.limit.batteryLabel': 'Batteria',
'roadtrip.limit.useLabel': 'Consumo',
'roadtrip.limit.wearLabel': 'Degrado batteria',
'roadtrip.limit.computed': 'Calcolato dai dati del veicolo',
'roadtrip.limit.perFill': 'per pieno',
'roadtrip.limit.perCharge': 'per ricarica',
'roadtrip.limit.afterFill': 'Una sosta al {percent} % dà {distance}',
'roadtrip.limit.fullNote': 'Una sosta riempie del tutto',
'roadtrip.limit.rangeEmpty': 'Nessuna autonomia',
'roadtrip.limit.rangeEmptyHint': 'Inserisci un’autonomia, oppure compila i campi e TREK la calcola.',
'roadtrip.limit.specHint': 'Se compilati, questi campi determinano l’autonomia sopra.',
'roadtrip.limit.vehicleHint': 'Indica il tipo di veicolo per inserire i suoi dati invece dell’autonomia.',
'roadtrip.limit.minutes': 'min',
'roadtrip.limit.off': 'off',
'roadtrip.limit.blockNote': 'Un blocco = {distance}',
'roadtrip.limit.echoOver': '{over} giorni su {days} superano il limite.',
'roadtrip.limit.echoNone': 'Tutti i {days} giorni rientrano nei limiti.',
'roadtrip.limit.echoDry': '{count} tratti senza sosta raggiungibile.',
'roadtrip.limit.echoEmpty': 'Apri un viaggio per vedere l’effetto.',
'roadtrip.limit.specToggle': 'Calcola dai dati dell’auto',
'roadtrip.limit.hint': 'Conta solo il tempo di guida. Le soste e i pernottamenti non sono inclusi.',
'roadtrip.limit.legOver': '{time} oltre il tuo tratto massimo',
'roadtrip.limit.dayOver': '{time} in più',
'roadtrip.limit.range': '{distance} dall’ultimo rifornimento',
'roadtrip.limit.none': 'Nessuno impostato',
'roadtrip.line.section': 'Linea del percorso',
'roadtrip.line.connect': 'Collega i giorni',
'roadtrip.line.dayColors': 'Un colore per giorno',
'roadtrip.line.hint': 'Calcola anche il tratto tra due giorni e lo conta nel giorno di arrivo.',
'roadtrip.avoid.section': 'Evita se possibile',
'roadtrip.avoid.toll': 'Strade a pedaggio',
'roadtrip.avoid.motorway': 'Autostrade',
'roadtrip.avoid.ferry': 'Traghetti',
'roadtrip.avoid.hint':
'Vengono penalizzate, non vietate. Quando un percorso non ha alternative, le usa comunque e la giornata lo segnala.',
'roadtrip.avoid.unavailable':
'Non disponibile: questa istanza usa il proprio motore, che non sa escludere una classe di strada.',
'roadtrip.avoid.badge': '{count} evitati',
'roadtrip.avoid.missed': '{classes} inevitabili',
'roadtrip.avoid.missedHint':
'Questa giornata non ha percorsi alternativi, quindi il viaggio li usa. Le altre giornate continuano a evitare quel che possono.',
'roadtrip.refuel.dry': 'Qui il serbatoio si esaurisce',
'roadtrip.refuel.after': 'dopo {distance}',
'roadtrip.limit.vehicleLabel': 'Cosa guidi',
'roadtrip.limit.vehicleAny': 'Entrambi',
'roadtrip.limit.vehicleCombustion': 'Benzina',
'roadtrip.limit.vehicleElectric': 'Elettrico',
'roadtrip.refuel.dryElectric': 'Qui la batteria si esaurisce',
'roadtrip.refuel.findElectric': 'Cerca una ricarica',
'roadtrip.refuel.find': 'Cerca carburante',
'roadtrip.refuel.again': 'Riprova',
'roadtrip.refuel.looking': 'Ricerca lungo il percorso…',
'roadtrip.refuel.spare': 'restano {distance}',
'roadtrip.refuel.add': 'Aggiungi {name} come sosta carburante',
'roadtrip.refuel.addElectric': 'Aggiungi {name} come sosta di ricarica',
'roadtrip.refuel.none': 'Niente trovato nel tratto raggiungibile.',
'roadtrip.refuel.incomplete': 'La ricerca è stata troncata, quindi questo tratto non è stato controllato del tutto.',
'roadtrip.refuel.failed': 'La ricerca dei luoghi non ha risposto.',
'roadtrip.stop.none': 'Una destinazione',
'roadtrip.stay.mode.pause': 'Sosta',
'roadtrip.stay.mode.night': 'Pernottamento',
'roadtrip.stay.nightAdded': 'Aggiunto come pernottamento',
'roadtrip.stay.nightAction': 'Aggiungi come pernottamento',
'roadtrip.stop.makeService': 'Trasforma in sosta lungo il percorso',
'roadtrip.stop.changeKind': 'Cambia il tipo di sosta',
'roadtrip.stop.backToDestination': 'Torna a essere una destinazione',
'roadtrip.poi.anySocket': 'Qualsiasi presa',
'roadtrip.poi.anyPower': 'Qualsiasi potenza',
'roadtrip.poi.free': 'Gratuito',
'roadtrip.poi.wholeDay': 'Tutta la giornata',
'roadtrip.poi.midLeg': 'A meta strada, {from} verso {to}',
'roadtrip.track.title': 'Il giorno {number} segue una traccia',
'roadtrip.track.hint': 'Fai seguire a questo giorno una traccia importata',
'roadtrip.track.badge': 'Traccia',
'roadtrip.track.untitled': 'Traccia senza nome',
'roadtrip.track.empty': 'Nessuna traccia in questo viaggio',
'roadtrip.track.emptyHint': 'Importa un file GPX o KML e le sue tracce compaiono qui.',
'roadtrip.track.length': '{distance} di lunghezza',
'roadtrip.track.gap': 'a {distance} da questo giorno',
'roadtrip.track.onDay': 'lungo questo giorno',
'roadtrip.track.explain':
'Il percorso viene portato sulla traccia con alcuni punti di passaggio. Quelli già presenti su quelle tratte vengono sostituiti.',
'roadtrip.track.action': 'Segui questa traccia',
'roadtrip.track.working': 'Adatto il percorso alla traccia, giro {round}',
'roadtrip.track.done': '{count} punti di passaggio posati. Il percorso resta entro {distance} dalla traccia.',
'roadtrip.track.capped':
'{count} punti di passaggio posati. Nel punto peggiore il percorso resta a {distance} dalla traccia.',
'roadtrip.track.already': 'Il percorso seguiva già questa traccia.',
'roadtrip.track.errorRoute': 'Il servizio di calcolo percorso non ha risposto.',
'roadtrip.track.errorSave': 'Non è stato possibile salvare i punti di passaggio.',
'roadtrip.track.clear': 'Rimuovi {count} punti di passaggio',
'roadtrip.track.current': 'Attualmente segue {name}',
'roadtrip.poi.rest': 'Area di sosta',
'roadtrip.poi.campsite': 'Campeggio',
'roadtrip.poi.food': 'Ristoro',
'roadtrip.poi.sights': 'Da vedere',
'roadtrip.poi.within': 'Entro',
'roadtrip.poi.filter': 'Filtra per nome',
'roadtrip.poi.noMatch': 'Lungo il percorso non c’è nulla che corrisponda a “{name}”.',
'roadtrip.poi.noneMatchFilters': 'Niente lungo il percorso corrisponde a questi filtri.',
'roadtrip.poi.foundFiltered': '{count} di {total} lungo il percorso',
'roadtrip.poi.truncated':
'Su {count} tratti ce n’erano più di quanti ne stiano in una risposta: restringi il corridoio per vedere il resto.',
'roadtrip.poi.search': 'Cerca',
'roadtrip.poi.searching': 'Ricerca {done} di {total}',
'roadtrip.poi.capped': 'Il percorso è lungo: è stato cercato solo il primo tratto.',
'roadtrip.poi.partial': 'Non è stato possibile cercare in {count} tratti: la ricerca dei luoghi non ha risposto.',
'roadtrip.poi.failed': 'La ricerca dei luoghi non risponde al momento.',
'roadtrip.poi.empty': 'Scegli cosa ti serve e cerca.',
'roadtrip.poi.add': 'Aggiungi',
'roadtrip.poi.offRoute': '{distance} fuori percorso',
'roadtrip.poi.atStart': 'vicino alla partenza',
'roadtrip.poi.alongRoute': 'dopo {distance}',
'roadtrip.poi.clearResults': 'Svuota risultati',
'roadtrip.poi.addManual': 'Aggiungi a mano',
'roadtrip.poi.addManualShort': 'A mano',
'roadtrip.poi.manualHint':
'La ricerca dei luoghi non trova ogni colonnina o distributore. Cercane uno per nome e indica dove si inserisce nel viaggio.',
'roadtrip.poi.addBetween': 'Inserisci tra',
'roadtrip.poi.manualOffRoute': '{distance} fuori percorso: controlla a quale tratto appartiene.',
'roadtrip.poi.manualAppend': 'Nessun percorso è ancora calcolato, quindi va alla fine del giorno {number}.',
'roadtrip.poi.manualNoResults': 'Nessun luogo trovato.',
'roadtrip.poi.manualNoCoords':
'Senza una posizione finisce tra i luoghi del viaggio, non su un tragitto. Scegli un risultato dalla ricerca qui sopra oppure inserisci le coordinate.',
'roadtrip.summary.distance': 'Distanza',
'roadtrip.summary.driving': 'Tempo di guida',
'roadtrip.alt.ask': 'Altri percorsi',
'roadtrip.alt.title': 'Percorsi per questa tratta',
'roadtrip.alt.loading': 'Interrogazione del router…',
'roadtrip.alt.onlyOne': 'Per questa tratta c’è un solo percorso sensato.',
'roadtrip.alt.failed': 'Il router non risponde al momento.',
'roadtrip.alt.current': 'Attuale',
'roadtrip.alt.fastest': 'La più veloce',
'roadtrip.alt.slower': '{time} in più',
'roadtrip.alt.quicker': '{time} in meno',
'roadtrip.alt.otherEngine': 'Tempo dal router delle esclusioni, non dal principale.',
'roadtrip.day': 'Giorno {number}',
'roadtrip.quietDay.empty': 'Ancora nessuna sosta: trascinane una qui',
'roadtrip.quietDay.one': 'Finora solo {name}: trascina qui una sosta',
'roadtrip.leg.driveText': '{distance} in {time}',
'roadtrip.day.stopCount': '{count} soste',
'roadtrip.day.fold': 'Chiudi',
'roadtrip.day.folded': 'Chiuso',
'roadtrip.stop.stayShort': 'Sosta',
'roadtrip.stop.fillTitle': 'Riempie al',
'roadtrip.stop.fillGives': 'circa {distance} da qui',
'roadtrip.stop.fillNoRange': 'Inserisci un’autonomia per vedere quanto rende.',
'roadtrip.stop.fillDefault': 'Usa il mio valore predefinito',
'roadtrip.stop.fillSet': 'Imposta quanto si riempie in questa sosta',
'roadtrip.leg.pending': 'Nessun percorso',
'roadtrip.stop.addTitle': 'Aggiungi come sosta',
'roadtrip.stop.kind': 'Tipo di sosta',
'roadtrip.stop.landsOn': 'Giorno {day}, come sosta {position}',
'roadtrip.stop.duplicate': '“{name}” è già presente in questo viaggio.',
'roadtrip.stop.moreDetails': 'Altri dettagli',
'roadtrip.stop.stay': 'Tempo alla sosta',
'roadtrip.stop.pinned': 'Orario impostato da te',
'roadtrip.stop.computed': 'Calcolato dal tragitto',
'roadtrip.stop.endIsLeave': 'Nel viaggio su strada si riparte a quest’ora.',
'roadtrip.via.hint': 'Trascina per rimodellare il percorso, clic destro per rimuovere',
'roadtrip.warn.late': 'Arrivo {minutes} min dopo l’orario impostato',
'roadtrip.warn.missedLeave': 'Arrivo {minutes} min dopo l’orario di partenza impostato',
'roadtrip.warn.overnight': 'Giorno successivo',
'roadtrip.spill.title': 'Dal giorno {number}',
'roadtrip.spill.departs': 'partenza {time}',
'roadtrip.summary.stops': 'Soste',
'roadtrip.stay.add': 'Imposta una sosta',
'roadtrip.stay.none': 'Nessuna sosta',
'roadtrip.stay.custom': 'Minuti',
'roadtrip.stay.arrive': 'Arrivo',
'roadtrip.stay.leave': 'Partenza',
'roadtrip.stay.until': 'fino alle {time}',
'roadtrip.stay.leavesAt': 'Questa visita ha un orario di fine, quindi il viaggio riparte alle {time}.',
'roadtrip.stay.dayEndsFirst':
'La giornata di viaggio finisce prima delle {time}, quindi il viaggio riparte la mattina dopo.',
'roadtrip.stay.clearLeave': 'Rimuovi l’orario di fine',
'roadtrip.alt.noMotorway': 'Senza autostrada',
'roadtrip.alt.noToll': 'Senza pedaggi',
'roadtrip.alt.noFerry': 'Senza traghetto',
'roadtrip.summary.partial': 'Il resto del percorso è ancora in calcolo',
};
export default roadtrip;