mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-24 16:03:02 +00:00
c38eb7ebf0
A hike imported from GPX, KML/KMZ or wanderer had no time at all, so several hikes on one day could not be planned against each other. It now gets the walking time the planner times a hike by (DIN 33466), worked out from its own distance, ascent and descent; a run gets its distance at the pace entered. Without heights in the track the time is unknown rather than the time on the flat, and types timed by a router, by a speed of their own or by nothing get no estimate. The estimate is derived on every read and never stored, so tours imported before get it too and no stored or entered time is touched. The rule moved to @trek/shared, where the planner, the client and the server read it. The tour list, the day rows on desktop and phone and the tour detail say it as an estimate, apart from a planned total; list_tours and get_tour_plan carry it as time_estimate and name it as derived.
1363 lines
120 KiB
TypeScript
1363 lines
120 KiB
TypeScript
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 чи KML.',
|
||
'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} туру',
|
||
'tours.import.success.one': 'Імпортовано {count} тур',
|
||
'tours.import.success.few': 'Імпортовано {count} тури',
|
||
'tours.import.success.many': 'Імпортовано {count} турів',
|
||
'tours.import.noTrackIn': 'У файлі {name} не знайдено треку або маршруту',
|
||
'tours.import.errorIn': 'Не вдалося імпортувати {name}',
|
||
'tours.import.button': 'Імпорт GPX або KML',
|
||
'tours.import.hint': 'Імпортувати файли GPX, KML або KMZ як тури цієї подорожі',
|
||
'tours.import.unsupported': 'Як тури можна імпортувати лише файли GPX, KML і KMZ.',
|
||
'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, KML або KMZ, щоб імпортувати їх',
|
||
'tours.import.dropHint': 'Кожен трек або маршрут у файлі стане туром цієї подорожі.',
|
||
'tours.import.dropNoPermission': 'Ви не можете додавати тури до цієї подорожі.',
|
||
'tours.import.importing': 'Імпорт…',
|
||
'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 чи KML або прогулянку з Google Maps, або перенести маршрут з іншої подорожі',
|
||
'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.fileImport': 'Імпорт {format}',
|
||
'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.walkImport.menu': 'Імпортувати прогулянку з Google Maps',
|
||
'tours.walkImport.title': 'Прогулянка за посиланням Google Maps',
|
||
'tours.walkImport.intro':
|
||
'Поділися пішим маршрутом у Google Maps і встав сюди його посилання. TREK прочитає зупинки й сам прокладе пішу дорогу між ними.',
|
||
'tours.walkImport.urlLabel': 'Посилання на піший маршрут',
|
||
'tours.walkImport.urlHint': 'Коротке посилання maps.app.goo.gl або адреса маршруту на google.com/maps.',
|
||
'tours.walkImport.read': 'Прочитати посилання',
|
||
'tours.walkImport.back': 'Узяти інше посилання',
|
||
'tours.walkImport.load': 'Завантажити як прогулянку',
|
||
'tours.walkImport.stops': 'Зупинки в посиланні',
|
||
'tours.walkImport.source': 'З Google Maps',
|
||
'tours.walkImport.openSource': 'Відкрити в Google Maps',
|
||
'tours.walkImport.recalculated':
|
||
'TREK заново прокладає дорогу між зупинками; лінія, намальована в Google Maps, не переноситься.',
|
||
'tours.walkImport.noPosition': 'У посиланні немає координат',
|
||
'tours.walkImport.unresolved': '{count} зупинки не мають координат у посиланні, тож їх пропущено.',
|
||
'tours.walkImport.unresolved.one': '{count} зупинка не має координат у посиланні, тож її пропущено.',
|
||
'tours.walkImport.unresolved.few': '{count} зупинки не мають координат у посиланні, тож їх пропущено.',
|
||
'tours.walkImport.unresolved.many': '{count} зупинок не мають координат у посиланні, тож їх пропущено.',
|
||
'tours.walkImport.tooFewPositions': 'Для прогулянки потрібні щонайменше дві зупинки з координатами.',
|
||
'tours.walkImport.replacesDraft': 'Завантаження прогулянки замінить незбережені зміни в планувальнику.',
|
||
'tours.walkImport.defaultName': 'Прогулянка з Google Maps',
|
||
'tours.walkImport.draftNotice': 'З пішого маршруту Google Maps. Дорогу між зупинками TREK проклав сам.',
|
||
'tours.walkImport.offline': "Щоб прочитати посилання, потрібне з'єднання.",
|
||
'tours.walkImport.failed': 'Не вдалося прочитати посилання зараз. Спробуй ще раз трохи згодом.',
|
||
'tours.walkImport.refusal.not_google_maps':
|
||
'Використай посилання на маршрут Google Maps: коротке посилання maps.app.goo.gl або посилання google.com/maps/dir.',
|
||
'tours.walkImport.refusal.not_a_route':
|
||
'Це посилання Google Maps не маршрут. Сплануй прогулянку в Google Maps і поділися маршрутом.',
|
||
'tours.walkImport.refusal.not_walking':
|
||
'Цей маршрут прокладено не пішки. Перемкни Google Maps на пішохідний режим і поділися маршрутом знову.',
|
||
'tours.walkImport.refusal.mode_unknown':
|
||
'З посилання не ясно, що маршрут піший. Вибери пішохідний режим у Google Maps і поділися ним знову.',
|
||
'tours.walkImport.refusal.short_link_refused': 'Коротке посилання веде не в Google Maps, тому за ним не переходили.',
|
||
'tours.walkImport.refusal.short_link_failed':
|
||
'Не вдалося перейти за коротким посиланням зараз. Спробуй ще раз або встав довге посилання.',
|
||
'tours.walkImport.refusal.short_link_unknown':
|
||
'Google Maps не знає такого короткого посилання. Поділися маршрутом у Google Maps ще раз.',
|
||
'tours.walkImport.refusal.too_few_stops': 'З цього посилання вдалося прочитати менше двох зупинок.',
|
||
'tours.walkImport.refusal.too_many_stops': 'У цьому маршруті більше зупинок, ніж уміщує прогулянка.',
|
||
'tours.provenance.takenOverFrom': 'Взято з',
|
||
'tours.poi.title': 'Уздовж маршруту',
|
||
'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.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.planner.tourTypeHint.ski': 'Лижі, сноуборд, снігоступи, зимові походи',
|
||
'tours.ski.title': 'Лижний трек',
|
||
'tours.ski.discipline': 'Дисципліна',
|
||
'tours.ski.discipline.alpine': 'Гірські лижі',
|
||
'tours.ski.discipline.snowboard': 'Сноуборд',
|
||
'tours.ski.discipline.cross_country': 'Бігові лижі',
|
||
'tours.ski.discipline.touring': 'Скітур',
|
||
'tours.ski.discipline.snowshoe': 'Снігоступи',
|
||
'tours.ski.discipline.winter_hike': 'Зимовий похід',
|
||
'tours.ski.technique': 'Техніка',
|
||
'tours.ski.technique.classic': 'Класика',
|
||
'tours.ski.technique.skating': 'Ковзанярський хід',
|
||
'tours.ski.technique.unknown': 'Невідомо',
|
||
'tours.ski.chooseDiscipline': 'Виберіть дисципліну, щоб імпортувати трек як лижі.',
|
||
'tours.ski.chooseDisciplineToSave': 'Виберіть дисципліну, щоб зберегти маршрут.',
|
||
'tours.ski.drawnFreely':
|
||
'Кожна ділянка малюється прямою між вашими точками. Ніщо не звіряє її з трасами, підйомниками чи стежками.',
|
||
'tours.ski.chooseTechnique': 'Виберіть техніку або «Невідомо».',
|
||
'tours.ski.infoLabel': 'Що TREK робить з лижними маршрутами і треками',
|
||
'tours.ski.info':
|
||
'У запланованому маршруті кожна ділянка намальована прямою між його точками, імпортований трек лишається таким, як записано. Жоден не прокладається трасами, підйомниками чи стежками. Висоти взято з рельєфу або з файлу. TREK не розраховує час на лижах, і ніщо тут, зокрема кольори нахилу в 3D, не каже про складність, сніг, лавини чи про те, чи відкриті траси й лижні.',
|
||
'tours.ski.time': 'Час на лижах',
|
||
'tours.ski.timeUnknown': 'Не розраховано',
|
||
'tours.ski.timeInfoLabel': 'Чому немає часу на лижах',
|
||
'tours.ski.timeInfo':
|
||
'TREK не розраховує час на лижах: ділянки намальовано прямими, а не прокладено трасами, підйомниками чи стежками. За бажання вкажіть загальний час самі.',
|
||
'tours.ski.classifyTitle': 'Класифікувати лижний трек',
|
||
'tours.ski.saved': 'Класифікацію збережено',
|
||
'tours.ski.saveFailed': 'Не вдалося зберегти класифікацію.',
|
||
'tours.planner.tourTypeHint.run': 'Пішки у власному темпі, дорогами, зручними для бігу',
|
||
'tours.planner.namePlaceholder.run': 'Пробіжка без назви',
|
||
'tours.planner.unreachable.run':
|
||
'До точки {point} не веде жодна дорога для бігу: найближча, яку знає маршрутизатор, за {distance}. Перенесіть точку на дорогу або намалюйте ділянку до неї вручну.',
|
||
'tours.run.profile': 'Профіль',
|
||
'tours.run.profile.running': 'Біг',
|
||
'tours.run.profileHint.running':
|
||
'Віддає перевагу зручним для бігу, по змозі з покриттям, дорогам у місті, у парках і вздовж річок.',
|
||
'tours.run.pace': 'Плановий темп',
|
||
'tours.run.paceInfoLabel': 'Як рахується час бігу',
|
||
'tours.run.paceInfo':
|
||
'Ваш власний темп на кілометр. Час бігу дорівнює відстані × темп; набір висоти й технічна складність не враховуються.',
|
||
'tours.run.paceUnit': 'хв/км',
|
||
'tours.run.paceUnitMi': 'хв/миля',
|
||
'tours.run.paceInvalid': 'Введіть темп як хв:с на км, від {fastest} до {slowest}.',
|
||
'tours.run.paceInvalidMi': 'Введіть темп як хв:с на милю, від {fastest} до {slowest}.',
|
||
'tours.run.paceNeeded': 'Введіть свій темп, щоб розрахувати час бігу й зберегти цю пробіжку.',
|
||
'tours.run.timeEstimated': 'Час бігу (план)',
|
||
'tours.run.timeEstimatedShort': 'Час бігу',
|
||
'tours.run.timeEstimatedInfoLabel': 'Як планується час бігу',
|
||
'tours.run.timeEstimatedInfo':
|
||
'Відстань × ваш темп і нічого більше: набір висоти й складність не враховуються. Це план, а не записаний час.',
|
||
'tours.run.timeSum': '{distance} у темпі {pace}: {time}',
|
||
'tours.run.profile.trail': 'Трейлранінг',
|
||
'tours.run.profileHint.trail': 'Надає перевагу лісовим дорогам і природним стежкам, аж до гірських стежок (T2).',
|
||
'tours.run.ways.gradeTop': 'Найскладніша оцінена стежка: {grade}',
|
||
'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.hike.ways.show': 'Показати вздовж маршруту',
|
||
'tours.hike.sac.t1': 'Піший похід',
|
||
'tours.hike.sac.t2': 'Гірський похід',
|
||
'tours.hike.sac.t3': 'Складний гірський похід',
|
||
'tours.hike.sac.t4': 'Високогірний похід',
|
||
'tours.hike.sac.t5': 'Складний високогірний похід',
|
||
'tours.hike.sac.t6': 'Дуже складний високогірний похід',
|
||
'tours.hike.sac.untagged': 'Немає категорії в OpenStreetMap',
|
||
'tours.hike.sac.unclear': 'Категорія неясна',
|
||
'tours.hike.ways.unmatched': 'Шлях не зіставлено однозначно',
|
||
'tours.hike.ways.unasked': 'Цього разу не вдалося запитати',
|
||
'tours.hike.ways.unknown': 'Невідомо',
|
||
'tours.hike.sac.stepTip': 'Шкала пішохідних маршрутів SAC {step}, з OpenStreetMap: sac_scale={tag}',
|
||
'tours.hike.sac.untaggedTip': 'OpenStreetMap не вказує sac_scale для цих шляхів. Невідомо не означає легко.',
|
||
'tours.hike.sac.unclearTip': 'OpenStreetMap вказує тут {tags}, що не означає одну категорію.',
|
||
'tours.hike.ways.unmatchedTip':
|
||
'Тут жоден шлях однозначно не лежить під лінією маршруту, тому для нього нічого не показано.',
|
||
'tours.hike.ways.unaskedTip': 'Цього разу не вдалося запитати OpenStreetMap про ці шляхи. Невідомо не означає легко.',
|
||
'tours.hike.ways.known': 'Відомо',
|
||
'tours.hike.sac.knownTip': 'Частка маршруту, для якої OpenStreetMap вказує категорію SAC. Решта невідома.',
|
||
'tours.hike.sac.highest': 'Найвища відома',
|
||
'tours.hike.sac.routingLimit': 'Межа маршрутизації',
|
||
'tours.hike.sac.routingLimitTip':
|
||
'Найбільше, що може використати пошук маршруту: налаштування, а не складність шляхів.',
|
||
'tours.hike.sac.aboveLimit': 'Вище межі',
|
||
'tours.hike.sac.source': 'З OpenStreetMap. Можливі прогалини; це не оцінка безпеки.',
|
||
'tours.hike.ways.title': 'Відомості про стежку',
|
||
'tours.hike.ways.facets': 'Що показати',
|
||
'tours.hike.ways.facet.sac': 'SAC',
|
||
'tours.hike.ways.facet.surface': 'Покриття',
|
||
'tours.hike.ways.facet.way': 'Тип шляху',
|
||
'tours.hike.ways.mostly': 'Здебільшого',
|
||
'tours.hike.ways.recordedTip': 'В OpenStreetMap записано як {tags}',
|
||
'tours.hike.ways.unclearTip': 'OpenStreetMap пише тут {tags}, це не входить до жодної групи.',
|
||
'tours.hike.ways.loading': 'Читаємо шляхи вздовж походу…',
|
||
'tours.hike.ways.offline': 'Для відомостей про стежку потрібне з’єднання.',
|
||
'tours.hike.ways.failed': 'Не вдалося прочитати відомості про стежку. Маршрут не змінився.',
|
||
'tours.hike.surface.paved': 'Асфальт або бетон',
|
||
'tours.hike.surface.sett': 'Бруківка або кругляк',
|
||
'tours.hike.surface.compacted': 'Ущільнене або дрібний гравій',
|
||
'tours.hike.surface.gravel': 'Гравій',
|
||
'tours.hike.surface.ground': 'Ґрунт',
|
||
'tours.hike.surface.grass': 'Трава',
|
||
'tours.hike.surface.rock': 'Скеля',
|
||
'tours.hike.surface.wood': 'Дерево або метал',
|
||
'tours.hike.surface.unpaved': 'Без покриття, вид не вказано',
|
||
'tours.hike.surface.other': 'Інше покриття',
|
||
'tours.hike.surface.untagged': 'Немає покриття в OpenStreetMap',
|
||
'tours.hike.surface.unclear': 'Покриття неясне',
|
||
'tours.hike.surface.untaggedTip':
|
||
'OpenStreetMap не вказує покриття цих шляхів. Маршрутизатор може його припустити; це не записане значення.',
|
||
'tours.hike.surface.knownTip': 'Частка маршруту, покриття якої вказано в OpenStreetMap. Решта невідома.',
|
||
'tours.hike.surface.source':
|
||
'Покриття так, як їх записує OpenStreetMap, за групами; власне прочитання маршрутизатора не використовується. Це не оцінка шляху.',
|
||
'tours.hike.way.path': 'Стежка',
|
||
'tours.hike.way.footway': 'Пішохідна доріжка',
|
||
'tours.hike.way.steps': 'Сходи',
|
||
'tours.hike.way.track': 'Польова або лісова дорога',
|
||
'tours.hike.way.cycleway': 'Велодоріжка',
|
||
'tours.hike.way.quietRoad': 'Другорядна дорога',
|
||
'tours.hike.way.road': 'Дорога',
|
||
'tours.hike.way.viaFerrata': 'Віа ферата',
|
||
'tours.hike.way.other': 'Інший шлях',
|
||
'tours.hike.way.untagged': 'Немає типу шляху в OpenStreetMap',
|
||
'tours.hike.way.unclear': 'Тип шляху неясний',
|
||
'tours.hike.way.untaggedTip': 'OpenStreetMap не вказує тут тип шляху.',
|
||
'tours.hike.way.knownTip': 'Частка маршруту, тип шляху якої вказано в OpenStreetMap. Решта невідома.',
|
||
'tours.hike.way.source':
|
||
'Типи шляхів так, як їх записує OpenStreetMap (highway), за групами. Нічого не каже про безпеку чи придатність.',
|
||
'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.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.routePending':
|
||
'Збережено лише із зупинками. Дорогу між ними прокладають, коли прогулянку відкривають у планувальнику й зберігають.',
|
||
'tours.walk.routePendingPlanner':
|
||
'Збережено лише із зупинками. Дорогу між ними щойно прокладено; збережи прогулянку, щоб її залишити.',
|
||
'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.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.walk.transit.endOf': 'Кінець прогулянки {walk}',
|
||
'tours.walk.transit.startOf': 'Початок прогулянки {walk}',
|
||
'tours.walk.transit.ends': 'Прогулянка {walk} закінчується близько {time}.',
|
||
'tours.walk.transit.endsAtLeast': 'Прогулянка {walk} закінчується не раніше {time}; ще відомий не весь час.',
|
||
'tours.walk.transit.endUnknown': 'Поки невідомо, коли закінчується прогулянка {walk}, тож вибери час відправлення.',
|
||
'tours.walk.transit.endsNextDay': 'Прогулянка {walk} закінчується лише після опівночі, тож вибери час відправлення.',
|
||
'tours.walk.transit.nextStarts': 'Прогулянка {walk} починається о {time}.',
|
||
'tours.walk.transit.late': 'Прибуття після початку прогулянки {walk} о {time}',
|
||
'tours.poi.categoriesNone': 'Категорію не вибрано',
|
||
'tours.poi.categoriesMore': '{first} +{more}',
|
||
'tours.poi.highlight': 'Головне',
|
||
'tours.poi.highlightHint': 'Одне з найвідоміших місць тут',
|
||
'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.map.pistes': 'Траси, лижні та підйомники',
|
||
'tours.map.pistesDown': 'Траси не завантажуються. Мапа й ваш маршрут працюють далі.',
|
||
'tours.map.pistesZoomIn': 'Наблизьте мапу, щоб побачити траси',
|
||
'tours.map.pisteKey': 'Легенда трас',
|
||
'tours.map.pisteDownhill': 'Гірськолижні траси за складністю',
|
||
'tours.map.pisteGrade.novice': 'Для новачків',
|
||
'tours.map.pisteGrade.easy': 'Легка',
|
||
'tours.map.pisteGrade.intermediate': 'Середня',
|
||
'tours.map.pisteGrade.advanced': 'Складна',
|
||
'tours.map.pisteGrade.expert': 'Експертна',
|
||
'tours.map.pisteGrade.freeride': 'Фрирайд',
|
||
'tours.map.pisteNordic': 'Лижні',
|
||
'tours.map.pisteWinterHike': 'Зимові та снігоступні стежки',
|
||
'tours.map.pisteSled': 'Санні траси',
|
||
'tours.map.pisteLift': 'Підйомники та канатні дороги',
|
||
'tours.map.pisteStatic':
|
||
'Це дані мапи, а не зведення: вони нічого не кажуть про те, що відкрито чи підготовлено, про сніг і лавини.',
|
||
'tours.map.pisteFullKey': 'Повна легенда на OpenSnowMap',
|
||
'tours.import.previewTitle': 'Попередній перегляд імпорту',
|
||
'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.previewLeftOut': 'Не імпортується',
|
||
'tours.import.previewLeftOutHint':
|
||
'Тури складаються лише з ліній. Мітки, області, накладки й посилання на інші файли лишаються поза імпортом, і нічого не завантажується ззовні.',
|
||
'tours.import.leftOutPoints': '{count} мітки',
|
||
'tours.import.leftOutPoints.one': '{count} мітка',
|
||
'tours.import.leftOutPoints.few': '{count} мітки',
|
||
'tours.import.leftOutPoints.many': '{count} міток',
|
||
'tours.import.leftOutAreas': '{count} області',
|
||
'tours.import.leftOutAreas.one': '{count} область',
|
||
'tours.import.leftOutAreas.few': '{count} області',
|
||
'tours.import.leftOutAreas.many': '{count} областей',
|
||
'tours.import.leftOutOther': '{count} інших елемента',
|
||
'tours.import.leftOutOther.one': '{count} інший елемент',
|
||
'tours.import.leftOutOther.few': '{count} інші елементи',
|
||
'tours.import.leftOutOther.many': '{count} інших елементів',
|
||
'tours.import.unreadableIn': 'Не вдалося прочитати {name}: файл пошкоджено або це не GPX, KML чи KMZ',
|
||
'tours.import.archiveNoKmlIn': 'У {name} не знайдено файлу KML',
|
||
'tours.import.archiveTooLargeIn': '{name} завеликий після розпакування',
|
||
'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.introSki':
|
||
'Імпорт є записаним треком. Сплануйте редагований лижний маршрут: 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.compareLeg': 'Порівняти шляхи для наступної ділянки',
|
||
'tours.variants.title': 'Інші шляхи для цієї ділянки',
|
||
'tours.variants.section': 'Ділянка від {from} до {to}',
|
||
'tours.variants.current': 'Поточний шлях',
|
||
'tours.variants.option': 'Шлях {letter}',
|
||
'tours.variants.heightsPending': 'Висоти запитуються',
|
||
'tours.variants.heightsUnknown': 'Для цього шляху немає висот, тому підйом, спуск і час лишаються невідомими.',
|
||
'tours.variants.deltaHint': 'Порівняно з поточним шляхом',
|
||
'tours.variants.loading': 'Пошук інших шляхів',
|
||
'tours.variants.failed': 'Маршрутизатор не відповів. Ділянка зберігає свій шлях.',
|
||
'tours.variants.none': 'За поточних налаштувань маршрутизатор не знає іншого шляху для цієї ділянки.',
|
||
'tours.variants.notice.notHeld': 'Маршрутизатор не дотримується цього шляху. Ділянка лишається як є.',
|
||
'tours.variants.notice.stale': 'Тим часом тур змінився. Ділянка лишається як є.',
|
||
'tours.variants.notice.failed': 'Не вдалося перевірити цей шлях. Ділянка лишається як є.',
|
||
'tours.variants.checking': 'Шлях перевіряється',
|
||
'tours.variants.apply': 'Обрати цей шлях',
|
||
'tours.variants.applied': 'Шлях прийнято',
|
||
'tours.planner.roundHike': 'Кільцевий маршрут від старту',
|
||
'tours.planner.roundHikeFrom': 'Кільцевий маршрут звідси',
|
||
'tours.round.title': 'Кільцевий похід',
|
||
'tours.round.from': 'Від',
|
||
'tours.round.start': 'Точка старту',
|
||
'tours.round.distance': 'Відстань',
|
||
'tours.round.window': 'від {from} до {to}',
|
||
'tours.round.windowHint': 'Пропонуються кільця в межах {percent} % від цієї відстані',
|
||
'tours.round.limitHint': 'Кільця дотримуються ліміту туру: {limit}',
|
||
'tours.round.distanceRange': 'Введіть відстань від {from} до {to}.',
|
||
'tours.round.find': 'Знайти кільця',
|
||
'tours.round.searching': 'Триває пошук кілець',
|
||
'tours.round.option': 'Кільце {letter}',
|
||
'tours.round.deviationHint': 'Порівняно з бажаними {target}',
|
||
'tours.round.none': 'Звідси немає кільця від {from} до {to}. Спробуйте іншу відстань або іншу точку старту.',
|
||
'tours.round.fewer': 'Звідси більше кілець під цю відстань немає.',
|
||
'tours.round.failed': 'Маршрутизатор не відповів або не знайшов звідси шляху. Тур лишається без змін.',
|
||
'tours.round.stale': 'Точка старту або ліміт змінилися. Повторіть пошук.',
|
||
'tours.round.again': 'Шукати знову',
|
||
'tours.round.apply': 'Взяти це кільце',
|
||
'tours.round.replaceTitle': 'Замінити запланований маршрут?',
|
||
'tours.round.replaceBody': 'Заплановані досі точки поступаються місцем цьому кільцю. Одне скасування поверне їх.',
|
||
'tours.round.replace': 'Замінити',
|
||
'tours.round.applied': 'Кільце вибрано',
|
||
'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} ділянок не прокладено',
|
||
'tourTypes.horse': 'Кінна прогулянка',
|
||
'tours.planner.tourTypeHint.horse': 'Верхи, маркованими кінними маршрутами',
|
||
'tours.planner.namePlaceholder.horse': 'Кінна прогулянка без назви',
|
||
'tours.planner.namePlaceholder.ski': 'Лижний маршрут без назви',
|
||
'tours.horse.time': 'Час у сідлі',
|
||
'tours.horse.timeInfoLabel': 'Чому немає часу в сідлі',
|
||
'tours.horse.timeInfo':
|
||
'TREK не розраховує час у сідлі: темп залежить від коня і вершника. За бажання вкажіть загальний час самі.',
|
||
'tours.horse.routes.title': 'Кінні маршрути',
|
||
'tours.horse.routes.infoLabel': 'Про кінні маршрути',
|
||
'tours.horse.routes.info':
|
||
'Марковані кінні маршрути з OpenStreetMap, ділянками, які беруться цілком. Належність до маршруту не дає права їздити ним верхи.',
|
||
'tours.horse.routes.search': 'Шукати у видимій області',
|
||
'tours.horse.routes.searchAgain': 'Шукати в цій області',
|
||
'tours.horse.routes.loading': 'Шукаємо кінні маршрути…',
|
||
'tours.horse.routes.zoomIn': 'Наблизьте карту, щоб шукати кінні маршрути.',
|
||
'tours.horse.routes.offline': "Для кінних маршрутів потрібне з'єднання.",
|
||
'tours.horse.routes.failed': 'Не вдалося прочитати кінні маршрути. Ваша прогулянка не змінилася.',
|
||
'tours.horse.routes.none': 'У цій області немає маркованих кінних маршрутів.',
|
||
'tours.horse.routes.truncated': 'Тут більше маршрутів, ніж показує один пошук. Наблизьте карту, щоб побачити всі.',
|
||
'tours.horse.routes.unnamed': 'Кінний маршрут без назви',
|
||
'tours.horse.routes.sections': 'Ділянки',
|
||
'tours.horse.routes.continues': 'Продовжується за межами області',
|
||
'tours.horse.dialog.eyebrow': 'Кінний маршрут',
|
||
'tours.horse.dialog.osm': 'Відкрити в OpenStreetMap',
|
||
'tours.horse.dialog.section': 'Ділянка {number}',
|
||
'tours.horse.dialog.direction': 'Напрямок',
|
||
'tours.horse.dialog.asMapped': 'Як на карті',
|
||
'tours.horse.dialog.reversed': 'У зворотний бік',
|
||
'tours.horse.dialog.signedWith': 'Маркований у цьому напрямку',
|
||
'tours.horse.dialog.signedAgainst': 'Цю ділянку марковано у зворотному напрямку.',
|
||
'tours.horse.dialog.connection': "Зв'язок із прогулянкою",
|
||
'tours.horse.dialog.firstSection': 'Починає прогулянку',
|
||
'tours.horse.dialog.joins': 'Продовжує кінець прогулянки',
|
||
'tours.horse.dialog.gap': 'Між кінцем прогулянки та цією ділянкою {distance} без кінного маршруту.',
|
||
'tours.horse.dialog.joinGap': 'Зʼєднати ділянкою вручну',
|
||
'tours.horse.dialog.joinGapHint': 'Пряма лінія, не перевірено',
|
||
'tours.horse.dialog.adopt': 'Взяти ділянку',
|
||
'tours.horse.access.title': 'Доступ для коней',
|
||
'tours.horse.access.note':
|
||
'Те, що OpenStreetMap позначає вздовж доріг як horse=*. Даних може бракувати або вони застарілі; на місці діють знаки.',
|
||
'tours.horse.access.closedNotice': 'Частину цієї ділянки позначено як закриту або приватну для коней.',
|
||
'tours.horse.access.value.designated': 'Призначено для вершників',
|
||
'tours.horse.access.value.yes': 'Дозволено',
|
||
'tours.horse.access.value.permissive': 'Допускається власником',
|
||
'tours.horse.access.value.destination': 'Лише для місцевого проїзду',
|
||
'tours.horse.access.value.discouraged': 'Не рекомендовано',
|
||
'tours.horse.access.value.private': 'Приватна',
|
||
'tours.horse.access.value.no': 'Заборонено',
|
||
'tours.horse.access.value.other': 'Інше правило',
|
||
'tours.horse.access.value.unknown': 'Немає в даних',
|
||
'tours.horse.access.summary.open': 'За даними відкрито для вершників',
|
||
'tours.horse.access.summary.limited': 'Частково обмежено',
|
||
'tours.horse.access.summary.closed': 'Частково закрито',
|
||
'tours.horse.access.summary.unknown': 'Доступ не вказано в даних',
|
||
'tours.horse.leg.info': 'Ділянка маркованого кінного маршруту з OpenStreetMap. Доступ для коней: {access}',
|
||
'tours.horse.leg.manual': 'Вручну, не перевірено',
|
||
'tours.horse.leg.manualInfo': 'Намальовано вручну, по прямій. Ні кінний маршрут, ні маршрутизатор її не перевіряли.',
|
||
'tours.horse.recorded.title': 'Записана прогулянка',
|
||
'tours.horse.recorded.asRecorded': 'Як записано',
|
||
'tours.horse.recorded.asRecordedInfo': 'Лінія залишається такою, як її записав файл. Нічого не прокладається заново.',
|
||
'tours.horse.recorded.noTime': 'Без часу в сідлі',
|
||
'tours.horse.recorded.noTimeInfo':
|
||
'TREK не розраховує час у сідлі для кінної прогулянки: темп задають кінь і вершник.',
|
||
'tours.horse.recorded.accessUnchecked': 'Доступ не перевірено',
|
||
'tours.horse.recorded.accessUncheckedInfo':
|
||
'Імпорт не перевіряє, чи можна їхати цими дорогами верхи. На місці діють знаки.',
|
||
'tours.activity.label': 'Фактичний трек',
|
||
'tours.activity.assign': 'Додати фактичний трек',
|
||
'tours.activity.assignHint': 'Прив’яжіть трек, яким ви справді пройшли, з цієї подорожі або з файлу GPX',
|
||
'tours.activity.empty': 'Фактичного треку ще немає',
|
||
'tours.activity.unavailable': 'Не вдалося завантажити фактичні треки',
|
||
'tours.activity.badge': 'Факт',
|
||
'tours.activity.badgeHint': 'Значення фактично пройденого треку, а не плану',
|
||
'tours.activity.isTrackHint': 'Фактичний трек маршруту цієї подорожі',
|
||
'tours.activity.ofTour': 'Фактичний трек: {name}',
|
||
'tours.activity.noDay': 'Без дня',
|
||
'tours.activity.time': 'Витрачений час',
|
||
'tours.activity.timeHint': 'Від першої до останньої позначки часу в треку, з перервами включно',
|
||
'tours.activity.noTime': 'Немає позначок часу',
|
||
'tours.activity.noTimeHint': 'У треку немає позначок часу, тож час не виміряно',
|
||
'tours.activity.recordedOn': 'Записано {date}',
|
||
'tours.activity.change': 'Змінити',
|
||
'tours.activity.remove': 'Відв’язати',
|
||
'tours.activity.removeTitle': 'Відв’язати фактичний трек?',
|
||
'tours.activity.removeBody': 'Трек залишається в подорожі як імпорт. Запланований маршрут не змінюється.',
|
||
'tours.activity.assigned': 'Фактичний трек прив’язано',
|
||
'tours.activity.removed': 'Фактичний трек відв’язано',
|
||
'tours.activity.failed': 'Не вдалося змінити фактичний трек',
|
||
'tours.activity.offline':
|
||
'Для зміни фактичного треку потрібне підключення, і спершу надсилаються зміни цього маршруту, що очікують',
|
||
'tours.activity.dialogEyebrow': 'Додати фактичний трек',
|
||
'tours.activity.dialogHint': 'План лишається незмінним. Трек лише прив’язується.',
|
||
'tours.activity.execution': 'Пройдено',
|
||
'tours.activity.track': 'Запис',
|
||
'tours.activity.importGpx': 'Імпортувати GPX',
|
||
'tours.activity.noCandidates': 'У цій подорожі ще немає треку для прив’язки. Імпортуйте файл GPX.',
|
||
'tours.activity.replaces': 'Замінює {name} цього дня',
|
||
'tours.activity.confirm': 'Прив’язати',
|
||
'tours.activity.refused.activity_track_not_recorded': 'Прив’язати можна лише імпорт, поверх якого не будували план',
|
||
'tours.activity.refused.activity_track_in_use': 'Цей трек уже належить іншому маршруту',
|
||
'tours.activity.refused.activity_track_is_tour': 'Цей трек не можна пов’язати з цим маршрутом',
|
||
'tours.activity.refused.activity_tour_is_track': 'Цей маршрут сам є фактичним треком іншого маршруту',
|
||
'tours.activity.refused.activity_assignment_not_of_tour': 'Маршруту вже немає цього дня',
|
||
'tours.activity.compare.title': 'План і факт',
|
||
'tours.activity.compare.plan': 'План',
|
||
'tours.activity.compare.difference': 'Різниця',
|
||
'tours.activity.compare.time': 'Час із перервами',
|
||
'tours.activity.compare.notInPlan': 'Немає в плані',
|
||
'tours.activity.compare.notInTrack': 'Немає в треку',
|
||
'tours.activity.compare.farthest': 'Найбільша відстань від плану',
|
||
'tours.activity.compare.offPlan': 'Поза планом',
|
||
'tours.activity.compare.offPlanValue': '{distance} ({percent} %)',
|
||
'tours.activity.compare.offPlanHint': 'Записані ділянки далі ніж {distance} від запланованої лінії',
|
||
'tours.activity.compare.noLine': 'Немає лінії для порівняння',
|
||
'tours.activity.compare.show': 'Порівняти на карті',
|
||
'tours.activity.compare.showHint': 'Малює фактичний трек пунктиром поруч із планом. Нічого не змінюється.',
|
||
'tours.activity.compare.hide': 'Завершити порівняння',
|
||
'tours.stats.title': 'Мої пройдені тури',
|
||
'tours.stats.sub': 'За плануванням подорожі; прив’язані фактичні треки замінюють його',
|
||
'tours.stats.basisInfo':
|
||
'Тур зараховується, коли завершився його останній день, зі значеннями з твого планування. Прив’язаний фактичний трек їх замінює. День, у якому вказано учасників, зараховується лише їм.',
|
||
'tours.stats.basisPlan': 'Заплановано',
|
||
'tours.stats.basisPlanHint': 'З планування подорожі, не виміряно',
|
||
'tours.stats.basisTrack': 'Записано',
|
||
'tours.stats.basisTrackHint': 'З прив’язаного фактичного треку {name}',
|
||
'tours.stats.basisTrackCountHint': 'Прив’язані фактичні треки замінюють заплановані значення',
|
||
'tours.stats.period': 'Період',
|
||
'tours.stats.period.all': 'За весь час',
|
||
'tours.stats.period.thisYear': 'Цього року',
|
||
'tours.stats.period.last12': 'Останні 12 місяців',
|
||
'tours.stats.allTypes': 'Усі типи',
|
||
'tours.stats.byType': 'За типами',
|
||
'tours.stats.showTours': 'Показати тури',
|
||
'tours.stats.none': 'Немає пройдених турів за цей період',
|
||
'tours.stats.empty': 'Поки немає пройдених турів',
|
||
'tours.stats.upcoming': 'Ще попереду',
|
||
'tours.stats.upcomingHint': 'Тур зараховується, коли його день завершився',
|
||
'tours.stats.unassigned': 'Без дня',
|
||
'tours.stats.unassignedHint': 'Тури твоїх подорожей, які не стоять у жодному дні, не враховуються',
|
||
'tours.stats.undated': 'Без дати',
|
||
'tours.stats.undatedHint': 'Тури в днях без дати не враховуються',
|
||
'tours.stats.multiDayHint': 'Заплановано на кілька днів, враховано один раз',
|
||
'tours.stats.exclude': 'Не враховувати',
|
||
'tours.stats.excludeHint': 'Для туру, який не відбувся. Він залишається в плані й лише перестає враховуватися тут',
|
||
'tours.stats.include': 'Враховувати знову',
|
||
'tours.stats.excluded': 'Не враховано',
|
||
'tours.stats.excludeFailed': 'Не вдалося змінити тур',
|
||
'tours.stats.unavailable': 'Не вдалося завантажити пройдені тури',
|
||
'tours.stats.openTrip': 'Відкрити подорож',
|
||
// MDT-01: a multi-day tour, one route split into stages.
|
||
'tours.stages.mode': 'Дні',
|
||
'tours.stages.mode.single': 'Одноденний',
|
||
'tours.stages.mode.multi': 'Багатоденний',
|
||
'tours.stages.emptyHint': 'У меню зупинки виберіть «Завершити етап тут», щоб розділити маршрут.',
|
||
'tours.stages.endHere': 'Завершити етап тут',
|
||
'tours.stages.removeEnd': 'Прибрати кінець етапу',
|
||
'tours.stages.stage': 'Етап {number}',
|
||
'tours.stages.endOf': 'Кінець етапу {number}',
|
||
'tours.stages.title': 'Етапи',
|
||
'tours.stages.count': '{count} етапу',
|
||
'tours.stages.count.one': '{count} етап',
|
||
'tours.stages.count.few': '{count} етапи',
|
||
'tours.stages.count.many': '{count} етапів',
|
||
'tours.stages.overDay': 'Понад день у русі',
|
||
'tours.stages.timeInfo':
|
||
'Час у русі на етап, без перерв. Для велотурів і міських прогулянок час маршрутизатора ділиться за відстанню.',
|
||
'tours.stages.lost': '{count} кінця етапу зникло разом із зупинками; ці етапи тепер об’єднано.',
|
||
'tours.stages.lost.one': '{count} кінець етапу зник разом із зупинкою; два його етапи тепер об’єднано.',
|
||
'tours.stages.lost.few': '{count} кінці етапів зникли разом із зупинками; ці етапи тепер об’єднано.',
|
||
'tours.stages.lost.many': '{count} кінців етапів зникли разом із зупинками; ці етапи тепер об’єднано.',
|
||
'tours.stages.toDayTitle': 'Зробити одноденним?',
|
||
'tours.stages.toDayBody': 'Буде прибрано {count} кінця етапу. Маршрут лишиться як є, а Скасувати поверне їх.',
|
||
'tours.stages.toDayBody.one': 'Буде прибрано {count} кінець етапу. Маршрут лишиться як є, а Скасувати поверне його.',
|
||
'tours.stages.toDayBody.few': 'Буде прибрано {count} кінці етапів. Маршрут лишиться як є, а Скасувати поверне їх.',
|
||
'tours.stages.toDayBody.many': 'Буде прибрано {count} кінців етапів. Маршрут лишиться як є, а Скасувати поверне їх.',
|
||
'tours.stages.toDayConfirm': 'Прибрати кінці етапів',
|
||
'tours.stages.show': 'Показати, де закінчується етап',
|
||
'tours.stages.fold': 'Сховати етапи',
|
||
'tours.stages.unfold': 'Показати етапи',
|
||
'tours.stages.noDay': 'Без дня',
|
||
'tours.stages.noDayHint': 'Ще не призначено на день подорожі',
|
||
'tours.stages.dayFailed': 'Не вдалося призначити етап на цей день.',
|
||
'tours.stages.dayLost': '{count} етапу з днем більше немає; під час збереження вони втратять свої дні.',
|
||
'tours.stages.dayLost.one': '{count} етап із днем більше не існує; під час збереження він втратить свій день.',
|
||
'tours.stages.dayLost.few': '{count} етапи з днем більше не існують; під час збереження вони втратять свої дні.',
|
||
'tours.stages.dayLost.many': '{count} етапів з днем більше не існує; під час збереження вони втратять свої дні.',
|
||
'tours.stages.unmeasured': 'Ще не виміряно',
|
||
'tours.stages.unmeasuredHint': 'Маршрут цього етапу ще не сплановано.',
|
||
'tours.stages.loadFailed': 'Етапи зараз не вдається прочитати.',
|
||
'tours.stages.wholeTour': 'Увесь маршрут',
|
||
'tours.stages.totalPartial': 'відомо для {known} з {of} етапів',
|
||
'tours.stages.openInPlanner': 'Відкрити цей етап у планувальнику',
|
||
'tours.estimate.label': 'Орієнтовний час',
|
||
'tours.estimate.short': 'Оцінка',
|
||
'tours.estimate.unknown': 'Невідомо',
|
||
'tours.estimate.noHeights': 'У треку немає висот, тому час оцінити не можна.',
|
||
'tours.estimate.basisDin':
|
||
'Розраховано за відстанню, набором і скиданням висоти за правилом туристичних вказівників (DIN 33466), без перерв.',
|
||
'tours.estimate.basisPace': 'Розраховано за відстанню при введеному темпі.',
|
||
};
|
||
export default tours;
|