Files
TREK/shared/src/i18n/uk/tours.ts
T
Maurice 32dfc75756 feat(tours): a city walk's arrivals and opening hours for the day it is on, at each stop in the planner and the detail (CW-02, CW-04)
A city walk now shows, at each stop, when the walk gets there, until when
the stay lasts, and what the stop's opening hours say about that visit. The
same lines appear under each stop row in the planner and under each stop in
the walk's detail, in the user's 12 or 24 hour format. A conflict names the
stop, the arrival, the end of the stay and the hours it was checked against,
for instance "Lenbachhaus closes at 18:00, during the stay from 17:20 to
18:20 (open 10:00 to 18:00)", in the warning colour. Nothing is changed by
these hints: no stop, order or route moves.

The times belong to one day the walk is on. Opened from a day of the plan,
the detail keeps that day, and checking stops off stays bound to it.
Opened otherwise, and in the planner, a small pill above the stops names
the day and its start, and the walk's other days can be picked from it; it
starts on the first day with a start time. The pick is only what is looked
at and is never saved, and another day never takes over the times quietly.
Without a day, a date or a start time the line says what is missing and no
arrival is shown. TREK keeps no time zone on a trip, so start, arrivals and
opening hours are all read as the local time of the plan, and an arrival
after midnight is said to be on the next day without being checked.

Opening hours come from the trip place a stop stands for, as the travellers
entered them, and otherwise from OpenStreetMap; a pill at each stop names
the source, and a notice says the hours are a hint to check. A stop without
hours stays unknown and is never shown as open, hours that are not in a
plain form are shown as written, and an arrival that is only a lower bound,
because a stay before it is not entered yet, is not judged unless no later
arrival could escape the conflict. A trip place that a stop stands for also
gives the stop its name before "Stop N".

The arrival at a stop is found where the route passes it in the walk's
order, so the end of a loop and a stop passed on the way out and back get
the right time. The rules live once in the shared package, for the server
to give the same answers. The walk's detail reads its stops again after a
save, its own or a teammate's.
2026-10-20 03:22:11 +00:00

