This commit is contained in:
HDDen
2026-05-09 02:18:00 +03:00
55 changed files with 13669 additions and 1800 deletions
-2
View File
@@ -20,7 +20,5 @@
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>MinimumOSVersion</key>
<string>13.0</string>
</dict>
</plist>
+4 -1
View File
@@ -1,4 +1,4 @@
platform :ios, '15.5'
platform :ios, '16.4'
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
@@ -32,5 +32,8 @@ end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '16.4'
end
end
end
+13 -84
View File
@@ -7,57 +7,13 @@ PODS:
- Flutter
- flutter_local_notifications (0.0.1):
- Flutter
- GoogleDataTransport (10.1.0):
- nanopb (~> 3.30910.0)
- PromisesObjC (~> 2.4)
- GoogleMLKit/BarcodeScanning (7.0.0):
- GoogleMLKit/MLKitCore
- MLKitBarcodeScanning (~> 6.0.0)
- GoogleMLKit/MLKitCore (7.0.0):
- MLKitCommon (~> 12.0.0)
- GoogleToolboxForMac/Defines (4.2.1)
- GoogleToolboxForMac/Logger (4.2.1):
- GoogleToolboxForMac/Defines (= 4.2.1)
- "GoogleToolboxForMac/NSData+zlib (4.2.1)":
- GoogleToolboxForMac/Defines (= 4.2.1)
- GoogleUtilities/Environment (8.1.0):
- GoogleUtilities/Privacy
- GoogleUtilities/Logger (8.1.0):
- GoogleUtilities/Environment
- GoogleUtilities/Privacy
- GoogleUtilities/Privacy (8.1.0)
- GoogleUtilities/UserDefaults (8.1.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GTMSessionFetcher/Core (3.5.0)
- MLImage (1.0.0-beta6)
- MLKitBarcodeScanning (6.0.0):
- MLKitCommon (~> 12.0)
- MLKitVision (~> 8.0)
- MLKitCommon (12.0.0):
- GoogleDataTransport (~> 10.0)
- GoogleToolboxForMac/Logger (< 5.0, >= 4.2.1)
- "GoogleToolboxForMac/NSData+zlib (< 5.0, >= 4.2.1)"
- GoogleUtilities/Logger (~> 8.0)
- GoogleUtilities/UserDefaults (~> 8.0)
- GTMSessionFetcher/Core (< 4.0, >= 3.3.2)
- MLKitVision (8.0.0):
- GoogleToolboxForMac/Logger (< 5.0, >= 4.2.1)
- "GoogleToolboxForMac/NSData+zlib (< 5.0, >= 4.2.1)"
- GTMSessionFetcher/Core (< 4.0, >= 3.3.2)
- MLImage (= 1.0.0-beta6)
- MLKitCommon (~> 12.0)
- mobile_scanner (6.0.2):
- mobile_scanner (7.0.0):
- Flutter
- GoogleMLKit/BarcodeScanning (~> 7.0.0)
- nanopb (3.30910.0):
- nanopb/decode (= 3.30910.0)
- nanopb/encode (= 3.30910.0)
- nanopb/decode (3.30910.0)
- nanopb/encode (3.30910.0)
- FlutterMacOS
- package_info_plus (0.4.5):
- Flutter
- PromisesObjC (2.4.0)
- share_plus (0.0.1):
- Flutter
- shared_preferences_foundation (0.0.1):
- Flutter
- FlutterMacOS
@@ -66,34 +22,18 @@ PODS:
- FlutterMacOS
- url_launcher_ios (0.0.1):
- Flutter
- wakelock_plus (0.0.1):
- Flutter
DEPENDENCIES:
- Flutter (from `Flutter`)
- flutter_blue_plus_darwin (from `.symlinks/plugins/flutter_blue_plus_darwin/darwin`)
- flutter_foreground_task (from `.symlinks/plugins/flutter_foreground_task/ios`)
- flutter_local_notifications (from `.symlinks/plugins/flutter_local_notifications/ios`)
- mobile_scanner (from `.symlinks/plugins/mobile_scanner/ios`)
- mobile_scanner (from `.symlinks/plugins/mobile_scanner/darwin`)
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
- share_plus (from `.symlinks/plugins/share_plus/ios`)
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
- sqflite_darwin (from `.symlinks/plugins/sqflite_darwin/darwin`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
- wakelock_plus (from `.symlinks/plugins/wakelock_plus/ios`)
SPEC REPOS:
trunk:
- GoogleDataTransport
- GoogleMLKit
- GoogleToolboxForMac
- GoogleUtilities
- GTMSessionFetcher
- MLImage
- MLKitBarcodeScanning
- MLKitCommon
- MLKitVision
- nanopb
- PromisesObjC
EXTERNAL SOURCES:
Flutter:
@@ -105,41 +45,30 @@ EXTERNAL SOURCES:
flutter_local_notifications:
:path: ".symlinks/plugins/flutter_local_notifications/ios"
mobile_scanner:
:path: ".symlinks/plugins/mobile_scanner/ios"
:path: ".symlinks/plugins/mobile_scanner/darwin"
package_info_plus:
:path: ".symlinks/plugins/package_info_plus/ios"
share_plus:
:path: ".symlinks/plugins/share_plus/ios"
shared_preferences_foundation:
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
sqflite_darwin:
:path: ".symlinks/plugins/sqflite_darwin/darwin"
url_launcher_ios:
:path: ".symlinks/plugins/url_launcher_ios/ios"
wakelock_plus:
:path: ".symlinks/plugins/wakelock_plus/ios"
SPEC CHECKSUMS:
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
flutter_blue_plus_darwin: 20a08bfeaa0f7804d524858d3d8744bcc1b6dbc3
flutter_foreground_task: a159d2c2173b33699ddb3e6c2a067045d7cebb89
flutter_local_notifications: 395056b3175ba4f08480a7c5de30cd36d69827e4
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
GoogleMLKit: eff9e23ec1d90ea4157a1ee2e32a4f610c5b3318
GoogleToolboxForMac: d1a2cbf009c453f4d6ded37c105e2f67a32206d8
GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1
GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6
MLImage: 0ad1c5f50edd027672d8b26b0fee78a8b4a0fc56
MLKitBarcodeScanning: 0a3064da0a7f49ac24ceb3cb46a5bc67496facd2
MLKitCommon: 07c2c33ae5640e5380beaaa6e4b9c249a205542d
MLKitVision: 45e79d68845a2de77e2dd4d7f07947f0ed157b0e
mobile_scanner: af8f71879eaba2bbcb4d86c6a462c3c0e7f23036
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
flutter_local_notifications: a5a732f069baa862e728d839dd2ebb904737effb
mobile_scanner: 9157936403f5a0644ca3779a38ff8404c5434a93
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb
sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0
url_launcher_ios: 7a95fa5b60cc718a708b8f2966718e93db0cef1b
wakelock_plus: e29112ab3ef0b318e58cfa5c32326458be66b556
PODFILE CHECKSUM: 570da2a631486c6bd6496bed1e605e63e2471be5
PODFILE CHECKSUM: e42b502c78c33aa1ed9d42eaea8960ce2139504b
COCOAPODS: 1.16.2
+20 -3
View File
@@ -179,6 +179,7 @@
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
F0D7F2413C6E4B7A9B1C2D3E /* Fix Native Asset Minimum OS */,
B788CEDB957A87EE8AC593BB /* [CP] Copy Pods Resources */,
);
buildRules = (
@@ -299,6 +300,22 @@
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
showEnvVarsInLog = 0;
};
F0D7F2413C6E4B7A9B1C2D3E /* Fix Native Asset Minimum OS */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}",
);
name = "Fix Native Asset Minimum OS";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "set -e\nFRAMEWORKS_DIR=\"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}\"\nMIN_OS=\"${IPHONEOS_DEPLOYMENT_TARGET}\"\nif [ ! -d \"$FRAMEWORKS_DIR\" ] || [ -z \"$MIN_OS\" ]; then\n exit 0\nfi\nfind \"$FRAMEWORKS_DIR\" -maxdepth 2 -name Info.plist | while read -r plist; do\n bundle_id=$(/usr/libexec/PlistBuddy -c 'Print :CFBundleIdentifier' \"$plist\" 2>/dev/null || true)\n case \"$bundle_id\" in\n io.flutter.flutter.native-assets.*)\n /usr/libexec/PlistBuddy -c \"Set :MinimumOSVersion $MIN_OS\" \"$plist\" 2>/dev/null || \\\n /usr/libexec/PlistBuddy -c \"Add :MinimumOSVersion string $MIN_OS\" \"$plist\"\n ;;\n esac\ndone\n";
};
DE3B2E091393835C0B38492E /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -414,7 +431,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
IPHONEOS_DEPLOYMENT_TARGET = 16.4;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
@@ -540,7 +557,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
IPHONEOS_DEPLOYMENT_TARGET = 16.4;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
@@ -591,7 +608,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
IPHONEOS_DEPLOYMENT_TARGET = 16.4;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
+5 -2
View File
@@ -2,12 +2,15 @@ import Flutter
import UIKit
@main
@objc class AppDelegate: FlutterAppDelegate {
@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
}
}
+40 -19
View File
@@ -2,6 +2,8 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CADisableMinimumFrameDurationOnPhone</key>
<true/>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
@@ -22,8 +24,46 @@
<string>????</string>
<key>CFBundleVersion</key>
<string>$(FLUTTER_BUILD_NUMBER)</string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>http</string>
<string>https</string>
</array>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>This app uses Bluetooth to communicate with MeshCore devices.</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>This app uses Bluetooth to communicate with MeshCore devices.</string>
<key>NSCameraUsageDescription</key>
<string>This app uses the camera to scan QR codes for joining communities.</string>
<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key>
<false/>
<key>UISceneConfigurations</key>
<dict>
<key>UIWindowSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>UIWindowScene</string>
<key>UISceneConfigurationName</key>
<string>flutter</string>
<key>UISceneDelegateClassName</key>
<string>FlutterSceneDelegate</string>
<key>UISceneStoryboardFile</key>
<string>Main</string>
</dict>
</array>
</dict>
</dict>
<key>UIApplicationSupportsIndirectInputEvents</key>
<true/>
<key>UIBackgroundModes</key>
<array>
<string>bluetooth-central</string>
</array>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
@@ -41,24 +81,5 @@
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>CADisableMinimumFrameDurationOnPhone</key>
<true/>
<key>UIApplicationSupportsIndirectInputEvents</key>
<true/>
<key>UIBackgroundModes</key>
<array>
<string>bluetooth-central</string>
</array>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>This app uses Bluetooth to communicate with MeshCore devices.</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>This app uses Bluetooth to communicate with MeshCore devices.</string>
<key>NSCameraUsageDescription</key>
<string>This app uses the camera to scan QR codes for joining communities.</string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>http</string>
<string>https</string>
</array>
</dict>
</plist>
+78
View File
@@ -166,6 +166,8 @@ class MeshCoreConnector extends ChangeNotifier {
Timer? _selfInfoRetryTimer;
Timer? _reconnectTimer;
Timer? _batteryPollTimer;
Timer? _gpsLocationPollTimer;
static const _gpsLocationPollInterval = Duration(minutes: 1);
Timer? _radioStatsPollTimer;
int _radioStatsPollRefCount = 0;
final ValueNotifier<CompanionRadioStats?> radioStatsNotifier =
@@ -253,6 +255,11 @@ class MeshCoreConnector extends ChangeNotifier {
Future<void> _pathOpLock = Future.value();
Map<String, String>? _currentCustomVars;
/// Maps repeater pubkey-prefix hex (12 hex chars = first 6 bytes) → the
/// repeater's RTC clock at the moment of the most recent successful login.
/// Reported by firmware in the login-success push frame at byte offset 8.
final Map<String, DateTime> _repeaterLoginClocks = {};
// Channel syncing state (sequential pattern)
bool _isSyncingChannels = false;
bool _channelSyncInFlight = false;
@@ -404,6 +411,17 @@ class MeshCoreConnector extends ChangeNotifier {
int get advertLocationPolicy => _advertLocPolicy;
int get multiAcks => _multiAcks;
bool? get clientRepeat => _clientRepeat;
/// Returns the repeater's RTC clock at the time of the most recent
/// successful login, looked up by the contact's full public key.
/// Returns null if no login response has been observed for this repeater
/// since connection.
DateTime? repeaterClockAtLogin(Uint8List publicKey) {
if (publicKey.length < 6) return null;
final prefix = pubKeyToHex(publicKey.sublist(0, 6));
return _repeaterLoginClocks[prefix];
}
void rememberNonRepeatRadioState(MeshCoreRadioStateSnapshot snapshot) {
_rememberedNonRepeatRadioState = snapshot;
}
@@ -2467,6 +2485,25 @@ class MeshCoreConnector extends ChangeNotifier {
_batteryPollTimer = null;
}
/// Start polling the radio's GPS-backed self-info every minute.
/// No-op if already running. Triggered when the radio reports `gps=1`.
void _startGpsLocationPolling() {
if (_gpsLocationPollTimer != null) return;
_gpsLocationPollTimer = Timer.periodic(_gpsLocationPollInterval, (timer) {
if (!isConnected) {
timer.cancel();
_gpsLocationPollTimer = null;
return;
}
unawaited(sendFrame(buildAppStartFrame()));
});
}
void _stopGpsLocationPolling() {
_gpsLocationPollTimer?.cancel();
_gpsLocationPollTimer = null;
}
void setPollingInterval(int i) {
_pollingInterval = i.clamp(1, 60);
if (isConnected) {
@@ -3304,6 +3341,18 @@ class MeshCoreConnector extends ChangeNotifier {
Future<void> setCustomVar(String value) async {
if (!isConnected) return;
await sendFrame(buildSetCustomVarFrame(value));
final sep = value.indexOf(':');
if (sep > 0) {
final key = value.substring(0, sep);
final val = value.substring(sep + 1);
(_currentCustomVars ??= <String, String>{})[key] = val;
notifyListeners();
}
if (value == 'gps:1') {
_startGpsLocationPolling();
} else if (value == 'gps:0') {
_stopGpsLocationPolling();
}
}
Future<void> sendSelfAdvert({bool flood = true}) async {
@@ -3611,6 +3660,8 @@ class MeshCoreConnector extends ChangeNotifier {
_handlePathUpdated(frame);
break;
case pushCodeLoginSuccess:
_handleLoginSuccess(frame);
break;
case pushCodeLoginFail:
case pushCodeStatusResponse:
break;
@@ -5672,6 +5723,7 @@ class MeshCoreConnector extends ChangeNotifier {
void _handleDisconnection() {
_stopBatteryPolling();
_stopGpsLocationPolling();
_stopRadioStatsPolling();
_latestRadioStats = null;
radioStatsNotifier.value = null;
@@ -5757,10 +5809,35 @@ class MeshCoreConnector extends ChangeNotifier {
return result;
}
/// Parse PUSH_CODE_LOGIN_SUCCESS (0x85) frame and stash the repeater's
/// reported clock. Frame layout (firmware companion_radio/MyMesh.cpp:678+):
/// [0]=0x85, [1]=permissions, [2..7]=pubkey prefix (6 bytes),
/// [8..11]=repeater RTC unix seconds (LE), [12]=ACL perms, [13]=fw level
/// The timestamp is only present in the v7+ "new login response" — older
/// firmware emits a shorter frame that we silently skip.
void _handleLoginSuccess(Uint8List frame) {
if (frame.length < 12) return;
final prefix = pubKeyToHex(frame.sublist(2, 8));
final ts = ByteData.sublistView(frame, 8, 12).getUint32(0, Endian.little);
if (ts == 0) return;
_repeaterLoginClocks[prefix] = DateTime.fromMillisecondsSinceEpoch(
ts * 1000,
isUtc: true,
);
notifyListeners();
}
void _handleCustomVars(Uint8List frame) {
final buf = BufferReader(frame.sublist(1));
try {
_currentCustomVars = _parseKeyValueString(buf.readCString());
// Reflect current GPS state in the polling timer (handles initial
// device state on connect as well as external CLI/USB toggles).
if (_currentCustomVars?['gps'] == '1') {
_startGpsLocationPolling();
} else {
_stopGpsLocationPolling();
}
} catch (e) {
appLogger.warn('Malformed custom vars frame: $e', tag: 'Connector');
}
@@ -5816,6 +5893,7 @@ class MeshCoreConnector extends ChangeNotifier {
_notifyListenersTimer?.cancel();
_reconnectTimer?.cancel();
_batteryPollTimer?.cancel();
_gpsLocationPollTimer?.cancel();
_radioStatsPollTimer?.cancel();
radioStatsNotifier.dispose();
_receivedFramesController.close();
+168 -27
View File
@@ -52,7 +52,7 @@
}
}
},
"scanner_title": "MeshCore Open",
"scanner_title": "MeshCore Отворена версия",
"scanner_scanning": "Сканиране за устройства...",
"scanner_connecting": "Свързвам се...",
"scanner_disconnecting": "Изключване...",
@@ -123,7 +123,7 @@
"settings_appDebugLog": "Лог на отстраняване на грешки на приложението",
"settings_appDebugLogSubtitle": "Съобщения за отстраняване на грешки на приложението",
"settings_about": "За нас",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore Open, версия {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -142,7 +142,7 @@
"settings_infoChannelCount": "Брой канали",
"settings_presets": "Предварителни настройки",
"settings_frequency": "Честота (MHz)",
"settings_frequencyHelper": "300.0 - 2500.0",
"settings_frequencyHelper": "300,0 2500,0",
"settings_frequencyInvalid": "Невалидна честота (300-2500 MHz)",
"settings_bandwidth": "Ширина на честотния спектър",
"settings_spreadingFactor": "Фактор на разпространение",
@@ -166,18 +166,18 @@
"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_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_notifications": "Уведомления",
"appSettings_enableNotifications": "Активирай Известия",
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Канал с хаштаг",
"channels_public": "Публично",
"channels_private": "Личен",
"channels_publicChannel": "Публичен канал",
"channels_privateChannel": "Частен канал",
"channels_editChannel": "Редактирай канал",
"channels_muteChannel": "Заглуши канала",
"channels_unmuteChannel": "Включи известията на канала",
@@ -369,7 +366,7 @@
"channels_channelName": "Име на канала",
"channels_usePublicChannel": "Използвайте публичен канал",
"channels_standardPublicPsk": "Стандартен публичен PSK",
"channels_pskHex": "PSK (Hex)",
"channels_pskHex": "PSK (шестнадесетичен код)",
"channels_generateRandomPsk": "Генерирай случайна PSK",
"channels_enterChannelName": "Моля, въведете име на канал.",
"channels_pskMustBe32Hex": "PSK трябва да бъде 32 шестнаредни знака.",
@@ -417,7 +414,7 @@
"channels_publicChannelAdded": "Публичен канал добавен",
"channels_sortBy": "Сортирай по",
"channels_sortManual": "Ръчно",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "От A до Я",
"channels_sortLatestMessages": "Последни съобщения",
"channels_sortUnread": "Непрочетено",
"chat_noMessages": "Няма съобщения.",
@@ -495,7 +492,7 @@
"debugLog_noEntries": "Все още няма дебъг логове.",
"debugLog_enableInSettings": "Активирайте отстраняване на грешки в настройките на приложението",
"debugLog_frames": "Рамки",
"debugLog_rawLogRx": "Raw Log-RX",
"debugLog_rawLogRx": "Необработен лог-RX",
"debugLog_noBleActivity": "Няма BLE активност към момента.",
"debugFrame_length": "Дължина на кадъра: {count} байта",
"@debugFrame_length": {
@@ -549,7 +546,7 @@
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypeCli": "Команден ред (CLI)",
"debugFrame_textTypePlain": "Просто",
"debugFrame_text": "- Текст: \"{text}\"",
"@debugFrame_text": {
@@ -568,7 +565,7 @@
"chat_pathHistoryFull": "Историята на пътя е пълна. Премахнете записи, за да добавите нови.",
"chat_hopSingular": "скочи",
"chat_hopPlural": "скоци",
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}",
"chat_hopsCount": "{count} {count, plural, =1{скача} other{скача}}",
"@chat_hopsCount": {
"placeholders": {
"count": {
@@ -901,7 +898,7 @@
"repeater_statusSubtitle": "Прегледайте статуса, статистиката и съседните устройства.",
"repeater_telemetry": "Телеметрия",
"repeater_telemetrySubtitle": "Прегледайте телеметрията на сензорите и системните статистики",
"repeater_cli": "CLI",
"repeater_cli": "Команден ред (CLI)",
"repeater_cliSubtitle": "Изпрати команди към ретранслатора",
"repeater_settings": "Настройки",
"repeater_settingsSubtitle": "Конфигурирайте параметрите на репитера",
@@ -1077,6 +1074,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 TX\"",
"repeater_txDelayHelper": "Предавайте разстоянието между пакетите за трафик при наводнения, като множител на времето за пренос на пакета (0-2, по подразбиране 0.5). По-висока стойност означава по-малко сблъсъци, но по-бавно предаване.",
"repeater_directTxDelay": "Директно забавяне на сигнала",
"repeater_directTxDelayHelper": "Предаване на интервали за директен (не-масивен) трафик, като множител на времето за пренос на пакета (0-2, по подразбиране 0.3).",
"repeater_intThresh": "Праг на интерференция",
"repeater_intThreshHelper": "Прагът е зададен на нивото на шума на радиото, така че да отхвърля смущения, които са над този праг. 0 – изключва; активирайте само, ако забележите грешки в шумна честотна лента.",
"repeater_agcResetInterval": "Интервал за рестартиране на AGC",
"repeater_agcResetIntervalHelper": "Колко често да се рестартира автоматичната настройка на усилването, за да се възстанови от състояние, в което усилването е блокирано. Времето за рестартиране е няколко секунди, като се определя като кратна на 4. 0 деактивира периодичното рестартиране.",
"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": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Обнови Основни Настройки",
"repeater_refreshRadioSettings": "Обнови настройките на радиопредавателите",
"repeater_refreshTxPower": "Обнови TX захранване",
"repeater_refreshLocationSettings": "Обнови настройките на местоположението",
"repeater_refreshPacketForwarding": "Обнови пакетно пренасочване",
"repeater_refreshGuestAccess": "Обнови достъп за гости",
"repeater_refreshPrivacyMode": "Обнови Режим на поверителност",
"repeater_refreshAdvertisementSettings": "Обнови Настройки на Рекламата",
"repeater_refreshed": "{label} е обновено",
"@repeater_refreshed": {
"placeholders": {
@@ -1365,7 +1435,7 @@
"listFilter_sortBy": "Сортирай по",
"listFilter_latestMessages": "Последни съобщения",
"listFilter_heardRecently": "Слушано е наскоро",
"listFilter_az": "A-Z",
"listFilter_az": "А",
"listFilter_filters": "Филтри",
"listFilter_all": "Всички",
"listFilter_users": "Потребители",
@@ -2084,6 +2154,77 @@
"room_guest": "Информация за сървъра на стаята",
"repeater_guest": "Информация за ретранслаторите",
"repeater_guestTools": "Инструменти за гости",
"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 gain) за подобрена чувствителност при по-високо потребление на ток.",
"repeater_cliHelpSetOwnerInfo": "Задава низовете с информация за контакт на собственика, които са включени в рекламите. Използвайте '|' за нови редове.",
"repeater_cliHelpSetPathHashMode": "Задава режима за хеширане на пътищата. 0 = за стари системи, 1 = за стандартни системи, 2 = за строги системи. Влияе върху начина, по който се съпоставят маршрутите.",
"repeater_cliHelpSetLoopDetect": "Задава чувствителността за откриване на цикли в маршрутизацията: изключена, минимална, умерена или строга.",
"repeater_cliHelpSetFreq": "(Само за серийно управление) Бързо задава само честотата. Необходимо е рестартиране. Препоръчително е да се използват настройките за \"радио\", за да се зададат всички параметри.",
"repeater_cliHelpSetBridgeChannel": "(Само за моста ESPNow) Определя WiFi канала (от 1 до 14), използван от моста.",
"repeater_cliHelpGetName": "Показва зададеното име на възела.",
"repeater_cliHelpGetRole": "Показва ролята на фърмуера (например, репитер, сървър за стая и т.н.).",
"repeater_cliHelpGetPublicKey": "Показва публичния ключ на устройството.",
"repeater_cliHelpGetPrvKey": "(Само за серийния номер) Показва личната ключа на устройството. Трябва да се третира като тайна.",
"repeater_cliHelpGetRepeat": "Показва дали функцията за пренасочване на пакети (ролята на репитер) е активирана или деактивирана.",
"repeater_cliHelpGetTx": "Показва текущата мощност на TX в dBm.",
"repeater_cliHelpGetFreq": "Показва зададената честота в MHz.",
"repeater_cliHelpGetRadio": "Показва пълните радио параметри: честота, ширина на честотния обхват, фактор на разпространение, скорост на кодиране.",
"repeater_cliHelpGetRadioRxGain": "(Само за SX126x) Показва състоянието на усиления сигнал на RX.",
"repeater_cliHelpGetAf": "Показва текущия коефициент на въздействие върху въздуха.",
"repeater_cliHelpGetDutyCycle": "Показва текущия допустим цикъл на работа като процент.",
"repeater_cliHelpGetIntThresh": "Показва прага на интерференцията на канала в децибели (dB).",
"repeater_cliHelpGetAgcResetInterval": "Показва интервала за рестартиране на AGC в секунди.",
"repeater_cliHelpGetMultiAcks": "Показва дали режимът \"двоен ACK\" е активиран (1) или деактивиран (0).",
"repeater_cliHelpGetAllowReadOnly": "Показва дали е разрешено само четене за гостите.",
"repeater_cliHelpGetAdvertInterval": "Показва времето на рекламата в минути.",
"repeater_cliHelpGetFloodAdvertInterval": "Показва интервала на рекламата за навод в часове.",
"repeater_cliHelpGetGuestPassword": "Показва зададения парол за гост.",
"repeater_cliHelpGetLat": "Показва зададената географска ширина.",
"repeater_cliHelpGetLon": "Показва зададената дължина.",
"repeater_cliHelpGetRxDelay": "Показва основната стойност на забавянето на сигнала.",
"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": "Показва напрежението на батерията при стартиране, измерено в миливолта (mV).",
"repeater_cliHelpSensorGet": "Чете персонализирана настройка на сензор чрез клавиш.",
"repeater_cliHelpSensorSet": "Създава персонализирана настройка за сензор.",
"repeater_cliHelpSensorList": "Показва всички настройки на потребителските сензори, разделени на страници, започвайки от опционален индекс.",
"repeater_cliHelpRegionDefault": "Показва текущия обхват на региона по подразбиране.",
"repeater_cliHelpRegionDefaultSet": "Задава обхвата на региона по подразбиране. Използвайте \"<null>\", за да го изчистите.",
"repeater_cliHelpRegionListAllowed": "Списва регионите, които позволяват преминаване на превозни средства при наводнение.",
"repeater_cliHelpRegionListDenied": "Списва региони, които забраняват движението по пътищата при наводнения.",
"repeater_cliHelpStatsPackets": "(Само за серия) Показва статистически данни на ниво пакет.",
"repeater_cliHelpStatsRadio": "(Само за конкретен сериал) Показва радиостатистика.",
"repeater_cliHelpStatsCore": "(Само за серийния номер) Показва основните статистически данни за фърмуера.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+181 -40
View File
@@ -52,7 +52,7 @@
}
}
},
"scanner_title": "MeshCore Open",
"scanner_title": "MeshCore Open-Version",
"scanner_scanning": "Scannen nach Geräten...",
"scanner_connecting": "Verbunden...",
"scanner_disconnecting": "Trenne...",
@@ -123,7 +123,7 @@
"settings_appDebugLog": "App-Debug-Protokoll",
"settings_appDebugLogSubtitle": "Anwendung Debug-Nachrichten",
"settings_about": "Über",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore Open, Version {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -148,7 +148,7 @@
"settings_spreadingFactor": "Verteilungsfaktor",
"settings_codingRate": "Kodierungsrate",
"settings_txPower": "TX-Leistung (dBm)",
"settings_txPowerHelper": "0 - 22",
"settings_txPowerHelper": "0 22",
"settings_txPowerInvalid": "Ungültige TX-Leistung (0-22 dBm)",
"settings_error": "Fehler: {message}",
"@settings_error": {
@@ -160,25 +160,25 @@
},
"appSettings_title": "App-Einstellungen",
"appSettings_appearance": "Aussehen",
"appSettings_theme": "Theme",
"appSettings_theme": "Thema",
"appSettings_themeSystem": "Systemstandard",
"appSettings_themeLight": "Hell",
"appSettings_themeDark": "Dunkel",
"appSettings_language": "Sprache",
"appSettings_languageSystem": "Systemstandard",
"appSettings_languageEn": "English",
"appSettings_languageFr": "Français",
"appSettings_languageEs": "Español",
"appSettings_languageEn": "Englisch",
"appSettings_languageFr": "Französisch",
"appSettings_languageEs": "Spanisch",
"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_languagePl": "Polnisch",
"appSettings_languageSl": "Slowenisch",
"appSettings_languagePt": "Portugiesisch",
"appSettings_languageIt": "Italienisch",
"appSettings_languageZh": "Chinesisch",
"appSettings_languageSv": "Schwedisch",
"appSettings_languageNl": "Niederländisch",
"appSettings_languageSk": "Slowenisch",
"appSettings_languageBg": "Bulgarisch",
"appSettings_notifications": "Benachrichtigungen",
"appSettings_enableNotifications": "Benachrichtigungen aktivieren",
"appSettings_enableNotificationsSubtitle": "Erhalte Benachrichtigungen für Nachrichten und Ankündigungen",
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Hashtag-Kanal",
"channels_public": "Öffentlich",
"channels_private": "Privat",
"channels_publicChannel": "Öffentlicher Kanal",
"channels_privateChannel": "Privater Kanal",
"channels_editChannel": "Kanal bearbeiten",
"channels_muteChannel": "Kanal stummschalten",
"channels_unmuteChannel": "Kanal Stummschaltung aufheben",
@@ -369,7 +366,7 @@
"channels_channelName": "Kanalname",
"channels_usePublicChannel": "Verwende öffentlichen Kanal",
"channels_standardPublicPsk": "Öffentliche Standard PSK",
"channels_pskHex": "PSK (Hex)",
"channels_pskHex": "PSK (Hexadezimal)",
"channels_generateRandomPsk": "Zufällige PSK generieren",
"channels_enterChannelName": "Bitte geben Sie einen Kanalnamen ein.",
"channels_pskMustBe32Hex": "Die PSK muss 32 hexadezimale Zeichen haben.",
@@ -530,7 +527,7 @@
}
}
},
"debugFrame_flags": "- Flags: 0x{value}",
"debugFrame_flags": "- Flaggen: 0x{value}",
"@debugFrame_flags": {
"placeholders": {
"value": {
@@ -549,7 +546,7 @@
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypeCli": "Befehlszeilen-Schnittstelle",
"debugFrame_textTypePlain": "Einfach",
"debugFrame_text": "- Text: \"{text}\"",
"@debugFrame_text": {
@@ -651,7 +648,7 @@
}
}
},
"map_pinsCount": "Pins: {count}",
"map_pinsCount": "Nadeln: {count}",
"@map_pinsCount": {
"placeholders": {
"count": {
@@ -660,20 +657,20 @@
}
},
"map_chat": "Benutzer",
"map_repeater": "Repeater",
"map_repeater": "Wiederholungseinheit",
"map_room": "Raum",
"map_sensor": "Sensor",
"map_pinDm": "Pin (Kontakt)",
"map_pinPrivate": "Pin (Channel)",
"map_pinPublic": "Pin (Public)",
"map_pinPublic": "Kennzeichnung (Öffentlich)",
"map_lastSeen": "Letzte Sichtung",
"map_disconnectConfirm": "Sind Sie sicher, dass Sie sich von diesem Gerät trennen möchten?",
"map_from": "Von",
"map_source": "Quelle",
"map_flags": "Flags",
"map_flags": "Flaggen",
"map_shareMarkerHere": "Teilen Sie den Marker hier.",
"map_pinLabel": "Pin Name",
"map_label": "Label",
"map_label": "Etikett",
"map_pointOfInterest": "Punkt von Interesse",
"map_sendToContact": "Senden an Kontakt",
"map_sendToChannel": "Senden an Kanal",
@@ -901,7 +898,7 @@
"repeater_statusSubtitle": "Status, Statistiken und Nachbarn anzeigen",
"repeater_telemetry": "Telemetrie",
"repeater_telemetrySubtitle": "Sensordaten und Systemwerte anzeigen",
"repeater_cli": "CLI",
"repeater_cli": "Befehlszeilen-Schnittstelle",
"repeater_cliSubtitle": "Sende Befehle an den Repeater",
"repeater_settings": "Einstellungen",
"repeater_settingsSubtitle": "Repeater-parameter konfigurieren",
@@ -1002,7 +999,7 @@
},
"repeater_settingsTitle": "Repeater Einstellungen",
"repeater_basicSettings": "Grundlegende Einstellungen",
"repeater_repeaterName": "Repeater Name",
"repeater_repeaterName": "Name des Repeater",
"repeater_repeaterNameHelper": "Anzeigename für diesen Repeater",
"repeater_adminPassword": "Admin-Passwort",
"repeater_adminPasswordHelper": "Vollzugriffspasswort",
@@ -1010,7 +1007,7 @@
"repeater_guestPasswordHelper": "Schreibgeschütztes Zugriffspasswort",
"repeater_radioSettings": "Funk Einstellungen",
"repeater_frequencyMhz": "Frequenz (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_frequencyHelper": "3002500 MHz",
"repeater_txPower": "TX Power",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Bandbreite",
@@ -1077,6 +1074,81 @@
},
"repeater_confirm": "Bestätigen",
"repeater_settingsSaved": "Einstellungen erfolgreich gespeichert",
"repeater_rxGain": "Erhöhter RX-Gewinn",
"repeater_rxGainHelper": "Höhere Empfindlichkeit, höherer Stromverbrauch (nur für SX1262/SX1268)",
"repeater_refreshRxGain": "Erneuerung des verstärkten RX-Effekts",
"repeater_multiAcks": "Mehrere Bestätigungen",
"repeater_multiAcksSubtitle": "Nachrichten über verschiedene Pfade senden, um die Zustellbarkeit zu verbessern.",
"repeater_refreshMultiAcks": "Mehrere Bestätigungen neu senden/aktualisieren",
"repeater_networkHealth": "Netzwerkgesundheit",
"repeater_loopDetect": "Erkennung von Schleifen",
"repeater_loopDetectHelper": "Erstellen Sie \"Flood\"-Pakete, die so aussehen, als ob sie Schleifen erzeugen.",
"repeater_loopDetectOff": "Aus",
"repeater_loopDetectMinimal": "Minimal",
"repeater_loopDetectModerate": "mäßig",
"repeater_loopDetectStrict": "streng",
"repeater_dutyCycle": "Betriebsdauer",
"repeater_dutyCycleHelper": "Höchster zulässiger Prozentsatz der Sendefläche",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Information zum Betreiber",
"repeater_ownerInfoHelper": "Öffentliche Metadaten für dieses Gerät",
"repeater_refreshOwnerInfo": "Aktualisieren Sie die Informationen zum Betreiber",
"repeater_floodMax": "Max-Hops-Flut",
"repeater_floodMaxHelper": "Maximale Anzahl an Hop-Paketen, die ein einzelnes Paket durchlaufen kann (0-64)",
"repeater_advancedSettings": "Fortgeschritten",
"repeater_advancedSettingsSubtitle": "Regler für erfahrene Bediener",
"repeater_pathHashMode": "Hash-Modus für Pfade",
"repeater_pathHashModeHelper": "Bytes, die zur Kodierung der ID dieses Repeaters in Flood-Pfad-/Schleifen-Erkennung-Tags verwendet werden. 0 = 1 Byte (256 IDs, bis zu 64 Hops), 1 = 2 Bytes (65.000 IDs, bis zu 32 Hops), 2 = 3 Bytes (16 Millionen IDs, bis zu 21 Hops). Firmware-Versionen 1.13 und älter verwenden mehrstellige Pfade ab Version 1.14+ wird nur ein Pfad erstellt, sobald das Netzwerk aktiv ist.",
"repeater_txDelay": "Verzögerung bei Flood TX",
"repeater_txDelayHelper": "Wiederholung des Abstands für Hochwasser-Verkehr, als Multiplikator der Übertragungszeit des Pakets (0-2, Standardwert 0,5). Höherer Wert = weniger Kollisionen, aber langsamere Übertragung.",
"repeater_directTxDelay": "Direkter TX-Verzögerung",
"repeater_directTxDelayHelper": "Die Übertragungsrate für direkten (nicht-fluten) Datenverkehr wird als Vielfaches der Übertragungszeit des Pakets festgelegt (0-2, Standardwert 0,3).",
"repeater_intThresh": "Grenzwert für Störungen",
"repeater_intThreshHelper": "Der Schwellenwert wird an die Rauschpegel-Kalibrierung des Radios angepasst, sodass Störungen über diesem Wert abgefangen werden. 0 deaktiviert erhöhen Sie diesen Wert nur, wenn Sie in einem verrauschten Frequenzbereich RX-Fehler feststellen.",
"repeater_agcResetInterval": "Intervall für die Rücksetzung von AGC",
"repeater_agcResetIntervalHelper": "Wie oft sollte die automatische Verstärkungskontrolle des Radios zurückgesetzt werden, um von einem Zustand mit zu hoher Verstärkung wieder in einen normalen Zustand zu gelangen? Die Einstellung „Sekunden“ ermöglicht eine Rücksetzung alle 4 Sekunden. Die Einstellung „0“ deaktiviert die periodische Rücksetzung.",
"repeater_actionsTitle": "Aktionen",
"repeater_sendAdvert": "Flood-Werbung versenden",
"repeater_sendAdvertSubtitle": "Eine Werbekampagne für Überschwemmungen über das Netzwerk verbreiten.",
"repeater_sendAdvertZeroHop": "Versenden Sie eine Anzeige ohne Zwischenvermittler.",
"repeater_sendAdvertZeroHopSubtitle": "Eine Werbekampagne mit einem einzigen Sender (ohne Weiterleitung) senden.",
"repeater_clockSync": "Uhr jetzt synchronisieren",
"repeater_clockSyncSubtitle": "Übertragen Sie die Uhrzeit Ihres Telefons an den Repeater.",
"repeater_actionSucceeded": "{action} war erfolgreich",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} fehlgeschlagen: {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Einstellungen gespeichert Repeater neu starten, um die Änderungen anzuwenden.",
"repeater_settingsPartialFailure": "Einige Einstellungen sind fehlgeschlagen: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Fehler beim Speichern der Einstellungen: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Grundlegende Einstellungen aktualisieren",
"repeater_refreshRadioSettings": "Radio-Einstellungen aktualisieren",
"repeater_refreshTxPower": "Sendeleistung aktualisieren",
"repeater_refreshLocationSettings": "Aktualisieren Sie die Standort Einstellungen",
"repeater_refreshPacketForwarding": "Aktualisieren Paketweiterleitung",
"repeater_refreshGuestAccess": "Aktualisieren Sie den Gastzugriff",
"repeater_refreshPrivacyMode": "Wiederherstellen des Datenschutzzustands",
"repeater_refreshAdvertisementSettings": "Aktualisieren Sie die Ankündigungseinstellungen",
"repeater_refreshed": "{label} wurde aktualisiert",
"@repeater_refreshed": {
"placeholders": {
@@ -1109,7 +1179,7 @@
}
}
},
"repeater_cliTitle": "Repeater CLI",
"repeater_cliTitle": "Befehlszeilen-Schnittstelle (CLI) für Repeater",
"repeater_debugNextCommand": "Fehlersuche des nächsten Befehls",
"repeater_commandHelp": "Hilfe",
"repeater_clearHistory": "Löschen der Historie",
@@ -1365,7 +1435,7 @@
"listFilter_sortBy": "Sortiere nach",
"listFilter_latestMessages": "Letzte Nachrichten",
"listFilter_heardRecently": "Kürzlich gehört",
"listFilter_az": "A-Z",
"listFilter_az": "Von A bis Z",
"listFilter_filters": "Filtere",
"listFilter_all": "Alle",
"listFilter_favorites": "Favoriten",
@@ -1480,7 +1550,7 @@
}
}
},
"common_ok": "OK",
"common_ok": "Alles klar",
"community_create": "Erstelle Community",
"community_createDesc": "Erstelle eine neue Community und teile sie über den QR-Code.",
"community_join": "Beitreten",
@@ -1491,14 +1561,14 @@
"community_showQr": "Zeige QR-Code",
"community_publicChannel": "Community Öffentlich",
"community_enterName": "Bitte Community-Name eingeben",
"community_title": "Community",
"community_title": "Gemeinschaft",
"community_created": "Community \"{name}\" wurde erstellt",
"community_joined": "Community \"{name}\" beigetreten",
"community_qrTitle": "Teile Community",
"community_qrInstructions": "Scannen Sie diesen QR-Code, um sich \"{name}\" anzuschließen.",
"community_hashtagPrivacyHint": "Community-Hashtag-Kanäle können nur von Mitgliedern der Community betreten werden",
"community_hashtagChannel": "Community Hashtag",
"community_name": "Community Name",
"community_hashtagChannel": "Gemeinschaftlicher Hashtag",
"community_name": "Name der Gemeinde",
"community_invalidQrCode": "Ungültiger Community-QR-Code",
"community_alreadyMember": "Bereits registriert",
"community_alreadyMemberMessage": "Sie sind bereits Mitglied von \"{name}\".",
@@ -1525,7 +1595,7 @@
"community_regularHashtagDesc": "Öffentlicher Hashtag (jeder kann teilnehmen)",
"community_communityHashtagDesc": "Nur für Mitglieder der Community",
"community_forCommunity": "Für {name}",
"community_communityHashtag": "Community Hashtag",
"community_communityHashtag": "Gemeinschaftlicher Hashtag",
"@community_regenerateSecretConfirm": {
"placeholders": {
"name": {
@@ -1925,7 +1995,7 @@
"connectionChoiceTcpLabel": "TCP",
"tcpHostHint": "192.168.40.10",
"tcpScreenTitle": "Verbinden über TCP",
"tcpPortLabel": "Port",
"tcpPortLabel": "Hafen",
"tcpPortHint": "5000",
"tcpStatus_notConnected": "Geben Sie den Endpunkt ein und verbinden Sie sich.",
"tcpStatus_connectingTo": "Verbindung zu {endpoint}...",
@@ -2112,6 +2182,77 @@
"repeater_guestTools": "Gastwerkzeuge",
"chat_sendMessage": "Nachricht senden",
"room_guest": "Informationen zum Room Server",
"repeater_getCategory": "Werte erhalten",
"repeater_powerMgmt": "Energieverwaltung",
"repeater_sensors": "Sensoren",
"repeater_cliHelpPowerOff": "Schaltet das Gerät aus. (keine Antwort erwartet)",
"repeater_cliHelpClkReboot": "Setzt die Uhr auf einen bekannten Zeitpunkt zurück und startet das Gerät neu.",
"repeater_cliHelpAdvertZeroHop": "Sendet eine Werbeanzeige, die nur an unmittelbare Nachbarn gesendet wird (ohne Zwischenstation).",
"repeater_cliHelpStartOta": "Startet ein Firmware-Update über Funk, das auf unterstützten Boards durchgeführt wird.",
"repeater_cliHelpTime": "Stellt die Gerätuhr auf die angegebene Unix-Epoche in Sekunden ein. Die Uhr kann nicht rückwärts laufen.",
"repeater_cliHelpBoard": "Zeigt den Hersteller/die Hardware-Kennung an.",
"repeater_cliHelpDiscoverNeighbors": "Sendet eine Anfrage zur Entdeckung von Nachbarn in der Nähe. (Nur bei Repeatern)",
"repeater_cliHelpPowersaving": "Zeigt an, ob der Energiesparmodus aktiviert oder deaktiviert ist.",
"repeater_cliHelpPowersavingOnOff": "Aktiviert oder deaktiviert den Energiesparmodus (falls unterstützt).",
"repeater_cliHelpErase": "(Nur für serielle Schnittstellen) Formatiert das Dateisystem des Geräts. Löscht alle Einstellungen und Kontakte.",
"repeater_cliHelpSetDutyCycle": "Legt den maximal zulässigen Übertragungszyklus als Prozentsatz fest (1-100). Passt den Zeitfaktor intern an.",
"repeater_cliHelpSetPrvKey": "(Nur für serielle Anwendungen) Ersetzt den privaten Schlüssel zur Geräteidentifizierung. Nach der Anwendung ist ein Neustart erforderlich. Generiert einen neuen öffentlichen Schlüssel.",
"repeater_cliHelpSetRadioRxGain": "(Nur für SX126x) Schaltet die verstärkte RX-Verstärkung ein, um die Empfindlichkeit bei höherem Stromverbrauch zu verbessern.",
"repeater_cliHelpSetOwnerInfo": "Definiert den String mit den Kontaktinformationen des Eigentümers, der in den Anzeigen enthalten ist. Verwenden Sie '|' für Zeilenumbrüche.",
"repeater_cliHelpSetPathHashMode": "Legt den Modus für die Pfad-Hashes fest. 0 = ältere Version, 1 = Standard, 2 = streng. Beeinflusst, wie Routing-Pfade abgeglichen werden.",
"repeater_cliHelpSetLoopDetect": "Legt die Empfindlichkeit der Schleifenerkennung fest: aus, minimal, moderat oder streng.",
"repeater_cliHelpSetFreq": "(Nur für die serielle Schnittstelle) Ermöglicht die schnelle Einstellung der Frequenz. Nach der Einstellung ist ein Neustart erforderlich. Für die vollständige Einstellung aller Radio-Parameter wird die Option \"Radio einstellen\" empfohlen.",
"repeater_cliHelpSetBridgeChannel": "(Nur für ESPNow-Brücke) Legt den verwendeten WLAN-Kanal (1-14) für die Brücke fest.",
"repeater_cliHelpGetName": "Zeigt den konfigurierten Knotenamen an.",
"repeater_cliHelpGetRole": "Zeigt die Funktion der Firmware an (Repeater, Raumserver usw.).",
"repeater_cliHelpGetPublicKey": "Zeigt den öffentlichen Schlüssel des Geräts an.",
"repeater_cliHelpGetPrvKey": "(Nur für serielle Kommunikation) Zeigt den privaten Schlüssel des Geräts an. Behandeln Sie diesen als ein Geheimnis.",
"repeater_cliHelpGetRepeat": "Zeigt an, ob die Weiterleitung von Paketen (als Repeater) aktiviert oder deaktiviert ist.",
"repeater_cliHelpGetTx": "Zeigt die aktuelle Sendeleistung in dBm an.",
"repeater_cliHelpGetFreq": "Zeigt die konfigurierte Funkfrequenz in MHz an.",
"repeater_cliHelpGetRadio": "Zeigt alle Funkparameter an: Frequenz, Bandbreite, Spreading-Faktor, Codierungsrate.",
"repeater_cliHelpGetRadioRxGain": "(Nur für SX126x) Zeigt den Zustand des verstärkten Empfangs (RX).",
"repeater_cliHelpGetAf": "Zeigt den aktuellen Zeitfaktor an.",
"repeater_cliHelpGetDutyCycle": "Zeigt den aktuellen zulässigen Schaltzyklus als Prozentsatz an.",
"repeater_cliHelpGetIntThresh": "Zeigt den Grenzwert für Kanalüberlagerung in dB an.",
"repeater_cliHelpGetAgcResetInterval": "Zeigt das Intervall für die Rücksetzung des AGC in Sekunden an.",
"repeater_cliHelpGetMultiAcks": "Zeigt an, ob der Modus \"doppelte ACK\"-Funktion aktiviert (1) oder deaktiviert (0) ist.",
"repeater_cliHelpGetAllowReadOnly": "Zeigt an, ob der Zugriff für Gäste nur in Lesemodus erlaubt ist.",
"repeater_cliHelpGetAdvertInterval": "Zeigt die Dauer des lokalen Werbeintervalls in Minuten an.",
"repeater_cliHelpGetFloodAdvertInterval": "Zeigt die Dauer der Werbeunterbrechung in Stunden an.",
"repeater_cliHelpGetGuestPassword": "Zeigt das konfigurierte Gast-Passwort an.",
"repeater_cliHelpGetLat": "Zeigt die konfigurierte Breitengrade.",
"repeater_cliHelpGetLon": "Zeigt die konfigurierte Länge an.",
"repeater_cliHelpGetRxDelay": "Zeigt den Basiswert für die Verzögerungszeit an.",
"repeater_cliHelpGetTxDelay": "Zeigt den Faktor für die Übertragungsverzögerung im Notfallmodus an.",
"repeater_cliHelpGetDirectTxDelay": "Zeigt den Faktor für die Verzögerung im Direktmodus an.",
"repeater_cliHelpGetFloodMax": "Zeigt die maximale Anzahl von Überschwemmungsphasen an.",
"repeater_cliHelpGetOwnerInfo": "Zeigt die Zeichenkette mit den Kontaktinformationen des Eigentümers an.",
"repeater_cliHelpGetPathHashMode": "Zeigt den Pfad-Hash-Modus (0/1/2) an.",
"repeater_cliHelpGetLoopDetect": "Zeigt die Empfindlichkeit der Schleifenerkennung an.",
"repeater_cliHelpGetAcl": "(Nur für serielle Kommunikation) Zeigt die Zugriffskontrolleinträge auf einem Repeater an.",
"repeater_cliHelpGetBridgeEnabled": "Zeigt an, ob die Brücke aktiviert ist.",
"repeater_cliHelpGetBridgeDelay": "Zeigt die Verzögerung der Brücke in Millisekunden an.",
"repeater_cliHelpGetBridgeSource": "Zeigt, ob die Brücke RX- oder TX-Pakete empfängt oder sendet.",
"repeater_cliHelpGetBridgeBaud": "(Nur für RS232-Verbindungen) Zeigt die Baudrate der Verbindung an.",
"repeater_cliHelpGetBridgeChannel": "(Nur für ESPNow-Brücke) Zeigt den WLAN-Kanal der Brücke an.",
"repeater_cliHelpGetBridgeSecret": "(Nur für ESPNow-Brücke) Zeigt das gemeinsam genutzte Geheimnis der Brücke.",
"repeater_cliHelpGetBootloaderVer": "(Nur für NRF52) Zeigt die Version des Bootloaders an.",
"repeater_cliHelpGetAdcMultiplier": "Zeigt den ADC-Verstärker (Spannungs-Skalierung) an.",
"repeater_cliHelpGetPwrMgtSupport": "Gibt an, ob der Verwaltungsrat die Funktion zur Energieverwaltung unterstützt.",
"repeater_cliHelpGetPwrMgtSource": "Zeigt die aktuelle Stromquelle an: extern oder Batterie.",
"repeater_cliHelpGetPwrMgtBootReason": "Zeigt die aktuellsten Gründe für einen Neustart und Herunterfahren an.",
"repeater_cliHelpGetPwrMgtBootMv": "Zeigt die Batteriespannung beim Start in Millivolt (mV) an.",
"repeater_cliHelpSensorGet": "Liest eine benutzerdefinierte Sensoreinstellung über eine Taste.",
"repeater_cliHelpSensorSet": "Erstellt eine benutzerdefinierte Sensoreinstellung.",
"repeater_cliHelpSensorList": "Zeigt alle benutzerdefinierten Sensoreinstellungen an, wobei die Seitennummerierung optional von einem Startindex abhängt.",
"repeater_cliHelpRegionDefault": "Zeigt den aktuellen Standard-Region-Bereich an.",
"repeater_cliHelpRegionDefaultSet": "Definiert den Standard-Regionenbereich. Verwenden Sie \"<null>\", um diesen zu löschen.",
"repeater_cliHelpRegionListAllowed": "Nennt die Regionen, die Überschwemmungsverkehr zulassen.",
"repeater_cliHelpRegionListDenied": "Auflistung von Regionen, die den Verkehr aufgrund von Überschwemmungen verbieten.",
"repeater_cliHelpStatsPackets": "(Nur für serielle Verbindungen) Zeigt Statistiken auf Paketebene.",
"repeater_cliHelpStatsRadio": "(Nur für Serien) Zeigt Radiostatistiken an.",
"repeater_cliHelpStatsCore": "(Nur für serielle Schnittstellen) Zeigt grundlegende Firmware-Statistiken.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+154 -22
View File
@@ -52,8 +52,8 @@
"connectionChoiceBluetoothLabel": "Bluetooth",
"connectionChoiceTcpLabel": "TCP",
"tcpScreenTitle": "Connect over TCP",
"tcpHostLabel": "IP Address",
"tcpHostHint": "192.168.40.10",
"tcpHostLabel": "Endpoint",
"tcpHostHint": "192.168.40.10 / example.com",
"tcpPortLabel": "Port",
"tcpPortHint": "5000",
"tcpStatus_notConnected": "Enter endpoint and connect",
@@ -65,7 +65,7 @@
}
}
},
"tcpErrorHostRequired": "IP address is required.",
"tcpErrorHostRequired": "Host is required.",
"tcpErrorPortInvalid": "Port must be between 1 and 65535.",
"tcpErrorUnsupported": "TCP transport is not supported on this platform.",
"tcpErrorTimedOut": "TCP connection timed out.",
@@ -128,7 +128,6 @@
}
}
},
"scanner_stop": "Stop",
"scanner_scan": "Scan",
"scanner_bluetoothOff": "Bluetooth is off",
@@ -196,8 +195,8 @@
"settings_rebootDeviceSubtitle": "Restart the MeshCore device",
"settings_rebootDeviceConfirm": "Are you sure you want to reboot the device? You will be disconnected.",
"settings_debug": "Debug",
"settings_bleDebugLog": "BLE Debug Log",
"settings_bleDebugLogSubtitle": "BLE commands, responses, and raw data",
"settings_companionDebugLog": "Companion Debug Log",
"settings_companionDebugLogSubtitle": "BLE/TCP/USB commands, responses, and raw data",
"settings_appDebugLog": "App Debug Log",
"settings_appDebugLogSubtitle": "Application debug messages",
"settings_about": "About",
@@ -517,7 +516,6 @@
}
}
},
"channels_hashtagChannel": "Hashtag channel",
"channels_public": "Public",
"channels_via": "via {path}",
"@channels_via": {
@@ -528,8 +526,6 @@
}
},
"channels_private": "Private",
"channels_publicChannel": "Public channel",
"channels_privateChannel": "Private channel",
"channels_editChannel": "Edit channel",
"channels_muteChannel": "Mute channel",
"channels_unmuteChannel": "Unmute channel",
@@ -640,10 +636,10 @@
"channels_hashtagHint": "e.g. #team",
"chat_noMessages": "No messages yet",
"chat_sendMessage": "Send message",
"chat_sendMessageTo": "Send message to {name}",
"chat_sendMessageTo": "Send a message to {contactName}",
"@chat_sendMessageTo": {
"placeholders": {
"name": {
"contactName": {
"type": "String"
}
}
@@ -667,14 +663,6 @@
}
},
"chat_location": "Location",
"chat_sendMessageTo": "Send a message to {contactName}",
"@chat_sendMessageTo": {
"placeholders": {
"contactName": {
"type": "String"
}
}
},
"chat_typeMessage": "Type a message...",
"chat_messageTooLong": "Message too long (max {maxBytes} bytes).",
"@chat_messageTooLong": {
@@ -1196,6 +1184,7 @@
"repeater_noiseFloor": "Noise Floor",
"repeater_txAirtime": "TX Airtime",
"repeater_rxAirtime": "RX Airtime",
"repeater_chanUtil": "Channel Utilization",
"repeater_packetStatistics": "Packet Statistics",
"repeater_sent": "Sent",
"repeater_received": "Received",
@@ -1341,6 +1330,81 @@
},
"repeater_confirm": "Confirm",
"repeater_settingsSaved": "Settings saved successfully",
"repeater_rxGain": "Boosted RX gain",
"repeater_rxGainHelper": "Higher sensitivity, more current draw (SX1262/SX1268 only)",
"repeater_refreshRxGain": "Refresh boosted RX gain",
"repeater_multiAcks": "Multi-ACKs",
"repeater_multiAcksSubtitle": "Acknowledge messages over multiple paths for better delivery",
"repeater_refreshMultiAcks": "Refresh multi-ACKs",
"repeater_networkHealth": "Network health",
"repeater_loopDetect": "Loop detection",
"repeater_loopDetectHelper": "Drop flood packets that look like routing loops",
"repeater_loopDetectOff": "Off",
"repeater_loopDetectMinimal": "Minimal",
"repeater_loopDetectModerate": "Moderate",
"repeater_loopDetectStrict": "Strict",
"repeater_dutyCycle": "Duty cycle",
"repeater_dutyCycleHelper": "Maximum percentage of airtime",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Operator info",
"repeater_ownerInfoHelper": "Public metadata for this repeater",
"repeater_refreshOwnerInfo": "Refresh operator info",
"repeater_floodMax": "Flood max hops",
"repeater_floodMaxHelper": "Maximum hops a flood packet may travel (0-64)",
"repeater_advancedSettings": "Advanced",
"repeater_advancedSettingsSubtitle": "Tuning knobs for experienced operators",
"repeater_pathHashMode": "Path hash mode",
"repeater_pathHashModeHelper": "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+.",
"repeater_txDelay": "Flood TX delay",
"repeater_txDelayHelper": "Retransmit spacing for flood traffic, as a multiplier of the packet's airtime (0-2, default 0.5). Higher = fewer collisions but slower delivery.",
"repeater_directTxDelay": "Direct TX delay",
"repeater_directTxDelayHelper": "Retransmit spacing for direct (non-flood) traffic, as a multiplier of the packet's airtime (0-2, default 0.3).",
"repeater_intThresh": "Interference threshold",
"repeater_intThreshHelper": "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.",
"repeater_agcResetInterval": "AGC reset interval",
"repeater_agcResetIntervalHelper": "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.",
"repeater_actionsTitle": "Actions",
"repeater_sendAdvert": "Send flood advert",
"repeater_sendAdvertSubtitle": "Broadcast a flood advert through the network",
"repeater_sendAdvertZeroHop": "Send zero-hop advert",
"repeater_sendAdvertZeroHopSubtitle": "Broadcast a one-hop advert (no relays)",
"repeater_clockSync": "Sync clock now",
"repeater_clockSyncSubtitle": "Push your phone's time to the repeater",
"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": "Settings saved — reboot the repeater to apply",
"repeater_settingsPartialFailure": "Some settings failed: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Error saving settings: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1352,11 +1416,9 @@
"repeater_refreshBasicSettings": "Refresh Basic Settings",
"repeater_refreshRadioSettings": "Refresh Radio Settings",
"repeater_refreshTxPower": "Refresh TX power",
"repeater_refreshLocationSettings": "Refresh Location Settings",
"repeater_refreshPacketForwarding": "Refresh Packet Forwarding",
"repeater_refreshGuestAccess": "Refresh Guest Access",
"repeater_refreshPrivacyMode": "Refresh Privacy Mode",
"repeater_refreshAdvertisementSettings": "Refresh Advertisement Settings",
"repeater_refreshed": "{label} refreshed",
"@repeater_refreshed": {
"placeholders": {
@@ -1466,6 +1528,77 @@
"repeater_regionNote": "Region commands have been introduced to manage region definitions and permissions.",
"repeater_gpsManagement": "GPS Management",
"repeater_gpsNote": "gps command has been introduced to manage location related topics.",
"repeater_getCategory": "Get Values",
"repeater_powerMgmt": "Power Management",
"repeater_sensors": "Sensors",
"repeater_cliHelpPowerOff": "Powers the device off. (no response expected)",
"repeater_cliHelpClkReboot": "Resets the clock to a known epoch and reboots the device.",
"repeater_cliHelpAdvertZeroHop": "Sends a zero-hop advertisement (immediate neighbors only).",
"repeater_cliHelpStartOta": "Starts an over-the-air firmware update on supported boards.",
"repeater_cliHelpTime": "Sets the device clock to the given Unix epoch seconds. Clock cannot move backwards.",
"repeater_cliHelpBoard": "Shows the board manufacturer / hardware identifier.",
"repeater_cliHelpDiscoverNeighbors": "Sends a node-discovery request to nearby neighbors. (Repeater only)",
"repeater_cliHelpPowersaving": "Shows whether powersaving mode is on or off.",
"repeater_cliHelpPowersavingOnOff": "Enables or disables powersaving mode (where supported).",
"repeater_cliHelpErase": "(Serial only) Formats the device file system. Wipes all settings and contacts.",
"repeater_cliHelpSetDutyCycle": "Sets the maximum allowed transmit duty cycle as a percentage (1-100). Internally adjusts the airtime factor.",
"repeater_cliHelpSetPrvKey": "(Serial only) Replaces the device identity private key. Reboot required to apply. Generates a new public key.",
"repeater_cliHelpSetRadioRxGain": "(SX126x only) Toggles boosted RX gain for improved sensitivity at higher current draw.",
"repeater_cliHelpSetOwnerInfo": "Sets the owner contact info string included in adverts. Use '|' for newlines.",
"repeater_cliHelpSetPathHashMode": "Sets the path-hash mode. 0 = legacy, 1 = standard, 2 = strict. Affects how routing paths are matched.",
"repeater_cliHelpSetLoopDetect": "Sets the routing loop-detection sensitivity: off, minimal, moderate, or strict.",
"repeater_cliHelpSetFreq": "(Serial only) Quickly sets just the frequency. Reboot required. Prefer \"set radio\" for full radio params.",
"repeater_cliHelpSetBridgeChannel": "(ESPNow bridge only) Sets the WiFi channel (1-14) used by the bridge.",
"repeater_cliHelpGetName": "Shows the configured node name.",
"repeater_cliHelpGetRole": "Shows the firmware role (Repeater, Room Server, etc.).",
"repeater_cliHelpGetPublicKey": "Shows the device public key.",
"repeater_cliHelpGetPrvKey": "(Serial only) Shows the device private key. Treat as a secret.",
"repeater_cliHelpGetRepeat": "Shows whether packet forwarding (repeater role) is on or off.",
"repeater_cliHelpGetTx": "Shows the current TX power in dBm.",
"repeater_cliHelpGetFreq": "Shows the configured radio frequency in MHz.",
"repeater_cliHelpGetRadio": "Shows full radio params: freq, bandwidth, spreading factor, coding rate.",
"repeater_cliHelpGetRadioRxGain": "(SX126x only) Shows the RX boosted gain state.",
"repeater_cliHelpGetAf": "Shows the current airtime factor.",
"repeater_cliHelpGetDutyCycle": "Shows the current allowed duty cycle as a percentage.",
"repeater_cliHelpGetIntThresh": "Shows the channel interference threshold in dB.",
"repeater_cliHelpGetAgcResetInterval": "Shows the AGC reset interval in seconds.",
"repeater_cliHelpGetMultiAcks": "Shows whether double-ACK mode is on (1) or off (0).",
"repeater_cliHelpGetAllowReadOnly": "Shows whether guest read-only access is allowed.",
"repeater_cliHelpGetAdvertInterval": "Shows the local advertisement interval in minutes.",
"repeater_cliHelpGetFloodAdvertInterval": "Shows the flood advertisement interval in hours.",
"repeater_cliHelpGetGuestPassword": "Shows the configured guest password.",
"repeater_cliHelpGetLat": "Shows the configured latitude.",
"repeater_cliHelpGetLon": "Shows the configured longitude.",
"repeater_cliHelpGetRxDelay": "Shows the rxdelay base value.",
"repeater_cliHelpGetTxDelay": "Shows the flood-mode txdelay factor.",
"repeater_cliHelpGetDirectTxDelay": "Shows the direct-mode txdelay factor.",
"repeater_cliHelpGetFloodMax": "Shows the maximum flood hop count.",
"repeater_cliHelpGetOwnerInfo": "Shows the owner contact info string.",
"repeater_cliHelpGetPathHashMode": "Shows the path-hash mode (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Shows the loop-detection sensitivity.",
"repeater_cliHelpGetAcl": "(Serial only) Lists the access-control entries on a repeater.",
"repeater_cliHelpGetBridgeEnabled": "Shows whether the bridge is enabled.",
"repeater_cliHelpGetBridgeDelay": "Shows the bridge delay in ms.",
"repeater_cliHelpGetBridgeSource": "Shows whether the bridge logs RX or TX packets.",
"repeater_cliHelpGetBridgeBaud": "(RS232 bridge only) Shows the bridge baud rate.",
"repeater_cliHelpGetBridgeChannel": "(ESPNow bridge only) Shows the bridge WiFi channel.",
"repeater_cliHelpGetBridgeSecret": "(ESPNow bridge only) Shows the bridge shared secret.",
"repeater_cliHelpGetBootloaderVer": "(NRF52 only) Shows the bootloader version.",
"repeater_cliHelpGetAdcMultiplier": "Shows the ADC multiplier (battery-voltage scaling).",
"repeater_cliHelpGetPwrMgtSupport": "Reports whether the board has power-management support.",
"repeater_cliHelpGetPwrMgtSource": "Shows the current power source: external or battery.",
"repeater_cliHelpGetPwrMgtBootReason": "Shows the most recent reset and shutdown reasons.",
"repeater_cliHelpGetPwrMgtBootMv": "Shows the boot-time battery voltage in mV.",
"repeater_cliHelpSensorGet": "Reads a custom sensor setting by key.",
"repeater_cliHelpSensorSet": "Writes a custom sensor setting.",
"repeater_cliHelpSensorList": "Lists all custom sensor settings, paginated from optional start index.",
"repeater_cliHelpRegionDefault": "Shows the current default region scope.",
"repeater_cliHelpRegionDefaultSet": "Sets the default region scope. Use \"<null>\" to clear.",
"repeater_cliHelpRegionListAllowed": "Lists regions that allow flood traffic.",
"repeater_cliHelpRegionListDenied": "Lists regions that deny flood traffic.",
"repeater_cliHelpStatsPackets": "(Serial only) Shows packet-level statistics.",
"repeater_cliHelpStatsRadio": "(Serial only) Shows radio statistics.",
"repeater_cliHelpStatsCore": "(Serial only) Shows core firmware statistics.",
"telemetry_receivedData": "Received Telemetry Data",
"telemetry_requestTimeout": "Telemetry request timed out.",
"telemetry_errorLoading": "Error loading telemetry: {error}",
@@ -2150,7 +2283,6 @@
"radioStats_stripWaiting": "Fetching radio stats…",
"radioStats_settingsTile": "Radio stats",
"radioStats_settingsSubtitle": "Noise floor, RSSI, SNR, and airtime",
"translation_title": "Translation",
"translation_enableTitle": "Enable translation",
"translation_enableSubtitle": "Translate incoming messages and allow pre-send translation.",
+171 -29
View File
@@ -52,7 +52,7 @@
}
}
},
"scanner_title": "MeshCore Open",
"scanner_title": "MeshCore: Versión abierta",
"scanner_scanning": "Escaneando dispositivos...",
"scanner_connecting": "Conectando...",
"scanner_disconnecting": "Desconectando...",
@@ -123,7 +123,7 @@
"settings_appDebugLog": "Registro de Depuración de la App",
"settings_appDebugLogSubtitle": "Mensajes de depuración de la aplicación",
"settings_about": "Acerca de",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore Open versión {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -166,19 +166,19 @@
"appSettings_themeDark": "Oscuro",
"appSettings_language": "Idioma",
"appSettings_languageSystem": "Predeterminado del sistema",
"appSettings_languageEn": "English",
"appSettings_languageFr": "Français",
"appSettings_languageEn": "Inglés",
"appSettings_languageFr": "Frans",
"appSettings_languageEs": "Español",
"appSettings_languageDe": "Deutsch",
"appSettings_languagePl": "Polski",
"appSettings_languageSl": "Slovenščina",
"appSettings_languagePt": "Português",
"appSettings_languageDe": "Alemán",
"appSettings_languagePl": "Polaco",
"appSettings_languageSl": "Esloveno",
"appSettings_languagePt": "Portugués",
"appSettings_languageIt": "Italiano",
"appSettings_languageZh": "中文",
"appSettings_languageSv": "Svenska",
"appSettings_languageNl": "Nederlands",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageBg": "Български",
"appSettings_languageZh": "Chino",
"appSettings_languageSv": "Sueco",
"appSettings_languageNl": "Neerlandés",
"appSettings_languageSk": "Esloveno",
"appSettings_languageBg": "Bulgaro",
"appSettings_notifications": "Notificaciones",
"appSettings_enableNotifications": "Habilitar Notificaciones",
"appSettings_enableNotificationsSubtitle": "Recibir notificaciones para mensajes y anuncios",
@@ -211,8 +211,8 @@
}
},
"appSettings_batteryChemistryConnectFirst": "Conéctate a un dispositivo para elegir",
"appSettings_batteryNmc": "18650 NMC (3.0-4.2V)",
"appSettings_batteryLifepo4": "LiFePO4 (2.6-3.65V)",
"appSettings_batteryNmc": "18650 NMC (3,0-4,2 V)",
"appSettings_batteryLifepo4": "LiFePO4 (2.6-3.65 V)",
"appSettings_batteryLipo": "LiPo (3.0-4.2V)",
"appSettings_mapDisplay": "Visualización del Mapa",
"appSettings_showRepeaters": "Mostrar Repetidores",
@@ -300,7 +300,7 @@
"contacts_noContactsMatchFilter": "No hay contactos que coincidan con tu filtro",
"contacts_noMembers": "No miembros",
"contacts_lastSeenNow": "Última vez que se vio ahora",
"contacts_lastSeenMinsAgo": "~ {minutes} min.",
"contacts_lastSeenMinsAgo": "~ {minutes} minutos",
"@contacts_lastSeenMinsAgo": {
"placeholders": {
"minutes": {
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Canal con hashtag",
"channels_public": "Público",
"channels_private": "Privado",
"channels_publicChannel": "Canal público",
"channels_privateChannel": "Canal privado",
"channels_editChannel": "Editar canal",
"channels_muteChannel": "Silenciar canal",
"channels_unmuteChannel": "Activar canal",
@@ -417,7 +414,7 @@
"channels_publicChannelAdded": "Canal público añadido",
"channels_sortBy": "Ordenar por",
"channels_sortManual": "Manual",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "De la A a la Z",
"channels_sortLatestMessages": "Últimos mensajes",
"channels_sortUnread": "Sin leer",
"chat_noMessages": "Aún no hay mensajes",
@@ -481,7 +478,7 @@
"emojiCategoryObjects": "Objetos",
"gifPicker_title": "Elegir un GIF",
"gifPicker_searchHint": "Buscar GIFs...",
"gifPicker_poweredBy": "Powered by GIPHY",
"gifPicker_poweredBy": "Con tecnología de GIPHY",
"gifPicker_noGifsFound": "No se encontraron GIFs",
"gifPicker_failedLoad": "No se pudo cargar los GIFs",
"gifPicker_failedSearch": "No se encontraron GIFs",
@@ -549,7 +546,7 @@
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypeCli": "Interfaz de línea de comandos",
"debugFrame_textTypePlain": "Sencillo",
"debugFrame_text": "- Texto: \"{text}\"",
"@debugFrame_text": {
@@ -568,7 +565,7 @@
"chat_pathHistoryFull": "El historial de rutas está completo. Eliminar entradas para añadir nuevas.",
"chat_hopSingular": "salta",
"chat_hopPlural": "salta",
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}",
"chat_hopsCount": "{count} {count, plural, =1{salto} other{saltos}}",
"@chat_hopsCount": {
"placeholders": {
"count": {
@@ -663,7 +660,7 @@
"map_repeater": "Repetidor",
"map_room": "Habitación",
"map_sensor": "Sensor",
"map_pinDm": "Pin (DM)",
"map_pinDm": "Etiqueta (DM)",
"map_pinPrivate": "Bloqueo (Privado)",
"map_pinPublic": "Clave (Pública)",
"map_lastSeen": "Última vez que se vio",
@@ -899,9 +896,9 @@
"repeater_managementTools": "Herramientas de Gestión",
"repeater_status": "Estado",
"repeater_statusSubtitle": "Ver el estado, las estadísticas y los vecinos del repetidor",
"repeater_telemetry": "Telemetry",
"repeater_telemetry": "Telemetría",
"repeater_telemetrySubtitle": "Ver la telemetría de los sensores y las estadísticas del sistema",
"repeater_cli": "CLI",
"repeater_cli": "Interfaz de línea de comandos",
"repeater_cliSubtitle": "Enviar comandos al repetidor",
"repeater_settings": "Configuración",
"repeater_settingsSubtitle": "Configurar parámetros del repetidor",
@@ -1077,6 +1074,81 @@
},
"repeater_confirm": "Confirmar",
"repeater_settingsSaved": "Guardado de ajustes exitoso",
"repeater_rxGain": "Aumento en la ganancia de RX",
"repeater_rxGainHelper": "Mayor sensibilidad, mayor consumo de corriente (solo para SX1262/SX1268)",
"repeater_refreshRxGain": "Aumenta el rendimiento de RX con la nueva versión.",
"repeater_multiAcks": "Múltiples respuestas de confirmación",
"repeater_multiAcksSubtitle": "Reconocer mensajes a través de múltiples vías para una mejor entrega.",
"repeater_refreshMultiAcks": "Reenviar múltiples confirmaciones",
"repeater_networkHealth": "Salud de la red",
"repeater_loopDetect": "Detección de bucles",
"repeater_loopDetectHelper": "Crea paquetes de \"flujo\" que parezcan bucles de enrutamiento.",
"repeater_loopDetectOff": "Fuera",
"repeater_loopDetectMinimal": "Mínimo",
"repeater_loopDetectModerate": "Moderado",
"repeater_loopDetectStrict": "Estrictos",
"repeater_dutyCycle": "Ciclo de trabajo",
"repeater_dutyCycleHelper": "Porcentaje máximo de tiempo de antena",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Información del operador",
"repeater_ownerInfoHelper": "Metadatos públicos para este repetidor",
"repeater_refreshOwnerInfo": "Actualizar información del operador",
"repeater_floodMax": "Máximo número de saltos en caso de inundación",
"repeater_floodMaxHelper": "Número máximo de paquetes de flujo que un nodo puede enviar (0-64)",
"repeater_advancedSettings": "Avanzado",
"repeater_advancedSettingsSubtitle": "Perillas de ajuste para operadores experimentados",
"repeater_pathHashMode": "Modo de hash de ruta",
"repeater_pathHashModeHelper": "Bytes utilizados para codificar el ID de este repetidor en las etiquetas de ruta/detección de bucles. 0=1 byte (256 IDs, hasta 64 saltos), 1=2 bytes (65.000 IDs, hasta 32 saltos), 2=3 bytes (16 millones de IDs, hasta 21 saltos). Las versiones 1.13 y anteriores de firmware eliminan rutas de múltiples bytes; solo se detectan una vez que la red está activa en la versión 1.14 o posterior.",
"repeater_txDelay": "Retraso en Flood, TX",
"repeater_txDelayHelper": "Ajuste de retransmisión para el tráfico de inundación, como un multiplicador del tiempo de transmisión del paquete (0-2, valor predeterminado 0.5). Un valor más alto significa menos colisiones, pero una entrega más lenta.",
"repeater_directTxDelay": "Retraso directo en TX",
"repeater_directTxDelayHelper": "Reenvío de espacios para el tráfico directo (no masivo), como un multiplicador del tiempo de transmisión del paquete (0-2, valor predeterminado 0.3).",
"repeater_intThresh": "Límite de interferencia",
"repeater_intThreshHelper": "Se establece un umbral para la calibración del nivel de ruido de la radio, de modo que rechaza las interferencias que superen este nivel. 0 deshabilita — solo aumente este valor si observa errores en una banda de frecuencia con mucho ruido.",
"repeater_agcResetInterval": "Intervalo de reinicio de AGC",
"repeater_agcResetIntervalHelper": "¿Con qué frecuencia se debe restablecer el control automático de ganancia del radio para recuperarse de un estado de ganancia bloqueada? Se puede restablecer cada pocos segundos, o cada 4 segundos. Desactivar la función de restablecimiento periódico.",
"repeater_actionsTitle": "Acciones",
"repeater_sendAdvert": "Enviar anuncio sobre inundaciones",
"repeater_sendAdvertSubtitle": "Transmite un anuncio sobre inundaciones a través de la red.",
"repeater_sendAdvertZeroHop": "Enviar anuncio sin intermediarios",
"repeater_sendAdvertZeroHopSubtitle": "Transmite un anuncio de un solo salto (sin retransmisiones).",
"repeater_clockSync": "Sincronizar reloj ahora",
"repeater_clockSyncSubtitle": "Envía la hora de tu teléfono al repetidor.",
"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": "Configuración guardada — reinicie el repetidor para aplicar los cambios.",
"repeater_settingsPartialFailure": "Algunas configuraciones no se pudieron aplicar: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Error al guardar la configuración: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Actualizar Configuración Básica",
"repeater_refreshRadioSettings": "Actualizar Ajustes de Radio",
"repeater_refreshTxPower": "Actualizar TX de energía",
"repeater_refreshLocationSettings": "Actualizar Configuración de Ubicación",
"repeater_refreshPacketForwarding": "Actualizar Enrutamiento de Paquetes",
"repeater_refreshGuestAccess": "Actualizar Acceso Invitados",
"repeater_refreshPrivacyMode": "Actualizar Modo Privacidad",
"repeater_refreshAdvertisementSettings": "Actualizar Configuración de Anuncios",
"repeater_refreshed": "{label} actualizado",
"@repeater_refreshed": {
"placeholders": {
@@ -1365,7 +1435,7 @@
"listFilter_sortBy": "Ordenar por",
"listFilter_latestMessages": "Últimos mensajes",
"listFilter_heardRecently": "Escuchado recientemente",
"listFilter_az": "A-Z",
"listFilter_az": "De la A a la Z",
"listFilter_filters": "Filtros",
"listFilter_all": "Todas",
"listFilter_users": "Usuarios",
@@ -1980,6 +2050,7 @@
"appSettings_maxMessageRetriesSubtitle": "Número de intentos de reintento antes de marcar un mensaje como fallido.",
"path_routeWeight": "{weight}/{max}",
"settings_telemetryModeUpdated": "Modo de telemetría actualizado",
"settings_multiAck": "Múltiples respuestas de confirmación: {value}",
"map_showOverlaps": "Superposiciones de tecla repetidora",
"map_runTraceWithReturnPath": "Volver atrás por el mismo camino.",
"@radioStats_noiseFloor": {
@@ -2112,6 +2183,77 @@
"chat_sendMessage": "Enviar mensaje",
"repeater_guestTools": "Herramientas para invitados",
"room_guest": "Información del servidor",
"repeater_getCategory": "Obtener valores",
"repeater_powerMgmt": "Gestión de la energía",
"repeater_sensors": "Sensores",
"repeater_cliHelpPowerOff": "Apaga el dispositivo. (no se espera respuesta)",
"repeater_cliHelpClkReboot": "Restablece el reloj a una fecha conocida y reinicia el dispositivo.",
"repeater_cliHelpAdvertZeroHop": "Envía un anuncio que no requiere saltos (solo para los vecinos inmediatos).",
"repeater_cliHelpStartOta": "Inicia una actualización de firmware por aire en las placas compatibles.",
"repeater_cliHelpTime": "Establece la hora del dispositivo en los segundos correspondientes a la época Unix. La hora no puede retroceder.",
"repeater_cliHelpBoard": "Muestra el fabricante de la placa base / identificador de hardware.",
"repeater_cliHelpDiscoverNeighbors": "Envía una solicitud de descubrimiento de nodos a los vecinos cercanos. (Solo para repetidores)",
"repeater_cliHelpPowersaving": "Indica si el modo de ahorro de energía está activado o desactivado.",
"repeater_cliHelpPowersavingOnOff": "Activa o desactiva el modo de ahorro de energía (si está disponible).",
"repeater_cliHelpErase": "(Solo para dispositivos) Formatea el sistema de archivos del dispositivo. Elimina todas las configuraciones y contactos.",
"repeater_cliHelpSetDutyCycle": "Establece el ciclo de transmisión máximo permitido como un porcentaje (1-100). Ajusta internamente el factor de tiempo de aire.",
"repeater_cliHelpSetPrvKey": "(Solo para series) Reemplaza la clave privada de identificación del dispositivo. Se requiere reiniciar para aplicar. Genera una nueva clave pública.",
"repeater_cliHelpSetRadioRxGain": "(Solo para SX126x) Activa/desactiva el amplificador de la RX para mejorar la sensibilidad a corrientes más altas.",
"repeater_cliHelpSetOwnerInfo": "Define la cadena de información de contacto del propietario que se incluye en los anuncios. Utilice '|' para indicar nuevas líneas.",
"repeater_cliHelpSetPathHashMode": "Establece el modo de hash de la ruta. 0 = antiguo, 1 = estándar, 2 = estricto. Afecta la forma en que se comparan las rutas.",
"repeater_cliHelpSetLoopDetect": "Establece la sensibilidad para la detección de bucles de enrutamiento: apagado, mínimo, moderado o estricto.",
"repeater_cliHelpSetFreq": "(Solo para la configuración de frecuencia) Establece rápidamente la frecuencia deseada. Se requiere reiniciar. Se recomienda utilizar la opción \"configurar radio\" para obtener todos los parámetros de la radio.",
"repeater_cliHelpSetBridgeChannel": "(Solo para el puente ESPNow) Establece el canal de WiFi (1-14) que utiliza el puente.",
"repeater_cliHelpGetName": "Muestra el nombre del nodo configurado.",
"repeater_cliHelpGetRole": "Muestra el rol del firmware (Repetidor, Servidor de habitación, etc.).",
"repeater_cliHelpGetPublicKey": "Muestra la clave pública del dispositivo.",
"repeater_cliHelpGetPrvKey": "(Solo para uso en serie) Muestra la clave privada del dispositivo. Trátala como una información confidencial.",
"repeater_cliHelpGetRepeat": "Indica si el enrutamiento de paquetes (función de repetidor) está activado o desactivado.",
"repeater_cliHelpGetTx": "Muestra la potencia actual en dBm.",
"repeater_cliHelpGetFreq": "Muestra la frecuencia de radio configurada en MHz.",
"repeater_cliHelpGetRadio": "Muestra todos los parámetros de radio: frecuencia, ancho de banda, factor de dispersión, tasa de codificación.",
"repeater_cliHelpGetRadioRxGain": "(Solo para SX126x) Muestra el estado de ganancia amplificada del receptor.",
"repeater_cliHelpGetAf": "Muestra el factor de tiempo actual.",
"repeater_cliHelpGetDutyCycle": "Muestra el ciclo de trabajo actual permitido como un porcentaje.",
"repeater_cliHelpGetIntThresh": "Muestra el umbral de interferencia del canal en dB.",
"repeater_cliHelpGetAgcResetInterval": "Muestra el intervalo de reinicio del AGC en segundos.",
"repeater_cliHelpGetMultiAcks": "Indica si el modo de confirmación doble está activado (1) o desactivado (0).",
"repeater_cliHelpGetAllowReadOnly": "Indica si se permite el acceso de solo lectura para los usuarios invitados.",
"repeater_cliHelpGetAdvertInterval": "Muestra el intervalo de publicidad local en minutos.",
"repeater_cliHelpGetFloodAdvertInterval": "Muestra el intervalo de publicidad para la emisión de la señal de inundación, expresado en horas.",
"repeater_cliHelpGetGuestPassword": "Muestra la contraseña de invitado configurada.",
"repeater_cliHelpGetLat": "Muestra la latitud configurada.",
"repeater_cliHelpGetLon": "Muestra la longitud configurada.",
"repeater_cliHelpGetRxDelay": "Muestra el valor base de rxdelay.",
"repeater_cliHelpGetTxDelay": "Muestra el factor de retardo en modo de inundación.",
"repeater_cliHelpGetDirectTxDelay": "Muestra el factor de retardo en modo directo.",
"repeater_cliHelpGetFloodMax": "Muestra el número máximo de saltos por inundación.",
"repeater_cliHelpGetOwnerInfo": "Muestra la cadena de información de contacto del propietario.",
"repeater_cliHelpGetPathHashMode": "Muestra el modo de hash de ruta (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Muestra la sensibilidad en la detección de bucles.",
"repeater_cliHelpGetAcl": "(Solo para series) Enumera las entradas de control de acceso en un repetidor.",
"repeater_cliHelpGetBridgeEnabled": "Indica si el puente está habilitado.",
"repeater_cliHelpGetBridgeDelay": "Muestra el retardo del puente en milisegundos.",
"repeater_cliHelpGetBridgeSource": "Indica si el puente está enviando o recibiendo paquetes RX o TX.",
"repeater_cliHelpGetBridgeBaud": "(Solo puente RS232) Muestra la velocidad de transmisión del puente.",
"repeater_cliHelpGetBridgeChannel": "(Solo para el puente ESPNow) Muestra el canal WiFi del puente.",
"repeater_cliHelpGetBridgeSecret": "(Solo para el puente ESPNow) Muestra el secreto compartido por el puente.",
"repeater_cliHelpGetBootloaderVer": "(Solo NRF52) Muestra la versión del cargador.",
"repeater_cliHelpGetAdcMultiplier": "Muestra el multiplicador del ADC (escalado de voltaje de la batería).",
"repeater_cliHelpGetPwrMgtSupport": "Indica si el sistema cuenta con funciones de gestión de energía.",
"repeater_cliHelpGetPwrMgtSource": "Indica la fuente de energía actual: externa o batería.",
"repeater_cliHelpGetPwrMgtBootReason": "Muestra las razones más recientes de reinicio y apagado.",
"repeater_cliHelpGetPwrMgtBootMv": "Muestra el voltaje de la batería al encender el sistema en milivoltios (mV).",
"repeater_cliHelpSensorGet": "Lee una configuración de sensor personalizada mediante una tecla.",
"repeater_cliHelpSensorSet": "Crea una configuración personalizada para un sensor.",
"repeater_cliHelpSensorList": "Muestra todas las configuraciones de sensores personalizadas, paginadas a partir de un índice de inicio opcional.",
"repeater_cliHelpRegionDefault": "Muestra el ámbito predeterminado actual.",
"repeater_cliHelpRegionDefaultSet": "Establece el ámbito regional predeterminado. Utilice \"<null>\" para restablecer a la configuración predeterminada.",
"repeater_cliHelpRegionListAllowed": "Enumera las regiones que permiten el paso de vehículos debido a inundaciones.",
"repeater_cliHelpRegionListDenied": "Enumera las regiones que prohíben el tráfico debido a las inundaciones.",
"repeater_cliHelpStatsPackets": "(Solo para series) Muestra estadísticas a nivel de paquetes.",
"repeater_cliHelpStatsRadio": "(Solo para transmisiones en serie) Muestra estadísticas de radio.",
"repeater_cliHelpStatsCore": "(Solo para series) Muestra estadísticas clave del firmware.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+176 -28
View File
@@ -9,7 +9,7 @@
},
"@@locale": "fr",
"appTitle": "MeshCore Open",
"nav_contacts": "Contacts",
"nav_contacts": "Coordonnées",
"nav_channels": "Canaux",
"nav_map": "Carte",
"common_cancel": "Annuler",
@@ -123,7 +123,7 @@
"settings_appDebugLog": "Journal de débogage de l'application",
"settings_appDebugLogSubtitle": "Messages de débogage de l'application",
"settings_about": "À propos",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore Open {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -134,7 +134,7 @@
"settings_aboutLegalese": "Projet MeshCore Open Source 2026",
"settings_aboutDescription": "Un client Flutter open source pour les appareils de réseau mesh MeshCore LoRa.",
"settings_infoName": "Nom",
"settings_infoId": "ID",
"settings_infoId": "Numéro d'identification",
"settings_infoStatus": "État",
"settings_infoBattery": "Batterie",
"settings_infoPublicKey": "Clé Publique",
@@ -166,19 +166,19 @@
"appSettings_themeDark": "Sombre",
"appSettings_language": "Langue",
"appSettings_languageSystem": "Par défaut du système",
"appSettings_languageEn": "English",
"appSettings_languageEn": "Anglais",
"appSettings_languageFr": "Français",
"appSettings_languageEs": "Español",
"appSettings_languageDe": "Deutsch",
"appSettings_languagePl": "Polski",
"appSettings_languageSl": "Slovenščina",
"appSettings_languagePt": "Portugs",
"appSettings_languageIt": "Italiano",
"appSettings_languageZh": "中文",
"appSettings_languageSv": "Svenska",
"appSettings_languageNl": "Nederlands",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageBg": "Български",
"appSettings_languageEs": "Espagnol",
"appSettings_languageDe": "Allemand",
"appSettings_languagePl": "Polonais",
"appSettings_languageSl": "Sloveno",
"appSettings_languagePt": "Portugais",
"appSettings_languageIt": "Italien",
"appSettings_languageZh": "Chinois",
"appSettings_languageSv": "Suédois",
"appSettings_languageNl": "Néerlandais",
"appSettings_languageSk": "Slovène",
"appSettings_languageBg": "Bulgare",
"appSettings_notifications": "Notifications",
"appSettings_enableNotifications": "Activer les Notifications",
"appSettings_enableNotificationsSubtitle": "Recevoir des notifications pour les messages et les annonces",
@@ -256,7 +256,7 @@
"appSettings_appDebugLoggingSubtitle": "Enregistrez les messages de débogage de l'application Log pour le dépannage.",
"appSettings_appDebugLoggingEnabled": "Journalisation de débogage de l'application activée",
"appSettings_appDebugLoggingDisabled": "Le débogage de l'application est désactivé.",
"contacts_title": "Contacts",
"contacts_title": "Coordonnées",
"contacts_noContacts": "Aucun contact trouvé.",
"contacts_contactsWillAppear": "Les contacts apparaîtront lorsque les appareils font leur annonce.",
"contacts_searchContacts": "Rechercher des contacts...",
@@ -300,7 +300,7 @@
"contacts_noContactsMatchFilter": "Aucun contact ne correspond à votre filtre.",
"contacts_noMembers": "Aucun membre",
"contacts_lastSeenNow": "Vu maintenant",
"contacts_lastSeenMinsAgo": "~ {minutes} min.",
"contacts_lastSeenMinsAgo": "~ {minutes} minutes.",
"@contacts_lastSeenMinsAgo": {
"placeholders": {
"minutes": {
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Canal avec hashtag",
"channels_public": "Public",
"channels_private": "Privé",
"channels_publicChannel": "Canal public",
"channels_privateChannel": "Canal privé",
"channels_editChannel": "Modifier le canal",
"channels_muteChannel": "Désactiver les notifications du canal",
"channels_unmuteChannel": "Réactiver les notifications du canal",
@@ -369,7 +366,7 @@
"channels_channelName": "Nom du canal",
"channels_usePublicChannel": "Utiliser le canal public",
"channels_standardPublicPsk": "PSK public standard",
"channels_pskHex": "PSK (Hex)",
"channels_pskHex": "PSK (Hexadécimal)",
"channels_generateRandomPsk": "Générer une clé de modulation PSK aléatoire",
"channels_enterChannelName": "Veuillez entrer un nom de canal",
"channels_pskMustBe32Hex": "Le PKS doit être composé de 32 caractères hexadécimaux.",
@@ -514,7 +511,7 @@
}
},
"debugFrame_textMessageHeader": "Message :",
"debugFrame_destinationPubKey": "- Destination PubKey: {pubKey}",
"debugFrame_destinationPubKey": "- Clé publique de destination : {pubKey}",
"@debugFrame_destinationPubKey": {
"placeholders": {
"pubKey": {
@@ -659,7 +656,7 @@
}
}
},
"map_chat": "Chat",
"map_chat": "Conversation",
"map_repeater": "Répéteur",
"map_room": "Room Server",
"map_sensor": "Capteur",
@@ -1012,7 +1009,7 @@
"repeater_frequencyMhz": "Fréquence (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_txPower": "TX Puissance",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_txPowerHelper": "1 à 30 dBm",
"repeater_bandwidth": "Bande passante",
"repeater_spreadingFactor": "Facteur de répartition (SF)",
"repeater_codingRate": "Taux de codage (CR)",
@@ -1077,6 +1074,81 @@
},
"repeater_confirm": "Confirmer",
"repeater_settingsSaved": "Les paramètres ont été enregistrés avec succès.",
"repeater_rxGain": "Augmentation du rendement de RX",
"repeater_rxGainHelper": "Meilleure sensibilité, consommation de courant plus élevée (uniquement pour les modèles SX1262/SX1268)",
"repeater_refreshRxGain": "Renforcer les gains de RX grâce à la mise à jour",
"repeater_multiAcks": "Plusieurs accusés de réception",
"repeater_multiAcksSubtitle": "Valider les messages via plusieurs chemins pour une meilleure livraison.",
"repeater_refreshMultiAcks": "Renvoyer plusieurs accusés de réception",
"repeater_networkHealth": "Santé du réseau",
"repeater_loopDetect": "Détection de boucles",
"repeater_loopDetectHelper": "Envoyer des paquets de données qui semblent former des boucles de routage.",
"repeater_loopDetectOff": "Prix",
"repeater_loopDetectMinimal": "Minimal",
"repeater_loopDetectModerate": "Modéré",
"repeater_loopDetectStrict": "Strict",
"repeater_dutyCycle": "Cycle de fonctionnement",
"repeater_dutyCycleHelper": "Pourcentage maximal de temps d'antenne",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Informations sur l'opérateur",
"repeater_ownerInfoHelper": "Métadonnées publiques pour cet émetteur",
"repeater_refreshOwnerInfo": "Rafraîchir les informations sur l'opérateur",
"repeater_floodMax": "Nombre maximal de sauts lors des inondations",
"repeater_floodMaxHelper": "Nombre maximal de paquets de données qu'un flux peut transmettre (0-64)",
"repeater_advancedSettings": "Avancé",
"repeater_advancedSettingsSubtitle": "Molettes de réglage pour les opérateurs expérimentés",
"repeater_pathHashMode": "Mode de hachage de chemin",
"repeater_pathHashModeHelper": "Octets utilisés pour encoder l'ID de ce routeur dans les balises de détection de flux/boucles. 0 = 1 octet (256 ID, jusqu'à 64 sauts), 1 = 2 octets (65 000 ID, jusqu'à 32 sauts), 2 = 3 octets (16 millions d'ID, jusqu'à 21 sauts). Les versions 1.13 et antérieures utilisent des chemins multi-octets ; à partir de la version 1.14, cela n'est plus nécessaire.",
"repeater_txDelay": "Retard dû aux inondations à Texas",
"repeater_txDelayHelper": "Rétransmettre l'espacement pour le trafic de secours en cas de inondation, en multipliant le temps d'émission du paquet (0-2, valeur par défaut : 0,5). Une valeur plus élevée signifie moins de collisions, mais une vitesse de transmission plus lente.",
"repeater_directTxDelay": "Retard de transmission direct",
"repeater_directTxDelayHelper": "Rétransmettre l'espacement pour le trafic direct (non-inondation), en multipliant le temps de transmission des paquets (0-2, valeur par défaut : 0,3).",
"repeater_intThresh": "Seuil de perturbation",
"repeater_intThreshHelper": "Seuil dépassé pour la calibration du niveau de bruit de la radio, afin de rejeter les interférences supérieures à ce niveau. 0 désactive ne mettez cette valeur que si vous constatez des erreurs RX dans une bande de fréquences bruyante.",
"repeater_agcResetInterval": "Interval de réinitialisation de l'AGC",
"repeater_agcResetIntervalHelper": "À quelle fréquence réinitialiser le contrôle automatique du gain de la radio pour revenir à un état normal ? Chaque seconde, ou à chaque multiple de 4. Désactiver la réinitialisation périodique avec 0.",
"repeater_actionsTitle": "Actions",
"repeater_sendAdvert": "Envoyer une publicité sur les inondations",
"repeater_sendAdvertSubtitle": "Diffuser une publicité sur les inondations via le réseau.",
"repeater_sendAdvertZeroHop": "Envoyer une publicité sans intermédiaire",
"repeater_sendAdvertZeroHopSubtitle": "Diffuser une publicité d'un seul saut (sans relais)",
"repeater_clockSync": "Synchroniser l'heure maintenant",
"repeater_clockSyncSubtitle": "Envoyez l'heure de votre téléphone au répéteur.",
"repeater_actionSucceeded": "{action} a réussi",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} a échoué : {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Paramètres sauvegardés — redémarrer le répéteur pour appliquer les modifications.",
"repeater_settingsPartialFailure": "Certaines configurations ont échoué : {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Erreur lors de la sauvegarde des paramètres : {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Rafraîchir les paramètres de base",
"repeater_refreshRadioSettings": "Rafraîchir les paramètres Radio",
"repeater_refreshTxPower": "Rafraîchir la tension TX",
"repeater_refreshLocationSettings": "Rafraîchir les paramètres de localisation",
"repeater_refreshPacketForwarding": "Rafraîchir le routage des paquets",
"repeater_refreshGuestAccess": "Rafraîchir l'accès invité",
"repeater_refreshPrivacyMode": "Rafraîchir le Mode Confidentialité",
"repeater_refreshAdvertisementSettings": "Rafraîchir les Paramètres des annonces",
"repeater_refreshed": "{label} rafraîchi",
"@repeater_refreshed": {
"placeholders": {
@@ -1370,7 +1440,7 @@
"listFilter_all": "Tout",
"listFilter_users": "Utilisateurs",
"listFilter_repeaters": "Répéteurs",
"listFilter_roomServers": "Room servers",
"listFilter_roomServers": "Serveurs de salle",
"listFilter_unreadOnly": "Messages non lus seulement",
"listFilter_newGroup": "Nouveau groupe",
"@neighbors_errorLoading": {
@@ -1477,7 +1547,7 @@
}
}
},
"common_ok": "OK",
"common_ok": "D'accord",
"community_title": "Communauté",
"community_create": "Créer une Communauté",
"community_createDesc": "Créer une nouvelle communauté et la partager via QR code.",
@@ -2084,6 +2154,84 @@
"chat_sendMessage": "Envoyer un message",
"room_guest": "Informations sur le serveur",
"repeater_guest": "Informations sur les répéteurs",
"@notification_messagesCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"repeater_getCategory": "Obtenir des valeurs",
"repeater_powerMgmt": "Gestion de l'énergie",
"repeater_sensors": "Capteurs",
"repeater_cliHelpPowerOff": "Éteint l'appareil. (aucune réponse n'est attendue)",
"repeater_cliHelpClkReboot": "Réinitialise l'horloge à une époque connue et redémarre l'appareil.",
"repeater_cliHelpAdvertZeroHop": "Envoie une publicité sans intermédiaire (uniquement aux voisins immédiats).",
"repeater_cliHelpStartOta": "Démarre une mise à jour du firmware par voie radio sur les cartes prises en charge.",
"repeater_cliHelpTime": "Définit l'heure de l'appareil sur les secondes de l'époque Unix spécifiée. L'heure ne peut pas reculer.",
"repeater_cliHelpBoard": "Indique le fabricant du panneau / l'identifiant du matériel.",
"repeater_cliHelpDiscoverNeighbors": "Envoie une requête de découverte de nœuds aux voisins proches. (Uniquement pour les répéteurs)",
"repeater_cliHelpPowersaving": "Indique si le mode d'économie d'énergie est activé ou désactivé.",
"repeater_cliHelpPowersavingOnOff": "Active ou désactive le mode d'économie d'énergie (si pris en charge).",
"repeater_cliHelpErase": "(Uniquement pour les appareils) Formate le système de fichiers de l'appareil. Efface tous les paramètres et les contacts.",
"repeater_cliHelpSetDutyCycle": "Définit le cycle de transmission maximal autorisé en pourcentage (de 1 à 100). Ajuste automatiquement le facteur de temps d'émission.",
"repeater_cliHelpSetPrvKey": "(Uniquement pour les séries) Remplace la clé privée d'identification de l'appareil. Un redémarrage est nécessaire pour appliquer. Génère une nouvelle clé publique.",
"repeater_cliHelpSetRadioRxGain": "(Uniquement pour les SX126x) Active le gain RX amplifié pour une meilleure sensibilité à des courants plus élevés.",
"repeater_cliHelpSetOwnerInfo": "Définit la chaîne d'informations de contact du propriétaire, qui figure dans les annonces. Utilisez '|' pour les sauts de ligne.",
"repeater_cliHelpSetPathHashMode": "Définit le mode de hachage de chemin. 0 = mode ancien, 1 = mode standard, 2 = mode strict. Influence la façon dont les chemins de routage sont correspondus.",
"repeater_cliHelpSetLoopDetect": "Définit la sensibilité de la détection des boucles de routage : désactivée, minimale, modérée ou stricte.",
"repeater_cliHelpSetFreq": "(Uniquement pour les modèles série) Permet de régler rapidement la fréquence. Redémarrage nécessaire. Il est préférable d'utiliser l'option \"réglage radio\" pour configurer tous les paramètres radio.",
"repeater_cliHelpSetBridgeChannel": "(Uniquement pour le pont ESPNow) Définit le canal WiFi (de 1 à 14) utilisé par le pont.",
"repeater_cliHelpGetName": "Affiche le nom du nœud configuré.",
"repeater_cliHelpGetRole": "Indique le rôle du firmware (répéteur, serveur de pièce, etc.).",
"repeater_cliHelpGetPublicKey": "Affiche la clé publique du dispositif.",
"repeater_cliHelpGetPrvKey": "(Uniquement pour les séries) Affiche la clé privée de l'appareil. Traitez-la comme une information confidentielle.",
"repeater_cliHelpGetRepeat": "Indique si le transfert de paquets (en tant que routeur) est activé ou désactivé.",
"repeater_cliHelpGetTx": "Indique la puissance actuelle en dBm.",
"repeater_cliHelpGetFreq": "Affiche la fréquence radio configurée en MHz.",
"repeater_cliHelpGetRadio": "Affiche tous les paramètres radio : fréquence, largeur de bande, facteur de dispersion, taux de codage.",
"repeater_cliHelpGetRadioRxGain": "(Uniquement pour les SX126x) Affiche l'état du gain amplifié de la réception.",
"repeater_cliHelpGetAf": "Indique le facteur de temps d'antenne actuel.",
"repeater_cliHelpGetDutyCycle": "Affiche le cycle de fonctionnement actuel autorisé en pourcentage.",
"repeater_cliHelpGetIntThresh": "Indique le seuil d'interférence du canal en dB.",
"repeater_cliHelpGetAgcResetInterval": "Indique l'intervalle de réinitialisation de l'AGC en secondes.",
"repeater_cliHelpGetMultiAcks": "Indique si le mode \"double ACK\" est activé (1) ou désactivé (0).",
"repeater_cliHelpGetAllowReadOnly": "Indique si l'accès en lecture seule pour les invités est autorisé.",
"repeater_cliHelpGetAdvertInterval": "Indique l'intervalle publicitaire local en minutes.",
"repeater_cliHelpGetFloodAdvertInterval": "Indique l'intervalle publicitaire pour la diffusion de l'annonce en heures.",
"repeater_cliHelpGetGuestPassword": "Affiche le mot de passe invité configuré.",
"repeater_cliHelpGetLat": "Affiche la latitude configurée.",
"repeater_cliHelpGetLon": "Affiche la longitude configurée.",
"repeater_cliHelpGetRxDelay": "Affiche la valeur de base de rxdelay.",
"repeater_cliHelpGetTxDelay": "Indique le facteur de délai de transmission en mode inondation.",
"repeater_cliHelpGetDirectTxDelay": "Indique le facteur de délai direct.",
"repeater_cliHelpGetFloodMax": "Indique le nombre maximal de fois où le niveau de l'eau a atteint son point culminant.",
"repeater_cliHelpGetOwnerInfo": "Affiche la chaîne d'informations de contact du propriétaire.",
"repeater_cliHelpGetPathHashMode": "Affiche le mode \"hash de chemin\" (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Illustre la sensibilité à la détection des boucles.",
"repeater_cliHelpGetAcl": "(Uniquement pour les séries) Liste les entrées de contrôle d'accès sur un répéteur.",
"repeater_cliHelpGetBridgeEnabled": "Indique si le pont est activé.",
"repeater_cliHelpGetBridgeDelay": "Indique le délai du pont en millisecondes.",
"repeater_cliHelpGetBridgeSource": "Indique si le pont transmet des paquets RX ou TX.",
"repeater_cliHelpGetBridgeBaud": "(Uniquement pour le pont RS232) Affiche la vitesse de communication du pont.",
"repeater_cliHelpGetBridgeChannel": "(Uniquement pour le pont ESPNow) Affiche le canal WiFi du pont.",
"repeater_cliHelpGetBridgeSecret": "(Uniquement pour le pont ESPNow) Affiche la clé partagée du pont.",
"repeater_cliHelpGetBootloaderVer": "(Uniquement pour le NRF52) Affiche la version du chargeur initial.",
"repeater_cliHelpGetAdcMultiplier": "Affiche le multiplicateur de l'ADC (mise à l'échelle de la tension de la batterie).",
"repeater_cliHelpGetPwrMgtSupport": "Indique si le système dispose de fonctionnalités de gestion de l'alimentation.",
"repeater_cliHelpGetPwrMgtSource": "Indique la source d'alimentation actuelle : externe ou batterie.",
"repeater_cliHelpGetPwrMgtBootReason": "Indique les raisons les plus récentes de réinitialisation et d'arrêt.",
"repeater_cliHelpGetPwrMgtBootMv": "Affiche la tension de la batterie au démarrage, en millivolts (mV).",
"repeater_cliHelpSensorGet": "Lit une valeur de configuration personnalisée pour un capteur en utilisant une touche.",
"repeater_cliHelpSensorSet": "Crée une configuration personnalisée pour un capteur.",
"repeater_cliHelpSensorList": "Affiche toutes les configurations de capteurs personnalisées, avec une pagination à partir d'un index de départ optionnel.",
"repeater_cliHelpRegionDefault": "Affiche la portée régionale par défaut actuelle.",
"repeater_cliHelpRegionDefaultSet": "Définit la portée régionale par défaut. Utilisez \"<null>\" pour la réinitialiser.",
"repeater_cliHelpRegionListAllowed": "Énumère les régions autorisant la circulation des véhicules en cas de inondation.",
"repeater_cliHelpRegionListDenied": "Liste des régions qui interdisent la circulation en cas de inondation.",
"repeater_cliHelpStatsPackets": "(Uniquement pour les séries) Affiche des statistiques au niveau des paquets.",
"repeater_cliHelpStatsRadio": "(Uniquement pour les séries) Affiche les statistiques de la radio.",
"repeater_cliHelpStatsCore": "(Uniquement pour les séries) Affiche les statistiques du micrologicem intégré.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+146 -5
View File
@@ -491,11 +491,8 @@
}
}
},
"channels_hashtagChannel": "Hashtag-ok közössége",
"channels_public": "A nyilvánosság számára",
"channels_private": "Személyes",
"channels_publicChannel": "Össztávos csatorna",
"channels_privateChannel": "Személyes csatorna",
"channels_editChannel": "Csatorna szerkesztése",
"channels_muteChannel": "Csendes csatorna",
"channels_unmuteChannel": "Engedje be a hangot",
@@ -1263,6 +1260,81 @@
},
"repeater_confirm": "Beküldve",
"repeater_settingsSaved": "Beállítások sikeresen mentve",
"repeater_rxGain": "Nagyobb RX-jel erősítés",
"repeater_rxGainHelper": "Magasabb érzékenység, nagyobb áramfelvétel (csak SX1262/SX1268 esetén)",
"repeater_refreshRxGain": "Újraindított, fokozott RX hatás",
"repeater_multiAcks": "Többszörös visszaigazolások",
"repeater_multiAcksSubtitle": "Ismerje el üzeneteket több úton is, hogy biztosítsa a jobb átadást.",
"repeater_refreshMultiAcks": "Frissítse a többször is kapott visszaigazolásokat.",
"repeater_networkHealth": "Hálózati állapot",
"repeater_loopDetect": "Ciklusok azonosítása",
"repeater_loopDetectHelper": "Készíts olyan \"vízfolyást\" megjelenítő csomagokat, amelyek úgy néznek ki, mint egy hibaút.",
"repeater_loopDetectOff": "Le, kikap",
"repeater_loopDetectMinimal": "Minimális",
"repeater_loopDetectModerate": "Közepes",
"repeater_loopDetectStrict": "Szigorú",
"repeater_dutyCycle": "Munka- és pihenőidő aránya",
"repeater_dutyCycleHelper": "A maximális időszámítás százalékos aránya",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Üzemeltető információ",
"repeater_ownerInfoHelper": "A nyilvánosan elérhető metadatak a repeaterhez",
"repeater_refreshOwnerInfo": "Frissítse az üzemeltető adatokat",
"repeater_floodMax": "A vízmaximumos ugrások",
"repeater_floodMaxHelper": "A legmagasabb szám, amely egy vízszint-csomagban szerepelhet (0-64)",
"repeater_advancedSettings": "Haladó",
"repeater_advancedSettingsSubtitle": "Erkélő kapcsolók tapasztalt kezelők számára",
"repeater_pathHashMode": "Út-hash mód",
"repeater_pathHashModeHelper": "A byte-ok, amelyek az alábbi repeater-ek azonosítójának kódolására szolgálnak a flood-útvonal/ciklus-észlelő címkékben. 0=1 byte (256 azonosító, akár 64 útvonal), 1=2 byte (65 000 azonosító, akár 32 útvonal), 2=3 byte (16 millió azonosító, akár 21 útvonal). A v1.13-as verziótól kezdődően és az azt követő verziókban a több byte-os útvonalak megszűntek csak egyetlen útvonal létesül, miután a hálózat a v1.14-es verzióra vagy az azt követő verzióra frissült.",
"repeater_txDelay": "Flood TX késés",
"repeater_txDelayHelper": "Újraküldési intervallum árvíz esetén, amely a csomag átviteli idejének (0-2, alapérték 0,5) szorzata. Minél nagyobb az érték, annál kevesebb ütközés, de lassabb a továbbítás.",
"repeater_directTxDelay": "Közvetlen TX késés",
"repeater_directTxDelayHelper": "A közvetlen (nem tömeges) forgalomhoz tartozó adatcsomagok újrádiózására szolgáló intervallum, amely a csomag átviteli idejének (0-2, alapértelmezett érték 0,3) szorzata.",
"repeater_intThresh": "Interferencia határ",
"repeater_intThreshHelper": "A határt a rádió zajszintjének kalibrálására állították, így elutasítja a fenti szint feletti interferenciákat. 0 kikapcsol csak akkor állítsa be, ha zajos frekvencián RX hibákat észlel.",
"repeater_agcResetInterval": "AGC visszazárási intervallum",
"repeater_agcResetIntervalHelper": "Mennyi időnként kell a rádió automatikus hangerőszabályozását visszaállítani, hogy kijavítsa a problémát? A visszaállítás időtartama: másoderek, amely 4-szeresével osztható. A 0 érték a periodikus visszaállítás kikapcsolását jelzi.",
"repeater_actionsTitle": "Tevékenységek",
"repeater_sendAdvert": "Eljuttass flood hirdetést",
"repeater_sendAdvertSubtitle": "Terjesztse egy árvíz elleni reklámot a hálózaton keresztül.",
"repeater_sendAdvertZeroHop": "Küldj egy közvetlen hirdetést",
"repeater_sendAdvertZeroHopSubtitle": "Adja közzé egyetlen átjáró hirdetést (nincs átjátszás).",
"repeater_clockSync": "Synchronizálja az órát",
"repeater_clockSyncSubtitle": "Állítsa be a telefon időzítését a repeaterhez.",
"repeater_actionSucceeded": "{action} sikert aratott",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} sikertelen: {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Beállítások mentve újraindítsa a repeatert, hogy alkalmazza",
"repeater_settingsPartialFailure": "Bizonyos beállítások nem sikerültek: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Hibás beállítások mentése: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1274,11 +1346,9 @@
"repeater_refreshBasicSettings": "Visszaállítás az alapértékekre",
"repeater_refreshRadioSettings": "Frissítse a rádió beállításait",
"repeater_refreshTxPower": "Újraindítás TX-támogatással",
"repeater_refreshLocationSettings": "Újraindítás helyszín beállításokkal",
"repeater_refreshPacketForwarding": "Csomagok továbbításának frissítése",
"repeater_refreshGuestAccess": "Újraindítás vendégHozzáférés",
"repeater_refreshPrivacyMode": "Visszaállítás a magánéletvédő módra",
"repeater_refreshAdvertisementSettings": "Újraindítás hirdetés beállítások",
"repeater_refreshed": "{label} frissítve",
"@repeater_refreshed": {
"placeholders": {
@@ -2122,6 +2192,77 @@
"room_guest": "Szoba szerver információk",
"chat_sendMessage": "Üzenet küldése",
"repeater_guest": "Adatok a repeaterről",
"repeater_getCategory": "Szereplő értékek",
"repeater_powerMgmt": "Energiahatékonyság, energiafelhasználás optimalizálása",
"repeater_sensors": "Érzékelők",
"repeater_cliHelpPowerOff": "Át kapcsolja a készüléket. (nincs válasz elvárás)",
"repeater_cliHelpClkReboot": "Visszaállítja az órát egy ismert időpontra, majd újraindítja a készüléket.",
"repeater_cliHelpAdvertZeroHop": "Küld egy közvetlen szomszédoknak szóló hirdetést, amely közvetlen kapcsolatot igényel.",
"repeater_cliHelpStartOta": "Elindítja a vezeték nélküli útvonalon történő firmware frissítést a támogatott kártyákon.",
"repeater_cliHelpTime": "Beállítja a eszköz óráját a megadott Unix-időpont (Unix epoch) időpontra. Az óra nem tud visszanyúlni.",
"repeater_cliHelpBoard": "Megjeleníti a gyártó nevét/a hardver azonosítóját.",
"repeater_cliHelpDiscoverNeighbors": "Kérést küld a közeli eszközöknek, hogy azok is megtalálják egymást. (Csak egy repeater eszköz számára)",
"repeater_cliHelpPowersaving": "Megmutatja, hogy a takarékos üzemmód engedélyezve van-e vagy nem.",
"repeater_cliHelpPowersavingOnOff": "Engedélyezi vagy kikapcsolja a takarékos üzemmódot (ha támogatott).",
"repeater_cliHelpErase": "(Csak sorozatban) Formázza a eszköz fájlrendszerét. Eltávolítja az összes beállítást és a kapcsolatokat.",
"repeater_cliHelpSetDutyCycle": "Beállítja a maximális engedélyezett átviteli időtartamot százalékban (1-100). Belsőleg módosítja az időtartam-szabályozást.",
"repeater_cliHelpSetPrvKey": "(Csak sorozatban) Cseréli a eszköz egyedi kulcsát. Az alkalmazáshoz újraindítás szükséges. Új nyilvános kulcsot generál.",
"repeater_cliHelpSetRadioRxGain": "(Csak SX126x család) A növelt RX erősítést be- és kikapcsolható, így a nagyobb áramfelvétel esetén is javítható a érzékenység.",
"repeater_cliHelpSetOwnerInfo": "Megadja az üvegezésben megjelenő tulajdonos elérhetőségeinek szövegét. Használja a '|' karaktert új sorok elválasztására.",
"repeater_cliHelpSetPathHashMode": "Beállítja a hálózati útvonal-hash módot. 0 = régebbi, 1 = szabványos, 2 = szigorú. Hatással van a hálózati útvonalak megadatalására.",
"repeater_cliHelpSetLoopDetect": "Beállítja a hibaforrás-keresés érzékenységét: kikapcsolva, minimális, közepes vagy szigorú.",
"repeater_cliHelpSetFreq": "(Csak soros mód) Gyorsan beállítja a frekvenciát. A rendszer újraindítás szükséges. A teljes rádióparaméterek beállításához a \"rádió beállítás\" funkciót javaslom.",
"repeater_cliHelpSetBridgeChannel": "(Csak ESPNow híd esetén) Beállítja a híd által használt WiFi-csatornát (1-14).",
"repeater_cliHelpGetName": "Megjeleníti a konfigurált csomópont nevét.",
"repeater_cliHelpGetRole": "Megmutatja a firmware funkcióját (repeater, szobai szerver stb.).",
"repeater_cliHelpGetPublicKey": "Megjeleníti a eszköz nyilvános kulcsát.",
"repeater_cliHelpGetPrvKey": "(Csak soros mód) Megjeleníti a eszköz privát kulcsát. Kezelje titkos információként.",
"repeater_cliHelpGetRepeat": "Megmutatja, hogy a csomagok továbbításának (repeater funkció) engedélyezve van-e vagy nem.",
"repeater_cliHelpGetTx": "Megmutatja a jelenlegi TX (átvitel) teljesítményt dBm-ben.",
"repeater_cliHelpGetFreq": "Megjeleníti a konfigurált rádiófrekvenciát MHz-ben.",
"repeater_cliHelpGetRadio": "Megjeleníti az összes rádióparamétert: frekvencia, sávszélesség, széttétező tényező, kódolási ráta.",
"repeater_cliHelpGetRadioRxGain": "(Csak SX126x családra) Megjeleníti az RX erősítés állapotát.",
"repeater_cliHelpGetAf": "Megmutatja az aktuális időadó tényezőt.",
"repeater_cliHelpGetDutyCycle": "Megmutatja az aktuális engedélyezett működési ciklust százalékban.",
"repeater_cliHelpGetIntThresh": "Megmutatja a csatornák közötti interferencia szintjét dB-ben.",
"repeater_cliHelpGetAgcResetInterval": "Megmutatja az AGC (automatikus gain-kontroll) visszaállítási időt másodpercekben.",
"repeater_cliHelpGetMultiAcks": "Megmutatja, hogy a kettős visszaigazolás (double-ACK) mód engedélyezve van-e (1), vagy kikapcsolva (0).",
"repeater_cliHelpGetAllowReadOnly": "Megmutatja, hogy a vendég csak olvasási jogosítást engedélyez-e.",
"repeater_cliHelpGetAdvertInterval": "Megmutatja a helyi hirdetés időtartamát percenként.",
"repeater_cliHelpGetFloodAdvertInterval": "Megmutatja az aktuális időzítést, amikor megjelenik a vízparti reklám, órákonként.",
"repeater_cliHelpGetGuestPassword": "Megjeleníti a konfigurált vendégjelszót.",
"repeater_cliHelpGetLat": "Megjeleníti a beállított szélességet.",
"repeater_cliHelpGetLon": "Megjeleníti a beállított hosszúságot.",
"repeater_cliHelpGetRxDelay": "Megmutatja az alapértéket a késéshez.",
"repeater_cliHelpGetTxDelay": "Megmutatja a vízszint-érzékelő jelátviteli késésének tényezőjét.",
"repeater_cliHelpGetDirectTxDelay": "Megmutatja a közvetlen módban használt késés tényezőt.",
"repeater_cliHelpGetFloodMax": "Megmutatja a maximális vízszint-emelkedés mértékét.",
"repeater_cliHelpGetOwnerInfo": "Megjeleníti az tulajdonos elérhetőségének szövegét.",
"repeater_cliHelpGetPathHashMode": "Megjeleníti a hash-alapú mód (0/1/2) beállításokat.",
"repeater_cliHelpGetLoopDetect": "Mutatja a cikkszám-azonosító érzékenységet.",
"repeater_cliHelpGetAcl": "(Csak sorozat) A repeateren található hozzáférési szabályok listája.",
"repeater_cliHelpGetBridgeEnabled": "Megmutatja, hogy a híd engedélyezve van-e.",
"repeater_cliHelpGetBridgeDelay": "Megmutatja a hídon bekövetkező késést másodpercben.",
"repeater_cliHelpGetBridgeSource": "Megmutatja, hogy a híd RX vagy TX csomagokat fogad-e.",
"repeater_cliHelpGetBridgeBaud": "(Csak RS232 híd) Megjeleníti a híd sebességét.",
"repeater_cliHelpGetBridgeChannel": "(Csak ESPNow híd) Megjeleníti a híd által használt WiFi csatornát.",
"repeater_cliHelpGetBridgeSecret": "(Csak ESPNow híd esetén) Megjeleníti a híd által megosztott titkos kulcsot.",
"repeater_cliHelpGetBootloaderVer": "(Csak NRF52 esetén) Megjeleníti a bootloader verzióját.",
"repeater_cliHelpGetAdcMultiplier": "A bemeneti feszültség-átalakító (akkumulátor-feszültség-szabályozó) működését mutatja.",
"repeater_cliHelpGetPwrMgtSupport": "Megállapítja, hogy a felügyelet rendelkezik-e energiahatékonysági támogatással.",
"repeater_cliHelpGetPwrMgtSource": "Megmutatja az aktuális energiaforrást: külső vagy akkumulátor.",
"repeater_cliHelpGetPwrMgtBootReason": "Megjeleníti az utolsó újraindítás és leállítás okait.",
"repeater_cliHelpGetPwrMgtBootMv": "Megjeleníti a rendszerindításkor mért akkumulátor feszültséget millivoltban (mV).",
"repeater_cliHelpSensorGet": "Beolvas egy felhasználó által definiált szenzor beállítást kulcs segítségével.",
"repeater_cliHelpSensorSet": "Egyedi szenzorbeállítások létrehozása.",
"repeater_cliHelpSensorList": "Összesíti az összes egyedi szenzor beállításot, oldalanként, opcionális kezdő index alapján.",
"repeater_cliHelpRegionDefault": "Megmutatja a jelenlegi alapértelmezett régió határait.",
"repeater_cliHelpRegionDefaultSet": "Beállítja az alapértelmezett régió hatókörét. Használja a \"<null>\" értéket a törléshez.",
"repeater_cliHelpRegionListAllowed": "Felhasználható területek, ahol árvíz esetén forgalmat engedélyeznek.",
"repeater_cliHelpRegionListDenied": "Felhasznál, amelyek elutasítják a árvíz okozta forgalmat.",
"repeater_cliHelpStatsPackets": "(Csak sorozat) A csomagok szintjén történő statisztikát mutat.",
"repeater_cliHelpStatsRadio": "(Csak sorozat) Mutat rádióstatisztikákat.",
"repeater_cliHelpStatsCore": "(Csak soros mód) A főfirmware-adatokat mutatja.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+168 -26
View File
@@ -123,7 +123,7 @@
"settings_appDebugLog": "Log di Debug dell'App",
"settings_appDebugLogSubtitle": "Messaggi di debug dell'applicazione",
"settings_about": "Informazioni",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore Open versione {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -166,19 +166,19 @@
"appSettings_themeDark": "Scuro",
"appSettings_language": "Lingua",
"appSettings_languageSystem": "Predefinito di sistema",
"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_languageEn": "Inglese",
"appSettings_languageFr": "Francese",
"appSettings_languageEs": "Spagnolo",
"appSettings_languageDe": "Tedesco",
"appSettings_languagePl": "Polacco",
"appSettings_languageSl": "Sloveno",
"appSettings_languagePt": "Portoghese",
"appSettings_languageIt": "Italiano",
"appSettings_languageZh": "中文",
"appSettings_languageSv": "Svenska",
"appSettings_languageNl": "Nederlands",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageBg": "Български",
"appSettings_languageZh": "Cinese",
"appSettings_languageSv": "Svedese",
"appSettings_languageNl": "Olandese",
"appSettings_languageSk": "Sloveno",
"appSettings_languageBg": "Bulgaro",
"appSettings_notifications": "Notifiche",
"appSettings_enableNotifications": "Abilita Notifiche",
"appSettings_enableNotificationsSubtitle": "Ricevi notifiche per messaggi e annunci",
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Canale hashtag",
"channels_public": "Pubblico",
"channels_private": "Privato",
"channels_publicChannel": "Canale pubblico",
"channels_privateChannel": "Canale privato",
"channels_editChannel": "Modifica canale",
"channels_muteChannel": "Silenzia canale",
"channels_unmuteChannel": "Attiva notifiche canale",
@@ -369,7 +366,7 @@
"channels_channelName": "Nome canale",
"channels_usePublicChannel": "Utilizza il canale pubblico",
"channels_standardPublicPsk": "PSK pubblico standard",
"channels_pskHex": "PSK (Hex)",
"channels_pskHex": "PSK (esadecimale)",
"channels_generateRandomPsk": "Genera una chiave di permutazione casuale",
"channels_enterChannelName": "Inserisci un nome per il canale",
"channels_pskMustBe32Hex": "PSK deve essere composto da 32 caratteri esadecimali.",
@@ -417,7 +414,7 @@
"channels_publicChannelAdded": "Canale pubblico aggiunto",
"channels_sortBy": "Ordina per",
"channels_sortManual": "Manuale",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "D-Z",
"channels_sortLatestMessages": "Ultimi messaggi",
"channels_sortUnread": "Non letto",
"chat_noMessages": "Nessun messaggio ancora",
@@ -474,7 +471,7 @@
"chat_sendGif": "Invia GIF",
"chat_reply": "Rispondi",
"chat_addReaction": "Aggiungi Reazione",
"chat_me": "Me",
"chat_me": "Io",
"emojiCategorySmileys": "Emoji",
"emojiCategoryGestures": "Gesti",
"emojiCategoryHearts": "Cuori",
@@ -522,7 +519,7 @@
}
}
},
"debugFrame_timestamp": "- Timestamp: {timestamp}",
"debugFrame_timestamp": "- Marca temporale: {timestamp}",
"@debugFrame_timestamp": {
"placeholders": {
"timestamp": {
@@ -899,7 +896,7 @@
"repeater_managementTools": "Strumenti di Gestione",
"repeater_status": "Stato",
"repeater_statusSubtitle": "Visualizza lo stato, le statistiche e i vicini del ripetitore",
"repeater_telemetry": "Telemetry",
"repeater_telemetry": "Telemetria",
"repeater_telemetrySubtitle": "Visualizza i dati di telemetria dei sensori e le statistiche di sistema",
"repeater_cli": "CLI",
"repeater_cliSubtitle": "Invia comandi al ripetitore",
@@ -1014,7 +1011,7 @@
"repeater_txPower": "TX Potenza",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Larghezza di banda",
"repeater_spreadingFactor": "Spreading Factor",
"repeater_spreadingFactor": "Fattore di propagazione",
"repeater_codingRate": "Tasso di Codifica",
"repeater_locationSettings": "Impostazioni Luogo",
"repeater_latitude": "Latitudine",
@@ -1077,6 +1074,81 @@
},
"repeater_confirm": "Conferma",
"repeater_settingsSaved": "Impostazioni salvate con successo",
"repeater_rxGain": "Aumento del guadagno RX",
"repeater_rxGainHelper": "Maggiore sensibilità, maggiore assorbimento di corrente (solo per SX1262/SX1268)",
"repeater_refreshRxGain": "Rafforza l'effetto di RX",
"repeater_multiAcks": "ACK multipli",
"repeater_multiAcksSubtitle": "Riconoscere i messaggi attraverso percorsi multipli per una migliore consegna.",
"repeater_refreshMultiAcks": "Riaffermare più ACK",
"repeater_networkHealth": "Salute della rete",
"repeater_loopDetect": "Rilevamento di cicli",
"repeater_loopDetectHelper": "Crea pacchetti di dati che simulano loop di routing.",
"repeater_loopDetectOff": "Offerte",
"repeater_loopDetectMinimal": "Essenziale",
"repeater_loopDetectModerate": "Moderato",
"repeater_loopDetectStrict": "Rigido",
"repeater_dutyCycle": "Ciclo di lavoro",
"repeater_dutyCycleHelper": "Percentuale massima di utilizzo dello spazio pubblicitario",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Informazioni sull'operatore",
"repeater_ownerInfoHelper": "Metadati pubblici per questo ripetitore",
"repeater_refreshOwnerInfo": "Aggiorna le informazioni sull'operatore",
"repeater_floodMax": "Massimo numero di salti in caso di inondazione",
"repeater_floodMaxHelper": "Numero massimo di pacchetti che un flusso può attraversare (0-64)",
"repeater_advancedSettings": "Avanzato",
"repeater_advancedSettingsSubtitle": "Manopole di regolazione per operatori esperti",
"repeater_pathHashMode": "Modalità di hashing del percorso",
"repeater_pathHashModeHelper": "Byte utilizzati per codificare l'ID di questo ripetitore nei tag per il rilevamento del percorso/loop. 0=1 byte (256 ID, fino a 64 salti), 1=2 byte (65.000 ID, fino a 32 salti), 2=3 byte (16 milioni di ID, fino a 21 salti). Le versioni 1.13 e precedenti utilizzano percorsi multi-byte: è necessario attivare la rete prima di utilizzare questa funzionalità (a partire dalla versione 1.14).",
"repeater_txDelay": "Ritardo a Flood, TX",
"repeater_txDelayHelper": "Riassegnare lo spazio tra i pacchetti per gestire il traffico intenso, come un moltiplicatore del tempo di trasmissione (da 0 a 2, valore predefinito 0,5). Un valore più alto significa meno collisioni, ma una trasmissione più lenta.",
"repeater_directTxDelay": "Ritardo diretto TX",
"repeater_directTxDelayHelper": "Riassegnare lo spazio per il traffico diretto (non di massa), come un moltiplicatore del tempo di trasmissione del pacchetto (da 0 a 2, valore predefinito 0,3).",
"repeater_intThresh": "Soglia di interferenza",
"repeater_intThreshHelper": "Il limite è stato impostato per la calibrazione del livello di rumore del ricevitore, in modo che esso rifiuti i segnali di interferenza superiori a questo livello. 0 disabilita aumentalo solo se si verificano errori nel ricevitore in una banda di frequenza rumorosa.",
"repeater_agcResetInterval": "Intervallo di ripristino di AGC",
"repeater_agcResetIntervalHelper": "Con quale frequenza è necessario resettare il controllo automatico del guadagno per ripristinare il funzionamento dopo un'interruzione. Impostare su secondi, ridotti a multipli di 4. Disattivare la reimpostazione periodica.",
"repeater_actionsTitle": "Azioni",
"repeater_sendAdvert": "Inviare annuncio relativo alle inondazioni",
"repeater_sendAdvertSubtitle": "Trasmettere un annuncio pubblicitario relativo alle inondazioni attraverso la rete.",
"repeater_sendAdvertZeroHop": "Inviare un annuncio senza intermediari",
"repeater_sendAdvertZeroHopSubtitle": "Trasmettere un annuncio a un solo hop (senza ripetitori)",
"repeater_clockSync": "Sincronizza l'orologio ora",
"repeater_clockSyncSubtitle": "Imposta l'ora del tuo telefono sul ripetitore.",
"repeater_actionSucceeded": "{action} ha avuto successo",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} failed: {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Impostazioni salvate — riavviare il ripetitore per applicare le modifiche",
"repeater_settingsPartialFailure": "Alcune impostazioni non sono state salvate: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Errore durante il salvataggio delle impostazioni: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Aggiorna Impostazioni Base",
"repeater_refreshRadioSettings": "Aggiorna le Impostazioni Radio",
"repeater_refreshTxPower": "Aggiorna TX potenza",
"repeater_refreshLocationSettings": "Aggiorna le Impostazioni della Posizione",
"repeater_refreshPacketForwarding": "Aggiorna il inoltro pacchetti",
"repeater_refreshGuestAccess": "Aggiorna Accesso Ospite",
"repeater_refreshPrivacyMode": "Aggiorna Modalità Privacy",
"repeater_refreshAdvertisementSettings": "Aggiorna le Impostazioni dell'Annuncio",
"repeater_refreshed": "{label} aggiornato",
"@repeater_refreshed": {
"placeholders": {
@@ -1365,7 +1435,7 @@
"listFilter_sortBy": "Ordina per",
"listFilter_latestMessages": "Ultimi messaggi",
"listFilter_heardRecently": "Sentito di recente",
"listFilter_az": "A-Z",
"listFilter_az": "D-Z",
"listFilter_filters": "Filtri",
"listFilter_all": "Tutti",
"listFilter_users": "Utenti",
@@ -1477,7 +1547,7 @@
}
}
},
"common_ok": "OK",
"common_ok": "Va bene",
"community_title": "Comunità",
"community_create": "Crea Comunità",
"community_createDesc": "Crea una nuova comunità e condividila tramite codice QR.",
@@ -1952,6 +2022,7 @@
"appSettings_maxMessageRetriesSubtitle": "Numero di tentativi di riprova prima di considerare un messaggio come fallito.",
"path_routeWeight": "{weight}/{max}",
"settings_telemetryModeUpdated": "Modalità telemetria aggiornata",
"settings_multiAck": "ACK multipli: {value}",
"map_showOverlaps": "Sovrapposizioni della chiave ripetitore",
"map_runTraceWithReturnPath": "Tornare indietro sullo stesso percorso",
"@radioStats_noiseFloor": {
@@ -2084,6 +2155,77 @@
"repeater_guestTools": "Strumenti per gli ospiti",
"chat_sendMessage": "Invia messaggio",
"room_guest": "Informazioni sul server",
"repeater_getCategory": "Ottenere valori",
"repeater_powerMgmt": "Gestione dell'energia",
"repeater_sensors": "Sensori",
"repeater_cliHelpPowerOff": "Disattiva il dispositivo. (non ci si aspetta alcuna risposta)",
"repeater_cliHelpClkReboot": "Riporta l'orologio a un'epoca nota e riavvia il dispositivo.",
"repeater_cliHelpAdvertZeroHop": "Invia un annuncio che raggiunge solo i vicini immediati (senza passaggi intermedi).",
"repeater_cliHelpStartOta": "Avvia un aggiornamento del firmware tramite la trasmissione radio su schede supportate.",
"repeater_cliHelpTime": "Imposta l'orario del dispositivo sui secondi dell'epoca Unix specificati. L'orario non può andare indietro.",
"repeater_cliHelpBoard": "Indica il produttore della scheda e l'identificatore hardware.",
"repeater_cliHelpDiscoverNeighbors": "Invia una richiesta di scoperta di nodi ai vicini. (Solo per ripetitori)",
"repeater_cliHelpPowersaving": "Indica se la modalità di risparmio energetico è attiva o disattivata.",
"repeater_cliHelpPowersavingOnOff": "Abilita o disabilita la modalità di risparmio energetico (se supportata).",
"repeater_cliHelpErase": "(Solo per sistemi di serializzazione) Formatta il file system del dispositivo. Elimina tutte le impostazioni e i contatti.",
"repeater_cliHelpSetDutyCycle": "Imposta il ciclo di trasmissione massimo consentito in percentuale (da 1 a 100). Regola internamente il fattore di tempo di trasmissione.",
"repeater_cliHelpSetPrvKey": "(Solo per serie) Sostituisce la chiave privata di identificazione del dispositivo. È necessario riavviare il dispositivo per applicare la modifica. Genera una nuova chiave pubblica.",
"repeater_cliHelpSetRadioRxGain": "(Solo per SX126x) Permette di attivare un guadagno RX potenziato per una maggiore sensibilità a correnti più elevate.",
"repeater_cliHelpSetOwnerInfo": "Definisce la stringa contenente le informazioni di contatto del proprietario, presente negli annunci. Utilizzare '|' per i newline.",
"repeater_cliHelpSetPathHashMode": "Imposta la modalità di hashing del percorso. 0 = modalità legacy, 1 = modalità standard, 2 = modalità rigorosa. Influisce su come vengono abbinati i percorsi di routing.",
"repeater_cliHelpSetLoopDetect": "Imposta il livello di sensibilità per il rilevamento dei loop di routing: disattivato, minimo, moderato o rigoroso.",
"repeater_cliHelpSetFreq": "(Solo per la funzione di regolazione della frequenza) Imposta rapidamente la frequenza desiderata. È necessario riavviare il dispositivo. Si consiglia di utilizzare la funzione \"imposta radio\" per impostare tutti i parametri radio.",
"repeater_cliHelpSetBridgeChannel": "(Solo per il bridge ESPNow) Imposta il canale Wi-Fi (da 1 a 14) utilizzato dal bridge.",
"repeater_cliHelpGetName": "Mostra il nome del nodo configurato.",
"repeater_cliHelpGetRole": "Indica il ruolo del firmware (ripetitore, server per stanza, ecc.).",
"repeater_cliHelpGetPublicKey": "Mostra la chiave pubblica del dispositivo.",
"repeater_cliHelpGetPrvKey": "(Solo per serie) Visualizza la chiave privata del dispositivo. Trattala come una informazione riservata.",
"repeater_cliHelpGetRepeat": "Indica se la funzione di inoltro dei pacchetti (funzione di ripetitore) è attiva o disattivata.",
"repeater_cliHelpGetTx": "Mostra la potenza attuale in dBm.",
"repeater_cliHelpGetFreq": "Mostra la frequenza radio configurata in MHz.",
"repeater_cliHelpGetRadio": "Visualizza tutti i parametri radio: frequenza, larghezza di banda, fattore di spreading, tasso di codifica.",
"repeater_cliHelpGetRadioRxGain": "(Solo per i moduli SX126x) Mostra lo stato del guadagno potenziato del RX.",
"repeater_cliHelpGetAf": "Mostra il fattore di trasmissione attuale.",
"repeater_cliHelpGetDutyCycle": "Mostra il ciclo di lavoro attuale consentito in percentuale.",
"repeater_cliHelpGetIntThresh": "Mostra il limite di interferenza del canale in dB.",
"repeater_cliHelpGetAgcResetInterval": "Indica l'intervallo di reset dell'AGC in secondi.",
"repeater_cliHelpGetMultiAcks": "Indica se la modalità \"ACK doppio\" è attiva (1) o disattivata (0).",
"repeater_cliHelpGetAllowReadOnly": "Indica se è consentito l'accesso in sola lettura per gli ospiti.",
"repeater_cliHelpGetAdvertInterval": "Indica l'intervallo pubblicitario locale in minuti.",
"repeater_cliHelpGetFloodAdvertInterval": "Indica l'intervallo pubblicitario per la trasmissione del servizio di allerta alluvioni, espresso in ore.",
"repeater_cliHelpGetGuestPassword": "Visualizza la password del guest configurata.",
"repeater_cliHelpGetLat": "Mostra la latitudine configurata.",
"repeater_cliHelpGetLon": "Mostra la longitudine impostata.",
"repeater_cliHelpGetRxDelay": "Mostra il valore base di rxdelay.",
"repeater_cliHelpGetTxDelay": "Mostra il fattore di ritardo in modalità di allarme.",
"repeater_cliHelpGetDirectTxDelay": "Mostra il fattore di ritardo in modalità diretta.",
"repeater_cliHelpGetFloodMax": "Mostra il numero massimo di salti dovuto all'inondazione.",
"repeater_cliHelpGetOwnerInfo": "Visualizza la stringa contenente le informazioni di contatto del proprietario.",
"repeater_cliHelpGetPathHashMode": "Mostra la modalità \"hash del percorso\" (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Indica la sensibilità alla rilevazione di loop.",
"repeater_cliHelpGetAcl": "(Solo per serie) Elenca le voci di controllo degli accessi su un ripetitore.",
"repeater_cliHelpGetBridgeEnabled": "Indica se il ponte è attivo.",
"repeater_cliHelpGetBridgeDelay": "Mostra il ritardo del ponte in millisecondi.",
"repeater_cliHelpGetBridgeSource": "Indica se il bridge sta inviando pacchetti RX o TX.",
"repeater_cliHelpGetBridgeBaud": "(Solo per l'adattatore RS232) Visualizza la velocità di trasmissione del bridge.",
"repeater_cliHelpGetBridgeChannel": "(Solo per il bridge ESPNow) Visualizza il canale WiFi del bridge.",
"repeater_cliHelpGetBridgeSecret": "(Solo per il bridge ESPNow) Visualizza la chiave segreta condivisa.",
"repeater_cliHelpGetBootloaderVer": "(Solo per NRF52) Visualizza la versione del bootloader.",
"repeater_cliHelpGetAdcMultiplier": "Mostra il moltiplicatore ADC (adattamento della tensione della batteria).",
"repeater_cliHelpGetPwrMgtSupport": "Indica se il sistema dispone di funzionalità di gestione dell'energia.",
"repeater_cliHelpGetPwrMgtSource": "Indica la fonte di alimentazione attuale: esterna o batteria.",
"repeater_cliHelpGetPwrMgtBootReason": "Mostra le ragioni più recenti per il ripristino e lo spegnimento.",
"repeater_cliHelpGetPwrMgtBootMv": "Mostra la tensione della batteria al momento dell'accensione, misurata in millivolt (mV).",
"repeater_cliHelpSensorGet": "Legge un valore di configurazione personalizzato per un sensore tramite un tasto.",
"repeater_cliHelpSensorSet": "Definisce una configurazione personalizzata per un sensore.",
"repeater_cliHelpSensorList": "Elenca tutte le impostazioni personalizzate dei sensori, organizzate in pagine a partire da un indice di inizio opzionale.",
"repeater_cliHelpRegionDefault": "Mostra l'ambito predefinito corrente.",
"repeater_cliHelpRegionDefaultSet": "Definisce l'ambito regionale predefinito. Utilizzare \"<null>\" per cancellare.",
"repeater_cliHelpRegionListAllowed": "Elenca le regioni che consentono il transito di veicoli in caso di allagamenti.",
"repeater_cliHelpRegionListDenied": "Elenca le regioni che vietano il transito in caso di alluvioni.",
"repeater_cliHelpStatsPackets": "(Solo per la visualizzazione dei dati seriali) Mostra statistiche a livello di pacchetto.",
"repeater_cliHelpStatsRadio": "(Solo per serie TV) Visualizza statistiche relative alla trasmissione radiofonica.",
"repeater_cliHelpStatsCore": "(Solo per serie) Visualizza le statistiche del firmware di base.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+147 -6
View File
@@ -49,7 +49,7 @@
"scanner_title": "MeshCore オープン",
"connectionChoiceUsbLabel": "USB",
"connectionChoiceBluetoothLabel": "ブルートゥース",
"connectionChoiceTcpLabel": "TCP",
"connectionChoiceTcpLabel": "TCP (Transmission Control Protocol)",
"tcpScreenTitle": "TCP を使用して接続",
"tcpHostLabel": "IPアドレス",
"tcpHostHint": "192.168.40.10",
@@ -491,11 +491,8 @@
}
}
},
"channels_hashtagChannel": "ハッシュタグチャンネル",
"channels_public": "一般の人々",
"channels_private": "個人の",
"channels_publicChannel": "一般チャンネル",
"channels_privateChannel": "プライベートチャンネル",
"channels_editChannel": "チャンネルを編集する",
"channels_muteChannel": "ミュート機能",
"channels_unmuteChannel": "ミュートを解除する",
@@ -1263,6 +1260,81 @@
},
"repeater_confirm": "確認",
"repeater_settingsSaved": "設定が正常に保存されました",
"repeater_rxGain": "RX ゲインの向上",
"repeater_rxGainHelper": "より高い感度、より大きな電流(SX1262/SX1268のみ)",
"repeater_refreshRxGain": "強化されたRX効果を再確認",
"repeater_multiAcks": "複数のACK(応答)",
"repeater_multiAcksSubtitle": "複数の経路でメッセージを送信することで、より確実な配信を実現する。",
"repeater_refreshMultiAcks": "複数のACKをリフレッシュする",
"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": "このリピーターのIDをフローパス/ループ検出タグにエンコードするために使用されるバイト数。 0=1バイト (256個のID、最大64ホップ)、1=2バイト (65,000個のID、最大32ホップ)、2=3バイト (160万個のID、最大21ホップ)。 v1.13およびそれ以前のファームウェアでは、マルチバイトパスがサポートされていません。 v1.14以降のバージョンでは、一度ネットワークが起動されると、パスが一度だけ検出されます。",
"repeater_txDelay": "フロイド・TXでの遅延",
"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の倍数でリセットする場合、0を設定すると、定期的なリセットは停止します。",
"repeater_actionsTitle": "行動",
"repeater_sendAdvert": "洪水に関する広告を送信",
"repeater_sendAdvertSubtitle": "ネットワークを通じて、洪水に関する広告を放送する",
"repeater_sendAdvertZeroHop": "ゼロホップ形式の広告を送信する",
"repeater_sendAdvertZeroHopSubtitle": "ワンホップでの広告放送(中継なし)",
"repeater_clockSync": "現在、時刻を同期する",
"repeater_clockSyncSubtitle": "スマートフォンの時刻をルーターに設定する",
"repeater_actionSucceeded": "{action} が成功しました",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} の実行に失敗しました: {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": {
@@ -1274,11 +1346,9 @@
"repeater_refreshBasicSettings": "基本設定をリセットする",
"repeater_refreshRadioSettings": "ラジオ設定をリセットする",
"repeater_refreshTxPower": "TX の電力レベルをリセットする",
"repeater_refreshLocationSettings": "場所設定をリセットする",
"repeater_refreshPacketForwarding": "パケット転送の刷新",
"repeater_refreshGuestAccess": "ゲストへのアクセスをリフレッシュする",
"repeater_refreshPrivacyMode": "プライバシーモードをリセットする",
"repeater_refreshAdvertisementSettings": "広告設定のリセット",
"repeater_refreshed": "{label} が更新されました",
"@repeater_refreshed": {
"placeholders": {
@@ -2122,6 +2192,77 @@
"chat_sendMessage": "メッセージを送信する",
"repeater_guest": "繰り返し送信に関する情報",
"repeater_guestTools": "ゲスト向けツール",
"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": "現在のTX(送信)電力のdBm値を表示します。",
"repeater_cliHelpGetFreq": "設定された無線周波数をMHzで表示します。",
"repeater_cliHelpGetRadio": "以下のすべての無線パラメータを表示: 周波数、帯域幅、スプレッドファクター、符号化レート。",
"repeater_cliHelpGetRadioRxGain": "(SX126xのみ) RX の増幅ゲインの状態を表示します。",
"repeater_cliHelpGetAf": "現在の空き時間係数を表示します。",
"repeater_cliHelpGetDutyCycle": "現在の許可されたデューティサイクルをパーセントで表示します。",
"repeater_cliHelpGetIntThresh": "チャンネル干渉の閾値をdBで表示します。",
"repeater_cliHelpGetAgcResetInterval": "AGCのリセット間隔を秒単位で表示します。",
"repeater_cliHelpGetMultiAcks": "ダブルACKモードが有効 (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": "橋の遅延時間をミリ秒(ms)で表示します。",
"repeater_cliHelpGetBridgeSource": "RX または TX パケットを橋渡ししているかどうかを示す。",
"repeater_cliHelpGetBridgeBaud": "RS232 橋渡し機能のみ)橋渡しのボーレートを表示します。",
"repeater_cliHelpGetBridgeChannel": "ESPNowブリッジのみ)ブリッジで使用しているWi-Fiチャンネルを表示します。",
"repeater_cliHelpGetBridgeSecret": "ESPNowブリッジのみ)ブリッジで共有されている秘密鍵を表示します。",
"repeater_cliHelpGetBootloaderVer": "NRF52のみ)ブートローダーのバージョンを表示します。",
"repeater_cliHelpGetAdcMultiplier": "ADC(アナログ-デジタル変換)のマルチプライヤー(バッテリー電圧のスケーリング)を表示します。",
"repeater_cliHelpGetPwrMgtSupport": "取締役会が電力管理機能をサポートしているかどうかを報告します。",
"repeater_cliHelpGetPwrMgtSource": "現在の電源(外部電源またはバッテリー)を表示します。",
"repeater_cliHelpGetPwrMgtBootReason": "最新のリセットおよびシャットダウンの理由を表示します。",
"repeater_cliHelpGetPwrMgtBootMv": "起動時のバッテリー電圧をmVで表示します。",
"repeater_cliHelpSensorGet": "キーを使用して、カスタムセンサーの設定を読み取る。",
"repeater_cliHelpSensorSet": "カスタムセンサーの設定を作成する。",
"repeater_cliHelpSensorList": "カスタムセンサーの設定をすべてリスト表示し、オプションで指定できる開始インデックスからページ分割して表示します。",
"repeater_cliHelpRegionDefault": "現在のデフォルトの地域範囲を表示します。",
"repeater_cliHelpRegionDefaultSet": "デフォルトの地域範囲を設定します。「<null>」を使用すると、設定をリセットできます。",
"repeater_cliHelpRegionListAllowed": "洪水時の通行が許可されている地域の一覧",
"repeater_cliHelpRegionListDenied": "洪水による交通を遮断している地域の一覧",
"repeater_cliHelpStatsPackets": "(シリアルのみ)パケットレベルの統計情報を表示します。",
"repeater_cliHelpStatsRadio": "(シリーズのみ)ラジオの統計情報を表示します。",
"repeater_cliHelpStatsCore": "(シリアルのみ)主要なファームウェアの統計情報を表示します。",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+146 -5
View File
@@ -491,11 +491,8 @@
}
}
},
"channels_hashtagChannel": "해시태그 채널",
"channels_public": "대중의",
"channels_private": "사립",
"channels_publicChannel": "공개 채널",
"channels_privateChannel": "개인 채널",
"channels_editChannel": "채널 편집",
"channels_muteChannel": "음소거 채널",
"channels_unmuteChannel": "채널 음소거 해제",
@@ -1263,6 +1260,81 @@
},
"repeater_confirm": "확인",
"repeater_settingsSaved": "설정이 성공적으로 저장되었습니다.",
"repeater_rxGain": "향상된 RX 성능",
"repeater_rxGainHelper": "더 높은 감도, 더 많은 전류 소모 (SX1262/SX1268에만 해당)",
"repeater_refreshRxGain": "RX 성능 향상 효과 재확인",
"repeater_multiAcks": "다중 ACK",
"repeater_multiAcksSubtitle": "다양한 경로를 통해 메시지를 확인하여 전달 효율성을 높입니다.",
"repeater_refreshMultiAcks": "다중 ACK 재확인",
"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": "이 리피터의 ID를 플러드 경로/루프 감지 태그에 인코딩하는 데 사용되는 바이트 수: 0=1 바이트 (256개의 ID, 최대 64개의 홉), 1=2 바이트 (65,000개의 ID, 최대 32개의 홉), 2=3 바이트 (16백만 개의 ID, 최대 21개의 홉). v1.13 및 이전 버전의 펌웨어는 다중 바이트 경로를 지원하지 않으며, 네트워크가 v1.14 이상으로 업그레이드되면 한 번만 감지합니다.",
"repeater_txDelay": "플러드 TX 지연",
"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의 배수 단위로 설정하면 주기적인 재설정이 수행됩니다. 0을 설정하면 주기적인 재설정이 수행되지 않습니다.",
"repeater_actionsTitle": "행동",
"repeater_sendAdvert": "홍수 관련 광고 전송",
"repeater_sendAdvertSubtitle": "네트워크를 통해 홍수 광고를 방송",
"repeater_sendAdvertZeroHop": "제로 홉 광고 전송",
"repeater_sendAdvertZeroHopSubtitle": "단일 중계 (중계 없이) 광고를 송출",
"repeater_clockSync": "현재 시계 동기화",
"repeater_clockSyncSubtitle": "스마트폰의 시간을 리피터로 설정",
"repeater_actionSucceeded": "{action}이 성공적으로 완료되었습니다.",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} 실패: {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": {
@@ -1274,11 +1346,9 @@
"repeater_refreshBasicSettings": "기본 설정 초기화",
"repeater_refreshRadioSettings": "라디오 설정 초기화",
"repeater_refreshTxPower": "TX 전원 재설정",
"repeater_refreshLocationSettings": "위치 설정 초기화",
"repeater_refreshPacketForwarding": "패킷 전송 재시작",
"repeater_refreshGuestAccess": "게스트 접근 권한 갱신",
"repeater_refreshPrivacyMode": "개인 정보 보호 모드 재설정",
"repeater_refreshAdvertisementSettings": "광고 설정 재설정",
"repeater_refreshed": "{label}가 갱신됨",
"@repeater_refreshed": {
"placeholders": {
@@ -2122,6 +2192,77 @@
"chat_sendMessage": "메시지를 보내기",
"repeater_guest": "반복 장비 정보",
"room_guest": "서버 정보",
"repeater_getCategory": "가치 얻기",
"repeater_powerMgmt": "전력 관리",
"repeater_sensors": "센서",
"repeater_cliHelpPowerOff": "장치를 끄는 기능 (응답이 없을 것으로 예상)",
"repeater_cliHelpClkReboot": "시계를 알려진 시점으로 재설정하고 장치를 재부팅합니다.",
"repeater_cliHelpAdvertZeroHop": "직접적인 연결 없이 이웃에게만 광고를 전송합니다.",
"repeater_cliHelpStartOta": "지원되는 보드에서 무선으로 펌웨어 업데이트를 시작합니다.",
"repeater_cliHelpTime": "장치를 주어진 유닉스 에포크 초부터 시간으로 설정합니다. 시간은 이전으로 이동할 수 없습니다.",
"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 브리지만 해당) 브리지에서 사용되는 WiFi 채널(1~14)을 설정합니다.",
"repeater_cliHelpGetName": "구성된 노드의 이름을 표시합니다.",
"repeater_cliHelpGetRole": "펌웨어 역할(리피터, 룸 서버 등)을 보여줍니다.",
"repeater_cliHelpGetPublicKey": "장치의 공개 키를 표시합니다.",
"repeater_cliHelpGetPrvKey": "(전용) 장치의 개인 키를 표시합니다. 비밀 정보로 취급합니다.",
"repeater_cliHelpGetRepeat": "패킷 전달(리피터 기능)이 활성화되어 있는지 여부를 표시합니다.",
"repeater_cliHelpGetTx": "현재 TX 전력(dBm)을 표시합니다.",
"repeater_cliHelpGetFreq": "구성된 무선 주파수를 MHz 단위로 표시합니다.",
"repeater_cliHelpGetRadio": "전체 무선 파라미터 표시: 주파수, 대역폭, 스프레딩 계수, 인코딩 속도",
"repeater_cliHelpGetRadioRxGain": "(SX126x 전용) RX의 증폭 이득 상태를 표시합니다.",
"repeater_cliHelpGetAf": "현재 공기 시간 요소를 보여줍니다.",
"repeater_cliHelpGetDutyCycle": "현재 허용되는 작업 주기를 백분율로 표시합니다.",
"repeater_cliHelpGetIntThresh": "채널 간섭 임계값을 dB 단위로 표시합니다.",
"repeater_cliHelpGetAgcResetInterval": "AGC 재설정 간격을 초 단위로 표시합니다.",
"repeater_cliHelpGetMultiAcks": "더블 ACK 모드가 활성화되어 있는지 (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 브리지만 해당) 브리지의 Wi-Fi 채널을 표시합니다.",
"repeater_cliHelpGetBridgeSecret": "(ESPNow 브리지만 해당) 브리지에서 공유된 비밀을 표시합니다.",
"repeater_cliHelpGetBootloaderVer": "(NRF52만 해당) 부팅 로더 버전을 표시합니다.",
"repeater_cliHelpGetAdcMultiplier": "배터리 전압을 스케일링하는 ADC 멀티플라이어를 보여줍니다.",
"repeater_cliHelpGetPwrMgtSupport": "이 보드가 전력 관리 기능을 지원하는지 여부를 나타냅니다.",
"repeater_cliHelpGetPwrMgtSource": "현재 전원 공급 장치 (외부 전원 또는 배터리)를 표시합니다.",
"repeater_cliHelpGetPwrMgtBootReason": "가장 최근 재설정 및 종료 이유를 보여줍니다.",
"repeater_cliHelpGetPwrMgtBootMv": "부팅 시 배터리 전압을 mV 단위로 표시합니다.",
"repeater_cliHelpSensorGet": "키를 사용하여 사용자 정의 센서 설정을 읽습니다.",
"repeater_cliHelpSensorSet": "사용자 정의 센서 설정을 작성합니다.",
"repeater_cliHelpSensorList": "사용자 정의 센서 설정 목록을, 선택적으로 지정된 시작 인덱스부터 페이지 나누어 표시합니다.",
"repeater_cliHelpRegionDefault": "현재 기본 지역 범위를 보여줍니다.",
"repeater_cliHelpRegionDefaultSet": "기본 지역 범위를 설정합니다. \"<null>\"을 사용하여 초기화합니다.",
"repeater_cliHelpRegionListAllowed": "홍수 피해 차량 통행이 가능한 지역 목록",
"repeater_cliHelpRegionListDenied": "홍수 발생 시 통행 금지 지역 목록",
"repeater_cliHelpStatsPackets": "(전송 속도만 표시) 패킷 수준의 통계 정보를 보여줍니다.",
"repeater_cliHelpStatsRadio": "(특정 시리즈만 해당) 라디오 통계 정보를 표시합니다.",
"repeater_cliHelpStatsCore": "(시리얼 번호만 표시) 핵심 펌웨어 통계 정보를 보여줍니다.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+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:
+462 -43
View File
@@ -112,7 +112,7 @@ class AppLocalizationsBg extends AppLocalizations {
}
@override
String get scanner_title => 'MeshCore Open';
String get scanner_title => 'MeshCore Отворена версия';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -496,11 +496,11 @@ class AppLocalizationsBg 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 =>
@@ -515,7 +515,7 @@ class AppLocalizationsBg extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore Open, версия $version';
}
@override
@@ -557,7 +557,7 @@ class AppLocalizationsBg extends AppLocalizations {
String get settings_frequency => 'Честота (MHz)';
@override
String get settings_frequencyHelper => '300.0 - 2500.0';
String get settings_frequencyHelper => '300,0 2500,0';
@override
String get settings_frequencyInvalid => 'Невалидна честота (300-2500 MHz)';
@@ -621,40 +621,40 @@ class AppLocalizationsBg extends AppLocalizations {
String get appSettings_languageSystem => 'Система по подразбиране';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Английски';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Френски';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Испански';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Немски';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Полски';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Словенски език';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Португалски';
@override
String get appSettings_languageIt => 'Italiano';
String get appSettings_languageIt => 'Италиански';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Китайски';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Шведски';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Хололандски';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Словенски';
@override
String get appSettings_languageBg => 'Български';
@@ -1099,9 +1099,6 @@ class AppLocalizationsBg extends AppLocalizations {
return 'Канал $index';
}
@override
String get channels_hashtagChannel => 'Канал с хаштаг';
@override
String get channels_public => 'Публично';
@@ -1113,12 +1110,6 @@ class AppLocalizationsBg extends AppLocalizations {
@override
String get channels_private => 'Личен';
@override
String get channels_publicChannel => 'Публичен канал';
@override
String get channels_privateChannel => 'Частен канал';
@override
String get channels_editChannel => 'Редактирай канал';
@@ -1162,7 +1153,7 @@ class AppLocalizationsBg extends AppLocalizations {
String get channels_standardPublicPsk => 'Стандартен публичен PSK';
@override
String get channels_pskHex => 'PSK (Hex)';
String get channels_pskHex => 'PSK (шестнадесетичен код)';
@override
String get channels_generateRandomPsk => 'Генерирай случайна PSK';
@@ -1258,7 +1249,7 @@ class AppLocalizationsBg extends AppLocalizations {
String get channels_sortManual => 'Ръчно';
@override
String get channels_sortAZ => 'A-Z';
String get channels_sortAZ => 'От A до Я';
@override
String get channels_sortLatestMessages => 'Последни съобщения';
@@ -1432,7 +1423,7 @@ class AppLocalizationsBg extends AppLocalizations {
String get debugLog_frames => 'Рамки';
@override
String get debugLog_rawLogRx => 'Raw Log-RX';
String get debugLog_rawLogRx => 'Необработен лог-RX';
@override
String get debugLog_noBleActivity => 'Няма BLE активност към момента.';
@@ -1471,7 +1462,7 @@ class AppLocalizationsBg extends AppLocalizations {
}
@override
String get debugFrame_textTypeCli => 'CLI';
String get debugFrame_textTypeCli => 'Команден ред (CLI)';
@override
String get debugFrame_textTypePlain => 'Просто';
@@ -1518,8 +1509,8 @@ class AppLocalizationsBg extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'hops',
one: 'hop',
other: 'скача',
one: 'скача',
);
return '$count $_temp0';
}
@@ -2145,7 +2136,7 @@ class AppLocalizationsBg extends AppLocalizations {
'Прегледайте телеметрията на сензорите и системните статистики';
@override
String get repeater_cli => 'CLI';
String get repeater_cli => 'Команден ред (CLI)';
@override
String get repeater_cliSubtitle => 'Изпрати команди към ретранслатора';
@@ -2236,6 +2227,9 @@ class AppLocalizationsBg extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Статистика на пакетите';
@@ -2446,6 +2440,163 @@ class AppLocalizationsBg 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 байта (16 милиона идентификатора, до 21 скача). Версии 1.13 и по-стари версии на фърмуера използват многобайтови пътища – само след като мрежата е актуализирана до версия 1.14 или по-нова.';
@override
String get repeater_txDelay => 'Забавяне на проекта \"Flood TX\"';
@override
String get repeater_txDelayHelper =>
'Предавайте разстоянието между пакетите за трафик при наводнения, като множител на времето за пренос на пакета (0-2, по подразбиране 0.5). По-висока стойност означава по-малко сблъсъци, но по-бавно предаване.';
@override
String get repeater_directTxDelay => 'Директно забавяне на сигнала';
@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';
@@ -2461,10 +2612,6 @@ class AppLocalizationsBg extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Обнови TX захранване';
@override
String get repeater_refreshLocationSettings =>
'Обнови настройките на местоположението';
@override
String get repeater_refreshPacketForwarding => 'Обнови пакетно пренасочване';
@@ -2474,10 +2621,6 @@ class AppLocalizationsBg extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Обнови Режим на поверителност';
@override
String get repeater_refreshAdvertisementSettings =>
'Обнови Настройки на Рекламата';
@override
String repeater_refreshed(String label) {
return '$label е обновено';
@@ -2802,6 +2945,282 @@ class AppLocalizationsBg 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 gain) за подобрена чувствителност при по-високо потребление на ток.';
@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) Определя WiFi канала (от 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 => 'Показва текущата мощност на TX в dBm.';
@override
String get repeater_cliHelpGetFreq => 'Показва зададената честота в MHz.';
@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 =>
'Показва прага на интерференцията на канала в децибели (dB).';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Показва интервала за рестартиране на AGC в секунди.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Показва дали режимът \"двоен ACK\" е активиран (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) Показва скоростта на предаване на данните на моста.';
@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 =>
'Показва напрежението на батерията при стартиране, измерено в миливолта (mV).';
@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 => 'Получени телеметрични данни';
@@ -3167,7 +3586,7 @@ class AppLocalizationsBg extends AppLocalizations {
String get listFilter_heardRecently => 'Слушано е наскоро';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'А';
@override
String get listFilter_filters => 'Филтри';
+480 -55
View File
@@ -24,7 +24,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get common_cancel => 'Abbrechen';
@override
String get common_ok => 'OK';
String get common_ok => 'Alles klar';
@override
String get common_connect => 'Verbinden';
@@ -112,7 +112,7 @@ class AppLocalizationsDe extends AppLocalizations {
}
@override
String get scanner_title => 'MeshCore Open';
String get scanner_title => 'MeshCore Open-Version';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -133,7 +133,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get tcpHostHint => '192.168.40.10';
@override
String get tcpPortLabel => 'Port';
String get tcpPortLabel => 'Hafen';
@override
String get tcpPortHint => '5000';
@@ -493,11 +493,11 @@ class AppLocalizationsDe extends AppLocalizations {
String get settings_debug => 'Fehlerbehebung';
@override
String get settings_bleDebugLog => 'BLE-Debug-Protokoll';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'BLE-Befehle, Antworten und Rohdaten';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'App-Debug-Protokoll';
@@ -510,7 +510,7 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore Open, Version $version';
}
@override
@@ -570,7 +570,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get settings_txPower => 'TX-Leistung (dBm)';
@override
String get settings_txPowerHelper => '0 - 22';
String get settings_txPowerHelper => '0 22';
@override
String get settings_txPowerInvalid => 'Ungültige TX-Leistung (0-22 dBm)';
@@ -598,7 +598,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get appSettings_appearance => 'Aussehen';
@override
String get appSettings_theme => 'Theme';
String get appSettings_theme => 'Thema';
@override
String get appSettings_themeSystem => 'Systemstandard';
@@ -616,43 +616,43 @@ class AppLocalizationsDe extends AppLocalizations {
String get appSettings_languageSystem => 'Systemstandard';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Englisch';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Französisch';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Spanisch';
@override
String get appSettings_languageDe => 'Deutsch';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Polnisch';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Slowenisch';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Portugiesisch';
@override
String get appSettings_languageIt => 'Italiano';
String get appSettings_languageIt => 'Italienisch';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Chinesisch';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Schwedisch';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Niederländisch';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Slowenisch';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Bulgarisch';
@override
String get appSettings_languageRu => 'Russisch';
@@ -1094,9 +1094,6 @@ class AppLocalizationsDe extends AppLocalizations {
return 'Kanal $index';
}
@override
String get channels_hashtagChannel => 'Hashtag-Kanal';
@override
String get channels_public => 'Öffentlich';
@@ -1108,12 +1105,6 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get channels_private => 'Privat';
@override
String get channels_publicChannel => 'Öffentlicher Kanal';
@override
String get channels_privateChannel => 'Privater Kanal';
@override
String get channels_editChannel => 'Kanal bearbeiten';
@@ -1157,7 +1148,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get channels_standardPublicPsk => 'Öffentliche Standard PSK';
@override
String get channels_pskHex => 'PSK (Hex)';
String get channels_pskHex => 'PSK (Hexadezimal)';
@override
String get channels_generateRandomPsk => 'Zufällige PSK generieren';
@@ -1460,7 +1451,7 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String debugFrame_flags(String value) {
return '- Flags: 0x$value';
return '- Flaggen: 0x$value';
}
@override
@@ -1469,7 +1460,7 @@ class AppLocalizationsDe extends AppLocalizations {
}
@override
String get debugFrame_textTypeCli => 'CLI';
String get debugFrame_textTypeCli => 'Befehlszeilen-Schnittstelle';
@override
String get debugFrame_textTypePlain => 'Einfach';
@@ -1676,14 +1667,14 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String map_pinsCount(int count) {
return 'Pins: $count';
return 'Nadeln: $count';
}
@override
String get map_chat => 'Benutzer';
@override
String get map_repeater => 'Repeater';
String get map_repeater => 'Wiederholungseinheit';
@override
String get map_room => 'Raum';
@@ -1698,7 +1689,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get map_pinPrivate => 'Pin (Channel)';
@override
String get map_pinPublic => 'Pin (Public)';
String get map_pinPublic => 'Kennzeichnung (Öffentlich)';
@override
String get map_lastSeen => 'Letzte Sichtung';
@@ -1714,7 +1705,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get map_source => 'Quelle';
@override
String get map_flags => 'Flags';
String get map_flags => 'Flaggen';
@override
String get map_type => 'Type';
@@ -1744,7 +1735,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get map_pinLabel => 'Pin Name';
@override
String get map_label => 'Label';
String get map_label => 'Etikett';
@override
String get map_pointOfInterest => 'Punkt von Interesse';
@@ -2143,7 +2134,7 @@ class AppLocalizationsDe extends AppLocalizations {
'Sensordaten und Systemwerte anzeigen';
@override
String get repeater_cli => 'CLI';
String get repeater_cli => 'Befehlszeilen-Schnittstelle';
@override
String get repeater_cliSubtitle => 'Sende Befehle an den Repeater';
@@ -2232,6 +2223,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Paketstatistiken';
@@ -2281,7 +2275,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get repeater_basicSettings => 'Grundlegende Einstellungen';
@override
String get repeater_repeaterName => 'Repeater Name';
String get repeater_repeaterName => 'Name des Repeater';
@override
String get repeater_repeaterNameHelper => 'Anzeigename für diesen Repeater';
@@ -2306,7 +2300,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get repeater_frequencyMhz => 'Frequenz (MHz)';
@override
String get repeater_frequencyHelper => '300-2500 MHz';
String get repeater_frequencyHelper => '3002500 MHz';
@override
String get repeater_txPower => 'TX Power';
@@ -2443,6 +2437,166 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Einstellungen erfolgreich gespeichert';
@override
String get repeater_rxGain => 'Erhöhter RX-Gewinn';
@override
String get repeater_rxGainHelper =>
'Höhere Empfindlichkeit, höherer Stromverbrauch (nur für SX1262/SX1268)';
@override
String get repeater_refreshRxGain => 'Erneuerung des verstärkten RX-Effekts';
@override
String get repeater_multiAcks => 'Mehrere Bestätigungen';
@override
String get repeater_multiAcksSubtitle =>
'Nachrichten über verschiedene Pfade senden, um die Zustellbarkeit zu verbessern.';
@override
String get repeater_refreshMultiAcks =>
'Mehrere Bestätigungen neu senden/aktualisieren';
@override
String get repeater_networkHealth => 'Netzwerkgesundheit';
@override
String get repeater_loopDetect => 'Erkennung von Schleifen';
@override
String get repeater_loopDetectHelper =>
'Erstellen Sie \"Flood\"-Pakete, die so aussehen, als ob sie Schleifen erzeugen.';
@override
String get repeater_loopDetectOff => 'Aus';
@override
String get repeater_loopDetectMinimal => 'Minimal';
@override
String get repeater_loopDetectModerate => 'mäßig';
@override
String get repeater_loopDetectStrict => 'streng';
@override
String get repeater_dutyCycle => 'Betriebsdauer';
@override
String get repeater_dutyCycleHelper =>
'Höchster zulässiger Prozentsatz der Sendefläche';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Information zum Betreiber';
@override
String get repeater_ownerInfoHelper =>
'Öffentliche Metadaten für dieses Gerät';
@override
String get repeater_refreshOwnerInfo =>
'Aktualisieren Sie die Informationen zum Betreiber';
@override
String get repeater_floodMax => 'Max-Hops-Flut';
@override
String get repeater_floodMaxHelper =>
'Maximale Anzahl an Hop-Paketen, die ein einzelnes Paket durchlaufen kann (0-64)';
@override
String get repeater_advancedSettings => 'Fortgeschritten';
@override
String get repeater_advancedSettingsSubtitle =>
'Regler für erfahrene Bediener';
@override
String get repeater_pathHashMode => 'Hash-Modus für Pfade';
@override
String get repeater_pathHashModeHelper =>
'Bytes, die zur Kodierung der ID dieses Repeaters in Flood-Pfad-/Schleifen-Erkennung-Tags verwendet werden. 0 = 1 Byte (256 IDs, bis zu 64 Hops), 1 = 2 Bytes (65.000 IDs, bis zu 32 Hops), 2 = 3 Bytes (16 Millionen IDs, bis zu 21 Hops). Firmware-Versionen 1.13 und älter verwenden mehrstellige Pfade ab Version 1.14+ wird nur ein Pfad erstellt, sobald das Netzwerk aktiv ist.';
@override
String get repeater_txDelay => 'Verzögerung bei Flood TX';
@override
String get repeater_txDelayHelper =>
'Wiederholung des Abstands für Hochwasser-Verkehr, als Multiplikator der Übertragungszeit des Pakets (0-2, Standardwert 0,5). Höherer Wert = weniger Kollisionen, aber langsamere Übertragung.';
@override
String get repeater_directTxDelay => 'Direkter TX-Verzögerung';
@override
String get repeater_directTxDelayHelper =>
'Die Übertragungsrate für direkten (nicht-fluten) Datenverkehr wird als Vielfaches der Übertragungszeit des Pakets festgelegt (0-2, Standardwert 0,3).';
@override
String get repeater_intThresh => 'Grenzwert für Störungen';
@override
String get repeater_intThreshHelper =>
'Der Schwellenwert wird an die Rauschpegel-Kalibrierung des Radios angepasst, sodass Störungen über diesem Wert abgefangen werden. 0 deaktiviert erhöhen Sie diesen Wert nur, wenn Sie in einem verrauschten Frequenzbereich RX-Fehler feststellen.';
@override
String get repeater_agcResetInterval =>
'Intervall für die Rücksetzung von AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Wie oft sollte die automatische Verstärkungskontrolle des Radios zurückgesetzt werden, um von einem Zustand mit zu hoher Verstärkung wieder in einen normalen Zustand zu gelangen? Die Einstellung „Sekunden“ ermöglicht eine Rücksetzung alle 4 Sekunden. Die Einstellung „0“ deaktiviert die periodische Rücksetzung.';
@override
String get repeater_actionsTitle => 'Aktionen';
@override
String get repeater_sendAdvert => 'Flood-Werbung versenden';
@override
String get repeater_sendAdvertSubtitle =>
'Eine Werbekampagne für Überschwemmungen über das Netzwerk verbreiten.';
@override
String get repeater_sendAdvertZeroHop =>
'Versenden Sie eine Anzeige ohne Zwischenvermittler.';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Eine Werbekampagne mit einem einzigen Sender (ohne Weiterleitung) senden.';
@override
String get repeater_clockSync => 'Uhr jetzt synchronisieren';
@override
String get repeater_clockSyncSubtitle =>
'Übertragen Sie die Uhrzeit Ihres Telefons an den Repeater.';
@override
String repeater_actionSucceeded(String action) {
return '$action war erfolgreich';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action fehlgeschlagen: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'Einstellungen gespeichert Repeater neu starten, um die Änderungen anzuwenden.';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Einige Einstellungen sind fehlgeschlagen: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Fehler beim Speichern der Einstellungen: $error';
@@ -2459,10 +2613,6 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Sendeleistung aktualisieren';
@override
String get repeater_refreshLocationSettings =>
'Aktualisieren Sie die Standort Einstellungen';
@override
String get repeater_refreshPacketForwarding =>
'Aktualisieren Paketweiterleitung';
@@ -2474,10 +2624,6 @@ class AppLocalizationsDe extends AppLocalizations {
String get repeater_refreshPrivacyMode =>
'Wiederherstellen des Datenschutzzustands';
@override
String get repeater_refreshAdvertisementSettings =>
'Aktualisieren Sie die Ankündigungseinstellungen';
@override
String repeater_refreshed(String label) {
return '$label wurde aktualisiert';
@@ -2489,7 +2635,8 @@ class AppLocalizationsDe extends AppLocalizations {
}
@override
String get repeater_cliTitle => 'Repeater CLI';
String get repeater_cliTitle =>
'Befehlszeilen-Schnittstelle (CLI) für Repeater';
@override
String get repeater_debugNextCommand => 'Fehlersuche des nächsten Befehls';
@@ -2801,6 +2948,284 @@ class AppLocalizationsDe extends AppLocalizations {
String get repeater_gpsNote =>
'Der GPS-Befehl wurde eingeführt, um Standortbezogene Themen zu verwalten.';
@override
String get repeater_getCategory => 'Werte erhalten';
@override
String get repeater_powerMgmt => 'Energieverwaltung';
@override
String get repeater_sensors => 'Sensoren';
@override
String get repeater_cliHelpPowerOff =>
'Schaltet das Gerät aus. (keine Antwort erwartet)';
@override
String get repeater_cliHelpClkReboot =>
'Setzt die Uhr auf einen bekannten Zeitpunkt zurück und startet das Gerät neu.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Sendet eine Werbeanzeige, die nur an unmittelbare Nachbarn gesendet wird (ohne Zwischenstation).';
@override
String get repeater_cliHelpStartOta =>
'Startet ein Firmware-Update über Funk, das auf unterstützten Boards durchgeführt wird.';
@override
String get repeater_cliHelpTime =>
'Stellt die Gerätuhr auf die angegebene Unix-Epoche in Sekunden ein. Die Uhr kann nicht rückwärts laufen.';
@override
String get repeater_cliHelpBoard =>
'Zeigt den Hersteller/die Hardware-Kennung an.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Sendet eine Anfrage zur Entdeckung von Nachbarn in der Nähe. (Nur bei Repeatern)';
@override
String get repeater_cliHelpPowersaving =>
'Zeigt an, ob der Energiesparmodus aktiviert oder deaktiviert ist.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Aktiviert oder deaktiviert den Energiesparmodus (falls unterstützt).';
@override
String get repeater_cliHelpErase =>
'(Nur für serielle Schnittstellen) Formatiert das Dateisystem des Geräts. Löscht alle Einstellungen und Kontakte.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Legt den maximal zulässigen Übertragungszyklus als Prozentsatz fest (1-100). Passt den Zeitfaktor intern an.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Nur für serielle Anwendungen) Ersetzt den privaten Schlüssel zur Geräteidentifizierung. Nach der Anwendung ist ein Neustart erforderlich. Generiert einen neuen öffentlichen Schlüssel.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Nur für SX126x) Schaltet die verstärkte RX-Verstärkung ein, um die Empfindlichkeit bei höherem Stromverbrauch zu verbessern.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Definiert den String mit den Kontaktinformationen des Eigentümers, der in den Anzeigen enthalten ist. Verwenden Sie \'|\' für Zeilenumbrüche.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Legt den Modus für die Pfad-Hashes fest. 0 = ältere Version, 1 = Standard, 2 = streng. Beeinflusst, wie Routing-Pfade abgeglichen werden.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Legt die Empfindlichkeit der Schleifenerkennung fest: aus, minimal, moderat oder streng.';
@override
String get repeater_cliHelpSetFreq =>
'(Nur für die serielle Schnittstelle) Ermöglicht die schnelle Einstellung der Frequenz. Nach der Einstellung ist ein Neustart erforderlich. Für die vollständige Einstellung aller Radio-Parameter wird die Option \"Radio einstellen\" empfohlen.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Nur für ESPNow-Brücke) Legt den verwendeten WLAN-Kanal (1-14) für die Brücke fest.';
@override
String get repeater_cliHelpGetName =>
'Zeigt den konfigurierten Knotenamen an.';
@override
String get repeater_cliHelpGetRole =>
'Zeigt die Funktion der Firmware an (Repeater, Raumserver usw.).';
@override
String get repeater_cliHelpGetPublicKey =>
'Zeigt den öffentlichen Schlüssel des Geräts an.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Nur für serielle Kommunikation) Zeigt den privaten Schlüssel des Geräts an. Behandeln Sie diesen als ein Geheimnis.';
@override
String get repeater_cliHelpGetRepeat =>
'Zeigt an, ob die Weiterleitung von Paketen (als Repeater) aktiviert oder deaktiviert ist.';
@override
String get repeater_cliHelpGetTx =>
'Zeigt die aktuelle Sendeleistung in dBm an.';
@override
String get repeater_cliHelpGetFreq =>
'Zeigt die konfigurierte Funkfrequenz in MHz an.';
@override
String get repeater_cliHelpGetRadio =>
'Zeigt alle Funkparameter an: Frequenz, Bandbreite, Spreading-Faktor, Codierungsrate.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Nur für SX126x) Zeigt den Zustand des verstärkten Empfangs (RX).';
@override
String get repeater_cliHelpGetAf => 'Zeigt den aktuellen Zeitfaktor an.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Zeigt den aktuellen zulässigen Schaltzyklus als Prozentsatz an.';
@override
String get repeater_cliHelpGetIntThresh =>
'Zeigt den Grenzwert für Kanalüberlagerung in dB an.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Zeigt das Intervall für die Rücksetzung des AGC in Sekunden an.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Zeigt an, ob der Modus \"doppelte ACK\"-Funktion aktiviert (1) oder deaktiviert (0) ist.';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Zeigt an, ob der Zugriff für Gäste nur in Lesemodus erlaubt ist.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Zeigt die Dauer des lokalen Werbeintervalls in Minuten an.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Zeigt die Dauer der Werbeunterbrechung in Stunden an.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Zeigt das konfigurierte Gast-Passwort an.';
@override
String get repeater_cliHelpGetLat => 'Zeigt die konfigurierte Breitengrade.';
@override
String get repeater_cliHelpGetLon => 'Zeigt die konfigurierte Länge an.';
@override
String get repeater_cliHelpGetRxDelay =>
'Zeigt den Basiswert für die Verzögerungszeit an.';
@override
String get repeater_cliHelpGetTxDelay =>
'Zeigt den Faktor für die Übertragungsverzögerung im Notfallmodus an.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Zeigt den Faktor für die Verzögerung im Direktmodus an.';
@override
String get repeater_cliHelpGetFloodMax =>
'Zeigt die maximale Anzahl von Überschwemmungsphasen an.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Zeigt die Zeichenkette mit den Kontaktinformationen des Eigentümers an.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Zeigt den Pfad-Hash-Modus (0/1/2) an.';
@override
String get repeater_cliHelpGetLoopDetect =>
'Zeigt die Empfindlichkeit der Schleifenerkennung an.';
@override
String get repeater_cliHelpGetAcl =>
'(Nur für serielle Kommunikation) Zeigt die Zugriffskontrolleinträge auf einem Repeater an.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Zeigt an, ob die Brücke aktiviert ist.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Zeigt die Verzögerung der Brücke in Millisekunden an.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Zeigt, ob die Brücke RX- oder TX-Pakete empfängt oder sendet.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Nur für RS232-Verbindungen) Zeigt die Baudrate der Verbindung an.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Nur für ESPNow-Brücke) Zeigt den WLAN-Kanal der Brücke an.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Nur für ESPNow-Brücke) Zeigt das gemeinsam genutzte Geheimnis der Brücke.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Nur für NRF52) Zeigt die Version des Bootloaders an.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Zeigt den ADC-Verstärker (Spannungs-Skalierung) an.';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Gibt an, ob der Verwaltungsrat die Funktion zur Energieverwaltung unterstützt.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Zeigt die aktuelle Stromquelle an: extern oder Batterie.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Zeigt die aktuellsten Gründe für einen Neustart und Herunterfahren an.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Zeigt die Batteriespannung beim Start in Millivolt (mV) an.';
@override
String get repeater_cliHelpSensorGet =>
'Liest eine benutzerdefinierte Sensoreinstellung über eine Taste.';
@override
String get repeater_cliHelpSensorSet =>
'Erstellt eine benutzerdefinierte Sensoreinstellung.';
@override
String get repeater_cliHelpSensorList =>
'Zeigt alle benutzerdefinierten Sensoreinstellungen an, wobei die Seitennummerierung optional von einem Startindex abhängt.';
@override
String get repeater_cliHelpRegionDefault =>
'Zeigt den aktuellen Standard-Region-Bereich an.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Definiert den Standard-Regionenbereich. Verwenden Sie \"<null>\", um diesen zu löschen.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Nennt die Regionen, die Überschwemmungsverkehr zulassen.';
@override
String get repeater_cliHelpRegionListDenied =>
'Auflistung von Regionen, die den Verkehr aufgrund von Überschwemmungen verbieten.';
@override
String get repeater_cliHelpStatsPackets =>
'(Nur für serielle Verbindungen) Zeigt Statistiken auf Paketebene.';
@override
String get repeater_cliHelpStatsRadio =>
'(Nur für Serien) Zeigt Radiostatistiken an.';
@override
String get repeater_cliHelpStatsCore =>
'(Nur für serielle Schnittstellen) Zeigt grundlegende Firmware-Statistiken.';
@override
String get telemetry_receivedData => 'Empfangene Telemetriedaten';
@@ -2988,7 +3413,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get channelPath_unknownRepeater => 'Unbekannter Repeater';
@override
String get community_title => 'Community';
String get community_title => 'Gemeinschaft';
@override
String get community_create => 'Erstelle Community';
@@ -3022,10 +3447,10 @@ class AppLocalizationsDe extends AppLocalizations {
String get community_publicChannel => 'Community Öffentlich';
@override
String get community_hashtagChannel => 'Community Hashtag';
String get community_hashtagChannel => 'Gemeinschaftlicher Hashtag';
@override
String get community_name => 'Community Name';
String get community_name => 'Name der Gemeinde';
@override
String get community_enterName => 'Bitte Community-Name eingeben';
@@ -3147,7 +3572,7 @@ class AppLocalizationsDe extends AppLocalizations {
'Öffentlicher Hashtag (jeder kann teilnehmen)';
@override
String get community_communityHashtag => 'Community Hashtag';
String get community_communityHashtag => 'Gemeinschaftlicher Hashtag';
@override
String get community_communityHashtagDesc =>
@@ -3171,7 +3596,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get listFilter_heardRecently => 'Kürzlich gehört';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'Von A bis Z';
@override
String get listFilter_filters => 'Filtere';
+435 -22
View File
@@ -127,10 +127,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get tcpScreenTitle => 'Connect over TCP';
@override
String get tcpHostLabel => 'IP Address';
String get tcpHostLabel => 'Endpoint';
@override
String get tcpHostHint => '192.168.40.10';
String get tcpHostHint => '192.168.40.10 / example.com';
@override
String get tcpPortLabel => 'Port';
@@ -147,7 +147,7 @@ class AppLocalizationsEn extends AppLocalizations {
}
@override
String get tcpErrorHostRequired => 'IP address is required.';
String get tcpErrorHostRequired => 'Host is required.';
@override
String get tcpErrorPortInvalid => 'Port must be between 1 and 65535.';
@@ -484,11 +484,11 @@ class AppLocalizationsEn extends AppLocalizations {
String get settings_debug => 'Debug';
@override
String get settings_bleDebugLog => 'BLE Debug Log';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'BLE commands, responses, and raw data';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'App Debug Log';
@@ -1076,9 +1076,6 @@ class AppLocalizationsEn extends AppLocalizations {
return 'Channel $index';
}
@override
String get channels_hashtagChannel => 'Hashtag channel';
@override
String get channels_public => 'Public';
@@ -1090,12 +1087,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get channels_private => 'Private';
@override
String get channels_publicChannel => 'Public channel';
@override
String get channels_privateChannel => 'Private channel';
@override
String get channels_editChannel => 'Edit channel';
@@ -2189,6 +2180,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Packet Statistics';
@@ -2395,6 +2389,160 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Settings saved successfully';
@override
String get repeater_rxGain => 'Boosted RX gain';
@override
String get repeater_rxGainHelper =>
'Higher sensitivity, more current draw (SX1262/SX1268 only)';
@override
String get repeater_refreshRxGain => 'Refresh boosted RX gain';
@override
String get repeater_multiAcks => 'Multi-ACKs';
@override
String get repeater_multiAcksSubtitle =>
'Acknowledge messages over multiple paths for better delivery';
@override
String get repeater_refreshMultiAcks => 'Refresh multi-ACKs';
@override
String get repeater_networkHealth => 'Network health';
@override
String get repeater_loopDetect => 'Loop detection';
@override
String get repeater_loopDetectHelper =>
'Drop flood packets that look like routing loops';
@override
String get repeater_loopDetectOff => 'Off';
@override
String get repeater_loopDetectMinimal => 'Minimal';
@override
String get repeater_loopDetectModerate => 'Moderate';
@override
String get repeater_loopDetectStrict => 'Strict';
@override
String get repeater_dutyCycle => 'Duty cycle';
@override
String get repeater_dutyCycleHelper => 'Maximum percentage of airtime';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Operator info';
@override
String get repeater_ownerInfoHelper => 'Public metadata for this repeater';
@override
String get repeater_refreshOwnerInfo => 'Refresh operator info';
@override
String get repeater_floodMax => 'Flood max hops';
@override
String get repeater_floodMaxHelper =>
'Maximum hops a flood packet may travel (0-64)';
@override
String get repeater_advancedSettings => 'Advanced';
@override
String get repeater_advancedSettingsSubtitle =>
'Tuning knobs for experienced operators';
@override
String get repeater_pathHashMode => 'Path hash mode';
@override
String get repeater_pathHashModeHelper =>
'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+.';
@override
String get repeater_txDelay => 'Flood TX delay';
@override
String get repeater_txDelayHelper =>
'Retransmit spacing for flood traffic, as a multiplier of the packet\'s airtime (0-2, default 0.5). Higher = fewer collisions but slower delivery.';
@override
String get repeater_directTxDelay => 'Direct TX delay';
@override
String get repeater_directTxDelayHelper =>
'Retransmit spacing for direct (non-flood) traffic, as a multiplier of the packet\'s airtime (0-2, default 0.3).';
@override
String get repeater_intThresh => 'Interference threshold';
@override
String get repeater_intThreshHelper =>
'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.';
@override
String get repeater_agcResetInterval => 'AGC reset interval';
@override
String get repeater_agcResetIntervalHelper =>
'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.';
@override
String get repeater_actionsTitle => 'Actions';
@override
String get repeater_sendAdvert => 'Send flood advert';
@override
String get repeater_sendAdvertSubtitle =>
'Broadcast a flood advert through the network';
@override
String get repeater_sendAdvertZeroHop => 'Send zero-hop advert';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Broadcast a one-hop advert (no relays)';
@override
String get repeater_clockSync => 'Sync clock now';
@override
String get repeater_clockSyncSubtitle =>
'Push your phone\'s time to the repeater';
@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 =>
'Settings saved — reboot the repeater to apply';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Some settings failed: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Error saving settings: $error';
@@ -2409,9 +2557,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Refresh TX power';
@override
String get repeater_refreshLocationSettings => 'Refresh Location Settings';
@override
String get repeater_refreshPacketForwarding => 'Refresh Packet Forwarding';
@@ -2421,10 +2566,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Refresh Privacy Mode';
@override
String get repeater_refreshAdvertisementSettings =>
'Refresh Advertisement Settings';
@override
String repeater_refreshed(String label) {
return '$label refreshed';
@@ -2746,6 +2887,278 @@ class AppLocalizationsEn extends AppLocalizations {
String get repeater_gpsNote =>
'gps command has been introduced to manage location related topics.';
@override
String get repeater_getCategory => 'Get Values';
@override
String get repeater_powerMgmt => 'Power Management';
@override
String get repeater_sensors => 'Sensors';
@override
String get repeater_cliHelpPowerOff =>
'Powers the device off. (no response expected)';
@override
String get repeater_cliHelpClkReboot =>
'Resets the clock to a known epoch and reboots the device.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Sends a zero-hop advertisement (immediate neighbors only).';
@override
String get repeater_cliHelpStartOta =>
'Starts an over-the-air firmware update on supported boards.';
@override
String get repeater_cliHelpTime =>
'Sets the device clock to the given Unix epoch seconds. Clock cannot move backwards.';
@override
String get repeater_cliHelpBoard =>
'Shows the board manufacturer / hardware identifier.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Sends a node-discovery request to nearby neighbors. (Repeater only)';
@override
String get repeater_cliHelpPowersaving =>
'Shows whether powersaving mode is on or off.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Enables or disables powersaving mode (where supported).';
@override
String get repeater_cliHelpErase =>
'(Serial only) Formats the device file system. Wipes all settings and contacts.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Sets the maximum allowed transmit duty cycle as a percentage (1-100). Internally adjusts the airtime factor.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Serial only) Replaces the device identity private key. Reboot required to apply. Generates a new public key.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(SX126x only) Toggles boosted RX gain for improved sensitivity at higher current draw.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Sets the owner contact info string included in adverts. Use \'|\' for newlines.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Sets the path-hash mode. 0 = legacy, 1 = standard, 2 = strict. Affects how routing paths are matched.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Sets the routing loop-detection sensitivity: off, minimal, moderate, or strict.';
@override
String get repeater_cliHelpSetFreq =>
'(Serial only) Quickly sets just the frequency. Reboot required. Prefer \"set radio\" for full radio params.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(ESPNow bridge only) Sets the WiFi channel (1-14) used by the bridge.';
@override
String get repeater_cliHelpGetName => 'Shows the configured node name.';
@override
String get repeater_cliHelpGetRole =>
'Shows the firmware role (Repeater, Room Server, etc.).';
@override
String get repeater_cliHelpGetPublicKey => 'Shows the device public key.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Serial only) Shows the device private key. Treat as a secret.';
@override
String get repeater_cliHelpGetRepeat =>
'Shows whether packet forwarding (repeater role) is on or off.';
@override
String get repeater_cliHelpGetTx => 'Shows the current TX power in dBm.';
@override
String get repeater_cliHelpGetFreq =>
'Shows the configured radio frequency in MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Shows full radio params: freq, bandwidth, spreading factor, coding rate.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(SX126x only) Shows the RX boosted gain state.';
@override
String get repeater_cliHelpGetAf => 'Shows the current airtime factor.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Shows the current allowed duty cycle as a percentage.';
@override
String get repeater_cliHelpGetIntThresh =>
'Shows the channel interference threshold in dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Shows the AGC reset interval in seconds.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Shows whether double-ACK mode is on (1) or off (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Shows whether guest read-only access is allowed.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Shows the local advertisement interval in minutes.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Shows the flood advertisement interval in hours.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Shows the configured guest password.';
@override
String get repeater_cliHelpGetLat => 'Shows the configured latitude.';
@override
String get repeater_cliHelpGetLon => 'Shows the configured longitude.';
@override
String get repeater_cliHelpGetRxDelay => 'Shows the rxdelay base value.';
@override
String get repeater_cliHelpGetTxDelay =>
'Shows the flood-mode txdelay factor.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Shows the direct-mode txdelay factor.';
@override
String get repeater_cliHelpGetFloodMax =>
'Shows the maximum flood hop count.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Shows the owner contact info string.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Shows the path-hash mode (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Shows the loop-detection sensitivity.';
@override
String get repeater_cliHelpGetAcl =>
'(Serial only) Lists the access-control entries on a repeater.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Shows whether the bridge is enabled.';
@override
String get repeater_cliHelpGetBridgeDelay => 'Shows the bridge delay in ms.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Shows whether the bridge logs RX or TX packets.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(RS232 bridge only) Shows the bridge baud rate.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(ESPNow bridge only) Shows the bridge WiFi channel.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(ESPNow bridge only) Shows the bridge shared secret.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(NRF52 only) Shows the bootloader version.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Shows the ADC multiplier (battery-voltage scaling).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Reports whether the board has power-management support.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Shows the current power source: external or battery.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Shows the most recent reset and shutdown reasons.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Shows the boot-time battery voltage in mV.';
@override
String get repeater_cliHelpSensorGet =>
'Reads a custom sensor setting by key.';
@override
String get repeater_cliHelpSensorSet => 'Writes a custom sensor setting.';
@override
String get repeater_cliHelpSensorList =>
'Lists all custom sensor settings, paginated from optional start index.';
@override
String get repeater_cliHelpRegionDefault =>
'Shows the current default region scope.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Sets the default region scope. Use \"<null>\" to clear.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Lists regions that allow flood traffic.';
@override
String get repeater_cliHelpRegionListDenied =>
'Lists regions that deny flood traffic.';
@override
String get repeater_cliHelpStatsPackets =>
'(Serial only) Shows packet-level statistics.';
@override
String get repeater_cliHelpStatsRadio =>
'(Serial only) Shows radio statistics.';
@override
String get repeater_cliHelpStatsCore =>
'(Serial only) Shows core firmware statistics.';
@override
String get telemetry_receivedData => 'Received Telemetry Data';
+465 -45
View File
@@ -112,7 +112,7 @@ class AppLocalizationsEs extends AppLocalizations {
}
@override
String get scanner_title => 'MeshCore Open';
String get scanner_title => 'MeshCore: Versión abierta';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -494,11 +494,11 @@ class AppLocalizationsEs extends AppLocalizations {
String get settings_debug => 'Depurar';
@override
String get settings_bleDebugLog => 'Registro de Depuración BLE';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'Comandos, respuestas y datos brutos de BLE';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'Registro de Depuración de la App';
@@ -512,7 +512,7 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore Open versión $version';
}
@override
@@ -618,43 +618,43 @@ class AppLocalizationsEs extends AppLocalizations {
String get appSettings_languageSystem => 'Predeterminado del sistema';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Inglés';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Frans';
@override
String get appSettings_languageEs => 'Español';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Alemán';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Polaco';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Esloveno';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Portugués';
@override
String get appSettings_languageIt => 'Italiano';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Chino';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Sueco';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Neerlandés';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Esloveno';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Bulgaro';
@override
String get appSettings_languageRu => 'Ruso';
@@ -806,10 +806,10 @@ class AppLocalizationsEs extends AppLocalizations {
'Conéctate a un dispositivo para elegir';
@override
String get appSettings_batteryNmc => '18650 NMC (3.0-4.2V)';
String get appSettings_batteryNmc => '18650 NMC (3,0-4,2 V)';
@override
String get appSettings_batteryLifepo4 => 'LiFePO4 (2.6-3.65V)';
String get appSettings_batteryLifepo4 => 'LiFePO4 (2.6-3.65 V)';
@override
String get appSettings_batteryLipo => 'LiPo (3.0-4.2V)';
@@ -1021,7 +1021,7 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String contacts_lastSeenMinsAgo(int minutes) {
return '~ $minutes min.';
return '~ $minutes minutos';
}
@override
@@ -1096,9 +1096,6 @@ class AppLocalizationsEs extends AppLocalizations {
return 'Canal $index';
}
@override
String get channels_hashtagChannel => 'Canal con hashtag';
@override
String get channels_public => 'Público';
@@ -1110,12 +1107,6 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get channels_private => 'Privado';
@override
String get channels_publicChannel => 'Canal público';
@override
String get channels_privateChannel => 'Canal privado';
@override
String get channels_editChannel => 'Editar canal';
@@ -1256,7 +1247,7 @@ class AppLocalizationsEs extends AppLocalizations {
String get channels_sortManual => 'Manual';
@override
String get channels_sortAZ => 'A-Z';
String get channels_sortAZ => 'De la A a la Z';
@override
String get channels_sortLatestMessages => 'Últimos mensajes';
@@ -1387,7 +1378,7 @@ class AppLocalizationsEs extends AppLocalizations {
String get gifPicker_searchHint => 'Buscar GIFs...';
@override
String get gifPicker_poweredBy => 'Powered by GIPHY';
String get gifPicker_poweredBy => 'Con tecnología de GIPHY';
@override
String get gifPicker_noGifsFound => 'No se encontraron GIFs';
@@ -1469,7 +1460,7 @@ class AppLocalizationsEs extends AppLocalizations {
}
@override
String get debugFrame_textTypeCli => 'CLI';
String get debugFrame_textTypeCli => 'Interfaz de línea de comandos';
@override
String get debugFrame_textTypePlain => 'Sencillo';
@@ -1515,8 +1506,8 @@ class AppLocalizationsEs extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'hops',
one: 'hop',
other: 'saltos',
one: 'salto',
);
return '$count $_temp0';
}
@@ -1691,7 +1682,7 @@ class AppLocalizationsEs extends AppLocalizations {
String get map_sensor => 'Sensor';
@override
String get map_pinDm => 'Pin (DM)';
String get map_pinDm => 'Etiqueta (DM)';
@override
String get map_pinPrivate => 'Bloqueo (Privado)';
@@ -2134,14 +2125,14 @@ class AppLocalizationsEs extends AppLocalizations {
'Ver el estado, las estadísticas y los vecinos del repetidor';
@override
String get repeater_telemetry => 'Telemetry';
String get repeater_telemetry => 'Telemetría';
@override
String get repeater_telemetrySubtitle =>
'Ver la telemetría de los sensores y las estadísticas del sistema';
@override
String get repeater_cli => 'CLI';
String get repeater_cli => 'Interfaz de línea de comandos';
@override
String get repeater_cliSubtitle => 'Enviar comandos al repetidor';
@@ -2228,6 +2219,9 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Estadísticas del Paquete';
@@ -2440,6 +2434,164 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Guardado de ajustes exitoso';
@override
String get repeater_rxGain => 'Aumento en la ganancia de RX';
@override
String get repeater_rxGainHelper =>
'Mayor sensibilidad, mayor consumo de corriente (solo para SX1262/SX1268)';
@override
String get repeater_refreshRxGain =>
'Aumenta el rendimiento de RX con la nueva versión.';
@override
String get repeater_multiAcks => 'Múltiples respuestas de confirmación';
@override
String get repeater_multiAcksSubtitle =>
'Reconocer mensajes a través de múltiples vías para una mejor entrega.';
@override
String get repeater_refreshMultiAcks => 'Reenviar múltiples confirmaciones';
@override
String get repeater_networkHealth => 'Salud de la red';
@override
String get repeater_loopDetect => 'Detección de bucles';
@override
String get repeater_loopDetectHelper =>
'Crea paquetes de \"flujo\" que parezcan bucles de enrutamiento.';
@override
String get repeater_loopDetectOff => 'Fuera';
@override
String get repeater_loopDetectMinimal => 'Mínimo';
@override
String get repeater_loopDetectModerate => 'Moderado';
@override
String get repeater_loopDetectStrict => 'Estrictos';
@override
String get repeater_dutyCycle => 'Ciclo de trabajo';
@override
String get repeater_dutyCycleHelper =>
'Porcentaje máximo de tiempo de antena';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Información del operador';
@override
String get repeater_ownerInfoHelper =>
'Metadatos públicos para este repetidor';
@override
String get repeater_refreshOwnerInfo => 'Actualizar información del operador';
@override
String get repeater_floodMax =>
'Máximo número de saltos en caso de inundación';
@override
String get repeater_floodMaxHelper =>
'Número máximo de paquetes de flujo que un nodo puede enviar (0-64)';
@override
String get repeater_advancedSettings => 'Avanzado';
@override
String get repeater_advancedSettingsSubtitle =>
'Perillas de ajuste para operadores experimentados';
@override
String get repeater_pathHashMode => 'Modo de hash de ruta';
@override
String get repeater_pathHashModeHelper =>
'Bytes utilizados para codificar el ID de este repetidor en las etiquetas de ruta/detección de bucles. 0=1 byte (256 IDs, hasta 64 saltos), 1=2 bytes (65.000 IDs, hasta 32 saltos), 2=3 bytes (16 millones de IDs, hasta 21 saltos). Las versiones 1.13 y anteriores de firmware eliminan rutas de múltiples bytes; solo se detectan una vez que la red está activa en la versión 1.14 o posterior.';
@override
String get repeater_txDelay => 'Retraso en Flood, TX';
@override
String get repeater_txDelayHelper =>
'Ajuste de retransmisión para el tráfico de inundación, como un multiplicador del tiempo de transmisión del paquete (0-2, valor predeterminado 0.5). Un valor más alto significa menos colisiones, pero una entrega más lenta.';
@override
String get repeater_directTxDelay => 'Retraso directo en TX';
@override
String get repeater_directTxDelayHelper =>
'Reenvío de espacios para el tráfico directo (no masivo), como un multiplicador del tiempo de transmisión del paquete (0-2, valor predeterminado 0.3).';
@override
String get repeater_intThresh => 'Límite de interferencia';
@override
String get repeater_intThreshHelper =>
'Se establece un umbral para la calibración del nivel de ruido de la radio, de modo que rechaza las interferencias que superen este nivel. 0 deshabilita — solo aumente este valor si observa errores en una banda de frecuencia con mucho ruido.';
@override
String get repeater_agcResetInterval => 'Intervalo de reinicio de AGC';
@override
String get repeater_agcResetIntervalHelper =>
'¿Con qué frecuencia se debe restablecer el control automático de ganancia del radio para recuperarse de un estado de ganancia bloqueada? Se puede restablecer cada pocos segundos, o cada 4 segundos. Desactivar la función de restablecimiento periódico.';
@override
String get repeater_actionsTitle => 'Acciones';
@override
String get repeater_sendAdvert => 'Enviar anuncio sobre inundaciones';
@override
String get repeater_sendAdvertSubtitle =>
'Transmite un anuncio sobre inundaciones a través de la red.';
@override
String get repeater_sendAdvertZeroHop => 'Enviar anuncio sin intermediarios';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Transmite un anuncio de un solo salto (sin retransmisiones).';
@override
String get repeater_clockSync => 'Sincronizar reloj ahora';
@override
String get repeater_clockSyncSubtitle =>
'Envía la hora de tu teléfono al repetidor.';
@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 =>
'Configuración guardada — reinicie el repetidor para aplicar los cambios.';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Algunas configuraciones no se pudieron aplicar: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Error al guardar la configuración: $error';
@@ -2454,10 +2606,6 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Actualizar TX de energía';
@override
String get repeater_refreshLocationSettings =>
'Actualizar Configuración de Ubicación';
@override
String get repeater_refreshPacketForwarding =>
'Actualizar Enrutamiento de Paquetes';
@@ -2468,10 +2616,6 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Actualizar Modo Privacidad';
@override
String get repeater_refreshAdvertisementSettings =>
'Actualizar Configuración de Anuncios';
@override
String repeater_refreshed(String label) {
return '$label actualizado';
@@ -2796,6 +2940,282 @@ class AppLocalizationsEs extends AppLocalizations {
String get repeater_gpsNote =>
'Se ha introducido un comando GPS para gestionar temas relacionados con la ubicación.';
@override
String get repeater_getCategory => 'Obtener valores';
@override
String get repeater_powerMgmt => 'Gestión de la energía';
@override
String get repeater_sensors => 'Sensores';
@override
String get repeater_cliHelpPowerOff =>
'Apaga el dispositivo. (no se espera respuesta)';
@override
String get repeater_cliHelpClkReboot =>
'Restablece el reloj a una fecha conocida y reinicia el dispositivo.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Envía un anuncio que no requiere saltos (solo para los vecinos inmediatos).';
@override
String get repeater_cliHelpStartOta =>
'Inicia una actualización de firmware por aire en las placas compatibles.';
@override
String get repeater_cliHelpTime =>
'Establece la hora del dispositivo en los segundos correspondientes a la época Unix. La hora no puede retroceder.';
@override
String get repeater_cliHelpBoard =>
'Muestra el fabricante de la placa base / identificador de hardware.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Envía una solicitud de descubrimiento de nodos a los vecinos cercanos. (Solo para repetidores)';
@override
String get repeater_cliHelpPowersaving =>
'Indica si el modo de ahorro de energía está activado o desactivado.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Activa o desactiva el modo de ahorro de energía (si está disponible).';
@override
String get repeater_cliHelpErase =>
'(Solo para dispositivos) Formatea el sistema de archivos del dispositivo. Elimina todas las configuraciones y contactos.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Establece el ciclo de transmisión máximo permitido como un porcentaje (1-100). Ajusta internamente el factor de tiempo de aire.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Solo para series) Reemplaza la clave privada de identificación del dispositivo. Se requiere reiniciar para aplicar. Genera una nueva clave pública.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Solo para SX126x) Activa/desactiva el amplificador de la RX para mejorar la sensibilidad a corrientes más altas.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Define la cadena de información de contacto del propietario que se incluye en los anuncios. Utilice \'|\' para indicar nuevas líneas.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Establece el modo de hash de la ruta. 0 = antiguo, 1 = estándar, 2 = estricto. Afecta la forma en que se comparan las rutas.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Establece la sensibilidad para la detección de bucles de enrutamiento: apagado, mínimo, moderado o estricto.';
@override
String get repeater_cliHelpSetFreq =>
'(Solo para la configuración de frecuencia) Establece rápidamente la frecuencia deseada. Se requiere reiniciar. Se recomienda utilizar la opción \"configurar radio\" para obtener todos los parámetros de la radio.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Solo para el puente ESPNow) Establece el canal de WiFi (1-14) que utiliza el puente.';
@override
String get repeater_cliHelpGetName =>
'Muestra el nombre del nodo configurado.';
@override
String get repeater_cliHelpGetRole =>
'Muestra el rol del firmware (Repetidor, Servidor de habitación, etc.).';
@override
String get repeater_cliHelpGetPublicKey =>
'Muestra la clave pública del dispositivo.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Solo para uso en serie) Muestra la clave privada del dispositivo. Trátala como una información confidencial.';
@override
String get repeater_cliHelpGetRepeat =>
'Indica si el enrutamiento de paquetes (función de repetidor) está activado o desactivado.';
@override
String get repeater_cliHelpGetTx => 'Muestra la potencia actual en dBm.';
@override
String get repeater_cliHelpGetFreq =>
'Muestra la frecuencia de radio configurada en MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Muestra todos los parámetros de radio: frecuencia, ancho de banda, factor de dispersión, tasa de codificación.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Solo para SX126x) Muestra el estado de ganancia amplificada del receptor.';
@override
String get repeater_cliHelpGetAf => 'Muestra el factor de tiempo actual.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Muestra el ciclo de trabajo actual permitido como un porcentaje.';
@override
String get repeater_cliHelpGetIntThresh =>
'Muestra el umbral de interferencia del canal en dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Muestra el intervalo de reinicio del AGC en segundos.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Indica si el modo de confirmación doble está activado (1) o desactivado (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Indica si se permite el acceso de solo lectura para los usuarios invitados.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Muestra el intervalo de publicidad local en minutos.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Muestra el intervalo de publicidad para la emisión de la señal de inundación, expresado en horas.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Muestra la contraseña de invitado configurada.';
@override
String get repeater_cliHelpGetLat => 'Muestra la latitud configurada.';
@override
String get repeater_cliHelpGetLon => 'Muestra la longitud configurada.';
@override
String get repeater_cliHelpGetRxDelay => 'Muestra el valor base de rxdelay.';
@override
String get repeater_cliHelpGetTxDelay =>
'Muestra el factor de retardo en modo de inundación.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Muestra el factor de retardo en modo directo.';
@override
String get repeater_cliHelpGetFloodMax =>
'Muestra el número máximo de saltos por inundación.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Muestra la cadena de información de contacto del propietario.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Muestra el modo de hash de ruta (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Muestra la sensibilidad en la detección de bucles.';
@override
String get repeater_cliHelpGetAcl =>
'(Solo para series) Enumera las entradas de control de acceso en un repetidor.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Indica si el puente está habilitado.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Muestra el retardo del puente en milisegundos.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Indica si el puente está enviando o recibiendo paquetes RX o TX.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Solo puente RS232) Muestra la velocidad de transmisión del puente.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Solo para el puente ESPNow) Muestra el canal WiFi del puente.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Solo para el puente ESPNow) Muestra el secreto compartido por el puente.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Solo NRF52) Muestra la versión del cargador.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Muestra el multiplicador del ADC (escalado de voltaje de la batería).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Indica si el sistema cuenta con funciones de gestión de energía.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Indica la fuente de energía actual: externa o batería.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Muestra las razones más recientes de reinicio y apagado.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Muestra el voltaje de la batería al encender el sistema en milivoltios (mV).';
@override
String get repeater_cliHelpSensorGet =>
'Lee una configuración de sensor personalizada mediante una tecla.';
@override
String get repeater_cliHelpSensorSet =>
'Crea una configuración personalizada para un sensor.';
@override
String get repeater_cliHelpSensorList =>
'Muestra todas las configuraciones de sensores personalizadas, paginadas a partir de un índice de inicio opcional.';
@override
String get repeater_cliHelpRegionDefault =>
'Muestra el ámbito predeterminado actual.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Establece el ámbito regional predeterminado. Utilice \"<null>\" para restablecer a la configuración predeterminada.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Enumera las regiones que permiten el paso de vehículos debido a inundaciones.';
@override
String get repeater_cliHelpRegionListDenied =>
'Enumera las regiones que prohíben el tráfico debido a las inundaciones.';
@override
String get repeater_cliHelpStatsPackets =>
'(Solo para series) Muestra estadísticas a nivel de paquetes.';
@override
String get repeater_cliHelpStatsRadio =>
'(Solo para transmisiones en serie) Muestra estadísticas de radio.';
@override
String get repeater_cliHelpStatsCore =>
'(Solo para series) Muestra estadísticas clave del firmware.';
@override
String get telemetry_receivedData => 'Datos de Telemetría Recibidos';
@@ -3164,7 +3584,7 @@ class AppLocalizationsEs extends AppLocalizations {
String get listFilter_heardRecently => 'Escuchado recientemente';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'De la A a la Z';
@override
String get listFilter_filters => 'Filtros';
+468 -43
View File
@@ -12,7 +12,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get appTitle => 'MeshCore Open';
@override
String get nav_contacts => 'Contacts';
String get nav_contacts => 'Coordonnées';
@override
String get nav_channels => 'Canaux';
@@ -24,7 +24,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get common_cancel => 'Annuler';
@override
String get common_ok => 'OK';
String get common_ok => 'D\'accord';
@override
String get common_connect => 'Connecter';
@@ -498,11 +498,11 @@ class AppLocalizationsFr extends AppLocalizations {
String get settings_debug => 'Déboguer';
@override
String get settings_bleDebugLog => 'Journal de débogage BLE';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'Commandes BLE, réponses et données brutes';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'Journal de débogage de l\'application';
@@ -516,7 +516,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore Open $version';
}
@override
@@ -534,7 +534,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get settings_infoName => 'Nom';
@override
String get settings_infoId => 'ID';
String get settings_infoId => 'Numéro d\'identification';
@override
String get settings_infoStatus => 'État';
@@ -622,43 +622,43 @@ class AppLocalizationsFr extends AppLocalizations {
String get appSettings_languageSystem => 'Par défaut du système';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Anglais';
@override
String get appSettings_languageFr => 'Français';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Espagnol';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Allemand';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Polonais';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Sloveno';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Portugais';
@override
String get appSettings_languageIt => 'Italiano';
String get appSettings_languageIt => 'Italien';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Chinois';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Suédois';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Néerlandais';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Slovène';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Bulgare';
@override
String get appSettings_languageRu => 'Russe';
@@ -917,7 +917,7 @@ class AppLocalizationsFr extends AppLocalizations {
'Le débogage de l\'application est désactivé.';
@override
String get contacts_title => 'Contacts';
String get contacts_title => 'Coordonnées';
@override
String get contacts_noContacts => 'Aucun contact trouvé.';
@@ -1026,7 +1026,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String contacts_lastSeenMinsAgo(int minutes) {
return '~ $minutes min.';
return '~ $minutes minutes.';
}
@override
@@ -1101,9 +1101,6 @@ class AppLocalizationsFr extends AppLocalizations {
return 'Canal $index';
}
@override
String get channels_hashtagChannel => 'Canal avec hashtag';
@override
String get channels_public => 'Public';
@@ -1115,12 +1112,6 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get channels_private => 'Privé';
@override
String get channels_publicChannel => 'Canal public';
@override
String get channels_privateChannel => 'Canal privé';
@override
String get channels_editChannel => 'Modifier le canal';
@@ -1164,7 +1155,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get channels_standardPublicPsk => 'PSK public standard';
@override
String get channels_pskHex => 'PSK (Hex)';
String get channels_pskHex => 'PSK (Hexadécimal)';
@override
String get channels_generateRandomPsk =>
@@ -1456,7 +1447,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String debugFrame_destinationPubKey(String pubKey) {
return '- Destination PubKey: $pubKey';
return '- Clé publique de destination : $pubKey';
}
@override
@@ -1689,7 +1680,7 @@ class AppLocalizationsFr extends AppLocalizations {
}
@override
String get map_chat => 'Chat';
String get map_chat => 'Conversation';
@override
String get map_repeater => 'Répéteur';
@@ -2242,6 +2233,9 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Statistiques des paquets';
@@ -2322,7 +2316,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get repeater_txPower => 'TX Puissance';
@override
String get repeater_txPowerHelper => '1-30 dBm';
String get repeater_txPowerHelper => '1 à 30 dBm';
@override
String get repeater_bandwidth => 'Bande passante';
@@ -2456,6 +2450,168 @@ class AppLocalizationsFr extends AppLocalizations {
String get repeater_settingsSaved =>
'Les paramètres ont été enregistrés avec succès.';
@override
String get repeater_rxGain => 'Augmentation du rendement de RX';
@override
String get repeater_rxGainHelper =>
'Meilleure sensibilité, consommation de courant plus élevée (uniquement pour les modèles SX1262/SX1268)';
@override
String get repeater_refreshRxGain =>
'Renforcer les gains de RX grâce à la mise à jour';
@override
String get repeater_multiAcks => 'Plusieurs accusés de réception';
@override
String get repeater_multiAcksSubtitle =>
'Valider les messages via plusieurs chemins pour une meilleure livraison.';
@override
String get repeater_refreshMultiAcks =>
'Renvoyer plusieurs accusés de réception';
@override
String get repeater_networkHealth => 'Santé du réseau';
@override
String get repeater_loopDetect => 'Détection de boucles';
@override
String get repeater_loopDetectHelper =>
'Envoyer des paquets de données qui semblent former des boucles de routage.';
@override
String get repeater_loopDetectOff => 'Prix';
@override
String get repeater_loopDetectMinimal => 'Minimal';
@override
String get repeater_loopDetectModerate => 'Modéré';
@override
String get repeater_loopDetectStrict => 'Strict';
@override
String get repeater_dutyCycle => 'Cycle de fonctionnement';
@override
String get repeater_dutyCycleHelper =>
'Pourcentage maximal de temps d\'antenne';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Informations sur l\'opérateur';
@override
String get repeater_ownerInfoHelper =>
'Métadonnées publiques pour cet émetteur';
@override
String get repeater_refreshOwnerInfo =>
'Rafraîchir les informations sur l\'opérateur';
@override
String get repeater_floodMax =>
'Nombre maximal de sauts lors des inondations';
@override
String get repeater_floodMaxHelper =>
'Nombre maximal de paquets de données qu\'un flux peut transmettre (0-64)';
@override
String get repeater_advancedSettings => 'Avancé';
@override
String get repeater_advancedSettingsSubtitle =>
'Molettes de réglage pour les opérateurs expérimentés';
@override
String get repeater_pathHashMode => 'Mode de hachage de chemin';
@override
String get repeater_pathHashModeHelper =>
'Octets utilisés pour encoder l\'ID de ce routeur dans les balises de détection de flux/boucles. 0 = 1 octet (256 ID, jusqu\'à 64 sauts), 1 = 2 octets (65 000 ID, jusqu\'à 32 sauts), 2 = 3 octets (16 millions d\'ID, jusqu\'à 21 sauts). Les versions 1.13 et antérieures utilisent des chemins multi-octets ; à partir de la version 1.14, cela n\'est plus nécessaire.';
@override
String get repeater_txDelay => 'Retard dû aux inondations à Texas';
@override
String get repeater_txDelayHelper =>
'Rétransmettre l\'espacement pour le trafic de secours en cas de inondation, en multipliant le temps d\'émission du paquet (0-2, valeur par défaut : 0,5). Une valeur plus élevée signifie moins de collisions, mais une vitesse de transmission plus lente.';
@override
String get repeater_directTxDelay => 'Retard de transmission direct';
@override
String get repeater_directTxDelayHelper =>
'Rétransmettre l\'espacement pour le trafic direct (non-inondation), en multipliant le temps de transmission des paquets (0-2, valeur par défaut : 0,3).';
@override
String get repeater_intThresh => 'Seuil de perturbation';
@override
String get repeater_intThreshHelper =>
'Seuil dépassé pour la calibration du niveau de bruit de la radio, afin de rejeter les interférences supérieures à ce niveau. 0 désactive ne mettez cette valeur que si vous constatez des erreurs RX dans une bande de fréquences bruyante.';
@override
String get repeater_agcResetInterval =>
'Interval de réinitialisation de l\'AGC';
@override
String get repeater_agcResetIntervalHelper =>
'À quelle fréquence réinitialiser le contrôle automatique du gain de la radio pour revenir à un état normal ? Chaque seconde, ou à chaque multiple de 4. Désactiver la réinitialisation périodique avec 0.';
@override
String get repeater_actionsTitle => 'Actions';
@override
String get repeater_sendAdvert => 'Envoyer une publicité sur les inondations';
@override
String get repeater_sendAdvertSubtitle =>
'Diffuser une publicité sur les inondations via le réseau.';
@override
String get repeater_sendAdvertZeroHop =>
'Envoyer une publicité sans intermédiaire';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Diffuser une publicité d\'un seul saut (sans relais)';
@override
String get repeater_clockSync => 'Synchroniser l\'heure maintenant';
@override
String get repeater_clockSyncSubtitle =>
'Envoyez l\'heure de votre téléphone au répéteur.';
@override
String repeater_actionSucceeded(String action) {
return '$action a réussi';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action a échoué : $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'Paramètres sauvegardés — redémarrer le répéteur pour appliquer les modifications.';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Certaines configurations ont échoué : $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Erreur lors de la sauvegarde des paramètres : $error';
@@ -2471,10 +2627,6 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Rafraîchir la tension TX';
@override
String get repeater_refreshLocationSettings =>
'Rafraîchir les paramètres de localisation';
@override
String get repeater_refreshPacketForwarding =>
'Rafraîchir le routage des paquets';
@@ -2486,10 +2638,6 @@ class AppLocalizationsFr extends AppLocalizations {
String get repeater_refreshPrivacyMode =>
'Rafraîchir le Mode Confidentialité';
@override
String get repeater_refreshAdvertisementSettings =>
'Rafraîchir les Paramètres des annonces';
@override
String repeater_refreshed(String label) {
return '$label rafraîchi';
@@ -2814,6 +2962,283 @@ class AppLocalizationsFr extends AppLocalizations {
String get repeater_gpsNote =>
'La commande GPS a été introduite pour gérer les sujets liés à la localisation.';
@override
String get repeater_getCategory => 'Obtenir des valeurs';
@override
String get repeater_powerMgmt => 'Gestion de l\'énergie';
@override
String get repeater_sensors => 'Capteurs';
@override
String get repeater_cliHelpPowerOff =>
'Éteint l\'appareil. (aucune réponse n\'est attendue)';
@override
String get repeater_cliHelpClkReboot =>
'Réinitialise l\'horloge à une époque connue et redémarre l\'appareil.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Envoie une publicité sans intermédiaire (uniquement aux voisins immédiats).';
@override
String get repeater_cliHelpStartOta =>
'Démarre une mise à jour du firmware par voie radio sur les cartes prises en charge.';
@override
String get repeater_cliHelpTime =>
'Définit l\'heure de l\'appareil sur les secondes de l\'époque Unix spécifiée. L\'heure ne peut pas reculer.';
@override
String get repeater_cliHelpBoard =>
'Indique le fabricant du panneau / l\'identifiant du matériel.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Envoie une requête de découverte de nœuds aux voisins proches. (Uniquement pour les répéteurs)';
@override
String get repeater_cliHelpPowersaving =>
'Indique si le mode d\'économie d\'énergie est activé ou désactivé.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Active ou désactive le mode d\'économie d\'énergie (si pris en charge).';
@override
String get repeater_cliHelpErase =>
'(Uniquement pour les appareils) Formate le système de fichiers de l\'appareil. Efface tous les paramètres et les contacts.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Définit le cycle de transmission maximal autorisé en pourcentage (de 1 à 100). Ajuste automatiquement le facteur de temps d\'émission.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Uniquement pour les séries) Remplace la clé privée d\'identification de l\'appareil. Un redémarrage est nécessaire pour appliquer. Génère une nouvelle clé publique.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Uniquement pour les SX126x) Active le gain RX amplifié pour une meilleure sensibilité à des courants plus élevés.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Définit la chaîne d\'informations de contact du propriétaire, qui figure dans les annonces. Utilisez \'|\' pour les sauts de ligne.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Définit le mode de hachage de chemin. 0 = mode ancien, 1 = mode standard, 2 = mode strict. Influence la façon dont les chemins de routage sont correspondus.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Définit la sensibilité de la détection des boucles de routage : désactivée, minimale, modérée ou stricte.';
@override
String get repeater_cliHelpSetFreq =>
'(Uniquement pour les modèles série) Permet de régler rapidement la fréquence. Redémarrage nécessaire. Il est préférable d\'utiliser l\'option \"réglage radio\" pour configurer tous les paramètres radio.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Uniquement pour le pont ESPNow) Définit le canal WiFi (de 1 à 14) utilisé par le pont.';
@override
String get repeater_cliHelpGetName => 'Affiche le nom du nœud configuré.';
@override
String get repeater_cliHelpGetRole =>
'Indique le rôle du firmware (répéteur, serveur de pièce, etc.).';
@override
String get repeater_cliHelpGetPublicKey =>
'Affiche la clé publique du dispositif.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Uniquement pour les séries) Affiche la clé privée de l\'appareil. Traitez-la comme une information confidentielle.';
@override
String get repeater_cliHelpGetRepeat =>
'Indique si le transfert de paquets (en tant que routeur) est activé ou désactivé.';
@override
String get repeater_cliHelpGetTx => 'Indique la puissance actuelle en dBm.';
@override
String get repeater_cliHelpGetFreq =>
'Affiche la fréquence radio configurée en MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Affiche tous les paramètres radio : fréquence, largeur de bande, facteur de dispersion, taux de codage.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Uniquement pour les SX126x) Affiche l\'état du gain amplifié de la réception.';
@override
String get repeater_cliHelpGetAf =>
'Indique le facteur de temps d\'antenne actuel.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Affiche le cycle de fonctionnement actuel autorisé en pourcentage.';
@override
String get repeater_cliHelpGetIntThresh =>
'Indique le seuil d\'interférence du canal en dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Indique l\'intervalle de réinitialisation de l\'AGC en secondes.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Indique si le mode \"double ACK\" est activé (1) ou désactivé (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Indique si l\'accès en lecture seule pour les invités est autorisé.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Indique l\'intervalle publicitaire local en minutes.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Indique l\'intervalle publicitaire pour la diffusion de l\'annonce en heures.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Affiche le mot de passe invité configuré.';
@override
String get repeater_cliHelpGetLat => 'Affiche la latitude configurée.';
@override
String get repeater_cliHelpGetLon => 'Affiche la longitude configurée.';
@override
String get repeater_cliHelpGetRxDelay =>
'Affiche la valeur de base de rxdelay.';
@override
String get repeater_cliHelpGetTxDelay =>
'Indique le facteur de délai de transmission en mode inondation.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Indique le facteur de délai direct.';
@override
String get repeater_cliHelpGetFloodMax =>
'Indique le nombre maximal de fois où le niveau de l\'eau a atteint son point culminant.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Affiche la chaîne d\'informations de contact du propriétaire.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Affiche le mode \"hash de chemin\" (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Illustre la sensibilité à la détection des boucles.';
@override
String get repeater_cliHelpGetAcl =>
'(Uniquement pour les séries) Liste les entrées de contrôle d\'accès sur un répéteur.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Indique si le pont est activé.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Indique le délai du pont en millisecondes.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Indique si le pont transmet des paquets RX ou TX.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Uniquement pour le pont RS232) Affiche la vitesse de communication du pont.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Uniquement pour le pont ESPNow) Affiche le canal WiFi du pont.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Uniquement pour le pont ESPNow) Affiche la clé partagée du pont.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Uniquement pour le NRF52) Affiche la version du chargeur initial.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Affiche le multiplicateur de l\'ADC (mise à l\'échelle de la tension de la batterie).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Indique si le système dispose de fonctionnalités de gestion de l\'alimentation.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Indique la source d\'alimentation actuelle : externe ou batterie.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Indique les raisons les plus récentes de réinitialisation et d\'arrêt.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Affiche la tension de la batterie au démarrage, en millivolts (mV).';
@override
String get repeater_cliHelpSensorGet =>
'Lit une valeur de configuration personnalisée pour un capteur en utilisant une touche.';
@override
String get repeater_cliHelpSensorSet =>
'Crée une configuration personnalisée pour un capteur.';
@override
String get repeater_cliHelpSensorList =>
'Affiche toutes les configurations de capteurs personnalisées, avec une pagination à partir d\'un index de départ optionnel.';
@override
String get repeater_cliHelpRegionDefault =>
'Affiche la portée régionale par défaut actuelle.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Définit la portée régionale par défaut. Utilisez \"<null>\" pour la réinitialiser.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Énumère les régions autorisant la circulation des véhicules en cas de inondation.';
@override
String get repeater_cliHelpRegionListDenied =>
'Liste des régions qui interdisent la circulation en cas de inondation.';
@override
String get repeater_cliHelpStatsPackets =>
'(Uniquement pour les séries) Affiche des statistiques au niveau des paquets.';
@override
String get repeater_cliHelpStatsRadio =>
'(Uniquement pour les séries) Affiche les statistiques de la radio.';
@override
String get repeater_cliHelpStatsCore =>
'(Uniquement pour les séries) Affiche les statistiques du micrologicem intégré.';
@override
String get telemetry_receivedData => 'Données de télémétrie reçues';
@@ -3207,7 +3632,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get listFilter_repeaters => 'Répéteurs';
@override
String get listFilter_roomServers => 'Room servers';
String get listFilter_roomServers => 'Serveurs de salle';
@override
String get listFilter_unreadOnly => 'Messages non lus seulement';
+442 -20
View File
@@ -496,11 +496,11 @@ class AppLocalizationsHu extends AppLocalizations {
String get settings_debug => 'Hibakeresés';
@override
String get settings_bleDebugLog => 'BLE hibaelhárítási napló';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'BLE parancsok, válaszok és alapvető adatok';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'App-debug log';
@@ -1101,9 +1101,6 @@ class AppLocalizationsHu extends AppLocalizations {
return '$index-os csatorna';
}
@override
String get channels_hashtagChannel => 'Hashtag-ok közössége';
@override
String get channels_public => 'A nyilvánosság számára';
@@ -1115,12 +1112,6 @@ class AppLocalizationsHu extends AppLocalizations {
@override
String get channels_private => 'Személyes';
@override
String get channels_publicChannel => 'Össztávos csatorna';
@override
String get channels_privateChannel => 'Személyes csatorna';
@override
String get channels_editChannel => 'Csatorna szerkesztése';
@@ -2244,6 +2235,9 @@ class AppLocalizationsHu extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Csomagok statisztikája';
@@ -2452,6 +2446,163 @@ class AppLocalizationsHu extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Beállítások sikeresen mentve';
@override
String get repeater_rxGain => 'Nagyobb RX-jel erősítés';
@override
String get repeater_rxGainHelper =>
'Magasabb érzékenység, nagyobb áramfelvétel (csak SX1262/SX1268 esetén)';
@override
String get repeater_refreshRxGain => 'Újraindított, fokozott RX hatás';
@override
String get repeater_multiAcks => 'Többszörös visszaigazolások';
@override
String get repeater_multiAcksSubtitle =>
'Ismerje el üzeneteket több úton is, hogy biztosítsa a jobb átadást.';
@override
String get repeater_refreshMultiAcks =>
'Frissítse a többször is kapott visszaigazolásokat.';
@override
String get repeater_networkHealth => 'Hálózati állapot';
@override
String get repeater_loopDetect => 'Ciklusok azonosítása';
@override
String get repeater_loopDetectHelper =>
'Készíts olyan \"vízfolyást\" megjelenítő csomagokat, amelyek úgy néznek ki, mint egy hibaút.';
@override
String get repeater_loopDetectOff => 'Le, kikap';
@override
String get repeater_loopDetectMinimal => 'Minimális';
@override
String get repeater_loopDetectModerate => 'Közepes';
@override
String get repeater_loopDetectStrict => 'Szigorú';
@override
String get repeater_dutyCycle => 'Munka- és pihenőidő aránya';
@override
String get repeater_dutyCycleHelper =>
'A maximális időszámítás százalékos aránya';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Üzemeltető információ';
@override
String get repeater_ownerInfoHelper =>
'A nyilvánosan elérhető metadatak a repeaterhez';
@override
String get repeater_refreshOwnerInfo => 'Frissítse az üzemeltető adatokat';
@override
String get repeater_floodMax => 'A vízmaximumos ugrások';
@override
String get repeater_floodMaxHelper =>
'A legmagasabb szám, amely egy vízszint-csomagban szerepelhet (0-64)';
@override
String get repeater_advancedSettings => 'Haladó';
@override
String get repeater_advancedSettingsSubtitle =>
'Erkélő kapcsolók tapasztalt kezelők számára';
@override
String get repeater_pathHashMode => 'Út-hash mód';
@override
String get repeater_pathHashModeHelper =>
'A byte-ok, amelyek az alábbi repeater-ek azonosítójának kódolására szolgálnak a flood-útvonal/ciklus-észlelő címkékben. 0=1 byte (256 azonosító, akár 64 útvonal), 1=2 byte (65 000 azonosító, akár 32 útvonal), 2=3 byte (16 millió azonosító, akár 21 útvonal). A v1.13-as verziótól kezdődően és az azt követő verziókban a több byte-os útvonalak megszűntek csak egyetlen útvonal létesül, miután a hálózat a v1.14-es verzióra vagy az azt követő verzióra frissült.';
@override
String get repeater_txDelay => 'Flood TX késés';
@override
String get repeater_txDelayHelper =>
'Újraküldési intervallum árvíz esetén, amely a csomag átviteli idejének (0-2, alapérték 0,5) szorzata. Minél nagyobb az érték, annál kevesebb ütközés, de lassabb a továbbítás.';
@override
String get repeater_directTxDelay => 'Közvetlen TX késés';
@override
String get repeater_directTxDelayHelper =>
'A közvetlen (nem tömeges) forgalomhoz tartozó adatcsomagok újrádiózására szolgáló intervallum, amely a csomag átviteli idejének (0-2, alapértelmezett érték 0,3) szorzata.';
@override
String get repeater_intThresh => 'Interferencia határ';
@override
String get repeater_intThreshHelper =>
'A határt a rádió zajszintjének kalibrálására állították, így elutasítja a fenti szint feletti interferenciákat. 0 kikapcsol csak akkor állítsa be, ha zajos frekvencián RX hibákat észlel.';
@override
String get repeater_agcResetInterval => 'AGC visszazárási intervallum';
@override
String get repeater_agcResetIntervalHelper =>
'Mennyi időnként kell a rádió automatikus hangerőszabályozását visszaállítani, hogy kijavítsa a problémát? A visszaállítás időtartama: másoderek, amely 4-szeresével osztható. A 0 érték a periodikus visszaállítás kikapcsolását jelzi.';
@override
String get repeater_actionsTitle => 'Tevékenységek';
@override
String get repeater_sendAdvert => 'Eljuttass flood hirdetést';
@override
String get repeater_sendAdvertSubtitle =>
'Terjesztse egy árvíz elleni reklámot a hálózaton keresztül.';
@override
String get repeater_sendAdvertZeroHop => 'Küldj egy közvetlen hirdetést';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Adja közzé egyetlen átjáró hirdetést (nincs átjátszás).';
@override
String get repeater_clockSync => 'Synchronizálja az órát';
@override
String get repeater_clockSyncSubtitle =>
'Állítsa be a telefon időzítését a repeaterhez.';
@override
String repeater_actionSucceeded(String action) {
return '$action sikert aratott';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action sikertelen: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'Beállítások mentve újraindítsa a repeatert, hogy alkalmazza';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Bizonyos beállítások nem sikerültek: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Hibás beállítások mentése: $error';
@@ -2466,10 +2617,6 @@ class AppLocalizationsHu extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Újraindítás TX-támogatással';
@override
String get repeater_refreshLocationSettings =>
'Újraindítás helyszín beállításokkal';
@override
String get repeater_refreshPacketForwarding =>
'Csomagok továbbításának frissítése';
@@ -2481,10 +2628,6 @@ class AppLocalizationsHu extends AppLocalizations {
String get repeater_refreshPrivacyMode =>
'Visszaállítás a magánéletvédő módra';
@override
String get repeater_refreshAdvertisementSettings =>
'Újraindítás hirdetés beállítások';
@override
String repeater_refreshed(String label) {
return '$label frissítve';
@@ -2810,6 +2953,285 @@ class AppLocalizationsHu extends AppLocalizations {
String get repeater_gpsNote =>
'Az GPS-al kapcsolatos funkciók lehetővé teszik a helyszín-személyesítéssel kapcsolatos feladatok kezelését.';
@override
String get repeater_getCategory => 'Szereplő értékek';
@override
String get repeater_powerMgmt =>
'Energiahatékonyság, energiafelhasználás optimalizálása';
@override
String get repeater_sensors => 'Érzékelők';
@override
String get repeater_cliHelpPowerOff =>
'Át kapcsolja a készüléket. (nincs válasz elvárás)';
@override
String get repeater_cliHelpClkReboot =>
'Visszaállítja az órát egy ismert időpontra, majd újraindítja a készüléket.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Küld egy közvetlen szomszédoknak szóló hirdetést, amely közvetlen kapcsolatot igényel.';
@override
String get repeater_cliHelpStartOta =>
'Elindítja a vezeték nélküli útvonalon történő firmware frissítést a támogatott kártyákon.';
@override
String get repeater_cliHelpTime =>
'Beállítja a eszköz óráját a megadott Unix-időpont (Unix epoch) időpontra. Az óra nem tud visszanyúlni.';
@override
String get repeater_cliHelpBoard =>
'Megjeleníti a gyártó nevét/a hardver azonosítóját.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Kérést küld a közeli eszközöknek, hogy azok is megtalálják egymást. (Csak egy repeater eszköz számára)';
@override
String get repeater_cliHelpPowersaving =>
'Megmutatja, hogy a takarékos üzemmód engedélyezve van-e vagy nem.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Engedélyezi vagy kikapcsolja a takarékos üzemmódot (ha támogatott).';
@override
String get repeater_cliHelpErase =>
'(Csak sorozatban) Formázza a eszköz fájlrendszerét. Eltávolítja az összes beállítást és a kapcsolatokat.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Beállítja a maximális engedélyezett átviteli időtartamot százalékban (1-100). Belsőleg módosítja az időtartam-szabályozást.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Csak sorozatban) Cseréli a eszköz egyedi kulcsát. Az alkalmazáshoz újraindítás szükséges. Új nyilvános kulcsot generál.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Csak SX126x család) A növelt RX erősítést be- és kikapcsolható, így a nagyobb áramfelvétel esetén is javítható a érzékenység.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Megadja az üvegezésben megjelenő tulajdonos elérhetőségeinek szövegét. Használja a \'|\' karaktert új sorok elválasztására.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Beállítja a hálózati útvonal-hash módot. 0 = régebbi, 1 = szabványos, 2 = szigorú. Hatással van a hálózati útvonalak megadatalására.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Beállítja a hibaforrás-keresés érzékenységét: kikapcsolva, minimális, közepes vagy szigorú.';
@override
String get repeater_cliHelpSetFreq =>
'(Csak soros mód) Gyorsan beállítja a frekvenciát. A rendszer újraindítás szükséges. A teljes rádióparaméterek beállításához a \"rádió beállítás\" funkciót javaslom.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Csak ESPNow híd esetén) Beállítja a híd által használt WiFi-csatornát (1-14).';
@override
String get repeater_cliHelpGetName =>
'Megjeleníti a konfigurált csomópont nevét.';
@override
String get repeater_cliHelpGetRole =>
'Megmutatja a firmware funkcióját (repeater, szobai szerver stb.).';
@override
String get repeater_cliHelpGetPublicKey =>
'Megjeleníti a eszköz nyilvános kulcsát.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Csak soros mód) Megjeleníti a eszköz privát kulcsát. Kezelje titkos információként.';
@override
String get repeater_cliHelpGetRepeat =>
'Megmutatja, hogy a csomagok továbbításának (repeater funkció) engedélyezve van-e vagy nem.';
@override
String get repeater_cliHelpGetTx =>
'Megmutatja a jelenlegi TX (átvitel) teljesítményt dBm-ben.';
@override
String get repeater_cliHelpGetFreq =>
'Megjeleníti a konfigurált rádiófrekvenciát MHz-ben.';
@override
String get repeater_cliHelpGetRadio =>
'Megjeleníti az összes rádióparamétert: frekvencia, sávszélesség, széttétező tényező, kódolási ráta.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Csak SX126x családra) Megjeleníti az RX erősítés állapotát.';
@override
String get repeater_cliHelpGetAf => 'Megmutatja az aktuális időadó tényezőt.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Megmutatja az aktuális engedélyezett működési ciklust százalékban.';
@override
String get repeater_cliHelpGetIntThresh =>
'Megmutatja a csatornák közötti interferencia szintjét dB-ben.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Megmutatja az AGC (automatikus gain-kontroll) visszaállítási időt másodpercekben.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Megmutatja, hogy a kettős visszaigazolás (double-ACK) mód engedélyezve van-e (1), vagy kikapcsolva (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Megmutatja, hogy a vendég csak olvasási jogosítást engedélyez-e.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Megmutatja a helyi hirdetés időtartamát percenként.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Megmutatja az aktuális időzítést, amikor megjelenik a vízparti reklám, órákonként.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Megjeleníti a konfigurált vendégjelszót.';
@override
String get repeater_cliHelpGetLat => 'Megjeleníti a beállított szélességet.';
@override
String get repeater_cliHelpGetLon => 'Megjeleníti a beállított hosszúságot.';
@override
String get repeater_cliHelpGetRxDelay =>
'Megmutatja az alapértéket a késéshez.';
@override
String get repeater_cliHelpGetTxDelay =>
'Megmutatja a vízszint-érzékelő jelátviteli késésének tényezőjét.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Megmutatja a közvetlen módban használt késés tényezőt.';
@override
String get repeater_cliHelpGetFloodMax =>
'Megmutatja a maximális vízszint-emelkedés mértékét.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Megjeleníti az tulajdonos elérhetőségének szövegét.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Megjeleníti a hash-alapú mód (0/1/2) beállításokat.';
@override
String get repeater_cliHelpGetLoopDetect =>
'Mutatja a cikkszám-azonosító érzékenységet.';
@override
String get repeater_cliHelpGetAcl =>
'(Csak sorozat) A repeateren található hozzáférési szabályok listája.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Megmutatja, hogy a híd engedélyezve van-e.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Megmutatja a hídon bekövetkező késést másodpercben.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Megmutatja, hogy a híd RX vagy TX csomagokat fogad-e.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Csak RS232 híd) Megjeleníti a híd sebességét.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Csak ESPNow híd) Megjeleníti a híd által használt WiFi csatornát.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Csak ESPNow híd esetén) Megjeleníti a híd által megosztott titkos kulcsot.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Csak NRF52 esetén) Megjeleníti a bootloader verzióját.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'A bemeneti feszültség-átalakító (akkumulátor-feszültség-szabályozó) működését mutatja.';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Megállapítja, hogy a felügyelet rendelkezik-e energiahatékonysági támogatással.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Megmutatja az aktuális energiaforrást: külső vagy akkumulátor.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Megjeleníti az utolsó újraindítás és leállítás okait.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Megjeleníti a rendszerindításkor mért akkumulátor feszültséget millivoltban (mV).';
@override
String get repeater_cliHelpSensorGet =>
'Beolvas egy felhasználó által definiált szenzor beállítást kulcs segítségével.';
@override
String get repeater_cliHelpSensorSet =>
'Egyedi szenzorbeállítások létrehozása.';
@override
String get repeater_cliHelpSensorList =>
'Összesíti az összes egyedi szenzor beállításot, oldalanként, opcionális kezdő index alapján.';
@override
String get repeater_cliHelpRegionDefault =>
'Megmutatja a jelenlegi alapértelmezett régió határait.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Beállítja az alapértelmezett régió hatókörét. Használja a \"<null>\" értéket a törléshez.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Felhasználható területek, ahol árvíz esetén forgalmat engedélyeznek.';
@override
String get repeater_cliHelpRegionListDenied =>
'Felhasznál, amelyek elutasítják a árvíz okozta forgalmat.';
@override
String get repeater_cliHelpStatsPackets =>
'(Csak sorozat) A csomagok szintjén történő statisztikát mutat.';
@override
String get repeater_cliHelpStatsRadio =>
'(Csak sorozat) Mutat rádióstatisztikákat.';
@override
String get repeater_cliHelpStatsCore =>
'(Csak soros mód) A főfirmware-adatokat mutatja.';
@override
String get telemetry_receivedData => 'Kapott adatokat a szenzorokról';
+462 -41
View File
@@ -24,7 +24,7 @@ class AppLocalizationsIt extends AppLocalizations {
String get common_cancel => 'Annulla';
@override
String get common_ok => 'OK';
String get common_ok => 'Va bene';
@override
String get common_connect => 'Connetti';
@@ -496,11 +496,11 @@ class AppLocalizationsIt extends AppLocalizations {
String get settings_debug => 'Risoluzione dei problemi';
@override
String get settings_bleDebugLog => 'Log di Debug BLE';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'Comandi, risposte e dati grezzi BLE';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'Log di Debug dell\'App';
@@ -514,7 +514,7 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore Open versione $version';
}
@override
@@ -620,43 +620,43 @@ class AppLocalizationsIt extends AppLocalizations {
String get appSettings_languageSystem => 'Predefinito di sistema';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Inglese';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Francese';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Spagnolo';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Tedesco';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Polacco';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Sloveno';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Portoghese';
@override
String get appSettings_languageIt => 'Italiano';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Cinese';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Svedese';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Olandese';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Sloveno';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Bulgaro';
@override
String get appSettings_languageRu => 'Russo';
@@ -1097,9 +1097,6 @@ class AppLocalizationsIt extends AppLocalizations {
return 'Canale $index';
}
@override
String get channels_hashtagChannel => 'Canale hashtag';
@override
String get channels_public => 'Pubblico';
@@ -1111,12 +1108,6 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get channels_private => 'Privato';
@override
String get channels_publicChannel => 'Canale pubblico';
@override
String get channels_privateChannel => 'Canale privato';
@override
String get channels_editChannel => 'Modifica canale';
@@ -1160,7 +1151,7 @@ class AppLocalizationsIt extends AppLocalizations {
String get channels_standardPublicPsk => 'PSK pubblico standard';
@override
String get channels_pskHex => 'PSK (Hex)';
String get channels_pskHex => 'PSK (esadecimale)';
@override
String get channels_generateRandomPsk =>
@@ -1258,7 +1249,7 @@ class AppLocalizationsIt extends AppLocalizations {
String get channels_sortManual => 'Manuale';
@override
String get channels_sortAZ => 'A-Z';
String get channels_sortAZ => 'D-Z';
@override
String get channels_sortLatestMessages => 'Ultimi messaggi';
@@ -1368,7 +1359,7 @@ class AppLocalizationsIt extends AppLocalizations {
String get chat_addReaction => 'Aggiungi Reazione';
@override
String get chat_me => 'Me';
String get chat_me => 'Io';
@override
String get emojiCategorySmileys => 'Emoji';
@@ -1457,7 +1448,7 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String debugFrame_timestamp(int timestamp) {
return '- Timestamp: $timestamp';
return '- Marca temporale: $timestamp';
}
@override
@@ -2136,7 +2127,7 @@ class AppLocalizationsIt extends AppLocalizations {
'Visualizza lo stato, le statistiche e i vicini del ripetitore';
@override
String get repeater_telemetry => 'Telemetry';
String get repeater_telemetry => 'Telemetria';
@override
String get repeater_telemetrySubtitle =>
@@ -2232,6 +2223,9 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Statistiche del Pacchetto';
@@ -2319,7 +2313,7 @@ class AppLocalizationsIt extends AppLocalizations {
String get repeater_bandwidth => 'Larghezza di banda';
@override
String get repeater_spreadingFactor => 'Spreading Factor';
String get repeater_spreadingFactor => 'Fattore di propagazione';
@override
String get repeater_codingRate => 'Tasso di Codifica';
@@ -2444,6 +2438,166 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Impostazioni salvate con successo';
@override
String get repeater_rxGain => 'Aumento del guadagno RX';
@override
String get repeater_rxGainHelper =>
'Maggiore sensibilità, maggiore assorbimento di corrente (solo per SX1262/SX1268)';
@override
String get repeater_refreshRxGain => 'Rafforza l\'effetto di RX';
@override
String get repeater_multiAcks => 'ACK multipli';
@override
String get repeater_multiAcksSubtitle =>
'Riconoscere i messaggi attraverso percorsi multipli per una migliore consegna.';
@override
String get repeater_refreshMultiAcks => 'Riaffermare più ACK';
@override
String get repeater_networkHealth => 'Salute della rete';
@override
String get repeater_loopDetect => 'Rilevamento di cicli';
@override
String get repeater_loopDetectHelper =>
'Crea pacchetti di dati che simulano loop di routing.';
@override
String get repeater_loopDetectOff => 'Offerte';
@override
String get repeater_loopDetectMinimal => 'Essenziale';
@override
String get repeater_loopDetectModerate => 'Moderato';
@override
String get repeater_loopDetectStrict => 'Rigido';
@override
String get repeater_dutyCycle => 'Ciclo di lavoro';
@override
String get repeater_dutyCycleHelper =>
'Percentuale massima di utilizzo dello spazio pubblicitario';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Informazioni sull\'operatore';
@override
String get repeater_ownerInfoHelper =>
'Metadati pubblici per questo ripetitore';
@override
String get repeater_refreshOwnerInfo =>
'Aggiorna le informazioni sull\'operatore';
@override
String get repeater_floodMax =>
'Massimo numero di salti in caso di inondazione';
@override
String get repeater_floodMaxHelper =>
'Numero massimo di pacchetti che un flusso può attraversare (0-64)';
@override
String get repeater_advancedSettings => 'Avanzato';
@override
String get repeater_advancedSettingsSubtitle =>
'Manopole di regolazione per operatori esperti';
@override
String get repeater_pathHashMode => 'Modalità di hashing del percorso';
@override
String get repeater_pathHashModeHelper =>
'Byte utilizzati per codificare l\'ID di questo ripetitore nei tag per il rilevamento del percorso/loop. 0=1 byte (256 ID, fino a 64 salti), 1=2 byte (65.000 ID, fino a 32 salti), 2=3 byte (16 milioni di ID, fino a 21 salti). Le versioni 1.13 e precedenti utilizzano percorsi multi-byte: è necessario attivare la rete prima di utilizzare questa funzionalità (a partire dalla versione 1.14).';
@override
String get repeater_txDelay => 'Ritardo a Flood, TX';
@override
String get repeater_txDelayHelper =>
'Riassegnare lo spazio tra i pacchetti per gestire il traffico intenso, come un moltiplicatore del tempo di trasmissione (da 0 a 2, valore predefinito 0,5). Un valore più alto significa meno collisioni, ma una trasmissione più lenta.';
@override
String get repeater_directTxDelay => 'Ritardo diretto TX';
@override
String get repeater_directTxDelayHelper =>
'Riassegnare lo spazio per il traffico diretto (non di massa), come un moltiplicatore del tempo di trasmissione del pacchetto (da 0 a 2, valore predefinito 0,3).';
@override
String get repeater_intThresh => 'Soglia di interferenza';
@override
String get repeater_intThreshHelper =>
'Il limite è stato impostato per la calibrazione del livello di rumore del ricevitore, in modo che esso rifiuti i segnali di interferenza superiori a questo livello. 0 disabilita aumentalo solo se si verificano errori nel ricevitore in una banda di frequenza rumorosa.';
@override
String get repeater_agcResetInterval => 'Intervallo di ripristino di AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Con quale frequenza è necessario resettare il controllo automatico del guadagno per ripristinare il funzionamento dopo un\'interruzione. Impostare su secondi, ridotti a multipli di 4. Disattivare la reimpostazione periodica.';
@override
String get repeater_actionsTitle => 'Azioni';
@override
String get repeater_sendAdvert =>
'Inviare annuncio relativo alle inondazioni';
@override
String get repeater_sendAdvertSubtitle =>
'Trasmettere un annuncio pubblicitario relativo alle inondazioni attraverso la rete.';
@override
String get repeater_sendAdvertZeroHop =>
'Inviare un annuncio senza intermediari';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Trasmettere un annuncio a un solo hop (senza ripetitori)';
@override
String get repeater_clockSync => 'Sincronizza l\'orologio ora';
@override
String get repeater_clockSyncSubtitle =>
'Imposta l\'ora del tuo telefono sul ripetitore.';
@override
String repeater_actionSucceeded(String action) {
return '$action ha avuto successo';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action failed: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'Impostazioni salvate — riavviare il ripetitore per applicare le modifiche';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Alcune impostazioni non sono state salvate: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Errore durante il salvataggio delle impostazioni: $error';
@@ -2458,10 +2612,6 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Aggiorna TX potenza';
@override
String get repeater_refreshLocationSettings =>
'Aggiorna le Impostazioni della Posizione';
@override
String get repeater_refreshPacketForwarding =>
'Aggiorna il inoltro pacchetti';
@@ -2472,10 +2622,6 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Aggiorna Modalità Privacy';
@override
String get repeater_refreshAdvertisementSettings =>
'Aggiorna le Impostazioni dell\'Annuncio';
@override
String repeater_refreshed(String label) {
return '$label aggiornato';
@@ -2801,6 +2947,281 @@ class AppLocalizationsIt extends AppLocalizations {
String get repeater_gpsNote =>
'è stata introdotta una funzione gps per gestire le tematiche relative alla posizione.';
@override
String get repeater_getCategory => 'Ottenere valori';
@override
String get repeater_powerMgmt => 'Gestione dell\'energia';
@override
String get repeater_sensors => 'Sensori';
@override
String get repeater_cliHelpPowerOff =>
'Disattiva il dispositivo. (non ci si aspetta alcuna risposta)';
@override
String get repeater_cliHelpClkReboot =>
'Riporta l\'orologio a un\'epoca nota e riavvia il dispositivo.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Invia un annuncio che raggiunge solo i vicini immediati (senza passaggi intermedi).';
@override
String get repeater_cliHelpStartOta =>
'Avvia un aggiornamento del firmware tramite la trasmissione radio su schede supportate.';
@override
String get repeater_cliHelpTime =>
'Imposta l\'orario del dispositivo sui secondi dell\'epoca Unix specificati. L\'orario non può andare indietro.';
@override
String get repeater_cliHelpBoard =>
'Indica il produttore della scheda e l\'identificatore hardware.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Invia una richiesta di scoperta di nodi ai vicini. (Solo per ripetitori)';
@override
String get repeater_cliHelpPowersaving =>
'Indica se la modalità di risparmio energetico è attiva o disattivata.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Abilita o disabilita la modalità di risparmio energetico (se supportata).';
@override
String get repeater_cliHelpErase =>
'(Solo per sistemi di serializzazione) Formatta il file system del dispositivo. Elimina tutte le impostazioni e i contatti.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Imposta il ciclo di trasmissione massimo consentito in percentuale (da 1 a 100). Regola internamente il fattore di tempo di trasmissione.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Solo per serie) Sostituisce la chiave privata di identificazione del dispositivo. È necessario riavviare il dispositivo per applicare la modifica. Genera una nuova chiave pubblica.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Solo per SX126x) Permette di attivare un guadagno RX potenziato per una maggiore sensibilità a correnti più elevate.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Definisce la stringa contenente le informazioni di contatto del proprietario, presente negli annunci. Utilizzare \'|\' per i newline.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Imposta la modalità di hashing del percorso. 0 = modalità legacy, 1 = modalità standard, 2 = modalità rigorosa. Influisce su come vengono abbinati i percorsi di routing.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Imposta il livello di sensibilità per il rilevamento dei loop di routing: disattivato, minimo, moderato o rigoroso.';
@override
String get repeater_cliHelpSetFreq =>
'(Solo per la funzione di regolazione della frequenza) Imposta rapidamente la frequenza desiderata. È necessario riavviare il dispositivo. Si consiglia di utilizzare la funzione \"imposta radio\" per impostare tutti i parametri radio.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Solo per il bridge ESPNow) Imposta il canale Wi-Fi (da 1 a 14) utilizzato dal bridge.';
@override
String get repeater_cliHelpGetName => 'Mostra il nome del nodo configurato.';
@override
String get repeater_cliHelpGetRole =>
'Indica il ruolo del firmware (ripetitore, server per stanza, ecc.).';
@override
String get repeater_cliHelpGetPublicKey =>
'Mostra la chiave pubblica del dispositivo.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Solo per serie) Visualizza la chiave privata del dispositivo. Trattala come una informazione riservata.';
@override
String get repeater_cliHelpGetRepeat =>
'Indica se la funzione di inoltro dei pacchetti (funzione di ripetitore) è attiva o disattivata.';
@override
String get repeater_cliHelpGetTx => 'Mostra la potenza attuale in dBm.';
@override
String get repeater_cliHelpGetFreq =>
'Mostra la frequenza radio configurata in MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Visualizza tutti i parametri radio: frequenza, larghezza di banda, fattore di spreading, tasso di codifica.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Solo per i moduli SX126x) Mostra lo stato del guadagno potenziato del RX.';
@override
String get repeater_cliHelpGetAf =>
'Mostra il fattore di trasmissione attuale.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Mostra il ciclo di lavoro attuale consentito in percentuale.';
@override
String get repeater_cliHelpGetIntThresh =>
'Mostra il limite di interferenza del canale in dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Indica l\'intervallo di reset dell\'AGC in secondi.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Indica se la modalità \"ACK doppio\" è attiva (1) o disattivata (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Indica se è consentito l\'accesso in sola lettura per gli ospiti.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Indica l\'intervallo pubblicitario locale in minuti.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Indica l\'intervallo pubblicitario per la trasmissione del servizio di allerta alluvioni, espresso in ore.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Visualizza la password del guest configurata.';
@override
String get repeater_cliHelpGetLat => 'Mostra la latitudine configurata.';
@override
String get repeater_cliHelpGetLon => 'Mostra la longitudine impostata.';
@override
String get repeater_cliHelpGetRxDelay => 'Mostra il valore base di rxdelay.';
@override
String get repeater_cliHelpGetTxDelay =>
'Mostra il fattore di ritardo in modalità di allarme.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Mostra il fattore di ritardo in modalità diretta.';
@override
String get repeater_cliHelpGetFloodMax =>
'Mostra il numero massimo di salti dovuto all\'inondazione.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Visualizza la stringa contenente le informazioni di contatto del proprietario.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Mostra la modalità \"hash del percorso\" (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Indica la sensibilità alla rilevazione di loop.';
@override
String get repeater_cliHelpGetAcl =>
'(Solo per serie) Elenca le voci di controllo degli accessi su un ripetitore.';
@override
String get repeater_cliHelpGetBridgeEnabled => 'Indica se il ponte è attivo.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Mostra il ritardo del ponte in millisecondi.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Indica se il bridge sta inviando pacchetti RX o TX.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Solo per l\'adattatore RS232) Visualizza la velocità di trasmissione del bridge.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Solo per il bridge ESPNow) Visualizza il canale WiFi del bridge.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Solo per il bridge ESPNow) Visualizza la chiave segreta condivisa.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Solo per NRF52) Visualizza la versione del bootloader.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Mostra il moltiplicatore ADC (adattamento della tensione della batteria).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Indica se il sistema dispone di funzionalità di gestione dell\'energia.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Indica la fonte di alimentazione attuale: esterna o batteria.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Mostra le ragioni più recenti per il ripristino e lo spegnimento.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Mostra la tensione della batteria al momento dell\'accensione, misurata in millivolt (mV).';
@override
String get repeater_cliHelpSensorGet =>
'Legge un valore di configurazione personalizzato per un sensore tramite un tasto.';
@override
String get repeater_cliHelpSensorSet =>
'Definisce una configurazione personalizzata per un sensore.';
@override
String get repeater_cliHelpSensorList =>
'Elenca tutte le impostazioni personalizzate dei sensori, organizzate in pagine a partire da un indice di inizio opzionale.';
@override
String get repeater_cliHelpRegionDefault =>
'Mostra l\'ambito predefinito corrente.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Definisce l\'ambito regionale predefinito. Utilizzare \"<null>\" per cancellare.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Elenca le regioni che consentono il transito di veicoli in caso di allagamenti.';
@override
String get repeater_cliHelpRegionListDenied =>
'Elenca le regioni che vietano il transito in caso di alluvioni.';
@override
String get repeater_cliHelpStatsPackets =>
'(Solo per la visualizzazione dei dati seriali) Mostra statistiche a livello di pacchetto.';
@override
String get repeater_cliHelpStatsRadio =>
'(Solo per serie TV) Visualizza statistiche relative alla trasmissione radiofonica.';
@override
String get repeater_cliHelpStatsCore =>
'(Solo per serie) Visualizza le statistiche del firmware di base.';
@override
String get telemetry_receivedData => 'Dati Telemetria Ricevuti';
@@ -3168,7 +3589,7 @@ class AppLocalizationsIt extends AppLocalizations {
String get listFilter_heardRecently => 'Sentito di recente';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'D-Z';
@override
String get listFilter_filters => 'Filtri';
+392 -18
View File
@@ -121,7 +121,7 @@ class AppLocalizationsJa extends AppLocalizations {
String get connectionChoiceBluetoothLabel => 'ブルートゥース';
@override
String get connectionChoiceTcpLabel => 'TCP';
String get connectionChoiceTcpLabel => 'TCP (Transmission Control Protocol)';
@override
String get tcpScreenTitle => 'TCP を使用して接続';
@@ -470,10 +470,11 @@ class AppLocalizationsJa 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 => 'アプリケーションのデバッグログ';
@@ -1043,9 +1044,6 @@ class AppLocalizationsJa extends AppLocalizations {
return 'チャンネル $index';
}
@override
String get channels_hashtagChannel => 'ハッシュタグチャンネル';
@override
String get channels_public => '一般の人々';
@@ -1057,12 +1055,6 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String get channels_private => '個人の';
@override
String get channels_publicChannel => '一般チャンネル';
@override
String get channels_privateChannel => 'プライベートチャンネル';
@override
String get channels_editChannel => 'チャンネルを編集する';
@@ -2138,6 +2130,9 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX 空き時間';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'パケット統計';
@@ -2337,6 +2332,152 @@ class AppLocalizationsJa 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 => '複数のACK(応答)';
@override
String get repeater_multiAcksSubtitle => '複数の経路でメッセージを送信することで、より確実な配信を実現する。';
@override
String get repeater_refreshMultiAcks => '複数のACKをリフレッシュする';
@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 =>
'このリピーターのIDをフローパス/ループ検出タグにエンコードするために使用されるバイト数。 0=1バイト (256個のID、最大64ホップ)、1=2バイト (65,000個のID、最大32ホップ)、2=3バイト (160万個のID、最大21ホップ)。 v1.13およびそれ以前のファームウェアでは、マルチバイトパスがサポートされていません。 v1.14以降のバージョンでは、一度ネットワークが起動されると、パスが一度だけ検出されます。';
@override
String get repeater_txDelay => 'フロイド・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 を設定すると、ノイズの多い帯域で RX エラーが発生した場合のみ、この値を上げることができます。';
@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 が成功しました';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action の実行に失敗しました: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'設定を保存しました — リピーターを再起動して適用してください';
@override
String repeater_settingsPartialFailure(String failures) {
return '設定の一部でエラーが発生しました:$failures';
}
@override
String repeater_errorSavingSettings(String error) {
return '設定の保存に失敗しました:$error';
@@ -2351,9 +2492,6 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'TX の電力レベルをリセットする';
@override
String get repeater_refreshLocationSettings => '場所設定をリセットする';
@override
String get repeater_refreshPacketForwarding => 'パケット転送の刷新';
@@ -2363,9 +2501,6 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'プライバシーモードをリセットする';
@override
String get repeater_refreshAdvertisementSettings => '広告設定のリセット';
@override
String repeater_refreshed(String label) {
return '$label が更新されました';
@@ -2666,6 +2801,245 @@ class AppLocalizationsJa extends AppLocalizations {
@override
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 => '現在のTX(送信)電力のdBm値を表示します。';
@override
String get repeater_cliHelpGetFreq => '設定された無線周波数をMHzで表示します。';
@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 => 'チャンネル干渉の閾値をdBで表示します。';
@override
String get repeater_cliHelpGetAgcResetInterval => 'AGCのリセット間隔を秒単位で表示します。';
@override
String get repeater_cliHelpGetMultiAcks => 'ダブルACKモードが有効 (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 => 'rxdelay の基本値を表示します。';
@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 => '橋の遅延時間をミリ秒(ms)で表示します。';
@override
String get repeater_cliHelpGetBridgeSource =>
'RX または TX パケットを橋渡ししているかどうかを示す。';
@override
String get repeater_cliHelpGetBridgeBaud => '(RS232 橋渡し機能のみ)橋渡しのボーレートを表示します。';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(ESPNowブリッジのみ)ブリッジで使用しているWi-Fiチャンネルを表示します。';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(ESPNowブリッジのみ)ブリッジで共有されている秘密鍵を表示します。';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(NRF52のみ)ブートローダーのバージョンを表示します。';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'ADC(アナログ-デジタル変換)のマルチプライヤー(バッテリー電圧のスケーリング)を表示します。';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'取締役会が電力管理機能をサポートしているかどうかを報告します。';
@override
String get repeater_cliHelpGetPwrMgtSource => '現在の電源(外部電源またはバッテリー)を表示します。';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'最新のリセットおよびシャットダウンの理由を表示します。';
@override
String get repeater_cliHelpGetPwrMgtBootMv => '起動時のバッテリー電圧をmVで表示します。';
@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 => '受信したテレメトリーデータ';
+393 -17
View File
@@ -470,10 +470,11 @@ class AppLocalizationsKo 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 => '앱 디버깅 로그';
@@ -1038,9 +1039,6 @@ class AppLocalizationsKo extends AppLocalizations {
return '채널 $index';
}
@override
String get channels_hashtagChannel => '해시태그 채널';
@override
String get channels_public => '대중의';
@@ -1052,12 +1050,6 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String get channels_private => '사립';
@override
String get channels_publicChannel => '공개 채널';
@override
String get channels_privateChannel => '개인 채널';
@override
String get channels_editChannel => '채널 편집';
@@ -2135,6 +2127,9 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX 에어타임';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => '패킷 통계';
@@ -2335,6 +2330,153 @@ class AppLocalizationsKo 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 => '다중 ACK';
@override
String get repeater_multiAcksSubtitle => '다양한 경로를 통해 메시지를 확인하여 전달 효율성을 높입니다.';
@override
String get repeater_refreshMultiAcks => '다중 ACK 재확인';
@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 =>
'이 리피터의 ID를 플러드 경로/루프 감지 태그에 인코딩하는 데 사용되는 바이트 수: 0=1 바이트 (256개의 ID, 최대 64개의 홉), 1=2 바이트 (65,000개의 ID, 최대 32개의 홉), 2=3 바이트 (16백만 개의 ID, 최대 21개의 홉). v1.13 및 이전 버전의 펌웨어는 다중 바이트 경로를 지원하지 않으며, 네트워크가 v1.14 이상으로 업그레이드되면 한 번만 감지합니다.';
@override
String get repeater_txDelay => '플러드 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은 비활성화 상태를 의미하며, 잡음이 심한 대역에서 RX 오류가 발생할 경우에만 활성화해야 합니다.';
@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이 성공적으로 완료되었습니다.';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action 실패: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'설정이 저장되었습니다. 다시 시작하여 설정을 적용하세요.';
@override
String repeater_settingsPartialFailure(String failures) {
return '다음 설정에 실패했습니다: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return '설정 저장 오류: $error';
@@ -2349,9 +2491,6 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'TX 전원 재설정';
@override
String get repeater_refreshLocationSettings => '위치 설정 초기화';
@override
String get repeater_refreshPacketForwarding => '패킷 전송 재시작';
@@ -2361,9 +2500,6 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => '개인 정보 보호 모드 재설정';
@override
String get repeater_refreshAdvertisementSettings => '광고 설정 재설정';
@override
String repeater_refreshed(String label) {
return '$label가 갱신됨';
@@ -2666,6 +2802,246 @@ class AppLocalizationsKo extends AppLocalizations {
@override
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 =>
'장치를 주어진 유닉스 에포크 초부터 시간으로 설정합니다. 시간은 이전으로 이동할 수 없습니다.';
@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 브리지만 해당) 브리지에서 사용되는 WiFi 채널(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 => '현재 TX 전력(dBm)을 표시합니다.';
@override
String get repeater_cliHelpGetFreq => '구성된 무선 주파수를 MHz 단위로 표시합니다.';
@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 => '채널 간섭 임계값을 dB 단위로 표시합니다.';
@override
String get repeater_cliHelpGetAgcResetInterval => 'AGC 재설정 간격을 초 단위로 표시합니다.';
@override
String get repeater_cliHelpGetMultiAcks =>
'더블 ACK 모드가 활성화되어 있는지 (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 => 'Rxdelay 기본 값을 표시합니다.';
@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 브리지 기능만) 브리지의 보드 속도를 표시합니다.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(ESPNow 브리지만 해당) 브리지의 Wi-Fi 채널을 표시합니다.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(ESPNow 브리지만 해당) 브리지에서 공유된 비밀을 표시합니다.';
@override
String get repeater_cliHelpGetBootloaderVer => '(NRF52만 해당) 부팅 로더 버전을 표시합니다.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'배터리 전압을 스케일링하는 ADC 멀티플라이어를 보여줍니다.';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'이 보드가 전력 관리 기능을 지원하는지 여부를 나타냅니다.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'현재 전원 공급 장치 (외부 전원 또는 배터리)를 표시합니다.';
@override
String get repeater_cliHelpGetPwrMgtBootReason => '가장 최근 재설정 및 종료 이유를 보여줍니다.';
@override
String get repeater_cliHelpGetPwrMgtBootMv => '부팅 시 배터리 전압을 mV 단위로 표시합니다.';
@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 => '수신된 통신 데이터';
+486 -65
View File
@@ -24,7 +24,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get common_cancel => 'Annuleren';
@override
String get common_ok => 'OK';
String get common_ok => 'Prima';
@override
String get common_connect => 'Verbinden';
@@ -274,7 +274,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get scanner_stop => 'Stoppen';
@override
String get scanner_scan => 'Scan';
String get scanner_scan => 'Scannen';
@override
String get scanner_bluetoothOff => 'Bluetooth is uitgeschakeld';
@@ -382,7 +382,7 @@ class AppLocalizationsNl extends AppLocalizations {
'Instellingen voor het toevoegen van contacten';
@override
String get settings_privacyMode => 'Privacy Mode';
String get settings_privacyMode => 'Privacy-modus';
@override
String get settings_privacyModeSubtitle =>
@@ -487,17 +487,17 @@ class AppLocalizationsNl extends AppLocalizations {
'Ben je er zeker van dat je het apparaat opnieuw wilt opstarten? Je wordt losgekoppeld.';
@override
String get settings_debug => 'Debug';
String get settings_debug => 'Foutopsporing';
@override
String get settings_bleDebugLog => 'BLE Debug Log';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'BLE commando\'s, antwoorden en ruwe data';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'App Debug Log';
String get settings_appDebugLog => 'Debuglog van de app';
@override
String get settings_appDebugLogSubtitle => 'Toepassingsdebugberichten';
@@ -507,7 +507,7 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore Open versie $version';
}
@override
@@ -543,7 +543,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get settings_infoChannelCount => 'Aantal Kanalen';
@override
String get settings_presets => 'Presets';
String get settings_presets => 'Voorgeprogrammeerde instellingen';
@override
String get settings_frequency => 'Frequentie (MHz)';
@@ -613,43 +613,43 @@ class AppLocalizationsNl extends AppLocalizations {
String get appSettings_languageSystem => 'Standaardinstelling';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Engels';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Frans';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Spaans';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Duits';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Pools';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Sloveens';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Portugees';
@override
String get appSettings_languageIt => 'Italiano';
String get appSettings_languageIt => 'Italiaans';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Chinees';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Zweeds';
@override
String get appSettings_languageNl => 'Nederlands';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Sloveens';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Bulgaars';
@override
String get appSettings_languageRu => 'Russisch';
@@ -886,7 +886,7 @@ class AppLocalizationsNl extends AppLocalizations {
}
@override
String get appSettings_debugCard => 'Debug';
String get appSettings_debugCard => 'Foutopsporing';
@override
String get appSettings_appDebugLogging => 'App Debuggen Loggen';
@@ -968,7 +968,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get contacts_roomLogin => 'Ruimte Inloggen';
@override
String get contacts_openChat => 'Open Chat';
String get contacts_openChat => 'Open gesprek';
@override
String get contacts_editGroup => 'Groep bewerken';
@@ -1086,9 +1086,6 @@ class AppLocalizationsNl extends AppLocalizations {
return 'Kanaal $index';
}
@override
String get channels_hashtagChannel => 'Hashtag kanaal';
@override
String get channels_public => 'Openbaar';
@@ -1100,12 +1097,6 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String get channels_private => 'Privé';
@override
String get channels_publicChannel => 'Open kanaal';
@override
String get channels_privateChannel => 'Private kanaal';
@override
String get channels_editChannel => 'Kanaal bewerken';
@@ -1244,7 +1235,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get channels_sortManual => 'Handmatig';
@override
String get channels_sortAZ => 'A-Z';
String get channels_sortAZ => 'Alfabetisch';
@override
String get channels_sortLatestMessages => 'Recent berichten';
@@ -1390,7 +1381,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get gifPicker_noInternet => 'Geen internetverbinding';
@override
String get debugLog_appTitle => 'App Debug Log';
String get debugLog_appTitle => 'Debuglog van de app';
@override
String get debugLog_bleTitle => 'BLE Debug Log';
@@ -1418,7 +1409,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get debugLog_frames => 'Ramen';
@override
String get debugLog_rawLogRx => 'Raw Log-RX';
String get debugLog_rawLogRx => 'Niet-verwerkt Log-RX';
@override
String get debugLog_noBleActivity => 'Geen BLE-activiteit nog.';
@@ -1468,7 +1459,7 @@ class AppLocalizationsNl extends AppLocalizations {
}
@override
String get debugFrame_hexDump => 'Hex Dump:';
String get debugFrame_hexDump => 'Hex-dump:';
@override
String get chat_pathManagement => 'Beheer van Paden';
@@ -1603,7 +1594,7 @@ class AppLocalizationsNl extends AppLocalizations {
}
@override
String get chat_floodAuto => 'Flood (auto)';
String get chat_floodAuto => 'Overstroming (van een auto)';
@override
String get chat_direct => 'Direct';
@@ -1641,7 +1632,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get chat_invalidLink => 'Ongeldig linkformaat';
@override
String get map_title => 'Node Map';
String get map_title => 'Kaart van de knopen';
@override
String get map_lineOfSight => 'Zichtlijn';
@@ -1658,7 +1649,7 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String map_nodesCount(int count) {
return 'Nodes: $count';
return 'Knooppunten: $count';
}
@override
@@ -1670,7 +1661,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get map_chat => 'Chat';
@override
String get map_repeater => 'Repeater';
String get map_repeater => 'Herhaald';
@override
String get map_room => 'Ruimte';
@@ -1731,7 +1722,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get map_pinLabel => 'Label vastzetten';
@override
String get map_label => 'Label';
String get map_label => 'Etiket';
@override
String get map_pointOfInterest => 'Interessepunt';
@@ -1758,7 +1749,7 @@ class AppLocalizationsNl extends AppLocalizations {
'Verbind met een apparaat om markers te delen';
@override
String get map_filterNodes => 'Filter Nodes';
String get map_filterNodes => 'Filternodes';
@override
String get map_nodeTypes => 'Nodetypes';
@@ -1767,7 +1758,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get map_chatNodes => 'Chatnodes';
@override
String get map_repeaters => 'Repeaters';
String get map_repeaters => 'Herhaalders';
@override
String get map_otherNodes => 'Andere Nodes';
@@ -1851,7 +1842,7 @@ class AppLocalizationsNl extends AppLocalizations {
}
@override
String get mapCache_downloadAction => 'Download';
String get mapCache_downloadAction => 'Downloaden';
@override
String mapCache_cachedTiles(int count) {
@@ -1999,7 +1990,7 @@ class AppLocalizationsNl extends AppLocalizations {
'Voer het wachtwoord van de kamer in om toegang te krijgen tot instellingen en status.';
@override
String get login_routing => 'Routing';
String get login_routing => 'Routeplanning';
@override
String get login_routingMode => 'Routeerwijze';
@@ -2121,7 +2112,7 @@ class AppLocalizationsNl extends AppLocalizations {
'Status, statistieken en buren bekijken';
@override
String get repeater_telemetry => 'Telemetry';
String get repeater_telemetry => 'Telemetrie';
@override
String get repeater_telemetrySubtitle =>
@@ -2216,6 +2207,9 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX-zendtijd';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Pakketstatistieken';
@@ -2250,7 +2244,7 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String repeater_duplicatesFloodDirect(String flood, String direct) {
return 'Flood: $flood, Direct: $direct';
return 'Overstroming: $flood, Direct: $direct';
}
@override
@@ -2424,6 +2418,164 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Instellingen succesvol opgeslagen';
@override
String get repeater_rxGain => 'Verhoogde RX-uitgang';
@override
String get repeater_rxGainHelper =>
'Hogere gevoeligheid, grotere stroomverbruik (alleen voor SX1262/SX1268)';
@override
String get repeater_refreshRxGain =>
'Versterk de reeds bestaande RX-verbetering.';
@override
String get repeater_multiAcks => 'Meerdere bevestigingen';
@override
String get repeater_multiAcksSubtitle =>
'Bevestig berichten via verschillende routes voor een betere levering.';
@override
String get repeater_refreshMultiAcks => 'Herhaal meerdere bevestigingen';
@override
String get repeater_networkHealth => 'Netwerkgezondheid';
@override
String get repeater_loopDetect => 'Detectie van beweging';
@override
String get repeater_loopDetectHelper =>
'Verzend pakketten die eruitzien als routing-lusjes';
@override
String get repeater_loopDetectOff => 'Af';
@override
String get repeater_loopDetectMinimal => 'Minimaal';
@override
String get repeater_loopDetectModerate => 'Matig';
@override
String get repeater_loopDetectStrict => 'Strikte';
@override
String get repeater_dutyCycle => 'Werkcyclus';
@override
String get repeater_dutyCycleHelper =>
'Maximale percentage van de beschikbare uitzendtijd';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Informatie over de operator';
@override
String get repeater_ownerInfoHelper => 'Openbare metadata voor deze repeater';
@override
String get repeater_refreshOwnerInfo => 'Herstel informatie over de operator';
@override
String get repeater_floodMax => 'Maximale hoeveelheid hop';
@override
String get repeater_floodMaxHelper =>
'Maximale hoeveelheid hop die een pakket kan bevatten (0-64)';
@override
String get repeater_advancedSettings => 'Geavanceerd';
@override
String get repeater_advancedSettingsSubtitle =>
'Regelhendels voor ervaren gebruikers';
@override
String get repeater_pathHashMode => 'Hash-modus voor paden';
@override
String get repeater_pathHashModeHelper =>
'Bytes die gebruikt worden om de ID van deze repeater te coderen in flood-pad/lusdetectietags. 0=1 byte (256 ID\'s, tot 64 hops), 1=2 bytes (65.000 ID\'s, tot 32 hops), 2=3 bytes (16 miljoen ID\'s, tot 21 hops). Versies 1.13 en ouder gebruiken multi-byte paden alleen na het activeren van het netwerk.';
@override
String get repeater_txDelay => 'Vertraging bij Flood TX';
@override
String get repeater_txDelayHelper =>
'Herzendinterval voor verkeer tijdens overstromingen, als een veelvoud van de tijd die het pakket nodig heeft (0-2, standaard 0.5). Een hoger getal betekent minder botsingen, maar ook een langere leveringstijd.';
@override
String get repeater_directTxDelay => 'Directe vertraging';
@override
String get repeater_directTxDelayHelper =>
'De overzending van tijdslots voor directe (niet-massaal) verkeer, als een vermenigvuldigingsfactor van de tijd die een pakket nodig heeft (0-2, standaard 0,3).';
@override
String get repeater_intThresh => 'Grenswaarde voor interferentie';
@override
String get repeater_intThreshHelper =>
'De drempelwaarde is ingesteld zodat de radio storingen boven deze waarde kan detecteren en blokkeren. 0 staat voor \"uitgezet\" alleen verhoog deze waarde als u fouten in een storingrijke band ziet.';
@override
String get repeater_agcResetInterval =>
'Interval voor het opnieuw instellen van AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Hoe vaak moet u de automatische gainregeling van de radio opnieuw instellen om terug te keren van een situatie waarin de gain vastzit? Elke seconde, of elke 4e seconde. Het uitschakelen van de periodieke reset (0) zorgt ervoor dat de gain niet automatisch wordt aangepast.';
@override
String get repeater_actionsTitle => 'Acties';
@override
String get repeater_sendAdvert => 'Verzend advertentie over overstromingen';
@override
String get repeater_sendAdvertSubtitle =>
'Zend een advertentie over overstromingen uit via het netwerk.';
@override
String get repeater_sendAdvertZeroHop =>
'Verzend een advertentie zonder tussenliggende stap';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Zend een advertentie met één enkele verbinding (zonder tussenliggende zenders).';
@override
String get repeater_clockSync => 'Synchroniseer klok nu';
@override
String get repeater_clockSyncSubtitle =>
'Stel de tijd van je telefoon in op de repeater.';
@override
String repeater_actionSucceeded(String action) {
return '$action is gelukt';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action failed: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'Instellingen opgeslagen start de zender opnieuw om de wijzigingen toe te passen.';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Sommige instellingen zijn niet correct uitgevoerd: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Fout bij het opslaan van de instellingen: $error';
@@ -2439,10 +2591,6 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Nieuw laden TX-vermogen';
@override
String get repeater_refreshLocationSettings =>
'Instellingen Locatie Vernieuwen';
@override
String get repeater_refreshPacketForwarding =>
'Vernieuwen Pakket Doorversturing';
@@ -2453,10 +2601,6 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Privacymode vernieuwen';
@override
String get repeater_refreshAdvertisementSettings =>
'Instellingen Advertentie Bijwerken';
@override
String repeater_refreshed(String label) {
return '$label is vernieuwd';
@@ -2468,7 +2612,7 @@ class AppLocalizationsNl extends AppLocalizations {
}
@override
String get repeater_cliTitle => 'Repeater CLI';
String get repeater_cliTitle => 'CLI-interface voor de repeater';
@override
String get repeater_debugNextCommand => 'Debug Volgende Commando';
@@ -2760,7 +2904,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get repeater_bridge => 'Bruggen';
@override
String get repeater_logging => 'Logging';
String get repeater_logging => 'Loggen';
@override
String get repeater_neighborsRepeaterOnly => 'Buren (Alleen repeaters)';
@@ -2780,6 +2924,283 @@ class AppLocalizationsNl extends AppLocalizations {
String get repeater_gpsNote =>
'De GPS-commando is geïntroduceerd om locatiegerelateerde onderwerpen te beheren.';
@override
String get repeater_getCategory => 'Waarden verkrijgen';
@override
String get repeater_powerMgmt => 'Energiebeheer';
@override
String get repeater_sensors => 'Sensoren';
@override
String get repeater_cliHelpPowerOff =>
'Zorgt ervoor dat het apparaat wordt uitgeschakeld. (geen reactie verwacht)';
@override
String get repeater_cliHelpClkReboot =>
'Stelt de klok terug naar een bekende tijd en start het apparaat opnieuw op.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Verstuurt een advertentie die alleen naar directe buren wordt gericht (geen tussenliggende stops).';
@override
String get repeater_cliHelpStartOta =>
'Start een firmware-update via de lucht op ondersteunde boards.';
@override
String get repeater_cliHelpTime =>
'Stelt de klok van het apparaat in op de gegeven Unix-tijd (aantal seconden vanaf de Unix-epoch). De klok kan niet teruggedraaid worden.';
@override
String get repeater_cliHelpBoard =>
'Geeft de fabrikant van het bord en/of de hardware-identificatie weer.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Stuurt een verzoek om buren in de buurt te ontdekken. (Alleen van toepassing op een repeater)';
@override
String get repeater_cliHelpPowersaving =>
'Geeft aan of de energiebesparingsmodus is ingeschakeld of uitgeschakeld.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Activeert of deactiveert de energiebesparingsmodus (indien ondersteund).';
@override
String get repeater_cliHelpErase =>
'(Alleen voor seriële verbindingen) Formateert het bestandssysteem van het apparaat. Verwijdert alle instellingen en contacten.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Stelt het maximale toegestane transmissiepercentage in (in procenten, 1-100). Past intern de tijdsschaal aan.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Alleen voor seriële toepassingen) Vervangt de private sleutel van het apparaat. Een herstart is vereist om deze wijziging toe te passen. Genereert een nieuwe publieke sleutel.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Alleen voor SX126x-chips) Schakelt de versterkte RX-gain in om de gevoeligheid te verbeteren bij een hoger stroomverbruik.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Definieert de string met contactgegevens van de eigenaar, die in de advertenties wordt opgenomen. Gebruik \'|\' voor nieuwe regels.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Stelt de modus voor het berekenen van de hash van de route in. 0 = voorheen, 1 = standaard, 2 = strikt. Beïnvloedt hoe de routes worden gematched.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Stelt de gevoeligheid voor het detecteren van een lus in de routing in: uit, minimaal, matig of strikt.';
@override
String get repeater_cliHelpSetFreq =>
'(Alleen voor seriële communicatie) Stelt snel alleen de frequentie in. Herstart is vereist. Het is aan te raden om \"radio instellingen\" te gebruiken voor alle radioparameters.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Alleen voor ESPNow-brug) Stelt het WiFi-kanaal (1-14) in dat door de brug wordt gebruikt.';
@override
String get repeater_cliHelpGetName =>
'Toont de naam van de geconfigureerde knoop.';
@override
String get repeater_cliHelpGetRole =>
'Geeft de rol van de firmware aan (herhaald, server voor een kamer, enz.).';
@override
String get repeater_cliHelpGetPublicKey =>
'Toont het openbare sleutel van het apparaat.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Alleen voor seriële communicatie) Toont de private sleutel van het apparaat. Behandel dit als een geheim.';
@override
String get repeater_cliHelpGetRepeat =>
'Geeft aan of het doorsturen van pakketten (als repeater) is ingeschakeld of uitgeschakeld.';
@override
String get repeater_cliHelpGetTx => 'Toont de huidige zendvermogen in dBm.';
@override
String get repeater_cliHelpGetFreq =>
'Toont de geconfigureerde frequentie in MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Geeft alle radioparameters weer: frequentie, bandbreedte, spreidfactor, codegraad.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Alleen voor SX126x-chips) Toont de status van de versterking van de RX-ontvangst.';
@override
String get repeater_cliHelpGetAf => 'Geeft de huidige tijdsfactor weer.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Toont de huidige toegestane duty cycle als een percentage.';
@override
String get repeater_cliHelpGetIntThresh =>
'Toont het drempelwaarde voor signaalinterferentie in dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Geeft het interval in seconden aan voor het resetten van de AGC (Automatic Gain Control).';
@override
String get repeater_cliHelpGetMultiAcks =>
'Geeft aan of de modus \"dubbele bevestiging\" is ingeschakeld (1) of uitgeschakeld (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Geeft aan of er toegang is voor gastgebruikers zonder rechten.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Geeft de duur van de lokale reclame in minuten aan.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Geeft de duur van de reclame-interval in uren aan.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Toont het ingestelde gastwachtwoord.';
@override
String get repeater_cliHelpGetLat => 'Toont de ingestelde breedtegraad.';
@override
String get repeater_cliHelpGetLon => 'Toont de ingestelde lengtegraad.';
@override
String get repeater_cliHelpGetRxDelay =>
'Toont de basiswaarde van de rx-vertraging.';
@override
String get repeater_cliHelpGetTxDelay =>
'Geeft de factor weer die de vertraging in de flood-modus bepaalt.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Geeft de factor voor de vertraging in de directe modus weer.';
@override
String get repeater_cliHelpGetFloodMax =>
'Toont het maximale aantal keer dat een overstroming heeft plaatsgevonden.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Toont de string met contactgegevens van de eigenaar.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Toont de modus voor het berekenen van de hash (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Geeft de gevoeligheid voor het detecteren van lusvorming weer.';
@override
String get repeater_cliHelpGetAcl =>
'(Alleen voor seriële communicatie) Geeft de toegangscontroles weer op een repeater.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Geeft aan of de brug is ingeschakeld.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Geeft de vertraging van de brug in milliseconden weer.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Geeft aan of de brug RX- of TX-pakketten verwerkt.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Alleen RS232-brug) Toont de baud-snelheid van de brug.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Alleen voor ESPNow-brug) Toont het WiFi-kanaal van de brug.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Alleen voor ESPNow-brug) Toont het gedeelde geheime sleutel.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Alleen voor NRF52) Toont de versie van de bootloader.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Toont de ADC-vermenigvuldiging (schalen van de batterijspanning).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Geeft aan of het bestuur ondersteuning heeft voor het beheer van energieverbruik.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Geeft de huidige stroombron aan: extern of batterij.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Geeft de meest recente redenen voor het opnieuw opstarten en afsluiten weer.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Geeft de batterijspanning in mV weer, direct na het opstarten.';
@override
String get repeater_cliHelpSensorGet =>
'Leest een aangepaste sensorgegevens op basis van een sleutel.';
@override
String get repeater_cliHelpSensorSet =>
'Maakt een aangepaste instelling voor een sensor.';
@override
String get repeater_cliHelpSensorList =>
'Toont alle aangepaste instellingen voor sensoren, gegroepeerd op basis van een optionele startindex.';
@override
String get repeater_cliHelpRegionDefault =>
'Toont het huidige standaard regio-bereik.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Stelt de standaard regio-omvang in. Gebruik \"<null>\" om deze te resetten.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Lijst van gebieden waar doorstromen tijdens overstromingen is toegestaan.';
@override
String get repeater_cliHelpRegionListDenied =>
'Geeft een lijst van regio\'s die het verkeer tijdens overstromingen verbieden.';
@override
String get repeater_cliHelpStatsPackets =>
'(Alleen voor seriële verbindingen) Toont statistieken op pakketniveau.';
@override
String get repeater_cliHelpStatsRadio =>
'(Alleen voor serienummers) Toont radio-statistieken.';
@override
String get repeater_cliHelpStatsCore =>
'(Alleen voor seriële communicatie) Toont de belangrijkste firmware-statistieken.';
@override
String get telemetry_receivedData => 'Ontvangen Telemetriedata';
@@ -2872,7 +3293,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get channelPath_otherObservedPaths => 'Overige Waargenomen Paden';
@override
String get channelPath_repeaterHops => 'Repeater Hops';
String get channelPath_repeaterHops => 'Herhaalde sprongen';
@override
String get channelPath_noHopDetails =>
@@ -2888,7 +3309,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get channelPath_timeLabel => 'Tijd';
@override
String get channelPath_repeatsLabel => 'Repeats';
String get channelPath_repeatsLabel => 'Herhaalt';
@override
String channelPath_pathLabel(int index) {
@@ -2920,7 +3341,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get channelPath_unknownPath => 'Onbekend';
@override
String get channelPath_floodPath => 'Flood';
String get channelPath_floodPath => 'Overstroming';
@override
String get channelPath_directPath => 'Direct';
@@ -3149,7 +3570,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get listFilter_heardRecently => 'Recent gezien';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'Alfabetisch';
@override
String get listFilter_filters => 'Filters';
@@ -3170,7 +3591,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get listFilter_users => 'Gebruikers';
@override
String get listFilter_repeaters => 'Repeaters';
String get listFilter_repeaters => 'Herhalers';
@override
String get listFilter_roomServers => 'Roomservers';
@@ -3380,7 +3801,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get contacts_repeaterPathTrace => 'Pad traceren naar repeater';
@override
String get contacts_repeaterPing => 'Ping repeater';
String get contacts_repeaterPing => 'Ping-repeater';
@override
String get contacts_roomPathTrace => 'Padtrace naar room server';
@@ -3393,7 +3814,7 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String contacts_pathTraceTo(String name) {
return 'Trace route to $name';
return 'Volg de route naar $name';
}
@override
+471 -47
View File
@@ -24,7 +24,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get common_cancel => 'Anuluj';
@override
String get common_ok => 'OK';
String get common_ok => 'Dobrze';
@override
String get common_connect => 'Połącz';
@@ -112,7 +112,7 @@ class AppLocalizationsPl extends AppLocalizations {
}
@override
String get scanner_title => 'MeshCore Open';
String get scanner_title => 'MeshCore wersja open source';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -495,14 +495,14 @@ class AppLocalizationsPl extends AppLocalizations {
'Czy na pewno chcesz zrestartować urządzenie? Będziesz odłączony.';
@override
String get settings_debug => 'Debug';
String get settings_debug => 'Naprawianie błędów';
@override
String get settings_bleDebugLog => 'Dziennik debugowania BLE';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'Polecenia BLE, odpowiedzi i surowe dane';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'Dziennik debugowania aplikacji';
@@ -515,7 +515,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore Open w wersji $version';
}
@override
@@ -536,7 +536,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get settings_infoId => 'ID';
@override
String get settings_infoStatus => 'Status';
String get settings_infoStatus => 'Stan';
@override
String get settings_infoBattery => 'Bateria';
@@ -576,7 +576,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get settings_txPower => 'Moc TX (dBm)';
@override
String get settings_txPowerHelper => '0 - 22';
String get settings_txPowerHelper => '0 22';
@override
String get settings_txPowerInvalid => 'Nieprawidłowa moc TX (0-22 dBm)';
@@ -622,43 +622,43 @@ class AppLocalizationsPl extends AppLocalizations {
String get appSettings_languageSystem => 'Domyślny systemowy';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Angielski';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Francuski';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Hiszpański';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Niemiecki';
@override
String get appSettings_languagePl => 'Polski';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Słoweński';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Portugalski';
@override
String get appSettings_languageIt => 'Italiano';
String get appSettings_languageIt => 'Włoski';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Chiński';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Szwedzki';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Niderlandzki';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Słoweniština';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Българский';
@override
String get appSettings_languageRu => 'Rosyjski';
@@ -895,7 +895,7 @@ class AppLocalizationsPl extends AppLocalizations {
}
@override
String get appSettings_debugCard => 'Debug';
String get appSettings_debugCard => 'Naprawianie błędów';
@override
String get appSettings_appDebugLogging => 'Logowanie Debugowania Aplikacji';
@@ -1106,9 +1106,6 @@ class AppLocalizationsPl extends AppLocalizations {
return 'Kanał $index';
}
@override
String get channels_hashtagChannel => 'Kanał hashtagów';
@override
String get channels_public => 'Publiczny';
@@ -1120,12 +1117,6 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get channels_private => 'Prywatny';
@override
String get channels_publicChannel => 'Kanał publiczny';
@override
String get channels_privateChannel => 'Prywatny kanał';
@override
String get channels_editChannel => 'Edytuj kanał';
@@ -1169,7 +1160,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get channels_standardPublicPsk => 'Standardowy publiczny PSK';
@override
String get channels_pskHex => 'PSK (Hex)';
String get channels_pskHex => 'PSK (heksadecymalne)';
@override
String get channels_generateRandomPsk => 'Wygeneruj losowy klucz PSK';
@@ -1266,7 +1257,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get channels_sortManual => 'Ręczna';
@override
String get channels_sortAZ => 'A-Z';
String get channels_sortAZ => 'Od A do Z';
@override
String get channels_sortLatestMessages => 'Najnowsze wiadomości';
@@ -1480,7 +1471,7 @@ class AppLocalizationsPl extends AppLocalizations {
}
@override
String get debugFrame_textTypeCli => 'CLI';
String get debugFrame_textTypeCli => 'Interfejs wiersza poleceń';
@override
String get debugFrame_textTypePlain => 'Zwykły';
@@ -2144,7 +2135,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_guestTools => 'Narzędzia dla gości';
@override
String get repeater_status => 'Status';
String get repeater_status => 'Stan';
@override
String get repeater_statusSubtitle =>
@@ -2158,7 +2149,7 @@ class AppLocalizationsPl extends AppLocalizations {
'Wyświetl dane telemetryczne z czujników i statystyki systemu';
@override
String get repeater_cli => 'CLI';
String get repeater_cli => 'Interfejs wiersza poleceń';
@override
String get repeater_cliSubtitle => 'Wyślij polecenia do przekaźnika';
@@ -2247,6 +2238,9 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get repeater_rxAirtime => 'Czas odbioru RX';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Statystyki pakietów';
@@ -2320,7 +2314,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_frequencyMhz => 'Częstotliwość (MHz)';
@override
String get repeater_frequencyHelper => '300-2500 MHz';
String get repeater_frequencyHelper => '3002500 MHz';
@override
String get repeater_txPower => 'Moc TX';
@@ -2454,6 +2448,164 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Ustawienia zostały pomyślnie zapisane.';
@override
String get repeater_rxGain => 'Zwiększony zysk RX';
@override
String get repeater_rxGainHelper =>
'Większa czułość, większe pobieranie prądu (dotyczy tylko SX1262/SX1268)';
@override
String get repeater_refreshRxGain => 'Zaktualizuj zwiększone zyski RX';
@override
String get repeater_multiAcks => 'Wielokrotne potwierdzenia odbioru';
@override
String get repeater_multiAcksSubtitle =>
'Potwierdź odbiór wiadomości za pomocą różnych ścieżek, aby zapewnić lepszą dostawę.';
@override
String get repeater_refreshMultiAcks =>
'Odświeżanie wielokrotnych potwierdzeń';
@override
String get repeater_networkHealth => 'Stan sieci';
@override
String get repeater_loopDetect => 'Wykrywanie pętli';
@override
String get repeater_loopDetectHelper =>
'Wysyłaj pakiety, które wyglądają jak pętle routingu.';
@override
String get repeater_loopDetectOff => 'Z domu';
@override
String get repeater_loopDetectMinimal => 'Minimalny';
@override
String get repeater_loopDetectModerate => 'Umiarkowany';
@override
String get repeater_loopDetectStrict => 'Surowe';
@override
String get repeater_dutyCycle => 'Cykl pracy';
@override
String get repeater_dutyCycleHelper =>
'Maksymalny procent czasu, który stacja może wykorzystać.';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Informacje o operatorze';
@override
String get repeater_ownerInfoHelper =>
'Publiczne metadane dla tego urządzenia powielającego';
@override
String get repeater_refreshOwnerInfo =>
'Aktualizacja danych dotyczących operatora';
@override
String get repeater_floodMax => 'Maksymalna liczba skoków podczas powodzi';
@override
String get repeater_floodMaxHelper =>
'Maksymalna liczba pakietów, które mogą przemieszczać się w jednym strumieniu (0-64)';
@override
String get repeater_advancedSettings => 'Zaawansowany';
@override
String get repeater_advancedSettingsSubtitle =>
'Regulowane pokrętła dla doświadczonych operatorów';
@override
String get repeater_pathHashMode => 'Tryb haszujący ścieżkę';
@override
String get repeater_pathHashModeHelper =>
'Bity wykorzystywane do kodowania identyfikatora tego urządzenia w tagach ścieżek/detekcji pętli. 0=1 bity (256 identyfikatorów, do 64 skoków), 1=2 bity (65 000 identyfikatorów, do 32 skoków), 2=3 bity (1 600 000 identyfikatorów, do 21 skoków). Wersje 1.13 i wcześniejsze nie obsługują ścieżek wielobitowych wykrywają tylko jedną, gdy sieć jest w wersji 1.14 lub nowszej.';
@override
String get repeater_txDelay => 'Opóźnienie w Flood, TX';
@override
String get repeater_txDelayHelper =>
'Ustawienie odstępu dla ruchu związanego z powodzią, jako mnożnik czasu przesyłania pakietu (0-2, domyślnie 0,5). Wyższe wartości oznaczają mniejszą liczbę kolizji, ale wolniejszą prędkość przesyłania.';
@override
String get repeater_directTxDelay => 'Bezpośrednie opóźnienie sygnału TX';
@override
String get repeater_directTxDelayHelper =>
'Ustawienie odstępu dla ruchu bezpośredniego (bez rozgłaszania), jako mnożnika czasu przesyłania pakietu (0-2, domyślnie 0,3).';
@override
String get repeater_intThresh => 'Próg zakłóceń';
@override
String get repeater_intThreshHelper =>
'Próg został ustawiony na poziom szumów w radiu, dzięki czemu odrzuca sygnały zakłócające powyżej tego poziomu. 0 oznacza wyłączenie ustaw tylko wtedy, gdy występują błędy odbierania w szumie.';
@override
String get repeater_agcResetInterval => 'Interwał resetowania AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Jak często należy resetować automatyczną regulację głośności radia, aby odzyskać z sytuacji, w której głośność jest ustawiona na stałe. Ustawienie \"0\" dezaktywuje okresowe resetowanie.';
@override
String get repeater_actionsTitle => 'Działania';
@override
String get repeater_sendAdvert => 'Wysłać reklamę dotyczącą powodzi';
@override
String get repeater_sendAdvertSubtitle =>
'Wyemituj reklamę dotyczącą powodzi w sieci.';
@override
String get repeater_sendAdvertZeroHop => 'Wysłać reklamę bez pośrednictwa';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Napisz reklamę, która będzie transmitowana bezpośrednio (bez powtarzania).';
@override
String get repeater_clockSync => 'Synchronizuj zegar';
@override
String get repeater_clockSyncSubtitle =>
'Przekaż czas z telefonu do urządzenia powielającego';
@override
String repeater_actionSucceeded(String action) {
return '$action zakończyło się pomyślnie';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action failed: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'Ustawienia zapisane uruchom ponownie repeater, aby zastosować zmiany.';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Niektóre ustawienia nie zostały zaimplementowane: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Błąd zapisu ustawień: $error';
@@ -2468,10 +2620,6 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Odśwież moc TX';
@override
String get repeater_refreshLocationSettings =>
'Odśwież Ustawienia Lokalizacji';
@override
String get repeater_refreshPacketForwarding => 'Odśwież trasowanie pakietów';
@@ -2481,10 +2629,6 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Odśwież Tryb Prywatności';
@override
String get repeater_refreshAdvertisementSettings =>
'Odśwież ustawienia rozgłoszeń';
@override
String repeater_refreshed(String label) {
return '$label odświeżone';
@@ -2808,6 +2952,286 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_gpsNote =>
'Polecenie GPS zostało wprowadzone w celu zarządzania tematami związanymi z lokalizacją.';
@override
String get repeater_getCategory => 'Uzyskaj wartości';
@override
String get repeater_powerMgmt => 'Zarządzanie energią';
@override
String get repeater_sensors => 'Czujniki';
@override
String get repeater_cliHelpPowerOff =>
'Wyłącza urządzenie. (oczekiwanie na brak reakcji)';
@override
String get repeater_cliHelpClkReboot =>
'Przywraca zegar do znanego punktu odniesienia i resetuje urządzenie.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Wysyła reklamę, która dociera bezpośrednio do sąsiadów (bez pośrednictwa).';
@override
String get repeater_cliHelpStartOta =>
'Rozpoczyna aktualizację oprogramowania przez sieć (bezpośrednio z urządzenia).';
@override
String get repeater_cliHelpTime =>
'Ustawia zegar urządzenia na określone sekundy od epoki Unix. Zegar nie może się cofać.';
@override
String get repeater_cliHelpBoard =>
'Wyświetla informacje o producencie płyty głównej / identyfikator sprzętu.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Wysyła żądanie wykrywania sąsiednich węzłów. (Działa tylko w urządzeniu powielającym sygnał)';
@override
String get repeater_cliHelpPowersaving =>
'Pokazuje, czy tryb oszczędzania energii jest włączony, czy wyłączony.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Umożliwia lub wyłącza tryb oszczędzania energii (jeśli jest obsługiwany).';
@override
String get repeater_cliHelpErase =>
'(Dla urządzeń) Formatuje system plików urządzenia. Usuwa wszystkie ustawienia i kontakty.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Ustawia maksymalny dopuszczalny cykl przesyłania w procentach (1-100). Automatycznie dostosowuje współczynnik czasu przesyłania.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Dla urządzeń) Zastępuje klucz prywatny identyfikujący urządzenie. Wymagana jest ponowna uruchomienie urządzenia, aby zastosować zmianę. Generuje nowy klucz publiczny.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(tylko SX126x) Włącza wzmocniony sygnał RX, co poprawia czułość przy wyższym poborze prądu.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Określa ciąg znaków zawierający dane kontaktowe właściciela, który znajduje się w ogłoszeniach. Użyj \'|\' jako separatora wierszy.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Ustawia tryb haszowania ścieżki. 0 = stary, 1 = standardowy, 2 = restrykcyjny. Wpływa na sposób dopasowywania ścieżek routingu.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Ustawia czułość detekcji pętli routingu: wyłączona, minimalna, umiarkowana lub rygorystyczna.';
@override
String get repeater_cliHelpSetFreq =>
'(Dla urządzeń szeregowych) Szybko ustawia tylko częstotliwość. Wymagana ponowna uruchomienie. Zaleca się użycie opcji \"ustawienie radia\" w celu ustawienia wszystkich parametrów radia.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Tylko most ESPNow) Ustawia kanał WiFi (od 1 do 14), który jest wykorzystywany przez most.';
@override
String get repeater_cliHelpGetName =>
'Wyświetla nazwę skonfigurowanego węzła.';
@override
String get repeater_cliHelpGetRole =>
'Pokazuje rolę oprogramowania (np. repeater, serwer dla pokoju).';
@override
String get repeater_cliHelpGetPublicKey =>
'Wyświetla publiczny klucz urządzenia.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Tylko dla serialu) Wyświetla prywatny klucz urządzenia. Traktuj go jako poufny.';
@override
String get repeater_cliHelpGetRepeat =>
'Pokazuje, czy funkcja przekierowywania pakietów (funkcja repeatera) jest włączona lub wyłączona.';
@override
String get repeater_cliHelpGetTx => 'Pokazuje aktualną moc transmisji w dBm.';
@override
String get repeater_cliHelpGetFreq =>
'Pokazuje skonfigurowaną częstotliwość radiową w MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Wyświetla pełne parametry radia: częstotliwość, szerokość pasma, współczynnik modulacji, stopień kodowania.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(tylko SX126x) Wyświetla stan wzmocnienia sygnału RX.';
@override
String get repeater_cliHelpGetAf =>
'Pokazuje aktualny współczynnik czasu emisji.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Pokazuje aktualny dopuszczalny cykl pracy w procentach.';
@override
String get repeater_cliHelpGetIntThresh =>
'Pokazuje próg zakłóceń kanału w dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Pokazuje interwał resetowania AGC w sekundach.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Pokazuje, czy tryb podwójnego potwierdzania jest włączony (1) czy wyłączony (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Pokazuje, czy dostęp dla gości jest ograniczony do odczytu tylko.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Pokazuje czas trwania lokalnej reklamy w minutach.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Pokazuje interwał reklamowy dotyczący powodzi w godzinach.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Wyświetla ustawione hasło dla gościa.';
@override
String get repeater_cliHelpGetLat =>
'Pokazuje ustawioną szerokość geograficzną.';
@override
String get repeater_cliHelpGetLon =>
'Pokazuje ustawioną długość geograficzną.';
@override
String get repeater_cliHelpGetRxDelay =>
'Pokazuje bazową wartość opóźnienia RX.';
@override
String get repeater_cliHelpGetTxDelay =>
'Pokazuje współczynnik opóźnienia transmisji w trybie zalewowym.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Pokazuje współczynnik opóźnienia w trybie bezpośrednim.';
@override
String get repeater_cliHelpGetFloodMax =>
'Pokazuje maksymalną liczbę skoków spowodowanych powodzią.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Wyświetla ciąg znaków zawierający dane kontaktowe właściciela.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Pokazuje tryb haszujący ścieżkę (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Pokazuje czułość detekcji pętli.';
@override
String get repeater_cliHelpGetAcl =>
'(Tylko dla seriali) Wyświetla wpisy kontroli dostępu w repeaterze.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Pokazuje, czy most jest włączony.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Pokazuje opóźnienie mostu w milisekundach.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Pokazuje, czy most odbiera pakiety RX lub TX.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Tylko interfejs RS232) Wyświetla prędkość transmisji na interfejsie RS232.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Tylko moduł ESPNow) Wyświetla kanał WiFi modułu.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Tylko most ESPNow) Wyświetla sekret udostępniony przez most.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(tylko dla NRF52) Wyświetla wersję bootloadera.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Pokazuje wzmacniacz ADC (skalowanie napięcia baterii).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Informuje, czy rada nadzorcza posiada wsparcie w zakresie zarządzania energią.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Pokazuje aktualne źródło zasilania: zewnętrzne lub bateryjne.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Pokazuje najnowsze przyczyny resetowania i wyłączania.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Pokazuje napięcie baterii podczas uruchamiania systemu w milivoltach (mV).';
@override
String get repeater_cliHelpSensorGet =>
'Odczytuje ustawienie czujnika zdefiniowane za pomocą klawisza.';
@override
String get repeater_cliHelpSensorSet =>
'Tworzy niestandardowe ustawienia dla czujnika.';
@override
String get repeater_cliHelpSensorList =>
'Wyświetla wszystkie ustawienia dla niestandardowych czujników, podzielone na strony, z opcjonalnym indeksem początkowym.';
@override
String get repeater_cliHelpRegionDefault =>
'Pokazuje aktualny domyślny zakres regionu.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Ustawia domyślny zakres regionu. Użyj wartości \"<null>\", aby go zresetować.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Wymienia regiony, w których dopuszczony jest ruch związany z powodzami.';
@override
String get repeater_cliHelpRegionListDenied =>
'Wymienia regiony, w których ruch związany z powodziami jest ograniczony.';
@override
String get repeater_cliHelpStatsPackets =>
'(Tylko dla serialu) Prezentuje statystyki na poziomie pakietów.';
@override
String get repeater_cliHelpStatsRadio =>
'(Tylko serial) Prezentuje statystyki dotyczące nadawania radiowego.';
@override
String get repeater_cliHelpStatsCore =>
'(Tylko wersja serialowa) Wyświetla podstawowe statystyki o oprogramowaniu.';
@override
String get telemetry_receivedData => 'Odebrane dane telemetrii';
@@ -2845,7 +3269,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String telemetry_batteryValue(int percent, String volts) {
return '$percent% / ${volts}V';
return '$percent% / $volts W';
}
@override
@@ -3177,7 +3601,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get listFilter_heardRecently => 'Słyszano niedawno';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'Od A do Z';
@override
String get listFilter_filters => 'Filtry';
+465 -45
View File
@@ -24,7 +24,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get common_cancel => 'Cancelar';
@override
String get common_ok => 'OK';
String get common_ok => 'Tudo bem';
@override
String get common_connect => 'Conectar';
@@ -112,7 +112,7 @@ class AppLocalizationsPt extends AppLocalizations {
}
@override
String get scanner_title => 'MeshCore Open';
String get scanner_title => 'MeshCore: Versão aberta';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -496,11 +496,11 @@ class AppLocalizationsPt extends AppLocalizations {
String get settings_debug => 'Depurar';
@override
String get settings_bleDebugLog => 'Log de Depuração BLE';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'Comandos, respostas e dados brutos do BLE';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'Log de Depuração do Aplicativo';
@@ -535,7 +535,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get settings_infoId => 'ID';
@override
String get settings_infoStatus => 'Status';
String get settings_infoStatus => 'Estado';
@override
String get settings_infoBattery => 'Bateria';
@@ -550,7 +550,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get settings_infoChannelCount => 'Número do Canal';
@override
String get settings_presets => 'Presets';
String get settings_presets => 'Configurações pré-definidas';
@override
String get settings_frequency => 'Frequência (MHz)';
@@ -620,22 +620,22 @@ class AppLocalizationsPt extends AppLocalizations {
String get appSettings_languageSystem => 'Padrão do sistema';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Inglês';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Frans';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Espanhol';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Alemão';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Polonês';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Esloveno';
@override
String get appSettings_languagePt => 'Português';
@@ -644,19 +644,19 @@ class AppLocalizationsPt extends AppLocalizations {
String get appSettings_languageIt => 'Italiano';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Chinês';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Sueco';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Holandês';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Esloveno';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Búlgaro';
@override
String get appSettings_languageRu => 'Russo';
@@ -1097,9 +1097,6 @@ class AppLocalizationsPt extends AppLocalizations {
return 'Canal $index';
}
@override
String get channels_hashtagChannel => 'Canal com hashtag';
@override
String get channels_public => 'Público';
@@ -1111,12 +1108,6 @@ class AppLocalizationsPt extends AppLocalizations {
@override
String get channels_private => 'Privado';
@override
String get channels_publicChannel => 'Canal público';
@override
String get channels_privateChannel => 'Canal privado';
@override
String get channels_editChannel => 'Editar canal';
@@ -1255,7 +1246,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get channels_sortManual => 'Manual';
@override
String get channels_sortAZ => 'A-Z';
String get channels_sortAZ => 'De A a Z';
@override
String get channels_sortLatestMessages => 'Últimas mensagens';
@@ -1454,7 +1445,7 @@ class AppLocalizationsPt extends AppLocalizations {
@override
String debugFrame_timestamp(int timestamp) {
return '- Timestamp: $timestamp';
return '- Carimbo: $timestamp';
}
@override
@@ -1468,7 +1459,7 @@ class AppLocalizationsPt extends AppLocalizations {
}
@override
String get debugFrame_textTypeCli => 'CLI';
String get debugFrame_textTypeCli => 'Interface de Linha de Comando';
@override
String get debugFrame_textTypePlain => 'Simples';
@@ -1514,8 +1505,8 @@ class AppLocalizationsPt extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'hops',
one: 'hop',
other: 'saltos',
one: 'salto',
);
return '$count $_temp0';
}
@@ -2025,7 +2016,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get login_managePaths => 'Gerenciar Caminhos';
@override
String get login_login => 'Login';
String get login_login => 'Entrar';
@override
String login_attempt(int current, int max) {
@@ -2126,7 +2117,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get repeater_guestTools => 'Ferramentas para hóspedes';
@override
String get repeater_status => 'Status';
String get repeater_status => 'Estado';
@override
String get repeater_statusSubtitle =>
@@ -2140,7 +2131,7 @@ class AppLocalizationsPt extends AppLocalizations {
'Visualizar telemetria de sensores e estatísticas do sistema';
@override
String get repeater_cli => 'CLI';
String get repeater_cli => 'Interface de Linha de Comando';
@override
String get repeater_cliSubtitle => 'Enviar comandos ao repetidor';
@@ -2227,6 +2218,9 @@ class AppLocalizationsPt extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Estatísticas de Pacote';
@@ -2304,7 +2298,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get repeater_frequencyHelper => '300-2500 MHz';
@override
String get repeater_txPower => 'TX Power';
String get repeater_txPower => 'Energia da TX';
@override
String get repeater_txPowerHelper => '1-30 dBm';
@@ -2438,6 +2432,163 @@ class AppLocalizationsPt extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Configurações salvas com sucesso';
@override
String get repeater_rxGain => 'Aumento do ganho do RX';
@override
String get repeater_rxGainHelper =>
'Maior sensibilidade, maior consumo de corrente (apenas para SX1262/SX1268)';
@override
String get repeater_refreshRxGain => 'Reforçar o ganho do RX';
@override
String get repeater_multiAcks => 'Múltiplas respostas de confirmação';
@override
String get repeater_multiAcksSubtitle =>
'Reconheça mensagens através de múltiplos caminhos para uma melhor entrega.';
@override
String get repeater_refreshMultiAcks => 'Reiniciar múltiplas confirmações';
@override
String get repeater_networkHealth => 'Saúde da rede';
@override
String get repeater_loopDetect => 'Detecção de loops';
@override
String get repeater_loopDetectHelper =>
'Envie pacotes que pareçam ser loops de roteamento.';
@override
String get repeater_loopDetectOff => 'Desligado';
@override
String get repeater_loopDetectMinimal => 'Mínimo';
@override
String get repeater_loopDetectModerate => 'Moderado';
@override
String get repeater_loopDetectStrict => 'Rígido';
@override
String get repeater_dutyCycle => 'Ciclo de operação';
@override
String get repeater_dutyCycleHelper =>
'Porcentagem máxima de tempo de transmissão';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Informações sobre o operador';
@override
String get repeater_ownerInfoHelper =>
'Metadados públicos para este repetidor';
@override
String get repeater_refreshOwnerInfo => 'Atualizar informações do operador';
@override
String get repeater_floodMax =>
'Número máximo de saltos em caso de inundação';
@override
String get repeater_floodMaxHelper =>
'Número máximo de saltos que um pacote de inundação pode percorrer (0-64)';
@override
String get repeater_advancedSettings => 'Avançado';
@override
String get repeater_advancedSettingsSubtitle =>
'Controles de ajuste para operadores experientes';
@override
String get repeater_pathHashMode => 'Modo de hash de caminho';
@override
String get repeater_pathHashModeHelper =>
'Bytes utilizados para codificar o ID deste repetidor nas tags de caminho/detecção de loop. 0=1 byte (256 IDs, até 64 saltos), 1=2 bytes (65.000 IDs, até 32 saltos), 2=3 bytes (16 milhões de IDs, até 21 saltos). As versões 1.13 e anteriores do firmware não suportam caminhos multi-byte — apenas funcionam uma vez após a ativação da rede (a partir da versão 1.14+).';
@override
String get repeater_txDelay => 'Atraso na entrega em Flood, TX';
@override
String get repeater_txDelayHelper =>
'Ajuste de espaçamento para tráfego de inundações, como um multiplicador do tempo de transmissão (0-2, padrão 0,5). Quanto maior, menos colisões, mas uma entrega mais lenta.';
@override
String get repeater_directTxDelay => 'Atraso direto no sinal TX';
@override
String get repeater_directTxDelayHelper =>
'Intervalo de retransmissão para tráfego direto (não em enxame), como um multiplicador do tempo de transmissão do pacote (0-2, padrão 0,3).';
@override
String get repeater_intThresh => 'Limite de interferência';
@override
String get repeater_intThreshHelper =>
'O limite é definido para o nível de ruído do rádio, de modo que ele rejeite interferências acima desse nível. 0 desativa aumente apenas se você observar erros de RX em uma faixa de frequência com ruído.';
@override
String get repeater_agcResetInterval => 'Intervalo de reinicialização do AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Com que frequência redefinir o controle automático de ganho do rádio para recuperar de um estado em que o ganho está travado. Segundos, reduzidos a um múltiplo de 4. 0 desativa as redefinições periódicas.';
@override
String get repeater_actionsTitle => 'Ações';
@override
String get repeater_sendAdvert => 'Envie anúncio sobre inundações';
@override
String get repeater_sendAdvertSubtitle =>
'Transmita um anúncio sobre inundações pela rede.';
@override
String get repeater_sendAdvertZeroHop => 'Enviar anúncio sem intermediários';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Transmita um anúncio de um único salto (sem repetição).';
@override
String get repeater_clockSync => 'Sincronize o relógio agora';
@override
String get repeater_clockSyncSubtitle =>
'Envie a hora do seu telefone para o repetidor.';
@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 =>
'Configurações salvas — reinicie o repetidor para aplicar as alterações.';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Algumas configurações falharam: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Erro ao salvar as configurações: $error';
@@ -2453,10 +2604,6 @@ class AppLocalizationsPt extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Atualizar TX de energia';
@override
String get repeater_refreshLocationSettings =>
'Atualizar Configurações de Localização';
@override
String get repeater_refreshPacketForwarding =>
'Atualizar Roteamento de Pacotes';
@@ -2467,10 +2614,6 @@ class AppLocalizationsPt extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Atualizar Modo Privacidade';
@override
String get repeater_refreshAdvertisementSettings =>
'Atualizar Configurações do Anúncio';
@override
String repeater_refreshed(String label) {
return '$label atualizado';
@@ -2794,6 +2937,283 @@ class AppLocalizationsPt extends AppLocalizations {
String get repeater_gpsNote =>
'O comando GPS foi introduzido para gerenciar tópicos relacionados à localização.';
@override
String get repeater_getCategory => 'Obter valores';
@override
String get repeater_powerMgmt => 'Gerenciamento de energia';
@override
String get repeater_sensors => 'Sensores';
@override
String get repeater_cliHelpPowerOff =>
'Desliga o dispositivo. (não se espera resposta)';
@override
String get repeater_cliHelpClkReboot =>
'Redefine o relógio para uma data conhecida e reinicia o dispositivo.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Envia um anúncio sem \"salto\" (apenas para vizinhos próximos).';
@override
String get repeater_cliHelpStartOta =>
'Inicia uma atualização de firmware via rádio em placas compatíveis.';
@override
String get repeater_cliHelpTime =>
'Define o relógio do dispositivo para os segundos da época Unix especificados. O relógio não pode retroceder.';
@override
String get repeater_cliHelpBoard =>
'Indica o fabricante da placa / identificador de hardware.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Envia uma solicitação de descoberta de nós para os vizinhos próximos. (Apenas para repetidores)';
@override
String get repeater_cliHelpPowersaving =>
'Indica se o modo de economia de energia está ativado ou desativado.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Habilita ou desabilita o modo de economia de energia (quando disponível).';
@override
String get repeater_cliHelpErase =>
'(Apenas para dispositivos) Formata o sistema de arquivos do dispositivo. Apaga todas as configurações e contatos.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Define o ciclo de transmissão máximo permitido como uma porcentagem (1-100). Ajusta internamente o fator de tempo de transmissão.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Apenas para uso em série) Substitui a chave privada de identificação do dispositivo. É necessário reiniciar o dispositivo para aplicar a alteração. Gera uma nova chave pública.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Apenas para SX126x) Alterna o ganho amplificado do receptor (RX) para melhorar a sensibilidade em condições de corrente mais elevada.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Define a string com as informações de contato do proprietário, que será incluída nos anúncios. Utilize \'|\' para indicar novas linhas.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Define o modo de hash de caminho. 0 = modo legado, 1 = modo padrão, 2 = modo rigoroso. Afeta a forma como os caminhos de roteamento são correspondidos.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Define o nível de sensibilidade para a detecção de loops de roteamento: desligado, mínimo, moderado ou estrito.';
@override
String get repeater_cliHelpSetFreq =>
'(Apenas para rádio) Define rapidamente a frequência. É necessário reiniciar o dispositivo. Recomenda-se usar a opção \"configurar rádio\" para definir todos os parâmetros do rádio.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Apenas para a ponte ESPNow) Define o canal Wi-Fi (1-14) utilizado pela ponte.';
@override
String get repeater_cliHelpGetName => 'Mostra o nome do nó configurado.';
@override
String get repeater_cliHelpGetRole =>
'Mostra o papel do firmware (Repetidor, Servidor de Sala, etc.).';
@override
String get repeater_cliHelpGetPublicKey =>
'Exibe a chave pública do dispositivo.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Apenas para uso em série) Exibe a chave privada do dispositivo. Trate-a como uma informação confidencial.';
@override
String get repeater_cliHelpGetRepeat =>
'Indica se a função de encaminhamento de pacotes (função de repetidor) está ativada ou desativada.';
@override
String get repeater_cliHelpGetTx => 'Mostra a potência atual em dBm.';
@override
String get repeater_cliHelpGetFreq =>
'Mostra a frequência de rádio configurada em MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Exibe todos os parâmetros de rádio: frequência, largura de banda, fator de espalhamento, taxa de codificação.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Apenas para SX126x) Mostra o estado do ganho amplificado do RX.';
@override
String get repeater_cliHelpGetAf =>
'Mostra o fator de tempo de transmissão atual.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Mostra o ciclo de trabalho atual permitido em porcentagem.';
@override
String get repeater_cliHelpGetIntThresh =>
'Mostra o limite de interferência do canal em dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Mostra o intervalo de reinicialização do AGC em segundos.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Indica se o modo de confirmação dupla está ativado (1) ou desativado (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Indica se o acesso somente de leitura para os convidados está habilitado.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Indica o intervalo de publicidade local em minutos.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Mostra o intervalo de tempo da publicidade relacionada às inundações, em horas.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Mostra a senha de convidado configurada.';
@override
String get repeater_cliHelpGetLat => 'Mostra a latitude configurada.';
@override
String get repeater_cliHelpGetLon => 'Mostra a longitude configurada.';
@override
String get repeater_cliHelpGetRxDelay =>
'Mostra o valor base do atraso de resposta.';
@override
String get repeater_cliHelpGetTxDelay =>
'Mostra o fator de atraso em modo de inundação.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Mostra o fator de atraso direto.';
@override
String get repeater_cliHelpGetFloodMax =>
'Mostra o número máximo de saltos devido às inundações.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Exibe a string de informações de contato do proprietário.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Mostra o modo de hash de caminho (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Demonstra a sensibilidade na detecção de loops.';
@override
String get repeater_cliHelpGetAcl =>
'(Apenas para séries) Lista as entradas de controle de acesso em um repetidor.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Indica se a ponte está habilitada.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Mostra o atraso da ponte em milissegundos.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Indica se a ponte está enviando ou recebendo pacotes RX ou TX.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Apenas para ponte RS232) Exibe a taxa de baud da ponte.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Apenas para a ponte ESPNow) Exibe o canal WiFi da ponte.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Apenas para a ponte ESPNow) Exibe o segredo compartilhado pela ponte.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Apenas para NRF52) Exibe a versão do bootloader.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Mostra o multiplicador do ADC (escalonamento da tensão da bateria).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Indica se o sistema possui suporte para gerenciamento de energia.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Indica a fonte de energia atual: externa ou bateria.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Mostra as razões mais recentes para a reinicialização e desligamento.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Mostra a tensão da bateria no momento da inicialização, em milivolts (mV).';
@override
String get repeater_cliHelpSensorGet =>
'Lê uma configuração de sensor personalizada através de uma chave.';
@override
String get repeater_cliHelpSensorSet =>
'Cria uma configuração personalizada para um sensor.';
@override
String get repeater_cliHelpSensorList =>
'Lista todas as configurações de sensores personalizadas, organizadas em páginas a partir de um índice de início opcional.';
@override
String get repeater_cliHelpRegionDefault =>
'Mostra o escopo de região padrão atual.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Define o escopo regional padrão. Use \"<null>\" para limpar.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Lista as regiões que permitem o tráfego em áreas de risco de inundações.';
@override
String get repeater_cliHelpRegionListDenied =>
'Lista as regiões que restringem o tráfego em áreas de risco de inundações.';
@override
String get repeater_cliHelpStatsPackets =>
'(Apenas para séries) Apresenta estatísticas em nível de pacotes.';
@override
String get repeater_cliHelpStatsRadio =>
'(Apenas para transmissões em série) Exibe estatísticas de rádio.';
@override
String get repeater_cliHelpStatsCore =>
'(Apenas para dispositivos em série) Exibe estatísticas básicas do firmware.';
@override
String get telemetry_receivedData => 'Dados de Telemetria Recebidos';
@@ -3164,7 +3584,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get listFilter_heardRecently => 'Ouvido recentemente';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'De A a Z';
@override
String get listFilter_filters => 'Filtros';
+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 => 'Полученные телеметрические данные';
+472 -50
View File
@@ -112,7 +112,7 @@ class AppLocalizationsSk extends AppLocalizations {
}
@override
String get scanner_title => 'MeshCore Open';
String get scanner_title => 'MeshCore Verzia pre verejnosť';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -133,10 +133,10 @@ class AppLocalizationsSk extends AppLocalizations {
String get tcpHostHint => '192.168.40.10';
@override
String get tcpPortLabel => 'Port';
String get tcpPortLabel => 'Prístav';
@override
String get tcpPortHint => '5000';
String get tcpPortHint => '5 000';
@override
String get tcpStatus_notConnected => 'Zadajte cieľovú adresu a pripojte sa.';
@@ -490,11 +490,11 @@ class AppLocalizationsSk extends AppLocalizations {
String get settings_debug => 'Ladenie';
@override
String get settings_bleDebugLog => 'Log BLE Debug';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'Príkazy BLE, odpovede a surové dáta';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'Záznam ladenia aplikácie';
@@ -507,7 +507,7 @@ class AppLocalizationsSk extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore, verzia $version';
}
@override
@@ -525,10 +525,10 @@ class AppLocalizationsSk extends AppLocalizations {
String get settings_infoName => 'Meno';
@override
String get settings_infoId => 'ID';
String get settings_infoId => 'Identifikátor';
@override
String get settings_infoStatus => 'Status';
String get settings_infoStatus => 'Stav';
@override
String get settings_infoBattery => 'Batéria';
@@ -567,7 +567,7 @@ class AppLocalizationsSk extends AppLocalizations {
String get settings_txPower => 'TX Výkon (dBm)';
@override
String get settings_txPowerHelper => '0 - 22';
String get settings_txPowerHelper => '0 22';
@override
String get settings_txPowerInvalid => 'Neplatná hodnota výkonu TX (0-22 dBm)';
@@ -613,43 +613,43 @@ class AppLocalizationsSk extends AppLocalizations {
String get appSettings_languageSystem => 'Predvolený systém';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Anglicky';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Francúzština';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Španielsky';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Nemecky';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Poľský';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Slovenčina';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Portugalčina';
@override
String get appSettings_languageIt => 'Italiano';
String get appSettings_languageIt => 'Taliančina';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Čínština';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Švédska';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Niderlandsky';
@override
String get appSettings_languageSk => 'Slovenčina';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Българština';
@override
String get appSettings_languageRu => 'Ruština';
@@ -1086,9 +1086,6 @@ class AppLocalizationsSk extends AppLocalizations {
return 'Kanál $index';
}
@override
String get channels_hashtagChannel => 'Kanál s hashtagom';
@override
String get channels_public => 'Veľké verejné';
@@ -1100,12 +1097,6 @@ class AppLocalizationsSk extends AppLocalizations {
@override
String get channels_private => 'Osobné';
@override
String get channels_publicChannel => 'Veľké verejne kanály';
@override
String get channels_privateChannel => 'Osobné kanál';
@override
String get channels_editChannel => 'Upraviť kanál';
@@ -1245,7 +1236,7 @@ class AppLocalizationsSk extends AppLocalizations {
String get channels_sortManual => 'Ručne';
@override
String get channels_sortAZ => 'A-Z';
String get channels_sortAZ => 'Od A po Z';
@override
String get channels_sortLatestMessages => 'Posledné správy';
@@ -1419,7 +1410,7 @@ class AppLocalizationsSk extends AppLocalizations {
String get debugLog_frames => 'Rámce';
@override
String get debugLog_rawLogRx => 'Raw Log-RX';
String get debugLog_rawLogRx => 'Čistý log RX';
@override
String get debugLog_noBleActivity => 'Zatiaľ žiadna aktivita BLE.';
@@ -1458,7 +1449,7 @@ class AppLocalizationsSk extends AppLocalizations {
}
@override
String get debugFrame_textTypeCli => 'CLI';
String get debugFrame_textTypeCli => 'CLI (Command Line Interface)';
@override
String get debugFrame_textTypePlain => 'Jednoduché';
@@ -1469,7 +1460,7 @@ class AppLocalizationsSk extends AppLocalizations {
}
@override
String get debugFrame_hexDump => 'Hex Dump:';
String get debugFrame_hexDump => 'Hexová analýza:';
@override
String get chat_pathManagement => 'Správa ciest';
@@ -1505,8 +1496,8 @@ class AppLocalizationsSk extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'hops',
one: 'hop',
other: 'skoky',
one: 'skok',
);
return '$count $_temp0';
}
@@ -1646,10 +1637,10 @@ class AppLocalizationsSk extends AppLocalizations {
String get map_title => 'Mapa uzlov';
@override
String get map_lineOfSight => 'Line of Sight';
String get map_lineOfSight => 'Úroveň výhľadu';
@override
String get map_losScreenTitle => 'Line of Sight';
String get map_losScreenTitle => 'Úroveň výhľadu';
@override
String get map_noNodesWithLocation => 'Žiadne uzly s údajmi o polohe';
@@ -2116,7 +2107,7 @@ class AppLocalizationsSk extends AppLocalizations {
String get repeater_guestTools => 'Nástroje pre hostí';
@override
String get repeater_status => 'Status';
String get repeater_status => 'Stav';
@override
String get repeater_statusSubtitle =>
@@ -2130,7 +2121,7 @@ class AppLocalizationsSk extends AppLocalizations {
'Zobraziť telemetriu senzorov a systémových štatistík';
@override
String get repeater_cli => 'CLI';
String get repeater_cli => 'CLI (Command Line Interface)';
@override
String get repeater_cliSubtitle => 'Pošlite príkazy opakovaču';
@@ -2218,6 +2209,9 @@ class AppLocalizationsSk extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Statistiky balíka';
@@ -2291,7 +2285,7 @@ class AppLocalizationsSk extends AppLocalizations {
String get repeater_frequencyMhz => 'Frekvencia (MHz)';
@override
String get repeater_frequencyHelper => '300-2500 MHz';
String get repeater_frequencyHelper => '3002500 MHz';
@override
String get repeater_txPower => 'TX Power';
@@ -2424,6 +2418,163 @@ class AppLocalizationsSk extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Nastavenia boli uložené úspešne.';
@override
String get repeater_rxGain => 'Zvýšený zisk RX';
@override
String get repeater_rxGainHelper =>
'Vyššia citlivosť, vyšší príkon (platí len pre modely SX1262/SX1268)';
@override
String get repeater_refreshRxGain => 'Obnovte zvýšený zisk z RX';
@override
String get repeater_multiAcks => 'Víťazné potvrdenia (víťazné ACK)';
@override
String get repeater_multiAcksSubtitle =>
'Potvrďte správy prostredníctvom viacerých trás pre lepšiu doručenie.';
@override
String get repeater_refreshMultiAcks =>
'Opätovne potvrďte viacero ACK signálov';
@override
String get repeater_networkHealth => 'Zdravie siete';
@override
String get repeater_loopDetect => 'Detekcia slučiek';
@override
String get repeater_loopDetectHelper =>
'Vytvorte balíčky, ktoré vizuálne pripomínajú slučky v síti.';
@override
String get repeater_loopDetectOff => 'Vypnuté';
@override
String get repeater_loopDetectMinimal => 'Minimálny';
@override
String get repeater_loopDetectModerate => 'Stredný, mierny';
@override
String get repeater_loopDetectStrict => 'Prísne';
@override
String get repeater_dutyCycle => 'Cyklus činnosti';
@override
String get repeater_dutyCycleHelper =>
'Maximálna percentáľ dostupného času vysielania';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Informácie o poskytovateľovi';
@override
String get repeater_ownerInfoHelper =>
'Veľké dátové informácie pre tento vysielací zdroj';
@override
String get repeater_refreshOwnerInfo => 'Zísť informácie o operátore';
@override
String get repeater_floodMax => 'Maximálny počet skokov pri povodni';
@override
String get repeater_floodMaxHelper =>
'Maximálny počet paketov, ktoré môžu preletieť cez jeden hop (0-64)';
@override
String get repeater_advancedSettings => 'Pokročilé';
@override
String get repeater_advancedSettingsSubtitle =>
'Ovládacie knopy pre skúsených operátorov';
@override
String get repeater_pathHashMode => 'Režim hashovania cesty';
@override
String get repeater_pathHashModeHelper =>
'Byty použité na zakódovanie ID tohto opakovača v tagoch pre trasu/detekciu slučky. 0 = 1 bytu (256 ID, až 64 skokov), 1 = 2 byty (65 000 ID, až 32 skokov), 2 = 3 byty (16 miliónov ID, až 21 skokov). Verzie 1.13 a staršie nepodporujú viacbytové trasy fungujú len, keď je sieť aktivovaná.';
@override
String get repeater_txDelay => 'Zpoždanie v Flood, TX';
@override
String get repeater_txDelayHelper =>
'Nastavenie pre opakované vysielanie pre dopravu počas povodní, ako násobok času, ktorý paket využije (0-2, výchoce hodnota 0,5). Vyššia hodnota znamená menej kolízii, ale pomalšie doručovanie.';
@override
String get repeater_directTxDelay => 'Priame oneskorenie TX';
@override
String get repeater_directTxDelayHelper =>
'Nastavenie pre retransmisiu pre priame (nie pre plnú sieť), ako násobok času prenosu paketov (0-2, výchoce 0,3).';
@override
String get repeater_intThresh => 'Hranica, pri ktorej dochádza k rušeniu';
@override
String get repeater_intThreshHelper =>
'Hranica je nastavená tak, aby odfiltrovala šum nad touto úrovňou. Hodnota 0 znamená, že sa nebude nič odfiltrovať nastavte ju len v prípade, že zaznamenáte chyby pri prijímaní signálu v šumnej frekvencii.';
@override
String get repeater_agcResetInterval => 'Interval reštartu AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Ako často by ste mali reštartovať automatické ovládanie zosilnenia, aby ste sa vrátili do normálneho stavu, ak je zosilnenie zablokované? Nastavenie „4.0“ vypne pravidelné reštarty.';
@override
String get repeater_actionsTitle => 'Opatrenia';
@override
String get repeater_sendAdvert => 'Odoslať inzerát o povodňovej situácii';
@override
String get repeater_sendAdvertSubtitle =>
'Zverejnite reklamu na povodňu prostredníctvom siete.';
@override
String get repeater_sendAdvertZeroHop => 'Odoslať reklamu bez prenosu';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Zverejnite reklamnú správu, ktorá sa prenáša len raz (bez prenosov).';
@override
String get repeater_clockSync => 'Synchronizujte hodiny teraz';
@override
String get repeater_clockSyncSubtitle =>
'Nastavte čas na vašom telefóne, aby odpovedal na volania z vysielacieho zariadenia.';
@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 =>
'Nastavenia uložené reštartujte vysielací prístroj, aby sa nastavenia aplikovali.';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Niektoré nastavenia neúspešné: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Chyba pri ukladaní nastavení: $error';
@@ -2438,9 +2589,6 @@ class AppLocalizationsSk extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Obnoviť TX napájanie';
@override
String get repeater_refreshLocationSettings => 'Obnoviť Nastavenia Miesta';
@override
String get repeater_refreshPacketForwarding => 'Obnoviť smerovanie paketov';
@@ -2450,10 +2598,6 @@ class AppLocalizationsSk extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Obnoviť Ochranný režim';
@override
String get repeater_refreshAdvertisementSettings =>
'Obnoviť nastavenia reklamy';
@override
String repeater_refreshed(String label) {
return '$label sa znova načítalo';
@@ -2778,6 +2922,284 @@ class AppLocalizationsSk extends AppLocalizations {
String get repeater_gpsNote =>
'GPS príkaz bol zavádzaný na riadenie lokalitných tém.';
@override
String get repeater_getCategory => 'Zísť hodnoty';
@override
String get repeater_powerMgmt => 'Správa energie';
@override
String get repeater_sensors => 'Senzory';
@override
String get repeater_cliHelpPowerOff =>
'Vypína zariadenie. (neočakáva sa žiadna odpoveď)';
@override
String get repeater_cliHelpClkReboot =>
'Resetuje hodiny na známu epochu a reštartuje zariadenie.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Rozosiela reklamu, ktorá sa prenáša len medzi susednými zariadeniami (bez prenosu cez iné siete).';
@override
String get repeater_cliHelpStartOta =>
'Spustí aktualizáciu firmvéru prostredníctvom diaľkového prenosu na podporovaných doskách.';
@override
String get repeater_cliHelpTime =>
'Nastavuje časovník zariadenia na zadané sekundy od Unix epochy. Časovník sa nedá otáčať dozadu.';
@override
String get repeater_cliHelpBoard =>
'Zobrazuje informácie o výrobcom dosky / identifikátor hardvéru.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Odosiela požiadavku na nájdenie susedných uzlov. (Len pre opakovače)';
@override
String get repeater_cliHelpPowersaving =>
'Ukazuje, či je režim úspory energie zapnutý alebo vypnutý.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Umožňuje alebo vypína režim úspory energie (ak je podporovaný).';
@override
String get repeater_cliHelpErase =>
'(Používa sa len pre sériové zariadenia) Formátuje systém súborov zariadenia. Vymaže všetky nastavenia a kontakty.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Nastavuje maximálnu povolenú frekvenciu prenosu ako percento (1-100). Internálne upravuje faktor času prenosu.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Používa sa len v sériovej verzii) Nahradí privátny kľúč, ktorý identifikuje zariadenie. Po aplikácii je potrebné zariadenie reštartovať. Generuje nový verejný kľúč.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(iba pre SX126x) Zapína zvýšený zisk prijímania pre zlepšenie citlivosti pri vyššom príkonu.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Definuje reťazec s informáciami o kontaktnom osobě, ktorý je zahrnutý v reklamách. Používajte \'|\' pre nové riadky.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Nastavuje režim hashovania cesty. 0 = starý režim, 1 = štandardný režim, 2 = striktný režim. Ovplyvňuje, ako sa prekladajú trasy.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Nastavuje citlivosť detekcie slučky routovania: vypnutá, minimálna, stredná alebo prísna.';
@override
String get repeater_cliHelpSetFreq =>
'(Používa sa len v sériovej verzii) Rýchlo nastavuje len frekvenciu. Je potrebné reštartovať. Pre úplné nastavenie rádia preferujte funkciu \"nastavenie rádia\".';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Používa sa len pre ESPNow most) Nastavuje WiFi kanál (1-14), ktorý používa most.';
@override
String get repeater_cliHelpGetName => 'Zobrazuje zadané meno uzla.';
@override
String get repeater_cliHelpGetRole =>
'Ukazuje funkciu firmvéru (opakovač, server pre miestnosť atď.).';
@override
String get repeater_cliHelpGetPublicKey =>
'Zobrazuje verejný kľúč zariadenia.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Používa sa len v sériových aplikáciách) Zobrazuje súkromný kľúč zariadenia. Zotriďte ho ako tajný údaj.';
@override
String get repeater_cliHelpGetRepeat =>
'Ukazuje, či je funkcia preposielania paketov (funkcia opakéra) zapnutá alebo vypnutá.';
@override
String get repeater_cliHelpGetTx =>
'Zobrazuje aktuálnu výkonovú hodnotu TX v dBm.';
@override
String get repeater_cliHelpGetFreq =>
'Zobrazuje nakonfigurovanú frekvenciu v MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Zobrazuje všetky parametre rádiového signálu: frekvencia, šírka pásma, faktor rozširovania, rýchlosť kódovania.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(iba pre SX126x) Zobrazuje stav zosilnenia prijímača RX.';
@override
String get repeater_cliHelpGetAf =>
'Zobrazuje aktuálny koeficient času vysielania.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Zobrazuje aktuálnu povolenú frekvenciu ako percentáž.';
@override
String get repeater_cliHelpGetIntThresh =>
'Zobrazuje hranicu pre prechodové signály v dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Zobrazuje interval reštartovania AGC v sekundách.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Ukazuje, či je režim dvojité potvrdenie zapnutý (1) alebo vypnutý (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Ukazuje, či je povolená len čítacia funkcia pre hostí.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Zobrazuje čas trvania miestnej reklamnej pauzy v minútach.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Zobrazuje časový interval reklamy počas záplavy v hodinách.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Zobrazuje nastavené heslo pre hosta.';
@override
String get repeater_cliHelpGetLat => 'Zobrazuje nastavenú šírku.';
@override
String get repeater_cliHelpGetLon => 'Zobrazuje nastavenú dĺžku.';
@override
String get repeater_cliHelpGetRxDelay =>
'Zobrazuje základnú hodnotu rxdelay.';
@override
String get repeater_cliHelpGetTxDelay =>
'Ukazuje faktor zpoždenia pre režim povodňovej komunikácie.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Zobrazuje faktor zloženia pri priamej modulácii.';
@override
String get repeater_cliHelpGetFloodMax =>
'Zobrazuje maximálny počet opakovaní povodňového stavu.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Zobrazuje reťazec s kontaktnými údajmi vlastníka.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Zobrazuje režim hashovania cesty (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Ukazuje citlivosť na detekciu slučiek.';
@override
String get repeater_cliHelpGetAcl =>
'(Používa sa len v sériovej konfigurácii) Zobrazuje prístupové pravidlá na opakovači.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Ukazuje, či je most povolený.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Zobrazuje čas strávený prechodom mosta v milisekundách.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Ukazuje, či most prijíma alebo vysiela RX alebo TX balíky.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(iba pre rozhranie RS232) Zobrazuje rýchlosť prenosu dát na rozhraní RS232.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Používa sa len pre ESPNow) Zobrazuje WiFi kanál mosta.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Používa sa len pre ESPNow most) Zobrazuje spoločný tajný kľúč mosta.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(iba pre NRF52) Zobrazuje verziu bootloaderu.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Zobrazuje násobič ADC (škálovanie napätia batérie).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Označuje, či riadiace orgány majú podporu pre správu energie.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Ukazuje aktuálny zdroj napájania: externý alebo batéria.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Zobrazuje najaktuálnejšie dôvody pre reštart a vypnutie.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Zobrazuje napätie batérie pri spustení systému v milivoltov (mV).';
@override
String get repeater_cliHelpSensorGet =>
'Číta hodnotu nastavenia pre špecifický senzor pomocou klávesového vstupu.';
@override
String get repeater_cliHelpSensorSet =>
'Vytvára vlastné nastavenie pre senzor.';
@override
String get repeater_cliHelpSensorList =>
'Zobrazuje všetky nastavenia pre špecifické senzory, zoradené podľa voliteľného indexu začiatku.';
@override
String get repeater_cliHelpRegionDefault =>
'Zobrazuje aktuálnu rozsiahku, ktorá je nastavená ako výchozí.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Nastavuje výchoce rozsiahku regiónu. Použite \"<null>\", aby ju vymazal.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Zoznam oblastí, ktoré umožňujú premávku počas povodní.';
@override
String get repeater_cliHelpRegionListDenied =>
'Zoznam oblastí, ktoré zakazujú premávku v dôsledku povodní.';
@override
String get repeater_cliHelpStatsPackets =>
'(Len pre sériové záznamy) Zobrazuje štatistiky na úrovni paketov.';
@override
String get repeater_cliHelpStatsRadio =>
'(Len pre sériu) Zobrazuje údaje o rádiových staniciach.';
@override
String get repeater_cliHelpStatsCore =>
'(Len pre sériové modely) Zobrazuje základné štatistiky firmvéru.';
@override
String get telemetry_receivedData => 'Obdolené Telemetrické dáta';
@@ -3145,7 +3567,7 @@ class AppLocalizationsSk extends AppLocalizations {
String get listFilter_heardRecently => 'Nedávno počuli.';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'Od A po Z';
@override
String get listFilter_filters => 'Filtre';
+462 -45
View File
@@ -108,11 +108,11 @@ class AppLocalizationsSl extends AppLocalizations {
@override
String common_percentValue(int percent) {
return '$percent%';
return '$percent %';
}
@override
String get scanner_title => 'MeshCore Open';
String get scanner_title => 'MeshCore Odprto';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -485,14 +485,14 @@ class AppLocalizationsSl extends AppLocalizations {
'Ste prepričani, da želite ponovno zagnati napravo? Povezava bo prekinjena.';
@override
String get settings_debug => 'Debug';
String get settings_debug => 'Odpravljanje napak';
@override
String get settings_bleDebugLog => 'BLE debug log (razhroščevanje)';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle =>
'BLE ukazi, odgovori in surovi podatki';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'Logi aplikacije';
@@ -505,7 +505,7 @@ class AppLocalizationsSl extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore, različ $version';
}
@override
@@ -526,7 +526,7 @@ class AppLocalizationsSl extends AppLocalizations {
String get settings_infoId => 'ID';
@override
String get settings_infoStatus => 'Status';
String get settings_infoStatus => 'Stanje';
@override
String get settings_infoBattery => 'Baterija';
@@ -565,7 +565,7 @@ class AppLocalizationsSl extends AppLocalizations {
String get settings_txPower => 'TX Moč (dBm)';
@override
String get settings_txPowerHelper => '0 - 22';
String get settings_txPowerHelper => '0 22';
@override
String get settings_txPowerInvalid => 'Neveljavna TX moč (0-22 dBm)';
@@ -611,40 +611,40 @@ class AppLocalizationsSl extends AppLocalizations {
String get appSettings_languageSystem => 'Sistemska privzeta vrednost';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Angleščina';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Francija';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Španščina';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Nemščina';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Poljski';
@override
String get appSettings_languageSl => 'Slovenščina';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Portugalski';
@override
String get appSettings_languageIt => 'Italiano';
String get appSettings_languageIt => 'Italijanščina';
@override
String get appSettings_languageZh => '中文';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Švedska';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Nizozemsko';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Slovenščina';
@override
String get appSettings_languageBg => 'Български';
@@ -1084,9 +1084,6 @@ class AppLocalizationsSl extends AppLocalizations {
return 'Kanal $index';
}
@override
String get channels_hashtagChannel => 'Hashtag kanal';
@override
String get channels_public => 'Javni';
@@ -1098,12 +1095,6 @@ class AppLocalizationsSl extends AppLocalizations {
@override
String get channels_private => 'Zasebni';
@override
String get channels_publicChannel => 'Javni kanal';
@override
String get channels_privateChannel => 'Zasebni kanal';
@override
String get channels_editChannel => 'Uredi kanal';
@@ -1243,7 +1234,7 @@ class AppLocalizationsSl extends AppLocalizations {
String get channels_sortManual => 'Ročno';
@override
String get channels_sortAZ => 'A-Z';
String get channels_sortAZ => 'A do Z';
@override
String get channels_sortLatestMessages => 'Najnovejše sporočilo';
@@ -1456,7 +1447,7 @@ class AppLocalizationsSl extends AppLocalizations {
}
@override
String get debugFrame_textTypeCli => 'CLI';
String get debugFrame_textTypeCli => 'CLI (Command Line Interface)';
@override
String get debugFrame_textTypePlain => 'Preprosto';
@@ -1467,7 +1458,7 @@ class AppLocalizationsSl extends AppLocalizations {
}
@override
String get debugFrame_hexDump => 'Hex Dump:';
String get debugFrame_hexDump => 'Izpis heksadecimalnih vrednosti:';
@override
String get chat_pathManagement => 'Upravljanje poti';
@@ -1502,8 +1493,8 @@ class AppLocalizationsSl extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'hops',
one: 'hop',
other: 'skoki',
one: 'skok',
);
return '$count $_temp0';
}
@@ -2113,7 +2104,7 @@ class AppLocalizationsSl extends AppLocalizations {
String get repeater_guestTools => 'Naložila za goste';
@override
String get repeater_status => 'Status';
String get repeater_status => 'Stanje';
@override
String get repeater_statusSubtitle =>
@@ -2127,7 +2118,7 @@ class AppLocalizationsSl extends AppLocalizations {
'Pogledate telemetrijo senzorjev in sistemske statistike';
@override
String get repeater_cli => 'CLI';
String get repeater_cli => 'CLI (Command Line Interface)';
@override
String get repeater_cliSubtitle =>
@@ -2215,6 +2206,9 @@ class AppLocalizationsSl extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Statistika paketa';
@@ -2288,7 +2282,7 @@ class AppLocalizationsSl extends AppLocalizations {
String get repeater_frequencyMhz => 'Frekvenca (MHz)';
@override
String get repeater_frequencyHelper => '300-2500 MHz';
String get repeater_frequencyHelper => '3002500 MHz';
@override
String get repeater_txPower => 'TX Moč';
@@ -2422,6 +2416,162 @@ class AppLocalizationsSl extends AppLocalizations {
@override
String get repeater_settingsSaved => 'Nastavitve so shranjene uspešno.';
@override
String get repeater_rxGain => 'Povečana dobitka RX';
@override
String get repeater_rxGainHelper =>
'Veća občutljivost, večji porabljeni tok (velja samo za SX1262/SX1268)';
@override
String get repeater_refreshRxGain => 'Povečana dobitka RX, posodobit';
@override
String get repeater_multiAcks => 'Več potrdil';
@override
String get repeater_multiAcksSubtitle =>
'Potrdite sporočila po več poti za boljši dostop';
@override
String get repeater_refreshMultiAcks => 'Ponovite več potrdil';
@override
String get repeater_networkHealth => 'Zdravilo omrežja';
@override
String get repeater_loopDetect => 'Detekcija ciklov';
@override
String get repeater_loopDetectHelper =>
'Izpišite pakete, ki izgledajo kot pete v omrežju.';
@override
String get repeater_loopDetectOff => 'Izklopljeno';
@override
String get repeater_loopDetectMinimal => 'Minimalen';
@override
String get repeater_loopDetectModerate => 'Umiren';
@override
String get repeater_loopDetectStrict => 'Strogi';
@override
String get repeater_dutyCycle => 'Ciklus delovanja';
@override
String get repeater_dutyCycleHelper =>
'Najvišji odstotek časa, ki ga lahko posreduje.';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent %';
}
@override
String get repeater_ownerInfo => 'Informacije o operaterju';
@override
String get repeater_ownerInfoHelper => 'javni podatki o tej napravi';
@override
String get repeater_refreshOwnerInfo => 'Prejmi informacije o operaterju';
@override
String get repeater_floodMax => 'Največji možni odmerek';
@override
String get repeater_floodMaxHelper =>
'Največje število paketov, ki lahko potujejo v enem plovilnem paketu (0-64)';
@override
String get repeater_advancedSettings => 'Napredno';
@override
String get repeater_advancedSettingsSubtitle =>
'Gumbi za nastavljanje za izkušene uporabnike';
@override
String get repeater_pathHashMode => 'Način ustvarjanja hash-a poti';
@override
String get repeater_pathHashModeHelper =>
'Biti, ki so bila uporabljena za kodiranje ID-ja tega releja v oznakah za zaznavanje pot/kroga, imajo naslednje velikosti: 0=1 bit (256 ID-jev, do 64 skokov), 1=2 biti (65.000 ID-jev, do 32 skokov), 2=3 biti (16 milijonov ID-jev, do 21 skokov). V različicah 1.13 in starejših se ustvarjajo večbitne poti vendar se to zgodi šele, ko je omrežje vklopljeno v različicah 1.14 in kasnejših.';
@override
String get repeater_txDelay => 'Zatemnitevanje zaradi poplav v Texasu';
@override
String get repeater_txDelayHelper =>
'Uporaba intervalov za ponovno pošiljanje v primeru prometa zaradi poplav, kot pomnožnik časovne trajanje paketa (0-2, privzeto 0,5). Veje vrednost = manjše kolizije, vendar počasnejše dostavo.';
@override
String get repeater_directTxDelay => 'Neposredni časovno odlašanje';
@override
String get repeater_directTxDelayHelper =>
'Razdalja za ponovno pošiljanje za neposredno (neobvezen) promet, kot pomnožnik časovne trajanja paketa (0-2, privzeto 0,3).';
@override
String get repeater_intThresh => 'Meja, pri kateri nastane motnja';
@override
String get repeater_intThreshHelper =>
'Tretja stopnja se uporablja za kalibracijo šumnega nivoja radija, kar omogoča, da se izklaplja pri šumu, ki presega to raven. 0 izklopi uporabite le, če zaznate napake v šumnem pasu.';
@override
String get repeater_agcResetInterval => 'Interval ponovne kalibracije AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Kako pogosto je treba ponovno nastaviti samodejno regulacijo občutljivosti, da se vrnete v normalno stanje? Interval je nastavljen na nekaj sekund, natančno na 4. 0 izklopi periodično ponovno nastavljanje.';
@override
String get repeater_actionsTitle => 'Dejanja';
@override
String get repeater_sendAdvert => 'Pošlji oglas o poplavah';
@override
String get repeater_sendAdvertSubtitle =>
'Razpustite oglas o poplavah preko omrežja.';
@override
String get repeater_sendAdvertZeroHop =>
'Pošlji oglas, ki ne potrebuje posrednika.';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Premejte oglas, ki uporablja eno povezavo (brez posrednikov).';
@override
String get repeater_clockSync => 'Sinerizirajte uro zdaj';
@override
String get repeater_clockSyncSubtitle =>
'Nastavite čas na telefonu, da se sinhronizira s repeatrom.';
@override
String repeater_actionSucceeded(String action) {
return '$action je uspel';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action ni bilo uspešno: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'Nastavitve shranjene ponovni zagon repetitorja za uporabo';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Nekatna nastavitva niso uspešna: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Napaka pri shranjevanju nastavitev: $error';
@@ -2437,10 +2587,6 @@ class AppLocalizationsSl extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Ponovno nastavi TX moč';
@override
String get repeater_refreshLocationSettings =>
'Ponovno Nastavi Nastavitve Lokacije';
@override
String get repeater_refreshPacketForwarding =>
'Ponovno nastavitve usmerjevanja paketa';
@@ -2452,10 +2598,6 @@ class AppLocalizationsSl extends AppLocalizations {
String get repeater_refreshPrivacyMode =>
'Ponovno aktiviraj način zasebnosti';
@override
String get repeater_refreshAdvertisementSettings =>
'Ponovno nastavi Oglede Oglasi';
@override
String repeater_refreshed(String label) {
return '$label je bil/a posodobljen/a';
@@ -2779,6 +2921,281 @@ class AppLocalizationsSl extends AppLocalizations {
String get repeater_gpsNote =>
'GPS ukaz je bil uveden za upravljanje z vprašanji, povezanimi z lokacijo.';
@override
String get repeater_getCategory => 'Dobite vrednosti';
@override
String get repeater_powerMgmt => 'Upravljanje z energijo';
@override
String get repeater_sensors => 'Senzori';
@override
String get repeater_cliHelpPowerOff =>
'Izklopi naprave. (ne pričakujemo odziva)';
@override
String get repeater_cliHelpClkReboot =>
'Ponovno nastavi uro na znano točko in ponovno vklopi naprave.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Pošlje oglas, ki doseže samo neposredne sosede (brez posredovanja).';
@override
String get repeater_cliHelpStartOta =>
'Začne nadstrekovno ažuriranje programne opreme na podprtih ploščah.';
@override
String get repeater_cliHelpTime =>
'Nastavi časovni ukaz naprave na podano število sekund od Unixovega začetka. Časovni ukaz ne more iti nazaj.';
@override
String get repeater_cliHelpBoard =>
'Prikaže proizvajalca plošče / identifikator strojne opreme.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Pošlje zahtevo za odkrivanje sosednjih naprav. (Samo za repeatere)';
@override
String get repeater_cliHelpPowersaving =>
'Prikaže, ali je vklopljen način varčevanja z energijo.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Omogoča ali onemogoča način varčevanja z energijo (če je podprt).';
@override
String get repeater_cliHelpErase =>
'(Samo za serijske naprave) Formira datotapno sistemsko okolje. Izbriše vse nastavitve in kontakte.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Določi maksimalni dovoljeni čas, ki ga naprave lahko posredujejo, v odstotkih (1-100). Samodejno prilagodi faktor, ki odvisen je od časa, ki ga naprave lahko posredujejo.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Samo za serijske naprave) Nadomesti zasebni ključ za identifikacijo naprave. Za uporabo je potrebna ponovna aktivacija. Ustvari nov javni ključ.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Samo za SX126x) Vklopi povečano občutljivost RX za izboljšano delovanje pri večjih navorih.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Določi niz z informacijami o kontaktni osebi, ki je v oglasih. Za uporabo novih vrstic uporabite \'|\'.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Nastavlja način \"hash poti\". 0 = za stare sisteme, 1 = za standard, 2 = za stroge. Vpliva na to, kako so poti uskladene.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Nastavlja občutljivost detekcije ponavljajočih se povezav: izklopljeno, minimalno, umeren, ali strogo.';
@override
String get repeater_cliHelpSetFreq =>
'(Samo za serijske naprave) Hitro nastavi samo frekvenco. Potrebna je ponovna aktivacija. Za popolno nastavitev radio parametrov je priporočljivo uporabiti možnost \"nastavitev radia\".';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Samo za most ESPNow) Nastavlja kanal WiFi-ja (1-14), ki ga uporablja most.';
@override
String get repeater_cliHelpGetName => 'Prikaže ime konfigurirane notranje.';
@override
String get repeater_cliHelpGetRole =>
'Prikaže vlogo programskega oprema (repeater, strežnik za sobo itd.).';
@override
String get repeater_cliHelpGetPublicKey => 'Prikazuje javni ključ naprave.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Samo za serijske naprave) Prikazuje zasebni ključ naprave. Sprejemajte ga kot skrivno informacijo.';
@override
String get repeater_cliHelpGetRepeat =>
'Pokaže, ali je omogočeno posredovanje paketov (delovanje kot repetitor).';
@override
String get repeater_cliHelpGetTx => 'Prikazuje trenutno moč TX v dBm.';
@override
String get repeater_cliHelpGetFreq => 'Prikaže nastavljeno frekvenco v MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Prikaže vse parametre radija: frekvenco, širino pasu, faktor razširjanja, raven kodiranja.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Samo za SX126x) Prikazuje stanje povečanega dobiča na RX.';
@override
String get repeater_cliHelpGetAf =>
'Prikazuje trenutni faktor, ki določa časovno obdobje.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Prikazuje trenutno dovoljeno stopnjo delovanja kot odstotek.';
@override
String get repeater_cliHelpGetIntThresh =>
'Prikazuje prag medsebojnega vpliva kanala v dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Prikazuje interval ponovne kalibracije AGC v sekundah.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Pokaže, ali je vklopljen način dvojnega potrdila (1) ali je izklopljen (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Pokaže, ali je omogočen le brani dostop za goste.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Prikazuje časovno obdobje lokalne reklame v minutah.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Prikaže časovno obdobje, ko se prikazuje oglas o poplavah, v urah.';
@override
String get repeater_cliHelpGetGuestPassword =>
'Prikaže nastavljeno geslo za gostitelja.';
@override
String get repeater_cliHelpGetLat => 'Prikaže določeno zemljepisno širino.';
@override
String get repeater_cliHelpGetLon => 'Prikaže določeno merilo dolžine.';
@override
String get repeater_cliHelpGetRxDelay =>
'Prikazuje osnovno vrednost RX odlašanja.';
@override
String get repeater_cliHelpGetTxDelay =>
'Prikazuje faktor zamude v načinu delovanja pri plavlju.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Prikazuje faktor odlašanja signala v režimu neposredne komunikacije.';
@override
String get repeater_cliHelpGetFloodMax =>
'Prikazuje največjo število, kolikokrat lahko voda doseže najvišjo višino.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Prikazuje niz z informacijami o lastniku.';
@override
String get repeater_cliHelpGetPathHashMode =>
'Prikaže način delovanja z hashjem poti (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Prikazuje občutljivost na zaznavanje ciklov.';
@override
String get repeater_cliHelpGetAcl =>
'(Samo za serije) Navaja vnos za nadzor dostopa na ponovljalniku.';
@override
String get repeater_cliHelpGetBridgeEnabled =>
'Pokaže, ali je most omogočen.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Prikazuje zamik mosta v milisekundah.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Pokaže, ali most prenaša pakete RX ali TX.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Samo za most RS232) Prikazuje hitrost prenosa podatkov na mostu.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Samo za most ESPNow) Prikazuje kanal WiFi mosta.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Samo za most ESPNow) Prikazuje tajno, ki jo deli most.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Samo za NRF52) Prikazuje različico programskega orodja.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Prikazuje pomnoževalnik ADC (skaliranje napetosti baterije).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Navaja, ali ima uprava področje za upravljanje z energijo.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Prikaže trenutni vir napajanja: zunanji ali baterija.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Prikazuje najnovejšo razlog za ponovno nastavitve in izklop.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Prikazuje napetost baterije v mV ob zagonu.';
@override
String get repeater_cliHelpSensorGet =>
'Prebere določeno vrednost senzorja preko tipke.';
@override
String get repeater_cliHelpSensorSet =>
'Ustvari prilagojeno nastavitev za senzor.';
@override
String get repeater_cliHelpSensorList =>
'Navaja vse nastavitve za uporabniške senzorje, razvrščene po želeni začetni indeksu.';
@override
String get repeater_cliHelpRegionDefault =>
'Prikaže trenutno privzeto območje.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Določi privzeto območje. Za izbris uporabite \"<null>\".';
@override
String get repeater_cliHelpRegionListAllowed =>
'Navaja regije, ki dovoljujejo promet v času poplav.';
@override
String get repeater_cliHelpRegionListDenied =>
'Navaja regije, ki preprečujejo promet zaradi poplav.';
@override
String get repeater_cliHelpStatsPackets =>
'(Samo za serijske povezave) Prikazuje statistiko na nivoju paketov.';
@override
String get repeater_cliHelpStatsRadio =>
'(Samo za serije) Prikazuje statistične podatke o radiju.';
@override
String get repeater_cliHelpStatsCore =>
'(Samo za serijske naprave) Prikazuje osnovne statistične podatke.';
@override
String get telemetry_receivedData => 'Prejeto Telemetrično podatke';
@@ -3146,7 +3563,7 @@ class AppLocalizationsSl extends AppLocalizations {
String get listFilter_heardRecently => 'Nedavno slišan';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'A do Z';
@override
String get listFilter_filters => 'Filtri';
+461 -47
View File
@@ -112,7 +112,7 @@ class AppLocalizationsSv extends AppLocalizations {
}
@override
String get scanner_title => 'MeshCore Open';
String get scanner_title => 'MeshCore Öppen version';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -133,7 +133,7 @@ class AppLocalizationsSv extends AppLocalizations {
String get tcpHostHint => '192.168.40.10';
@override
String get tcpPortLabel => 'Port';
String get tcpPortLabel => 'Hamn';
@override
String get tcpPortHint => '5000';
@@ -485,10 +485,11 @@ class AppLocalizationsSv extends AppLocalizations {
String get settings_debug => 'Felsök';
@override
String get settings_bleDebugLog => 'BLE-felsökning';
String get settings_companionDebugLog => 'Companion Debug Log';
@override
String get settings_bleDebugLogSubtitle => 'BLE-kommandon, svar och rådata';
String get settings_companionDebugLogSubtitle =>
'BLE/TCP/USB commands, responses, and raw data';
@override
String get settings_appDebugLog => 'Appfelsökning';
@@ -502,7 +503,7 @@ class AppLocalizationsSv extends AppLocalizations {
@override
String settings_aboutVersion(String version) {
return 'MeshCore Open v$version';
return 'MeshCore Open version $version';
}
@override
@@ -562,7 +563,7 @@ class AppLocalizationsSv extends AppLocalizations {
String get settings_txPower => 'TX-effekt (dBm)';
@override
String get settings_txPowerHelper => '0 - 22';
String get settings_txPowerHelper => '0 22';
@override
String get settings_txPowerInvalid => 'Ogiltig TX-effekt (0-22 dBm)';
@@ -608,43 +609,43 @@ class AppLocalizationsSv extends AppLocalizations {
String get appSettings_languageSystem => 'Systemstandard';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Engelska';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Franska';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Spanska';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Tyskt';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Polsk';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Sloveniska';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Portugisiska';
@override
String get appSettings_languageIt => 'Italiano';
String get appSettings_languageIt => 'Italienska';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Kinesiska';
@override
String get appSettings_languageSv => 'Svenska';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Nederländska';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Sloveniska';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Bulgariska';
@override
String get appSettings_languageRu => 'Ryska';
@@ -791,13 +792,13 @@ class AppLocalizationsSv extends AppLocalizations {
'Anslut till en enhet för att välja';
@override
String get appSettings_batteryNmc => '18650 NMC (3.0-4.2V)';
String get appSettings_batteryNmc => '18650 NMC (3,0-4,2V)';
@override
String get appSettings_batteryLifepo4 => 'LiFePO4 (2,63,65V)';
@override
String get appSettings_batteryLipo => 'LiPo (3.0-4.2V)';
String get appSettings_batteryLipo => 'LiPo (3,0-4,2V)';
@override
String get appSettings_mapDisplay => 'Kartvisning';
@@ -1077,9 +1078,6 @@ class AppLocalizationsSv extends AppLocalizations {
return 'Kanal $index';
}
@override
String get channels_hashtagChannel => 'Hashtagkanal';
@override
String get channels_public => 'Offentligt';
@@ -1091,12 +1089,6 @@ class AppLocalizationsSv extends AppLocalizations {
@override
String get channels_private => 'Privat';
@override
String get channels_publicChannel => 'Allmänt kanal';
@override
String get channels_privateChannel => 'Privat kanal';
@override
String get channels_editChannel => 'Redigera kanal';
@@ -1140,7 +1132,7 @@ class AppLocalizationsSv extends AppLocalizations {
String get channels_standardPublicPsk => 'Standard allmän PSK';
@override
String get channels_pskHex => 'PSK (Hex)';
String get channels_pskHex => 'PSK (heks)';
@override
String get channels_generateRandomPsk => 'Generera slumpmässig PSK';
@@ -1449,7 +1441,7 @@ class AppLocalizationsSv extends AppLocalizations {
}
@override
String get debugFrame_textTypeCli => 'CLI';
String get debugFrame_textTypeCli => 'Kommandorad';
@override
String get debugFrame_textTypePlain => 'Enkel';
@@ -1496,8 +1488,8 @@ class AppLocalizationsSv extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'hops',
one: 'hop',
other: 'hopp',
one: 'hopp',
);
return '$count $_temp0';
}
@@ -2108,14 +2100,14 @@ class AppLocalizationsSv extends AppLocalizations {
'Visa återspolningsstatus, statistik och grannar';
@override
String get repeater_telemetry => 'Telemetry';
String get repeater_telemetry => 'Telemetri';
@override
String get repeater_telemetrySubtitle =>
'Visa telemetri för sensorer och systemstatistik';
@override
String get repeater_cli => 'CLI';
String get repeater_cli => 'Kommandoradgränssnitt';
@override
String get repeater_cliSubtitle => 'Skicka kommandon till repetitorn';
@@ -2203,6 +2195,9 @@ class AppLocalizationsSv extends AppLocalizations {
@override
String get repeater_rxAirtime => 'RX Airtime';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Paketstatistik';
@@ -2276,7 +2271,7 @@ class AppLocalizationsSv extends AppLocalizations {
String get repeater_frequencyMhz => 'Frekvens (MHz)';
@override
String get repeater_frequencyHelper => '300-2500 MHz';
String get repeater_frequencyHelper => '3002500 MHz';
@override
String get repeater_txPower => 'TX Effekt';
@@ -2410,6 +2405,162 @@ class AppLocalizationsSv extends AppLocalizations {
String get repeater_settingsSaved =>
'Inställningarna sparades framgångsrikt.';
@override
String get repeater_rxGain => 'Ökad RX-vinst';
@override
String get repeater_rxGainHelper =>
'Ökad känslighet, högre strömförbrukning (endast för SX1262/SX1268)';
@override
String get repeater_refreshRxGain => 'Återställ förbättrad RX-signalstyrka';
@override
String get repeater_multiAcks => 'Flera bekräftelser';
@override
String get repeater_multiAcksSubtitle =>
'Bekräfta meddelanden via flera olika kanaler för bättre leverans.';
@override
String get repeater_refreshMultiAcks => 'Återställ flera ACK-meddelanden';
@override
String get repeater_networkHealth => 'Nätverkets hälsa';
@override
String get repeater_loopDetect => 'Identifiering av loopar';
@override
String get repeater_loopDetectHelper =>
'Skapa \"flödespaket\" som ser ut som att de bildar en loop (en återkommande krets).';
@override
String get repeater_loopDetectOff => 'Av';
@override
String get repeater_loopDetectMinimal => 'Minimal';
@override
String get repeater_loopDetectModerate => 'Måttlig';
@override
String get repeater_loopDetectStrict => 'Strikt';
@override
String get repeater_dutyCycle => 'Arbetscykel';
@override
String get repeater_dutyCycleHelper => 'Maximal procentandel av sändningstid';
@override
String repeater_dutyCyclePercent(int percent) {
return '$percent%';
}
@override
String get repeater_ownerInfo => 'Information om operatören';
@override
String get repeater_ownerInfoHelper =>
'Offentliga metadata för denna sändare';
@override
String get repeater_refreshOwnerInfo => 'Uppdatera information om personal';
@override
String get repeater_floodMax => 'Maximala mängden humle';
@override
String get repeater_floodMaxHelper =>
'Maximalt antal hopp en paket kan färdas (0-64)';
@override
String get repeater_advancedSettings => 'Avancerad';
@override
String get repeater_advancedSettingsSubtitle =>
'Ställjusteringsknappar för erfarna användare';
@override
String get repeater_pathHashMode => 'Hash-läge för sökväg';
@override
String get repeater_pathHashModeHelper =>
'Byte används för att koda denna repeaters ID i taggar för att upptäcka loopar/flödesvägar. 0=1 byte (256 ID:n, upp till 64 hopp), 1=2 byte (65 000 ID:n, upp till 32 hopp), 2=3 byte (16 miljoner ID:n, upp till 21 hopp). Versioner 1.13 och äldre har stöd för multi-byte-vägar endast en gång när nätverket är aktiverat (från och med version 1.14).';
@override
String get repeater_txDelay => 'Försening i Flood TX';
@override
String get repeater_txDelayHelper =>
'Återöverföringsintervall för trafik under perioder med hög belastning, som en multiplikator av paketets överföringstid (0-2, standard 0,5). Högre värde = färre kollisioner, men långsammare leverans.';
@override
String get repeater_directTxDelay => 'Direkt TX-fördröjning';
@override
String get repeater_directTxDelayHelper =>
'Återöverföringsintervall för direkt (icke-översvämmande) trafik, som en multiplikator av paketets överföringstid (0-2, standard 0,3).';
@override
String get repeater_intThresh => 'Tröskelvärde för störning';
@override
String get repeater_intThreshHelper =>
'Tröskelvärdet har ställts in så att den filtrerar bort störningar som överstiger detta värde. 0 stänger av aktivera endast om du ser RX-fel i ett störningsfyllt frekvensområde.';
@override
String get repeater_agcResetInterval => 'Återställningsintervall för AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Hur ofta ska man återställa radioens automatiska förstärkning för att återhämta sig från ett tillstånd där förstärkningen är fast? Sekunder, inställda till en multipel av 4. 0 stänger av periodiska återställningar.';
@override
String get repeater_actionsTitle => 'Åtgärder';
@override
String get repeater_sendAdvert => 'Skicka annons om översvämning';
@override
String get repeater_sendAdvertSubtitle =>
'Sänd en reklamfilm om översvämningar via nätverket.';
@override
String get repeater_sendAdvertZeroHop =>
'Skicka en annons som inte kräver någon mellanstopp';
@override
String get repeater_sendAdvertZeroHopSubtitle =>
'Sänd en reklamkampanj med en enda sändare (utan mellanliggande sändare).';
@override
String get repeater_clockSync => 'Synkronisera klockan nu';
@override
String get repeater_clockSyncSubtitle =>
'Ställ din telefons tid till repeatern.';
@override
String repeater_actionSucceeded(String action) {
return '$action lyckades';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action misslyckades: $error';
}
@override
String get repeater_settingsSavedRebootNeeded =>
'Inställningar sparade starta om repetern för att tillämpa dem';
@override
String repeater_settingsPartialFailure(String failures) {
return 'Vissa inställningar misslyckades: $failures';
}
@override
String repeater_errorSavingSettings(String error) {
return 'Fel vid sparande av inställningar: $error';
@@ -2425,10 +2576,6 @@ class AppLocalizationsSv extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Återställ TX-effekt';
@override
String get repeater_refreshLocationSettings =>
'Uppdatera Lokationsinställningar';
@override
String get repeater_refreshPacketForwarding => 'Återställ Paketväxling';
@@ -2438,10 +2585,6 @@ class AppLocalizationsSv extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Återställ Sekretessläge';
@override
String get repeater_refreshAdvertisementSettings =>
'Återställ Annonsinställningar';
@override
String repeater_refreshed(String label) {
return '$label har uppdaterats';
@@ -2763,6 +2906,277 @@ class AppLocalizationsSv extends AppLocalizations {
String get repeater_gpsNote =>
'GPS-kommando har introducerats för att hantera platsrelaterade ämnen.';
@override
String get repeater_getCategory => 'Hämta värden';
@override
String get repeater_powerMgmt => 'Effektstyrning';
@override
String get repeater_sensors => 'Sensorer';
@override
String get repeater_cliHelpPowerOff =>
'Stänger av enheten. (ingen respons förväntas)';
@override
String get repeater_cliHelpClkReboot =>
'Återställer klockan till en känd tidpunkt och startar om enheten.';
@override
String get repeater_cliHelpAdvertZeroHop =>
'Skickar en annons som når endast direkt grannar (endast närmaste grannar).';
@override
String get repeater_cliHelpStartOta =>
'Startar en firmware-uppdatering via luft, på kompatibla enheter.';
@override
String get repeater_cliHelpTime =>
'Ställer enheten till den angivna Unix-epokens tid. Klockan kan inte gå bakåt.';
@override
String get repeater_cliHelpBoard =>
'Visar tillverkaren av moderkortet / hårdvaru-identifieraren.';
@override
String get repeater_cliHelpDiscoverNeighbors =>
'Skickar en förfrågan om att upptäcka närliggande noder. (Endast för repetrar)';
@override
String get repeater_cliHelpPowersaving =>
'Visar om energisparläget är aktiverat eller avstängt.';
@override
String get repeater_cliHelpPowersavingOnOff =>
'Aktiverar eller inaktiverar energisparläget (om det stöds).';
@override
String get repeater_cliHelpErase =>
'(Endast för seriell kommunikation) Formaterar enhetens filsystem. Raderar alla inställningar och kontakter.';
@override
String get repeater_cliHelpSetDutyCycle =>
'Anger den maximala tillåtna överföringsfrekvensen som en procent (1-100). Justerar automatiskt tidsfaktorn.';
@override
String get repeater_cliHelpSetPrvKey =>
'(Endast för seriell användning) Ersätter enhetsens privata nyckel. Återstart krävs för att tillämpa. Genererar en ny publik nyckel.';
@override
String get repeater_cliHelpSetRadioRxGain =>
'(Endast SX126x) Aktiverar förstärkt mottagargain för förbättrad känslighet vid högre strömförbrukning.';
@override
String get repeater_cliHelpSetOwnerInfo =>
'Anger kontaktinformationen som ska inkluderas i annonserna. Använd \'|\' för att separera olika fält.';
@override
String get repeater_cliHelpSetPathHashMode =>
'Definierar läget för hash-baserad ruttning. 0 = äldre läge, 1 = standard, 2 = strikt. Påverkar hur ruttvägar matchas.';
@override
String get repeater_cliHelpSetLoopDetect =>
'Ställer in känsligheten för att detektera loopar i routningen: av, minimal, måttlig eller strikt.';
@override
String get repeater_cliHelpSetFreq =>
'(Endast för seriell kommunikation) Ställer snabbt bara frekvensen. Kräver omstart. Föredrar \"ställ radio\" för att få full kontroll över radioinställningarna.';
@override
String get repeater_cliHelpSetBridgeChannel =>
'(Endast ESPNow-brygga) Anger WiFi-kanalen (1-14) som används av bryggan.';
@override
String get repeater_cliHelpGetName => 'Visar det konfigurerade nodnamnet.';
@override
String get repeater_cliHelpGetRole =>
'Visar firmware-funktionen (Repeater, Room Server, etc.).';
@override
String get repeater_cliHelpGetPublicKey => 'Visar enhetens publika nyckel.';
@override
String get repeater_cliHelpGetPrvKey =>
'(Endast för seriell användning) Visar enheters privata nyckel. Behandla detta som en hemlighet.';
@override
String get repeater_cliHelpGetRepeat =>
'Visar om funktionen för att vidarebefordra paket (som en repeater) är aktiverad eller inaktiverad.';
@override
String get repeater_cliHelpGetTx => 'Visar aktuell TX-effekt i dBm.';
@override
String get repeater_cliHelpGetFreq =>
'Visar den konfigurerade radiovågen i MHz.';
@override
String get repeater_cliHelpGetRadio =>
'Visar alla radioparametrar: frekvens, bandbredd, spridningsfaktor, kodningshastighet.';
@override
String get repeater_cliHelpGetRadioRxGain =>
'(Endast för SX126x) Visar RX:s förstärkningstillstånd.';
@override
String get repeater_cliHelpGetAf => 'Visar aktuell tidssats.';
@override
String get repeater_cliHelpGetDutyCycle =>
'Visar den aktuella tillåtna arbetscykeln i procent.';
@override
String get repeater_cliHelpGetIntThresh =>
'Visar gränsen för kanalinterferens i dB.';
@override
String get repeater_cliHelpGetAgcResetInterval =>
'Visar återställningsintervallet för AGC i sekunder.';
@override
String get repeater_cliHelpGetMultiAcks =>
'Visar om dubbelbekräftelseläget är aktiverat (1) eller avstängt (0).';
@override
String get repeater_cliHelpGetAllowReadOnly =>
'Visar om gäst har tillåtelse att endast läsa.';
@override
String get repeater_cliHelpGetAdvertInterval =>
'Visar den lokala reklampausens längd i minuter.';
@override
String get repeater_cliHelpGetFloodAdvertInterval =>
'Visar tidsintervallet för reklamsegmentet under översvämningen, i timmar.';
@override
String get repeater_cliHelpGetGuestPassword => 'Visar det angivna gästlösen.';
@override
String get repeater_cliHelpGetLat => 'Visar den angivna latituden.';
@override
String get repeater_cliHelpGetLon => 'Visar den angivna longituden.';
@override
String get repeater_cliHelpGetRxDelay => 'Visar grundvärdet för rxdelay.';
@override
String get repeater_cliHelpGetTxDelay =>
'Visar faktor för fördröjning i flödesläge.';
@override
String get repeater_cliHelpGetDirectTxDelay =>
'Visar faktorn för fördröjning i direktläge.';
@override
String get repeater_cliHelpGetFloodMax =>
'Visar det maximala antalet gånger en översvämning har inträffat.';
@override
String get repeater_cliHelpGetOwnerInfo =>
'Visar strängen med kontaktinformation för ägaren.';
@override
String get repeater_cliHelpGetPathHashMode => 'Visar hash-läge (0/1/2).';
@override
String get repeater_cliHelpGetLoopDetect =>
'Visar känsligheten för att detektera loopar.';
@override
String get repeater_cliHelpGetAcl =>
'(Endast för serier) Visar åtkomstkontrollinställningarna för en repeater.';
@override
String get repeater_cliHelpGetBridgeEnabled => 'Visar om bron är aktiverad.';
@override
String get repeater_cliHelpGetBridgeDelay =>
'Visar fördröjningen i bron i millisekunder.';
@override
String get repeater_cliHelpGetBridgeSource =>
'Visar om bron skickar RX- eller TX-paket.';
@override
String get repeater_cliHelpGetBridgeBaud =>
'(Enbart RS232-brygga) Visar bryggans baud-hastighet.';
@override
String get repeater_cliHelpGetBridgeChannel =>
'(Endast ESPNow-brygga) Visar WiFi-kanal för bryggan.';
@override
String get repeater_cliHelpGetBridgeSecret =>
'(Endast ESPNow-brygga) Visar bryggans delade hemlighet.';
@override
String get repeater_cliHelpGetBootloaderVer =>
'(Endast för NRF52) Visar versionen av bootloadern.';
@override
String get repeater_cliHelpGetAdcMultiplier =>
'Visar ADC-multiplikatorn (skalning av batterispänning).';
@override
String get repeater_cliHelpGetPwrMgtSupport =>
'Anger om styrelsen har stöd för energihantering.';
@override
String get repeater_cliHelpGetPwrMgtSource =>
'Visar aktuell strömkälla: extern eller batteri.';
@override
String get repeater_cliHelpGetPwrMgtBootReason =>
'Visar de senaste orsakerna till återställning och avstängning.';
@override
String get repeater_cliHelpGetPwrMgtBootMv =>
'Visar batterispänningen vid start i millivolt (mV).';
@override
String get repeater_cliHelpSensorGet =>
'Läser en anpassad sensorinställning via tangentbordet.';
@override
String get repeater_cliHelpSensorSet =>
'Skapar en anpassad inställning för en sensor.';
@override
String get repeater_cliHelpSensorList =>
'Visar alla anpassade sensorinställningar, sorterade från ett valfritt startindex.';
@override
String get repeater_cliHelpRegionDefault =>
'Visar det aktuella standardområde.';
@override
String get repeater_cliHelpRegionDefaultSet =>
'Definierar standardområde. Använd \"<null>\" för att återställa till standard.';
@override
String get repeater_cliHelpRegionListAllowed =>
'Lista områden där det är tillåtet med trafik under översvämningsförhållanden.';
@override
String get repeater_cliHelpRegionListDenied =>
'Listar områden där trafik på grund av översvämningar är förbjuden.';
@override
String get repeater_cliHelpStatsPackets =>
'(Endast för seriell kommunikation) Visar statistik på paketnivå.';
@override
String get repeater_cliHelpStatsRadio =>
'(Enbart för serier) Visar radiostatistik.';
@override
String get repeater_cliHelpStatsCore =>
'(Enbart för seriell kommunikation) Visar grundläggande firmware-statistik.';
@override
String get telemetry_receivedData => 'Mottagen Telemetridata';
@@ -2982,7 +3396,7 @@ class AppLocalizationsSv extends AppLocalizations {
String get community_publicChannel => 'Föreningens Offentliga';
@override
String get community_hashtagChannel => 'Community Hashtag';
String get community_hashtagChannel => 'Hashtag för gemenskapen';
@override
String get community_name => 'Gemenskapens namn';
@@ -3106,7 +3520,7 @@ class AppLocalizationsSv extends AppLocalizations {
'Offentlig hashtag (alla kan gå med)';
@override
String get community_communityHashtag => 'Community Hashtag';
String get community_communityHashtag => 'Gemenskaps-hashtag';
@override
String get community_communityHashtagDesc => 'Endast för medlemmar';
@@ -3348,7 +3762,7 @@ class AppLocalizationsSv extends AppLocalizations {
}
@override
String get contacts_pathTrace => 'Path Trace';
String get contacts_pathTrace => 'Spårning';
@override
String get contacts_ping => 'Ping';
+461 -39
View File
@@ -112,7 +112,7 @@ class AppLocalizationsUk extends AppLocalizations {
}
@override
String get scanner_title => 'MeshCore Open';
String get scanner_title => 'MeshCore: Відкритий доступ';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -492,11 +492,11 @@ class AppLocalizationsUk 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 => 'Журнал налагодження застосунку';
@@ -528,7 +528,7 @@ class AppLocalizationsUk extends AppLocalizations {
String get settings_infoName => 'Ім\'я';
@override
String get settings_infoId => 'ID';
String get settings_infoId => 'Ідентифікатор';
@override
String get settings_infoStatus => 'Статус';
@@ -552,7 +552,7 @@ class AppLocalizationsUk extends AppLocalizations {
String get settings_frequency => 'Частота (МГц)';
@override
String get settings_frequencyHelper => '300.0 - 2500.0';
String get settings_frequencyHelper => '300,0 2500,0';
@override
String get settings_frequencyInvalid => 'Некоректна частота (300-2500 МГц)';
@@ -616,43 +616,43 @@ class AppLocalizationsUk extends AppLocalizations {
String get appSettings_languageSystem => 'Як у системі';
@override
String get appSettings_languageEn => 'English';
String get appSettings_languageEn => 'Англійська';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Французька';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Іспанська';
@override
String get appSettings_languageDe => 'Deutsch';
String get appSettings_languageDe => 'Німецькою';
@override
String get appSettings_languagePl => 'Polski';
String get appSettings_languagePl => 'Польська';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Словенська мова';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Португальська';
@override
String get appSettings_languageIt => 'Italiano';
String get appSettings_languageIt => 'Італійська';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => 'Китайська';
@override
String get appSettings_languageSv => 'Svenska';
String get appSettings_languageSv => 'Шведська';
@override
String get appSettings_languageNl => 'Nederlands';
String get appSettings_languageNl => 'Нідерландська';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Словенська';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Болгарська';
@override
String get appSettings_languageRu => 'Російська';
@@ -1092,9 +1092,6 @@ class AppLocalizationsUk extends AppLocalizations {
return 'Канал $index';
}
@override
String get channels_hashtagChannel => 'Хештег-канал';
@override
String get channels_public => 'Публічний';
@@ -1106,12 +1103,6 @@ class AppLocalizationsUk extends AppLocalizations {
@override
String get channels_private => 'Приватний';
@override
String get channels_publicChannel => 'Публічний канал';
@override
String get channels_privateChannel => 'Приватний канал';
@override
String get channels_editChannel => 'Редагувати канал';
@@ -1155,7 +1146,7 @@ class AppLocalizationsUk extends AppLocalizations {
String get channels_standardPublicPsk => 'Стандартний публічний PSK';
@override
String get channels_pskHex => 'PSK (Hex)';
String get channels_pskHex => 'PSK (шестнадцяткова система)';
@override
String get channels_generateRandomPsk => 'Згенерувати випадковий ключ PSK';
@@ -1463,7 +1454,7 @@ class AppLocalizationsUk extends AppLocalizations {
}
@override
String get debugFrame_textTypeCli => 'CLI';
String get debugFrame_textTypeCli => 'CLI (Command Line Interface)';
@override
String get debugFrame_textTypePlain => 'Звичайний';
@@ -2139,7 +2130,7 @@ class AppLocalizationsUk extends AppLocalizations {
'Показати телеметрію сенсорів та статистику системи';
@override
String get repeater_cli => 'CLI';
String get repeater_cli => 'CLI (Command Line Interface)';
@override
String get repeater_cliSubtitle => 'Надіслати команди ретранслятору';
@@ -2228,6 +2219,9 @@ class AppLocalizationsUk extends AppLocalizations {
@override
String get repeater_rxAirtime => 'Ефірний час RX';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => 'Статистика пакетів';
@@ -2443,6 +2437,163 @@ class AppLocalizationsUk 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 байти (16 мільйонів ідентифікаторів, до 21 переходу). Версії 1.13 та старіші не підтримують багатобайтні шляхи — вони активуються лише після того, як мережа буде оновлена до версії 1.14+.';
@override
String get repeater_txDelay => 'Затримка у Flood, штат Техас';
@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 – вимкнено; активуйте лише у разі виявлення помилок RX у шумному діапазоні.';
@override
String get repeater_agcResetInterval => 'Інтервал перезавантаження AGC';
@override
String get repeater_agcResetIntervalHelper =>
'Як часто потрібно скидати автоматичне регулювання гучності радіо, щоб відновити нормальну роботу після ситуації, коли гучність була заблокована. Кожні кілька секунд, зменшуючи значення до кратного 4. Вимкнення періодичного скидання.';
@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';
@@ -2457,10 +2608,6 @@ class AppLocalizationsUk extends AppLocalizations {
@override
String get repeater_refreshTxPower => 'Оновити потужність TX';
@override
String get repeater_refreshLocationSettings =>
'Оновити налаштування геопозиції';
@override
String get repeater_refreshPacketForwarding => 'Оновити пересилання пакетів';
@@ -2470,10 +2617,6 @@ class AppLocalizationsUk extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => 'Оновити режим приватності';
@override
String get repeater_refreshAdvertisementSettings =>
'Оновити налаштування оголошень';
@override
String repeater_refreshed(String label) {
return '$label оновлено';
@@ -2797,6 +2940,285 @@ class AppLocalizationsUk 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 =>
'Показує потожну потужність передавача в децибелах (dBm).';
@override
String get repeater_cliHelpGetFreq =>
'Показує налаштовану радіочастоту в мегагерцах (MHz).';
@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 =>
'Показує інтервал перезавантаження AGC у секундах.';
@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 =>
'Відображає базове значення rxdelay.';
@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) Показує швидкість передачі даних на мосту.';
@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 => 'Дані телеметрії отримано';
+377 -23
View File
@@ -285,7 +285,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get device_quickSwitch => '快速切换';
@override
String get device_meshcore => 'MeshCore';
String get device_meshcore => '网格核心';
@override
String get settings_title => '设置';
@@ -463,10 +463,11 @@ class AppLocalizationsZh 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 => '应用调试日志';
@@ -1025,9 +1026,6 @@ class AppLocalizationsZh extends AppLocalizations {
return '频道 $index';
}
@override
String get channels_hashtagChannel => '标签频道';
@override
String get channels_public => '公共';
@@ -1039,12 +1037,6 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get channels_private => '私有';
@override
String get channels_publicChannel => '公共频道';
@override
String get channels_privateChannel => '私有频道';
@override
String get channels_editChannel => '编辑频道';
@@ -1179,7 +1171,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get channels_sortManual => '手动';
@override
String get channels_sortAZ => 'A-Z';
String get channels_sortAZ => 'A到Z';
@override
String get channels_sortLatestMessages => '最新消息';
@@ -2095,6 +2087,9 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get repeater_rxAirtime => '接收空中时间';
@override
String get repeater_chanUtil => 'Channel Utilization';
@override
String get repeater_packetStatistics => '数据包统计';
@@ -2168,7 +2163,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get repeater_frequencyMhz => '频率 (MHz)';
@override
String get repeater_frequencyHelper => '300-2500 MHz';
String get repeater_frequencyHelper => '300-2500 兆赫';
@override
String get repeater_txPower => 'TX 功率';
@@ -2292,6 +2287,151 @@ class AppLocalizationsZh 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 =>
'用于编码此复用器的 ID 的字节数,在“洪流路径/环检测”标签中使用。 0=1 字节(256 个 ID,最多 64 个跳跃),1=2 字节(65K 个 ID,最多 32 个跳跃),2=3 字节(16M 个 ID,最多 21 个跳跃)。 v1.13 及更早版本的固件会使用多字节路径——只有在您的网络升级到 v1.14 或更高版本后才会生效。';
@override
String get repeater_txDelay => '洪水(德克萨斯州)延误';
@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 表示禁用——只有在您在嘈杂频段中看到 RX 错误时才启用。';
@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 成功';
}
@override
String repeater_actionFailed(String action, String error) {
return '$action 失败:$error';
}
@override
String get repeater_settingsSavedRebootNeeded => '设置已保存 — 重启发射器以应用';
@override
String repeater_settingsPartialFailure(String failures) {
return '部分设置失败:$failures';
}
@override
String repeater_errorSavingSettings(String error) {
return '保存设置时出错:$error';
@@ -2306,9 +2446,6 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get repeater_refreshTxPower => '刷新 TX 功率';
@override
String get repeater_refreshLocationSettings => '刷新位置设置';
@override
String get repeater_refreshPacketForwarding => '刷新包转发';
@@ -2318,9 +2455,6 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get repeater_refreshPrivacyMode => '刷新隐私模式';
@override
String get repeater_refreshAdvertisementSettings => '刷新广播设置';
@override
String repeater_refreshed(String label) {
return '$label 已刷新';
@@ -2592,6 +2726,226 @@ class AppLocalizationsZh extends AppLocalizations {
@override
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 桥)设置桥使用的 WiFi 频道(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 => '显示当前的发射功率(以dBm为单位)。';
@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 => '显示信道干扰阈值(以dB为单位)。';
@override
String get repeater_cliHelpGetAgcResetInterval => '显示 AGC 重置的间隔时间(以秒为单位)。';
@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 => '显示 rxdelay 的基本值。';
@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 桥)显示桥的波特率。';
@override
String get repeater_cliHelpGetBridgeChannel => '(仅适用于 ESPNow 桥)显示桥的 WiFi 通道。';
@override
String get repeater_cliHelpGetBridgeSecret => '(仅适用于 ESPNow 桥)显示桥的共享密钥。';
@override
String get repeater_cliHelpGetBootloaderVer => '(仅适用于NRF52)显示引导程序版本。';
@override
String get repeater_cliHelpGetAdcMultiplier => '显示 ADC 乘数(电池电压缩放)。';
@override
String get repeater_cliHelpGetPwrMgtSupport => '报告董事会是否支持电源管理功能。';
@override
String get repeater_cliHelpGetPwrMgtSource => '显示当前的电源:外部电源或电池。';
@override
String get repeater_cliHelpGetPwrMgtBootReason => '显示最近的重置和关闭原因。';
@override
String get repeater_cliHelpGetPwrMgtBootMv => '显示启动时的电池电压,单位为毫伏 (mV)。';
@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 => '接收到的遥测数据';
@@ -2633,7 +2987,7 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String telemetry_voltageValue(String volts) {
return '${volts}V';
return '$volts伏';
}
@override
@@ -2947,7 +3301,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get listFilter_heardRecently => '最近听到';
@override
String get listFilter_az => 'A-Z';
String get listFilter_az => 'A到Z';
@override
String get listFilter_filters => '筛选';
@@ -3164,7 +3518,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get contacts_pathTrace => '路径追踪';
@override
String get contacts_ping => 'Ping';
String get contacts_ping => '';
@override
String get contacts_repeaterPathTrace => 'Trace 转发节点';
+192 -50
View File
@@ -76,7 +76,7 @@
}
},
"scanner_stop": "Stoppen",
"scanner_scan": "Scan",
"scanner_scan": "Scannen",
"device_quickSwitch": "Snelle overschakeling",
"device_meshcore": "MeshCore",
"settings_title": "Instellingen",
@@ -98,7 +98,7 @@
"settings_locationInvalid": "Ongeldige breedtegraad of lengtegraad.",
"settings_latitude": "Breedtegraad",
"settings_longitude": "Lengtegraad",
"settings_privacyMode": "Privacy Mode",
"settings_privacyMode": "Privacy-modus",
"settings_privacyModeSubtitle": "Naam/locatie verbergen in advertenties",
"settings_privacyModeToggle": "Schakel privacy modus in om je naam en locatie in advertenties te verbergen.",
"settings_privacyModeEnabled": "Privacy modus is ingeschakeld",
@@ -117,13 +117,13 @@
"settings_rebootDevice": "Apparaat opnieuw opstarten",
"settings_rebootDeviceSubtitle": "Herstart het MeshCore-apparaat",
"settings_rebootDeviceConfirm": "Ben je er zeker van dat je het apparaat opnieuw wilt opstarten? Je wordt losgekoppeld.",
"settings_debug": "Debug",
"settings_debug": "Foutopsporing",
"settings_bleDebugLog": "BLE Debug Log",
"settings_bleDebugLogSubtitle": "BLE commando's, antwoorden en ruwe data",
"settings_appDebugLog": "App Debug Log",
"settings_appDebugLog": "Debuglog van de app",
"settings_appDebugLogSubtitle": "Toepassingsdebugberichten",
"settings_about": "Over",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore Open versie {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -140,7 +140,7 @@
"settings_infoPublicKey": "Openbare Sleutel",
"settings_infoContactsCount": "Aantal Contacten",
"settings_infoChannelCount": "Aantal Kanalen",
"settings_presets": "Presets",
"settings_presets": "Voorgeprogrammeerde instellingen",
"settings_frequency": "Frequentie (MHz)",
"settings_frequencyHelper": "300,0 - 2500,0",
"settings_frequencyInvalid": "Ongeldige frequentie (300-2500 MHz)",
@@ -166,19 +166,19 @@
"appSettings_themeDark": "Donker",
"appSettings_language": "Taal",
"appSettings_languageSystem": "Standaardinstelling",
"appSettings_languageEn": "English",
"appSettings_languageFr": "Français",
"appSettings_languageEs": "Español",
"appSettings_languageDe": "Deutsch",
"appSettings_languagePl": "Polski",
"appSettings_languageSl": "Slovenščina",
"appSettings_languagePt": "Portugs",
"appSettings_languageIt": "Italiano",
"appSettings_languageZh": "中文",
"appSettings_languageSv": "Svenska",
"appSettings_languageEn": "Engels",
"appSettings_languageFr": "Frans",
"appSettings_languageEs": "Spaans",
"appSettings_languageDe": "Duits",
"appSettings_languagePl": "Pools",
"appSettings_languageSl": "Sloveens",
"appSettings_languagePt": "Portugees",
"appSettings_languageIt": "Italiaans",
"appSettings_languageZh": "Chinees",
"appSettings_languageSv": "Zweeds",
"appSettings_languageNl": "Nederlands",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageBg": "Български",
"appSettings_languageSk": "Sloveens",
"appSettings_languageBg": "Bulgaars",
"appSettings_notifications": "Notificaties",
"appSettings_enableNotifications": "Notificaties inschakelen",
"appSettings_enableNotificationsSubtitle": "Ontvang meldingen voor berichten en advertenties",
@@ -251,7 +251,7 @@
}
}
},
"appSettings_debugCard": "Debug",
"appSettings_debugCard": "Foutopsporing",
"appSettings_appDebugLogging": "App Debuggen Loggen",
"appSettings_appDebugLoggingSubtitle": "Log app debugberichten voor probleemoplossing",
"appSettings_appDebugLoggingEnabled": "App debug logging is ingeschakeld",
@@ -273,7 +273,7 @@
},
"contacts_manageRepeater": "Beheer Repeater",
"contacts_roomLogin": "Ruimte Inloggen",
"contacts_openChat": "Open Chat",
"contacts_openChat": "Open gesprek",
"contacts_editGroup": "Groep bewerken",
"contacts_deleteGroup": "Groep verwijderen",
"contacts_deleteGroupConfirm": "Verwijder {groupName}?",
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Hashtag kanaal",
"channels_public": "Openbaar",
"channels_private": "Privé",
"channels_publicChannel": "Open kanaal",
"channels_privateChannel": "Private kanaal",
"channels_editChannel": "Kanaal bewerken",
"channels_muteChannel": "Kanaal dempen",
"channels_unmuteChannel": "Kanaal dempen opheffen",
@@ -417,7 +414,7 @@
"channels_publicChannelAdded": "Open kanaal toegevoegd",
"channels_sortBy": "Sorteren door",
"channels_sortManual": "Handmatig",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "Alfabetisch",
"channels_sortLatestMessages": "Recent berichten",
"channels_sortUnread": "Ongelezen",
"chat_noMessages": "Nog geen berichten.",
@@ -486,7 +483,7 @@
"gifPicker_failedLoad": "GIF's konden niet worden geladen",
"gifPicker_failedSearch": "Zoeken mislukt",
"gifPicker_noInternet": "Geen internetverbinding",
"debugLog_appTitle": "App Debug Log",
"debugLog_appTitle": "Debuglog van de app",
"debugLog_bleTitle": "BLE Debug Log",
"debugLog_copyLog": "Kopieer log",
"debugLog_clearLog": "Log wissen",
@@ -495,7 +492,7 @@
"debugLog_noEntries": "Nog geen debug logs beschikbaar.",
"debugLog_enableInSettings": "Schakel app debug logging in de instellingen",
"debugLog_frames": "Ramen",
"debugLog_rawLogRx": "Raw Log-RX",
"debugLog_rawLogRx": "Niet-verwerkt Log-RX",
"debugLog_noBleActivity": "Geen BLE-activiteit nog.",
"debugFrame_length": "Frame Lengte: {count} bytes",
"@debugFrame_length": {
@@ -559,7 +556,7 @@
}
}
},
"debugFrame_hexDump": "Hex Dump:",
"debugFrame_hexDump": "Hex-dump:",
"chat_pathManagement": "Beheer van Paden",
"chat_routingMode": "Routeerwijze",
"chat_autoUseSavedPath": "Automatisch (gebruik opgeslagen pad)",
@@ -617,7 +614,7 @@
}
}
},
"chat_floodAuto": "Flood (auto)",
"chat_floodAuto": "Overstroming (van een auto)",
"chat_direct": "Direct",
"chat_poiShared": "Gedeelde POI",
"chat_unread": "Nieuw: {count}",
@@ -640,10 +637,10 @@
}
},
"chat_invalidLink": "Ongeldig linkformaat",
"map_title": "Node Map",
"map_title": "Kaart van de knopen",
"map_noNodesWithLocation": "Geen nodes met locatiegegevens",
"map_nodesNeedGps": "Nodes moeten hun GPS-coördinaten delen\nom op de kaart te verschijnen",
"map_nodesCount": "Nodes: {count}",
"map_nodesCount": "Knooppunten: {count}",
"@map_nodesCount": {
"placeholders": {
"count": {
@@ -660,7 +657,7 @@
}
},
"map_chat": "Chat",
"map_repeater": "Repeater",
"map_repeater": "Herhaald",
"map_room": "Ruimte",
"map_sensor": "Sensor",
"map_pinDm": "Verzenden als bericht (DM)",
@@ -673,7 +670,7 @@
"map_flags": "Vlaggen",
"map_shareMarkerHere": "Deel marker hier",
"map_pinLabel": "Label vastzetten",
"map_label": "Label",
"map_label": "Etiket",
"map_pointOfInterest": "Interessepunt",
"map_sendToContact": "Verzenden naar contact",
"map_sendToChannel": "Verzenden naar kanaal",
@@ -688,10 +685,10 @@
}
},
"map_connectToShareMarkers": "Verbind met een apparaat om markers te delen",
"map_filterNodes": "Filter Nodes",
"map_filterNodes": "Filternodes",
"map_nodeTypes": "Nodetypes",
"map_chatNodes": "Chatnodes",
"map_repeaters": "Repeaters",
"map_repeaters": "Herhaalders",
"map_otherNodes": "Andere Nodes",
"map_keyPrefix": "Prefix sleutel",
"map_filterByKeyPrefix": "Filteren op sleutelvoorgemeld",
@@ -714,7 +711,7 @@
}
}
},
"mapCache_downloadAction": "Download",
"mapCache_downloadAction": "Downloaden",
"mapCache_cachedTiles": "Opgeslagen {count} tegels",
"@mapCache_cachedTiles": {
"placeholders": {
@@ -832,7 +829,7 @@
"login_savePasswordSubtitle": "Het wachtwoord wordt veilig op dit apparaat opgeslagen.",
"login_repeaterDescription": "Voer het wachtwoord van de repeater in om instellingen en status te openen.",
"login_roomDescription": "Voer het wachtwoord van de kamer in om toegang te krijgen tot instellingen en status.",
"login_routing": "Routing",
"login_routing": "Routeplanning",
"login_routingMode": "Routeerwijze",
"login_autoUseSavedPath": "Automatisch (gebruik opgeslagen pad)",
"login_forceFloodMode": "Dwing Floodmodus Af",
@@ -899,7 +896,7 @@
"repeater_managementTools": "Beheerfuncties",
"repeater_status": "Status",
"repeater_statusSubtitle": "Status, statistieken en buren bekijken",
"repeater_telemetry": "Telemetry",
"repeater_telemetry": "Telemetrie",
"repeater_telemetrySubtitle": "Bekijk telemetrie van sensoren en systeemgegevens",
"repeater_cli": "CLI",
"repeater_cliSubtitle": "Verzend commando's naar de repeater",
@@ -981,7 +978,7 @@
}
}
},
"repeater_duplicatesFloodDirect": "Flood: {flood}, Direct: {direct}",
"repeater_duplicatesFloodDirect": "Overstroming: {flood}, Direct: {direct}",
"@repeater_duplicatesFloodDirect": {
"placeholders": {
"flood": {
@@ -1077,6 +1074,81 @@
},
"repeater_confirm": "Bevestigen",
"repeater_settingsSaved": "Instellingen succesvol opgeslagen",
"repeater_rxGain": "Verhoogde RX-uitgang",
"repeater_rxGainHelper": "Hogere gevoeligheid, grotere stroomverbruik (alleen voor SX1262/SX1268)",
"repeater_refreshRxGain": "Versterk de reeds bestaande RX-verbetering.",
"repeater_multiAcks": "Meerdere bevestigingen",
"repeater_multiAcksSubtitle": "Bevestig berichten via verschillende routes voor een betere levering.",
"repeater_refreshMultiAcks": "Herhaal meerdere bevestigingen",
"repeater_networkHealth": "Netwerkgezondheid",
"repeater_loopDetect": "Detectie van beweging",
"repeater_loopDetectHelper": "Verzend pakketten die eruitzien als routing-lusjes",
"repeater_loopDetectOff": "Af",
"repeater_loopDetectMinimal": "Minimaal",
"repeater_loopDetectModerate": "Matig",
"repeater_loopDetectStrict": "Strikte",
"repeater_dutyCycle": "Werkcyclus",
"repeater_dutyCycleHelper": "Maximale percentage van de beschikbare uitzendtijd",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Informatie over de operator",
"repeater_ownerInfoHelper": "Openbare metadata voor deze repeater",
"repeater_refreshOwnerInfo": "Herstel informatie over de operator",
"repeater_floodMax": "Maximale hoeveelheid hop",
"repeater_floodMaxHelper": "Maximale hoeveelheid hop die een pakket kan bevatten (0-64)",
"repeater_advancedSettings": "Geavanceerd",
"repeater_advancedSettingsSubtitle": "Regelhendels voor ervaren gebruikers",
"repeater_pathHashMode": "Hash-modus voor paden",
"repeater_pathHashModeHelper": "Bytes die gebruikt worden om de ID van deze repeater te coderen in flood-pad/lusdetectietags. 0=1 byte (256 ID's, tot 64 hops), 1=2 bytes (65.000 ID's, tot 32 hops), 2=3 bytes (16 miljoen ID's, tot 21 hops). Versies 1.13 en ouder gebruiken multi-byte paden alleen na het activeren van het netwerk.",
"repeater_txDelay": "Vertraging bij Flood TX",
"repeater_txDelayHelper": "Herzendinterval voor verkeer tijdens overstromingen, als een veelvoud van de tijd die het pakket nodig heeft (0-2, standaard 0.5). Een hoger getal betekent minder botsingen, maar ook een langere leveringstijd.",
"repeater_directTxDelay": "Directe vertraging",
"repeater_directTxDelayHelper": "De overzending van tijdslots voor directe (niet-massaal) verkeer, als een vermenigvuldigingsfactor van de tijd die een pakket nodig heeft (0-2, standaard 0,3).",
"repeater_intThresh": "Grenswaarde voor interferentie",
"repeater_intThreshHelper": "De drempelwaarde is ingesteld zodat de radio storingen boven deze waarde kan detecteren en blokkeren. 0 staat voor \"uitgezet\" alleen verhoog deze waarde als u fouten in een storingrijke band ziet.",
"repeater_agcResetInterval": "Interval voor het opnieuw instellen van AGC",
"repeater_agcResetIntervalHelper": "Hoe vaak moet u de automatische gainregeling van de radio opnieuw instellen om terug te keren van een situatie waarin de gain vastzit? Elke seconde, of elke 4e seconde. Het uitschakelen van de periodieke reset (0) zorgt ervoor dat de gain niet automatisch wordt aangepast.",
"repeater_actionsTitle": "Acties",
"repeater_sendAdvert": "Verzend advertentie over overstromingen",
"repeater_sendAdvertSubtitle": "Zend een advertentie over overstromingen uit via het netwerk.",
"repeater_sendAdvertZeroHop": "Verzend een advertentie zonder tussenliggende stap",
"repeater_sendAdvertZeroHopSubtitle": "Zend een advertentie met één enkele verbinding (zonder tussenliggende zenders).",
"repeater_clockSync": "Synchroniseer klok nu",
"repeater_clockSyncSubtitle": "Stel de tijd van je telefoon in op de repeater.",
"repeater_actionSucceeded": "{action} is gelukt",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} failed: {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Instellingen opgeslagen start de zender opnieuw om de wijzigingen toe te passen.",
"repeater_settingsPartialFailure": "Sommige instellingen zijn niet correct uitgevoerd: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Fout bij het opslaan van de instellingen: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Basisinstellingen vernieuwen",
"repeater_refreshRadioSettings": "Radiozender Instellingen Verversen",
"repeater_refreshTxPower": "Nieuw laden TX-vermogen",
"repeater_refreshLocationSettings": "Instellingen Locatie Vernieuwen",
"repeater_refreshPacketForwarding": "Vernieuwen Pakket Doorversturing",
"repeater_refreshGuestAccess": "Toegang Gast Vernieuwen",
"repeater_refreshPrivacyMode": "Privacymode vernieuwen",
"repeater_refreshAdvertisementSettings": "Instellingen Advertentie Bijwerken",
"repeater_refreshed": "{label} is vernieuwd",
"@repeater_refreshed": {
"placeholders": {
@@ -1109,7 +1179,7 @@
}
}
},
"repeater_cliTitle": "Repeater CLI",
"repeater_cliTitle": "CLI-interface voor de repeater",
"repeater_debugNextCommand": "Debug Volgende Commando",
"repeater_commandHelp": "Help",
"repeater_clearHistory": "Geschiedenis Verwijderen",
@@ -1194,7 +1264,7 @@
"repeater_general": "Algemeen",
"repeater_settingsCategory": "Instellingen",
"repeater_bridge": "Bruggen",
"repeater_logging": "Logging",
"repeater_logging": "Loggen",
"repeater_neighborsRepeaterOnly": "Buren (Alleen repeaters)",
"repeater_regionManagementRepeaterOnly": "Regiobeheer (Alleen Repeater)",
"repeater_regionNote": "Regio-commando's zijn geïntroduceerd om regio-definities en permissies te beheren.",
@@ -1265,12 +1335,12 @@
"channelPath_title": "Pakketpad",
"channelPath_viewMap": "Kaart bekijken",
"channelPath_otherObservedPaths": "Overige Waargenomen Paden",
"channelPath_repeaterHops": "Repeater Hops",
"channelPath_repeaterHops": "Herhaalde sprongen",
"channelPath_noHopDetails": "De details van de pakket zijn niet verstrekt.",
"channelPath_messageDetails": "Details Bericht",
"channelPath_senderLabel": "Afzender",
"channelPath_timeLabel": "Tijd",
"channelPath_repeatsLabel": "Repeats",
"channelPath_repeatsLabel": "Herhaalt",
"channelPath_pathLabel": "Pad {index}",
"channelPath_observedLabel": "Waargenomen",
"channelPath_observedPathTitle": "Waargenomen pad {index} • {hops}",
@@ -1308,7 +1378,7 @@
}
},
"channelPath_unknownPath": "Onbekend",
"channelPath_floodPath": "Flood",
"channelPath_floodPath": "Overstroming",
"channelPath_directPath": "Direct",
"channelPath_observedZeroOf": "0 van {total} sprongen",
"@channelPath_observedZeroOf": {
@@ -1365,11 +1435,11 @@
"listFilter_sortBy": "Sorteren door",
"listFilter_latestMessages": "Recente berichten",
"listFilter_heardRecently": "Recent gezien",
"listFilter_az": "A-Z",
"listFilter_az": "Alfabetisch",
"listFilter_filters": "Filters",
"listFilter_all": "Alles",
"listFilter_users": "Gebruikers",
"listFilter_repeaters": "Repeaters",
"listFilter_repeaters": "Herhalers",
"listFilter_roomServers": "Roomservers",
"listFilter_unreadOnly": "Alleen ongelezen",
"listFilter_newGroup": "Nieuwe groep",
@@ -1478,7 +1548,7 @@
}
},
"community_title": "Gemeenschap",
"common_ok": "OK",
"common_ok": "Prima",
"community_createDesc": "Maak een nieuwe community en deel deze via QR-code.",
"community_create": "Maak Gemeenschap",
"community_join": "Sluit aan",
@@ -1572,11 +1642,11 @@
"contacts_pathTrace": "Pad Traceren",
"contacts_ping": "Pingen",
"contacts_repeaterPathTrace": "Pad traceren naar repeater",
"contacts_repeaterPing": "Ping repeater",
"contacts_repeaterPing": "Ping-repeater",
"contacts_roomPathTrace": "Padtrace naar room server",
"contacts_roomPing": "Ping kamer server",
"contacts_chatTraceRoute": "Route traceren",
"contacts_pathTraceTo": "Trace route to {name}",
"contacts_pathTraceTo": "Volg de route naar {name}",
"appSettings_languageUk": "Oekraïens",
"contacts_invalidAdvertFormat": "Ongeldige contactgegevens",
"contacts_contactImportFailed": "Contact kon niet geïmporteerd worden.",
@@ -1952,6 +2022,7 @@
"appSettings_maxMessageRetriesSubtitle": "Aantal pogingen om een bericht opnieuw te versturen voordat het als mislukt wordt gemarkeerd",
"path_routeWeight": "{weight}/{max}",
"settings_telemetryModeUpdated": "Telemetrie-modus bijgewerkt",
"settings_multiAck": "Meerdere bevestigingen: {value}",
"map_showOverlaps": "Herhalingssleutel overlapt",
"map_runTraceWithReturnPath": "Terugkeren op hetzelfde pad.",
"@radioStats_noiseFloor": {
@@ -2084,6 +2155,77 @@
"room_guest": "Informatie over de server",
"chat_sendMessage": "Verzend bericht",
"repeater_guest": "Informatie over herhalingsapparatuur",
"repeater_getCategory": "Waarden verkrijgen",
"repeater_powerMgmt": "Energiebeheer",
"repeater_sensors": "Sensoren",
"repeater_cliHelpPowerOff": "Zorgt ervoor dat het apparaat wordt uitgeschakeld. (geen reactie verwacht)",
"repeater_cliHelpClkReboot": "Stelt de klok terug naar een bekende tijd en start het apparaat opnieuw op.",
"repeater_cliHelpAdvertZeroHop": "Verstuurt een advertentie die alleen naar directe buren wordt gericht (geen tussenliggende stops).",
"repeater_cliHelpStartOta": "Start een firmware-update via de lucht op ondersteunde boards.",
"repeater_cliHelpTime": "Stelt de klok van het apparaat in op de gegeven Unix-tijd (aantal seconden vanaf de Unix-epoch). De klok kan niet teruggedraaid worden.",
"repeater_cliHelpBoard": "Geeft de fabrikant van het bord en/of de hardware-identificatie weer.",
"repeater_cliHelpDiscoverNeighbors": "Stuurt een verzoek om buren in de buurt te ontdekken. (Alleen van toepassing op een repeater)",
"repeater_cliHelpPowersaving": "Geeft aan of de energiebesparingsmodus is ingeschakeld of uitgeschakeld.",
"repeater_cliHelpPowersavingOnOff": "Activeert of deactiveert de energiebesparingsmodus (indien ondersteund).",
"repeater_cliHelpErase": "(Alleen voor seriële verbindingen) Formateert het bestandssysteem van het apparaat. Verwijdert alle instellingen en contacten.",
"repeater_cliHelpSetDutyCycle": "Stelt het maximale toegestane transmissiepercentage in (in procenten, 1-100). Past intern de tijdsschaal aan.",
"repeater_cliHelpSetPrvKey": "(Alleen voor seriële toepassingen) Vervangt de private sleutel van het apparaat. Een herstart is vereist om deze wijziging toe te passen. Genereert een nieuwe publieke sleutel.",
"repeater_cliHelpSetRadioRxGain": "(Alleen voor SX126x-chips) Schakelt de versterkte RX-gain in om de gevoeligheid te verbeteren bij een hoger stroomverbruik.",
"repeater_cliHelpSetOwnerInfo": "Definieert de string met contactgegevens van de eigenaar, die in de advertenties wordt opgenomen. Gebruik '|' voor nieuwe regels.",
"repeater_cliHelpSetPathHashMode": "Stelt de modus voor het berekenen van de hash van de route in. 0 = voorheen, 1 = standaard, 2 = strikt. Beïnvloedt hoe de routes worden gematched.",
"repeater_cliHelpSetLoopDetect": "Stelt de gevoeligheid voor het detecteren van een lus in de routing in: uit, minimaal, matig of strikt.",
"repeater_cliHelpSetFreq": "(Alleen voor seriële communicatie) Stelt snel alleen de frequentie in. Herstart is vereist. Het is aan te raden om \"radio instellingen\" te gebruiken voor alle radioparameters.",
"repeater_cliHelpSetBridgeChannel": "(Alleen voor ESPNow-brug) Stelt het WiFi-kanaal (1-14) in dat door de brug wordt gebruikt.",
"repeater_cliHelpGetName": "Toont de naam van de geconfigureerde knoop.",
"repeater_cliHelpGetRole": "Geeft de rol van de firmware aan (herhaald, server voor een kamer, enz.).",
"repeater_cliHelpGetPublicKey": "Toont het openbare sleutel van het apparaat.",
"repeater_cliHelpGetPrvKey": "(Alleen voor seriële communicatie) Toont de private sleutel van het apparaat. Behandel dit als een geheim.",
"repeater_cliHelpGetRepeat": "Geeft aan of het doorsturen van pakketten (als repeater) is ingeschakeld of uitgeschakeld.",
"repeater_cliHelpGetTx": "Toont de huidige zendvermogen in dBm.",
"repeater_cliHelpGetFreq": "Toont de geconfigureerde frequentie in MHz.",
"repeater_cliHelpGetRadio": "Geeft alle radioparameters weer: frequentie, bandbreedte, spreidfactor, codegraad.",
"repeater_cliHelpGetRadioRxGain": "(Alleen voor SX126x-chips) Toont de status van de versterking van de RX-ontvangst.",
"repeater_cliHelpGetAf": "Geeft de huidige tijdsfactor weer.",
"repeater_cliHelpGetDutyCycle": "Toont de huidige toegestane duty cycle als een percentage.",
"repeater_cliHelpGetIntThresh": "Toont het drempelwaarde voor signaalinterferentie in dB.",
"repeater_cliHelpGetAgcResetInterval": "Geeft het interval in seconden aan voor het resetten van de AGC (Automatic Gain Control).",
"repeater_cliHelpGetMultiAcks": "Geeft aan of de modus \"dubbele bevestiging\" is ingeschakeld (1) of uitgeschakeld (0).",
"repeater_cliHelpGetAllowReadOnly": "Geeft aan of er toegang is voor gastgebruikers zonder rechten.",
"repeater_cliHelpGetAdvertInterval": "Geeft de duur van de lokale reclame in minuten aan.",
"repeater_cliHelpGetFloodAdvertInterval": "Geeft de duur van de reclame-interval in uren aan.",
"repeater_cliHelpGetGuestPassword": "Toont het ingestelde gastwachtwoord.",
"repeater_cliHelpGetLat": "Toont de ingestelde breedtegraad.",
"repeater_cliHelpGetLon": "Toont de ingestelde lengtegraad.",
"repeater_cliHelpGetRxDelay": "Toont de basiswaarde van de rx-vertraging.",
"repeater_cliHelpGetTxDelay": "Geeft de factor weer die de vertraging in de flood-modus bepaalt.",
"repeater_cliHelpGetDirectTxDelay": "Geeft de factor voor de vertraging in de directe modus weer.",
"repeater_cliHelpGetFloodMax": "Toont het maximale aantal keer dat een overstroming heeft plaatsgevonden.",
"repeater_cliHelpGetOwnerInfo": "Toont de string met contactgegevens van de eigenaar.",
"repeater_cliHelpGetPathHashMode": "Toont de modus voor het berekenen van de hash (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Geeft de gevoeligheid voor het detecteren van lusvorming weer.",
"repeater_cliHelpGetAcl": "(Alleen voor seriële communicatie) Geeft de toegangscontroles weer op een repeater.",
"repeater_cliHelpGetBridgeEnabled": "Geeft aan of de brug is ingeschakeld.",
"repeater_cliHelpGetBridgeDelay": "Geeft de vertraging van de brug in milliseconden weer.",
"repeater_cliHelpGetBridgeSource": "Geeft aan of de brug RX- of TX-pakketten verwerkt.",
"repeater_cliHelpGetBridgeBaud": "(Alleen RS232-brug) Toont de baud-snelheid van de brug.",
"repeater_cliHelpGetBridgeChannel": "(Alleen voor ESPNow-brug) Toont het WiFi-kanaal van de brug.",
"repeater_cliHelpGetBridgeSecret": "(Alleen voor ESPNow-brug) Toont het gedeelde geheime sleutel.",
"repeater_cliHelpGetBootloaderVer": "(Alleen voor NRF52) Toont de versie van de bootloader.",
"repeater_cliHelpGetAdcMultiplier": "Toont de ADC-vermenigvuldiging (schalen van de batterijspanning).",
"repeater_cliHelpGetPwrMgtSupport": "Geeft aan of het bestuur ondersteuning heeft voor het beheer van energieverbruik.",
"repeater_cliHelpGetPwrMgtSource": "Geeft de huidige stroombron aan: extern of batterij.",
"repeater_cliHelpGetPwrMgtBootReason": "Geeft de meest recente redenen voor het opnieuw opstarten en afsluiten weer.",
"repeater_cliHelpGetPwrMgtBootMv": "Geeft de batterijspanning in mV weer, direct na het opstarten.",
"repeater_cliHelpSensorGet": "Leest een aangepaste sensorgegevens op basis van een sleutel.",
"repeater_cliHelpSensorSet": "Maakt een aangepaste instelling voor een sensor.",
"repeater_cliHelpSensorList": "Toont alle aangepaste instellingen voor sensoren, gegroepeerd op basis van een optionele startindex.",
"repeater_cliHelpRegionDefault": "Toont het huidige standaard regio-bereik.",
"repeater_cliHelpRegionDefaultSet": "Stelt de standaard regio-omvang in. Gebruik \"<null>\" om deze te resetten.",
"repeater_cliHelpRegionListAllowed": "Lijst van gebieden waar doorstromen tijdens overstromingen is toegestaan.",
"repeater_cliHelpRegionListDenied": "Geeft een lijst van regio's die het verkeer tijdens overstromingen verbieden.",
"repeater_cliHelpStatsPackets": "(Alleen voor seriële verbindingen) Toont statistieken op pakketniveau.",
"repeater_cliHelpStatsRadio": "(Alleen voor serienummers) Toont radio-statistieken.",
"repeater_cliHelpStatsCore": "(Alleen voor seriële communicatie) Toont de belangrijkste firmware-statistieken.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+173 -32
View File
@@ -52,7 +52,7 @@
}
}
},
"scanner_title": "MeshCore Open",
"scanner_title": "MeshCore wersja open source",
"scanner_scanning": "Skanowanie urządzeń...",
"scanner_connecting": "Łączenie...",
"scanner_disconnecting": "Odłączanie...",
@@ -117,13 +117,13 @@
"settings_rebootDevice": "Zrestartuj Urządzenie",
"settings_rebootDeviceSubtitle": "Zrestartuj urządzenie MeshCore",
"settings_rebootDeviceConfirm": "Czy na pewno chcesz zrestartować urządzenie? Będziesz odłączony.",
"settings_debug": "Debug",
"settings_debug": "Naprawianie błędów",
"settings_bleDebugLog": "Dziennik debugowania BLE",
"settings_bleDebugLogSubtitle": "Polecenia BLE, odpowiedzi i surowe dane",
"settings_appDebugLog": "Dziennik debugowania aplikacji",
"settings_appDebugLogSubtitle": "Komunikaty debugowania aplikacji",
"settings_about": "O aplikacji",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore Open w wersji {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -135,7 +135,7 @@
"settings_aboutDescription": "Otwartoźródłowy klient Flutter dla urządzeń MeshCore LoRa do sieci mesh.",
"settings_infoName": "Nazwa",
"settings_infoId": "ID",
"settings_infoStatus": "Status",
"settings_infoStatus": "Stan",
"settings_infoBattery": "Bateria",
"settings_infoPublicKey": "Klucz Publiczny",
"settings_infoContactsCount": "Liczba kontaktów",
@@ -148,7 +148,7 @@
"settings_spreadingFactor": "Współczynnik rozpraszania",
"settings_codingRate": "Współczynnik kodowania",
"settings_txPower": "Moc TX (dBm)",
"settings_txPowerHelper": "0 - 22",
"settings_txPowerHelper": "0 22",
"settings_txPowerInvalid": "Nieprawidłowa moc TX (0-22 dBm)",
"settings_error": "Błąd: {message}",
"@settings_error": {
@@ -166,19 +166,19 @@
"appSettings_themeDark": "Ciemny",
"appSettings_language": "Język",
"appSettings_languageSystem": "Domyślny systemowy",
"appSettings_languageEn": "English",
"appSettings_languageFr": "Français",
"appSettings_languageEs": "Español",
"appSettings_languageDe": "Deutsch",
"appSettings_languageEn": "Angielski",
"appSettings_languageFr": "Francuski",
"appSettings_languageEs": "Hiszpański",
"appSettings_languageDe": "Niemiecki",
"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_languageSl": "Słoweński",
"appSettings_languagePt": "Portugalski",
"appSettings_languageIt": "Włoski",
"appSettings_languageZh": "Chiński",
"appSettings_languageSv": "Szwedzki",
"appSettings_languageNl": "Niderlandzki",
"appSettings_languageSk": "Słoweniština",
"appSettings_languageBg": "Българский",
"appSettings_notifications": "Powiadomienia",
"appSettings_enableNotifications": "Włącz Powiadomienia",
"appSettings_enableNotificationsSubtitle": "Otrzymuj powiadomienia o wiadomościach i rozgłoszeniach.",
@@ -251,7 +251,7 @@
}
}
},
"appSettings_debugCard": "Debug",
"appSettings_debugCard": "Naprawianie błędów",
"appSettings_appDebugLogging": "Logowanie Debugowania Aplikacji",
"appSettings_appDebugLoggingSubtitle": "Rejestruj komunikaty debugowania aplikacji w celu diagnozowania problemów.",
"appSettings_appDebugLoggingEnabled": "Logowanie debugowania aplikacji włączone",
@@ -349,11 +349,8 @@
}
}
},
"channels_hashtagChannel": "Kanał hashtagów",
"channels_public": "Publiczny",
"channels_private": "Prywatny",
"channels_publicChannel": "Kanał publiczny",
"channels_privateChannel": "Prywatny kanał",
"channels_editChannel": "Edytuj kanał",
"channels_muteChannel": "Wycisz kanał",
"channels_unmuteChannel": "Wyłącz wyciszenie kanału",
@@ -379,7 +376,7 @@
"channels_channelName": "Nazwa kanału",
"channels_usePublicChannel": "Użyj kanału publicznego",
"channels_standardPublicPsk": "Standardowy publiczny PSK",
"channels_pskHex": "PSK (Hex)",
"channels_pskHex": "PSK (heksadecymalne)",
"channels_generateRandomPsk": "Wygeneruj losowy klucz PSK",
"channels_enterChannelName": "Proszę podać nazwę kanału.",
"channels_pskMustBe32Hex": "PSK musi składać się z 32 znaków szesnastkowych.",
@@ -427,7 +424,7 @@
"channels_publicChannelAdded": "Kanał publiczny dodany",
"channels_sortBy": "Sortuj po",
"channels_sortManual": "Ręczna",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "Od A do Z",
"channels_sortLatestMessages": "Najnowsze wiadomości",
"channels_sortUnread": "Nieprzeczytane",
"chat_noMessages": "Brak jeszcze wiadomości",
@@ -559,7 +556,7 @@
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypeCli": "Interfejs wiersza poleceń",
"debugFrame_textTypePlain": "Zwykły",
"debugFrame_text": "- Tekst: \"{text}\"",
"@debugFrame_text": {
@@ -907,11 +904,11 @@
"path_setPath": "Ustaw Ścieżkę",
"repeater_management": "Zarządzanie przekaźnikami",
"repeater_managementTools": "Narzędzia Zarządzania",
"repeater_status": "Status",
"repeater_status": "Stan",
"repeater_statusSubtitle": "Wyświetl status przekaźnika, statystyki i sąsiadów.",
"repeater_telemetry": "Telemetria",
"repeater_telemetrySubtitle": "Wyświetl dane telemetryczne z czujników i statystyki systemu",
"repeater_cli": "CLI",
"repeater_cli": "Interfejs wiersza poleceń",
"repeater_cliSubtitle": "Wyślij polecenia do przekaźnika",
"repeater_settings": "Ustawienia",
"repeater_settingsSubtitle": "Skonfiguruj parametry przekaźnika",
@@ -1020,7 +1017,7 @@
"repeater_guestPasswordHelper": "Hasło tylko do odczytu",
"repeater_radioSettings": "Ustawienia radia",
"repeater_frequencyMhz": "Częstotliwość (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_frequencyHelper": "3002500 MHz",
"repeater_txPower": "Moc TX",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Przepustowość",
@@ -1087,6 +1084,81 @@
},
"repeater_confirm": "Potwierdź",
"repeater_settingsSaved": "Ustawienia zostały pomyślnie zapisane.",
"repeater_rxGain": "Zwiększony zysk RX",
"repeater_rxGainHelper": "Większa czułość, większe pobieranie prądu (dotyczy tylko SX1262/SX1268)",
"repeater_refreshRxGain": "Zaktualizuj zwiększone zyski RX",
"repeater_multiAcks": "Wielokrotne potwierdzenia odbioru",
"repeater_multiAcksSubtitle": "Potwierdź odbiór wiadomości za pomocą różnych ścieżek, aby zapewnić lepszą dostawę.",
"repeater_refreshMultiAcks": "Odświeżanie wielokrotnych potwierdzeń",
"repeater_networkHealth": "Stan sieci",
"repeater_loopDetect": "Wykrywanie pętli",
"repeater_loopDetectHelper": "Wysyłaj pakiety, które wyglądają jak pętle routingu.",
"repeater_loopDetectOff": "Z domu",
"repeater_loopDetectMinimal": "Minimalny",
"repeater_loopDetectModerate": "Umiarkowany",
"repeater_loopDetectStrict": "Surowe",
"repeater_dutyCycle": "Cykl pracy",
"repeater_dutyCycleHelper": "Maksymalny procent czasu, który stacja może wykorzystać.",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Informacje o operatorze",
"repeater_ownerInfoHelper": "Publiczne metadane dla tego urządzenia powielającego",
"repeater_refreshOwnerInfo": "Aktualizacja danych dotyczących operatora",
"repeater_floodMax": "Maksymalna liczba skoków podczas powodzi",
"repeater_floodMaxHelper": "Maksymalna liczba pakietów, które mogą przemieszczać się w jednym strumieniu (0-64)",
"repeater_advancedSettings": "Zaawansowany",
"repeater_advancedSettingsSubtitle": "Regulowane pokrętła dla doświadczonych operatorów",
"repeater_pathHashMode": "Tryb haszujący ścieżkę",
"repeater_pathHashModeHelper": "Bity wykorzystywane do kodowania identyfikatora tego urządzenia w tagach ścieżek/detekcji pętli. 0=1 bity (256 identyfikatorów, do 64 skoków), 1=2 bity (65 000 identyfikatorów, do 32 skoków), 2=3 bity (1 600 000 identyfikatorów, do 21 skoków). Wersje 1.13 i wcześniejsze nie obsługują ścieżek wielobitowych wykrywają tylko jedną, gdy sieć jest w wersji 1.14 lub nowszej.",
"repeater_txDelay": "Opóźnienie w Flood, TX",
"repeater_txDelayHelper": "Ustawienie odstępu dla ruchu związanego z powodzią, jako mnożnik czasu przesyłania pakietu (0-2, domyślnie 0,5). Wyższe wartości oznaczają mniejszą liczbę kolizji, ale wolniejszą prędkość przesyłania.",
"repeater_directTxDelay": "Bezpośrednie opóźnienie sygnału TX",
"repeater_directTxDelayHelper": "Ustawienie odstępu dla ruchu bezpośredniego (bez rozgłaszania), jako mnożnika czasu przesyłania pakietu (0-2, domyślnie 0,3).",
"repeater_intThresh": "Próg zakłóceń",
"repeater_intThreshHelper": "Próg został ustawiony na poziom szumów w radiu, dzięki czemu odrzuca sygnały zakłócające powyżej tego poziomu. 0 oznacza wyłączenie ustaw tylko wtedy, gdy występują błędy odbierania w szumie.",
"repeater_agcResetInterval": "Interwał resetowania AGC",
"repeater_agcResetIntervalHelper": "Jak często należy resetować automatyczną regulację głośności radia, aby odzyskać z sytuacji, w której głośność jest ustawiona na stałe. Ustawienie \"0\" dezaktywuje okresowe resetowanie.",
"repeater_actionsTitle": "Działania",
"repeater_sendAdvert": "Wysłać reklamę dotyczącą powodzi",
"repeater_sendAdvertSubtitle": "Wyemituj reklamę dotyczącą powodzi w sieci.",
"repeater_sendAdvertZeroHop": "Wysłać reklamę bez pośrednictwa",
"repeater_sendAdvertZeroHopSubtitle": "Napisz reklamę, która będzie transmitowana bezpośrednio (bez powtarzania).",
"repeater_clockSync": "Synchronizuj zegar",
"repeater_clockSyncSubtitle": "Przekaż czas z telefonu do urządzenia powielającego",
"repeater_actionSucceeded": "{action} zakończyło się pomyślnie",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} failed: {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Ustawienia zapisane uruchom ponownie repeater, aby zastosować zmiany.",
"repeater_settingsPartialFailure": "Niektóre ustawienia nie zostały zaimplementowane: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Błąd zapisu ustawień: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1098,11 +1170,9 @@
"repeater_refreshBasicSettings": "Odśwież Podstawowe Ustawienia",
"repeater_refreshRadioSettings": "Odśwież ustawienia radia",
"repeater_refreshTxPower": "Odśwież moc TX",
"repeater_refreshLocationSettings": "Odśwież Ustawienia Lokalizacji",
"repeater_refreshPacketForwarding": "Odśwież trasowanie pakietów",
"repeater_refreshGuestAccess": "Odśwież dostęp gościa",
"repeater_refreshPrivacyMode": "Odśwież Tryb Prywatności",
"repeater_refreshAdvertisementSettings": "Odśwież ustawienia rozgłoszeń",
"repeater_refreshed": "{label} odświeżone",
"@repeater_refreshed": {
"placeholders": {
@@ -1234,7 +1304,7 @@
"telemetry_mcuTemperatureLabel": "Temperatura MCU",
"telemetry_temperatureLabel": "Temperatura",
"telemetry_currentLabel": "Prąd",
"telemetry_batteryValue": "{percent}% / {volts}V",
"telemetry_batteryValue": "{percent}% / {volts} W",
"@telemetry_batteryValue": {
"placeholders": {
"percent": {
@@ -1375,7 +1445,7 @@
"listFilter_sortBy": "Sortuj po",
"listFilter_latestMessages": "Najnowsze wiadomości",
"listFilter_heardRecently": "Słyszano niedawno",
"listFilter_az": "A-Z",
"listFilter_az": "Od A do Z",
"listFilter_filters": "Filtry",
"listFilter_all": "Wszystko",
"listFilter_users": "Użytkownicy",
@@ -1490,7 +1560,7 @@
"community_createDesc": "Utwórz nową społeczność i udostępnij za pomocą kodu QR.",
"community_title": "Społeczność",
"community_create": "Utwórz Społeczność",
"common_ok": "OK",
"common_ok": "Dobrze",
"community_join": "Dołącz",
"community_joinTitle": "Dołącz do społeczności",
"community_joinConfirmation": "Czy chcesz dołączyć do społeczności \"{name}\"?",
@@ -2122,6 +2192,77 @@
"repeater_guestTools": "Narzędzia dla gości",
"repeater_guest": "Informacje dotyczące urządzenia powtarzającego",
"room_guest": "Informacje o serwerze",
"repeater_getCategory": "Uzyskaj wartości",
"repeater_powerMgmt": "Zarządzanie energią",
"repeater_sensors": "Czujniki",
"repeater_cliHelpPowerOff": "Wyłącza urządzenie. (oczekiwanie na brak reakcji)",
"repeater_cliHelpClkReboot": "Przywraca zegar do znanego punktu odniesienia i resetuje urządzenie.",
"repeater_cliHelpAdvertZeroHop": "Wysyła reklamę, która dociera bezpośrednio do sąsiadów (bez pośrednictwa).",
"repeater_cliHelpStartOta": "Rozpoczyna aktualizację oprogramowania przez sieć (bezpośrednio z urządzenia).",
"repeater_cliHelpTime": "Ustawia zegar urządzenia na określone sekundy od epoki Unix. Zegar nie może się cofać.",
"repeater_cliHelpBoard": "Wyświetla informacje o producencie płyty głównej / identyfikator sprzętu.",
"repeater_cliHelpDiscoverNeighbors": "Wysyła żądanie wykrywania sąsiednich węzłów. (Działa tylko w urządzeniu powielającym sygnał)",
"repeater_cliHelpPowersaving": "Pokazuje, czy tryb oszczędzania energii jest włączony, czy wyłączony.",
"repeater_cliHelpPowersavingOnOff": "Umożliwia lub wyłącza tryb oszczędzania energii (jeśli jest obsługiwany).",
"repeater_cliHelpErase": "(Dla urządzeń) Formatuje system plików urządzenia. Usuwa wszystkie ustawienia i kontakty.",
"repeater_cliHelpSetDutyCycle": "Ustawia maksymalny dopuszczalny cykl przesyłania w procentach (1-100). Automatycznie dostosowuje współczynnik czasu przesyłania.",
"repeater_cliHelpSetPrvKey": "(Dla urządzeń) Zastępuje klucz prywatny identyfikujący urządzenie. Wymagana jest ponowna uruchomienie urządzenia, aby zastosować zmianę. Generuje nowy klucz publiczny.",
"repeater_cliHelpSetRadioRxGain": "(tylko SX126x) Włącza wzmocniony sygnał RX, co poprawia czułość przy wyższym poborze prądu.",
"repeater_cliHelpSetOwnerInfo": "Określa ciąg znaków zawierający dane kontaktowe właściciela, który znajduje się w ogłoszeniach. Użyj '|' jako separatora wierszy.",
"repeater_cliHelpSetPathHashMode": "Ustawia tryb haszowania ścieżki. 0 = stary, 1 = standardowy, 2 = restrykcyjny. Wpływa na sposób dopasowywania ścieżek routingu.",
"repeater_cliHelpSetLoopDetect": "Ustawia czułość detekcji pętli routingu: wyłączona, minimalna, umiarkowana lub rygorystyczna.",
"repeater_cliHelpSetFreq": "(Dla urządzeń szeregowych) Szybko ustawia tylko częstotliwość. Wymagana ponowna uruchomienie. Zaleca się użycie opcji \"ustawienie radia\" w celu ustawienia wszystkich parametrów radia.",
"repeater_cliHelpSetBridgeChannel": "(Tylko most ESPNow) Ustawia kanał WiFi (od 1 do 14), który jest wykorzystywany przez most.",
"repeater_cliHelpGetName": "Wyświetla nazwę skonfigurowanego węzła.",
"repeater_cliHelpGetRole": "Pokazuje rolę oprogramowania (np. repeater, serwer dla pokoju).",
"repeater_cliHelpGetPublicKey": "Wyświetla publiczny klucz urządzenia.",
"repeater_cliHelpGetPrvKey": "(Tylko dla serialu) Wyświetla prywatny klucz urządzenia. Traktuj go jako poufny.",
"repeater_cliHelpGetRepeat": "Pokazuje, czy funkcja przekierowywania pakietów (funkcja repeatera) jest włączona lub wyłączona.",
"repeater_cliHelpGetTx": "Pokazuje aktualną moc transmisji w dBm.",
"repeater_cliHelpGetFreq": "Pokazuje skonfigurowaną częstotliwość radiową w MHz.",
"repeater_cliHelpGetRadio": "Wyświetla pełne parametry radia: częstotliwość, szerokość pasma, współczynnik modulacji, stopień kodowania.",
"repeater_cliHelpGetRadioRxGain": "(tylko SX126x) Wyświetla stan wzmocnienia sygnału RX.",
"repeater_cliHelpGetAf": "Pokazuje aktualny współczynnik czasu emisji.",
"repeater_cliHelpGetDutyCycle": "Pokazuje aktualny dopuszczalny cykl pracy w procentach.",
"repeater_cliHelpGetIntThresh": "Pokazuje próg zakłóceń kanału w dB.",
"repeater_cliHelpGetAgcResetInterval": "Pokazuje interwał resetowania AGC w sekundach.",
"repeater_cliHelpGetMultiAcks": "Pokazuje, czy tryb podwójnego potwierdzania jest włączony (1) czy wyłączony (0).",
"repeater_cliHelpGetAllowReadOnly": "Pokazuje, czy dostęp dla gości jest ograniczony do odczytu tylko.",
"repeater_cliHelpGetAdvertInterval": "Pokazuje czas trwania lokalnej reklamy w minutach.",
"repeater_cliHelpGetFloodAdvertInterval": "Pokazuje interwał reklamowy dotyczący powodzi w godzinach.",
"repeater_cliHelpGetGuestPassword": "Wyświetla ustawione hasło dla gościa.",
"repeater_cliHelpGetLat": "Pokazuje ustawioną szerokość geograficzną.",
"repeater_cliHelpGetLon": "Pokazuje ustawioną długość geograficzną.",
"repeater_cliHelpGetRxDelay": "Pokazuje bazową wartość opóźnienia RX.",
"repeater_cliHelpGetTxDelay": "Pokazuje współczynnik opóźnienia transmisji w trybie zalewowym.",
"repeater_cliHelpGetDirectTxDelay": "Pokazuje współczynnik opóźnienia w trybie bezpośrednim.",
"repeater_cliHelpGetFloodMax": "Pokazuje maksymalną liczbę skoków spowodowanych powodzią.",
"repeater_cliHelpGetOwnerInfo": "Wyświetla ciąg znaków zawierający dane kontaktowe właściciela.",
"repeater_cliHelpGetPathHashMode": "Pokazuje tryb haszujący ścieżkę (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Pokazuje czułość detekcji pętli.",
"repeater_cliHelpGetAcl": "(Tylko dla seriali) Wyświetla wpisy kontroli dostępu w repeaterze.",
"repeater_cliHelpGetBridgeEnabled": "Pokazuje, czy most jest włączony.",
"repeater_cliHelpGetBridgeDelay": "Pokazuje opóźnienie mostu w milisekundach.",
"repeater_cliHelpGetBridgeSource": "Pokazuje, czy most odbiera pakiety RX lub TX.",
"repeater_cliHelpGetBridgeBaud": "(Tylko interfejs RS232) Wyświetla prędkość transmisji na interfejsie RS232.",
"repeater_cliHelpGetBridgeChannel": "(Tylko moduł ESPNow) Wyświetla kanał WiFi modułu.",
"repeater_cliHelpGetBridgeSecret": "(Tylko most ESPNow) Wyświetla sekret udostępniony przez most.",
"repeater_cliHelpGetBootloaderVer": "(tylko dla NRF52) Wyświetla wersję bootloadera.",
"repeater_cliHelpGetAdcMultiplier": "Pokazuje wzmacniacz ADC (skalowanie napięcia baterii).",
"repeater_cliHelpGetPwrMgtSupport": "Informuje, czy rada nadzorcza posiada wsparcie w zakresie zarządzania energią.",
"repeater_cliHelpGetPwrMgtSource": "Pokazuje aktualne źródło zasilania: zewnętrzne lub bateryjne.",
"repeater_cliHelpGetPwrMgtBootReason": "Pokazuje najnowsze przyczyny resetowania i wyłączania.",
"repeater_cliHelpGetPwrMgtBootMv": "Pokazuje napięcie baterii podczas uruchamiania systemu w milivoltach (mV).",
"repeater_cliHelpSensorGet": "Odczytuje ustawienie czujnika zdefiniowane za pomocą klawisza.",
"repeater_cliHelpSensorSet": "Tworzy niestandardowe ustawienia dla czujnika.",
"repeater_cliHelpSensorList": "Wyświetla wszystkie ustawienia dla niestandardowych czujników, podzielone na strony, z opcjonalnym indeksem początkowym.",
"repeater_cliHelpRegionDefault": "Pokazuje aktualny domyślny zakres regionu.",
"repeater_cliHelpRegionDefaultSet": "Ustawia domyślny zakres regionu. Użyj wartości \"<null>\", aby go zresetować.",
"repeater_cliHelpRegionListAllowed": "Wymienia regiony, w których dopuszczony jest ruch związany z powodzami.",
"repeater_cliHelpRegionListDenied": "Wymienia regiony, w których ruch związany z powodziami jest ograniczony.",
"repeater_cliHelpStatsPackets": "(Tylko dla serialu) Prezentuje statystyki na poziomie pakietów.",
"repeater_cliHelpStatsRadio": "(Tylko serial) Prezentuje statystyki dotyczące nadawania radiowego.",
"repeater_cliHelpStatsCore": "(Tylko wersja serialowa) Wyświetla podstawowe statystyki o oprogramowaniu.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+171 -29
View File
@@ -52,7 +52,7 @@
}
}
},
"scanner_title": "MeshCore Open",
"scanner_title": "MeshCore: Versão aberta",
"scanner_scanning": "Procurando por dispositivos...",
"scanner_connecting": "Conectando...",
"scanner_disconnecting": "Desconectando...",
@@ -135,12 +135,12 @@
"settings_aboutDescription": "Um cliente Flutter de código aberto para dispositivos de rede mesh LoRa Core da MeshCore.",
"settings_infoName": "Nome",
"settings_infoId": "ID",
"settings_infoStatus": "Status",
"settings_infoStatus": "Estado",
"settings_infoBattery": "Bateria",
"settings_infoPublicKey": "Chave Pública",
"settings_infoContactsCount": "Número de Contatos",
"settings_infoChannelCount": "Número do Canal",
"settings_presets": "Presets",
"settings_presets": "Configurações pré-definidas",
"settings_frequency": "Frequência (MHz)",
"settings_frequencyHelper": "300,0 - 2500,0",
"settings_frequencyInvalid": "Frequência inválida (300-2500 MHz)",
@@ -166,19 +166,19 @@
"appSettings_themeDark": "Escuro",
"appSettings_language": "Idioma",
"appSettings_languageSystem": "Padrão do sistema",
"appSettings_languageEn": "English",
"appSettings_languageFr": "Français",
"appSettings_languageEs": "Español",
"appSettings_languageDe": "Deutsch",
"appSettings_languagePl": "Polski",
"appSettings_languageSl": "Slovenščina",
"appSettings_languageEn": "Inglês",
"appSettings_languageFr": "Frans",
"appSettings_languageEs": "Espanhol",
"appSettings_languageDe": "Alemão",
"appSettings_languagePl": "Polonês",
"appSettings_languageSl": "Esloveno",
"appSettings_languagePt": "Português",
"appSettings_languageIt": "Italiano",
"appSettings_languageZh": "中文",
"appSettings_languageSv": "Svenska",
"appSettings_languageNl": "Nederlands",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageBg": "Български",
"appSettings_languageZh": "Chinês",
"appSettings_languageSv": "Sueco",
"appSettings_languageNl": "Holandês",
"appSettings_languageSk": "Esloveno",
"appSettings_languageBg": "Búlgaro",
"appSettings_notifications": "Notificações",
"appSettings_enableNotifications": "Ativar Notificações",
"appSettings_enableNotificationsSubtitle": "Receber notificações para mensagens e anúncios",
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Canal com hashtag",
"channels_public": "Público",
"channels_private": "Privado",
"channels_publicChannel": "Canal público",
"channels_privateChannel": "Canal privado",
"channels_editChannel": "Editar canal",
"channels_muteChannel": "Silenciar canal",
"channels_unmuteChannel": "Ativar canal",
@@ -417,7 +414,7 @@
"channels_publicChannelAdded": "Canal público adicionado",
"channels_sortBy": "Ordenar por",
"channels_sortManual": "Manual",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "De A a Z",
"channels_sortLatestMessages": "Últimas mensagens",
"channels_sortUnread": "Não lido",
"chat_noMessages": "Ainda não existem mensagens.",
@@ -522,7 +519,7 @@
}
}
},
"debugFrame_timestamp": "- Timestamp: {timestamp}",
"debugFrame_timestamp": "- Carimbo: {timestamp}",
"@debugFrame_timestamp": {
"placeholders": {
"timestamp": {
@@ -549,7 +546,7 @@
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypeCli": "Interface de Linha de Comando",
"debugFrame_textTypePlain": "Simples",
"debugFrame_text": "- Texto: \"{text}\"",
"@debugFrame_text": {
@@ -568,7 +565,7 @@
"chat_pathHistoryFull": "O histórico está cheio. Remova entradas para adicionar novas.",
"chat_hopSingular": "pule",
"chat_hopPlural": "salta",
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}",
"chat_hopsCount": "{count} {count, plural, =1{salto} other{saltos}}",
"@chat_hopsCount": {
"placeholders": {
"count": {
@@ -837,7 +834,7 @@
"login_autoUseSavedPath": "Auto (usar caminho salvo)",
"login_forceFloodMode": "Modo de Inundação Forçado",
"login_managePaths": "Gerenciar Caminhos",
"login_login": "Login",
"login_login": "Entrar",
"login_attempt": "Tentar {current}/{max}",
"@login_attempt": {
"placeholders": {
@@ -897,11 +894,11 @@
"path_setPath": "Definir Caminho",
"repeater_management": "Gerenciamento de Repetidor",
"repeater_managementTools": "Ferramentas de Gerenciamento",
"repeater_status": "Status",
"repeater_status": "Estado",
"repeater_statusSubtitle": "Visualizar status do repetidor, estatísticas e vizinhos.",
"repeater_telemetry": "Telemetria",
"repeater_telemetrySubtitle": "Visualizar telemetria de sensores e estatísticas do sistema",
"repeater_cli": "CLI",
"repeater_cli": "Interface de Linha de Comando",
"repeater_cliSubtitle": "Enviar comandos ao repetidor",
"repeater_settings": "Configurações",
"repeater_settingsSubtitle": "Configurar parâmetros do repetidor",
@@ -1011,7 +1008,7 @@
"repeater_radioSettings": "Configurações de Rádio",
"repeater_frequencyMhz": "Frequência (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_txPower": "TX Power",
"repeater_txPower": "Energia da TX",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Largura de banda",
"repeater_spreadingFactor": "Fator de Dispersão",
@@ -1077,6 +1074,81 @@
},
"repeater_confirm": "Confirmar",
"repeater_settingsSaved": "Configurações salvas com sucesso",
"repeater_rxGain": "Aumento do ganho do RX",
"repeater_rxGainHelper": "Maior sensibilidade, maior consumo de corrente (apenas para SX1262/SX1268)",
"repeater_refreshRxGain": "Reforçar o ganho do RX",
"repeater_multiAcks": "Múltiplas respostas de confirmação",
"repeater_multiAcksSubtitle": "Reconheça mensagens através de múltiplos caminhos para uma melhor entrega.",
"repeater_refreshMultiAcks": "Reiniciar múltiplas confirmações",
"repeater_networkHealth": "Saúde da rede",
"repeater_loopDetect": "Detecção de loops",
"repeater_loopDetectHelper": "Envie pacotes que pareçam ser loops de roteamento.",
"repeater_loopDetectOff": "Desligado",
"repeater_loopDetectMinimal": "Mínimo",
"repeater_loopDetectModerate": "Moderado",
"repeater_loopDetectStrict": "Rígido",
"repeater_dutyCycle": "Ciclo de operação",
"repeater_dutyCycleHelper": "Porcentagem máxima de tempo de transmissão",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Informações sobre o operador",
"repeater_ownerInfoHelper": "Metadados públicos para este repetidor",
"repeater_refreshOwnerInfo": "Atualizar informações do operador",
"repeater_floodMax": "Número máximo de saltos em caso de inundação",
"repeater_floodMaxHelper": "Número máximo de saltos que um pacote de inundação pode percorrer (0-64)",
"repeater_advancedSettings": "Avançado",
"repeater_advancedSettingsSubtitle": "Controles de ajuste para operadores experientes",
"repeater_pathHashMode": "Modo de hash de caminho",
"repeater_pathHashModeHelper": "Bytes utilizados para codificar o ID deste repetidor nas tags de caminho/detecção de loop. 0=1 byte (256 IDs, até 64 saltos), 1=2 bytes (65.000 IDs, até 32 saltos), 2=3 bytes (16 milhões de IDs, até 21 saltos). As versões 1.13 e anteriores do firmware não suportam caminhos multi-byte — apenas funcionam uma vez após a ativação da rede (a partir da versão 1.14+).",
"repeater_txDelay": "Atraso na entrega em Flood, TX",
"repeater_txDelayHelper": "Ajuste de espaçamento para tráfego de inundações, como um multiplicador do tempo de transmissão (0-2, padrão 0,5). Quanto maior, menos colisões, mas uma entrega mais lenta.",
"repeater_directTxDelay": "Atraso direto no sinal TX",
"repeater_directTxDelayHelper": "Intervalo de retransmissão para tráfego direto (não em enxame), como um multiplicador do tempo de transmissão do pacote (0-2, padrão 0,3).",
"repeater_intThresh": "Limite de interferência",
"repeater_intThreshHelper": "O limite é definido para o nível de ruído do rádio, de modo que ele rejeite interferências acima desse nível. 0 desativa aumente apenas se você observar erros de RX em uma faixa de frequência com ruído.",
"repeater_agcResetInterval": "Intervalo de reinicialização do AGC",
"repeater_agcResetIntervalHelper": "Com que frequência redefinir o controle automático de ganho do rádio para recuperar de um estado em que o ganho está travado. Segundos, reduzidos a um múltiplo de 4. 0 desativa as redefinições periódicas.",
"repeater_actionsTitle": "Ações",
"repeater_sendAdvert": "Envie anúncio sobre inundações",
"repeater_sendAdvertSubtitle": "Transmita um anúncio sobre inundações pela rede.",
"repeater_sendAdvertZeroHop": "Enviar anúncio sem intermediários",
"repeater_sendAdvertZeroHopSubtitle": "Transmita um anúncio de um único salto (sem repetição).",
"repeater_clockSync": "Sincronize o relógio agora",
"repeater_clockSyncSubtitle": "Envie a hora do seu telefone para o repetidor.",
"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": "Configurações salvas — reinicie o repetidor para aplicar as alterações.",
"repeater_settingsPartialFailure": "Algumas configurações falharam: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Erro ao salvar as configurações: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Atualizar Configurações Básicas",
"repeater_refreshRadioSettings": "Atualizar Configurações de Rádio",
"repeater_refreshTxPower": "Atualizar TX de energia",
"repeater_refreshLocationSettings": "Atualizar Configurações de Localização",
"repeater_refreshPacketForwarding": "Atualizar Roteamento de Pacotes",
"repeater_refreshGuestAccess": "Atualizar Acesso de Convidados",
"repeater_refreshPrivacyMode": "Atualizar Modo Privacidade",
"repeater_refreshAdvertisementSettings": "Atualizar Configurações do Anúncio",
"repeater_refreshed": "{label} atualizado",
"@repeater_refreshed": {
"placeholders": {
@@ -1365,7 +1435,7 @@
"listFilter_sortBy": "Ordenar por",
"listFilter_latestMessages": "Últimas mensagens",
"listFilter_heardRecently": "Ouvido recentemente",
"listFilter_az": "A-Z",
"listFilter_az": "De A a Z",
"listFilter_filters": "Filtros",
"listFilter_all": "Tudo",
"listFilter_users": "Usuários",
@@ -1479,7 +1549,7 @@
},
"community_title": "Comunidade",
"community_createDesc": "Crie uma nova comunidade e compartilhe via código QR.",
"common_ok": "OK",
"common_ok": "Tudo bem",
"community_create": "Criar Comunidade",
"community_join": "Junte-se",
"community_joinTitle": "Junte-se à Comunidade",
@@ -1952,6 +2022,7 @@
"appSettings_maxMessageRetriesSubtitle": "Número de tentativas de reenvio antes de classificar uma mensagem como falha.",
"path_routeWeight": "{weight}/{max}",
"settings_telemetryModeUpdated": "Modo de telemetria atualizado",
"settings_multiAck": "Múltiplas respostas de confirmação: {value}",
"settings_multiAck": "Multi-ACKs",
"map_showOverlaps": "Sobreposições da Chave Repeater",
"map_runTraceWithReturnPath": "Retornar ao mesmo caminho.",
@@ -2085,6 +2156,77 @@
"chat_sendMessage": "Enviar mensagem",
"repeater_guest": "Informações sobre repetidores",
"repeater_guestTools": "Ferramentas para hóspedes",
"repeater_getCategory": "Obter valores",
"repeater_powerMgmt": "Gerenciamento de energia",
"repeater_sensors": "Sensores",
"repeater_cliHelpPowerOff": "Desliga o dispositivo. (não se espera resposta)",
"repeater_cliHelpClkReboot": "Redefine o relógio para uma data conhecida e reinicia o dispositivo.",
"repeater_cliHelpAdvertZeroHop": "Envia um anúncio sem \"salto\" (apenas para vizinhos próximos).",
"repeater_cliHelpStartOta": "Inicia uma atualização de firmware via rádio em placas compatíveis.",
"repeater_cliHelpTime": "Define o relógio do dispositivo para os segundos da época Unix especificados. O relógio não pode retroceder.",
"repeater_cliHelpBoard": "Indica o fabricante da placa / identificador de hardware.",
"repeater_cliHelpDiscoverNeighbors": "Envia uma solicitação de descoberta de nós para os vizinhos próximos. (Apenas para repetidores)",
"repeater_cliHelpPowersaving": "Indica se o modo de economia de energia está ativado ou desativado.",
"repeater_cliHelpPowersavingOnOff": "Habilita ou desabilita o modo de economia de energia (quando disponível).",
"repeater_cliHelpErase": "(Apenas para dispositivos) Formata o sistema de arquivos do dispositivo. Apaga todas as configurações e contatos.",
"repeater_cliHelpSetDutyCycle": "Define o ciclo de transmissão máximo permitido como uma porcentagem (1-100). Ajusta internamente o fator de tempo de transmissão.",
"repeater_cliHelpSetPrvKey": "(Apenas para uso em série) Substitui a chave privada de identificação do dispositivo. É necessário reiniciar o dispositivo para aplicar a alteração. Gera uma nova chave pública.",
"repeater_cliHelpSetRadioRxGain": "(Apenas para SX126x) Alterna o ganho amplificado do receptor (RX) para melhorar a sensibilidade em condições de corrente mais elevada.",
"repeater_cliHelpSetOwnerInfo": "Define a string com as informações de contato do proprietário, que será incluída nos anúncios. Utilize '|' para indicar novas linhas.",
"repeater_cliHelpSetPathHashMode": "Define o modo de hash de caminho. 0 = modo legado, 1 = modo padrão, 2 = modo rigoroso. Afeta a forma como os caminhos de roteamento são correspondidos.",
"repeater_cliHelpSetLoopDetect": "Define o nível de sensibilidade para a detecção de loops de roteamento: desligado, mínimo, moderado ou estrito.",
"repeater_cliHelpSetFreq": "(Apenas para rádio) Define rapidamente a frequência. É necessário reiniciar o dispositivo. Recomenda-se usar a opção \"configurar rádio\" para definir todos os parâmetros do rádio.",
"repeater_cliHelpSetBridgeChannel": "(Apenas para a ponte ESPNow) Define o canal Wi-Fi (1-14) utilizado pela ponte.",
"repeater_cliHelpGetName": "Mostra o nome do nó configurado.",
"repeater_cliHelpGetRole": "Mostra o papel do firmware (Repetidor, Servidor de Sala, etc.).",
"repeater_cliHelpGetPublicKey": "Exibe a chave pública do dispositivo.",
"repeater_cliHelpGetPrvKey": "(Apenas para uso em série) Exibe a chave privada do dispositivo. Trate-a como uma informação confidencial.",
"repeater_cliHelpGetRepeat": "Indica se a função de encaminhamento de pacotes (função de repetidor) está ativada ou desativada.",
"repeater_cliHelpGetTx": "Mostra a potência atual em dBm.",
"repeater_cliHelpGetFreq": "Mostra a frequência de rádio configurada em MHz.",
"repeater_cliHelpGetRadio": "Exibe todos os parâmetros de rádio: frequência, largura de banda, fator de espalhamento, taxa de codificação.",
"repeater_cliHelpGetRadioRxGain": "(Apenas para SX126x) Mostra o estado do ganho amplificado do RX.",
"repeater_cliHelpGetAf": "Mostra o fator de tempo de transmissão atual.",
"repeater_cliHelpGetDutyCycle": "Mostra o ciclo de trabalho atual permitido em porcentagem.",
"repeater_cliHelpGetIntThresh": "Mostra o limite de interferência do canal em dB.",
"repeater_cliHelpGetAgcResetInterval": "Mostra o intervalo de reinicialização do AGC em segundos.",
"repeater_cliHelpGetMultiAcks": "Indica se o modo de confirmação dupla está ativado (1) ou desativado (0).",
"repeater_cliHelpGetAllowReadOnly": "Indica se o acesso somente de leitura para os convidados está habilitado.",
"repeater_cliHelpGetAdvertInterval": "Indica o intervalo de publicidade local em minutos.",
"repeater_cliHelpGetFloodAdvertInterval": "Mostra o intervalo de tempo da publicidade relacionada às inundações, em horas.",
"repeater_cliHelpGetGuestPassword": "Mostra a senha de convidado configurada.",
"repeater_cliHelpGetLat": "Mostra a latitude configurada.",
"repeater_cliHelpGetLon": "Mostra a longitude configurada.",
"repeater_cliHelpGetRxDelay": "Mostra o valor base do atraso de resposta.",
"repeater_cliHelpGetTxDelay": "Mostra o fator de atraso em modo de inundação.",
"repeater_cliHelpGetDirectTxDelay": "Mostra o fator de atraso direto.",
"repeater_cliHelpGetFloodMax": "Mostra o número máximo de saltos devido às inundações.",
"repeater_cliHelpGetOwnerInfo": "Exibe a string de informações de contato do proprietário.",
"repeater_cliHelpGetPathHashMode": "Mostra o modo de hash de caminho (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Demonstra a sensibilidade na detecção de loops.",
"repeater_cliHelpGetAcl": "(Apenas para séries) Lista as entradas de controle de acesso em um repetidor.",
"repeater_cliHelpGetBridgeEnabled": "Indica se a ponte está habilitada.",
"repeater_cliHelpGetBridgeDelay": "Mostra o atraso da ponte em milissegundos.",
"repeater_cliHelpGetBridgeSource": "Indica se a ponte está enviando ou recebendo pacotes RX ou TX.",
"repeater_cliHelpGetBridgeBaud": "(Apenas para ponte RS232) Exibe a taxa de baud da ponte.",
"repeater_cliHelpGetBridgeChannel": "(Apenas para a ponte ESPNow) Exibe o canal WiFi da ponte.",
"repeater_cliHelpGetBridgeSecret": "(Apenas para a ponte ESPNow) Exibe o segredo compartilhado pela ponte.",
"repeater_cliHelpGetBootloaderVer": "(Apenas para NRF52) Exibe a versão do bootloader.",
"repeater_cliHelpGetAdcMultiplier": "Mostra o multiplicador do ADC (escalonamento da tensão da bateria).",
"repeater_cliHelpGetPwrMgtSupport": "Indica se o sistema possui suporte para gerenciamento de energia.",
"repeater_cliHelpGetPwrMgtSource": "Indica a fonte de energia atual: externa ou bateria.",
"repeater_cliHelpGetPwrMgtBootReason": "Mostra as razões mais recentes para a reinicialização e desligamento.",
"repeater_cliHelpGetPwrMgtBootMv": "Mostra a tensão da bateria no momento da inicialização, em milivolts (mV).",
"repeater_cliHelpSensorGet": "Lê uma configuração de sensor personalizada através de uma chave.",
"repeater_cliHelpSensorSet": "Cria uma configuração personalizada para um sensor.",
"repeater_cliHelpSensorList": "Lista todas as configurações de sensores personalizadas, organizadas em páginas a partir de um índice de início opcional.",
"repeater_cliHelpRegionDefault": "Mostra o escopo de região padrão atual.",
"repeater_cliHelpRegionDefaultSet": "Define o escopo regional padrão. Use \"<null>\" para limpar.",
"repeater_cliHelpRegionListAllowed": "Lista as regiões que permitem o tráfego em áreas de risco de inundações.",
"repeater_cliHelpRegionListDenied": "Lista as regiões que restringem o tráfego em áreas de risco de inundações.",
"repeater_cliHelpStatsPackets": "(Apenas para séries) Apresenta estatísticas em nível de pacotes.",
"repeater_cliHelpStatsRadio": "(Apenas para transmissões em série) Exibe estatísticas de rádio.",
"repeater_cliHelpStatsCore": "(Apenas para dispositivos em série) Exibe estatísticas básicas do firmware.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+208 -4
View File
@@ -231,11 +231,8 @@
"channels_searchChannels": "Поиск каналов...",
"channels_noChannelsFound": "Каналы не найдены",
"channels_channelIndex": "Канал {index}",
"channels_hashtagChannel": "Хэштег-канал",
"channels_public": "Публичный",
"channels_private": "Приватный",
"channels_publicChannel": "Публичный канал",
"channels_privateChannel": "Приватный канал",
"channels_editChannel": "Изменить канал",
"channels_muteChannel": "Отключить уведомления канала",
"channels_unmuteChannel": "Включить уведомления канала",
@@ -1407,5 +1404,212 @@
"losBlockedSpotsTitle": "Зарезервированные места",
"losSelectedObstructionTitle": "Выбранный объект, препятствующий движению",
"losBlockedSpotChip": "{distance} {distanceUnit} • {obstruction} {heightUnit}",
"losSelectedObstructionDetails": "Blocked by {obstruction} {heightUnit}, {distanceFromA} from A and {distanceFromB} from B ({distanceUnit})."
"losSelectedObstructionDetails": "Blocked by {obstruction} {heightUnit}, {distanceFromA} from A and {distanceFromB} from B ({distanceUnit}).",
"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 байта (1 600 000 идентификаторов, до 21 перехода). Версии прошивки v1.13 и более ранние версии не поддерживают многобайтовые пути — они поднимаются только после того, как ваша сеть будет обновлена до версии v1.14 и выше.",
"repeater_txDelay": "Задержка в работе системы Flood TX",
"repeater_txDelayHelper": "Передача с увеличенным интервалом для трафика во время наводнения, в качестве коэффициента, умножающего время передачи пакета (от 0 до 2, по умолчанию 0,5). Более высокое значение означает меньшее количество столкновений, но более медленную передачу.",
"repeater_directTxDelay": "Прямая задержка сигнала TX",
"repeater_directTxDelayHelper": "Передача промежуточных данных для прямого (немассового) трафика, в качестве коэффициента, равного времени передачи пакета (от 0 до 2, по умолчанию 0,3).",
"repeater_intThresh": "Пороговое значение помех",
"repeater_intThreshHelper": "Порог устанавливается для калибровки уровня шума радио, чтобы оно отсеивало помехи, превышающие этот уровень. Значение \"0\" означает отключение – используйте только в случае, если вы наблюдаете ошибки при приеме сигнала в шумном диапазоне.",
"repeater_agcResetInterval": "Интервал сброса AGC",
"repeater_agcResetIntervalHelper": "Как часто следует сбрасывать автоматическую регулировку усиления радио, чтобы вернуться к нормальному состоянию после заклинивания? Интервал сброса составляет несколько секунд, кратный 4. Отключение периодического сброса осуществляется с помощью параметра 0.",
"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"
}
}
},
"@settings_multiAck": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"@common_percentValue": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"@settings_aboutVersion": {
"placeholders": {
"version": {
"type": "String"
}
}
},
"@telemetry_temperatureValue": {
"placeholders": {
"celsius": {
"type": "String"
},
"fahrenheit": {
"type": "String"
}
}
},
"@channelPath_timeWithDate": {
"placeholders": {
"day": {
"type": "int"
},
"month": {
"type": "int"
},
"time": {
"type": "String"
}
}
},
"@channelPath_timeOnly": {
"placeholders": {
"time": {
"type": "String"
}
}
},
"@channelPath_selectedPathLabel": {
"placeholders": {
"label": {
"type": "String"
},
"prefixes": {
"type": "String"
}
}
},
"repeater_getCategory": "Получить значения",
"repeater_powerMgmt": "Управление энергопотреблением",
"repeater_sensors": "Датчики",
"repeater_cliHelpPowerOff": "Отключает устройство. (ожидается отсутствие ответа).",
"repeater_cliHelpClkReboot": "Сбрасывает часы до известной эпохи и перезапускает устройство.",
"repeater_cliHelpAdvertZeroHop": "Отправляет рекламу, распространяемую только среди ближайших соседей (без промежуточных узлов).",
"repeater_cliHelpStartOta": "Запускает обновление прошивки по воздуху на поддерживаемых устройствах.",
"repeater_cliHelpTime": "Устанавливает время устройства в соответствии с заданными секундами от начала эпохи Unix. Время не может сброситься назад.",
"repeater_cliHelpBoard": "Отображает информацию о производителе платы / идентификатор аппаратного обеспечения.",
"repeater_cliHelpDiscoverNeighbors": "Отправляет запрос на обнаружение соседних узлов. (Только для ретранслятора)",
"repeater_cliHelpPowersavingOnOff": "Включает или выключает режим экономии энергии (если он поддерживается).",
"repeater_cliHelpPowersaving": "Показывает, включен ли режим экономии энергии.",
"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": "Отображает текущую мощность передатчика в дБм.",
"repeater_cliHelpGetFreq": "Отображает настроенную частоту радиосигнала в мегагерцах.",
"repeater_cliHelpGetRadio": "Отображает все параметры радиосигнала: частоту, полосу пропускания, коэффициент модуляции, скорость кодирования.",
"repeater_cliHelpGetRadioRxGain": "(Только для SX126x) Отображает состояние усиления сигнала на входе RX.",
"repeater_cliHelpGetAf": "Отображает текущий коэффициент времени эфира.",
"repeater_cliHelpGetDutyCycle": "Отображает текущий допустимый цикл работы в процентах.",
"repeater_cliHelpGetIntThresh": "Отображает порог помех в децибелах.",
"repeater_cliHelpGetAgcResetInterval": "Отображает интервал сброса автоматической регулировки усиления в секундах.",
"repeater_cliHelpGetMultiAcks": "Показывает, включен ли режим двойной подтверждения (1) или выключен (0).",
"repeater_cliHelpGetAllowReadOnly": "Отображает, разрешен ли доступ для чтения только для гостей.",
"repeater_cliHelpGetAdvertInterval": "Отображает продолжительность рекламного блока в минутах.",
"repeater_cliHelpGetFloodAdvertInterval": "Отображает интервал времени показа рекламного ролика в часах.",
"repeater_cliHelpGetGuestPassword": "Отображает установленный пароль для гостя.",
"repeater_cliHelpGetLat": "Отображает заданную широту.",
"repeater_cliHelpGetLon": "Отображает заданную долготу.",
"repeater_cliHelpGetRxDelay": "Отображает базовое значение задержки.",
"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) Отображает скорость передачи данных на интерфейсе 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": "(Только для серийного оборудования) Отображает основные статистические данные прошивки."
}
+176 -35
View File
@@ -52,7 +52,7 @@
}
}
},
"scanner_title": "MeshCore Open",
"scanner_title": "MeshCore Verzia pre verejnosť",
"scanner_scanning": "Skrívania zariadení...",
"scanner_connecting": "Pripojujem sa...",
"scanner_disconnecting": "Odpojuje sa...",
@@ -123,7 +123,7 @@
"settings_appDebugLog": "Záznam ladenia aplikácie",
"settings_appDebugLogSubtitle": "Správy z ladenia aplikácie",
"settings_about": "O nás",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore, verzia {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -134,8 +134,8 @@
"settings_aboutLegalese": "MeshCore Open Source Projekt 2024",
"settings_aboutDescription": "Otvorený zdrojový Flutter klient pre MeshCore LoRa sieťové zariadenia.",
"settings_infoName": "Meno",
"settings_infoId": "ID",
"settings_infoStatus": "Status",
"settings_infoId": "Identifikátor",
"settings_infoStatus": "Stav",
"settings_infoBattery": "Batéria",
"settings_infoPublicKey": "Verejný kľúč",
"settings_infoContactsCount": "Počet kontaktov",
@@ -148,7 +148,7 @@
"settings_spreadingFactor": "Rozptýľovací faktor",
"settings_codingRate": "Cenový kurz pre programovanie",
"settings_txPower": "TX Výkon (dBm)",
"settings_txPowerHelper": "0 - 22",
"settings_txPowerHelper": "0 22",
"settings_txPowerInvalid": "Neplatná hodnota výkonu TX (0-22 dBm)",
"settings_error": "Chyba: {message}",
"@settings_error": {
@@ -166,19 +166,19 @@
"appSettings_themeDark": "Tmavé",
"appSettings_language": "Jazyk",
"appSettings_languageSystem": "Predvolený systém",
"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_languageEn": "Anglicky",
"appSettings_languageFr": "Francúzština",
"appSettings_languageEs": "Španielsky",
"appSettings_languageDe": "Nemecky",
"appSettings_languagePl": "Poľský",
"appSettings_languageSl": "Slovenčina",
"appSettings_languagePt": "Portugalčina",
"appSettings_languageIt": "Taliančina",
"appSettings_languageZh": "Čínština",
"appSettings_languageSv": "Švédska",
"appSettings_languageNl": "Niderlandsky",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageBg": "Български",
"appSettings_languageBg": "Българština",
"appSettings_notifications": "Upozornenia",
"appSettings_enableNotifications": "Povolte Notifikácie",
"appSettings_enableNotificationsSubtitle": "Zísť o upozornenia na správy a inzeráty",
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Kanál s hashtagom",
"channels_public": "Veľké verejné",
"channels_private": "Osobné",
"channels_publicChannel": "Veľké verejne kanály",
"channels_privateChannel": "Osobné kanál",
"channels_editChannel": "Upraviť kanál",
"channels_muteChannel": "Stlmiť kanál",
"channels_unmuteChannel": "Zrušiť stlmenie kanála",
@@ -417,7 +414,7 @@
"channels_publicChannelAdded": "Veľký kanál pridaný",
"channels_sortBy": "Triediť podľa",
"channels_sortManual": "Ručne",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "Od A po Z",
"channels_sortLatestMessages": "Posledné správy",
"channels_sortUnread": "Nezriadené",
"chat_noMessages": "Zatiaľ žiadne správy.",
@@ -495,7 +492,7 @@
"debugLog_noEntries": "Zatiaľ neboli zaznamenané žiadne debug logy.",
"debugLog_enableInSettings": "Povolte ladicové logy v nastaveniach",
"debugLog_frames": "Rámce",
"debugLog_rawLogRx": "Raw Log-RX",
"debugLog_rawLogRx": "Čistý log RX",
"debugLog_noBleActivity": "Zatiaľ žiadna aktivita BLE.",
"debugFrame_length": "Dĺžka rámca: {count} bajtov",
"@debugFrame_length": {
@@ -549,7 +546,7 @@
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypeCli": "CLI (Command Line Interface)",
"debugFrame_textTypePlain": "Jednoduché",
"debugFrame_text": "- Text: \"{text}\"",
"@debugFrame_text": {
@@ -559,7 +556,7 @@
}
}
},
"debugFrame_hexDump": "Hex Dump:",
"debugFrame_hexDump": "Hexová analýza:",
"chat_pathManagement": "Správa ciest",
"chat_routingMode": "Režim trasy",
"chat_autoUseSavedPath": "Použiť uloženú cestu",
@@ -568,7 +565,7 @@
"chat_pathHistoryFull": "História ciest je plná. Odstráňte záznamy, aby ste mohli pridať nové.",
"chat_hopSingular": "Skok",
"chat_hopPlural": "Skákať",
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}",
"chat_hopsCount": "{count} {count, plural, =1{skok} other{skoky}}",
"@chat_hopsCount": {
"placeholders": {
"count": {
@@ -897,11 +894,11 @@
"path_setPath": "Nastaviť cestu",
"repeater_management": "Správa opakérov",
"repeater_managementTools": "Nástroje na správu",
"repeater_status": "Status",
"repeater_status": "Stav",
"repeater_statusSubtitle": "Zobraziť stav, štatistiky a susedov repeatera",
"repeater_telemetry": "Telemetria",
"repeater_telemetrySubtitle": "Zobraziť telemetriu senzorov a systémových štatistík",
"repeater_cli": "CLI",
"repeater_cli": "CLI (Command Line Interface)",
"repeater_cliSubtitle": "Pošlite príkazy opakovaču",
"repeater_settings": "Nastavenia",
"repeater_settingsSubtitle": "Konfigurujte parametre opakovača",
@@ -1010,7 +1007,7 @@
"repeater_guestPasswordHelper": "Prístupový heslo iba na čítanie",
"repeater_radioSettings": "Nastavenia rádia",
"repeater_frequencyMhz": "Frekvencia (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_frequencyHelper": "3002500 MHz",
"repeater_txPower": "TX Power",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Šírka pásma",
@@ -1077,6 +1074,81 @@
},
"repeater_confirm": "Potvrdiť",
"repeater_settingsSaved": "Nastavenia boli uložené úspešne.",
"repeater_rxGain": "Zvýšený zisk RX",
"repeater_rxGainHelper": "Vyššia citlivosť, vyšší príkon (platí len pre modely SX1262/SX1268)",
"repeater_refreshRxGain": "Obnovte zvýšený zisk z RX",
"repeater_multiAcks": "Víťazné potvrdenia (víťazné ACK)",
"repeater_multiAcksSubtitle": "Potvrďte správy prostredníctvom viacerých trás pre lepšiu doručenie.",
"repeater_refreshMultiAcks": "Opätovne potvrďte viacero ACK signálov",
"repeater_networkHealth": "Zdravie siete",
"repeater_loopDetect": "Detekcia slučiek",
"repeater_loopDetectHelper": "Vytvorte balíčky, ktoré vizuálne pripomínajú slučky v síti.",
"repeater_loopDetectOff": "Vypnuté",
"repeater_loopDetectMinimal": "Minimálny",
"repeater_loopDetectModerate": "Stredný, mierny",
"repeater_loopDetectStrict": "Prísne",
"repeater_dutyCycle": "Cyklus činnosti",
"repeater_dutyCycleHelper": "Maximálna percentáľ dostupného času vysielania",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Informácie o poskytovateľovi",
"repeater_ownerInfoHelper": "Veľké dátové informácie pre tento vysielací zdroj",
"repeater_refreshOwnerInfo": "Zísť informácie o operátore",
"repeater_floodMax": "Maximálny počet skokov pri povodni",
"repeater_floodMaxHelper": "Maximálny počet paketov, ktoré môžu preletieť cez jeden hop (0-64)",
"repeater_advancedSettings": "Pokročilé",
"repeater_advancedSettingsSubtitle": "Ovládacie knopy pre skúsených operátorov",
"repeater_pathHashMode": "Režim hashovania cesty",
"repeater_pathHashModeHelper": "Byty použité na zakódovanie ID tohto opakovača v tagoch pre trasu/detekciu slučky. 0 = 1 bytu (256 ID, až 64 skokov), 1 = 2 byty (65 000 ID, až 32 skokov), 2 = 3 byty (16 miliónov ID, až 21 skokov). Verzie 1.13 a staršie nepodporujú viacbytové trasy fungujú len, keď je sieť aktivovaná.",
"repeater_txDelay": "Zpoždanie v Flood, TX",
"repeater_txDelayHelper": "Nastavenie pre opakované vysielanie pre dopravu počas povodní, ako násobok času, ktorý paket využije (0-2, výchoce hodnota 0,5). Vyššia hodnota znamená menej kolízii, ale pomalšie doručovanie.",
"repeater_directTxDelay": "Priame oneskorenie TX",
"repeater_directTxDelayHelper": "Nastavenie pre retransmisiu pre priame (nie pre plnú sieť), ako násobok času prenosu paketov (0-2, výchoce 0,3).",
"repeater_intThresh": "Hranica, pri ktorej dochádza k rušeniu",
"repeater_intThreshHelper": "Hranica je nastavená tak, aby odfiltrovala šum nad touto úrovňou. Hodnota 0 znamená, že sa nebude nič odfiltrovať nastavte ju len v prípade, že zaznamenáte chyby pri prijímaní signálu v šumnej frekvencii.",
"repeater_agcResetInterval": "Interval reštartu AGC",
"repeater_agcResetIntervalHelper": "Ako často by ste mali reštartovať automatické ovládanie zosilnenia, aby ste sa vrátili do normálneho stavu, ak je zosilnenie zablokované? Nastavenie „4.0“ vypne pravidelné reštarty.",
"repeater_actionsTitle": "Opatrenia",
"repeater_sendAdvert": "Odoslať inzerát o povodňovej situácii",
"repeater_sendAdvertSubtitle": "Zverejnite reklamu na povodňu prostredníctvom siete.",
"repeater_sendAdvertZeroHop": "Odoslať reklamu bez prenosu",
"repeater_sendAdvertZeroHopSubtitle": "Zverejnite reklamnú správu, ktorá sa prenáša len raz (bez prenosov).",
"repeater_clockSync": "Synchronizujte hodiny teraz",
"repeater_clockSyncSubtitle": "Nastavte čas na vašom telefóne, aby odpovedal na volania z vysielacieho zariadenia.",
"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": "Nastavenia uložené reštartujte vysielací prístroj, aby sa nastavenia aplikovali.",
"repeater_settingsPartialFailure": "Niektoré nastavenia neúspešné: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Chyba pri ukladaní nastavení: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Obnoviť základné nastavenia",
"repeater_refreshRadioSettings": "Obnoviť Nastavenia Rádií",
"repeater_refreshTxPower": "Obnoviť TX napájanie",
"repeater_refreshLocationSettings": "Obnoviť Nastavenia Miesta",
"repeater_refreshPacketForwarding": "Obnoviť smerovanie paketov",
"repeater_refreshGuestAccess": "Obnoviť prístup hosťa",
"repeater_refreshPrivacyMode": "Obnoviť Ochranný režim",
"repeater_refreshAdvertisementSettings": "Obnoviť nastavenia reklamy",
"repeater_refreshed": "{label} sa znova načítalo",
"@repeater_refreshed": {
"placeholders": {
@@ -1365,7 +1435,7 @@
"listFilter_sortBy": "Triediť podľa",
"listFilter_latestMessages": "Posledné správy",
"listFilter_heardRecently": "Nedávno počuli.",
"listFilter_az": "A-Z",
"listFilter_az": "Od A po Z",
"listFilter_filters": "Filtre",
"listFilter_all": "Všetko",
"listFilter_users": "Používatelia",
@@ -1637,8 +1707,8 @@
"appSettings_unitsTitle": "Jednotky",
"appSettings_unitsMetric": "Metrické (m / km)",
"appSettings_unitsImperial": "Imperiálne (ft / mi)",
"map_lineOfSight": "Line of Sight",
"map_losScreenTitle": "Line of Sight",
"map_lineOfSight": "Úroveň výhľadu",
"map_losScreenTitle": "Úroveň výhľadu",
"losSelectStartEnd": "Vyberte počiatočný a koncový uzol pre LOS.",
"losRunFailed": "Kontrola priamej viditeľnosti zlyhala: {error}",
"@losRunFailed": {
@@ -1897,8 +1967,8 @@
"tcpHostLabel": "IP adresa",
"tcpScreenTitle": "Spojte sa pomocou protokolu TCP",
"connectionChoiceTcpLabel": "TCP",
"tcpPortLabel": "Port",
"tcpPortHint": "5000",
"tcpPortLabel": "Prístav",
"tcpPortHint": "5 000",
"tcpStatus_notConnected": "Zadajte cieľovú adresu a pripojte sa.",
"tcpStatus_connectingTo": "Pripojenie k {endpoint}...",
"tcpErrorHostRequired": "Je potrebné zadať IP adresu.",
@@ -2085,6 +2155,77 @@
"repeater_guest": "Informácie o opakovači",
"room_guest": "Informácie o serveri",
"repeater_guestTools": "Nástroje pre hostí",
"repeater_getCategory": "Zísť hodnoty",
"repeater_powerMgmt": "Správa energie",
"repeater_sensors": "Senzory",
"repeater_cliHelpPowerOff": "Vypína zariadenie. (neočakáva sa žiadna odpoveď)",
"repeater_cliHelpClkReboot": "Resetuje hodiny na známu epochu a reštartuje zariadenie.",
"repeater_cliHelpAdvertZeroHop": "Rozosiela reklamu, ktorá sa prenáša len medzi susednými zariadeniami (bez prenosu cez iné siete).",
"repeater_cliHelpStartOta": "Spustí aktualizáciu firmvéru prostredníctvom diaľkového prenosu na podporovaných doskách.",
"repeater_cliHelpTime": "Nastavuje časovník zariadenia na zadané sekundy od Unix epochy. Časovník sa nedá otáčať dozadu.",
"repeater_cliHelpBoard": "Zobrazuje informácie o výrobcom dosky / identifikátor hardvéru.",
"repeater_cliHelpDiscoverNeighbors": "Odosiela požiadavku na nájdenie susedných uzlov. (Len pre opakovače)",
"repeater_cliHelpPowersaving": "Ukazuje, či je režim úspory energie zapnutý alebo vypnutý.",
"repeater_cliHelpPowersavingOnOff": "Umožňuje alebo vypína režim úspory energie (ak je podporovaný).",
"repeater_cliHelpErase": "(Používa sa len pre sériové zariadenia) Formátuje systém súborov zariadenia. Vymaže všetky nastavenia a kontakty.",
"repeater_cliHelpSetDutyCycle": "Nastavuje maximálnu povolenú frekvenciu prenosu ako percento (1-100). Internálne upravuje faktor času prenosu.",
"repeater_cliHelpSetPrvKey": "(Používa sa len v sériovej verzii) Nahradí privátny kľúč, ktorý identifikuje zariadenie. Po aplikácii je potrebné zariadenie reštartovať. Generuje nový verejný kľúč.",
"repeater_cliHelpSetRadioRxGain": "(iba pre SX126x) Zapína zvýšený zisk prijímania pre zlepšenie citlivosti pri vyššom príkonu.",
"repeater_cliHelpSetOwnerInfo": "Definuje reťazec s informáciami o kontaktnom osobě, ktorý je zahrnutý v reklamách. Používajte '|' pre nové riadky.",
"repeater_cliHelpSetPathHashMode": "Nastavuje režim hashovania cesty. 0 = starý režim, 1 = štandardný režim, 2 = striktný režim. Ovplyvňuje, ako sa prekladajú trasy.",
"repeater_cliHelpSetLoopDetect": "Nastavuje citlivosť detekcie slučky routovania: vypnutá, minimálna, stredná alebo prísna.",
"repeater_cliHelpSetFreq": "(Používa sa len v sériovej verzii) Rýchlo nastavuje len frekvenciu. Je potrebné reštartovať. Pre úplné nastavenie rádia preferujte funkciu \"nastavenie rádia\".",
"repeater_cliHelpSetBridgeChannel": "(Používa sa len pre ESPNow most) Nastavuje WiFi kanál (1-14), ktorý používa most.",
"repeater_cliHelpGetName": "Zobrazuje zadané meno uzla.",
"repeater_cliHelpGetRole": "Ukazuje funkciu firmvéru (opakovač, server pre miestnosť atď.).",
"repeater_cliHelpGetPublicKey": "Zobrazuje verejný kľúč zariadenia.",
"repeater_cliHelpGetPrvKey": "(Používa sa len v sériových aplikáciách) Zobrazuje súkromný kľúč zariadenia. Zotriďte ho ako tajný údaj.",
"repeater_cliHelpGetRepeat": "Ukazuje, či je funkcia preposielania paketov (funkcia opakéra) zapnutá alebo vypnutá.",
"repeater_cliHelpGetTx": "Zobrazuje aktuálnu výkonovú hodnotu TX v dBm.",
"repeater_cliHelpGetFreq": "Zobrazuje nakonfigurovanú frekvenciu v MHz.",
"repeater_cliHelpGetRadio": "Zobrazuje všetky parametre rádiového signálu: frekvencia, šírka pásma, faktor rozširovania, rýchlosť kódovania.",
"repeater_cliHelpGetRadioRxGain": "(iba pre SX126x) Zobrazuje stav zosilnenia prijímača RX.",
"repeater_cliHelpGetAf": "Zobrazuje aktuálny koeficient času vysielania.",
"repeater_cliHelpGetDutyCycle": "Zobrazuje aktuálnu povolenú frekvenciu ako percentáž.",
"repeater_cliHelpGetIntThresh": "Zobrazuje hranicu pre prechodové signály v dB.",
"repeater_cliHelpGetAgcResetInterval": "Zobrazuje interval reštartovania AGC v sekundách.",
"repeater_cliHelpGetMultiAcks": "Ukazuje, či je režim dvojité potvrdenie zapnutý (1) alebo vypnutý (0).",
"repeater_cliHelpGetAllowReadOnly": "Ukazuje, či je povolená len čítacia funkcia pre hostí.",
"repeater_cliHelpGetAdvertInterval": "Zobrazuje čas trvania miestnej reklamnej pauzy v minútach.",
"repeater_cliHelpGetFloodAdvertInterval": "Zobrazuje časový interval reklamy počas záplavy v hodinách.",
"repeater_cliHelpGetGuestPassword": "Zobrazuje nastavené heslo pre hosta.",
"repeater_cliHelpGetLat": "Zobrazuje nastavenú šírku.",
"repeater_cliHelpGetLon": "Zobrazuje nastavenú dĺžku.",
"repeater_cliHelpGetRxDelay": "Zobrazuje základnú hodnotu rxdelay.",
"repeater_cliHelpGetTxDelay": "Ukazuje faktor zpoždenia pre režim povodňovej komunikácie.",
"repeater_cliHelpGetDirectTxDelay": "Zobrazuje faktor zloženia pri priamej modulácii.",
"repeater_cliHelpGetFloodMax": "Zobrazuje maximálny počet opakovaní povodňového stavu.",
"repeater_cliHelpGetOwnerInfo": "Zobrazuje reťazec s kontaktnými údajmi vlastníka.",
"repeater_cliHelpGetPathHashMode": "Zobrazuje režim hashovania cesty (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Ukazuje citlivosť na detekciu slučiek.",
"repeater_cliHelpGetAcl": "(Používa sa len v sériovej konfigurácii) Zobrazuje prístupové pravidlá na opakovači.",
"repeater_cliHelpGetBridgeEnabled": "Ukazuje, či je most povolený.",
"repeater_cliHelpGetBridgeDelay": "Zobrazuje čas strávený prechodom mosta v milisekundách.",
"repeater_cliHelpGetBridgeSource": "Ukazuje, či most prijíma alebo vysiela RX alebo TX balíky.",
"repeater_cliHelpGetBridgeBaud": "(iba pre rozhranie RS232) Zobrazuje rýchlosť prenosu dát na rozhraní RS232.",
"repeater_cliHelpGetBridgeChannel": "(Používa sa len pre ESPNow) Zobrazuje WiFi kanál mosta.",
"repeater_cliHelpGetBridgeSecret": "(Používa sa len pre ESPNow most) Zobrazuje spoločný tajný kľúč mosta.",
"repeater_cliHelpGetBootloaderVer": "(iba pre NRF52) Zobrazuje verziu bootloaderu.",
"repeater_cliHelpGetAdcMultiplier": "Zobrazuje násobič ADC (škálovanie napätia batérie).",
"repeater_cliHelpGetPwrMgtSupport": "Označuje, či riadiace orgány majú podporu pre správu energie.",
"repeater_cliHelpGetPwrMgtSource": "Ukazuje aktuálny zdroj napájania: externý alebo batéria.",
"repeater_cliHelpGetPwrMgtBootReason": "Zobrazuje najaktuálnejšie dôvody pre reštart a vypnutie.",
"repeater_cliHelpGetPwrMgtBootMv": "Zobrazuje napätie batérie pri spustení systému v milivoltov (mV).",
"repeater_cliHelpSensorGet": "Číta hodnotu nastavenia pre špecifický senzor pomocou klávesového vstupu.",
"repeater_cliHelpSensorSet": "Vytvára vlastné nastavenie pre senzor.",
"repeater_cliHelpSensorList": "Zobrazuje všetky nastavenia pre špecifické senzory, zoradené podľa voliteľného indexu začiatku.",
"repeater_cliHelpRegionDefault": "Zobrazuje aktuálnu rozsiahku, ktorá je nastavená ako výchozí.",
"repeater_cliHelpRegionDefaultSet": "Nastavuje výchoce rozsiahku regiónu. Použite \"<null>\", aby ju vymazal.",
"repeater_cliHelpRegionListAllowed": "Zoznam oblastí, ktoré umožňujú premávku počas povodní.",
"repeater_cliHelpRegionListDenied": "Zoznam oblastí, ktoré zakazujú premávku v dôsledku povodní.",
"repeater_cliHelpStatsPackets": "(Len pre sériové záznamy) Zobrazuje štatistiky na úrovni paketov.",
"repeater_cliHelpStatsRadio": "(Len pre sériu) Zobrazuje údaje o rádiových staniciach.",
"repeater_cliHelpStatsCore": "(Len pre sériové modely) Zobrazuje základné štatistiky firmvéru.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+170 -29
View File
@@ -44,7 +44,7 @@
}
}
},
"common_percentValue": "{percent}%",
"common_percentValue": "{percent} %",
"@common_percentValue": {
"placeholders": {
"percent": {
@@ -52,7 +52,7 @@
}
}
},
"scanner_title": "MeshCore Open",
"scanner_title": "MeshCore Odprto",
"scanner_scanning": "Skeniram za naprave...",
"scanner_connecting": "Povezujem se...",
"scanner_disconnecting": "Odklapljam se...",
@@ -117,13 +117,13 @@
"settings_rebootDevice": "Ponovni zagon naprave",
"settings_rebootDeviceSubtitle": "Ponovno zaženi MeshCore napravo",
"settings_rebootDeviceConfirm": "Ste prepričani, da želite ponovno zagnati napravo? Povezava bo prekinjena.",
"settings_debug": "Debug",
"settings_debug": "Odpravljanje napak",
"settings_bleDebugLog": "BLE debug log (razhroščevanje)",
"settings_bleDebugLogSubtitle": "BLE ukazi, odgovori in surovi podatki",
"settings_appDebugLog": "Logi aplikacije",
"settings_appDebugLogSubtitle": "Debug sporočila aplikacije",
"settings_about": "Oglejte si",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore, različ {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -135,7 +135,7 @@
"settings_aboutDescription": "Odprtokodni Flutter klient za naprave za LoRa omrežje MeshCore.",
"settings_infoName": "Ime",
"settings_infoId": "ID",
"settings_infoStatus": "Status",
"settings_infoStatus": "Stanje",
"settings_infoBattery": "Baterija",
"settings_infoPublicKey": "Javni ključ",
"settings_infoContactsCount": "Število stikov",
@@ -148,7 +148,7 @@
"settings_spreadingFactor": "Razširitveni faktor",
"settings_codingRate": "Programska hitrost",
"settings_txPower": "TX Moč (dBm)",
"settings_txPowerHelper": "0 - 22",
"settings_txPowerHelper": "0 22",
"settings_txPowerInvalid": "Neveljavna TX moč (0-22 dBm)",
"settings_error": "Napaka: {message}",
"@settings_error": {
@@ -166,18 +166,18 @@
"appSettings_themeDark": "Temno",
"appSettings_language": "Jezik",
"appSettings_languageSystem": "Sistemska privzeta vrednost",
"appSettings_languageEn": "English",
"appSettings_languageFr": "Français",
"appSettings_languageEs": "Español",
"appSettings_languageDe": "Deutsch",
"appSettings_languagePl": "Polski",
"appSettings_languageEn": "Angleščina",
"appSettings_languageFr": "Francija",
"appSettings_languageEs": "Španščina",
"appSettings_languageDe": "Nemščina",
"appSettings_languagePl": "Poljski",
"appSettings_languageSl": "Slovenščina",
"appSettings_languagePt": "Português",
"appSettings_languageIt": "Italiano",
"appSettings_languagePt": "Portugalski",
"appSettings_languageIt": "Italijanščina",
"appSettings_languageZh": "中文",
"appSettings_languageSv": "Svenska",
"appSettings_languageNl": "Nederlands",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageSv": "Švedska",
"appSettings_languageNl": "Nizozemsko",
"appSettings_languageSk": "Slovenščina",
"appSettings_languageBg": "Български",
"appSettings_notifications": "Obvestila",
"appSettings_enableNotifications": "Omogoči obvestila",
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Hashtag kanal",
"channels_public": "Javni",
"channels_private": "Zasebni",
"channels_publicChannel": "Javni kanal",
"channels_privateChannel": "Zasebni kanal",
"channels_editChannel": "Uredi kanal",
"channels_muteChannel": "Utišaj kanal",
"channels_unmuteChannel": "Vklopi obvestila kanala",
@@ -417,7 +414,7 @@
"channels_publicChannelAdded": "javna skupnost dodana",
"channels_sortBy": "Sortiraj po",
"channels_sortManual": "Ročno",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "A do Z",
"channels_sortLatestMessages": "Najnovejše sporočilo",
"channels_sortUnread": "Nerešeno",
"chat_noMessages": "Še ni sporočil.",
@@ -549,7 +546,7 @@
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypeCli": "CLI (Command Line Interface)",
"debugFrame_textTypePlain": "Preprosto",
"debugFrame_text": "- Tekst: \"{text}\"",
"@debugFrame_text": {
@@ -559,7 +556,7 @@
}
}
},
"debugFrame_hexDump": "Hex Dump:",
"debugFrame_hexDump": "Izpis heksadecimalnih vrednosti:",
"chat_pathManagement": "Upravljanje poti",
"chat_routingMode": "Navodilo za usmerjevalni način",
"chat_autoUseSavedPath": "Avto (uporabi shranjeno pot)",
@@ -568,7 +565,7 @@
"chat_pathHistoryFull": "Zapiske o poti so popolni. Izbriši vnose, da dodaš nove.",
"chat_hopSingular": "skok",
"chat_hopPlural": "skokov",
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}",
"chat_hopsCount": "{count} {count, plural, =1{skok} other{skoki}}",
"@chat_hopsCount": {
"placeholders": {
"count": {
@@ -897,11 +894,11 @@
"path_setPath": "Nastavi Pot",
"repeater_management": "Upravljanje ponovitve",
"repeater_managementTools": "Upravne orodje",
"repeater_status": "Status",
"repeater_status": "Stanje",
"repeater_statusSubtitle": "Pogledati stanje, statistike in sosede repeatera",
"repeater_telemetry": "Telemetrija",
"repeater_telemetrySubtitle": "Pogledate telemetrijo senzorjev in sistemske statistike",
"repeater_cli": "CLI",
"repeater_cli": "CLI (Command Line Interface)",
"repeater_cliSubtitle": "Pošlji ukazne povelje na ponovitveno enoto.",
"repeater_settings": "Nastavitve",
"repeater_settingsSubtitle": "Konfigurirajte parametre ponovitelja",
@@ -1010,7 +1007,7 @@
"repeater_guestPasswordHelper": "Odpovedni dostopni geslo",
"repeater_radioSettings": "Nastavitve Radija",
"repeater_frequencyMhz": "Frekvenca (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_frequencyHelper": "3002500 MHz",
"repeater_txPower": "TX Moč",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Pasovna širina",
@@ -1077,6 +1074,81 @@
},
"repeater_confirm": "Potrdit",
"repeater_settingsSaved": "Nastavitve so shranjene uspešno.",
"repeater_rxGain": "Povečana dobitka RX",
"repeater_rxGainHelper": "Veća občutljivost, večji porabljeni tok (velja samo za SX1262/SX1268)",
"repeater_refreshRxGain": "Povečana dobitka RX, posodobit",
"repeater_multiAcks": "Več potrdil",
"repeater_multiAcksSubtitle": "Potrdite sporočila po več poti za boljši dostop",
"repeater_refreshMultiAcks": "Ponovite več potrdil",
"repeater_networkHealth": "Zdravilo omrežja",
"repeater_loopDetect": "Detekcija ciklov",
"repeater_loopDetectHelper": "Izpišite pakete, ki izgledajo kot pete v omrežju.",
"repeater_loopDetectOff": "Izklopljeno",
"repeater_loopDetectMinimal": "Minimalen",
"repeater_loopDetectModerate": "Umiren",
"repeater_loopDetectStrict": "Strogi",
"repeater_dutyCycle": "Ciklus delovanja",
"repeater_dutyCycleHelper": "Najvišji odstotek časa, ki ga lahko posreduje.",
"repeater_dutyCyclePercent": "{percent} %",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Informacije o operaterju",
"repeater_ownerInfoHelper": "javni podatki o tej napravi",
"repeater_refreshOwnerInfo": "Prejmi informacije o operaterju",
"repeater_floodMax": "Največji možni odmerek",
"repeater_floodMaxHelper": "Največje število paketov, ki lahko potujejo v enem plovilnem paketu (0-64)",
"repeater_advancedSettings": "Napredno",
"repeater_advancedSettingsSubtitle": "Gumbi za nastavljanje za izkušene uporabnike",
"repeater_pathHashMode": "Način ustvarjanja hash-a poti",
"repeater_pathHashModeHelper": "Biti, ki so bila uporabljena za kodiranje ID-ja tega releja v oznakah za zaznavanje pot/kroga, imajo naslednje velikosti: 0=1 bit (256 ID-jev, do 64 skokov), 1=2 biti (65.000 ID-jev, do 32 skokov), 2=3 biti (16 milijonov ID-jev, do 21 skokov). V različicah 1.13 in starejših se ustvarjajo večbitne poti vendar se to zgodi šele, ko je omrežje vklopljeno v različicah 1.14 in kasnejših.",
"repeater_txDelay": "Zatemnitevanje zaradi poplav v Texasu",
"repeater_txDelayHelper": "Uporaba intervalov za ponovno pošiljanje v primeru prometa zaradi poplav, kot pomnožnik časovne trajanje paketa (0-2, privzeto 0,5). Veje vrednost = manjše kolizije, vendar počasnejše dostavo.",
"repeater_directTxDelay": "Neposredni časovno odlašanje",
"repeater_directTxDelayHelper": "Razdalja za ponovno pošiljanje za neposredno (neobvezen) promet, kot pomnožnik časovne trajanja paketa (0-2, privzeto 0,3).",
"repeater_intThresh": "Meja, pri kateri nastane motnja",
"repeater_intThreshHelper": "Tretja stopnja se uporablja za kalibracijo šumnega nivoja radija, kar omogoča, da se izklaplja pri šumu, ki presega to raven. 0 izklopi uporabite le, če zaznate napake v šumnem pasu.",
"repeater_agcResetInterval": "Interval ponovne kalibracije AGC",
"repeater_agcResetIntervalHelper": "Kako pogosto je treba ponovno nastaviti samodejno regulacijo občutljivosti, da se vrnete v normalno stanje? Interval je nastavljen na nekaj sekund, natančno na 4. 0 izklopi periodično ponovno nastavljanje.",
"repeater_actionsTitle": "Dejanja",
"repeater_sendAdvert": "Pošlji oglas o poplavah",
"repeater_sendAdvertSubtitle": "Razpustite oglas o poplavah preko omrežja.",
"repeater_sendAdvertZeroHop": "Pošlji oglas, ki ne potrebuje posrednika.",
"repeater_sendAdvertZeroHopSubtitle": "Premejte oglas, ki uporablja eno povezavo (brez posrednikov).",
"repeater_clockSync": "Sinerizirajte uro zdaj",
"repeater_clockSyncSubtitle": "Nastavite čas na telefonu, da se sinhronizira s repeatrom.",
"repeater_actionSucceeded": "{action} je uspel",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} ni bilo uspešno: {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Nastavitve shranjene ponovni zagon repetitorja za uporabo",
"repeater_settingsPartialFailure": "Nekatna nastavitva niso uspešna: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Napaka pri shranjevanju nastavitev: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Ponovno nastavi osnovne nastavitve",
"repeater_refreshRadioSettings": "Ponovno Nastavitve Radija",
"repeater_refreshTxPower": "Ponovno nastavi TX moč",
"repeater_refreshLocationSettings": "Ponovno Nastavi Nastavitve Lokacije",
"repeater_refreshPacketForwarding": "Ponovno nastavitve usmerjevanja paketa",
"repeater_refreshGuestAccess": "Ponovno nastavitve dostopa gostov",
"repeater_refreshPrivacyMode": "Ponovno aktiviraj način zasebnosti",
"repeater_refreshAdvertisementSettings": "Ponovno nastavi Oglede Oglasi",
"repeater_refreshed": "{label} je bil/a posodobljen/a",
"@repeater_refreshed": {
"placeholders": {
@@ -1365,7 +1435,7 @@
"listFilter_sortBy": "Sortiraj po",
"listFilter_latestMessages": "Najnovejše sporočilo",
"listFilter_heardRecently": "Nedavno slišan",
"listFilter_az": "A-Z",
"listFilter_az": "A do Z",
"listFilter_filters": "Filtri",
"listFilter_all": "Vse",
"listFilter_users": "Uporabniki",
@@ -2084,6 +2154,77 @@
"chat_sendMessage": "Pošlji sporočilo",
"room_guest": "Informacije o strežniku",
"repeater_guestTools": "Naložila za goste",
"repeater_getCategory": "Dobite vrednosti",
"repeater_powerMgmt": "Upravljanje z energijo",
"repeater_sensors": "Senzori",
"repeater_cliHelpPowerOff": "Izklopi naprave. (ne pričakujemo odziva)",
"repeater_cliHelpClkReboot": "Ponovno nastavi uro na znano točko in ponovno vklopi naprave.",
"repeater_cliHelpAdvertZeroHop": "Pošlje oglas, ki doseže samo neposredne sosede (brez posredovanja).",
"repeater_cliHelpStartOta": "Začne nadstrekovno ažuriranje programne opreme na podprtih ploščah.",
"repeater_cliHelpTime": "Nastavi časovni ukaz naprave na podano število sekund od Unixovega začetka. Časovni ukaz ne more iti nazaj.",
"repeater_cliHelpBoard": "Prikaže proizvajalca plošče / identifikator strojne opreme.",
"repeater_cliHelpDiscoverNeighbors": "Pošlje zahtevo za odkrivanje sosednjih naprav. (Samo za repeatere)",
"repeater_cliHelpPowersaving": "Prikaže, ali je vklopljen način varčevanja z energijo.",
"repeater_cliHelpPowersavingOnOff": "Omogoča ali onemogoča način varčevanja z energijo (če je podprt).",
"repeater_cliHelpErase": "(Samo za serijske naprave) Formira datotapno sistemsko okolje. Izbriše vse nastavitve in kontakte.",
"repeater_cliHelpSetDutyCycle": "Določi maksimalni dovoljeni čas, ki ga naprave lahko posredujejo, v odstotkih (1-100). Samodejno prilagodi faktor, ki odvisen je od časa, ki ga naprave lahko posredujejo.",
"repeater_cliHelpSetPrvKey": "(Samo za serijske naprave) Nadomesti zasebni ključ za identifikacijo naprave. Za uporabo je potrebna ponovna aktivacija. Ustvari nov javni ključ.",
"repeater_cliHelpSetRadioRxGain": "(Samo za SX126x) Vklopi povečano občutljivost RX za izboljšano delovanje pri večjih navorih.",
"repeater_cliHelpSetOwnerInfo": "Določi niz z informacijami o kontaktni osebi, ki je v oglasih. Za uporabo novih vrstic uporabite '|'.",
"repeater_cliHelpSetPathHashMode": "Nastavlja način \"hash poti\". 0 = za stare sisteme, 1 = za standard, 2 = za stroge. Vpliva na to, kako so poti uskladene.",
"repeater_cliHelpSetLoopDetect": "Nastavlja občutljivost detekcije ponavljajočih se povezav: izklopljeno, minimalno, umeren, ali strogo.",
"repeater_cliHelpSetFreq": "(Samo za serijske naprave) Hitro nastavi samo frekvenco. Potrebna je ponovna aktivacija. Za popolno nastavitev radio parametrov je priporočljivo uporabiti možnost \"nastavitev radia\".",
"repeater_cliHelpSetBridgeChannel": "(Samo za most ESPNow) Nastavlja kanal WiFi-ja (1-14), ki ga uporablja most.",
"repeater_cliHelpGetName": "Prikaže ime konfigurirane notranje.",
"repeater_cliHelpGetRole": "Prikaže vlogo programskega oprema (repeater, strežnik za sobo itd.).",
"repeater_cliHelpGetPublicKey": "Prikazuje javni ključ naprave.",
"repeater_cliHelpGetPrvKey": "(Samo za serijske naprave) Prikazuje zasebni ključ naprave. Sprejemajte ga kot skrivno informacijo.",
"repeater_cliHelpGetRepeat": "Pokaže, ali je omogočeno posredovanje paketov (delovanje kot repetitor).",
"repeater_cliHelpGetTx": "Prikazuje trenutno moč TX v dBm.",
"repeater_cliHelpGetFreq": "Prikaže nastavljeno frekvenco v MHz.",
"repeater_cliHelpGetRadio": "Prikaže vse parametre radija: frekvenco, širino pasu, faktor razširjanja, raven kodiranja.",
"repeater_cliHelpGetRadioRxGain": "(Samo za SX126x) Prikazuje stanje povečanega dobiča na RX.",
"repeater_cliHelpGetAf": "Prikazuje trenutni faktor, ki določa časovno obdobje.",
"repeater_cliHelpGetDutyCycle": "Prikazuje trenutno dovoljeno stopnjo delovanja kot odstotek.",
"repeater_cliHelpGetIntThresh": "Prikazuje prag medsebojnega vpliva kanala v dB.",
"repeater_cliHelpGetAgcResetInterval": "Prikazuje interval ponovne kalibracije AGC v sekundah.",
"repeater_cliHelpGetMultiAcks": "Pokaže, ali je vklopljen način dvojnega potrdila (1) ali je izklopljen (0).",
"repeater_cliHelpGetAllowReadOnly": "Pokaže, ali je omogočen le brani dostop za goste.",
"repeater_cliHelpGetAdvertInterval": "Prikazuje časovno obdobje lokalne reklame v minutah.",
"repeater_cliHelpGetFloodAdvertInterval": "Prikaže časovno obdobje, ko se prikazuje oglas o poplavah, v urah.",
"repeater_cliHelpGetGuestPassword": "Prikaže nastavljeno geslo za gostitelja.",
"repeater_cliHelpGetLat": "Prikaže določeno zemljepisno širino.",
"repeater_cliHelpGetLon": "Prikaže določeno merilo dolžine.",
"repeater_cliHelpGetRxDelay": "Prikazuje osnovno vrednost RX odlašanja.",
"repeater_cliHelpGetTxDelay": "Prikazuje faktor zamude v načinu delovanja pri plavlju.",
"repeater_cliHelpGetDirectTxDelay": "Prikazuje faktor odlašanja signala v režimu neposredne komunikacije.",
"repeater_cliHelpGetFloodMax": "Prikazuje največjo število, kolikokrat lahko voda doseže najvišjo višino.",
"repeater_cliHelpGetOwnerInfo": "Prikazuje niz z informacijami o lastniku.",
"repeater_cliHelpGetPathHashMode": "Prikaže način delovanja z hashjem poti (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Prikazuje občutljivost na zaznavanje ciklov.",
"repeater_cliHelpGetAcl": "(Samo za serije) Navaja vnos za nadzor dostopa na ponovljalniku.",
"repeater_cliHelpGetBridgeEnabled": "Pokaže, ali je most omogočen.",
"repeater_cliHelpGetBridgeDelay": "Prikazuje zamik mosta v milisekundah.",
"repeater_cliHelpGetBridgeSource": "Pokaže, ali most prenaša pakete RX ali TX.",
"repeater_cliHelpGetBridgeBaud": "(Samo za most RS232) Prikazuje hitrost prenosa podatkov na mostu.",
"repeater_cliHelpGetBridgeChannel": "(Samo za most ESPNow) Prikazuje kanal WiFi mosta.",
"repeater_cliHelpGetBridgeSecret": "(Samo za most ESPNow) Prikazuje tajno, ki jo deli most.",
"repeater_cliHelpGetBootloaderVer": "(Samo za NRF52) Prikazuje različico programskega orodja.",
"repeater_cliHelpGetAdcMultiplier": "Prikazuje pomnoževalnik ADC (skaliranje napetosti baterije).",
"repeater_cliHelpGetPwrMgtSupport": "Navaja, ali ima uprava področje za upravljanje z energijo.",
"repeater_cliHelpGetPwrMgtSource": "Prikaže trenutni vir napajanja: zunanji ali baterija.",
"repeater_cliHelpGetPwrMgtBootReason": "Prikazuje najnovejšo razlog za ponovno nastavitve in izklop.",
"repeater_cliHelpGetPwrMgtBootMv": "Prikazuje napetost baterije v mV ob zagonu.",
"repeater_cliHelpSensorGet": "Prebere določeno vrednost senzorja preko tipke.",
"repeater_cliHelpSensorSet": "Ustvari prilagojeno nastavitev za senzor.",
"repeater_cliHelpSensorList": "Navaja vse nastavitve za uporabniške senzorje, razvrščene po želeni začetni indeksu.",
"repeater_cliHelpRegionDefault": "Prikaže trenutno privzeto območje.",
"repeater_cliHelpRegionDefaultSet": "Določi privzeto območje. Za izbris uporabite \"<null>\".",
"repeater_cliHelpRegionListAllowed": "Navaja regije, ki dovoljujejo promet v času poplav.",
"repeater_cliHelpRegionListDenied": "Navaja regije, ki preprečujejo promet zaradi poplav.",
"repeater_cliHelpStatsPackets": "(Samo za serijske povezave) Prikazuje statistiko na nivoju paketov.",
"repeater_cliHelpStatsRadio": "(Samo za serije) Prikazuje statistične podatke o radiju.",
"repeater_cliHelpStatsCore": "(Samo za serijske naprave) Prikazuje osnovne statistične podatke.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+174 -32
View File
@@ -52,7 +52,7 @@
}
}
},
"scanner_title": "MeshCore Open",
"scanner_title": "MeshCore Öppen version",
"scanner_scanning": "Söker efter enheter...",
"scanner_connecting": "Anslutning...",
"scanner_disconnecting": "Anslutning bryts...",
@@ -123,7 +123,7 @@
"settings_appDebugLog": "Appfelsökning",
"settings_appDebugLogSubtitle": "Applikations felsökningsmeddelanden",
"settings_about": "Om",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore Open version {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -148,7 +148,7 @@
"settings_spreadingFactor": "Spreadingfaktor",
"settings_codingRate": "Kodningsgrad",
"settings_txPower": "TX-effekt (dBm)",
"settings_txPowerHelper": "0 - 22",
"settings_txPowerHelper": "0 22",
"settings_txPowerInvalid": "Ogiltig TX-effekt (0-22 dBm)",
"settings_error": "Fel: {message}",
"@settings_error": {
@@ -166,19 +166,19 @@
"appSettings_themeDark": "Mörk",
"appSettings_language": "Språk",
"appSettings_languageSystem": "Systemstandard",
"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_languageEn": "Engelska",
"appSettings_languageFr": "Franska",
"appSettings_languageEs": "Spanska",
"appSettings_languageDe": "Tyskt",
"appSettings_languagePl": "Polsk",
"appSettings_languageSl": "Sloveniska",
"appSettings_languagePt": "Portugisiska",
"appSettings_languageIt": "Italienska",
"appSettings_languageZh": "Kinesiska",
"appSettings_languageSv": "Svenska",
"appSettings_languageNl": "Nederlands",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageBg": "Български",
"appSettings_languageNl": "Nederländska",
"appSettings_languageSk": "Sloveniska",
"appSettings_languageBg": "Bulgariska",
"appSettings_notifications": "Meddelanden",
"appSettings_enableNotifications": "Aktivera Notifikationer",
"appSettings_enableNotificationsSubtitle": "Ta emot notiser för meddelanden och reklam",
@@ -211,9 +211,9 @@
}
},
"appSettings_batteryChemistryConnectFirst": "Anslut till en enhet för att välja",
"appSettings_batteryNmc": "18650 NMC (3.0-4.2V)",
"appSettings_batteryNmc": "18650 NMC (3,0-4,2V)",
"appSettings_batteryLifepo4": "LiFePO4 (2,63,65V)",
"appSettings_batteryLipo": "LiPo (3.0-4.2V)",
"appSettings_batteryLipo": "LiPo (3,0-4,2V)",
"appSettings_mapDisplay": "Kartvisning",
"appSettings_showRepeaters": "Visa återuppslag",
"appSettings_showRepeatersSubtitle": "Visa återspelsnoder på kartan",
@@ -339,11 +339,8 @@
}
}
},
"channels_hashtagChannel": "Hashtagkanal",
"channels_public": "Offentligt",
"channels_private": "Privat",
"channels_publicChannel": "Allmänt kanal",
"channels_privateChannel": "Privat kanal",
"channels_editChannel": "Redigera kanal",
"channels_muteChannel": "Tysta kanal",
"channels_unmuteChannel": "Slå på ljud för kanal",
@@ -369,7 +366,7 @@
"channels_channelName": "Kanalnamn",
"channels_usePublicChannel": "Använd Publikkanal",
"channels_standardPublicPsk": "Standard allmän PSK",
"channels_pskHex": "PSK (Hex)",
"channels_pskHex": "PSK (heks)",
"channels_generateRandomPsk": "Generera slumpmässig PSK",
"channels_enterChannelName": "Ange en kanalnamn",
"channels_pskMustBe32Hex": "PSK måste vara 32 hexadecimala tecken",
@@ -549,7 +546,7 @@
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypeCli": "Kommandorad",
"debugFrame_textTypePlain": "Enkel",
"debugFrame_text": "- Text: \"{text}\"",
"@debugFrame_text": {
@@ -568,7 +565,7 @@
"chat_pathHistoryFull": "Historisk sökväg är full. Ta bort poster för att lägga till nya.",
"chat_hopSingular": "hoppa",
"chat_hopPlural": "hoppar",
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}",
"chat_hopsCount": "{count} {count, plural, =1{hopp} other{hopp} }",
"@chat_hopsCount": {
"placeholders": {
"count": {
@@ -899,9 +896,9 @@
"repeater_managementTools": "Administrationsverktyg",
"repeater_status": "Status",
"repeater_statusSubtitle": "Visa återspolningsstatus, statistik och grannar",
"repeater_telemetry": "Telemetry",
"repeater_telemetry": "Telemetri",
"repeater_telemetrySubtitle": "Visa telemetri för sensorer och systemstatistik",
"repeater_cli": "CLI",
"repeater_cli": "Kommandoradgränssnitt",
"repeater_cliSubtitle": "Skicka kommandon till repetitorn",
"repeater_settings": "Inställningar",
"repeater_settingsSubtitle": "Konfigurera återspolarparametrar",
@@ -1010,7 +1007,7 @@
"repeater_guestPasswordHelper": "Läs-skyddspassord",
"repeater_radioSettings": "Radioinställningar",
"repeater_frequencyMhz": "Frekvens (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_frequencyHelper": "3002500 MHz",
"repeater_txPower": "TX Effekt",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Bandbredd",
@@ -1077,6 +1074,81 @@
},
"repeater_confirm": "Bekräfta",
"repeater_settingsSaved": "Inställningarna sparades framgångsrikt.",
"repeater_rxGain": "Ökad RX-vinst",
"repeater_rxGainHelper": "Ökad känslighet, högre strömförbrukning (endast för SX1262/SX1268)",
"repeater_refreshRxGain": "Återställ förbättrad RX-signalstyrka",
"repeater_multiAcks": "Flera bekräftelser",
"repeater_multiAcksSubtitle": "Bekräfta meddelanden via flera olika kanaler för bättre leverans.",
"repeater_refreshMultiAcks": "Återställ flera ACK-meddelanden",
"repeater_networkHealth": "Nätverkets hälsa",
"repeater_loopDetect": "Identifiering av loopar",
"repeater_loopDetectHelper": "Skapa \"flödespaket\" som ser ut som att de bildar en loop (en återkommande krets).",
"repeater_loopDetectOff": "Av",
"repeater_loopDetectMinimal": "Minimal",
"repeater_loopDetectModerate": "Måttlig",
"repeater_loopDetectStrict": "Strikt",
"repeater_dutyCycle": "Arbetscykel",
"repeater_dutyCycleHelper": "Maximal procentandel av sändningstid",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Information om operatören",
"repeater_ownerInfoHelper": "Offentliga metadata för denna sändare",
"repeater_refreshOwnerInfo": "Uppdatera information om personal",
"repeater_floodMax": "Maximala mängden humle",
"repeater_floodMaxHelper": "Maximalt antal hopp en paket kan färdas (0-64)",
"repeater_advancedSettings": "Avancerad",
"repeater_advancedSettingsSubtitle": "Ställjusteringsknappar för erfarna användare",
"repeater_pathHashMode": "Hash-läge för sökväg",
"repeater_pathHashModeHelper": "Byte används för att koda denna repeaters ID i taggar för att upptäcka loopar/flödesvägar. 0=1 byte (256 ID:n, upp till 64 hopp), 1=2 byte (65 000 ID:n, upp till 32 hopp), 2=3 byte (16 miljoner ID:n, upp till 21 hopp). Versioner 1.13 och äldre har stöd för multi-byte-vägar endast en gång när nätverket är aktiverat (från och med version 1.14).",
"repeater_txDelay": "Försening i Flood TX",
"repeater_txDelayHelper": "Återöverföringsintervall för trafik under perioder med hög belastning, som en multiplikator av paketets överföringstid (0-2, standard 0,5). Högre värde = färre kollisioner, men långsammare leverans.",
"repeater_directTxDelay": "Direkt TX-fördröjning",
"repeater_directTxDelayHelper": "Återöverföringsintervall för direkt (icke-översvämmande) trafik, som en multiplikator av paketets överföringstid (0-2, standard 0,3).",
"repeater_intThresh": "Tröskelvärde för störning",
"repeater_intThreshHelper": "Tröskelvärdet har ställts in så att den filtrerar bort störningar som överstiger detta värde. 0 stänger av aktivera endast om du ser RX-fel i ett störningsfyllt frekvensområde.",
"repeater_agcResetInterval": "Återställningsintervall för AGC",
"repeater_agcResetIntervalHelper": "Hur ofta ska man återställa radioens automatiska förstärkning för att återhämta sig från ett tillstånd där förstärkningen är fast? Sekunder, inställda till en multipel av 4. 0 stänger av periodiska återställningar.",
"repeater_actionsTitle": "Åtgärder",
"repeater_sendAdvert": "Skicka annons om översvämning",
"repeater_sendAdvertSubtitle": "Sänd en reklamfilm om översvämningar via nätverket.",
"repeater_sendAdvertZeroHop": "Skicka en annons som inte kräver någon mellanstopp",
"repeater_sendAdvertZeroHopSubtitle": "Sänd en reklamkampanj med en enda sändare (utan mellanliggande sändare).",
"repeater_clockSync": "Synkronisera klockan nu",
"repeater_clockSyncSubtitle": "Ställ din telefons tid till repeatern.",
"repeater_actionSucceeded": "{action} lyckades",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} misslyckades: {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Inställningar sparade starta om repetern för att tillämpa dem",
"repeater_settingsPartialFailure": "Vissa inställningar misslyckades: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Fel vid sparande av inställningar: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1088,11 +1160,9 @@
"repeater_refreshBasicSettings": "Återställ Grundläggande Inställningar",
"repeater_refreshRadioSettings": "Återställ Radiosinställningar",
"repeater_refreshTxPower": "Återställ TX-effekt",
"repeater_refreshLocationSettings": "Uppdatera Lokationsinställningar",
"repeater_refreshPacketForwarding": "Återställ Paketväxling",
"repeater_refreshGuestAccess": "Återställ Gäståtkomst",
"repeater_refreshPrivacyMode": "Återställ Sekretessläge",
"repeater_refreshAdvertisementSettings": "Återställ Annonsinställningar",
"repeater_refreshed": "{label} har uppdaterats",
"@repeater_refreshed": {
"placeholders": {
@@ -1495,7 +1565,7 @@
"community_qrTitle": "Dela Gemenskap",
"community_qrInstructions": "Skanna denna QR-kod för att gå med i \"{name}\"",
"community_hashtagPrivacyHint": "Community-hashtagkanaler kan endast nås av medlemmar i communityn",
"community_hashtagChannel": "Community Hashtag",
"community_hashtagChannel": "Hashtag för gemenskapen",
"community_invalidQrCode": "Ogiltig community QR-kod",
"community_alreadyMember": "Är redan medlem",
"community_alreadyMemberMessage": "Du är redan medlem av \"{name}\".",
@@ -1522,7 +1592,7 @@
"community_regularHashtagDesc": "Offentlig hashtag (alla kan gå med)",
"community_communityHashtagDesc": "Endast för medlemmar",
"community_forCommunity": "För {name}",
"community_communityHashtag": "Community Hashtag",
"community_communityHashtag": "Gemenskaps-hashtag",
"@community_regenerateSecretConfirm": {
"placeholders": {
"name": {
@@ -1569,7 +1639,7 @@
"pathTrace_failed": "Sökvägsföljning misslyckades.",
"pathTrace_notAvailable": "Path trace ej tillgänglig.",
"pathTrace_refreshTooltip": "Uppdatera Path Trace",
"contacts_pathTrace": "Path Trace",
"contacts_pathTrace": "Spårning",
"contacts_ping": "Ping",
"contacts_repeaterPathTrace": "Vägspårning till repeater",
"contacts_repeaterPing": "Ping-repeater",
@@ -1897,7 +1967,7 @@
"tcpHostLabel": "IP-adress",
"tcpScreenTitle": "Anslut via TCP",
"connectionChoiceTcpLabel": "TCP",
"tcpPortLabel": "Port",
"tcpPortLabel": "Hamn",
"tcpPortHint": "5000",
"tcpStatus_notConnected": "Ange slutpunkt och anslut",
"tcpStatus_connectingTo": "Anslutning till {endpoint}...",
@@ -1952,6 +2022,7 @@
"appSettings_maxMessageRetriesSubtitle": "Antal försök att skicka om ett meddelande innan det markeras som misslyckat.",
"path_routeWeight": "{weight}/{max}",
"settings_telemetryModeUpdated": "Telemetri-läge uppdaterat",
"settings_multiAck": "Flera ACK-meddelanden: {value}",
"map_showOverlaps": "Repeater-nyckelöverlappningar",
"map_runTraceWithReturnPath": "Gå tillbaka på samma väg",
"@radioStats_noiseFloor": {
@@ -2084,6 +2155,77 @@
"chat_sendMessage": "Skicka meddelande",
"repeater_guestTools": "Gästverktyg",
"room_guest": "Information om servern",
"repeater_getCategory": "Hämta värden",
"repeater_powerMgmt": "Effektstyrning",
"repeater_sensors": "Sensorer",
"repeater_cliHelpPowerOff": "Stänger av enheten. (ingen respons förväntas)",
"repeater_cliHelpClkReboot": "Återställer klockan till en känd tidpunkt och startar om enheten.",
"repeater_cliHelpAdvertZeroHop": "Skickar en annons som når endast direkt grannar (endast närmaste grannar).",
"repeater_cliHelpStartOta": "Startar en firmware-uppdatering via luft, på kompatibla enheter.",
"repeater_cliHelpTime": "Ställer enheten till den angivna Unix-epokens tid. Klockan kan inte gå bakåt.",
"repeater_cliHelpBoard": "Visar tillverkaren av moderkortet / hårdvaru-identifieraren.",
"repeater_cliHelpDiscoverNeighbors": "Skickar en förfrågan om att upptäcka närliggande noder. (Endast för repetrar)",
"repeater_cliHelpPowersaving": "Visar om energisparläget är aktiverat eller avstängt.",
"repeater_cliHelpPowersavingOnOff": "Aktiverar eller inaktiverar energisparläget (om det stöds).",
"repeater_cliHelpErase": "(Endast för seriell kommunikation) Formaterar enhetens filsystem. Raderar alla inställningar och kontakter.",
"repeater_cliHelpSetDutyCycle": "Anger den maximala tillåtna överföringsfrekvensen som en procent (1-100). Justerar automatiskt tidsfaktorn.",
"repeater_cliHelpSetPrvKey": "(Endast för seriell användning) Ersätter enhetsens privata nyckel. Återstart krävs för att tillämpa. Genererar en ny publik nyckel.",
"repeater_cliHelpSetRadioRxGain": "(Endast SX126x) Aktiverar förstärkt mottagargain för förbättrad känslighet vid högre strömförbrukning.",
"repeater_cliHelpSetOwnerInfo": "Anger kontaktinformationen som ska inkluderas i annonserna. Använd '|' för att separera olika fält.",
"repeater_cliHelpSetPathHashMode": "Definierar läget för hash-baserad ruttning. 0 = äldre läge, 1 = standard, 2 = strikt. Påverkar hur ruttvägar matchas.",
"repeater_cliHelpSetLoopDetect": "Ställer in känsligheten för att detektera loopar i routningen: av, minimal, måttlig eller strikt.",
"repeater_cliHelpSetFreq": "(Endast för seriell kommunikation) Ställer snabbt bara frekvensen. Kräver omstart. Föredrar \"ställ radio\" för att få full kontroll över radioinställningarna.",
"repeater_cliHelpSetBridgeChannel": "(Endast ESPNow-brygga) Anger WiFi-kanalen (1-14) som används av bryggan.",
"repeater_cliHelpGetName": "Visar det konfigurerade nodnamnet.",
"repeater_cliHelpGetRole": "Visar firmware-funktionen (Repeater, Room Server, etc.).",
"repeater_cliHelpGetPublicKey": "Visar enhetens publika nyckel.",
"repeater_cliHelpGetPrvKey": "(Endast för seriell användning) Visar enheters privata nyckel. Behandla detta som en hemlighet.",
"repeater_cliHelpGetRepeat": "Visar om funktionen för att vidarebefordra paket (som en repeater) är aktiverad eller inaktiverad.",
"repeater_cliHelpGetTx": "Visar aktuell TX-effekt i dBm.",
"repeater_cliHelpGetFreq": "Visar den konfigurerade radiovågen i MHz.",
"repeater_cliHelpGetRadio": "Visar alla radioparametrar: frekvens, bandbredd, spridningsfaktor, kodningshastighet.",
"repeater_cliHelpGetRadioRxGain": "(Endast för SX126x) Visar RX:s förstärkningstillstånd.",
"repeater_cliHelpGetAf": "Visar aktuell tidssats.",
"repeater_cliHelpGetDutyCycle": "Visar den aktuella tillåtna arbetscykeln i procent.",
"repeater_cliHelpGetIntThresh": "Visar gränsen för kanalinterferens i dB.",
"repeater_cliHelpGetAgcResetInterval": "Visar återställningsintervallet för AGC i sekunder.",
"repeater_cliHelpGetMultiAcks": "Visar om dubbelbekräftelseläget är aktiverat (1) eller avstängt (0).",
"repeater_cliHelpGetAllowReadOnly": "Visar om gäst har tillåtelse att endast läsa.",
"repeater_cliHelpGetAdvertInterval": "Visar den lokala reklampausens längd i minuter.",
"repeater_cliHelpGetFloodAdvertInterval": "Visar tidsintervallet för reklamsegmentet under översvämningen, i timmar.",
"repeater_cliHelpGetGuestPassword": "Visar det angivna gästlösen.",
"repeater_cliHelpGetLat": "Visar den angivna latituden.",
"repeater_cliHelpGetLon": "Visar den angivna longituden.",
"repeater_cliHelpGetRxDelay": "Visar grundvärdet för rxdelay.",
"repeater_cliHelpGetTxDelay": "Visar faktor för fördröjning i flödesläge.",
"repeater_cliHelpGetDirectTxDelay": "Visar faktorn för fördröjning i direktläge.",
"repeater_cliHelpGetFloodMax": "Visar det maximala antalet gånger en översvämning har inträffat.",
"repeater_cliHelpGetOwnerInfo": "Visar strängen med kontaktinformation för ägaren.",
"repeater_cliHelpGetPathHashMode": "Visar hash-läge (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Visar känsligheten för att detektera loopar.",
"repeater_cliHelpGetAcl": "(Endast för serier) Visar åtkomstkontrollinställningarna för en repeater.",
"repeater_cliHelpGetBridgeEnabled": "Visar om bron är aktiverad.",
"repeater_cliHelpGetBridgeDelay": "Visar fördröjningen i bron i millisekunder.",
"repeater_cliHelpGetBridgeSource": "Visar om bron skickar RX- eller TX-paket.",
"repeater_cliHelpGetBridgeBaud": "(Enbart RS232-brygga) Visar bryggans baud-hastighet.",
"repeater_cliHelpGetBridgeChannel": "(Endast ESPNow-brygga) Visar WiFi-kanal för bryggan.",
"repeater_cliHelpGetBridgeSecret": "(Endast ESPNow-brygga) Visar bryggans delade hemlighet.",
"repeater_cliHelpGetBootloaderVer": "(Endast för NRF52) Visar versionen av bootloadern.",
"repeater_cliHelpGetAdcMultiplier": "Visar ADC-multiplikatorn (skalning av batterispänning).",
"repeater_cliHelpGetPwrMgtSupport": "Anger om styrelsen har stöd för energihantering.",
"repeater_cliHelpGetPwrMgtSource": "Visar aktuell strömkälla: extern eller batteri.",
"repeater_cliHelpGetPwrMgtBootReason": "Visar de senaste orsakerna till återställning och avstängning.",
"repeater_cliHelpGetPwrMgtBootMv": "Visar batterispänningen vid start i millivolt (mV).",
"repeater_cliHelpSensorGet": "Läser en anpassad sensorinställning via tangentbordet.",
"repeater_cliHelpSensorSet": "Skapar en anpassad inställning för en sensor.",
"repeater_cliHelpSensorList": "Visar alla anpassade sensorinställningar, sorterade från ett valfritt startindex.",
"repeater_cliHelpRegionDefault": "Visar det aktuella standardområde.",
"repeater_cliHelpRegionDefaultSet": "Definierar standardområde. Använd \"<null>\" för att återställa till standard.",
"repeater_cliHelpRegionListAllowed": "Lista områden där det är tillåtet med trafik under översvämningsförhållanden.",
"repeater_cliHelpRegionListDenied": "Listar områden där trafik på grund av översvämningar är förbjuden.",
"repeater_cliHelpStatsPackets": "(Endast för seriell kommunikation) Visar statistik på paketnivå.",
"repeater_cliHelpStatsRadio": "(Enbart för serier) Visar radiostatistik.",
"repeater_cliHelpStatsCore": "(Enbart för seriell kommunikation) Visar grundläggande firmware-statistik.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+165 -23
View File
@@ -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}",
+152 -11
View File
@@ -79,7 +79,7 @@
"scanner_stop": "停止",
"scanner_scan": "扫描",
"device_quickSwitch": "快速切换",
"device_meshcore": "MeshCore",
"device_meshcore": "网格核心",
"settings_title": "设置",
"settings_deviceInfo": "设备信息",
"settings_appSettings": "应用设置",
@@ -354,11 +354,8 @@
}
}
},
"channels_hashtagChannel": "标签频道",
"channels_public": "公共",
"channels_private": "私有",
"channels_publicChannel": "公共频道",
"channels_privateChannel": "私有频道",
"channels_editChannel": "编辑频道",
"channels_muteChannel": "静音频道",
"channels_unmuteChannel": "取消静音频道",
@@ -432,7 +429,7 @@
"channels_publicChannelAdded": "已添加公共频道",
"channels_sortBy": "排序方式",
"channels_sortManual": "手动",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "AZ",
"channels_sortLatestMessages": "最新消息",
"channels_sortUnread": "未读",
"channels_createPrivateChannel": "创建私有频道",
@@ -1040,7 +1037,7 @@
"repeater_guestPasswordHelper": "只读访问密码",
"repeater_radioSettings": "无线电设置",
"repeater_frequencyMhz": "频率 (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_frequencyHelper": "300-2500 兆赫",
"repeater_txPower": "TX 功率",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "带宽",
@@ -1107,6 +1104,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": "用于编码此复用器的 ID 的字节数,在“洪流路径/环检测”标签中使用。 0=1 字节(256 个 ID,最多 64 个跳跃),1=2 字节(65K 个 ID,最多 32 个跳跃),2=3 字节(16M 个 ID,最多 21 个跳跃)。 v1.13 及更早版本的固件会使用多字节路径——只有在您的网络升级到 v1.14 或更高版本后才会生效。",
"repeater_txDelay": "洪水(德克萨斯州)延误",
"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秒。将此选项设置为“0”将禁用周期性重置。",
"repeater_actionsTitle": "行动",
"repeater_sendAdvert": "发布防洪广告",
"repeater_sendAdvertSubtitle": "通过网络播放防洪广告",
"repeater_sendAdvertZeroHop": "发送零跳广告",
"repeater_sendAdvertZeroHopSubtitle": "进行单跳广告广播(不使用中继)",
"repeater_clockSync": "现在同步时钟",
"repeater_clockSyncSubtitle": "将手机的时间设置为与中继器同步",
"repeater_actionSucceeded": "{action} 成功",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} 失败:{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": {
@@ -1118,11 +1190,9 @@
"repeater_refreshBasicSettings": "刷新基本设置",
"repeater_refreshRadioSettings": "刷新无线电设置",
"repeater_refreshTxPower": "刷新 TX 功率",
"repeater_refreshLocationSettings": "刷新位置设置",
"repeater_refreshPacketForwarding": "刷新包转发",
"repeater_refreshGuestAccess": "刷新访客权限",
"repeater_refreshPrivacyMode": "刷新隐私模式",
"repeater_refreshAdvertisementSettings": "刷新广播设置",
"repeater_refreshed": "{label} 已刷新",
"@repeater_refreshed": {
"placeholders": {
@@ -1265,7 +1335,7 @@
}
}
},
"telemetry_voltageValue": "{volts}V",
"telemetry_voltageValue": "{volts}",
"@telemetry_voltageValue": {
"placeholders": {
"volts": {
@@ -1559,7 +1629,7 @@
"listFilter_sortBy": "排序方式",
"listFilter_latestMessages": "最新消息",
"listFilter_heardRecently": "最近听到",
"listFilter_az": "A-Z",
"listFilter_az": "AZ",
"listFilter_filters": "筛选",
"listFilter_all": "全部",
"listFilter_users": "用户",
@@ -1572,7 +1642,7 @@
"pathTrace_notAvailable": "无法获取路径信息。",
"pathTrace_refreshTooltip": "刷新路径追踪",
"contacts_pathTrace": "路径追踪",
"contacts_ping": "Ping",
"contacts_ping": "",
"contacts_repeaterPathTrace": "Trace 转发节点",
"contacts_repeaterPing": "Ping 转发节点",
"contacts_roomPathTrace": "Trace 房间服务器",
@@ -2090,6 +2160,77 @@
"repeater_guest": "重复器信息",
"chat_sendMessage": "发送消息",
"room_guest": "服务器信息",
"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 桥)设置桥使用的 WiFi 频道(1-14)。",
"repeater_cliHelpGetName": "显示配置的节点名称。",
"repeater_cliHelpGetRole": "显示固件的功能(如:中继器、房间服务器等)。",
"repeater_cliHelpGetPublicKey": "显示设备的公钥。",
"repeater_cliHelpGetPrvKey": "(仅适用于序列号)显示设备的私钥。请将其视为机密信息。",
"repeater_cliHelpGetRepeat": "显示数据包转发(作为中继器)是否已启用或已禁用。",
"repeater_cliHelpGetTx": "显示当前的发射功率(以dBm为单位)。",
"repeater_cliHelpGetFreq": "显示配置的射频频率(以兆赫兹为单位)。",
"repeater_cliHelpGetRadio": "显示完整的无线电参数:频率、带宽、扩频因子、编码速率。",
"repeater_cliHelpGetRadioRxGain": "(仅适用于 SX126x 模块)显示 RX 放大器的状态。",
"repeater_cliHelpGetAf": "显示当前的空闲时间系数。",
"repeater_cliHelpGetDutyCycle": "显示当前允许的占空比(以百分比表示)。",
"repeater_cliHelpGetIntThresh": "显示信道干扰阈值(以dB为单位)。",
"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": "显示 ADC 乘数(电池电压缩放)。",
"repeater_cliHelpGetPwrMgtSupport": "报告董事会是否支持电源管理功能。",
"repeater_cliHelpGetPwrMgtSource": "显示当前的电源:外部电源或电池。",
"repeater_cliHelpGetPwrMgtBootReason": "显示最近的重置和关闭原因。",
"repeater_cliHelpGetPwrMgtBootMv": "显示启动时的电池电压,单位为毫伏 (mV)。",
"repeater_cliHelpSensorGet": "通过按键读取自定义传感器设置。",
"repeater_cliHelpSensorSet": "编写自定义传感器设置。",
"repeater_cliHelpSensorList": "列出所有自定义传感器设置,并按可选的起始索引进行分页显示。",
"repeater_cliHelpRegionDefault": "显示当前默认的区域范围。",
"repeater_cliHelpRegionDefaultSet": "设置默认的区域范围。使用 \"<null>\" 可以清除。",
"repeater_cliHelpRegionListAllowed": "列出允许洪水交通的区域。",
"repeater_cliHelpRegionListDenied": "列出禁止洪水交通的区域。",
"repeater_cliHelpStatsPackets": "(仅显示序列信息)显示数据包级别的统计信息。",
"repeater_cliHelpStatsRadio": "(仅显示序列信息)显示收音机相关统计数据。",
"repeater_cliHelpStatsCore": "(仅显示序列号)显示核心固件统计信息。",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",
+7 -17
View File
@@ -384,7 +384,6 @@ class _ChannelsScreenState extends State<ChannelsScreen>
IconData icon;
Color iconColor;
Color bgColor;
String subtitle;
if (isCommunityChannel) {
// Community channel styling
@@ -392,28 +391,21 @@ class _ChannelsScreenState extends State<ChannelsScreen>
bgColor = Colors.purple.withValues(alpha: 0.2);
if (isCommunityPublic) {
icon = Icons.groups;
subtitle =
'${context.l10n.community_publicChannel}${community.name}';
} else {
icon = Icons.tag;
subtitle =
'${context.l10n.community_hashtagChannel}${community.name}';
}
} else if (channel.isPublicChannel) {
icon = Icons.public;
iconColor = Colors.green;
bgColor = Colors.green.withValues(alpha: 0.2);
subtitle = context.l10n.channels_publicChannel;
} else if (channel.name.startsWith('#')) {
icon = Icons.tag;
iconColor = Colors.blue;
bgColor = Colors.blue.withValues(alpha: 0.2);
subtitle = context.l10n.channels_hashtagChannel;
} else {
icon = Icons.lock;
iconColor = Colors.blue;
bgColor = Colors.blue.withValues(alpha: 0.2);
subtitle = context.l10n.channels_privateChannel;
}
return Card(
@@ -430,14 +422,17 @@ class _ChannelsScreenState extends State<ChannelsScreen>
: null,
child: ListTile(
dense: true,
minVerticalPadding: 0,
minVerticalPadding: 14,
contentPadding: const EdgeInsets.symmetric(horizontal: 12),
visualDensity: const VisualDensity(vertical: -2),
leading: Stack(
children: [
CircleAvatar(
backgroundColor: bgColor,
child: Icon(icon, color: iconColor),
Padding(
padding: const EdgeInsets.symmetric(vertical: 3),
child: CircleAvatar(
backgroundColor: bgColor,
child: Icon(icon, color: iconColor),
),
),
if (isCommunityChannel)
Positioned(
@@ -469,11 +464,6 @@ class _ChannelsScreenState extends State<ChannelsScreen>
: channel.name,
style: const TextStyle(fontWeight: FontWeight.w500),
),
subtitle: Text(
subtitle,
maxLines: 1,
overflow: TextOverflow.ellipsis,
),
trailing: Row(
mainAxisSize: MainAxisSize.min,
children: [
-3
View File
@@ -2011,9 +2011,6 @@ class _MapScreenState extends State<MapScreen> {
color: isPublic ? Colors.orange : Colors.blue,
),
title: Text(label),
subtitle: isPublic
? Text(context.l10n.channels_publicChannel)
: null,
onTap: () async {
Navigator.pop(sheetContext);
final canSend = isPublic
+299
View File
@@ -585,6 +585,62 @@ class _RepeaterCliScreenState extends State<RepeaterCliScreen> {
command: 'clear stats',
description: l10n.repeater_cliHelpClearStats,
),
_CommandHelpEntry(
command: 'poweroff',
description: l10n.repeater_cliHelpPowerOff,
),
_CommandHelpEntry(
command: 'shutdown',
description: l10n.repeater_cliHelpPowerOff,
),
_CommandHelpEntry(
command: 'clkreboot',
description: l10n.repeater_cliHelpClkReboot,
),
_CommandHelpEntry(
command: 'advert.zerohop',
description: l10n.repeater_cliHelpAdvertZeroHop,
),
_CommandHelpEntry(
command: 'start ota',
description: l10n.repeater_cliHelpStartOta,
),
_CommandHelpEntry(
command: 'time {epoch-seconds}',
description: l10n.repeater_cliHelpTime,
),
_CommandHelpEntry(
command: 'board',
description: l10n.repeater_cliHelpBoard,
),
_CommandHelpEntry(
command: 'discover.neighbors',
description: l10n.repeater_cliHelpDiscoverNeighbors,
),
_CommandHelpEntry(
command: 'powersaving',
description: l10n.repeater_cliHelpPowersaving,
),
_CommandHelpEntry(
command: 'powersaving {on|off}',
description: l10n.repeater_cliHelpPowersavingOnOff,
),
_CommandHelpEntry(
command: 'erase',
description: l10n.repeater_cliHelpErase,
),
_CommandHelpEntry(
command: 'stats-packets',
description: l10n.repeater_cliHelpStatsPackets,
),
_CommandHelpEntry(
command: 'stats-radio',
description: l10n.repeater_cliHelpStatsRadio,
),
_CommandHelpEntry(
command: 'stats-core',
description: l10n.repeater_cliHelpStatsCore,
),
];
final settingsCommands = [
@@ -692,6 +748,38 @@ class _RepeaterCliScreenState extends State<RepeaterCliScreen> {
command: 'setperm {pubkey-hex} {permissions}',
description: l10n.repeater_cliHelpSetPerm,
),
_CommandHelpEntry(
command: 'set dutycycle {1-100}',
description: l10n.repeater_cliHelpSetDutyCycle,
),
_CommandHelpEntry(
command: 'set prv.key {hex}',
description: l10n.repeater_cliHelpSetPrvKey,
),
_CommandHelpEntry(
command: 'set radio.rxgain {on|off}',
description: l10n.repeater_cliHelpSetRadioRxGain,
),
_CommandHelpEntry(
command: 'set owner.info {text}',
description: l10n.repeater_cliHelpSetOwnerInfo,
),
_CommandHelpEntry(
command: 'set path.hash.mode {0|1|2}',
description: l10n.repeater_cliHelpSetPathHashMode,
),
_CommandHelpEntry(
command: 'set loop.detect {off|minimal|moderate|strict}',
description: l10n.repeater_cliHelpSetLoopDetect,
),
_CommandHelpEntry(
command: 'set freq {mhz}',
description: l10n.repeater_cliHelpSetFreq,
),
_CommandHelpEntry(
command: 'set bridge.channel {1-14}',
description: l10n.repeater_cliHelpSetBridgeChannel,
),
];
final bridgeCommands = [
@@ -768,6 +856,203 @@ class _RepeaterCliScreenState extends State<RepeaterCliScreen> {
command: 'region save',
description: l10n.repeater_cliHelpRegionSave,
),
_CommandHelpEntry(
command: 'region default',
description: l10n.repeater_cliHelpRegionDefault,
),
_CommandHelpEntry(
command: 'region default {* | name-prefix | <null>}',
description: l10n.repeater_cliHelpRegionDefaultSet,
),
_CommandHelpEntry(
command: 'region list allowed',
description: l10n.repeater_cliHelpRegionListAllowed,
),
_CommandHelpEntry(
command: 'region list denied',
description: l10n.repeater_cliHelpRegionListDenied,
),
];
final getCommands = [
_CommandHelpEntry(
command: 'get name',
description: l10n.repeater_cliHelpGetName,
),
_CommandHelpEntry(
command: 'get role',
description: l10n.repeater_cliHelpGetRole,
),
_CommandHelpEntry(
command: 'get public.key',
description: l10n.repeater_cliHelpGetPublicKey,
),
_CommandHelpEntry(
command: 'get prv.key',
description: l10n.repeater_cliHelpGetPrvKey,
),
_CommandHelpEntry(
command: 'get repeat',
description: l10n.repeater_cliHelpGetRepeat,
),
_CommandHelpEntry(
command: 'get tx',
description: l10n.repeater_cliHelpGetTx,
),
_CommandHelpEntry(
command: 'get freq',
description: l10n.repeater_cliHelpGetFreq,
),
_CommandHelpEntry(
command: 'get radio',
description: l10n.repeater_cliHelpGetRadio,
),
_CommandHelpEntry(
command: 'get radio.rxgain',
description: l10n.repeater_cliHelpGetRadioRxGain,
),
_CommandHelpEntry(
command: 'get af',
description: l10n.repeater_cliHelpGetAf,
),
_CommandHelpEntry(
command: 'get dutycycle',
description: l10n.repeater_cliHelpGetDutyCycle,
),
_CommandHelpEntry(
command: 'get int.thresh',
description: l10n.repeater_cliHelpGetIntThresh,
),
_CommandHelpEntry(
command: 'get agc.reset.interval',
description: l10n.repeater_cliHelpGetAgcResetInterval,
),
_CommandHelpEntry(
command: 'get multi.acks',
description: l10n.repeater_cliHelpGetMultiAcks,
),
_CommandHelpEntry(
command: 'get allow.read.only',
description: l10n.repeater_cliHelpGetAllowReadOnly,
),
_CommandHelpEntry(
command: 'get advert.interval',
description: l10n.repeater_cliHelpGetAdvertInterval,
),
_CommandHelpEntry(
command: 'get flood.advert.interval',
description: l10n.repeater_cliHelpGetFloodAdvertInterval,
),
_CommandHelpEntry(
command: 'get guest.password',
description: l10n.repeater_cliHelpGetGuestPassword,
),
_CommandHelpEntry(
command: 'get lat',
description: l10n.repeater_cliHelpGetLat,
),
_CommandHelpEntry(
command: 'get lon',
description: l10n.repeater_cliHelpGetLon,
),
_CommandHelpEntry(
command: 'get rxdelay',
description: l10n.repeater_cliHelpGetRxDelay,
),
_CommandHelpEntry(
command: 'get txdelay',
description: l10n.repeater_cliHelpGetTxDelay,
),
_CommandHelpEntry(
command: 'get direct.txdelay',
description: l10n.repeater_cliHelpGetDirectTxDelay,
),
_CommandHelpEntry(
command: 'get flood.max',
description: l10n.repeater_cliHelpGetFloodMax,
),
_CommandHelpEntry(
command: 'get owner.info',
description: l10n.repeater_cliHelpGetOwnerInfo,
),
_CommandHelpEntry(
command: 'get path.hash.mode',
description: l10n.repeater_cliHelpGetPathHashMode,
),
_CommandHelpEntry(
command: 'get loop.detect',
description: l10n.repeater_cliHelpGetLoopDetect,
),
_CommandHelpEntry(
command: 'get acl',
description: l10n.repeater_cliHelpGetAcl,
),
_CommandHelpEntry(
command: 'get bridge.enabled',
description: l10n.repeater_cliHelpGetBridgeEnabled,
),
_CommandHelpEntry(
command: 'get bridge.delay',
description: l10n.repeater_cliHelpGetBridgeDelay,
),
_CommandHelpEntry(
command: 'get bridge.source',
description: l10n.repeater_cliHelpGetBridgeSource,
),
_CommandHelpEntry(
command: 'get bridge.baud',
description: l10n.repeater_cliHelpGetBridgeBaud,
),
_CommandHelpEntry(
command: 'get bridge.channel',
description: l10n.repeater_cliHelpGetBridgeChannel,
),
_CommandHelpEntry(
command: 'get bridge.secret',
description: l10n.repeater_cliHelpGetBridgeSecret,
),
_CommandHelpEntry(
command: 'get bootloader.ver',
description: l10n.repeater_cliHelpGetBootloaderVer,
),
_CommandHelpEntry(
command: 'get adc.multiplier',
description: l10n.repeater_cliHelpGetAdcMultiplier,
),
];
final powerMgmtCommands = [
_CommandHelpEntry(
command: 'get pwrmgt.support',
description: l10n.repeater_cliHelpGetPwrMgtSupport,
),
_CommandHelpEntry(
command: 'get pwrmgt.source',
description: l10n.repeater_cliHelpGetPwrMgtSource,
),
_CommandHelpEntry(
command: 'get pwrmgt.bootreason',
description: l10n.repeater_cliHelpGetPwrMgtBootReason,
),
_CommandHelpEntry(
command: 'get pwrmgt.bootmv',
description: l10n.repeater_cliHelpGetPwrMgtBootMv,
),
];
final sensorCommands = [
_CommandHelpEntry(
command: 'sensor get {key}',
description: l10n.repeater_cliHelpSensorGet,
),
_CommandHelpEntry(
command: 'sensor set {key} {value}',
description: l10n.repeater_cliHelpSensorSet,
),
_CommandHelpEntry(
command: 'sensor list [start]',
description: l10n.repeater_cliHelpSensorList,
),
];
final gpsCommands = [
@@ -814,12 +1099,26 @@ class _RepeaterCliScreenState extends State<RepeaterCliScreen> {
generalCommands,
),
const SizedBox(height: 16),
_buildHelpSection(
context,
l10n.repeater_getCategory,
getCommands,
),
const SizedBox(height: 16),
_buildHelpSection(
context,
l10n.repeater_settingsCategory,
settingsCommands,
),
const SizedBox(height: 16),
_buildHelpSection(
context,
l10n.repeater_powerMgmt,
powerMgmtCommands,
),
const SizedBox(height: 16),
_buildHelpSection(context, l10n.repeater_sensors, sensorCommands),
const SizedBox(height: 16),
_buildHelpSection(context, l10n.repeater_bridge, bridgeCommands),
const SizedBox(height: 16),
_buildHelpSection(
File diff suppressed because it is too large Load Diff
+25 -7
View File
@@ -38,7 +38,6 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
StreamSubscription<Uint8List>? _frameSubscription;
RepeaterCommandService? _commandService;
Timer? _statusTimeout;
DateTime? _statusRequestedAt;
int? _batteryMv;
int? _uptimeSecs;
int? _queueLen;
@@ -56,6 +55,7 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
int? _directRx;
int? _dupFlood;
int? _dupDirect;
double? _chanUtil;
PathSelection? _pendingStatusSelection;
@override
@@ -64,7 +64,11 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
final connector = Provider.of<MeshCoreConnector>(context, listen: false);
_commandService = RepeaterCommandService(connector);
_setupMessageListener();
_loadStatus();
// Defer until after the first frame so any notifyListeners() triggered
// during preparePathForContactSend doesn't fire mid-build.
WidgetsBinding.instance.addPostFrameCallback((_) {
if (mounted) _loadStatus();
});
}
@override
@@ -192,6 +196,7 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
_lastSnr = lastSnrRaw / 4.0;
_dupDirect = directDups;
_dupFlood = floodDups;
_chanUtil = ((txAirSecs + rxAirSecs) / uptimeSecs) * 100;
});
final connector = Provider.of<MeshCoreConnector>(context, listen: false);
connector.updateRepeaterBatterySnapshot(
@@ -264,7 +269,6 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
setState(() {
_isLoading = true;
_statusRequestedAt = DateTime.now();
_pendingStatusSelection = null;
_batteryMv = null;
_uptimeSecs = null;
@@ -283,6 +287,7 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
_directRx = null;
_dupFlood = null;
_dupDirect = null;
_chanUtil = null;
});
try {
@@ -570,6 +575,7 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
_buildInfoRow(l10n.repeater_sent, _packetTxText()),
_buildInfoRow(l10n.repeater_received, _packetRxText()),
_buildInfoRow(l10n.repeater_duplicates, _duplicateText()),
_buildInfoRow(l10n.repeater_chanUtil, _chanUtilText()),
],
),
),
@@ -639,11 +645,13 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
}
String _clockText() {
if (_statusRequestedAt == null) return '';
final dt = _statusRequestedAt!;
final date = '${dt.day}/${dt.month}/${dt.year}';
final connector = Provider.of<MeshCoreConnector>(context, listen: false);
final dt = connector.repeaterClockAtLogin(widget.repeater.publicKey);
if (dt == null) return '';
final local = dt.toLocal();
final date = '${local.day}/${local.month}/${local.year}';
final time =
'${dt.hour.toString().padLeft(2, '0')}:${dt.minute.toString().padLeft(2, '0')}';
'${local.hour.toString().padLeft(2, '0')}:${local.minute.toString().padLeft(2, '0')}';
return '$date $time';
}
@@ -673,6 +681,11 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
return l10n.repeater_packetRxTotal(_packetsRecv!, flood, direct);
}
String _chanUtilText() {
if (_chanUtil == null) return '';
return _formatPercent(_chanUtil);
}
String _duplicateText() {
final l10n = context.l10n;
if (_dupFlood != null || _dupDirect != null) {
@@ -693,6 +706,11 @@ class _RepeaterStatusScreenState extends State<RepeaterStatusScreen> {
return suffix == null ? value.toString() : '$value$suffix';
}
String _formatPercent(double? p) {
if (p == null) return '';
return '${p.toStringAsFixed(2)}%';
}
String _formatSnr(double? snr) {
if (snr == null) return '';
return snr.toStringAsFixed(2);
+14 -2
View File
@@ -305,6 +305,18 @@ class _SettingsScreenState extends State<SettingsScreen> {
trailing: const Icon(Icons.chevron_right),
onTap: () => _editLocation(context, connector),
),
if (connector.currentCustomVars?.containsKey('gps') ?? false) ...[
const Divider(height: 1),
SwitchListTile(
secondary: const Icon(Icons.gps_fixed),
title: Text(l10n.settings_locationGPSEnable),
subtitle: Text(l10n.settings_locationGPSEnableSubtitle),
value: connector.currentCustomVars?['gps'] == '1',
onChanged: (value) async {
await connector.setCustomVar(value ? 'gps:1' : 'gps:0');
},
),
],
const Divider(height: 1),
ListTile(
leading: const Icon(Icons.group_add_outlined),
@@ -405,8 +417,8 @@ class _SettingsScreenState extends State<SettingsScreen> {
),
ListTile(
leading: const Icon(Icons.bluetooth_outlined),
title: Text(l10n.settings_bleDebugLog),
subtitle: Text(l10n.settings_bleDebugLogSubtitle),
title: Text(l10n.settings_companionDebugLog),
subtitle: Text(l10n.settings_companionDebugLogSubtitle),
trailing: const Icon(Icons.chevron_right),
onTap: () {
Navigator.push(
+4 -12
View File
@@ -25,14 +25,6 @@ class RepeaterCommandService {
Function(int)? onAttempt,
int retries = maxRetries,
}) async {
final repeaterKey = repeater.publicKeyHex;
final hasPending = _pendingCommands.keys.any(
(id) => id.startsWith(repeaterKey),
);
if (hasPending) {
throw Exception('Another command is still awaiting a response.');
}
final attemptCount = retries < 1 ? 1 : retries;
final selection = await _connector.preparePathForContactSend(repeater);
@@ -62,14 +54,14 @@ class RepeaterCommandService {
int attempt,
) async {
final repeaterKey = repeater.publicKeyHex;
final commandId = '${repeaterKey}_${DateTime.now().millisecondsSinceEpoch}';
final prefix = _nextPrefixToken();
final commandId = '${repeaterKey}_$prefix';
final completer = Completer<String>();
_pendingCommands[commandId] = completer;
_commandPrefixes[commandId] = prefix;
_pendingByPrefix[prefix] = commandId;
try {
final prefix = _nextPrefixToken();
_commandPrefixes[commandId] = prefix;
_pendingByPrefix[prefix] = commandId;
final framedCommand = '$prefix$command';
final pathLengthValue = selection.useFlood ? -1 : selection.hopCount;
final timestampSeconds = DateTime.now().millisecondsSinceEpoch ~/ 1000;
+1
View File
@@ -8,6 +8,7 @@ list(APPEND FLUTTER_PLUGIN_LIST
list(APPEND FLUTTER_FFI_PLUGIN_LIST
flserial
jni
)
set(PLUGIN_BUNDLED_LIBRARIES)
+1 -1
View File
@@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
# In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix.
version: 7.0.0+9
version: 8.0.0+11
environment:
sdk: ^3.9.2
+72 -16
View File
@@ -1,81 +1,137 @@
{
"bg": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"de": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"es": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"fr": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"hu": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"it": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"ja": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"ko": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"nl": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"pl": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"pt": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"ru": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages",
"repeater_chanUtil"
],
"sk": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"sl": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"sv": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"uk": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
],
"zh": [
"settings_companionDebugLog",
"settings_companionDebugLogSubtitle",
"chat_markAsUnread",
"chat_newMessages"
"chat_newMessages",
"repeater_chanUtil"
]
}
+1
View File
@@ -11,6 +11,7 @@ list(APPEND FLUTTER_PLUGIN_LIST
list(APPEND FLUTTER_FFI_PLUGIN_LIST
flserial
flutter_local_notifications_windows
jni
)
set(PLUGIN_BUNDLED_LIBRARIES)