mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-07-18 14:50:50 +10:00
Merge branch 'dev' of https://github.com/zjs81/meshcore-open into dev
This commit is contained in:
+165
-23
@@ -53,7 +53,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"scanner_title": "MeshCore Open",
|
||||
"scanner_title": "MeshCore: Відкритий доступ",
|
||||
"scanner_scanning": "Пошук пристроїв...",
|
||||
"scanner_connecting": "Підключення...",
|
||||
"scanner_disconnecting": "Відключення...",
|
||||
@@ -135,7 +135,7 @@
|
||||
"settings_aboutLegalese": "Проєкт MeshCore Open Source 2026",
|
||||
"settings_aboutDescription": "Клієнт Flutter з відкритим вихідним кодом для пристроїв мережі MeshCore LoRa.",
|
||||
"settings_infoName": "Ім'я",
|
||||
"settings_infoId": "ID",
|
||||
"settings_infoId": "Ідентифікатор",
|
||||
"settings_infoStatus": "Статус",
|
||||
"settings_infoBattery": "Батарея",
|
||||
"settings_infoPublicKey": "Відкритий ключ",
|
||||
@@ -143,7 +143,7 @@
|
||||
"settings_infoChannelCount": "Кількість каналів",
|
||||
"settings_presets": "Попередні налаштування",
|
||||
"settings_frequency": "Частота (МГц)",
|
||||
"settings_frequencyHelper": "300.0 - 2500.0",
|
||||
"settings_frequencyHelper": "300,0 – 2500,0",
|
||||
"settings_frequencyInvalid": "Некоректна частота (300-2500 МГц)",
|
||||
"settings_bandwidth": "Смуга пропускання",
|
||||
"settings_spreadingFactor": "Коефіцієнт розширення",
|
||||
@@ -167,19 +167,19 @@
|
||||
"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_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": "Увімкнути сповіщення",
|
||||
@@ -341,12 +341,9 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"channels_hashtagChannel": "Хештег-канал",
|
||||
"channels_public": "Публічний",
|
||||
"channels_via": "через {path}",
|
||||
"channels_private": "Приватний",
|
||||
"channels_publicChannel": "Публічний канал",
|
||||
"channels_privateChannel": "Приватний канал",
|
||||
"channels_editChannel": "Редагувати канал",
|
||||
"channels_muteChannel": "Вимкнути сповіщення каналу",
|
||||
"channels_unmuteChannel": "Увімкнути сповіщення каналу",
|
||||
@@ -372,7 +369,7 @@
|
||||
"channels_channelName": "Назва каналу",
|
||||
"channels_usePublicChannel": "Використовувати публічний канал",
|
||||
"channels_standardPublicPsk": "Стандартний публічний PSK",
|
||||
"channels_pskHex": "PSK (Hex)",
|
||||
"channels_pskHex": "PSK (шестнадцяткова система)",
|
||||
"channels_generateRandomPsk": "Згенерувати випадковий ключ PSK",
|
||||
"channels_enterChannelName": "Будь ласка, введіть назву каналу",
|
||||
"channels_pskMustBe32Hex": "PSK має складатись з 32 шістнадцяткових символів.",
|
||||
@@ -552,7 +549,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"debugFrame_textTypeCli": "CLI",
|
||||
"debugFrame_textTypeCli": "CLI (Command Line Interface)",
|
||||
"debugFrame_textTypePlain": "Звичайний",
|
||||
"debugFrame_text": "- Текст: \"{text}\"",
|
||||
"@debugFrame_text": {
|
||||
@@ -911,7 +908,7 @@
|
||||
"repeater_statusSubtitle": "Показати статус, статистику та сусідів ретранслятора",
|
||||
"repeater_telemetry": "Телеметрія",
|
||||
"repeater_telemetrySubtitle": "Показати телеметрію сенсорів та статистику системи",
|
||||
"repeater_cli": "CLI",
|
||||
"repeater_cli": "CLI (Command Line Interface)",
|
||||
"repeater_cliSubtitle": "Надіслати команди ретранслятору",
|
||||
"repeater_settings": "Налаштування",
|
||||
"repeater_settingsSubtitle": "Налаштувати параметри ретранслятора",
|
||||
@@ -1087,6 +1084,81 @@
|
||||
},
|
||||
"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": {
|
||||
@@ -1102,7 +1174,6 @@
|
||||
"repeater_refreshPacketForwarding": "Оновити пересилання пакетів",
|
||||
"repeater_refreshGuestAccess": "Оновити гостьовий доступ",
|
||||
"repeater_refreshPrivacyMode": "Оновити режим приватності",
|
||||
"repeater_refreshAdvertisementSettings": "Оновити налаштування оголошень",
|
||||
"repeater_refreshed": "{label} оновлено",
|
||||
"@repeater_refreshed": {
|
||||
"placeholders": {
|
||||
@@ -2093,6 +2164,77 @@
|
||||
"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}",
|
||||
|
||||
Reference in New Issue
Block a user