124 changed files with 2448 additions and 2448 deletions
@ -1,69 +1,69 @@ |
|||||
{ |
{ |
||||
"page": { |
"page": { |
||||
"sectionLabel": "Channels", |
"sectionLabel": "Kanäle", |
||||
"channelName": "Channel: {{channelName}}", |
"channelName": "Kanal {{channelName}}", |
||||
"broadcastLabel": "Primary", |
"broadcastLabel": "Primär", |
||||
"channelIndex": "Ch {{index}}" |
"channelIndex": "Kanal {{index}}" |
||||
}, |
}, |
||||
"validation": { |
"validation": { |
||||
"pskInvalid": "Please enter a valid {{bits}} bit PSK." |
"pskInvalid": "Bitte geben Sie einen gültigen {{bits}} Bit PSK Schlüssel ein." |
||||
}, |
}, |
||||
"settings": { |
"settings": { |
||||
"label": "Channel Settings", |
"label": "Kanaleinstellungen", |
||||
"description": "Crypto, MQTT & misc settings" |
"description": "Verschlüsselung, MQTT & sonstige Einstellungen" |
||||
}, |
}, |
||||
"role": { |
"role": { |
||||
"label": "Role", |
"label": "Rolle", |
||||
"description": "Device telemetry is sent over PRIMARY. Only one PRIMARY allowed", |
"description": "Gerätetelemetrie wird über den PRIMÄR Kanal gesendet. Nur ein PRIMÄR Kanal ist erlaubt.", |
||||
"options": { |
"options": { |
||||
"primary": "PRIMARY", |
"primary": "PRIMÄR", |
||||
"disabled": "DISABLED", |
"disabled": "DEAKTIVIERT", |
||||
"secondary": "SECONDARY" |
"secondary": "SEKUNDÄR" |
||||
} |
} |
||||
}, |
}, |
||||
"psk": { |
"psk": { |
||||
"label": "Pre-Shared Key", |
"label": "Vorher verteilter Schlüssel", |
||||
"description": "Supported PSK lengths: 256-bit, 128-bit, 8-bit, Empty (0-bit)", |
"description": "Unterstützte PSK-Längen: 256-Bit, 128-Bit, 8-Bit, leer (0-Bit)", |
||||
"generate": "Generate" |
"generate": "Erzeugen" |
||||
}, |
}, |
||||
"name": { |
"name": { |
||||
"label": "Name", |
"label": "Name", |
||||
"description": "A unique name for the channel <12 bytes, leave blank for default" |
"description": "Ein eindeutiger Name für den Kanal <12 Bytes. Leer lassen für Standard." |
||||
}, |
}, |
||||
"uplinkEnabled": { |
"uplinkEnabled": { |
||||
"label": "Uplink Enabled", |
"label": "Uplink aktiviert", |
||||
"description": "Send messages from the local mesh to MQTT" |
"description": "Nachrichten vom lokalen Netz über MQTT versenden" |
||||
}, |
}, |
||||
"downlinkEnabled": { |
"downlinkEnabled": { |
||||
"label": "Downlink Enabled", |
"label": "Downlink aktiviert", |
||||
"description": "Send messages from MQTT to the local mesh" |
"description": "Nachrichten von MQTT im lokalen Netz versenden" |
||||
}, |
}, |
||||
"positionPrecision": { |
"positionPrecision": { |
||||
"label": "Location", |
"label": "Standort", |
||||
"description": "The precision of the location to share with the channel. Can be disabled.", |
"description": "Die Genauigkeit des Standorts, die in diesem Kanal geteilt werden soll. Kann deaktiviert werden.", |
||||
"options": { |
"options": { |
||||
"none": "Do not share location", |
"none": "Standort nicht freigeben", |
||||
"precise": "Precise Location", |
"precise": "Genauer Standort", |
||||
"metric_km23": "Within 23 kilometers", |
"metric_km23": "Innerhalb von 23 Kilometern", |
||||
"metric_km12": "Within 12 kilometers", |
"metric_km12": "Innerhalb von 12 Kilometern", |
||||
"metric_km5_8": "Within 5.8 kilometers", |
"metric_km5_8": "Innerhalb von 5,8 Kilometern", |
||||
"metric_km2_9": "Within 2.9 kilometers", |
"metric_km2_9": "Innerhalb von 2,9 Kilometern", |
||||
"metric_km1_5": "Within 1.5 kilometers", |
"metric_km1_5": "Innerhalb von 1,5 Kilometern", |
||||
"metric_m700": "Within 700 meters", |
"metric_m700": "Innerhalb von 700 Metern", |
||||
"metric_m350": "Within 350 meters", |
"metric_m350": "Innerhalb von 350 Metern", |
||||
"metric_m200": "Within 200 meters", |
"metric_m200": "Innerhalb von 200 Metern", |
||||
"metric_m90": "Within 90 meters", |
"metric_m90": "Innerhalb von 90 Metern", |
||||
"metric_m50": "Within 50 meters", |
"metric_m50": "Innerhalb von 50 Metern", |
||||
"imperial_mi15": "Within 15 miles", |
"imperial_mi15": "Innerhalb von 15 Meilen", |
||||
"imperial_mi7_3": "Within 7.3 miles", |
"imperial_mi7_3": "Innerhalb von 7,3 Meilen", |
||||
"imperial_mi3_6": "Within 3.6 miles", |
"imperial_mi3_6": "Innerhalb von 3,6 Meilen", |
||||
"imperial_mi1_8": "Within 1.8 miles", |
"imperial_mi1_8": "Innerhalb von 1,8 Meilen", |
||||
"imperial_mi0_9": "Within 0.9 miles", |
"imperial_mi0_9": "Innerhalb von 0,9 Meilen", |
||||
"imperial_mi0_5": "Within 0.5 miles", |
"imperial_mi0_5": "Innerhalb von 0,5 Meilen", |
||||
"imperial_mi0_2": "Within 0.2 miles", |
"imperial_mi0_2": "Innerhalb von 0,2 Meilen", |
||||
"imperial_ft600": "Within 600 feet", |
"imperial_ft600": "Innerhalb von 600 Fuß", |
||||
"imperial_ft300": "Within 300 feet", |
"imperial_ft300": "Innerhalb von 300 Fuß", |
||||
"imperial_ft150": "Within 150 feet" |
"imperial_ft150": "Innerhalb von 150 Fuß" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,50 +1,50 @@ |
|||||
{ |
{ |
||||
"emptyState": "No results found.", |
"emptyState": "Keine Ergebnisse gefunden.", |
||||
"page": { |
"page": { |
||||
"title": "Command Menu" |
"title": "Command Menu" |
||||
}, |
}, |
||||
"pinGroup": { |
"pinGroup": { |
||||
"label": "Pin command group" |
"label": "Befehlsgruppe anheften" |
||||
}, |
}, |
||||
"unpinGroup": { |
"unpinGroup": { |
||||
"label": "Unpin command group" |
"label": "Befehlsgruppe lösen" |
||||
}, |
}, |
||||
"goto": { |
"goto": { |
||||
"label": "Goto", |
"label": "Gehe zu", |
||||
"command": { |
"command": { |
||||
"messages": "Messages", |
"messages": "Nachrichten", |
||||
"map": "Map", |
"map": "Karte", |
||||
"config": "Config", |
"config": "Einstellungen", |
||||
"channels": "Channels", |
"channels": "Kanäle", |
||||
"nodes": "Nodes" |
"nodes": "Knoten" |
||||
} |
} |
||||
}, |
}, |
||||
"manage": { |
"manage": { |
||||
"label": "Manage", |
"label": "Verwalten", |
||||
"command": { |
"command": { |
||||
"switchNode": "Switch Node", |
"switchNode": "Knoten wechseln", |
||||
"connectNewNode": "Connect New Node" |
"connectNewNode": "Neuen Knoten verbinden" |
||||
} |
} |
||||
}, |
}, |
||||
"contextual": { |
"contextual": { |
||||
"label": "Contextual", |
"label": "Kontextabhängig", |
||||
"command": { |
"command": { |
||||
"qrCode": "QR Code", |
"qrCode": "QR Code", |
||||
"qrGenerator": "Generator", |
"qrGenerator": "Generator", |
||||
"qrImport": "Import", |
"qrImport": "Importieren", |
||||
"scheduleShutdown": "Schedule Shutdown", |
"scheduleShutdown": "Herunterfahren planen", |
||||
"scheduleReboot": "Schedule Reboot", |
"scheduleReboot": "Neustarten planen", |
||||
"rebootToOtaMode": "Reboot To OTA Mode", |
"rebootToOtaMode": "Neustart in den OTA Modus", |
||||
"resetNodeDb": "Reset Node DB", |
"resetNodeDb": "Knotendatenbank zurücksetzen", |
||||
"factoryResetDevice": "Factory Reset Device", |
"factoryResetDevice": "Gerät auf Werkseinstellungen zurücksetzen", |
||||
"factoryResetConfig": "Factory Reset Config" |
"factoryResetConfig": "Auf Werkseinstellungen zurücksetzen" |
||||
} |
} |
||||
}, |
}, |
||||
"debug": { |
"debug": { |
||||
"label": "Debug", |
"label": "Debug", |
||||
"command": { |
"command": { |
||||
"reconfigure": "Reconfigure", |
"reconfigure": "Neu einrichten", |
||||
"clearAllStoredMessages": "Clear All Stored Message" |
"clearAllStoredMessages": "Alle gespeicherten Nachrichten löschen" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,12 +1,12 @@ |
|||||
{ |
{ |
||||
"dashboard": { |
"dashboard": { |
||||
"title": "Connected Devices", |
"title": "Verbundene Geräte", |
||||
"description": "Manage your connected Meshtastic devices.", |
"description": "Verwalten Sie Ihre verbundenen Meshtastic Geräte.", |
||||
"connectionType_ble": "BLE", |
"connectionType_ble": "BLE", |
||||
"connectionType_serial": "Serial", |
"connectionType_serial": "Seriell", |
||||
"connectionType_network": "Network", |
"connectionType_network": "Netzwerk", |
||||
"noDevicesTitle": "No devices connected", |
"noDevicesTitle": "Keine Geräte verbunden", |
||||
"noDevicesDescription": "Connect a new device to get started.", |
"noDevicesDescription": "Verbinden Sie ein neues Gerät, um zu beginnen.", |
||||
"button_newConnection": "New Connection" |
"button_newConnection": "Neue Verbindung" |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,448 +1,448 @@ |
|||||
{ |
{ |
||||
"page": { |
"page": { |
||||
"tabAmbientLighting": "Ambient Lighting", |
"tabAmbientLighting": "Umgebungslicht", |
||||
"tabAudio": "Audio", |
"tabAudio": "Audio", |
||||
"tabCannedMessage": "Canned", |
"tabCannedMessage": "Vordefinierte Nachrichten", |
||||
"tabDetectionSensor": "Detection Sensor", |
"tabDetectionSensor": "Erkennungssensor", |
||||
"tabExternalNotification": "Ext Notif", |
"tabExternalNotification": "Externe Benachrichtigung", |
||||
"tabMqtt": "MQTT", |
"tabMqtt": "MQTT", |
||||
"tabNeighborInfo": "Neighbor Info", |
"tabNeighborInfo": "Nachbarinformation", |
||||
"tabPaxcounter": "Paxcounter", |
"tabPaxcounter": "Pax Zähler", |
||||
"tabRangeTest": "Range Test", |
"tabRangeTest": "Reichweitentest", |
||||
"tabSerial": "Serial", |
"tabSerial": "Seriell", |
||||
"tabStoreAndForward": "S&F", |
"tabStoreAndForward": "Speichern&Weiterleiten", |
||||
"tabTelemetry": "Telemetry" |
"tabTelemetry": "Telemetrie" |
||||
}, |
}, |
||||
"ambientLighting": { |
"ambientLighting": { |
||||
"title": "Ambient Lighting Settings", |
"title": "Einstellung Umgebungsbeleuchtung", |
||||
"description": "Settings for the Ambient Lighting module", |
"description": "Einstellungen für das Modul Umgebungsbeleuchtung", |
||||
"ledState": { |
"ledState": { |
||||
"label": "LED State", |
"label": "LED Status", |
||||
"description": "Sets LED to on or off" |
"description": "Setzt die LED auf ein oder aus" |
||||
}, |
}, |
||||
"current": { |
"current": { |
||||
"label": "Current", |
"label": "Stromstärke", |
||||
"description": "Sets the current for the LED output. Default is 10" |
"description": "Legt den Strom für den LED Ausgang fest. Standard ist 10" |
||||
}, |
}, |
||||
"red": { |
"red": { |
||||
"label": "Red", |
"label": "Rot", |
||||
"description": "Sets the red LED level. Values are 0-255" |
"description": "Legt den roten LED Wert fest. Bereich 0-255" |
||||
}, |
}, |
||||
"green": { |
"green": { |
||||
"label": "Green", |
"label": "Grün", |
||||
"description": "Sets the green LED level. Values are 0-255" |
"description": "Legt den grünen LED Wert fest. Bereich 0-255" |
||||
}, |
}, |
||||
"blue": { |
"blue": { |
||||
"label": "Blue", |
"label": "Blau", |
||||
"description": "Sets the blue LED level. Values are 0-255" |
"description": "Legt den blauen LED Wert fest. Bereich 0-255" |
||||
} |
} |
||||
}, |
}, |
||||
"audio": { |
"audio": { |
||||
"title": "Audio Settings", |
"title": "Audioeinstellungen", |
||||
"description": "Settings for the Audio module", |
"description": "Einstellungen für das Audiomodul", |
||||
"codec2Enabled": { |
"codec2Enabled": { |
||||
"label": "Codec 2 Enabled", |
"label": "Codec 2 aktiviert", |
||||
"description": "Enable Codec 2 audio encoding" |
"description": "Codec 2 Audiokodierung aktivieren" |
||||
}, |
}, |
||||
"pttPin": { |
"pttPin": { |
||||
"label": "PTT Pin", |
"label": "GPIO PTT", |
||||
"description": "GPIO pin to use for PTT" |
"description": "Für PTT verwendeter GPIO Pin" |
||||
}, |
}, |
||||
"bitrate": { |
"bitrate": { |
||||
"label": "Bitrate", |
"label": "Bitrate", |
||||
"description": "Bitrate to use for audio encoding" |
"description": "Bitrate zur Audiokodierung" |
||||
}, |
}, |
||||
"i2sWs": { |
"i2sWs": { |
||||
"label": "i2S WS", |
"label": "i2S WS", |
||||
"description": "GPIO pin to use for i2S WS" |
"description": "GPIO Pin für i2S WS" |
||||
}, |
}, |
||||
"i2sSd": { |
"i2sSd": { |
||||
"label": "i2S SD", |
"label": "i2S SD", |
||||
"description": "GPIO pin to use for i2S SD" |
"description": "GPIO Pin für i2S SD" |
||||
}, |
}, |
||||
"i2sDin": { |
"i2sDin": { |
||||
"label": "i2S DIN", |
"label": "i2S DIN", |
||||
"description": "GPIO pin to use for i2S DIN" |
"description": "GPIO Pin für i2S DIN" |
||||
}, |
}, |
||||
"i2sSck": { |
"i2sSck": { |
||||
"label": "i2S SCK", |
"label": "i2S SCK", |
||||
"description": "GPIO pin to use for i2S SCK" |
"description": "GPIO Pin für i2S SCK" |
||||
} |
} |
||||
}, |
}, |
||||
"cannedMessage": { |
"cannedMessage": { |
||||
"title": "Canned Message Settings", |
"title": "Einstellungen für vordefinierte Nachrichten", |
||||
"description": "Settings for the Canned Message module", |
"description": "Einstellungen für das Modul vordefinierte Nachrichten", |
||||
"moduleEnabled": { |
"moduleEnabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiviert", |
||||
"description": "Enable Canned Message" |
"description": "Vordefinierte Nachrichten aktivieren" |
||||
}, |
}, |
||||
"rotary1Enabled": { |
"rotary1Enabled": { |
||||
"label": "Rotary Encoder #1 Enabled", |
"label": "Drehgeber #1 aktiviert", |
||||
"description": "Enable the rotary encoder" |
"description": "Drehgeber aktivieren" |
||||
}, |
}, |
||||
"inputbrokerPinA": { |
"inputbrokerPinA": { |
||||
"label": "Encoder Pin A", |
"label": "Drehgeber Pin A", |
||||
"description": "GPIO Pin Value (1-39) For encoder port A" |
"description": "GPIO Pin Wert (1-39) für Drehgeber Pin A" |
||||
}, |
}, |
||||
"inputbrokerPinB": { |
"inputbrokerPinB": { |
||||
"label": "Encoder Pin B", |
"label": "Drehgeber Pin B", |
||||
"description": "GPIO Pin Value (1-39) For encoder port B" |
"description": "GPIO Pin Wert (1-39) für Drehgeber Pin B" |
||||
}, |
}, |
||||
"inputbrokerPinPress": { |
"inputbrokerPinPress": { |
||||
"label": "Encoder Pin Press", |
"label": "Drehgeber Pin Taste", |
||||
"description": "GPIO Pin Value (1-39) For encoder Press" |
"description": "GPIO Pin Wert (1-39) für Drehgeber Pin Taste" |
||||
}, |
}, |
||||
"inputbrokerEventCw": { |
"inputbrokerEventCw": { |
||||
"label": "Clockwise event", |
"label": "Ereignis im Uhrzeigersinn", |
||||
"description": "Select input event." |
"description": "Eingabeereignis auswählen." |
||||
}, |
}, |
||||
"inputbrokerEventCcw": { |
"inputbrokerEventCcw": { |
||||
"label": "Counter Clockwise event", |
"label": "Ereignis gegen Uhrzeigersinn", |
||||
"description": "Select input event." |
"description": "Eingabeereignis auswählen." |
||||
}, |
}, |
||||
"inputbrokerEventPress": { |
"inputbrokerEventPress": { |
||||
"label": "Press event", |
"label": "Ereignis Tastendruck", |
||||
"description": "Select input event" |
"description": "Eingabeereignis auswählen." |
||||
}, |
}, |
||||
"updown1Enabled": { |
"updown1Enabled": { |
||||
"label": "Up Down enabled", |
"label": "Geber Hoch/Runter aktiviert", |
||||
"description": "Enable the up / down encoder" |
"description": "Aktiviere Geber Hoch/Runter" |
||||
}, |
}, |
||||
"allowInputSource": { |
"allowInputSource": { |
||||
"label": "Allow Input Source", |
"label": "Eingabequelle zulassen", |
||||
"description": "Select from: '_any', 'rotEnc1', 'upDownEnc1', 'cardkb'" |
"description": "Wählen Sie aus: '_any', 'rotEnc1', 'upDownEnc1', 'cardkb'" |
||||
}, |
}, |
||||
"sendBell": { |
"sendBell": { |
||||
"label": "Send Bell", |
"label": "Sende Glocke", |
||||
"description": "Sends a bell character with each message" |
"description": "Sendet ein Klingelzeichen (Glocke) mit jeder Nachricht" |
||||
} |
} |
||||
}, |
}, |
||||
"detectionSensor": { |
"detectionSensor": { |
||||
"title": "Detection Sensor Settings", |
"title": "Sensoreinstellungen für Erkennung", |
||||
"description": "Settings for the Detection Sensor module", |
"description": "Einstellungen für das Erkennungssensormodul", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Enabled", |
"label": "Aktiviert", |
||||
"description": "Enable or disable Detection Sensor Module" |
"description": "Erkennungssensormodul aktivieren oder deaktivieren" |
||||
}, |
}, |
||||
"minimumBroadcastSecs": { |
"minimumBroadcastSecs": { |
||||
"label": "Minimum Broadcast Seconds", |
"label": "Minimale Übertragungszeit alle Sekunden", |
||||
"description": "The interval in seconds of how often we can send a message to the mesh when a state change is detected" |
"description": "Das Intervall in Sekunden, wie oft eine Nachricht an das Netz gesendet wird, wenn eine Statusänderung erkannt wurde" |
||||
}, |
}, |
||||
"stateBroadcastSecs": { |
"stateBroadcastSecs": { |
||||
"label": "State Broadcast Seconds", |
"label": "Statusübertragung alle Sekunden", |
||||
"description": "The interval in seconds of how often we should send a message to the mesh with the current state regardless of changes" |
"description": "Das Intervall in Sekunden, wie oft eine Nachricht mit dem aktuellen Status an das Netz gesendet wird, unabhängig von Änderungen" |
||||
}, |
}, |
||||
"sendBell": { |
"sendBell": { |
||||
"label": "Send Bell", |
"label": "Sende Glocke", |
||||
"description": "Send ASCII bell with alert message" |
"description": "ASCII-Glocke mit Warnmeldung senden" |
||||
}, |
}, |
||||
"name": { |
"name": { |
||||
"label": "Friendly Name", |
"label": "Anzeigename", |
||||
"description": "Used to format the message sent to mesh, max 20 Characters" |
"description": "Formatierte Nachricht die an das Netz gesendet wird, maximal 20 Zeichen" |
||||
}, |
}, |
||||
"monitorPin": { |
"monitorPin": { |
||||
"label": "Monitor Pin", |
"label": "GPIO Pin überwachen", |
||||
"description": "The GPIO pin to monitor for state changes" |
"description": "Der GPIO Pin zur Überwachung von Statusänderungen" |
||||
}, |
}, |
||||
"detectionTriggerType": { |
"detectionTriggerType": { |
||||
"label": "Detection Triggered Type", |
"label": "Detection Triggered Type", |
||||
"description": "The type of trigger event to be used" |
"description": "The type of trigger event to be used" |
||||
}, |
}, |
||||
"usePullup": { |
"usePullup": { |
||||
"label": "Use Pullup", |
"label": "Pullup verwenden", |
||||
"description": "Whether or not use INPUT_PULLUP mode for GPIO pin" |
"description": "Gibt an, ob der INPUT_PULLUP Modus für GPIO Pin verwendet wird oder nicht" |
||||
} |
} |
||||
}, |
}, |
||||
"externalNotification": { |
"externalNotification": { |
||||
"title": "External Notification Settings", |
"title": "Einstellungen für externe Benachrichtigungen", |
||||
"description": "Configure the external notification module", |
"description": "Einstellung für das Modul externe Benachrichtigung", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiviert", |
||||
"description": "Enable External Notification" |
"description": "Externe Benachrichtigung aktivieren" |
||||
}, |
}, |
||||
"outputMs": { |
"outputMs": { |
||||
"label": "Output MS", |
"label": "Ausgabe MS", |
||||
"description": "Output MS" |
"description": "Ausgabe MS" |
||||
}, |
}, |
||||
"output": { |
"output": { |
||||
"label": "Output", |
"label": "Ausgabe", |
||||
"description": "Output" |
"description": "Ausgabe" |
||||
}, |
}, |
||||
"outputVibra": { |
"outputVibra": { |
||||
"label": "Output Vibrate", |
"label": "Ausgabe Vibration", |
||||
"description": "Output Vibrate" |
"description": "Ausgabe Vibration" |
||||
}, |
}, |
||||
"outputBuzzer": { |
"outputBuzzer": { |
||||
"label": "Output Buzzer", |
"label": "Ausgabe Summer", |
||||
"description": "Output Buzzer" |
"description": "Ausgabe Summer" |
||||
}, |
}, |
||||
"active": { |
"active": { |
||||
"label": "Active", |
"label": "Aktiv", |
||||
"description": "Active" |
"description": "Aktiv" |
||||
}, |
}, |
||||
"alertMessage": { |
"alertMessage": { |
||||
"label": "Alert Message", |
"label": "Warnmeldung", |
||||
"description": "Alert Message" |
"description": "Warnmeldung" |
||||
}, |
}, |
||||
"alertMessageVibra": { |
"alertMessageVibra": { |
||||
"label": "Alert Message Vibrate", |
"label": "Vibration bei Warnmeldung", |
||||
"description": "Alert Message Vibrate" |
"description": "Vibration bei Warnmeldung" |
||||
}, |
}, |
||||
"alertMessageBuzzer": { |
"alertMessageBuzzer": { |
||||
"label": "Alert Message Buzzer", |
"label": "Summer bei Warnmeldung", |
||||
"description": "Alert Message Buzzer" |
"description": "Summer bei Warnmeldung" |
||||
}, |
}, |
||||
"alertBell": { |
"alertBell": { |
||||
"label": "Alert Bell", |
"label": "Warnglocke", |
||||
"description": "Should an alert be triggered when receiving an incoming bell?" |
"description": "Soll beim Empfang eines eingehenden Klingelzeichens (Glocke) eine Warnung ausgelöst werden?" |
||||
}, |
}, |
||||
"alertBellVibra": { |
"alertBellVibra": { |
||||
"label": "Alert Bell Vibrate", |
"label": "Vibration bei Klingelzeichen", |
||||
"description": "Alert Bell Vibrate" |
"description": "Vibration bei Klingelzeichen" |
||||
}, |
}, |
||||
"alertBellBuzzer": { |
"alertBellBuzzer": { |
||||
"label": "Alert Bell Buzzer", |
"label": "Summer bei Klingelzeichen", |
||||
"description": "Alert Bell Buzzer" |
"description": "Summer bei Klingelzeichen" |
||||
}, |
}, |
||||
"usePwm": { |
"usePwm": { |
||||
"label": "Use PWM", |
"label": "PWM verwenden", |
||||
"description": "Use PWM" |
"description": "PWM verwenden" |
||||
}, |
}, |
||||
"nagTimeout": { |
"nagTimeout": { |
||||
"label": "Nag Timeout", |
"label": "Nervige Verzögerung", |
||||
"description": "Nag Timeout" |
"description": "Nervige Verzögerung" |
||||
}, |
}, |
||||
"useI2sAsBuzzer": { |
"useI2sAsBuzzer": { |
||||
"label": "Use I²S Pin as Buzzer", |
"label": "I2S GPIO Pin als Summer verwenden", |
||||
"description": "Designate I²S Pin as Buzzer Output" |
"description": "I2S GPIO Pin als Summerausgang definieren" |
||||
} |
} |
||||
}, |
}, |
||||
"mqtt": { |
"mqtt": { |
||||
"title": "MQTT Settings", |
"title": "MQTT Einstellungen", |
||||
"description": "Settings for the MQTT module", |
"description": "Einstellungen für das MQTT Modul", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Enabled", |
"label": "Aktiviert", |
||||
"description": "Enable or disable MQTT" |
"description": "MQTT aktivieren oder deaktivieren" |
||||
}, |
}, |
||||
"address": { |
"address": { |
||||
"label": "MQTT Server Address", |
"label": "MQTT Server Adresse", |
||||
"description": "MQTT server address to use for default/custom servers" |
"description": "MQTT Serveradresse für Standard/benutzerdefinierte Server" |
||||
}, |
}, |
||||
"username": { |
"username": { |
||||
"label": "MQTT Username", |
"label": "MQTT Benutzername", |
||||
"description": "MQTT username to use for default/custom servers" |
"description": "MQTT Benutzername für Standard/benutzerdefinierte Server" |
||||
}, |
}, |
||||
"password": { |
"password": { |
||||
"label": "MQTT Password", |
"label": "MQTT Passwort", |
||||
"description": "MQTT password to use for default/custom servers" |
"description": "MQTT Passwort für Standard/benutzerdefinierte Server" |
||||
}, |
}, |
||||
"encryptionEnabled": { |
"encryptionEnabled": { |
||||
"label": "Encryption Enabled", |
"label": "Verschlüsselung aktiviert", |
||||
"description": "Enable or disable MQTT encryption. Note: All messages are sent to the MQTT broker unencrypted if this option is not enabled, even when your uplink channels have encryption keys set. This includes position data." |
"description": "MQTT-Verschlüsselung aktivieren oder deaktivieren. Hinweis: Alle Nachrichten werden unverschlüsselt an den MQTT-Broker gesendet, wenn diese Option nicht aktiviert ist. Unabhängig von der eingestellten Kanalverschlüsselung. Einschließlich der Standortdaten." |
||||
}, |
}, |
||||
"jsonEnabled": { |
"jsonEnabled": { |
||||
"label": "JSON Enabled", |
"label": "JSON aktiviert", |
||||
"description": "Whether to send/consume JSON packets on MQTT" |
"description": "Gibt an, ob JSON Nachrichten über MQTT gesendet oder empfangen werden sollen" |
||||
}, |
}, |
||||
"tlsEnabled": { |
"tlsEnabled": { |
||||
"label": "TLS Enabled", |
"label": "TLS aktiviert", |
||||
"description": "Enable or disable TLS" |
"description": "TLS aktivieren oder deaktivieren" |
||||
}, |
}, |
||||
"root": { |
"root": { |
||||
"label": "Root topic", |
"label": "Hauptthema", |
||||
"description": "MQTT root topic to use for default/custom servers" |
"description": "MQTT Hauptthema für Standard/Benutzerdefinierte Server" |
||||
}, |
}, |
||||
"proxyToClientEnabled": { |
"proxyToClientEnabled": { |
||||
"label": "MQTT Client Proxy Enabled", |
"label": "MQTT Client Proxy Enabled", |
||||
"description": "Utilizes the network connection to proxy MQTT messages to the client." |
"description": "Utilizes the network connection to proxy MQTT messages to the client." |
||||
}, |
}, |
||||
"mapReportingEnabled": { |
"mapReportingEnabled": { |
||||
"label": "Map Reporting Enabled", |
"label": "Kartenberichte aktiviert", |
||||
"description": "Your node will periodically send an unencrypted map report packet to the configured MQTT server, this includes id, short and long name, approximate location, hardware model, role, firmware version, LoRa region, modem preset and primary channel name." |
"description": "Your node will periodically send an unencrypted map report packet to the configured MQTT server, this includes id, short and long name, approximate location, hardware model, role, firmware version, LoRa region, modem preset and primary channel name." |
||||
}, |
}, |
||||
"mapReportSettings": { |
"mapReportSettings": { |
||||
"publishIntervalSecs": { |
"publishIntervalSecs": { |
||||
"label": "Map Report Publish Interval (s)", |
"label": "Veröffentlichungsintervall Kartenbericht (s)", |
||||
"description": "Interval in seconds to publish map reports" |
"description": "Intervall in Sekunden, um Kartenberichte zu veröffentlichen" |
||||
}, |
}, |
||||
"positionPrecision": { |
"positionPrecision": { |
||||
"label": "Approximate Location", |
"label": "Ungefährer Standort", |
||||
"description": "Position shared will be accurate within this distance", |
"description": "Der geteilte Standort mit einer Genauigkeit innerhalb dieser Entfernung", |
||||
"options": { |
"options": { |
||||
"metric_km23": "Within 23 km", |
"metric_km23": "Innerhalb von 23 km", |
||||
"metric_km12": "Within 12 km", |
"metric_km12": "Innerhalb von 12 km", |
||||
"metric_km5_8": "Within 5.8 km", |
"metric_km5_8": "Innerhalb von 5,8 km", |
||||
"metric_km2_9": "Within 2.9 km", |
"metric_km2_9": "Innerhalb von 2,9 km", |
||||
"metric_km1_5": "Within 1.5 km", |
"metric_km1_5": "Innerhalb von 1,5 km", |
||||
"metric_m700": "Within 700 m", |
"metric_m700": "Innerhalb von 700 m", |
||||
"metric_m350": "Within 350 m", |
"metric_m350": "Innerhalb von 350 m", |
||||
"metric_m200": "Within 200 m", |
"metric_m200": "Innerhalb von 200 m", |
||||
"metric_m90": "Within 90 m", |
"metric_m90": "Innerhalb von 90 m", |
||||
"metric_m50": "Within 50 m", |
"metric_m50": "Innerhalb von 50 m", |
||||
"imperial_mi15": "Within 15 miles", |
"imperial_mi15": "Innerhalb von 15 Meilen", |
||||
"imperial_mi7_3": "Within 7.3 miles", |
"imperial_mi7_3": "Innerhalb von 7,3 Meilen", |
||||
"imperial_mi3_6": "Within 3.6 miles", |
"imperial_mi3_6": "Innerhalb von 3,6 Meilen", |
||||
"imperial_mi1_8": "Within 1.8 miles", |
"imperial_mi1_8": "Innerhalb von 1,8 Meilen", |
||||
"imperial_mi0_9": "Within 0.9 miles", |
"imperial_mi0_9": "Innerhalb von 0,9 Meilen", |
||||
"imperial_mi0_5": "Within 0.5 miles", |
"imperial_mi0_5": "Innerhalb von 0,5 Meilen", |
||||
"imperial_mi0_2": "Within 0.2 miles", |
"imperial_mi0_2": "Innerhalb von 0,2 Meilen", |
||||
"imperial_ft600": "Within 600 feet", |
"imperial_ft600": "Innerhalb von 600 Fuß", |
||||
"imperial_ft300": "Within 300 feet", |
"imperial_ft300": "Innerhalb von 300 Fuß", |
||||
"imperial_ft150": "Within 150 feet" |
"imperial_ft150": "Innerhalb von 150 Fuß" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
}, |
}, |
||||
"neighborInfo": { |
"neighborInfo": { |
||||
"title": "Neighbor Info Settings", |
"title": "Einstellung Nachbarinformation", |
||||
"description": "Settings for the Neighbor Info module", |
"description": "Einstellungen für das Modul Nachbarinformation", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Enabled", |
"label": "Aktiviert", |
||||
"description": "Enable or disable Neighbor Info Module" |
"description": "Nachbarinformation Modul aktivieren oder deaktivieren" |
||||
}, |
}, |
||||
"updateInterval": { |
"updateInterval": { |
||||
"label": "Update Interval", |
"label": "Aktualisierungsintervall", |
||||
"description": "Interval in seconds of how often we should try to send our Neighbor Info to the mesh" |
"description": "Intervall in Sekunden, wie oft die Nachbarinformation an das Netz gesendet wird" |
||||
} |
} |
||||
}, |
}, |
||||
"paxcounter": { |
"paxcounter": { |
||||
"title": "Paxcounter Settings", |
"title": "Einstellung für Pax Zähler", |
||||
"description": "Settings for the Paxcounter module", |
"description": "Einstellungen für das Modul Pax Zähler", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiviert", |
||||
"description": "Enable Paxcounter" |
"description": "Aktiviere Pax Zähler" |
||||
}, |
}, |
||||
"paxcounterUpdateInterval": { |
"paxcounterUpdateInterval": { |
||||
"label": "Update Interval (seconds)", |
"label": "Aktualisierungsintervall (Sekunden)", |
||||
"description": "How long to wait between sending paxcounter packets" |
"description": "Wie lange soll zwischen dem Senden von Pax Zählernachrichten gewartet werden" |
||||
}, |
}, |
||||
"wifiThreshold": { |
"wifiThreshold": { |
||||
"label": "WiFi RSSI Threshold", |
"label": "WLAN RSSI Grenzwert", |
||||
"description": "At what WiFi RSSI level should the counter increase. Defaults to -80." |
"description": "Bei welchem WLAN RSSI Grenzwert sollte der Zähler erhöht werden. Standardwert -80" |
||||
}, |
}, |
||||
"bleThreshold": { |
"bleThreshold": { |
||||
"label": "BLE RSSI Threshold", |
"label": "BLE RSSI Grenzwert", |
||||
"description": "At what BLE RSSI level should the counter increase. Defaults to -80." |
"description": "Bei welchem BLE RSSI Grenzwert sollte der Zähler erhöht werden. Standardwert -80" |
||||
} |
} |
||||
}, |
}, |
||||
"rangeTest": { |
"rangeTest": { |
||||
"title": "Range Test Settings", |
"title": "Einstellung Reichweitentest", |
||||
"description": "Settings for the Range Test module", |
"description": "Einstellungen für das Modul Reichweitentest", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiviert", |
||||
"description": "Enable Range Test" |
"description": "Reichweitentest aktivieren" |
||||
}, |
}, |
||||
"sender": { |
"sender": { |
||||
"label": "Message Interval", |
"label": "Nachrichtenintervall", |
||||
"description": "How long to wait between sending test packets" |
"description": "Wie lange soll zwischen dem Senden von Testnachrichten gewartet werden" |
||||
}, |
}, |
||||
"save": { |
"save": { |
||||
"label": "Save CSV to storage", |
"label": "CSV im internen Speicher abspeichern", |
||||
"description": "ESP32 Only" |
"description": "Nur für ESP32" |
||||
} |
} |
||||
}, |
}, |
||||
"serial": { |
"serial": { |
||||
"title": "Serial Settings", |
"title": "Serielle Einstellungen", |
||||
"description": "Settings for the Serial module", |
"description": "Einstellungen für das serielle Modul", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiviert", |
||||
"description": "Enable Serial output" |
"description": "Serielle Ausgabe aktivieren" |
||||
}, |
}, |
||||
"echo": { |
"echo": { |
||||
"label": "Echo", |
"label": "Echo", |
||||
"description": "Any packets you send will be echoed back to your device" |
"description": "Wenn aktiviert, werden alle Nachrichten, die Sie senden, an Ihr Gerät zurückgesendet" |
||||
}, |
}, |
||||
"rxd": { |
"rxd": { |
||||
"label": "Receive Pin", |
"label": "GPIO Empfangen", |
||||
"description": "Set the GPIO pin to the RXD pin you have set up." |
"description": "Setzen Sie den GPIO Pin, den Sie eingerichtet haben, als RXD Pin." |
||||
}, |
}, |
||||
"txd": { |
"txd": { |
||||
"label": "Transmit Pin", |
"label": "GPIO Senden", |
||||
"description": "Set the GPIO pin to the TXD pin you have set up." |
"description": "Setzen Sie den GPIO Pin, den Sie eingerichtet haben, als TXD Pin." |
||||
}, |
}, |
||||
"baud": { |
"baud": { |
||||
"label": "Baud Rate", |
"label": "Baudrate", |
||||
"description": "The serial baud rate" |
"description": "The serial baud rate" |
||||
}, |
}, |
||||
"timeout": { |
"timeout": { |
||||
"label": "Timeout", |
"label": "Zeitlimit erreicht", |
||||
"description": "Seconds to wait before we consider your packet as 'done'" |
"description": "Wartezeit in Sekunden bis eine Nachricht als gesendet angenommen wird" |
||||
}, |
}, |
||||
"mode": { |
"mode": { |
||||
"label": "Mode", |
"label": "Betriebsmodus", |
||||
"description": "Select Mode" |
"description": "Modus auswählen" |
||||
}, |
}, |
||||
"overrideConsoleSerialPort": { |
"overrideConsoleSerialPort": { |
||||
"label": "Override Console Serial Port", |
"label": "Seriellen Port der Konsole überschreiben", |
||||
"description": "If you have a serial port connected to the console, this will override it." |
"description": "Wenn Sie einen seriellen Port an die Konsole angeschlossen haben, wird diese überschrieben." |
||||
} |
} |
||||
}, |
}, |
||||
"storeForward": { |
"storeForward": { |
||||
"title": "Store & Forward Settings", |
"title": "Speichern & Weiterleiten Einstellungen", |
||||
"description": "Settings for the Store & Forward module", |
"description": "Einstellungen für das Modul Speichern & Weiterleiten", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiviert", |
||||
"description": "Enable Store & Forward" |
"description": "Speichern & Weiterleiten aktivieren" |
||||
}, |
}, |
||||
"heartbeat": { |
"heartbeat": { |
||||
"label": "Heartbeat Enabled", |
"label": "Herzschlag aktiviert", |
||||
"description": "Enable Store & Forward heartbeat" |
"description": "Herzschlag für Speichern & Weiterleiten aktivieren" |
||||
}, |
}, |
||||
"records": { |
"records": { |
||||
"label": "Number of records", |
"label": "Anzahl Einträge", |
||||
"description": "Number of records to store" |
"description": "Anzahl der zu speichernden Datensätze" |
||||
}, |
}, |
||||
"historyReturnMax": { |
"historyReturnMax": { |
||||
"label": "History return max", |
"label": "Verlauf Rückgabewert maximal", |
||||
"description": "Max number of records to return" |
"description": "Maximale Anzahl an zurückzugebenden Datensätzen" |
||||
}, |
}, |
||||
"historyReturnWindow": { |
"historyReturnWindow": { |
||||
"label": "History return window", |
"label": "Zeitraum Rückgabewert", |
||||
"description": "Max number of records to return" |
"description": "Maximale Anzahl an zurückzugebenden Datensätzen" |
||||
} |
} |
||||
}, |
}, |
||||
"telemetry": { |
"telemetry": { |
||||
"title": "Telemetry Settings", |
"title": "Telemetrieeinstellungen", |
||||
"description": "Settings for the Telemetry module", |
"description": "Einstellungen für das Telemetriemodul", |
||||
"deviceUpdateInterval": { |
"deviceUpdateInterval": { |
||||
"label": "Device Metrics", |
"label": "Gerätekennzahlen", |
||||
"description": "Device metrics update interval (seconds)" |
"description": "Aktualisierungsintervall für Gerätekennzahlen (Sekunden)" |
||||
}, |
}, |
||||
"environmentUpdateInterval": { |
"environmentUpdateInterval": { |
||||
"label": "Environment metrics update interval (seconds)", |
"label": "Aktualisierungsintervall für Umweltdaten (Sekunden)", |
||||
"description": "" |
"description": "" |
||||
}, |
}, |
||||
"environmentMeasurementEnabled": { |
"environmentMeasurementEnabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiviert", |
||||
"description": "Enable the Environment Telemetry" |
"description": "Aktiviert die Telemetrie für Umweltdaten" |
||||
}, |
}, |
||||
"environmentScreenEnabled": { |
"environmentScreenEnabled": { |
||||
"label": "Displayed on Screen", |
"label": "OLED Anzeige aktivieren", |
||||
"description": "Show the Telemetry Module on the OLED" |
"description": "Zeige das Telemetriemodul auf der OLED Anzeige" |
||||
}, |
}, |
||||
"environmentDisplayFahrenheit": { |
"environmentDisplayFahrenheit": { |
||||
"label": "Display Fahrenheit", |
"label": "Temperatur in Fahrenheit", |
||||
"description": "Display temp in Fahrenheit" |
"description": "Temperatur in Fahrenheit anzeigen" |
||||
}, |
}, |
||||
"airQualityEnabled": { |
"airQualityEnabled": { |
||||
"label": "Air Quality Enabled", |
"label": "Luftqualität aktiviert", |
||||
"description": "Enable the Air Quality Telemetry" |
"description": "Telemetrie für Luftqualität aktivieren" |
||||
}, |
}, |
||||
"airQualityInterval": { |
"airQualityInterval": { |
||||
"label": "Air Quality Update Interval", |
"label": "Aktualisierungsintervall Luftqualität", |
||||
"description": "How often to send Air Quality data over the mesh" |
"description": "Wie oft werden Luftqualitätsdaten über das Netz gesendet" |
||||
}, |
}, |
||||
"powerMeasurementEnabled": { |
"powerMeasurementEnabled": { |
||||
"label": "Power Measurement Enabled", |
"label": "Energiemessung aktiviert", |
||||
"description": "Enable the Power Measurement Telemetry" |
"description": "Aktiviere die Telemetrie für die Energiemessung" |
||||
}, |
}, |
||||
"powerUpdateInterval": { |
"powerUpdateInterval": { |
||||
"label": "Power Update Interval", |
"label": "Aktualisierungsintervall Energie", |
||||
"description": "How often to send Power data over the mesh" |
"description": "Wie oft werden Energiedaten an das Netz gesendet" |
||||
}, |
}, |
||||
"powerScreenEnabled": { |
"powerScreenEnabled": { |
||||
"label": "Power Screen Enabled", |
"label": "Energieanzeige aktiviert", |
||||
"description": "Enable the Power Telemetry Screen" |
"description": "Aktiviere die Anzeige für Energietelemetrie" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,51 +1,51 @@ |
|||||
{ |
{ |
||||
"nodeDetail": { |
"nodeDetail": { |
||||
"publicKeyEnabled": { |
"publicKeyEnabled": { |
||||
"label": "Public Key Enabled" |
"label": "Öffentlicher Schlüssel aktiviert" |
||||
}, |
}, |
||||
"noPublicKey": { |
"noPublicKey": { |
||||
"label": "No Public Key" |
"label": "Kein öffentlicher Schlüssel" |
||||
}, |
}, |
||||
"directMessage": { |
"directMessage": { |
||||
"label": "Direct Message {{shortName}}" |
"label": "Direktnachricht {{shortName}}" |
||||
}, |
}, |
||||
"favorite": { |
"favorite": { |
||||
"label": "Favorite" |
"label": "Favorit" |
||||
}, |
}, |
||||
"notFavorite": { |
"notFavorite": { |
||||
"label": "Not a Favorite" |
"label": "Kein Favorit" |
||||
}, |
}, |
||||
"status": { |
"status": { |
||||
"heard": "Heard", |
"heard": "Gehört", |
||||
"mqtt": "MQTT" |
"mqtt": "MQTT" |
||||
}, |
}, |
||||
"elevation": { |
"elevation": { |
||||
"label": "Elevation" |
"label": "Höhe" |
||||
}, |
}, |
||||
"channelUtil": { |
"channelUtil": { |
||||
"label": "Channel Util" |
"label": "Kanal-Auslastung" |
||||
}, |
}, |
||||
"airtimeUtil": { |
"airtimeUtil": { |
||||
"label": "Airtime Util" |
"label": "Sendezeit-Auslastung" |
||||
} |
} |
||||
}, |
}, |
||||
"nodesTable": { |
"nodesTable": { |
||||
"headings": { |
"headings": { |
||||
"longName": "Long Name", |
"longName": "Langer Name", |
||||
"connection": "Connection", |
"connection": "Verbindung", |
||||
"lastHeard": "Last Heard", |
"lastHeard": "Zuletzt gehört", |
||||
"encryption": "Encryption", |
"encryption": "Verschlüsselung", |
||||
"model": "Model", |
"model": "Modell", |
||||
"macAddress": "MAC Address" |
"macAddress": "MAC Adresse" |
||||
}, |
}, |
||||
"connectionStatus": { |
"connectionStatus": { |
||||
"direct": "Direct", |
"direct": "Direkt", |
||||
"away": "away", |
"away": "abwesend", |
||||
"unknown": "-", |
"unknown": "-", |
||||
"viaMqtt": ", via MQTT" |
"viaMqtt": ", via MQTT" |
||||
}, |
}, |
||||
"lastHeardStatus": { |
"lastHeardStatus": { |
||||
"never": "Never" |
"never": "Nie" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,69 +1,69 @@ |
|||||
{ |
{ |
||||
"page": { |
"page": { |
||||
"sectionLabel": "Channels", |
"sectionLabel": "Kanavat", |
||||
"channelName": "Channel: {{channelName}}", |
"channelName": "Kanava: {{channelName}}", |
||||
"broadcastLabel": "Primary", |
"broadcastLabel": "Ensisijainen", |
||||
"channelIndex": "Ch {{index}}" |
"channelIndex": "Ch {{index}}" |
||||
}, |
}, |
||||
"validation": { |
"validation": { |
||||
"pskInvalid": "Please enter a valid {{bits}} bit PSK." |
"pskInvalid": "Syötä kelvollinen {{bits}} bittinen PSK." |
||||
}, |
}, |
||||
"settings": { |
"settings": { |
||||
"label": "Channel Settings", |
"label": "Kanava-asetukset", |
||||
"description": "Crypto, MQTT & misc settings" |
"description": "Crypto, MQTT ja muut asetukset" |
||||
}, |
}, |
||||
"role": { |
"role": { |
||||
"label": "Role", |
"label": "Rooli", |
||||
"description": "Device telemetry is sent over PRIMARY. Only one PRIMARY allowed", |
"description": "Laitteen telemetriatiedot lähetetään ENSISIJAISEN kanavan kautta. Vain yksi ENSISIJAINEN kanava sallitaan", |
||||
"options": { |
"options": { |
||||
"primary": "PRIMARY", |
"primary": "ENSISIJAISEN", |
||||
"disabled": "DISABLED", |
"disabled": "POIS KÄYTÖSTÄ", |
||||
"secondary": "SECONDARY" |
"secondary": "TOISIJAINEN" |
||||
} |
} |
||||
}, |
}, |
||||
"psk": { |
"psk": { |
||||
"label": "Pre-Shared Key", |
"label": "Esijaettu avain", |
||||
"description": "Supported PSK lengths: 256-bit, 128-bit, 8-bit, Empty (0-bit)", |
"description": "Tuetut PSK-pituudet: 256-bit, 128-bit, 8-bit, tyhjät (0-bit)", |
||||
"generate": "Generate" |
"generate": "Luo" |
||||
}, |
}, |
||||
"name": { |
"name": { |
||||
"label": "Name", |
"label": "Nimi", |
||||
"description": "A unique name for the channel <12 bytes, leave blank for default" |
"description": "Kanavan yksilöllinen nimi (alle 12 merkkiä), jätä tyhjäksi käyttääksesi oletusta" |
||||
}, |
}, |
||||
"uplinkEnabled": { |
"uplinkEnabled": { |
||||
"label": "Uplink Enabled", |
"label": "Lähetys käytössä", |
||||
"description": "Send messages from the local mesh to MQTT" |
"description": "Lähetä viestejä paikallisesta verkosta MQTT-verkkoon" |
||||
}, |
}, |
||||
"downlinkEnabled": { |
"downlinkEnabled": { |
||||
"label": "Downlink Enabled", |
"label": "Vastaanotto käytössä", |
||||
"description": "Send messages from MQTT to the local mesh" |
"description": "Lähetä viestejä MQTT:stä paikalliseen verkkoon" |
||||
}, |
}, |
||||
"positionPrecision": { |
"positionPrecision": { |
||||
"label": "Location", |
"label": "Sijainti", |
||||
"description": "The precision of the location to share with the channel. Can be disabled.", |
"description": "Kanavalle jaettavan sijainnin tarkkuus. Voi poistaa käytöstä.", |
||||
"options": { |
"options": { |
||||
"none": "Do not share location", |
"none": "Älä jaa sijaintia", |
||||
"precise": "Precise Location", |
"precise": "Tarkka Sijainti", |
||||
"metric_km23": "Within 23 kilometers", |
"metric_km23": "23 kilometrin säteellä", |
||||
"metric_km12": "Within 12 kilometers", |
"metric_km12": "12 kilometrin säteellä", |
||||
"metric_km5_8": "Within 5.8 kilometers", |
"metric_km5_8": "5,8 kilometrin säteellä", |
||||
"metric_km2_9": "Within 2.9 kilometers", |
"metric_km2_9": "2,9 kilometrin säteellä", |
||||
"metric_km1_5": "Within 1.5 kilometers", |
"metric_km1_5": "1,5 kilometrin säteellä", |
||||
"metric_m700": "Within 700 meters", |
"metric_m700": "700 metrin säteellä", |
||||
"metric_m350": "Within 350 meters", |
"metric_m350": "350 metrin säteellä", |
||||
"metric_m200": "Within 200 meters", |
"metric_m200": "200 metrin säteellä", |
||||
"metric_m90": "Within 90 meters", |
"metric_m90": "90 metrin säteellä", |
||||
"metric_m50": "Within 50 meters", |
"metric_m50": "50 metrin säteellä", |
||||
"imperial_mi15": "Within 15 miles", |
"imperial_mi15": "15 mailin säteellä", |
||||
"imperial_mi7_3": "Within 7.3 miles", |
"imperial_mi7_3": "7,3 mailin säteellä", |
||||
"imperial_mi3_6": "Within 3.6 miles", |
"imperial_mi3_6": "3,6 mailin säteellä", |
||||
"imperial_mi1_8": "Within 1.8 miles", |
"imperial_mi1_8": "1,8 mailin säteellä", |
||||
"imperial_mi0_9": "Within 0.9 miles", |
"imperial_mi0_9": "0,9 mailin säteellä", |
||||
"imperial_mi0_5": "Within 0.5 miles", |
"imperial_mi0_5": "0,5 mailin säteellä", |
||||
"imperial_mi0_2": "Within 0.2 miles", |
"imperial_mi0_2": "0,2 mailin säteellä", |
||||
"imperial_ft600": "Within 600 feet", |
"imperial_ft600": "600 jalan säteellä", |
||||
"imperial_ft300": "Within 300 feet", |
"imperial_ft300": "300 jalan säteellä", |
||||
"imperial_ft150": "Within 150 feet" |
"imperial_ft150": "150 jalan säteellä" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,50 +1,50 @@ |
|||||
{ |
{ |
||||
"emptyState": "No results found.", |
"emptyState": "Tuloksia ei löytynyt.", |
||||
"page": { |
"page": { |
||||
"title": "Command Menu" |
"title": "Komentovalikko" |
||||
}, |
}, |
||||
"pinGroup": { |
"pinGroup": { |
||||
"label": "Pin command group" |
"label": "Kiinnitä komentoryhmä" |
||||
}, |
}, |
||||
"unpinGroup": { |
"unpinGroup": { |
||||
"label": "Unpin command group" |
"label": "Irroita komentoryhmä" |
||||
}, |
}, |
||||
"goto": { |
"goto": { |
||||
"label": "Goto", |
"label": "Siirry", |
||||
"command": { |
"command": { |
||||
"messages": "Messages", |
"messages": "Viestit", |
||||
"map": "Map", |
"map": "Kartta", |
||||
"config": "Config", |
"config": "Asetukset", |
||||
"channels": "Channels", |
"channels": "Kanavat", |
||||
"nodes": "Nodes" |
"nodes": "Laitteet" |
||||
} |
} |
||||
}, |
}, |
||||
"manage": { |
"manage": { |
||||
"label": "Manage", |
"label": "Hallinnoi", |
||||
"command": { |
"command": { |
||||
"switchNode": "Switch Node", |
"switchNode": "Vaihda laitetta", |
||||
"connectNewNode": "Connect New Node" |
"connectNewNode": "Yhdistä uusi laite" |
||||
} |
} |
||||
}, |
}, |
||||
"contextual": { |
"contextual": { |
||||
"label": "Contextual", |
"label": "Kontekstin mukainen", |
||||
"command": { |
"command": { |
||||
"qrCode": "QR Code", |
"qrCode": "QR-koodi", |
||||
"qrGenerator": "Generator", |
"qrGenerator": "QR-koodigeneraattori", |
||||
"qrImport": "Import", |
"qrImport": "Tuo", |
||||
"scheduleShutdown": "Schedule Shutdown", |
"scheduleShutdown": "Ajasta sammutus", |
||||
"scheduleReboot": "Schedule Reboot", |
"scheduleReboot": "Ajasta uudelleenkäynnistys", |
||||
"rebootToOtaMode": "Reboot To OTA Mode", |
"rebootToOtaMode": "Uudelleenkäynnistä OTA-tilaan", |
||||
"resetNodeDb": "Reset Node DB", |
"resetNodeDb": "Nollaa laitteen DB-tietokanta", |
||||
"factoryResetDevice": "Factory Reset Device", |
"factoryResetDevice": "Palauta tehdasasetukset", |
||||
"factoryResetConfig": "Factory Reset Config" |
"factoryResetConfig": "Tehdasasetusten palautusasetukset" |
||||
} |
} |
||||
}, |
}, |
||||
"debug": { |
"debug": { |
||||
"label": "Debug", |
"label": "Vianetsintä", |
||||
"command": { |
"command": { |
||||
"reconfigure": "Reconfigure", |
"reconfigure": "Määritä uudelleen", |
||||
"clearAllStoredMessages": "Clear All Stored Message" |
"clearAllStoredMessages": "Tyhjennä kaikki tallennetut viesti" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,12 +1,12 @@ |
|||||
{ |
{ |
||||
"dashboard": { |
"dashboard": { |
||||
"title": "Connected Devices", |
"title": "Yhdistetyt laitteet", |
||||
"description": "Manage your connected Meshtastic devices.", |
"description": "Hallitse yhdistettyjä Meshtastic laitteitasi.", |
||||
"connectionType_ble": "BLE", |
"connectionType_ble": "BLE", |
||||
"connectionType_serial": "Serial", |
"connectionType_serial": "Sarjaliitäntä", |
||||
"connectionType_network": "Network", |
"connectionType_network": "Verkko", |
||||
"noDevicesTitle": "No devices connected", |
"noDevicesTitle": "Ei laitteita yhdistettynä", |
||||
"noDevicesDescription": "Connect a new device to get started.", |
"noDevicesDescription": "Yhdistä uusi laite aloittaaksesi.", |
||||
"button_newConnection": "New Connection" |
"button_newConnection": "Uusi yhteys" |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,448 +1,448 @@ |
|||||
{ |
{ |
||||
"page": { |
"page": { |
||||
"tabAmbientLighting": "Ambient Lighting", |
"tabAmbientLighting": "Ympäristövalaistus", |
||||
"tabAudio": "Audio", |
"tabAudio": "Ääni", |
||||
"tabCannedMessage": "Canned", |
"tabCannedMessage": "Ennalta asetettu", |
||||
"tabDetectionSensor": "Detection Sensor", |
"tabDetectionSensor": "Havaitsemisanturi", |
||||
"tabExternalNotification": "Ext Notif", |
"tabExternalNotification": "Ext-ilmoitus", |
||||
"tabMqtt": "MQTT", |
"tabMqtt": "MQTT", |
||||
"tabNeighborInfo": "Neighbor Info", |
"tabNeighborInfo": "Naapuritieto", |
||||
"tabPaxcounter": "Paxcounter", |
"tabPaxcounter": "PAX-laskuri", |
||||
"tabRangeTest": "Range Test", |
"tabRangeTest": "Kuuluvuustesti", |
||||
"tabSerial": "Serial", |
"tabSerial": "Sarjaliitäntä", |
||||
"tabStoreAndForward": "S&F", |
"tabStoreAndForward": "S&V", |
||||
"tabTelemetry": "Telemetry" |
"tabTelemetry": "Telemetria" |
||||
}, |
}, |
||||
"ambientLighting": { |
"ambientLighting": { |
||||
"title": "Ambient Lighting Settings", |
"title": "Ympäristövalaistuksen asetukset", |
||||
"description": "Settings for the Ambient Lighting module", |
"description": "Ympäristövalaistuksen moduulin asetukset", |
||||
"ledState": { |
"ledState": { |
||||
"label": "LED State", |
"label": "Ledin tila", |
||||
"description": "Sets LED to on or off" |
"description": "Aseta ledi päälle tai pois päältä" |
||||
}, |
}, |
||||
"current": { |
"current": { |
||||
"label": "Current", |
"label": "Virta", |
||||
"description": "Sets the current for the LED output. Default is 10" |
"description": "Asettaa nykyisen ledin ulostulon. Oletus on 10" |
||||
}, |
}, |
||||
"red": { |
"red": { |
||||
"label": "Red", |
"label": "Punainen", |
||||
"description": "Sets the red LED level. Values are 0-255" |
"description": "Asettaa punaisen ledin tason. Arvot ovat 0-255" |
||||
}, |
}, |
||||
"green": { |
"green": { |
||||
"label": "Green", |
"label": "Vihreä", |
||||
"description": "Sets the green LED level. Values are 0-255" |
"description": "Asettaa vihreän ledin tason. Arvot ovat 0-255" |
||||
}, |
}, |
||||
"blue": { |
"blue": { |
||||
"label": "Blue", |
"label": "Sininen", |
||||
"description": "Sets the blue LED level. Values are 0-255" |
"description": "Asettaa sinisen ledin tason. Arvot ovat 0-255" |
||||
} |
} |
||||
}, |
}, |
||||
"audio": { |
"audio": { |
||||
"title": "Audio Settings", |
"title": "Ääniasetukset", |
||||
"description": "Settings for the Audio module", |
"description": "Äänimoduulin asetukset", |
||||
"codec2Enabled": { |
"codec2Enabled": { |
||||
"label": "Codec 2 Enabled", |
"label": "Codec 2 käytössä", |
||||
"description": "Enable Codec 2 audio encoding" |
"description": "Ota Codec 2 äänenkoodaus käyttöön" |
||||
}, |
}, |
||||
"pttPin": { |
"pttPin": { |
||||
"label": "PTT Pin", |
"label": "PTT pinni", |
||||
"description": "GPIO pin to use for PTT" |
"description": "PTT:lle käytettävä GPIO-pinni" |
||||
}, |
}, |
||||
"bitrate": { |
"bitrate": { |
||||
"label": "Bitrate", |
"label": "Tiedonsiirtonopeus", |
||||
"description": "Bitrate to use for audio encoding" |
"description": "Tiedonsiirtonopeus äänenkoodaukselle" |
||||
}, |
}, |
||||
"i2sWs": { |
"i2sWs": { |
||||
"label": "i2S WS", |
"label": "i2S WS", |
||||
"description": "GPIO pin to use for i2S WS" |
"description": "GPIO-pinni jota käytetään i2S WS:ssä" |
||||
}, |
}, |
||||
"i2sSd": { |
"i2sSd": { |
||||
"label": "i2S SD", |
"label": "i2S SD", |
||||
"description": "GPIO pin to use for i2S SD" |
"description": "GPIO-pinni jota käytetään i2S SD:ssä" |
||||
}, |
}, |
||||
"i2sDin": { |
"i2sDin": { |
||||
"label": "i2S DIN", |
"label": "i2S DIN", |
||||
"description": "GPIO pin to use for i2S DIN" |
"description": "GPIO-pinni jota käytetään i2S DIN:ssä" |
||||
}, |
}, |
||||
"i2sSck": { |
"i2sSck": { |
||||
"label": "i2S SCK", |
"label": "i2S SD", |
||||
"description": "GPIO pin to use for i2S SCK" |
"description": "GPIO-pinni jota käytetään i2S SCK:ssa" |
||||
} |
} |
||||
}, |
}, |
||||
"cannedMessage": { |
"cannedMessage": { |
||||
"title": "Canned Message Settings", |
"title": "Välitettyjen viestien asetukset", |
||||
"description": "Settings for the Canned Message module", |
"description": "Asetukset välitettyjen viestien moduulissa", |
||||
"moduleEnabled": { |
"moduleEnabled": { |
||||
"label": "Module Enabled", |
"label": "Moduuli Käytössä", |
||||
"description": "Enable Canned Message" |
"description": "Ota käyttöön välitetyt viestit" |
||||
}, |
}, |
||||
"rotary1Enabled": { |
"rotary1Enabled": { |
||||
"label": "Rotary Encoder #1 Enabled", |
"label": "Kiertovalitsin #1 käytössä", |
||||
"description": "Enable the rotary encoder" |
"description": "Ota kiertovalitsimen kooderi käyttöön" |
||||
}, |
}, |
||||
"inputbrokerPinA": { |
"inputbrokerPinA": { |
||||
"label": "Encoder Pin A", |
"label": "Kooderin pinni A", |
||||
"description": "GPIO Pin Value (1-39) For encoder port A" |
"description": "GPIO-pinni (1–39) kooderin portille A" |
||||
}, |
}, |
||||
"inputbrokerPinB": { |
"inputbrokerPinB": { |
||||
"label": "Encoder Pin B", |
"label": "Kooderin pinni B", |
||||
"description": "GPIO Pin Value (1-39) For encoder port B" |
"description": "GPIO-pinni (1–39) kooderin portille B" |
||||
}, |
}, |
||||
"inputbrokerPinPress": { |
"inputbrokerPinPress": { |
||||
"label": "Encoder Pin Press", |
"label": "Kooderin pinni painallukselle", |
||||
"description": "GPIO Pin Value (1-39) For encoder Press" |
"description": "GPIO-pinni (1–39) kooderin painallukselle" |
||||
}, |
}, |
||||
"inputbrokerEventCw": { |
"inputbrokerEventCw": { |
||||
"label": "Clockwise event", |
"label": "Myötäpäiväinen liike", |
||||
"description": "Select input event." |
"description": "Valitse syöttötapahtuma." |
||||
}, |
}, |
||||
"inputbrokerEventCcw": { |
"inputbrokerEventCcw": { |
||||
"label": "Counter Clockwise event", |
"label": "Myötäpäiväisen liikkeen laskuri", |
||||
"description": "Select input event." |
"description": "Valitse syöttötapahtuma." |
||||
}, |
}, |
||||
"inputbrokerEventPress": { |
"inputbrokerEventPress": { |
||||
"label": "Press event", |
"label": "Painamisen tapahtuma", |
||||
"description": "Select input event" |
"description": "Valitse syöttötapahtuma" |
||||
}, |
}, |
||||
"updown1Enabled": { |
"updown1Enabled": { |
||||
"label": "Up Down enabled", |
"label": "Ylös alas käytössä", |
||||
"description": "Enable the up / down encoder" |
"description": "Ota käyttöön ylös / alas-suuntaa tunnistava kooderi" |
||||
}, |
}, |
||||
"allowInputSource": { |
"allowInputSource": { |
||||
"label": "Allow Input Source", |
"label": "Salli syöttölaitteen lähde", |
||||
"description": "Select from: '_any', 'rotEnc1', 'upDownEnc1', 'cardkb'" |
"description": "Valitse '_any', 'rotEnc1', 'upDownEnc1', 'cardkb'" |
||||
}, |
}, |
||||
"sendBell": { |
"sendBell": { |
||||
"label": "Send Bell", |
"label": "Lähetä äänimerkki", |
||||
"description": "Sends a bell character with each message" |
"description": "Lähettää äänimerkkimerkin jokaisen viestin mukana" |
||||
} |
} |
||||
}, |
}, |
||||
"detectionSensor": { |
"detectionSensor": { |
||||
"title": "Detection Sensor Settings", |
"title": "Tunnistinsensorin asetukset", |
||||
"description": "Settings for the Detection Sensor module", |
"description": "Tunnistinsensori-moduulin asetukset", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Enabled", |
"label": "Käytössä", |
||||
"description": "Enable or disable Detection Sensor Module" |
"description": "Ota käyttöön tai poista käytöstä tunnistinsensorin moduuli" |
||||
}, |
}, |
||||
"minimumBroadcastSecs": { |
"minimumBroadcastSecs": { |
||||
"label": "Minimum Broadcast Seconds", |
"label": "Minimilähetys (sekuntia)", |
||||
"description": "The interval in seconds of how often we can send a message to the mesh when a state change is detected" |
"description": "Aikaväli sekunteina kuinka usein viestejä voi lähettää mesh-verkkoon tilamuutoksen havaitsemisen jälkeen" |
||||
}, |
}, |
||||
"stateBroadcastSecs": { |
"stateBroadcastSecs": { |
||||
"label": "State Broadcast Seconds", |
"label": "Tilatiedon lähetys (sekuntia)", |
||||
"description": "The interval in seconds of how often we should send a message to the mesh with the current state regardless of changes" |
"description": "Kuinka usein sekunteina lähetetään viesti mesh-verkkoon nykytilasta, vaikka tilassa ei olisi muutoksia" |
||||
}, |
}, |
||||
"sendBell": { |
"sendBell": { |
||||
"label": "Send Bell", |
"label": "Lähetä äänimerkki", |
||||
"description": "Send ASCII bell with alert message" |
"description": "Lähetä ASCII-äänimerkki hälytyssanoman mukana" |
||||
}, |
}, |
||||
"name": { |
"name": { |
||||
"label": "Friendly Name", |
"label": "Käyttäjäystävälinen nimi", |
||||
"description": "Used to format the message sent to mesh, max 20 Characters" |
"description": "Käytetään muotoilemaan mesh-verkkoon lähetettävä viesti, enintään 20 merkkiä" |
||||
}, |
}, |
||||
"monitorPin": { |
"monitorPin": { |
||||
"label": "Monitor Pin", |
"label": "Valvonta pinni", |
||||
"description": "The GPIO pin to monitor for state changes" |
"description": "GPIO-pinni valvonnan tilan muutoksien seurantaan" |
||||
}, |
}, |
||||
"detectionTriggerType": { |
"detectionTriggerType": { |
||||
"label": "Detection Triggered Type", |
"label": "Tunnistuksen havaintotyyppi", |
||||
"description": "The type of trigger event to be used" |
"description": "Käytettävän tunnistustapahtuman tyyppi" |
||||
}, |
}, |
||||
"usePullup": { |
"usePullup": { |
||||
"label": "Use Pullup", |
"label": "Käytä vetokytkintä (pullup)", |
||||
"description": "Whether or not use INPUT_PULLUP mode for GPIO pin" |
"description": "Käytetäänkö GPIO-pinnin INPUT_PULLUP-tilaa" |
||||
} |
} |
||||
}, |
}, |
||||
"externalNotification": { |
"externalNotification": { |
||||
"title": "External Notification Settings", |
"title": "Ulkoisten ilmoituksien asetukset", |
||||
"description": "Configure the external notification module", |
"description": "Määritä ulkoisten ilmoitusten moduulin asetukset", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Moduuli käytössä", |
||||
"description": "Enable External Notification" |
"description": "Ota ulkoiset ilmoitukset käyttöön" |
||||
}, |
}, |
||||
"outputMs": { |
"outputMs": { |
||||
"label": "Output MS", |
"label": "Ulostulo MS", |
||||
"description": "Output MS" |
"description": "Ulostulo MS" |
||||
}, |
}, |
||||
"output": { |
"output": { |
||||
"label": "Output", |
"label": "Ulostulo", |
||||
"description": "Output" |
"description": "Ulostulo" |
||||
}, |
}, |
||||
"outputVibra": { |
"outputVibra": { |
||||
"label": "Output Vibrate", |
"label": "Värinän ulostulo", |
||||
"description": "Output Vibrate" |
"description": "Värinän ulostulo" |
||||
}, |
}, |
||||
"outputBuzzer": { |
"outputBuzzer": { |
||||
"label": "Output Buzzer", |
"label": "Summerin ulostulo", |
||||
"description": "Output Buzzer" |
"description": "Summerin ulostulo" |
||||
}, |
}, |
||||
"active": { |
"active": { |
||||
"label": "Active", |
"label": "Käytössä", |
||||
"description": "Active" |
"description": "Käytössä" |
||||
}, |
}, |
||||
"alertMessage": { |
"alertMessage": { |
||||
"label": "Alert Message", |
"label": "Hälytysviesti", |
||||
"description": "Alert Message" |
"description": "Hälytysviesti" |
||||
}, |
}, |
||||
"alertMessageVibra": { |
"alertMessageVibra": { |
||||
"label": "Alert Message Vibrate", |
"label": "Hälytysviestin värinä", |
||||
"description": "Alert Message Vibrate" |
"description": "Hälytysviestin värinä" |
||||
}, |
}, |
||||
"alertMessageBuzzer": { |
"alertMessageBuzzer": { |
||||
"label": "Alert Message Buzzer", |
"label": "Hälytysviestin summeri", |
||||
"description": "Alert Message Buzzer" |
"description": "Hälytysviestin summeri" |
||||
}, |
}, |
||||
"alertBell": { |
"alertBell": { |
||||
"label": "Alert Bell", |
"label": "Hälytysääni", |
||||
"description": "Should an alert be triggered when receiving an incoming bell?" |
"description": "Pitäisikö hälytyksen aktivoitua, kun vastaanotetaan äänimerkki?" |
||||
}, |
}, |
||||
"alertBellVibra": { |
"alertBellVibra": { |
||||
"label": "Alert Bell Vibrate", |
"label": "Hälytysäänen värinä", |
||||
"description": "Alert Bell Vibrate" |
"description": "Hälytysäänen värinä" |
||||
}, |
}, |
||||
"alertBellBuzzer": { |
"alertBellBuzzer": { |
||||
"label": "Alert Bell Buzzer", |
"label": "Hälytysäänen summeri", |
||||
"description": "Alert Bell Buzzer" |
"description": "Hälytysäänen summeri" |
||||
}, |
}, |
||||
"usePwm": { |
"usePwm": { |
||||
"label": "Use PWM", |
"label": "Käytä PWM", |
||||
"description": "Use PWM" |
"description": "Käytä PWM" |
||||
}, |
}, |
||||
"nagTimeout": { |
"nagTimeout": { |
||||
"label": "Nag Timeout", |
"label": "Toistokehotuksen aikakatkaisu", |
||||
"description": "Nag Timeout" |
"description": "Toistokehotuksen aikakatkaisu" |
||||
}, |
}, |
||||
"useI2sAsBuzzer": { |
"useI2sAsBuzzer": { |
||||
"label": "Use I²S Pin as Buzzer", |
"label": "Use I²S pinniä summerille", |
||||
"description": "Designate I²S Pin as Buzzer Output" |
"description": "Määritä I²S-pinni summerin ulostuloon" |
||||
} |
} |
||||
}, |
}, |
||||
"mqtt": { |
"mqtt": { |
||||
"title": "MQTT Settings", |
"title": "MQTT-asetukset", |
||||
"description": "Settings for the MQTT module", |
"description": "MQTT-moduulin asetukset", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Enabled", |
"label": "Käytössä", |
||||
"description": "Enable or disable MQTT" |
"description": "Ota MQTT käyttöön tai poista se käytöstä" |
||||
}, |
}, |
||||
"address": { |
"address": { |
||||
"label": "MQTT Server Address", |
"label": "MQTT-palvelimen osoite", |
||||
"description": "MQTT server address to use for default/custom servers" |
"description": "MQTT-palvelimen osoite, jota käytetään oletus- tai mukautetuissa palvelimissa" |
||||
}, |
}, |
||||
"username": { |
"username": { |
||||
"label": "MQTT Username", |
"label": "MQTT käyttäjänimi", |
||||
"description": "MQTT username to use for default/custom servers" |
"description": "MQTT käyttäjänimi, jota käytetään oletus- tai mukautetuissa palvelimissa" |
||||
}, |
}, |
||||
"password": { |
"password": { |
||||
"label": "MQTT Password", |
"label": "MQTT salasana", |
||||
"description": "MQTT password to use for default/custom servers" |
"description": "MQTT salasana, jota käytetään oletus- tai mukautetuissa palvelimissa" |
||||
}, |
}, |
||||
"encryptionEnabled": { |
"encryptionEnabled": { |
||||
"label": "Encryption Enabled", |
"label": "Salaus käytössä", |
||||
"description": "Enable or disable MQTT encryption. Note: All messages are sent to the MQTT broker unencrypted if this option is not enabled, even when your uplink channels have encryption keys set. This includes position data." |
"description": "Ota MQTT-salaus käyttöön tai pois käytöstä. Huom: Jos tämä asetus ei ole käytössä, kaikki viestit lähetetään MQTT-välittäjälle salaamattomina, vaikka lähetyskanavillasi olisi salausavaimet asetettuna. Tämä koskee myös sijaintitietoja." |
||||
}, |
}, |
||||
"jsonEnabled": { |
"jsonEnabled": { |
||||
"label": "JSON Enabled", |
"label": "JSON käytössä", |
||||
"description": "Whether to send/consume JSON packets on MQTT" |
"description": "Lähetetäänkö / otetaanko vastaan JSON-paketteja MQTT:llä" |
||||
}, |
}, |
||||
"tlsEnabled": { |
"tlsEnabled": { |
||||
"label": "TLS Enabled", |
"label": "TLS käytössä", |
||||
"description": "Enable or disable TLS" |
"description": "Ota TLS käyttöön tai poista se käytöstä" |
||||
}, |
}, |
||||
"root": { |
"root": { |
||||
"label": "Root topic", |
"label": "Palvelimen osoite (root topic)", |
||||
"description": "MQTT root topic to use for default/custom servers" |
"description": "MQTT-palvelimen osoite, jota käytetään oletus- tai mukautetuissa palvelimissa" |
||||
}, |
}, |
||||
"proxyToClientEnabled": { |
"proxyToClientEnabled": { |
||||
"label": "MQTT Client Proxy Enabled", |
"label": "MQTT-välityspalvelin käytössä", |
||||
"description": "Utilizes the network connection to proxy MQTT messages to the client." |
"description": "Käyttää verkkoyhteyttä välittämään MQTT-viestejä asiakkaalle." |
||||
}, |
}, |
||||
"mapReportingEnabled": { |
"mapReportingEnabled": { |
||||
"label": "Map Reporting Enabled", |
"label": "Karttaraportointi käytössä", |
||||
"description": "Your node will periodically send an unencrypted map report packet to the configured MQTT server, this includes id, short and long name, approximate location, hardware model, role, firmware version, LoRa region, modem preset and primary channel name." |
"description": "Laitteesi lähettää säännöllisin väliajoin salaamattoman karttaraporttipaketin määritettyyn MQTT-palvelimeen. Paketti sisältää tunnisteen, lyhyen ja pitkän nimen, likimääräisen sijainnin, laitteistomallin, roolin, laiteohjelmistoversion, LoRa-alueen, modeemin esiasetukset sekä ensisijaisen kanavan nimen." |
||||
}, |
}, |
||||
"mapReportSettings": { |
"mapReportSettings": { |
||||
"publishIntervalSecs": { |
"publishIntervalSecs": { |
||||
"label": "Map Report Publish Interval (s)", |
"label": "Karttaraportoinnin aikaväli (s)", |
||||
"description": "Interval in seconds to publish map reports" |
"description": "Aikaväli sekunneissa karttaraporttien julkaisemiseksi" |
||||
}, |
}, |
||||
"positionPrecision": { |
"positionPrecision": { |
||||
"label": "Approximate Location", |
"label": "Arvioitu sijainti", |
||||
"description": "Position shared will be accurate within this distance", |
"description": "Jaetun sijainnin tarkkuus on tämän etäisyyden rajoissa", |
||||
"options": { |
"options": { |
||||
"metric_km23": "Within 23 km", |
"metric_km23": "23 kilometrin säteellä", |
||||
"metric_km12": "Within 12 km", |
"metric_km12": "12 kilometrin säteellä", |
||||
"metric_km5_8": "Within 5.8 km", |
"metric_km5_8": "5,8 kilometrin säteellä", |
||||
"metric_km2_9": "Within 2.9 km", |
"metric_km2_9": "2,9 kilometrin säteellä", |
||||
"metric_km1_5": "Within 1.5 km", |
"metric_km1_5": "1,5 kilometrin säteellä", |
||||
"metric_m700": "Within 700 m", |
"metric_m700": "700 metrin säteellä", |
||||
"metric_m350": "Within 350 m", |
"metric_m350": "350 metrin säteellä", |
||||
"metric_m200": "Within 200 m", |
"metric_m200": "200 metrin säteellä", |
||||
"metric_m90": "Within 90 m", |
"metric_m90": "90 metrin säteellä", |
||||
"metric_m50": "Within 50 m", |
"metric_m50": "50 metrin säteellä", |
||||
"imperial_mi15": "Within 15 miles", |
"imperial_mi15": "15 mailin säteellä", |
||||
"imperial_mi7_3": "Within 7.3 miles", |
"imperial_mi7_3": "7,3 mailin säteellä", |
||||
"imperial_mi3_6": "Within 3.6 miles", |
"imperial_mi3_6": "3,6 mailin säteellä", |
||||
"imperial_mi1_8": "Within 1.8 miles", |
"imperial_mi1_8": "1,8 mailin säteellä", |
||||
"imperial_mi0_9": "Within 0.9 miles", |
"imperial_mi0_9": "0,9 mailin säteellä", |
||||
"imperial_mi0_5": "Within 0.5 miles", |
"imperial_mi0_5": "0,5 mailin säteellä", |
||||
"imperial_mi0_2": "Within 0.2 miles", |
"imperial_mi0_2": "0,2 mailin säteellä", |
||||
"imperial_ft600": "Within 600 feet", |
"imperial_ft600": "600 jalan säteellä", |
||||
"imperial_ft300": "Within 300 feet", |
"imperial_ft300": "300 jalan säteellä", |
||||
"imperial_ft150": "Within 150 feet" |
"imperial_ft150": "150 jalan säteellä" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
}, |
}, |
||||
"neighborInfo": { |
"neighborInfo": { |
||||
"title": "Neighbor Info Settings", |
"title": "Naapuritiedon asetukset", |
||||
"description": "Settings for the Neighbor Info module", |
"description": "Naapuritietojen moduulin asetukset", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Enabled", |
"label": "Käytössä", |
||||
"description": "Enable or disable Neighbor Info Module" |
"description": "Ota käyttöön tai poista käytöstä naapuruustietomoduuli" |
||||
}, |
}, |
||||
"updateInterval": { |
"updateInterval": { |
||||
"label": "Update Interval", |
"label": "Päivitysväli", |
||||
"description": "Interval in seconds of how often we should try to send our Neighbor Info to the mesh" |
"description": "Aikaväli sekunneissa siitä, kuinka usein mesh-verkossa lähetetään naapuritietoja verkkoon" |
||||
} |
} |
||||
}, |
}, |
||||
"paxcounter": { |
"paxcounter": { |
||||
"title": "Paxcounter Settings", |
"title": "Pax-laskurin asetukset", |
||||
"description": "Settings for the Paxcounter module", |
"description": "Pax-laskurin moduulin asetukset", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Moduuli käytössä", |
||||
"description": "Enable Paxcounter" |
"description": "Ota pax-laskuri käyttöön" |
||||
}, |
}, |
||||
"paxcounterUpdateInterval": { |
"paxcounterUpdateInterval": { |
||||
"label": "Update Interval (seconds)", |
"label": "Päivityksen aikaväli (sekuntia)", |
||||
"description": "How long to wait between sending paxcounter packets" |
"description": "Kuinka kauan odotetaan pax-laskurin pakettien lähettämisen välillä" |
||||
}, |
}, |
||||
"wifiThreshold": { |
"wifiThreshold": { |
||||
"label": "WiFi RSSI Threshold", |
"label": "WiFi-RSSI kynnysarvo", |
||||
"description": "At what WiFi RSSI level should the counter increase. Defaults to -80." |
"description": "Millä WiFi RSSI tasolla laskurin täytyisi kasvaa. Oletus on -80." |
||||
}, |
}, |
||||
"bleThreshold": { |
"bleThreshold": { |
||||
"label": "BLE RSSI Threshold", |
"label": "WiFi-RSSI kynnysarvo", |
||||
"description": "At what BLE RSSI level should the counter increase. Defaults to -80." |
"description": "Millä BLE RSSI-arvolla laskuri kasvaa. Oletus: -80." |
||||
} |
} |
||||
}, |
}, |
||||
"rangeTest": { |
"rangeTest": { |
||||
"title": "Range Test Settings", |
"title": "Kuuluvuustestin asetukset", |
||||
"description": "Settings for the Range Test module", |
"description": "Kuuluvuustesti moduulin asetukset", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Moduuli käytössä", |
||||
"description": "Enable Range Test" |
"description": "Ota kuuluvuustesti käytöön" |
||||
}, |
}, |
||||
"sender": { |
"sender": { |
||||
"label": "Message Interval", |
"label": "Viestin aikaväli", |
||||
"description": "How long to wait between sending test packets" |
"description": "Kuinka kauan odotetaan testipakettien lähettämisen välillä" |
||||
}, |
}, |
||||
"save": { |
"save": { |
||||
"label": "Save CSV to storage", |
"label": "Tallenna CSV tallennustilaan", |
||||
"description": "ESP32 Only" |
"description": "Vain ESP32" |
||||
} |
} |
||||
}, |
}, |
||||
"serial": { |
"serial": { |
||||
"title": "Serial Settings", |
"title": "Sarjaliitännän asetukset", |
||||
"description": "Settings for the Serial module", |
"description": "Sarjaliitäntä-moduulin asetukset", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Sarjaliitäntä käytössä", |
||||
"description": "Enable Serial output" |
"description": "Ota sarjaliitäntä käyttöön" |
||||
}, |
}, |
||||
"echo": { |
"echo": { |
||||
"label": "Echo", |
"label": "Toista", |
||||
"description": "Any packets you send will be echoed back to your device" |
"description": "Kaikki lähettämäsi paketit toistetaan takaisin laitteellesi" |
||||
}, |
}, |
||||
"rxd": { |
"rxd": { |
||||
"label": "Receive Pin", |
"label": "Vastaanota PIN-koodi", |
||||
"description": "Set the GPIO pin to the RXD pin you have set up." |
"description": "Määritä GPIO-pinni käyttämään aiemmin asetettua RXD-pinniä." |
||||
}, |
}, |
||||
"txd": { |
"txd": { |
||||
"label": "Transmit Pin", |
"label": "Lähetä PIN-koodi", |
||||
"description": "Set the GPIO pin to the TXD pin you have set up." |
"description": "Määritä GPIO-pinni käyttämään aiemmin asetettua TXD-pinniä." |
||||
}, |
}, |
||||
"baud": { |
"baud": { |
||||
"label": "Baud Rate", |
"label": "Baud-siirtonopeus", |
||||
"description": "The serial baud rate" |
"description": "Sarjaliitännän baud-siirtonopeus" |
||||
}, |
}, |
||||
"timeout": { |
"timeout": { |
||||
"label": "Timeout", |
"label": "Aikakatkaisu", |
||||
"description": "Seconds to wait before we consider your packet as 'done'" |
"description": "Kuinka monta sekuntia odotetaan, ennen kuin paketti merkitään valmiiksi" |
||||
}, |
}, |
||||
"mode": { |
"mode": { |
||||
"label": "Mode", |
"label": "Tila", |
||||
"description": "Select Mode" |
"description": "Valitse tila" |
||||
}, |
}, |
||||
"overrideConsoleSerialPort": { |
"overrideConsoleSerialPort": { |
||||
"label": "Override Console Serial Port", |
"label": "Ohita konsolin sarjaliitännän portti", |
||||
"description": "If you have a serial port connected to the console, this will override it." |
"description": "Jos sinulla on sarjaportti kytkettynä konsoliin, tämä ohittaa sen." |
||||
} |
} |
||||
}, |
}, |
||||
"storeForward": { |
"storeForward": { |
||||
"title": "Store & Forward Settings", |
"title": "Varastoi & välitä asetukset", |
||||
"description": "Settings for the Store & Forward module", |
"description": "Varastoi & välitä moduulin asetukset", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Moduuli käytössä", |
||||
"description": "Enable Store & Forward" |
"description": "Ota varastoi & välitä käyttöön" |
||||
}, |
}, |
||||
"heartbeat": { |
"heartbeat": { |
||||
"label": "Heartbeat Enabled", |
"label": "Heartbeat käytössä", |
||||
"description": "Enable Store & Forward heartbeat" |
"description": "Ota varastoi & välitä heartbeat käyttöön" |
||||
}, |
}, |
||||
"records": { |
"records": { |
||||
"label": "Number of records", |
"label": "Kirjausten määrä", |
||||
"description": "Number of records to store" |
"description": "Tallennettavien tietueiden määrä" |
||||
}, |
}, |
||||
"historyReturnMax": { |
"historyReturnMax": { |
||||
"label": "History return max", |
"label": "Historian maksimimäärä", |
||||
"description": "Max number of records to return" |
"description": "Enimmäismäärä tietueita palautettaviksi" |
||||
}, |
}, |
||||
"historyReturnWindow": { |
"historyReturnWindow": { |
||||
"label": "History return window", |
"label": "Historian aikamäärä", |
||||
"description": "Max number of records to return" |
"description": "Enimmäismäärä tietueita palautettaviksi" |
||||
} |
} |
||||
}, |
}, |
||||
"telemetry": { |
"telemetry": { |
||||
"title": "Telemetry Settings", |
"title": "Telemetrian asetukset", |
||||
"description": "Settings for the Telemetry module", |
"description": "Telemetria-moduulin asetukset", |
||||
"deviceUpdateInterval": { |
"deviceUpdateInterval": { |
||||
"label": "Device Metrics", |
"label": "Laitteen mittausloki", |
||||
"description": "Device metrics update interval (seconds)" |
"description": "Laitteen mittaustietojen päivitysväli (sekuntia)" |
||||
}, |
}, |
||||
"environmentUpdateInterval": { |
"environmentUpdateInterval": { |
||||
"label": "Environment metrics update interval (seconds)", |
"label": "Ympäristötietojen päivitysväli (sekuntia)", |
||||
"description": "" |
"description": "" |
||||
}, |
}, |
||||
"environmentMeasurementEnabled": { |
"environmentMeasurementEnabled": { |
||||
"label": "Module Enabled", |
"label": "Moduuli käytössä", |
||||
"description": "Enable the Environment Telemetry" |
"description": "Ota käyttöön ympäristön telemetria" |
||||
}, |
}, |
||||
"environmentScreenEnabled": { |
"environmentScreenEnabled": { |
||||
"label": "Displayed on Screen", |
"label": "Näytetään näytöllä", |
||||
"description": "Show the Telemetry Module on the OLED" |
"description": "Näytä moduulin telemetriatiedot OLED-näytöllä" |
||||
}, |
}, |
||||
"environmentDisplayFahrenheit": { |
"environmentDisplayFahrenheit": { |
||||
"label": "Display Fahrenheit", |
"label": "Näytä fahrenheitissa", |
||||
"description": "Display temp in Fahrenheit" |
"description": "Näytä lämpötila fahrenheitissa" |
||||
}, |
}, |
||||
"airQualityEnabled": { |
"airQualityEnabled": { |
||||
"label": "Air Quality Enabled", |
"label": "Ilmanlaatu käytössä", |
||||
"description": "Enable the Air Quality Telemetry" |
"description": "Ota ilmanlaadun telemetria käyttöön" |
||||
}, |
}, |
||||
"airQualityInterval": { |
"airQualityInterval": { |
||||
"label": "Air Quality Update Interval", |
"label": "Ilmanlaadun päivitysväli", |
||||
"description": "How often to send Air Quality data over the mesh" |
"description": "Kuinka usein ilmanlaadun tiedot lähetetään mesh-verkon kautta" |
||||
}, |
}, |
||||
"powerMeasurementEnabled": { |
"powerMeasurementEnabled": { |
||||
"label": "Power Measurement Enabled", |
"label": "Tehomittaus käytössä", |
||||
"description": "Enable the Power Measurement Telemetry" |
"description": "Ota tehomittauksen telemetria käyttöön" |
||||
}, |
}, |
||||
"powerUpdateInterval": { |
"powerUpdateInterval": { |
||||
"label": "Power Update Interval", |
"label": "Tehomittauksen päivitysväli", |
||||
"description": "How often to send Power data over the mesh" |
"description": "Kuinka usein tehomittauksen tiedot lähetetään mesh-verkon kautta" |
||||
}, |
}, |
||||
"powerScreenEnabled": { |
"powerScreenEnabled": { |
||||
"label": "Power Screen Enabled", |
"label": "Tehomittauksen näyttö käytössä", |
||||
"description": "Enable the Power Telemetry Screen" |
"description": "Ota tehomittauksen telemetrian näyttö käyttöön" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,51 +1,51 @@ |
|||||
{ |
{ |
||||
"nodeDetail": { |
"nodeDetail": { |
||||
"publicKeyEnabled": { |
"publicKeyEnabled": { |
||||
"label": "Public Key Enabled" |
"label": "Julkinen avain käytössä" |
||||
}, |
}, |
||||
"noPublicKey": { |
"noPublicKey": { |
||||
"label": "No Public Key" |
"label": "Ei julkinen avain" |
||||
}, |
}, |
||||
"directMessage": { |
"directMessage": { |
||||
"label": "Direct Message {{shortName}}" |
"label": "Suora Viesti {{shortName}}" |
||||
}, |
}, |
||||
"favorite": { |
"favorite": { |
||||
"label": "Favorite" |
"label": "Suosikki" |
||||
}, |
}, |
||||
"notFavorite": { |
"notFavorite": { |
||||
"label": "Not a Favorite" |
"label": "Ei suosikki" |
||||
}, |
}, |
||||
"status": { |
"status": { |
||||
"heard": "Heard", |
"heard": "Kuultu", |
||||
"mqtt": "MQTT" |
"mqtt": "MQTT" |
||||
}, |
}, |
||||
"elevation": { |
"elevation": { |
||||
"label": "Elevation" |
"label": "Korkeus" |
||||
}, |
}, |
||||
"channelUtil": { |
"channelUtil": { |
||||
"label": "Channel Util" |
"label": "Kanavan käyttö" |
||||
}, |
}, |
||||
"airtimeUtil": { |
"airtimeUtil": { |
||||
"label": "Airtime Util" |
"label": "Lähetysajan käyttö" |
||||
} |
} |
||||
}, |
}, |
||||
"nodesTable": { |
"nodesTable": { |
||||
"headings": { |
"headings": { |
||||
"longName": "Long Name", |
"longName": "Pitkä nimi", |
||||
"connection": "Connection", |
"connection": "Yhteys", |
||||
"lastHeard": "Last Heard", |
"lastHeard": "Viimeksi kuultu", |
||||
"encryption": "Encryption", |
"encryption": "Salaus", |
||||
"model": "Model", |
"model": "Malli", |
||||
"macAddress": "MAC Address" |
"macAddress": "MAC-osoite" |
||||
}, |
}, |
||||
"connectionStatus": { |
"connectionStatus": { |
||||
"direct": "Direct", |
"direct": "Suora", |
||||
"away": "away", |
"away": "poissa", |
||||
"unknown": "-", |
"unknown": "-", |
||||
"viaMqtt": ", via MQTT" |
"viaMqtt": ", MQTT välityksellä" |
||||
}, |
}, |
||||
"lastHeardStatus": { |
"lastHeardStatus": { |
||||
"never": "Never" |
"never": "Ei koskaan" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,69 +1,69 @@ |
|||||
{ |
{ |
||||
"page": { |
"page": { |
||||
"sectionLabel": "Channels", |
"sectionLabel": "Kanaler", |
||||
"channelName": "Channel: {{channelName}}", |
"channelName": "Kanal: {channelName}", |
||||
"broadcastLabel": "Primary", |
"broadcastLabel": "Primär", |
||||
"channelIndex": "Ch {{index}}" |
"channelIndex": "# {{index}}" |
||||
}, |
}, |
||||
"validation": { |
"validation": { |
||||
"pskInvalid": "Please enter a valid {{bits}} bit PSK." |
"pskInvalid": "Ange en giltig {{bits}}-bitars PSK." |
||||
}, |
}, |
||||
"settings": { |
"settings": { |
||||
"label": "Channel Settings", |
"label": "Kanalinställningar", |
||||
"description": "Crypto, MQTT & misc settings" |
"description": "Krypto, MQTT & diverse inställningar" |
||||
}, |
}, |
||||
"role": { |
"role": { |
||||
"label": "Role", |
"label": "Roll", |
||||
"description": "Device telemetry is sent over PRIMARY. Only one PRIMARY allowed", |
"description": "Enhetens telemetri skickas över PRIMÄR. Endast en PRIMÄR kanal tillåts", |
||||
"options": { |
"options": { |
||||
"primary": "PRIMARY", |
"primary": "PRIMÄR", |
||||
"disabled": "DISABLED", |
"disabled": "INAKTIVERAD", |
||||
"secondary": "SECONDARY" |
"secondary": "SEKUNDÄR" |
||||
} |
} |
||||
}, |
}, |
||||
"psk": { |
"psk": { |
||||
"label": "Pre-Shared Key", |
"label": "Delad nyckel (PSK)", |
||||
"description": "Supported PSK lengths: 256-bit, 128-bit, 8-bit, Empty (0-bit)", |
"description": "PSK-längder som stöds: 256-bit, 128-bit, 8-bit eller tom (0-bit)", |
||||
"generate": "Generate" |
"generate": "Generera" |
||||
}, |
}, |
||||
"name": { |
"name": { |
||||
"label": "Name", |
"label": "Namn", |
||||
"description": "A unique name for the channel <12 bytes, leave blank for default" |
"description": "Ett unikt namn för kanalen, <12 bytes. Lämna tomt för standardnamn" |
||||
}, |
}, |
||||
"uplinkEnabled": { |
"uplinkEnabled": { |
||||
"label": "Uplink Enabled", |
"label": "Upplänk aktiverad", |
||||
"description": "Send messages from the local mesh to MQTT" |
"description": "Skicka meddelanden från det lokala nätet till MQTT" |
||||
}, |
}, |
||||
"downlinkEnabled": { |
"downlinkEnabled": { |
||||
"label": "Downlink Enabled", |
"label": "Nedlänk aktiverad", |
||||
"description": "Send messages from MQTT to the local mesh" |
"description": "Skicka meddelanden från MQTT till det lokala nätet" |
||||
}, |
}, |
||||
"positionPrecision": { |
"positionPrecision": { |
||||
"label": "Location", |
"label": "Plats", |
||||
"description": "The precision of the location to share with the channel. Can be disabled.", |
"description": "Platsprecisionen som kan delas med kanalen. Kan inaktiveras.", |
||||
"options": { |
"options": { |
||||
"none": "Do not share location", |
"none": "Dela inte plats", |
||||
"precise": "Precise Location", |
"precise": "Exakt plats", |
||||
"metric_km23": "Within 23 kilometers", |
"metric_km23": "Inom 23 kilometer", |
||||
"metric_km12": "Within 12 kilometers", |
"metric_km12": "Inom 12 kilometer", |
||||
"metric_km5_8": "Within 5.8 kilometers", |
"metric_km5_8": "Inom 5,8 kilometer", |
||||
"metric_km2_9": "Within 2.9 kilometers", |
"metric_km2_9": "Inom 2,9 kilometer", |
||||
"metric_km1_5": "Within 1.5 kilometers", |
"metric_km1_5": "Inom 1,5 kilometer", |
||||
"metric_m700": "Within 700 meters", |
"metric_m700": "Inom 700 meter", |
||||
"metric_m350": "Within 350 meters", |
"metric_m350": "Inom 350 meter", |
||||
"metric_m200": "Within 200 meters", |
"metric_m200": "Inom 200 meter", |
||||
"metric_m90": "Within 90 meters", |
"metric_m90": "Inom 90 meter", |
||||
"metric_m50": "Within 50 meters", |
"metric_m50": "Inom 50 meter", |
||||
"imperial_mi15": "Within 15 miles", |
"imperial_mi15": "Inom 15 engelska mil", |
||||
"imperial_mi7_3": "Within 7.3 miles", |
"imperial_mi7_3": "Inom 7,3 engelska mil", |
||||
"imperial_mi3_6": "Within 3.6 miles", |
"imperial_mi3_6": "Inom 3,6 engelska mil", |
||||
"imperial_mi1_8": "Within 1.8 miles", |
"imperial_mi1_8": "Inom 1,8 engelska mil", |
||||
"imperial_mi0_9": "Within 0.9 miles", |
"imperial_mi0_9": "Inom 0,9 engelska mil", |
||||
"imperial_mi0_5": "Within 0.5 miles", |
"imperial_mi0_5": "Inom 0,5 engelska mil", |
||||
"imperial_mi0_2": "Within 0.2 miles", |
"imperial_mi0_2": "Inom 0,2 engelska mil", |
||||
"imperial_ft600": "Within 600 feet", |
"imperial_ft600": "Inom 600 fot", |
||||
"imperial_ft300": "Within 300 feet", |
"imperial_ft300": "Inom 300 fot", |
||||
"imperial_ft150": "Within 150 feet" |
"imperial_ft150": "Inom 150 fot" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,50 +1,50 @@ |
|||||
{ |
{ |
||||
"emptyState": "No results found.", |
"emptyState": "Inga resultat hittades.", |
||||
"page": { |
"page": { |
||||
"title": "Command Menu" |
"title": "Snabbmeny" |
||||
}, |
}, |
||||
"pinGroup": { |
"pinGroup": { |
||||
"label": "Pin command group" |
"label": "Lägg till grupp i favoriter" |
||||
}, |
}, |
||||
"unpinGroup": { |
"unpinGroup": { |
||||
"label": "Unpin command group" |
"label": "Ta bort grupp från favoriter" |
||||
}, |
}, |
||||
"goto": { |
"goto": { |
||||
"label": "Goto", |
"label": "Gå till", |
||||
"command": { |
"command": { |
||||
"messages": "Messages", |
"messages": "Meddelanden", |
||||
"map": "Map", |
"map": "Karta", |
||||
"config": "Config", |
"config": "Inställningar", |
||||
"channels": "Channels", |
"channels": "Kanaler", |
||||
"nodes": "Nodes" |
"nodes": "Noder" |
||||
} |
} |
||||
}, |
}, |
||||
"manage": { |
"manage": { |
||||
"label": "Manage", |
"label": "Hantera", |
||||
"command": { |
"command": { |
||||
"switchNode": "Switch Node", |
"switchNode": "Byt nod", |
||||
"connectNewNode": "Connect New Node" |
"connectNewNode": "Anslut ny nod" |
||||
} |
} |
||||
}, |
}, |
||||
"contextual": { |
"contextual": { |
||||
"label": "Contextual", |
"label": "Kontextuell", |
||||
"command": { |
"command": { |
||||
"qrCode": "QR Code", |
"qrCode": "QR-kod", |
||||
"qrGenerator": "Generator", |
"qrGenerator": "Generator", |
||||
"qrImport": "Import", |
"qrImport": "Import", |
||||
"scheduleShutdown": "Schedule Shutdown", |
"scheduleShutdown": "Schemalägg avstängning", |
||||
"scheduleReboot": "Schedule Reboot", |
"scheduleReboot": "Schemalägg omstart", |
||||
"rebootToOtaMode": "Reboot To OTA Mode", |
"rebootToOtaMode": "Starta om till OTA-läge", |
||||
"resetNodeDb": "Reset Node DB", |
"resetNodeDb": "Töm noddatabasen", |
||||
"factoryResetDevice": "Factory Reset Device", |
"factoryResetDevice": "Fabriksåterställ enhet", |
||||
"factoryResetConfig": "Factory Reset Config" |
"factoryResetConfig": "Fabriksåterställ konfigurationen" |
||||
} |
} |
||||
}, |
}, |
||||
"debug": { |
"debug": { |
||||
"label": "Debug", |
"label": "Felsökning", |
||||
"command": { |
"command": { |
||||
"reconfigure": "Reconfigure", |
"reconfigure": "Konfigurera om", |
||||
"clearAllStoredMessages": "Clear All Stored Message" |
"clearAllStoredMessages": "Radera alla sparade meddelanden" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,119 +1,119 @@ |
|||||
{ |
{ |
||||
"button": { |
"button": { |
||||
"apply": "Apply", |
"apply": "Verkställ", |
||||
"backupKey": "Backup Key", |
"backupKey": "Säkerhetskopiera nyckel", |
||||
"cancel": "Cancel", |
"cancel": "Avbryt", |
||||
"clearMessages": "Clear Messages", |
"clearMessages": "Ta bort meddelanden", |
||||
"close": "Close", |
"close": "Stäng", |
||||
"confirm": "Confirm", |
"confirm": "Bekräfta", |
||||
"delete": "Delete", |
"delete": "Radera", |
||||
"dismiss": "Dismiss", |
"dismiss": "Stäng", |
||||
"download": "Download", |
"download": "Ladda ner", |
||||
"export": "Export", |
"export": "Exportera", |
||||
"generate": "Generate", |
"generate": "Generera", |
||||
"regenerate": "Regenerate", |
"regenerate": "Förnya", |
||||
"import": "Import", |
"import": "Importera", |
||||
"message": "Message", |
"message": "Meddelande", |
||||
"now": "Now", |
"now": "Nu", |
||||
"ok": "OK", |
"ok": "Okej", |
||||
"print": "Print", |
"print": "Skriv ut", |
||||
"rebootOtaNow": "Reboot to OTA Mode Now", |
"rebootOtaNow": "Starta om till OTA-läge nu", |
||||
"remove": "Remove", |
"remove": "Ta bort", |
||||
"requestNewKeys": "Request New Keys", |
"requestNewKeys": "Begär nya nycklar", |
||||
"requestPosition": "Request Position", |
"requestPosition": "Begär position", |
||||
"reset": "Reset", |
"reset": "Nollställ", |
||||
"save": "Save", |
"save": "Spara", |
||||
"scanQr": "Scan QR Code", |
"scanQr": "Skanna QR-kod", |
||||
"traceRoute": "Trace Route" |
"traceRoute": "Spåra rutt" |
||||
}, |
}, |
||||
"app": { |
"app": { |
||||
"title": "Meshtastic", |
"title": "Meshtastic", |
||||
"fullTitle": "Meshtastic Web Client" |
"fullTitle": "Meshtastic webbklient" |
||||
}, |
}, |
||||
"loading": "Loading...", |
"loading": "Laddar...", |
||||
"unit": { |
"unit": { |
||||
"cps": "CPS", |
"cps": "CPS", |
||||
"dbm": "dBm", |
"dbm": "dBm", |
||||
"hertz": "Hz", |
"hertz": "Hz", |
||||
"hop": { |
"hop": { |
||||
"one": "Hop", |
"one": "hopp", |
||||
"plural": "Hops" |
"plural": "hopp" |
||||
}, |
}, |
||||
"hopsAway": { |
"hopsAway": { |
||||
"one": "{{count}} hop away", |
"one": "{{count}} hopp bort", |
||||
"plural": "{{count}} hops away", |
"plural": "{{count}} hopp bort", |
||||
"unknown": "Unknown hops away" |
"unknown": "Okänt antal hopp bort" |
||||
}, |
}, |
||||
"megahertz": "MHz", |
"megahertz": "MHz", |
||||
"raw": "raw", |
"raw": "raw", |
||||
"meter": { |
"meter": { |
||||
"one": "Meter", |
"one": "Meter", |
||||
"plural": "Meters", |
"plural": "Meter", |
||||
"suffix": "m" |
"suffix": "m" |
||||
}, |
}, |
||||
"minute": { |
"minute": { |
||||
"one": "Minute", |
"one": "minut", |
||||
"plural": "Minutes" |
"plural": "minuter" |
||||
}, |
}, |
||||
"millisecond": { |
"millisecond": { |
||||
"one": "Millisecond", |
"one": "millisekund", |
||||
"plural": "Milliseconds", |
"plural": "millisekunder", |
||||
"suffix": "ms" |
"suffix": "ms" |
||||
}, |
}, |
||||
"second": { |
"second": { |
||||
"one": "Second", |
"one": "sekund", |
||||
"plural": "Seconds" |
"plural": "sekunder" |
||||
}, |
}, |
||||
"snr": "SNR", |
"snr": "SNR", |
||||
"volt": { |
"volt": { |
||||
"one": "Volt", |
"one": "Volt", |
||||
"plural": "Volts", |
"plural": "Volt", |
||||
"suffix": "V" |
"suffix": "V" |
||||
}, |
}, |
||||
"record": { |
"record": { |
||||
"one": "Records", |
"one": "Post", |
||||
"plural": "Records" |
"plural": "Poster" |
||||
} |
} |
||||
}, |
}, |
||||
"security": { |
"security": { |
||||
"256bit": "256 bit" |
"256bit": "256 bitar" |
||||
}, |
}, |
||||
"unknown": { |
"unknown": { |
||||
"longName": "Unknown", |
"longName": "Okänd", |
||||
"shortName": "UNK", |
"shortName": "UNK", |
||||
"notAvailable": "N/A", |
"notAvailable": "–", |
||||
"num": "??" |
"num": "??" |
||||
}, |
}, |
||||
"nodeUnknownPrefix": "!", |
"nodeUnknownPrefix": "!", |
||||
"unset": "UNSET", |
"unset": "EJ SATT", |
||||
"fallbackName": "Meshtastic {{last4}}", |
"fallbackName": "Meshtastic {{last4}}", |
||||
"formValidation": { |
"formValidation": { |
||||
"tooBig": { |
"tooBig": { |
||||
"string": "Too long, expected less than or equal to {{maximum}} characters.", |
"string": "Texten är för lång. Ange en text mindre än eller lika med {{maximum}} tecken långt.", |
||||
"number": "Too big, expected a number smaller than or equal to {{maximum}}.", |
"number": "Värdet är för stort. Ange ett numeriskt värde mindre än eller lika med {{maximum}}.", |
||||
"bytes": "Too big, expected less than or equal to {{params.maximum}} bytes." |
"bytes": "Värdet är för stort. En längd mindre än eller lika med {{params.maximum}} bytes krävs." |
||||
}, |
}, |
||||
"tooSmall": { |
"tooSmall": { |
||||
"string": "Too short, expected more than or equal to {{minimum}} characters.", |
"string": "Texten är för kort. Ange en text längre än eller lika med {{minimum}} tecken långt.", |
||||
"number": "Too small, expected a number larger than or equal to {{minimum}}." |
"number": "Värdet är för litet. Ange ett numeriskt värde större än eller lika med {{minimum}}." |
||||
}, |
}, |
||||
"invalidFormat": { |
"invalidFormat": { |
||||
"ipv4": "Invalid format, expected an IPv4 address.", |
"ipv4": "Ogiltigt format, en giltig IPv4-adress krävs.", |
||||
"key": "Invalid format, expected a Base64 encoded pre-shared key (PSK)." |
"key": "Ogiltigt format, en giltig Base64-kodad nyckel krävs (PSK)." |
||||
}, |
}, |
||||
"invalidType": { |
"invalidType": { |
||||
"number": "Invalid type, expected a number." |
"number": "Ogiltig typ, fältet måste innehålla ett tal." |
||||
}, |
}, |
||||
"pskLength": { |
"pskLength": { |
||||
"0bit": "Key is required to be empty.", |
"0bit": "Fältet måste vara tomt.", |
||||
"8bit": "Key is required to be an 8 bit pre-shared key (PSK).", |
"8bit": "Nyckeln måste vara en 8-bitars nyckel (PSK).", |
||||
"128bit": "Key is required to be a 128 bit pre-shared key (PSK).", |
"128bit": "Nyckeln måste vara en 128-bitars nyckel (PSK).", |
||||
"256bit": "Key is required to be a 256 bit pre-shared key (PSK)." |
"256bit": "Nyckeln måste vara en 256-bitars nyckel (PSK)." |
||||
}, |
}, |
||||
"required": { |
"required": { |
||||
"generic": "This field is required.", |
"generic": "Obligatoriskt fält.", |
||||
"managed": "At least one admin key is requred if the node is managed.", |
"managed": "Åtminstone en administratörsnyckel krävs om noden fjärrhanteras.", |
||||
"key": "Key is required." |
"key": "En nyckel måste anges." |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,12 +1,12 @@ |
|||||
{ |
{ |
||||
"dashboard": { |
"dashboard": { |
||||
"title": "Connected Devices", |
"title": "Anslutna enheter", |
||||
"description": "Manage your connected Meshtastic devices.", |
"description": "Hantera dina anslutna Meshtastic-enheter.", |
||||
"connectionType_ble": "BLE", |
"connectionType_ble": "BLE", |
||||
"connectionType_serial": "Serial", |
"connectionType_serial": "Seriell kommunikation", |
||||
"connectionType_network": "Network", |
"connectionType_network": "Nätverk", |
||||
"noDevicesTitle": "No devices connected", |
"noDevicesTitle": "Inga enheter anslutna", |
||||
"noDevicesDescription": "Connect a new device to get started.", |
"noDevicesDescription": "Anslut en ny enhet för att komma igång.", |
||||
"button_newConnection": "New Connection" |
"button_newConnection": "Ny anslutning" |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,159 +1,159 @@ |
|||||
{ |
{ |
||||
"deleteMessages": { |
"deleteMessages": { |
||||
"description": "This action will clear all message history. This cannot be undone. Are you sure you want to continue?", |
"description": "Den här åtgärden kommer att rensa all meddelandehistorik. Detta kan inte ångras. Är du säker på att du vill fortsätta?", |
||||
"title": "Clear All Messages" |
"title": "Rensa alla meddelanden" |
||||
}, |
}, |
||||
"deviceName": { |
"deviceName": { |
||||
"description": "The Device will restart once the config is saved.", |
"description": "Enheten kommer att starta om när inställningarna har sparats.", |
||||
"longName": "Long Name", |
"longName": "Långt namn", |
||||
"shortName": "Short Name", |
"shortName": "Kort namn", |
||||
"title": "Change Device Name" |
"title": "Ändra enhetens namn" |
||||
}, |
}, |
||||
"import": { |
"import": { |
||||
"description": "The current LoRa configuration will be overridden.", |
"description": "Den aktuella LoRa konfigurationen kommer att skrivas över.", |
||||
"error": { |
"error": { |
||||
"invalidUrl": "Invalid Meshtastic URL" |
"invalidUrl": "Ogiltig Meshtastic URL" |
||||
}, |
}, |
||||
"channelPrefix": "Channel: ", |
"channelPrefix": "Kanal: ", |
||||
"channelSetUrl": "Channel Set/QR Code URL", |
"channelSetUrl": "Kanalinställning/QR-kod URL", |
||||
"channels": "Channels:", |
"channels": "Kanaler:", |
||||
"usePreset": "Use Preset?", |
"usePreset": "Använd förinställning?", |
||||
"title": "Import Channel Set" |
"title": "Importera kanaluppsättning" |
||||
}, |
}, |
||||
"locationResponse": { |
"locationResponse": { |
||||
"altitude": "Altitude: ", |
"altitude": "Höjd:", |
||||
"coordinates": "Coordinates: ", |
"coordinates": "Koordinater: ", |
||||
"title": "Location: {{identifier}}" |
"title": "Plats: {{identifier}}" |
||||
}, |
}, |
||||
"pkiRegenerateDialog": { |
"pkiRegenerateDialog": { |
||||
"title": "Regenerate Pre-Shared Key?", |
"title": "Förnya nyckel?", |
||||
"description": "Are you sure you want to regenerate the pre-shared key?", |
"description": "Är du säker på att du vill förnya den fördelade nyckeln?", |
||||
"regenerate": "Regenerate" |
"regenerate": "Förnya" |
||||
}, |
}, |
||||
"newDeviceDialog": { |
"newDeviceDialog": { |
||||
"title": "Connect New Device", |
"title": "Anslut ny enhet", |
||||
"https": "https", |
"https": "https", |
||||
"http": "http", |
"http": "http", |
||||
"tabHttp": "HTTP", |
"tabHttp": "HTTP", |
||||
"tabBluetooth": "Bluetooth", |
"tabBluetooth": "Bluetooth", |
||||
"tabSerial": "Serial", |
"tabSerial": "Seriell kommunikation", |
||||
"useHttps": "Use HTTPS", |
"useHttps": "Använd HTTPS", |
||||
"connecting": "Connecting...", |
"connecting": "Ansluter...", |
||||
"connect": "Connect", |
"connect": "Anslut", |
||||
"connectionFailedAlert": { |
"connectionFailedAlert": { |
||||
"title": "Connection Failed", |
"title": "Anslutningen misslyckades", |
||||
"descriptionPrefix": "Could not connect to the device. ", |
"descriptionPrefix": "Kunde inte ansluta till enheten. ", |
||||
"httpsHint": "If using HTTPS, you may need to accept a self-signed certificate first. ", |
"httpsHint": "Om du använder HTTPS kan du behöva godkänna ett självsignerat certifikat först. ", |
||||
"openLinkPrefix": "Please open ", |
"openLinkPrefix": "Vänligen öppna ", |
||||
"openLinkSuffix": " in a new tab", |
"openLinkSuffix": " i en ny flik", |
||||
"acceptTlsWarningSuffix": ", accept any TLS warnings if prompted, then try again", |
"acceptTlsWarningSuffix": ", acceptera eventuella TLS-varningar om du uppmanas och försök igen", |
||||
"learnMoreLink": "Learn more" |
"learnMoreLink": "Läs mer" |
||||
}, |
}, |
||||
"httpConnection": { |
"httpConnection": { |
||||
"label": "IP Address/Hostname", |
"label": "IP-adress/värdnamn", |
||||
"placeholder": "000.000.000.000 / meshtastic.local" |
"placeholder": "000.000.000.000 / meshtastic.lokal" |
||||
}, |
}, |
||||
"serialConnection": { |
"serialConnection": { |
||||
"noDevicesPaired": "No devices paired yet.", |
"noDevicesPaired": "Inga enheter parkopplade ännu.", |
||||
"newDeviceButton": "New device", |
"newDeviceButton": "Ny enhet", |
||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}" |
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}" |
||||
}, |
}, |
||||
"bluetoothConnection": { |
"bluetoothConnection": { |
||||
"noDevicesPaired": "No devices paired yet.", |
"noDevicesPaired": "Inga enheter parkopplade ännu.", |
||||
"newDeviceButton": "New device" |
"newDeviceButton": "Ny enhet" |
||||
}, |
}, |
||||
"validation": { |
"validation": { |
||||
"requiresFeatures": "This connection type requires <0></0>. Please use a supported browser, like Chrome or Edge.", |
"requiresFeatures": "Den här anslutningstypen kräver <0></0>. Använd en webbläsare som stöds, till exempel Chrome eller Edge.", |
||||
"requiresSecureContext": "This application requires a <0>secure context</0>. Please connect using HTTPS or localhost.", |
"requiresSecureContext": "Denna applikation kräver en <0>säker kontext</0>. Anslut med HTTPS eller localhost.", |
||||
"additionallyRequiresSecureContext": "Additionally, it requires a <0>secure context</0>. Please connect using HTTPS or localhost." |
"additionallyRequiresSecureContext": "Dessutom kräver den ett <0>säker kontext</0>. Vänligen anslut med HTTPS eller localhost." |
||||
} |
} |
||||
}, |
}, |
||||
"nodeDetails": { |
"nodeDetails": { |
||||
"message": "Message", |
"message": "Meddelande", |
||||
"requestPosition": "Request Position", |
"requestPosition": "Begär plats", |
||||
"traceRoute": "Trace Route", |
"traceRoute": "Spåra rutt", |
||||
"airTxUtilization": "Air TX utilization", |
"airTxUtilization": "Sändningsutnyttjande", |
||||
"allRawMetrics": "All Raw Metrics:", |
"allRawMetrics": "All oformaterad data", |
||||
"batteryLevel": "Battery level", |
"batteryLevel": "Batterinivå", |
||||
"channelUtilization": "Channel utilization", |
"channelUtilization": "Kanalutnyttjande", |
||||
"details": "Details:", |
"details": "Detaljer:", |
||||
"deviceMetrics": "Device Metrics:", |
"deviceMetrics": "Enhetens mätvärden:", |
||||
"hardware": "Hardware: ", |
"hardware": "Hårdvara: ", |
||||
"lastHeard": "Last Heard: ", |
"lastHeard": "Senast hörd: ", |
||||
"nodeHexPrefix": "Node Hex: !", |
"nodeHexPrefix": "Nod-hex: !", |
||||
"nodeNumber": "Node Number: ", |
"nodeNumber": "Nodnummer: ", |
||||
"position": "Position:", |
"position": "Plats:", |
||||
"role": "Role: ", |
"role": "Roll: ", |
||||
"uptime": "Uptime: ", |
"uptime": "Drifttid: ", |
||||
"voltage": "Voltage", |
"voltage": "Spänning", |
||||
"title": "Node Details for {{identifier}}", |
"title": "Nodinformation för {{identifier}}", |
||||
"ignoreNode": "Ignore node", |
"ignoreNode": "Ignorera nod", |
||||
"removeNode": "Remove node", |
"removeNode": "Ta bort nod", |
||||
"unignoreNode": "Unignore node" |
"unignoreNode": "Ta bort favoritmarkering" |
||||
}, |
}, |
||||
"pkiBackup": { |
"pkiBackup": { |
||||
"description": "We recommend backing up your key data regularly. Would you like to back up now?", |
"description": "Vi rekommenderar att du säkerhetskopierar dina nycklar regelbundet. Vill du säkerhetskopiera nu?", |
||||
"loseKeysWarning": "If you lose your keys, you will need to reset your device.", |
"loseKeysWarning": "Om du förlorar dina nycklar måste du återställa din enhet.", |
||||
"secureBackup": "Its important to backup your public and private keys and store your backup securely!", |
"secureBackup": "Det är viktigt att säkerhetskopiera dina publika och privata nycklar och förvara din säkerhetskopia säkert.", |
||||
"footer": "=== END OF KEYS ===", |
"footer": "=== END OF KEYS ===", |
||||
"header": "=== MESHTASTIC KEYS FOR {{longName}} ({{shortName}}) ===", |
"header": "=== MESHTASTIC KEYS FOR {{longName}} ({{shortName}}) ===", |
||||
"privateKey": "Private Key:", |
"privateKey": "Privat nyckel:", |
||||
"publicKey": "Public Key:", |
"publicKey": "Publik nyckel:", |
||||
"fileName": "meshtastic_keys_{{longName}}_{{shortName}}.txt", |
"fileName": "meshtastic_keys_{{longName}}_{{shortName}}.txt", |
||||
"title": "Backup Keys" |
"title": "Säkerhetskopiera nycklar" |
||||
}, |
}, |
||||
"pkiRegenerate": { |
"pkiRegenerate": { |
||||
"description": "Are you sure you want to regenerate key pair?", |
"description": "Är du säker på att du vill förnya nyckelpar?", |
||||
"title": "Regenerate Key Pair" |
"title": "Förnya nyckelpar" |
||||
}, |
}, |
||||
"qr": { |
"qr": { |
||||
"addChannels": "Add Channels", |
"addChannels": "Lägg till kanaler", |
||||
"replaceChannels": "Replace Channels", |
"replaceChannels": "Ersätt kanaler", |
||||
"description": "The current LoRa configuration will also be shared.", |
"description": "Den aktuella LoRa-konfigurationen kommer också att delas.", |
||||
"sharableUrl": "Sharable URL", |
"sharableUrl": "Delbar URL", |
||||
"title": "Generate QR Code" |
"title": "Generera QR-kod" |
||||
}, |
}, |
||||
"rebootOta": { |
"rebootOta": { |
||||
"title": "Schedule Reboot", |
"title": "Schemalägg omstart", |
||||
"description": "Reboot the connected node after a delay into OTA (Over-the-Air) mode.", |
"description": "Starta om den anslutna noden till OTA- (Over-the-Air) läge efter en fördröjning.", |
||||
"enterDelay": "Enter delay (sec)", |
"enterDelay": "Ange fördröjning (sekunder)", |
||||
"scheduled": "Reboot has been scheduled" |
"scheduled": "Omstart har schemalagts" |
||||
}, |
}, |
||||
"reboot": { |
"reboot": { |
||||
"title": "Schedule Reboot", |
"title": "Schemalägg omstart", |
||||
"description": "Reboot the connected node after x minutes." |
"description": "Starta om den anslutna noden efter x minuter." |
||||
}, |
}, |
||||
"refreshKeys": { |
"refreshKeys": { |
||||
"description": { |
"description": { |
||||
"acceptNewKeys": "This will remove the node from device and request new keys.", |
"acceptNewKeys": "Detta kommer att ta bort noden från enheten och begära nya nycklar.", |
||||
"keyMismatchReasonSuffix": ". This is due to the remote node's current public key does not match the previously stored key for this node.", |
"keyMismatchReasonSuffix": ". Detta beror på att fjärrnodens nuvarande publika nyckel inte matchar den tidigare lagrade nyckeln för den här noden.", |
||||
"unableToSendDmPrefix": "Your node is unable to send a direct message to node: " |
"unableToSendDmPrefix": "Din nod kan inte skicka ett direkt meddelande till noden: " |
||||
}, |
}, |
||||
"acceptNewKeys": "Accept New Keys", |
"acceptNewKeys": "Godkänn nya nycklar", |
||||
"title": "Keys Mismatch - {{identifier}}" |
"title": "Nycklarna matchar inte - {{identifier}}" |
||||
}, |
}, |
||||
"removeNode": { |
"removeNode": { |
||||
"description": "Are you sure you want to remove this Node?", |
"description": "Är du säker på att du vill ta bort den här noden?", |
||||
"title": "Remove Node?" |
"title": "Ta bort noden?" |
||||
}, |
}, |
||||
"shutdown": { |
"shutdown": { |
||||
"title": "Schedule Shutdown", |
"title": "Schemalägg avstängning", |
||||
"description": "Turn off the connected node after x minutes." |
"description": "Stäng av den anslutna noden efter x minuter." |
||||
}, |
}, |
||||
"traceRoute": { |
"traceRoute": { |
||||
"routeToDestination": "Route to destination:", |
"routeToDestination": "Rutt till destination:", |
||||
"routeBack": "Route back:" |
"routeBack": "Rutt tillbaka:" |
||||
}, |
}, |
||||
"tracerouteResponse": { |
"tracerouteResponse": { |
||||
"title": "Traceroute: {{identifier}}" |
"title": "Spåra rutt: {{identifier}}" |
||||
}, |
}, |
||||
"unsafeRoles": { |
"unsafeRoles": { |
||||
"confirmUnderstanding": "Yes, I know what I'm doing", |
"confirmUnderstanding": "Ja, jag vet vad jag gör", |
||||
"conjunction": " and the blog post about ", |
"conjunction": " och blogginlägget om ", |
||||
"postamble": " and understand the implications of changing the role.", |
"postamble": " och förstår konsekvenserna av att ändra roll.", |
||||
"preamble": "I have read the ", |
"preamble": "Jag har läst ", |
||||
"choosingRightDeviceRole": "Choosing The Right Device Role", |
"choosingRightDeviceRole": "Att välja rätt enhetsroll", |
||||
"deviceRoleDocumentation": "Device Role Documentation", |
"deviceRoleDocumentation": "Dokumentation för enhetsroll", |
||||
"title": "Are you sure?" |
"title": "Är du säker?" |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,448 +1,448 @@ |
|||||
{ |
{ |
||||
"page": { |
"page": { |
||||
"tabAmbientLighting": "Ambient Lighting", |
"tabAmbientLighting": "Omgivande belysning", |
||||
"tabAudio": "Audio", |
"tabAudio": "Ljud", |
||||
"tabCannedMessage": "Canned", |
"tabCannedMessage": "Fördefinierade meddelanden", |
||||
"tabDetectionSensor": "Detection Sensor", |
"tabDetectionSensor": "Detekteringssensor", |
||||
"tabExternalNotification": "Ext Notif", |
"tabExternalNotification": "Extern avisering", |
||||
"tabMqtt": "MQTT", |
"tabMqtt": "MQTT", |
||||
"tabNeighborInfo": "Neighbor Info", |
"tabNeighborInfo": "Granninformation", |
||||
"tabPaxcounter": "Paxcounter", |
"tabPaxcounter": "Paxcounter", |
||||
"tabRangeTest": "Range Test", |
"tabRangeTest": "Räckvidd", |
||||
"tabSerial": "Serial", |
"tabSerial": "Seriell kommunikation", |
||||
"tabStoreAndForward": "S&F", |
"tabStoreAndForward": "Lagra & vidarebefodra", |
||||
"tabTelemetry": "Telemetry" |
"tabTelemetry": "Telemetri" |
||||
}, |
}, |
||||
"ambientLighting": { |
"ambientLighting": { |
||||
"title": "Ambient Lighting Settings", |
"title": "Inställningar för omgivande belysning", |
||||
"description": "Settings for the Ambient Lighting module", |
"description": "Inställningar för modulen för omgivande belysning", |
||||
"ledState": { |
"ledState": { |
||||
"label": "LED State", |
"label": "LED-läge", |
||||
"description": "Sets LED to on or off" |
"description": "Anger om lysdioden ska vara på eller av" |
||||
}, |
}, |
||||
"current": { |
"current": { |
||||
"label": "Current", |
"label": "Ström", |
||||
"description": "Sets the current for the LED output. Default is 10" |
"description": "Ställer in strömmen för LED-utgången. Standardvärdet är 10" |
||||
}, |
}, |
||||
"red": { |
"red": { |
||||
"label": "Red", |
"label": "Rött", |
||||
"description": "Sets the red LED level. Values are 0-255" |
"description": "Anger nivån för den röda lysdioden. Värdena är 0-255" |
||||
}, |
}, |
||||
"green": { |
"green": { |
||||
"label": "Green", |
"label": "Grönt", |
||||
"description": "Sets the green LED level. Values are 0-255" |
"description": "Anger nivån för den gröna lysdioden. Värdena är 0-255" |
||||
}, |
}, |
||||
"blue": { |
"blue": { |
||||
"label": "Blue", |
"label": "Blått", |
||||
"description": "Sets the blue LED level. Values are 0-255" |
"description": "Anger nivån för den blåa lysdioden. Värdena är 0-255" |
||||
} |
} |
||||
}, |
}, |
||||
"audio": { |
"audio": { |
||||
"title": "Audio Settings", |
"title": "Ljudinställningar", |
||||
"description": "Settings for the Audio module", |
"description": "Inställningar för ljudmodulen", |
||||
"codec2Enabled": { |
"codec2Enabled": { |
||||
"label": "Codec 2 Enabled", |
"label": "Codec 2 aktiverad", |
||||
"description": "Enable Codec 2 audio encoding" |
"description": "Aktivera Codec 2-ljudkodning" |
||||
}, |
}, |
||||
"pttPin": { |
"pttPin": { |
||||
"label": "PTT Pin", |
"label": "PTT-stift", |
||||
"description": "GPIO pin to use for PTT" |
"description": "GPIO-stift för PTT" |
||||
}, |
}, |
||||
"bitrate": { |
"bitrate": { |
||||
"label": "Bitrate", |
"label": "Bitrate", |
||||
"description": "Bitrate to use for audio encoding" |
"description": "Bitrate att använda för ljudkodning" |
||||
}, |
}, |
||||
"i2sWs": { |
"i2sWs": { |
||||
"label": "i2S WS", |
"label": "i2S WS", |
||||
"description": "GPIO pin to use for i2S WS" |
"description": "GPIO-stift att använda för i2S WS" |
||||
}, |
}, |
||||
"i2sSd": { |
"i2sSd": { |
||||
"label": "i2S SD", |
"label": "i2S SD", |
||||
"description": "GPIO pin to use for i2S SD" |
"description": "GPIO-stift att använda för i2S SD" |
||||
}, |
}, |
||||
"i2sDin": { |
"i2sDin": { |
||||
"label": "i2S DIN", |
"label": "i2S DIN", |
||||
"description": "GPIO pin to use for i2S DIN" |
"description": "GPIO-stift att använda för i2S DIN" |
||||
}, |
}, |
||||
"i2sSck": { |
"i2sSck": { |
||||
"label": "i2S SCK", |
"label": "i2S SCK", |
||||
"description": "GPIO pin to use for i2S SCK" |
"description": "GPIO-stift att använda för i2S SCK" |
||||
} |
} |
||||
}, |
}, |
||||
"cannedMessage": { |
"cannedMessage": { |
||||
"title": "Canned Message Settings", |
"title": "Inställningar för fördefinierade meddelanden", |
||||
"description": "Settings for the Canned Message module", |
"description": "Inställningar för modulen för fördefinierade meddelanden", |
||||
"moduleEnabled": { |
"moduleEnabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiverad", |
||||
"description": "Enable Canned Message" |
"description": "Aktivera fördefinierade meddelanden" |
||||
}, |
}, |
||||
"rotary1Enabled": { |
"rotary1Enabled": { |
||||
"label": "Rotary Encoder #1 Enabled", |
"label": "Vridomkopplare #1 aktiverad", |
||||
"description": "Enable the rotary encoder" |
"description": "Aktivera vridomkopplare" |
||||
}, |
}, |
||||
"inputbrokerPinA": { |
"inputbrokerPinA": { |
||||
"label": "Encoder Pin A", |
"label": "Vridomkopplarstift A", |
||||
"description": "GPIO Pin Value (1-39) For encoder port A" |
"description": "GPIO-stift (1-39) för vridomkopplarens A-stift" |
||||
}, |
}, |
||||
"inputbrokerPinB": { |
"inputbrokerPinB": { |
||||
"label": "Encoder Pin B", |
"label": "Vridomkopplarstift B", |
||||
"description": "GPIO Pin Value (1-39) For encoder port B" |
"description": "GPIO-stift (1-39) för vridomkopplarens B-stift" |
||||
}, |
}, |
||||
"inputbrokerPinPress": { |
"inputbrokerPinPress": { |
||||
"label": "Encoder Pin Press", |
"label": "Vridomkopplarens knappstift", |
||||
"description": "GPIO Pin Value (1-39) For encoder Press" |
"description": "GPIO-stift (1-39) för vridomkopplarens knapp-stift" |
||||
}, |
}, |
||||
"inputbrokerEventCw": { |
"inputbrokerEventCw": { |
||||
"label": "Clockwise event", |
"label": "Medurs inmatningshändelse", |
||||
"description": "Select input event." |
"description": "Välj inmatningshändelse." |
||||
}, |
}, |
||||
"inputbrokerEventCcw": { |
"inputbrokerEventCcw": { |
||||
"label": "Counter Clockwise event", |
"label": "Moturs inmatningshändelse", |
||||
"description": "Select input event." |
"description": "Välj inmatningshändelse." |
||||
}, |
}, |
||||
"inputbrokerEventPress": { |
"inputbrokerEventPress": { |
||||
"label": "Press event", |
"label": "Inmatningshändelse för tryck", |
||||
"description": "Select input event" |
"description": "Välj inmatningshändelse." |
||||
}, |
}, |
||||
"updown1Enabled": { |
"updown1Enabled": { |
||||
"label": "Up Down enabled", |
"label": "Upp/ned aktiverad", |
||||
"description": "Enable the up / down encoder" |
"description": "Aktivera upp/ner vridomkopplaren" |
||||
}, |
}, |
||||
"allowInputSource": { |
"allowInputSource": { |
||||
"label": "Allow Input Source", |
"label": "Tillåten inmatningskälla", |
||||
"description": "Select from: '_any', 'rotEnc1', 'upDownEnc1', 'cardkb'" |
"description": "Välj från: '_any', 'rotEnc1', 'upDownEnc1', 'cardkb'" |
||||
}, |
}, |
||||
"sendBell": { |
"sendBell": { |
||||
"label": "Send Bell", |
"label": "Skicka klocka", |
||||
"description": "Sends a bell character with each message" |
"description": "Skickar det speciella klock-tecknet med varje meddelande" |
||||
} |
} |
||||
}, |
}, |
||||
"detectionSensor": { |
"detectionSensor": { |
||||
"title": "Detection Sensor Settings", |
"title": "Inställningar för detekteringssensor", |
||||
"description": "Settings for the Detection Sensor module", |
"description": "Inställningar för detekteringssensor-modulen", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Enabled", |
"label": "Aktiverad", |
||||
"description": "Enable or disable Detection Sensor Module" |
"description": "Aktivera eller inaktivera detekteringssensor-modulen" |
||||
}, |
}, |
||||
"minimumBroadcastSecs": { |
"minimumBroadcastSecs": { |
||||
"label": "Minimum Broadcast Seconds", |
"label": "Minsta sändningsintervall", |
||||
"description": "The interval in seconds of how often we can send a message to the mesh when a state change is detected" |
"description": "Tidsintervall i sekunder hur ofta vi kan skicka ett meddelande till nätet när en tillståndsändring upptäckts" |
||||
}, |
}, |
||||
"stateBroadcastSecs": { |
"stateBroadcastSecs": { |
||||
"label": "State Broadcast Seconds", |
"label": "Högsta sändningsintervall", |
||||
"description": "The interval in seconds of how often we should send a message to the mesh with the current state regardless of changes" |
"description": "Tidsintervall i sekunder hur ofta vi ska skicka ett meddelande till nätet med nuvarande tillstånd oavsett eventuella förändringar" |
||||
}, |
}, |
||||
"sendBell": { |
"sendBell": { |
||||
"label": "Send Bell", |
"label": "Skicka klocka", |
||||
"description": "Send ASCII bell with alert message" |
"description": "Skicka det speciella klock-tecknet med meddelandet" |
||||
}, |
}, |
||||
"name": { |
"name": { |
||||
"label": "Friendly Name", |
"label": "Visningsnamn", |
||||
"description": "Used to format the message sent to mesh, max 20 Characters" |
"description": "Används för att formatera meddelandet som skickas till nätet, max 20 tecken" |
||||
}, |
}, |
||||
"monitorPin": { |
"monitorPin": { |
||||
"label": "Monitor Pin", |
"label": "Stift att övervaka", |
||||
"description": "The GPIO pin to monitor for state changes" |
"description": "GPIO-stiftet att övervaka för tillståndsändringar" |
||||
}, |
}, |
||||
"detectionTriggerType": { |
"detectionTriggerType": { |
||||
"label": "Detection Triggered Type", |
"label": "Typ för utlösande händelse", |
||||
"description": "The type of trigger event to be used" |
"description": "Typ av utlösande händelse som ska användas" |
||||
}, |
}, |
||||
"usePullup": { |
"usePullup": { |
||||
"label": "Use Pullup", |
"label": "Använd Pullup", |
||||
"description": "Whether or not use INPUT_PULLUP mode for GPIO pin" |
"description": "Huruvida INPUT_PULLUP-läget ska användas för GPIO-stiftet " |
||||
} |
} |
||||
}, |
}, |
||||
"externalNotification": { |
"externalNotification": { |
||||
"title": "External Notification Settings", |
"title": "Inställningar för extern avisering", |
||||
"description": "Configure the external notification module", |
"description": "Konfigurera modulen för extern avisering", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiverad", |
||||
"description": "Enable External Notification" |
"description": "Aktivera extern avisering" |
||||
}, |
}, |
||||
"outputMs": { |
"outputMs": { |
||||
"label": "Output MS", |
"label": "Längd", |
||||
"description": "Output MS" |
"description": "Hur länge ska notifikationen vara aktiverad" |
||||
}, |
}, |
||||
"output": { |
"output": { |
||||
"label": "Output", |
"label": "Utgång", |
||||
"description": "Output" |
"description": "GPIO-stift för utgång" |
||||
}, |
}, |
||||
"outputVibra": { |
"outputVibra": { |
||||
"label": "Output Vibrate", |
"label": "Vibrationsutgång", |
||||
"description": "Output Vibrate" |
"description": "GPIO-stift för vibrationsutgång" |
||||
}, |
}, |
||||
"outputBuzzer": { |
"outputBuzzer": { |
||||
"label": "Output Buzzer", |
"label": "Summerutgång", |
||||
"description": "Output Buzzer" |
"description": "GPIO-stift för summerutgång" |
||||
}, |
}, |
||||
"active": { |
"active": { |
||||
"label": "Active", |
"label": "Aktiv", |
||||
"description": "Active" |
"description": "Aktiv" |
||||
}, |
}, |
||||
"alertMessage": { |
"alertMessage": { |
||||
"label": "Alert Message", |
"label": "Meddelande-utgång", |
||||
"description": "Alert Message" |
"description": "Aktivera utgång när nytt meddelande tas emot" |
||||
}, |
}, |
||||
"alertMessageVibra": { |
"alertMessageVibra": { |
||||
"label": "Alert Message Vibrate", |
"label": "Meddelande-vibrationsutgång", |
||||
"description": "Alert Message Vibrate" |
"description": "Aktivera vibrationsutgång när nytt meddelande tas emot" |
||||
}, |
}, |
||||
"alertMessageBuzzer": { |
"alertMessageBuzzer": { |
||||
"label": "Alert Message Buzzer", |
"label": "Meddelande-summer", |
||||
"description": "Alert Message Buzzer" |
"description": "Aktivera summerutgång när nytt meddelande tas emot" |
||||
}, |
}, |
||||
"alertBell": { |
"alertBell": { |
||||
"label": "Alert Bell", |
"label": "Klock-tecken-utgång", |
||||
"description": "Should an alert be triggered when receiving an incoming bell?" |
"description": "Aktivera utgång när ett inkommande meddelande innehåller det speciella klock-tecknet?" |
||||
}, |
}, |
||||
"alertBellVibra": { |
"alertBellVibra": { |
||||
"label": "Alert Bell Vibrate", |
"label": "Klock-tecken-vibration", |
||||
"description": "Alert Bell Vibrate" |
"description": "Aktivera vibrationsutgång när ett inkommande meddelande innehåller det speciella klock-tecknet" |
||||
}, |
}, |
||||
"alertBellBuzzer": { |
"alertBellBuzzer": { |
||||
"label": "Alert Bell Buzzer", |
"label": "Klock-tecken-summer", |
||||
"description": "Alert Bell Buzzer" |
"description": "Aktivera summerutgång när ett inkommande meddelande innehåller det speciella klock-tecknet" |
||||
}, |
}, |
||||
"usePwm": { |
"usePwm": { |
||||
"label": "Use PWM", |
"label": "Använd PWM", |
||||
"description": "Use PWM" |
"description": "Använd pulsbreddsmodulering (PWM)" |
||||
}, |
}, |
||||
"nagTimeout": { |
"nagTimeout": { |
||||
"label": "Nag Timeout", |
"label": "Time-out för påminnelse", |
||||
"description": "Nag Timeout" |
"description": "Time-out för påminnelse" |
||||
}, |
}, |
||||
"useI2sAsBuzzer": { |
"useI2sAsBuzzer": { |
||||
"label": "Use I²S Pin as Buzzer", |
"label": "Använd I²S-stift som summer", |
||||
"description": "Designate I²S Pin as Buzzer Output" |
"description": "Ange I²S-stift som summerutgång" |
||||
} |
} |
||||
}, |
}, |
||||
"mqtt": { |
"mqtt": { |
||||
"title": "MQTT Settings", |
"title": "MQTT Inställningar", |
||||
"description": "Settings for the MQTT module", |
"description": "Inställningar för MQTT-modulen", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Enabled", |
"label": "Aktiverad", |
||||
"description": "Enable or disable MQTT" |
"description": "Aktivera eller inaktivera MQTT" |
||||
}, |
}, |
||||
"address": { |
"address": { |
||||
"label": "MQTT Server Address", |
"label": "MQTT-serveradress", |
||||
"description": "MQTT server address to use for default/custom servers" |
"description": "MQTT-serveradress att använda för standard/anpassade servrar" |
||||
}, |
}, |
||||
"username": { |
"username": { |
||||
"label": "MQTT Username", |
"label": "MQTT-användarnamn", |
||||
"description": "MQTT username to use for default/custom servers" |
"description": "MQTT-användarnamn att använda för standard/anpassade servrar" |
||||
}, |
}, |
||||
"password": { |
"password": { |
||||
"label": "MQTT Password", |
"label": "MQTT-lösenord", |
||||
"description": "MQTT password to use for default/custom servers" |
"description": "MQTT-lösenord att använda för standard/anpassade servrar" |
||||
}, |
}, |
||||
"encryptionEnabled": { |
"encryptionEnabled": { |
||||
"label": "Encryption Enabled", |
"label": "Aktivera kryptering ", |
||||
"description": "Enable or disable MQTT encryption. Note: All messages are sent to the MQTT broker unencrypted if this option is not enabled, even when your uplink channels have encryption keys set. This includes position data." |
"description": "Aktivera eller inaktivera MQTT-kryptering. OBS: Alla meddelanden skickas okrypterade till MQTT-servern om det här alternativet inte är aktiverat, även när dina kanaler med aktiverad MQTT-upplänk har krypteringsnycklar. Detta inkluderar positionsdata." |
||||
}, |
}, |
||||
"jsonEnabled": { |
"jsonEnabled": { |
||||
"label": "JSON Enabled", |
"label": "JSON aktiverat", |
||||
"description": "Whether to send/consume JSON packets on MQTT" |
"description": "Om du vill skicka/ta emot JSON-paket på MQTT" |
||||
}, |
}, |
||||
"tlsEnabled": { |
"tlsEnabled": { |
||||
"label": "TLS Enabled", |
"label": "TLS aktiverat", |
||||
"description": "Enable or disable TLS" |
"description": "Aktivera eller inaktivera TLS" |
||||
}, |
}, |
||||
"root": { |
"root": { |
||||
"label": "Root topic", |
"label": "Rotämne (root topic)", |
||||
"description": "MQTT root topic to use for default/custom servers" |
"description": "MQTT rotämne (root topic) att använda för standard/anpassade servrar " |
||||
}, |
}, |
||||
"proxyToClientEnabled": { |
"proxyToClientEnabled": { |
||||
"label": "MQTT Client Proxy Enabled", |
"label": "MQTT-klientproxy aktiverad", |
||||
"description": "Utilizes the network connection to proxy MQTT messages to the client." |
"description": "Utnyttja nätverksanslutningen för att vidarebefodra MQTT-meddelanden till klienten." |
||||
}, |
}, |
||||
"mapReportingEnabled": { |
"mapReportingEnabled": { |
||||
"label": "Map Reporting Enabled", |
"label": "Kartrapportering aktiverad", |
||||
"description": "Your node will periodically send an unencrypted map report packet to the configured MQTT server, this includes id, short and long name, approximate location, hardware model, role, firmware version, LoRa region, modem preset and primary channel name." |
"description": "Din nod kommer periodvis skicka ett okrypterat paket till den konfigurerade MQTT-servern som inkluderar id, kort och långt namn, ungefärlig plats, hardvarumodell, enhetsroll, mjukvaru-version, LoRa-region, modeminställning och den primära kanalens namn." |
||||
}, |
}, |
||||
"mapReportSettings": { |
"mapReportSettings": { |
||||
"publishIntervalSecs": { |
"publishIntervalSecs": { |
||||
"label": "Map Report Publish Interval (s)", |
"label": "Intervall för kartrapportering", |
||||
"description": "Interval in seconds to publish map reports" |
"description": "Intervall i sekunder för hur ofta kartrapportering ska ske" |
||||
}, |
}, |
||||
"positionPrecision": { |
"positionPrecision": { |
||||
"label": "Approximate Location", |
"label": "Ungefärlig plats", |
||||
"description": "Position shared will be accurate within this distance", |
"description": "Den delade platsen kommer att avrundas till denna noggrannhet", |
||||
"options": { |
"options": { |
||||
"metric_km23": "Within 23 km", |
"metric_km23": "Inom 23 km", |
||||
"metric_km12": "Within 12 km", |
"metric_km12": "Inom 12 km", |
||||
"metric_km5_8": "Within 5.8 km", |
"metric_km5_8": "Inom 5,8 km", |
||||
"metric_km2_9": "Within 2.9 km", |
"metric_km2_9": "Inom 2,9 km", |
||||
"metric_km1_5": "Within 1.5 km", |
"metric_km1_5": "Inom 1,5 km", |
||||
"metric_m700": "Within 700 m", |
"metric_m700": "Inom 700 m", |
||||
"metric_m350": "Within 350 m", |
"metric_m350": "Inom 350 m", |
||||
"metric_m200": "Within 200 m", |
"metric_m200": "Inom 200 m", |
||||
"metric_m90": "Within 90 m", |
"metric_m90": "Inom 90 meter", |
||||
"metric_m50": "Within 50 m", |
"metric_m50": "inom 50 m", |
||||
"imperial_mi15": "Within 15 miles", |
"imperial_mi15": "Inom 15 engelska mil", |
||||
"imperial_mi7_3": "Within 7.3 miles", |
"imperial_mi7_3": "Inom 7,3 engelska mil", |
||||
"imperial_mi3_6": "Within 3.6 miles", |
"imperial_mi3_6": "Inom 3,6 engelska mil", |
||||
"imperial_mi1_8": "Within 1.8 miles", |
"imperial_mi1_8": "Inom 1,8 engelska mil", |
||||
"imperial_mi0_9": "Within 0.9 miles", |
"imperial_mi0_9": "Inom 0,9 engelska mil", |
||||
"imperial_mi0_5": "Within 0.5 miles", |
"imperial_mi0_5": "Inom 0,5 engelska mil", |
||||
"imperial_mi0_2": "Within 0.2 miles", |
"imperial_mi0_2": "Inom 0,2 engelska mil", |
||||
"imperial_ft600": "Within 600 feet", |
"imperial_ft600": "Inom 600 fot", |
||||
"imperial_ft300": "Within 300 feet", |
"imperial_ft300": "Inom 300 fot", |
||||
"imperial_ft150": "Within 150 feet" |
"imperial_ft150": "Inom 150 fot" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
}, |
}, |
||||
"neighborInfo": { |
"neighborInfo": { |
||||
"title": "Neighbor Info Settings", |
"title": "Inställningar för granninformation", |
||||
"description": "Settings for the Neighbor Info module", |
"description": "Inställningar för granninformation-modulen", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Enabled", |
"label": "Aktiverad", |
||||
"description": "Enable or disable Neighbor Info Module" |
"description": "Aktivera eller inaktivera granninformation-modulen" |
||||
}, |
}, |
||||
"updateInterval": { |
"updateInterval": { |
||||
"label": "Update Interval", |
"label": "Uppdateringsintervall", |
||||
"description": "Interval in seconds of how often we should try to send our Neighbor Info to the mesh" |
"description": "Intervall i sekunder av hur ofta granninformation ska försöka skickas till nätet" |
||||
} |
} |
||||
}, |
}, |
||||
"paxcounter": { |
"paxcounter": { |
||||
"title": "Paxcounter Settings", |
"title": "Inställningar för Paxcounter", |
||||
"description": "Settings for the Paxcounter module", |
"description": "Inställningar för Paxcounter-modulen", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiverad", |
||||
"description": "Enable Paxcounter" |
"description": "Aktivera Paxcounter" |
||||
}, |
}, |
||||
"paxcounterUpdateInterval": { |
"paxcounterUpdateInterval": { |
||||
"label": "Update Interval (seconds)", |
"label": "Uppdateringsintervall (sekunder)", |
||||
"description": "How long to wait between sending paxcounter packets" |
"description": "Hur lång tid mellan paxcounter paket skickas" |
||||
}, |
}, |
||||
"wifiThreshold": { |
"wifiThreshold": { |
||||
"label": "WiFi RSSI Threshold", |
"label": "Tröskelvärde för WiFi RSSI ", |
||||
"description": "At what WiFi RSSI level should the counter increase. Defaults to -80." |
"description": "På vilken WiFi RSSI-nivå ska räknaren öka. Standardvärdet är -80." |
||||
}, |
}, |
||||
"bleThreshold": { |
"bleThreshold": { |
||||
"label": "BLE RSSI Threshold", |
"label": "Tröskelvärde för Bluetooth RSSI ", |
||||
"description": "At what BLE RSSI level should the counter increase. Defaults to -80." |
"description": "På vilken Bluetooth RSSI-nivå ska räknaren öka. Standardvärdet är -80." |
||||
} |
} |
||||
}, |
}, |
||||
"rangeTest": { |
"rangeTest": { |
||||
"title": "Range Test Settings", |
"title": "Inställningar för räckviddstest", |
||||
"description": "Settings for the Range Test module", |
"description": "Inställningar för räckviddstest-modulen", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiverad", |
||||
"description": "Enable Range Test" |
"description": "Aktivera räckviddstest" |
||||
}, |
}, |
||||
"sender": { |
"sender": { |
||||
"label": "Message Interval", |
"label": "Meddelandeintervall", |
||||
"description": "How long to wait between sending test packets" |
"description": "Hur lång tid mellan utsändning av testpaket" |
||||
}, |
}, |
||||
"save": { |
"save": { |
||||
"label": "Save CSV to storage", |
"label": "Spara CSV till lagring", |
||||
"description": "ESP32 Only" |
"description": "Spara CSV till enhetens egna flashminne. Endast tillgängligt på ESP32-enheter." |
||||
} |
} |
||||
}, |
}, |
||||
"serial": { |
"serial": { |
||||
"title": "Serial Settings", |
"title": "Inställningar för seriell kommunikation", |
||||
"description": "Settings for the Serial module", |
"description": "Inställningar för den seriella modulen", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiverad", |
||||
"description": "Enable Serial output" |
"description": "Aktivera seriell utmatning" |
||||
}, |
}, |
||||
"echo": { |
"echo": { |
||||
"label": "Echo", |
"label": "Eko", |
||||
"description": "Any packets you send will be echoed back to your device" |
"description": "Alla paket du skickar kommer att upprepas tillbaka till din enhet" |
||||
}, |
}, |
||||
"rxd": { |
"rxd": { |
||||
"label": "Receive Pin", |
"label": "Stift för mottagning", |
||||
"description": "Set the GPIO pin to the RXD pin you have set up." |
"description": "Ställ in GPIO-stift till det RXD-stift du har konfigurerat." |
||||
}, |
}, |
||||
"txd": { |
"txd": { |
||||
"label": "Transmit Pin", |
"label": "Stift för sändning", |
||||
"description": "Set the GPIO pin to the TXD pin you have set up." |
"description": "Ställ in GPIO-stift till det TXD-stift du har konfigurerat." |
||||
}, |
}, |
||||
"baud": { |
"baud": { |
||||
"label": "Baud Rate", |
"label": "Hastighet", |
||||
"description": "The serial baud rate" |
"description": "Den seriella kommunikationens hastighet" |
||||
}, |
}, |
||||
"timeout": { |
"timeout": { |
||||
"label": "Timeout", |
"label": "Timeout", |
||||
"description": "Seconds to wait before we consider your packet as 'done'" |
"description": "Tid att vänta innan ditt paket betraktas som \"klart\"." |
||||
}, |
}, |
||||
"mode": { |
"mode": { |
||||
"label": "Mode", |
"label": "Typ", |
||||
"description": "Select Mode" |
"description": "Välj typ av paket" |
||||
}, |
}, |
||||
"overrideConsoleSerialPort": { |
"overrideConsoleSerialPort": { |
||||
"label": "Override Console Serial Port", |
"label": "Åsidosätt konsolens serieport", |
||||
"description": "If you have a serial port connected to the console, this will override it." |
"description": "Om du har en seriell port ansluten till konsolen kommer detta att ersätta den." |
||||
} |
} |
||||
}, |
}, |
||||
"storeForward": { |
"storeForward": { |
||||
"title": "Store & Forward Settings", |
"title": "Inställningar för lagra & vidarebefodra", |
||||
"description": "Settings for the Store & Forward module", |
"description": "Inställningar för lagra & vidarebefodra-modulen", |
||||
"enabled": { |
"enabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiverad", |
||||
"description": "Enable Store & Forward" |
"description": "Aktivera lagra & vidarebefodra-modulen" |
||||
}, |
}, |
||||
"heartbeat": { |
"heartbeat": { |
||||
"label": "Heartbeat Enabled", |
"label": "Puls aktiverad", |
||||
"description": "Enable Store & Forward heartbeat" |
"description": "Aktivera sändning av lagra & vidarebefodra-puls " |
||||
}, |
}, |
||||
"records": { |
"records": { |
||||
"label": "Number of records", |
"label": "Antal poster", |
||||
"description": "Number of records to store" |
"description": "Antal poster att lagra" |
||||
}, |
}, |
||||
"historyReturnMax": { |
"historyReturnMax": { |
||||
"label": "History return max", |
"label": "Maxstorlek för historik", |
||||
"description": "Max number of records to return" |
"description": "Maximalt antal poster att returnera" |
||||
}, |
}, |
||||
"historyReturnWindow": { |
"historyReturnWindow": { |
||||
"label": "History return window", |
"label": "Returfönstrets storlek för historik", |
||||
"description": "Max number of records to return" |
"description": "Maximalt antal poster att returnera" |
||||
} |
} |
||||
}, |
}, |
||||
"telemetry": { |
"telemetry": { |
||||
"title": "Telemetry Settings", |
"title": "Inställningar för telemetri", |
||||
"description": "Settings for the Telemetry module", |
"description": "Inställningar för telemetrimodulen", |
||||
"deviceUpdateInterval": { |
"deviceUpdateInterval": { |
||||
"label": "Device Metrics", |
"label": "Enhetens mätvärden", |
||||
"description": "Device metrics update interval (seconds)" |
"description": "Uppdateringsintervall för enhetsdata" |
||||
}, |
}, |
||||
"environmentUpdateInterval": { |
"environmentUpdateInterval": { |
||||
"label": "Environment metrics update interval (seconds)", |
"label": "Uppdateringsintervall för miljömätningar", |
||||
"description": "" |
"description": "" |
||||
}, |
}, |
||||
"environmentMeasurementEnabled": { |
"environmentMeasurementEnabled": { |
||||
"label": "Module Enabled", |
"label": "Modul aktiverad", |
||||
"description": "Enable the Environment Telemetry" |
"description": "Aktivera miljötelemetri" |
||||
}, |
}, |
||||
"environmentScreenEnabled": { |
"environmentScreenEnabled": { |
||||
"label": "Displayed on Screen", |
"label": "Visa på display", |
||||
"description": "Show the Telemetry Module on the OLED" |
"description": "Visa telemetri-värden på OLED-displayen" |
||||
}, |
}, |
||||
"environmentDisplayFahrenheit": { |
"environmentDisplayFahrenheit": { |
||||
"label": "Display Fahrenheit", |
"label": "Visa Fahrenheit", |
||||
"description": "Display temp in Fahrenheit" |
"description": "Visa temperatur i Fahrenheit" |
||||
}, |
}, |
||||
"airQualityEnabled": { |
"airQualityEnabled": { |
||||
"label": "Air Quality Enabled", |
"label": "Aktivera luftkvalitet ", |
||||
"description": "Enable the Air Quality Telemetry" |
"description": "Aktivera telemetri för luftkvalitet" |
||||
}, |
}, |
||||
"airQualityInterval": { |
"airQualityInterval": { |
||||
"label": "Air Quality Update Interval", |
"label": "Intervall för uppdatering av luftkvalitet", |
||||
"description": "How often to send Air Quality data over the mesh" |
"description": "Hur ofta att skicka data om luftkvalitet över nätet" |
||||
}, |
}, |
||||
"powerMeasurementEnabled": { |
"powerMeasurementEnabled": { |
||||
"label": "Power Measurement Enabled", |
"label": "Effektmätning aktiverad", |
||||
"description": "Enable the Power Measurement Telemetry" |
"description": "Aktivera telemetri för effektmätning" |
||||
}, |
}, |
||||
"powerUpdateInterval": { |
"powerUpdateInterval": { |
||||
"label": "Power Update Interval", |
"label": "Intervall för effektuppdatering", |
||||
"description": "How often to send Power data over the mesh" |
"description": "Hur ofta ska effektdata skickas över nätet" |
||||
}, |
}, |
||||
"powerScreenEnabled": { |
"powerScreenEnabled": { |
||||
"label": "Power Screen Enabled", |
"label": "Aktivera strömskärm", |
||||
"description": "Enable the Power Telemetry Screen" |
"description": "Aktivera skärmen för strömdata" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,51 +1,51 @@ |
|||||
{ |
{ |
||||
"nodeDetail": { |
"nodeDetail": { |
||||
"publicKeyEnabled": { |
"publicKeyEnabled": { |
||||
"label": "Public Key Enabled" |
"label": "Publik nyckel aktiverad" |
||||
}, |
}, |
||||
"noPublicKey": { |
"noPublicKey": { |
||||
"label": "No Public Key" |
"label": "Publik nyckel saknas" |
||||
}, |
}, |
||||
"directMessage": { |
"directMessage": { |
||||
"label": "Direct Message {{shortName}}" |
"label": "Direktmeddelande {{shortName}}" |
||||
}, |
}, |
||||
"favorite": { |
"favorite": { |
||||
"label": "Favorite" |
"label": "Favorit" |
||||
}, |
}, |
||||
"notFavorite": { |
"notFavorite": { |
||||
"label": "Not a Favorite" |
"label": "Inte en favorit" |
||||
}, |
}, |
||||
"status": { |
"status": { |
||||
"heard": "Heard", |
"heard": "Hörd", |
||||
"mqtt": "MQTT" |
"mqtt": "MQTT" |
||||
}, |
}, |
||||
"elevation": { |
"elevation": { |
||||
"label": "Elevation" |
"label": "Höjd" |
||||
}, |
}, |
||||
"channelUtil": { |
"channelUtil": { |
||||
"label": "Channel Util" |
"label": "Kanalutnyttjande" |
||||
}, |
}, |
||||
"airtimeUtil": { |
"airtimeUtil": { |
||||
"label": "Airtime Util" |
"label": "Sändningstidsutnyttjande" |
||||
} |
} |
||||
}, |
}, |
||||
"nodesTable": { |
"nodesTable": { |
||||
"headings": { |
"headings": { |
||||
"longName": "Long Name", |
"longName": "Långt namn", |
||||
"connection": "Connection", |
"connection": "Anslutning", |
||||
"lastHeard": "Last Heard", |
"lastHeard": "Senast hörd", |
||||
"encryption": "Encryption", |
"encryption": "Kryptering", |
||||
"model": "Model", |
"model": "Modell", |
||||
"macAddress": "MAC Address" |
"macAddress": "MAC-adress" |
||||
}, |
}, |
||||
"connectionStatus": { |
"connectionStatus": { |
||||
"direct": "Direct", |
"direct": "Direkt", |
||||
"away": "away", |
"away": "bort", |
||||
"unknown": "-", |
"unknown": "-", |
||||
"viaMqtt": ", via MQTT" |
"viaMqtt": ", via MQTT" |
||||
}, |
}, |
||||
"lastHeardStatus": { |
"lastHeardStatus": { |
||||
"never": "Never" |
"never": "Aldrig" |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -1,201 +1,201 @@ |
|||||
{ |
{ |
||||
"navigation": { |
"navigation": { |
||||
"title": "Navigation", |
"title": "Navigering", |
||||
"messages": "Messages", |
"messages": "Meddelanden", |
||||
"map": "Map", |
"map": "Karta", |
||||
"config": "Config", |
"config": "Inställningar", |
||||
"radioConfig": "Radio Config", |
"radioConfig": "Radioinställningar", |
||||
"moduleConfig": "Module Config", |
"moduleConfig": "Modulinställningar", |
||||
"channels": "Channels", |
"channels": "Kanaler", |
||||
"nodes": "Nodes" |
"nodes": "Noder" |
||||
}, |
}, |
||||
"app": { |
"app": { |
||||
"title": "Meshtastic", |
"title": "Meshtastic", |
||||
"logo": "Meshtastic Logo" |
"logo": "Meshtastic logotyp" |
||||
}, |
}, |
||||
"sidebar": { |
"sidebar": { |
||||
"collapseToggle": { |
"collapseToggle": { |
||||
"button": { |
"button": { |
||||
"open": "Open sidebar", |
"open": "Öppna sidopanel", |
||||
"close": "Close sidebar" |
"close": "Stäng sidopanel" |
||||
} |
} |
||||
}, |
}, |
||||
"deviceInfo": { |
"deviceInfo": { |
||||
"volts": "{{voltage}} volts", |
"volts": "{{voltage}} volt", |
||||
"firmware": { |
"firmware": { |
||||
"title": "Firmware", |
"title": "Firmware", |
||||
"version": "v{{version}}", |
"version": "v{{version}}", |
||||
"buildDate": "Build date: {{date}}" |
"buildDate": "Kompileringsdatum: {{date}}" |
||||
}, |
}, |
||||
"deviceName": { |
"deviceName": { |
||||
"title": "Device Name", |
"title": "Enhetsnamn", |
||||
"changeName": "Change Device Name", |
"changeName": "Ändra enhetens namn", |
||||
"placeholder": "Enter device name" |
"placeholder": "Ange enhetsnamn" |
||||
}, |
}, |
||||
"editDeviceName": "Edit device name" |
"editDeviceName": "Redigera enhetsnamn" |
||||
} |
} |
||||
}, |
}, |
||||
"batteryStatus": { |
"batteryStatus": { |
||||
"charging": "{{level}}% charging", |
"charging": "{{level}}%, laddar", |
||||
"pluggedIn": "Plugged in", |
"pluggedIn": "Ansluten", |
||||
"title": "Battery" |
"title": "Batteri" |
||||
}, |
}, |
||||
"search": { |
"search": { |
||||
"nodes": "Search nodes...", |
"nodes": "Sök noder...", |
||||
"channels": "Search channels...", |
"channels": "Sök kanaler...", |
||||
"commandPalette": "Search commands..." |
"commandPalette": "Sök kommandon..." |
||||
}, |
}, |
||||
"toast": { |
"toast": { |
||||
"positionRequestSent": { |
"positionRequestSent": { |
||||
"title": "Position request sent." |
"title": "Platsbegäran skickad." |
||||
}, |
}, |
||||
"requestingPosition": { |
"requestingPosition": { |
||||
"title": "Requesting position, please wait..." |
"title": "Begär plats, var god vänta..." |
||||
}, |
}, |
||||
"sendingTraceroute": { |
"sendingTraceroute": { |
||||
"title": "Sending Traceroute, please wait..." |
"title": "Skickar Traceroute (spåra rutt), vänligen vänta..." |
||||
}, |
}, |
||||
"tracerouteSent": { |
"tracerouteSent": { |
||||
"title": "Traceroute sent." |
"title": "Traceroute (spåra rutt) skickat.." |
||||
}, |
}, |
||||
"savedChannel": { |
"savedChannel": { |
||||
"title": "Saved Channel: {{channelName}}" |
"title": "Sparat kanal: {{channelName}}" |
||||
}, |
}, |
||||
"messages": { |
"messages": { |
||||
"pkiEncryption": { |
"pkiEncryption": { |
||||
"title": "Chat is using PKI encryption." |
"title": "Chatten använder PKI-kryptering." |
||||
}, |
}, |
||||
"pskEncryption": { |
"pskEncryption": { |
||||
"title": "Chat is using PSK encryption." |
"title": "Chatten använder PSK-kryptering." |
||||
} |
} |
||||
}, |
}, |
||||
"configSaveError": { |
"configSaveError": { |
||||
"title": "Error Saving Config", |
"title": "Kunde inte spara inställningarna", |
||||
"description": "An error occurred while saving the configuration." |
"description": "Ett fel inträffade när inställningarna sparades." |
||||
}, |
}, |
||||
"validationError": { |
"validationError": { |
||||
"title": "Config Errors Exist", |
"title": "Det förekommer inställningsfel", |
||||
"description": "Please fix the configuration errors before saving." |
"description": "Vänligen åtgärda felen i inställningarna innan du sparar." |
||||
}, |
}, |
||||
"saveSuccess": { |
"saveSuccess": { |
||||
"title": "Saving Config", |
"title": "Sparar inställningarna", |
||||
"description": "The configuration change {{case}} has been saved." |
"description": "Ändrignarna av {{case}}-inställningarna har sparats." |
||||
} |
} |
||||
}, |
}, |
||||
"notifications": { |
"notifications": { |
||||
"copied": { |
"copied": { |
||||
"label": "Copied!" |
"label": "Kopierat!" |
||||
}, |
}, |
||||
"copyToClipboard": { |
"copyToClipboard": { |
||||
"label": "Copy to clipboard" |
"label": "Kopiera till Urklipp" |
||||
}, |
}, |
||||
"hidePassword": { |
"hidePassword": { |
||||
"label": "Hide password" |
"label": "Dölj lösenord" |
||||
}, |
}, |
||||
"showPassword": { |
"showPassword": { |
||||
"label": "Show password" |
"label": "Visa lösenord" |
||||
}, |
}, |
||||
"deliveryStatus": { |
"deliveryStatus": { |
||||
"delivered": "Delivered", |
"delivered": "Levererad", |
||||
"failed": "Delivery Failed", |
"failed": "Leverans misslyckades", |
||||
"waiting": "Waiting", |
"waiting": "Väntar", |
||||
"unknown": "Unknown" |
"unknown": "Okänd" |
||||
} |
} |
||||
}, |
}, |
||||
"general": { |
"general": { |
||||
"label": "General" |
"label": "Allmänt" |
||||
}, |
}, |
||||
"hardware": { |
"hardware": { |
||||
"label": "Hardware" |
"label": "Hårdvara" |
||||
}, |
}, |
||||
"metrics": { |
"metrics": { |
||||
"label": "Metrics" |
"label": "Telemetri" |
||||
}, |
}, |
||||
"role": { |
"role": { |
||||
"label": "Role" |
"label": "Roll" |
||||
}, |
}, |
||||
"filter": { |
"filter": { |
||||
"label": "Filter" |
"label": "Filter" |
||||
}, |
}, |
||||
"clearInput": { |
"clearInput": { |
||||
"label": "Clear input" |
"label": "Rensa inmatning" |
||||
}, |
}, |
||||
"resetFilters": { |
"resetFilters": { |
||||
"label": "Reset Filters" |
"label": "Återställ filter" |
||||
}, |
}, |
||||
"nodeName": { |
"nodeName": { |
||||
"label": "Node name/number", |
"label": "Nodnamn/nummer", |
||||
"placeholder": "Meshtastic 1234" |
"placeholder": "Meshtastic 1234" |
||||
}, |
}, |
||||
"airtimeUtilization": { |
"airtimeUtilization": { |
||||
"label": "Airtime Utilization (%)" |
"label": "Sändningstidsutnyttjande (%)" |
||||
}, |
}, |
||||
"batteryLevel": { |
"batteryLevel": { |
||||
"label": "Battery level (%)", |
"label": "Batterinivå (%)", |
||||
"labelText": "Battery level (%): {{value}}" |
"labelText": "Batterinivå (%): {{value}}" |
||||
}, |
}, |
||||
"batteryVoltage": { |
"batteryVoltage": { |
||||
"label": "Battery voltage (V)", |
"label": "Batterispänning (V)", |
||||
"title": "Voltage" |
"title": "Spänning" |
||||
}, |
}, |
||||
"channelUtilization": { |
"channelUtilization": { |
||||
"label": "Channel Utilization (%)" |
"label": "Kanalutnyttjande (%)" |
||||
}, |
}, |
||||
"hops": { |
"hops": { |
||||
"direct": "Direct", |
"direct": "Direkt", |
||||
"label": "Number of hops", |
"label": "Antal hopp", |
||||
"text": "Number of hops: {{value}}" |
"text": "Antal hopp: {{value}}" |
||||
}, |
}, |
||||
"lastHeard": { |
"lastHeard": { |
||||
"label": "Last heard", |
"label": "Senast hörd", |
||||
"labelText": "Last heard: {{value}}", |
"labelText": "Senast hörd: {{value}}", |
||||
"nowLabel": "Now" |
"nowLabel": "Nu" |
||||
}, |
}, |
||||
"snr": { |
"snr": { |
||||
"label": "SNR (db)" |
"label": "SNR (db)" |
||||
}, |
}, |
||||
"favorites": { |
"favorites": { |
||||
"label": "Favorites" |
"label": "Favoriter" |
||||
}, |
}, |
||||
"hide": { |
"hide": { |
||||
"label": "Hide" |
"label": "Dölj" |
||||
}, |
}, |
||||
"showOnly": { |
"showOnly": { |
||||
"label": "Show Only" |
"label": "Visa endast" |
||||
}, |
}, |
||||
"viaMqtt": { |
"viaMqtt": { |
||||
"label": "Connected via MQTT" |
"label": "Ansluten via MQTT" |
||||
}, |
}, |
||||
"language": { |
"language": { |
||||
"label": "Language", |
"label": "Språk", |
||||
"changeLanguage": "Change Language" |
"changeLanguage": "Ändra språk" |
||||
}, |
}, |
||||
"theme": { |
"theme": { |
||||
"dark": "Dark", |
"dark": "Mörkt", |
||||
"light": "Light", |
"light": "Ljust", |
||||
"system": "Automatic", |
"system": "Automatisk", |
||||
"changeTheme": "Change Color Scheme" |
"changeTheme": "Ändra färgschema" |
||||
}, |
}, |
||||
"errorPage": { |
"errorPage": { |
||||
"title": "This is a little embarrassing...", |
"title": "Det här är lite pinsamt...", |
||||
"description1": "We are really sorry but an error occurred in the web client that caused it to crash. <br /> This is not supposed to happen, and we are working hard to fix it.", |
"description1": "Vi är verkligen ledsna men ett fel inträffade i webbklienten som fick den att krascha. <br /> Detta var inte meningen, men vi arbetar hårt för att åtgärda det.", |
||||
"description2": "The best way to prevent this from happening again to you or anyone else is to report the issue to us.", |
"description2": "Det bästa sättet att förhindra att detta händer igen för dig eller någon annan är att rapportera problemet till oss.", |
||||
"reportInstructions": "Please include the following information in your report:", |
"reportInstructions": "Vänligen inkludera följande information i din rapport:", |
||||
"reportSteps": { |
"reportSteps": { |
||||
"step1": "What you were doing when the error occurred", |
"step1": "Vad du gjorde när felet inträffade", |
||||
"step2": "What you expected to happen", |
"step2": "Vad du förväntade dig skulle hända", |
||||
"step3": "What actually happened", |
"step3": "Vad som faktiskt hände", |
||||
"step4": "Any other relevant information" |
"step4": "All annan relevant information" |
||||
}, |
}, |
||||
"reportLink": "You can report the issue to our <0>GitHub</0>", |
"reportLink": "Du kan rapportera problemet på vår <0>GitHub</0>", |
||||
"dashboardLink": "Return to the <0>dashboard</0>", |
"dashboardLink": "Återvänd till <0>start</0>", |
||||
"detailsSummary": "Error Details", |
"detailsSummary": "Detaljer om felet", |
||||
"errorMessageLabel": "Error message:", |
"errorMessageLabel": "Felmeddelande:", |
||||
"stackTraceLabel": "Stack trace:", |
"stackTraceLabel": "Stackspårning:", |
||||
"fallbackError": "{{error}}" |
"fallbackError": "{{error}}" |
||||
}, |
}, |
||||
"footer": { |
"footer": { |
||||
"text": "Powered by <0>▲ Vercel</0> | Meshtastic® is a registered trademark of Meshtastic LLC. | <1>Legal Information</1>", |
"text": "Drivs av <0>▲ Vercel</0> | Meshtastic® är ett registrerat varumärke som tillhör Meshtastic LLC. | <1>Juridisk information</1>", |
||||
"commitSha": "Commit SHA: {{sha}}" |
"commitSha": "Commit SHA: {{sha}}" |
||||
} |
} |
||||
} |
} |
||||
|
|||||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue