This commit is contained in:
HDDen
2026-05-09 02:18:00 +03:00
55 changed files with 13669 additions and 1800 deletions
+442 -20
View File
@@ -495,11 +495,11 @@ class AppLocalizationsRu extends AppLocalizations {
String get settings_debug => 'Отладка';
@override
String get settings_bleDebugLog => 'Журнал отладки BLE';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'Команды BLE, ответы и сырые данные';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'Журнал отладки приложения';
@@ -1097,9 +1097,6 @@ class AppLocalizationsRu extends AppLocalizations {
return 'Канал $index';
}
@override
String get channels_hashtagChannel => 'Хэштег-канал';
@override
String get channels_public => 'Публичный';
@@ -1111,12 +1108,6 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get channels_private => 'Приватный';
@override
String get channels_publicChannel => 'Публичный канал';
@override
String get channels_privateChannel => 'Приватный канал';
@override
String get channels_editChannel => 'Изменить канал';
@@ -2232,6 +2223,9 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get repeater_rxAirtime => 'Время эфира (приём)';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Статистика пакетов';
@@ -2444,6 +2438,164 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Настройки успешно сохранены';
@override
String get repeater_rxGain => 'Увеличенная эффективность RX';
@override
String get repeater_rxGainHelper =>
'Более высокая чувствительность, больший ток потребления (только для SX1262/SX1268)';
@override
String get repeater_refreshRxGain => 'Обновите усиление RX';
@override
String get repeater_multiAcks => 'Несколько подтверждений';
@override
String get repeater_multiAcksSubtitle =>
'Обеспечьте доставку сообщений по нескольким каналам для повышения эффективности.';
@override
String get repeater_refreshMultiAcks => 'Обновление нескольких подтверждений';
@override
String get repeater_networkHealth => 'Состояние сети';
@override
String get repeater_loopDetect => 'Обнаружение циклов';
@override
String get repeater_loopDetectHelper =>
'Создайте пакеты данных, которые выглядят как циклы маршрутизации.';
@override
String get repeater_loopDetectOff => 'Отключено';
@override
String get repeater_loopDetectMinimal => 'Минимальный';
@override
String get repeater_loopDetectModerate => 'Умеренный';
@override
String get repeater_loopDetectStrict => 'Строгий';
@override
String get repeater_dutyCycle => 'Цикл работы';
@override
String get repeater_dutyCycleHelper =>
'Максимальный процент времени, выделенного на трансляцию.';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Информация о операторе';
@override
String get repeater_ownerInfoHelper =>
'Общая метаинформация для этого ретранслятора';
@override
String get repeater_refreshOwnerInfo => 'Обновить информацию о операторе';
@override
String get repeater_floodMax =>
'Максимальное количество прыжков при наводнении';
@override
String get repeater_floodMaxHelper =>
'Максимальное количество пакетов, которые могут быть отправлены в одном потоке (0-64)';
@override
String get repeater_advancedSettings => 'Продвинутый';
@override
String get repeater_advancedSettingsSubtitle =>
'Регуляторы для опытных операторов';
@override
String get repeater_pathHashMode => 'Режим хеширования пути';
@override
String get repeater_pathHashModeHelper =>
'Байты, используемые для кодирования идентификатора этого ретранслятора в тегах для обнаружения потоков/циклов. 0 = 1 байт (256 идентификаторов, до 64 переходов), 1 = 2 байта (65 000 идентификаторов, до 32 переходов), 2 = 3 байта (1 600 000 идентификаторов, до 21 перехода). Версии прошивки v1.13 и более ранние версии не поддерживают многобайтовые пути — они поднимаются только после того, как ваша сеть будет обновлена до версии v1.14 и выше.';
@override
String get repeater_txDelay => 'Задержка в работе системы Flood TX';
@override
String get repeater_txDelayHelper =>
'Передача с увеличенным интервалом для трафика во время наводнения, в качестве коэффициента, умножающего время передачи пакета (от 0 до 2, по умолчанию 0,5). Более высокое значение означает меньшее количество столкновений, но более медленную передачу.';
@override
String get repeater_directTxDelay => 'Прямая задержка сигнала TX';
@override
String get repeater_directTxDelayHelper =>
'Передача промежуточных данных для прямого (немассового) трафика, в качестве коэффициента, равного времени передачи пакета (от 0 до 2, по умолчанию 0,3).';
@override
String get repeater_intThresh => 'Пороговое значение помех';
@override
String get repeater_intThreshHelper =>
'Порог устанавливается для калибровки уровня шума радио, чтобы оно отсеивало помехи, превышающие этот уровень. Значение \"0\" означает отключение – используйте только в случае, если вы наблюдаете ошибки при приеме сигнала в шумном диапазоне.';
@override
String get repeater_agcResetInterval => 'Интервал сброса AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Как часто следует сбрасывать автоматическую регулировку усиления радио, чтобы вернуться к нормальному состоянию после заклинивания? Интервал сброса составляет несколько секунд, кратный 4. Отключение периодического сброса осуществляется с помощью параметра 0.';
@override
String get repeater_actionsTitle => 'Действия';
@override
String get repeater_sendAdvert => 'Отправить объявление о наводнении';
@override
String get repeater_sendAdvertSubtitle =>
'Разместите рекламу о наводнении в эфире по всей сети.';
@override
String get repeater_sendAdvertZeroHop =>
'Опубликуйте рекламу, не требующую промежуточного распространения.';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Разместите рекламу, распространяемую одним способом (без использования ретрансляторов).';
@override
String get repeater_clockSync => 'Синхронизировать время сейчас';
@override
String get repeater_clockSyncSubtitle =>
'Установите время на вашем телефоне, чтобы оно совпадало со временем ретранслятора.';
@override
String repeater_actionSucceeded(String action) {
return '$action succeeded';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action failed: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'Настройки сохранены — перезагрузите ретранслятор, чтобы применить их.';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Некоторые настройки не удалось применить: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Ошибка сохранения настроек: $error';
@@ -2458,10 +2610,6 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Обновить мощность передачи';
@override
String get repeater_refreshLocationSettings =>
'Обновить настройки местоположения';
@override
String get repeater_refreshPacketForwarding => 'Обновить пересылку пакетов';
@@ -2471,10 +2619,6 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Обновить режим конфиденциальности';
@override
String get repeater_refreshAdvertisementSettings =>
'Обновить настройки анонсирований';
@override
String repeater_refreshed(String label) {
return '$label обновлён';
@@ -2800,6 +2944,284 @@ class AppLocalizationsRu extends AppLocalizations {
String get repeater_gpsNote =>
'Команда gps введена для управления параметрами, связанными с местоположением.';
@override
String get repeater_getCategory => 'Получить значения';
@override
String get repeater_powerMgmt => 'Управление энергопотреблением';
@override
String get repeater_sensors => 'Датчики';
@override
String get repeater_cliHelpPowerOff =>
'Отключает устройство. (ожидается отсутствие ответа).';
@override
String get repeater_cliHelpClkReboot =>
'Сбрасывает часы до известной эпохи и перезапускает устройство.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Отправляет рекламу, распространяемую только среди ближайших соседей (без промежуточных узлов).';
@override
String get repeater_cliHelpStartOta =>
'Запускает обновление прошивки по воздуху на поддерживаемых устройствах.';
@override
String get repeater_cliHelpTime =>
'Устанавливает время устройства в соответствии с заданными секундами от начала эпохи Unix. Время не может сброситься назад.';
@override
String get repeater_cliHelpBoard =>
'Отображает информацию о производителе платы / идентификатор аппаратного обеспечения.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Отправляет запрос на обнаружение соседних узлов. (Только для ретранслятора)';
@override
String get repeater_cliHelpPowersaving =>
'Показывает, включен ли режим экономии энергии.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Включает или выключает режим экономии энергии (если он поддерживается).';
@override
String get repeater_cliHelpErase =>
'(Только для серийного использования) Форматирует файловую систему устройства. Удаляет все настройки и контакты.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Устанавливает максимальный допустимый цикл передачи данных в процентах (от 1 до 100). Внутренне корректирует коэффициент времени передачи.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Только для серийного использования) Заменяет приватный ключ, идентифицирующий устройство. Требуется перезагрузка для применения. Генерирует новый публичный ключ.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Только для SX126x) Переключает усиление RX для повышения чувствительности при больших токах потребления.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Указывает строку с контактной информацией владельца, которая должна быть включена в объявления. Используйте \'|\' для переносов строк.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Устанавливает режим хеширования пути. 0 = устаревший, 1 = стандартный, 2 = строгий. Влияет на то, как определяются маршруты.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Устанавливает чувствительность обнаружения циклов маршрутизации: \"выключено\", \"минимальная\", \"умеренная\" или \"строгая\".';
@override
String get repeater_cliHelpSetFreq =>
'(Только для настройки) Быстро устанавливает только частоту. Требуется перезагрузка. Рекомендуется использовать функцию \"настройка радио\" для полного набора параметров.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Только для моста ESPNow) Устанавливает канал Wi-Fi (от 1 до 14), используемый мостом.';
@override
String get repeater_cliHelpGetName => 'Отображает имя настроенного узла.';
@override
String get repeater_cliHelpGetRole =>
'Отображает роль прошивки (ретранслятор, сервер для комнаты и т.д.).';
@override
String get repeater_cliHelpGetPublicKey =>
'Отображает открытый ключ устройства.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Только для серийного использования) Отображает приватный ключ устройства. Рассматривайте его как секретную информацию.';
@override
String get repeater_cliHelpGetRepeat =>
'Отображает, включена ли функция перенаправления пакетов (функция ретранслятора) или нет.';
@override
String get repeater_cliHelpGetTx =>
'Отображает текущую мощность передатчика в дБм.';
@override
String get repeater_cliHelpGetFreq =>
'Отображает настроенную частоту радиосигнала в мегагерцах.';
@override
String get repeater_cliHelpGetRadio =>
'Отображает все параметры радиосигнала: частоту, полосу пропускания, коэффициент модуляции, скорость кодирования.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Только для SX126x) Отображает состояние усиления сигнала на входе RX.';
@override
String get repeater_cliHelpGetAf =>
'Отображает текущий коэффициент времени эфира.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Отображает текущий допустимый цикл работы в процентах.';
@override
String get repeater_cliHelpGetIntThresh =>
'Отображает порог помех в децибелах.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Отображает интервал сброса автоматической регулировки усиления в секундах.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Показывает, включен ли режим двойной подтверждения (1) или выключен (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Отображает, разрешен ли доступ для чтения только для гостей.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Отображает продолжительность рекламного блока в минутах.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Отображает интервал времени показа рекламного ролика в часах.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Отображает установленный пароль для гостя.';
@override
String get repeater_cliHelpGetLat => 'Отображает заданную широту.';
@override
String get repeater_cliHelpGetLon => 'Отображает заданную долготу.';
@override
String get repeater_cliHelpGetRxDelay =>
'Отображает базовое значение задержки.';
@override
String get repeater_cliHelpGetTxDelay =>
'Отображает коэффициент задержки при работе в режиме затопления.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Отображает коэффициент задержки в режиме прямого подключения.';
@override
String get repeater_cliHelpGetFloodMax =>
'Отображает максимальное количество переходов при затоплении.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Отображает строку с контактной информацией владельца.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Отображает режим работы с хэшем пути (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Отображает чувствительность к обнаружению циклов.';
@override
String get repeater_cliHelpGetAcl =>
'(Только для серий) Перечисляет записи управления доступом на ретрансляторе.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Показывает, включена ли функция моста.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Отображает задержку в миллисекундах.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Отображает, какие пакеты RX или TX передаются через мост.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Только для интерфейса RS232) Отображает скорость передачи данных на интерфейсе RS232.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Только для моста ESPNow) Отображает канал WiFi, используемый мостом.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Только для моста ESPNow) Отображает общий секрет, используемый мостом.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Только для NRF52) Отображает версию загрузчика.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Отображает коэффициент умножения аналого-цифрового преобразователя (масштабирование напряжения от батареи).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Сообщает, есть ли у совета поддержки функций управления питанием.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Отображает текущий источник питания: внешний или аккумулятор.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Отображает последние причины сброса и выключения.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Отображает напряжение батареи при запуске системы в милливольтах (мВ).';
@override
String get repeater_cliHelpSensorGet =>
'Считывает пользовательское значение для датчика по указанному ключу.';
@override
String get repeater_cliHelpSensorSet =>
'Создает пользовательские настройки для датчика.';
@override
String get repeater_cliHelpSensorList =>
'Перечисляет все пользовательские настройки датчиков, разбитые на страницы с возможностью указания начального индекса.';
@override
String get repeater_cliHelpRegionDefault =>
'Отображает текущий область действия по умолчанию.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Устанавливает значение региона по умолчанию. Используйте \"<null>\", чтобы сбросить значение.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Перечисляет регионы, где разрешено движение транспорта во время наводнений.';
@override
String get repeater_cliHelpRegionListDenied =>
'Перечисляет регионы, где запрещено движение транспорта во время наводнений.';
@override
String get repeater_cliHelpStatsPackets =>
'(Только для серийной версии) Отображает статистику на уровне пакетов.';
@override
String get repeater_cliHelpStatsRadio =>
'(Только для серий) Отображает статистику радио.';
@override
String get repeater_cliHelpStatsCore =>
'(Только для серийного оборудования) Отображает основные статистические данные прошивки.';
@override
String get telemetry_receivedData => 'Полученные телеметрические данные';