mirror of
https://github.com/FoggedLens/deflock-app.git
synced 2026-03-21 18:33:51 +00:00
555 lines
43 KiB
JSON
555 lines
43 KiB
JSON
{
|
||
"language": {
|
||
"name": "Українська"
|
||
},
|
||
"app": {
|
||
"title": "DeFlock"
|
||
},
|
||
"about": {
|
||
"title": "DeFlock - Прозорість Спостереження",
|
||
"description": "DeFlock - це мобільний додаток, зосереджений на конфіденційності, для картування громадської інфраструктури спостереження з використанням OpenStreetMap. Документуйте камери, ALPR, детектори пострілів та інші пристрої спостереження у вашій громаді, щоб зробити цю інфраструктуру видимою та доступною для пошуку.",
|
||
"features": "• Картування в офлайн-режимі з завантажуваними областями\n• Завантаження безпосередньо в OpenStreetMap через OAuth2\n• Вбудовані профілі для великих виробників\n• Повага до приватності - дані користувача не збираються\n• Кілька постачальників карт (OSM, супутникові знімки)",
|
||
"initiative": "Частина ширшої ініціативи DeFlock з просування прозорості спостереження.",
|
||
"footer": "Відвідайте: deflock.me\nПобудовано з Flutter • Відкритий код",
|
||
"showWelcome": "Показати Привітальне Повідомлення",
|
||
"showSubmissionGuide": "Показати Посібник Подання",
|
||
"viewReleaseNotes": "Переглянути Примітки Випуску"
|
||
},
|
||
"welcome": {
|
||
"title": "Ласкаво просимо до DeFlock",
|
||
"description": "DeFlock був заснований на ідеї, що інструменти громадського спостереження повинні бути прозорими. В цьому мобільному додатку, як і на веб-сайті, ви зможете переглядати місця розташування ALPR та іншої інфраструктури спостереження у вашому районі та за кордоном.",
|
||
"mission": "Однак цей проект не автоматизований; потрібні зусилля всіх нас, щоб покращити цей проект. Переглядаючи карту, ви можете натиснути \"Новий Вузол\", щоб додати раніше невідому установку. З вашою допомогою ми можемо досягти нашої мети підвищення прозорості та громадської обізнаності щодо інфраструктури спостереження.",
|
||
"firsthandKnowledge": "ВАЖЛИВО: Додавайте лише пристрої спостереження, які ви особисто спостерігали власними очима. Політика OpenStreetMap та Google забороняє використання таких джерел, як зображення Street View для подань. Ваші внески повинні базуватися на ваших власних безпосередніх спостереженнях.",
|
||
"privacy": "Примітка щодо конфіденційності: Цей додаток працює повністю локально на вашому пристрої та використовує сторонній API OpenStreetMap для зберігання даних та подань. DeFlock не збирає та не зберігає жодних даних користувачів і не несе відповідальності за управління обліковими записами.",
|
||
"tileNote": "ПРИМІТКА: Безкоштовні плитки карт з OpenStreetMap можуть завантажуватися дуже повільно. Альтернативні постачальники плиток можна налаштувати в Налаштуваннях > Розширені.",
|
||
"moreInfo": "Більше посилань можна знайти в Налаштуваннях > Про програму.",
|
||
"dontShowAgain": "Не показувати це привітальне повідомлення знову",
|
||
"getStarted": "Давайте почнемо DeFlocking!"
|
||
},
|
||
"submissionGuide": {
|
||
"title": "Найкращі Практики Подання",
|
||
"description": "Перш ніж подати ваш перший пристрій спостереження, будь ласка, приділіть хвилину для перегляду цих важливих вказівок, щоб забезпечити високоякісні внески в OpenStreetMap.",
|
||
"bestPractices": "• Картуйте лише пристрої, які ви особисто спостерігали\n• Приділіть час точному визначенню типу пристрою та виробника\n• Використовуйте точне позиціонування - збільшуйте масштаб перед розміщенням маркера\n• Включайте інформацію про напрямок, коли це застосовно\n• Двічі перевірте ваші вибори тегів перед поданням",
|
||
"placementNote": "Пам'ятайте: Точні дані з перших рук є важливими для спільноти DeFlock та проекту OpenStreetMap.",
|
||
"moreInfo": "Для детального керівництва з ідентифікації пристроїв та найкращих практик картування:",
|
||
"identificationGuide": "Посібник Ідентифікації",
|
||
"osmWiki": "OpenStreetMap Wiki",
|
||
"dontShowAgain": "Не показувати цей посібник знову",
|
||
"gotIt": "Зрозуміло!"
|
||
},
|
||
"positioningTutorial": {
|
||
"title": "Уточнити Ваше Місце",
|
||
"instructions": "Перетягніть карту, щоб точно розмістити маркер пристрою над місцем розташування пристрою спостереження.",
|
||
"hint": "Ви можете збільшити масштаб для кращої точності перед позиціонуванням."
|
||
},
|
||
"actions": {
|
||
"tagNode": "Новий Вузол",
|
||
"download": "Завантажити",
|
||
"settings": "Налаштування",
|
||
"edit": "Редагувати",
|
||
"delete": "Видалити",
|
||
"cancel": "Скасувати",
|
||
"ok": "ОК",
|
||
"close": "Закрити",
|
||
"submit": "Подати",
|
||
"logIn": "Увійти",
|
||
"saveEdit": "Зберегти Редагування",
|
||
"clear": "Очистити",
|
||
"viewOnOSM": "Переглянути в OSM",
|
||
"advanced": "Розширені",
|
||
"useAdvancedEditor": "Використати Розширений Редактор"
|
||
},
|
||
"proximityWarning": {
|
||
"title": "Вузол Дуже Близько до Існуючого Пристрою",
|
||
"message": "Цей вузол знаходиться лише в {} метрах від існуючого пристрою спостереження.",
|
||
"suggestion": "Якщо кілька пристроїв знаходяться на одному стовпі, будь ласка, використовуйте кілька напрямків на одному вузлі замість створення окремих вузлів.",
|
||
"nearbyNodes": "Знайдено близькі пристрої ({}):",
|
||
"nodeInfo": "Вузол #{} - {}",
|
||
"andMore": "...та ще {}",
|
||
"goBack": "Повернутися",
|
||
"submitAnyway": "Все одно Подати",
|
||
"nodeType": {
|
||
"alpr": "ALPR/ANPR Камера",
|
||
"publicCamera": "Камера Громадського Спостереження",
|
||
"camera": "Камера Спостереження",
|
||
"amenity": "{}",
|
||
"device": "Пристрій {}",
|
||
"unknown": "Невідомий Пристрій"
|
||
}
|
||
},
|
||
"followMe": {
|
||
"off": "Увімкнути слідування",
|
||
"follow": "Увімкнути слідування (обертання)",
|
||
"rotating": "Вимкнути слідування"
|
||
},
|
||
"settings": {
|
||
"title": "Налаштування",
|
||
"language": "Мова та Регіон",
|
||
"systemDefault": "Системна За Замовчуванням",
|
||
"aboutInfo": "Про / Інформація",
|
||
"aboutThisApp": "Про Цей Додаток",
|
||
"aboutSubtitle": "Інформація про додаток та автори",
|
||
"languageSubtitle": "Оберіть вашу бажану мову та одиниці вимірювання",
|
||
"distanceUnit": "Одиниці Відстані",
|
||
"distanceUnitSubtitle": "Оберіть між метричними (км/м) або імперськими (миля/фут) одиницями",
|
||
"metricUnits": "Метричні (км, м)",
|
||
"imperialUnits": "Імперські (миля, фут)",
|
||
"maxNodes": "Максимум намальованих вузлів",
|
||
"maxNodesSubtitle": "Встановити верхню межу для кількості вузлів на карті.",
|
||
"maxNodesWarning": "Ви, мабуть, не хочете робити це, якщо ви абсолютно не впевнені, що у вас є вагома причина для цього.",
|
||
"offlineMode": "Офлайн Режим",
|
||
"offlineModeSubtitle": "Вимкнути всі мережеві запити, крім локальних/офлайн областей.",
|
||
"pauseQueueProcessing": "Призупинити Обробку Черги Завантаження",
|
||
"pauseQueueProcessingSubtitle": "Припинити завантаження змін у черзі, зберігаючи доступ до живих даних.",
|
||
"offlineModeWarningTitle": "Активні Завантаження",
|
||
"offlineModeWarningMessage": "Включення офлайн режиму скасує всі активні завантаження областей. Ви хочете продовжити?",
|
||
"enableOfflineMode": "Увімкнути Офлайн Режим",
|
||
"profiles": "Профілі",
|
||
"profilesSubtitle": "Управління профілями вузлів та операторів",
|
||
"offlineSettings": "Офлайн Налаштування",
|
||
"offlineSettingsSubtitle": "Управління офлайн режимом та завантаженими областями",
|
||
"advancedSettings": "Розширені Налаштування",
|
||
"advancedSettingsSubtitle": "Продуктивність, сповіщення та налаштування постачальників плиток",
|
||
"proximityAlerts": "Сповіщення Про Близькість",
|
||
"networkStatusIndicator": "Індикатор Стану Мережі"
|
||
},
|
||
"proximityAlerts": {
|
||
"getNotified": "Отримувати сповіщення при наближенні до пристроїв спостереження",
|
||
"batteryUsage": "Використовує додаткову батарею для безперервного моніторингу місцезнаходження",
|
||
"notificationsEnabled": "✓ Сповіщення увімкнено",
|
||
"notificationsDisabled": "⚠ Сповіщення вимкнено",
|
||
"permissionRequired": "Потрібен дозвіл на сповіщення",
|
||
"permissionExplanation": "Push-сповіщення вимкнено. Ви бачитимете лише сповіщення в додатку і не будете сповіщені, коли додаток працює у фоновому режимі.",
|
||
"enableNotifications": "Увімкнути Сповіщення",
|
||
"checkingPermissions": "Перевірка дозволів...",
|
||
"alertDistance": "Відстань сповіщення: ",
|
||
"rangeInfo": "Діапазон: {}-{} {} (за замовчуванням: {})"
|
||
},
|
||
"node": {
|
||
"title": "Вузол #{}",
|
||
"tagSheetTitle": "Теги Пристрою Спостереження",
|
||
"queuedForUpload": "Вузол поставлено в чергу для завантаження",
|
||
"editQueuedForUpload": "Редагування вузла поставлено в чергу для завантаження",
|
||
"deleteQueuedForUpload": "Видалення вузла поставлено в чергу для завантаження",
|
||
"confirmDeleteTitle": "Видалити Вузол",
|
||
"confirmDeleteMessage": "Ви впевнені, що хочете видалити вузол #{}? Цю дію не можна скасувати."
|
||
},
|
||
"addNode": {
|
||
"profile": "Профіль",
|
||
"selectProfile": "Оберіть профіль...",
|
||
"profileRequired": "Будь ласка, оберіть профіль для продовження.",
|
||
"direction": "Напрямок {}°",
|
||
"profileNoDirectionInfo": "Цей профіль не потребує напрямку.",
|
||
"mustBeLoggedIn": "Ви повинні увійти в систему, щоб подавати нові вузли. Будь ласка, увійдіть через Налаштування.",
|
||
"enableSubmittableProfile": "Увімкніть профіль, який можна подавати, в Налаштуваннях для подання нових вузлів.",
|
||
"profileViewOnlyWarning": "Цей профіль призначений лише для перегляду карти. Будь ласка, оберіть профіль, який можна подавати, для подання нових вузлів.",
|
||
"loadingAreaData": "Завантаження даних області... Будь ласка, зачекайте перед поданням.",
|
||
"refineTags": "Уточнити Теги"
|
||
},
|
||
"editNode": {
|
||
"title": "Редагувати Вузол #{}",
|
||
"profile": "Профіль",
|
||
"selectProfile": "Оберіть профіль...",
|
||
"profileRequired": "Будь ласка, оберіть профіль для продовження.",
|
||
"direction": "Напрямок {}°",
|
||
"profileNoDirectionInfo": "Цей профіль не потребує напрямку.",
|
||
"temporarilyDisabled": "Редагування тимчасово вимкнено, поки ми розбираємося з помилкою - вибачте - перевірте пізніше.",
|
||
"mustBeLoggedIn": "Ви повинні увійти в систему, щоб редагувати вузли. Будь ласка, увійдіть через Налаштування.",
|
||
"sandboxModeWarning": "Не можна подавати редагування виробничих вузлів в sandbox. Перейдіть в режим Виробництва в Налаштуваннях для редагування вузлів.",
|
||
"enableSubmittableProfile": "Увімкніть профіль, який можна подавати, в Налаштуваннях для редагування вузлів.",
|
||
"profileViewOnlyWarning": "Цей профіль призначений лише для перегляду карти. Будь ласка, оберіть профіль, який можна подавати, для редагування вузлів.",
|
||
"loadingAreaData": "Завантаження даних області... Будь ласка, зачекайте перед поданням.",
|
||
"cannotMoveConstrainedNode": "Неможливо перемістити цю камеру - вона підключена до іншого елементу карти (OSM шлях/відношення). Ви все ще можете редагувати її теги та напрямок.",
|
||
"zoomInRequiredMessage": "Збільште масштаб до принаймні рівня {} для додавання або редагування вузлів спостереження. Це забезпечує точне позиціонування для точного картування.",
|
||
"extractFromWay": "Витягнути вузол з шляху/відношення",
|
||
"extractFromWaySubtitle": "Створити новий вузол з тими ж тегами, дозволити переміщення до нового місця",
|
||
"refineTags": "Уточнити Теги",
|
||
"existingTags": "<Існуючі теги>",
|
||
"noChangesDetected": "Зміни не виявлено - нічого подавати",
|
||
"noChangesTitle": "Немає Змін для Подання",
|
||
"noChangesMessage": "Ви не внесли жодних змін до цього вузла. Щоб подати редагування, вам потрібно змінити місце, профіль, напрямки або теги."
|
||
},
|
||
"download": {
|
||
"title": "Завантажити Область Карти",
|
||
"maxZoomLevel": "Максимальний рівень масштабування",
|
||
"storageEstimate": "Оцінка сховища:",
|
||
"tilesAndSize": "{} плиток, {} МБ",
|
||
"minZoom": "Мін масштаб:",
|
||
"maxRecommendedZoom": "Максимальний рекомендований масштаб: Z{}",
|
||
"withinTileLimit": "В межах {} ліміту плиток",
|
||
"exceedsTileLimit": "Поточний вибір перевищує {} ліміт плиток",
|
||
"offlineModeWarning": "Завантаження вимкнено в офлайн режимі. Вимкніть офлайн режим для завантаження нових областей.",
|
||
"areaTooBigMessage": "Збільште масштаб до принаймні рівня {} для завантаження офлайн областей. Великі завантаження областей можуть призвести до того, що додаток перестане відповідати.",
|
||
"downloadStarted": "Завантаження почалося! Отримання плиток та вузлів...",
|
||
"downloadFailed": "Не вдалося почати завантаження: {}"
|
||
},
|
||
"downloadStarted": {
|
||
"title": "Завантаження Почалося",
|
||
"message": "Завантаження почалося! Отримання плиток та вузлів...",
|
||
"ok": "ОК",
|
||
"viewProgress": "Переглянути Прогрес в Налаштуваннях"
|
||
},
|
||
"uploadMode": {
|
||
"title": "Місце Призначення Завантаження",
|
||
"subtitle": "Оберіть, куди завантажуються камери",
|
||
"production": "Виробництво",
|
||
"sandbox": "Sandbox",
|
||
"simulate": "Симуляція",
|
||
"productionDescription": "Завантажити в активну базу даних OSM (видима всім користувачам)",
|
||
"sandboxDescription": "Завантаження йдуть в OSM Sandbox (безпечно для тестування, регулярно скидається).",
|
||
"simulateDescription": "Симулювати завантаження (не зв'язується з серверами OSM)",
|
||
"cannotChangeWithQueue": "Неможливо змінити місце призначення завантаження, поки в черзі є {} елементів. Спочатку очистіть чергу."
|
||
},
|
||
"auth": {
|
||
"osmAccountTitle": "Обліковий Запис OpenStreetMap",
|
||
"osmAccountSubtitle": "Управління входом OSM та перегляд ваших внесків",
|
||
"loggedInAs": "Увійшли як {}",
|
||
"loginToOSM": "Увійти в OpenStreetMap",
|
||
"tapToLogout": "Натисніть для виходу",
|
||
"requiredToSubmit": "Потрібно для подання даних камер",
|
||
"loggedOut": "Вихід здійснено",
|
||
"testConnection": "Тестувати З'єднання",
|
||
"testConnectionSubtitle": "Перевірити, що облікові дані OSM працюють",
|
||
"connectionOK": "З'єднання в порядку - облікові дані дійсні",
|
||
"connectionFailed": "З'єднання не вдалося - будь ласка, увійдіть знову",
|
||
"viewMyEdits": "Переглянути Мої Редагування в OSM",
|
||
"viewMyEditsSubtitle": "Побачити вашу історію редагувань в OpenStreetMap",
|
||
"aboutOSM": "Про OpenStreetMap",
|
||
"aboutOSMDescription": "OpenStreetMap - це колаборативний проект картування з відкритим кодом, де учасники створюють і підтримують безкоштовну, редаговану карту світу. Ваші внески пристроїв спостереження допомагають зробити цю інфраструктуру видимою та доступною для пошуку.",
|
||
"visitOSM": "Відвідати OpenStreetMap",
|
||
"deleteAccount": "Видалити Обліковий Запис OSM",
|
||
"deleteAccountSubtitle": "Управління обліковим записом OpenStreetMap",
|
||
"deleteAccountExplanation": "Щоб видалити ваш обліковий запис OpenStreetMap, вам потрібно відвідати веб-сайт OpenStreetMap. Це назавжди видалить ваш обліковий запис OSM та всі пов'язані дані.",
|
||
"deleteAccountWarning": "Попередження: Цю дію не можна скасувати і вона назавжди видалить ваш обліковий запис OSM.",
|
||
"goToOSM": "Перейти до OpenStreetMap",
|
||
"accountManagement": "Управління Обліковим Записом",
|
||
"accountManagementDescription": "Щоб видалити ваш обліковий запис OpenStreetMap, вам потрібно відвідати відповідний веб-сайт OpenStreetMap. Це назавжди видалить ваш обліковий запис та всі пов'язані дані.",
|
||
"currentDestinationProduction": "Зараз підключено до: Виробничий OpenStreetMap",
|
||
"currentDestinationSandbox": "Зараз підключено до: Sandbox OpenStreetMap",
|
||
"currentDestinationSimulate": "Зараз в: Режимі симуляції (без справжнього облікового запису)",
|
||
"viewMessages": "Переглянути Повідомлення в OSM",
|
||
"unreadMessagesCount": "У вас {} непрочитаних повідомлень",
|
||
"noUnreadMessages": "Немає непрочитаних повідомлень",
|
||
"reauthRequired": "Оновити Автентифікацію",
|
||
"reauthExplanation": "Ви повинні оновити вашу автентифікацію, щоб отримувати сповіщення про повідомлення OSM через додаток.",
|
||
"reauthBenefit": "Це дозволить показувати точки сповіщень, коли у вас є непрочитані повідомлення в OpenStreetMap.",
|
||
"reauthNow": "Зробити Зараз",
|
||
"reauthLater": "Пізніше"
|
||
},
|
||
"queue": {
|
||
"title": "Черга Завантаження",
|
||
"subtitle": "Управління очікуваними завантаженнями пристроїв спостереження",
|
||
"pendingUploads": "Очікувані завантаження: {}",
|
||
"pendingItemsCount": "Очікуючі Елементи: {}",
|
||
"nothingInQueue": "Нічого в черзі",
|
||
"simulateModeEnabled": "Режим симуляції увімкнено – завантаження симулюються",
|
||
"sandboxMode": "Режим sandbox – завантаження йдуть в OSM Sandbox",
|
||
"tapToViewQueue": "Натисніть для перегляду черги",
|
||
"clearUploadQueue": "Очистити Чергу Завантаження",
|
||
"removeAllPending": "Видалити всі {} очікувані завантаження",
|
||
"clearQueueTitle": "Очистити Чергу",
|
||
"clearQueueConfirm": "Видалити всі {} очікувані завантаження?",
|
||
"queueCleared": "Чергу очищено",
|
||
"uploadQueueTitle": "Черга Завантаження ({} елементів)",
|
||
"queueIsEmpty": "Черга порожня",
|
||
"itemWithIndex": "Елемент {}",
|
||
"error": " (Помилка)",
|
||
"completing": " (Завершуємо...)",
|
||
"destination": "Місце призначення: {}",
|
||
"latitude": "Широта: {}",
|
||
"longitude": "Довгота: {}",
|
||
"direction": "Напрямок: {}°",
|
||
"attempts": "Спроби: {}",
|
||
"uploadFailedRetry": "Завантаження не вдалося. Натисніть повторити, щоб спробувати знову.",
|
||
"retryUpload": "Повторити завантаження",
|
||
"clearAll": "Очистити Все",
|
||
"errorDetails": "Деталі Помилки",
|
||
"creatingChangeset": " (Створення набору змін...)",
|
||
"uploading": " (Завантаження...)",
|
||
"closingChangeset": " (Закриття набору змін...)",
|
||
"processingPaused": "Обробка Черги Призупинена",
|
||
"pausedDueToOffline": "Обробка завантаження призупинена, оскільки увімкнено офлайн режим.",
|
||
"pausedByUser": "Обробка завантаження призупинена вручну."
|
||
},
|
||
"tileProviders": {
|
||
"title": "Постачальники Плиток",
|
||
"noProvidersConfigured": "Постачальників плиток не налаштовано",
|
||
"tileTypesCount": "{} типів плиток",
|
||
"apiKeyConfigured": "API ключ налаштовано",
|
||
"needsApiKey": "Потрібен API ключ",
|
||
"editProvider": "Редагувати Постачальника",
|
||
"addProvider": "Додати Постачальника",
|
||
"deleteProvider": "Видалити Постачальника",
|
||
"deleteProviderConfirm": "Ви впевнені, що хочете видалити \"{}\"?",
|
||
"providerName": "Назва Постачальника",
|
||
"providerNameHint": "напр., Кастомні Карти ТОВ",
|
||
"providerNameRequired": "Назва постачальника обов'язкова",
|
||
"apiKey": "API Ключ (Опціонально)",
|
||
"apiKeyHint": "Введіть API ключ, якщо потрібно для типів плиток",
|
||
"tileTypes": "Типи Плиток",
|
||
"addType": "Додати Тип",
|
||
"noTileTypesConfigured": "Типи плиток не налаштовано",
|
||
"atLeastOneTileTypeRequired": "Потрібен принаймні один тип плитки",
|
||
"manageTileProviders": "Управляти Постачальниками"
|
||
},
|
||
"tileTypeEditor": {
|
||
"editTileType": "Редагувати Тип Плитки",
|
||
"addTileType": "Додати Тип Плитки",
|
||
"name": "Назва",
|
||
"nameHint": "напр., Супутник",
|
||
"nameRequired": "Назва обов'язкова",
|
||
"urlTemplate": "Шаблон URL",
|
||
"urlTemplateHint": "https://example.com/{z}/{x}/{y}.png",
|
||
"urlTemplateRequired": "Шаблон URL обов'язковий",
|
||
"urlTemplatePlaceholders": "URL повинен містити або {quadkey}, або {z}, {x} і {y} заповнювачі",
|
||
"attribution": "Атрибуція",
|
||
"attributionHint": "© Постачальник Карт",
|
||
"attributionRequired": "Атрибуція обов'язкова",
|
||
"maxZoom": "Максимальний Рівень Масштабування",
|
||
"maxZoomHint": "Максимальний рівень масштабування (1-23)",
|
||
"maxZoomRequired": "Максимальний масштаб обов'язковий",
|
||
"maxZoomInvalid": "Максимальний масштаб повинен бути числом",
|
||
"maxZoomRange": "Максимальний масштаб повинен бути між {} і {}",
|
||
"fetchPreview": "Отримати Попередній Перегляд",
|
||
"previewTileLoaded": "Плитка попереднього перегляду успішно завантажена",
|
||
"previewTileFailed": "Не вдалося отримати попередній перегляд: {}",
|
||
"save": "Зберегти"
|
||
},
|
||
"profiles": {
|
||
"nodeProfiles": "Профілі Вузлів",
|
||
"newProfile": "Новий Профіль",
|
||
"builtIn": "Вбудований",
|
||
"custom": "Власний",
|
||
"view": "Переглянути",
|
||
"deleteProfile": "Видалити Профіль",
|
||
"deleteProfileConfirm": "Ви впевнені, що хочете видалити \"{}\"?",
|
||
"profileDeleted": "Профіль видалено",
|
||
"getMore": "Отримати більше...",
|
||
"addProfileChoice": "Додати Профіль",
|
||
"addProfileChoiceMessage": "Як би ви хотіли додати профіль?",
|
||
"createCustomProfile": "Створити Власний Профіль",
|
||
"createCustomProfileDescription": "Побудувати профіль з нуля з власними тегами",
|
||
"importFromWebsite": "Імпортувати з Веб-сайту",
|
||
"importFromWebsiteDescription": "Переглянути та імпортувати профілі з deflock.me/identify"
|
||
},
|
||
"mapTiles": {
|
||
"title": "Плитки Карти",
|
||
"manageProviders": "Управляти Постачальниками",
|
||
"attribution": "Атрибуція Карти"
|
||
},
|
||
"profileEditor": {
|
||
"viewProfile": "Переглянути Профіль",
|
||
"newProfile": "Новий Профіль",
|
||
"editProfile": "Редагувати Профіль",
|
||
"profileName": "Назва профілю",
|
||
"profileNameHint": "напр., Власна ALPR Камера",
|
||
"profileNameRequired": "Назва профілю обов'язкова",
|
||
"requiresDirection": "Потребує Напрямку",
|
||
"requiresDirectionSubtitle": "Чи потрібен тег напрямку для камер цього типу",
|
||
"fov": "Поле Зору",
|
||
"fovHint": "FOV в градусах (залиште порожнім для значення за замовчуванням)",
|
||
"fovSubtitle": "Поле зору камери - використовується для ширини конуса та формату подання діапазону",
|
||
"fovInvalid": "FOV повинно бути між 1 і 360 градусами",
|
||
"submittable": "Можна Подавати",
|
||
"submittableSubtitle": "Чи можна використовувати цей профіль для подань камер",
|
||
"osmTags": "OSM Теги",
|
||
"addTag": "Додати тег",
|
||
"saveProfile": "Зберегти Профіль",
|
||
"keyHint": "ключ",
|
||
"valueHint": "значення",
|
||
"atLeastOneTagRequired": "Потрібен принаймні один тег",
|
||
"profileSaved": "Профіль \"{}\" збережено"
|
||
},
|
||
"operatorProfileEditor": {
|
||
"newOperatorProfile": "Новий Профіль Оператора",
|
||
"editOperatorProfile": "Редагувати Профіль Оператора",
|
||
"operatorName": "Назва оператора",
|
||
"operatorNameHint": "напр., Поліція Києва",
|
||
"operatorNameRequired": "Назва оператора обов'язкова",
|
||
"operatorProfileSaved": "Профіль оператора \"{}\" збережено"
|
||
},
|
||
"operatorProfiles": {
|
||
"title": "Профілі Операторів",
|
||
"noProfilesMessage": "Профілі операторів не визначено. Створіть один для застосування тегів операторів до подань вузлів.",
|
||
"tagsCount": "{} тегів",
|
||
"deleteOperatorProfile": "Видалити Профіль Оператора",
|
||
"deleteOperatorProfileConfirm": "Ви впевнені, що хочете видалити \"{}\"?",
|
||
"operatorProfileDeleted": "Профіль оператора видалено"
|
||
},
|
||
"offlineAreas": {
|
||
"title": "Офлайн Області",
|
||
"noAreasTitle": "Немає офлайн областей",
|
||
"noAreasSubtitle": "Завантажте область карти для офлайн використання.",
|
||
"provider": "Постачальник",
|
||
"maxZoom": "Максимальний масштаб",
|
||
"zoomLevels": "Z{}-{}",
|
||
"latitude": "Широта",
|
||
"longitude": "Довгота",
|
||
"tiles": "Плитки",
|
||
"size": "Розмір",
|
||
"nodes": "Вузли",
|
||
"areaIdFallback": "Область {}...",
|
||
"renameArea": "Перейменувати область",
|
||
"refreshWorldTiles": "Оновити/перезавантажити світові плитки",
|
||
"deleteOfflineArea": "Видалити офлайн область",
|
||
"cancelDownload": "Скасувати завантаження",
|
||
"renameAreaDialogTitle": "Перейменувати Офлайн Область",
|
||
"areaNameLabel": "Назва Області",
|
||
"renameButton": "Перейменувати",
|
||
"megabytes": "МБ",
|
||
"kilobytes": "КБ",
|
||
"progress": "{}%",
|
||
"refreshArea": "Оновити область",
|
||
"refreshAreaDialogTitle": "Оновити Офлайн Область",
|
||
"refreshAreaDialogSubtitle": "Виберіть що оновити для цієї області:",
|
||
"refreshTiles": "Оновити Плитки Карти",
|
||
"refreshTilesSubtitle": "Перезавантажити всі плитки для оновлених зображень",
|
||
"refreshNodes": "Оновити Вузли",
|
||
"refreshNodesSubtitle": "Повторно отримати дані вузлів для цієї області",
|
||
"startRefresh": "Почати Оновлення",
|
||
"refreshStarted": "Оновлення розпочато!",
|
||
"refreshFailed": "Оновлення не вдалося: {}"
|
||
},
|
||
"refineTagsSheet": {
|
||
"title": "Уточнити Теги",
|
||
"operatorProfile": "Профіль Оператора",
|
||
"done": "Готово",
|
||
"none": "Немає",
|
||
"noAdditionalOperatorTags": "Немає додаткових тегів оператора",
|
||
"additionalTags": "додаткові теги",
|
||
"additionalTagsTitle": "Додаткові Теги",
|
||
"noTagsDefinedForProfile": "Для цього профілю оператора не визначено тегів.",
|
||
"noOperatorProfiles": "Профілі операторів не визначено",
|
||
"noOperatorProfilesMessage": "Створіть профілі операторів в Налаштуваннях для застосування додаткових тегів до ваших подань вузлів.",
|
||
"profileTags": "Теги Профілю",
|
||
"profileTagsDescription": "Заповніть ці опціональні значення тегів для більш детальних подань:",
|
||
"selectValue": "Вибрати значення...",
|
||
"noValue": "(залишити порожнім)",
|
||
"noSuggestions": "Немає доступних пропозицій",
|
||
"existingTagsTitle": "Існуючі Теги",
|
||
"existingTagsDescription": "Редагуйте існуючі теги на цьому пристрої. Додайте, видаліть або змініть будь-який тег:",
|
||
"existingOperator": "<Існуючий оператор>",
|
||
"existingOperatorTags": "існуючі теги оператора"
|
||
},
|
||
"layerSelector": {
|
||
"cannotChangeTileTypes": "Неможливо змінити типи плиток під час завантаження офлайн областей",
|
||
"selectMapLayer": "Вибрати Шар Карти",
|
||
"noTileProvidersAvailable": "Немає доступних постачальників плиток"
|
||
},
|
||
"advancedEdit": {
|
||
"title": "Розширені Опції Редагування",
|
||
"subtitle": "Ці редактори пропонують більш розширені можливості для складних редагувань.",
|
||
"webEditors": "Веб Редактори",
|
||
"mobileEditors": "Мобільні Редактори",
|
||
"iDEditor": "iD Редактор",
|
||
"iDEditorSubtitle": "Повнофункціональний веб редактор - завжди працює",
|
||
"rapidEditor": "RapiD Редактор",
|
||
"rapidEditorSubtitle": "AI-асистоване редагування з даними Facebook",
|
||
"vespucci": "Vespucci",
|
||
"vespucciSubtitle": "Розширений Android OSM редактор",
|
||
"streetComplete": "StreetComplete",
|
||
"streetCompleteSubtitle": "Додаток для картування на основі опитувань",
|
||
"everyDoor": "EveryDoor",
|
||
"everyDoorSubtitle": "Швидке редагування POI",
|
||
"goMap": "Go Map!!",
|
||
"goMapSubtitle": "iOS OSM редактор",
|
||
"couldNotOpenEditor": "Не вдалося відкрити редактор - додаток може бути не встановлений",
|
||
"couldNotOpenURL": "Не вдалося відкрити URL",
|
||
"couldNotOpenOSMWebsite": "Не вдалося відкрити веб-сайт OSM"
|
||
},
|
||
"networkStatus": {
|
||
"showIndicator": "Показувати індикатор стану мережі",
|
||
"showIndicatorSubtitle": "Відображати стан завантаження та помилки даних спостереження",
|
||
"loading": "Завантаження даних спостереження...",
|
||
"timedOut": "Запит перевищив час очікування",
|
||
"noData": "Немає офлайн даних",
|
||
"success": "Дані спостереження завантажено",
|
||
"nodeDataSlow": "Повільні дані спостереження",
|
||
"rateLimited": "Обмежено швидкість сервером",
|
||
"networkError": "Помилка мережі"
|
||
},
|
||
"nodeLimitIndicator": {
|
||
"message": "Показано {rendered} з {total} пристроїв",
|
||
"editingDisabledMessage": "Показано забагато пристроїв для безпечного редагування. Збільште масштаб далі, щоб зменшити кількість видимих пристроїв, потім спробуйте знову."
|
||
},
|
||
"navigation": {
|
||
"searchLocation": "Пошук Локації",
|
||
"searchPlaceholder": "Шукати місця або координати...",
|
||
"routeTo": "Маршрут До",
|
||
"routeFrom": "Маршрут Від",
|
||
"selectLocation": "Вибрати Локацію",
|
||
"calculatingRoute": "Розрахунок маршруту...",
|
||
"routeCalculationFailed": "Розрахунок маршруту не вдався",
|
||
"start": "Почати",
|
||
"resume": "Відновити",
|
||
"endRoute": "Завершити Маршрут",
|
||
"routeOverview": "Огляд Маршруту",
|
||
"retry": "Повторити",
|
||
"cancelSearch": "Скасувати пошук",
|
||
"noResultsFound": "Результатів не знайдено",
|
||
"searching": "Пошук...",
|
||
"location": "Локація",
|
||
"startPoint": "Початок",
|
||
"endPoint": "Кінець",
|
||
"startSelect": "Початок (вибрати)",
|
||
"endSelect": "Кінець (вибрати)",
|
||
"distance": "Відстань: {} км",
|
||
"routeActive": "Маршрут активний",
|
||
"locationsTooClose": "Початкова та кінцева локації занадто близько одна до одної",
|
||
"navigationSettings": "Навігація",
|
||
"navigationSettingsSubtitle": "Планування маршруту та налаштування уникнення",
|
||
"avoidanceDistance": "Відстань Уникнення",
|
||
"avoidanceDistanceSubtitle": "Мінімальна відстань для уникнення пристроїв спостереження",
|
||
"searchHistory": "Макс Історія Пошуку",
|
||
"searchHistorySubtitle": "Максимальна кількість нещодавніх пошуків для запам'ятовування"
|
||
},
|
||
"suspectedLocations": {
|
||
"title": "Підозрілі Локації",
|
||
"showSuspectedLocations": "Показувати Підозрілі Локації",
|
||
"showSuspectedLocationsSubtitle": "Показувати маркери знаку питання для підозрілих сайтів спостереження з даних дозволів комунальних служб",
|
||
"lastUpdated": "Останнє Оновлення",
|
||
"refreshNow": "Оновити зараз",
|
||
"dataSource": "Джерело Даних",
|
||
"dataSourceDescription": "Дані дозволів комунальних служб, що вказують на потенційні сайти встановлення інфраструктури спостереження",
|
||
"dataSourceCredit": "Збір даних та хостинг надається alprwatch.org",
|
||
"minimumDistance": "Мінімальна Відстань від Реальних Вузлів",
|
||
"minimumDistanceSubtitle": "Приховати підозрілі локації в межах {}м від існуючих пристроїв спостереження",
|
||
"updating": "Оновлення Підозрілих Локацій",
|
||
"downloadingAndProcessing": "Завантаження та обробка даних...",
|
||
"updateSuccess": "Підозрілі локації успішно оновлено",
|
||
"updateFailed": "Не вдалося оновити підозрілі локації",
|
||
"neverFetched": "Ніколи не отримувалося",
|
||
"daysAgo": "{} днів тому",
|
||
"hoursAgo": "{} годин тому",
|
||
"minutesAgo": "{} хвилин тому",
|
||
"justNow": "Щойно"
|
||
},
|
||
"suspectedLocation": {
|
||
"title": "Підозріла Локація #{}",
|
||
"ticketNo": "Номер Квитка",
|
||
"address": "Адреса",
|
||
"street": "Вулиця",
|
||
"city": "Місто",
|
||
"state": "Область",
|
||
"intersectingStreet": "Перехрещувана Вулиця",
|
||
"workDoneFor": "Робота Виконана Для",
|
||
"remarks": "Зауваження",
|
||
"url": "URL",
|
||
"coordinates": "Координати",
|
||
"noAddressAvailable": "Адреса недоступна"
|
||
},
|
||
"units": {
|
||
"meters": "м",
|
||
"feet": "фут",
|
||
"kilometers": "км",
|
||
"miles": "миля",
|
||
"metersLong": "метри",
|
||
"feetLong": "фути",
|
||
"kilometersLong": "кілометри",
|
||
"milesLong": "милі",
|
||
"metric": "Метричні",
|
||
"imperial": "Імперські",
|
||
"metricDescription": "Метричні (км, м)",
|
||
"imperialDescription": "Імперські (миля, фут)"
|
||
}
|
||
} |