Files
meshcore-open/lib/l10n/app_uk.arb
T
zjs81 760d8e1db3 Update localization files and improve path map UI
- Added new localization strings for Swedish, Ukrainian, and Chinese languages in app_sv.arb, app_uk.arb, and app_zh.arb respectively.
- Enhanced the path map UI in channel_message_path_screen.dart for better readability and interaction.
- Improved message retry logic in message_retry_service.dart to prevent double-pumping of queues.
- Bumped version number in pubspec.yaml to 9.5.0+13.
- Cleared untranslated strings in untranslated.json to reflect current localization status.
2026-06-13 01:58:42 -07:00

2525 lines
136 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"channels_channelDeleteFailed": "Не вдалось видалити канал \"{name}\"",
"@channels_channelDeleteFailed": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@@locale": "uk",
"appTitle": "MeshCore Open",
"nav_contacts": "Контакти",
"nav_channels": "Канали",
"nav_map": "Карта",
"common_cancel": "Скасувати",
"common_connect": "Підключити",
"common_unknownDevice": "Невідомий пристрій",
"common_save": "Зберегти",
"common_delete": "Видалити",
"common_close": "Закрити",
"common_done": "Готово",
"common_edit": "Редагувати",
"common_add": "Додати",
"common_settings": "Налаштування",
"common_disconnect": "Відключити",
"common_connected": "Підключено",
"common_disconnected": "Відключено",
"common_create": "Створити",
"common_continue": "Продовжити",
"common_share": "Поділитись",
"common_copy": "Копіювати",
"common_retry": "Повторити",
"common_hide": "Приховати",
"common_remove": "Прибрати",
"common_enable": "Увімкнути",
"common_disable": "Вимкнути",
"common_autoRefresh": "Автооновлення",
"common_interval": "Інтервал",
"common_reboot": "Перезавантажити",
"common_loading": "Завантаження...",
"common_notAvailable": "—",
"common_voltageValue": "{volts} В",
"@common_voltageValue": {
"placeholders": {
"volts": {
"type": "String"
}
}
},
"common_percentValue": "{percent}%",
"@common_percentValue": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"scanner_title": "MeshCore: Відкритий доступ",
"scanner_scanning": "Пошук пристроїв...",
"scanner_connecting": "Підключення...",
"scanner_disconnecting": "Відключення...",
"scanner_notConnected": "Не підключено",
"scanner_connectedTo": "Підключено до {deviceName}",
"@scanner_connectedTo": {
"placeholders": {
"deviceName": {
"type": "String"
}
}
},
"scanner_searchingDevices": "Пошук пристроїв MeshCore...",
"scanner_tapToScan": "Натисніть «Сканувати», щоб знайти пристрої MeshCore",
"scanner_connectionFailed": "Помилка підключення: {error}",
"@scanner_connectionFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"scanner_stop": "Стоп",
"scanner_scan": "Сканувати",
"device_quickSwitch": "Швидке перемикання",
"device_meshcore": "MeshCore",
"settings_title": "Налаштування",
"settings_deviceInfo": "Інформація про пристрій",
"settings_appSettings": "Налаштування застосунку",
"settings_appSettingsSubtitle": "Сповіщення, повідомлення та налаштування карти",
"settings_nodeSettings": "Налаштування вузла",
"settings_nodeName": "Ім'я вузла",
"settings_nodeNameNotSet": "Не встановлено",
"settings_nodeNameHint": "Введіть ім'я вузла",
"settings_nodeNameUpdated": "Ім'я оновлено",
"settings_radioSettings": "Налаштування радіо",
"settings_radioSettingsSubtitle": "Частота, потужність, коефіцієнт розширення",
"settings_radioSettingsUpdated": "Налаштування радіо оновлено",
"settings_location": "Геопозиція",
"settings_locationSubtitle": "GPS-координати",
"settings_locationUpdated": "Геопозицію оновлено",
"settings_locationBothRequired": "Введіть широту та довготу.",
"settings_locationInvalid": "Некоректна широта або довгота.",
"settings_latitude": "Широта",
"settings_longitude": "Довгота",
"settings_privacyMode": "Режим приватності",
"settings_privacyModeSubtitle": "Приховати ім'я/геопозицію в оголошеннях",
"settings_privacyModeToggle": "Увімкніть режим приватності, щоб приховати своє ім'я та геопозицію в оголошеннях.",
"settings_privacyModeEnabled": "Режим приватності увімкнено",
"settings_privacyModeDisabled": "Режим приватності вимкнено",
"settings_actions": "Дії",
"settings_deleteAllPaths": "Видалити всі шляхи",
"settings_deleteAllPathsSubtitle": "Очистити всі дані шляхів у контактах.",
"settings_sendAdvertisement": "Оголосити себе",
"settings_sendAdvertisementSubtitle": "Транслювати присутність зараз",
"settings_advertisementSent": "Оголошення надіслано",
"settings_syncTime": "Синхронізація часу",
"settings_syncTimeSubtitle": "Встановити час пристрою відповідно до часу телефону.",
"settings_timeSynchronized": "Час синхронізовано",
"settings_refreshContacts": "Оновити контакти",
"settings_refreshContactsSubtitle": "Перезавантажити список контактів з пристрою",
"settings_rebootDevice": "Перезавантажити пристрій",
"settings_rebootDeviceSubtitle": "Перезавантажити пристрій MeshCore",
"settings_rebootDeviceConfirm": "Ви впевнені, що хочете перезавантажити пристрій? Вас буде відключено.",
"settings_debug": "Налагодження",
"settings_bleDebugLog": "Журнал налагодження BLE",
"settings_bleDebugLogSubtitle": "Команди BLE, відповіді та необроблені дані",
"settings_appDebugLog": "Журнал налагодження застосунку",
"settings_appDebugLogSubtitle": "Повідомлення налагодження застосунку",
"settings_about": "Про застосунок",
"settings_aboutVersion": "MeshCore Open v{version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
"type": "String"
}
}
},
"settings_aboutLegalese": "Проєкт MeshCore Open Source 2026",
"settings_aboutDescription": "Клієнт Flutter з відкритим вихідним кодом для пристроїв мережі MeshCore LoRa.",
"settings_infoName": "Ім'я",
"settings_infoId": "Ідентифікатор",
"settings_infoStatus": "Статус",
"settings_infoBattery": "Батарея",
"settings_infoPublicKey": "Відкритий ключ",
"settings_infoContactsCount": "Кількість контактів",
"settings_infoChannelCount": "Кількість каналів",
"settings_presets": "Попередні налаштування",
"settings_frequency": "Частота (МГц)",
"settings_frequencyHelper": "300,0 2500,0",
"settings_frequencyInvalid": "Некоректна частота (300-2500 МГц)",
"settings_bandwidth": "Смуга пропускання",
"settings_spreadingFactor": "Коефіцієнт розширення",
"settings_codingRate": "Швидкість кодування",
"settings_txPower": "Потужність TX (дБм)",
"settings_txPowerHelper": "0 - 22",
"settings_txPowerInvalid": "Некоректна потужність TX (0-22 дБм)",
"settings_error": "Помилка: {message}",
"@settings_error": {
"placeholders": {
"message": {
"type": "String"
}
}
},
"appSettings_title": "Налаштування застосунку",
"appSettings_appearance": "Вигляд",
"appSettings_theme": "Тема",
"appSettings_themeSystem": "Системна",
"appSettings_themeLight": "Світла",
"appSettings_themeDark": "Темна",
"appSettings_language": "Мова",
"appSettings_languageSystem": "Як у системі",
"appSettings_languageEn": "Англійська",
"appSettings_languageFr": "Французька",
"appSettings_languageEs": "Іспанська",
"appSettings_languageDe": "Німецькою",
"appSettings_languagePl": "Польська",
"appSettings_languageSl": "Словенська мова",
"appSettings_languagePt": "Португальська",
"appSettings_languageIt": "Італійська",
"appSettings_languageZh": "Китайська",
"appSettings_languageSv": "Шведська",
"appSettings_languageNl": "Нідерландська",
"appSettings_languageSk": "Словенська",
"appSettings_languageBg": "Болгарська",
"appSettings_languageUk": "Українська",
"appSettings_notifications": "Сповіщення",
"appSettings_enableNotifications": "Увімкнути сповіщення",
"appSettings_enableNotificationsSubtitle": "Отримувати сповіщення про повідомлення та оголошення",
"appSettings_notificationPermissionDenied": "У доступі до сповіщень відмовлено",
"appSettings_notificationsEnabled": "Сповіщення увімкнено",
"appSettings_notificationsDisabled": "Сповіщення вимкнено",
"appSettings_messageNotifications": "Сповіщення про повідомлення",
"appSettings_messageNotificationsSubtitle": "Показувати сповіщення при отриманні нових повідомлень",
"appSettings_channelMessageNotifications": "Сповіщення каналів",
"appSettings_channelMessageNotificationsSubtitle": "Показувати сповіщення при отриманні повідомлень каналу",
"appSettings_advertisementNotifications": "Сповіщення про оголошення",
"appSettings_advertisementNotificationsSubtitle": "Показувати сповіщення при виявленні нових вузлів",
"appSettings_messaging": "Обмін повідомленнями",
"appSettings_clearPathOnMaxRetry": "Очищати шлях після макс. спроб",
"appSettings_clearPathOnMaxRetrySubtitle": "Скидати шлях до контакту після 5 невдалих спроб надсилання",
"appSettings_pathsWillBeCleared": "Шляхи будуть очищені після 5 невдалих спроб.",
"appSettings_pathsWillNotBeCleared": "Шляхи не будуть очищатись автоматично.",
"appSettings_autoRouteRotation": "Авторотація маршруту",
"appSettings_autoRouteRotationSubtitle": "Чергувати найкращі шляхи та режим «через всю мережу» (flood)",
"appSettings_autoRouteRotationEnabled": "Авторотація маршрутизації увімкнена",
"appSettings_autoRouteRotationDisabled": "Авторотація маршрутизації вимкнена",
"appSettings_battery": "Батарея",
"appSettings_batteryChemistry": "Хімія батареї",
"appSettings_batteryChemistryPerDevice": "Встановити для пристрою ({deviceName})",
"@appSettings_batteryChemistryPerDevice": {
"placeholders": {
"deviceName": {
"type": "String"
}
}
},
"appSettings_batteryChemistryConnectFirst": "Підключіть пристрій, щоб вибрати",
"appSettings_batteryNmc": "18650 NMC (3.0-4.2В)",
"appSettings_batteryLifepo4": "LiFePO4 (2.6-3.65В)",
"appSettings_batteryLipo": "LiPo (3.0-4.2В)",
"appSettings_mapDisplay": "Відображення карти",
"appSettings_showRepeaters": "Показувати ретранслятори",
"appSettings_showRepeatersSubtitle": "Відображати вузли-ретранслятори на карті",
"appSettings_showChatNodes": "Показувати вузли чату",
"appSettings_showChatNodesSubtitle": "Відображати вузли чату на карті",
"appSettings_showOtherNodes": "Показувати інші вузли",
"appSettings_showOtherNodesSubtitle": "Відображати інші типи вузлів на карті",
"appSettings_timeFilter": "Фільтр часу",
"appSettings_timeFilterShowAll": "Показати всі вузли",
"appSettings_timeFilterShowLast": "Показати вузли за останні {hours} год",
"@appSettings_timeFilterShowLast": {
"placeholders": {
"hours": {
"type": "int"
}
}
},
"appSettings_mapTimeFilter": "Фільтр часу карти",
"appSettings_showNodesDiscoveredWithin": "Показувати вузли, виявлені за:",
"appSettings_allTime": "Весь час",
"appSettings_lastHour": "Останню годину",
"appSettings_last6Hours": "Останні 6 годин",
"appSettings_last24Hours": "Останні 24 години",
"appSettings_lastWeek": "Минулий тиждень",
"appSettings_offlineMapCache": "Офлайн-кеш карти",
"appSettings_noAreaSelected": "Область не вибрано",
"appSettings_areaSelectedZoom": "Вибрана область (зум {minZoom}-{maxZoom})",
"@appSettings_areaSelectedZoom": {
"placeholders": {
"minZoom": {
"type": "int"
},
"maxZoom": {
"type": "int"
}
}
},
"appSettings_debugCard": "Налагодження",
"appSettings_appDebugLogging": "Журналювання налагодження застосунку",
"appSettings_appDebugLoggingSubtitle": "Записувати повідомлення налагодження застосунку в журнал для усунення несправностей.",
"appSettings_appDebugLoggingEnabled": "Журналювання налагодження застосунку увімкнено",
"appSettings_appDebugLoggingDisabled": "Журналювання налагодження застосунку вимкнено.",
"contacts_title": "Контакти",
"contacts_noContacts": "Контактів не знайдено.",
"contacts_contactsWillAppear": "Контакти з'являться, коли пристрої надішлють оголошення.",
"contacts_searchContacts": "Пошук контактів...",
"contacts_noUnreadContacts": "Немає непрочитаних контактів",
"contacts_noContactsFound": "Контактів або груп не знайдено.",
"contacts_deleteContact": "Видалити контакт",
"contacts_removeConfirm": "Видалити {contactName} з контактів?",
"@contacts_removeConfirm": {
"placeholders": {
"contactName": {
"type": "String"
}
}
},
"contacts_manageRepeater": "Керувати ретранслятором",
"contacts_roomLogin": "Вхід у кімнату",
"contacts_openChat": "Відкрити чат",
"contacts_editGroup": "Редагувати групу",
"contacts_deleteGroup": "Видалити групу",
"contacts_deleteGroupConfirm": "Видалити {groupName}?",
"@contacts_deleteGroupConfirm": {
"placeholders": {
"groupName": {
"type": "String"
}
}
},
"contacts_newGroup": "Нова група",
"contacts_groupName": "Назва групи",
"contacts_groupNameRequired": "Назва групи обов'язкова.",
"contacts_groupNameReserved": "Ця назва групи зарезервована",
"contacts_groupAlreadyExists": "Група «{name}» вже існує.",
"@contacts_groupAlreadyExists": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"contacts_filterContacts": "Фільтрувати контакти...",
"contacts_noContactsMatchFilter": "Жоден контакт не відповідає фільтру.",
"contacts_noMembers": "Немає учасників",
"contacts_lastSeenNow": "В мережі",
"contacts_lastSeenMinsAgo": "В мережі {minutes} хв. тому",
"@contacts_lastSeenMinsAgo": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"contacts_lastSeenHourAgo": "В мережі 1 годину тому",
"contacts_lastSeenHoursAgo": "В мережі {hours} год. тому",
"@contacts_lastSeenHoursAgo": {
"placeholders": {
"hours": {
"type": "int"
}
}
},
"contacts_lastSeenDayAgo": "В мережі 1 день тому",
"contacts_lastSeenDaysAgo": "В мережі {days} дн. тому",
"@contacts_lastSeenDaysAgo": {
"placeholders": {
"days": {
"type": "int"
}
}
},
"channels_title": "Канали",
"channels_noChannelsConfigured": "Канали не налаштовані",
"channels_addPublicChannel": "Додати публічний канал",
"channels_searchChannels": "Пошук каналів...",
"channels_noChannelsFound": "Каналів не знайдено",
"channels_channelIndex": "Канал {index}",
"@channels_channelIndex": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"channels_public": "Публічний",
"channels_via": "через {path}",
"channels_private": "Приватний",
"channels_editChannel": "Редагувати канал",
"channels_muteChannel": "Вимкнути сповіщення каналу",
"channels_unmuteChannel": "Увімкнути сповіщення каналу",
"channels_deleteChannel": "Видалити канал",
"channels_deleteChannelConfirm": "Видалити {name}? Це не можна скасувати.",
"@channels_deleteChannelConfirm": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"channels_channelDeleted": "Канал «{name}» видалено",
"@channels_channelDeleted": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"channels_addChannel": "Додати канал",
"channels_channelIndexLabel": "Індекс каналу",
"channels_channelName": "Назва каналу",
"channels_usePublicChannel": "Використовувати публічний канал",
"channels_standardPublicPsk": "Стандартний публічний PSK",
"channels_pskHex": "PSK (шестнадцяткова система)",
"channels_generateRandomPsk": "Згенерувати випадковий ключ PSK",
"channels_enterChannelName": "Будь ласка, введіть назву каналу",
"channels_pskMustBe32Hex": "PSK має складатись з 32 шістнадцяткових символів.",
"channels_channelAdded": "Канал «{name}» додано",
"@channels_channelAdded": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"channels_editChannelTitle": "Редагувати канал {index}",
"@channels_editChannelTitle": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"channels_smazCompression": "Стиснення SMAZ",
"channels_cyr2latCompression": "Стиснення Cyr2Lat",
"channels_cyr2latCompressionDscr": "Замінює деякі кириличні символи на латиницю при відправці.",
"channels_cyr2latSettingsHeading": "Налаштування Cyr2Lat",
"channels_cyr2latSettingsSubheading": "Список замін",
"channels_cyr2latSettingsDscr": "Редагувати JSON-конфігурацію заміни символів",
"channels_cyr2latSettingsDialogHint": "JSON-карта замін",
"channels_cyr2latSettingsDialogWrongJSON": "Некоректний JSON: {error}",
"settings_cyr2latProfileAdd": "Додати профіль Cyr2Lat",
"settings_cyr2latProfileName": "Назва профілю",
"settings_cyr2latProfileNameEmpty": "Назва профілю не може бути порожньою",
"settings_cyr2latProfileAdded": "Профіль успішно додано",
"settings_cyr2latProfileUpdated": "Профіль успішно оновлено",
"settings_cyr2latProfileEdit": "Редагувати профіль Cyr2Lat",
"settings_cyr2latProfileDelete": "Видалити профіль Cyr2Lat",
"settings_cyr2latProfileDeleted": "Профіль успішно видалено",
"settings_cyr2latProfileDeleteDscr": "Ви впевнені, що хочете видалити профіль \"{name}\"?",
"channels_channelUpdated": "Канал «{name}» оновлено",
"@channels_channelUpdated": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"channels_publicChannelAdded": "Публічний канал додано",
"channels_sortBy": "Сортувати за",
"channels_sortManual": "Вручну",
"channels_sortAZ": "А-Я",
"channels_sortLatestMessages": "Останні повідомлення",
"channels_sortUnread": "Непрочитані",
"chat_noMessages": "Поки немає повідомлень.",
"chat_sendMessageToStart": "Надішліть повідомлення, щоб почати",
"chat_originalMessageNotFound": "Оригінальне повідомлення не знайдено",
"chat_replyingTo": "Відповідь {name}",
"@chat_replyingTo": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"chat_replyTo": "Відповісти {name}",
"@chat_replyTo": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"chat_location": "Геопозиція",
"chat_sendMessageTo": "Надіслати повідомлення {contactName}",
"@chat_sendMessageTo": {
"placeholders": {
"contactName": {
"type": "String"
}
}
},
"chat_typeMessage": "Введіть повідомлення...",
"chat_messageTooLong": "Повідомлення занадто довге (макс. {maxBytes} байт).",
"@chat_messageTooLong": {
"placeholders": {
"maxBytes": {
"type": "int"
}
}
},
"chat_messageCopied": "Повідомлення скопійовано",
"chat_messageDeleted": "Повідомлення видалено",
"chat_retryingMessage": "Спроба відновлення.",
"chat_retryCount": "Повторна спроба {current}/{max}",
"@chat_retryCount": {
"placeholders": {
"current": {
"type": "int"
},
"max": {
"type": "int"
}
}
},
"chat_sendGif": "Надіслати GIF",
"chat_reply": "Відповісти",
"chat_addReaction": "Додати реакцію",
"chat_me": "Я",
"emojiCategorySmileys": "Емодзі",
"emojiCategoryGestures": "Жести",
"emojiCategoryHearts": "Серця",
"emojiCategoryObjects": "Об'єкти",
"gifPicker_title": "Вибрати GIF",
"gifPicker_searchHint": "Пошук GIF...",
"gifPicker_poweredBy": "На базі GIPHY",
"gifPicker_noGifsFound": "GIF не знайдено",
"gifPicker_failedLoad": "Не вдалось завантажити GIF-файли",
"gifPicker_failedSearch": "Пошук GIF не вдався",
"gifPicker_noInternet": "Немає інтернет-з'єднання",
"debugLog_appTitle": "Журнал налагодження застосунку",
"debugLog_bleTitle": "Журнал налагодження BLE",
"debugLog_copyLog": "Копіювати журнал",
"debugLog_clearLog": "Очистити журнал",
"debugLog_copied": "Журнал налагодження скопійовано",
"debugLog_bleCopied": "Журнал BLE скопійовано",
"debugLog_noEntries": "Поки що немає записів журналу налагодження.",
"debugLog_enableInSettings": "Увімкніть налагодження застосунку в налаштуваннях",
"debugLog_frames": "Кадри",
"debugLog_rawLogRx": "Необроблений лог - RX",
"debugLog_noBleActivity": "Поки що немає активності BLE.",
"debugFrame_length": "Довжина кадру: {count} байт",
"@debugFrame_length": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"debugFrame_command": "Команда: 0x{value}",
"@debugFrame_command": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"debugFrame_textMessageHeader": "Повідомлення:",
"debugFrame_destinationPubKey": "- PubKey призначення: {pubKey}",
"@debugFrame_destinationPubKey": {
"placeholders": {
"pubKey": {
"type": "String"
}
}
},
"debugFrame_timestamp": "- Мітка часу: {timestamp}",
"@debugFrame_timestamp": {
"placeholders": {
"timestamp": {
"type": "int"
}
}
},
"debugFrame_flags": "- Прапорці: 0x{value}",
"@debugFrame_flags": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"debugFrame_textType": "- Тип тексту: {type} ({label})",
"@debugFrame_textType": {
"placeholders": {
"type": {
"type": "int"
},
"label": {
"type": "String"
}
}
},
"debugFrame_textTypeCli": "CLI (Command Line Interface)",
"debugFrame_textTypePlain": "Звичайний",
"debugFrame_text": "- Текст: \"{text}\"",
"@debugFrame_text": {
"placeholders": {
"text": {
"type": "String"
}
}
},
"debugFrame_hexDump": "Дамп Hex:",
"chat_pathManagement": "Керування шляхами",
"chat_routingMode": "Режим маршрутизації",
"chat_autoUseSavedPath": "Авто (використовувати збережений шлях)",
"chat_forceFloodMode": "Примусово через всю мережу",
"chat_recentAckPaths": "Підтверджені шляхи (натисніть, щоб використати):",
"chat_pathHistoryFull": "Історія шляхів заповнена. Видаліть записи, щоб додати нові.",
"chat_hopSingular": "Перехід",
"chat_hopPlural": "переходів",
"chat_hopsCount": "{count} {count, plural, =1{перехід} few{переходи} many{переходів} other{переходів}}",
"@chat_hopsCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"chat_successes": "Успішно",
"chat_score": "Оцінка",
"chat_removePath": "Видалити шлях",
"chat_noPathHistoryYet": "Історія шляхів недоступна.\nНадішліть повідомлення, щоб виявити шляхи.",
"chat_pathActions": "Дії зі шляхом:",
"chat_setCustomPath": "Встановити власний шлях",
"chat_setCustomPathSubtitle": "Вказати шлях маршрутизації вручну",
"chat_clearPath": "Очистити шлях",
"chat_clearPathSubtitle": "Примусово повторити пошук при наступному надсиланні",
"chat_pathCleared": "Шлях очищено. Наступне повідомлення оновить маршрут.",
"chat_floodModeSubtitle": "Використовувати перемикач маршрутизації в панелі застосунку",
"chat_floodModeEnabled": "Увімкнено режим «через всю мережу». Перемикайте через іконку маршрутизації на панелі інструментів.",
"chat_fullPath": "Повний шлях",
"chat_pathDetailsNotAvailable": "Деталі шляху ще недоступні. Спробуйте надіслати повідомлення для оновлення.",
"chat_pathSetHops": "Шлях встановлено: {hopCount} {hopCount, plural, =1{перехід} few{переходи} many{переходів} other{переходів}} - {status}",
"@chat_pathSetHops": {
"placeholders": {
"hopCount": {
"type": "int"
},
"status": {
"type": "String"
}
}
},
"chat_pathSavedLocally": "Збережено локально. Підключіться для синхронізації.",
"chat_pathDeviceConfirmed": "Пристрій підтверджено.",
"chat_pathDeviceNotConfirmed": "Пристрій ще не підтверджено.",
"chat_type": "Ввід",
"chat_path": "Шлях",
"chat_publicKey": "Відкритий ключ",
"chat_compressOutgoingMessages": "Стискати вихідні повідомлення",
"chat_floodForced": "Через всю мережу (примусово)",
"chat_directForced": "Напряму (примусово)",
"chat_hopsForced": "{count} переходів (примусово)",
"@chat_hopsForced": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"chat_floodAuto": "Через всю мережу (авто)",
"chat_direct": "Напряму",
"chat_poiShared": "Поділилися точкою інтересу",
"chat_unread": "Непрочитано: {count}",
"@chat_unread": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"chat_openLink": "Відкрити посилання?",
"chat_openLinkConfirmation": "Ви хочете відкрити це посилання у браузері?",
"chat_open": "Відкрити",
"chat_couldNotOpenLink": "Не вдалось відкрити посилання: {url}",
"@chat_couldNotOpenLink": {
"placeholders": {
"url": {
"type": "String"
}
}
},
"chat_invalidLink": "Невірний формат посилання",
"map_title": "Карта вузлів",
"map_noNodesWithLocation": "Немає вузлів з даними про геопозицію",
"map_nodesNeedGps": "Вузли мають надавати свої GPS координати,\nщоб з'явитись на карті.",
"map_nodesCount": "Вузли: {count}",
"@map_nodesCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"map_pinsCount": "Мітки: {count}",
"@map_pinsCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"map_chat": "Чат",
"map_repeater": "Ретранслятор",
"map_room": "Кімната",
"map_sensor": "Сенсор",
"map_pinDm": "Ключ (DM)",
"map_pinPrivate": "Замок (Приватний)",
"map_pinPublic": "Ключ (Публічний)",
"map_lastSeen": "Останній раз бачили",
"map_disconnectConfirm": "Ви впевнені, що хочете відключитись від цього пристрою?",
"map_from": "Від",
"map_source": "Джерело",
"map_flags": "Прапорці",
"map_type": "Тип",
"map_path": "Шлях",
"map_location": "Геопозиція",
"map_estLocation": "Орієнтовна геопозиція",
"map_publicKey": "Публічний ключ",
"map_publicKeyPrefixHint": "напр. ab12",
"map_shareMarkerHere": "Поділитись маркером тут",
"map_pinLabel": "Мітка піна",
"map_label": "Мітка",
"map_pointOfInterest": "Точка інтересу",
"map_sendToContact": "Надіслати контакту",
"map_sendToChannel": "Надіслати в канал",
"map_noChannelsAvailable": "Немає доступних каналів",
"map_publicLocationShare": "Поділитись в публічному місці",
"map_publicLocationShareConfirm": "Ви збираєтесь поділитись геопозицією у {channelLabel}. Цей канал публічний, і кожен, хто має ключ PSK, може це побачити.",
"@map_publicLocationShareConfirm": {
"placeholders": {
"channelLabel": {
"type": "String"
}
}
},
"map_connectToShareMarkers": "Підключіться до пристрою, щоб поділитись маркерами",
"map_filterNodes": "Фільтрувати вузли",
"map_nodeTypes": "Типи вузлів",
"map_chatNodes": "Вузли чату",
"map_repeaters": "Ретранслятори",
"map_otherNodes": "Інші вузли",
"map_keyPrefix": "Префікс ключа",
"map_filterByKeyPrefix": "Фільтрувати за префіксом ключа",
"map_publicKeyPrefix": "Префікс відкритого ключа",
"map_markers": "Маркери",
"map_showSharedMarkers": "Показувати спільні маркери",
"map_lastSeenTime": "Час останньої активності",
"map_sharedPin": "Спільний пін",
"map_joinRoom": "Приєднатись до кімнати",
"map_manageRepeater": "Керувати ретранслятором",
"mapCache_title": "Офлайн-кеш карти",
"mapCache_selectAreaFirst": "Спершу виберіть область для кешування",
"mapCache_noTilesToDownload": "Немає плиток для завантаження в цій області.",
"mapCache_downloadTilesTitle": "Завантажити плитки",
"mapCache_downloadTilesPrompt": "Завантажити {count} плиток для використання офлайн?",
"@mapCache_downloadTilesPrompt": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mapCache_downloadAction": "Завантажити",
"mapCache_cachedTiles": "Закешовано {count} плиток",
"@mapCache_cachedTiles": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mapCache_cachedTilesWithFailed": "Плитки в кеші ({downloaded}) ({failed} помилок)",
"@mapCache_cachedTilesWithFailed": {
"placeholders": {
"downloaded": {
"type": "int"
},
"failed": {
"type": "int"
}
}
},
"mapCache_clearOfflineCacheTitle": "Очистити офлайн-кеш",
"mapCache_clearOfflineCachePrompt": "Видалити всі закешовані плитки карти?",
"mapCache_offlineCacheCleared": "Офлайн-кеш очищено.",
"mapCache_noAreaSelected": "Область не вибрано",
"mapCache_cacheArea": "Область кешування",
"mapCache_useCurrentView": "Використати поточний вигляд",
"mapCache_zoomRange": "Діапазон масштабування",
"mapCache_estimatedTiles": "Оцінка плиток: {count}",
"@mapCache_estimatedTiles": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mapCache_downloadedTiles": "Завантажено {completed} / {total}",
"@mapCache_downloadedTiles": {
"placeholders": {
"completed": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"mapCache_downloadTilesButton": "Завантажити плитки",
"mapCache_clearCacheButton": "Очистити кеш",
"mapCache_failedDownloads": "Невдалі завантаження: {count}",
"@mapCache_failedDownloads": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mapCache_boundsLabel": "Пн {north}, Пд {south}, Сх {east}, Зх {west}",
"@mapCache_boundsLabel": {
"placeholders": {
"north": {
"type": "String"
},
"south": {
"type": "String"
},
"east": {
"type": "String"
},
"west": {
"type": "String"
}
}
},
"time_justNow": "Тільки що",
"time_minutesAgo": "{minutes} хв. тому",
"@time_minutesAgo": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"time_hoursAgo": "{hours} год. тому",
"@time_hoursAgo": {
"placeholders": {
"hours": {
"type": "int"
}
}
},
"time_daysAgo": "{days} дн. тому",
"@time_daysAgo": {
"placeholders": {
"days": {
"type": "int"
}
}
},
"time_hour": "година",
"time_hours": "годин",
"time_day": "день",
"time_days": "днів",
"time_week": "тиждень",
"time_weeks": "тижнів",
"time_month": "місяць",
"time_months": "місяців",
"time_minutes": "хвилин",
"time_allTime": "Весь час",
"dialog_disconnect": "Відключити",
"dialog_disconnectConfirm": "Ви впевнені, що хочете відключитись від цього пристрою?",
"login_repeaterLogin": "Вхід у ретранслятор",
"login_roomLogin": "Вхід у кімнату",
"login_password": "Пароль",
"login_enterPassword": "Введіть пароль",
"login_savePassword": "Зберегти пароль",
"login_savePasswordSubtitle": "Пароль буде надійно збережено на цьому пристрої.",
"login_repeaterDescription": "Введіть пароль ретранслятора для доступу до налаштувань та статусу.",
"login_roomDescription": "Введіть пароль кімнати для доступу до налаштувань та статусу.",
"login_routing": "Маршрутизація",
"login_routingMode": "Режим маршрутизації",
"login_autoUseSavedPath": "Авто (збережений шлях)",
"login_forceFloodMode": "Примусово через всю мережу",
"login_managePaths": "Керувати шляхами",
"login_login": "Вхід",
"login_attempt": "Спроба {current}/{max}",
"@login_attempt": {
"placeholders": {
"current": {
"type": "int"
},
"max": {
"type": "int"
}
}
},
"login_failed": "Вхід не вдався: {error}",
"@login_failed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"login_failedMessage": "Вхід не вдався. Або пароль неправильний, або ретранслятор недосяжний.",
"common_reload": "Перезавантажити",
"common_clear": "Очистити",
"path_currentPath": "Поточний шлях: {path}",
"@path_currentPath": {
"placeholders": {
"path": {
"type": "String"
}
}
},
"path_usingHopsPath": "Використання шляху з {count} {count, plural, =1{переходом} few{переходами} many{переходами} other{переходами}}",
"@path_usingHopsPath": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"path_enterCustomPath": "Ввести власний шлях",
"path_currentPathLabel": "Поточний шлях",
"path_hexPrefixInstructions": "Введіть 2-символьні hex-префікси для кожного переходу, розділені комами.",
"path_hexPrefixExample": "Приклад: A1,F2,3C (кожен вузол використовує перший байт свого відкритого ключа).",
"path_labelHexPrefixes": "Hex-префікси",
"path_helperMaxHops": "Макс. 64 переходи. Кожен префікс — 2 шістнадцяткові символи (1 байт)",
"path_selectFromContacts": "Вибрати з контактів:",
"path_noRepeatersFound": "Ретрансляторів або серверів кімнат не знайдено.",
"path_customPathsRequire": "Власні шляхи вимагають проміжних вузлів, які можуть передавати повідомлення.",
"path_invalidHexPrefixes": "Некоректні hex-префікси: {prefixes}",
"@path_invalidHexPrefixes": {
"placeholders": {
"prefixes": {
"type": "String"
}
}
},
"path_tooLong": "Шлях занадто довгий. Максимум 64 переходи.",
"path_setPath": "Встановити шлях",
"repeater_management": "Керування ретранслятором",
"repeater_managementTools": "Інструменти керування",
"repeater_status": "Статус",
"repeater_statusSubtitle": "Показати статус, статистику та сусідів ретранслятора",
"repeater_telemetry": "Телеметрія",
"repeater_telemetrySubtitle": "Показати телеметрію сенсорів та статистику системи",
"repeater_cli": "CLI (Command Line Interface)",
"repeater_cliSubtitle": "Надіслати команди ретранслятору",
"repeater_settings": "Налаштування",
"repeater_settingsSubtitle": "Налаштувати параметри ретранслятора",
"repeater_statusTitle": "Статус ретранслятора",
"repeater_routingMode": "Режим маршрутизації",
"repeater_autoUseSavedPath": "Авто (використовувати збережений шлях)",
"repeater_forceFloodMode": "Примусово через всю мережу",
"repeater_pathManagement": "Керування шляхами",
"repeater_refresh": "Оновити",
"repeater_statusRequestTimeout": "Час очікування запиту статусу вичерпано.",
"repeater_errorLoadingStatus": "Помилка завантаження статусу: {error}",
"@repeater_errorLoadingStatus": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_systemInformation": "Системна інформація",
"repeater_battery": "Батарея",
"repeater_clockAtLogin": "Годинник (при вході)",
"repeater_uptime": "Час роботи",
"repeater_queueLength": "Довжина черги",
"repeater_debugFlags": "Прапорці налагодження",
"repeater_radioStatistics": "Статистика радіо",
"repeater_lastRssi": "Останній RSSI",
"repeater_lastSnr": "Останній SNR",
"repeater_noiseFloor": "Рівень шуму",
"repeater_txAirtime": "Ефірний час TX",
"repeater_rxAirtime": "Ефірний час RX",
"repeater_packetStatistics": "Статистика пакетів",
"repeater_sent": "Надіслано",
"repeater_received": "Отримано",
"repeater_duplicates": "Дублікати",
"repeater_daysHoursMinsSecs": "{days} дн. {hours} год {minutes} хв {seconds} с",
"@repeater_daysHoursMinsSecs": {
"placeholders": {
"days": {
"type": "int"
},
"hours": {
"type": "int"
},
"minutes": {
"type": "int"
},
"seconds": {
"type": "int"
}
}
},
"repeater_packetTxTotal": "Всього: {total}, Через всю мережу: {flood}, Прямі: {direct}",
"@repeater_packetTxTotal": {
"placeholders": {
"total": {
"type": "int"
},
"flood": {
"type": "String"
},
"direct": {
"type": "String"
}
}
},
"repeater_packetRxTotal": "Всього: {total}, Через всю мережу: {flood}, Прямі: {direct}",
"@repeater_packetRxTotal": {
"placeholders": {
"total": {
"type": "int"
},
"flood": {
"type": "String"
},
"direct": {
"type": "String"
}
}
},
"repeater_duplicatesFloodDirect": "Через всю мережу: {flood}, Прямі: {direct}",
"@repeater_duplicatesFloodDirect": {
"placeholders": {
"flood": {
"type": "String"
},
"direct": {
"type": "String"
}
}
},
"repeater_duplicatesTotal": "Всього: {total}",
"@repeater_duplicatesTotal": {
"placeholders": {
"total": {
"type": "int"
}
}
},
"repeater_settingsTitle": "Налаштування ретранслятора",
"repeater_basicSettings": "Основні налаштування",
"repeater_repeaterName": "Ім'я ретранслятора",
"repeater_repeaterNameHelper": "Показати ім'я цього ретранслятора",
"repeater_adminPassword": "Пароль адміністратора",
"repeater_adminPasswordHelper": "Пароль повного доступу",
"repeater_guestPassword": "Гостьовий пароль",
"repeater_guestPasswordHelper": "Доступ лише для читання з паролем",
"repeater_radioSettings": "Налаштування радіо",
"repeater_frequencyMhz": "Частота (МГц)",
"repeater_frequencyHelper": "300-2500 МГц",
"repeater_txPower": "Потужність TX",
"repeater_txPowerHelper": "1-30 дБм",
"repeater_bandwidth": "Смуга пропускання",
"repeater_spreadingFactor": "Коефіцієнт розширення",
"repeater_codingRate": "Швидкість кодування",
"repeater_locationSettings": "Налаштування геопозиції",
"repeater_latitude": "Широта",
"repeater_latitudeHelper": "Десяткові градуси (наприклад, 37.7749)",
"repeater_longitude": "Довгота",
"repeater_longitudeHelper": "Десяткові градуси (наприклад, -122.4194)",
"repeater_features": "Функції",
"repeater_packetForwarding": "Пересилання пакетів",
"repeater_packetForwardingSubtitle": "Дозволити ретранслятору пересилати пакети",
"repeater_guestAccess": "Гостьовий доступ",
"repeater_guestAccessSubtitle": "Дозволити гостьовий доступ лише для читання",
"repeater_privacyMode": "Режим приватності",
"repeater_privacyModeSubtitle": "Приховати ім'я/геопозицію в оголошеннях",
"repeater_advertisementSettings": "Налаштування оголошень",
"repeater_localAdvertInterval": "Інтервал локальних оголошень (без ретрансляції)",
"repeater_localAdvertIntervalMinutes": "{minutes} хвилин",
"@repeater_localAdvertIntervalMinutes": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"repeater_floodAdvertInterval": "Інтервал оголошень через всю мережу (flood)",
"repeater_floodAdvertIntervalHours": "{hours} годин",
"@repeater_floodAdvertIntervalHours": {
"placeholders": {
"hours": {
"type": "int"
}
}
},
"repeater_encryptedAdvertInterval": "Інтервал зашифрованих оголошень",
"repeater_dangerZone": "Небезпечна зона",
"repeater_rebootRepeater": "Перезавантажити ретранслятор",
"repeater_rebootRepeaterSubtitle": "Скинути пристрій ретранслятора",
"repeater_rebootRepeaterConfirm": "Ви впевнені, що хочете перезавантажити цей ретранслятор?",
"repeater_regenerateIdentityKey": "Перегенерувати ключ ідентифікації",
"repeater_regenerateIdentityKeySubtitle": "Згенерувати нову пару ключів (публічний/приватний)",
"repeater_regenerateIdentityKeyConfirm": "Це створить нову ідентифікацію для ретранслятора. Продовжити?",
"repeater_eraseFileSystem": "Очистити файлову систему",
"repeater_eraseFileSystemSubtitle": "Відформатувати файлову систему ретранслятора",
"repeater_eraseFileSystemConfirm": "УВАГА: Це видалить всі дані з ретранслятора. Це не можна скасувати!",
"repeater_eraseSerialOnly": "Очищення доступне лише через послідовну консоль.",
"repeater_commandSent": "Команда надіслана: {command}",
"@repeater_commandSent": {
"placeholders": {
"command": {
"type": "String"
}
}
},
"repeater_errorSendingCommand": "Помилка надсилання команди: {error}",
"@repeater_errorSendingCommand": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_confirm": "Підтвердити",
"repeater_settingsSaved": "Налаштування успішно збережено.",
"repeater_rxGain": "Підвищена ефективність RX",
"repeater_rxGainHelper": "Вища чутливість, більший струм споживання (тільки для SX1262/SX1268)",
"repeater_refreshRxGain": "Оновіть підвищений прибуток від RX",
"repeater_multiAcks": "Багато підтверджень",
"repeater_multiAcksSubtitle": "Розпізнавайте повідомлення через різні канали для кращої доставки.",
"repeater_refreshMultiAcks": "Оновити кілька підтверджень",
"repeater_networkHealth": "Стан мережі",
"repeater_loopDetect": "Виявлення циклів",
"repeater_loopDetectHelper": "Створіть пакети, які імітують цикли маршрутизації.",
"repeater_loopDetectOff": "Відключення",
"repeater_loopDetectMinimal": "Мінімальний",
"repeater_loopDetectModerate": "Помірний",
"repeater_loopDetectStrict": "Суворий",
"repeater_dutyCycle": "Цикл роботи",
"repeater_dutyCycleHelper": "Максимальний відсоток часу, який може бути виділено для трансляції.",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Інформація про оператора",
"repeater_ownerInfoHelper": "Публічні метадані для цього ретранслятора",
"repeater_refreshOwnerInfo": "Оновити інформацію про оператора",
"repeater_floodMax": "Максимальна кількість стрибків під час повені",
"repeater_floodMaxHelper": "Максимальна кількість хмелю, яку може містити один пакет (0-64)",
"repeater_advancedSettings": "Просунутий",
"repeater_advancedSettingsSubtitle": "Регулювальні ручки для досвідчених операторів",
"repeater_pathHashMode": "Режим хешування шляху",
"repeater_pathHashModeHelper": "Байти, що використовуються для кодування ідентифікатора цього ретранслятора в тегах для виявлення потоків/петлі. 0=1 байт (256 ідентифікаторів, до 64 перехідів), 1=2 байти (65 000 ідентифікаторів, до 32 перехідів), 2=3 байти (16 мільйонів ідентифікаторів, до 21 переходу). Версії 1.13 та старіші не підтримують багатобайтні шляхи — вони активуються лише після того, як мережа буде оновлена до версії 1.14+.",
"repeater_txDelay": "Затримка у Flood, штат Техас",
"repeater_txDelayHelper": "Повторне надсилання з урахуванням навантаження від потоків транспорту, як множник від часу передачі пакета (0-2, за замовчуванням 0,5). Чим вище значення, тим менше конфліктів, але повільніше передавання.",
"repeater_directTxDelay": "Пряме затримка TX",
"repeater_directTxDelayHelper": "Відновлення інтервалів для прямого (немасового) трафіку, як множник часу передачі пакета (від 0 до 2, за замовчуванням 0,3).",
"repeater_intThresh": "Порогове значення перешкод",
"repeater_intThreshHelper": "Порогове значення встановлено для калібрування шумового рівня радіо, щоб відхиляти сигнали, що перевищують цей рівень. 0 – вимкнено; активуйте лише у разі виявлення помилок RX у шумному діапазоні.",
"repeater_agcResetInterval": "Інтервал перезавантаження AGC",
"repeater_agcResetIntervalHelper": "Як часто потрібно скидати автоматичне регулювання гучності радіо, щоб відновити нормальну роботу після ситуації, коли гучність була заблокована. Кожні кілька секунд, зменшуючи значення до кратного 4. Вимкнення періодичного скидання.",
"repeater_actionsTitle": "Дії",
"repeater_sendAdvert": "Надіслати рекламу щодо повені",
"repeater_sendAdvertSubtitle": "Розповсюдити рекламу про надзвичайну ситуацію (повен) через мережу.",
"repeater_sendAdvertZeroHop": "Надіслати рекламу без посередників",
"repeater_sendAdvertZeroHopSubtitle": "Розповсюдити рекламу з однією переадресацією (без повторного розповсюдження)",
"repeater_clockSync": "Синхронізувати годинник зараз",
"repeater_clockSyncSubtitle": "Передайте час вашого телефону на ретранслятор.",
"repeater_actionSucceeded": "{action} succeeded",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} failed: {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Налаштування збережено — перезавантажте ретранслятор для застосування.",
"repeater_settingsPartialFailure": "Деякі налаштування не вдалося застосувати: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Помилка збереження налаштувань: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_refreshBasicSettings": "Оновити основні налаштування",
"repeater_refreshRadioSettings": "Оновити налаштування радіо",
"repeater_refreshTxPower": "Оновити потужність TX",
"repeater_refreshLocationSettings": "Оновити налаштування геопозиції",
"repeater_refreshPacketForwarding": "Оновити пересилання пакетів",
"repeater_refreshGuestAccess": "Оновити гостьовий доступ",
"repeater_refreshPrivacyMode": "Оновити режим приватності",
"repeater_refreshed": "{label} оновлено",
"@repeater_refreshed": {
"placeholders": {
"label": {
"type": "String"
}
}
},
"repeater_errorRefreshing": "Помилка оновлення {label}",
"@repeater_errorRefreshing": {
"placeholders": {
"label": {
"type": "String"
}
}
},
"repeater_cliTitle": "Ретранслятор CLI",
"repeater_debugNextCommand": "Налагодити наступну команду",
"repeater_commandHelp": "Довідка",
"repeater_clearHistory": "Очистити історію",
"repeater_noCommandsSent": "Команди ще не надсилалися.",
"repeater_typeCommandOrUseQuick": "Введіть команду нижче або використовуйте швидкі команди",
"repeater_enterCommandHint": "Введіть команду...",
"repeater_previousCommand": "Попередня команда",
"repeater_nextCommand": "Наступна команда",
"repeater_enterCommandFirst": "Спершу введіть команду",
"repeater_cliCommandFrameTitle": "Фрейм команди CLI",
"repeater_cliCommandError": "Помилка: {error}",
"@repeater_cliCommandError": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_cliQuickGetName": "Отримати ім'я",
"repeater_cliQuickGetRadio": "Отримати Радіо",
"repeater_cliQuickGetTx": "Отримати TX",
"repeater_cliQuickNeighbors": "Сусіди",
"repeater_cliQuickVersion": "Версія",
"repeater_cliQuickAdvertise": "Оголосити",
"repeater_cliQuickClock": "Годинник",
"repeater_cliHelpAdvert": "Надсилає пакет оголошення",
"repeater_cliHelpReboot": "Перезавантажує пристрій. (Зверніть увагу, ви можете отримати «Тайм-аут», що є нормальним)",
"repeater_cliHelpClock": "Відображає поточний час за годинником кожного пристрою.",
"repeater_cliHelpPassword": "Встановлює новий пароль адміністратора для пристрою.",
"repeater_cliHelpVersion": "Відображає версію пристрою та дату збірки прошивки.",
"repeater_cliHelpClearStats": "Скидає різні лічильники статистики до нуля.",
"repeater_cliHelpSetAf": "Встановлює коефіцієнт ефірного часу.",
"repeater_cliHelpSetTx": "Встановлює потужність передачі LoRa в дБм (для застосування потрібне перезавантаження).",
"repeater_cliHelpSetRepeat": "Вмикає або вимикає роль ретранслятора для цього вузла.",
"repeater_cliHelpSetAllowReadOnly": "(Сервер кімнати) Якщо «увімкнено», порожній пароль дозволить вхід, але не дозволить публікувати в кімнаті. (тільки читання)",
"repeater_cliHelpSetFloodMax": "Встановлює максимальну кількість переходів для вхідних пакетів flood (якщо >= max, пакет не пересилається).",
"repeater_cliHelpSetIntThresh": "Встановлює поріг інтерференції (в дБ). Значення за замовчуванням — 14. Встановлення на 0 вимикає виявлення інтерференції каналу.",
"repeater_cliHelpSetAgcResetInterval": "Встановлює інтервал скидання автоматичного контролера посилення (AGC). Встановіть 0 для вимкнення.",
"repeater_cliHelpSetMultiAcks": "Вмикає або вимикає функціональність подвійних ACK.",
"repeater_cliHelpSetAdvertInterval": "Встановлює інтервал таймера для надсилання локального пакету оголошення (без ретрансляції). Встановіть 0 для вимкнення.",
"repeater_cliHelpSetFloodAdvertInterval": "Встановлює інтервал таймера в годинах для надсилання пакету оголошення через всю мережу. Встановіть 0 для вимкнення.",
"repeater_cliHelpSetGuestPassword": "Встановлює/оновлює гостьовий пароль. (для ретрансляторів гостьові підключення можуть надсилати запит «Get Stats»)",
"repeater_cliHelpSetName": "Встановлює ім'я для оголошення.",
"repeater_cliHelpSetLat": "Встановлює широту для карти оголошень. (десяткові градуси)",
"repeater_cliHelpSetLon": "Встановлює довготу для карти оголошень. (десяткові градуси)",
"repeater_cliHelpSetRadio": "Повністю встановлює нові параметри радіо та зберігає їх у налаштуваннях. Потребує команди «перезавантаження» для застосування.",
"repeater_cliHelpSetRxDelay": "Базові (експериментальні) параметри для застосування невеликої затримки до отриманих пакетів залежно від сили сигналу/оцінки. Встановіть 0 для вимкнення.",
"repeater_cliHelpSetTxDelay": "Встановлює множник для часу роботи в режимі «через всю мережу» (flood) для пакету та системи випадкових слотів, щоб затримати його відправку (для зменшення ймовірності колізій).",
"repeater_cliHelpSetDirectTxDelay": "Те саме, що й txdelay, але для застосування випадкової затримки при пересиланні пакетів у прямому режимі.",
"repeater_cliHelpSetBridgeEnabled": "Увімкнути/Вимкнути міст.",
"repeater_cliHelpSetBridgeDelay": "Встановити затримку перед пересиланням пакетів.",
"repeater_cliHelpSetBridgeSource": "Виберіть, чи буде міст ретранслювати отримані пакети або передані пакети.",
"repeater_cliHelpSetBridgeBaud": "Встановити швидкість послідовного зв'язку для мостів Rs232.",
"repeater_cliHelpSetBridgeSecret": "Встановити секрет мосту для мостів espnow.",
"repeater_cliHelpSetAdcMultiplier": "Встановлює власний множник для коригування повідомлюваної напруги батареї (підтримується лише на деяких платах).",
"repeater_cliHelpTempRadio": "Встановлює тимчасові параметри радіо на задану кількість хвилин, потім повертається до початкових налаштувань. (не зберігає в налаштуваннях).",
"repeater_cliHelpSetPerm": "Змінює ACL (список контролю доступу). Видаляє відповідний запис (за префіксом публічного ключа), якщо «permissions» дорівнює нулю. Додає новий запис, якщо hex публічного ключа повний і його немає в ACL. Оновлює запис на основі префікса публічного ключа. Біти дозволів залежать від ролі прошивки, але нижні 2 біти: 0 (Гість), 1 (Тільки читання), 2 (Читання/Запис), 3 (Адміністратор).",
"repeater_cliHelpGetBridgeType": "Отримати тип мосту: немає, rs232, espnow",
"repeater_cliHelpLogStart": "Починає запис пакетів у файлову систему.",
"repeater_cliHelpLogStop": "Зупиняє запис пакетів у файлову систему.",
"repeater_cliHelpLogErase": "Видаляє журнали пакетів з файлової системи.",
"repeater_cliHelpNeighbors": "Показує список інших вузлів-ретрансляторів, почутих через оголошення без ретрансляції. Кожен рядок — id-hex-префікс:timestamp:snr-помножено-на-4",
"repeater_cliHelpNeighborRemove": "Видаляє перший відповідний запис (за префіксом публічного ключа (hex)) зі списку сусідів.",
"repeater_cliHelpRegion": "(тільки серійний) Перелічує всі визначені регіони та поточні дозволи на оголошення «через всю мережу» (flood).",
"repeater_cliHelpRegionLoad": "ПРИМІТКА: це спеціальний виклик кількох команд. Кожна наступна команда — це назва регіону (з відступом пробілами для позначення ієрархії батьків, мінімум один пробіл). Завершується надсиланням порожнього рядка/команди.",
"repeater_cliHelpRegionGet": "Шукає регіон із заданим префіксом назви (або «» для глобальної області). Відповідає: «-> ім'я-регіону (ім'я-батька) 'F'»",
"repeater_cliHelpRegionPut": "Додає або оновлює визначення регіону з заданою назвою.",
"repeater_cliHelpRegionRemove": "Видаляє визначення регіону з заданою назвою.",
"repeater_cliHelpRegionAllowf": "Встановлює дозвіл «Flood» для заданого регіону. ('' для глобальної/успадкованої області)",
"repeater_cliHelpRegionDenyf": "Видаляє дозвіл «Flood» для заданого регіону. (ПРИМІТКА: на даному етапі не рекомендується використовувати для глобальної/успадкованої області!! )",
"repeater_cliHelpRegionHome": "Відповідає поточним «домашнім» регіоном. (Примітка: поки ніде не застосовується, зарезервовано для майбутнього використання)",
"repeater_cliHelpRegionHomeSet": "Встановлює «домашній» регіон.",
"repeater_cliHelpRegionSave": "Зберігає список/карту регіонів у сховищі.",
"repeater_cliHelpGps": "Показує статус GPS. Коли GPS вимкнено, відповідає лише «вимкнено», якщо увімкнено — відповідає «увімкнено», статус, корекція, кількість супутників.",
"repeater_cliHelpGpsOnOff": "Увімкнути/вимкнути GPS.",
"repeater_cliHelpGpsSync": "Синхронізує час вузла з годинником GPS.",
"repeater_cliHelpGpsSetLoc": "Встановлює позицію вузла за координатами GPS і зберігає в налаштуваннях.",
"repeater_cliHelpGpsAdvert": "Надає конфігурацію оголошення геопозиції вузла:\n- none : не включати геопозицію в оголошення\n- share : ділитись геопозицією GPS (з SensorManager)\n- prefs : оголошувати геопозицію, збережену в налаштуваннях",
"repeater_cliHelpGpsAdvertSet": "Встановлює конфігурацію оголошення геопозиції.",
"repeater_commandsListTitle": "Список команд",
"repeater_commandsListNote": "ПРИМІТКА: для різних команд «set»... також існує команда «get»...",
"repeater_general": "Загальні",
"repeater_settingsCategory": "Налаштування",
"repeater_bridge": "Міст",
"repeater_logging": "Журналювання",
"repeater_neighborsRepeaterOnly": "Сусіди (Тільки ретранслятор)",
"repeater_regionManagementRepeaterOnly": "Керування регіонами (Тільки ретранслятор)",
"repeater_regionNote": "Команди регіонів були введені для керування визначеннями та дозволами регіонів.",
"repeater_gpsManagement": "Керування GPS",
"repeater_gpsNote": "Команда GPS була введена для керування питаннями, пов'язаними з локацією.",
"telemetry_receivedData": "Дані телеметрії отримано",
"telemetry_requestTimeout": "Час запиту телеметрії вичерпано.",
"telemetry_errorLoading": "Помилка завантаження телеметрії: {error}",
"@telemetry_errorLoading": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"telemetry_digitalInputLabel": "Цифровий вхід",
"telemetry_digitalOutputLabel": "Цифровий вихід",
"telemetry_analogInputLabel": "Аналоговий вхід",
"telemetry_analogOutputLabel": "Аналоговий вихід",
"telemetry_genericLabel": "Загальний датчик",
"telemetry_luminosityLabel": "Освітленість",
"telemetry_presenceLabel": "Присутність",
"telemetry_humidityLabel": "Вологість",
"telemetry_accelerometerLabel": "Акселерометр",
"telemetry_pressureLabel": "Тиск",
"telemetry_altitudeLabel": "Висота",
"telemetry_frequencyLabel": "Частота",
"telemetry_percentageLabel": "Відсоток",
"telemetry_concentrationLabel": "Концентрація",
"telemetry_powerLabel": "Потужність",
"telemetry_distanceLabel": "Відстань",
"telemetry_energyLabel": "Енергія",
"telemetry_directionLabel": "Напрямок",
"telemetry_timeLabel": "Час",
"telemetry_gyrometerLabel": "Гірометр",
"telemetry_colourLabel": "Колір",
"telemetry_gpsLabel": "GPS",
"telemetry_switchLabel": "Перемикач",
"telemetry_polylineLabel": "Полілінія",
"telemetry_altitudeValue": "{meters} м",
"telemetry_frequencyValue": "{hertz} Гц",
"telemetry_pressureValue": "{hpa} гПа",
"telemetry_luminosityValue": "{lux} лк",
"telemetry_powerValue": "{watts} Вт",
"telemetry_distanceValue": "{meters} м",
"telemetry_energyValue": "{kilowattHours} кВт⋅год",
"telemetry_directionValue": "{degrees}°",
"telemetry_concentrationValue": "{ppm} ppm",
"telemetry_percentageValue": "{percent}%",
"telemetry_analogValue": "{value}",
"telemetry_autoFetchQuantity": "Кількість запитів",
"telemetry_error": "Не вдалося отримати дані",
"telemetry_noData": "Дані телеметрії недоступні.",
"telemetry_channelTitle": "Канал {channel}",
"@telemetry_channelTitle": {
"placeholders": {
"channel": {
"type": "int"
}
}
},
"telemetry_batteryLabel": "Батарея",
"telemetry_voltageLabel": "Напруга",
"telemetry_mcuTemperatureLabel": "Температура MCU",
"telemetry_temperatureLabel": "Температура",
"telemetry_currentLabel": "Поточний струм",
"telemetry_batteryValue": "{percent}% / {volts}В",
"@telemetry_batteryValue": {
"placeholders": {
"percent": {
"type": "int"
},
"volts": {
"type": "String"
}
}
},
"telemetry_voltageValue": "{volts}В",
"@telemetry_voltageValue": {
"placeholders": {
"volts": {
"type": "String"
}
}
},
"telemetry_currentValue": "{amps}А",
"@telemetry_currentValue": {
"placeholders": {
"amps": {
"type": "String"
}
}
},
"telemetry_temperatureValue": "{celsius}°C / {fahrenheit}°F",
"@telemetry_temperatureValue": {
"placeholders": {
"celsius": {
"type": "String"
},
"fahrenheit": {
"type": "String"
}
}
},
"channelPath_title": "Шлях пакету",
"channelPath_viewMap": "Показати карту",
"channelPath_otherObservedPaths": "Інші спостережувані шляхи",
"channelPath_repeaterHops": "Переходи через ретранслятори",
"channelPath_noHopDetails": "Деталі відправки не надані для цього пакету.",
"channelPath_messageDetails": "Деталі повідомлення",
"channelPath_senderLabel": "Відправник",
"channelPath_timeLabel": "Час",
"channelPath_repeatsLabel": "Повторення",
"channelPath_pathLabel": "Шлях {index}",
"channelPath_observedLabel": "Спостережено",
"channelPath_observedPathTitle": "Спостережуваний шлях {index} • {hops}",
"@channelPath_observedPathTitle": {
"placeholders": {
"index": {
"type": "int"
},
"hops": {
"type": "String"
}
}
},
"channelPath_noLocationData": "Немає даних про геопозицію",
"channelPath_timeWithDate": "{day}/{month} {time}",
"@channelPath_timeWithDate": {
"placeholders": {
"day": {
"type": "int"
},
"month": {
"type": "int"
},
"time": {
"type": "String"
}
}
},
"channelPath_timeOnly": "{time}",
"@channelPath_timeOnly": {
"placeholders": {
"time": {
"type": "String"
}
}
},
"channelPath_unknownPath": "Невідомий",
"channelPath_floodPath": "Через всю мережу",
"channelPath_directPath": "Напряму",
"channelPath_observedZeroOf": "0 з {total} переходів",
"@channelPath_observedZeroOf": {
"placeholders": {
"total": {
"type": "int"
}
}
},
"channelPath_observedSomeOf": "{observed} з {total} переходів",
"@channelPath_observedSomeOf": {
"placeholders": {
"observed": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"channelPath_mapTitle": "Карта шляху",
"channelPath_noRepeaterLocations": "Позиції ретрансляторів недоступні для цього шляху.",
"channelPath_primaryPath": "Шлях {index} (Основний)",
"@channelPath_primaryPath": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"@channelPath_pathLabel": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"channelPath_pathLabelTitle": "Шлях",
"channelPath_observedPathHeader": "Спостережуваний шлях",
"channelPath_selectedPathLabel": "{label} • {prefixes}",
"@channelPath_selectedPathLabel": {
"placeholders": {
"label": {
"type": "String"
},
"prefixes": {
"type": "String"
}
}
},
"channelPath_noHopDetailsAvailable": "Деталі переходів недоступні для цього пакету.",
"channelPath_unknownRepeater": "Невідомий ретранслятор",
"listFilter_tooltip": "Фільтр та сортування",
"listFilter_sortBy": "Сортувати за",
"listFilter_latestMessages": "Останні повідомлення",
"listFilter_heardRecently": "Нещодавно почуті",
"listFilter_az": "А-Я",
"listFilter_filters": "Фільтри",
"listFilter_all": "Все",
"listFilter_users": "Користувачі",
"listFilter_repeaters": "Ретранслятори",
"listFilter_roomServers": "Сервери кімнат",
"listFilter_unreadOnly": "Тільки непрочитані повідомлення",
"listFilter_newGroup": "Нова група",
"@neighbors_errorLoading": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_neighbors": "Сусіди",
"repeater_neighborsSubtitle": "Показати сусідів, доступних без ретрансляції.",
"neighbors_receivedData": "Дані сусідів отримано",
"neighbors_requestTimedOut": "Час запиту сусідів вичерпано.",
"neighbors_errorLoading": "Помилка завантаження сусідів: {error}",
"neighbors_repeatersNeighbors": "Ретранслятори-сусіди",
"neighbors_noData": "Дані про сусідів недоступні.",
"channels_createPrivateChannelDesc": "Захищено секретним ключем.",
"channels_joinPrivateChannel": "Приєднатись до приватного каналу",
"channels_createPrivateChannel": "Створити приватний канал",
"channels_joinPrivateChannelDesc": "Ввести секретний ключ вручну.",
"channels_joinPublicChannel": "Приєднатись до публічного каналу",
"channels_joinPublicChannelDesc": "Будь-хто може приєднатись до цього каналу.",
"channels_joinHashtagChannel": "Приєднатись до хештег-каналу",
"channels_joinHashtagChannelDesc": "Будь-хто може приєднатись до хештег-каналів.",
"channels_scanQrCode": "Сканувати QR-код",
"channels_scanQrCodeComingSoon": "Скоро буде",
"channels_enterHashtag": "Введіть хештег",
"channels_hashtagHint": "напр. #команда",
"@neighbors_unknownContact": {
"placeholders": {
"pubkey": {
"type": "String"
}
}
},
"@neighbors_heardAgo": {
"placeholders": {
"time": {
"type": "String"
}
}
},
"neighbors_unknownContact": "Невідомий відкритий ключ {pubkey}",
"neighbors_heardAgo": "Почуто: {time} тому",
"settings_locationGPSEnable": "Увімкнути GPS",
"settings_locationGPSEnableSubtitle": "Вмикає автоматичне оновлення геопозиції через GPS.",
"settings_locationIntervalSec": "Інтервал для GPS (Секунди)",
"settings_locationIntervalInvalid": "Інтервал має бути не менше 60 секунд і менше 86400 секунд.",
"contacts_manageRoom": "Керувати сервером кімнати",
"room_management": "Адміністрування сервера кімнати",
"@community_joinConfirmation": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_created": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_joined": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_qrInstructions": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_alreadyMemberMessage": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_deleteConfirm": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_deleted": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_forCommunity": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"common_ok": "ОК",
"community_title": "Спільнота",
"community_create": "Створити спільноту",
"community_createDesc": "Створити нову спільноту та поділитись через QR-код.",
"community_join": "Приєднатись",
"community_joinTitle": "Приєднатись до спільноти",
"community_joinConfirmation": "Ви бажаєте приєднатись до спільноти «{name}»?",
"community_scanQr": "Сканувати QR спільноти",
"community_scanInstructions": "Наведіть камеру на QR-код спільноти.",
"community_showQr": "Показати QR-код",
"community_publicChannel": "Публічна спільнота",
"community_hashtagChannel": "Хештег спільноти",
"community_name": "Назва спільноти",
"community_enterName": "Введіть назву спільноти",
"community_created": "Спільноту «{name}» створено",
"community_joined": "Приєднався до спільноти «{name}»",
"community_qrTitle": "Поділитись спільнотою",
"community_qrInstructions": "Відскануйте цей QR-код, щоб приєднатись до {name}",
"community_hashtagPrivacyHint": "Хештег-канали спільноти доступні лише членам спільноти",
"community_invalidQrCode": "Недійсний QR-код спільноти",
"community_alreadyMember": "Вже учасник",
"community_alreadyMemberMessage": "Ви вже є учасником «{name}».",
"community_addPublicChannel": "Додати публічний канал спільноти",
"community_addPublicChannelHint": "Автоматично додати публічний канал для цієї спільноти",
"community_noCommunities": "Поки не приєднано до жодної групи.",
"community_scanOrCreate": "Відскануйте QR-код або створіть спільноту, щоб почати",
"community_manageCommunities": "Керувати спільнотами",
"community_delete": "Покинути спільноту",
"community_deleteConfirm": "Покинути «{name}»?",
"community_deleteChannelsWarning": "Це також видалить {count} {count, plural, =1{канал} few{канали} many{каналів} other{каналів}} та їх повідомлення.",
"@community_deleteChannelsWarning": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"community_deleted": "Спільноту «{name}» покинуто",
"community_addHashtagChannel": "Додати хештег спільноти",
"community_addHashtagChannelDesc": "Додати хештег-канал для цієї спільноти",
"community_selectCommunity": "Вибрати спільноту",
"community_regularHashtag": "Звичайний хештег",
"community_regularHashtagDesc": "Публічний хештег (будь-хто може приєднатись)",
"community_communityHashtag": "Хештег спільноти",
"community_communityHashtagDesc": "Ексклюзивно для членів спільноти",
"community_forCommunity": "Для {name}",
"@community_regenerateSecretConfirm": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_secretRegenerated": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_secretUpdated": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_scanToUpdateSecret": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"community_regenerateSecret": "Перегенерувати секретний ключ",
"community_regenerateSecretConfirm": "Перегенерувати секретний ключ для «{name}»? Усі учасники матимуть відсканувати новий QR-код, щоб продовжити спілкування.",
"community_regenerate": "Перегенерувати",
"community_secretRegenerated": "Секретний ключ для «{name}» перегенеровано",
"community_scanToUpdateSecret": "Відскануйте новий QR-код, щоб оновити секретний ключ для «{name}»",
"community_updateSecret": "Оновити секретний ключ",
"community_secretUpdated": "Секретний ключ для «{name}» оновлено",
"@contacts_pathTraceTo": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"pathTrace_you": "Ви",
"pathTrace_failed": "Відстеження шляху не вдалось.",
"pathTrace_notAvailable": "Трасування шляху недоступне.",
"pathTrace_refreshTooltip": "Оновити трасування шляху",
"contacts_pathTrace": "Трасування шляхів",
"contacts_ping": "Пінгувати",
"contacts_repeaterPathTrace": "Трасування шляху до ретранслятора",
"contacts_repeaterPing": "Пінгувати ретранслятор",
"contacts_roomPathTrace": "Трасування шляху до серверу кімнати",
"contacts_roomPing": "Пінг сервера кімнати",
"contacts_chatTraceRoute": "Трасування шляху",
"contacts_pathTraceTo": "Відстежити маршрут до {name}",
"contacts_invalidAdvertFormat": "Недійсні контактні дані",
"contacts_contactImported": "Контакт було імпортовано.",
"contacts_contactImportFailed": "Контакт не вдалось імпортувати",
"contacts_zeroHopAdvert": "Оголошення без ретрансляції",
"contacts_floodAdvert": "Оголошення з ретрансляцією",
"contacts_copyAdvertToClipboard": "Копіювати оголошення",
"contacts_clipboardEmpty": "Буфер обміну порожній",
"appSettings_languageRu": "Російська",
"appSettings_enableMessageTracing": "Увімкнути відстеження повідомлень",
"appSettings_enableMessageTracingSubtitle": "Показувати детальні метадані про маршрутизацію та час для повідомлень",
"contacts_ShareContact": "Копіювати контакт у буфер обміну",
"contacts_zeroHopContactAdvertFailed": "Не вдалось надіслати контакт.",
"contacts_contactAdvertCopied": "Оголошення скопійовано до буфера обміну.",
"contacts_contactAdvertCopyFailed": "Копіювання оголошення в буфер обміну завершилось невдало",
"contacts_zeroHopContactAdvertSent": "Відправлено контакт за оголошенням",
"contacts_addContactFromClipboard": "Додати контакт з буфера",
"contacts_ShareContactZeroHop": "Поділитись контактом за оголошенням",
"notification_activityTitle": "Активність MeshCore",
"notification_messagesCount": "{count} {count, plural, =1{повідомлення} few{повідомлення} many{повідомлень} other{повідомлень}}",
"notification_channelMessagesCount": "{count} {count, plural, =1{повідомлення каналу} few{повідомлення каналу} many{повідомлень каналу} other{повідомлень каналу}}",
"notification_newNodesCount": "{count} {count, plural, =1{новий вузол} few{нові вузли} many{нових вузлів} other{нових вузлів}}",
"notification_newTypeDiscovered": "Виявлено новий {contactType}",
"notification_receivedNewMessage": "Отримано нове повідомлення",
"settings_gpxExportRepeaters": "Експорт ретрансляторів і серверів кімнат у GPX",
"settings_gpxExportRepeatersSubtitle": "Експортує ретранслятори та сервери кімнат з геопозицією у файл GPX.",
"settings_gpxExportSuccess": "Успішно експортовано файл GPX.",
"settings_gpxExportNoContacts": "Немає контактів для експорту.",
"settings_gpxExportNotAvailable": "Не підтримується на вашому пристрої/операційній системі",
"settings_gpxExportError": "Сталась помилка під час експорту.",
"settings_gpxExportAllSubtitle": "Експортує всі контакти з геопозицією у файл GPX.",
"settings_gpxExportAll": "Експорт усіх контактів у GPX",
"settings_gpxExportContactsSubtitle": "Експортує контакти з геопозицією у файл GPX.",
"settings_gpxExportContacts": "Експорт контактів у GPX",
"settings_gpxExportRepeatersRoom": "Геопозиції ретрансляторів та серверів кімнат",
"settings_gpxExportChat": "Геопозиції контактів",
"settings_gpxExportShareText": "Дані карти експортовані з meshcore-open",
"settings_gpxExportAllContacts": "Усі місця контактів",
"settings_gpxExportShareSubject": "експорт даних карти meshcore-open у форматі GPX",
"pathTrace_someHopsNoLocation": "Один або декілька переходів не мають даних про геопозицію!",
"map_tapToAdd": "Натисніть на вузли, щоб додати їх до шляху",
"map_runTrace": "Виконати трасування шляху",
"pathTrace_clearTooltip": "Очистити шлях",
"map_removeLast": "Видалити останній",
"map_pathTraceCancelled": "Трасування шляху скасовано.",
"scanner_enableBluetooth": "Увімкніть Bluetooth",
"scanner_bluetoothOffMessage": "Будь ласка, увімкніть Bluetooth, щоб сканувати пристрої.",
"scanner_chromeRequired": "Потрібен браузер Chrome",
"scanner_chromeRequiredMessage": "Для підтримки Bluetooth у цьому вебзастосунку потрібен Google Chrome або браузер на базі Chromium.",
"scanner_bluetoothOff": "Bluetooth вимкнено",
"snrIndicator_lastSeen": "Останній раз бачили",
"snrIndicator_nearByRepeaters": "Найближчі ретранслятори",
"chat_ShowAllPaths": "Показати всі шляхи",
"settings_clientRepeatFreqWarning": "Повтор без підключення до мережі вимагає частоти 433, 869 або 918 МГц.",
"settings_clientRepeatSubtitle": "Дозвольте цьому пристрою повторювати пакети даних для інших пристроїв.",
"settings_clientRepeat": "Автономна система",
"settings_aboutOpenMeteoAttribution": "Дані про висоту LOS: Open-Meteo (CC BY 4.0)",
"appSettings_unitsTitle": "Одиниці",
"appSettings_unitsMetric": "Метричні (м / км)",
"appSettings_unitsImperial": "Імперські (ft / mi)",
"map_lineOfSight": "Пряма видимість",
"map_losScreenTitle": "Пряма видимість",
"losSelectStartEnd": "Виберіть початковий і кінцевий вузли для LOS.",
"losRunFailed": "Помилка перевірки прямої видимості: {error}",
"@losRunFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"losClearAllPoints": "Очистити всі пункти",
"losRunToViewElevationProfile": "Запустіть LOS, щоб переглянути профіль висоти",
"losMenuTitle": "Меню LOS",
"losMenuSubtitle": "Торкніться вузлів або утримуйте карту, щоб отримати власні точки",
"losShowDisplayNodes": "Показати вузли відображення",
"losCustomPoints": "Користувальницькі точки",
"losCustomPointLabel": "Власна точка {index}",
"@losCustomPointLabel": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"losPointA": "Точка А",
"losPointB": "Точка Б",
"losAntennaA": "Антена A: {value} {unit}",
"@losAntennaA": {
"placeholders": {
"value": {
"type": "String"
},
"unit": {
"type": "String"
}
}
},
"losAntennaB": "Антена B: {value} {unit}",
"@losAntennaB": {
"placeholders": {
"value": {
"type": "String"
},
"unit": {
"type": "String"
}
}
},
"losRun": "Запустіть LOS",
"losNoElevationData": "Немає даних про висоту",
"losProfileClear": "{distance} {distanceUnit}, чистий LOS, мінімальний зазор {clearance} {heightUnit}",
"@losProfileClear": {
"placeholders": {
"distance": {
"type": "String"
},
"distanceUnit": {
"type": "String"
},
"clearance": {
"type": "String"
},
"heightUnit": {
"type": "String"
}
}
},
"losProfileBlocked": "{distance} {distanceUnit}, заблоковано {obstruction} {heightUnit}",
"@losProfileBlocked": {
"placeholders": {
"distance": {
"type": "String"
},
"distanceUnit": {
"type": "String"
},
"obstruction": {
"type": "String"
},
"heightUnit": {
"type": "String"
}
}
},
"losStatusChecking": "LOS: перевірка...",
"losStatusNoData": "LOS: немає даних",
"losStatusSummary": "LOS: {clear}/{total} очищено, {blocked} заблоковано, {unknown} невідомо",
"@losStatusSummary": {
"placeholders": {
"clear": {
"type": "int"
},
"total": {
"type": "int"
},
"blocked": {
"type": "int"
},
"unknown": {
"type": "int"
}
}
},
"losErrorElevationUnavailable": "Дані про висоту недоступні для одного чи кількох зразків.",
"losErrorInvalidInput": "Недійсні дані про точки/висоту для розрахунку LOS.",
"losRenameCustomPoint": "Перейменувати власну точку",
"losPointName": "Назва точки",
"losShowPanelTooltip": "Показати панель LOS",
"losHidePanelTooltip": "Приховати панель LOS",
"losElevationAttribution": "Дані про висоту: Open-Meteo (CC BY 4.0)",
"losLegendRadioHorizon": "Радіогоризонт",
"losLegendLosBeam": "Лінія прямої видимості",
"losLegendTerrain": "Рельєф",
"losFrequencyLabel": "Частота",
"losFrequencyInfoTooltip": "Переглянути деталі розрахунку",
"losFrequencyDialogTitle": "Розрахунок радіогоризонту",
"losFrequencyDialogDescription": "Починаючи з k={baselineK} на {baselineFreq} МГц, обчислення коригує k-фактор для поточного діапазону {frequencyMHz} МГц, який визначає викривлену межу радіогоризонту.",
"@losFrequencyDialogDescription": {
"description": "Explain how the calculation uses the baseline frequency and derived k-factor.",
"placeholders": {
"baselineK": {
"type": "double"
},
"baselineFreq": {
"type": "double"
},
"frequencyMHz": {
"type": "double"
},
"kFactor": {
"type": "double"
}
}
},
"listFilter_removeFromFavorites": "Видалити зі списку улюблених",
"listFilter_addToFavorites": "Додати до улюблених",
"listFilter_favorites": "Улюблені",
"@contacts_searchFavorites": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"@contacts_searchUsers": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"@contacts_searchRepeaters": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"@contacts_searchRoomServers": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"contacts_searchRoomServers": "Пошук {number}{str} серверів кімнат...",
"contacts_searchUsers": "Пошук {number}{str} користувачів...",
"contacts_searchFavorites": "Пошук {number}{str} улюблених...",
"contacts_searchContactsNoNumber": "Пошук контактів...",
"contacts_searchRepeaters": "Пошук {number}{str} ретрансляторів...",
"contacts_unread": "Непрочитане",
"settings_contactSettingsSubtitle": "Налаштування для додавання контактів",
"settings_contactSettings": "Налаштування контактів",
"contactsSettings_autoAddUsersSubtitle": "Дозволити пристрою-компаньйону автоматично додавати виявлених користувачів",
"contactsSettings_autoAddRepeatersTitle": "Автоматично додавати ретранслятори",
"contactsSettings_autoAddRepeatersSubtitle": "Дозволити пристрою-компаньйону автоматично додавати виявлені ретранслятори",
"contactsSettings_autoAddRoomServersTitle": "Автоматично додавати сервери кімнат",
"contactsSettings_otherTitle": "Інші налаштування, пов'язані з контактами",
"contactsSettings_autoAddTitle": "Автоматичне виявлення",
"contactsSettings_autoAddUsersTitle": "Автоматично додавати користувачів",
"contactsSettings_title": "Налаштування контактів",
"contactsSettings_autoAddRoomServersSubtitle": "Дозволити пристрою-компаньйону автоматично додавати виявлені сервери кімнат.",
"contactsSettings_autoAddSensorsTitle": "Автоматично додавати сенсори",
"discoveredContacts_searchHint": "Знайти виявлені контакти",
"discoveredContacts_contactAdded": "Контакт додано",
"contactsSettings_autoAddSensorsSubtitle": "Дозволити пристрою-компаньйону автоматично додавати виявлені сенсори",
"contactsSettings_overwriteOldestTitle": "Перезаписати найстаріше",
"discoveredContacts_Title": "Виявлені контакти",
"discoveredContacts_noMatching": "Відповідних контактів не знайдено",
"discoveredContacts_deleteContact": "Видалити контакт",
"discoveredContacts_copyContact": "Копіювати контакт у буфер обміну",
"discoveredContacts_addContact": "Додати контакт",
"contactsSettings_overwriteOldestSubtitle": "Коли список контактів заповнений, найстарший контакт без позначки улюбленого буде замінений.",
"common_deleteAll": "Видалити все",
"discoveredContacts_deleteContactAll": "Видалити всі виявлені контакти",
"discoveredContacts_deleteContactAllContent": "Ви впевнені, що хочете видалити всі виявлені контакти?",
"map_showGuessedLocations": "Показати геопозиції передбачених вузлів",
"map_guessedLocation": "Передбачена геопозиція",
"usbScreenSubtitle": "Виберіть виявлений USB-пристрій і підключіть його безпосередньо до вашого вузла MeshCore.",
"usbScreenTitle": "Підключити через USB",
"connectionChoiceBluetoothLabel": "Bluetooth",
"connectionChoiceUsbLabel": "USB",
"usbScreenStatus": "Виберіть пристрій USB",
"usbScreenNote": "USB-серіальний інтерфейс активний на підтримуваних пристроях на базі Android та на десктопних платформах.",
"usbScreenEmptyState": "Не знайдено жодних пристроїв USB. Підключіть один і перезавантажте.",
"usbErrorPermissionDenied": "Було відмовлено у наданні дозволу на використання USB.",
"usbErrorDeviceMissing": "Вибране USB-пристрій більше недоступне.",
"usbErrorInvalidPort": "Виберіть дійсний USB-пристрій.",
"usbErrorBusy": "Ще один запит на підключення через USB вже обробляється.",
"usbErrorNotConnected": "Немає підключених пристроїв USB.",
"usbErrorOpenFailed": "Не вдалось відкрити вибране USB-пристрій.",
"usbErrorConnectFailed": "Не вдалось підключитись до вибраного USB-пристрою.",
"usbErrorUnsupported": "Підтримка USB-серіального інтерфейсу не реалізована на цій платформі.",
"usbErrorAlreadyActive": "USB-з'єднання вже встановлено.",
"usbErrorNoDeviceSelected": "Не було вибрано жодного пристрою USB.",
"usbErrorPortClosed": "З'єднання USB не встановлено.",
"usbFallbackDeviceName": "Пристрій для передачі даних по веб-серіалах",
"@usbConnectionFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"usbStatus_searching": "Пошук пристроїв USB...",
"usbStatus_notConnected": "Виберіть пристрій USB",
"usbConnectionFailed": "Не вдалось встановити з'єднання через USB: {error}",
"usbStatus_connecting": "Підключення до USB-пристрою...",
"usbErrorConnectTimedOut": "З'єднання не вдалось встановити. Переконайтесь, що пристрій має встановлене програмне забезпечення USB Companion.",
"@tcpStatus_connectingTo": {
"placeholders": {
"endpoint": {
"type": "String"
}
}
},
"@tcpConnectionFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"connectionChoiceTcpLabel": "TCP",
"tcpHostHint": "192.168.40.10",
"tcpHostLabel": "IP-адреса",
"tcpScreenTitle": "Підключитись через TCP",
"tcpPortLabel": "Порт",
"tcpPortHint": "5000",
"tcpStatus_notConnected": "Введіть кінцеву точку та підключіться",
"tcpStatus_connectingTo": "Підключення до {endpoint}...",
"tcpErrorHostRequired": "Необхідно вказати IP-адресу.",
"tcpErrorPortInvalid": "Порт має бути в межах від 1 до 65535.",
"tcpErrorUnsupported": "Транспорт TCP не підтримується на цій платформі.",
"tcpErrorTimedOut": "З'єднання TCP завершилось через закінчення часу очікування.",
"tcpConnectionFailed": "Не вдалось встановити з'єднання TCP: {error}",
"map_showDiscoveryContacts": "Показати виявлені контакти",
"map_setAsMyLocation": "Встановити мою геопозицію",
"@path_routeWeight": {
"placeholders": {
"weight": {
"type": "String"
},
"max": {
"type": "String"
}
}
},
"settings_privacySubtitle": "Керуйте інформацією, яка буде спільно використовуватись",
"settings_privacy": "Налаштування приватності",
"settings_telemetryBaseMode": "Режим базової телеметрії",
"settings_telemetryLocationMode": "Режим місця телеметрії",
"settings_advertLocation": "Геопозиція в оголошенні",
"settings_advertLocationSubtitle": "Включити геопозицію в оголошення",
"settings_privacySettingsDescription": "Виберіть, яку інформацію ваш пристрій буде передавати іншим.",
"settings_allowAll": "Дозволити все",
"settings_denyAll": "Відхилити все",
"settings_allowByContact": "Дозволити за контактними прапорцями",
"settings_telemetryEnvironmentMode": "Режим середовища телеметрії",
"contact_info": "Контактна інформація",
"contact_teleBaseSubtitle": "Дозволити спільний доступ до рівня заряду батареї та базової телеметрії",
"contact_teleLoc": "Геопозиція телеметрії",
"contact_teleBase": "Базова телеметрія",
"contact_teleLocSubtitle": "Дозволити спільне використання даних про місцеположення",
"contact_settings": "Налаштування контактів",
"contact_telemetry": "Телеметрія",
"contact_clearChat": "Очистити чат",
"contact_lastSeen": "Останній раз бачили",
"contact_teleEnv": "Середовище телеметрії",
"contact_teleEnvSubtitle": "Дозволити спільний доступ до даних датчиків середовища",
"appSettings_initialRouteWeight": "Початкова вартість маршруту",
"appSettings_initialRouteWeightSubtitle": "Початкова вага для нових відкритих шляхів",
"appSettings_maxRouteWeight": "Максимальна вага маршруту",
"appSettings_maxRouteWeightSubtitle": "Максимальна вага, яку може накопичити маршрут завдяки успішним доставкам.",
"appSettings_routeWeightSuccessIncrement": "Збільшення ваги успіху",
"appSettings_routeWeightSuccessIncrementSubtitle": "Вага, додана до маршруту після успішної доставки",
"appSettings_routeWeightFailureDecrement": "Зменшення ваги помилки",
"appSettings_routeWeightFailureDecrementSubtitle": "Вага, яка була знята з маршруту після невдалої доставки",
"appSettings_maxMessageRetries": "Максимальна кількість повторних спроб надсилання повідомлення",
"appSettings_maxMessageRetriesSubtitle": "Кількість спроб повторного відправлення повідомлення перед тим, як позначити його як невдале",
"path_routeWeight": "{weight}/{max}",
"settings_telemetryModeUpdated": "Режим телеметрії оновлено",
"map_showOverlaps": "Перекриття ключів ретрансляторів",
"map_runTraceWithReturnPath": "Повернутись назад тим же шляхом",
"@radioStats_noiseFloor": {
"placeholders": {
"noiseDbm": {
"type": "int"
}
}
},
"@radioStats_lastRssi": {
"placeholders": {
"rssiDbm": {
"type": "int"
}
}
},
"@radioStats_lastSnr": {
"placeholders": {
"snr": {
"type": "String"
}
}
},
"@radioStats_txAir": {
"placeholders": {
"seconds": {
"type": "int"
}
}
},
"@radioStats_rxAir": {
"placeholders": {
"seconds": {
"type": "int"
}
}
},
"@radioStats_stripNoise": {
"placeholders": {
"noiseDbm": {
"type": "int"
}
}
},
"chat_sendCooldown": "Будь ласка, зачекайте трохи, перш ніж відправляти знову.",
"appSettings_languageHu": "Угорська",
"appSettings_jumpToOldestUnreadSubtitle": "При відкритті чату з непрочитаними повідомленнями, прокрутіть до першого непрочитаного повідомлення, а не до останнього.",
"appSettings_jumpToOldestUnread": "Перейти до найстарішого непрочитаного повідомлення",
"appSettings_languageJa": "Японська",
"appSettings_languageKo": "Корейська",
"radioStats_tooltip": "Статистика радіо та мережі",
"radioStats_screenTitle": "Статистика радіо",
"radioStats_notConnected": "Підключіться до пристрою, щоб переглядати статистику радіо.",
"radioStats_firmwareTooOld": "Статистика радіо вимагає прошивки пристрою-компаньйона версії 8 або новішої.",
"radioStats_waiting": "Очікування даних…",
"radioStats_noiseFloor": "Рівень шуму: {noiseDbm} дБм",
"radioStats_lastRssi": "Останній показник RSSI: {rssiDbm} дБм",
"radioStats_lastSnr": "Останній показник SNR: {snr} дБ",
"radioStats_txAir": "Час в ефірі TX (загальний): {seconds} секунд",
"radioStats_rxAir": "Час в ефірі RX (загальний): {seconds} секунд",
"radioStats_chartCaption": "Рівень шуму (дБм) на основі останніх вимірювань.",
"radioStats_stripNoise": "Рівень шуму: {noiseDbm} дБм",
"radioStats_stripWaiting": "Отримано статистику радіо…",
"radioStats_settingsTile": "Статистика радіо",
"radioStats_settingsSubtitle": "Рівень шуму, RSSI, SNR та час в ефірі.",
"@translation_downloadFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"translation_composerTitle": "Перекладіть перед відправкою",
"translation_title": "Переклад",
"translation_enableTitle": "Увімкнути переклад",
"translation_enableSubtitle": "Перекладати отримані повідомлення та дозволяти попередній переклад перед відправкою.",
"translation_composerSubtitle": "Контролює стан ікон перекладу, який використовується за замовчуванням.",
"translation_autoIncomingTitle": "Автоматично перекладати повідомлення",
"translation_autoIncomingSubtitle": "Автоматично перекладає повідомлення для сповіщень, а також для чатів і каналів.",
"translation_translateMessage": "Перекласти повідомлення",
"translation_targetLanguage": "Цільова мова",
"translation_useAppLanguage": "Використовувати мову застосунку",
"translation_downloadedModelLabel": "Завантажений шаблон",
"translation_presetModelLabel": "Попередньо налаштована модель з Hugging Face",
"translation_manualUrlLabel": "Посилання на веб-сторінку з інструкцією",
"translation_downloadModel": "Завантажити модель",
"translation_downloading": "Завантаження...",
"translation_working": "Працюю...",
"translation_stop": "Припинити",
"translation_mergingChunks": "Об'єднання завантажених фрагментів у кінцевий файл...",
"translation_downloadedModels": "Завантажені моделі",
"translation_deleteModel": "Видалити модель",
"translation_modelDownloaded": "Модель перекладу завантажена.",
"translation_downloadStopped": "Завантаження призупинено.",
"translation_downloadFailed": "Не вдалось завантажити: {error}",
"translation_enterUrlFirst": "Спочатку введіть URL моделі.",
"@scanner_linuxPairingPinPrompt": {
"placeholders": {
"deviceName": {
"type": "String"
}
}
},
"@translation_translateTo": {
"placeholders": {
"language": {
"type": "String"
}
}
},
"translation_composerEnabledHint": "Повідомлення будуть перекладені перед відправленням.",
"translation_messageTranslation": "Переклад повідомлення",
"translation_composerDisabledHint": "Надсилайте повідомлення, використовуючи оригінальний текстовий формат.",
"translation_translateBeforeSending": "Перекладіть перед відправкою",
"translation_translateTo": "Перекласти на {language}",
"translation_translationOptions": "Варіанти перекладу",
"translation_systemLanguage": "Мова системи",
"scanner_linuxPairingPinTitle": "PIN‑код спарювання Bluetooth",
"scanner_linuxPairingShowPin": "Показати PIN",
"scanner_linuxPairingPinPrompt": "Введіть PIN для {deviceName} (залиште порожнім, якщо його немає).",
"scanner_linuxPairingHidePin": "Приховати PIN",
"repeater_cliQuickClockSync": "Синхронізація годинника",
"repeater_cliQuickDiscovery": "Виявити сусідів",
"@repeater_clockSyncAfterLogin": {
"description": "Repeater setting: auto sync device clock after successful login"
},
"@repeater_clockSyncAfterLoginSubtitle": {
"description": "Repeater setting subtitle: describes the clock sync after login behavior"
},
"repeater_clockSyncAfterLoginSubtitle": "Автоматично надсилати повідомлення \"синхронізація годин\" після успішного входу.",
"repeater_clockSyncAfterLogin": "Синхронізація годин після входу",
"repeater_guestTools": "Гостьові інструменти",
"repeater_guest": "Інформація про ретранслятор",
"room_guest": "Інформація про сервер кімнати",
"chat_sendMessage": "Надіслати повідомлення",
"repeater_getCategory": "Отримати цінності",
"repeater_powerMgmt": "Управління енергоспоживанням",
"repeater_sensors": "Датчики",
"repeater_cliHelpPowerOff": "Вмикає живлення пристрою. (очікується відсутність відповіді)",
"repeater_cliHelpClkReboot": "Скидає годинник до відомої епохи та перезавантажує пристрій.",
"repeater_cliHelpAdvertZeroHop": "Надсилає рекламу, яка не проходить через інші мережі (лише до безпосередніх сусідів).",
"repeater_cliHelpStartOta": "Запускає оновлення прошивки безпосередньо через повітря на сумісних платах.",
"repeater_cliHelpTime": "Встановлює час пристрою відповідно до заданих секунд від початку епохи Unix. Час не може відкачуватися назад.",
"repeater_cliHelpBoard": "Показує виробника/ідентифікатор обладнання.",
"repeater_cliHelpDiscoverNeighbors": "Відправляє запит на виявлення сусідніх вузлів. (Тільки для повторювачів)",
"repeater_cliHelpPowersaving": "Показує, чи увімкнено режим енергозбереження, чи ні.",
"repeater_cliHelpPowersavingOnOff": "Увімкне або вимкне режим енергозбереження (якщо підтримується).",
"repeater_cliHelpErase": "(Тільки для серійного використання) Форматує файлову систему пристрою. Видаляє всі налаштування та контакти.",
"repeater_cliHelpSetDutyCycle": "Встановлює максимальний допустимий цикл передавання як відсоток (від 1 до 100). Автоматично коригує коефіцієнт використання часу.",
"repeater_cliHelpSetPrvKey": "(Тільки для серійного використання) Замінює приватний ключ ідентифікації пристрою. Необхідне перезавантаження для застосування. Генерує новий публічний ключ.",
"repeater_cliHelpSetRadioRxGain": "(Тільки для SX126x) Увімкнення посиленого рівня RX для покращення чутливості при високому споживанні струму.",
"repeater_cliHelpSetOwnerInfo": "Вказує рядок з контактною інформацією власника, який вказано в оголошеннях. Використовуйте '|' для переходу на новий рядок.",
"repeater_cliHelpSetPathHashMode": "Встановлює режим хешування шляху. 0 = для старих систем, 1 = для стандартних, 2 = для суворих. Впливає на те, як маршрути порівнюються.",
"repeater_cliHelpSetLoopDetect": "Встановлює чутливість виявлення циклів маршрутизації: вимкнено, мінімальну, помірну або жорстку.",
"repeater_cliHelpSetFreq": "(Тільки для серійного пристрою) Швидко встановлює лише частоту. Потрібно перезавантажити. Рекомендується використовувати функцію \"налаштування радіо\", щоб задати всі параметри радіо.",
"repeater_cliHelpSetBridgeChannel": "(Тільки для мосту ESPNow) Встановлює канал Wi-Fi (від 1 до 14), який використовується мостом.",
"repeater_cliHelpGetName": "Показує назву узла, яка була налаштована.",
"repeater_cliHelpGetRole": "Показує роль прошивки (ретранслятор, сервер кімнати тощо).",
"repeater_cliHelpGetPublicKey": "Відображає публічний ключ пристрою.",
"repeater_cliHelpGetPrvKey": "(Тільки для серійного використання) Показує приватний ключ пристрою. Розглядайте його як секретну інформацію.",
"repeater_cliHelpGetRepeat": "Показує, чи активна функція перенаправлення пакетів (роль повторювача).",
"repeater_cliHelpGetTx": "Показує потожну потужність передавача в децибелах (dBm).",
"repeater_cliHelpGetFreq": "Показує налаштовану радіочастоту в мегагерцах (MHz).",
"repeater_cliHelpGetRadio": "Показує повні параметри радіосигналу: частоту, смугу пропускання, коефіцієнт модуляції, швидкість кодування.",
"repeater_cliHelpGetRadioRxGain": "(Тільки для SX126x) Показує стан посилення сигналу RX.",
"repeater_cliHelpGetAf": "Показує поточний коефіцієнт часу трансляції.",
"repeater_cliHelpGetDutyCycle": "Показує поточний допустимий цикл роботи як відсоток.",
"repeater_cliHelpGetIntThresh": "Показує поріг перешкод каналу в децибелах.",
"repeater_cliHelpGetAgcResetInterval": "Показує інтервал перезавантаження AGC у секундах.",
"repeater_cliHelpGetMultiAcks": "Показує, чи увімкнено режим подвійного підтвердження (1) або вимкнено (0).",
"repeater_cliHelpGetAllowReadOnly": "Показує, чи дозволено лише читання для гостей.",
"repeater_cliHelpGetAdvertInterval": "Показує тривалість місцевої рекламної паузи в хвилинах.",
"repeater_cliHelpGetFloodAdvertInterval": "Показує інтервал часу між рекламними роликами про повені, виражений у годинах.",
"repeater_cliHelpGetGuestPassword": "Відображає налаштований пароль для гостей.",
"repeater_cliHelpGetLat": "Відображає задану широту.",
"repeater_cliHelpGetLon": "Відображає задану довготу.",
"repeater_cliHelpGetRxDelay": "Відображає базове значення rxdelay.",
"repeater_cliHelpGetTxDelay": "Показує коефіцієнт затримки сигналу у режимі затоплення.",
"repeater_cliHelpGetDirectTxDelay": "Показує коефіцієнт затримки сигналу в режимі прямого зв'язку.",
"repeater_cliHelpGetFloodMax": "Показує максимальну кількість підйомів, спричинених повенем.",
"repeater_cliHelpGetOwnerInfo": "Відображає рядок з контактною інформацією власника.",
"repeater_cliHelpGetPathHashMode": "Відображає режим хешування шляху (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Демонструє чутливість до виявлення циклів.",
"repeater_cliHelpGetAcl": "(Тільки для серій) Перераховує записи контролю доступу на репітері.",
"repeater_cliHelpGetBridgeEnabled": "Показує, чи увімкнено цей міст.",
"repeater_cliHelpGetBridgeDelay": "Показує затримку мосту в мілісекундах.",
"repeater_cliHelpGetBridgeSource": "Показує, чи маршрутизує міст пакети RX або TX.",
"repeater_cliHelpGetBridgeBaud": "(Тільки для мосту RS232) Показує швидкість передачі даних на мосту.",
"repeater_cliHelpGetBridgeChannel": "(Тільки для мосту ESPNow) Показує канал WiFi мосту.",
"repeater_cliHelpGetBridgeSecret": "(Тільки для мосту ESPNow) Показує секрет, який використовується для зв'язку.",
"repeater_cliHelpGetBootloaderVer": "(Тільки для NRF52) Показує версію завантажувача.",
"repeater_cliHelpGetAdcMultiplier": "Відображає коефіцієнт множення аналого-цифрового перетворювача (масштабування напруги від батареї).",
"repeater_cliHelpGetPwrMgtSupport": "Показує, чи має рада директорів підтримку в управлінні енергоспоживанням.",
"repeater_cliHelpGetPwrMgtSource": "Показує поточне джерело живлення: зовнішнє або акумуляторне.",
"repeater_cliHelpGetPwrMgtBootReason": "Показує останні причини перезавантаження та вимкнення.",
"repeater_cliHelpGetPwrMgtBootMv": "Показує напругу акумулятора під час запуску системи в мілівольтах (мВ).",
"repeater_cliHelpSensorGet": "Читає налаштування датчика, вказане за допомогою ключа.",
"repeater_cliHelpSensorSet": "Створює налаштування для спеціального датчика.",
"repeater_cliHelpSensorList": "Перераховує всі налаштування користувацьких датчиків, розділені на сторінки, починаючи з опціонального індексу початку.",
"repeater_cliHelpRegionDefault": "Показує поточний область дії за замовчуванням.",
"repeater_cliHelpRegionDefaultSet": "Встановлює значення регіону за замовчуванням. Використовуйте \"<null>\", щоб очистити.",
"repeater_cliHelpRegionListAllowed": "Перелік регіонів, де дозволено рух транспорту під час повені.",
"repeater_cliHelpRegionListDenied": "Перелік регіонів, які забороняють рух транспорту під час повені.",
"repeater_cliHelpStatsPackets": "(Тільки для серійного використання) Відображає статистику на рівні пакетів.",
"repeater_cliHelpStatsRadio": "(Тільки для серій) Відображає радіостатистику.",
"repeater_cliHelpStatsCore": "(Тільки для серійного використання) Відображає основні статистичні дані про програмне забезпечення.",
"background_serviceTitle": "MeshCore працює",
"background_serviceText": "Підтримує з'єднання BLE",
"appSettings_translationModelDeleted": "Видалено {name}",
"appSettings_translationModelDeleteFailed": "Не вдалось видалити: {error}",
"channels_channelUpdateFailed": "Не вдалось оновити канал: {error}",
"contact_typeChat": "Чат",
"contact_typeRepeater": "Ретранслятор",
"contact_typeRoom": "Кімната",
"contact_typeSensor": "Сенсор",
"contact_typeUnknown": "Невідомо",
"settings_multiAck": "Багато підтверджень",
"map_sharedAt": "Поділено",
"@losBlockedSpotChip": {
"placeholders": {
"distance": {
"type": "String"
},
"distanceUnit": {
"type": "String"
},
"obstruction": {
"type": "String"
},
"heightUnit": {
"type": "String"
}
}
},
"@losSelectedObstructionDetails": {
"placeholders": {
"obstruction": {
"type": "String"
},
"heightUnit": {
"type": "String"
},
"distanceFromA": {
"type": "String"
},
"distanceUnit": {
"type": "String"
},
"distanceFromB": {
"type": "String"
}
}
},
"losBlockedSpotsHint": "Натисніть на заблоковане місце, щоб виділити його на карті.",
"losBlockedSpotsTitle": "Заблоковані місця",
"losSelectedObstructionTitle": "Вибраний об'єкт перешкоди",
"losBlockedSpotChip": "{distance} {distanceUnit} • {obstruction} {heightUnit}",
"losSelectedObstructionDetails": "Blocked by {obstruction} {heightUnit}, {distanceFromA} from A and {distanceFromB} from B ({distanceUnit}).",
"settings_companionDebugLog": "Журнал відлачування (для супутника)",
"settings_companionDebugLogSubtitle": "Команди, відповіді та необроблена інформація для протоколів BLE/TCP/USB",
"chat_newMessages": "Нові повідомлення",
"chat_markAsUnread": "Позначити як непрочитане",
"repeater_chanUtil": "Використання каналу",
"@routing_lastWorked": {
"placeholders": {
"when": {
"type": "String"
}
}
},
"@routing_deliveryCounts": {
"placeholders": {
"successes": {
"type": "int"
},
"failures": {
"type": "int"
}
}
},
"@pathEditor_hopCounter": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"@pathEditor_invalidTokens": {
"placeholders": {
"tokens": {
"type": "String"
}
}
},
"@channels_communityShortId": {
"placeholders": {
"id": {
"type": "String"
}
}
},
"messageStatus_delivered": "Доставлено",
"messageStatus_sent": "Надіслано",
"common_undo": "Скасувати",
"messageStatus_pending": "Надсилання",
"messageStatus_failed": "Не вдалося надіслати",
"messageStatus_repeated": "Почув неодноразово",
"contacts_moreOptions": "Більше можливостей",
"contacts_searchOpen": "Пошук контактів",
"contacts_searchClose": "Закрити пошук",
"routing_title": "Маршрутизація",
"routing_modeAuto": "Автомобіль",
"routing_modeFlood": "Повені",
"routing_modeManual": "Інструкція",
"routing_modeAutoHint": "Автоматично обирає найкращий відомий шлях, та у разі відсутності відомого шляху, використовує алгоритм \"занурення\".",
"routing_modeFloodHint": "Передавання через усі ретранслятори. Найбільш надійний спосіб, але потребує більше часу.",
"routing_modeManualHint": "Завжди доставляє точно за вказаним вами маршрутом.",
"routing_currentRoute": "Поточний маршрут",
"routing_directNoHops": "Пряме з'єднання – без проміжних ретрансляторів",
"routing_noPathYet": "Поки що немає жодного шляху. Повідомлення продовжуються надходити, поки не буде знайдено маршрут.",
"routing_floodBroadcast": "Поширення через усі ретранслятори",
"routing_editPath": "Редагувати шлях",
"routing_forgetPath": "Забудь про шлях",
"routing_knownPaths": "Відомі маршрути",
"routing_knownPathsHint": "Виберіть опцію, щоб переключитися на неї.",
"routing_inUse": "У робочому стані",
"routing_qualityStrong": "Сильний перший стрибок",
"routing_qualityGood": "Чудова перша спроба",
"routing_qualityFair": "Перший, але вдалий, крок",
"routing_qualityWorked": "Доставлено",
"routing_qualityFlood": "Дізнався через новини",
"routing_qualityUntested": "Не протестовано",
"routing_neverWorked": "ніколи не підтверджено",
"routing_floodDelivery": "Доставка під час повені",
"pathEditor_title": "Створити маршрут",
"pathEditor_hopCounter": "{count} з 64 штук хмелю",
"pathEditor_noHops": "Ще не додано хміль. Натисніть на відповідні кнопки, щоб додати його в потрібному порядку, або збережіть рецепт без хмілю, щоб відправити його безпосередньо.",
"pathEditor_addHops": "Додавайте хміль у наступній послідовності.",
"pathEditor_searchRepeaters": "Пошук повторювачів",
"pathEditor_advancedHex": "Просунутий рівень: пряма шлях у форматі шестнадцяткової системи.",
"pathEditor_hexLabel": "Префікси для шестнадцяткової системи числення",
"pathEditor_hexHelper": "Два шестизначні символи на кожний крок, розділені комами",
"pathEditor_invalidTokens": "Неправильно: {tokens}",
"routing_lastWorked": "worked {when}",
"routing_deliveryCounts": "{successes} delivered, {failures} failed",
"pathEditor_tooManyHops": "Максимум 64 хмелеві колоди",
"pathEditor_usePath": "Використовуйте цей шлях",
"pathEditor_removeHop": "Видалити хміль",
"pathEditor_unknownHop": "Невідомий ретранслятор",
"map_zoomIn": "Увійти в режим збільшення",
"map_zoomOut": "Видалити зум",
"map_centerMap": "Карта центру",
"chrome_bluetoothRequiresChromium": "Web Bluetooth вимагає браузера на основі Chromium",
"channels_communityShortId": "ID: {id}...",
"pathTrace_legendGpsConfirmed": "GPS підтверджено",
"pathTrace_legendInferred": "Висновок щодо положення",
"@pathMap_hopOf": {
"placeholders": {
"current": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"@pathMap_observedPaths": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"@pathMap_alternate": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"@pathMap_hopCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"@pathMap_gpsCount": {
"placeholders": {
"confirmed": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"@pathMap_sharedNodeCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"@pathMap_partialAnimation": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"scanner_bluetoothWebUnsupported": "Bluetooth недоступний у браузері. Підключіться через USB.",
"map_searchHint": "Назва або ID вузла",
"map_activity": "Активність",
"map_online": "Онлайн",
"map_recent": "Нещодавні",
"map_stale": "Застаріло",
"map_visible": "Видимий",
"map_hidden": "Прихований",
"map_centerOnNode": "Центрувати на вузлі",
"map_details": "Деталі",
"map_noGps": "Без GPS",
"map_noResults": "Не знайдено відповідних вузлів",
"pathMap_viewSingle": "Один",
"pathMap_viewCombined": "Об'єднаний",
"pathMap_play": "Відтворити",
"pathMap_pause": "Призупинити",
"pathMap_replay": "Повтор",
"pathMap_stepForward": "Наступний перехід",
"pathMap_stepBack": "Попередній перехід",
"pathMap_animationOn": "Відобразити анімацію пакета",
"pathMap_animationOff": "Приховати анімацію пакета",
"pathMap_hopOf": "Перехід {current} з {total}",
"pathMap_observedPaths": "Зафіксовані маршрути: {count}",
"pathMap_primary": "Основний",
"pathMap_alternate": "Альт. {index}",
"pathMap_hopCount": "{count, plural, =1{1 перехід} few{{count} переходи} many{{count} переходів} other{{count} переходів}}",
"pathMap_legendShared": "Об'єднаний сегмент",
"pathMap_legendEstimated": "Орієнтовний сегмент",
"pathMap_sharedNodeCount": "Використовується {count} шляхами",
"pathMap_partialAnimation": "{count, plural, =1{1 перехід не має геопозиції — показаний шлях є частковим} few{{count} переходи не мають геопозиції — показаний шлях є частковим} many{{count} переходів не мають геопозиції — показаний шлях є частковим} other{{count} переходів не мають геопозиції — показаний шлях є частковим}}",
"pathMap_showAllPaths": "Показати все",
"pathMap_hidePath": "Приховати шлях",
"pathMap_showPath": "Показати шлях",
"pathMap_collapsePanel": "Згорнути панель",
"pathMap_expandPanel": "Розгорнути панель",
"pathMap_noLocation": "Без геопозиції",
"pathMap_followPacket": "Прив'язати вигляд до пакету",
"pathMap_unfollowPacket": "Відв'язати вигляд від пакету",
"pathMap_gpsCount": "{confirmed}/{total} GPS"
}