Files
TREK/shared/src/i18n/ko/roadtrip.ts
T
Maurice f4bbb0fe5d fix(roadtrip): the alternatives list compared two routers' drive times
The ways of driving one leg come from OSRM, except the toll-free or
motorway-free offer beside them: the shipped OSRM hosts are built without
excludable road classes and answer exclude= with HTTP 400, so that one is
asked of the avoidance router instead.

Their figures were then read against each other. The quickest was elected
across both, which is what decides the road drawn as the one being driven,
and every other road was labelled with how far behind that election it sat.
The two engines agree on the road to a tenth of a percent and not at all on
how fast it may be driven: over twelve European legs the per-leg time ran
from 14.7 % under OSRM's to 13.2 % over, with the sign following the region.
On a Spanish motorway leg that gap alone is enough to crown a toll-free
detour and call the motorway somebody is on the slow way round.

An offer now carries the engine that timed it. It takes no part in electing
the quickest, no difference is printed across the two, and the bar says where
the figure came from. Each route still reports its own time; only the
subtraction is refused. An instance running its own OSRM through the MLD
pipeline answers exclude itself, so there both figures are one engine's and
the comparison works exactly as before.
2026-09-14 12:28:12 +02:00

249 lines
15 KiB
TypeScript

import type { TranslationStrings } from '../types';
const roadtrip: TranslationStrings = {
'roadtrip.stay.portals': '숙소 찾기',
'roadtrip.stay.portalHint': '포털에서 목적지, 날짜, 인원을 확인하세요. CHECK24에서는 직접 검색하세요.',
'roadtrip.charging.available': '이용 가능',
'roadtrip.charging.unknown': '신뢰할 수 있는 데이터 없음',
'roadtrip.charging.stale': '오래된 상태',
'roadtrip.charging.prices': '공개 요금',
'roadtrip.charging.note':
'공개 요금입니다. 세금, 조건, 추가 요금이 적용될 수 있으며 충전 카드 요금은 다를 수 있습니다.',
'roadtrip.charging.coverage': '공개 데이터로 지역과 운영사에 따라 범위가 다릅니다.',
'roadtrip.import.title': 'Google Maps 경로 가져오기',
'roadtrip.import.note': '경유지를 선택한 날짜에 추가합니다. TREK이 경로를 다시 계산합니다.',
'roadtrip.import.unresolved': '위치를 찾을 수 없어 이 경유지를 건너뜁니다.',
'roadtrip.import.day': '일',
'roadtrip.hazards.show': '위험 지역 표시',
'roadtrip.hazards.current': '현재 경보',
'roadtrip.hazards.note': '경보는 도로 폐쇄를 의미하지 않습니다. 경로는 변경되지 않습니다.',
'roadtrip.hazards.point': '발생 위치만 표시하며 영향 지역은 알 수 없습니다.',
'roadtrip.hazards.loading': '경보 불러오는 중…',
'roadtrip.hazards.unavailable': '사용 불가',
'roadtrip.hazards.offline': '오프라인: 현재 경보를 사용할 수 없습니다',
'roadtrip.hazards.partial': '제한된 범위',
'roadtrip.stops.section': '편의시설 경유지',
'roadtrip.stops.inDays': '일별 보기에도 표시',
'roadtrip.stops.daysHint':
'이 여행의 모든 편의시설 경유지에 적용됩니다. 끄면 Roadtrip 계획에만 표시됩니다. 켜면 일별 보기에도 다시 표시됩니다.',
'roadtrip.window.dragHint':
'온라인에서 하루 종료 지점을 경로나 장소로 드래그하고, 오른쪽 클릭으로 자동 종료를 복원할 수 있습니다.',
'roadtrip.window.resetBoundaries': '자동 하루 종료 복원',
'roadtrip.window.endHere': '여기서 하루 종료',
'roadtrip.window.endHereHint':
'Roadtrip 모드와 일일 이동 시간이 활성화된 경우 장소 상세에서 특정 경유지를 하루의 종점으로 설정할 수 있습니다.',
'roadtrip.window.endAt': '하루 종료 지점',
'roadtrip.window.onRoute': '경로 중간',
'roadtrip.window.atStop': '마지막 장소',
'roadtrip.window.routeHint': '종료 시간이 되면 경로의 도달 지점에서 멈춥니다.',
'roadtrip.window.stopHint': '하루 종료 전 다음 장소에 도착할 수 없으면 마지막 장소에 머뭅니다.',
'roadtrip.window.legTooLong':
'한 구간의 이동 시간이 하루 시간 범위를 초과합니다. 중간에 장소를 추가하거나 경로 중간에서 멈추도록 선택하세요.',
'roadtrip.window.pointLabel': '{day}일차 종료 시간 {time}',
'roadtrip.window.title': '일일 이동 시간',
'roadtrip.window.start': '하루 시작 시간',
'roadtrip.window.end': '하루 종료 시간',
'roadtrip.window.hint':
'매일 휴식을 계획하려면 두 시간을 모두 설정하세요. 하나를 비우면 해제됩니다. 수동 시간이 우선하며 날짜별 경로는 자동으로 연결됩니다.',
'roadtrip.window.invalid': '종료 시간은 시작 시간보다 늦어야 합니다.',
'roadtrip.window.stop': '하루 일정 종료',
'roadtrip.window.resume': '여행 계속',
'roadtrip.window.pointHint': '여기가 예상되는 야간 휴식 지점입니다.',
'roadtrip.window.departure': '남은 방문을 마친 후 {time}에 출발',
'roadtrip.window.showPoint': '지도에서 보기',
'roadtrip.window.incomplete': '매일 휴식을 계산하려면 모든 연결 경로가 필요합니다.',
'roadtrip.window.conflict':
'고정 시간이 이동 및 휴식과 충돌합니다. 수동 시간은 유지되며 자동 계획이 일시 중지됩니다.',
'roadtrip.window.tooLong': '이 시간 설정에는 365일이 넘는 추가 날짜가 필요합니다. 일일 이동 시간을 늘려 주세요.',
'roadtrip.mode.roadtrip': '로드트립',
'roadtrip.mode.days': '일자별',
'roadtrip.mode.label': '계획 보기',
'roadtrip.title': '로드트립',
'roadtrip.subtitle': '이 여행의 경유지, 운전 시간 및 도착 시간',
'roadtrip.empty.title': '아직 경로가 없습니다',
'roadtrip.stops.label': '가는 길의 경유지',
'roadtrip.stops.remove': '경유지 삭제',
'roadtrip.poi.title': '경로 주변',
'roadtrip.poi.scope': '날짜',
'roadtrip.poi.looking': '찾는 항목',
'roadtrip.poi.searchingHint': '경로를 검색하는 중…',
'roadtrip.poi.found': '경로에 {count}곳',
'roadtrip.poi.fuel': '주유',
'roadtrip.poi.charging': '충전',
'roadtrip.stop.offRoad': '도로에서 {distance}',
'roadtrip.via.plugin': '경유 정차',
'roadtrip.limit.title': '주행 설정',
'roadtrip.limit.legLabel': '연속 운전 최대',
'roadtrip.limit.dayLabel': '하루 운전',
'roadtrip.limit.rangeLabel': '1회 주유 주행거리',
'roadtrip.limit.fillLabel': '충전 목표',
'roadtrip.limit.fillFull': '가득',
'roadtrip.limit.fillBadge': '{percent} %까지 충전',
'roadtrip.limit.wearNote': '노후로 {percent} % 감소',
'roadtrip.limit.rangeLabelCharge': '한 번 충전 주행거리',
'roadtrip.limit.sectionTrip': '이번 여행',
'roadtrip.limit.sectionDriving': '운전',
'roadtrip.limit.sectionVehicle': '차량',
'roadtrip.limit.tankLabel': '연료탱크',
'roadtrip.limit.batteryLabel': '배터리 용량',
'roadtrip.limit.useLabel': '소비량',
'roadtrip.limit.wearLabel': '배터리 열화',
'roadtrip.limit.computed': '차량 정보로 계산',
'roadtrip.limit.perFill': '한 탱크당',
'roadtrip.limit.perCharge': '한 번 충전당',
'roadtrip.limit.afterFill': '{percent} %까지 충전 시 {distance}',
'roadtrip.limit.fullNote': '정차 시 가득 충전',
'roadtrip.limit.rangeEmpty': '주행거리 없음',
'roadtrip.limit.rangeEmptyHint': '주행거리를 입력하거나 아래 항목을 채우면 TREK이 계산합니다.',
'roadtrip.limit.specHint': '입력하면 위 주행거리는 이 값으로 정해집니다.',
'roadtrip.limit.vehicleHint': '어떤 차인지 고르면 주행거리 대신 차량 정보를 입력할 수 있습니다.',
'roadtrip.limit.minutes': '분',
'roadtrip.limit.off': '끔',
'roadtrip.limit.blockNote': '한 블록 = {distance}',
'roadtrip.limit.echoOver': '{days}일 중 {over}일이 한도 초과.',
'roadtrip.limit.echoNone': '{days}일 모두 한도 안입니다.',
'roadtrip.limit.echoDry': '도달 가능한 정차지가 없는 구간 {count}곳.',
'roadtrip.limit.echoEmpty': '로드트립을 열면 효과가 보입니다.',
'roadtrip.limit.specToggle': '차량 데이터로 계산하기',
'roadtrip.limit.hint': '운전 시간만 계산합니다. 정차 시간과 숙박은 포함되지 않습니다.',
'roadtrip.limit.legOver': '연속 운전 한도 {time} 초과',
'roadtrip.limit.dayOver': '{time} 초과',
'roadtrip.limit.range': '마지막 주유 이후 {distance}',
'roadtrip.limit.none': '설정 안 됨',
'roadtrip.line.section': '경로 선',
'roadtrip.line.connect': '날짜 잇기',
'roadtrip.line.dayColors': '날짜별 색상',
'roadtrip.line.hint': '두 날 사이 구간도 계산해 도착한 날에 더합니다.',
'roadtrip.avoid.section': '가능하면 피하기',
'roadtrip.avoid.toll': '유료 도로',
'roadtrip.avoid.motorway': '고속도로',
'roadtrip.avoid.ferry': '페리',
'roadtrip.avoid.hint':
'금지가 아니라 가중치를 낮추는 것입니다. 우회로가 없으면 그대로 지나가고, 해당 날짜에 그렇게 표시됩니다.',
'roadtrip.avoid.unavailable':
'사용할 수 없습니다. 이 인스턴스는 자체 엔진으로 경로를 계산하며, 도로 종류를 제외하지 못합니다.',
'roadtrip.avoid.badge': '{count}개 회피',
'roadtrip.avoid.missed': '{classes} 회피 불가',
'roadtrip.avoid.missedHint': '이 날은 우회로가 없어 그대로 지나갑니다. 다른 날은 계속 피할 수 있는 것을 피합니다.',
'roadtrip.refuel.dry': '여기서 연료 소진',
'roadtrip.refuel.after': '{distance} 뒤',
'roadtrip.limit.vehicleLabel': '무엇으로 이동하나요',
'roadtrip.limit.vehicleAny': '둘 다',
'roadtrip.limit.vehicleCombustion': '연료',
'roadtrip.limit.vehicleElectric': '전기',
'roadtrip.refuel.dryElectric': '여기서 배터리가 바닥납니다',
'roadtrip.refuel.findElectric': '충전소 찾기',
'roadtrip.refuel.find': '주유소 찾기',
'roadtrip.refuel.again': '다시 시도',
'roadtrip.refuel.looking': '경로를 따라 찾는 중…',
'roadtrip.refuel.spare': '{distance} 여유',
'roadtrip.refuel.add': '{name}을(를) 주유 정차지로 추가',
'roadtrip.refuel.addElectric': '{name}을(를) 충전 정차지로 추가',
'roadtrip.refuel.none': '도달 가능한 구간에서 찾지 못했습니다.',
'roadtrip.refuel.incomplete': '검색이 중단되어 이 구간을 완전히 확인하지 못했습니다.',
'roadtrip.refuel.failed': '장소 검색이 응답하지 않았습니다.',
'roadtrip.stop.none': '목적지',
'roadtrip.stay.mode.pause': '휴식',
'roadtrip.stay.mode.night': '숙박',
'roadtrip.stay.nightAdded': '숙박으로 추가했습니다',
'roadtrip.stay.nightAction': '숙박으로 추가',
'roadtrip.stop.makeService': '경유 정차로 변경',
'roadtrip.stop.changeKind': '정차 유형 변경',
'roadtrip.stop.backToDestination': '다시 목적지로',
'roadtrip.poi.anySocket': '모든 플러그',
'roadtrip.poi.anyPower': '모든 출력',
'roadtrip.poi.free': '무료',
'roadtrip.poi.wholeDay': '하루 전체',
'roadtrip.poi.midLeg': '중간 지점, {from}에서 {to}',
'roadtrip.track.title': '{number}일차가 트랙을 따라갑니다',
'roadtrip.track.hint': '이 날의 이동을 가져온 트랙에 맞춥니다',
'roadtrip.track.badge': '트랙',
'roadtrip.track.untitled': '이름 없는 트랙',
'roadtrip.track.empty': '이 여행에는 트랙이 없습니다',
'roadtrip.track.emptyHint': 'GPX 또는 KML 파일을 가져오면 그 트랙이 여기에 표시됩니다.',
'roadtrip.track.length': '길이 {distance}',
'roadtrip.track.gap': '이 날에서 {distance}',
'roadtrip.track.onDay': '이 날을 따라',
'roadtrip.track.explain': '몇 개의 경유지로 주행을 트랙에 맞춥니다. 해당 구간의 기존 경유지는 대체됩니다.',
'roadtrip.track.action': '이 트랙 따라가기',
'roadtrip.track.working': '주행을 트랙에 맞추는 중, {round}회차',
'roadtrip.track.done': '경유지 {count}개를 배치했습니다. 주행은 트랙에서 {distance} 이내를 유지합니다.',
'roadtrip.track.capped': '경유지 {count}개를 배치했습니다. 가장 벌어지는 지점에서 트랙과 {distance} 떨어져 있습니다.',
'roadtrip.track.already': '주행이 이미 이 트랙을 따르고 있었습니다.',
'roadtrip.track.errorRoute': '경로 서비스가 응답하지 않았습니다.',
'roadtrip.track.errorSave': '경유지를 저장하지 못했습니다.',
'roadtrip.track.clear': '경유지 {count}개 삭제',
'roadtrip.track.current': '현재 {name}을(를) 따라갑니다',
'roadtrip.poi.rest': '휴게소',
'roadtrip.poi.campsite': '캠핑장',
'roadtrip.poi.food': '식사',
'roadtrip.poi.sights': '볼거리',
'roadtrip.poi.within': '반경',
'roadtrip.poi.filter': '이름으로 필터',
'roadtrip.poi.noMatch': '경로상에 “{name}”와(과) 일치하는 곳이 없습니다.',
'roadtrip.poi.noneMatchFilters': '이 필터에 맞는 곳이 경로에 없습니다.',
'roadtrip.poi.foundFiltered': '경로상 {total}곳 중 {count}곳',
'roadtrip.poi.truncated':
'{count}개 구간에서 한 번에 반환할 수 있는 수를 넘었습니다. 회랑을 좁히면 나머지를 볼 수 있습니다.',
'roadtrip.poi.search': '검색',
'roadtrip.poi.searching': '검색 중 {done}/{total}',
'roadtrip.poi.capped': '경로가 길어 앞부분만 검색했습니다.',
'roadtrip.poi.partial': '{count}개 구간을 검색하지 못했습니다. 장소 검색이 응답하지 않았습니다.',
'roadtrip.poi.failed': '장소 검색이 지금 응답하지 않습니다.',
'roadtrip.poi.empty': '필요한 항목을 고르고 검색하세요.',
'roadtrip.poi.add': '추가',
'roadtrip.poi.offRoute': '경로에서 {distance}',
'roadtrip.poi.atStart': '출발지 근처',
'roadtrip.poi.alongRoute': '{distance} 지점',
'roadtrip.summary.distance': '거리',
'roadtrip.summary.driving': '운전 시간',
'roadtrip.alt.ask': '다른 경로',
'roadtrip.alt.title': '이 구간을 가는 방법',
'roadtrip.alt.loading': '경로 서버에 묻는 중…',
'roadtrip.alt.onlyOne': '이 구간에는 합리적인 경로가 하나뿐입니다.',
'roadtrip.alt.failed': '경로 서버가 응답하지 않습니다.',
'roadtrip.alt.current': '현재',
'roadtrip.alt.fastest': '가장 빠름',
'roadtrip.alt.slower': '{time} 더 걸림',
'roadtrip.alt.quicker': '{time} 더 빠름',
'roadtrip.alt.otherEngine': '기본 엔진이 아니라 회피 엔진이 계산한 시간입니다.',
'roadtrip.day': '{number}일차',
'roadtrip.quietDay.empty': '아직 경유지가 없습니다. 여기에 놓으세요',
'roadtrip.quietDay.one': '지금은 {name}뿐입니다. 경유지를 여기에 놓으세요',
'roadtrip.leg.driveText': '{distance}, {time}',
'roadtrip.day.stopCount': '{count}곳',
'roadtrip.day.fold': '접기',
'roadtrip.day.folded': '접힘',
'roadtrip.stop.stayShort': '체류',
'roadtrip.stop.fillTitle': '충전 목표',
'roadtrip.stop.fillGives': '여기서 약 {distance}',
'roadtrip.stop.fillNoRange': '주행거리를 입력하면 얼마나 가는지 표시됩니다.',
'roadtrip.stop.fillDefault': '내 기본값 사용',
'roadtrip.stop.fillSet': '이 정차지에서 얼마나 충전할지 설정',
'roadtrip.leg.pending': '경로 없음',
'roadtrip.stop.addTitle': '경유지로 추가',
'roadtrip.stop.kind': '경유지 종류',
'roadtrip.stop.landsOn': '{day}일차, {position}번째 경유지',
'roadtrip.stop.duplicate': '“{name}”은(는) 이미 이 여행에 있습니다.',
'roadtrip.stop.moreDetails': '자세히 입력',
'roadtrip.stop.stay': '이 경유지 체류 시간',
'roadtrip.stop.pinned': '직접 지정한 시간',
'roadtrip.stop.computed': '주행 시간으로 계산됨',
'roadtrip.via.hint': '끌어서 경로를 바꾸고, 오른쪽 클릭으로 삭제',
'roadtrip.warn.late': '지정한 시간보다 {minutes}분 늦게 도착',
'roadtrip.warn.overnight': '다음 날',
'roadtrip.spill.title': '{number}일차에서',
'roadtrip.spill.departs': '{time} 출발',
'roadtrip.summary.stops': '경유지',
'roadtrip.stay.add': '체류 시간 설정',
'roadtrip.stay.none': '체류 없음',
'roadtrip.stay.custom': '분',
'roadtrip.stay.arrive': '도착',
'roadtrip.stay.leave': '출발',
'roadtrip.alt.noMotorway': '고속도로 제외',
'roadtrip.alt.noToll': '통행료 없음',
'roadtrip.alt.noFerry': '페리 없음',
'roadtrip.summary.partial': '남은 구간을 계산하고 있습니다',
};
export default roadtrip;