chore(i18n): New Crowdin Translations by GitHub Action (#908)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
github-actions[bot]
2025-10-28 11:19:36 -04:00
committed by GitHub
co-authored by Crowdin Bot
parent 68ad535259
commit f375911c4a
209 changed files with 32642 additions and 22420 deletions
@@ -3,7 +3,9 @@
"sectionLabel": "Channels", "sectionLabel": "Channels",
"channelName": "Channel: {{channelName}}", "channelName": "Channel: {{channelName}}",
"broadcastLabel": "Primary", "broadcastLabel": "Primary",
"channelIndex": "Ch {{index}}" "channelIndex": "Ch {{index}}",
"import": "Import",
"export": "Export"
}, },
"validation": { "validation": {
"pskInvalid": "Please enter a valid {{bits}} bit PSK." "pskInvalid": "Please enter a valid {{bits}} bit PSK."
@@ -15,7 +15,6 @@
"messages": "Messages", "messages": "Messages",
"map": "Map", "map": "Map",
"config": "Config", "config": "Config",
"channels": "Channels",
"nodes": "Nodes" "nodes": "Nodes"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Debug", "label": "Debug",
"command": { "command": {
"reconfigure": "Reconfigure", "reconfigure": "Reconfigure",
"clearAllStoredMessages": "Clear All Stored Message" "clearAllStoredMessages": "Clear All Stored Message",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Meters", "plural": "Meters",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minute", "one": "Minute",
"plural": "Minutes" "plural": "Minutes"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Day", "one": "Day",
"plural": "Days" "plural": "Days",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Month", "one": "Month",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Records", "one": "Records",
"plural": "Records" "plural": "Records"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "This field is required.", "generic": "This field is required.",
"managed": "At least one admin key is requred if the node is managed.", "managed": "At least one admin key is requred if the node is managed.",
"key": "Key is required." "key": "Key is required."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Yes", "yes": "Yes",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Settings",
"tabUser": "Карыстальнік",
"tabChannels": "Каналы",
"tabBluetooth": "Bluetooth",
"tabDevice": "Прылада",
"tabDisplay": "Экран",
"tabLora": "LoRa",
"tabNetwork": "Сетка",
"tabPosition": "Месцазнаходжанне",
"tabPower": "Power",
"tabSecurity": "Бяспека"
},
"sidebar": {
"label": "Configuration"
},
"device": {
"title": "Device Settings",
"description": "Settings for the device",
"buttonPin": {
"description": "Button pin override",
"label": "Button Pin"
},
"buzzerPin": {
"description": "Buzzer pin override",
"label": "Buzzer Pin"
},
"disableTripleClick": {
"description": "Disable triple click",
"label": "Disable Triple Click"
},
"doubleTapAsButtonPress": {
"description": "Treat double tap as button press",
"label": "Double Tap as Button Press"
},
"ledHeartbeatDisabled": {
"description": "Disable default blinking LED",
"label": "LED Heartbeat Disabled"
},
"nodeInfoBroadcastInterval": {
"description": "How often to broadcast node info",
"label": "Node Info Broadcast Interval"
},
"posixTimezone": {
"description": "The POSIX timezone string for the device",
"label": "POSIX Timezone"
},
"rebroadcastMode": {
"description": "How to handle rebroadcasting",
"label": "Rebroadcast Mode"
},
"role": {
"description": "What role the device performs on the mesh",
"label": "Role"
}
},
"bluetooth": {
"title": "Bluetooth Settings",
"description": "Settings for the Bluetooth module",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"enabled": {
"description": "Enable or disable Bluetooth",
"label": "Уключана"
},
"pairingMode": {
"description": "Pin selection behaviour.",
"label": "Pairing mode"
},
"pin": {
"description": "Pin to use when pairing",
"label": "Pin"
}
},
"display": {
"description": "Settings for the device display",
"title": "Display Settings",
"headingBold": {
"description": "Bolden the heading text",
"label": "Bold Heading"
},
"carouselDelay": {
"description": "How fast to cycle through windows",
"label": "Carousel Delay"
},
"compassNorthTop": {
"description": "Fix north to the top of compass",
"label": "Compass North Top"
},
"displayMode": {
"description": "Screen layout variant",
"label": "Display Mode"
},
"displayUnits": {
"description": "Display metric or imperial units",
"label": "Display Units"
},
"flipScreen": {
"description": "Flip display 180 degrees",
"label": "Flip Screen"
},
"gpsDisplayUnits": {
"description": "Coordinate display format",
"label": "GPS Display Units"
},
"oledType": {
"description": "Type of OLED screen attached to the device",
"label": "OLED Type"
},
"screenTimeout": {
"description": "Turn off the display after this long",
"label": "Screen Timeout"
},
"twelveHourClock": {
"description": "Use 12-hour clock format",
"label": "12-Hour Clock"
},
"wakeOnTapOrMotion": {
"description": "Wake the device on tap or motion",
"label": "Wake on Tap or Motion"
}
},
"lora": {
"title": "Mesh Settings",
"description": "Settings for the LoRa mesh",
"bandwidth": {
"description": "Channel bandwidth in MHz",
"label": "Bandwidth"
},
"boostedRxGain": {
"description": "Boosted RX gain",
"label": "Boosted RX Gain"
},
"codingRate": {
"description": "The denominator of the coding rate",
"label": "Coding Rate"
},
"frequencyOffset": {
"description": "Frequency offset to correct for crystal calibration errors",
"label": "Frequency Offset"
},
"frequencySlot": {
"description": "LoRa frequency channel number",
"label": "Frequency Slot"
},
"hopLimit": {
"description": "Maximum number of hops",
"label": "Hop Limit"
},
"ignoreMqtt": {
"description": "Don't forward MQTT messages over the mesh",
"label": "Ignore MQTT"
},
"modemPreset": {
"description": "Modem preset to use",
"label": "Modem Preset"
},
"okToMqtt": {
"description": "When set to true, this configuration indicates that the user approves the packet to be uploaded to MQTT. If set to false, remote nodes are requested not to forward packets to MQTT",
"label": "OK to MQTT"
},
"overrideDutyCycle": {
"description": "Override Duty Cycle",
"label": "Override Duty Cycle"
},
"overrideFrequency": {
"description": "Override frequency",
"label": "Override Frequency"
},
"region": {
"description": "Sets the region for your node",
"label": "Рэгіён"
},
"spreadingFactor": {
"description": "Indicates the number of chirps per symbol",
"label": "Spreading Factor"
},
"transmitEnabled": {
"description": "Enable/Disable transmit (TX) from the LoRa radio",
"label": "Transmit Enabled"
},
"transmitPower": {
"description": "Max transmit power",
"label": "Transmit Power"
},
"usePreset": {
"description": "Use one of the predefined modem presets",
"label": "Use Preset"
},
"meshSettings": {
"description": "Settings for the LoRa mesh",
"label": "Mesh Settings"
},
"waveformSettings": {
"description": "Settings for the LoRa waveform",
"label": "Waveform Settings"
},
"radioSettings": {
"label": "Radio Settings",
"description": "Settings for the LoRa radio"
}
},
"network": {
"title": "WiFi Config",
"description": "WiFi radio configuration",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"addressMode": {
"description": "Address assignment selection",
"label": "Address Mode"
},
"dns": {
"description": "DNS Server",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Enable or disable the Ethernet port",
"label": "Уключана"
},
"gateway": {
"description": "Default Gateway",
"label": "Gateway"
},
"ip": {
"description": "IP Address",
"label": "IP"
},
"psk": {
"description": "Network password",
"label": "PSK"
},
"ssid": {
"description": "Network name",
"label": "SSID"
},
"subnet": {
"description": "Subnet Mask",
"label": "Subnet"
},
"wifiEnabled": {
"description": "Enable or disable the WiFi radio",
"label": "Уключана"
},
"meshViaUdp": {
"label": "Mesh via UDP"
},
"ntpServer": {
"label": "NTP Server"
},
"rsyslogServer": {
"label": "Rsyslog Server"
},
"ethernetConfigSettings": {
"description": "Ethernet port configuration",
"label": "Ethernet Config"
},
"ipConfigSettings": {
"description": "IP configuration",
"label": "IP Config"
},
"ntpConfigSettings": {
"description": "NTP configuration",
"label": "NTP Config"
},
"rsyslogConfigSettings": {
"description": "Rsyslog configuration",
"label": "Rsyslog Config"
},
"udpConfigSettings": {
"description": "UDP over Mesh configuration",
"label": "UDP Config"
}
},
"position": {
"title": "Position Settings",
"description": "Settings for the position module",
"broadcastInterval": {
"description": "How often your position is sent out over the mesh",
"label": "Broadcast Interval"
},
"enablePin": {
"description": "GPS module enable pin override",
"label": "Enable Pin"
},
"fixedPosition": {
"description": "Don't report GPS position, but a manually-specified one",
"label": "Fixed Position"
},
"gpsMode": {
"description": "Configure whether device GPS is Enabled, Disabled, or Not Present",
"label": "GPS Mode"
},
"gpsUpdateInterval": {
"description": "How often a GPS fix should be acquired",
"label": "GPS Update Interval"
},
"positionFlags": {
"description": "Optional fields to include when assembling position messages. The more fields are selected, the larger the message will be leading to longer airtime usage and a higher risk of packet loss.",
"label": "Position Flags"
},
"receivePin": {
"description": "GPS module RX pin override",
"label": "Receive Pin"
},
"smartPositionEnabled": {
"description": "Only send position when there has been a meaningful change in location",
"label": "Enable Smart Position"
},
"smartPositionMinDistance": {
"description": "Minimum distance (in meters) that must be traveled before a position update is sent",
"label": "Smart Position Minimum Distance"
},
"smartPositionMinInterval": {
"description": "Minimum interval (in seconds) that must pass before a position update is sent",
"label": "Smart Position Minimum Interval"
},
"transmitPin": {
"description": "GPS module TX pin override",
"label": "Transmit Pin"
},
"intervalsSettings": {
"description": "How often to send position updates",
"label": "Intervals"
},
"flags": {
"placeholder": "Select position flags...",
"altitude": "Altitude",
"altitudeGeoidalSeparation": "Altitude Geoidal Separation",
"altitudeMsl": "Altitude is Mean Sea Level",
"dop": "Dilution of precision (DOP) PDOP used by default",
"hdopVdop": "If DOP is set, use HDOP / VDOP values instead of PDOP",
"numSatellites": "Number of satellites",
"sequenceNumber": "Sequence number",
"timestamp": "Timestamp",
"unset": "Unset",
"vehicleHeading": "Vehicle heading",
"vehicleSpeed": "Vehicle speed"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Used for tweaking battery voltage reading",
"label": "ADC Multiplier Override ratio"
},
"ina219Address": {
"description": "Address of the INA219 battery monitor",
"label": "INA219 Address"
},
"lightSleepDuration": {
"description": "How long the device will be in light sleep for",
"label": "Light Sleep Duration"
},
"minimumWakeTime": {
"description": "Minimum amount of time the device will stay awake for after receiving a packet",
"label": "Minimum Wake Time"
},
"noConnectionBluetoothDisabled": {
"description": "If the device does not receive a Bluetooth connection, the BLE radio will be disabled after this long",
"label": "No Connection Bluetooth Disabled"
},
"powerSavingEnabled": {
"description": "Select if powered from a low-current source (i.e. solar), to minimize power consumption as much as possible.",
"label": "Enable power saving mode"
},
"shutdownOnBatteryDelay": {
"description": "Automatically shutdown node after this long when on battery, 0 for indefinite",
"label": "Shutdown on battery delay"
},
"superDeepSleepDuration": {
"description": "How long the device will be in super deep sleep for",
"label": "Super Deep Sleep Duration"
},
"powerConfigSettings": {
"description": "Settings for the power module",
"label": "Power Config"
},
"sleepSettings": {
"description": "Sleep settings for the power module",
"label": "Sleep Settings"
}
},
"security": {
"description": "Settings for the Security configuration",
"title": "Security Settings",
"button_backupKey": "Backup Key",
"adminChannelEnabled": {
"description": "Allow incoming device control over the insecure legacy admin channel",
"label": "Allow Legacy Admin"
},
"enableDebugLogApi": {
"description": "Output live debug logging over serial, view and export position-redacted device logs over Bluetooth",
"label": "Enable Debug Log API"
},
"managed": {
"description": "If enabled, device configuration options are only able to be changed remotely by a Remote Admin node via admin messages. Do not enable this option unless at least one suitable Remote Admin node has been setup, and the public key is stored in one of the fields above.",
"label": "Managed"
},
"privateKey": {
"description": "Used to create a shared key with a remote device",
"label": "Private Key"
},
"publicKey": {
"description": "Sent out to other nodes on the mesh to allow them to compute a shared secret key",
"label": "Public Key"
},
"primaryAdminKey": {
"description": "The primary public key authorized to send admin messages to this node",
"label": "Primary Admin Key"
},
"secondaryAdminKey": {
"description": "The secondary public key authorized to send admin messages to this node",
"label": "Secondary Admin Key"
},
"serialOutputEnabled": {
"description": "Serial Console over the Stream API",
"label": "Serial Output Enabled"
},
"tertiaryAdminKey": {
"description": "The tertiary public key authorized to send admin messages to this node",
"label": "Tertiary Admin Key"
},
"adminSettings": {
"description": "Settings for Admin",
"label": "Admin Settings"
},
"loggingSettings": {
"description": "Settings for Logging",
"label": "Logging Settings"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "Long Name",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "Short Name",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "Unmessageable",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "Licensed amateur radio (HAM)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "Invalid Meshtastic URL" "invalidUrl": "Invalid Meshtastic URL"
}, },
"channelPrefix": "Channel: ", "channelPrefix": "Channel: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "Назва",
"channelSlot": "Slot",
"channelSetUrl": "Channel Set/QR Code URL", "channelSetUrl": "Channel Set/QR Code URL",
"channels": "Channels:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Use Preset?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Import Channel Set" "title": "Import Channel Set"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Client Notification", "title": "Client Notification",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds", "TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds",
"Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated." "Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "Factory Reset Device",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Device",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "Factory Reset Config",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Config",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "Змяніць",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Direct", "direct": "Direct",
"away": "away", "away": "away",
"unknown": "-",
"viaMqtt": ", via MQTT" "viaMqtt": ", via MQTT"
},
"lastHeardStatus": {
"never": "Never"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigation", "title": "Navigation",
"messages": "Messages", "messages": "Messages",
"map": "Map", "map": "Map",
"config": "Config", "settings": "Settings",
"radioConfig": "Radio Config",
"moduleConfig": "Module Config",
"channels": "Channels", "channels": "Channels",
"radioConfig": "Radio Config",
"deviceConfig": "Device Config",
"moduleConfig": "Module Config",
"nodes": "Nodes" "nodes": "Nodes"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Firmware", "title": "Firmware",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Build date: {{date}}" "buildDate": "Build date: {{date}}"
}, }
"deviceName": {
"title": "Device Name",
"changeName": "Change Device Name",
"placeholder": "Enter device name"
},
"editDeviceName": "Edit device name"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Saving Config", "title": "Saving Config",
"description": "The configuration change {{case}} has been saved." "description": "The configuration change {{case}} has been saved."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} favorites.", "title": "{{action}} {{nodeName}} {{direction}} favorites.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Airtime Utilization (%)" "label": "Airtime Utilization (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Battery level (%)", "label": "Battery level (%)",
@@ -160,7 +160,8 @@
"title": "Voltage" "title": "Voltage"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Channel Utilization (%)" "label": "Channel Utilization (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "Direct", "direct": "Direct",
@@ -3,7 +3,9 @@
"sectionLabel": "Канали", "sectionLabel": "Канали",
"channelName": "Канал: {{channelName}}", "channelName": "Канал: {{channelName}}",
"broadcastLabel": "Първичен", "broadcastLabel": "Първичен",
"channelIndex": "Ch {{index}}" "channelIndex": "Ch {{index}}",
"import": "Импортиране",
"export": "Експортиране"
}, },
"validation": { "validation": {
"pskInvalid": "Моля, въведете валиден {{bits}} bit PSK." "pskInvalid": "Моля, въведете валиден {{bits}} bit PSK."
@@ -15,7 +15,6 @@
"messages": "Съобщения", "messages": "Съобщения",
"map": "Карта", "map": "Карта",
"config": "Конфигурация", "config": "Конфигурация",
"channels": "Канали",
"nodes": "Възли" "nodes": "Възли"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Отстраняване на грешки", "label": "Отстраняване на грешки",
"command": { "command": {
"reconfigure": "Преконфигуриране", "reconfigure": "Преконфигуриране",
"clearAllStoredMessages": "Изчистване на всички съхранени съобщения" "clearAllStoredMessages": "Изчистване на всички съхранени съобщения",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Метри", "plural": "Метри",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Минута", "one": "Минута",
"plural": "Минути" "plural": "Минути"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Ден", "one": "Ден",
"plural": "Дни" "plural": "Дни",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Месец", "one": "Месец",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Записи", "one": "Записи",
"plural": "Записи" "plural": "Записи"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "Това поле е задължително.", "generic": "Това поле е задължително.",
"managed": "Изисква се поне един администраторски ключ, ако възелът е управляван.", "managed": "Изисква се поне един администраторски ключ, ако възелът е управляван.",
"key": "Ключът е задължителен." "key": "Ключът е задължителен."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Да", "yes": "Да",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Настройки",
"tabUser": "Потребител",
"tabChannels": "Канали",
"tabBluetooth": "Bluetooth",
"tabDevice": "Устройство",
"tabDisplay": "Дисплей",
"tabLora": "LoRa",
"tabNetwork": "Мрежа",
"tabPosition": "Позиция",
"tabPower": "Захранване",
"tabSecurity": "Сигурност"
},
"sidebar": {
"label": "Конфигурация"
},
"device": {
"title": "Настройки на устройството",
"description": "Настройки за устройството",
"buttonPin": {
"description": "Button pin override",
"label": "Пин за бутон"
},
"buzzerPin": {
"description": "Buzzer pin override",
"label": "Пин за зумер"
},
"disableTripleClick": {
"description": "Дезактивиране на трикратното щракване",
"label": "Дезактивиране на трикратното щракване"
},
"doubleTapAsButtonPress": {
"description": "Treat double tap as button press",
"label": "Double Tap as Button Press"
},
"ledHeartbeatDisabled": {
"description": "Дезактивиране на мигащия светодиод по подразбиране",
"label": "LED Heartbeat Disabled"
},
"nodeInfoBroadcastInterval": {
"description": "How often to broadcast node info",
"label": "Node Info Broadcast Interval"
},
"posixTimezone": {
"description": "The POSIX timezone string for the device",
"label": "POSIX часова зона"
},
"rebroadcastMode": {
"description": "How to handle rebroadcasting",
"label": "Режим на препредаване"
},
"role": {
"description": "Каква роля изпълнява устройството в mesh",
"label": "Роля"
}
},
"bluetooth": {
"title": "Настройки за Bluetooth",
"description": "Настройки за Bluetooth модула",
"note": "Забележка: Някои устройства (ESP32) не могат да използват едновременно Bluetooth и WiFi.",
"enabled": {
"description": "Активиране или дезактивиране на Bluetooth",
"label": "Активиран"
},
"pairingMode": {
"description": "Поведение при избор на ПИН.",
"label": "Режим на сдвояване"
},
"pin": {
"description": "Pin to use when pairing",
"label": "ПИН"
}
},
"display": {
"description": "Настройки за дисплея на устройството",
"title": "Настройки на дисплея",
"headingBold": {
"description": "Bolden the heading text",
"label": "Удебелен заглавен шрифт"
},
"carouselDelay": {
"description": "Колко бързо да се превключва между прозорците",
"label": "Carousel Delay"
},
"compassNorthTop": {
"description": "Фиксиране на север към горната част на компаса",
"label": "Север на компаса отгоре"
},
"displayMode": {
"description": "Screen layout variant",
"label": "Display Mode"
},
"displayUnits": {
"description": "Показване на метрични или имперски мерни единици",
"label": "Display Units"
},
"flipScreen": {
"description": "Обръщане на дисплея на 180 градуса",
"label": "Обръщане на дисплея"
},
"gpsDisplayUnits": {
"description": "Coordinate display format",
"label": "GPS Display Units"
},
"oledType": {
"description": "Тип на OLED екрана, прикрепен към устройството",
"label": "Тип OLED"
},
"screenTimeout": {
"description": "Turn off the display after this long",
"label": "Screen Timeout"
},
"twelveHourClock": {
"description": "Използване на 12-часов формат на часовника",
"label": "12-часов часовник"
},
"wakeOnTapOrMotion": {
"description": "Събуждане на устройството при докосване или движение",
"label": "Събуждане при докосване или движение"
}
},
"lora": {
"title": "Настройки на Mesh",
"description": "Настройки за LoRa mesh",
"bandwidth": {
"description": "Широчина на канала в MHz",
"label": "Широчина на честотната лента"
},
"boostedRxGain": {
"description": "Boosted RX gain",
"label": "Boosted RX Gain"
},
"codingRate": {
"description": "The denominator of the coding rate",
"label": "Coding Rate"
},
"frequencyOffset": {
"description": "Frequency offset to correct for crystal calibration errors",
"label": "Отместване на честотата"
},
"frequencySlot": {
"description": "Номер на LoRa честотен канал",
"label": "Честотен слот"
},
"hopLimit": {
"description": "Максимален брой хопове",
"label": "Лимит на хопове"
},
"ignoreMqtt": {
"description": "Да не се препращат MQTT съобщения през mesh",
"label": "Игнориране на MQTT"
},
"modemPreset": {
"description": "Използване на предварително настроен модем",
"label": "Предварително настроен модем"
},
"okToMqtt": {
"description": "When set to true, this configuration indicates that the user approves the packet to be uploaded to MQTT. If set to false, remote nodes are requested not to forward packets to MQTT",
"label": "OK to MQTT"
},
"overrideDutyCycle": {
"description": "Override Duty Cycle",
"label": "Override Duty Cycle"
},
"overrideFrequency": {
"description": "Override frequency",
"label": "Override Frequency"
},
"region": {
"description": "Задаване на региона за вашия възел",
"label": "Регион"
},
"spreadingFactor": {
"description": "Indicates the number of chirps per symbol",
"label": "Spreading Factor"
},
"transmitEnabled": {
"description": "Активиране/дезактивиране на предаването (TX) от LoRa радиото",
"label": "Предаването е активирано"
},
"transmitPower": {
"description": "Максимална мощност на предаване",
"label": "Мощност на предаване"
},
"usePreset": {
"description": "Използване на една от предварително зададените настройки на модема",
"label": "Използване на предварително зададени настройки"
},
"meshSettings": {
"description": "Настройки за LoRa mesh",
"label": "Настройки на Mesh"
},
"waveformSettings": {
"description": "Settings for the LoRa waveform",
"label": "Waveform Settings"
},
"radioSettings": {
"label": "Настройки на радиото",
"description": "Настройки за LoRa радиото"
}
},
"network": {
"title": "Конфигурация на WiFi",
"description": "Конфигурация на WiFi радиото",
"note": "Забележка: Някои устройства (ESP32) не могат да използват едновременно Bluetooth и WiFi.",
"addressMode": {
"description": "Address assignment selection",
"label": "Режим на адреса"
},
"dns": {
"description": "DNS сървър",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Активиране или дезактивиране на Ethernet порта",
"label": "Активиран"
},
"gateway": {
"description": "Шлюз по подразбиране",
"label": "Шлюз"
},
"ip": {
"description": "IP адрес",
"label": "IP"
},
"psk": {
"description": "Парола за мрежата",
"label": "PSK"
},
"ssid": {
"description": "Име на мрежата",
"label": "SSID"
},
"subnet": {
"description": "Подмрежова маска",
"label": "Подмрежа"
},
"wifiEnabled": {
"description": "Активиране или дезактивиране на WiFi радиото",
"label": "Активиран"
},
"meshViaUdp": {
"label": "Mesh чрез UDP"
},
"ntpServer": {
"label": "NTP сървър"
},
"rsyslogServer": {
"label": "Сървър Rsyslog"
},
"ethernetConfigSettings": {
"description": "Конфигуриране на Ethernet порта",
"label": "Конфигурация на Ethernet "
},
"ipConfigSettings": {
"description": "Конфигуриране на IP",
"label": "Конфигурация на IP"
},
"ntpConfigSettings": {
"description": "Конфигуриране на NTP",
"label": "Конфигурация на NTP"
},
"rsyslogConfigSettings": {
"description": "Конфигуриране на Rsyslog",
"label": "Конфиг. на Rsyslog"
},
"udpConfigSettings": {
"description": "Конфигуриране на UDP през Mesh",
"label": "Конфигуриране на UDP"
}
},
"position": {
"title": "Настройки на позицията",
"description": "Настройки за модула за позиция",
"broadcastInterval": {
"description": "How often your position is sent out over the mesh",
"label": "Интервал на излъчване"
},
"enablePin": {
"description": "GPS module enable pin override",
"label": "Активиране на пин"
},
"fixedPosition": {
"description": "Да не се докладва GPS позиция, а ръчно зададена такава",
"label": "Фиксирана позиция"
},
"gpsMode": {
"description": "Конфигуриране дали GPS на устройството е активиран, деактивиран или липсва",
"label": "Режим на GPS"
},
"gpsUpdateInterval": {
"description": "Колко често трябва да се получава GPS сигнал",
"label": "Интервал на актуализиране на GPS"
},
"positionFlags": {
"description": "Optional fields to include when assembling position messages. The more fields are selected, the larger the message will be leading to longer airtime usage and a higher risk of packet loss.",
"label": "Position Flags"
},
"receivePin": {
"description": "GPS module RX pin override",
"label": "Receive Pin"
},
"smartPositionEnabled": {
"description": "Only send position when there has been a meaningful change in location",
"label": "Enable Smart Position"
},
"smartPositionMinDistance": {
"description": "Минималното разстояние (в метри), което трябва да се измине, преди да се изпрати актуализация на местоположението",
"label": "Минимално разстояние за интелигентна позиция"
},
"smartPositionMinInterval": {
"description": "Minimum interval (in seconds) that must pass before a position update is sent",
"label": "Smart Position Minimum Interval"
},
"transmitPin": {
"description": "GPS module TX pin override",
"label": "Transmit Pin"
},
"intervalsSettings": {
"description": "Колко често да се изпращат актуализации на позицията",
"label": "Интервали"
},
"flags": {
"placeholder": "Select position flags...",
"altitude": "Надморска височина",
"altitudeGeoidalSeparation": "Altitude Geoidal Separation",
"altitudeMsl": "Altitude is Mean Sea Level",
"dop": "Dilution of precision (DOP) PDOP used by default",
"hdopVdop": "If DOP is set, use HDOP / VDOP values instead of PDOP",
"numSatellites": "Брой сателити",
"sequenceNumber": "Пореден номер",
"timestamp": "Времево клеймо",
"unset": "Не е зададен",
"vehicleHeading": "Посока на движение на превозното средство",
"vehicleSpeed": "Скорост на превозното средство"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Използва се за настройване на отчитането на напрежението на батерията",
"label": "ADC Multiplier Override ratio"
},
"ina219Address": {
"description": "Address of the INA219 battery monitor",
"label": "INA219 адрес"
},
"lightSleepDuration": {
"description": "Колко дълго устройството ще бъде в лек сън",
"label": "Продължителност на лекия сън"
},
"minimumWakeTime": {
"description": "Минималното време, през което устройството ще остане активно след получаване на пакет",
"label": "Минимално време за събуждане"
},
"noConnectionBluetoothDisabled": {
"description": "If the device does not receive a Bluetooth connection, the BLE radio will be disabled after this long",
"label": "Няма връзка Bluetooth е дезактивиран"
},
"powerSavingEnabled": {
"description": "Изберете, ако се захранва от източник с малък ток (напр. слънчева енергия), за да се намали максимално консумацията на енергия.",
"label": "Активиране на енергоспестяващ режим"
},
"shutdownOnBatteryDelay": {
"description": "Automatically shutdown node after this long when on battery, 0 for indefinite",
"label": "Shutdown on battery delay"
},
"superDeepSleepDuration": {
"description": "Колко дълго устройството ще бъде в супер дълбок сън",
"label": "Продължителност на супер дълбокия сън"
},
"powerConfigSettings": {
"description": "Настройки за захранващия модул",
"label": "Конфигуриране на захранването"
},
"sleepSettings": {
"description": "Настройки за спящ режим за захранващия модул",
"label": "Настройки за сън"
}
},
"security": {
"description": "Настройки за конфигурацията за сигурност",
"title": "Насртойки на сигурността",
"button_backupKey": "Резервно копие на ключа",
"adminChannelEnabled": {
"description": "Allow incoming device control over the insecure legacy admin channel",
"label": "Allow Legacy Admin"
},
"enableDebugLogApi": {
"description": "Output live debug logging over serial, view and export position-redacted device logs over Bluetooth",
"label": "Enable Debug Log API"
},
"managed": {
"description": "Ако е активирана, опциите за конфигурация на устройството могат да се променят дистанционно само от възел за отдалечено администриране чрез администраторски съобщения. Не активирайте тази опция, освен ако не е настроен поне един подходящ възел за отдалечено администриране и публичният ключ е съхранен в едно от полетата по-горе.",
"label": "Управлява се"
},
"privateKey": {
"description": "Използва се за създаване на споделен ключ с отдалечено устройство",
"label": "Частен ключ"
},
"publicKey": {
"description": "Изпраща се до други възли в mesh, за да им позволи да изчислят споделения секретен ключ",
"label": "Публичен ключ"
},
"primaryAdminKey": {
"description": "Основният публичен ключ, оторизиран за изпращане на администраторски съобщения до този възел",
"label": "Основен администраторски ключ"
},
"secondaryAdminKey": {
"description": "Вторичният публичен ключ, оторизиран за изпращане на администраторски съобщения до този възел.",
"label": "Вторичен администраторски ключ"
},
"serialOutputEnabled": {
"description": "Serial Console over the Stream API",
"label": "Serial Output Enabled"
},
"tertiaryAdminKey": {
"description": "Третичният публичен ключ, оторизиран за изпращане на администраторски съобщения до този възел",
"label": "Третичен администраторски ключ"
},
"adminSettings": {
"description": "Настройки за Admin",
"label": "Администраторски настройки"
},
"loggingSettings": {
"description": "Settings for Logging",
"label": "Logging Settings"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "Дълго име",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "Кратко име",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "Без съобщения",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "Лицензиран радиолюбител (HAM)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "Невалиден Meshtastic URL" "invalidUrl": "Невалиден Meshtastic URL"
}, },
"channelPrefix": "Канал: ", "channelPrefix": "Канал: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "Име",
"channelSlot": "Слот",
"channelSetUrl": "Channel Set/QR Code URL", "channelSetUrl": "Channel Set/QR Code URL",
"channels": "Канали:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Използване на предварително зададени настройки?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Import Channel Set" "title": "Import Channel Set"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Client Notification", "title": "Client Notification",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds", "TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds",
"Compromised keys were detected and regenerated.": "Бяха открити и регенерирани компрометирани ключове." "Compromised keys were detected and regenerated.": "Бяха открити и регенерирани компрометирани ключове."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "Фабрично нулиране на устройството",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Фабрично нулиране на устройството",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "Фабрично нулиране на конфигурацията",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "Фабрично нулиране на конфигурацията",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "Редактирай",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Директно", "direct": "Директно",
"away": "away", "away": "away",
"unknown": "-",
"viaMqtt": ", чрез MQTT" "viaMqtt": ", чрез MQTT"
},
"lastHeardStatus": {
"never": "Никога"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Навигация", "title": "Навигация",
"messages": "Съобщения", "messages": "Съобщения",
"map": "Карта", "map": "Карта",
"config": "Конфигурация", "settings": "Настройки",
"radioConfig": "Конфигурация на радиото",
"moduleConfig": "Конфигурация на модула",
"channels": "Канали", "channels": "Канали",
"radioConfig": "Конфигурация на радиото",
"deviceConfig": "Конфигуриране на устройството",
"moduleConfig": "Конфигурация на модула",
"nodes": "Възли" "nodes": "Възли"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Фърмуер", "title": "Фърмуер",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Дата на компилация: {{date}}" "buildDate": "Дата на компилация: {{date}}"
}, }
"deviceName": {
"title": "Име на устройството",
"changeName": "Промяна на името на устройството",
"placeholder": "Въвеждане на име на устройството"
},
"editDeviceName": "Редактиране на името на устройство"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Запазване на конфигурацията", "title": "Запазване на конфигурацията",
"description": "Промяната в конфигурацията {{case}} е запазена." "description": "Промяната в конфигурацията {{case}} е запазена."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} любими.", "title": "{{action}} {{nodeName}} {{direction}} любими.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Използване на ефира (%)" "label": "Използване на ефира (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Ниво на батерията (%)", "label": "Ниво на батерията (%)",
@@ -160,7 +160,8 @@
"title": "Напрежение" "title": "Напрежение"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Използване на канала (%)" "label": "Използване на канала (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "Директно", "direct": "Директно",
@@ -3,7 +3,9 @@
"sectionLabel": "Kanály", "sectionLabel": "Kanály",
"channelName": "Kanál: {{channelName}}", "channelName": "Kanál: {{channelName}}",
"broadcastLabel": "Primární", "broadcastLabel": "Primární",
"channelIndex": "K {{index}}" "channelIndex": "K {{index}}",
"import": "Import",
"export": "Export"
}, },
"validation": { "validation": {
"pskInvalid": "Prosím zadejte platný {{bits}} bit PSK." "pskInvalid": "Prosím zadejte platný {{bits}} bit PSK."
@@ -15,7 +15,6 @@
"messages": "Zprávy", "messages": "Zprávy",
"map": "Mapa", "map": "Mapa",
"config": "Config", "config": "Config",
"channels": "Kanály",
"nodes": "Uzly" "nodes": "Uzly"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Debug", "label": "Debug",
"command": { "command": {
"reconfigure": "Reconfigure", "reconfigure": "Reconfigure",
"clearAllStoredMessages": "Clear All Stored Message" "clearAllStoredMessages": "Clear All Stored Message",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Meters", "plural": "Meters",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minute", "one": "Minute",
"plural": "Minutes" "plural": "Minutes"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Day", "one": "Day",
"plural": "Days" "plural": "Days",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Month", "one": "Month",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Records", "one": "Records",
"plural": "Records" "plural": "Records"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "This field is required.", "generic": "This field is required.",
"managed": "At least one admin key is requred if the node is managed.", "managed": "At least one admin key is requred if the node is managed.",
"key": "Key is required." "key": "Key is required."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Ano", "yes": "Ano",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Nastavení",
"tabUser": "Uživatel",
"tabChannels": "Kanály",
"tabBluetooth": "Bluetooth",
"tabDevice": "Zařízení",
"tabDisplay": "Obrazovka",
"tabLora": "LoRa",
"tabNetwork": "Síť",
"tabPosition": "Pozice",
"tabPower": "Napájení",
"tabSecurity": "Zabezpečení"
},
"sidebar": {
"label": "Configuration"
},
"device": {
"title": "Device Settings",
"description": "Settings for the device",
"buttonPin": {
"description": "Button pin override",
"label": "Button Pin"
},
"buzzerPin": {
"description": "Buzzer pin override",
"label": "Buzzer Pin"
},
"disableTripleClick": {
"description": "Disable triple click",
"label": "Disable Triple Click"
},
"doubleTapAsButtonPress": {
"description": "Treat double tap as button press",
"label": "Dvojité klepnutí jako stisk tlačítka"
},
"ledHeartbeatDisabled": {
"description": "Disable default blinking LED",
"label": "LED Heartbeat Disabled"
},
"nodeInfoBroadcastInterval": {
"description": "How often to broadcast node info",
"label": "Interval vysílání NodeInfo (v sekundách)"
},
"posixTimezone": {
"description": "The POSIX timezone string for the device",
"label": "POSIX časové pásmo"
},
"rebroadcastMode": {
"description": "How to handle rebroadcasting",
"label": "Režim opětovného vysílání"
},
"role": {
"description": "What role the device performs on the mesh",
"label": "Role"
}
},
"bluetooth": {
"title": "Nastavení Bluetooth",
"description": "Settings for the Bluetooth module",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"enabled": {
"description": "Enable or disable Bluetooth",
"label": "Povoleno"
},
"pairingMode": {
"description": "Pin selection behaviour.",
"label": "Režim párování"
},
"pin": {
"description": "Pin to use when pairing",
"label": "Pin"
}
},
"display": {
"description": "Settings for the device display",
"title": "Display Settings",
"headingBold": {
"description": "Bolden the heading text",
"label": "Tučný nadpis"
},
"carouselDelay": {
"description": "How fast to cycle through windows",
"label": "Carousel Delay"
},
"compassNorthTop": {
"description": "Fix north to the top of compass",
"label": "Compass North Top"
},
"displayMode": {
"description": "Screen layout variant",
"label": "Display Mode"
},
"displayUnits": {
"description": "Display metric or imperial units",
"label": "Display Units"
},
"flipScreen": {
"description": "Flip display 180 degrees",
"label": "Flip Screen"
},
"gpsDisplayUnits": {
"description": "Coordinate display format",
"label": "GPS Display Units"
},
"oledType": {
"description": "Type of OLED screen attached to the device",
"label": "OLED Type"
},
"screenTimeout": {
"description": "Turn off the display after this long",
"label": "Screen Timeout"
},
"twelveHourClock": {
"description": "Use 12-hour clock format",
"label": "12-Hour Clock"
},
"wakeOnTapOrMotion": {
"description": "Wake the device on tap or motion",
"label": "Wake on Tap or Motion"
}
},
"lora": {
"title": "Mesh Settings",
"description": "Settings for the LoRa mesh",
"bandwidth": {
"description": "Channel bandwidth in MHz",
"label": "Šířka pásma"
},
"boostedRxGain": {
"description": "Boosted RX gain",
"label": "Boosted RX Gain"
},
"codingRate": {
"description": "The denominator of the coding rate",
"label": "Coding Rate"
},
"frequencyOffset": {
"description": "Frequency offset to correct for crystal calibration errors",
"label": "Frequency Offset"
},
"frequencySlot": {
"description": "LoRa frequency channel number",
"label": "Frekvenční slot"
},
"hopLimit": {
"description": "Maximum number of hops",
"label": "Hop Limit"
},
"ignoreMqtt": {
"description": "Don't forward MQTT messages over the mesh",
"label": "Ignorovat MQTT"
},
"modemPreset": {
"description": "Modem preset to use",
"label": "Předvolba modemu"
},
"okToMqtt": {
"description": "When set to true, this configuration indicates that the user approves the packet to be uploaded to MQTT. If set to false, remote nodes are requested not to forward packets to MQTT",
"label": "OK do MQTT"
},
"overrideDutyCycle": {
"description": "Přepsat střídu",
"label": "Přepsat střídu"
},
"overrideFrequency": {
"description": "Override frequency",
"label": "Override Frequency"
},
"region": {
"description": "Sets the region for your node",
"label": "Region"
},
"spreadingFactor": {
"description": "Indicates the number of chirps per symbol",
"label": "Spreading Factor"
},
"transmitEnabled": {
"description": "Enable/Disable transmit (TX) from the LoRa radio",
"label": "Vysílání povoleno"
},
"transmitPower": {
"description": "Max transmit power",
"label": "Vysílací výkon"
},
"usePreset": {
"description": "Use one of the predefined modem presets",
"label": "Použít předvolbu"
},
"meshSettings": {
"description": "Settings for the LoRa mesh",
"label": "Mesh Settings"
},
"waveformSettings": {
"description": "Settings for the LoRa waveform",
"label": "Waveform Settings"
},
"radioSettings": {
"label": "Radio Settings",
"description": "Settings for the LoRa radio"
}
},
"network": {
"title": "WiFi Config",
"description": "WiFi radio configuration",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"addressMode": {
"description": "Address assignment selection",
"label": "Address Mode"
},
"dns": {
"description": "DNS Server",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Enable or disable the Ethernet port",
"label": "Povoleno"
},
"gateway": {
"description": "Default Gateway",
"label": "Gateway/Brána"
},
"ip": {
"description": "IP Address",
"label": "IP adresa"
},
"psk": {
"description": "Network password",
"label": "PSK"
},
"ssid": {
"description": "Network name",
"label": "SSID"
},
"subnet": {
"description": "Subnet Mask",
"label": "Podsíť"
},
"wifiEnabled": {
"description": "Enable or disable the WiFi radio",
"label": "Povoleno"
},
"meshViaUdp": {
"label": "Mesh via UDP"
},
"ntpServer": {
"label": "NTP Server"
},
"rsyslogServer": {
"label": "Rsyslog Server"
},
"ethernetConfigSettings": {
"description": "Ethernet port configuration",
"label": "Ethernet Config"
},
"ipConfigSettings": {
"description": "IP configuration",
"label": "IP Config"
},
"ntpConfigSettings": {
"description": "NTP configuration",
"label": "NTP Config"
},
"rsyslogConfigSettings": {
"description": "Rsyslog configuration",
"label": "Rsyslog Config"
},
"udpConfigSettings": {
"description": "UDP over Mesh configuration",
"label": "UDP Konfigurace"
}
},
"position": {
"title": "Position Settings",
"description": "Settings for the position module",
"broadcastInterval": {
"description": "How often your position is sent out over the mesh",
"label": "Interval vysílání"
},
"enablePin": {
"description": "GPS module enable pin override",
"label": "Enable Pin"
},
"fixedPosition": {
"description": "Don't report GPS position, but a manually-specified one",
"label": "Pevná poloha"
},
"gpsMode": {
"description": "Configure whether device GPS is Enabled, Disabled, or Not Present",
"label": "GPS Mode"
},
"gpsUpdateInterval": {
"description": "How often a GPS fix should be acquired",
"label": "GPS Update Interval"
},
"positionFlags": {
"description": "Optional fields to include when assembling position messages. The more fields are selected, the larger the message will be leading to longer airtime usage and a higher risk of packet loss.",
"label": "Příznaky polohy"
},
"receivePin": {
"description": "GPS module RX pin override",
"label": "Receive Pin"
},
"smartPositionEnabled": {
"description": "Only send position when there has been a meaningful change in location",
"label": "Enable Smart Position"
},
"smartPositionMinDistance": {
"description": "Minimum distance (in meters) that must be traveled before a position update is sent",
"label": "Smart Position Minimum Distance"
},
"smartPositionMinInterval": {
"description": "Minimum interval (in seconds) that must pass before a position update is sent",
"label": "Smart Position Minimum Interval"
},
"transmitPin": {
"description": "GPS module TX pin override",
"label": "Transmit Pin"
},
"intervalsSettings": {
"description": "How often to send position updates",
"label": "Intervals"
},
"flags": {
"placeholder": "Select position flags...",
"altitude": "Altitude",
"altitudeGeoidalSeparation": "Altitude Geoidal Separation",
"altitudeMsl": "Altitude is Mean Sea Level",
"dop": "Dilution of precision (DOP) PDOP used by default",
"hdopVdop": "If DOP is set, use HDOP / VDOP values instead of PDOP",
"numSatellites": "Number of satellites",
"sequenceNumber": "Sequence number",
"timestamp": "Časová značka",
"unset": "Zrušit nastavení",
"vehicleHeading": "Vehicle heading",
"vehicleSpeed": "Vehicle speed"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Used for tweaking battery voltage reading",
"label": "ADC Multiplier Override ratio"
},
"ina219Address": {
"description": "Address of the INA219 battery monitor",
"label": "INA219 Address"
},
"lightSleepDuration": {
"description": "How long the device will be in light sleep for",
"label": "Light Sleep Duration"
},
"minimumWakeTime": {
"description": "Minimum amount of time the device will stay awake for after receiving a packet",
"label": "Minimum Wake Time"
},
"noConnectionBluetoothDisabled": {
"description": "If the device does not receive a Bluetooth connection, the BLE radio will be disabled after this long",
"label": "No Connection Bluetooth Disabled"
},
"powerSavingEnabled": {
"description": "Select if powered from a low-current source (i.e. solar), to minimize power consumption as much as possible.",
"label": "Povolit úsporný režim"
},
"shutdownOnBatteryDelay": {
"description": "Automatically shutdown node after this long when on battery, 0 for indefinite",
"label": "Shutdown on battery delay"
},
"superDeepSleepDuration": {
"description": "How long the device will be in super deep sleep for",
"label": "Super Deep Sleep Duration"
},
"powerConfigSettings": {
"description": "Settings for the power module",
"label": "Nastavení napájení"
},
"sleepSettings": {
"description": "Sleep settings for the power module",
"label": "Sleep Settings"
}
},
"security": {
"description": "Settings for the Security configuration",
"title": "Security Settings",
"button_backupKey": "Backup Key",
"adminChannelEnabled": {
"description": "Allow incoming device control over the insecure legacy admin channel",
"label": "Allow Legacy Admin"
},
"enableDebugLogApi": {
"description": "Output live debug logging over serial, view and export position-redacted device logs over Bluetooth",
"label": "Enable Debug Log API"
},
"managed": {
"description": "If enabled, device configuration options are only able to be changed remotely by a Remote Admin node via admin messages. Do not enable this option unless at least one suitable Remote Admin node has been setup, and the public key is stored in one of the fields above.",
"label": "Managed"
},
"privateKey": {
"description": "Used to create a shared key with a remote device",
"label": "Soukromý klíč"
},
"publicKey": {
"description": "Sent out to other nodes on the mesh to allow them to compute a shared secret key",
"label": "Veřejný klíč"
},
"primaryAdminKey": {
"description": "The primary public key authorized to send admin messages to this node",
"label": "Primary Admin Key"
},
"secondaryAdminKey": {
"description": "The secondary public key authorized to send admin messages to this node",
"label": "Secondary Admin Key"
},
"serialOutputEnabled": {
"description": "Serial Console over the Stream API",
"label": "Serial Output Enabled"
},
"tertiaryAdminKey": {
"description": "The tertiary public key authorized to send admin messages to this node",
"label": "Tertiary Admin Key"
},
"adminSettings": {
"description": "Settings for Admin",
"label": "Admin Settings"
},
"loggingSettings": {
"description": "Settings for Logging",
"label": "Logging Settings"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "Dlouhé jméno",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "Krátké jméno",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "Nepřijímá zprávy",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "Licencované amatérské rádio (HAM)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "Invalid Meshtastic URL" "invalidUrl": "Invalid Meshtastic URL"
}, },
"channelPrefix": "Channel: ", "channelPrefix": "Channel: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "Jméno",
"channelSlot": "Slot",
"channelSetUrl": "Channel Set/QR Code URL", "channelSetUrl": "Channel Set/QR Code URL",
"channels": "Channels:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Use Preset?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Import Channel Set" "title": "Import Channel Set"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Oznámení klienta", "title": "Oznámení klienta",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds", "TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds",
"Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated." "Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "Factory Reset Device",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Device",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "Factory Reset Config",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Config",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "Upravit",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Přímý", "direct": "Přímý",
"away": "away", "away": "away",
"unknown": "-",
"viaMqtt": ", via MQTT" "viaMqtt": ", via MQTT"
},
"lastHeardStatus": {
"never": "Never"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigation", "title": "Navigation",
"messages": "Zprávy", "messages": "Zprávy",
"map": "Mapa", "map": "Mapa",
"config": "Config", "settings": "Nastavení",
"radioConfig": "Radio Config",
"moduleConfig": "Module Config",
"channels": "Kanály", "channels": "Kanály",
"radioConfig": "Radio Config",
"deviceConfig": "Nastavení zařízení",
"moduleConfig": "Module Config",
"nodes": "Uzly" "nodes": "Uzly"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Firmware", "title": "Firmware",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Build date: {{date}}" "buildDate": "Build date: {{date}}"
}, }
"deviceName": {
"title": "Device Name",
"changeName": "Change Device Name",
"placeholder": "Enter device name"
},
"editDeviceName": "Edit device name"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Saving Config", "title": "Saving Config",
"description": "The configuration change {{case}} has been saved." "description": "The configuration change {{case}} has been saved."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} favorites.", "title": "{{action}} {{nodeName}} {{direction}} favorites.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Airtime Utilization (%)" "label": "Airtime Utilization (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Battery level (%)", "label": "Battery level (%)",
@@ -160,7 +160,8 @@
"title": "Napětí" "title": "Napětí"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Channel Utilization (%)" "label": "Channel Utilization (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "Přímý", "direct": "Přímý",
@@ -3,7 +3,9 @@
"sectionLabel": "Kanäle", "sectionLabel": "Kanäle",
"channelName": "Kanal {{channelName}}", "channelName": "Kanal {{channelName}}",
"broadcastLabel": "Primär", "broadcastLabel": "Primär",
"channelIndex": "Kanal {{index}}" "channelIndex": "Kanal {{index}}",
"import": "Importieren",
"export": "Exportieren"
}, },
"validation": { "validation": {
"pskInvalid": "Bitte geben Sie einen gültigen {{bits}} Bit PSK Schlüssel ein." "pskInvalid": "Bitte geben Sie einen gültigen {{bits}} Bit PSK Schlüssel ein."
@@ -15,7 +15,6 @@
"messages": "Nachrichten", "messages": "Nachrichten",
"map": "Karte", "map": "Karte",
"config": "Einstellungen", "config": "Einstellungen",
"channels": "Kanäle",
"nodes": "Knoten" "nodes": "Knoten"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Debug", "label": "Debug",
"command": { "command": {
"reconfigure": "Neu einrichten", "reconfigure": "Neu einrichten",
"clearAllStoredMessages": "Alle gespeicherten Nachrichten löschen" "clearAllStoredMessages": "Alle gespeicherten Nachrichten löschen",
"clearAllStores": "Lösche den gesamten lokalen Speicher"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Meter", "plural": "Meter",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometer",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minute", "one": "Minute",
"plural": "Minuten" "plural": "Minuten"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Tag", "one": "Tag",
"plural": "Tage" "plural": "Tage",
"today": "Heute",
"yesterday": "Gestern"
}, },
"month": { "month": {
"one": "Monat", "one": "Monat",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Datensatz", "one": "Datensatz",
"plural": "Datensätze" "plural": "Datensätze"
},
"degree": {
"one": "Grad",
"plural": "Grad",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "Dies ist ein Pflichtfeld.", "generic": "Dies ist ein Pflichtfeld.",
"managed": "Mindestens ein administrativer Schlüssel wird benötigt, um diesen Knoten zu verwalten", "managed": "Mindestens ein administrativer Schlüssel wird benötigt, um diesen Knoten zu verwalten",
"key": "Schlüssel erforderlich." "key": "Schlüssel erforderlich."
},
"invalidOverrideFreq": {
"number": "Ungültiges Format, erwartet wurde ein Wert im Bereich 410–930 MHz oder 0 (Standard verwenden)."
} }
}, },
"yes": "Ja", "yes": "Ja",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Einstellungen",
"tabUser": "Benutzer",
"tabChannels": "Kanäle",
"tabBluetooth": "Bluetooth",
"tabDevice": "Gerät",
"tabDisplay": "Display",
"tabLora": "LoRa",
"tabNetwork": "Netzwerk",
"tabPosition": "Standort",
"tabPower": "Leistung",
"tabSecurity": "Sicherheit"
},
"sidebar": {
"label": "Einstellungen"
},
"device": {
"title": "Geräteeinstellungen",
"description": "Einstellungen für dieses Gerät",
"buttonPin": {
"description": "GPIO für Taste überschreiben",
"label": "GPIO Taste"
},
"buzzerPin": {
"description": "GPIO für Summer überschreiben",
"label": "GPIO Summer"
},
"disableTripleClick": {
"description": "Dreifachklick deaktivieren",
"label": "Dreifachklick deaktivieren"
},
"doubleTapAsButtonPress": {
"description": "Doppeltes Tippen als Taste verwenden",
"label": "Doppelklick als Tastendruck"
},
"ledHeartbeatDisabled": {
"description": "Puls LED deaktivieren",
"label": "Herzschlag LED deaktivieren"
},
"nodeInfoBroadcastInterval": {
"description": "Häufigkeit der Übertragung von Knoteninformationen",
"label": "Knoteninfo Übertragungsintervall"
},
"posixTimezone": {
"description": "Zeichenfolge der POSIX Zeitzone für dieses Gerät",
"label": "POSIX Zeitzone"
},
"rebroadcastMode": {
"description": "Wie Weiterleitungen behandelt werden",
"label": "Weiterleitungsmodus"
},
"role": {
"description": "In welcher Rolle das Gerät im Netz arbeitet",
"label": "Rolle"
}
},
"bluetooth": {
"title": "Bluetooth Einstellungen",
"description": "Einstellungen für das Bluetooth Modul",
"note": "Hinweis: Einige Geräte (ESP32) können nicht gleichzeitig Bluetooth und WLAN verwenden.",
"enabled": {
"description": "Bluetooth aktivieren oder deaktivieren",
"label": "Aktiviert"
},
"pairingMode": {
"description": "PIN Nummer Auswahlverhalten",
"label": "Kopplungsmodus"
},
"pin": {
"description": "PIN Nummer zum Verbinden verwenden",
"label": "PIN Nummer"
}
},
"display": {
"description": "Einstellungen für die Geräteanzeige",
"title": "Anzeigeeinstellungen",
"headingBold": {
"description": "Überschrifttext fett darstellen",
"label": "Fette Überschrift"
},
"carouselDelay": {
"description": "Bestimmt wie schnell die Fenster durch gewechselt werden",
"label": "Karussellintervall"
},
"compassNorthTop": {
"description": "Norden im Kompass immer oben anzeigen",
"label": "Kompass Norden oben"
},
"displayMode": {
"description": "Variante des Anzeigelayout",
"label": "Anzeigemodus"
},
"displayUnits": {
"description": "Zeige metrische oder imperiale Einheiten",
"label": "Anzeigeeinheiten"
},
"flipScreen": {
"description": "Anzeige um 180 Grad drehen",
"label": "Anzeige drehen"
},
"gpsDisplayUnits": {
"description": "Anzeigeformat der Koordinaten",
"label": "GPS Anzeigeformat"
},
"oledType": {
"description": "Art des OLED Anzeige, die an dem Gerät angeschlossen ist",
"label": "OLED Typ"
},
"screenTimeout": {
"description": "Anzeige nach dieser Zeit automatisch ausschalten",
"label": "Anzeigeabschaltung"
},
"twelveHourClock": {
"description": "12-Stunden Format benutzen",
"label": "12-Stunden Uhr"
},
"wakeOnTapOrMotion": {
"description": "Gerät durch Tippen oder Bewegung aufwecken",
"label": "Aufwachen durch Tippen oder Bewegung"
}
},
"lora": {
"title": "Netzeinstellungen",
"description": "Einstellungen für das LoRa Netz",
"bandwidth": {
"description": "Kanalbandbreite in MHz",
"label": "Bandbreite"
},
"boostedRxGain": {
"description": "Erhöhte Empfangsverstärkung",
"label": "Erhöhte Empfangsverstärkung"
},
"codingRate": {
"description": "Kodierrate",
"label": "Fehlerkorrektur"
},
"frequencyOffset": {
"description": "Frequenzversatz zur Kalibrierung von Oszillatorfehlern",
"label": "Frequenzversatz"
},
"frequencySlot": {
"description": "LoRa Frequenzschlitz",
"label": "Frequenzschlitz"
},
"hopLimit": {
"description": "Maximale Sprungweite",
"label": "Sprungweite"
},
"ignoreMqtt": {
"description": "MQTT Nachrichten nicht über das Netz weiterleiten",
"label": "MQTT ignorieren"
},
"modemPreset": {
"description": "Modem Voreinstellung die verwendet wird",
"label": "Modem Voreinstellungen"
},
"okToMqtt": {
"description": "Wenn auf aktiviert, zeigt diese Einstellung an, dass der Benutzer das Weiterleiten von Nachrichten über MQTT akzeptiert. Wenn deaktiviert, werden entfernte Knoten aufgefordert, Nachrichten nicht über MQTT weiterzuleiten",
"label": "OK für MQTT"
},
"overrideDutyCycle": {
"description": "Duty-Cycle überschreiben",
"label": "Duty-Cycle überschreiben"
},
"overrideFrequency": {
"description": "Sendefrequenz überschreiben (MHz)",
"label": "Sendefrequenz überschreiben"
},
"region": {
"description": "Legt die Region für Ihren Knoten fest",
"label": "Region"
},
"spreadingFactor": {
"description": "Anzahl der Symbole zur Kodierung der Nutzdaten",
"label": "Spreizfaktor"
},
"transmitEnabled": {
"description": "Sender (TX) des LoRa Funkgerätes aktivieren/deaktivieren",
"label": "Senden aktiviert"
},
"transmitPower": {
"description": "Maximale Sendeleistung",
"label": "Sendeleistung"
},
"usePreset": {
"description": "Eine der vordefinierten Modem Voreinstellungen verwenden",
"label": "Voreinstellung verwenden"
},
"meshSettings": {
"description": "Einstellungen für das LoRa Netz",
"label": "Netzeinstellungen"
},
"waveformSettings": {
"description": "Einstellungen für die LoRa Wellenform",
"label": "Einstellungen der Wellenform"
},
"radioSettings": {
"label": "Funkeinstellungen",
"description": "Einstellungen für das LoRa Funkgerät"
}
},
"network": {
"title": "WLAN Einstellungen",
"description": "WLAN Funkeinstellungen",
"note": "Hinweis: Einige Geräte (ESP32) können nicht gleichzeitig Bluetooth und WLAN verwenden.",
"addressMode": {
"description": "Auswahl der IP Adressenzuweisung",
"label": "IP Adressenmodus"
},
"dns": {
"description": "DNS Server",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Aktivieren oder deaktivieren sie den Ethernet Anschluss",
"label": "Aktiviert"
},
"gateway": {
"description": "Standard Gateway",
"label": "Gateway"
},
"ip": {
"description": "IP Adresse",
"label": "IP"
},
"psk": {
"description": "Netzwerkpasswort",
"label": "PSK"
},
"ssid": {
"description": "Netzwerkname",
"label": "SSID"
},
"subnet": {
"description": "Subnetzmaske",
"label": "Subnetz"
},
"wifiEnabled": {
"description": "Aktivieren oder deaktivieren Sie die WLAN Übertragung",
"label": "Aktiviert"
},
"meshViaUdp": {
"label": "Netz über UDP"
},
"ntpServer": {
"label": "NTP Server"
},
"rsyslogServer": {
"label": "Rsyslog Server"
},
"ethernetConfigSettings": {
"description": "Einstellung des Ethernet Ports",
"label": "Ethernet Einstellung"
},
"ipConfigSettings": {
"description": "Einstellung der IP Adresse",
"label": "IP Adresseinstellungen"
},
"ntpConfigSettings": {
"description": "NTP Server Einstellungen",
"label": "NTP Einstellungen"
},
"rsyslogConfigSettings": {
"description": "Rsyslog Einstellung",
"label": "Rsyslog Einstellung"
},
"udpConfigSettings": {
"description": "UDP über Netz Einstellung",
"label": "UDP Konfiguration"
}
},
"position": {
"title": "Standorteinstellung",
"description": "Einstellungen für das Standortmodul",
"broadcastInterval": {
"description": "Wie oft Ihr Standort über das Netz gesendet wird",
"label": "Übertragungsintervall"
},
"enablePin": {
"description": "Überschreiben des GPIO der das GPS-Modul aktiviert",
"label": "GPIO GPS aktivieren"
},
"fixedPosition": {
"description": "GPS Standort nicht senden, sondern manuell angegeben",
"label": "Fester Standort"
},
"gpsMode": {
"description": "Einstellung, ob GPS des Geräts aktiviert, deaktiviert oder nicht vorhanden ist",
"label": "GPS Modus"
},
"gpsUpdateInterval": {
"description": "Wie oft ein GPS Standort ermittelt werden soll",
"label": "GPS Aktualisierungsintervall"
},
"positionFlags": {
"description": "Optionalen, die bei der Zusammenstellung von Standortnachrichten enthalten sein sollen. Je mehr Optionen ausgewählt werden, desto größer wird die Nachricht und die längere Übertragungszeit erhöht das Risiko für einen Nachrichtenverlust.",
"label": "Standort Optionen"
},
"receivePin": {
"description": "GPIO Pin für serielles Empfangen (RX) des GPS-Moduls überschreiben",
"label": "GPIO Empfangen"
},
"smartPositionEnabled": {
"description": "Standort nur verschicken, wenn eine sinnvolle Standortänderung stattgefunden hat",
"label": "Intelligenten Standort aktivieren"
},
"smartPositionMinDistance": {
"description": "Mindestabstand (in Meter), die vor dem Senden einer Standortaktualisierung zurückgelegt werden muss",
"label": "Minimale Entfernung für intelligenten Standort"
},
"smartPositionMinInterval": {
"description": "Minimales Intervall (in Sekunden), das vor dem Senden einer Standortaktualisierung vergangen sein muss",
"label": "Minimales Intervall für intelligenten Standort"
},
"transmitPin": {
"description": "GPIO Pin für serielles Senden (TX) des GPS-Moduls überschreiben",
"label": "GPIO Senden"
},
"intervalsSettings": {
"description": "Wie oft Standortaktualisierungen gesendet werden",
"label": "Intervalle"
},
"flags": {
"placeholder": "Standort Optionen auswählen",
"altitude": "Höhe",
"altitudeGeoidalSeparation": "Geoidale Höhentrennung",
"altitudeMsl": "Höhe in Bezug auf Meeresspiegel",
"dop": "Dilution of Präzision (DOP) PDOP standardmäßig verwenden",
"hdopVdop": "Wenn DOP gesetzt ist, wird HDOP / VDOP anstelle von PDOP verwendet",
"numSatellites": "Anzahl Satelliten",
"sequenceNumber": "Sequenznummer",
"timestamp": "Zeitstempel",
"unset": "Nicht konfiguriert",
"vehicleHeading": "Fahrzeugsteuerkurs",
"vehicleSpeed": "Fahrzeuggeschwindigkeit"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Zur Optimierung der Genauigkeit bei der Akkuspannungsmessung",
"label": "ADC Multiplikationsfaktor"
},
"ina219Address": {
"description": "Adresse des INA219 Stromsensors",
"label": "INA219 Adresse"
},
"lightSleepDuration": {
"description": "Wie lange das Gerät im leichten Schlafmodus ist",
"label": "Dauer leichter Schlafmodus"
},
"minimumWakeTime": {
"description": "Minimale Zeitspanne für die das Gerät aktiv bleibt, nachdem es eine Nachricht empfangen hat",
"label": "Minimale Aufwachzeit"
},
"noConnectionBluetoothDisabled": {
"description": "Wenn das Gerät keine Bluetooth-Verbindung erhält, wird BLE nach dieser Zeit deaktiviert",
"label": "Keine Verbindung, Bluetooth deaktiviert"
},
"powerSavingEnabled": {
"description": "Auswählen, wenn aus einer Stromquelle mit niedriger Kapazität (z.B. Solar) betrieben wird, um den Stromverbrauch so weit wie möglich zu minimieren.",
"label": "Energiesparmodus aktivieren"
},
"shutdownOnBatteryDelay": {
"description": "Verzögerung bis zum Abschalten der Knoten sich im Akkubetrieb befindet. 0 für unbegrenzt",
"label": "Verzögerung Akkuabschaltung"
},
"superDeepSleepDuration": {
"description": "Wie lange das Gerät im supertiefen Schlafmodus ist",
"label": "Dauer Supertiefschlaf"
},
"powerConfigSettings": {
"description": "Einstellungen für das Energiemodul",
"label": "Energie Einstellungen"
},
"sleepSettings": {
"description": "Einstellungen Ruhezustand für das Energiemodul",
"label": "Einstellung Ruhezustand"
}
},
"security": {
"description": "Sicherheitseinstellungen",
"title": "Sicherheitseinstellungen",
"button_backupKey": "Schlüssel sichern",
"adminChannelEnabled": {
"description": "Erlaubt die Gerätesteuerung über den unsicheren, veralteten administrativen Kanal",
"label": "Veraltete Administrierung erlauben"
},
"enableDebugLogApi": {
"description": "Ausgabe von Fehlerprotokollen in Echtzeit über die serielle Schnittstelle, Anzeige und Export von Standort reduzierten Geräteprotokollen über Bluetooth",
"label": "Debug-Protokoll API aktivieren"
},
"managed": {
"description": "Wenn aktiviert, können die Geräteeinstellungen nur von einem entfernten Administratorknoten über administrative Nachrichten geändert werden. Aktivieren Sie diese Option nur, wenn mindestens ein geeigneter Administratorknoten eingerichtet wurde, und dessen öffentlicher Schlüssel in einem der obigen Felder gespeichert wurde.\n",
"label": "Verwaltet"
},
"privateKey": {
"description": "Wird verwendet, um einen gemeinsamen Schlüssel mit einem entfernten Gerät zu erstellen",
"label": "Privater Schlüssel"
},
"publicKey": {
"description": "Wird an andere Knoten im Netz gesendet, damit diese einen gemeinsamen geheimen Schlüssel berechnen können",
"label": "Öffentlicher Schlüssel"
},
"primaryAdminKey": {
"description": "Erster öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
"label": "Erster Admin-Schlüssel"
},
"secondaryAdminKey": {
"description": "Zweiter öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
"label": "Zweiter Admin-Schlüssel"
},
"serialOutputEnabled": {
"description": "Serielle Konsole über die Stream-API",
"label": "Serielle Ausgabe aktiviert"
},
"tertiaryAdminKey": {
"description": "Dritter öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
"label": "Dritter Admin-Schlüssel"
},
"adminSettings": {
"description": "Administrator Einstellungen",
"label": "Administrator Einstellungen"
},
"loggingSettings": {
"description": "Einstellungen für die Protokollierung",
"label": "Protokolleinstellungen"
}
},
"user": {
"title": "Benutzereinstellungen",
"description": "Konfigurieren Sie Ihren Gerätenamen und Identitätseinstellungen",
"longName": {
"label": "Langer Name",
"description": "Ihr vollständiger Anzeigename (1-40 Zeichen)",
"validation": {
"min": "Langer Name muss mindestens 1 Zeichen lang sein",
"max": "Langer Name muss mindestens 40 Zeichen lang sein"
}
},
"shortName": {
"label": "Kurzname",
"description": "Ihr abgekürzter Name (2-4 Zeichen)",
"validation": {
"min": "Kurzname muss mindestens 2 Zeichen lang sein",
"max": "Kurzname muss mindestens 4 Zeichen lang sein"
}
},
"isUnmessageable": {
"label": "Nicht erreichbar",
"description": "Wird verwendet, um nicht überwachte Knoten oder Infrastrukturknoten zu identifizieren, sodass Nachrichten nicht an Knoten gesendet werden können, die niemals antworten."
},
"isLicensed": {
"label": "Amateurfunk lizenziert",
"description": "Aktivieren Sie diese Option, wenn Sie ein lizenzierter Amateurfunker sind. Durch Aktivieren dieser Option wird die Verschlüsselung deaktiviert und sie ist nicht mit dem standardmäßigen Meshtastic Netzwerk kompatibel."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "Ungültige Meshtastic URL" "invalidUrl": "Ungültige Meshtastic URL"
}, },
"channelPrefix": "Kanal: ", "channelPrefix": "Kanal: ",
"primary": "Primär ",
"doNotImport": "Nicht importieren",
"channelName": "Name",
"channelSlot": "Position",
"channelSetUrl": "Kanalsammlung / QR-Code URL", "channelSetUrl": "Kanalsammlung / QR-Code URL",
"channels": "Kanäle:", "useLoraConfig": "LoRa Konfiguration importieren",
"usePreset": "Voreinstellung verwenden?", "presetDescription": "Die aktuelle LoRa Konfiguration wird ersetzt.",
"title": "Kanalsammlung importieren" "title": "Kanalsammlung importieren"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Warnmeldung", "title": "Warnmeldung",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute kann nur einmal alle 30 Sekunden versendet werden.", "TraceRoute can only be sent once every 30 seconds": "TraceRoute kann nur einmal alle 30 Sekunden versendet werden.",
"Compromised keys were detected and regenerated.": "Kompromittierte Schlüssel wurden erkannt und neu generiert." "Compromised keys were detected and regenerated.": "Kompromittierte Schlüssel wurden erkannt und neu generiert."
},
"resetNodeDb": {
"title": "Knotendatenbank zurücksetzen",
"description": "Dadurch werden alle Knoten aus der Knotendatenbank des verbundenen Geräts und der gesamte Nachrichtenverlauf im Client gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden. Möchten Sie wirklich fortfahren?",
"confirm": "Knotendatenbank zurücksetzen",
"failedTitle": "Beim Zurücksetzen der Knoten-Datenbank ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
},
"clearAllStores": {
"title": "Lösche den gesamten lokalen Speicher",
"description": "Dadurch werden alle lokal gespeicherten Daten gelöscht, einschließlich des Nachrichtenverlaufs und der Knotendatenbanken aller zuvor verbundenen Geräte. Nach Abschluss des Vorgangs müssen Sie die Verbindung zu Ihrem Knoten erneut herstellen. Dieser Vorgang kann nicht rückgängig gemacht werden. Möchten Sie wirklich fortfahren?",
"confirm": "Lösche den gesamten lokalen Speicher",
"failedTitle": "Beim Löschen des lokalen Speichers ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
},
"factoryResetDevice": {
"title": "Gerät auf Werkseinstellungen zurücksetzen",
"description": "Dadurch wird das verbundene Gerät auf die Werkseinstellungen zurückgesetzt. Alle Konfigurationen und Daten auf dem Gerät sowie alle im Client gespeicherten Knoten und Nachrichten werden gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden. Möchten Sie wirklich fortfahren?",
"confirm": "Gerät auf Werkseinstellungen zurücksetzen",
"failedTitle": "Beim Zurücksetzen auf die Werkseinstellungen ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
},
"factoryResetConfig": {
"title": "Auf Werkseinstellungen zurücksetzen",
"description": "Dadurch wird die Konfiguration des verbundenen Geräts auf die Werkseinstellungen zurückgesetzt und alle Konfigurationen auf dem Gerät gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden. Möchten Sie wirklich fortfahren?",
"confirm": "Auf Werkseinstellungen zurücksetzen",
"failedTitle": "Beim Zurücksetzen auf die Werkseinstellungen ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Meinen Standort ermitteln",
"NavigationControl.ZoomIn": "Vergrößern",
"NavigationControl.ZoomOut": "Verkleinern",
"CooperativeGesturesHandler.WindowsHelpText": "Verwenden Sie STRG + Scrollen zum Zoomen der Karte",
"CooperativeGesturesHandler.MacHelpText": "Verwenden Sie ⌘ + Scrollen zum Zoomen der Karte",
"CooperativeGesturesHandler.MobileHelpText": "Verwenden Sie zwei Finger, um die Karte zu bewegen."
},
"layerTool": {
"nodeMarkers": "Zeige Knoten",
"directNeighbors": "Direkte Verbindungen anzeigen",
"remoteNeighbors": "Entfernte Verbindungen anzeigen",
"positionPrecision": "Positionsgenauigkeit anzeigen",
"traceroutes": "Traceroutes anzeigen",
"waypoints": "Wegpunkte anzeigen"
},
"mapMenu": {
"locateAria": "Meinen Knoten suchen",
"layersAria": "Kartenformat ändern"
},
"waypointDetail": {
"edit": "Bearbeiten",
"description": "Beschreibung:",
"createdBy": "Bearbeitet:",
"createdDate": "Erstellt:",
"updated": "Aktualisiert:",
"expires": "Gültig bis:",
"distance": "Entfernung:",
"bearing": "Absolute Peilung:",
"lockedTo": "Gesperrt:",
"latitude": "Breitengrad:",
"longitude": "Längengrad:"
},
"myNode": {
"tooltip": "Dieses Gerät"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Direkt", "direct": "Direkt",
"away": "entfernt", "away": "entfernt",
"unknown": "-",
"viaMqtt": ", über MQTT" "viaMqtt": ", über MQTT"
},
"lastHeardStatus": {
"never": "Nie"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigation", "title": "Navigation",
"messages": "Nachrichten", "messages": "Nachrichten",
"map": "Karte", "map": "Karte",
"config": "Einstellungen", "settings": "Einstellungen",
"radioConfig": "Funkgerätekonfiguration",
"moduleConfig": "Moduleinstellungen",
"channels": "Kanäle", "channels": "Kanäle",
"radioConfig": "Funkgerätekonfiguration",
"deviceConfig": "Geräteeinstellungen",
"moduleConfig": "Moduleinstellungen",
"nodes": "Knoten" "nodes": "Knoten"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Firmware", "title": "Firmware",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Erstelldatum: {{date}}" "buildDate": "Erstelldatum: {{date}}"
}, }
"deviceName": {
"title": "Gerätename",
"changeName": "Gerätenamen ändern",
"placeholder": "Gerätenamen eingeben"
},
"editDeviceName": "Gerätenamen bearbeiten"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Einstellungen speichern", "title": "Einstellungen speichern",
"description": "Die Einstellungsänderung {{case}} wurde gespeichert." "description": "Die Einstellungsänderung {{case}} wurde gespeichert."
}, },
"saveAllSuccess": {
"title": "Gespeichert",
"description": "Alle Einstellungsänderungen wurden gespeichert."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} Favoriten.", "title": "{{action}} {{nodeName}} {{direction}} Favoriten.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Sendezeit-Auslastung (%)" "label": "Sendezeit-Auslastung (%)",
"short": "Sendezeit-Auslastung. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Akkustand (%)", "label": "Akkustand (%)",
@@ -160,7 +160,8 @@
"title": "Spannung" "title": "Spannung"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Kanalauslastung (%)" "label": "Kanalauslastung (%)",
"short": "Kanal-Auslastung. (%)"
}, },
"hops": { "hops": {
"direct": "Direkt", "direct": "Direkt",
@@ -3,7 +3,9 @@
"sectionLabel": "Canales", "sectionLabel": "Canales",
"channelName": "Canal: {{channelName}}", "channelName": "Canal: {{channelName}}",
"broadcastLabel": "Primario", "broadcastLabel": "Primario",
"channelIndex": "Cnl {{index}}" "channelIndex": "Cnl {{index}}",
"import": "Importar",
"export": "Exportar"
}, },
"validation": { "validation": {
"pskInvalid": "Por favor, introduzca un PSK de {{bits}} bit válido." "pskInvalid": "Por favor, introduzca un PSK de {{bits}} bit válido."
@@ -15,7 +15,6 @@
"messages": "Mensajes", "messages": "Mensajes",
"map": "Mapa", "map": "Mapa",
"config": "Configuración", "config": "Configuración",
"channels": "Canales",
"nodes": "Nodos" "nodes": "Nodos"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Depuración", "label": "Depuración",
"command": { "command": {
"reconfigure": "Volver a configurar", "reconfigure": "Volver a configurar",
"clearAllStoredMessages": "Borrar mensajes guardados" "clearAllStoredMessages": "Borrar mensajes guardados",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Metros", "plural": "Metros",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minuto", "one": "Minuto",
"plural": "Minutos" "plural": "Minutos"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Día", "one": "Día",
"plural": "Días" "plural": "Días",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Mes", "one": "Mes",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Registros", "one": "Registros",
"plural": "Registros" "plural": "Registros"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "Este campo es obligatorio.", "generic": "Este campo es obligatorio.",
"managed": "Se solicita al menos una clave de administración si se administra el nodo.", "managed": "Se solicita al menos una clave de administración si se administra el nodo.",
"key": "Se requiere clave." "key": "Se requiere clave."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Sí", "yes": "Sí",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Ajustes",
"tabUser": "Usuario",
"tabChannels": "Canales",
"tabBluetooth": "Bluetooth",
"tabDevice": "Dispositivo",
"tabDisplay": "Pantalla",
"tabLora": "LoRa",
"tabNetwork": "Conexión Red",
"tabPosition": "Posición",
"tabPower": "Consumo",
"tabSecurity": "Seguridad"
},
"sidebar": {
"label": "Configuración"
},
"device": {
"title": "Ajustes del dispositivo",
"description": "Ajustes del dispositivo",
"buttonPin": {
"description": "Sobrescribir pin de botón",
"label": "Pin del botón"
},
"buzzerPin": {
"description": "Sobrescribir pin del zumbador",
"label": "Pin del zumbador"
},
"disableTripleClick": {
"description": "Deshabilitar clic triple",
"label": "Deshabilitar clic triple"
},
"doubleTapAsButtonPress": {
"description": "Tratar doble toque como botón presionado",
"label": "Doble toque como botón presionado"
},
"ledHeartbeatDisabled": {
"description": "Deshabilitar parpadeo del LED predeterminado",
"label": "Deshabilitar LED de estado"
},
"nodeInfoBroadcastInterval": {
"description": "Cada cuanto se transmite la información del nodo",
"label": "Intervalo de transmisión de información del nodo"
},
"posixTimezone": {
"description": "La zona horaria para el dispositivo en formato de cadena POSIX",
"label": "Zona horaria POSIX"
},
"rebroadcastMode": {
"description": "Cómo manejar la retransmisión",
"label": "Modo de retransmisión"
},
"role": {
"description": "Qué role realiza el dispositivo en la malla",
"label": "Rol"
}
},
"bluetooth": {
"title": "Ajustes de Bluetooth",
"description": "Ajustes del módulo de Bluetooth",
"note": "Nota: Algunos dispositivos (ESP32) no pueden usar Bluetooth y Wifi al mismo tiempo.",
"enabled": {
"description": "Habilitar o deshabilitar Bluetooth",
"label": "Habilitado"
},
"pairingMode": {
"description": "Selección del comportamiento del Pin.",
"label": "Modo de emparejamiento"
},
"pin": {
"description": "Pin a usar al emparejar",
"label": "Pin"
}
},
"display": {
"description": "Ajustes de la pantalla del dispositivo",
"title": "Ajustes de pantalla",
"headingBold": {
"description": "Negrita en el texto del encabezado",
"label": "Encabezado en negrita"
},
"carouselDelay": {
"description": "Que tan rápido cambiar entre pantallas",
"label": "Retraso del carrusel"
},
"compassNorthTop": {
"description": "Fijar el norte en la parte superior de la brújula",
"label": "Norte arriba de la brújula"
},
"displayMode": {
"description": "Variante del diseño de la pantalla",
"label": "Modo de visualización"
},
"displayUnits": {
"description": "Mostrar unidades de medidas métricas o imperiales",
"label": "Unidades de medidas"
},
"flipScreen": {
"description": "Rotar pantalla 180 grados",
"label": "Rotar pantalla"
},
"gpsDisplayUnits": {
"description": "Formato de visualización de las coordenadas",
"label": "Unidades de visualización del GPS"
},
"oledType": {
"description": "Tipo de pantalla OLED conectada al dispositivo",
"label": "Tipo de OLED"
},
"screenTimeout": {
"description": "Apagar la pantalla después de este tiempo",
"label": "Tiempo de espera de la pantalla"
},
"twelveHourClock": {
"description": "Usar reloj con formato de 12 horas",
"label": "Reloj de 12 horas"
},
"wakeOnTapOrMotion": {
"description": "Despertar dispositivo al tocar o mover",
"label": "Despertar al mover o tocar"
}
},
"lora": {
"title": "Ajustes de la Red",
"description": "Opciones de la malla LoRa",
"bandwidth": {
"description": "Ancho de banda de canal en MHz",
"label": "Ancho de Banda"
},
"boostedRxGain": {
"description": "Aumentada la ganancia RX",
"label": "Aumentada la ganancia RX"
},
"codingRate": {
"description": "El denominador de la tasa de codificación",
"label": "Tasa de codificación"
},
"frequencyOffset": {
"description": "Desplazamiento de frecuencia para corregir los errores de calibración del cristal",
"label": "Desplazamiento de la Frecuencia"
},
"frequencySlot": {
"description": "Número de canal de frecuencia LoRa",
"label": "Slot de frecuencia"
},
"hopLimit": {
"description": "Número máximo de saltos",
"label": "Límite de Saltos"
},
"ignoreMqtt": {
"description": "No reenviar mensajes MQTT sobre la malla",
"label": "Ignorar Paquetes MQTT"
},
"modemPreset": {
"description": "Modem predefinido para usar",
"label": "Modem predefinido"
},
"okToMqtt": {
"description": "Cuando se establece en true, esta configuración indica que el usuario aprueba el paquete para ser subido a MQTT. Si se establece a false, los nodos remotos son solicitados no reenviar paquetes a MQTT",
"label": "Permitir Subir Paquetes al MQTT"
},
"overrideDutyCycle": {
"description": "Sobreescribir el Tiempo de Trabajo",
"label": "Sobreescribir el Tiempo de Trabajo"
},
"overrideFrequency": {
"description": "Reemplazar frecuencia",
"label": "Reemplazar frecuencia"
},
"region": {
"description": "Establece la región para su nodo",
"label": "Región"
},
"spreadingFactor": {
"description": "Indica el número de chirps por símbolo",
"label": "Factor de dispersión"
},
"transmitEnabled": {
"description": "Activar/Desactivar transmisión (TX) desde la radio LoRa",
"label": "Transmisión Activa"
},
"transmitPower": {
"description": "Máxima potencia de transmisión",
"label": "Potencia de transmisión"
},
"usePreset": {
"description": "Utilice uno de los ajustes predefinidos del módem",
"label": "Usar predefinido"
},
"meshSettings": {
"description": "Opciones de la malla LoRa",
"label": "Ajustes de la Red"
},
"waveformSettings": {
"description": "Configuración de la forma de onda LoRa",
"label": "Ajustes de forma de onda"
},
"radioSettings": {
"label": "Ajustes de radio",
"description": "Configuración para LoRa radio"
}
},
"network": {
"title": "Configuración WiFi",
"description": "Configuración de radio WiFi",
"note": "Nota: Algunos dispositivos (ESP32) no pueden usar Bluetooth y Wifi al mismo tiempo.",
"addressMode": {
"description": "Selección de asignación de dirección",
"label": "Modo de dirección"
},
"dns": {
"description": "Servidor DNS",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Activar o desactivar el puerto Ethernet",
"label": "Habilitado"
},
"gateway": {
"description": "Puerta de Entrada Predeterminada",
"label": "Puerta enlace"
},
"ip": {
"description": "Dirección IP",
"label": "IP"
},
"psk": {
"description": "Contraseña de red",
"label": "PSK (Contraseña)"
},
"ssid": {
"description": "Nombre de red",
"label": "SSID (Nombre la Red)"
},
"subnet": {
"description": "Máscara de subred",
"label": "Subred"
},
"wifiEnabled": {
"description": "Activar o desactivar la radio WiFi",
"label": "Habilitado"
},
"meshViaUdp": {
"label": "Malla via UDP"
},
"ntpServer": {
"label": "Servidor NTP"
},
"rsyslogServer": {
"label": "Servidor Rsyslog"
},
"ethernetConfigSettings": {
"description": "Configuración del puerto Ethernet",
"label": "Configuración Ethernet"
},
"ipConfigSettings": {
"description": "Configuración de IP",
"label": "Configuración de IP"
},
"ntpConfigSettings": {
"description": "Configuración NTP",
"label": "Configuración NTP"
},
"rsyslogConfigSettings": {
"description": "Configuración Rsyslog",
"label": "Configuración Rsyslog"
},
"udpConfigSettings": {
"description": "Configuración de UDP sobre Malla",
"label": "Configuración UDP"
}
},
"position": {
"title": "Ajustes de posición",
"description": "Configuración del módulo de posición",
"broadcastInterval": {
"description": "Con qué frecuencia se envía tu posición sobre la malla",
"label": "Intervalo de transmisión"
},
"enablePin": {
"description": "Módulo GPS activar anulación de pin",
"label": "Activar pin"
},
"fixedPosition": {
"description": "No informar de la posición del GPS, pero una especificada manualmente",
"label": "Posición Fijada"
},
"gpsMode": {
"description": "Configurar si el dispositivo GPS está activado, desactivado o no está presente",
"label": "Modo del GPS"
},
"gpsUpdateInterval": {
"description": "Con qué frecuencia debe adquirirse una posición GPS",
"label": "Intervalo de actualización GPS"
},
"positionFlags": {
"description": "Campos opcionales para incluir al ensamblar mensajes de posición. Cuantos más campos se seleccionen, más grande será el mensaje que llevará a un mayor uso del tiempo de aire y un mayor riesgo de pérdida de paquetes.",
"label": "Marcas de posición"
},
"receivePin": {
"description": "Módulo RX del GPS ignorar Pin",
"label": "Recibir Pin"
},
"smartPositionEnabled": {
"description": "Sólo enviar posición cuando haya habido un cambio significativo en la ubicación",
"label": "Habilitar posición inteligente"
},
"smartPositionMinDistance": {
"description": "Distancia mínima (en metros) que debe ser recorrida antes de que se envíe una actualización de posición",
"label": "Distancia mínima de posición inteligente"
},
"smartPositionMinInterval": {
"description": "Intervalo mínimo (en s.) que debe pasar antes de enviar una actualización de posición",
"label": "Intervalo Mínimo de Posición Inteligente"
},
"transmitPin": {
"description": "Módulo TX del GPS ignorar Pin",
"label": "Transmitir Pin"
},
"intervalsSettings": {
"description": "Con qué frecuencia enviar actualizaciones de posición",
"label": "Intervalos"
},
"flags": {
"placeholder": "Seleccionar marcadores de posición...",
"altitude": "Altitud",
"altitudeGeoidalSeparation": "Separación Geoidal de Altitud",
"altitudeMsl": "Altitud es Nivel Medio del Mar",
"dop": "Dilución de precisión (DOP) PDOP usada por defecto",
"hdopVdop": "Si DOP está definido, usar valores HDOP / VDOP en lugar de PDOP",
"numSatellites": "Cantidad de satélites",
"sequenceNumber": "Número de secuencia",
"timestamp": "Fecha",
"unset": "Sin configurar",
"vehicleHeading": "Rumbo del vehículo",
"vehicleSpeed": "Velocidad de vehículo"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Utilizado para ajustar la lectura del voltaje de la batería",
"label": "Ratio de sobrescritura del multiplicador ADC"
},
"ina219Address": {
"description": "Dirección del monitor de la batería INA219",
"label": "Dirección INA219"
},
"lightSleepDuration": {
"description": "How long the device will be in light sleep for",
"label": "Duración de la "
},
"minimumWakeTime": {
"description": "Cantidad mínima de tiempo que el dispositivo permanecerá despierto después de recibir un paquete",
"label": "Tiempo mínimo activo"
},
"noConnectionBluetoothDisabled": {
"description": "Si el dispositivo no recibe una conexión Bluetooth, la radio BLE se desactivará después de este tiempo",
"label": "No hay conexión Bluetooth desactivado"
},
"powerSavingEnabled": {
"description": "Seleccione si está alimentado de una fuente de corriente de poca potencia (es decir, solar), para minimizar el consumo de energía tanto como sea posible.",
"label": "Activar el modo ahorro de energía"
},
"shutdownOnBatteryDelay": {
"description": "Apagar automáticamente el nodo después de este largo durante la batería, 0 para indefinido",
"label": "Apagado en retraso de batería"
},
"superDeepSleepDuration": {
"description": "Cuánto tiempo durará el dispositivo en suspensión profunda",
"label": "Duración de suspensión superprofunda"
},
"powerConfigSettings": {
"description": "Configuración del módulo de alimentación",
"label": "Configuración de elecenergía "
},
"sleepSettings": {
"description": "Configuración de suspensión para el módulo de alimentación",
"label": "Ajustes de suspensión"
}
},
"security": {
"description": "Ajustes para la configuración de seguridad",
"title": "Configuraciones de Seguridad",
"button_backupKey": "Clave de la copia de seguridad",
"adminChannelEnabled": {
"description": "Permitir el control del dispositivo entrante mediante el canal inseguro de administración legado",
"label": "Permitir Administrador Legado"
},
"enableDebugLogApi": {
"description": "Output live debug logging over serial, view and export position-redacted device logs over Bluetooth",
"label": "Habilitar API de registro de depuración"
},
"managed": {
"description": "If enabled, device configuration options are only able to be changed remotely by a Remote Admin node via admin messages. Do not enable this option unless at least one suitable Remote Admin node has been setup, and the public key is stored in one of the fields above.",
"label": "Administrado"
},
"privateKey": {
"description": "Utilizado para crear una clave compartida con un dispositivo remoto",
"label": "Clave privada"
},
"publicKey": {
"description": "Sent out to other nodes on the mesh to allow them to compute a shared secret key",
"label": "Clave Pública"
},
"primaryAdminKey": {
"description": "The primary public key authorized to send admin messages to this node",
"label": "Clave principal de administrador"
},
"secondaryAdminKey": {
"description": "The secondary public key authorized to send admin messages to this node",
"label": "Secondary Admin Key"
},
"serialOutputEnabled": {
"description": "Serial Console over the Stream API",
"label": "Salida Serial Activada"
},
"tertiaryAdminKey": {
"description": "The tertiary public key authorized to send admin messages to this node",
"label": "Tertiary Admin Key"
},
"adminSettings": {
"description": "Opciones para administradores",
"label": "Ajustes de administrador"
},
"loggingSettings": {
"description": "Settings for Logging",
"label": "Logging Settings"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "Nombre largo",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "Nombre Corto",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "No se puede enviar mensajes",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "Licencia de radioaficionado (no necesaria)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "URL Meshtastic no válida" "invalidUrl": "URL Meshtastic no válida"
}, },
"channelPrefix": "Channel: ", "channelPrefix": "Channel: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "Nombre",
"channelSlot": "Ranura",
"channelSetUrl": "Fijar canal/código QR URL", "channelSetUrl": "Fijar canal/código QR URL",
"channels": "Channels:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Use Preset?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Import Channel Set" "title": "Import Channel Set"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Client Notification", "title": "Client Notification",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds", "TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds",
"Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated." "Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "Reiniciar dispositivo de fábrica",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reiniciar dispositivo de fábrica",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "Configuración de reinicio de fábrica",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "Configuración de reinicio de fábrica",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "Editar",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Directo", "direct": "Directo",
"away": "away", "away": "away",
"unknown": "-",
"viaMqtt": ", via MQTT" "viaMqtt": ", via MQTT"
},
"lastHeardStatus": {
"never": "Never"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigation", "title": "Navigation",
"messages": "Mensajes", "messages": "Mensajes",
"map": "Mapa", "map": "Mapa",
"config": "Config", "settings": "Ajustes",
"radioConfig": "Radio Config",
"moduleConfig": "Module Config",
"channels": "Canales", "channels": "Canales",
"radioConfig": "Radio Config",
"deviceConfig": "Configuración del dispositivo",
"moduleConfig": "Module Config",
"nodes": "Nodos" "nodes": "Nodos"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Software", "title": "Software",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Build date: {{date}}" "buildDate": "Build date: {{date}}"
}, }
"deviceName": {
"title": "Device Name",
"changeName": "Change Device Name",
"placeholder": "Enter device name"
},
"editDeviceName": "Edit device name"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Saving Config", "title": "Saving Config",
"description": "The configuration change {{case}} has been saved." "description": "The configuration change {{case}} has been saved."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} favorites.", "title": "{{action}} {{nodeName}} {{direction}} favorites.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Airtime Utilization (%)" "label": "Airtime Utilization (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Battery level (%)", "label": "Battery level (%)",
@@ -160,7 +160,8 @@
"title": "Tensión" "title": "Tensión"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Channel Utilization (%)" "label": "Channel Utilization (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "Directo", "direct": "Directo",
@@ -3,7 +3,9 @@
"sectionLabel": "Kanavat", "sectionLabel": "Kanavat",
"channelName": "Kanava: {{channelName}}", "channelName": "Kanava: {{channelName}}",
"broadcastLabel": "Ensisijainen", "broadcastLabel": "Ensisijainen",
"channelIndex": "Ch {{index}}" "channelIndex": "Ch {{index}}",
"import": "Tuo",
"export": "Vie"
}, },
"validation": { "validation": {
"pskInvalid": "Syötä kelvollinen {{bits}} bittinen PSK." "pskInvalid": "Syötä kelvollinen {{bits}} bittinen PSK."
@@ -15,7 +15,6 @@
"messages": "Viestit", "messages": "Viestit",
"map": "Kartta", "map": "Kartta",
"config": "Asetukset", "config": "Asetukset",
"channels": "Kanavat",
"nodes": "Laitteet" "nodes": "Laitteet"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Vianetsintä", "label": "Vianetsintä",
"command": { "command": {
"reconfigure": "Määritä uudelleen", "reconfigure": "Määritä uudelleen",
"clearAllStoredMessages": "Tyhjennä kaikki tallennetut viesti" "clearAllStoredMessages": "Tyhjennä kaikki tallennetut viesti",
"clearAllStores": "Tyhjennä kaikki paikallisesta tallennustilasta"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Metriä", "plural": "Metriä",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometri",
"plural": "Kilometriä",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minuutti", "one": "Minuutti",
"plural": "Minuuttia" "plural": "Minuuttia"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Päivä", "one": "Päivä",
"plural": "Päivää" "plural": "Päivää",
"today": "Tänään",
"yesterday": "Eilen"
}, },
"month": { "month": {
"one": "Kuukausi", "one": "Kuukausi",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Tiedot", "one": "Tiedot",
"plural": "Tiedot" "plural": "Tiedot"
},
"degree": {
"one": "Aste",
"plural": "Astetta",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "Tämä kenttä on pakollinen.", "generic": "Tämä kenttä on pakollinen.",
"managed": "Vähintään yksi hallinta-avain vaaditaan, jos laitetta hallitaan.", "managed": "Vähintään yksi hallinta-avain vaaditaan, jos laitetta hallitaan.",
"key": "Avain on pakollinen." "key": "Avain on pakollinen."
},
"invalidOverrideFreq": {
"number": "Virheellinen arvo, odotetaan taajuutta väliltä 410–930 MHz tai arvoa 0 (käytä oletusta)."
} }
}, },
"yes": "Kyllä", "yes": "Kyllä",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Asetukset",
"tabUser": "Käyttäjä",
"tabChannels": "Kanavat",
"tabBluetooth": "Bluetooth",
"tabDevice": "Laite",
"tabDisplay": "Näyttö",
"tabLora": "LoRa",
"tabNetwork": "Verkko",
"tabPosition": "Sijainti",
"tabPower": "Virta",
"tabSecurity": "Turvallisuus"
},
"sidebar": {
"label": "Asetukset"
},
"device": {
"title": "Laitteen asetukset",
"description": "Laitteen asetukset",
"buttonPin": {
"description": "Painikkeen pinnin ohitus",
"label": "Painikkeen pinni"
},
"buzzerPin": {
"description": "Summerin pinnin ohitus",
"label": "Summerin pinni"
},
"disableTripleClick": {
"description": "Poista kolmoisklikkaus käytöstä",
"label": "Poista kolmoisklikkaus käytöstä"
},
"doubleTapAsButtonPress": {
"description": "Käsittele kaksoisnapautus painikkeen painalluksena",
"label": "Kaksoisnapautus painikkeen painalluksena"
},
"ledHeartbeatDisabled": {
"description": "Poista ledin vilkkuminen käytöstä",
"label": "Ledin vilkkuminen poistettu käytöstä"
},
"nodeInfoBroadcastInterval": {
"description": "Kuinka usein laitteen tiedot lähetetään verkkoon",
"label": "Laitteen tietojen lähetyksen aikaväli"
},
"posixTimezone": {
"description": "POSIX-aikavyöhykkeen merkkijono laitetta varten",
"label": "POSIX-aikavyöhyke"
},
"rebroadcastMode": {
"description": "Kuinka uudelleenlähetyksiä käsitellään",
"label": "Uudelleenlähetyksen tila"
},
"role": {
"description": "Mikä rooli laitteella on mesh-verkossa",
"label": "Rooli"
}
},
"bluetooth": {
"title": "Bluetooth asetukset",
"description": "Bluetooth moduulin asetukset",
"note": "Huomautus: Jotkin laitteet (ESP32) eivät voi käyttää bluetoothia sekä WiFiä samanaikaisesti.",
"enabled": {
"description": "Ota Bluetooth käyttöön tai poista käytöstä",
"label": "Käytössä"
},
"pairingMode": {
"description": "PIN-koodin valinnan käyttäytyminen.",
"label": "Paritustila"
},
"pin": {
"description": "Bluetooth PIN-koodi, jota käytetään pariliitettäessä",
"label": "PIN"
}
},
"display": {
"description": "Laitteen näytön asetukset",
"title": "Näyttöasetukset",
"headingBold": {
"description": "Lihavoi otsikkoteksti",
"label": "Lihavoitu otsikko"
},
"carouselDelay": {
"description": "Kuinka nopeasti ikkunat kulkevat",
"label": "Karusellin Viive"
},
"compassNorthTop": {
"description": "Kiinnitä pohjoinen kompassin yläreunaan",
"label": "Kompassin pohjoinen ylhäällä"
},
"displayMode": {
"description": "Näytön asettelun vaihtoehdot",
"label": "Näyttötila"
},
"displayUnits": {
"description": "Näytä metriset tai imperiaaliset yksiköt",
"label": "Näyttöyksiköt"
},
"flipScreen": {
"description": "Käännä näyttöä 180 astetta",
"label": "Käännä näyttö"
},
"gpsDisplayUnits": {
"description": "Koordinaattien näyttömuoto",
"label": "GPS näyttöyksiköt"
},
"oledType": {
"description": "Laitteeseen liitetyn OLED-näytön tyyppi",
"label": "OLED-tyyppi"
},
"screenTimeout": {
"description": "Sammuta näyttö tämän ajan jälkeen",
"label": "Näytön aikakatkaisu"
},
"twelveHourClock": {
"description": "Käytä 12 tunnin kelloa",
"label": "12 tunnin kello"
},
"wakeOnTapOrMotion": {
"description": "Herätä laite napauttamalla tai liikkeestä",
"label": "Herätä napauttamalla tai liikkeellä"
}
},
"lora": {
"title": "Mesh-verkon asetukset",
"description": "LoRa-verkon asetukset",
"bandwidth": {
"description": "Kanavan kaistanleveys MHz",
"label": "Kaistanleveys"
},
"boostedRxGain": {
"description": "RX tehostettu vahvistus",
"label": "RX tehostettu vahvistus"
},
"codingRate": {
"description": "Koodausnopeuden nimittäjä",
"label": "Koodausnopeus"
},
"frequencyOffset": {
"description": "Taajuuskorjaus kalibrointivirheiden korjaamiseksi",
"label": "Taajuuspoikkeama"
},
"frequencySlot": {
"description": "LoRa-taajuuden kanavanumero",
"label": "Taajuuspaikka"
},
"hopLimit": {
"description": "Maksimimäärä hyppyjä",
"label": "Hyppyraja"
},
"ignoreMqtt": {
"description": "Älä välitä MQTT-viestejä mesh-verkon yli",
"label": "Ohita MQTT"
},
"modemPreset": {
"description": "Käytössä olevan modeemin esiasetus",
"label": "Modeemin esiasetus"
},
"okToMqtt": {
"description": "Kun asetetaan arvoksi true, tämä asetus tarkoittaa, että käyttäjä hyväksyy paketin lähettämisen MQTT:lle. Jos asetetaan arvoksi false, etälaitteita pyydetään olemaan välittämättä paketteja MQTT:lle",
"label": "MQTT päällä"
},
"overrideDutyCycle": {
"description": "Ohita käyttöaste (Duty Cycle)",
"label": "Ohita käyttöaste (Duty Cycle)"
},
"overrideFrequency": {
"description": "Käytä mukautettua taajuutta",
"label": "Mukautettu taajuus"
},
"region": {
"description": "Asettaa alueen laitteelle",
"label": "Alue"
},
"spreadingFactor": {
"description": "Ilmaisee symbolia kohden lähetettävien taajuuksien määrän",
"label": "Levennyskerroin"
},
"transmitEnabled": {
"description": "LoRa-radion lähetyksen (TX) käyttöönotto tai poiskytkentä",
"label": "Lähetys käytössä"
},
"transmitPower": {
"description": "Suurin lähetysteho",
"label": "Lähetysteho"
},
"usePreset": {
"description": "Käytä ennalta määriteltyä modeemin esiasetusta",
"label": "Käytä esiasetusta"
},
"meshSettings": {
"description": "LoRa-verkon asetukset",
"label": "Mesh-verkon asetukset"
},
"waveformSettings": {
"description": "LoRa-aaltomuodon asetukset",
"label": "Signaalimuodon asetukset"
},
"radioSettings": {
"label": "Radioasetukset",
"description": "LoRa-laitteen asetukset"
}
},
"network": {
"title": "WiFi-asetukset",
"description": "WiFi-radion asetukset",
"note": "Huomautus: Jotkin laitteet (ESP32) eivät voi käyttää sekä Bluetoothia että WiFiä samanaikaisesti.",
"addressMode": {
"description": "Osoitteen määrityksen valinta",
"label": "Osoitetila"
},
"dns": {
"description": "DNS-palvelin",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Ota käyttöön tai poista käytöstä ethernet-portti",
"label": "Käytössä"
},
"gateway": {
"description": "Oletusyhdyskäytävä",
"label": "Yhdyskäytävä"
},
"ip": {
"description": "IP-osoite",
"label": "IP"
},
"psk": {
"description": "Verkon salasana",
"label": "PSK"
},
"ssid": {
"description": "Verkon nimi",
"label": "SSID"
},
"subnet": {
"description": "Aliverkon peite",
"label": "Aliverkko"
},
"wifiEnabled": {
"description": "Ota WiFi käyttöön tai poista se käytöstä",
"label": "Käytössä"
},
"meshViaUdp": {
"label": "Mesh UDP:n kautta"
},
"ntpServer": {
"label": "NTP-palvelin"
},
"rsyslogServer": {
"label": "Rsyslog-palvelin"
},
"ethernetConfigSettings": {
"description": "Ethernet-portin asetukset",
"label": "Ethernet-asetukset"
},
"ipConfigSettings": {
"description": "IP-osoitteen asetukset",
"label": "IP-osoitteen asetukset"
},
"ntpConfigSettings": {
"description": "NTP-asetukset",
"label": "NTP-asetukset"
},
"rsyslogConfigSettings": {
"description": "Rsyslog määritykset",
"label": "Rsyslog määritykset"
},
"udpConfigSettings": {
"description": "UDP-yhdeyden asetukset",
"label": "UDP-asetukset"
}
},
"position": {
"title": "Sijainnin asetukset",
"description": "Sijaintimoduulin asetukset",
"broadcastInterval": {
"description": "Kuinka usein sijainti lähetetään mesh-verkon yli",
"label": "Lähetyksen aikaväli"
},
"enablePin": {
"description": "GPS-moduulin käyttöönottopinnin korvaus",
"label": "Ota pinni käytöön"
},
"fixedPosition": {
"description": "Älä raportoi GPS-sijaintia, vaan käytä manuaalisesti määritettyä sijaintia",
"label": "Kiinteä sijainti"
},
"gpsMode": {
"description": "Määritä, onko laitteen GPS käytössä, pois päältä vai puuttuuko se kokonaan",
"label": "GSP-tila"
},
"gpsUpdateInterval": {
"description": "Kuinka usein GPS-paikannus suoritetaan",
"label": "GPS-päivitysväli"
},
"positionFlags": {
"description": "Valinnaiset kentät, jotka voidaan sisällyttää sijaintiviesteihin. Mitä enemmän kenttiä valitaan, sitä suurempi viesti on, mikä johtaa pidempään lähetysaikaan ja suurempaan pakettihäviöriskiin.",
"label": "Sijaintimerkinnät"
},
"receivePin": {
"description": "GPS-moduulin käyttöönottopinnin korvaus",
"label": "Vastaanoton pinni"
},
"smartPositionEnabled": {
"description": "Lähetä sijainti vain, kun sijainnissa on tapahtunut merkittävä muutos",
"label": "Ota älykäs sijainti käyttöön"
},
"smartPositionMinDistance": {
"description": "Vähimmäisetäisyys (metreinä), joka on kuljettava ennen sijaintipäivityksen lähettämistä",
"label": "Älykkään sijainnin minimietäisyys"
},
"smartPositionMinInterval": {
"description": "Lyhin aikaväli (sekunteina), joka on kuluttava ennen sijaintipäivityksen lähettämistä",
"label": "Älykkään sijainnin vähimmäisetäisyys"
},
"transmitPin": {
"description": "GPS-moduulin käyttöönottopinnin korvaus",
"label": "Lähetyksen pinni"
},
"intervalsSettings": {
"description": "Kuinka usein sijaintipäivitykset lähetetään",
"label": "Aikaväli"
},
"flags": {
"placeholder": "Valitse sijaintiasetukset...",
"altitude": "Korkeus",
"altitudeGeoidalSeparation": "Korkeuden geoidinen erotus",
"altitudeMsl": "Korkeus on mitattu merenpinnan tasosta",
"dop": "Tarkkuuden heikkenemä (DOP), oletuksena käytetään PDOP-arvoa",
"hdopVdop": "Jos DOP on asetettu, käytä HDOP- ja VDOP-arvoja PDOP:n sijaan",
"numSatellites": "Satelliittien määrä",
"sequenceNumber": "Sekvenssinumero",
"timestamp": "Aikaleima",
"unset": "Ei yhdistetty",
"vehicleHeading": "Ajoneuvon suunta",
"vehicleSpeed": "Ajoneuvon nopeus"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Käytetään akun jännitteen lukeman säätämiseen",
"label": "Korvaava AD-muuntimen kerroin"
},
"ina219Address": {
"description": "Akkunäytön INA219 osoite",
"label": "INA219 Osoite"
},
"lightSleepDuration": {
"description": "Kuinka kauan laite on kevyessä lepotilassa",
"label": "Kevyen lepotilan kesto"
},
"minimumWakeTime": {
"description": "Vähimmäisaika, jonka laite pysyy hereillä paketin vastaanoton jälkeen",
"label": "Minimi heräämisaika"
},
"noConnectionBluetoothDisabled": {
"description": "Jos laite ei saa Bluetooth-yhteyttä, BLE-radio poistetaan käytöstä tämän ajan kuluttua",
"label": "Ei yhteyttä. Bluetooth on pois käytöstä"
},
"powerSavingEnabled": {
"description": "Valitse, jos laite saa virtaa matalavirtalähteestä (esim. aurinkopaneeli), jolloin virrankulutusta minimoidaan mahdollisimman paljon.",
"label": "Ota virransäästötila käyttöön"
},
"shutdownOnBatteryDelay": {
"description": "Sammuta laite automaattisesti tämän ajan kuluttua akkukäytöllä, 0 tarkoittaa toistaiseksi päällä",
"label": "Viive laitteen sammuttamisessa akkukäytöllä"
},
"superDeepSleepDuration": {
"description": "Kuinka pitkään laite on supersyvässä lepotilassa",
"label": "Supersyvän lepotilan kesto"
},
"powerConfigSettings": {
"description": "Virtamoduulin asetukset",
"label": "Virran asetukset"
},
"sleepSettings": {
"description": "Virtamoduulin lepotila-asetukset",
"label": "Lepotilan asetukset"
}
},
"security": {
"description": "Turvallisuuskokoonpanon asetukset",
"title": "Turvallisuusasetukset",
"button_backupKey": "Varmuuskopioi avain",
"adminChannelEnabled": {
"description": "Salli saapuva laitteen ohjaus suojaamattoman vanhan admin-kanavan kautta",
"label": "Salli vanha admin ylläpitäjä"
},
"enableDebugLogApi": {
"description": "Lähetä reaaliaikainen debug-loki sarjaportin kautta, katso ja vie laitteen lokitiedostot, joista sijaintitiedot on poistettu, Bluetoothin kautta",
"label": "Ota käyttöön virheenkorjauslokin API-rajapinta"
},
"managed": {
"description": "Jos tämä on käytössä, laitteen asetuksia voi muuttaa vain etäadmin-laitteen hallintaviestien kautta. Älä ota tätä käyttöön, ellei vähintään yhtä sopivaa etäadmin-laitetta ole määritetty ja julkinen avain ei ole tallennettu johonkin yllä olevista kentistä.",
"label": "Hallinnoitu"
},
"privateKey": {
"description": "Käytetään jaetun avaimen luomiseen etälaitteen kanssa",
"label": "Yksityinen avain"
},
"publicKey": {
"description": "Lähetetään muille mesh-verkon laitteille, jotta ne voivat laskea jaetun salaisen avaimen",
"label": "Julkinen avain"
},
"primaryAdminKey": {
"description": "Ensisijainen julkinen avain, jolla on oikeus lähettää hallintaviestejä tälle laitteelle",
"label": "Ensisijainen järjestelmänvalvojan avain"
},
"secondaryAdminKey": {
"description": "Toissijainen julkinen avain, jolla on oikeus lähettää hallintaviestejä tälle laitteelle",
"label": "Toissijainen järjestelmänvalvojan avain"
},
"serialOutputEnabled": {
"description": "Sarjakonsoli Stream API:n yli",
"label": "Sarjaulostulo Käytössä"
},
"tertiaryAdminKey": {
"description": "Kolmas julkinen avain, jolla on oikeus lähettää hallintaviestejä tälle laitteelle",
"label": "Kolmas järjestelmänvalvojan hallinta-avain"
},
"adminSettings": {
"description": "Järjestelmänvalvojan asetukset",
"label": "Ylläpitäjän asetukset"
},
"loggingSettings": {
"description": "Kirjautumisen asetukset",
"label": "Kirjautumisen asetukset"
}
},
"user": {
"title": "Käyttäjäasetukset",
"description": "Aseta laitteen nimi ja tunnistetiedot",
"longName": {
"label": "Pitkä nimi",
"description": "Koko näyttönimi (1–40 merkkiä)",
"validation": {
"min": "Pitkässä nimessä on oltava vähintään 1 merkki",
"max": "Pitkässä nimessä saa olla enintään 40 merkkiä"
}
},
"shortName": {
"label": "Lyhytnimi",
"description": "Lyhytnimesi (2–4 merkkiä)",
"validation": {
"min": "Lyhytnimen on oltava vähintään 2 merkkiä pitkä",
"max": "Lyhytnimessä saa olla enintään 4 merkkiä"
}
},
"isUnmessageable": {
"label": "Ei vastaanota viestejä",
"description": "Käytetään tunnistamaan valvomattomat tai infrastruktuurilaitteet, jotta viestintä ei olisi käytettävissä laitteille, jotka eivät koskaan vastaa."
},
"isLicensed": {
"label": "Lisensoitu radioamatööri (HAM)",
"description": "Ota käyttöön, jos olet luvanvarainen radioamatööri. Tämän asetuksen käyttöönotto poistaa salauksen käytöstä, eikä se ole yhteensopiva oletusarvoisen Meshtastic-verkon kanssa."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "Virheellinen Meshtastic verkko-osoite" "invalidUrl": "Virheellinen Meshtastic verkko-osoite"
}, },
"channelPrefix": "Kanava: ", "channelPrefix": "Kanava: ",
"primary": "Ensisijainen ",
"doNotImport": "Tuonti ei onnistu",
"channelName": "Nimi",
"channelSlot": "Paikka",
"channelSetUrl": "Kanavan asetus / QR-koodin URL-osoite", "channelSetUrl": "Kanavan asetus / QR-koodin URL-osoite",
"channels": "Kanavat:", "useLoraConfig": "Tuo LoRa-asetukset",
"usePreset": "Käytä esiasetusta?", "presetDescription": "Nykyiset LoRa-asetukset korvataan uusilla.",
"title": "Tuo kanava-asetukset" "title": "Tuo kanava-asetukset"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Sovellusilmoitukset", "title": "Sovellusilmoitukset",
"TraceRoute can only be sent once every 30 seconds": "Reitinselvityksen voi tehdä kerran 30:ssä sekunnissa", "TraceRoute can only be sent once every 30 seconds": "Reitinselvityksen voi tehdä kerran 30:ssä sekunnissa",
"Compromised keys were detected and regenerated.": "Turvallisuudeltaan vaarantuneet avaimet havaittiin ja ne generoitiin uudestaan." "Compromised keys were detected and regenerated.": "Turvallisuudeltaan vaarantuneet avaimet havaittiin ja ne generoitiin uudestaan."
},
"resetNodeDb": {
"title": "Nollaa laitteen tietokanta",
"description": "Tämä poistaa kaikki laitteet tietokannasta ja tyhjentää kaiken viestihistorian päätelaitteen sovelluksesta. Tätä toimintoa ei voi perua. Haluatko varmasti jatkaa?",
"confirm": "Nollaa laitteen tietokanta",
"failedTitle": "Tietokannan nollaamisessa tapahtui virhe. Yritä uudelleen."
},
"clearAllStores": {
"title": "Tyhjennä kaikki paikallisesta tallennustilasta",
"description": "Tämä poistaa kaiken paikallisesti tallennetun tiedon, mukaan lukien viestihistorian ja laitetietokannat kaikilta aiemmin yhdistetyiltä laitteilta. Toiminnon jälkeen sinun on muodostettava yhteys omaan laitteeseesi uudelleen. Tätä toimintoa ei voi perua. Haluatko varmasti jatkaa?",
"confirm": "Tyhjennä kaikki paikallisesta tallennustilasta",
"failedTitle": "Paikallisen tallennustilan tyhjentämisessä tapahtui virhe. Yritä uudelleen."
},
"factoryResetDevice": {
"title": "Palauta tehdasasetukset",
"description": "Tämä palauttaa yhdistetyn laitteen tehdasasetuksiin ja poistaa kaikki laitteen asetukset, tiedot, laitteet ja viestit, jotka on tallennettu asiakasohjelmaan. Tätä toimintoa ei voi perua. Haluatko varmasti jatkaa?",
"confirm": "Palauta tehdasasetukset",
"failedTitle": "Tehdasasetusten palauttamisessa tapahtui virhe. Yritä uudelleen."
},
"factoryResetConfig": {
"title": "Tehdasasetusten palautusasetukset",
"description": "Tämä palauttaa yhdistetyn laitteen asetukset tehdasasetuksiin ja poistaa kaikki laitteen nykyiset asetukset. Tätä toimintoa ei voi perua. Haluatko varmasti jatkaa?",
"confirm": "Tehdasasetusten palautusasetukset",
"failedTitle": "Tehdasasetusten palauttamisessa tapahtui virhe. Yritä uudelleen."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Paikanna sijaintini",
"NavigationControl.ZoomIn": "Suurenna",
"NavigationControl.ZoomOut": "Pienennä",
"CooperativeGesturesHandler.WindowsHelpText": "Pidä Ctrl-näppäin painettuna ja rullaa hiirellä suurentaaksesi tai pienentääksesi karttaa",
"CooperativeGesturesHandler.MacHelpText": "Pidä ⌘-näppäin painettuna ja rullaa hiirellä suurentaaksesi tai pienentääksesi karttaa",
"CooperativeGesturesHandler.MobileHelpText": "Käytä kahta sormea siirtääksesi karttaa"
},
"layerTool": {
"nodeMarkers": "Näytä laitteet",
"directNeighbors": "Näytä suorat yhteydet",
"remoteNeighbors": "Näytä etäyhteydet",
"positionPrecision": "Näytä sijainnin tarkkuus",
"traceroutes": "Näytä reititykset",
"waypoints": "Näytä reittipisteet"
},
"mapMenu": {
"locateAria": "Paikanna laitteeni",
"layersAria": "Vaihda kartan tyyliä"
},
"waypointDetail": {
"edit": "Muokkaa",
"description": "Kuvaus:",
"createdBy": "Muokannut:",
"createdDate": "Luotu:",
"updated": "Päivitetty:",
"expires": "Vanhenee:",
"distance": "Etäisyys:",
"bearing": "Kompassisuunta kohteeseen:",
"lockedTo": "Lukinnut:",
"latitude": "Leveysaste:",
"longitude": "Pituusaste:"
},
"myNode": {
"tooltip": "Tämä laite"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Suora", "direct": "Suora",
"away": "poissa", "away": "poissa",
"unknown": "-",
"viaMqtt": ", MQTT välityksellä" "viaMqtt": ", MQTT välityksellä"
},
"lastHeardStatus": {
"never": "Ei koskaan"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigointi", "title": "Navigointi",
"messages": "Viestit", "messages": "Viestit",
"map": "Kartta", "map": "Kartta",
"config": "Asetukset", "settings": "Asetukset",
"radioConfig": "Radion asetukset",
"moduleConfig": "Moduulin asetukset",
"channels": "Kanavat", "channels": "Kanavat",
"radioConfig": "Radion asetukset",
"deviceConfig": "Laitteen asetukset",
"moduleConfig": "Moduulin asetukset",
"nodes": "Laitteet" "nodes": "Laitteet"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Laiteohjelmisto", "title": "Laiteohjelmisto",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Koontipäivä: {{date}}" "buildDate": "Koontipäivä: {{date}}"
}, }
"deviceName": {
"title": "Laitteen nimi",
"changeName": "Vaihda laitteen nimi",
"placeholder": "Anna laitteelle nimi"
},
"editDeviceName": "Muokkaa laitteen nimeä"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Tallennetaan asetukset", "title": "Tallennetaan asetukset",
"description": "Asetuksien muutos {{case}} on tallennettu." "description": "Asetuksien muutos {{case}} on tallennettu."
}, },
"saveAllSuccess": {
"title": "Tallennettu",
"description": "Kaikki asetukset on tallennettu."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} suosikit.", "title": "{{action}} {{nodeName}} {{direction}} suosikit.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Ajan käyttöaste (%)" "label": "Ajan käyttöaste (%)",
"short": "Lähetysaika­käyttö (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Akun varaus (%)", "label": "Akun varaus (%)",
@@ -160,7 +160,8 @@
"title": "Jännite" "title": "Jännite"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Kanavan käyttö (%)" "label": "Kanavan käyttö (%)",
"short": "Kanavan käyttöaste (%)"
}, },
"hops": { "hops": {
"direct": "Suora", "direct": "Suora",
@@ -3,7 +3,9 @@
"sectionLabel": "Canaux", "sectionLabel": "Canaux",
"channelName": "Canal {{channelName}}", "channelName": "Canal {{channelName}}",
"broadcastLabel": "Principal", "broadcastLabel": "Principal",
"channelIndex": "Ca {{index}}" "channelIndex": "Ca {{index}}",
"import": "Importer",
"export": "Exporter"
}, },
"validation": { "validation": {
"pskInvalid": "Veuillez entrer une clé PSK valide de {{bits}} bits." "pskInvalid": "Veuillez entrer une clé PSK valide de {{bits}} bits."
@@ -15,7 +15,6 @@
"messages": "Messages", "messages": "Messages",
"map": "Carte", "map": "Carte",
"config": "Config", "config": "Config",
"channels": "Canaux",
"nodes": "Noeuds" "nodes": "Noeuds"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Debug", "label": "Debug",
"command": { "command": {
"reconfigure": "Reconfigurer", "reconfigure": "Reconfigurer",
"clearAllStoredMessages": "Effacer tous les messages stockés" "clearAllStoredMessages": "Effacer tous les messages stockés",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Mètres", "plural": "Mètres",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minute", "one": "Minute",
"plural": "Minutes" "plural": "Minutes"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Jour", "one": "Jour",
"plural": "Jours" "plural": "Jours",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Mois", "one": "Mois",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Enregistrement", "one": "Enregistrement",
"plural": "Enregistrements" "plural": "Enregistrements"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "Ce champ est obligatoire.", "generic": "Ce champ est obligatoire.",
"managed": "Au moins une clé d’administration est requise si le nœud est géré.", "managed": "Au moins une clé d’administration est requise si le nœud est géré.",
"key": "Clé requise." "key": "Clé requise."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Oui", "yes": "Oui",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Réglages",
"tabUser": "Utilisateur",
"tabChannels": "Canaux",
"tabBluetooth": "Bluetooth",
"tabDevice": "Appareil",
"tabDisplay": "Écran",
"tabLora": "LoRa",
"tabNetwork": "Réseau",
"tabPosition": "Position",
"tabPower": "Alimentation",
"tabSecurity": "Sécurité"
},
"sidebar": {
"label": "Configuration"
},
"device": {
"title": "Paramètres de l'appareil",
"description": "Paramètres de l'appareil",
"buttonPin": {
"description": "Redéfinition de la broche du bouton",
"label": "Broche du bouton"
},
"buzzerPin": {
"description": "Redéfinition de la broche du buzzer",
"label": "Broche du buzzer"
},
"disableTripleClick": {
"description": "Désactiver le triple clic",
"label": "Désactiver le triple clic"
},
"doubleTapAsButtonPress": {
"description": "Considérer le double tapotement comme un appui sur le bouton",
"label": "Double tapotement comme appui bouton"
},
"ledHeartbeatDisabled": {
"description": "Désactiver le clignotement LED par défaut",
"label": "Clignotement LED désactivé"
},
"nodeInfoBroadcastInterval": {
"description": "Fréquence de diffusion des informations du nœud",
"label": "Intervalle de diffusion des infos nœud"
},
"posixTimezone": {
"description": "Chaîne de fuseau horaire POSIX pour l'appareil",
"label": "Zone horaire POSIX"
},
"rebroadcastMode": {
"description": "Mode de réémission des messages",
"label": "Mode de réémission"
},
"role": {
"description": "Rôle de l'appareil dans le réseau mesh",
"label": "Rôle"
}
},
"bluetooth": {
"title": "Paramètres Bluetooth",
"description": "Paramètres du module Bluetooth",
"note": "Note: Certains appareils (ESP32) ne peuvent pas utiliser à la fois Bluetooth et WiFi en même temps.",
"enabled": {
"description": "Activer ou désactiver le Bluetooth",
"label": "Activé"
},
"pairingMode": {
"description": "Titre en gras",
"label": "Mode d'appariement"
},
"pin": {
"description": "Broche utilisée pour l'appairage",
"label": "Broche"
}
},
"display": {
"description": "Paramètres d'affichage de l'appareil",
"title": "Paramètres d'affichage",
"headingBold": {
"description": "Mettre le titre en gras",
"label": "Titre en gras"
},
"carouselDelay": {
"description": "Vitesse de défilement des fenêtres",
"label": "Délai du carrousel"
},
"compassNorthTop": {
"description": "Fixer le nord en haut de la boussole",
"label": "Nord en haut de la boussole"
},
"displayMode": {
"description": "Variante de disposition d'affichage",
"label": "Mode d'affichage"
},
"displayUnits": {
"description": "Afficher en unités métriques ou impériales",
"label": "Unités affichées"
},
"flipScreen": {
"description": "Faire pivoter l'affichage de 180 degrés",
"label": "Faire pivoter l'écran"
},
"gpsDisplayUnits": {
"description": "Format d'affichage des coordonnées",
"label": "Unités GPS"
},
"oledType": {
"description": "Type d'écran OLED connecté à l'appareil",
"label": "Type d'OLED"
},
"screenTimeout": {
"description": "Temps avant extinction de l'écran",
"label": "Délai d'extinction de l'écran"
},
"twelveHourClock": {
"description": "Utiliser le format horaire 12 heures",
"label": "Horloge 12 h"
},
"wakeOnTapOrMotion": {
"description": "Réveiller l'appareil en cas de tapotement ou de mouvement",
"label": "Réveil par tapotement ou mouvement"
}
},
"lora": {
"title": "Paramètres maillage",
"description": "Paramètres du réseau maillé LoRa",
"bandwidth": {
"description": "Largeur de bande du canal en MHz",
"label": "Bande Passante"
},
"boostedRxGain": {
"description": "Gain de réception amplifié",
"label": "Gain RX amplifié"
},
"codingRate": {
"description": "Dénominateur du taux de codage",
"label": "Taux de codage"
},
"frequencyOffset": {
"description": "Décalage de fréquence pour corriger les erreurs d'étalonnage du cristal",
"label": "Décalage de fréquence"
},
"frequencySlot": {
"description": "Numéro du canal de fréquence LoRa",
"label": "Slot de fréquence"
},
"hopLimit": {
"description": "Nombre maximum de sauts",
"label": "Limite de sauts"
},
"ignoreMqtt": {
"description": "Ne pas transférer les messages MQTT sur le maillage",
"label": "Ignorer MQTT"
},
"modemPreset": {
"description": "Préréglage du modem à utiliser",
"label": "Préréglage du modem"
},
"okToMqtt": {
"description": "Si activé, permet la publication du paquet sur MQTT. Sinon, les nœuds distants ne doivent pas relayer les paquets vers MQTT.",
"label": "OK vers MQTT"
},
"overrideDutyCycle": {
"description": "Ne pas prendre en compte la limite d'utilisation",
"label": "Ne pas prendre en compte la limite d'utilisation"
},
"overrideFrequency": {
"description": "Remplacement de la fréquence",
"label": "Fréquence personnalisée"
},
"region": {
"description": "Définit la région pour votre nœud",
"label": "Région"
},
"spreadingFactor": {
"description": "Nombre de chirps par symbole",
"label": "Facteur d'étalement"
},
"transmitEnabled": {
"description": "Activer/désactiver l'émission (TX) depuis la radio LoRa",
"label": "Transmission activée"
},
"transmitPower": {
"description": "Puissance maximale d'émission",
"label": "Puissance d'émission"
},
"usePreset": {
"description": "Utiliser un des préréglages prédéfinis du modem",
"label": "Utiliser un préréglage"
},
"meshSettings": {
"description": "Paramètres du maillage LoRa",
"label": "Paramètres du maillage"
},
"waveformSettings": {
"description": "Paramètres de la forme d’onde LoRa",
"label": "Paramètres de l’onde"
},
"radioSettings": {
"label": "Paramètres radio",
"description": "Paramètres de la radio LoRa"
}
},
"network": {
"title": "Configuration WiFi",
"description": "Configuration de la radio WiFi",
"note": "Remarque : certains appareils (ESP32) ne peuvent pas utiliser simultanément Bluetooth et WiFi.",
"addressMode": {
"description": "Sélection du mode d’attribution d’adresse",
"label": "Mode d’adressage"
},
"dns": {
"description": "Serveur DNS",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Activer ou désactiver le port Ethernet",
"label": "Activé"
},
"gateway": {
"description": "Passerelle par défaut",
"label": "Passerelle"
},
"ip": {
"description": "Adresse IP",
"label": "IP"
},
"psk": {
"description": "Mot de passe du réseau",
"label": "PSK"
},
"ssid": {
"description": "Nom du réseau",
"label": "SSID"
},
"subnet": {
"description": "Masque de sous-réseau",
"label": "Sous-réseau"
},
"wifiEnabled": {
"description": "Activer ou désactiver la radio WiFi",
"label": "Activé"
},
"meshViaUdp": {
"label": "Réseau maillé via UDP"
},
"ntpServer": {
"label": "Serveur NTP"
},
"rsyslogServer": {
"label": "Serveur Rsyslog"
},
"ethernetConfigSettings": {
"description": "Paramètres du port Ethernet",
"label": "Configuration Ethernet"
},
"ipConfigSettings": {
"description": "Paramètres IP",
"label": "Configuration IP"
},
"ntpConfigSettings": {
"description": "Configuration NTP",
"label": "Configuration NTP"
},
"rsyslogConfigSettings": {
"description": "Paramètres Rsyslog",
"label": "Configuration Rsyslog"
},
"udpConfigSettings": {
"description": "Configuration du réseau maillé via UDP",
"label": "Configuration UDP"
}
},
"position": {
"title": "Paramètres de position",
"description": "Paramètres du module de position",
"broadcastInterval": {
"description": "Fréquence d’envoi de votre position sur le réseau maillé",
"label": "Intervalle de diffusion"
},
"enablePin": {
"description": "Redéfinition de la broche d’activation du module GPS",
"label": "Broche d’activation"
},
"fixedPosition": {
"description": "Ne pas envoyer la position GPS mais une position saisie manuellement",
"label": "Position fixe"
},
"gpsMode": {
"description": "Configuration du GPS : activé, désactivé ou non présent",
"label": "Mode GPS"
},
"gpsUpdateInterval": {
"description": "Fréquence d’acquisition d’une position GPS",
"label": "Intervalle de mise à jour GPS"
},
"positionFlags": {
"description": "Champs optionnels à inclure dans les messages de position. Plus il y en a, plus le message est grand, augmentant le risque de perte.",
"label": "Champs de position"
},
"receivePin": {
"description": "Redéfinition de la broche RX du module GPS",
"label": "Broche de réception"
},
"smartPositionEnabled": {
"description": "N’envoyer la position qu’en cas de changement significatif",
"label": "Activer la position intelligente"
},
"smartPositionMinDistance": {
"description": "Distance minimale (en mètres) à parcourir avant envoi de la nouvelle position",
"label": "Distance minimale pour mise à jour"
},
"smartPositionMinInterval": {
"description": "Délai minimal (en secondes) entre deux envois de position",
"label": "Intervalle minimal de mise à jour"
},
"transmitPin": {
"description": "Redéfinition de la broche TX du module GPS",
"label": "Broche de transmission"
},
"intervalsSettings": {
"description": "Fréquence d’envoi des mises à jour de position",
"label": "Intervalles"
},
"flags": {
"placeholder": "Sélectionner les champs de position...",
"altitude": "Altitude",
"altitudeGeoidalSeparation": "Séparation géoïdale de l’altitude",
"altitudeMsl": "Altitude au-dessus du niveau moyen de la mer",
"dop": "DOP (Dilution de la précision), PDOP utilisé par défaut",
"hdopVdop": "Si DOP est activé, utiliser HDOP / VDOP au lieu de PDOP",
"numSatellites": "Nombre de satellites",
"sequenceNumber": "Numéro de séquence",
"timestamp": "Horodatage",
"unset": "Désactivé",
"vehicleHeading": "Cap du véhicule",
"vehicleSpeed": "Vitesse du véhicule"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Utilisé pour ajuster la lecture de la tension batterie",
"label": "Coefficient de correction ADC"
},
"ina219Address": {
"description": "Adresse du moniteur de batterie INA219",
"label": "Adresse INA219"
},
"lightSleepDuration": {
"description": "Durée pendant laquelle l'appareil reste en veille légère",
"label": "Durée de veille légère"
},
"minimumWakeTime": {
"description": "Temps minimal pendant lequel l'appareil reste éveillé après réception d’un paquet",
"label": "Temps d’éveil minimal"
},
"noConnectionBluetoothDisabled": {
"description": "Si aucune connexion Bluetooth n’est reçue, la radio BLE sera désactivée après ce délai",
"label": "Bluetooth désactivé si non connecté"
},
"powerSavingEnabled": {
"description": "À activer si l’appareil est alimenté par une source à faible courant (ex. : panneau solaire)..",
"label": "Activer le mode économie d'énergie"
},
"shutdownOnBatteryDelay": {
"description": "Éteindre automatiquement le nœud après ce délai sur batterie, 0 pour indéfini",
"label": "Délai d’extinction sur batterie"
},
"superDeepSleepDuration": {
"description": "Durée pendant laquelle l’appareil reste en super veille",
"label": "Durée de veille profonde"
},
"powerConfigSettings": {
"description": "Paramètres du module d’alimentation",
"label": "Configuration de l'alimentation"
},
"sleepSettings": {
"description": "Paramètres de veille du module d’alimentation",
"label": "Paramètres de veille"
}
},
"security": {
"description": "Paramètres de configuration de la sécurité",
"title": "Paramètres de sécurité",
"button_backupKey": "Clé de sauvegarde",
"adminChannelEnabled": {
"description": "Autoriser le contrôle distant via le canal d’administration hérité non sécurisé",
"label": "Autoriser l’administration héritée"
},
"enableDebugLogApi": {
"description": "Afficher en direct les journaux de débogage via le port série, consulter/exporter les journaux sans position via Bluetooth",
"label": "Activer l’API des journaux de debug"
},
"managed": {
"description": "Si cette option est activée, les options de configuration de l'appareil ne peuvent être modifiées à distance que par un nœud d'administration distante via des messages d'administration. N'activez cette option que si au moins un nœud d'administration distant approprié a été configuré et que la clé publique est stockée dans l'un des champs ci-dessus.",
"label": "Géré"
},
"privateKey": {
"description": "Utilisée pour créer une clé partagée avec un appareil distant",
"label": "Clé privée"
},
"publicKey": {
"description": "Envoyée aux autres nœuds pour générer une clé secrète partagée",
"label": "Clé publique"
},
"primaryAdminKey": {
"description": "Clé publique principale autorisée à envoyer des messages d’administration",
"label": "Clé Admin principale"
},
"secondaryAdminKey": {
"description": "Clé publique secondaire autorisée à envoyer des messages d’administration",
"label": "Clé Admin secondaire"
},
"serialOutputEnabled": {
"description": "Console série via l’API de flux",
"label": "Sortie série activée"
},
"tertiaryAdminKey": {
"description": "Clé publique tertiaire autorisée à envoyer des messages d’administration",
"label": "Clé Admin tertiaire"
},
"adminSettings": {
"description": "Paramètres liés à l’administration",
"label": "Paramètres administrateur"
},
"loggingSettings": {
"description": "Paramètres liés aux journaux",
"label": "Paramètres de journalisation"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "Nom long",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "Nom court",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "Non joignable par message",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "Radioamateur licencié (HAM)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "URL Meshtastic invalide" "invalidUrl": "URL Meshtastic invalide"
}, },
"channelPrefix": "Canal: ", "channelPrefix": "Canal: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "Nom",
"channelSlot": "Emplacement",
"channelSetUrl": "URL du set de canaux ou du QR code", "channelSetUrl": "URL du set de canaux ou du QR code",
"channels": "Canaux:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Utiliser un préréglage?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Importer un ensemble de canaux" "title": "Importer un ensemble de canaux"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Notification client", "title": "Notification client",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute ne peut être envoyée qu'une fois toutes les 30 secondes", "TraceRoute can only be sent once every 30 seconds": "TraceRoute ne peut être envoyée qu'une fois toutes les 30 secondes",
"Compromised keys were detected and regenerated.": "Les clés compromises ont été détectées et régénérées." "Compromised keys were detected and regenerated.": "Les clés compromises ont été détectées et régénérées."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "Réinitialisation d'usine de l'appareil",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Réinitialisation d'usine de l'appareil",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "Réinitialisation d'usine de la config",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "Réinitialisation d'usine de la config",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "Modifier",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Direk", "direct": "Direk",
"away": "distant", "away": "distant",
"unknown": "-",
"viaMqtt": ", via MQTT" "viaMqtt": ", via MQTT"
},
"lastHeardStatus": {
"never": "Jamais"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigation", "title": "Navigation",
"messages": "Messages", "messages": "Messages",
"map": "Carte", "map": "Carte",
"config": "Configuration", "settings": "Réglages",
"radioConfig": "Configuration radio",
"moduleConfig": "Configuration du module",
"channels": "Canaux", "channels": "Canaux",
"radioConfig": "Configuration radio",
"deviceConfig": "Configuration de l'appareil",
"moduleConfig": "Configuration du module",
"nodes": "Noeuds" "nodes": "Noeuds"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Micrologiciel", "title": "Micrologiciel",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Date de compilation : {{date}}" "buildDate": "Date de compilation : {{date}}"
}, }
"deviceName": {
"title": "Nom de l'appareil",
"changeName": "Changer le nom de l'appareil",
"placeholder": "Saisissez le nom de l'appareil"
},
"editDeviceName": "Éditer le nom de l'appareil"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Configuration enregistrée", "title": "Configuration enregistrée",
"description": "Le changement de configuration {{case}} a été enregistré." "description": "Le changement de configuration {{case}} a été enregistré."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} des favoris.", "title": "{{action}} {{nodeName}} {{direction}} des favoris.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Utilisation du temps d’antenne (%)" "label": "Utilisation du temps d’antenne (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Niveau de batterie (%)", "label": "Niveau de batterie (%)",
@@ -160,7 +160,8 @@
"title": "Tension" "title": "Tension"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Utilisation du canal (%)" "label": "Utilisation du canal (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "Direk", "direct": "Direk",
@@ -3,7 +3,9 @@
"sectionLabel": "Csatornák", "sectionLabel": "Csatornák",
"channelName": "Csatorna: {{channelName}}", "channelName": "Csatorna: {{channelName}}",
"broadcastLabel": "Elsődleges", "broadcastLabel": "Elsődleges",
"channelIndex": "Csat. {{index}}" "channelIndex": "Csat. {{index}}",
"import": "Importálás",
"export": "Exportálás"
}, },
"validation": { "validation": {
"pskInvalid": "Adj meg egy érvényes {{bits}} bites PSK-t." "pskInvalid": "Adj meg egy érvényes {{bits}} bites PSK-t."
@@ -15,7 +15,6 @@
"messages": "Üzenetek", "messages": "Üzenetek",
"map": "Térkép", "map": "Térkép",
"config": "Config", "config": "Config",
"channels": "Csatornák",
"nodes": "Csomópontok" "nodes": "Csomópontok"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Debug", "label": "Debug",
"command": { "command": {
"reconfigure": "Reconfigure", "reconfigure": "Reconfigure",
"clearAllStoredMessages": "Clear All Stored Message" "clearAllStoredMessages": "Clear All Stored Message",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Méter", "plural": "Méter",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Perc", "one": "Perc",
"plural": "Percek" "plural": "Percek"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Nap", "one": "Nap",
"plural": "Napok" "plural": "Napok",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Hónap", "one": "Hónap",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Bejegyzések", "one": "Bejegyzések",
"plural": "Bejegyzések" "plural": "Bejegyzések"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "A mező kitöltése kötelező.", "generic": "A mező kitöltése kötelező.",
"managed": "At least one admin key is requred if the node is managed.", "managed": "At least one admin key is requred if the node is managed.",
"key": "Kulcs megadása kötelező." "key": "Kulcs megadása kötelező."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Igen", "yes": "Igen",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Beállítások",
"tabUser": "Felhasználó",
"tabChannels": "Csatornák",
"tabBluetooth": "Bluetooth",
"tabDevice": "Eszköz",
"tabDisplay": "Kijelző",
"tabLora": "LoRa",
"tabNetwork": "Hálózat",
"tabPosition": "Pozíció",
"tabPower": "Energia",
"tabSecurity": "Biztonság"
},
"sidebar": {
"label": "Configuration"
},
"device": {
"title": "Device Settings",
"description": "Settings for the device",
"buttonPin": {
"description": "Button pin override",
"label": "Button Pin"
},
"buzzerPin": {
"description": "Buzzer pin override",
"label": "Buzzer Pin"
},
"disableTripleClick": {
"description": "Disable triple click",
"label": "Disable Triple Click"
},
"doubleTapAsButtonPress": {
"description": "Treat double tap as button press",
"label": "Double Tap as Button Press"
},
"ledHeartbeatDisabled": {
"description": "Disable default blinking LED",
"label": "LED Heartbeat Disabled"
},
"nodeInfoBroadcastInterval": {
"description": "How often to broadcast node info",
"label": "Node Info Broadcast Interval"
},
"posixTimezone": {
"description": "The POSIX timezone string for the device",
"label": "POSIX időzóna"
},
"rebroadcastMode": {
"description": "How to handle rebroadcasting",
"label": "Rebroadcast Mode"
},
"role": {
"description": "What role the device performs on the mesh",
"label": "Szerepkör"
}
},
"bluetooth": {
"title": "Bluetooth Settings",
"description": "Settings for the Bluetooth module",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"enabled": {
"description": "Enable or disable Bluetooth",
"label": "Enabled"
},
"pairingMode": {
"description": "Pin selection behaviour.",
"label": "Párosítási mód"
},
"pin": {
"description": "Pin to use when pairing",
"label": "Pin"
}
},
"display": {
"description": "Settings for the device display",
"title": "Display Settings",
"headingBold": {
"description": "Bolden the heading text",
"label": "Bold Heading"
},
"carouselDelay": {
"description": "How fast to cycle through windows",
"label": "Carousel Delay"
},
"compassNorthTop": {
"description": "Fix north to the top of compass",
"label": "Compass North Top"
},
"displayMode": {
"description": "Screen layout variant",
"label": "Display Mode"
},
"displayUnits": {
"description": "Display metric or imperial units",
"label": "Display Units"
},
"flipScreen": {
"description": "Flip display 180 degrees",
"label": "Flip Screen"
},
"gpsDisplayUnits": {
"description": "Coordinate display format",
"label": "GPS Display Units"
},
"oledType": {
"description": "Type of OLED screen attached to the device",
"label": "OLED Type"
},
"screenTimeout": {
"description": "Turn off the display after this long",
"label": "Screen Timeout"
},
"twelveHourClock": {
"description": "Use 12-hour clock format",
"label": "12-Hour Clock"
},
"wakeOnTapOrMotion": {
"description": "Wake the device on tap or motion",
"label": "Wake on Tap or Motion"
}
},
"lora": {
"title": "Mesh Settings",
"description": "Settings for the LoRa mesh",
"bandwidth": {
"description": "Channel bandwidth in MHz",
"label": "Sávszélesség"
},
"boostedRxGain": {
"description": "Boosted RX gain",
"label": "Boosted RX Gain"
},
"codingRate": {
"description": "The denominator of the coding rate",
"label": "Coding Rate"
},
"frequencyOffset": {
"description": "Frequency offset to correct for crystal calibration errors",
"label": "Frequency Offset"
},
"frequencySlot": {
"description": "LoRa frequency channel number",
"label": "Frequency Slot"
},
"hopLimit": {
"description": "Maximum number of hops",
"label": "Hop Limit"
},
"ignoreMqtt": {
"description": "Don't forward MQTT messages over the mesh",
"label": "MQTT figyelmen kívül hagyása"
},
"modemPreset": {
"description": "Modem preset to use",
"label": "Modem-előbeállítás"
},
"okToMqtt": {
"description": "When set to true, this configuration indicates that the user approves the packet to be uploaded to MQTT. If set to false, remote nodes are requested not to forward packets to MQTT",
"label": "MQTT jóváhagyás"
},
"overrideDutyCycle": {
"description": "Duty Cycle felülbírálása",
"label": "Duty Cycle felülbírálása"
},
"overrideFrequency": {
"description": "Override frequency",
"label": "Override Frequency"
},
"region": {
"description": "Sets the region for your node",
"label": "Régió"
},
"spreadingFactor": {
"description": "Indicates the number of chirps per symbol",
"label": "Spreading Factor"
},
"transmitEnabled": {
"description": "Enable/Disable transmit (TX) from the LoRa radio",
"label": "Transmit Enabled"
},
"transmitPower": {
"description": "Max transmit power",
"label": "Transmit Power"
},
"usePreset": {
"description": "Use one of the predefined modem presets",
"label": "Use Preset"
},
"meshSettings": {
"description": "Settings for the LoRa mesh",
"label": "Mesh Settings"
},
"waveformSettings": {
"description": "Settings for the LoRa waveform",
"label": "Waveform Settings"
},
"radioSettings": {
"label": "Radio Settings",
"description": "Settings for the LoRa radio"
}
},
"network": {
"title": "WiFi Config",
"description": "WiFi radio configuration",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"addressMode": {
"description": "Address assignment selection",
"label": "Address Mode"
},
"dns": {
"description": "DNS Server",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Enable or disable the Ethernet port",
"label": "Enabled"
},
"gateway": {
"description": "Default Gateway",
"label": "Átjáró"
},
"ip": {
"description": "IP Address",
"label": "IP"
},
"psk": {
"description": "Network password",
"label": "PSK"
},
"ssid": {
"description": "Network name",
"label": "SSID"
},
"subnet": {
"description": "Subnet Mask",
"label": "Alhálózat"
},
"wifiEnabled": {
"description": "Enable or disable the WiFi radio",
"label": "Enabled"
},
"meshViaUdp": {
"label": "Mesh via UDP"
},
"ntpServer": {
"label": "NTP Server"
},
"rsyslogServer": {
"label": "Rsyslog Server"
},
"ethernetConfigSettings": {
"description": "Ethernet port configuration",
"label": "Ethernet Config"
},
"ipConfigSettings": {
"description": "IP configuration",
"label": "IP Config"
},
"ntpConfigSettings": {
"description": "NTP configuration",
"label": "NTP Config"
},
"rsyslogConfigSettings": {
"description": "Rsyslog configuration",
"label": "Rsyslog Config"
},
"udpConfigSettings": {
"description": "UDP over Mesh configuration",
"label": "UDP-beállítások"
}
},
"position": {
"title": "Position Settings",
"description": "Settings for the position module",
"broadcastInterval": {
"description": "How often your position is sent out over the mesh",
"label": "Broadcast Interval"
},
"enablePin": {
"description": "GPS module enable pin override",
"label": "Enable Pin"
},
"fixedPosition": {
"description": "Don't report GPS position, but a manually-specified one",
"label": "Fixed Position"
},
"gpsMode": {
"description": "Configure whether device GPS is Enabled, Disabled, or Not Present",
"label": "GPS Mode"
},
"gpsUpdateInterval": {
"description": "How often a GPS fix should be acquired",
"label": "GPS Update Interval"
},
"positionFlags": {
"description": "Optional fields to include when assembling position messages. The more fields are selected, the larger the message will be leading to longer airtime usage and a higher risk of packet loss.",
"label": "Position Flags"
},
"receivePin": {
"description": "GPS module RX pin override",
"label": "Receive Pin"
},
"smartPositionEnabled": {
"description": "Only send position when there has been a meaningful change in location",
"label": "Enable Smart Position"
},
"smartPositionMinDistance": {
"description": "Minimum distance (in meters) that must be traveled before a position update is sent",
"label": "Smart Position Minimum Distance"
},
"smartPositionMinInterval": {
"description": "Minimum interval (in seconds) that must pass before a position update is sent",
"label": "Smart Position Minimum Interval"
},
"transmitPin": {
"description": "GPS module TX pin override",
"label": "Transmit Pin"
},
"intervalsSettings": {
"description": "How often to send position updates",
"label": "Intervals"
},
"flags": {
"placeholder": "Select position flags...",
"altitude": "Altitude",
"altitudeGeoidalSeparation": "Altitude Geoidal Separation",
"altitudeMsl": "Altitude is Mean Sea Level",
"dop": "Dilution of precision (DOP) PDOP used by default",
"hdopVdop": "If DOP is set, use HDOP / VDOP values instead of PDOP",
"numSatellites": "Number of satellites",
"sequenceNumber": "Sequence number",
"timestamp": "Időbélyeg",
"unset": "Nincs beállítva",
"vehicleHeading": "Vehicle heading",
"vehicleSpeed": "Vehicle speed"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Used for tweaking battery voltage reading",
"label": "ADC Multiplier Override ratio"
},
"ina219Address": {
"description": "Address of the INA219 battery monitor",
"label": "INA219 Address"
},
"lightSleepDuration": {
"description": "How long the device will be in light sleep for",
"label": "Light Sleep Duration"
},
"minimumWakeTime": {
"description": "Minimum amount of time the device will stay awake for after receiving a packet",
"label": "Minimum Wake Time"
},
"noConnectionBluetoothDisabled": {
"description": "If the device does not receive a Bluetooth connection, the BLE radio will be disabled after this long",
"label": "No Connection Bluetooth Disabled"
},
"powerSavingEnabled": {
"description": "Select if powered from a low-current source (i.e. solar), to minimize power consumption as much as possible.",
"label": "Energiatakarékos mód engedélyezése"
},
"shutdownOnBatteryDelay": {
"description": "Automatically shutdown node after this long when on battery, 0 for indefinite",
"label": "Shutdown on battery delay"
},
"superDeepSleepDuration": {
"description": "How long the device will be in super deep sleep for",
"label": "Super Deep Sleep Duration"
},
"powerConfigSettings": {
"description": "Settings for the power module",
"label": "Energia-beállítások"
},
"sleepSettings": {
"description": "Sleep settings for the power module",
"label": "Sleep Settings"
}
},
"security": {
"description": "Settings for the Security configuration",
"title": "Security Settings",
"button_backupKey": "Backup Key",
"adminChannelEnabled": {
"description": "Allow incoming device control over the insecure legacy admin channel",
"label": "Allow Legacy Admin"
},
"enableDebugLogApi": {
"description": "Output live debug logging over serial, view and export position-redacted device logs over Bluetooth",
"label": "Enable Debug Log API"
},
"managed": {
"description": "If enabled, device configuration options are only able to be changed remotely by a Remote Admin node via admin messages. Do not enable this option unless at least one suitable Remote Admin node has been setup, and the public key is stored in one of the fields above.",
"label": "Managed"
},
"privateKey": {
"description": "Used to create a shared key with a remote device",
"label": "Privát kulcs"
},
"publicKey": {
"description": "Sent out to other nodes on the mesh to allow them to compute a shared secret key",
"label": "Nyilvános kulcs"
},
"primaryAdminKey": {
"description": "The primary public key authorized to send admin messages to this node",
"label": "Primary Admin Key"
},
"secondaryAdminKey": {
"description": "The secondary public key authorized to send admin messages to this node",
"label": "Secondary Admin Key"
},
"serialOutputEnabled": {
"description": "Serial Console over the Stream API",
"label": "Serial Output Enabled"
},
"tertiaryAdminKey": {
"description": "The tertiary public key authorized to send admin messages to this node",
"label": "Tertiary Admin Key"
},
"adminSettings": {
"description": "Settings for Admin",
"label": "Admin Settings"
},
"loggingSettings": {
"description": "Settings for Logging",
"label": "Logging Settings"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "Long Name",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "Short Name",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "Nem üzenetképes",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "Engedélyezett amatőrrádió (HAM)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "Invalid Meshtastic URL" "invalidUrl": "Invalid Meshtastic URL"
}, },
"channelPrefix": "Channel: ", "channelPrefix": "Channel: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "Név",
"channelSlot": "Sávhely",
"channelSetUrl": "Channel Set/QR Code URL", "channelSetUrl": "Channel Set/QR Code URL",
"channels": "Channels:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Use Preset?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Import Channel Set" "title": "Import Channel Set"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Kliens értesítés", "title": "Kliens értesítés",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds", "TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds",
"Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated." "Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "Factory Reset Device",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Device",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "Factory Reset Config",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Config",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "Szerkesztés",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Közvetlen", "direct": "Közvetlen",
"away": "away", "away": "away",
"unknown": "-",
"viaMqtt": ", via MQTT" "viaMqtt": ", via MQTT"
},
"lastHeardStatus": {
"never": "Never"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigation", "title": "Navigation",
"messages": "Üzenetek", "messages": "Üzenetek",
"map": "Térkép", "map": "Térkép",
"config": "Config", "settings": "Beállítások",
"radioConfig": "Radio Config",
"moduleConfig": "Module Config",
"channels": "Csatornák", "channels": "Csatornák",
"radioConfig": "Radio Config",
"deviceConfig": "Eszközbeállítások",
"moduleConfig": "Module Config",
"nodes": "Csomópontok" "nodes": "Csomópontok"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Firmware", "title": "Firmware",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Build date: {{date}}" "buildDate": "Build date: {{date}}"
}, }
"deviceName": {
"title": "Device Name",
"changeName": "Change Device Name",
"placeholder": "Enter device name"
},
"editDeviceName": "Edit device name"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Saving Config", "title": "Saving Config",
"description": "The configuration change {{case}} has been saved." "description": "The configuration change {{case}} has been saved."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} favorites.", "title": "{{action}} {{nodeName}} {{direction}} favorites.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Airtime Utilization (%)" "label": "Airtime Utilization (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Battery level (%)", "label": "Battery level (%)",
@@ -160,7 +160,8 @@
"title": "Feszültség" "title": "Feszültség"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Channel Utilization (%)" "label": "Channel Utilization (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "Közvetlen", "direct": "Közvetlen",
@@ -3,7 +3,9 @@
"sectionLabel": "Canali", "sectionLabel": "Canali",
"channelName": "Canale {{channelName}}", "channelName": "Canale {{channelName}}",
"broadcastLabel": "Principale", "broadcastLabel": "Principale",
"channelIndex": "Ch {{index}}" "channelIndex": "Ch {{index}}",
"import": "Importa",
"export": "Esporta"
}, },
"validation": { "validation": {
"pskInvalid": "Per favore inserisci un PSK valido di {{bits}} bit." "pskInvalid": "Per favore inserisci un PSK valido di {{bits}} bit."
@@ -15,7 +15,6 @@
"messages": "Messaggi", "messages": "Messaggi",
"map": "Mappa", "map": "Mappa",
"config": "Configurazione", "config": "Configurazione",
"channels": "Canali",
"nodes": "Nodi" "nodes": "Nodi"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Debug", "label": "Debug",
"command": { "command": {
"reconfigure": "Riconfigura", "reconfigure": "Riconfigura",
"clearAllStoredMessages": "Cancella Tutti i Messaggi Memorizzati" "clearAllStoredMessages": "Cancella Tutti i Messaggi Memorizzati",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Metri", "plural": "Metri",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minuto", "one": "Minuto",
"plural": "Minuti" "plural": "Minuti"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Day", "one": "Day",
"plural": "Days" "plural": "Days",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Month", "one": "Month",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Record", "one": "Record",
"plural": "Record" "plural": "Record"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "Questo campo è obbligatorio.", "generic": "Questo campo è obbligatorio.",
"managed": "Se il nodo è gestito, è richiesta almeno una chiave amministrativa.", "managed": "Se il nodo è gestito, è richiesta almeno una chiave amministrativa.",
"key": "La chiave è obbligatoria." "key": "La chiave è obbligatoria."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Sì", "yes": "Sì",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Impostazioni",
"tabUser": "Utente",
"tabChannels": "Canali",
"tabBluetooth": "Bluetooth",
"tabDevice": "Dispositivo",
"tabDisplay": "Schermo",
"tabLora": "LoRa",
"tabNetwork": "Rete",
"tabPosition": "Posizione",
"tabPower": "Alimentazione",
"tabSecurity": "Sicurezza"
},
"sidebar": {
"label": "Configurazione"
},
"device": {
"title": "Impostazioni del dispositivo",
"description": "Le impostazioni del dispositivo",
"buttonPin": {
"description": "Sovrascrivi pin pulsante",
"label": "Pulsante Pin"
},
"buzzerPin": {
"description": "Sovrascrivi pin buzzer",
"label": "Pin Buzzer"
},
"disableTripleClick": {
"description": "Disabilita triplo-click",
"label": "Disabilita triplo-click"
},
"doubleTapAsButtonPress": {
"description": "Tratta il doppio tocco come pressione pulsante",
"label": "Doppio tocco come pressione pulsante"
},
"ledHeartbeatDisabled": {
"description": "Disabilita il LED lampeggiante predefinito",
"label": "LED Heartbeat Disabilitato"
},
"nodeInfoBroadcastInterval": {
"description": "Quante volte trasmettere informazioni sul nodo",
"label": "Intervallo Di Trasmissione Info Nodo"
},
"posixTimezone": {
"description": "La stringa di fuso orario POSIX per il dispositivo",
"label": "POSIX Timezone"
},
"rebroadcastMode": {
"description": "Come gestire il rebroadcasting",
"label": "Modalità Rebroadcast"
},
"role": {
"description": "Quale ruolo il dispositivo svolge sulla mesh",
"label": "Ruolo"
}
},
"bluetooth": {
"title": "Impostazioni Bluetooth",
"description": "Impostazioni per il modulo Bluetooth",
"note": "Nota: alcuni dispositivi (ESP32) non possono utilizzare contemporaneamente Bluetooth e WiFi.",
"enabled": {
"description": "Abilita o disabilita Bluetooth",
"label": "Abilitato"
},
"pairingMode": {
"description": "Comportamento di selezione pin.",
"label": "Modalità abbinamento"
},
"pin": {
"description": "Pin da usare durante l'abbinamento",
"label": "Pin"
}
},
"display": {
"description": "Impostazioni per il display del dispositivo",
"title": "Impostazioni Display",
"headingBold": {
"description": "Metti in grassetto il testo dell'intestazione",
"label": "Intestazione in grassetto"
},
"carouselDelay": {
"description": "Quanto velocemente scorrere attraverso le finestre",
"label": "Ritardo Carosello"
},
"compassNorthTop": {
"description": "Fissare il nord fino alla parte superiore della bussola",
"label": "Bussola Nord In Alto"
},
"displayMode": {
"description": "Variante layout schermo",
"label": "Modalità di visualizzazione"
},
"displayUnits": {
"description": "Mostra unità metriche o imperiali",
"label": "Mostra Unità"
},
"flipScreen": {
"description": "Rifletti la visualizzazione di 180 gradi",
"label": "Capovolgi schermo"
},
"gpsDisplayUnits": {
"description": "Formato coordinate",
"label": "Unità Display GPS"
},
"oledType": {
"description": "Tipo di schermo OLED collegato al dispositivo",
"label": "Tipo OLED"
},
"screenTimeout": {
"description": "Spegni lo schermo dopo questo lungo periodo",
"label": "Timeout Schermo"
},
"twelveHourClock": {
"description": "Usa formato orologio 12 ore",
"label": "Orologio 12 Ore"
},
"wakeOnTapOrMotion": {
"description": "Risveglia il dispositivo al tocco o al movimento",
"label": "Sveglia al tocco o al movimento"
}
},
"lora": {
"title": "Impostazioni Mesh",
"description": "Impostazioni per la mesh LoRa",
"bandwidth": {
"description": "Larghezza di banda del canale in MHz",
"label": "Larghezza di banda"
},
"boostedRxGain": {
"description": "Guadagno RX potenziato",
"label": "Guadagno RX potenziato"
},
"codingRate": {
"description": "Il denominatore della velocità di codifica",
"label": "Velocità di codifica"
},
"frequencyOffset": {
"description": "Offset di frequenza per correggere gli errori di calibrazione del cristallo",
"label": "Offset Di Frequenza"
},
"frequencySlot": {
"description": "Numero canale di frequenza LoRa",
"label": "Slot di frequenza"
},
"hopLimit": {
"description": "Numero massimo di hop",
"label": "Limite di hop"
},
"ignoreMqtt": {
"description": "Non inoltrare i messaggi MQTT sulla mesh",
"label": "Ignora MQTT"
},
"modemPreset": {
"description": "Preimpostazione modem da usare",
"label": "Configurazione Modem"
},
"okToMqtt": {
"description": "Quando impostato su true, questa configurazione indica che l'utente approva il caricamento del pacchetto su MQTT. Se impostato su false, ai nodi remoti viene richiesto di non inoltrare i pacchetti a MQTT",
"label": "OK per MQTT"
},
"overrideDutyCycle": {
"description": "Ignora limite di Duty Cycle",
"label": "Ignora limite di Duty Cycle"
},
"overrideFrequency": {
"description": "Sovrascrivi frequenza",
"label": "Sovrascrivi frequenza"
},
"region": {
"description": "Imposta la regione del tuo nodo",
"label": "Regione"
},
"spreadingFactor": {
"description": "Indica il numero di chirp per simbolo",
"label": "Spreading Factor"
},
"transmitEnabled": {
"description": "Abilita/Disabilita la trasmissione (TX) dalla radio LoRa",
"label": "Trasmissione Abilitata"
},
"transmitPower": {
"description": "Potenza massima di trasmissione",
"label": "Potenza Di Trasmissione"
},
"usePreset": {
"description": "Usa una delle preimpostazioni predefinite del modem",
"label": "Utilizza il preset"
},
"meshSettings": {
"description": "Impostazioni per la mesh LoRa",
"label": "Impostazioni Mesh"
},
"waveformSettings": {
"description": "Impostazioni per la forma d'onda LoRa",
"label": "Impostazioni Forma d'onda"
},
"radioSettings": {
"label": "Impostazioni Radio",
"description": "Impostazioni per la radio LoRa"
}
},
"network": {
"title": "Configurazione WiFi",
"description": "Configurazione radio WiFi",
"note": "Nota: alcuni dispositivi (ESP32) non possono utilizzare contemporaneamente Bluetooth e WiFi.",
"addressMode": {
"description": "Selezione assegnazione indirizzo",
"label": "Modalità Indirizzo"
},
"dns": {
"description": "Server DNS",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Abilita o disabilita la porta Ethernet",
"label": "Abilitato"
},
"gateway": {
"description": "Gateway predefinito",
"label": "Gateway"
},
"ip": {
"description": "Indirizzo IP",
"label": "IP"
},
"psk": {
"description": "Password di rete",
"label": "PSK"
},
"ssid": {
"description": "Nome rete",
"label": "SSID"
},
"subnet": {
"description": "Subnet mask",
"label": "Subnet"
},
"wifiEnabled": {
"description": "Abilita o disabilita la radio WiFi",
"label": "Abilitato"
},
"meshViaUdp": {
"label": "Mesh via UDP"
},
"ntpServer": {
"label": "Server NTP"
},
"rsyslogServer": {
"label": "Server rsyslog"
},
"ethernetConfigSettings": {
"description": "Configurazione porta Ethernet",
"label": "Configurazione Ethernet"
},
"ipConfigSettings": {
"description": "Configurazione IP",
"label": "Configurazione IP"
},
"ntpConfigSettings": {
"description": "Configurazione NTP",
"label": "Configurazione NTP"
},
"rsyslogConfigSettings": {
"description": "Configurazione di Rsyslog",
"label": "Configurazione di Rsyslog"
},
"udpConfigSettings": {
"description": "Configurazione UDP over Mesh",
"label": "Configurazione UDP"
}
},
"position": {
"title": "Impostazioni Posizione",
"description": "Impostazioni per il modulo di posizione",
"broadcastInterval": {
"description": "Quante volte la tua posizione viene inviata attraverso la mesh",
"label": "Intervallo Di Trasmissione"
},
"enablePin": {
"description": "Modulo GPS abilita pin override",
"label": "Abilita Pin"
},
"fixedPosition": {
"description": "Non segnalare la posizione GPS, ma specificane una manualmente",
"label": "Posizione Fissa"
},
"gpsMode": {
"description": "Configura se il GPS del dispositivo è abilitato, disabilitato o non presente",
"label": "Modalità GPS"
},
"gpsUpdateInterval": {
"description": "Quante volte una correzione GPS dovrebbe essere acquisita",
"label": "Intervallo di aggiornamento GPS"
},
"positionFlags": {
"description": "Campi opzionali da includere quando si assemblano messaggi di posizione. Più i campi sono selezionati, più grande sarà il messaggio porterà a un utilizzo più lungo del tempo di volo e un rischio più elevato di perdite dei pacchetti.",
"label": "Flag Di Posizione"
},
"receivePin": {
"description": "Sovrascrivi RX pin del Modulo GPS",
"label": "Pin di ricezione"
},
"smartPositionEnabled": {
"description": "Invia posizione solo quando c'è stato un cambiamento significativo nella posizione",
"label": "Abilita Posizione Intelligente"
},
"smartPositionMinDistance": {
"description": "Distanza minima (in metri) che deve essere percorsa prima di inviare un aggiornamento di posizione",
"label": "Distanza Minima Posizione Intelligente"
},
"smartPositionMinInterval": {
"description": "Intervallo minimo (in secondi) che deve passare prima di inviare un aggiornamento della posizione",
"label": "Intervallo Minimo Posizione Intelligente"
},
"transmitPin": {
"description": "Sovrascrivi TX pin del Modulo GPS",
"label": "Pin di trasmissione"
},
"intervalsSettings": {
"description": "Quante volte inviare aggiornamenti di posizione",
"label": "Intervalli"
},
"flags": {
"placeholder": "Seleziona flag di posizione...",
"altitude": "Altitudine",
"altitudeGeoidalSeparation": "Altitudine Separazione Geoidale",
"altitudeMsl": "L'altitudine è riferita al livello medio del mare",
"dop": "Diluizione del PDOP di precisione (DOP) utilizzato per impostazione predefinita",
"hdopVdop": "Se DOP è impostato, usa i valori HDOP / VDOP invece di PDOP",
"numSatellites": "Numero di satelliti",
"sequenceNumber": "Numero sequenza",
"timestamp": "Data e ora",
"unset": "Non impostato",
"vehicleHeading": "Direzione del veicolo",
"vehicleSpeed": "Velocità del veicolo"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Utilizzato per modificare la lettura della tensione della batteria",
"label": "Sovrascrivi rapporto moltiplicatore ADC"
},
"ina219Address": {
"description": "Indirizzo del monitor batteria INA219",
"label": "Indirizzo INA219"
},
"lightSleepDuration": {
"description": "Per quanto tempo il dispositivo sarà in light sleep",
"label": "Durata light sleep"
},
"minimumWakeTime": {
"description": "Quantità minima di tempo che il dispositivo rimarrà attivo per dopo aver ricevuto un pacchetto",
"label": "Tempo Di Risveglio Minimo"
},
"noConnectionBluetoothDisabled": {
"description": "Se il dispositivo non riceve una connessione Bluetooth, la radio BLE sarà disattivata dopo questo lungo periodo",
"label": "Nessuna Connessione Bluetooth Disabilitata"
},
"powerSavingEnabled": {
"description": "Selezionare se alimentato da una fonte a bassa corrente (cioè solare) per minimizzare il consumo energetico il più possibile.",
"label": "Abilita modalità risparmio energetico"
},
"shutdownOnBatteryDelay": {
"description": "Spegnimento automatico del nodo dopo questo lungo quando la batteria, 0 per indefinito",
"label": "Arresto in ritardo della batteria"
},
"superDeepSleepDuration": {
"description": "Per quanto tempo il dispositivo sarà in deep sleep",
"label": "Durata Super Deep Sleep"
},
"powerConfigSettings": {
"description": "Impostazioni per il modulo di alimentazione",
"label": "Configurazione Alimentazione"
},
"sleepSettings": {
"description": "Impostazioni di sospensione per il modulo di alimentazione",
"label": "Impostazioni Sleep"
}
},
"security": {
"description": "Impostazioni per la configurazione di sicurezza",
"title": "Impostazioni di Sicurezza",
"button_backupKey": "Chiave Di Backup",
"adminChannelEnabled": {
"description": "Consenti il controllo del dispositivo in arrivo sul canale di amministrazione ereditato insicuro",
"label": "Consenti Amministrazione Legacy"
},
"enableDebugLogApi": {
"description": "Output live debug logging su seriale, visualizza ed esporta i log di posizione dei dispositivi redatti su Bluetooth",
"label": "Abilita Debug Log API"
},
"managed": {
"description": "Se abilitata, le opzioni di configurazione del dispositivo possono essere modificate solo in remoto da un nodo di amministrazione remota tramite messaggi amministratori. Non abilitare questa opzione a meno che non sia stato configurato almeno un nodo Admin Remoto adatto, e la chiave pubblica è memorizzata in uno dei campi precedenti.",
"label": "Gestito"
},
"privateKey": {
"description": "Usato per creare una chiave condivisa con un dispositivo remoto",
"label": "Chiave Privata"
},
"publicKey": {
"description": "Inviato ad altri nodi sulla mesh per consentire loro di calcolare una chiave segreta condivisa",
"label": "Chiave Pubblica"
},
"primaryAdminKey": {
"description": "La chiave pubblica primaria autorizzata a inviare messaggi di amministrazione a questo nodo",
"label": "Chiave Primaria Dell'Amministratore"
},
"secondaryAdminKey": {
"description": "La chiave pubblica secondaria autorizzata a inviare messaggi di amministrazione a questo nodo",
"label": "Chiave Secondaria Dell'Amministratore"
},
"serialOutputEnabled": {
"description": "Console seriale attraverso la Stream API",
"label": "Output Seriale Abilitato"
},
"tertiaryAdminKey": {
"description": "La chiave pubblica terziaria autorizzata a inviare messaggi di amministrazione a questo nodo",
"label": "Chiave Di Amministrazione Terziaria"
},
"adminSettings": {
"description": "Impostazioni per Amministratore",
"label": "Impostazioni Amministratore"
},
"loggingSettings": {
"description": "Impostazioni per il logging",
"label": "Impostazioni Di Logging"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "Nome Lungo",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "Nome Breve",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "Non messaggabile",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "Radioamatori con licenza (HAM)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "URL Meshtastic non valido" "invalidUrl": "URL Meshtastic non valido"
}, },
"channelPrefix": "Canale: ", "channelPrefix": "Canale: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "Nome",
"channelSlot": "Slot",
"channelSetUrl": "URL del Set di Canali/Codice QR", "channelSetUrl": "URL del Set di Canali/Codice QR",
"channels": "Canali:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Utilizza il preset?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Importa Set Canale" "title": "Importa Set Canale"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Notifiche Client", "title": "Notifiche Client",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds", "TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds",
"Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated." "Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "Factory reset dispositivo",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory reset dispositivo",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "Factory reset impostazioni",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory reset impostazioni",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "Modifica",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -398,7 +398,7 @@
}, },
"historyReturnWindow": { "historyReturnWindow": {
"label": "Finestra di ritorno cronologia", "label": "Finestra di ritorno cronologia",
"description": "Restituisce i record da questa finestra temporale (minuti)" "description": "Return records from this time window (minutes)"
} }
}, },
"telemetry": { "telemetry": {
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Diretto", "direct": "Diretto",
"away": "assente", "away": "assente",
"unknown": "-",
"viaMqtt": ", tramite MQTT" "viaMqtt": ", tramite MQTT"
},
"lastHeardStatus": {
"never": "Mai"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigazione", "title": "Navigazione",
"messages": "Messaggi", "messages": "Messaggi",
"map": "Mappa", "map": "Mappa",
"config": "Configurazione", "settings": "Impostazioni",
"radioConfig": "Configurazione Radio",
"moduleConfig": "Configurazione Modulo",
"channels": "Canali", "channels": "Canali",
"radioConfig": "Configurazione Radio",
"deviceConfig": "Configurazione Dispositivo",
"moduleConfig": "Configurazione Modulo",
"nodes": "Nodi" "nodes": "Nodi"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Firmware", "title": "Firmware",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Data di build: {{date}}" "buildDate": "Data di build: {{date}}"
}, }
"deviceName": {
"title": "Nome del dispositivo",
"changeName": "Cambia Nome Del Dispositivo",
"placeholder": "Inserisci il nome del dispositivo"
},
"editDeviceName": "Modifica il nome del dispositivo"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Salvataggio Configurazione", "title": "Salvataggio Configurazione",
"description": "La modifica di configurazione {{case}} è stata salvata." "description": "La modifica di configurazione {{case}} è stata salvata."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} favorites.", "title": "{{action}} {{nodeName}} {{direction}} favorites.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Tempo di Trasmissione Utilizzato (%)" "label": "Tempo di Trasmissione Utilizzato (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Livello batteria (%)", "label": "Livello batteria (%)",
@@ -160,7 +160,8 @@
"title": "Tensione" "title": "Tensione"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Utilizzo Canale (%)" "label": "Utilizzo Canale (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "Diretto", "direct": "Diretto",
@@ -3,7 +3,9 @@
"sectionLabel": "チャンネル", "sectionLabel": "チャンネル",
"channelName": "Channel: {{channelName}}", "channelName": "Channel: {{channelName}}",
"broadcastLabel": "プライマリ", "broadcastLabel": "プライマリ",
"channelIndex": "Ch {{index}}" "channelIndex": "Ch {{index}}",
"import": "インポート",
"export": "Export"
}, },
"validation": { "validation": {
"pskInvalid": "Please enter a valid {{bits}} bit PSK." "pskInvalid": "Please enter a valid {{bits}} bit PSK."
@@ -15,7 +15,6 @@
"messages": "メッセージ", "messages": "メッセージ",
"map": "地図", "map": "地図",
"config": "Config", "config": "Config",
"channels": "チャンネル",
"nodes": "ノード" "nodes": "ノード"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Debug", "label": "Debug",
"command": { "command": {
"reconfigure": "Reconfigure", "reconfigure": "Reconfigure",
"clearAllStoredMessages": "Clear All Stored Message" "clearAllStoredMessages": "Clear All Stored Message",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Meters", "plural": "Meters",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minute", "one": "Minute",
"plural": "Minutes" "plural": "Minutes"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Day", "one": "Day",
"plural": "Days" "plural": "Days",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Month", "one": "Month",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Records", "one": "Records",
"plural": "Records" "plural": "Records"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "This field is required.", "generic": "This field is required.",
"managed": "At least one admin key is requred if the node is managed.", "managed": "At least one admin key is requred if the node is managed.",
"key": "Key is required." "key": "Key is required."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Yes", "yes": "Yes",
@@ -0,0 +1,458 @@
{
"page": {
"title": "設定",
"tabUser": "ユーザー",
"tabChannels": "チャンネル",
"tabBluetooth": "Bluetooth",
"tabDevice": "接続するデバイスを選択",
"tabDisplay": "表示",
"tabLora": "LoRa",
"tabNetwork": "ネットワーク",
"tabPosition": "位置",
"tabPower": "電源",
"tabSecurity": "セキュリティ"
},
"sidebar": {
"label": "Configuration"
},
"device": {
"title": "Device Settings",
"description": "Settings for the device",
"buttonPin": {
"description": "Button pin override",
"label": "Button Pin"
},
"buzzerPin": {
"description": "Buzzer pin override",
"label": "Buzzer Pin"
},
"disableTripleClick": {
"description": "Disable triple click",
"label": "Disable Triple Click"
},
"doubleTapAsButtonPress": {
"description": "Treat double tap as button press",
"label": "Double Tap as Button Press"
},
"ledHeartbeatDisabled": {
"description": "Disable default blinking LED",
"label": "LED Heartbeat Disabled"
},
"nodeInfoBroadcastInterval": {
"description": "How often to broadcast node info",
"label": "Node Info Broadcast Interval"
},
"posixTimezone": {
"description": "The POSIX timezone string for the device",
"label": "POSIX 時間帯"
},
"rebroadcastMode": {
"description": "How to handle rebroadcasting",
"label": "Rebroadcast Mode"
},
"role": {
"description": "What role the device performs on the mesh",
"label": "役割"
}
},
"bluetooth": {
"title": "Bluetooth Settings",
"description": "Settings for the Bluetooth module",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"enabled": {
"description": "Enable or disable Bluetooth",
"label": "Enabled"
},
"pairingMode": {
"description": "Pin selection behaviour.",
"label": "ペアリングモード"
},
"pin": {
"description": "Pin to use when pairing",
"label": "Pin"
}
},
"display": {
"description": "Settings for the device display",
"title": "Display Settings",
"headingBold": {
"description": "Bolden the heading text",
"label": "Bold Heading"
},
"carouselDelay": {
"description": "How fast to cycle through windows",
"label": "Carousel Delay"
},
"compassNorthTop": {
"description": "Fix north to the top of compass",
"label": "Compass North Top"
},
"displayMode": {
"description": "Screen layout variant",
"label": "Display Mode"
},
"displayUnits": {
"description": "Display metric or imperial units",
"label": "Display Units"
},
"flipScreen": {
"description": "Flip display 180 degrees",
"label": "Flip Screen"
},
"gpsDisplayUnits": {
"description": "Coordinate display format",
"label": "GPS Display Units"
},
"oledType": {
"description": "Type of OLED screen attached to the device",
"label": "OLED Type"
},
"screenTimeout": {
"description": "Turn off the display after this long",
"label": "Screen Timeout"
},
"twelveHourClock": {
"description": "Use 12-hour clock format",
"label": "12-Hour Clock"
},
"wakeOnTapOrMotion": {
"description": "Wake the device on tap or motion",
"label": "Wake on Tap or Motion"
}
},
"lora": {
"title": "Mesh Settings",
"description": "Settings for the LoRa mesh",
"bandwidth": {
"description": "Channel bandwidth in MHz",
"label": "帯域"
},
"boostedRxGain": {
"description": "Boosted RX gain",
"label": "Boosted RX Gain"
},
"codingRate": {
"description": "The denominator of the coding rate",
"label": "Coding Rate"
},
"frequencyOffset": {
"description": "Frequency offset to correct for crystal calibration errors",
"label": "Frequency Offset"
},
"frequencySlot": {
"description": "LoRa frequency channel number",
"label": "Frequency Slot"
},
"hopLimit": {
"description": "Maximum number of hops",
"label": "Hop Limit"
},
"ignoreMqtt": {
"description": "Don't forward MQTT messages over the mesh",
"label": "MQTT を無視"
},
"modemPreset": {
"description": "Modem preset to use",
"label": "モデムプリセット"
},
"okToMqtt": {
"description": "When set to true, this configuration indicates that the user approves the packet to be uploaded to MQTT. If set to false, remote nodes are requested not to forward packets to MQTT",
"label": "MQTTを許可"
},
"overrideDutyCycle": {
"description": "デューティサイクルを上書き",
"label": "デューティサイクルを上書き"
},
"overrideFrequency": {
"description": "Override frequency",
"label": "Override Frequency"
},
"region": {
"description": "Sets the region for your node",
"label": "リージョン"
},
"spreadingFactor": {
"description": "Indicates the number of chirps per symbol",
"label": "Spreading Factor"
},
"transmitEnabled": {
"description": "Enable/Disable transmit (TX) from the LoRa radio",
"label": "Transmit Enabled"
},
"transmitPower": {
"description": "Max transmit power",
"label": "Transmit Power"
},
"usePreset": {
"description": "Use one of the predefined modem presets",
"label": "Use Preset"
},
"meshSettings": {
"description": "Settings for the LoRa mesh",
"label": "Mesh Settings"
},
"waveformSettings": {
"description": "Settings for the LoRa waveform",
"label": "Waveform Settings"
},
"radioSettings": {
"label": "Radio Settings",
"description": "Settings for the LoRa radio"
}
},
"network": {
"title": "WiFi Config",
"description": "WiFi radio configuration",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"addressMode": {
"description": "Address assignment selection",
"label": "Address Mode"
},
"dns": {
"description": "DNS Server",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Enable or disable the Ethernet port",
"label": "Enabled"
},
"gateway": {
"description": "Default Gateway",
"label": "ゲートウェイ"
},
"ip": {
"description": "IP Address",
"label": "IP"
},
"psk": {
"description": "Network password",
"label": "PSK"
},
"ssid": {
"description": "Network name",
"label": "SSID"
},
"subnet": {
"description": "Subnet Mask",
"label": "サブネット"
},
"wifiEnabled": {
"description": "Enable or disable the WiFi radio",
"label": "Enabled"
},
"meshViaUdp": {
"label": "Mesh via UDP"
},
"ntpServer": {
"label": "NTP Server"
},
"rsyslogServer": {
"label": "Rsyslog Server"
},
"ethernetConfigSettings": {
"description": "Ethernet port configuration",
"label": "Ethernet Config"
},
"ipConfigSettings": {
"description": "IP configuration",
"label": "IP Config"
},
"ntpConfigSettings": {
"description": "NTP configuration",
"label": "NTP Config"
},
"rsyslogConfigSettings": {
"description": "Rsyslog configuration",
"label": "Rsyslog Config"
},
"udpConfigSettings": {
"description": "UDP over Mesh configuration",
"label": "UDP Config"
}
},
"position": {
"title": "Position Settings",
"description": "Settings for the position module",
"broadcastInterval": {
"description": "How often your position is sent out over the mesh",
"label": "Broadcast Interval"
},
"enablePin": {
"description": "GPS module enable pin override",
"label": "Enable Pin"
},
"fixedPosition": {
"description": "Don't report GPS position, but a manually-specified one",
"label": "Fixed Position"
},
"gpsMode": {
"description": "Configure whether device GPS is Enabled, Disabled, or Not Present",
"label": "GPS Mode"
},
"gpsUpdateInterval": {
"description": "How often a GPS fix should be acquired",
"label": "GPS Update Interval"
},
"positionFlags": {
"description": "Optional fields to include when assembling position messages. The more fields are selected, the larger the message will be leading to longer airtime usage and a higher risk of packet loss.",
"label": "Position Flags"
},
"receivePin": {
"description": "GPS module RX pin override",
"label": "Receive Pin"
},
"smartPositionEnabled": {
"description": "Only send position when there has been a meaningful change in location",
"label": "Enable Smart Position"
},
"smartPositionMinDistance": {
"description": "Minimum distance (in meters) that must be traveled before a position update is sent",
"label": "Smart Position Minimum Distance"
},
"smartPositionMinInterval": {
"description": "Minimum interval (in seconds) that must pass before a position update is sent",
"label": "Smart Position Minimum Interval"
},
"transmitPin": {
"description": "GPS module TX pin override",
"label": "Transmit Pin"
},
"intervalsSettings": {
"description": "How often to send position updates",
"label": "Intervals"
},
"flags": {
"placeholder": "Select position flags...",
"altitude": "Altitude",
"altitudeGeoidalSeparation": "Altitude Geoidal Separation",
"altitudeMsl": "Altitude is Mean Sea Level",
"dop": "Dilution of precision (DOP) PDOP used by default",
"hdopVdop": "If DOP is set, use HDOP / VDOP values instead of PDOP",
"numSatellites": "Number of satellites",
"sequenceNumber": "Sequence number",
"timestamp": "タイムスタンプ",
"unset": "削除",
"vehicleHeading": "Vehicle heading",
"vehicleSpeed": "Vehicle speed"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Used for tweaking battery voltage reading",
"label": "ADC Multiplier Override ratio"
},
"ina219Address": {
"description": "Address of the INA219 battery monitor",
"label": "INA219 Address"
},
"lightSleepDuration": {
"description": "How long the device will be in light sleep for",
"label": "Light Sleep Duration"
},
"minimumWakeTime": {
"description": "Minimum amount of time the device will stay awake for after receiving a packet",
"label": "Minimum Wake Time"
},
"noConnectionBluetoothDisabled": {
"description": "If the device does not receive a Bluetooth connection, the BLE radio will be disabled after this long",
"label": "No Connection Bluetooth Disabled"
},
"powerSavingEnabled": {
"description": "Select if powered from a low-current source (i.e. solar), to minimize power consumption as much as possible.",
"label": "省電力モードを有効化"
},
"shutdownOnBatteryDelay": {
"description": "Automatically shutdown node after this long when on battery, 0 for indefinite",
"label": "Shutdown on battery delay"
},
"superDeepSleepDuration": {
"description": "How long the device will be in super deep sleep for",
"label": "Super Deep Sleep Duration"
},
"powerConfigSettings": {
"description": "Settings for the power module",
"label": "電源設定"
},
"sleepSettings": {
"description": "Sleep settings for the power module",
"label": "Sleep Settings"
}
},
"security": {
"description": "Settings for the Security configuration",
"title": "Security Settings",
"button_backupKey": "Backup Key",
"adminChannelEnabled": {
"description": "Allow incoming device control over the insecure legacy admin channel",
"label": "Allow Legacy Admin"
},
"enableDebugLogApi": {
"description": "Output live debug logging over serial, view and export position-redacted device logs over Bluetooth",
"label": "Enable Debug Log API"
},
"managed": {
"description": "If enabled, device configuration options are only able to be changed remotely by a Remote Admin node via admin messages. Do not enable this option unless at least one suitable Remote Admin node has been setup, and the public key is stored in one of the fields above.",
"label": "Managed"
},
"privateKey": {
"description": "Used to create a shared key with a remote device",
"label": "秘密鍵"
},
"publicKey": {
"description": "Sent out to other nodes on the mesh to allow them to compute a shared secret key",
"label": "公開鍵"
},
"primaryAdminKey": {
"description": "The primary public key authorized to send admin messages to this node",
"label": "Primary Admin Key"
},
"secondaryAdminKey": {
"description": "The secondary public key authorized to send admin messages to this node",
"label": "Secondary Admin Key"
},
"serialOutputEnabled": {
"description": "Serial Console over the Stream API",
"label": "Serial Output Enabled"
},
"tertiaryAdminKey": {
"description": "The tertiary public key authorized to send admin messages to this node",
"label": "Tertiary Admin Key"
},
"adminSettings": {
"description": "Settings for Admin",
"label": "Admin Settings"
},
"loggingSettings": {
"description": "Settings for Logging",
"label": "Logging Settings"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "Long Name",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "Short Name",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "メッセージ不可",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "アマチュア無線免許所持者向け (HAM)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "Invalid Meshtastic URL" "invalidUrl": "Invalid Meshtastic URL"
}, },
"channelPrefix": "Channel: ", "channelPrefix": "Channel: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "名前",
"channelSlot": "スロット",
"channelSetUrl": "Channel Set/QR Code URL", "channelSetUrl": "Channel Set/QR Code URL",
"channels": "Channels:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Use Preset?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Import Channel Set" "title": "Import Channel Set"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Client Notification", "title": "Client Notification",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds", "TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds",
"Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated." "Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "Factory Reset Device",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Device",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "Factory Reset Config",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Config",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "編集",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "直接", "direct": "直接",
"away": "away", "away": "away",
"unknown": "-",
"viaMqtt": ", via MQTT" "viaMqtt": ", via MQTT"
},
"lastHeardStatus": {
"never": "Never"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigation", "title": "Navigation",
"messages": "メッセージ", "messages": "メッセージ",
"map": "地図", "map": "地図",
"config": "Config", "settings": "設定",
"radioConfig": "Radio Config",
"moduleConfig": "Module Config",
"channels": "チャンネル", "channels": "チャンネル",
"radioConfig": "Radio Config",
"deviceConfig": "デバイスの設定",
"moduleConfig": "Module Config",
"nodes": "ノード" "nodes": "ノード"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "ファームウェア", "title": "ファームウェア",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Build date: {{date}}" "buildDate": "Build date: {{date}}"
}, }
"deviceName": {
"title": "Device Name",
"changeName": "Change Device Name",
"placeholder": "Enter device name"
},
"editDeviceName": "Edit device name"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Saving Config", "title": "Saving Config",
"description": "The configuration change {{case}} has been saved." "description": "The configuration change {{case}} has been saved."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} favorites.", "title": "{{action}} {{nodeName}} {{direction}} favorites.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Airtime Utilization (%)" "label": "Airtime Utilization (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Battery level (%)", "label": "Battery level (%)",
@@ -160,7 +160,8 @@
"title": "電圧" "title": "電圧"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Channel Utilization (%)" "label": "Channel Utilization (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "直接", "direct": "直接",
@@ -3,7 +3,9 @@
"sectionLabel": "채널", "sectionLabel": "채널",
"channelName": "채널 {{channelName}}", "channelName": "채널 {{channelName}}",
"broadcastLabel": "주 채널", "broadcastLabel": "주 채널",
"channelIndex": "Ch {{index}}" "channelIndex": "Ch {{index}}",
"import": "불러오기",
"export": "내보내기"
}, },
"validation": { "validation": {
"pskInvalid": "유효한 {{bits}} bit PSK를 입력해 주세요." "pskInvalid": "유효한 {{bits}} bit PSK를 입력해 주세요."
@@ -15,7 +15,6 @@
"messages": "메시지기기", "messages": "메시지기기",
"map": "지도", "map": "지도",
"config": "설정", "config": "설정",
"channels": "채널",
"nodes": "노드" "nodes": "노드"
} }
}, },
@@ -45,7 +44,8 @@
"label": "디버그", "label": "디버그",
"command": { "command": {
"reconfigure": "재설정", "reconfigure": "재설정",
"clearAllStoredMessages": "저장된 모든 메시지 삭제" "clearAllStoredMessages": "저장된 모든 메시지 삭제",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "미터", "plural": "미터",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "분", "one": "분",
"plural": "분" "plural": "분"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "일", "one": "일",
"plural": "일" "plural": "일",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "월", "one": "월",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "레코드", "one": "레코드",
"plural": "레코드" "plural": "레코드"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "필수 입력 사항입니다.", "generic": "필수 입력 사항입니다.",
"managed": "노드 관리를 위해 최소 한 개의 관리자 키가 필요합니다.", "managed": "노드 관리를 위해 최소 한 개의 관리자 키가 필요합니다.",
"key": "키가 필요합니다." "key": "키가 필요합니다."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Yes", "yes": "Yes",
@@ -0,0 +1,458 @@
{
"page": {
"title": "설정",
"tabUser": "사용자",
"tabChannels": "채널",
"tabBluetooth": "블루투스",
"tabDevice": "장치",
"tabDisplay": "화면",
"tabLora": "LoRa",
"tabNetwork": "네트워크",
"tabPosition": "위치",
"tabPower": "전원",
"tabSecurity": "보안"
},
"sidebar": {
"label": "설정"
},
"device": {
"title": "장치 설정",
"description": "장치 설정",
"buttonPin": {
"description": "버튼 핀 오버라이드",
"label": "버튼 핀"
},
"buzzerPin": {
"description": "부저 핀 오버라이드",
"label": "부저 핀"
},
"disableTripleClick": {
"description": "세 번 클릭 끄기",
"label": "세 번 클릭 끄기"
},
"doubleTapAsButtonPress": {
"description": "더블 탭하여 버튼 누름",
"label": "더블 탭하여 버튼 누름"
},
"ledHeartbeatDisabled": {
"description": "기본 깜빡이는 LED를 비활성화",
"label": "LED 깜빡임 비활성화"
},
"nodeInfoBroadcastInterval": {
"description": "노드 정보의 발송 주기를 설정",
"label": "노드 정보 발송 주기"
},
"posixTimezone": {
"description": "장치의 Posix Timezone String 입력",
"label": "POSIX 시간대"
},
"rebroadcastMode": {
"description": "중계를 처리하는 방법 설정",
"label": "중계 모드"
},
"role": {
"description": "해당 장치가 메쉬에서 수행하는 역할을 설정",
"label": "역할"
}
},
"bluetooth": {
"title": "블루투스 설정",
"description": "블루투스 설정",
"note": "참고: 일부 장치(ESP32)는 블루투스와 와이파이를 동시에 사용할 수 없습니다.",
"enabled": {
"description": "블루투스를 켜거나 끕니다.",
"label": "활성화"
},
"pairingMode": {
"description": "핀 선택",
"label": "페어링 모드"
},
"pin": {
"description": "페어링에 사용할 핀",
"label": "핀"
}
},
"display": {
"description": "장치의 디스플레이 설정",
"title": "디스플레이 설정",
"headingBold": {
"description": "상태표시줄 볼드체 적용하기",
"label": "상태표시줄 볼드체"
},
"carouselDelay": {
"description": "화면 전환 사이클 시간을 입력",
"label": "전환 시간"
},
"compassNorthTop": {
"description": "나침반 상단을 북쪽으로 고정",
"label": "나침반 북쪽 고정"
},
"displayMode": {
"description": "스크린 레이아웃 변형",
"label": "디스플레이 모드"
},
"displayUnits": {
"description": "단위 표시 형식",
"label": "단위 표시"
},
"flipScreen": {
"description": "화면 180도 뒤집기",
"label": "화면 뒤집기"
},
"gpsDisplayUnits": {
"description": "좌표 표시 형식",
"label": "GPS 표시 단위"
},
"oledType": {
"description": "장치에 부착된 OLED 화면의 유형",
"label": "OLED 타입"
},
"screenTimeout": {
"description": "디스플레이가 꺼지기까지 걸리는 시간",
"label": "화면 끄기 시간"
},
"twelveHourClock": {
"description": "12시간제 보기",
"label": "12시간제"
},
"wakeOnTapOrMotion": {
"description": "탭하거나 모션으로 깨우기",
"label": "탭하거나 모션으로 깨우기"
}
},
"lora": {
"title": "Mesh 설정",
"description": "LoRa mesh 설정",
"bandwidth": {
"description": "채널 대역폭 MHz",
"label": "대역폭"
},
"boostedRxGain": {
"description": "수신 부스트 gain",
"label": "수신 부스트 Gain"
},
"codingRate": {
"description": "Coding rate의 분모",
"label": "Coding rate"
},
"frequencyOffset": {
"description": "크리스탈 교정 오차를 보정하기 위한 주파수 오프셋",
"label": "주파수 오프셋"
},
"frequencySlot": {
"description": "LoRa 주파수 채널 번호",
"label": "주파수 슬롯"
},
"hopLimit": {
"description": "최고 hops 수",
"label": "Hop 제한"
},
"ignoreMqtt": {
"description": "MQTT로 부터 mesh로 메시지를를 전달하지 않습니다",
"label": "MQTT로 부터 수신 무시"
},
"modemPreset": {
"description": "모뎀 프리셋 사용",
"label": "모뎀 프리셋"
},
"okToMqtt": {
"description": "이 설정을 true로 하면 사용자가 패킷을 MQTT에 업로드하는 것을 허용하고, false 이면 원격 노드들은 패킷을 MQTT로 전달하지 않도록 요청됩니다",
"label": "MQTT로 전송 허용"
},
"overrideDutyCycle": {
"description": "Duty Cycle 무시",
"label": "Duty Cycle 무시"
},
"overrideFrequency": {
"description": "해당 주파수 강제 설정",
"label": "주파수 오버라이드"
},
"region": {
"description": "당신의 노드의 지역을 설정하세요",
"label": "지역"
},
"spreadingFactor": {
"description": "Indicates the number of chirps per symbol",
"label": "Spread factor"
},
"transmitEnabled": {
"description": "LoRa 전송(TX)을 활성화/비활성화합니다",
"label": "전송 활성화"
},
"transmitPower": {
"description": "최대 전송 출력",
"label": "전송 출력"
},
"usePreset": {
"description": "사전 정의된 모뎀프리셋을 사용하세요",
"label": "프리셋 사용"
},
"meshSettings": {
"description": "LoRa mesh 설정",
"label": "Mesh 설정"
},
"waveformSettings": {
"description": "LoRa 파형 설정",
"label": "파형 설정"
},
"radioSettings": {
"label": "무선 설정",
"description": "LoRa 무선 설정"
}
},
"network": {
"title": "WiFi 설정",
"description": "WiFi 설정",
"note": "참고: 일부 장치(ESP32)는 블루투스와 와이파이를 동시에 사용할 수 없습니다.",
"addressMode": {
"description": "주소 할당 선택",
"label": "주소 모드"
},
"dns": {
"description": "DNS 서버",
"label": "DNS"
},
"ethernetEnabled": {
"description": "이더넷 포트 활성화하거나 비활성화",
"label": "활성화"
},
"gateway": {
"description": "기본 게이트웨이",
"label": "게이트웨이"
},
"ip": {
"description": "IP 주소",
"label": "IP"
},
"psk": {
"description": "네트워크 암호",
"label": "PSK"
},
"ssid": {
"description": "네트워크 이름",
"label": "SSID"
},
"subnet": {
"description": "서브넷 마스크",
"label": "서브넷"
},
"wifiEnabled": {
"description": "WiFi를 활성화하거나 비활성화",
"label": "활성화"
},
"meshViaUdp": {
"label": "UDP를 통한 Mesh"
},
"ntpServer": {
"label": "NTP 서버"
},
"rsyslogServer": {
"label": "Rsyslog 서버"
},
"ethernetConfigSettings": {
"description": "이더넷 포트 설정",
"label": "이더넷 설정"
},
"ipConfigSettings": {
"description": "IP 설정",
"label": "IP 설정"
},
"ntpConfigSettings": {
"description": "NTP 설정",
"label": "NTP 설정"
},
"rsyslogConfigSettings": {
"description": "Rsyslog 설정",
"label": "Rsyslog 설정"
},
"udpConfigSettings": {
"description": "UDP over Mesh 설정",
"label": "UDP 설정"
}
},
"position": {
"title": "위치 설정",
"description": "위치 설정",
"broadcastInterval": {
"description": "메쉬를 통해 당신의 위치 정보가 전송되는 빈도",
"label": "전송 간격"
},
"enablePin": {
"description": "GPS module enable pin override",
"label": "Enable Pin"
},
"fixedPosition": {
"description": "Don't report GPS position, but a manually-specified one",
"label": "Fixed Position"
},
"gpsMode": {
"description": "Configure whether device GPS is Enabled, Disabled, or Not Present",
"label": "GPS Mode"
},
"gpsUpdateInterval": {
"description": "How often a GPS fix should be acquired",
"label": "GPS Update Interval"
},
"positionFlags": {
"description": "Optional fields to include when assembling position messages. The more fields are selected, the larger the message will be leading to longer airtime usage and a higher risk of packet loss.",
"label": "Position Flags"
},
"receivePin": {
"description": "GPS module RX pin override",
"label": "Receive Pin"
},
"smartPositionEnabled": {
"description": "Only send position when there has been a meaningful change in location",
"label": "Enable Smart Position"
},
"smartPositionMinDistance": {
"description": "Minimum distance (in meters) that must be traveled before a position update is sent",
"label": "Smart Position Minimum Distance"
},
"smartPositionMinInterval": {
"description": "Minimum interval (in seconds) that must pass before a position update is sent",
"label": "Smart Position Minimum Interval"
},
"transmitPin": {
"description": "GPS module TX pin override",
"label": "Transmit Pin"
},
"intervalsSettings": {
"description": "How often to send position updates",
"label": "Intervals"
},
"flags": {
"placeholder": "Select position flags...",
"altitude": "Altitude",
"altitudeGeoidalSeparation": "Altitude Geoidal Separation",
"altitudeMsl": "Altitude is Mean Sea Level",
"dop": "Dilution of precision (DOP) PDOP used by default",
"hdopVdop": "If DOP is set, use HDOP / VDOP values instead of PDOP",
"numSatellites": "Number of satellites",
"sequenceNumber": "Sequence number",
"timestamp": "타임스탬프",
"unset": "해제",
"vehicleHeading": "Vehicle heading",
"vehicleSpeed": "Vehicle speed"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Used for tweaking battery voltage reading",
"label": "ADC Multiplier Override ratio"
},
"ina219Address": {
"description": "Address of the INA219 battery monitor",
"label": "INA219 Address"
},
"lightSleepDuration": {
"description": "How long the device will be in light sleep for",
"label": "Light Sleep Duration"
},
"minimumWakeTime": {
"description": "Minimum amount of time the device will stay awake for after receiving a packet",
"label": "Minimum Wake Time"
},
"noConnectionBluetoothDisabled": {
"description": "If the device does not receive a Bluetooth connection, the BLE radio will be disabled after this long",
"label": "No Connection Bluetooth Disabled"
},
"powerSavingEnabled": {
"description": "Select if powered from a low-current source (i.e. solar), to minimize power consumption as much as possible.",
"label": "저전력 모드 설정"
},
"shutdownOnBatteryDelay": {
"description": "Automatically shutdown node after this long when on battery, 0 for indefinite",
"label": "Shutdown on battery delay"
},
"superDeepSleepDuration": {
"description": "How long the device will be in super deep sleep for",
"label": "Super Deep Sleep Duration"
},
"powerConfigSettings": {
"description": "Settings for the power module",
"label": "전원 설정"
},
"sleepSettings": {
"description": "Sleep settings for the power module",
"label": "Sleep Settings"
}
},
"security": {
"description": "Settings for the Security configuration",
"title": "Security Settings",
"button_backupKey": "백업 키",
"adminChannelEnabled": {
"description": "Allow incoming device control over the insecure legacy admin channel",
"label": "Allow Legacy Admin"
},
"enableDebugLogApi": {
"description": "Output live debug logging over serial, view and export position-redacted device logs over Bluetooth",
"label": "Enable Debug Log API"
},
"managed": {
"description": "If enabled, device configuration options are only able to be changed remotely by a Remote Admin node via admin messages. Do not enable this option unless at least one suitable Remote Admin node has been setup, and the public key is stored in one of the fields above.",
"label": "Managed"
},
"privateKey": {
"description": "Used to create a shared key with a remote device",
"label": "개인 키"
},
"publicKey": {
"description": "Sent out to other nodes on the mesh to allow them to compute a shared secret key",
"label": "공개 키"
},
"primaryAdminKey": {
"description": "The primary public key authorized to send admin messages to this node",
"label": "Primary Admin Key"
},
"secondaryAdminKey": {
"description": "The secondary public key authorized to send admin messages to this node",
"label": "Secondary Admin Key"
},
"serialOutputEnabled": {
"description": "Serial Console over the Stream API",
"label": "Serial Output Enabled"
},
"tertiaryAdminKey": {
"description": "The tertiary public key authorized to send admin messages to this node",
"label": "Tertiary Admin Key"
},
"adminSettings": {
"description": "Settings for Admin",
"label": "Admin Settings"
},
"loggingSettings": {
"description": "Settings for Logging",
"label": "Logging Settings"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "긴 이름",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "짧은 이름",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "메시지 제한",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "아마추어무선 자격 보유 (HAM)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "Invalid Meshtastic URL" "invalidUrl": "Invalid Meshtastic URL"
}, },
"channelPrefix": "Channel: ", "channelPrefix": "Channel: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "이름",
"channelSlot": "슬롯",
"channelSetUrl": "Channel Set/QR Code URL", "channelSetUrl": "Channel Set/QR Code URL",
"channels": "Channels:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Use Preset?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Import Channel Set" "title": "Import Channel Set"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "클라이언트 알림", "title": "클라이언트 알림",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds", "TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds",
"Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated." "Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "공장 초기화",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "공장 초기화",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "설정 초기",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "설정 초기",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "편집",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "직접 연결", "direct": "직접 연결",
"away": "떨어짐", "away": "떨어짐",
"unknown": "-",
"viaMqtt": ", MQTT 경유" "viaMqtt": ", MQTT 경유"
},
"lastHeardStatus": {
"never": "수신 된 적 없음"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "메뉴", "title": "메뉴",
"messages": "메시지기기", "messages": "메시지기기",
"map": "지도", "map": "지도",
"config": "설정", "settings": "설정",
"radioConfig": "무선 설정",
"moduleConfig": "모듈 설정",
"channels": "채널", "channels": "채널",
"radioConfig": "무선 설정",
"deviceConfig": "장치 설정",
"moduleConfig": "모듈 설정",
"nodes": "노드" "nodes": "노드"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "펌웨어", "title": "펌웨어",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "빌드 날짜: {{date}}" "buildDate": "빌드 날짜: {{date}}"
}, }
"deviceName": {
"title": "장치 이름",
"changeName": "장치 이름 변경",
"placeholder": "장치 이름 입력"
},
"editDeviceName": "장치 이름 수정"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "설정 저장됨", "title": "설정 저장됨",
"description": "설정 변경 사항 {{case}}가 저장되었습니다." "description": "설정 변경 사항 {{case}}가 저장되었습니다."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{nodeName}}이 즐겨찾기{{direction}} {{action}}", "title": "{{nodeName}}이 즐겨찾기{{direction}} {{action}}",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "통신 사용률 (%)" "label": "통신 사용률 (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "배터리 잔량 (%)", "label": "배터리 잔량 (%)",
@@ -160,7 +160,8 @@
"title": "전압" "title": "전압"
}, },
"channelUtilization": { "channelUtilization": {
"label": "채널 사용률 (%)" "label": "채널 사용률 (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "직접 연결", "direct": "직접 연결",
@@ -3,7 +3,9 @@
"sectionLabel": "Kanalen", "sectionLabel": "Kanalen",
"channelName": "Channel: {{channelName}}", "channelName": "Channel: {{channelName}}",
"broadcastLabel": "Primair", "broadcastLabel": "Primair",
"channelIndex": "Ch {{index}}" "channelIndex": "Ch {{index}}",
"import": "Importeer",
"export": "Export"
}, },
"validation": { "validation": {
"pskInvalid": "Please enter a valid {{bits}} bit PSK." "pskInvalid": "Please enter a valid {{bits}} bit PSK."
@@ -15,7 +15,6 @@
"messages": "Berichten", "messages": "Berichten",
"map": "Kaart", "map": "Kaart",
"config": "Config", "config": "Config",
"channels": "Kanalen",
"nodes": "Nodes" "nodes": "Nodes"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Debug", "label": "Debug",
"command": { "command": {
"reconfigure": "Reconfigure", "reconfigure": "Reconfigure",
"clearAllStoredMessages": "Clear All Stored Message" "clearAllStoredMessages": "Clear All Stored Message",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Meters", "plural": "Meters",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minute", "one": "Minute",
"plural": "Minutes" "plural": "Minutes"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Day", "one": "Day",
"plural": "Days" "plural": "Days",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Month", "one": "Month",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Records", "one": "Records",
"plural": "Records" "plural": "Records"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "This field is required.", "generic": "This field is required.",
"managed": "At least one admin key is requred if the node is managed.", "managed": "At least one admin key is requred if the node is managed.",
"key": "Key is required." "key": "Key is required."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Yes", "yes": "Yes",
@@ -0,0 +1,458 @@
{
"page": {
"title": "Instellingen",
"tabUser": "Gebruiker",
"tabChannels": "Kanalen",
"tabBluetooth": "Bluetooth",
"tabDevice": "Apparaat",
"tabDisplay": "Weergave",
"tabLora": "LoRa",
"tabNetwork": "Netwerk",
"tabPosition": "Positie",
"tabPower": "Vermogen",
"tabSecurity": "Beveiliging"
},
"sidebar": {
"label": "Configuration"
},
"device": {
"title": "Device Settings",
"description": "Settings for the device",
"buttonPin": {
"description": "Button pin override",
"label": "Button Pin"
},
"buzzerPin": {
"description": "Buzzer pin override",
"label": "Buzzer Pin"
},
"disableTripleClick": {
"description": "Disable triple click",
"label": "Disable Triple Click"
},
"doubleTapAsButtonPress": {
"description": "Treat double tap as button press",
"label": "Double Tap as Button Press"
},
"ledHeartbeatDisabled": {
"description": "Disable default blinking LED",
"label": "LED Heartbeat Disabled"
},
"nodeInfoBroadcastInterval": {
"description": "How often to broadcast node info",
"label": "Node Info Broadcast Interval"
},
"posixTimezone": {
"description": "The POSIX timezone string for the device",
"label": "POSIX Timezone"
},
"rebroadcastMode": {
"description": "How to handle rebroadcasting",
"label": "Rebroadcast Mode"
},
"role": {
"description": "What role the device performs on the mesh",
"label": "Functie"
}
},
"bluetooth": {
"title": "Bluetooth Settings",
"description": "Settings for the Bluetooth module",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"enabled": {
"description": "Enable or disable Bluetooth",
"label": "Enabled"
},
"pairingMode": {
"description": "Pin selection behaviour.",
"label": "Koppelmodus"
},
"pin": {
"description": "Pin to use when pairing",
"label": "Pin"
}
},
"display": {
"description": "Settings for the device display",
"title": "Display Settings",
"headingBold": {
"description": "Bolden the heading text",
"label": "Bold Heading"
},
"carouselDelay": {
"description": "How fast to cycle through windows",
"label": "Carousel Delay"
},
"compassNorthTop": {
"description": "Fix north to the top of compass",
"label": "Compass North Top"
},
"displayMode": {
"description": "Screen layout variant",
"label": "Display Mode"
},
"displayUnits": {
"description": "Display metric or imperial units",
"label": "Display Units"
},
"flipScreen": {
"description": "Flip display 180 degrees",
"label": "Flip Screen"
},
"gpsDisplayUnits": {
"description": "Coordinate display format",
"label": "GPS Display Units"
},
"oledType": {
"description": "Type of OLED screen attached to the device",
"label": "OLED Type"
},
"screenTimeout": {
"description": "Turn off the display after this long",
"label": "Screen Timeout"
},
"twelveHourClock": {
"description": "Use 12-hour clock format",
"label": "12-Hour Clock"
},
"wakeOnTapOrMotion": {
"description": "Wake the device on tap or motion",
"label": "Wake on Tap or Motion"
}
},
"lora": {
"title": "Mesh Settings",
"description": "Settings for the LoRa mesh",
"bandwidth": {
"description": "Channel bandwidth in MHz",
"label": "Bandbreedte"
},
"boostedRxGain": {
"description": "Boosted RX gain",
"label": "Boosted RX Gain"
},
"codingRate": {
"description": "The denominator of the coding rate",
"label": "Coding Rate"
},
"frequencyOffset": {
"description": "Frequency offset to correct for crystal calibration errors",
"label": "Frequency Offset"
},
"frequencySlot": {
"description": "LoRa frequency channel number",
"label": "Frequency Slot"
},
"hopLimit": {
"description": "Maximum number of hops",
"label": "Hop Limit"
},
"ignoreMqtt": {
"description": "Don't forward MQTT messages over the mesh",
"label": "Negeer MQTT"
},
"modemPreset": {
"description": "Modem preset to use",
"label": "Modem Preset"
},
"okToMqtt": {
"description": "When set to true, this configuration indicates that the user approves the packet to be uploaded to MQTT. If set to false, remote nodes are requested not to forward packets to MQTT",
"label": "OK to MQTT"
},
"overrideDutyCycle": {
"description": "Overschrijf Duty Cycle",
"label": "Overschrijf Duty Cycle"
},
"overrideFrequency": {
"description": "Override frequency",
"label": "Override Frequency"
},
"region": {
"description": "Sets the region for your node",
"label": "Regio"
},
"spreadingFactor": {
"description": "Indicates the number of chirps per symbol",
"label": "Spreading Factor"
},
"transmitEnabled": {
"description": "Enable/Disable transmit (TX) from the LoRa radio",
"label": "Transmit Enabled"
},
"transmitPower": {
"description": "Max transmit power",
"label": "Transmit Power"
},
"usePreset": {
"description": "Use one of the predefined modem presets",
"label": "Use Preset"
},
"meshSettings": {
"description": "Settings for the LoRa mesh",
"label": "Mesh Settings"
},
"waveformSettings": {
"description": "Settings for the LoRa waveform",
"label": "Waveform Settings"
},
"radioSettings": {
"label": "Radio Settings",
"description": "Settings for the LoRa radio"
}
},
"network": {
"title": "WiFi Config",
"description": "WiFi radio configuration",
"note": "Note: Some devices (ESP32) cannot use both Bluetooth and WiFi at the same time.",
"addressMode": {
"description": "Address assignment selection",
"label": "Address Mode"
},
"dns": {
"description": "DNS Server",
"label": "DNS"
},
"ethernetEnabled": {
"description": "Enable or disable the Ethernet port",
"label": "Enabled"
},
"gateway": {
"description": "Default Gateway",
"label": "Gateway"
},
"ip": {
"description": "IP Address",
"label": "IP-adres"
},
"psk": {
"description": "Network password",
"label": "PSK"
},
"ssid": {
"description": "Network name",
"label": "SSID"
},
"subnet": {
"description": "Subnet Mask",
"label": "Subnet"
},
"wifiEnabled": {
"description": "Enable or disable the WiFi radio",
"label": "Enabled"
},
"meshViaUdp": {
"label": "Mesh via UDP"
},
"ntpServer": {
"label": "NTP Server"
},
"rsyslogServer": {
"label": "Rsyslog Server"
},
"ethernetConfigSettings": {
"description": "Ethernet port configuration",
"label": "Ethernet Config"
},
"ipConfigSettings": {
"description": "IP configuration",
"label": "IP Config"
},
"ntpConfigSettings": {
"description": "NTP configuration",
"label": "NTP Config"
},
"rsyslogConfigSettings": {
"description": "Rsyslog configuration",
"label": "Rsyslog Config"
},
"udpConfigSettings": {
"description": "UDP over Mesh configuration",
"label": "UDP Configuratie"
}
},
"position": {
"title": "Position Settings",
"description": "Settings for the position module",
"broadcastInterval": {
"description": "How often your position is sent out over the mesh",
"label": "Broadcast Interval"
},
"enablePin": {
"description": "GPS module enable pin override",
"label": "Enable Pin"
},
"fixedPosition": {
"description": "Don't report GPS position, but a manually-specified one",
"label": "Fixed Position"
},
"gpsMode": {
"description": "Configure whether device GPS is Enabled, Disabled, or Not Present",
"label": "GPS Mode"
},
"gpsUpdateInterval": {
"description": "How often a GPS fix should be acquired",
"label": "GPS Update Interval"
},
"positionFlags": {
"description": "Optional fields to include when assembling position messages. The more fields are selected, the larger the message will be leading to longer airtime usage and a higher risk of packet loss.",
"label": "Position Flags"
},
"receivePin": {
"description": "GPS module RX pin override",
"label": "Receive Pin"
},
"smartPositionEnabled": {
"description": "Only send position when there has been a meaningful change in location",
"label": "Enable Smart Position"
},
"smartPositionMinDistance": {
"description": "Minimum distance (in meters) that must be traveled before a position update is sent",
"label": "Smart Position Minimum Distance"
},
"smartPositionMinInterval": {
"description": "Minimum interval (in seconds) that must pass before a position update is sent",
"label": "Smart Position Minimum Interval"
},
"transmitPin": {
"description": "GPS module TX pin override",
"label": "Transmit Pin"
},
"intervalsSettings": {
"description": "How often to send position updates",
"label": "Intervals"
},
"flags": {
"placeholder": "Select position flags...",
"altitude": "Altitude",
"altitudeGeoidalSeparation": "Altitude Geoidal Separation",
"altitudeMsl": "Altitude is Mean Sea Level",
"dop": "Dilution of precision (DOP) PDOP used by default",
"hdopVdop": "If DOP is set, use HDOP / VDOP values instead of PDOP",
"numSatellites": "Number of satellites",
"sequenceNumber": "Sequence number",
"timestamp": "Tijdstempel",
"unset": "Terugzetten",
"vehicleHeading": "Vehicle heading",
"vehicleSpeed": "Vehicle speed"
}
},
"power": {
"adcMultiplierOverride": {
"description": "Used for tweaking battery voltage reading",
"label": "ADC Multiplier Override ratio"
},
"ina219Address": {
"description": "Address of the INA219 battery monitor",
"label": "INA219 Address"
},
"lightSleepDuration": {
"description": "How long the device will be in light sleep for",
"label": "Light Sleep Duration"
},
"minimumWakeTime": {
"description": "Minimum amount of time the device will stay awake for after receiving a packet",
"label": "Minimum Wake Time"
},
"noConnectionBluetoothDisabled": {
"description": "If the device does not receive a Bluetooth connection, the BLE radio will be disabled after this long",
"label": "No Connection Bluetooth Disabled"
},
"powerSavingEnabled": {
"description": "Select if powered from a low-current source (i.e. solar), to minimize power consumption as much as possible.",
"label": "Energiebesparingsmodus inschakelen"
},
"shutdownOnBatteryDelay": {
"description": "Automatically shutdown node after this long when on battery, 0 for indefinite",
"label": "Shutdown on battery delay"
},
"superDeepSleepDuration": {
"description": "How long the device will be in super deep sleep for",
"label": "Super Deep Sleep Duration"
},
"powerConfigSettings": {
"description": "Settings for the power module",
"label": "Energie configuratie"
},
"sleepSettings": {
"description": "Sleep settings for the power module",
"label": "Sleep Settings"
}
},
"security": {
"description": "Settings for the Security configuration",
"title": "Security Settings",
"button_backupKey": "Backup Key",
"adminChannelEnabled": {
"description": "Allow incoming device control over the insecure legacy admin channel",
"label": "Allow Legacy Admin"
},
"enableDebugLogApi": {
"description": "Output live debug logging over serial, view and export position-redacted device logs over Bluetooth",
"label": "Enable Debug Log API"
},
"managed": {
"description": "If enabled, device configuration options are only able to be changed remotely by a Remote Admin node via admin messages. Do not enable this option unless at least one suitable Remote Admin node has been setup, and the public key is stored in one of the fields above.",
"label": "Managed"
},
"privateKey": {
"description": "Used to create a shared key with a remote device",
"label": "Privésleutel"
},
"publicKey": {
"description": "Sent out to other nodes on the mesh to allow them to compute a shared secret key",
"label": "Publieke sleutel"
},
"primaryAdminKey": {
"description": "The primary public key authorized to send admin messages to this node",
"label": "Primary Admin Key"
},
"secondaryAdminKey": {
"description": "The secondary public key authorized to send admin messages to this node",
"label": "Secondary Admin Key"
},
"serialOutputEnabled": {
"description": "Serial Console over the Stream API",
"label": "Serial Output Enabled"
},
"tertiaryAdminKey": {
"description": "The tertiary public key authorized to send admin messages to this node",
"label": "Tertiary Admin Key"
},
"adminSettings": {
"description": "Settings for Admin",
"label": "Admin Settings"
},
"loggingSettings": {
"description": "Settings for Logging",
"label": "Logging Settings"
}
},
"user": {
"title": "User Settings",
"description": "Configure your device name and identity settings",
"longName": {
"label": "Long Name",
"description": "Your full display name (1-40 characters)",
"validation": {
"min": "Long name must be at least 1 character",
"max": "Long name must be at most 40 characters"
}
},
"shortName": {
"label": "Short Name",
"description": "Your abbreviated name (2-4 characters)",
"validation": {
"min": "Short name must be at least 2 characters",
"max": "Short name must be at most 4 characters"
}
},
"isUnmessageable": {
"label": "Niet berichtbaar",
"description": "Used to identify unmonitored or infrastructure nodes so that messaging is not available to nodes that will never respond."
},
"isLicensed": {
"label": "Licensed amateur radio (HAM)",
"description": "Enable if you are a licensed amateur radio operator, enabling this option disables encryption and is not compatible with the default Meshtastic network."
}
}
}
@@ -21,9 +21,13 @@
"invalidUrl": "Invalid Meshtastic URL" "invalidUrl": "Invalid Meshtastic URL"
}, },
"channelPrefix": "Channel: ", "channelPrefix": "Channel: ",
"primary": "Primary ",
"doNotImport": "No not import",
"channelName": "Naam",
"channelSlot": "Slot",
"channelSetUrl": "Channel Set/QR Code URL", "channelSetUrl": "Channel Set/QR Code URL",
"channels": "Channels:", "useLoraConfig": "Import LoRa Config",
"usePreset": "Use Preset?", "presetDescription": "The current LoRa Config will be replaced.",
"title": "Import Channel Set" "title": "Import Channel Set"
}, },
"locationResponse": { "locationResponse": {
@@ -189,5 +193,29 @@
"title": "Client Notification", "title": "Client Notification",
"TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds", "TraceRoute can only be sent once every 30 seconds": "TraceRoute can only be sent once every 30 seconds",
"Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated." "Compromised keys were detected and regenerated.": "Compromised keys were detected and regenerated."
},
"resetNodeDb": {
"title": "Reset Node Database",
"description": "This will clear all nodes from the connected device's node database and clear all message history in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Reset Node Database",
"failedTitle": "There was an error resetting the Node DB. Please try again."
},
"clearAllStores": {
"title": "Clear All Local Storage",
"description": "This will clear all locally stored data, including message history and node databases for all previously connected devices. This will require you to reconnect to your node once complete and cannot be undone. Are you sure you want to continue?",
"confirm": "Clear all local storage",
"failedTitle": "There was an error clearing local storage. Please try again."
},
"factoryResetDevice": {
"title": "Factory Reset Device",
"description": "This will factory reset the connected device, erasing all configurations and data on the device as well as all nodes and messages saved in the client. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Device",
"failedTitle": "There was an error performing the factory reset. Please try again."
},
"factoryResetConfig": {
"title": "Factory Reset Config",
"description": "This will factory reset the configuration on the connected device, erasing all configurations on the device. This cannot be undone. Are you sure you want to continue?",
"confirm": "Factory Reset Config",
"failedTitle": "There was an error performing the factory reset. Please try again."
} }
} }
@@ -0,0 +1,38 @@
{
"maplibre": {
"GeolocateControl.FindMyLocation": "Find my location",
"NavigationControl.ZoomIn": "Zoom in",
"NavigationControl.ZoomOut": "Zoom out",
"CooperativeGesturesHandler.WindowsHelpText": "Use Ctrl + scroll to zoom the map",
"CooperativeGesturesHandler.MacHelpText": "Use ⌘ + scroll to zoom the map",
"CooperativeGesturesHandler.MobileHelpText": "Use two fingers to move the map"
},
"layerTool": {
"nodeMarkers": "Show nodes",
"directNeighbors": "Show direct connections",
"remoteNeighbors": "Show remote connections",
"positionPrecision": "Show position precision",
"traceroutes": "Show traceroutes",
"waypoints": "Show waypoints"
},
"mapMenu": {
"locateAria": "Locate my node",
"layersAria": "Change map style"
},
"waypointDetail": {
"edit": "Wijzig",
"description": "Description:",
"createdBy": "Edited by:",
"createdDate": "Created:",
"updated": "Updated:",
"expires": "Expires:",
"distance": "Distance:",
"bearing": "Absolute bearing:",
"lockedTo": "Locked by:",
"latitude": "Latitude:",
"longitude": "Longitude:"
},
"myNode": {
"tooltip": "This device"
}
}
@@ -46,11 +46,7 @@
"connectionStatus": { "connectionStatus": {
"direct": "Direct", "direct": "Direct",
"away": "away", "away": "away",
"unknown": "-",
"viaMqtt": ", via MQTT" "viaMqtt": ", via MQTT"
},
"lastHeardStatus": {
"never": "Never"
} }
}, },
"actions": { "actions": {
+13 -12
View File
@@ -3,10 +3,11 @@
"title": "Navigation", "title": "Navigation",
"messages": "Berichten", "messages": "Berichten",
"map": "Kaart", "map": "Kaart",
"config": "Config", "settings": "Instellingen",
"radioConfig": "Radio Config",
"moduleConfig": "Module Config",
"channels": "Kanalen", "channels": "Kanalen",
"radioConfig": "Radio Config",
"deviceConfig": "Apparaat Configuratie",
"moduleConfig": "Module Config",
"nodes": "Nodes" "nodes": "Nodes"
}, },
"app": { "app": {
@@ -26,13 +27,7 @@
"title": "Firmware", "title": "Firmware",
"version": "v{{version}}", "version": "v{{version}}",
"buildDate": "Build date: {{date}}" "buildDate": "Build date: {{date}}"
}, }
"deviceName": {
"title": "Device Name",
"changeName": "Change Device Name",
"placeholder": "Enter device name"
},
"editDeviceName": "Edit device name"
} }
}, },
"batteryStatus": { "batteryStatus": {
@@ -81,6 +76,10 @@
"title": "Saving Config", "title": "Saving Config",
"description": "The configuration change {{case}} has been saved." "description": "The configuration change {{case}} has been saved."
}, },
"saveAllSuccess": {
"title": "Saved",
"description": "All configuration changes have been saved."
},
"favoriteNode": { "favoriteNode": {
"title": "{{action}} {{nodeName}} {{direction}} favorites.", "title": "{{action}} {{nodeName}} {{direction}} favorites.",
"action": { "action": {
@@ -149,7 +148,8 @@
"placeholder": "Meshtastic 1234" "placeholder": "Meshtastic 1234"
}, },
"airtimeUtilization": { "airtimeUtilization": {
"label": "Airtime Utilization (%)" "label": "Airtime Utilization (%)",
"short": "Airtime Util. (%)"
}, },
"batteryLevel": { "batteryLevel": {
"label": "Battery level (%)", "label": "Battery level (%)",
@@ -160,7 +160,8 @@
"title": "Spanning" "title": "Spanning"
}, },
"channelUtilization": { "channelUtilization": {
"label": "Channel Utilization (%)" "label": "Channel Utilization (%)",
"short": "Channel Util. (%)"
}, },
"hops": { "hops": {
"direct": "Direct", "direct": "Direct",
@@ -3,7 +3,9 @@
"sectionLabel": "Kanały", "sectionLabel": "Kanały",
"channelName": "Kanał: {{channelName}}", "channelName": "Kanał: {{channelName}}",
"broadcastLabel": "Podstawowy", "broadcastLabel": "Podstawowy",
"channelIndex": "Kan. {{index}}" "channelIndex": "Kan. {{index}}",
"import": "Import",
"export": "Eksport"
}, },
"validation": { "validation": {
"pskInvalid": "Musisz wprowadzić prawidłowy {{bits}} bitowy klucz." "pskInvalid": "Musisz wprowadzić prawidłowy {{bits}} bitowy klucz."
@@ -15,7 +15,6 @@
"messages": "Wiadomości", "messages": "Wiadomości",
"map": "Mapa", "map": "Mapa",
"config": "Config", "config": "Config",
"channels": "Kanały",
"nodes": "Nodes" "nodes": "Nodes"
} }
}, },
@@ -45,7 +44,8 @@
"label": "Debug", "label": "Debug",
"command": { "command": {
"reconfigure": "Reconfigure", "reconfigure": "Reconfigure",
"clearAllStoredMessages": "Clear All Stored Message" "clearAllStoredMessages": "Clear All Stored Message",
"clearAllStores": "Clear All Local Storage"
} }
} }
} }
@@ -51,6 +51,11 @@
"plural": "Meters", "plural": "Meters",
"suffix": "m" "suffix": "m"
}, },
"kilometer": {
"one": "Kilometer",
"plural": "Kilometers",
"suffix": "km"
},
"minute": { "minute": {
"one": "Minute", "one": "Minute",
"plural": "Minutes" "plural": "Minutes"
@@ -70,7 +75,9 @@
}, },
"day": { "day": {
"one": "Day", "one": "Day",
"plural": "Days" "plural": "Days",
"today": "Today",
"yesterday": "Yesterday"
}, },
"month": { "month": {
"one": "Month", "one": "Month",
@@ -89,6 +96,11 @@
"record": { "record": {
"one": "Rekordy", "one": "Rekordy",
"plural": "Rekordy" "plural": "Rekordy"
},
"degree": {
"one": "Degree",
"plural": "Degrees",
"suffix": "°"
} }
}, },
"security": { "security": {
@@ -135,6 +147,9 @@
"generic": "To pole jest wymagane.", "generic": "To pole jest wymagane.",
"managed": "Co najmniej jeden klucz administratora jest wymagany, jeśli węzeł jest zarządzany.", "managed": "Co najmniej jeden klucz administratora jest wymagany, jeśli węzeł jest zarządzany.",
"key": "Klucz jest wymagany." "key": "Klucz jest wymagany."
},
"invalidOverrideFreq": {
"number": "Invalid format, expected a value in the range 410-930 MHz or 0 (use default)."
} }
}, },
"yes": "Yes", "yes": "Yes",

Some files were not shown because too many files have changed in this diff Show More