908 lines
79 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 tours: TranslationStrings = {
'trip.tabs.tourPlanner': 'Тури',
'tours.mode.places': 'Місця',
'tours.mode.tours': 'Тури',
'tours.mode.label': 'Режим додавання',
'tours.title': 'Тури',
'tours.empty.title': 'Турів поки немає',
'tours.empty.body': 'Для початку сплануйте тур або імпортуйте файл GPX.',
'tours.addToDay': 'Додати до дня',
'tours.addToDay.comingSoon': 'Призначайте тури на дні подорожі зі списку турів.',
'tours.addToDay.pickDay': 'Виберіть день',
'tours.badge.wanderer': 'wanderer',
'tours.badge.gpx': 'Імпорт GPX',
'tours.badge.planned': 'сплановано в TREK',
'tours.badge.trek': 'TREK',
'tours.badgeShort.gpx': 'GPX',
'tours.badgeShort.wanderer': 'wanderer',
'tours.caution.badge': 'використовуйте обережно',
'tours.caution.tooltip': 'Дані про висоту або показники неповні — імпорт із застереженнями',
'tours.import.caution': 'Імпорт із застереженнями — дані про висоту або показники неповні',
'tours.import.success': 'Імпортовано {count} туру з GPX',
'tours.import.success.one': 'Імпортовано {count} тур із GPX',
'tours.import.success.few': 'Імпортовано {count} тури з GPX',
'tours.import.success.many': 'Імпортовано {count} турів із GPX',
'tours.import.noTrackIn': 'У файлі {name} не знайдено треку або маршруту',
'tours.import.errorIn': 'Не вдалося імпортувати {name}',
'tours.import.button': 'Імпорт GPX',
'tours.import.hint': 'Імпортувати файли GPX як тури цієї подорожі',
'tours.import.unsupported': 'Як тури можна імпортувати лише файли GPX.',
'tours.import.skipped': 'Пропущено {count} треку: вони вже є в цій подорожі',
'tours.import.skipped.one': 'Пропущено {count} трек: він уже є в цій подорожі',
'tours.import.skipped.few': 'Пропущено {count} треки: вони вже є в цій подорожі',
'tours.import.skipped.many': 'Пропущено {count} треків: вони вже є в цій подорожі',
'tours.import.allSkipped': 'Усе з цього файлу вже є в цій подорожі.',
'tours.import.drop': 'Перетягніть сюди файли GPX, щоб імпортувати їх',
'tours.import.dropHint': 'Кожен трек або маршрут у файлі стане туром цієї подорожі.',
'tours.import.dropNoPermission': 'Ви не можете додавати тури до цієї подорожі.',
'tours.import.importing': 'Імпорт GPX…',
'tours.days.label': 'Дні подорожі',
'tours.days.none': 'Ще не призначено на жоден день подорожі.',
'tours.days.short': 'Дні {days}',
'tours.days.short.one': 'День {days}',
'tours.days.short.few': 'Дні {days}',
'tours.days.short.many': 'Дні {days}',
'tours.alreadyOnDay': 'Цей тур уже призначено на цей день.',
'tours.conversion.title': 'Редагована версія',
'tours.conversion.intro':
'Імпорт є записаним треком. Сплануйте редаговану версію: TREK візьме з нього контрольні точки, заново прокладе через них маршрут і покаже, наскільки близько він підходить. Нічого не зміниться, доки ви не оберете.',
'tours.conversion.replace': 'Замінити імпорт',
'tours.conversion.replaceHint':
'Планує цей тур заново на тому самому місці: його дні та нотатки залишаються, а записаний трек зберігається, щоб ви могли до нього повернутися.',
'tours.conversion.adoptHint': 'Планує новий тур поруч з імпортом, який залишається без змін.',
'tours.conversion.replacing':
'Відкрито в редакторі. Збережіть його, щоб замінити імпорт; записаний трек можна буде відновити.',
'tours.recorded.title': 'Записаний трек',
'tours.recorded.hint': 'Цей тур сплановано заново поверх імпорту. Трек, з яким його було записано, збережено.',
'tours.recorded.restore': 'Відновити записаний трек',
'tours.recorded.confirmTitle': 'Відновити записаний трек?',
'tours.recorded.confirmBody':
'Маршрутні точки та прокладену лінію буде видалено, і тур знову показуватиме трек, з яким його було записано. Його дні та нотатки залишаються.',
'tours.recorded.restored': 'Записаний трек відновлено',
'tours.recorded.failed': 'Не вдалося відновити записаний трек.',
'tours.conversion.analyze': 'Спланувати редаговану версію',
'tours.conversion.analyzing': 'Прокладання маршруту через {count} контрольної точки…',
'tours.conversion.analyzing.one': 'Прокладання маршруту через {count} контрольну точку…',
'tours.conversion.analyzing.few': 'Прокладання маршруту через {count} контрольні точки…',
'tours.conversion.analyzing.many': 'Прокладання маршруту через {count} контрольних точок…',
'tours.conversion.failedTrack': 'Цей трек закороткий, щоб спланувати за ним тур.',
'tours.conversion.failedRouting': 'Не вдалося прокласти маршрут через контрольні точки.',
'tours.conversion.controlPoints': 'Контрольні точки',
'tours.conversion.withinCorridor': 'У межах {m} м від треку',
'tours.conversion.importLength': 'Імпорт',
'tours.conversion.suggestionLength': 'Пропозиція',
'tours.conversion.maxDeviation': 'Найбільше відхилення',
'tours.conversion.legendImport': 'Імпорт',
'tours.conversion.legendSuggestion': 'Пропозиція',
'tours.conversion.close':
'Пропозиція близько повторює трек. Маршрут прокладено заново, тому лінія збігається не повністю.',
'tours.conversion.different':
'На довгих ділянках пропозиція відходить від треку. Перевірте її на карті, перш ніж планувати за нею.',
'tours.conversion.adopt': 'Спланувати як новий тур',
'tours.conversion.discard': 'Відхилити',
'tours.conversion.adopted': 'Відкрито як новий тур. Збережіть його, щоб не втратити; імпорт залишиться без змін.',
'tours.derivedFrom': 'На основі: {name}',
'tours.derivedFromHint': 'Створено з цього походу. Вони незалежні: зміна одного не торкається іншого.',
'tours.delete.confirmBody':
'Видалити цей маршрут назавжди? Його шлях, редаговані точки та призначення на дні буде видалено. Цю дію не можна скасувати.',
'tours.delete.bulkConfirmBody':
'Вибір містить щонайменше один маршрут. Усі вибрані місця буде видалено назавжди, і їх не можна буде відновити. Шляхи маршрутів, редаговані точки та призначення на дні також буде видалено.',
'tours.delete.confirmAction': 'Видалити назавжди',
'tours.addedToDay': 'Додано до дня {n}',
'tours.dayRoute.endpointUnknown':
'Не вдалося визначити кінцеву точку туру. Наступні з’єднувальні ділянки можуть бути неповними.',
'tours.detail.trackColor': 'Колір треку',
'tours.detail.distance': 'Відстань',
'tours.detail.minAltitude': 'Мінімальна висота',
'tours.detail.maxAltitude': 'Максимальна висота',
'tours.detail.ascent': 'Набір висоти',
'tours.detail.descent': 'Втрата висоти',
'tours.detail.source': 'Джерело',
'tours.detail.navigationHint': 'Навігація відкриває початкову точку стежки, але не веде вздовж маршруту.',
'tours.planner.title': 'Спланувати тур',
'tours.planner.newTour': 'Спланувати новий тур',
'tours.planner.addTour': 'Додати маршрут',
'tours.planner.addTourHint': 'Спланувати новий маршрут, імпортувати файли GPX або перенести маршрут з іншої подорожі',
'tours.planner.neutralTitle': 'Спланувати тур',
'tours.planner.neutralBody': 'Почніть новий маршрут і натискайте на карту, щоб розставити точки.',
'tours.planner.newTitle': 'Новий тур',
'tours.planner.editTitle': 'Редагувати тур',
'tours.planner.gpxTitle': 'Тур GPX',
'tours.planner.backToTours': 'До турів',
'tours.planner.restored': 'Незбережену чернетку відновлено',
'tours.planner.discardChanges': 'Скасувати зміни',
'tours.planner.newTourConfirmTitle': 'Почати новий тур?',
'tours.planner.newTourConfirmBody': 'Незбережені зміни цього туру буде скасовано. Збережені тури не зміняться.',
'tours.planner.newTourConfirm': 'Скинути й почати',
'tours.planner.collapseElevation': 'Згорнути профіль висот',
'tours.planner.expandElevation': 'Розгорнути профіль висот',
'tours.planner.name': 'Назва туру',
'tours.planner.namePlaceholder': 'Похід без назви',
'tours.planner.namePlaceholder.bike': 'Велопоїздка без назви',
'tours.planner.namePlaceholder.kayak': 'Сплав без назви',
'tours.planner.namePlaceholder.walk': 'Прогулянка містом без назви',
'tours.planner.mapSearch': 'Пошук місця або адреси',
'tours.planner.placePoints': 'Ставити точки',
'tours.planner.pointPlaced': 'Точку поставлено',
'tours.planner.details': 'Подробиці',
'tours.planner.expandDetails': 'Показати подробиці',
'tours.planner.collapseDetails': 'Сховати подробиці',
'tours.planner.safetyInfoLabel': 'Про безпеку',
'tours.planner.addPoint': 'Додати точку',
'tours.planner.addPointActive': 'Натисніть на карту',
'tours.planner.emptyHint': 'Увімкніть «Додати точку» і натисніть на карту. Від двох точок TREK розрахує маршрут.',
'tours.planner.walkingEstimated': 'Орієнтовний час у дорозі',
'tours.planner.walkingEstimatedShort': 'Орієнт. час',
'tours.planner.walkingEstimatedInfoLabel': 'Як оцінюється час у дорозі',
'tours.planner.walkingEstimatedInfo':
'Розраховано за відстанню, підйомом і спуском за звичайним правилом часу ходьби (DIN 33466), без перерв.',
'tours.planner.waypoints': 'Маршрутні точки',
'tours.planner.waypointLabel': 'Маршрутна точка {n}',
'tours.durationMinutes': '{count} хв',
'tours.durationMinutes.one': '{count} хв',
'tours.durationMinutes.few': '{count} хв',
'tours.durationMinutes.many': '{count} хв',
'tours.planner.plannedTotalDuration': 'Запланована загальна тривалість',
'tours.planner.breaksAdditional': 'Перерви / додатковий час',
'tours.planner.breaksAdditionalInfo': 'Необов’язкові цілі хвилини, що додаються до розрахованого часу ходьби.',
'tours.planner.breaksAdditionalInfoLabel': 'Про перерви та додатковий час',
'tours.planner.plannedTotalInfo': 'Розрахована запланована загальна тривалість.',
'tours.planner.plannedTotalInfoLabel': 'Про заплановану загальну тривалість',
'tours.planner.plannedTotalManual': 'Ручне значення',
'tours.planner.timeValueInvalid': 'Введіть ціле значення від 0 до 1440 хвилин.',
'tours.planner.walkingTimeUnknown': 'Не розраховано',
'tours.planner.walkingShort': 'Ходьба',
'tours.planner.breaksShort': 'Перерви',
'tours.planner.plannedShort': 'План',
'tours.planner.start': 'Початок',
'tours.planner.via': 'Через',
'tours.planner.end': 'Кінець',
'tours.planner.moveUp': 'Перемістити точку вгору',
'tours.planner.moveDown': 'Перемістити точку вниз',
'tours.planner.remove': 'Видалити точку',
'tours.planner.undo': 'Скасувати зміну точки',
'tours.planner.redo': 'Повторити зміну точки',
'tours.planner.discardTitle': 'Скасувати незбережені зміни туру?',
'tours.planner.discardBody':
'Незбережені зміни буде скасовано. Збережений тур, його точки, файли та призначення на дні не зміняться.',
'tours.planner.saved': 'Тур збережено',
'tours.planner.tripTours': 'Тури цієї подорожі',
'tours.planner.safetyNote': 'Розрахунок маршруту допомагає в плануванні, але не гарантує безпеки.',
'tours.planner.maxDifficulty': 'Максимальна складність стежки',
'tours.planner.difficulty.t1': 'T1 — Піший похід',
'tours.planner.difficulty.t2': 'T2 — Гірський похід',
'tours.planner.difficulty.t3': 'T3 — Складний гірський похід',
'tours.planner.difficulty.t4': 'T4 — Високогірний похід',
'tours.planner.difficulty.t5': 'T5 — Складний високогірний похід',
'tours.planner.difficulty.t6': 'T6 — Дуже складний високогірний похід',
'tours.planner.difficulty.t3Warning':
'Маршрути T3 можуть містити відкриті ділянки над урвищами або технічно складні гірські стежки, які потребують впевненого кроку та відсутності страху висоти.',
'tours.planner.difficulty.alpineTitle': 'Дозволити високогірні маршрути?',
'tours.planner.difficulty.alpineBody':
'Високогірні маршрути дозволено. Вони можуть проходити відкритими ділянками над урвищами, немаркованою або технічно складною місцевістю. Дані про складність в OSM можуть бути відсутні або хибні.',
'tours.planner.difficulty.enable': 'Дозволити високогірні маршрути',
'tours.planner.openFailed': 'Не вдалося відкрити збережений тур для редагування.',
'tours.planner.status.dirty': 'Очікування розрахунку',
'tours.planner.status.routing': 'Розрахунок пішого маршруту…',
'tours.planner.status.routingFailed':
'Не вдалося розрахувати маршрут. Далі відображається останній успішно розрахований маршрут.',
'tours.planner.status.unreachable': 'Точка {point} недосяжна',
'tours.planner.unreachable.hike':
'Жодна пішохідна стежка не доходить до точки {point}: найближча відома маршрутизатору за {distance}. Перенеси точку на стежку або намалюй ділянку до неї вручну.',
'tours.planner.unreachable.bike':
'Жодна дорога для велосипедів не доходить до точки {point}: найближча відома маршрутизатору за {distance}. Перенеси точку на дорогу або намалюй ділянку до неї вручну.',
'tours.planner.unreachable.show': 'Показати точку {point}',
'tours.planner.status.elevation': 'Завантаження висот…',
'tours.planner.status.elevationFailed': 'Дані про висоту недоступні. Розрахований маршрут далі відображається.',
'tours.planner.status.saving': 'Збереження…',
'tours.planner.status.saveFailed': 'Не вдалося зберегти тур. Чернетка залишилася доступною.',
'tours.planner.retry': 'Повторити',
'tours.planner.inspector.title': 'Огляд туру',
'tours.planner.inspector.duration': 'Час ходьби',
'tours.planner.inspector.elevation': 'Профіль висот',
'tours.planner.inspector.profileFocus': 'На відстані {distance}: {elevation}',
'tours.planner.inspector.elevationPlaceholder': 'Профіль з’явиться, коли будуть доступні дані про висоту маршруту.',
'tours.planner.gpxNoGeometry': 'Геометрія маршруту недоступна для цього імпорту GPX.',
'tours.planner.mobileHint':
'Планування турів доступне на планшеті й комп’ютері. Тут можна переглядати збережені тури та призначати їх на дні.',
'tourTypes.hike': 'Піший похід',
'tourTypes.bike': 'Велотур',
'tourTypes.run': 'Пробіжка',
'tourTypes.ski': 'Лижний тур',
'tourTypes.kayak': 'Сплав',
'tourTypes.walk': 'Прогулянка містом / визначними місцями',
'tourTypes.food': 'Гастрономічний / винний тур',
'tours.terrain.play': 'Запустити обліт',
'tours.terrain.pause': 'Пауза',
'tours.terrain.restart': 'Спочатку',
'tours.terrain.speed': 'Швидкість',
'tours.terrain.exaggeration': 'Рельєф',
'tours.terrain.overview': 'Огляд',
'tours.terrain.colorByGrade': 'Ухил',
'tours.terrain.gradeMix': 'Розподіл ухилів',
'tours.terrain.band.flat': 'до 5 %',
'tours.terrain.band.gentle': 'від 5 до 10 %',
'tours.terrain.band.moderate': 'від 10 до 18 %',
'tours.terrain.band.steep': 'від 18 до 27 %',
'tours.terrain.band.verySteep': '27 % і більше',
'tours.terrain.attribution': 'Висоти: Mapzen Terrain Tiles (AWS Open Data)',
'tours.terrain.pickTour': 'Відкрийте тур праворуч, щоб облетіти його в 3D і розфарбувати за ухилом.',
'tours.terrain.steepestShort': 'макс. {grade} %',
'tours.terrain.preloading': 'Завантаження ландшафту: {percent} %',
'tours.terrain.placeOff': 'Увімкніть «Ставити точки», щоб ставити точки на рельєфі клацанням.',
'tours.terrain.clickToPlan':
"Натисніть на рельєф, щоб поставити точки. Коли з'явиться маршрут, його можна облетіти й розфарбувати за ухилом.",
'tours.ferrata.badge': 'Віа ферата {grade}',
'tours.ferrata.badgeNoGrade': 'Віа ферата',
'tours.ferrata.crossingInfo':
'Маршрут проходить {length} по «{name}». Для цього потрібні спорядження для віа ферати й досвід.',
'tours.ferrata.crossingShort': 'Маршрут проходить по віа фераті',
'tours.ferrata.waypointAtEnd': 'Початок або кінець «{name}»',
'tours.provenance.label': 'Походження',
'tours.provenance.source': 'Джерело',
'tours.provenance.importedAt': 'Імпортовано',
'tours.provenance.createdAt': 'Створено',
'tours.provenance.externalUpdated': 'Змінено у wanderer',
'tours.provenance.externalUpdatedHint':
'Дата зміни, яку wanderer вказав під час імпорту. Підказка, а не доказ версії.',
'tours.provenance.localState': 'Тут',
'tours.provenance.plannedOver': 'Перепланковано, записаний трек збережено',
'tours.provenance.editedLocally': 'Змінено в TREK',
'tours.provenance.asImported': 'Як імпортовано',
'tours.provenance.openSource': 'Відкрити у wanderer',
'tours.provenance.check': 'Перевірити джерело',
'tours.provenance.checkHint':
'Питає wanderer, чи змінився цей маршрут після імпорту. У подорожі нічого не змінюється.',
'tours.provenance.state.unchanged': 'Без змін після імпорту',
'tours.provenance.state.changed': 'Змінено у wanderer',
'tours.provenance.state.unavailable': 'Більше недоступно',
'tours.provenance.state.not_connected': 'Немає підключення до wanderer',
'tours.provenance.state.other_instance': 'Підключено інший wanderer',
'tours.provenance.state.unknown': 'Порівняти неможливо',
'tours.provenance.body.unavailable':
'Маршрут зник або більше не читається через ваше підключення. Цей похід лишається таким, яким його імпортовано.',
'tours.provenance.body.not_connected':
'Підключіть свій wanderer у розділі Налаштування, Інтеграції, щоб перевірити джерело.',
'tours.provenance.body.other_instance':
'Ваше підключення вказує на інший екземпляр, не той, звідки прийшов цей похід.',
'tours.provenance.body.unknown':
'У цьому імпорті немає з чим порівнювати. Поточний маршрут однаково можна забрати як новий знімок.',
'tours.provenance.change.name': 'Назва',
'tours.provenance.change.description': 'Опис',
'tours.provenance.change.route': 'Траса',
'tours.provenance.nowUpdated': 'wanderer вказує {date} як останню зміну',
'tours.provenance.reimport': 'Імпортувати як новий знімок',
'tours.provenance.reimportTitle': 'Імпортувати змінений маршрут?',
'tours.provenance.reimportBody':
'Він з’явиться як новий похід поруч із цим. Цей похід, його дні та нотатки лишаються як є.',
'tours.provenance.reimported': 'Новий знімок імпортовано',
'tours.visibility.hidden': 'Приховано на мапі',
'tours.visibility.showAll': 'Показати всі',
'tours.visibility.show': 'Показати на мапі',
'tours.visibility.hide': 'Приховати на мапі',
'tours.filter.status': 'Стан',
'tours.filter.source': 'Джерело',
'tours.filter.grade': 'Межа маршруту',
'tours.filter.gradeHint':
'Найвища складність, яку маршрут міг використати під час планування, як її збережено з походом. Це не виміряна складність стежки.',
'tours.filter.type': 'Тип',
'tours.filter.empty': 'Жоден похід не відповідає цим фільтрам.',
'tours.filter.reset': 'Скинути фільтри',
'tours.scope.title': 'Підсумки подорожі',
'tours.scope.info': 'Кожен маршрут рахується один раз. Час розділено за видами й не додається між типами.',
'tours.scope.partialBody': 'відомо для {known} з {of} маршрутів',
'tours.scope.routed': 'Розрахований час',
'tours.scope.imported': 'Час з імпорту',
'tours.scope.planned': 'План з перервами',
'tours.scope.plannedWithStays': 'План з перебуваннями',
'tours.scope.noMeasures': 'Відстань, висоти й час поки невідомі.',
'tours.library.open': 'Взяти маршрут з іншої подорожі',
'tours.library.eyebrow': 'Взяти маршрут',
'tours.library.title': 'З іншої подорожі',
'tours.library.sub': 'Копіює маршрут з ваших інших подорожей у цю подорож. Оригінал лишається без змін.',
'tours.library.search': 'Пошук за назвою',
'tours.library.trip': 'Подорож',
'tours.library.allTrips': 'Усі подорожі',
'tours.library.allTypes': 'Усі типи',
'tours.library.empty': 'Відповідних маршрутів немає.',
'tours.library.noTrips': 'У ваших інших подорожах ще немає маршрутів.',
'tours.library.truncated': 'Показано перші 100 маршрутів. Щоб знайти інші, скористайтеся пошуком або фільтром.',
'tours.library.offline': "Щоб взяти маршрут, потрібне з'єднання.",
'tours.library.loadFailed': 'Не вдалося завантажити маршрути.',
'tours.library.previewFailed': 'Не вдалося завантажити попередній перегляд.',
'tours.library.chooseHint': 'Виберіть маршрут, щоб переглянути його тут, перш ніж узяти.',
'tours.library.fromTrip': 'З подорожі',
'tours.library.controlPoints': 'Точки маршруту',
'tours.library.nameHere': 'Назва в цій подорожі',
'tours.library.independent':
'Він стане окремим маршрутом цієї подорожі: поки що в жодному дні, а подальші зміни в будь-якому з них лишаться окремими.',
'tours.library.confirm': 'Взяти',
'tours.library.taken': '«{name}» додано в цю подорож.',
'tours.library.failed': 'Не вдалося взяти маршрут.',
'tours.provenance.takenOverFrom': 'Взято з',
'tours.poi.title': 'Уздовж маршруту',
'tours.poi.intro': 'Місця для зупинки поруч із маршрутом. Нічого не змінюється, доки ви не додасте одне з них.',
'tours.poi.categories': 'Що шукати',
'tours.poi.within': 'У межах цієї відстані від маршруту',
'tours.poi.search': 'Шукати вздовж маршруту',
'tours.poi.searching': 'Пошук…',
'tours.poi.again': 'Шукати знову',
'tours.poi.offline': "Для пошуку потрібне з'єднання.",
'tours.poi.failed': 'Пошук не вдався. Спробуйте ще раз трохи згодом.',
'tours.poi.outdated': 'Знайдено для попереднього варіанта маршруту. Щоб урахувати поточний, шукайте знову.',
'tours.poi.partial': 'Деякі ділянки не вдалося перевірити; там можуть бракувати місць.',
'tours.poi.unavailable': 'Зараз не вдалося виконати пошук: {kinds}. Спробуйте ще раз трохи згодом.',
'tours.poi.capped': 'Маршрут довгий: перевірено лише його першу частину.',
'tours.poi.truncated': 'Місць більше, ніж показано. Зменште відстань або кількість видів.',
'tours.poi.empty': 'У межах {distance} від маршруту нічого не знайдено.',
'tours.poi.fromRoute': '{distance} від маршруту',
'tours.poi.along': 'на {distance}',
'tours.poi.source.osm': 'З OpenStreetMap',
'tours.poi.source.trek': 'З каталогу місць TREK',
'tours.poi.hoursHint': 'За даними джерела; перевірте перед виходом.',
'tours.poi.website': 'Вебсайт',
'tours.poi.addAfter': 'Додати після',
'tours.poi.add': 'Додати як зупинку',
'tours.poi.notAPlace': 'Це стане зупинкою маршруту, а не місцем подорожі.',
'tours.poi.blocked.fixed':
'Ділянка після цієї точки задана жорстко: це віа ферата або перенесення човна. Виберіть іншу точку.',
'tours.poi.blocked.free':
'Ділянку після цієї точки намальовано вручну. Виберіть іншу точку або спершу поверніть для неї побудову маршруту.',
'tours.poi.blocked.none': 'Після цієї точки немає ділянки, куди можна додати зупинку.',
'tours.poi.outcome.measuring': '«{name}» тепер зупинка; маршрут будується заново.',
'tours.poi.outcome.measured': '«{name}» тепер зупинка. Маршрут змінюється на:',
'tours.poi.outcome.unmeasured': '«{name}» тепер зупинка. Не вдалося розрахувати, скільки вона додає.',
'tours.poi.undoHint': 'Скасування в редакторі поверне все назад.',
'tours.poi.cat.viewpoint': 'Оглядові майданчики',
'tours.poi.cat.peak': 'Вершини',
'tours.poi.cat.shelter': 'Хатини й укриття',
'tours.poi.cat.drinking_water': 'Питна вода',
'tours.poi.cat.food': 'Їжа',
'tours.poi.cat.toilets': 'Туалети',
'tours.poi.cat.picnic': 'Місця для пікніка',
'tours.poi.cat.campsite': 'Кемпінги',
'tours.poi.cat.sights': "Пам'ятки",
'tours.poi.cat.slipway': 'Місця спуску на воду',
'tours.poi.cat.boat_rental': 'Прокат човнів',
'tours.poi.cat.bike_repair': 'Ремонт велосипедів',
'tours.planner.tourTypeHint.hike': 'Пішки, у межах обраної складності',
'tours.planner.tourTypeHint.bike': 'На велосипеді, маршрут для туризму, шосе, гревелу або МТБ',
'tours.planner.tourTypeHint.kayak': 'По воді, на каяку, каное або SUP',
'tours.bike.profile': 'Профіль',
'tours.bike.profile.touring': 'Туризм',
'tours.bike.profile.road': 'Шосе',
'tours.bike.profile.gravel': 'Гревел',
'tours.bike.profile.mtb': 'МТБ',
'tours.bike.profileHint.touring': 'Надає перевагу велодоріжкам і тихим вулицям, де можна, з покриттям.',
'tours.bike.profileHint.road': 'Тримається асфальту; відомі ділянки без покриття показано.',
'tours.bike.profileHint.gravel': 'Їде гравієм і польовими дорогами, не технічними синглтреками.',
'tours.bike.profileHint.mtb': 'Їде грубими стежками як є; складність трейлів показано там, де її нанесено.',
'tours.bike.timeEstimated': 'Час їзди (оцінка)',
'tours.bike.timeEstimatedShort': 'Час їзди',
'tours.bike.timeEstimatedInfoLabel': 'Як рахується час їзди',
'tours.bike.timeEstimatedInfo':
'Час маршрутизатора для обраного профілю з його швидкістю та підйомами. Планове значення без перерв.',
'tours.bike.ways.title': 'Покриття і дороги',
'tours.bike.ways.surface': 'Покриття',
'tours.bike.ways.surface.paved': 'Асфальт',
'tours.bike.ways.surface.rough': 'Грубе покриття',
'tours.bike.ways.surface.compacted': 'Ущільнене',
'tours.bike.ways.surface.gravel': 'Гравій',
'tours.bike.ways.surface.ground': 'Ґрунт',
'tours.bike.ways.surface.unknown': 'Немає в даних',
'tours.bike.ways.way': 'Тип дороги',
'tours.bike.ways.way.cyclePath': 'Велодоріжка',
'tours.bike.ways.way.cycleLane': 'Велосмуга поруч із рухом',
'tours.bike.ways.way.quiet': 'Тиха вулиця',
'tours.bike.ways.way.road': 'Дорога з рухом',
'tours.bike.ways.way.track': 'Польова або лісова дорога',
'tours.bike.ways.way.path': 'Стежка',
'tours.bike.ways.way.ferry': 'Пором',
'tours.bike.ways.way.other': 'Інше',
'tours.bike.ways.loading': 'Читаємо дороги вздовж маршруту…',
'tours.bike.ways.offline': "Для покриття і складності трейлів потрібне з'єднання.",
'tours.bike.ways.failed': 'Не вдалося прочитати дороги вздовж маршруту. Сам маршрут не змінюється.',
'tours.bike.ways.source':
'З OpenStreetMap, як їх читає маршрутизатор. Де даних немає, покриття невідоме, а не добре.',
'tours.bike.ways.showOnMap': 'Показати на карті',
'tours.bike.ways.unpavedBadge': '{share} без покриття',
'tours.bike.ways.unpavedNotice': 'Відомо, що {length} маршруту без покриття.',
'tours.bike.trail.title': 'Складність трейлу (mtb:scale)',
'tours.bike.trail.s0': 'S0, без особливих труднощів',
'tours.bike.trail.s1': 'S1, невеликі перешкоди',
'tours.bike.trail.s2': 'S2, коріння, сходинки, сипкий ґрунт',
'tours.bike.trail.s3': 'S3, брили, круто, вузькі повороти',
'tours.bike.trail.s4': 'S4 і вище, рельєф для експертів',
'tours.bike.trail.none': 'Немає складності в даних',
'tours.bike.trail.unasked': 'Цього разу не вдалося запитати',
'tours.bike.trail.uphillTitle': 'Складність підйому (mtb:scale:uphill)',
'tours.bike.trail.uphillStep': 'Підйом {step}',
'tours.bike.trail.note':
'Складність, як її вказали учасники OpenStreetMap. Дорога без оцінки невідома, а не легка. Це нічого не каже про те, чи підходить тобі трейл.',
'tours.bike.trail.loading': 'Читаємо складність трейлів…',
'tours.bike.trail.failed': 'Цього разу не вдалося прочитати складність трейлів.',
'tours.copy.action': 'Зберегти як новий похід',
'tours.copy.hint': 'Копіює цей похід як новий, самостійний похід без його днів. Оригінал лишається як є.',
'tours.copy.name': '{name} (копія)',
'tours.copy.saved': 'Збережено як новий похід',
'tours.copy.failed': 'Не вдалося скопіювати похід.',
'tours.gpxExport.action': 'Завантажити GPX',
'tours.gpxExport.hint':
'Завантажує збережений похід як файл GPX: увесь маршрут із наявними висотами, для навігаційного застосунку чи GPS-пристрою.',
'tours.gpxExport.saveFirst': 'Спершу збережіть похід, щоб завантажити його в GPX',
'tours.gpxExport.offline': 'Для завантаження файлу GPX потрібне з’єднання із сервером.',
'tours.gpxExport.noRoute': 'У цього походу немає збереженого маршруту для експорту.',
'tours.gpxExport.failed': 'Не вдалося створити файл GPX.',
'tours.gpxExport.share': 'Поділитися GPX',
'tours.gpxExport.shareShort': 'Поділитися',
'tours.gpxExport.shareSaveFirst': 'Спершу збережи маршрут, щоб поділитися ним у GPX',
'tours.gpxExport.shareReady': 'Файл GPX готовий. Натисни «Поділитися» ще раз, щоб відкрити меню надсилання.',
'tours.gpxExport.shareFailed': 'Не вдалося поділитися. Файл GPX і далі можна завантажити.',
'tours.revision.remoteTitle': 'Цей похід збережено деінде',
'tours.revision.remoteBody':
'Хтось, або ви на іншому пристрої, зберіг його під час редагування. Ваші зміни лишаються, доки ви не вирішите.',
'tours.revision.loadNewer': 'Завантажити новішу',
'tours.revision.loadNewerTitle': 'Завантажити новішу версію?',
'tours.revision.loadNewerBody': 'Незбережені зміни цього походу буде відкинуто.',
'tours.revision.conflictEyebrow': 'Не збережено',
'tours.revision.conflictTitle': 'Змінено тим часом',
'tours.revision.conflictBody':
'Похід збережено деінде після того, як ви його відкрили, тож нічого не перезаписано. Збережіть свою версію як новий похід, щоб лишити обидві, завантажте новішу або свідомо перезапишіть.',
'tours.revision.overwrite': 'Перезаписати',
'tours.revision.saveAsNew': 'Зберегти як новий похід',
'tours.revision.mineName': '{name} (моя версія)',
'tours.revision.reloaded': 'Цей похід збережено деінде, тепер показано новішу версію.',
'tours.placePicker.open': 'Місця подорожі',
'tours.placePicker.search': 'Пошук серед місць подорожі',
'tours.placePicker.near': 'Поблизу походу',
'tours.placePicker.further': 'Інші місця подорожі',
'tours.placePicker.all': 'Місця подорожі',
'tours.placePicker.inTour': 'У поході',
'tours.placePicker.empty': 'У цій подорожі ще немає місць із розташуванням на мапі.',
'tours.placePicker.noMatch': 'Жодне місце не відповідає пошуку.',
'tours.placePicker.linked': 'Місце подорожі',
'tours.placePicker.linkedHint':
'Ця зупинка позначає місце подорожі. Видалення чи відв’язування не змінює саме місце.',
'tours.placePicker.unlink': 'Відв’язати від місця',
'tours.preferences.title': 'Вибір маршруту',
'tours.preferences.infoLabel': 'Що робить вибір маршруту',
'tours.preferences.info':
'Ці налаштування впливають на те, який шлях обирає маршрутизатор. Де іншого шляху немає, маршрут однаково йде там. Про складність стежки вони нічого не кажуть; що може використовувати маршрут, визначає межа складності вище.',
'tours.preferences.avoid_climbs': 'Уникати крутих підйомів',
'tours.preferences.avoid_climbsHint':
'Пологіші шляхи, де вони є, навіть якщо довші. Де обходу немає, лишається круто.',
'tours.preferences.avoid_steps': 'Уникати сходів',
'tours.preferences.avoid_stepsHint': 'Сходи лише там, де їх не обійти.',
'tours.preferences.avoid_ferries': 'Уникати поромів',
'tours.preferences.avoid_ferriesHint': 'Суходолом, де є обхід, навіть якщо він довший.',
'tours.planner.tourTypeHint.walk': 'Пішки від зупинки до зупинки, без обмеження за складністю',
'tours.poi.cat.museum': 'Музеї та галереї',
'tours.poi.cat.park': 'Парки та сади',
'tours.poi.cat.cafe': "Кав'ярні",
'tours.poi.cat.restaurant': 'Де поїсти',
'tours.poi.cat.market': 'Ринки',
'tours.walk.station.eyebrow': 'Зупинка',
'tours.walk.station.unnamed': 'Зупинка без назви',
'tours.walk.station.name': 'Назва',
'tours.walk.station.namePlaceholder': 'Що тут',
'tours.walk.station.stay': 'Перебування у хвилинах',
'tours.walk.station.stayHint': 'Порожньо означає поки невідомо; 0 для точки, яку ти лише проходиш.',
'tours.walk.station.stayInvalid': 'Введи цілі хвилини, не більше доби.',
'tours.walk.station.stayUnknown': 'Поки невідомо',
'tours.walk.station.stayUnknownShort': 'Перебування невідоме',
'tours.walk.station.passThrough': 'Лише мимо',
'tours.walk.station.importance': 'Важливість',
'tours.walk.station.protected': 'Захищена',
'tours.walk.station.protectedHint':
'Запропонована зміна залишить цю зупинку на місці. Сам ти все ще можеш її редагувати.',
'tours.walk.station.edit': 'Редагувати зупинку',
'tours.walk.importance.normal': 'Звичайна',
'tours.walk.importance.optional': "Необов'язкова",
'tours.walk.importance.must': "Обов'язково",
'tours.walk.importanceHint.normal': 'Відвідується по ходу прогулянки.',
'tours.walk.importanceHint.optional': 'Можна пропустити, якщо бракує часу.',
'tours.walk.importanceHint.must': 'Запропонована пізніше зміна залишить її у прогулянці.',
'tours.walk.timeEstimated': 'Орієнтовний час ходьби',
'tours.walk.timeEstimatedShort': 'Ходьба',
'tours.walk.timeEstimatedInfoLabel': 'Як рахується час ходьби',
'tours.walk.timeEstimatedInfo': 'Час пішки між зупинками за розрахунком маршруту, без перебування.',
'tours.walk.stays': 'Перебування',
'tours.walk.totalAtLeast': 'щонайменше {time}',
'tours.walk.totalComputed': 'Розрахунок',
'tours.walk.stations': 'Зупинки прогулянки',
'tours.walk.stationNumbered': 'Зупинка {number}',
'tours.walk.stationsUnread':
'Не вдалося завантажити зупинки цієї прогулянки. Відкрий її знову з мережею, щоб побачити й відмітити їх.',
'tours.walk.progress': 'Відвідано {visited} з {total}',
'tours.walk.visit.visited': 'Відвідано',
'tours.walk.visit.skip': 'Пропустити',
'tours.walk.visit.undo': 'Скасувати',
'tours.walk.visit.isVisited': 'Відвідано цього дня',
'tours.walk.visit.isSkipped': 'Пропущено цього дня',
'tours.walk.visit.fromDay': 'Відкрий прогулянку з дня в плані, щоб відмічати зупинки на цей день.',
'tours.walk.visit.failed': 'Не вдалося позначити зупинку. Відкрий прогулянку знову й спробуй ще раз.',
'tours.walk.visit.notSynced':
'Цю прогулянку додано до дня без мережі. Зупинки можна буде відмічати, щойно вона синхронізується.',
'tours.walk.themes': 'Тема прогулянки',
'tours.walk.theme.culture': 'Культура та історія',
'tours.walk.theme.parks': 'Парки та краєвиди',
'tours.walk.theme.food': 'Їжа та місцеве життя',
'tours.walk.theme.mixed': 'Усього потроху',
'tours.walk.themeHint.culture': "Музеї, галереї, пам'ятники та історичні місця вздовж маршруту.",
'tours.walk.themeHint.parks': 'Парки, сади та оглядові майданчики вздовж маршруту.',
'tours.walk.themeHint.food': "Кав'ярні, місця, де поїсти, та ринки вздовж маршруту.",
'tours.walk.themeHint.mixed': "Усього потроху: пам'ятки, музеї, парки, краєвиди, кав'ярні та ринки.",
'tours.walk.themeHint.own': 'Твій власний вибір категорій нижче; тема задасть їх за тебе.',
'tours.walk.themeReason': 'Запропоновано для теми {theme}',
'tours.walk.arrival': 'Прибуття близько {time}',
'tours.walk.arrivalAtLeast': 'Прибуття не раніше {time}',
'tours.walk.hours.closed': '{name}: о {arrival} зачинено, перебування тривало б до {leave}; відчинено {window}',
'tours.walk.hours.closes':
'{name}: зачиняється о {closes}, під час перебування з {arrival} до {leave} (відчинено {window})',
'tours.walk.hours.unread': 'Години роботи тут не розібрано: {text}',
'tours.walk.hours.source':
'Години роботи з OpenStreetMap або з твоїх власних місць, відносно розрахункового прибуття за місцевим часом плану; перевір перед виходом. Зупинка без годин невідома, а не відкрита.',
'tours.walk.hours.noStart': 'Задай прогулянці час цього дня, щоб бачити прибуття й години роботи.',
'tours.walk.day.label': 'Час для',
'tours.walk.day.start': '{day}, початок о {time}',
'tours.walk.day.noStart': '{day}, без часу початку',
'tours.walk.hours.noDate': 'Цей день не має дати, тому прибуття й години роботи не показано.',
'tours.walk.hours.noDay': 'Постав прогулянку на день із часом початку, щоб бачити прибуття й години роботи.',
'tours.walk.hours.closedNoStay': '{name}: о {arrival} зачинено; відчинено {window}',
'tours.walk.hours.closedAllDay': '{name}: цієї дати зачинено весь день',
'tours.walk.hours.open': 'Відчинено {window}',
'tours.walk.hours.window': 'з {from} до {to}',
'tours.walk.hours.uncertain': 'Години роботи не перевірено: в одній із попередніх зупинок ще не вказано перебування.',
'tours.walk.arrivalNextDay': 'Прибуття близько {time} наступного дня; години роботи після опівночі не перевіряються.',
'tours.walk.arrivalStay': 'Прибуття близько {arrival}, перебування до {leave}',
'tours.walk.arrivalStayAtLeast': 'Прибуття не раніше {arrival}, перебування до {leave} або довше',
'tours.walk.hours.sourceOsm': 'OpenStreetMap',
'tours.walk.hours.sourcePlace': 'Місце подорожі',
'tours.walk.hours.sourceOsmHint': 'Знайдено разом із зупинкою в OpenStreetMap; може бути застарілим.',
'tours.walk.hours.sourcePlaceHint': 'Вказано для цього місця подорожі.',
'tours.poi.categoriesNone': 'Категорію не вибрано',
'tours.poi.categoriesMore': '{first} +{more}',
'tours.planner.tourType': 'Тип туру',
'tours.paddle.boat': 'Човен',
'tours.paddle.boat.kayak': 'Каяк',
'tours.paddle.boat.canoe': 'Каное',
'tours.paddle.boat.sup': 'SUP',
'tours.paddle.boat.other': 'Інший',
'tours.paddle.water': 'Водойма',
'tours.paddle.water.river': 'Річка',
'tours.paddle.water.lake': 'Озеро',
'tours.paddle.speed': 'Швидкість веслування',
'tours.paddle.speedOwn': 'Власна швидкість',
'tours.paddle.speedUseSuggestion': 'Взяти запропоновані {speed} км/год',
'tours.paddle.speedNeeded': 'Введіть швидкість, щоб оцінити час на воді.',
'tours.paddle.speedInvalid': 'Введіть швидкість від 0,5 до 20 км/год.',
'tours.paddle.chooseBoat': 'Виберіть човен і водойму, щоб зберегти цей сплав.',
'tours.paddle.chooseBoatImport': 'Виберіть човен і водойму, щоб імпортувати як сплав.',
'tours.paddle.timeEstimated': 'Час на воді (оцінка)',
'tours.paddle.timeEstimatedShort': 'Веслування',
'tours.paddle.timeEstimatedInfoLabel': 'Як оцінюється час на воді',
'tours.paddle.timeEstimatedInfo':
'Відстань, поділена на планову швидкість, на спокійній воді. Течію, вітер, обноси та шлюзи не враховано.',
'tours.planner.reverse': 'Розвернути напрямок',
'tours.planner.returnToStart': 'Повернутися до старту',
'tours.planner.alreadyLoop': 'Тур уже повертається до старту',
'tours.planner.loopEnd': 'Повернення до старту',
'tours.planner.freeLeg': 'Намалювати наступну ділянку вручну',
'tours.planner.routeLeg': 'Знову прокласти наступну ділянку',
'tours.planner.freeLegBadge': 'Намальовано вручну, не прокладено',
'tours.planner.freeLegInfo':
'TREK з’єднує ці дві точки прямою лінією. Жоден маршрутизатор не прокладав і не перевіряв цю ділянку.',
'tours.map.seamarks': 'Навігаційні знаки',
'tours.map.seamarksDown': 'Навігаційні знаки не завантажуються. Мапа й ваш маршрут працюють далі.',
'tours.import.previewTitle': 'Попередній перегляд GPX',
'tours.import.previewHint': 'Поки нічого не збережено. Перевірте маршрут, а потім імпортуйте.',
'tours.import.previewFiles': '{count} файлу',
'tours.import.previewFiles.one': '{count} файл',
'tours.import.previewFiles.few': '{count} файли',
'tours.import.previewFiles.many': '{count} файлів',
'tours.import.previewTracks': '{count} треку',
'tours.import.previewTracks.one': '{count} трек',
'tours.import.previewTracks.few': '{count} треки',
'tours.import.previewTracks.many': '{count} треків',
'tours.import.previewPoints': '{count} точки',
'tours.import.previewPoints.one': '{count} точка',
'tours.import.previewPoints.few': '{count} точки',
'tours.import.previewPoints.many': '{count} точок',
'tours.import.previewNoHeights': 'У файлі немає висот',
'tours.import.previewDuplicate': 'Уже в подорожі',
'tours.import.previewAllDuplicates': 'Усі треки вже в подорожі, імпортувати нічого.',
'tours.import.previewAs': 'Імпортувати як',
'tours.import.previewConfirm': 'Імпортувати {count} туру',
'tours.import.previewConfirm.one': 'Імпортувати {count} тур',
'tours.import.previewConfirm.few': 'Імпортувати {count} тури',
'tours.import.previewConfirm.many': 'Імпортувати {count} турів',
'tours.conversion.introPaddle':
'Імпорт — це записаний трек. Сплануйте редагований сплав: TREK бере з нього контрольні точки, з’єднує їх прямими лініями, як малюється сплав, і показує, наскільки це близько. Нічого не змінюється, доки ви не вирішите.',
'tours.conversion.closePaddle':
'Пропозиція близько йде за треком. Її точки з’єднані прямими лініями, тож це не та сама лінія.',
'tours.planner.moreActions': 'Інші дії',
'tours.paddle.role.put_in': 'Спуск на воду',
'tours.paddle.role.take_out': 'Вихід з води',
'tours.paddle.role.re_entry': 'Повторний спуск',
'tours.paddle.role.final_take_out': 'Вихід на фініші',
'tours.paddle.portage': 'Обнос',
'tours.paddle.portageOn': 'Обносити човен звідси',
'tours.paddle.portageOff': 'Знову пройти цю ділянку на веслах',
'tours.paddle.portagePending': 'Обнесення звідси',
'tours.paddle.portagePendingHint': 'Тепер постав точку, де знову спускаєшся на воду. До неї човен несуть.',
'tours.paddle.portagePendingOff': 'Не обносити',
'tours.paddle.portageWay': 'Шлях',
'tours.paddle.portageWay.follow': 'Стежкою',
'tours.paddle.portageWay.straight': 'Пряма лінія',
'tours.paddle.portageWay.noWay': 'Стежки без великого гаку немає, лінія лишається прямою.',
'tours.paddle.portageWay.searching': 'Пошук стежки',
'tours.paddle.placeHere.putIn': 'Спуск на воду тут',
'tours.paddle.placeHere.egress': 'Вихід з води тут',
'tours.paddle.portageInfo':
'Тут човен несуть берегом. Ділянка рахується як суходіл, з часом на вихід, розвантаження й повторний спуск на воду.',
'tours.paddle.portageExtra': 'Вихід і спуск',
'tours.paddle.lock': 'Шлюз',
'tours.paddle.lockAdd': 'Шлюз у цій точці',
'tours.paddle.lockRemove': 'Видалити шлюз',
'tours.paddle.lockWait': 'Очікування',
'tours.paddle.lockTransit': 'Проходження',
'tours.paddle.lockBypassed': 'Обнесено, рахується обнос',
'tours.paddle.time.title': 'Оцінка часу',
'tours.paddle.time.assumptionInfo':
'TREK починає з 4 км/год на воді, 2 км/год під час перенесення та 10 хвилин на вихід і повторний спуск на кожному обносі. Це початкові значення для налаштування, а не норми й не вимірювання. Для шлюзів враховується лише той час, який ви вводите.',
'tours.paddle.time.water': 'На воді',
'tours.paddle.time.carry': 'Перенесення',
'tours.paddle.time.carrySpeed': 'Швидкість перенесення',
'tours.paddle.time.outIn': 'Вихід і повторний спуск',
'tours.paddle.time.locks': 'Шлюзи',
'tours.paddle.time.estimate': 'Оцінка',
'tours.paddle.time.incomplete': 'Неповна',
'tours.paddle.time.plannedOwn': 'Ваша запланована тривалість',
'tours.paddle.time.noSpeed': 'Без швидкості веслування час на воді лишається невідомим.',
'tours.paddle.time.locksMissing': '{count} шлюзу ще без часу.',
'tours.paddle.time.locksMissing.one': '{count} шлюз ще без часу.',
'tours.paddle.startValue': 'Початкове значення',
'tours.paddle.timeMissing': 'Час не вказано',
'tours.paddle.time.waterShort': 'Вода',
'tours.paddle.portageRemove': 'Видалити обнос',
'tours.paddle.marks.title': 'Обноси та шлюзи',
'tours.paddle.marks.markPortage': 'Обнос',
'tours.paddle.marks.markLock': 'Шлюз',
'tours.paddle.marks.pickLock': 'Натисніть на лінію в місці шлюзу.',
'tours.paddle.marks.pickTakeOut': 'Натисніть на лінію там, де ви виходите з води.',
'tours.paddle.marks.pickReEntry': 'Тепер натисніть там, де знову спускаєтеся на воду.',
'tours.paddle.marks.overlap': 'Там уже позначено обнос. Позначте новий поруч.',
'tours.paddle.marks.offLine': 'Це надто далеко від лінії. Натисніть точно на трек.',
'tours.paddle.marks.empty': 'Ще нічого не позначено. Записаний трек лишається без змін.',
'tours.paddle.marks.at': 'на {distance}',
'tours.paddle.marks.saved': 'Обноси та шлюзи збережено',
'tours.paddle.marks.failed': 'Не вдалося зберегти. Спробуйте ще раз.',
'tours.paddle.wind.title': 'Вітер',
'tours.paddle.wind.hourInfo': '{hour}:00: {speed} км/год, пориви {gusts} км/год, з {direction}',
'tours.paddle.wind.hourUnknown': '{hour}:00: немає значення',
'tours.paddle.wind.error': 'Прогноз вітру зараз не вдається отримати.',
'tours.paddle.wind.retry': 'Спробувати ще раз',
'tours.paddle.wind.offline': 'Без з’єднання прогнозу вітру немає.',
'tours.paddle.wind.beyond': 'Прогнозу на цей день ще немає. Він буде доступний з {date}.',
'tours.paddle.wind.past': 'Цей день уже минув. Прогноз є лише для майбутніх днів.',
'tours.paddle.wind.no_day': 'Призначте тур на день подорожі, щоб побачити прогноз вітру на цей день.',
'tours.paddle.wind.no_date': 'Цей день подорожі не має дати, тому прогнозу для нього немає.',
'tours.paddle.wind.no_place': 'У туру ще немає точки старту, для якої можна запитати прогноз.',
'tours.paddle.wind.hintsTitle': 'Що означає вітер для веслування',
'tours.paddle.wind.dir.N': 'Пн',
'tours.paddle.wind.dir.NNE': 'ПнПнСх',
'tours.paddle.wind.dir.NE': 'ПнСх',
'tours.paddle.wind.dir.ENE': 'СхПнСх',
'tours.paddle.wind.dir.E': 'Сх',
'tours.paddle.wind.dir.ESE': 'СхПдСх',
'tours.paddle.wind.dir.SE': 'ПдСх',
'tours.paddle.wind.dir.SSE': 'ПдПдСх',
'tours.paddle.wind.dir.S': 'Пд',
'tours.paddle.wind.dir.SSW': 'ПдПдЗх',
'tours.paddle.wind.dir.SW': 'ПдЗх',
'tours.paddle.wind.dir.WSW': 'ЗхПдЗх',
'tours.paddle.wind.dir.W': 'Зх',
'tours.paddle.wind.dir.WNW': 'ЗхПнЗх',
'tours.paddle.wind.dir.NW': 'ПнЗх',
'tours.paddle.wind.dir.NNW': 'ПнПнЗх',
'tours.paddle.wind.legendMean': 'Середній вітер',
'tours.paddle.wind.legendGusts': 'Пориви',
'tours.paddle.wind.mean': 'Середній',
'tours.paddle.wind.gusts': 'Пориви',
'tours.paddle.wind.fromInfo': 'Вітер з {direction}: напрямок, звідки він дме більшу частину дня',
'tours.paddle.wind.meanInfo': 'Найсильніший погодинний середній вітер за день',
'tours.paddle.wind.gustsInfo': 'Найсильніший порив за день',
'tours.paddle.wind.source': '{source}, {time}, прогноз для точки старту',
'tours.paddle.wind.hint.headwind': 'Зустрічний вітер забирає час і сили.',
'tours.paddle.wind.hint.drift': 'Бічний вітер зносить човен з курсу.',
'tours.paddle.wind.hint.crossing': 'Переходи через відкриту воду незахищеніші, ніж біля берега.',
'tours.paddle.wind.hint.gusts': 'Пориви сильніші за середній вітер і налітають раптово.',
'tours.paddle.wind.hint.local': 'Жодне значення не означає, що небезпеки немає. Перевірте умови на місці.',
'tours.paddle.obstacles.loading': 'Завантаження перешкод уздовж маршруту…',
'tours.paddle.obstacles.covered':
'{count} перешкоди та місця спуску й виходу вздовж маршруту за даними OpenStreetMap станом на {date}. Дані можуть мати прогалини, тож перевірте водойму самостійно.',
'tours.paddle.obstacles.covered.one':
'{count} перешкода або місце спуску чи виходу вздовж маршруту за даними OpenStreetMap станом на {date}. Дані можуть мати прогалини, тож перевірте водойму самостійно.',
'tours.paddle.obstacles.coveredEmpty':
'Уздовж маршруту немає відомих перешкод (OpenStreetMap станом на {date}). Однаково перевірте водойму самостійно.',
'tours.paddle.obstacles.partial':
'Дані про перешкоди охоплюють лише частину маршруту (станом на {date}). Решту перевірте самостійно.',
'tours.paddle.obstacles.none':
'Для цієї місцевості немає даних про перешкоди. Водозливи, шлюзи й обноси тут перевірте самостійно.',
'tours.paddle.obstacles.offline':
'Без з’єднання TREK не завантажує дані про перешкоди. Перевірте водойму самостійно.',
'tours.paddle.obstacles.error': 'Не вдалося завантажити дані про перешкоди. Перевірте водойму самостійно.',
'tours.paddle.obstacle.kind.weir': 'Водозлив',
'tours.paddle.obstacle.kind.dam': 'Гребля',
'tours.paddle.obstacle.kind.lock': 'Шлюз',
'tours.paddle.obstacle.kind.lock_gate': 'Ворота шлюзу',
'tours.paddle.obstacle.kind.waterfall': 'Водоспад',
'tours.paddle.obstacle.kind.rapids': 'Поріг',
'tours.paddle.obstacle.kind.hazard': 'Небезпечне місце',
'tours.paddle.obstacle.kind.put_in': 'Спуск на воду',
'tours.paddle.obstacle.kind.egress': 'Вихід з води',
'tours.paddle.obstacle.kind.slipway': 'Сліп',
'tours.paddle.obstacle.kind.portage': 'Місце обносу',
'tours.paddle.obstacle.kind.access': 'Правило доступу',
'tours.paddle.obstacles.truncated':
'TREK показує тут лише частину об’єктів: у цій місцевості їх більше. Перевірте водойму самостійно.',
'tours.paddle.obstacles.dateUnknown': 'невідому дату',
'tours.paddle.obstacleCard.onRoute': 'На маршруті на',
'tours.paddle.obstacleCard.near': 'Поблизу маршруту',
'tours.paddle.obstacleCard.area': 'У цій місцевості',
'tours.paddle.obstacleCard.uncertain': 'Прив’язка неясна',
'tours.paddle.obstacleCard.alongInfo': 'Відстань уздовж маршруту від старту',
'tours.paddle.obstacleCard.distanceInfo': 'Відстань від маршруту. Об’єкт може бути на іншому рукаві водойми.',
'tours.paddle.obstacleCard.privateWay': 'Приватний шлях',
'tours.paddle.obstacleCard.noAccessInfo': 'Правила доступу невідомі',
'tours.paddle.obstacleCard.condition': 'Умова',
'tours.paddle.obstacleCard.access.canoe': 'Каное',
'tours.paddle.obstacleCard.access.boat': 'Човен',
'tours.paddle.obstacleCard.access.access': 'Доступ',
'tours.paddle.obstacleCard.accessValue.yes': 'так',
'tours.paddle.obstacleCard.accessValue.no': 'ні',
'tours.paddle.obstacleCard.accessValue.private': 'приватно',
'tours.paddle.obstacleCard.accessValue.permissive': 'допускається',
'tours.paddle.obstacleCard.accessValue.designated': 'офіційно дозволено',
'tours.paddle.obstacleCard.fact.height': 'Висота',
'tours.paddle.obstacleCard.fact.width': 'Ширина',
'tours.paddle.obstacleCard.fact.grade': 'Складність',
'tours.paddle.obstacleCard.fact.opening_hours': 'Години роботи',
'tours.paddle.obstacleCard.fact.seasonal': 'Сезонно',
'tours.paddle.obstacleCard.fact.fee': 'Плата',
'tours.paddle.obstacleCard.fact.operator': 'Оператор',
'tours.paddle.obstacleCard.source': 'Дані OpenStreetMap станом на {date}, не перевірка на місці.',
'tours.paddle.obstacleCard.sourceUndated': 'Дані OpenStreetMap невідомої дати, не перевірка на місці.',
'tours.paddle.check.title': 'Чек-лист',
'tours.paddle.check.dataLabel': 'Дані про перешкоди',
'tours.paddle.check.data.partial': 'Неповні',
'tours.paddle.check.data.none': 'Немає даних',
'tours.paddle.check.data.limited': 'Скорочені',
'tours.paddle.check.data.unavailable': 'Недоступні',
'tours.paddle.check.sourceDate': 'Дата даних OSM',
'tours.paddle.check.readDate': 'Завантажено',
'tours.paddle.check.onSite': 'На місці',
'tours.paddle.check.unknown': 'невідомо',
'tours.paddle.check.open': '{count} не виконано',
'tours.paddle.check.open.one': '{count} не виконано',
'tours.paddle.check.review': '{count} на повторну перевірку',
'tours.paddle.check.review.one': '{count} на повторну перевірку',
'tours.paddle.check.decided': '{count} рішення',
'tours.paddle.check.decided.one': '{count} рішення',
'tours.paddle.check.bans': '{count} із забороною',
'tours.paddle.check.bans.one': '{count} із забороною',
'tours.paddle.check.noneKnown': 'Немає відомих',
'tours.paddle.check.notClearance': 'Чек-лист не є ні підтвердженням безпеки, ні юридичним дозволом.',
'tours.paddle.check.bansInfo': 'OpenStreetMap позначає тут заборону або приватну територію. Рішення її не скасовує.',
'tours.paddle.check.saveFirst': 'Збережіть сплав, щоб його перевірити.',
'tours.paddle.check.unsaved': 'Незбережені зміни. Список показує збережений маршрут.',
'tours.paddle.check.stale': 'Станом на {time}. Оновиться, щойно ви будете в мережі.',
'tours.paddle.check.offlineEmpty': 'Чек-лист завантажиться, щойно ви будете в мережі.',
'tours.paddle.check.earlier': 'Попередні рішення',
'tours.paddle.check.own': 'Власні',
'tours.paddle.check.ownInfo': 'Ваш власний план, а не відомості з джерела даних.',
'tours.paddle.check.status.open': 'Без рішення',
'tours.paddle.check.status.review': 'Перевірити знову',
'tours.paddle.check.status.portageMissing': 'Обносу ще немає',
'tours.paddle.check.status.reroutePending': 'Маршрут досі проходить тут',
'tours.paddle.check.status.gone': 'Більше немає в даних',
'tours.paddle.check.status.offRoute': 'Більше не на маршруті',
'tours.paddle.check.status.unknown': 'Не можна порівняти',
'tours.paddle.check.changed.route': 'Маршрут змінено',
'tours.paddle.check.changed.source': 'Дані змінено',
'tours.paddle.check.decision.pass': 'Пройти на веслах',
'tours.paddle.check.decision.portage': 'Обнести',
'tours.paddle.check.decision.reroute': 'Оминути',
'tours.paddle.check.decision.not_affected': 'Не стосується',
'tours.paddle.check.decidedAt': 'Вирішено {date}',
'tours.paddle.check.decidedBy': 'Вирішено {date} користувачем {name}',
'tours.paddle.check.note': 'Нотатка',
'tours.paddle.check.clear': 'Видалити рішення',
'tours.paddle.check.keep': 'Залишити рішення',
'tours.paddle.check.next': 'Далі',
'tours.paddle.check.planPortage': 'Спланувати обнос',
'tours.paddle.check.portageMissingInfo': 'Сам вибір не планує обнос. Сплануйте шлях обносу на карті.',
'tours.paddle.check.goneInfo': 'Відсутність у даних не доводить, що перешкоди більше немає.',
'tours.paddle.check.supLock': 'SUP: перевірити обнос',
'tours.paddle.check.supLockInfo':
'Для SUP Німецька федерація каное (Deutscher Kanu-Verband) і рятувальні організації радять біля шлюзів не проходити шлюзування, а перевірити дозволений обнос. Це порада, а не повсюдна заборона, і місцеві правила й далі чинні.',
'tours.paddle.safety.title': 'Безпека на воді',
'tours.paddle.safety.short': 'Веслування пов’язане з ризиками. Самостійно перевірте водойму, правила й погоду.',
'tours.paddle.safety.text':
'Веслування пов’язане з ризиками. Карти, пропозиції маршрутів і підказки можуть бути неповними або застарілими. Перед сплавом перевірте поточні місцеві умови, правила користування водоймою та погоду. Дотримуйтеся відповідних заходів безпеки. TREK допомагає з плануванням і не замінює вашої власної перевірки та відповідального рішення.',
'tours.paddle.check.bans.few': '{count} із забороною',
'tours.paddle.check.bans.many': '{count} із забороною',
'tours.paddle.check.decided.few': '{count} рішення',
'tours.paddle.check.decided.many': '{count} рішень',
'tours.paddle.check.review.few': '{count} на повторну перевірку',
'tours.paddle.check.review.many': '{count} на повторну перевірку',
'tours.paddle.check.open.few': '{count} не виконано',
'tours.paddle.check.open.many': '{count} не виконано',
'tours.paddle.obstacles.covered.few':
'{count} перешкоди та місця спуску й виходу вздовж маршруту за даними OpenStreetMap станом на {date}. Дані можуть мати прогалини, тож перевірте водойму самостійно.',
'tours.paddle.obstacles.covered.many':
'{count} перешкод і місць спуску й виходу вздовж маршруту за даними OpenStreetMap станом на {date}. Дані можуть мати прогалини, тож перевірте водойму самостійно.',
'tours.paddle.time.locksMissing.few': '{count} шлюзи ще без часу.',
'tours.paddle.time.locksMissing.many': '{count} шлюзів ще без часу.',
'tours.planner.shapingPoint': 'Точка форми',
'tours.planner.shapingHint': 'Задає хід маршруту, не будучи зупинкою. Перетягніть її туди, де має пройти маршрут.',
'tours.planner.makeStop': 'Зробити зупинкою',
'tours.planner.makeShaping': 'Зробити точкою форми',
'tours.planner.recomputeLeg': 'Перерахувати наступну ділянку',
'tours.planner.shapeOnLine': 'Натисніть на маршрут на мапі, щоб додати там точку форми.',
'tours.paddle.routeOnWater': 'Прокласти наступну ділянку по воді',
'tours.paddle.routeAllOnWater': 'Прокласти по воді ділянки, намальовані вручну',
'tours.paddle.auto': 'Знайдено',
'tours.paddle.autoHint':
'TREK поставив цю точку біля волоку чи шлюзу, знайденого дорогою. Якщо ви її перемістите чи зміните, вона стане вашою.',
'tours.paddle.note.rapids': 'Поріг, категорія {grade}',
'tours.paddle.note.pass': 'Човновий прохід',
'tours.paddle.note.gap': 'Прогалина в даних мапи',
'tours.paddle.note.rapidsHint': 'Тут маршрут іде швидкою водою. Спершу огляньте ділянку і в разі сумніву обнесіть.',
'tours.paddle.note.gapHint': 'У даних про водойми тут прогалина, з’єднана прямою лінією. Перевірте на місці.',
'tours.paddle.failed.not_on_water':
'Один кінець цієї ділянки не на воді, відомій TREK. Перемістіть його на річку чи озеро.',
'tours.paddle.failed.no_region': 'Для цієї місцевості ще немає даних про водойми. Адміністратор може додати регіон.',
'tours.paddle.failed.building': 'Дані про водойми цього регіону ще готуються. Спробуйте знову за кілька хвилин.',
'tours.paddle.failed.no_water_path': 'TREK не знайшов шляху по воді між цими точками.',
'tours.paddle.failed.cross_region': 'Ці точки лежать у двох регіонах без спільних даних про водойми.',
'tours.paddle.failed.busy': 'Планувальник маршрутів зайнятий. Спробуйте знову за мить.',
'tours.paddle.failed.timeout':
'Розрахунок цієї ділянки тривав надто довго. Додайте проміжну точку і спробуйте знову.',
'tours.paddle.failed.offline': 'Немає з’єднання. Ділянку буде прокладено, щойно ви знову підключитеся.',
'tours.paddle.drawStraight': 'Провести прямо',
'tours.paddle.retry': 'Повторити',
'tours.paddle.load.loading': 'Завантажуються дані про воду для {region}',
'tours.paddle.load.ready': 'Дані про воду для {region} отримано, ділянка планується.',
'tours.paddle.load.requested':
'Дані про воду для {region} запитано. Ділянку буде сплановано, щойно адміністратор їх дозволить.',
'tours.paddle.load.waiting': 'Очікування інших регіонів',
'tours.paddle.load.phase.download': 'Завантаження',
'tours.paddle.load.phase.read': 'Читання',
'tours.paddle.load.phase.build': 'Побудова водної мережі',
'tours.paddle.load.hint': 'Зазвичай від однієї до трьох хвилин. Плануйте далі, ділянка потім спланується сама.',
'tours.paddle.load.reason.tooLarge': 'Регіон більший, ніж TREK завантажує сам.',
'tours.paddle.load.reason.limit': 'TREK уже завантажив сьогодні досить регіонів сам.',
'tours.paddle.load.declined': 'Адміністратор відхилив дані про воду для {region}.',
'tours.paddle.load.failed': 'Не вдалося завантажити дані про воду для {region}.',
'tours.paddle.load.noWater': 'У даних про воду для {region} тут немає води. Поставте точку на річку чи озеро.',
'tours.paddle.load.noExtract': 'Для цієї місцевості немає вивантаження мапи з даними про воду.',
'tours.paddle.load.catalogUnavailable': 'Список регіонів зараз недоступний. Спробуйте пізніше.',
'tours.paddle.lakeStyle': 'Через озера',
'tours.paddle.lakeStyle.direct': 'Навпростець',
'tours.paddle.lakeStyle.shore': 'Уздовж берега',
'tours.paddle.lakeStyle.directHint': 'Найкоротша лінія відкритою водою.',
'tours.paddle.lakeStyle.shoreHint': 'Тримається біля берега, для вітряних днів: довше, зате суша завжди поруч.',
'tours.paddle.wind.shoreAdvice':
'Цього дня до {mean} км/год, пориви {gusts} км/год. На озерах, можливо, краще триматися берега.',
'tours.paddle.wind.shoreAdopt': 'Прокласти вздовж берега',
'tours.paddle.wind.shoreTaken': 'Озера прокладено вздовж берега.',
'tours.paddle.status.unrouted': '{count} ділянки не прокладено',
'tours.paddle.status.unrouted.one': '{count} ділянку не прокладено',
'tours.paddle.status.unrouted.few': '{count} ділянки не прокладено',
'tours.paddle.status.unrouted.many': '{count} ділянок не прокладено',
};
export default tours;