Files
TREK/shared/src/i18n/ru/roadtrip.ts
T
Maurice ab3a81a9eb fix(roadtrip): a booked ferry is driven to, and one without a date says so
A ferry between two stops without a clock was seated by the clock alone, which files a
ride with nothing timed before it at the end of the day. The desktop day list stored that
slot, and the road trip drove overland to the far shore and back to the pier before the
crossing. A ride that leaves and lands on the same day, with both terminals located, now
takes the seat between the clocks that adds the fewest straight-line kilometres. One rule
in shared seats it for the day list, the slot the desktop stores, the phone and PDF lists
and the road trip in the browser and on the server. Slots already stored are left alone.

A flight, train, ferry, cruise or bus on no day made no seam and said nothing, while the
map still drew its arc. The rail and the phone tab now name such a booking with a way to
open it, and calculate_roadtrip lists it under undatedRides.
2026-09-23 11:28:24 +02:00

288 lines
23 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': 'Найти жильё',
'roadtrip.stay.portalHint': 'Проверьте место, даты и гостей на портале. В CHECK24 ищите вручную.',
'roadtrip.charging.available': 'свободно',
'roadtrip.charging.unknown': 'Нет надёжных данных',
'roadtrip.charging.stale': 'Статус устарел',
'roadtrip.charging.prices': 'Опубликованные тарифы',
'roadtrip.charging.note':
'Опубликованный тариф; возможны налоги, условия и доплаты. Цена по вашей карте может отличаться.',
'roadtrip.charging.coverage': 'Открытые данные; охват зависит от региона и оператора.',
'roadtrip.charging.availability': 'Доступность и тарифы',
'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':
'При этих настройках потребуется более {days} дополнительных дней. Увеличьте ежедневный интервал.',
'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': 'Запас хода на баке',
'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': '{over} из {days} дней сверх лимита.',
'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': '{count} из {total} по пути',
'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.poi.clearResults': 'Очистить результаты',
'roadtrip.poi.addManual': 'Добавить вручную',
'roadtrip.poi.addManualShort': 'Вручную',
'roadtrip.poi.manualHint':
'Поиск мест находит не каждую зарядку или заправку. Найдите место по названию и укажите, куда в поездке его поставить.',
'roadtrip.poi.addBetween': 'Добавить между',
'roadtrip.poi.manualOffRoute': '{distance} от маршрута, проверьте, к какому участку оно относится.',
'roadtrip.poi.manualAppend': 'Маршрутов пока нет, поэтому место встанет в конце дня {number}.',
'roadtrip.poi.manualNoResults': 'Места не найдены.',
'roadtrip.poi.manualNoCoords':
'Без координат это останется среди мест поездки и не попадёт на участок маршрута. Выберите вариант из поиска выше или заполните координаты.',
'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.alt.notHeld': 'Маршрутизатор поездки не поведёт по этому пути, поэтому он не сохранён.',
'roadtrip.alt.ferryNotHeld':
'Этот путь проходит на пароме. Добавьте паром как бронирование транспорта, и маршрут пойдёт по нему.',
'roadtrip.alt.legChanged': 'Участок изменился во время проверки, поэтому ничего не сохранено.',
'roadtrip.alt.offline': 'Другие пути сохраняются только онлайн. Подключитесь снова, чтобы выбрать этот.',
'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.leg.arrivingFrom': 'Отправление: {name}',
'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.stop.endIsLeave': 'В автопутешествии отправление будет в это время.',
'roadtrip.via.hint': 'Перетащите, чтобы изменить маршрут, правый клик — удалить',
'roadtrip.warn.late': 'Прибытие на {minutes} мин позже заданного времени',
'roadtrip.warn.missedLeave': 'Прибытие на {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.stay.until': 'до {time}',
'roadtrip.stay.leavesAt': 'У этого визита есть время окончания, поэтому поездка продолжится в {time}.',
'roadtrip.stay.dayEndsFirst': 'День в пути заканчивается раньше {time}, поэтому поездка продолжится следующим утром.',
'roadtrip.stay.clearLeave': 'Убрать время окончания',
'roadtrip.alt.noMotorway': 'Без автомагистрали',
'roadtrip.alt.noToll': 'Без платных дорог',
'roadtrip.alt.noFerry': 'Без парома',
'roadtrip.summary.partial': 'Остальная часть маршрута ещё рассчитывается',
'roadtrip.stay.releaseTitle': 'Убрать ночёвку?',
'roadtrip.stay.releaseBody': 'Ночёвка в «{name}» будет удалена. Остановка останется на маршруте как пауза.',
'roadtrip.stay.releaseBookedBody': 'Ночёвка в «{name}» будет удалена вместе с бронированием «{booking}» и связанными с ним расходами. Остановка останется на маршруте как пауза.',
'roadtrip.stay.releaseAction': 'Сделать паузой',
'roadtrip.ride.departure': 'Отправление {time}',
'roadtrip.ride.arrival': 'Прибытие {time}',
'roadtrip.ride.pickup': 'Получение {time}',
'roadtrip.ride.return': 'Возврат {time}',
'roadtrip.ride.open': 'Открыть бронирование',
'roadtrip.ride.undated': 'У бронирования {title} нет даты, поэтому маршрут его не учитывает.',
'roadtrip.bookings.loose': 'Также забронировано в этот день',
};
export default roadtrip;