This commit is contained in:
HDDen
2026-05-09 02:18:00 +03:00
55 changed files with 13669 additions and 1800 deletions
+705 -39
View File
@@ -361,13 +361,13 @@ abstract class AppLocalizations {
/// No description provided for @tcpHostLabel.
///
/// In en, this message translates to:
/// **'IP Address'**
/// **'Endpoint'**
String get tcpHostLabel;
/// No description provided for @tcpHostHint.
///
/// In en, this message translates to:
/// **'192.168.40.10'**
/// **'192.168.40.10 / example.com'**
String get tcpHostHint;
/// No description provided for @tcpPortLabel.
@@ -397,7 +397,7 @@ abstract class AppLocalizations {
/// No description provided for @tcpErrorHostRequired.
///
/// In en, this message translates to:
/// **'IP address is required.'**
/// **'Host is required.'**
String get tcpErrorHostRequired;
/// No description provided for @tcpErrorPortInvalid.
@@ -1006,17 +1006,17 @@ abstract class AppLocalizations {
/// **'Debug'**
String get settings_debug;
/// No description provided for @settings_bleDebugLog.
/// No description provided for @settings_companionDebugLog.
///
/// In en, this message translates to:
/// **'BLE Debug Log'**
String get settings_bleDebugLog;
/// **'Companion Debug Log'**
String get settings_companionDebugLog;
/// No description provided for @settings_bleDebugLogSubtitle.
/// No description provided for @settings_companionDebugLogSubtitle.
///
/// In en, this message translates to:
/// **'BLE commands, responses, and raw data'**
String get settings_bleDebugLogSubtitle;
/// **'BLE/TCP/USB commands, responses, and raw data'**
String get settings_companionDebugLogSubtitle;
/// No description provided for @settings_appDebugLog.
///
@@ -2050,12 +2050,6 @@ abstract class AppLocalizations {
/// **'Channel {index}'**
String channels_channelIndex(int index);
/// No description provided for @channels_hashtagChannel.
///
/// In en, this message translates to:
/// **'Hashtag channel'**
String get channels_hashtagChannel;
/// No description provided for @channels_public.
///
/// In en, this message translates to:
@@ -2074,18 +2068,6 @@ abstract class AppLocalizations {
/// **'Private'**
String get channels_private;
/// No description provided for @channels_publicChannel.
///
/// In en, this message translates to:
/// **'Public channel'**
String get channels_publicChannel;
/// No description provided for @channels_privateChannel.
///
/// In en, this message translates to:
/// **'Private channel'**
String get channels_privateChannel;
/// No description provided for @channels_editChannel.
///
/// In en, this message translates to:
@@ -4005,6 +3987,12 @@ abstract class AppLocalizations {
/// **'RX Airtime'**
String get repeater_rxAirtime;
/// No description provided for @repeater_chanUtil.
///
/// In en, this message translates to:
/// **'Channel Utilization'**
String get repeater_chanUtil;
/// No description provided for @repeater_packetStatistics.
///
/// In en, this message translates to:
@@ -4358,6 +4346,270 @@ abstract class AppLocalizations {
/// **'Settings saved successfully'**
String get repeater_settingsSaved;
/// No description provided for @repeater_rxGain.
///
/// In en, this message translates to:
/// **'Boosted RX gain'**
String get repeater_rxGain;
/// No description provided for @repeater_rxGainHelper.
///
/// In en, this message translates to:
/// **'Higher sensitivity, more current draw (SX1262/SX1268 only)'**
String get repeater_rxGainHelper;
/// No description provided for @repeater_refreshRxGain.
///
/// In en, this message translates to:
/// **'Refresh boosted RX gain'**
String get repeater_refreshRxGain;
/// No description provided for @repeater_multiAcks.
///
/// In en, this message translates to:
/// **'Multi-ACKs'**
String get repeater_multiAcks;
/// No description provided for @repeater_multiAcksSubtitle.
///
/// In en, this message translates to:
/// **'Acknowledge messages over multiple paths for better delivery'**
String get repeater_multiAcksSubtitle;
/// No description provided for @repeater_refreshMultiAcks.
///
/// In en, this message translates to:
/// **'Refresh multi-ACKs'**
String get repeater_refreshMultiAcks;
/// No description provided for @repeater_networkHealth.
///
/// In en, this message translates to:
/// **'Network health'**
String get repeater_networkHealth;
/// No description provided for @repeater_loopDetect.
///
/// In en, this message translates to:
/// **'Loop detection'**
String get repeater_loopDetect;
/// No description provided for @repeater_loopDetectHelper.
///
/// In en, this message translates to:
/// **'Drop flood packets that look like routing loops'**
String get repeater_loopDetectHelper;
/// No description provided for @repeater_loopDetectOff.
///
/// In en, this message translates to:
/// **'Off'**
String get repeater_loopDetectOff;
/// No description provided for @repeater_loopDetectMinimal.
///
/// In en, this message translates to:
/// **'Minimal'**
String get repeater_loopDetectMinimal;
/// No description provided for @repeater_loopDetectModerate.
///
/// In en, this message translates to:
/// **'Moderate'**
String get repeater_loopDetectModerate;
/// No description provided for @repeater_loopDetectStrict.
///
/// In en, this message translates to:
/// **'Strict'**
String get repeater_loopDetectStrict;
/// No description provided for @repeater_dutyCycle.
///
/// In en, this message translates to:
/// **'Duty cycle'**
String get repeater_dutyCycle;
/// No description provided for @repeater_dutyCycleHelper.
///
/// In en, this message translates to:
/// **'Maximum percentage of airtime'**
String get repeater_dutyCycleHelper;
/// No description provided for @repeater_dutyCyclePercent.
///
/// In en, this message translates to:
/// **'{percent}%'**
String repeater_dutyCyclePercent(int percent);
/// No description provided for @repeater_ownerInfo.
///
/// In en, this message translates to:
/// **'Operator info'**
String get repeater_ownerInfo;
/// No description provided for @repeater_ownerInfoHelper.
///
/// In en, this message translates to:
/// **'Public metadata for this repeater'**
String get repeater_ownerInfoHelper;
/// No description provided for @repeater_refreshOwnerInfo.
///
/// In en, this message translates to:
/// **'Refresh operator info'**
String get repeater_refreshOwnerInfo;
/// No description provided for @repeater_floodMax.
///
/// In en, this message translates to:
/// **'Flood max hops'**
String get repeater_floodMax;
/// No description provided for @repeater_floodMaxHelper.
///
/// In en, this message translates to:
/// **'Maximum hops a flood packet may travel (0-64)'**
String get repeater_floodMaxHelper;
/// No description provided for @repeater_advancedSettings.
///
/// In en, this message translates to:
/// **'Advanced'**
String get repeater_advancedSettings;
/// No description provided for @repeater_advancedSettingsSubtitle.
///
/// In en, this message translates to:
/// **'Tuning knobs for experienced operators'**
String get repeater_advancedSettingsSubtitle;
/// No description provided for @repeater_pathHashMode.
///
/// In en, this message translates to:
/// **'Path hash mode'**
String get repeater_pathHashMode;
/// No description provided for @repeater_pathHashModeHelper.
///
/// In en, this message translates to:
/// **'Bytes used to encode this repeater\'s ID in flood path/loop-detect tags. 0=1 byte (256 IDs, up to 64 hops), 1=2 bytes (65K IDs, up to 32 hops), 2=3 bytes (16M IDs, up to 21 hops). v1.13 and older firmware drops multi-byte paths — only raise once your network is on v1.14+.'**
String get repeater_pathHashModeHelper;
/// No description provided for @repeater_txDelay.
///
/// In en, this message translates to:
/// **'Flood TX delay'**
String get repeater_txDelay;
/// No description provided for @repeater_txDelayHelper.
///
/// In en, this message translates to:
/// **'Retransmit spacing for flood traffic, as a multiplier of the packet\'s airtime (0-2, default 0.5). Higher = fewer collisions but slower delivery.'**
String get repeater_txDelayHelper;
/// No description provided for @repeater_directTxDelay.
///
/// In en, this message translates to:
/// **'Direct TX delay'**
String get repeater_directTxDelay;
/// No description provided for @repeater_directTxDelayHelper.
///
/// In en, this message translates to:
/// **'Retransmit spacing for direct (non-flood) traffic, as a multiplier of the packet\'s airtime (0-2, default 0.3).'**
String get repeater_directTxDelayHelper;
/// No description provided for @repeater_intThresh.
///
/// In en, this message translates to:
/// **'Interference threshold'**
String get repeater_intThresh;
/// No description provided for @repeater_intThreshHelper.
///
/// In en, this message translates to:
/// **'Threshold passed to the radio\'s noise-floor calibration so it rejects interference above this level. 0 disables — only raise if you see RX errors in a noisy band.'**
String get repeater_intThreshHelper;
/// No description provided for @repeater_agcResetInterval.
///
/// In en, this message translates to:
/// **'AGC reset interval'**
String get repeater_agcResetInterval;
/// No description provided for @repeater_agcResetIntervalHelper.
///
/// In en, this message translates to:
/// **'How often to reset the radio\'s automatic gain control to recover from a stuck gain state. Seconds, snapped down to a multiple of 4. 0 disables periodic resets.'**
String get repeater_agcResetIntervalHelper;
/// No description provided for @repeater_actionsTitle.
///
/// In en, this message translates to:
/// **'Actions'**
String get repeater_actionsTitle;
/// No description provided for @repeater_sendAdvert.
///
/// In en, this message translates to:
/// **'Send flood advert'**
String get repeater_sendAdvert;
/// No description provided for @repeater_sendAdvertSubtitle.
///
/// In en, this message translates to:
/// **'Broadcast a flood advert through the network'**
String get repeater_sendAdvertSubtitle;
/// No description provided for @repeater_sendAdvertZeroHop.
///
/// In en, this message translates to:
/// **'Send zero-hop advert'**
String get repeater_sendAdvertZeroHop;
/// No description provided for @repeater_sendAdvertZeroHopSubtitle.
///
/// In en, this message translates to:
/// **'Broadcast a one-hop advert (no relays)'**
String get repeater_sendAdvertZeroHopSubtitle;
/// No description provided for @repeater_clockSync.
///
/// In en, this message translates to:
/// **'Sync clock now'**
String get repeater_clockSync;
/// No description provided for @repeater_clockSyncSubtitle.
///
/// In en, this message translates to:
/// **'Push your phone\'s time to the repeater'**
String get repeater_clockSyncSubtitle;
/// No description provided for @repeater_actionSucceeded.
///
/// In en, this message translates to:
/// **'{action} succeeded'**
String repeater_actionSucceeded(String action);
/// No description provided for @repeater_actionFailed.
///
/// In en, this message translates to:
/// **'{action} failed: {error}'**
String repeater_actionFailed(String action, String error);
/// No description provided for @repeater_settingsSavedRebootNeeded.
///
/// In en, this message translates to:
/// **'Settings saved — reboot the repeater to apply'**
String get repeater_settingsSavedRebootNeeded;
/// No description provided for @repeater_settingsPartialFailure.
///
/// In en, this message translates to:
/// **'Some settings failed: {failures}'**
String repeater_settingsPartialFailure(String failures);
/// No description provided for @repeater_errorSavingSettings.
///
/// In en, this message translates to:
@@ -4382,12 +4634,6 @@ abstract class AppLocalizations {
/// **'Refresh TX power'**
String get repeater_refreshTxPower;
/// No description provided for @repeater_refreshLocationSettings.
///
/// In en, this message translates to:
/// **'Refresh Location Settings'**
String get repeater_refreshLocationSettings;
/// No description provided for @repeater_refreshPacketForwarding.
///
/// In en, this message translates to:
@@ -4406,12 +4652,6 @@ abstract class AppLocalizations {
/// **'Refresh Privacy Mode'**
String get repeater_refreshPrivacyMode;
/// No description provided for @repeater_refreshAdvertisementSettings.
///
/// In en, this message translates to:
/// **'Refresh Advertisement Settings'**
String get repeater_refreshAdvertisementSettings;
/// No description provided for @repeater_refreshed.
///
/// In en, this message translates to:
@@ -4940,6 +5180,432 @@ abstract class AppLocalizations {
/// **'gps command has been introduced to manage location related topics.'**
String get repeater_gpsNote;
/// No description provided for @repeater_getCategory.
///
/// In en, this message translates to:
/// **'Get Values'**
String get repeater_getCategory;
/// No description provided for @repeater_powerMgmt.
///
/// In en, this message translates to:
/// **'Power Management'**
String get repeater_powerMgmt;
/// No description provided for @repeater_sensors.
///
/// In en, this message translates to:
/// **'Sensors'**
String get repeater_sensors;
/// No description provided for @repeater_cliHelpPowerOff.
///
/// In en, this message translates to:
/// **'Powers the device off. (no response expected)'**
String get repeater_cliHelpPowerOff;
/// No description provided for @repeater_cliHelpClkReboot.
///
/// In en, this message translates to:
/// **'Resets the clock to a known epoch and reboots the device.'**
String get repeater_cliHelpClkReboot;
/// No description provided for @repeater_cliHelpAdvertZeroHop.
///
/// In en, this message translates to:
/// **'Sends a zero-hop advertisement (immediate neighbors only).'**
String get repeater_cliHelpAdvertZeroHop;
/// No description provided for @repeater_cliHelpStartOta.
///
/// In en, this message translates to:
/// **'Starts an over-the-air firmware update on supported boards.'**
String get repeater_cliHelpStartOta;
/// No description provided for @repeater_cliHelpTime.
///
/// In en, this message translates to:
/// **'Sets the device clock to the given Unix epoch seconds. Clock cannot move backwards.'**
String get repeater_cliHelpTime;
/// No description provided for @repeater_cliHelpBoard.
///
/// In en, this message translates to:
/// **'Shows the board manufacturer / hardware identifier.'**
String get repeater_cliHelpBoard;
/// No description provided for @repeater_cliHelpDiscoverNeighbors.
///
/// In en, this message translates to:
/// **'Sends a node-discovery request to nearby neighbors. (Repeater only)'**
String get repeater_cliHelpDiscoverNeighbors;
/// No description provided for @repeater_cliHelpPowersaving.
///
/// In en, this message translates to:
/// **'Shows whether powersaving mode is on or off.'**
String get repeater_cliHelpPowersaving;
/// No description provided for @repeater_cliHelpPowersavingOnOff.
///
/// In en, this message translates to:
/// **'Enables or disables powersaving mode (where supported).'**
String get repeater_cliHelpPowersavingOnOff;
/// No description provided for @repeater_cliHelpErase.
///
/// In en, this message translates to:
/// **'(Serial only) Formats the device file system. Wipes all settings and contacts.'**
String get repeater_cliHelpErase;
/// No description provided for @repeater_cliHelpSetDutyCycle.
///
/// In en, this message translates to:
/// **'Sets the maximum allowed transmit duty cycle as a percentage (1-100). Internally adjusts the airtime factor.'**
String get repeater_cliHelpSetDutyCycle;
/// No description provided for @repeater_cliHelpSetPrvKey.
///
/// In en, this message translates to:
/// **'(Serial only) Replaces the device identity private key. Reboot required to apply. Generates a new public key.'**
String get repeater_cliHelpSetPrvKey;
/// No description provided for @repeater_cliHelpSetRadioRxGain.
///
/// In en, this message translates to:
/// **'(SX126x only) Toggles boosted RX gain for improved sensitivity at higher current draw.'**
String get repeater_cliHelpSetRadioRxGain;
/// No description provided for @repeater_cliHelpSetOwnerInfo.
///
/// In en, this message translates to:
/// **'Sets the owner contact info string included in adverts. Use \'|\' for newlines.'**
String get repeater_cliHelpSetOwnerInfo;
/// No description provided for @repeater_cliHelpSetPathHashMode.
///
/// In en, this message translates to:
/// **'Sets the path-hash mode. 0 = legacy, 1 = standard, 2 = strict. Affects how routing paths are matched.'**
String get repeater_cliHelpSetPathHashMode;
/// No description provided for @repeater_cliHelpSetLoopDetect.
///
/// In en, this message translates to:
/// **'Sets the routing loop-detection sensitivity: off, minimal, moderate, or strict.'**
String get repeater_cliHelpSetLoopDetect;
/// No description provided for @repeater_cliHelpSetFreq.
///
/// In en, this message translates to:
/// **'(Serial only) Quickly sets just the frequency. Reboot required. Prefer \"set radio\" for full radio params.'**
String get repeater_cliHelpSetFreq;
/// No description provided for @repeater_cliHelpSetBridgeChannel.
///
/// In en, this message translates to:
/// **'(ESPNow bridge only) Sets the WiFi channel (1-14) used by the bridge.'**
String get repeater_cliHelpSetBridgeChannel;
/// No description provided for @repeater_cliHelpGetName.
///
/// In en, this message translates to:
/// **'Shows the configured node name.'**
String get repeater_cliHelpGetName;
/// No description provided for @repeater_cliHelpGetRole.
///
/// In en, this message translates to:
/// **'Shows the firmware role (Repeater, Room Server, etc.).'**
String get repeater_cliHelpGetRole;
/// No description provided for @repeater_cliHelpGetPublicKey.
///
/// In en, this message translates to:
/// **'Shows the device public key.'**
String get repeater_cliHelpGetPublicKey;
/// No description provided for @repeater_cliHelpGetPrvKey.
///
/// In en, this message translates to:
/// **'(Serial only) Shows the device private key. Treat as a secret.'**
String get repeater_cliHelpGetPrvKey;
/// No description provided for @repeater_cliHelpGetRepeat.
///
/// In en, this message translates to:
/// **'Shows whether packet forwarding (repeater role) is on or off.'**
String get repeater_cliHelpGetRepeat;
/// No description provided for @repeater_cliHelpGetTx.
///
/// In en, this message translates to:
/// **'Shows the current TX power in dBm.'**
String get repeater_cliHelpGetTx;
/// No description provided for @repeater_cliHelpGetFreq.
///
/// In en, this message translates to:
/// **'Shows the configured radio frequency in MHz.'**
String get repeater_cliHelpGetFreq;
/// No description provided for @repeater_cliHelpGetRadio.
///
/// In en, this message translates to:
/// **'Shows full radio params: freq, bandwidth, spreading factor, coding rate.'**
String get repeater_cliHelpGetRadio;
/// No description provided for @repeater_cliHelpGetRadioRxGain.
///
/// In en, this message translates to:
/// **'(SX126x only) Shows the RX boosted gain state.'**
String get repeater_cliHelpGetRadioRxGain;
/// No description provided for @repeater_cliHelpGetAf.
///
/// In en, this message translates to:
/// **'Shows the current airtime factor.'**
String get repeater_cliHelpGetAf;
/// No description provided for @repeater_cliHelpGetDutyCycle.
///
/// In en, this message translates to:
/// **'Shows the current allowed duty cycle as a percentage.'**
String get repeater_cliHelpGetDutyCycle;
/// No description provided for @repeater_cliHelpGetIntThresh.
///
/// In en, this message translates to:
/// **'Shows the channel interference threshold in dB.'**
String get repeater_cliHelpGetIntThresh;
/// No description provided for @repeater_cliHelpGetAgcResetInterval.
///
/// In en, this message translates to:
/// **'Shows the AGC reset interval in seconds.'**
String get repeater_cliHelpGetAgcResetInterval;
/// No description provided for @repeater_cliHelpGetMultiAcks.
///
/// In en, this message translates to:
/// **'Shows whether double-ACK mode is on (1) or off (0).'**
String get repeater_cliHelpGetMultiAcks;
/// No description provided for @repeater_cliHelpGetAllowReadOnly.
///
/// In en, this message translates to:
/// **'Shows whether guest read-only access is allowed.'**
String get repeater_cliHelpGetAllowReadOnly;
/// No description provided for @repeater_cliHelpGetAdvertInterval.
///
/// In en, this message translates to:
/// **'Shows the local advertisement interval in minutes.'**
String get repeater_cliHelpGetAdvertInterval;
/// No description provided for @repeater_cliHelpGetFloodAdvertInterval.
///
/// In en, this message translates to:
/// **'Shows the flood advertisement interval in hours.'**
String get repeater_cliHelpGetFloodAdvertInterval;
/// No description provided for @repeater_cliHelpGetGuestPassword.
///
/// In en, this message translates to:
/// **'Shows the configured guest password.'**
String get repeater_cliHelpGetGuestPassword;
/// No description provided for @repeater_cliHelpGetLat.
///
/// In en, this message translates to:
/// **'Shows the configured latitude.'**
String get repeater_cliHelpGetLat;
/// No description provided for @repeater_cliHelpGetLon.
///
/// In en, this message translates to:
/// **'Shows the configured longitude.'**
String get repeater_cliHelpGetLon;
/// No description provided for @repeater_cliHelpGetRxDelay.
///
/// In en, this message translates to:
/// **'Shows the rxdelay base value.'**
String get repeater_cliHelpGetRxDelay;
/// No description provided for @repeater_cliHelpGetTxDelay.
///
/// In en, this message translates to:
/// **'Shows the flood-mode txdelay factor.'**
String get repeater_cliHelpGetTxDelay;
/// No description provided for @repeater_cliHelpGetDirectTxDelay.
///
/// In en, this message translates to:
/// **'Shows the direct-mode txdelay factor.'**
String get repeater_cliHelpGetDirectTxDelay;
/// No description provided for @repeater_cliHelpGetFloodMax.
///
/// In en, this message translates to:
/// **'Shows the maximum flood hop count.'**
String get repeater_cliHelpGetFloodMax;
/// No description provided for @repeater_cliHelpGetOwnerInfo.
///
/// In en, this message translates to:
/// **'Shows the owner contact info string.'**
String get repeater_cliHelpGetOwnerInfo;
/// No description provided for @repeater_cliHelpGetPathHashMode.
///
/// In en, this message translates to:
/// **'Shows the path-hash mode (0/1/2).'**
String get repeater_cliHelpGetPathHashMode;
/// No description provided for @repeater_cliHelpGetLoopDetect.
///
/// In en, this message translates to:
/// **'Shows the loop-detection sensitivity.'**
String get repeater_cliHelpGetLoopDetect;
/// No description provided for @repeater_cliHelpGetAcl.
///
/// In en, this message translates to:
/// **'(Serial only) Lists the access-control entries on a repeater.'**
String get repeater_cliHelpGetAcl;
/// No description provided for @repeater_cliHelpGetBridgeEnabled.
///
/// In en, this message translates to:
/// **'Shows whether the bridge is enabled.'**
String get repeater_cliHelpGetBridgeEnabled;
/// No description provided for @repeater_cliHelpGetBridgeDelay.
///
/// In en, this message translates to:
/// **'Shows the bridge delay in ms.'**
String get repeater_cliHelpGetBridgeDelay;
/// No description provided for @repeater_cliHelpGetBridgeSource.
///
/// In en, this message translates to:
/// **'Shows whether the bridge logs RX or TX packets.'**
String get repeater_cliHelpGetBridgeSource;
/// No description provided for @repeater_cliHelpGetBridgeBaud.
///
/// In en, this message translates to:
/// **'(RS232 bridge only) Shows the bridge baud rate.'**
String get repeater_cliHelpGetBridgeBaud;
/// No description provided for @repeater_cliHelpGetBridgeChannel.
///
/// In en, this message translates to:
/// **'(ESPNow bridge only) Shows the bridge WiFi channel.'**
String get repeater_cliHelpGetBridgeChannel;
/// No description provided for @repeater_cliHelpGetBridgeSecret.
///
/// In en, this message translates to:
/// **'(ESPNow bridge only) Shows the bridge shared secret.'**
String get repeater_cliHelpGetBridgeSecret;
/// No description provided for @repeater_cliHelpGetBootloaderVer.
///
/// In en, this message translates to:
/// **'(NRF52 only) Shows the bootloader version.'**
String get repeater_cliHelpGetBootloaderVer;
/// No description provided for @repeater_cliHelpGetAdcMultiplier.
///
/// In en, this message translates to:
/// **'Shows the ADC multiplier (battery-voltage scaling).'**
String get repeater_cliHelpGetAdcMultiplier;
/// No description provided for @repeater_cliHelpGetPwrMgtSupport.
///
/// In en, this message translates to:
/// **'Reports whether the board has power-management support.'**
String get repeater_cliHelpGetPwrMgtSupport;
/// No description provided for @repeater_cliHelpGetPwrMgtSource.
///
/// In en, this message translates to:
/// **'Shows the current power source: external or battery.'**
String get repeater_cliHelpGetPwrMgtSource;
/// No description provided for @repeater_cliHelpGetPwrMgtBootReason.
///
/// In en, this message translates to:
/// **'Shows the most recent reset and shutdown reasons.'**
String get repeater_cliHelpGetPwrMgtBootReason;
/// No description provided for @repeater_cliHelpGetPwrMgtBootMv.
///
/// In en, this message translates to:
/// **'Shows the boot-time battery voltage in mV.'**
String get repeater_cliHelpGetPwrMgtBootMv;
/// No description provided for @repeater_cliHelpSensorGet.
///
/// In en, this message translates to:
/// **'Reads a custom sensor setting by key.'**
String get repeater_cliHelpSensorGet;
/// No description provided for @repeater_cliHelpSensorSet.
///
/// In en, this message translates to:
/// **'Writes a custom sensor setting.'**
String get repeater_cliHelpSensorSet;
/// No description provided for @repeater_cliHelpSensorList.
///
/// In en, this message translates to:
/// **'Lists all custom sensor settings, paginated from optional start index.'**
String get repeater_cliHelpSensorList;
/// No description provided for @repeater_cliHelpRegionDefault.
///
/// In en, this message translates to:
/// **'Shows the current default region scope.'**
String get repeater_cliHelpRegionDefault;
/// No description provided for @repeater_cliHelpRegionDefaultSet.
///
/// In en, this message translates to:
/// **'Sets the default region scope. Use \"<null>\" to clear.'**
String get repeater_cliHelpRegionDefaultSet;
/// No description provided for @repeater_cliHelpRegionListAllowed.
///
/// In en, this message translates to:
/// **'Lists regions that allow flood traffic.'**
String get repeater_cliHelpRegionListAllowed;
/// No description provided for @repeater_cliHelpRegionListDenied.
///
/// In en, this message translates to:
/// **'Lists regions that deny flood traffic.'**
String get repeater_cliHelpRegionListDenied;
/// No description provided for @repeater_cliHelpStatsPackets.
///
/// In en, this message translates to:
/// **'(Serial only) Shows packet-level statistics.'**
String get repeater_cliHelpStatsPackets;
/// No description provided for @repeater_cliHelpStatsRadio.
///
/// In en, this message translates to:
/// **'(Serial only) Shows radio statistics.'**
String get repeater_cliHelpStatsRadio;
/// No description provided for @repeater_cliHelpStatsCore.
///
/// In en, this message translates to:
/// **'(Serial only) Shows core firmware statistics.'**
String get repeater_cliHelpStatsCore;
/// No description provided for @telemetry_receivedData.
///
/// In en, this message translates to: