mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
bdb031a1e9
A hire car is no seam, but its desks are where the drive starts and ends: the pick-up opens its day when nothing timed comes first, the return closes the day it is handed back on, the road runs through both and the range budget starts from a full tank at the pick-up. The return is only placed when the booking names a return day and a located return desk. A table, tickets or a tour on the day hang under the stop they are pinned to or booked at as chips that open the booking; one for no stop is listed under the day. A ride that leaves and lands on the same day is one block on the rail and in the phone chain, not two terminal rows and a band. Both shells read the same helpers (carrierRide, stopBookings, roadtripRowModel). Server reads car bookings into the plan context; the MCP descriptions say so. The pt-BR locale had the three ride strings in Breton, fixed alongside. Refs #2428
278 lines
16 KiB
TypeScript
278 lines
16 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const roadtrip: TranslationStrings = {
|
||
'roadtrip.stay.portals': 'Hitta boende',
|
||
'roadtrip.stay.portalHint': 'Kontrollera resmål, datum och gäster på portalen. Sök manuellt på CHECK24.',
|
||
'roadtrip.charging.available': 'lediga',
|
||
'roadtrip.charging.unknown': 'Inga tillförlitliga uppgifter',
|
||
'roadtrip.charging.stale': 'Inaktuell status',
|
||
'roadtrip.charging.prices': 'Publicerade priser',
|
||
'roadtrip.charging.note': 'Publicerat pris; skatter, villkor och tillägg kan gälla. Ditt laddkorts pris kan avvika.',
|
||
'roadtrip.charging.coverage': 'Öppna data; täckning varierar efter region och operatör.',
|
||
'roadtrip.charging.availability': 'Tillgänglighet och priser',
|
||
'roadtrip.import.title': 'Importera Google Maps-rutt',
|
||
'roadtrip.import.note': 'Stoppen läggs till på vald dag. TREK beräknar rutten på nytt.',
|
||
'roadtrip.import.unresolved': 'Platsen hittades inte; stoppet hoppas över.',
|
||
'roadtrip.import.day': 'Dag',
|
||
'roadtrip.hazards.show': 'Visa riskområden',
|
||
'roadtrip.hazards.current': 'Aktuella varningar',
|
||
'roadtrip.hazards.note': 'Varningar är inte vägavstängningar. Rutten ändras inte.',
|
||
'roadtrip.hazards.point': 'Endast plats; berört område okänt.',
|
||
'roadtrip.hazards.loading': 'Läser in varningar…',
|
||
'roadtrip.hazards.unavailable': 'Inte tillgängligt',
|
||
'roadtrip.hazards.offline': 'Offline: aktuella varningar saknas',
|
||
'roadtrip.hazards.partial': 'Begränsad täckning',
|
||
'roadtrip.stops.section': 'Servicestopp',
|
||
'roadtrip.stops.inDays': 'Visa även i Dagar',
|
||
'roadtrip.stops.daysHint':
|
||
'Gäller alla servicestopp på resan. När detta är avstängt visas de endast i Roadtrip. Slå på för att visa dem i Dagar igen.',
|
||
'roadtrip.window.dragHint':
|
||
'Dra dagens slut längs rutten eller till en plats när du är online; högerklicka för att återställa det automatiska slutet.',
|
||
'roadtrip.window.resetBoundaries': 'Återställ automatiska dagsslut',
|
||
'roadtrip.window.endHere': 'Avsluta dagen här',
|
||
'roadtrip.window.endHereHint':
|
||
'Du kan avsluta dagen vid ett visst stopp i platsens detaljer när Roadtrip-läget och dagliga restider är aktiva.',
|
||
'roadtrip.window.endAt': 'Avsluta dagen',
|
||
'roadtrip.window.onRoute': 'Längs rutten',
|
||
'roadtrip.window.atStop': 'Vid sista platsen',
|
||
'roadtrip.window.routeHint': 'Pausa längs rutten när sluttiden nås.',
|
||
'roadtrip.window.stopHint': 'Stanna vid sista platsen om nästa inte kan nås före dagens slut.',
|
||
'roadtrip.window.legTooLong':
|
||
'En körsträcka överskrider dagens tidsram. Lägg till en plats längs vägen eller välj att pausa längs rutten.',
|
||
'roadtrip.window.pointLabel': 'Slut på dag {day} kl. {time}',
|
||
'roadtrip.window.title': 'Dagliga restider',
|
||
'roadtrip.window.start': 'Dagens start',
|
||
'roadtrip.window.end': 'Dagens slut',
|
||
'roadtrip.window.hint':
|
||
'Ange båda tiderna för att planera dagliga pauser. Töm ett fält för att stänga av. Manuella tider har företräde. Dagarna kopplas ihop automatiskt.',
|
||
'roadtrip.window.invalid': 'Sluttiden måste vara senare än starttiden.',
|
||
'roadtrip.window.stop': 'Dagens slut',
|
||
'roadtrip.window.resume': 'Fortsätt resan',
|
||
'roadtrip.window.pointHint': 'Här beräknas resan göra uppehåll över natten.',
|
||
'roadtrip.window.departure': 'Fortsätt efter resten av besöket klockan {time}',
|
||
'roadtrip.window.showPoint': 'Visa på kartan',
|
||
'roadtrip.window.incomplete': 'Alla anslutande rutter behövs för att beräkna dagliga pauser.',
|
||
'roadtrip.window.conflict':
|
||
'En fast tid krockar med körningen och pauserna. Manuella tider behålls; automatisk planering är pausad.',
|
||
'roadtrip.window.tooLong': 'Dessa tider kräver fler än {days} extra dagar. Välj ett längre dagligt tidsintervall.',
|
||
'roadtrip.mode.roadtrip': 'Bilresa',
|
||
'roadtrip.mode.days': 'Dagar',
|
||
'roadtrip.mode.label': 'Planvy',
|
||
'roadtrip.title': 'Bilresa',
|
||
'roadtrip.subtitle': 'Stopp, körtider och ankomsttider för den här resan',
|
||
'roadtrip.empty.title': 'Ingen rutt ännu',
|
||
'roadtrip.stops.label': 'Stopp längs vägen',
|
||
'roadtrip.stops.remove': 'Ta bort stopp',
|
||
'roadtrip.poi.title': 'Längs rutten',
|
||
'roadtrip.poi.scope': 'Dag',
|
||
'roadtrip.poi.looking': 'Söker efter',
|
||
'roadtrip.poi.searchingHint': 'Söker längs rutten…',
|
||
'roadtrip.poi.found': '{count} längs vägen',
|
||
'roadtrip.poi.fuel': 'Bensin',
|
||
'roadtrip.poi.charging': 'Laddning',
|
||
'roadtrip.stop.offRoad': '{distance} från vägen',
|
||
'roadtrip.via.plugin': 'Stopp på vägen',
|
||
'roadtrip.limit.title': 'Körinställningar',
|
||
'roadtrip.limit.legLabel': 'Längsta körning i sträck',
|
||
'roadtrip.limit.dayLabel': 'Körning per dag',
|
||
'roadtrip.limit.rangeLabel': 'Räckvidd per tank',
|
||
'roadtrip.limit.fillLabel': 'Fyll till',
|
||
'roadtrip.limit.fillFull': 'fullt',
|
||
'roadtrip.limit.fillBadge': 'fyller till {percent} %',
|
||
'roadtrip.limit.wearNote': '{percent} % förlorat med åldern',
|
||
'roadtrip.limit.rangeLabelCharge': 'Räckvidd per laddning',
|
||
'roadtrip.limit.sectionTrip': 'Den här resan',
|
||
'roadtrip.limit.sectionDriving': 'Körning',
|
||
'roadtrip.limit.sectionVehicle': 'Fordon',
|
||
'roadtrip.limit.tankLabel': 'Tankvolym',
|
||
'roadtrip.limit.batteryLabel': 'Batteri',
|
||
'roadtrip.limit.useLabel': 'Förbrukning',
|
||
'roadtrip.limit.wearLabel': 'Batterislitage',
|
||
'roadtrip.limit.computed': 'Beräknat från fordonets uppgifter',
|
||
'roadtrip.limit.perFill': 'per tank',
|
||
'roadtrip.limit.perCharge': 'per laddning',
|
||
'roadtrip.limit.afterFill': 'Ett stopp till {percent} % ger {distance}',
|
||
'roadtrip.limit.fullNote': 'Ett stopp fyller helt',
|
||
'roadtrip.limit.rangeEmpty': 'Ingen räckvidd',
|
||
'roadtrip.limit.rangeEmptyHint': 'Ange en räckvidd, eller fyll i fälten så räknar TREK ut den.',
|
||
'roadtrip.limit.specHint': 'Ifyllda bestämmer de här fälten räckvidden ovan.',
|
||
'roadtrip.limit.vehicleHint': 'Ange vad du kör så kan du fylla i fordonets uppgifter i stället för en räckvidd.',
|
||
'roadtrip.limit.minutes': 'min',
|
||
'roadtrip.limit.off': 'av',
|
||
'roadtrip.limit.blockNote': 'Ett block = {distance}',
|
||
'roadtrip.limit.echoOver': '{over} av {days} dagar över din gräns.',
|
||
'roadtrip.limit.echoNone': 'Alla {days} dagar inom dina gränser.',
|
||
'roadtrip.limit.echoDry': '{count} sträckor utan nåbart stopp.',
|
||
'roadtrip.limit.echoEmpty': 'Öppna en roadtrip för att se effekten.',
|
||
'roadtrip.limit.specToggle': 'Räkna fram ur bilens data',
|
||
'roadtrip.limit.hint': 'Räknar bara körtid. Tid vid stopp och övernattningar ingår inte.',
|
||
'roadtrip.limit.legOver': '{time} över din längsta körning',
|
||
'roadtrip.limit.dayOver': '{time} över',
|
||
'roadtrip.limit.range': '{distance} sedan senaste tankningen',
|
||
'roadtrip.limit.none': 'Inga angivna',
|
||
'roadtrip.line.section': 'Ruttlinje',
|
||
'roadtrip.line.connect': 'Koppla ihop dagarna',
|
||
'roadtrip.line.dayColors': 'En färg per dag',
|
||
'roadtrip.line.hint': 'Beräknar även sträckan mellan två dagar och räknar den på ankomstdagen.',
|
||
'roadtrip.avoid.section': 'Undvik om det går',
|
||
'roadtrip.avoid.toll': 'Avgiftsvägar',
|
||
'roadtrip.avoid.motorway': 'Motorvägar',
|
||
'roadtrip.avoid.ferry': 'Färjor',
|
||
'roadtrip.avoid.hint':
|
||
'De viktas ned, de förbjuds inte. När en körning inte kan ta sig runt använder den dem ändå, och dagen säger till.',
|
||
'roadtrip.avoid.unavailable':
|
||
'Inte tillgängligt: den här installationen använder sin egen motor, som inte kan utesluta en vägklass.',
|
||
'roadtrip.avoid.badge': '{count} undviks',
|
||
'roadtrip.avoid.missed': '{classes} går inte att undvika',
|
||
'roadtrip.avoid.missedHint':
|
||
'Den här dagen har ingen väg runt, så körningen använder det. Övriga dagar undviker fortfarande det de kan.',
|
||
'roadtrip.refuel.dry': 'Här tar tanken slut',
|
||
'roadtrip.refuel.after': 'efter {distance}',
|
||
'roadtrip.limit.vehicleLabel': 'Vad du kör',
|
||
'roadtrip.limit.vehicleAny': 'Båda',
|
||
'roadtrip.limit.vehicleCombustion': 'Bensin',
|
||
'roadtrip.limit.vehicleElectric': 'El',
|
||
'roadtrip.refuel.dryElectric': 'Här tar batteriet slut',
|
||
'roadtrip.refuel.findElectric': 'Hitta laddning',
|
||
'roadtrip.refuel.find': 'Hitta bränsle',
|
||
'roadtrip.refuel.again': 'Försök igen',
|
||
'roadtrip.refuel.looking': 'Söker längs rutten…',
|
||
'roadtrip.refuel.spare': '{distance} kvar',
|
||
'roadtrip.refuel.add': 'Lägg till {name} som tankstopp',
|
||
'roadtrip.refuel.addElectric': 'Lägg till {name} som laddstopp',
|
||
'roadtrip.refuel.none': 'Inget hittat på den nåbara sträckan.',
|
||
'roadtrip.refuel.incomplete': 'Sökningen kapades, så sträckan är inte helt genomsökt.',
|
||
'roadtrip.refuel.failed': 'Platssökningen svarade inte.',
|
||
'roadtrip.stop.none': 'Ett resmål',
|
||
'roadtrip.stay.mode.pause': 'Paus',
|
||
'roadtrip.stay.mode.night': 'Övernattning',
|
||
'roadtrip.stay.nightAdded': 'Tillagd som övernattning',
|
||
'roadtrip.stay.nightAction': 'Lägg till som övernattning',
|
||
'roadtrip.stop.makeService': 'Gör det till ett stopp på vägen',
|
||
'roadtrip.stop.changeKind': 'Byt typ av stopp',
|
||
'roadtrip.stop.backToDestination': 'Tillbaka till ett resmål',
|
||
'roadtrip.poi.anySocket': 'Alla kontakter',
|
||
'roadtrip.poi.anyPower': 'Alla effekter',
|
||
'roadtrip.poi.free': 'Gratis',
|
||
'roadtrip.poi.wholeDay': 'Hela dagen',
|
||
'roadtrip.poi.midLeg': 'Halvvags, {from} till {to}',
|
||
'roadtrip.track.title': 'Dag {number} följer ett spår',
|
||
'roadtrip.track.hint': 'Låt den här dagen följa ett importerat spår',
|
||
'roadtrip.track.badge': 'Spår',
|
||
'roadtrip.track.untitled': 'Namnlöst spår',
|
||
'roadtrip.track.empty': 'Inga spår i den här resan',
|
||
'roadtrip.track.emptyHint': 'Importera en GPX- eller KML-fil så dyker spåren upp här.',
|
||
'roadtrip.track.length': '{distance} lång',
|
||
'roadtrip.track.gap': '{distance} från den här dagen',
|
||
'roadtrip.track.onDay': 'längs den här dagen',
|
||
'roadtrip.track.explain':
|
||
'Körningen dras in på spåret med ett fåtal mellanpunkter. Befintliga mellanpunkter på de sträckorna ersätts.',
|
||
'roadtrip.track.action': 'Följ det här spåret',
|
||
'roadtrip.track.working': 'Anpassar körningen till spåret, runda {round}',
|
||
'roadtrip.track.done': '{count} mellanpunkter satta. Körningen håller sig inom {distance} från spåret.',
|
||
'roadtrip.track.capped': '{count} mellanpunkter satta. Som mest ligger körningen {distance} från spåret.',
|
||
'roadtrip.track.already': 'Körningen följde redan det här spåret.',
|
||
'roadtrip.track.errorRoute': 'Ruttjänsten svarade inte.',
|
||
'roadtrip.track.errorSave': 'Mellanpunkterna kunde inte sparas.',
|
||
'roadtrip.track.clear': 'Ta bort {count} mellanpunkter',
|
||
'roadtrip.track.current': 'Följer just nu {name}',
|
||
'roadtrip.poi.rest': 'Rastplats',
|
||
'roadtrip.poi.campsite': 'Campingplats',
|
||
'roadtrip.poi.food': 'Mat',
|
||
'roadtrip.poi.sights': 'Sevärt',
|
||
'roadtrip.poi.within': 'Inom',
|
||
'roadtrip.poi.filter': 'Filtrera på namn',
|
||
'roadtrip.poi.noMatch': 'Inget längs vägen matchar ”{name}”.',
|
||
'roadtrip.poi.noneMatchFilters': 'Inget längs vägen matchar de här filtren.',
|
||
'roadtrip.poi.foundFiltered': '{count} av {total} längs vägen',
|
||
'roadtrip.poi.truncated':
|
||
'På {count} sträckor fanns fler än vad som får plats i ett svar – gör korridoren smalare för att se resten.',
|
||
'roadtrip.poi.search': 'Sök',
|
||
'roadtrip.poi.searching': 'Söker {done} av {total}',
|
||
'roadtrip.poi.capped': 'Rutten är lång – bara första sträckan genomsöktes.',
|
||
'roadtrip.poi.partial': '{count} sträckor kunde inte genomsökas – platssökningen svarade inte.',
|
||
'roadtrip.poi.failed': 'Platssökningen svarar inte just nu.',
|
||
'roadtrip.poi.empty': 'Välj vad du behöver och sök.',
|
||
'roadtrip.poi.add': 'Lägg till',
|
||
'roadtrip.poi.offRoute': '{distance} från rutten',
|
||
'roadtrip.poi.atStart': 'nära starten',
|
||
'roadtrip.poi.alongRoute': 'efter {distance}',
|
||
'roadtrip.poi.clearResults': 'Rensa träffar',
|
||
'roadtrip.poi.addManual': 'Lägg till manuellt',
|
||
'roadtrip.poi.addManualShort': 'Manuellt',
|
||
'roadtrip.poi.manualHint':
|
||
'Platssökningen hittar inte alla laddare eller bensinstationer. Sök upp en på namn och ange var i körningen den ska ligga.',
|
||
'roadtrip.poi.addBetween': 'Lägg till mellan',
|
||
'roadtrip.poi.manualOffRoute': '{distance} från rutten, så kontrollera vilken sträcka den hör till.',
|
||
'roadtrip.poi.manualAppend': 'Ingen rutt är beräknad än, så den läggs sist på dag {number}.',
|
||
'roadtrip.poi.manualNoResults': 'Inga platser hittades.',
|
||
'roadtrip.poi.manualNoCoords':
|
||
'Utan position hamnar stoppet bland resans platser i stället för på en körning. Välj en träff i sökningen ovan eller fyll i koordinaterna.',
|
||
'roadtrip.summary.distance': 'Sträcka',
|
||
'roadtrip.summary.driving': 'Körtid',
|
||
'roadtrip.alt.ask': 'Andra vägar',
|
||
'roadtrip.alt.title': 'Vägar för den här sträckan',
|
||
'roadtrip.alt.loading': 'Frågar ruttservern…',
|
||
'roadtrip.alt.onlyOne': 'Det finns bara en rimlig väg för den här sträckan.',
|
||
'roadtrip.alt.failed': 'Ruttservern svarar inte just nu.',
|
||
'roadtrip.alt.current': 'Nuvarande',
|
||
'roadtrip.alt.fastest': 'Snabbast',
|
||
'roadtrip.alt.slower': '{time} långsammare',
|
||
'roadtrip.alt.quicker': '{time} snabbare',
|
||
'roadtrip.alt.otherEngine': 'Tid från undvikandemotorn, inte huvudmotorn.',
|
||
'roadtrip.day': 'Dag {number}',
|
||
'roadtrip.quietDay.empty': 'Inga stopp än – släpp ett här',
|
||
'roadtrip.quietDay.one': 'Hittills bara {name} – släpp ett stopp här',
|
||
'roadtrip.leg.driveText': '{distance} på {time}',
|
||
'roadtrip.day.stopCount': '{count} stopp',
|
||
'roadtrip.day.fold': 'Fäll ihop',
|
||
'roadtrip.day.folded': 'Ihopfälld',
|
||
'roadtrip.stop.stayShort': 'Stopp',
|
||
'roadtrip.stop.fillTitle': 'Fyller till',
|
||
'roadtrip.stop.fillGives': 'cirka {distance} härifrån',
|
||
'roadtrip.stop.fillNoRange': 'Ange en räckvidd för att se vad det ger.',
|
||
'roadtrip.stop.fillDefault': 'Använd mitt standardvärde',
|
||
'roadtrip.stop.fillSet': 'Ange hur mycket det här stoppet fyller',
|
||
'roadtrip.leg.pending': 'Ingen rutt',
|
||
'roadtrip.stop.addTitle': 'Lägg till som stopp',
|
||
'roadtrip.stop.kind': 'Typ av stopp',
|
||
'roadtrip.stop.landsOn': 'Dag {day}, som stopp {position}',
|
||
'roadtrip.stop.duplicate': '”{name}” finns redan i den här resan.',
|
||
'roadtrip.stop.moreDetails': 'Fler detaljer',
|
||
'roadtrip.stop.stay': 'Tid på stoppet',
|
||
'roadtrip.stop.pinned': 'Tid du har satt',
|
||
'roadtrip.stop.computed': 'Beräknad utifrån körningen',
|
||
'roadtrip.stop.endIsLeave': 'På bilresan åker ni vidare vid den här tiden.',
|
||
'roadtrip.via.hint': 'Dra för att forma om rutten, högerklicka för att ta bort',
|
||
'roadtrip.warn.late': 'Ankomst {minutes} min efter den satta tiden',
|
||
'roadtrip.warn.missedLeave': 'Ankomst {minutes} min efter den satta avfärdstiden',
|
||
'roadtrip.warn.overnight': 'Nästa dag',
|
||
'roadtrip.spill.title': 'Från dag {number}',
|
||
'roadtrip.spill.departs': 'avgång {time}',
|
||
'roadtrip.summary.stops': 'Stopp',
|
||
'roadtrip.stay.add': 'Ange vistelse',
|
||
'roadtrip.stay.none': 'Ingen vistelse',
|
||
'roadtrip.stay.custom': 'Minuter',
|
||
'roadtrip.stay.arrive': 'Ankomst',
|
||
'roadtrip.stay.leave': 'Avfard',
|
||
'roadtrip.stay.until': 'till {time}',
|
||
'roadtrip.stay.leavesAt': 'Besöket har en sluttid, så resan fortsätter {time}.',
|
||
'roadtrip.stay.dayEndsFirst': 'Resdagen tar slut före {time}, så resan fortsätter nästa morgon.',
|
||
'roadtrip.stay.clearLeave': 'Ta bort sluttid',
|
||
'roadtrip.alt.noMotorway': 'Utan motorvag',
|
||
'roadtrip.alt.noToll': 'Utan vagavgifter',
|
||
'roadtrip.alt.noFerry': 'Utan färja',
|
||
'roadtrip.summary.partial': 'Resten av resan beräknas fortfarande',
|
||
'roadtrip.stay.releaseTitle': 'Ta bort övernattningen?',
|
||
'roadtrip.stay.releaseBody': 'Natten på ”{name}” tas bort. Stoppet ligger kvar på resan som en paus.',
|
||
'roadtrip.stay.releaseBookedBody': 'Natten på ”{name}” tas bort tillsammans med bokningen ”{booking}” och alla utgifter som hör till den. Stoppet ligger kvar på resan som en paus.',
|
||
'roadtrip.stay.releaseAction': 'Gör till en paus',
|
||
'roadtrip.ride.departure': 'Avgång {time}',
|
||
'roadtrip.ride.arrival': 'Ankomst {time}',
|
||
'roadtrip.ride.pickup': 'Upphämtning {time}',
|
||
'roadtrip.ride.return': 'Återlämning {time}',
|
||
'roadtrip.ride.open': 'Öppna bokning',
|
||
'roadtrip.bookings.loose': 'Även bokat denna dag',
|
||
};
|
||
export default roadtrip;
|