mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
7e7d13c021
A trip can now switch on roadtrip_hotel_bookends, a shared driving preference that is off until somebody sets it, so every trip drives exactly as before. Switched on, the planner in the browser and calculate_roadtrip on the server seat the hotel slept in at the start of the next day and tonight's hotel at the end of the day, both through seatNightBookends over the trip's stays in id order, with the earliest booking linked to each. A linked booking changes the hotel row and asks the router nothing. The switch sits in the desktop driving settings under the route line, and the phone's driving figures carry the same switch as the one control they offer; both write through the planner's own preference save, so a flip offline queues like any other. get_roadtrip_context reports the stays, calculate_roadtrip previews the switch through its settings, and the settings, corridor and day boundary tools say what it does and that missing means off.
300 lines
20 KiB
TypeScript
300 lines
20 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
|
|
|
const roadtrip: TranslationStrings = {
|
|
'roadtrip.stay.portals': 'Tìm chỗ ở',
|
|
'roadtrip.stay.portalHint': 'Kiểm tra điểm đến, ngày và khách trên cổng đặt chỗ. Tìm thủ công trên CHECK24.',
|
|
'roadtrip.charging.available': 'còn trống',
|
|
'roadtrip.charging.unknown': 'Không có dữ liệu đáng tin cậy',
|
|
'roadtrip.charging.stale': 'Trạng thái đã cũ',
|
|
'roadtrip.charging.prices': 'Biểu giá công bố',
|
|
'roadtrip.charging.note':
|
|
'Biểu giá công bố; có thể áp dụng thuế, điều kiện và phụ phí. Giá thẻ sạc của bạn có thể khác.',
|
|
'roadtrip.charging.coverage': 'Dữ liệu mở; phạm vi phụ thuộc khu vực và nhà vận hành.',
|
|
'roadtrip.charging.availability': 'Tình trạng còn trống và biểu giá',
|
|
'roadtrip.import.title': 'Nhập tuyến đường Google Maps',
|
|
'roadtrip.import.note': 'Các điểm dừng được thêm vào ngày đã chọn. TREK tính lại tuyến đường.',
|
|
'roadtrip.import.unresolved': 'Không tìm thấy vị trí; điểm dừng này sẽ bị bỏ qua.',
|
|
'roadtrip.import.day': 'Ngày',
|
|
'roadtrip.hazards.show': 'Hiển thị vùng nguy hiểm',
|
|
'roadtrip.hazards.current': 'Cảnh báo hiện tại',
|
|
'roadtrip.hazards.note': 'Cảnh báo không có nghĩa là đường bị đóng. Tuyến đường không thay đổi.',
|
|
'roadtrip.hazards.point': 'Chỉ có vị trí; chưa rõ vùng bị ảnh hưởng.',
|
|
'roadtrip.hazards.loading': 'Đang tải cảnh báo…',
|
|
'roadtrip.hazards.unavailable': 'Không khả dụng',
|
|
'roadtrip.hazards.offline': 'Ngoại tuyến: không có cảnh báo hiện tại',
|
|
'roadtrip.hazards.partial': 'Phạm vi hạn chế',
|
|
'roadtrip.stops.section': 'Điểm dừng dịch vụ',
|
|
'roadtrip.stops.inDays': 'Hiển thị cả trong Ngày',
|
|
'roadtrip.stops.daysHint':
|
|
'Áp dụng cho mọi điểm dừng dịch vụ của chuyến đi. Khi tắt, chúng chỉ xuất hiện trong Roadtrip. Bật để hiển thị lại trong Ngày.',
|
|
'roadtrip.window.dragHint':
|
|
'Khi trực tuyến, kéo điểm kết thúc ngày dọc tuyến đường hoặc đến một địa điểm; nhấp chuột phải để khôi phục kết thúc tự động.',
|
|
'roadtrip.window.resetBoundaries': 'Khôi phục kết thúc ngày tự động',
|
|
'roadtrip.window.endHere': 'Kết thúc ngày tại đây',
|
|
'roadtrip.window.endHereHint':
|
|
'Bạn có thể kết thúc ngày tại một điểm dừng trong chi tiết địa điểm khi chế độ Roadtrip và giờ di chuyển hằng ngày đang bật.',
|
|
'roadtrip.window.endAt': 'Kết thúc ngày',
|
|
'roadtrip.window.onRoute': 'Trên tuyến đường',
|
|
'roadtrip.window.atStop': 'Tại địa điểm cuối',
|
|
'roadtrip.window.routeHint': 'Tạm dừng trên tuyến đường khi đến giờ kết thúc.',
|
|
'roadtrip.window.stopHint': 'Ở lại địa điểm cuối nếu không thể đến địa điểm tiếp theo trước giờ kết thúc ngày.',
|
|
'roadtrip.window.legTooLong':
|
|
'Một chặng lái xe vượt quá khung giờ hằng ngày. Thêm địa điểm dọc đường hoặc chọn tạm dừng trên tuyến đường.',
|
|
'roadtrip.window.pointLabel': 'Kết thúc ngày {day} lúc {time}',
|
|
'roadtrip.window.title': 'Giờ di chuyển hằng ngày',
|
|
'roadtrip.window.start': 'Giờ bắt đầu ngày',
|
|
'roadtrip.window.end': 'Giờ kết thúc ngày',
|
|
'roadtrip.window.hint':
|
|
'Đặt cả hai giờ để lên kế hoạch nghỉ mỗi ngày. Xóa một giờ để tắt. Giờ nhập thủ công được ưu tiên. Các ngày được nối tự động.',
|
|
'roadtrip.window.invalid': 'Giờ kết thúc phải sau giờ bắt đầu.',
|
|
'roadtrip.window.stop': 'Kết thúc ngày',
|
|
'roadtrip.window.resume': 'Tiếp tục hành trình',
|
|
'roadtrip.window.pointHint': 'Đây là điểm tạm dừng qua đêm dự kiến của hành trình.',
|
|
'roadtrip.window.departure': 'Tiếp tục sau phần tham quan còn lại lúc {time}',
|
|
'roadtrip.window.showPoint': 'Hiện trên bản đồ',
|
|
'roadtrip.window.incomplete': 'Cần có tất cả tuyến đường nối để tính thời gian nghỉ hằng ngày.',
|
|
'roadtrip.window.conflict':
|
|
'Một giờ cố định xung đột với việc lái xe và nghỉ. Giờ thủ công được giữ nguyên; lập lịch tự động tạm dừng.',
|
|
'roadtrip.window.tooLong': 'Các giờ này cần hơn {days} ngày bổ sung. Hãy chọn khoảng thời gian mỗi ngày dài hơn.',
|
|
'roadtrip.mode.roadtrip': 'Chuyến đi đường bộ',
|
|
'roadtrip.mode.days': 'Ngày',
|
|
'roadtrip.mode.label': 'Chế độ xem kế hoạch',
|
|
'roadtrip.title': 'Chuyến đi đường bộ',
|
|
'roadtrip.subtitle': 'Điểm dừng, thời gian lái xe và giờ đến của chuyến đi này',
|
|
'roadtrip.empty.title': 'Chưa có lộ trình',
|
|
'roadtrip.stops.label': 'Điểm dừng dọc đường',
|
|
'roadtrip.stops.remove': 'Xóa điểm dừng',
|
|
'roadtrip.poi.title': 'Dọc theo lộ trình',
|
|
'roadtrip.poi.scope': 'Ngày',
|
|
'roadtrip.poi.looking': 'Đang tìm',
|
|
'roadtrip.poi.searchingHint': 'Đang tìm dọc lộ trình…',
|
|
'roadtrip.poi.found': '{count} trên đường',
|
|
'roadtrip.poi.fuel': 'Xăng dầu',
|
|
'roadtrip.poi.charging': 'Sạc điện',
|
|
'roadtrip.stop.offRoad': '{distance} từ đường',
|
|
'roadtrip.via.plugin': 'Dừng chân trên đường',
|
|
'roadtrip.limit.title': 'Cài đặt lái xe',
|
|
'roadtrip.limit.legLabel': 'Chặng lái dài nhất',
|
|
'roadtrip.limit.dayLabel': 'Lái xe mỗi ngày',
|
|
'roadtrip.limit.rangeLabel': 'Quãng đường mỗi bình',
|
|
'roadtrip.limit.fillLabel': 'Đổ đến',
|
|
'roadtrip.limit.fillFull': 'đầy',
|
|
'roadtrip.limit.fillBadge': 'đổ đến {percent} %',
|
|
'roadtrip.limit.wearNote': 'mất {percent} % do chai',
|
|
'roadtrip.limit.rangeLabelCharge': 'Quãng đường mỗi lần sạc',
|
|
'roadtrip.limit.sectionTrip': 'Chuyến đi này',
|
|
'roadtrip.limit.sectionDriving': 'Lái xe',
|
|
'roadtrip.limit.sectionVehicle': 'Phương tiện',
|
|
'roadtrip.limit.tankLabel': 'Dung tích bình',
|
|
'roadtrip.limit.batteryLabel': 'Pin',
|
|
'roadtrip.limit.useLabel': 'Mức tiêu thụ',
|
|
'roadtrip.limit.wearLabel': 'Chai pin',
|
|
'roadtrip.limit.computed': 'Tính từ thông số xe',
|
|
'roadtrip.limit.perFill': 'mỗi bình',
|
|
'roadtrip.limit.perCharge': 'mỗi lần sạc',
|
|
'roadtrip.limit.afterFill': 'Dừng đến {percent} %: {distance}',
|
|
'roadtrip.limit.fullNote': 'Một lần dừng đổ đầy',
|
|
'roadtrip.limit.rangeEmpty': 'Chưa có quãng đường',
|
|
'roadtrip.limit.rangeEmptyHint': 'Nhập quãng đường, hoặc điền các ô để TREK tự tính.',
|
|
'roadtrip.limit.specHint': 'Khi điền, các ô này quyết định quãng đường ở trên.',
|
|
'roadtrip.limit.vehicleHint': 'Chọn loại xe để nhập thông số thay cho quãng đường.',
|
|
'roadtrip.limit.minutes': 'phút',
|
|
'roadtrip.limit.off': 'tắt',
|
|
'roadtrip.limit.blockNote': 'Một khối = {distance}',
|
|
'roadtrip.limit.echoOver': '{over} trong {days} ngày vượt giới hạn.',
|
|
'roadtrip.limit.echoNone': 'Cả {days} ngày đều trong giới hạn.',
|
|
'roadtrip.limit.echoDry': '{count} đoạn không có điểm dừng trong tầm với.',
|
|
'roadtrip.limit.echoEmpty': 'Mở một chuyến road trip để thấy tác dụng.',
|
|
'roadtrip.limit.specToggle': 'Tính từ thông số xe',
|
|
'roadtrip.limit.hint': 'Chỉ tính thời gian lái. Thời gian dừng và nghỉ đêm không được tính.',
|
|
'roadtrip.limit.legOver': 'vượt {time} so với chặng dài nhất',
|
|
'roadtrip.limit.dayOver': 'vượt {time}',
|
|
'roadtrip.limit.range': '{distance} kể từ lần đổ nhiên liệu cuối',
|
|
'roadtrip.limit.none': 'Chưa đặt',
|
|
'roadtrip.line.section': 'Đường tuyến',
|
|
'roadtrip.line.connect': 'Nối các ngày',
|
|
'roadtrip.line.dayColors': 'Mỗi ngày một màu',
|
|
'roadtrip.line.hint': 'Cũng tính đoạn giữa hai ngày và cộng vào ngày tới nơi.',
|
|
'roadtrip.line.hotelBookends': 'Bắt đầu và kết thúc mỗi ngày tại nơi lưu trú',
|
|
'roadtrip.line.hotelBookendsHint':
|
|
'Sau một đêm đã đặt, ngày bắt đầu ở nơi bạn ngủ, và trước một đêm đã đặt, ngày kết thúc ở đó.',
|
|
'roadtrip.avoid.section': 'Tránh nếu có thể',
|
|
'roadtrip.avoid.toll': 'Đường thu phí',
|
|
'roadtrip.avoid.motorway': 'Đường cao tốc',
|
|
'roadtrip.avoid.ferry': 'Phà',
|
|
'roadtrip.avoid.hint':
|
|
'Đây là hạ trọng số, không phải cấm. Khi một chặng không có đường vòng, nó vẫn đi qua và ngày đó sẽ báo.',
|
|
'roadtrip.avoid.unavailable':
|
|
'Không khả dụng: bản cài này dùng máy chủ định tuyến riêng, vốn không bỏ qua được một loại đường.',
|
|
'roadtrip.avoid.badge': 'tránh {count}',
|
|
'roadtrip.avoid.missed': '{classes} không tránh được',
|
|
'roadtrip.avoid.missedHint':
|
|
'Ngày này không có tuyến đường vòng, nên chặng đi qua đó. Những ngày khác vẫn tránh những gì có thể.',
|
|
'roadtrip.refuel.dry': 'Hết xăng ở đây',
|
|
'roadtrip.refuel.after': 'sau {distance}',
|
|
'roadtrip.limit.vehicleLabel': 'Bạn lái xe gì',
|
|
'roadtrip.limit.vehicleAny': 'Cả hai',
|
|
'roadtrip.limit.vehicleCombustion': 'Xăng',
|
|
'roadtrip.limit.vehicleElectric': 'Điện',
|
|
'roadtrip.refuel.dryElectric': 'Pin hết ở đây',
|
|
'roadtrip.refuel.findElectric': 'Tìm trạm sạc',
|
|
'roadtrip.refuel.find': 'Tìm trạm xăng',
|
|
'roadtrip.refuel.again': 'Thử lại',
|
|
'roadtrip.refuel.looking': 'Đang tìm dọc tuyến đường…',
|
|
'roadtrip.refuel.spare': 'còn {distance}',
|
|
'roadtrip.refuel.add': 'Thêm {name} làm điểm đổ xăng',
|
|
'roadtrip.refuel.addElectric': 'Thêm {name} làm điểm dừng sạc',
|
|
'roadtrip.refuel.none': 'Không tìm thấy gì trên đoạn có thể tới được.',
|
|
'roadtrip.refuel.incomplete': 'Việc tìm kiếm bị cắt ngắn nên đoạn này chưa được kiểm tra đầy đủ.',
|
|
'roadtrip.refuel.failed': 'Tìm kiếm địa điểm không phản hồi.',
|
|
'roadtrip.stop.none': 'Một điểm đến',
|
|
'roadtrip.stay.mode.pause': 'Nghỉ',
|
|
'roadtrip.stay.mode.night': 'Qua đêm',
|
|
'roadtrip.stay.nightAdded': 'Đã thêm làm nơi nghỉ đêm',
|
|
'roadtrip.stay.nightAction': 'Thêm làm nơi nghỉ đêm',
|
|
'roadtrip.stop.makeService': 'Biến thành điểm dừng dọc đường',
|
|
'roadtrip.stop.changeKind': 'Đổi loại điểm dừng',
|
|
'roadtrip.stop.backToDestination': 'Trở lại là điểm đến',
|
|
'roadtrip.poi.anySocket': 'Mọi loại phích',
|
|
'roadtrip.poi.anyPower': 'Mọi công suất',
|
|
'roadtrip.poi.free': 'Miễn phí',
|
|
'roadtrip.poi.wholeDay': 'Cả ngày',
|
|
'roadtrip.poi.midLeg': 'Giữa đường, {from} đến {to}',
|
|
'roadtrip.track.title': 'Ngày {number} đi theo một tuyến',
|
|
'roadtrip.track.hint': 'Cho ngày này đi theo tuyến đã nhập',
|
|
'roadtrip.track.badge': 'Tuyến',
|
|
'roadtrip.track.untitled': 'Tuyến chưa đặt tên',
|
|
'roadtrip.track.empty': 'Chuyến đi này chưa có tuyến nào',
|
|
'roadtrip.track.emptyHint': 'Nhập tệp GPX hoặc KML và các tuyến của nó sẽ xuất hiện ở đây.',
|
|
'roadtrip.track.length': 'dài {distance}',
|
|
'roadtrip.track.gap': 'cách ngày này {distance}',
|
|
'roadtrip.track.onDay': 'dọc theo ngày này',
|
|
'roadtrip.track.explain':
|
|
'Hành trình được kéo về tuyến bằng một vài điểm trung gian. Các điểm hiện có trên những chặng đó sẽ bị thay thế.',
|
|
'roadtrip.track.action': 'Đi theo tuyến này',
|
|
'roadtrip.track.working': 'Đang khớp hành trình với tuyến, vòng {round}',
|
|
'roadtrip.track.done': 'Đã đặt {count} điểm trung gian. Hành trình bám tuyến trong phạm vi {distance}.',
|
|
'roadtrip.track.capped': 'Đã đặt {count} điểm trung gian. Ở chỗ lệch nhất, hành trình cách tuyến {distance}.',
|
|
'roadtrip.track.already': 'Hành trình vốn đã đi theo tuyến này.',
|
|
'roadtrip.track.errorRoute': 'Dịch vụ chỉ đường không phản hồi.',
|
|
'roadtrip.track.errorSave': 'Không thể lưu các điểm trung gian.',
|
|
'roadtrip.track.clear': 'Bỏ {count} điểm trung gian',
|
|
'roadtrip.track.current': 'Hiện đang đi theo {name}',
|
|
'roadtrip.poi.rest': 'Trạm dừng nghỉ',
|
|
'roadtrip.poi.campsite': 'Khu cắm trại',
|
|
'roadtrip.poi.food': 'Đồ ăn',
|
|
'roadtrip.poi.sights': 'Điểm tham quan',
|
|
'roadtrip.poi.within': 'Trong vòng',
|
|
'roadtrip.poi.filter': 'Lọc theo tên',
|
|
'roadtrip.poi.noMatch': 'Không có gì trên đường khớp với “{name}”.',
|
|
'roadtrip.poi.noneMatchFilters': 'Không có gì trên đường phù hợp với các bộ lọc này.',
|
|
'roadtrip.poi.foundFiltered': '{count} trong {total} trên đường',
|
|
'roadtrip.poi.truncated':
|
|
'Có {count} đoạn nhiều hơn mức một phản hồi chứa được — thu hẹp hành lang để xem phần còn lại.',
|
|
'roadtrip.poi.search': 'Tìm kiếm',
|
|
'roadtrip.poi.searching': 'Đang tìm {done}/{total}',
|
|
'roadtrip.poi.capped': 'Lộ trình dài — chỉ đoạn đầu được tìm kiếm.',
|
|
'roadtrip.poi.partial': 'Không tìm được {count} đoạn — tìm kiếm địa điểm không phản hồi.',
|
|
'roadtrip.poi.failed': 'Tìm kiếm địa điểm hiện không phản hồi.',
|
|
'roadtrip.poi.empty': 'Chọn thứ bạn cần rồi tìm.',
|
|
'roadtrip.poi.add': 'Thêm',
|
|
'roadtrip.poi.offRoute': 'cách lộ trình {distance}',
|
|
'roadtrip.poi.atStart': 'gần điểm xuất phát',
|
|
'roadtrip.poi.alongRoute': 'sau {distance}',
|
|
'roadtrip.poi.clearResults': 'Xóa kết quả',
|
|
'roadtrip.poi.addManual': 'Thêm thủ công',
|
|
'roadtrip.poi.addManualShort': 'Thủ công',
|
|
'roadtrip.poi.manualHint':
|
|
'Tìm kiếm địa điểm không tìm ra mọi trạm sạc hay trạm xăng. Hãy tra theo tên và cho biết nó nằm ở đâu trên hành trình.',
|
|
'roadtrip.poi.addBetween': 'Thêm vào giữa',
|
|
'roadtrip.poi.manualOffRoute': 'Cách lộ trình {distance}, hãy kiểm tra xem nó thuộc chặng nào.',
|
|
'roadtrip.poi.manualAppend': 'Chưa có lộ trình nào được tính, nên nó sẽ nằm ở cuối ngày {number}.',
|
|
'roadtrip.poi.manualNoResults': 'Không tìm thấy địa điểm nào.',
|
|
'roadtrip.poi.manualNoCoords':
|
|
'Không có vị trí, nó sẽ vào danh sách địa điểm của chuyến đi chứ không nằm trên một chặng lái xe. Hãy chọn một kết quả ở ô tìm kiếm phía trên, hoặc điền tọa độ.',
|
|
'roadtrip.summary.distance': 'Quãng đường',
|
|
'roadtrip.summary.driving': 'Thời gian lái xe',
|
|
'roadtrip.alt.ask': 'Lộ trình khác',
|
|
'roadtrip.alt.title': 'Các lộ trình cho chặng này',
|
|
'roadtrip.alt.loading': 'Đang hỏi máy chủ định tuyến…',
|
|
'roadtrip.alt.onlyOne': 'Chặng này chỉ có một lộ trình hợp lý.',
|
|
'roadtrip.alt.failed': 'Máy chủ định tuyến hiện không phản hồi.',
|
|
'roadtrip.alt.current': 'Hiện tại',
|
|
'roadtrip.alt.fastest': 'Nhanh nhất',
|
|
'roadtrip.alt.slower': 'chậm hơn {time}',
|
|
'roadtrip.alt.quicker': 'nhanh hơn {time}',
|
|
'roadtrip.alt.otherEngine': 'Giờ do máy chủ định tuyến tránh đường tính, không phải máy chính.',
|
|
'roadtrip.alt.notHeld': 'Máy chủ định tuyến của chuyến đi không đi theo đường này, nên đường này chưa được lưu.',
|
|
'roadtrip.alt.ferryNotHeld':
|
|
'Đường này đi qua phà. Hãy thêm phà làm đặt chỗ phương tiện và lộ trình sẽ đi theo nó. Nếu phà cập bến vào ngày hôm sau, hãy đặt các điểm dừng ở bờ bên kia vào ngày đó.',
|
|
'roadtrip.alt.legChanged': 'Chặng này đã thay đổi trong lúc kiểm tra, nên chưa có gì được lưu.',
|
|
'roadtrip.alt.offline': 'Các đường khác chỉ được lưu khi trực tuyến. Hãy kết nối lại để chọn đường này.',
|
|
'roadtrip.alt.otherEngineStandard': 'Giờ do máy chủ định tuyến chính tính, không phải máy dùng để lập chặng này.',
|
|
'roadtrip.alt.avoidNotHeld':
|
|
'Chuyến đi chỉ đi đường này khi “{class}” được chọn trong “{setting}” ở phần cài đặt của nó.',
|
|
'roadtrip.alt.checking': 'Đang kiểm tra đường này với máy chủ định tuyến của chuyến đi…',
|
|
'roadtrip.alt.standIn':
|
|
'Máy chủ định tuyến tránh đường không phản hồi cho chặng này, nên máy chính đã vẽ nó. Đang hỏi lại máy chủ định tuyến tránh đường.',
|
|
'roadtrip.day': 'Ngày {number}',
|
|
'roadtrip.quietDay.empty': 'Chưa có điểm dừng — thả vào đây',
|
|
'roadtrip.quietDay.one': 'Hiện chỉ có {name} — thả một điểm dừng vào đây',
|
|
'roadtrip.leg.driveText': '{distance} trong {time}',
|
|
'roadtrip.day.stopCount': '{count} điểm dừng',
|
|
'roadtrip.day.fold': 'Thu gọn',
|
|
'roadtrip.day.folded': 'Đã thu gọn',
|
|
'roadtrip.stop.stayShort': 'Dừng',
|
|
'roadtrip.stop.fillTitle': 'Đổ đến',
|
|
'roadtrip.stop.fillGives': 'khoảng {distance} từ đây',
|
|
'roadtrip.stop.fillNoRange': 'Nhập quãng đường để thấy được bao nhiêu.',
|
|
'roadtrip.stop.fillDefault': 'Dùng mặc định của tôi',
|
|
'roadtrip.stop.fillSet': 'Đặt mức đổ tại điểm dừng này',
|
|
'roadtrip.leg.pending': 'Không có lộ trình',
|
|
'roadtrip.leg.arrivingFrom': 'Từ {name}',
|
|
'roadtrip.stop.addTitle': 'Thêm làm điểm dừng',
|
|
'roadtrip.stop.kind': 'Loại điểm dừng',
|
|
'roadtrip.stop.landsOn': 'Ngày {day}, là điểm dừng {position}',
|
|
'roadtrip.stop.duplicate': '“{name}” đã có trong chuyến đi này.',
|
|
'roadtrip.stop.moreDetails': 'Thêm chi tiết',
|
|
'roadtrip.stop.stay': 'Thời gian tại điểm dừng',
|
|
'roadtrip.stop.pinned': 'Giờ bạn đặt',
|
|
'roadtrip.stop.computed': 'Tính từ thời gian lái xe',
|
|
'roadtrip.stop.endIsLeave': 'Trong chuyến đi đường bộ, sẽ khởi hành vào giờ này.',
|
|
'roadtrip.via.hint': 'Kéo để định hình lại lộ trình, chuột phải để xóa',
|
|
'roadtrip.warn.late': 'Đến muộn {minutes} phút so với giờ đã đặt',
|
|
'roadtrip.warn.missedLeave': 'Đến muộn {minutes} phút so với giờ rời đi đã đặt',
|
|
'roadtrip.warn.overnight': 'Ngày hôm sau',
|
|
'roadtrip.spill.title': 'Từ ngày {number}',
|
|
'roadtrip.spill.departs': 'khởi hành {time}',
|
|
'roadtrip.summary.stops': 'Điểm dừng',
|
|
'roadtrip.stay.add': 'Dat thoi gian dung',
|
|
'roadtrip.stay.none': 'Khong dung lai',
|
|
'roadtrip.stay.custom': 'Phut',
|
|
'roadtrip.stay.arrive': 'Den noi',
|
|
'roadtrip.stay.leave': 'Roi di',
|
|
'roadtrip.stay.until': 'đến {time}',
|
|
'roadtrip.stay.leavesAt': 'Lượt ghé này có giờ kết thúc, nên chuyến đi tiếp tục lúc {time}.',
|
|
'roadtrip.stay.dayEndsFirst': 'Ngày di chuyển kết thúc trước {time}, nên chuyến đi tiếp tục vào sáng hôm sau.',
|
|
'roadtrip.stay.clearLeave': 'Xóa giờ kết thúc',
|
|
'roadtrip.alt.noMotorway': 'Khong di cao toc',
|
|
'roadtrip.alt.noToll': 'Khong thu phi',
|
|
'roadtrip.alt.noFerry': 'Không phà',
|
|
'roadtrip.summary.partial': 'Vẫn đang tính phần còn lại của chặng đường',
|
|
'roadtrip.stay.releaseTitle': 'Bỏ đêm nghỉ này?',
|
|
'roadtrip.stay.releaseBody': 'Đêm nghỉ tại “{name}” sẽ bị xóa. Điểm dừng vẫn ở trên hành trình như một điểm nghỉ.',
|
|
'roadtrip.stay.releaseBookedBody': 'Đêm nghỉ tại “{name}” sẽ bị xóa cùng với đặt chỗ “{booking}” và mọi chi phí liên quan. Điểm dừng vẫn ở trên hành trình như một điểm nghỉ.',
|
|
'roadtrip.stay.releaseAction': 'Chuyển thành điểm nghỉ',
|
|
'roadtrip.ride.departure': 'Khởi hành {time}',
|
|
'roadtrip.ride.arrival': 'Đến nơi {time}',
|
|
'roadtrip.ride.pickup': 'Nhận xe {time}',
|
|
'roadtrip.ride.return': 'Trả xe {time}',
|
|
'roadtrip.ride.open': 'Mở đặt chỗ',
|
|
'roadtrip.ride.undated': 'Đặt chỗ {title} không thuộc ngày nào của chuyến đi này, nên hành trình không tính đến nó.',
|
|
'roadtrip.bookings.loose': 'Cũng đã đặt trong ngày này',
|
|
'roadtrip.bookend.checkOut': 'Trả phòng · {name}',
|
|
'roadtrip.bookend.from': 'Từ {name}',
|
|
'roadtrip.bookend.back': 'Về lại {name}',
|
|
'roadtrip.bookend.checkIn': 'Nhận phòng · {name}',
|
|
'roadtrip.bookend.noVia': 'Chặng đi và về nơi lưu trú giữ nguyên tuyến đường.',
|
|
};
|
|
export default roadtrip;
|