mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-06-20 01:15:35 +10:00
44c0670dae
- replace Android USB dependency with app-owned USB host implementation\n- restore BLE-first scanner flow with USB secondary action\n- tighten Web Serial key handling and disconnect logging\n\nTODO (follow-up):\n- review non-English localization copy for tone and consistency\n- trim remaining unused/awkward localization strings introduced during USB UI changes
1813 lines
130 KiB
Plaintext
1813 lines
130 KiB
Plaintext
{
|
|
"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_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_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 Open",
|
|
"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_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": "ID",
|
|
"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": "English",
|
|
"appSettings_languageFr": "Français",
|
|
"appSettings_languageEs": "Español",
|
|
"appSettings_languageDe": "Deutsch",
|
|
"appSettings_languagePl": "Polski",
|
|
"appSettings_languageSl": "SlovenÅ¡Äina",
|
|
"appSettings_languagePt": "Português",
|
|
"appSettings_languageIt": "Italiano",
|
|
"appSettings_languageZh": "䏿–‡",
|
|
"appSettings_languageSv": "Svenska",
|
|
"appSettings_languageNl": "Nederlands",
|
|
"appSettings_languageSk": "SlovenÄina",
|
|
"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_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_hashtagChannel": "Канал з хештегом",
|
|
"channels_public": "Публічний",
|
|
"channels_private": "Приватний",
|
|
"channels_publicChannel": "Публічний канал",
|
|
"channels_privateChannel": "Приватний канал",
|
|
"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 (Hex)",
|
|
"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_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",
|
|
"debugFrame_textTypePlain": "Звичайний",
|
|
"debugFrame_text": "- ТекÑÑ‚: \"{text}\"",
|
|
"@debugFrame_text": {
|
|
"placeholders": {
|
|
"text": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
"debugFrame_hexDump": "Дамп Hex:",
|
|
"chat_pathManagement": "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÑˆÐ»Ñхами",
|
|
"chat_routingMode": "Режим маршрутизації",
|
|
"chat_autoUseSavedPath": "Ðвто (викориÑтовувати збережений шлÑÑ…)",
|
|
"chat_forceFloodMode": "ПримуÑово на вÑÑŽ мережу",
|
|
"chat_recentAckPaths": "Ðедавні шлÑхи ACK (натиÑніть, щоб викориÑтати):",
|
|
"chat_pathHistoryFull": "ІÑÑ‚Ð¾Ñ€Ñ–Ñ ÑˆÐ»Ñхів заповнена. Видаліть запиÑи, щоб додати нові.",
|
|
"chat_hopSingular": "Стрибок",
|
|
"chat_hopPlural": "Ñтрибків",
|
|
"chat_hopsCount": "{count} {count, plural, =1{Ñтрибок} few{Ñтрибки} many{Ñтрибків} other{Ñтрибків}}",
|
|
"@chat_hopsCount": {
|
|
"placeholders": {
|
|
"count": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"chat_successes": "УÑпішно",
|
|
"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_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",
|
|
"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": "Інтервал локальних оголошень (0 Ñтрибків)",
|
|
"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_errorSavingSettings": "Помилка Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½ÑŒ: {error}",
|
|
"@repeater_errorSavingSettings": {
|
|
"placeholders": {
|
|
"error": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
"repeater_refreshBasicSettings": "Оновити оÑновні налаштуваннÑ",
|
|
"repeater_refreshRadioSettings": "Оновити Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€Ð°Ð´Ñ–Ð¾",
|
|
"repeater_refreshTxPower": "Оновити потужніÑть TX",
|
|
"repeater_refreshLocationSettings": "Оновити Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ",
|
|
"repeater_refreshPacketForwarding": "Оновити переÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð¿Ð°ÐºÐµÑ‚Ñ–Ð²",
|
|
"repeater_refreshGuestAccess": "Оновити гоÑтьовий доÑтуп",
|
|
"repeater_refreshPrivacyMode": "Оновити режим приватноÑті",
|
|
"repeater_refreshAdvertisementSettings": "Оновити Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑˆÐµÐ½ÑŒ",
|
|
"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_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": "Будь-хто може приєднатиÑÑ Ð´Ð¾ каналів #hashtag.",
|
|
"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": "Оновити Path Trace",
|
|
"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": "Ðепрочитане",
|
|
"connectionChoiceUsbLabel": "USB",
|
|
"connectionChoiceBluetoothLabel": "Bluetooth",
|
|
"usbScreenSubtitle": "Виберіть виÑвлене Ñерійне приÑтрій Ñ– підключіть його безпоÑередньо до вашого вузла MeshCore.",
|
|
"usbScreenTitle": "Підключити через USB",
|
|
"usbScreenStatus": "Виберіть приÑтрій USB",
|
|
"usbScreenNote": "USB-Ñеріальний Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¸Ð¹ на підтримуваних приÑтроÑÑ… на базі Android та на деÑктопних платформах.",
|
|
"usbScreenEmptyState": "Ðе знайдено жодних приÑтроїв USB. Підключіть один Ñ– перезавантажте."
|
|
}
|