refactor: switch to using Bun (#718)
This commit is contained in:
@@ -1,69 +1,69 @@
|
||||
{
|
||||
"page": {
|
||||
"sectionLabel": "Kanäle",
|
||||
"channelName": "Kanal {{channelName}}",
|
||||
"broadcastLabel": "Primär",
|
||||
"channelIndex": "Kanal {{index}}"
|
||||
},
|
||||
"validation": {
|
||||
"pskInvalid": "Bitte geben Sie einen gültigen {{bits}} Bit PSK Schlüssel ein."
|
||||
},
|
||||
"settings": {
|
||||
"label": "Kanaleinstellungen",
|
||||
"description": "Verschlüsselung, MQTT & sonstige Einstellungen"
|
||||
},
|
||||
"role": {
|
||||
"label": "Rolle",
|
||||
"description": "Gerätetelemetrie wird über den PRIMÄR Kanal gesendet. Nur ein PRIMÄR Kanal ist erlaubt.",
|
||||
"options": {
|
||||
"primary": "PRIMÄR",
|
||||
"disabled": "DEAKTIVIERT",
|
||||
"secondary": "SEKUNDÄR"
|
||||
}
|
||||
},
|
||||
"psk": {
|
||||
"label": "Vorher verteilter Schlüssel",
|
||||
"description": "Unterstützte PSK-Längen: 256-Bit, 128-Bit, 8-Bit, leer (0-Bit)",
|
||||
"generate": "Erzeugen"
|
||||
},
|
||||
"name": {
|
||||
"label": "Name",
|
||||
"description": "Ein eindeutiger Name für den Kanal <12 Bytes. Leer lassen für Standard."
|
||||
},
|
||||
"uplinkEnabled": {
|
||||
"label": "Uplink aktiviert",
|
||||
"description": "Nachrichten vom lokalen Netz über MQTT versenden"
|
||||
},
|
||||
"downlinkEnabled": {
|
||||
"label": "Downlink aktiviert",
|
||||
"description": "Nachrichten von MQTT im lokalen Netz versenden"
|
||||
},
|
||||
"positionPrecision": {
|
||||
"label": "Standort",
|
||||
"description": "Die Genauigkeit des Standorts, die in diesem Kanal geteilt werden soll. Kann deaktiviert werden.",
|
||||
"options": {
|
||||
"none": "Standort nicht freigeben",
|
||||
"precise": "Genauer Standort",
|
||||
"metric_km23": "Innerhalb von 23 Kilometern",
|
||||
"metric_km12": "Innerhalb von 12 Kilometern",
|
||||
"metric_km5_8": "Innerhalb von 5,8 Kilometern",
|
||||
"metric_km2_9": "Innerhalb von 2,9 Kilometern",
|
||||
"metric_km1_5": "Innerhalb von 1,5 Kilometern",
|
||||
"metric_m700": "Innerhalb von 700 Metern",
|
||||
"metric_m350": "Innerhalb von 350 Metern",
|
||||
"metric_m200": "Innerhalb von 200 Metern",
|
||||
"metric_m90": "Innerhalb von 90 Metern",
|
||||
"metric_m50": "Innerhalb von 50 Metern",
|
||||
"imperial_mi15": "Innerhalb von 15 Meilen",
|
||||
"imperial_mi7_3": "Innerhalb von 7,3 Meilen",
|
||||
"imperial_mi3_6": "Innerhalb von 3,6 Meilen",
|
||||
"imperial_mi1_8": "Innerhalb von 1,8 Meilen",
|
||||
"imperial_mi0_9": "Innerhalb von 0,9 Meilen",
|
||||
"imperial_mi0_5": "Innerhalb von 0,5 Meilen",
|
||||
"imperial_mi0_2": "Innerhalb von 0,2 Meilen",
|
||||
"imperial_ft600": "Innerhalb von 600 Fuß",
|
||||
"imperial_ft300": "Innerhalb von 300 Fuß",
|
||||
"imperial_ft150": "Innerhalb von 150 Fuß"
|
||||
}
|
||||
}
|
||||
"page": {
|
||||
"sectionLabel": "Kanäle",
|
||||
"channelName": "Kanal {{channelName}}",
|
||||
"broadcastLabel": "Primär",
|
||||
"channelIndex": "Kanal {{index}}"
|
||||
},
|
||||
"validation": {
|
||||
"pskInvalid": "Bitte geben Sie einen gültigen {{bits}} Bit PSK Schlüssel ein."
|
||||
},
|
||||
"settings": {
|
||||
"label": "Kanaleinstellungen",
|
||||
"description": "Verschlüsselung, MQTT & sonstige Einstellungen"
|
||||
},
|
||||
"role": {
|
||||
"label": "Rolle",
|
||||
"description": "Gerätetelemetrie wird über den PRIMÄR Kanal gesendet. Nur ein PRIMÄR Kanal ist erlaubt.",
|
||||
"options": {
|
||||
"primary": "PRIMÄR",
|
||||
"disabled": "DEAKTIVIERT",
|
||||
"secondary": "SEKUNDÄR"
|
||||
}
|
||||
},
|
||||
"psk": {
|
||||
"label": "Vorher verteilter Schlüssel",
|
||||
"description": "Unterstützte PSK-Längen: 256-Bit, 128-Bit, 8-Bit, leer (0-Bit)",
|
||||
"generate": "Erzeugen"
|
||||
},
|
||||
"name": {
|
||||
"label": "Name",
|
||||
"description": "Ein eindeutiger Name für den Kanal <12 Bytes. Leer lassen für Standard."
|
||||
},
|
||||
"uplinkEnabled": {
|
||||
"label": "Uplink aktiviert",
|
||||
"description": "Nachrichten vom lokalen Netz über MQTT versenden"
|
||||
},
|
||||
"downlinkEnabled": {
|
||||
"label": "Downlink aktiviert",
|
||||
"description": "Nachrichten von MQTT im lokalen Netz versenden"
|
||||
},
|
||||
"positionPrecision": {
|
||||
"label": "Standort",
|
||||
"description": "Die Genauigkeit des Standorts, die in diesem Kanal geteilt werden soll. Kann deaktiviert werden.",
|
||||
"options": {
|
||||
"none": "Standort nicht freigeben",
|
||||
"precise": "Genauer Standort",
|
||||
"metric_km23": "Innerhalb von 23 Kilometern",
|
||||
"metric_km12": "Innerhalb von 12 Kilometern",
|
||||
"metric_km5_8": "Innerhalb von 5,8 Kilometern",
|
||||
"metric_km2_9": "Innerhalb von 2,9 Kilometern",
|
||||
"metric_km1_5": "Innerhalb von 1,5 Kilometern",
|
||||
"metric_m700": "Innerhalb von 700 Metern",
|
||||
"metric_m350": "Innerhalb von 350 Metern",
|
||||
"metric_m200": "Innerhalb von 200 Metern",
|
||||
"metric_m90": "Innerhalb von 90 Metern",
|
||||
"metric_m50": "Innerhalb von 50 Metern",
|
||||
"imperial_mi15": "Innerhalb von 15 Meilen",
|
||||
"imperial_mi7_3": "Innerhalb von 7,3 Meilen",
|
||||
"imperial_mi3_6": "Innerhalb von 3,6 Meilen",
|
||||
"imperial_mi1_8": "Innerhalb von 1,8 Meilen",
|
||||
"imperial_mi0_9": "Innerhalb von 0,9 Meilen",
|
||||
"imperial_mi0_5": "Innerhalb von 0,5 Meilen",
|
||||
"imperial_mi0_2": "Innerhalb von 0,2 Meilen",
|
||||
"imperial_ft600": "Innerhalb von 600 Fuß",
|
||||
"imperial_ft300": "Innerhalb von 300 Fuß",
|
||||
"imperial_ft150": "Innerhalb von 150 Fuß"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,50 +1,50 @@
|
||||
{
|
||||
"emptyState": "Keine Ergebnisse gefunden.",
|
||||
"page": {
|
||||
"title": "Befehlsmenü"
|
||||
},
|
||||
"pinGroup": {
|
||||
"label": "Befehlsgruppe anheften"
|
||||
},
|
||||
"unpinGroup": {
|
||||
"label": "Befehlsgruppe lösen"
|
||||
},
|
||||
"goto": {
|
||||
"label": "Gehe zu",
|
||||
"command": {
|
||||
"messages": "Nachrichten",
|
||||
"map": "Karte",
|
||||
"config": "Einstellungen",
|
||||
"channels": "Kanäle",
|
||||
"nodes": "Knoten"
|
||||
}
|
||||
},
|
||||
"manage": {
|
||||
"label": "Verwalten",
|
||||
"command": {
|
||||
"switchNode": "Knoten wechseln",
|
||||
"connectNewNode": "Neuen Knoten verbinden"
|
||||
}
|
||||
},
|
||||
"contextual": {
|
||||
"label": "Kontextabhängig",
|
||||
"command": {
|
||||
"qrCode": "QR Code",
|
||||
"qrGenerator": "Generator",
|
||||
"qrImport": "Importieren",
|
||||
"scheduleShutdown": "Herunterfahren planen",
|
||||
"scheduleReboot": "Neustarten planen",
|
||||
"rebootToOtaMode": "Neustart in den OTA Modus",
|
||||
"resetNodeDb": "Knotendatenbank zurücksetzen",
|
||||
"factoryResetDevice": "Gerät auf Werkseinstellungen zurücksetzen",
|
||||
"factoryResetConfig": "Auf Werkseinstellungen zurücksetzen"
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"label": "Debug",
|
||||
"command": {
|
||||
"reconfigure": "Neu einrichten",
|
||||
"clearAllStoredMessages": "Alle gespeicherten Nachrichten löschen"
|
||||
}
|
||||
}
|
||||
"emptyState": "Keine Ergebnisse gefunden.",
|
||||
"page": {
|
||||
"title": "Befehlsmenü"
|
||||
},
|
||||
"pinGroup": {
|
||||
"label": "Befehlsgruppe anheften"
|
||||
},
|
||||
"unpinGroup": {
|
||||
"label": "Befehlsgruppe lösen"
|
||||
},
|
||||
"goto": {
|
||||
"label": "Gehe zu",
|
||||
"command": {
|
||||
"messages": "Nachrichten",
|
||||
"map": "Karte",
|
||||
"config": "Einstellungen",
|
||||
"channels": "Kanäle",
|
||||
"nodes": "Knoten"
|
||||
}
|
||||
},
|
||||
"manage": {
|
||||
"label": "Verwalten",
|
||||
"command": {
|
||||
"switchNode": "Knoten wechseln",
|
||||
"connectNewNode": "Neuen Knoten verbinden"
|
||||
}
|
||||
},
|
||||
"contextual": {
|
||||
"label": "Kontextabhängig",
|
||||
"command": {
|
||||
"qrCode": "QR Code",
|
||||
"qrGenerator": "Generator",
|
||||
"qrImport": "Importieren",
|
||||
"scheduleShutdown": "Herunterfahren planen",
|
||||
"scheduleReboot": "Neustarten planen",
|
||||
"rebootToOtaMode": "Neustart in den OTA Modus",
|
||||
"resetNodeDb": "Knotendatenbank zurücksetzen",
|
||||
"factoryResetDevice": "Gerät auf Werkseinstellungen zurücksetzen",
|
||||
"factoryResetConfig": "Auf Werkseinstellungen zurücksetzen"
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"label": "Debug",
|
||||
"command": {
|
||||
"reconfigure": "Neu einrichten",
|
||||
"clearAllStoredMessages": "Alle gespeicherten Nachrichten löschen"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,141 +1,141 @@
|
||||
{
|
||||
"button": {
|
||||
"apply": "Anwenden",
|
||||
"backupKey": "Schlüssel sichern",
|
||||
"cancel": "Abbrechen",
|
||||
"clearMessages": "Nachrichten löschen",
|
||||
"close": "Schließen",
|
||||
"confirm": "Bestätigen",
|
||||
"delete": "Löschen",
|
||||
"dismiss": "Tastatur ausblenden",
|
||||
"download": "Herunterladen",
|
||||
"export": "Exportieren",
|
||||
"generate": "Erzeugen",
|
||||
"regenerate": "Neu erzeugen",
|
||||
"import": "Importieren",
|
||||
"message": "Nachricht",
|
||||
"now": "Jetzt",
|
||||
"ok": "Ok",
|
||||
"print": "Drucken",
|
||||
"rebootOtaNow": "Neustart in den OTA Modus",
|
||||
"remove": "Entfernen",
|
||||
"requestNewKeys": "Neue Schlüssel anfordern",
|
||||
"requestPosition": "Standort anfordern",
|
||||
"reset": "Zurücksetzen",
|
||||
"save": "Speichern",
|
||||
"scanQr": "QR Code scannen",
|
||||
"traceRoute": "Route verfolgen",
|
||||
"submit": "Absenden"
|
||||
},
|
||||
"app": {
|
||||
"title": "Meshtastic",
|
||||
"fullTitle": "Meshtastic Web-Applikation"
|
||||
},
|
||||
"loading": "Wird geladen...",
|
||||
"unit": {
|
||||
"cps": "CPS",
|
||||
"dbm": "dBm",
|
||||
"hertz": "Hz",
|
||||
"hop": {
|
||||
"one": "Sprung",
|
||||
"plural": "Sprünge"
|
||||
},
|
||||
"hopsAway": {
|
||||
"one": "{{count}} Sprung entfernt",
|
||||
"plural": "{{count}} Sprünge entfernt",
|
||||
"unknown": "Sprungweite unbekannt"
|
||||
},
|
||||
"megahertz": "MHz",
|
||||
"raw": "Einheitslos",
|
||||
"meter": {
|
||||
"one": "Meter",
|
||||
"plural": "Meter",
|
||||
"suffix": "m"
|
||||
},
|
||||
"minute": {
|
||||
"one": "Minute",
|
||||
"plural": "Minuten"
|
||||
},
|
||||
"hour": {
|
||||
"one": "Stunde",
|
||||
"plural": "Stunden"
|
||||
},
|
||||
"millisecond": {
|
||||
"one": "Millisekunde",
|
||||
"plural": "Millisekunden",
|
||||
"suffix": "ms"
|
||||
},
|
||||
"second": {
|
||||
"one": "Sekunde",
|
||||
"plural": "Sekunden"
|
||||
},
|
||||
"day": {
|
||||
"one": "Tag",
|
||||
"plural": "Tage"
|
||||
},
|
||||
"month": {
|
||||
"one": "Monat",
|
||||
"plural": "Monate"
|
||||
},
|
||||
"year": {
|
||||
"one": "Jahr",
|
||||
"plural": "Jahre"
|
||||
},
|
||||
"snr": "SNR",
|
||||
"volt": {
|
||||
"one": "Volt",
|
||||
"plural": "Volt",
|
||||
"suffix": "V"
|
||||
},
|
||||
"record": {
|
||||
"one": "Datensatz",
|
||||
"plural": "Datensätze"
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"0bit": "Leer",
|
||||
"8bit": "8 Bit",
|
||||
"128bit": "128 Bit",
|
||||
"256bit": "256 Bit"
|
||||
},
|
||||
"unknown": {
|
||||
"longName": "Unbekannt",
|
||||
"shortName": "UNB",
|
||||
"notAvailable": "Keine Angaben",
|
||||
"num": "???"
|
||||
},
|
||||
"nodeUnknownPrefix": "!",
|
||||
"unset": "NICHT GESETZT",
|
||||
"fallbackName": "Meshtastic {{last4}}",
|
||||
"node": "Knoten",
|
||||
"formValidation": {
|
||||
"unsavedChanges": "Ungespeicherte Änderungen",
|
||||
"tooBig": {
|
||||
"string": "Zu lang, erwarte maximal {{maximum}} Zeichen.",
|
||||
"number": "Zu groß, erwartete eine Zahl kleiner oder gleich {{maximum}}.",
|
||||
"bytes": "Zu groß, erwarte maximal {{params.maximum}} Bytes."
|
||||
},
|
||||
"tooSmall": {
|
||||
"string": "Zu kurz, erwartete mindestens {{minimum}} Zeichen.",
|
||||
"number": "Zu klein, erwartete eine Zahl größer oder gleich {{minimum}}."
|
||||
},
|
||||
"invalidFormat": {
|
||||
"ipv4": "Ungültiges Format, erwartete eine IPv4 Adresse.",
|
||||
"key": "Ungültiges Format, erwartet einen Base64-kodierten vor verteilten Schlüssel (PSK)."
|
||||
},
|
||||
"invalidType": {
|
||||
"number": "Ungültiger Typ, erwartete eine Zahl."
|
||||
},
|
||||
"pskLength": {
|
||||
"0bit": "Der Schlüssel muss leer sein.",
|
||||
"8bit": "Der administrative Schlüssel muss ein vor verteilter 8 Bit Schlüssel (PSK) sein.",
|
||||
"128bit": "Der administrative Schlüssel muss ein vor verteilter 128 Bit Schlüssel (PSK) sein.",
|
||||
"256bit": "Der administrative Schlüssel muss ein vor verteilter 256 Bit Schlüssel (PSK) sein."
|
||||
},
|
||||
"required": {
|
||||
"generic": "Dies ist ein Pflichtfeld.",
|
||||
"managed": "Mindestens ein administrativer Schlüssel wird benötigt, um diesen Knoten zu verwalten",
|
||||
"key": "Schlüssel erforderlich."
|
||||
}
|
||||
}
|
||||
"button": {
|
||||
"apply": "Anwenden",
|
||||
"backupKey": "Schlüssel sichern",
|
||||
"cancel": "Abbrechen",
|
||||
"clearMessages": "Nachrichten löschen",
|
||||
"close": "Schließen",
|
||||
"confirm": "Bestätigen",
|
||||
"delete": "Löschen",
|
||||
"dismiss": "Tastatur ausblenden",
|
||||
"download": "Herunterladen",
|
||||
"export": "Exportieren",
|
||||
"generate": "Erzeugen",
|
||||
"regenerate": "Neu erzeugen",
|
||||
"import": "Importieren",
|
||||
"message": "Nachricht",
|
||||
"now": "Jetzt",
|
||||
"ok": "Ok",
|
||||
"print": "Drucken",
|
||||
"rebootOtaNow": "Neustart in den OTA Modus",
|
||||
"remove": "Entfernen",
|
||||
"requestNewKeys": "Neue Schlüssel anfordern",
|
||||
"requestPosition": "Standort anfordern",
|
||||
"reset": "Zurücksetzen",
|
||||
"save": "Speichern",
|
||||
"scanQr": "QR Code scannen",
|
||||
"traceRoute": "Route verfolgen",
|
||||
"submit": "Absenden"
|
||||
},
|
||||
"app": {
|
||||
"title": "Meshtastic",
|
||||
"fullTitle": "Meshtastic Web-Applikation"
|
||||
},
|
||||
"loading": "Wird geladen...",
|
||||
"unit": {
|
||||
"cps": "CPS",
|
||||
"dbm": "dBm",
|
||||
"hertz": "Hz",
|
||||
"hop": {
|
||||
"one": "Sprung",
|
||||
"plural": "Sprünge"
|
||||
},
|
||||
"hopsAway": {
|
||||
"one": "{{count}} Sprung entfernt",
|
||||
"plural": "{{count}} Sprünge entfernt",
|
||||
"unknown": "Sprungweite unbekannt"
|
||||
},
|
||||
"megahertz": "MHz",
|
||||
"raw": "Einheitslos",
|
||||
"meter": {
|
||||
"one": "Meter",
|
||||
"plural": "Meter",
|
||||
"suffix": "m"
|
||||
},
|
||||
"minute": {
|
||||
"one": "Minute",
|
||||
"plural": "Minuten"
|
||||
},
|
||||
"hour": {
|
||||
"one": "Stunde",
|
||||
"plural": "Stunden"
|
||||
},
|
||||
"millisecond": {
|
||||
"one": "Millisekunde",
|
||||
"plural": "Millisekunden",
|
||||
"suffix": "ms"
|
||||
},
|
||||
"second": {
|
||||
"one": "Sekunde",
|
||||
"plural": "Sekunden"
|
||||
},
|
||||
"day": {
|
||||
"one": "Tag",
|
||||
"plural": "Tage"
|
||||
},
|
||||
"month": {
|
||||
"one": "Monat",
|
||||
"plural": "Monate"
|
||||
},
|
||||
"year": {
|
||||
"one": "Jahr",
|
||||
"plural": "Jahre"
|
||||
},
|
||||
"snr": "SNR",
|
||||
"volt": {
|
||||
"one": "Volt",
|
||||
"plural": "Volt",
|
||||
"suffix": "V"
|
||||
},
|
||||
"record": {
|
||||
"one": "Datensatz",
|
||||
"plural": "Datensätze"
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"0bit": "Leer",
|
||||
"8bit": "8 Bit",
|
||||
"128bit": "128 Bit",
|
||||
"256bit": "256 Bit"
|
||||
},
|
||||
"unknown": {
|
||||
"longName": "Unbekannt",
|
||||
"shortName": "UNB",
|
||||
"notAvailable": "Keine Angaben",
|
||||
"num": "???"
|
||||
},
|
||||
"nodeUnknownPrefix": "!",
|
||||
"unset": "NICHT GESETZT",
|
||||
"fallbackName": "Meshtastic {{last4}}",
|
||||
"node": "Knoten",
|
||||
"formValidation": {
|
||||
"unsavedChanges": "Ungespeicherte Änderungen",
|
||||
"tooBig": {
|
||||
"string": "Zu lang, erwarte maximal {{maximum}} Zeichen.",
|
||||
"number": "Zu groß, erwartete eine Zahl kleiner oder gleich {{maximum}}.",
|
||||
"bytes": "Zu groß, erwarte maximal {{params.maximum}} Bytes."
|
||||
},
|
||||
"tooSmall": {
|
||||
"string": "Zu kurz, erwartete mindestens {{minimum}} Zeichen.",
|
||||
"number": "Zu klein, erwartete eine Zahl größer oder gleich {{minimum}}."
|
||||
},
|
||||
"invalidFormat": {
|
||||
"ipv4": "Ungültiges Format, erwartete eine IPv4 Adresse.",
|
||||
"key": "Ungültiges Format, erwartet einen Base64-kodierten vor verteilten Schlüssel (PSK)."
|
||||
},
|
||||
"invalidType": {
|
||||
"number": "Ungültiger Typ, erwartete eine Zahl."
|
||||
},
|
||||
"pskLength": {
|
||||
"0bit": "Der Schlüssel muss leer sein.",
|
||||
"8bit": "Der administrative Schlüssel muss ein vor verteilter 8 Bit Schlüssel (PSK) sein.",
|
||||
"128bit": "Der administrative Schlüssel muss ein vor verteilter 128 Bit Schlüssel (PSK) sein.",
|
||||
"256bit": "Der administrative Schlüssel muss ein vor verteilter 256 Bit Schlüssel (PSK) sein."
|
||||
},
|
||||
"required": {
|
||||
"generic": "Dies ist ein Pflichtfeld.",
|
||||
"managed": "Mindestens ein administrativer Schlüssel wird benötigt, um diesen Knoten zu verwalten",
|
||||
"key": "Schlüssel erforderlich."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"dashboard": {
|
||||
"title": "Verbundene Geräte",
|
||||
"description": "Verwalten Sie Ihre verbundenen Meshtastic Geräte.",
|
||||
"connectionType_ble": "BLE",
|
||||
"connectionType_serial": "Seriell",
|
||||
"connectionType_network": "Netzwerk",
|
||||
"noDevicesTitle": "Keine Geräte verbunden",
|
||||
"noDevicesDescription": "Verbinden Sie ein neues Gerät, um zu beginnen.",
|
||||
"button_newConnection": "Neue Verbindung"
|
||||
}
|
||||
"dashboard": {
|
||||
"title": "Verbundene Geräte",
|
||||
"description": "Verwalten Sie Ihre verbundenen Meshtastic Geräte.",
|
||||
"connectionType_ble": "BLE",
|
||||
"connectionType_serial": "Seriell",
|
||||
"connectionType_network": "Netzwerk",
|
||||
"noDevicesTitle": "Keine Geräte verbunden",
|
||||
"noDevicesDescription": "Verbinden Sie ein neues Gerät, um zu beginnen.",
|
||||
"button_newConnection": "Neue Verbindung"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,428 +1,428 @@
|
||||
{
|
||||
"page": {
|
||||
"title": "Einstellungen",
|
||||
"tabBluetooth": "Bluetooth",
|
||||
"tabDevice": "Gerät",
|
||||
"tabDisplay": "Display",
|
||||
"tabLora": "LoRa",
|
||||
"tabNetwork": "Netzwerk",
|
||||
"tabPosition": "Standort",
|
||||
"tabPower": "Leistung",
|
||||
"tabSecurity": "Sicherheit"
|
||||
},
|
||||
"sidebar": {
|
||||
"label": "Module"
|
||||
},
|
||||
"device": {
|
||||
"title": "Geräteeinstellungen",
|
||||
"description": "Einstellungen für dieses Gerät",
|
||||
"buttonPin": {
|
||||
"description": "GPIO für Taste überschreiben",
|
||||
"label": "GPIO Taste"
|
||||
},
|
||||
"buzzerPin": {
|
||||
"description": "GPIO für Summer überschreiben",
|
||||
"label": "GPIO Summer"
|
||||
},
|
||||
"disableTripleClick": {
|
||||
"description": "Dreifachklicken deaktivieren",
|
||||
"label": "Dreifachklicken deaktivieren"
|
||||
},
|
||||
"doubleTapAsButtonPress": {
|
||||
"description": "Doppeltes Tippen als Taste verwenden",
|
||||
"label": "Doppelklick als Tastendruck"
|
||||
},
|
||||
"ledHeartbeatDisabled": {
|
||||
"description": "Die Herzschlag LED deaktivieren",
|
||||
"label": "Herzschlag LED deaktivieren"
|
||||
},
|
||||
"nodeInfoBroadcastInterval": {
|
||||
"description": "Häufigkeit der Übertragung von Knoteninformationen",
|
||||
"label": "Knoteninfo Übertragungsintervall"
|
||||
},
|
||||
"posixTimezone": {
|
||||
"description": "Zeichenfolge der POSIX Zeitzone für dieses Gerät",
|
||||
"label": "POSIX Zeitzone"
|
||||
},
|
||||
"rebroadcastMode": {
|
||||
"description": "Wie Weiterleitungen behandelt werden",
|
||||
"label": "Weiterleitungsmodus"
|
||||
},
|
||||
"role": {
|
||||
"description": "In welche Rolle das Gerät im Netz arbeitet",
|
||||
"label": "Rolle"
|
||||
}
|
||||
},
|
||||
"bluetooth": {
|
||||
"title": "Bluetooth Einstellungen",
|
||||
"description": "Einstellungen für das Bluetooth Modul",
|
||||
"note": "Hinweis: Einige Geräte (ESP32) können nicht gleichzeitig Bluetooth und WLAN verwenden.",
|
||||
"enabled": {
|
||||
"description": "Bluetooth aktivieren oder deaktivieren",
|
||||
"label": "Aktiviert"
|
||||
},
|
||||
"pairingMode": {
|
||||
"description": "PIN Nummer Auswahlverhalten",
|
||||
"label": "Kopplungsmodus"
|
||||
},
|
||||
"pin": {
|
||||
"description": "PIN Nummer zum Verbinden verwenden",
|
||||
"label": "PIN Nummer"
|
||||
}
|
||||
},
|
||||
"display": {
|
||||
"description": "Einstellungen für die Geräteanzeige",
|
||||
"title": "Anzeigeeinstellungen",
|
||||
"headingBold": {
|
||||
"description": "Überschrifttext fett darstellen",
|
||||
"label": "Fette Überschrift"
|
||||
},
|
||||
"carouselDelay": {
|
||||
"description": "Bestimmt wie schnell die Fenster durch gewechselt werden",
|
||||
"label": "Karussellverzögerung"
|
||||
},
|
||||
"compassNorthTop": {
|
||||
"description": "Norden im Kompass immer oben anzeigen",
|
||||
"label": "Kompass Norden oben"
|
||||
},
|
||||
"displayMode": {
|
||||
"description": "Variante des Anzeigelayout",
|
||||
"label": "Anzeigemodus"
|
||||
},
|
||||
"displayUnits": {
|
||||
"description": "Zeige metrische oder imperiale Einheiten",
|
||||
"label": "Anzeigeeinheiten"
|
||||
},
|
||||
"flipScreen": {
|
||||
"description": "Anzeige um 180 Grad drehen",
|
||||
"label": "Anzeige drehen"
|
||||
},
|
||||
"gpsDisplayUnits": {
|
||||
"description": "Anzeigeformat der Koordinaten",
|
||||
"label": "GPS Anzeigeformat"
|
||||
},
|
||||
"oledType": {
|
||||
"description": "Art des OLED Anzeige, die an dem Gerät angeschlossen ist",
|
||||
"label": "OLED Typ"
|
||||
},
|
||||
"screenTimeout": {
|
||||
"description": "Anzeige nach dieser Zeit automatisch ausschalten",
|
||||
"label": "Anzeigeabschaltung"
|
||||
},
|
||||
"twelveHourClock": {
|
||||
"description": "12-Stunden Format benutzen",
|
||||
"label": "12-Stunden Uhr"
|
||||
},
|
||||
"wakeOnTapOrMotion": {
|
||||
"description": "Gerät durch Tippen oder Bewegung aufwecken",
|
||||
"label": "Aufwachen durch Tippen oder Bewegung"
|
||||
}
|
||||
},
|
||||
"lora": {
|
||||
"title": "Netzeinstellungen",
|
||||
"description": "Einstellungen für das LoRa Netz",
|
||||
"bandwidth": {
|
||||
"description": "Kanalbandbreite in MHz",
|
||||
"label": "Bandbreite"
|
||||
},
|
||||
"boostedRxGain": {
|
||||
"description": "Erhöhte Empfangsverstärkung",
|
||||
"label": "Erhöhte Empfangsverstärkung"
|
||||
},
|
||||
"codingRate": {
|
||||
"description": "Kodierrate",
|
||||
"label": "Fehlerkorrektur"
|
||||
},
|
||||
"frequencyOffset": {
|
||||
"description": "Frequenzversatz zur Kalibrierung von Oszillatorfehlern",
|
||||
"label": "Frequenzversatz"
|
||||
},
|
||||
"frequencySlot": {
|
||||
"description": "LoRa Frequenzschlitz",
|
||||
"label": "Frequenzschlitz"
|
||||
},
|
||||
"hopLimit": {
|
||||
"description": "Maximale Sprungweite",
|
||||
"label": "Sprungweite"
|
||||
},
|
||||
"ignoreMqtt": {
|
||||
"description": "MQTT Nachrichten nicht über das Netz weiterleiten",
|
||||
"label": "MQTT ignorieren"
|
||||
},
|
||||
"modemPreset": {
|
||||
"description": "Modem Voreinstellung die verwendet wird",
|
||||
"label": "Modem Voreinstellungen"
|
||||
},
|
||||
"okToMqtt": {
|
||||
"description": "Wenn auf aktiviert, zeigt diese Einstellung an, dass der Benutzer das Weiterleiten von Nachrichten über MQTT akzeptiert. Wenn deaktiviert, werden entfernte Knoten aufgefordert, Nachrichten nicht über MQTT weiterzuleiten",
|
||||
"label": "OK für MQTT"
|
||||
},
|
||||
"overrideDutyCycle": {
|
||||
"description": "Duty-Cycle überschreiben",
|
||||
"label": "Duty-Cycle überschreiben"
|
||||
},
|
||||
"overrideFrequency": {
|
||||
"description": "Sendefrequenz überschreiben (MHz)",
|
||||
"label": "Sendefrequenz überschreiben"
|
||||
},
|
||||
"region": {
|
||||
"description": "Legt die Region für Ihren Knoten fest",
|
||||
"label": "Region"
|
||||
},
|
||||
"spreadingFactor": {
|
||||
"description": "Anzahl der Symbole zur Kodierung der Nutzdaten",
|
||||
"label": "Spreizfaktor"
|
||||
},
|
||||
"transmitEnabled": {
|
||||
"description": "Sender (TX) des LoRa Funkgerätes aktivieren/deaktivieren",
|
||||
"label": "Senden aktiviert"
|
||||
},
|
||||
"transmitPower": {
|
||||
"description": "Maximale Sendeleistung",
|
||||
"label": "Sendeleistung"
|
||||
},
|
||||
"usePreset": {
|
||||
"description": "Eine der vordefinierten Modem Voreinstellungen verwenden",
|
||||
"label": "Voreinstellung verwenden"
|
||||
},
|
||||
"meshSettings": {
|
||||
"description": "Einstellungen für das LoRa Netz",
|
||||
"label": "Netzeinstellungen"
|
||||
},
|
||||
"waveformSettings": {
|
||||
"description": "Einstellungen für die LoRa Wellenform",
|
||||
"label": "Einstellungen der Wellenform"
|
||||
},
|
||||
"radioSettings": {
|
||||
"label": "Radio-Einstellungen",
|
||||
"description": "Einstellungen für das LoRa Funkgerät"
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
"title": "WLAN Einstellungen",
|
||||
"description": "WLAN Funkeinstellungen",
|
||||
"note": "Hinweis: Einige Geräte (ESP32) können nicht gleichzeitig Bluetooth und WLAN verwenden.",
|
||||
"addressMode": {
|
||||
"description": "Auswahl der IP Adressenzuweisung",
|
||||
"label": "IP Adressenmodus"
|
||||
},
|
||||
"dns": {
|
||||
"description": "DNS Server",
|
||||
"label": "DNS"
|
||||
},
|
||||
"ethernetEnabled": {
|
||||
"description": "Aktivieren oder deaktivieren sie den Ethernet Anschluss",
|
||||
"label": "Aktiviert"
|
||||
},
|
||||
"gateway": {
|
||||
"description": "Standard Gateway",
|
||||
"label": "Gateway"
|
||||
},
|
||||
"ip": {
|
||||
"description": "IP Adresse",
|
||||
"label": "IP"
|
||||
},
|
||||
"psk": {
|
||||
"description": "Netzwerkpasswort",
|
||||
"label": "PSK"
|
||||
},
|
||||
"ssid": {
|
||||
"description": "Netzwerkname",
|
||||
"label": "SSID"
|
||||
},
|
||||
"subnet": {
|
||||
"description": "Subnetzmaske",
|
||||
"label": "Subnetz"
|
||||
},
|
||||
"wifiEnabled": {
|
||||
"description": "Aktivieren oder deaktivieren Sie die WLAN Übertragung",
|
||||
"label": "Aktiviert"
|
||||
},
|
||||
"meshViaUdp": {
|
||||
"label": "Netz über UDP"
|
||||
},
|
||||
"ntpServer": {
|
||||
"label": "NTP Server"
|
||||
},
|
||||
"rsyslogServer": {
|
||||
"label": "Rsyslog Server"
|
||||
},
|
||||
"ethernetConfigSettings": {
|
||||
"description": "Einstellung des Ethernet Ports",
|
||||
"label": "Ethernet Einstellung"
|
||||
},
|
||||
"ipConfigSettings": {
|
||||
"description": "Einstellung der IP Adresse",
|
||||
"label": "IP Adresseinstellungen"
|
||||
},
|
||||
"ntpConfigSettings": {
|
||||
"description": "NTP Server Einstellungen",
|
||||
"label": "NTP Einstellungen"
|
||||
},
|
||||
"rsyslogConfigSettings": {
|
||||
"description": "Rsyslog Einstellung",
|
||||
"label": "Rsyslog Einstellung"
|
||||
},
|
||||
"udpConfigSettings": {
|
||||
"description": "UDP über Netz Einstellung",
|
||||
"label": "UDP Konfiguration"
|
||||
}
|
||||
},
|
||||
"position": {
|
||||
"title": "Standorteinstellung",
|
||||
"description": "Einstellungen für das Standortmodul",
|
||||
"broadcastInterval": {
|
||||
"description": "Wie oft Ihr Standort über das Netz gesendet wird",
|
||||
"label": "Übertragungsintervall"
|
||||
},
|
||||
"enablePin": {
|
||||
"description": "Überschreiben des GPIO der das GPS-Modul aktiviert",
|
||||
"label": "GPIO GPS aktivieren"
|
||||
},
|
||||
"fixedPosition": {
|
||||
"description": "GPS Standort nicht senden, sondern manuell angegeben",
|
||||
"label": "Fester Standort"
|
||||
},
|
||||
"gpsMode": {
|
||||
"description": "Einstellung, ob GPS des Geräts aktiviert, deaktiviert oder nicht vorhanden ist",
|
||||
"label": "GPS Modus"
|
||||
},
|
||||
"gpsUpdateInterval": {
|
||||
"description": "Wie oft ein GPS Standort ermittelt werden soll",
|
||||
"label": "GPS Aktualisierungsintervall"
|
||||
},
|
||||
"positionFlags": {
|
||||
"description": "Optionalen, die bei der Zusammenstellung von Standortnachrichten enthalten sein sollen. Je mehr Optionen ausgewählt werden, desto größer wird die Nachricht und die längere Übertragungszeit erhöht das Risiko für einen Nachrichtenverlust.",
|
||||
"label": "Standort Optionen"
|
||||
},
|
||||
"receivePin": {
|
||||
"description": "GPIO Pin für serielles Empfangen (RX) des GPS-Moduls überschreiben",
|
||||
"label": "GPIO Empfangen"
|
||||
},
|
||||
"smartPositionEnabled": {
|
||||
"description": "Standort nur verschicken, wenn eine sinnvolle Standortänderung stattgefunden hat",
|
||||
"label": "Intelligenten Standort aktivieren"
|
||||
},
|
||||
"smartPositionMinDistance": {
|
||||
"description": "Mindestabstand (in Meter), die vor dem Senden einer Standortaktualisierung zurückgelegt werden muss",
|
||||
"label": "Minimale Entfernung für intelligenten Standort"
|
||||
},
|
||||
"smartPositionMinInterval": {
|
||||
"description": "Minimales Intervall (in Sekunden), das vor dem Senden einer Standortaktualisierung vergangen sein muss",
|
||||
"label": "Minimales Intervall für intelligenten Standort"
|
||||
},
|
||||
"transmitPin": {
|
||||
"description": "GPIO Pin für serielles Senden (TX) des GPS-Moduls überschreiben",
|
||||
"label": "GPIO Senden"
|
||||
},
|
||||
"intervalsSettings": {
|
||||
"description": "Wie oft Standortaktualisierungen gesendet werden",
|
||||
"label": "Intervalle"
|
||||
},
|
||||
"flags": {
|
||||
"placeholder": "Standort Optionen auswählen",
|
||||
"altitude": "Höhe",
|
||||
"altitudeGeoidalSeparation": "Geoidale Höhentrennung",
|
||||
"altitudeMsl": "Höhe in Bezug auf Meeresspiegel",
|
||||
"dop": "Dilution of Präzision (DOP) PDOP standardmäßig verwenden",
|
||||
"hdopVdop": "Wenn DOP gesetzt ist, wird HDOP / VDOP anstelle von PDOP verwendet",
|
||||
"numSatellites": "Anzahl Satelliten",
|
||||
"sequenceNumber": "Sequenznummer",
|
||||
"timestamp": "Zeitstempel",
|
||||
"unset": "Nicht konfiguriert",
|
||||
"vehicleHeading": "Fahrzeugsteuerkurs",
|
||||
"vehicleSpeed": "Fahrzeuggeschwindigkeit"
|
||||
}
|
||||
},
|
||||
"power": {
|
||||
"adcMultiplierOverride": {
|
||||
"description": "Zur Optimierung der Genauigkeit bei der Akkuspannunsmessung",
|
||||
"label": "ADC Multiplikationsfaktor"
|
||||
},
|
||||
"ina219Address": {
|
||||
"description": "Adresse des INA219 Stromsensors",
|
||||
"label": "INA219 Adresse"
|
||||
},
|
||||
"lightSleepDuration": {
|
||||
"description": "Wie lange das Gerät im leichten Schlafmodus ist",
|
||||
"label": "Dauer leichter Schlafmodus"
|
||||
},
|
||||
"minimumWakeTime": {
|
||||
"description": "Minimale Zeitspanne für die das Gerät aktiv bleibt, nachdem es eine Nachricht empfangen hat",
|
||||
"label": "Minimale Aufwachzeit"
|
||||
},
|
||||
"noConnectionBluetoothDisabled": {
|
||||
"description": "Wenn das Gerät keine Bluetooth Verbindung erhält, wird der BLE Funk nach dieser Zeit deaktiviert",
|
||||
"label": "Keine Verbindung, Bluetooth deaktiviert"
|
||||
},
|
||||
"powerSavingEnabled": {
|
||||
"description": "Auswählen, wenn aus einer Stromquelle mit niedriger Kapazität (z.B Solar) betrieben wird, um den Stromverbrauch so weit wie möglich zu minimieren.",
|
||||
"label": "Energiesparmodus aktivieren"
|
||||
},
|
||||
"shutdownOnBatteryDelay": {
|
||||
"description": "Verzögerung bis zum Abschalten der Knoten sich im Akkubetrieb befindet. 0 für unbegrenzt",
|
||||
"label": "Verzögerung Akkuabschaltung"
|
||||
},
|
||||
"superDeepSleepDuration": {
|
||||
"description": "Wie lange das Gerät im supertiefen Schlafmodus ist",
|
||||
"label": "Dauer Supertiefschlaf"
|
||||
},
|
||||
"powerConfigSettings": {
|
||||
"description": "Einstellungen für das Energiemodul",
|
||||
"label": "Power Konfiguration"
|
||||
},
|
||||
"sleepSettings": {
|
||||
"description": "Einstellungen Ruhezustand für das Energiemodul",
|
||||
"label": "Einstellung Ruhezustand"
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"description": "Sicherheitseinstellungen",
|
||||
"title": "Sicherheitseinstellungen",
|
||||
"button_backupKey": "Schlüssel sichern",
|
||||
"adminChannelEnabled": {
|
||||
"description": "Erlaubt die Gerätesteuerung über den unsicheren, veralteten administrativen Kanal",
|
||||
"label": "Veraltete Administrierung erlauben"
|
||||
},
|
||||
"enableDebugLogApi": {
|
||||
"description": "Ausgabe von Fehlerprotokollen in Echtzeit über die serielle Schnittstelle, Anzeige und Export von Standort reduzierten Geräteprotokollen über Bluetooth",
|
||||
"label": "Debug-Protokoll API aktivieren"
|
||||
},
|
||||
"managed": {
|
||||
"description": "Wenn aktiviert, können die Geräteeinstellungen nur von einem entfernten Administratorknoten über administrative Nachrichten geändert werden. Aktivieren Sie diese Option nur, wenn mindestens ein geeigneter Administratorknoten eingerichtet, und desen öffentlicher Schlüssel wird in einem der obigen Felder gespeichert wurde.",
|
||||
"label": "Verwaltet"
|
||||
},
|
||||
"privateKey": {
|
||||
"description": "Wird verwendet, um einen gemeinsamen Schlüssel mit einem entfernten Gerät zu erstellen",
|
||||
"label": "Privater Schlüssel"
|
||||
},
|
||||
"publicKey": {
|
||||
"description": "Wird an andere Knoten im Netz gesendet, damit diese einen gemeinsamen geheimen Schlüssel berechnen können",
|
||||
"label": "Öffentlicher Schlüssel"
|
||||
},
|
||||
"primaryAdminKey": {
|
||||
"description": "Erster öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
|
||||
"label": "Erster Admin-Schlüssel"
|
||||
},
|
||||
"secondaryAdminKey": {
|
||||
"description": "Zweiter öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
|
||||
"label": "Zweiter Admin-Schlüssel"
|
||||
},
|
||||
"serialOutputEnabled": {
|
||||
"description": "Serielle Konsole über die Stream-API",
|
||||
"label": "Serielle Ausgabe aktiviert"
|
||||
},
|
||||
"tertiaryAdminKey": {
|
||||
"description": "Dritter öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
|
||||
"label": "Dritter Admin-Schlüssel"
|
||||
},
|
||||
"adminSettings": {
|
||||
"description": "Administrator Einstellungen",
|
||||
"label": "Administrator Einstellungen"
|
||||
},
|
||||
"loggingSettings": {
|
||||
"description": "Einstellungen für die Protokollierung",
|
||||
"label": "Protokolleinstellungen"
|
||||
}
|
||||
}
|
||||
"page": {
|
||||
"title": "Einstellungen",
|
||||
"tabBluetooth": "Bluetooth",
|
||||
"tabDevice": "Gerät",
|
||||
"tabDisplay": "Display",
|
||||
"tabLora": "LoRa",
|
||||
"tabNetwork": "Netzwerk",
|
||||
"tabPosition": "Standort",
|
||||
"tabPower": "Leistung",
|
||||
"tabSecurity": "Sicherheit"
|
||||
},
|
||||
"sidebar": {
|
||||
"label": "Module"
|
||||
},
|
||||
"device": {
|
||||
"title": "Geräteeinstellungen",
|
||||
"description": "Einstellungen für dieses Gerät",
|
||||
"buttonPin": {
|
||||
"description": "GPIO für Taste überschreiben",
|
||||
"label": "GPIO Taste"
|
||||
},
|
||||
"buzzerPin": {
|
||||
"description": "GPIO für Summer überschreiben",
|
||||
"label": "GPIO Summer"
|
||||
},
|
||||
"disableTripleClick": {
|
||||
"description": "Dreifachklicken deaktivieren",
|
||||
"label": "Dreifachklicken deaktivieren"
|
||||
},
|
||||
"doubleTapAsButtonPress": {
|
||||
"description": "Doppeltes Tippen als Taste verwenden",
|
||||
"label": "Doppelklick als Tastendruck"
|
||||
},
|
||||
"ledHeartbeatDisabled": {
|
||||
"description": "Die Herzschlag LED deaktivieren",
|
||||
"label": "Herzschlag LED deaktivieren"
|
||||
},
|
||||
"nodeInfoBroadcastInterval": {
|
||||
"description": "Häufigkeit der Übertragung von Knoteninformationen",
|
||||
"label": "Knoteninfo Übertragungsintervall"
|
||||
},
|
||||
"posixTimezone": {
|
||||
"description": "Zeichenfolge der POSIX Zeitzone für dieses Gerät",
|
||||
"label": "POSIX Zeitzone"
|
||||
},
|
||||
"rebroadcastMode": {
|
||||
"description": "Wie Weiterleitungen behandelt werden",
|
||||
"label": "Weiterleitungsmodus"
|
||||
},
|
||||
"role": {
|
||||
"description": "In welche Rolle das Gerät im Netz arbeitet",
|
||||
"label": "Rolle"
|
||||
}
|
||||
},
|
||||
"bluetooth": {
|
||||
"title": "Bluetooth Einstellungen",
|
||||
"description": "Einstellungen für das Bluetooth Modul",
|
||||
"note": "Hinweis: Einige Geräte (ESP32) können nicht gleichzeitig Bluetooth und WLAN verwenden.",
|
||||
"enabled": {
|
||||
"description": "Bluetooth aktivieren oder deaktivieren",
|
||||
"label": "Aktiviert"
|
||||
},
|
||||
"pairingMode": {
|
||||
"description": "PIN Nummer Auswahlverhalten",
|
||||
"label": "Kopplungsmodus"
|
||||
},
|
||||
"pin": {
|
||||
"description": "PIN Nummer zum Verbinden verwenden",
|
||||
"label": "PIN Nummer"
|
||||
}
|
||||
},
|
||||
"display": {
|
||||
"description": "Einstellungen für die Geräteanzeige",
|
||||
"title": "Anzeigeeinstellungen",
|
||||
"headingBold": {
|
||||
"description": "Überschrifttext fett darstellen",
|
||||
"label": "Fette Überschrift"
|
||||
},
|
||||
"carouselDelay": {
|
||||
"description": "Bestimmt wie schnell die Fenster durch gewechselt werden",
|
||||
"label": "Karussellverzögerung"
|
||||
},
|
||||
"compassNorthTop": {
|
||||
"description": "Norden im Kompass immer oben anzeigen",
|
||||
"label": "Kompass Norden oben"
|
||||
},
|
||||
"displayMode": {
|
||||
"description": "Variante des Anzeigelayout",
|
||||
"label": "Anzeigemodus"
|
||||
},
|
||||
"displayUnits": {
|
||||
"description": "Zeige metrische oder imperiale Einheiten",
|
||||
"label": "Anzeigeeinheiten"
|
||||
},
|
||||
"flipScreen": {
|
||||
"description": "Anzeige um 180 Grad drehen",
|
||||
"label": "Anzeige drehen"
|
||||
},
|
||||
"gpsDisplayUnits": {
|
||||
"description": "Anzeigeformat der Koordinaten",
|
||||
"label": "GPS Anzeigeformat"
|
||||
},
|
||||
"oledType": {
|
||||
"description": "Art des OLED Anzeige, die an dem Gerät angeschlossen ist",
|
||||
"label": "OLED Typ"
|
||||
},
|
||||
"screenTimeout": {
|
||||
"description": "Anzeige nach dieser Zeit automatisch ausschalten",
|
||||
"label": "Anzeigeabschaltung"
|
||||
},
|
||||
"twelveHourClock": {
|
||||
"description": "12-Stunden Format benutzen",
|
||||
"label": "12-Stunden Uhr"
|
||||
},
|
||||
"wakeOnTapOrMotion": {
|
||||
"description": "Gerät durch Tippen oder Bewegung aufwecken",
|
||||
"label": "Aufwachen durch Tippen oder Bewegung"
|
||||
}
|
||||
},
|
||||
"lora": {
|
||||
"title": "Netzeinstellungen",
|
||||
"description": "Einstellungen für das LoRa Netz",
|
||||
"bandwidth": {
|
||||
"description": "Kanalbandbreite in MHz",
|
||||
"label": "Bandbreite"
|
||||
},
|
||||
"boostedRxGain": {
|
||||
"description": "Erhöhte Empfangsverstärkung",
|
||||
"label": "Erhöhte Empfangsverstärkung"
|
||||
},
|
||||
"codingRate": {
|
||||
"description": "Kodierrate",
|
||||
"label": "Fehlerkorrektur"
|
||||
},
|
||||
"frequencyOffset": {
|
||||
"description": "Frequenzversatz zur Kalibrierung von Oszillatorfehlern",
|
||||
"label": "Frequenzversatz"
|
||||
},
|
||||
"frequencySlot": {
|
||||
"description": "LoRa Frequenzschlitz",
|
||||
"label": "Frequenzschlitz"
|
||||
},
|
||||
"hopLimit": {
|
||||
"description": "Maximale Sprungweite",
|
||||
"label": "Sprungweite"
|
||||
},
|
||||
"ignoreMqtt": {
|
||||
"description": "MQTT Nachrichten nicht über das Netz weiterleiten",
|
||||
"label": "MQTT ignorieren"
|
||||
},
|
||||
"modemPreset": {
|
||||
"description": "Modem Voreinstellung die verwendet wird",
|
||||
"label": "Modem Voreinstellungen"
|
||||
},
|
||||
"okToMqtt": {
|
||||
"description": "Wenn auf aktiviert, zeigt diese Einstellung an, dass der Benutzer das Weiterleiten von Nachrichten über MQTT akzeptiert. Wenn deaktiviert, werden entfernte Knoten aufgefordert, Nachrichten nicht über MQTT weiterzuleiten",
|
||||
"label": "OK für MQTT"
|
||||
},
|
||||
"overrideDutyCycle": {
|
||||
"description": "Duty-Cycle überschreiben",
|
||||
"label": "Duty-Cycle überschreiben"
|
||||
},
|
||||
"overrideFrequency": {
|
||||
"description": "Sendefrequenz überschreiben (MHz)",
|
||||
"label": "Sendefrequenz überschreiben"
|
||||
},
|
||||
"region": {
|
||||
"description": "Legt die Region für Ihren Knoten fest",
|
||||
"label": "Region"
|
||||
},
|
||||
"spreadingFactor": {
|
||||
"description": "Anzahl der Symbole zur Kodierung der Nutzdaten",
|
||||
"label": "Spreizfaktor"
|
||||
},
|
||||
"transmitEnabled": {
|
||||
"description": "Sender (TX) des LoRa Funkgerätes aktivieren/deaktivieren",
|
||||
"label": "Senden aktiviert"
|
||||
},
|
||||
"transmitPower": {
|
||||
"description": "Maximale Sendeleistung",
|
||||
"label": "Sendeleistung"
|
||||
},
|
||||
"usePreset": {
|
||||
"description": "Eine der vordefinierten Modem Voreinstellungen verwenden",
|
||||
"label": "Voreinstellung verwenden"
|
||||
},
|
||||
"meshSettings": {
|
||||
"description": "Einstellungen für das LoRa Netz",
|
||||
"label": "Netzeinstellungen"
|
||||
},
|
||||
"waveformSettings": {
|
||||
"description": "Einstellungen für die LoRa Wellenform",
|
||||
"label": "Einstellungen der Wellenform"
|
||||
},
|
||||
"radioSettings": {
|
||||
"label": "Radio-Einstellungen",
|
||||
"description": "Einstellungen für das LoRa Funkgerät"
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
"title": "WLAN Einstellungen",
|
||||
"description": "WLAN Funkeinstellungen",
|
||||
"note": "Hinweis: Einige Geräte (ESP32) können nicht gleichzeitig Bluetooth und WLAN verwenden.",
|
||||
"addressMode": {
|
||||
"description": "Auswahl der IP Adressenzuweisung",
|
||||
"label": "IP Adressenmodus"
|
||||
},
|
||||
"dns": {
|
||||
"description": "DNS Server",
|
||||
"label": "DNS"
|
||||
},
|
||||
"ethernetEnabled": {
|
||||
"description": "Aktivieren oder deaktivieren sie den Ethernet Anschluss",
|
||||
"label": "Aktiviert"
|
||||
},
|
||||
"gateway": {
|
||||
"description": "Standard Gateway",
|
||||
"label": "Gateway"
|
||||
},
|
||||
"ip": {
|
||||
"description": "IP Adresse",
|
||||
"label": "IP"
|
||||
},
|
||||
"psk": {
|
||||
"description": "Netzwerkpasswort",
|
||||
"label": "PSK"
|
||||
},
|
||||
"ssid": {
|
||||
"description": "Netzwerkname",
|
||||
"label": "SSID"
|
||||
},
|
||||
"subnet": {
|
||||
"description": "Subnetzmaske",
|
||||
"label": "Subnetz"
|
||||
},
|
||||
"wifiEnabled": {
|
||||
"description": "Aktivieren oder deaktivieren Sie die WLAN Übertragung",
|
||||
"label": "Aktiviert"
|
||||
},
|
||||
"meshViaUdp": {
|
||||
"label": "Netz über UDP"
|
||||
},
|
||||
"ntpServer": {
|
||||
"label": "NTP Server"
|
||||
},
|
||||
"rsyslogServer": {
|
||||
"label": "Rsyslog Server"
|
||||
},
|
||||
"ethernetConfigSettings": {
|
||||
"description": "Einstellung des Ethernet Ports",
|
||||
"label": "Ethernet Einstellung"
|
||||
},
|
||||
"ipConfigSettings": {
|
||||
"description": "Einstellung der IP Adresse",
|
||||
"label": "IP Adresseinstellungen"
|
||||
},
|
||||
"ntpConfigSettings": {
|
||||
"description": "NTP Server Einstellungen",
|
||||
"label": "NTP Einstellungen"
|
||||
},
|
||||
"rsyslogConfigSettings": {
|
||||
"description": "Rsyslog Einstellung",
|
||||
"label": "Rsyslog Einstellung"
|
||||
},
|
||||
"udpConfigSettings": {
|
||||
"description": "UDP über Netz Einstellung",
|
||||
"label": "UDP Konfiguration"
|
||||
}
|
||||
},
|
||||
"position": {
|
||||
"title": "Standorteinstellung",
|
||||
"description": "Einstellungen für das Standortmodul",
|
||||
"broadcastInterval": {
|
||||
"description": "Wie oft Ihr Standort über das Netz gesendet wird",
|
||||
"label": "Übertragungsintervall"
|
||||
},
|
||||
"enablePin": {
|
||||
"description": "Überschreiben des GPIO der das GPS-Modul aktiviert",
|
||||
"label": "GPIO GPS aktivieren"
|
||||
},
|
||||
"fixedPosition": {
|
||||
"description": "GPS Standort nicht senden, sondern manuell angegeben",
|
||||
"label": "Fester Standort"
|
||||
},
|
||||
"gpsMode": {
|
||||
"description": "Einstellung, ob GPS des Geräts aktiviert, deaktiviert oder nicht vorhanden ist",
|
||||
"label": "GPS Modus"
|
||||
},
|
||||
"gpsUpdateInterval": {
|
||||
"description": "Wie oft ein GPS Standort ermittelt werden soll",
|
||||
"label": "GPS Aktualisierungsintervall"
|
||||
},
|
||||
"positionFlags": {
|
||||
"description": "Optionalen, die bei der Zusammenstellung von Standortnachrichten enthalten sein sollen. Je mehr Optionen ausgewählt werden, desto größer wird die Nachricht und die längere Übertragungszeit erhöht das Risiko für einen Nachrichtenverlust.",
|
||||
"label": "Standort Optionen"
|
||||
},
|
||||
"receivePin": {
|
||||
"description": "GPIO Pin für serielles Empfangen (RX) des GPS-Moduls überschreiben",
|
||||
"label": "GPIO Empfangen"
|
||||
},
|
||||
"smartPositionEnabled": {
|
||||
"description": "Standort nur verschicken, wenn eine sinnvolle Standortänderung stattgefunden hat",
|
||||
"label": "Intelligenten Standort aktivieren"
|
||||
},
|
||||
"smartPositionMinDistance": {
|
||||
"description": "Mindestabstand (in Meter), die vor dem Senden einer Standortaktualisierung zurückgelegt werden muss",
|
||||
"label": "Minimale Entfernung für intelligenten Standort"
|
||||
},
|
||||
"smartPositionMinInterval": {
|
||||
"description": "Minimales Intervall (in Sekunden), das vor dem Senden einer Standortaktualisierung vergangen sein muss",
|
||||
"label": "Minimales Intervall für intelligenten Standort"
|
||||
},
|
||||
"transmitPin": {
|
||||
"description": "GPIO Pin für serielles Senden (TX) des GPS-Moduls überschreiben",
|
||||
"label": "GPIO Senden"
|
||||
},
|
||||
"intervalsSettings": {
|
||||
"description": "Wie oft Standortaktualisierungen gesendet werden",
|
||||
"label": "Intervalle"
|
||||
},
|
||||
"flags": {
|
||||
"placeholder": "Standort Optionen auswählen",
|
||||
"altitude": "Höhe",
|
||||
"altitudeGeoidalSeparation": "Geoidale Höhentrennung",
|
||||
"altitudeMsl": "Höhe in Bezug auf Meeresspiegel",
|
||||
"dop": "Dilution of Präzision (DOP) PDOP standardmäßig verwenden",
|
||||
"hdopVdop": "Wenn DOP gesetzt ist, wird HDOP / VDOP anstelle von PDOP verwendet",
|
||||
"numSatellites": "Anzahl Satelliten",
|
||||
"sequenceNumber": "Sequenznummer",
|
||||
"timestamp": "Zeitstempel",
|
||||
"unset": "Nicht konfiguriert",
|
||||
"vehicleHeading": "Fahrzeugsteuerkurs",
|
||||
"vehicleSpeed": "Fahrzeuggeschwindigkeit"
|
||||
}
|
||||
},
|
||||
"power": {
|
||||
"adcMultiplierOverride": {
|
||||
"description": "Zur Optimierung der Genauigkeit bei der Akkuspannunsmessung",
|
||||
"label": "ADC Multiplikationsfaktor"
|
||||
},
|
||||
"ina219Address": {
|
||||
"description": "Adresse des INA219 Stromsensors",
|
||||
"label": "INA219 Adresse"
|
||||
},
|
||||
"lightSleepDuration": {
|
||||
"description": "Wie lange das Gerät im leichten Schlafmodus ist",
|
||||
"label": "Dauer leichter Schlafmodus"
|
||||
},
|
||||
"minimumWakeTime": {
|
||||
"description": "Minimale Zeitspanne für die das Gerät aktiv bleibt, nachdem es eine Nachricht empfangen hat",
|
||||
"label": "Minimale Aufwachzeit"
|
||||
},
|
||||
"noConnectionBluetoothDisabled": {
|
||||
"description": "Wenn das Gerät keine Bluetooth Verbindung erhält, wird der BLE Funk nach dieser Zeit deaktiviert",
|
||||
"label": "Keine Verbindung, Bluetooth deaktiviert"
|
||||
},
|
||||
"powerSavingEnabled": {
|
||||
"description": "Auswählen, wenn aus einer Stromquelle mit niedriger Kapazität (z.B Solar) betrieben wird, um den Stromverbrauch so weit wie möglich zu minimieren.",
|
||||
"label": "Energiesparmodus aktivieren"
|
||||
},
|
||||
"shutdownOnBatteryDelay": {
|
||||
"description": "Verzögerung bis zum Abschalten der Knoten sich im Akkubetrieb befindet. 0 für unbegrenzt",
|
||||
"label": "Verzögerung Akkuabschaltung"
|
||||
},
|
||||
"superDeepSleepDuration": {
|
||||
"description": "Wie lange das Gerät im supertiefen Schlafmodus ist",
|
||||
"label": "Dauer Supertiefschlaf"
|
||||
},
|
||||
"powerConfigSettings": {
|
||||
"description": "Einstellungen für das Energiemodul",
|
||||
"label": "Power Konfiguration"
|
||||
},
|
||||
"sleepSettings": {
|
||||
"description": "Einstellungen Ruhezustand für das Energiemodul",
|
||||
"label": "Einstellung Ruhezustand"
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"description": "Sicherheitseinstellungen",
|
||||
"title": "Sicherheitseinstellungen",
|
||||
"button_backupKey": "Schlüssel sichern",
|
||||
"adminChannelEnabled": {
|
||||
"description": "Erlaubt die Gerätesteuerung über den unsicheren, veralteten administrativen Kanal",
|
||||
"label": "Veraltete Administrierung erlauben"
|
||||
},
|
||||
"enableDebugLogApi": {
|
||||
"description": "Ausgabe von Fehlerprotokollen in Echtzeit über die serielle Schnittstelle, Anzeige und Export von Standort reduzierten Geräteprotokollen über Bluetooth",
|
||||
"label": "Debug-Protokoll API aktivieren"
|
||||
},
|
||||
"managed": {
|
||||
"description": "Wenn aktiviert, können die Geräteeinstellungen nur von einem entfernten Administratorknoten über administrative Nachrichten geändert werden. Aktivieren Sie diese Option nur, wenn mindestens ein geeigneter Administratorknoten eingerichtet, und desen öffentlicher Schlüssel wird in einem der obigen Felder gespeichert wurde.",
|
||||
"label": "Verwaltet"
|
||||
},
|
||||
"privateKey": {
|
||||
"description": "Wird verwendet, um einen gemeinsamen Schlüssel mit einem entfernten Gerät zu erstellen",
|
||||
"label": "Privater Schlüssel"
|
||||
},
|
||||
"publicKey": {
|
||||
"description": "Wird an andere Knoten im Netz gesendet, damit diese einen gemeinsamen geheimen Schlüssel berechnen können",
|
||||
"label": "Öffentlicher Schlüssel"
|
||||
},
|
||||
"primaryAdminKey": {
|
||||
"description": "Erster öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
|
||||
"label": "Erster Admin-Schlüssel"
|
||||
},
|
||||
"secondaryAdminKey": {
|
||||
"description": "Zweiter öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
|
||||
"label": "Zweiter Admin-Schlüssel"
|
||||
},
|
||||
"serialOutputEnabled": {
|
||||
"description": "Serielle Konsole über die Stream-API",
|
||||
"label": "Serielle Ausgabe aktiviert"
|
||||
},
|
||||
"tertiaryAdminKey": {
|
||||
"description": "Dritter öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
|
||||
"label": "Dritter Admin-Schlüssel"
|
||||
},
|
||||
"adminSettings": {
|
||||
"description": "Administrator Einstellungen",
|
||||
"label": "Administrator Einstellungen"
|
||||
},
|
||||
"loggingSettings": {
|
||||
"description": "Einstellungen für die Protokollierung",
|
||||
"label": "Protokolleinstellungen"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,171 +1,171 @@
|
||||
{
|
||||
"deleteMessages": {
|
||||
"description": "Diese Aktion wird den Nachrichtenverlauf löschen. Dies kann nicht rückgängig gemacht werden. Sind Sie sicher, dass Sie fortfahren möchten?",
|
||||
"title": "Alle Nachrichten löschen"
|
||||
},
|
||||
"deviceName": {
|
||||
"description": "Das Gerät wird neu gestartet, sobald die Einstellung gespeichert ist.",
|
||||
"longName": "Langer Name",
|
||||
"shortName": "Kurzname",
|
||||
"title": "Gerätename ändern"
|
||||
},
|
||||
"import": {
|
||||
"description": "Die aktuelle LoRa Einstellung wird überschrieben.",
|
||||
"error": {
|
||||
"invalidUrl": "Ungültige Meshtastic URL"
|
||||
},
|
||||
"channelPrefix": "Kanal: ",
|
||||
"channelSetUrl": "Kanalsammlung / QR-Code URL",
|
||||
"channels": "Kanäle:",
|
||||
"usePreset": "Voreinstellung verwenden?",
|
||||
"title": "Kanalsammlung importieren"
|
||||
},
|
||||
"locationResponse": {
|
||||
"altitude": "Höhe: ",
|
||||
"coordinates": "Koordinaten: ",
|
||||
"title": "Standort: {{identifier}}"
|
||||
},
|
||||
"pkiRegenerateDialog": {
|
||||
"title": "Vorab verteilten Schlüssel (PSK) neu erstellen?",
|
||||
"description": "Sind Sie sicher, dass Sie den vorab verteilten Schlüssel neu erstellen möchten?",
|
||||
"regenerate": "Neu erstellen"
|
||||
},
|
||||
"newDeviceDialog": {
|
||||
"title": "Neues Gerät verbinden",
|
||||
"https": "https",
|
||||
"http": "http",
|
||||
"tabHttp": "HTTP",
|
||||
"tabBluetooth": "Bluetooth",
|
||||
"tabSerial": "Seriell",
|
||||
"useHttps": "HTTPS verwenden",
|
||||
"connecting": "Wird verbunden...",
|
||||
"connect": "Verbindung herstellen",
|
||||
"connectionFailedAlert": {
|
||||
"title": "Verbindung fehlgeschlagen",
|
||||
"descriptionPrefix": "Verbindung zum Gerät fehlgeschlagen. ",
|
||||
"httpsHint": "Wenn Sie HTTPS verwenden, müssen Sie möglicherweise zuerst ein selbstsigniertes Zertifikat akzeptieren. ",
|
||||
"openLinkPrefix": "Öffnen Sie ",
|
||||
"openLinkSuffix": "in einem neuen Tab",
|
||||
"acceptTlsWarningSuffix": ", akzeptieren Sie alle TLS-Warnungen, wenn Sie dazu aufgefordert werden, dann versuchen Sie es erneut",
|
||||
"learnMoreLink": "Mehr erfahren"
|
||||
},
|
||||
"httpConnection": {
|
||||
"label": "IP Adresse/Hostname",
|
||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
||||
},
|
||||
"serialConnection": {
|
||||
"noDevicesPaired": "Noch keine Geräte gekoppelt.",
|
||||
"newDeviceButton": "Neues Gerät",
|
||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
||||
},
|
||||
"bluetoothConnection": {
|
||||
"noDevicesPaired": "Noch keine Geräte gekoppelt.",
|
||||
"newDeviceButton": "Neues Gerät"
|
||||
},
|
||||
"validation": {
|
||||
"requiresWebBluetooth": "Dieser Verbindungstyp erfordert <0>Bluetooth</0> im Browser. Bitte verwenden Sie einen unterstützten Browser, wie Chrome oder Edge.",
|
||||
"requiresWebSerial": "Dieser Verbindungstyp erfordert <0>Serielle Schnittstelle</0> im Browser. Bitte verwenden Sie einen unterstützten Browser, wie Chrome oder Edge.",
|
||||
"requiresSecureContext": "Diese Anwendung erfordert einen <0>sicheren Kontext</0>. Bitte verbinden Sie sich über HTTPS oder localhost.",
|
||||
"additionallyRequiresSecureContext": "Zusätzlich erfordert es einen <0>sicheren Kontext</0>. Bitte verbinden Sie sich über HTTPS oder localhost."
|
||||
}
|
||||
},
|
||||
"nodeDetails": {
|
||||
"message": "Nachricht",
|
||||
"requestPosition": "Standort anfordern",
|
||||
"traceRoute": "Route verfolgen",
|
||||
"airTxUtilization": "Auslastung Sendezeit",
|
||||
"allRawMetrics": "Alle Rohdaten",
|
||||
"batteryLevel": "Akkustand",
|
||||
"channelUtilization": "Kanalauslastung",
|
||||
"details": "Details:",
|
||||
"deviceMetrics": "Gerätekennzahlen:",
|
||||
"hardware": "Hardware: ",
|
||||
"lastHeard": "Zuletzt gehört: ",
|
||||
"nodeHexPrefix": "Knoten ID: !",
|
||||
"nodeNumber": "Knotennummer: ",
|
||||
"position": "Standort:",
|
||||
"role": "Rolle: ",
|
||||
"uptime": "Laufzeit: ",
|
||||
"voltage": "Spannung",
|
||||
"title": "Knotendetails für {{identifier}}",
|
||||
"ignoreNode": "Knoten ignorieren",
|
||||
"removeNode": "Knoten entfernen",
|
||||
"unignoreNode": "Knoten akzeptieren"
|
||||
},
|
||||
"pkiBackup": {
|
||||
"loseKeysWarning": "Wenn Sie Ihre Schlüssel verlieren, müssen Sie Ihr Gerät zurücksetzen.",
|
||||
"secureBackup": "Es ist wichtig, dass Sie Ihre öffentlichen und privaten Schlüssel sichern und diese sicher speichern!",
|
||||
"footer": "=== END OF KEYS ===",
|
||||
"header": "=== MESHTASTIC KEYS FOR {{longName}} ({{shortName}}) ===",
|
||||
"privateKey": "Privater Schlüssel:",
|
||||
"publicKey": "Öffentlicher Schlüssel:",
|
||||
"fileName": "meshtastic_keys_{{longName}}_{{shortName}}.txt",
|
||||
"title": "Schlüssel sichern"
|
||||
},
|
||||
"pkiBackupReminder": {
|
||||
"description": "Wir empfehlen die regelmäßige Sicherung Ihrer Schlüsseldaten. Möchten Sie jetzt sicheren?",
|
||||
"title": "Erinnerungen für Sicherungen",
|
||||
"remindLaterPrefix": "Erinnerung in:",
|
||||
"remindNever": "Nie erinnern",
|
||||
"backupNow": "Jetzt sichern"
|
||||
},
|
||||
"pkiRegenerate": {
|
||||
"description": "Sind Sie sicher, dass Sie Schlüsselpaar neu erstellen möchten?",
|
||||
"title": "Schlüsselpaar neu erstellen"
|
||||
},
|
||||
"qr": {
|
||||
"addChannels": "Kanäle hinzufügen",
|
||||
"replaceChannels": "Kanäle ersetzen",
|
||||
"description": "Die aktuelle LoRa Einstellung wird ebenfalls geteilt.",
|
||||
"sharableUrl": "Teilbare URL",
|
||||
"title": "QR Code Erzeugen"
|
||||
},
|
||||
"rebootOta": {
|
||||
"title": "Neustart planen",
|
||||
"description": "Startet den verbundenen Knoten nach einer Verzögerung in den OTA (Over-the-Air) Modus.",
|
||||
"enterDelay": "Verzögerung eingeben (Sek.)",
|
||||
"scheduled": "Neustart wurde geplant"
|
||||
},
|
||||
"reboot": {
|
||||
"title": "Neustart planen",
|
||||
"description": "Startet den verbundenen Knoten nach x Minuten neu."
|
||||
},
|
||||
"refreshKeys": {
|
||||
"description": {
|
||||
"acceptNewKeys": "Dies entfernt den Knoten vom Gerät und fordert neue Schlüssel an.",
|
||||
"keyMismatchReasonSuffix": ". Dies liegt daran, dass der aktuelle öffentliche Schlüssel des entfernten Knotens nicht mit dem zuvor gespeicherten Schlüssel für diesen Knoten übereinstimmt.",
|
||||
"unableToSendDmPrefix": "Ihr Knoten kann keine Direktnachricht an folgenden Knoten senden: "
|
||||
},
|
||||
"acceptNewKeys": "Neue Schlüssel akzeptieren",
|
||||
"title": "Schlüsselfehler - {{identifier}}"
|
||||
},
|
||||
"removeNode": {
|
||||
"description": "Sind Sie sicher, dass Sie diesen Knoten entfernen möchten?",
|
||||
"title": "Knoten entfernen?"
|
||||
},
|
||||
"shutdown": {
|
||||
"title": "Herunterfahren planen",
|
||||
"description": "Schaltet den verbundenen Knoten nach x Minuten aus."
|
||||
},
|
||||
"traceRoute": {
|
||||
"routeToDestination": "Route zum Ziel:",
|
||||
"routeBack": "Route zurück:"
|
||||
},
|
||||
"tracerouteResponse": {
|
||||
"title": "Traceroute: {{identifier}}"
|
||||
},
|
||||
"unsafeRoles": {
|
||||
"confirmUnderstanding": "Ja, ich weiß, was ich tue!",
|
||||
"conjunction": " und der Blog-Beitrag über ",
|
||||
"postamble": " und verstehen die Auswirkungen einer Veränderung der Rolle.",
|
||||
"preamble": "Ich habe die",
|
||||
"choosingRightDeviceRole": "Wahl der richtigen Geräterolle",
|
||||
"deviceRoleDocumentation": "Dokumentation der Geräterolle",
|
||||
"title": "Bist Du sicher?"
|
||||
},
|
||||
"managedMode": {
|
||||
"confirmUnderstanding": "Ja, ich weiß, was ich tue!",
|
||||
"title": "Bist Du sicher?",
|
||||
"description": "Das Aktivieren des verwalteten Modus blockiert das Schreiben der Einstellungen in das Funkgerät durch alle Anwendungen (einschließlich der Webanwendung). Einmal aktiviert, können die Einstellungen <bold>nur</bold> durch administrative Nachrichten geändert werden. Diese Einstellung ist für die Fernverwaltung von abgesetzten Knoten nicht erforderlich."
|
||||
}
|
||||
"deleteMessages": {
|
||||
"description": "Diese Aktion wird den Nachrichtenverlauf löschen. Dies kann nicht rückgängig gemacht werden. Sind Sie sicher, dass Sie fortfahren möchten?",
|
||||
"title": "Alle Nachrichten löschen"
|
||||
},
|
||||
"deviceName": {
|
||||
"description": "Das Gerät wird neu gestartet, sobald die Einstellung gespeichert ist.",
|
||||
"longName": "Langer Name",
|
||||
"shortName": "Kurzname",
|
||||
"title": "Gerätename ändern"
|
||||
},
|
||||
"import": {
|
||||
"description": "Die aktuelle LoRa Einstellung wird überschrieben.",
|
||||
"error": {
|
||||
"invalidUrl": "Ungültige Meshtastic URL"
|
||||
},
|
||||
"channelPrefix": "Kanal: ",
|
||||
"channelSetUrl": "Kanalsammlung / QR-Code URL",
|
||||
"channels": "Kanäle:",
|
||||
"usePreset": "Voreinstellung verwenden?",
|
||||
"title": "Kanalsammlung importieren"
|
||||
},
|
||||
"locationResponse": {
|
||||
"altitude": "Höhe: ",
|
||||
"coordinates": "Koordinaten: ",
|
||||
"title": "Standort: {{identifier}}"
|
||||
},
|
||||
"pkiRegenerateDialog": {
|
||||
"title": "Vorab verteilten Schlüssel (PSK) neu erstellen?",
|
||||
"description": "Sind Sie sicher, dass Sie den vorab verteilten Schlüssel neu erstellen möchten?",
|
||||
"regenerate": "Neu erstellen"
|
||||
},
|
||||
"newDeviceDialog": {
|
||||
"title": "Neues Gerät verbinden",
|
||||
"https": "https",
|
||||
"http": "http",
|
||||
"tabHttp": "HTTP",
|
||||
"tabBluetooth": "Bluetooth",
|
||||
"tabSerial": "Seriell",
|
||||
"useHttps": "HTTPS verwenden",
|
||||
"connecting": "Wird verbunden...",
|
||||
"connect": "Verbindung herstellen",
|
||||
"connectionFailedAlert": {
|
||||
"title": "Verbindung fehlgeschlagen",
|
||||
"descriptionPrefix": "Verbindung zum Gerät fehlgeschlagen. ",
|
||||
"httpsHint": "Wenn Sie HTTPS verwenden, müssen Sie möglicherweise zuerst ein selbstsigniertes Zertifikat akzeptieren. ",
|
||||
"openLinkPrefix": "Öffnen Sie ",
|
||||
"openLinkSuffix": "in einem neuen Tab",
|
||||
"acceptTlsWarningSuffix": ", akzeptieren Sie alle TLS-Warnungen, wenn Sie dazu aufgefordert werden, dann versuchen Sie es erneut",
|
||||
"learnMoreLink": "Mehr erfahren"
|
||||
},
|
||||
"httpConnection": {
|
||||
"label": "IP Adresse/Hostname",
|
||||
"placeholder": "000.000.000.000 / meshtastic.local"
|
||||
},
|
||||
"serialConnection": {
|
||||
"noDevicesPaired": "Noch keine Geräte gekoppelt.",
|
||||
"newDeviceButton": "Neues Gerät",
|
||||
"deviceIdentifier": "# {{index}} - {{vendorId}} - {{productId}}"
|
||||
},
|
||||
"bluetoothConnection": {
|
||||
"noDevicesPaired": "Noch keine Geräte gekoppelt.",
|
||||
"newDeviceButton": "Neues Gerät"
|
||||
},
|
||||
"validation": {
|
||||
"requiresWebBluetooth": "Dieser Verbindungstyp erfordert <0>Bluetooth</0> im Browser. Bitte verwenden Sie einen unterstützten Browser, wie Chrome oder Edge.",
|
||||
"requiresWebSerial": "Dieser Verbindungstyp erfordert <0>Serielle Schnittstelle</0> im Browser. Bitte verwenden Sie einen unterstützten Browser, wie Chrome oder Edge.",
|
||||
"requiresSecureContext": "Diese Anwendung erfordert einen <0>sicheren Kontext</0>. Bitte verbinden Sie sich über HTTPS oder localhost.",
|
||||
"additionallyRequiresSecureContext": "Zusätzlich erfordert es einen <0>sicheren Kontext</0>. Bitte verbinden Sie sich über HTTPS oder localhost."
|
||||
}
|
||||
},
|
||||
"nodeDetails": {
|
||||
"message": "Nachricht",
|
||||
"requestPosition": "Standort anfordern",
|
||||
"traceRoute": "Route verfolgen",
|
||||
"airTxUtilization": "Auslastung Sendezeit",
|
||||
"allRawMetrics": "Alle Rohdaten",
|
||||
"batteryLevel": "Akkustand",
|
||||
"channelUtilization": "Kanalauslastung",
|
||||
"details": "Details:",
|
||||
"deviceMetrics": "Gerätekennzahlen:",
|
||||
"hardware": "Hardware: ",
|
||||
"lastHeard": "Zuletzt gehört: ",
|
||||
"nodeHexPrefix": "Knoten ID: !",
|
||||
"nodeNumber": "Knotennummer: ",
|
||||
"position": "Standort:",
|
||||
"role": "Rolle: ",
|
||||
"uptime": "Laufzeit: ",
|
||||
"voltage": "Spannung",
|
||||
"title": "Knotendetails für {{identifier}}",
|
||||
"ignoreNode": "Knoten ignorieren",
|
||||
"removeNode": "Knoten entfernen",
|
||||
"unignoreNode": "Knoten akzeptieren"
|
||||
},
|
||||
"pkiBackup": {
|
||||
"loseKeysWarning": "Wenn Sie Ihre Schlüssel verlieren, müssen Sie Ihr Gerät zurücksetzen.",
|
||||
"secureBackup": "Es ist wichtig, dass Sie Ihre öffentlichen und privaten Schlüssel sichern und diese sicher speichern!",
|
||||
"footer": "=== END OF KEYS ===",
|
||||
"header": "=== MESHTASTIC KEYS FOR {{longName}} ({{shortName}}) ===",
|
||||
"privateKey": "Privater Schlüssel:",
|
||||
"publicKey": "Öffentlicher Schlüssel:",
|
||||
"fileName": "meshtastic_keys_{{longName}}_{{shortName}}.txt",
|
||||
"title": "Schlüssel sichern"
|
||||
},
|
||||
"pkiBackupReminder": {
|
||||
"description": "Wir empfehlen die regelmäßige Sicherung Ihrer Schlüsseldaten. Möchten Sie jetzt sicheren?",
|
||||
"title": "Erinnerungen für Sicherungen",
|
||||
"remindLaterPrefix": "Erinnerung in:",
|
||||
"remindNever": "Nie erinnern",
|
||||
"backupNow": "Jetzt sichern"
|
||||
},
|
||||
"pkiRegenerate": {
|
||||
"description": "Sind Sie sicher, dass Sie Schlüsselpaar neu erstellen möchten?",
|
||||
"title": "Schlüsselpaar neu erstellen"
|
||||
},
|
||||
"qr": {
|
||||
"addChannels": "Kanäle hinzufügen",
|
||||
"replaceChannels": "Kanäle ersetzen",
|
||||
"description": "Die aktuelle LoRa Einstellung wird ebenfalls geteilt.",
|
||||
"sharableUrl": "Teilbare URL",
|
||||
"title": "QR Code Erzeugen"
|
||||
},
|
||||
"rebootOta": {
|
||||
"title": "Neustart planen",
|
||||
"description": "Startet den verbundenen Knoten nach einer Verzögerung in den OTA (Over-the-Air) Modus.",
|
||||
"enterDelay": "Verzögerung eingeben (Sek.)",
|
||||
"scheduled": "Neustart wurde geplant"
|
||||
},
|
||||
"reboot": {
|
||||
"title": "Neustart planen",
|
||||
"description": "Startet den verbundenen Knoten nach x Minuten neu."
|
||||
},
|
||||
"refreshKeys": {
|
||||
"description": {
|
||||
"acceptNewKeys": "Dies entfernt den Knoten vom Gerät und fordert neue Schlüssel an.",
|
||||
"keyMismatchReasonSuffix": ". Dies liegt daran, dass der aktuelle öffentliche Schlüssel des entfernten Knotens nicht mit dem zuvor gespeicherten Schlüssel für diesen Knoten übereinstimmt.",
|
||||
"unableToSendDmPrefix": "Ihr Knoten kann keine Direktnachricht an folgenden Knoten senden: "
|
||||
},
|
||||
"acceptNewKeys": "Neue Schlüssel akzeptieren",
|
||||
"title": "Schlüsselfehler - {{identifier}}"
|
||||
},
|
||||
"removeNode": {
|
||||
"description": "Sind Sie sicher, dass Sie diesen Knoten entfernen möchten?",
|
||||
"title": "Knoten entfernen?"
|
||||
},
|
||||
"shutdown": {
|
||||
"title": "Herunterfahren planen",
|
||||
"description": "Schaltet den verbundenen Knoten nach x Minuten aus."
|
||||
},
|
||||
"traceRoute": {
|
||||
"routeToDestination": "Route zum Ziel:",
|
||||
"routeBack": "Route zurück:"
|
||||
},
|
||||
"tracerouteResponse": {
|
||||
"title": "Traceroute: {{identifier}}"
|
||||
},
|
||||
"unsafeRoles": {
|
||||
"confirmUnderstanding": "Ja, ich weiß, was ich tue!",
|
||||
"conjunction": " und der Blog-Beitrag über ",
|
||||
"postamble": " und verstehen die Auswirkungen einer Veränderung der Rolle.",
|
||||
"preamble": "Ich habe die",
|
||||
"choosingRightDeviceRole": "Wahl der richtigen Geräterolle",
|
||||
"deviceRoleDocumentation": "Dokumentation der Geräterolle",
|
||||
"title": "Bist Du sicher?"
|
||||
},
|
||||
"managedMode": {
|
||||
"confirmUnderstanding": "Ja, ich weiß, was ich tue!",
|
||||
"title": "Bist Du sicher?",
|
||||
"description": "Das Aktivieren des verwalteten Modus blockiert das Schreiben der Einstellungen in das Funkgerät durch alle Anwendungen (einschließlich der Webanwendung). Einmal aktiviert, können die Einstellungen <bold>nur</bold> durch administrative Nachrichten geändert werden. Diese Einstellung ist für die Fernverwaltung von abgesetzten Knoten nicht erforderlich."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,39 +1,39 @@
|
||||
{
|
||||
"page": {
|
||||
"title": "Nachrichten: {{chatName}}",
|
||||
"placeholder": "Nachricht eingeben"
|
||||
},
|
||||
"emptyState": {
|
||||
"title": "Einen Chat auswählen",
|
||||
"text": "Noch keine Nachrichten."
|
||||
},
|
||||
"selectChatPrompt": {
|
||||
"text": "Wählen Sie einen Kanal oder Knoten, um Nachrichten zu schreiben."
|
||||
},
|
||||
"sendMessage": {
|
||||
"placeholder": "Geben Sie hier Ihre Nachricht ein...",
|
||||
"sendButton": "Senden"
|
||||
},
|
||||
"actionsMenu": {
|
||||
"addReactionLabel": "Reaktion hinzufügen",
|
||||
"replyLabel": "Antworten"
|
||||
},
|
||||
"deliveryStatus": {
|
||||
"delivered": {
|
||||
"label": "Nachricht zugestellt",
|
||||
"displayText": "Nachricht zugestellt"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Nachrichtenübermittlung fehlgeschlagen",
|
||||
"displayText": "Zustellung fehlgeschlagen"
|
||||
},
|
||||
"unknown": {
|
||||
"label": "Nachrichtenstatus unbekannt",
|
||||
"displayText": "Unbekannter Status"
|
||||
},
|
||||
"waiting": {
|
||||
"label": "Nachricht wird gesendet",
|
||||
"displayText": "Warte auf Zustellung"
|
||||
}
|
||||
}
|
||||
"page": {
|
||||
"title": "Nachrichten: {{chatName}}",
|
||||
"placeholder": "Nachricht eingeben"
|
||||
},
|
||||
"emptyState": {
|
||||
"title": "Einen Chat auswählen",
|
||||
"text": "Noch keine Nachrichten."
|
||||
},
|
||||
"selectChatPrompt": {
|
||||
"text": "Wählen Sie einen Kanal oder Knoten, um Nachrichten zu schreiben."
|
||||
},
|
||||
"sendMessage": {
|
||||
"placeholder": "Geben Sie hier Ihre Nachricht ein...",
|
||||
"sendButton": "Senden"
|
||||
},
|
||||
"actionsMenu": {
|
||||
"addReactionLabel": "Reaktion hinzufügen",
|
||||
"replyLabel": "Antworten"
|
||||
},
|
||||
"deliveryStatus": {
|
||||
"delivered": {
|
||||
"label": "Nachricht zugestellt",
|
||||
"displayText": "Nachricht zugestellt"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Nachrichtenübermittlung fehlgeschlagen",
|
||||
"displayText": "Zustellung fehlgeschlagen"
|
||||
},
|
||||
"unknown": {
|
||||
"label": "Nachrichtenstatus unbekannt",
|
||||
"displayText": "Unbekannter Status"
|
||||
},
|
||||
"waiting": {
|
||||
"label": "Nachricht wird gesendet",
|
||||
"displayText": "Warte auf Zustellung"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,448 +1,448 @@
|
||||
{
|
||||
"page": {
|
||||
"tabAmbientLighting": "Umgebungslicht",
|
||||
"tabAudio": "Audio",
|
||||
"tabCannedMessage": "Vordefinierte Nachrichten",
|
||||
"tabDetectionSensor": "Erkennungssensor",
|
||||
"tabExternalNotification": "Externe Benachrichtigung",
|
||||
"tabMqtt": "MQTT",
|
||||
"tabNeighborInfo": "Nachbarinformation",
|
||||
"tabPaxcounter": "Pax Zähler",
|
||||
"tabRangeTest": "Reichweitentest",
|
||||
"tabSerial": "Seriell",
|
||||
"tabStoreAndForward": "Speichern&Weiterleiten",
|
||||
"tabTelemetry": "Telemetrie"
|
||||
},
|
||||
"ambientLighting": {
|
||||
"title": "Einstellung Umgebungsbeleuchtung",
|
||||
"description": "Einstellungen für das Modul Umgebungsbeleuchtung",
|
||||
"ledState": {
|
||||
"label": "LED Status",
|
||||
"description": "Setzt die LED auf ein oder aus"
|
||||
},
|
||||
"current": {
|
||||
"label": "Stromstärke",
|
||||
"description": "Legt den Strom für den LED Ausgang fest. Standard ist 10"
|
||||
},
|
||||
"red": {
|
||||
"label": "Rot",
|
||||
"description": "Legt den roten LED Wert fest. Bereich 0-255"
|
||||
},
|
||||
"green": {
|
||||
"label": "Grün",
|
||||
"description": "Legt den grünen LED Wert fest. Bereich 0-255"
|
||||
},
|
||||
"blue": {
|
||||
"label": "Blau",
|
||||
"description": "Legt den blauen LED Wert fest. Bereich 0-255"
|
||||
}
|
||||
},
|
||||
"audio": {
|
||||
"title": "Audioeinstellungen",
|
||||
"description": "Einstellungen für das Audiomodul",
|
||||
"codec2Enabled": {
|
||||
"label": "Codec 2 aktiviert",
|
||||
"description": "Codec 2 Audiokodierung aktivieren"
|
||||
},
|
||||
"pttPin": {
|
||||
"label": "GPIO PTT",
|
||||
"description": "Für PTT verwendeter GPIO Pin"
|
||||
},
|
||||
"bitrate": {
|
||||
"label": "Bitrate",
|
||||
"description": "Bitrate zur Audiokodierung"
|
||||
},
|
||||
"i2sWs": {
|
||||
"label": "i2S WS",
|
||||
"description": "GPIO Pin für i2S WS"
|
||||
},
|
||||
"i2sSd": {
|
||||
"label": "i2S SD",
|
||||
"description": "GPIO Pin für i2S SD"
|
||||
},
|
||||
"i2sDin": {
|
||||
"label": "i2S DIN",
|
||||
"description": "GPIO Pin für i2S DIN"
|
||||
},
|
||||
"i2sSck": {
|
||||
"label": "i2S SCK",
|
||||
"description": "GPIO Pin für i2S SCK"
|
||||
}
|
||||
},
|
||||
"cannedMessage": {
|
||||
"title": "Einstellungen für vordefinierte Nachrichten",
|
||||
"description": "Einstellungen für das Modul vordefinierte Nachrichten",
|
||||
"moduleEnabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Vordefinierte Nachrichten aktivieren"
|
||||
},
|
||||
"rotary1Enabled": {
|
||||
"label": "Drehgeber #1 aktiviert",
|
||||
"description": "Drehgeber aktivieren"
|
||||
},
|
||||
"inputbrokerPinA": {
|
||||
"label": "Drehgeber Pin A",
|
||||
"description": "GPIO Pin Wert (1-39) für Drehgeber Pin A"
|
||||
},
|
||||
"inputbrokerPinB": {
|
||||
"label": "Drehgeber Pin B",
|
||||
"description": "GPIO Pin Wert (1-39) für Drehgeber Pin B"
|
||||
},
|
||||
"inputbrokerPinPress": {
|
||||
"label": "Drehgeber Pin Taste",
|
||||
"description": "GPIO Pin Wert (1-39) für Drehgeber Pin Taste"
|
||||
},
|
||||
"inputbrokerEventCw": {
|
||||
"label": "Ereignis im Uhrzeigersinn",
|
||||
"description": "Eingabeereignis auswählen."
|
||||
},
|
||||
"inputbrokerEventCcw": {
|
||||
"label": "Ereignis gegen Uhrzeigersinn",
|
||||
"description": "Eingabeereignis auswählen."
|
||||
},
|
||||
"inputbrokerEventPress": {
|
||||
"label": "Ereignis Tastendruck",
|
||||
"description": "Eingabeereignis auswählen."
|
||||
},
|
||||
"updown1Enabled": {
|
||||
"label": "Geber Hoch/Runter aktiviert",
|
||||
"description": "Aktiviere Geber Hoch/Runter"
|
||||
},
|
||||
"allowInputSource": {
|
||||
"label": "Eingabequelle zulassen",
|
||||
"description": "Wählen Sie aus: '_any', 'rotEnc1', 'upDownEnc1', 'cardkb'"
|
||||
},
|
||||
"sendBell": {
|
||||
"label": "Sende Glocke",
|
||||
"description": "Sendet ein Klingelzeichen (Glocke) mit jeder Nachricht"
|
||||
}
|
||||
},
|
||||
"detectionSensor": {
|
||||
"title": "Sensoreinstellungen für Erkennung",
|
||||
"description": "Einstellungen für das Erkennungssensormodul",
|
||||
"enabled": {
|
||||
"label": "Aktiviert",
|
||||
"description": "Erkennungssensormodul aktivieren oder deaktivieren"
|
||||
},
|
||||
"minimumBroadcastSecs": {
|
||||
"label": "Minimale Übertragungszeit alle Sekunden",
|
||||
"description": "Das Intervall in Sekunden, wie oft eine Nachricht an das Netz gesendet wird, wenn eine Statusänderung erkannt wurde"
|
||||
},
|
||||
"stateBroadcastSecs": {
|
||||
"label": "Statusübertragung alle Sekunden",
|
||||
"description": "Das Intervall in Sekunden, wie oft eine Nachricht mit dem aktuellen Status an das Netz gesendet wird, unabhängig von Änderungen"
|
||||
},
|
||||
"sendBell": {
|
||||
"label": "Sende Glocke",
|
||||
"description": "ASCII-Glocke mit Warnmeldung senden"
|
||||
},
|
||||
"name": {
|
||||
"label": "Anzeigename",
|
||||
"description": "Formatierte Nachricht die an das Netz gesendet wird, maximal 20 Zeichen"
|
||||
},
|
||||
"monitorPin": {
|
||||
"label": "GPIO Pin überwachen",
|
||||
"description": "Der GPIO Pin zur Überwachung von Statusänderungen"
|
||||
},
|
||||
"detectionTriggerType": {
|
||||
"label": "Auslösetyp der Erkennung",
|
||||
"description": "Die Art des zu verwendenden Auslöseereignisses"
|
||||
},
|
||||
"usePullup": {
|
||||
"label": "Pullup verwenden",
|
||||
"description": "Gibt an, ob der INPUT_PULLUP Modus für GPIO Pin verwendet wird oder nicht"
|
||||
}
|
||||
},
|
||||
"externalNotification": {
|
||||
"title": "Einstellungen für externe Benachrichtigungen",
|
||||
"description": "Einstellung für das Modul externe Benachrichtigung",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Externe Benachrichtigung aktivieren"
|
||||
},
|
||||
"outputMs": {
|
||||
"label": "Ausgabe MS",
|
||||
"description": "Ausgabe MS"
|
||||
},
|
||||
"output": {
|
||||
"label": "Ausgabe",
|
||||
"description": "Ausgabe"
|
||||
},
|
||||
"outputVibra": {
|
||||
"label": "Ausgabe Vibration",
|
||||
"description": "Ausgabe Vibration"
|
||||
},
|
||||
"outputBuzzer": {
|
||||
"label": "Ausgabe Summer",
|
||||
"description": "Ausgabe Summer"
|
||||
},
|
||||
"active": {
|
||||
"label": "Aktiv",
|
||||
"description": "Aktiv"
|
||||
},
|
||||
"alertMessage": {
|
||||
"label": "Warnmeldung",
|
||||
"description": "Warnmeldung"
|
||||
},
|
||||
"alertMessageVibra": {
|
||||
"label": "Vibration bei Warnmeldung",
|
||||
"description": "Vibration bei Warnmeldung"
|
||||
},
|
||||
"alertMessageBuzzer": {
|
||||
"label": "Summer bei Warnmeldung",
|
||||
"description": "Summer bei Warnmeldung"
|
||||
},
|
||||
"alertBell": {
|
||||
"label": "Warnglocke",
|
||||
"description": "Soll beim Empfang eines eingehenden Klingelzeichens (Glocke) eine Warnung ausgelöst werden?"
|
||||
},
|
||||
"alertBellVibra": {
|
||||
"label": "Vibration bei Klingelzeichen",
|
||||
"description": "Vibration bei Klingelzeichen"
|
||||
},
|
||||
"alertBellBuzzer": {
|
||||
"label": "Summer bei Klingelzeichen",
|
||||
"description": "Summer bei Klingelzeichen"
|
||||
},
|
||||
"usePwm": {
|
||||
"label": "PWM verwenden",
|
||||
"description": "PWM verwenden"
|
||||
},
|
||||
"nagTimeout": {
|
||||
"label": "Nervige Verzögerung",
|
||||
"description": "Nervige Verzögerung"
|
||||
},
|
||||
"useI2sAsBuzzer": {
|
||||
"label": "I2S GPIO Pin als Summer verwenden",
|
||||
"description": "I2S GPIO Pin als Summerausgang definieren"
|
||||
}
|
||||
},
|
||||
"mqtt": {
|
||||
"title": "MQTT Einstellungen",
|
||||
"description": "Einstellungen für das MQTT Modul",
|
||||
"enabled": {
|
||||
"label": "Aktiviert",
|
||||
"description": "MQTT aktivieren oder deaktivieren"
|
||||
},
|
||||
"address": {
|
||||
"label": "MQTT Server Adresse",
|
||||
"description": "MQTT Serveradresse für Standard/benutzerdefinierte Server"
|
||||
},
|
||||
"username": {
|
||||
"label": "MQTT Benutzername",
|
||||
"description": "MQTT Benutzername für Standard/benutzerdefinierte Server"
|
||||
},
|
||||
"password": {
|
||||
"label": "MQTT Passwort",
|
||||
"description": "MQTT Passwort für Standard/benutzerdefinierte Server"
|
||||
},
|
||||
"encryptionEnabled": {
|
||||
"label": "Verschlüsselung aktiviert",
|
||||
"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": {
|
||||
"label": "JSON aktiviert",
|
||||
"description": "Gibt an, ob JSON Nachrichten über MQTT gesendet oder empfangen werden sollen"
|
||||
},
|
||||
"tlsEnabled": {
|
||||
"label": "TLS aktiviert",
|
||||
"description": "TLS aktivieren oder deaktivieren"
|
||||
},
|
||||
"root": {
|
||||
"label": "Hauptthema",
|
||||
"description": "MQTT Hauptthema für Standard/Benutzerdefinierte Server"
|
||||
},
|
||||
"proxyToClientEnabled": {
|
||||
"label": "MQTT Client Proxy aktiviert",
|
||||
"description": "Verwendet die Netzwerkverbindung zum Austausch von MQTT Nachrichten mit dem Client."
|
||||
},
|
||||
"mapReportingEnabled": {
|
||||
"label": "Kartenberichte aktiviert",
|
||||
"description": "Ihr Knoten sendet in regelmäßigen Abständen eine unverschlüsselte Nachricht mit Kartenbericht an den konfigurierten MQTT-Server. Einschließlich ID, langen und kurzen Namen, ungefährer Standort, Hardwaremodell, Geräterolle, Firmware-Version, LoRa Region, Modem-Voreinstellung und Name des Primärkanal."
|
||||
},
|
||||
"mapReportSettings": {
|
||||
"publishIntervalSecs": {
|
||||
"label": "Veröffentlichungsintervall Kartenbericht (s)",
|
||||
"description": "Intervall in Sekunden, um Kartenberichte zu veröffentlichen"
|
||||
},
|
||||
"positionPrecision": {
|
||||
"label": "Ungefährer Standort",
|
||||
"description": "Der geteilte Standort mit einer Genauigkeit innerhalb dieser Entfernung",
|
||||
"options": {
|
||||
"metric_km23": "Innerhalb von 23 km",
|
||||
"metric_km12": "Innerhalb von 12 km",
|
||||
"metric_km5_8": "Innerhalb von 5,8 km",
|
||||
"metric_km2_9": "Innerhalb von 2,9 km",
|
||||
"metric_km1_5": "Innerhalb von 1,5 km",
|
||||
"metric_m700": "Innerhalb von 700 m",
|
||||
"metric_m350": "Innerhalb von 350 m",
|
||||
"metric_m200": "Innerhalb von 200 m",
|
||||
"metric_m90": "Innerhalb von 90 m",
|
||||
"metric_m50": "Innerhalb von 50 m",
|
||||
"imperial_mi15": "Innerhalb von 15 Meilen",
|
||||
"imperial_mi7_3": "Innerhalb von 7,3 Meilen",
|
||||
"imperial_mi3_6": "Innerhalb von 3,6 Meilen",
|
||||
"imperial_mi1_8": "Innerhalb von 1,8 Meilen",
|
||||
"imperial_mi0_9": "Innerhalb von 0,9 Meilen",
|
||||
"imperial_mi0_5": "Innerhalb von 0,5 Meilen",
|
||||
"imperial_mi0_2": "Innerhalb von 0,2 Meilen",
|
||||
"imperial_ft600": "Innerhalb von 600 Fuß",
|
||||
"imperial_ft300": "Innerhalb von 300 Fuß",
|
||||
"imperial_ft150": "Innerhalb von 150 Fuß"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"neighborInfo": {
|
||||
"title": "Einstellung Nachbarinformation",
|
||||
"description": "Einstellungen für das Modul Nachbarinformation",
|
||||
"enabled": {
|
||||
"label": "Aktiviert",
|
||||
"description": "Nachbarinformation Modul aktivieren oder deaktivieren"
|
||||
},
|
||||
"updateInterval": {
|
||||
"label": "Aktualisierungsintervall",
|
||||
"description": "Intervall in Sekunden, wie oft die Nachbarinformation an das Netz gesendet wird"
|
||||
}
|
||||
},
|
||||
"paxcounter": {
|
||||
"title": "Einstellung für Pax Zähler",
|
||||
"description": "Einstellungen für das Modul Pax Zähler",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Aktiviere Pax Zähler"
|
||||
},
|
||||
"paxcounterUpdateInterval": {
|
||||
"label": "Aktualisierungsintervall (Sekunden)",
|
||||
"description": "Wie lange soll zwischen dem Senden von Pax Zählernachrichten gewartet werden"
|
||||
},
|
||||
"wifiThreshold": {
|
||||
"label": "WLAN RSSI Grenzwert",
|
||||
"description": "Bei welchem WLAN RSSI Grenzwert sollte der Zähler erhöht werden. Standardwert -80"
|
||||
},
|
||||
"bleThreshold": {
|
||||
"label": "BLE RSSI Grenzwert",
|
||||
"description": "Bei welchem BLE RSSI Grenzwert sollte der Zähler erhöht werden. Standardwert -80"
|
||||
}
|
||||
},
|
||||
"rangeTest": {
|
||||
"title": "Einstellung Reichweitentest",
|
||||
"description": "Einstellungen für das Modul Reichweitentest",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Reichweitentest aktivieren"
|
||||
},
|
||||
"sender": {
|
||||
"label": "Nachrichtenintervall",
|
||||
"description": "Wie lange soll zwischen dem Senden von Testnachrichten gewartet werden"
|
||||
},
|
||||
"save": {
|
||||
"label": "CSV im internen Speicher abspeichern",
|
||||
"description": "Nur für ESP32"
|
||||
}
|
||||
},
|
||||
"serial": {
|
||||
"title": "Serielle Einstellungen",
|
||||
"description": "Einstellungen für das serielle Modul",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Serielle Ausgabe aktivieren"
|
||||
},
|
||||
"echo": {
|
||||
"label": "Echo",
|
||||
"description": "Wenn aktiviert, werden alle Nachrichten, die Sie senden, an Ihr Gerät zurückgesendet"
|
||||
},
|
||||
"rxd": {
|
||||
"label": "GPIO Empfangen",
|
||||
"description": "Setzen Sie den GPIO Pin, den Sie eingerichtet haben, als RXD Pin."
|
||||
},
|
||||
"txd": {
|
||||
"label": "GPIO Senden",
|
||||
"description": "Setzen Sie den GPIO Pin, den Sie eingerichtet haben, als TXD Pin."
|
||||
},
|
||||
"baud": {
|
||||
"label": "Baudrate",
|
||||
"description": "Serielle Baudrate"
|
||||
},
|
||||
"timeout": {
|
||||
"label": "Zeitlimit erreicht",
|
||||
"description": "Wartezeit in Sekunden bis eine Nachricht als gesendet angenommen wird"
|
||||
},
|
||||
"mode": {
|
||||
"label": "Betriebsmodus",
|
||||
"description": "Modus auswählen"
|
||||
},
|
||||
"overrideConsoleSerialPort": {
|
||||
"label": "Seriellen Port der Konsole überschreiben",
|
||||
"description": "Wenn Sie einen seriellen Port an die Konsole angeschlossen haben, wird diese überschrieben."
|
||||
}
|
||||
},
|
||||
"storeForward": {
|
||||
"title": "Speichern & Weiterleiten Einstellungen",
|
||||
"description": "Einstellungen für das Modul Speichern & Weiterleiten",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Speichern & Weiterleiten aktivieren"
|
||||
},
|
||||
"heartbeat": {
|
||||
"label": "Herzschlag aktiviert",
|
||||
"description": "Herzschlag für Speichern & Weiterleiten aktivieren"
|
||||
},
|
||||
"records": {
|
||||
"label": "Anzahl Einträge",
|
||||
"description": "Anzahl der zu speichernden Datensätze"
|
||||
},
|
||||
"historyReturnMax": {
|
||||
"label": "Verlauf Rückgabewert maximal",
|
||||
"description": "Maximale Anzahl an zurückzugebenden Datensätzen"
|
||||
},
|
||||
"historyReturnWindow": {
|
||||
"label": "Zeitraum Rückgabewert",
|
||||
"description": "Maximale Anzahl an zurückzugebenden Datensätzen"
|
||||
}
|
||||
},
|
||||
"telemetry": {
|
||||
"title": "Telemetrieeinstellungen",
|
||||
"description": "Einstellungen für das Telemetriemodul",
|
||||
"deviceUpdateInterval": {
|
||||
"label": "Gerätekennzahlen",
|
||||
"description": "Aktualisierungsintervall für Gerätekennzahlen (Sekunden)"
|
||||
},
|
||||
"environmentUpdateInterval": {
|
||||
"label": "Aktualisierungsintervall für Umweltdaten (Sekunden)",
|
||||
"description": ""
|
||||
},
|
||||
"environmentMeasurementEnabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Aktiviert die Telemetrie für Umweltdaten"
|
||||
},
|
||||
"environmentScreenEnabled": {
|
||||
"label": "OLED Anzeige aktivieren",
|
||||
"description": "Zeige das Telemetriemodul auf der OLED Anzeige"
|
||||
},
|
||||
"environmentDisplayFahrenheit": {
|
||||
"label": "Temperatur in Fahrenheit",
|
||||
"description": "Temperatur in Fahrenheit anzeigen"
|
||||
},
|
||||
"airQualityEnabled": {
|
||||
"label": "Luftqualität aktiviert",
|
||||
"description": "Telemetrie für Luftqualität aktivieren"
|
||||
},
|
||||
"airQualityInterval": {
|
||||
"label": "Aktualisierungsintervall Luftqualität",
|
||||
"description": "Wie oft werden Luftqualitätsdaten über das Netz gesendet"
|
||||
},
|
||||
"powerMeasurementEnabled": {
|
||||
"label": "Energiemessung aktiviert",
|
||||
"description": "Aktiviere die Telemetrie für die Energiemessung"
|
||||
},
|
||||
"powerUpdateInterval": {
|
||||
"label": "Aktualisierungsintervall Energie",
|
||||
"description": "Wie oft werden Energiedaten an das Netz gesendet"
|
||||
},
|
||||
"powerScreenEnabled": {
|
||||
"label": "Energieanzeige aktiviert",
|
||||
"description": "Aktiviere die Anzeige für Energietelemetrie"
|
||||
}
|
||||
}
|
||||
"page": {
|
||||
"tabAmbientLighting": "Umgebungslicht",
|
||||
"tabAudio": "Audio",
|
||||
"tabCannedMessage": "Vordefinierte Nachrichten",
|
||||
"tabDetectionSensor": "Erkennungssensor",
|
||||
"tabExternalNotification": "Externe Benachrichtigung",
|
||||
"tabMqtt": "MQTT",
|
||||
"tabNeighborInfo": "Nachbarinformation",
|
||||
"tabPaxcounter": "Pax Zähler",
|
||||
"tabRangeTest": "Reichweitentest",
|
||||
"tabSerial": "Seriell",
|
||||
"tabStoreAndForward": "Speichern&Weiterleiten",
|
||||
"tabTelemetry": "Telemetrie"
|
||||
},
|
||||
"ambientLighting": {
|
||||
"title": "Einstellung Umgebungsbeleuchtung",
|
||||
"description": "Einstellungen für das Modul Umgebungsbeleuchtung",
|
||||
"ledState": {
|
||||
"label": "LED Status",
|
||||
"description": "Setzt die LED auf ein oder aus"
|
||||
},
|
||||
"current": {
|
||||
"label": "Stromstärke",
|
||||
"description": "Legt den Strom für den LED Ausgang fest. Standard ist 10"
|
||||
},
|
||||
"red": {
|
||||
"label": "Rot",
|
||||
"description": "Legt den roten LED Wert fest. Bereich 0-255"
|
||||
},
|
||||
"green": {
|
||||
"label": "Grün",
|
||||
"description": "Legt den grünen LED Wert fest. Bereich 0-255"
|
||||
},
|
||||
"blue": {
|
||||
"label": "Blau",
|
||||
"description": "Legt den blauen LED Wert fest. Bereich 0-255"
|
||||
}
|
||||
},
|
||||
"audio": {
|
||||
"title": "Audioeinstellungen",
|
||||
"description": "Einstellungen für das Audiomodul",
|
||||
"codec2Enabled": {
|
||||
"label": "Codec 2 aktiviert",
|
||||
"description": "Codec 2 Audiokodierung aktivieren"
|
||||
},
|
||||
"pttPin": {
|
||||
"label": "GPIO PTT",
|
||||
"description": "Für PTT verwendeter GPIO Pin"
|
||||
},
|
||||
"bitrate": {
|
||||
"label": "Bitrate",
|
||||
"description": "Bitrate zur Audiokodierung"
|
||||
},
|
||||
"i2sWs": {
|
||||
"label": "i2S WS",
|
||||
"description": "GPIO Pin für i2S WS"
|
||||
},
|
||||
"i2sSd": {
|
||||
"label": "i2S SD",
|
||||
"description": "GPIO Pin für i2S SD"
|
||||
},
|
||||
"i2sDin": {
|
||||
"label": "i2S DIN",
|
||||
"description": "GPIO Pin für i2S DIN"
|
||||
},
|
||||
"i2sSck": {
|
||||
"label": "i2S SCK",
|
||||
"description": "GPIO Pin für i2S SCK"
|
||||
}
|
||||
},
|
||||
"cannedMessage": {
|
||||
"title": "Einstellungen für vordefinierte Nachrichten",
|
||||
"description": "Einstellungen für das Modul vordefinierte Nachrichten",
|
||||
"moduleEnabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Vordefinierte Nachrichten aktivieren"
|
||||
},
|
||||
"rotary1Enabled": {
|
||||
"label": "Drehgeber #1 aktiviert",
|
||||
"description": "Drehgeber aktivieren"
|
||||
},
|
||||
"inputbrokerPinA": {
|
||||
"label": "Drehgeber Pin A",
|
||||
"description": "GPIO Pin Wert (1-39) für Drehgeber Pin A"
|
||||
},
|
||||
"inputbrokerPinB": {
|
||||
"label": "Drehgeber Pin B",
|
||||
"description": "GPIO Pin Wert (1-39) für Drehgeber Pin B"
|
||||
},
|
||||
"inputbrokerPinPress": {
|
||||
"label": "Drehgeber Pin Taste",
|
||||
"description": "GPIO Pin Wert (1-39) für Drehgeber Pin Taste"
|
||||
},
|
||||
"inputbrokerEventCw": {
|
||||
"label": "Ereignis im Uhrzeigersinn",
|
||||
"description": "Eingabeereignis auswählen."
|
||||
},
|
||||
"inputbrokerEventCcw": {
|
||||
"label": "Ereignis gegen Uhrzeigersinn",
|
||||
"description": "Eingabeereignis auswählen."
|
||||
},
|
||||
"inputbrokerEventPress": {
|
||||
"label": "Ereignis Tastendruck",
|
||||
"description": "Eingabeereignis auswählen."
|
||||
},
|
||||
"updown1Enabled": {
|
||||
"label": "Geber Hoch/Runter aktiviert",
|
||||
"description": "Aktiviere Geber Hoch/Runter"
|
||||
},
|
||||
"allowInputSource": {
|
||||
"label": "Eingabequelle zulassen",
|
||||
"description": "Wählen Sie aus: '_any', 'rotEnc1', 'upDownEnc1', 'cardkb'"
|
||||
},
|
||||
"sendBell": {
|
||||
"label": "Sende Glocke",
|
||||
"description": "Sendet ein Klingelzeichen (Glocke) mit jeder Nachricht"
|
||||
}
|
||||
},
|
||||
"detectionSensor": {
|
||||
"title": "Sensoreinstellungen für Erkennung",
|
||||
"description": "Einstellungen für das Erkennungssensormodul",
|
||||
"enabled": {
|
||||
"label": "Aktiviert",
|
||||
"description": "Erkennungssensormodul aktivieren oder deaktivieren"
|
||||
},
|
||||
"minimumBroadcastSecs": {
|
||||
"label": "Minimale Übertragungszeit alle Sekunden",
|
||||
"description": "Das Intervall in Sekunden, wie oft eine Nachricht an das Netz gesendet wird, wenn eine Statusänderung erkannt wurde"
|
||||
},
|
||||
"stateBroadcastSecs": {
|
||||
"label": "Statusübertragung alle Sekunden",
|
||||
"description": "Das Intervall in Sekunden, wie oft eine Nachricht mit dem aktuellen Status an das Netz gesendet wird, unabhängig von Änderungen"
|
||||
},
|
||||
"sendBell": {
|
||||
"label": "Sende Glocke",
|
||||
"description": "ASCII-Glocke mit Warnmeldung senden"
|
||||
},
|
||||
"name": {
|
||||
"label": "Anzeigename",
|
||||
"description": "Formatierte Nachricht die an das Netz gesendet wird, maximal 20 Zeichen"
|
||||
},
|
||||
"monitorPin": {
|
||||
"label": "GPIO Pin überwachen",
|
||||
"description": "Der GPIO Pin zur Überwachung von Statusänderungen"
|
||||
},
|
||||
"detectionTriggerType": {
|
||||
"label": "Auslösetyp der Erkennung",
|
||||
"description": "Die Art des zu verwendenden Auslöseereignisses"
|
||||
},
|
||||
"usePullup": {
|
||||
"label": "Pullup verwenden",
|
||||
"description": "Gibt an, ob der INPUT_PULLUP Modus für GPIO Pin verwendet wird oder nicht"
|
||||
}
|
||||
},
|
||||
"externalNotification": {
|
||||
"title": "Einstellungen für externe Benachrichtigungen",
|
||||
"description": "Einstellung für das Modul externe Benachrichtigung",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Externe Benachrichtigung aktivieren"
|
||||
},
|
||||
"outputMs": {
|
||||
"label": "Ausgabe MS",
|
||||
"description": "Ausgabe MS"
|
||||
},
|
||||
"output": {
|
||||
"label": "Ausgabe",
|
||||
"description": "Ausgabe"
|
||||
},
|
||||
"outputVibra": {
|
||||
"label": "Ausgabe Vibration",
|
||||
"description": "Ausgabe Vibration"
|
||||
},
|
||||
"outputBuzzer": {
|
||||
"label": "Ausgabe Summer",
|
||||
"description": "Ausgabe Summer"
|
||||
},
|
||||
"active": {
|
||||
"label": "Aktiv",
|
||||
"description": "Aktiv"
|
||||
},
|
||||
"alertMessage": {
|
||||
"label": "Warnmeldung",
|
||||
"description": "Warnmeldung"
|
||||
},
|
||||
"alertMessageVibra": {
|
||||
"label": "Vibration bei Warnmeldung",
|
||||
"description": "Vibration bei Warnmeldung"
|
||||
},
|
||||
"alertMessageBuzzer": {
|
||||
"label": "Summer bei Warnmeldung",
|
||||
"description": "Summer bei Warnmeldung"
|
||||
},
|
||||
"alertBell": {
|
||||
"label": "Warnglocke",
|
||||
"description": "Soll beim Empfang eines eingehenden Klingelzeichens (Glocke) eine Warnung ausgelöst werden?"
|
||||
},
|
||||
"alertBellVibra": {
|
||||
"label": "Vibration bei Klingelzeichen",
|
||||
"description": "Vibration bei Klingelzeichen"
|
||||
},
|
||||
"alertBellBuzzer": {
|
||||
"label": "Summer bei Klingelzeichen",
|
||||
"description": "Summer bei Klingelzeichen"
|
||||
},
|
||||
"usePwm": {
|
||||
"label": "PWM verwenden",
|
||||
"description": "PWM verwenden"
|
||||
},
|
||||
"nagTimeout": {
|
||||
"label": "Nervige Verzögerung",
|
||||
"description": "Nervige Verzögerung"
|
||||
},
|
||||
"useI2sAsBuzzer": {
|
||||
"label": "I2S GPIO Pin als Summer verwenden",
|
||||
"description": "I2S GPIO Pin als Summerausgang definieren"
|
||||
}
|
||||
},
|
||||
"mqtt": {
|
||||
"title": "MQTT Einstellungen",
|
||||
"description": "Einstellungen für das MQTT Modul",
|
||||
"enabled": {
|
||||
"label": "Aktiviert",
|
||||
"description": "MQTT aktivieren oder deaktivieren"
|
||||
},
|
||||
"address": {
|
||||
"label": "MQTT Server Adresse",
|
||||
"description": "MQTT Serveradresse für Standard/benutzerdefinierte Server"
|
||||
},
|
||||
"username": {
|
||||
"label": "MQTT Benutzername",
|
||||
"description": "MQTT Benutzername für Standard/benutzerdefinierte Server"
|
||||
},
|
||||
"password": {
|
||||
"label": "MQTT Passwort",
|
||||
"description": "MQTT Passwort für Standard/benutzerdefinierte Server"
|
||||
},
|
||||
"encryptionEnabled": {
|
||||
"label": "Verschlüsselung aktiviert",
|
||||
"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": {
|
||||
"label": "JSON aktiviert",
|
||||
"description": "Gibt an, ob JSON Nachrichten über MQTT gesendet oder empfangen werden sollen"
|
||||
},
|
||||
"tlsEnabled": {
|
||||
"label": "TLS aktiviert",
|
||||
"description": "TLS aktivieren oder deaktivieren"
|
||||
},
|
||||
"root": {
|
||||
"label": "Hauptthema",
|
||||
"description": "MQTT Hauptthema für Standard/Benutzerdefinierte Server"
|
||||
},
|
||||
"proxyToClientEnabled": {
|
||||
"label": "MQTT Client Proxy aktiviert",
|
||||
"description": "Verwendet die Netzwerkverbindung zum Austausch von MQTT Nachrichten mit dem Client."
|
||||
},
|
||||
"mapReportingEnabled": {
|
||||
"label": "Kartenberichte aktiviert",
|
||||
"description": "Ihr Knoten sendet in regelmäßigen Abständen eine unverschlüsselte Nachricht mit Kartenbericht an den konfigurierten MQTT-Server. Einschließlich ID, langen und kurzen Namen, ungefährer Standort, Hardwaremodell, Geräterolle, Firmware-Version, LoRa Region, Modem-Voreinstellung und Name des Primärkanal."
|
||||
},
|
||||
"mapReportSettings": {
|
||||
"publishIntervalSecs": {
|
||||
"label": "Veröffentlichungsintervall Kartenbericht (s)",
|
||||
"description": "Intervall in Sekunden, um Kartenberichte zu veröffentlichen"
|
||||
},
|
||||
"positionPrecision": {
|
||||
"label": "Ungefährer Standort",
|
||||
"description": "Der geteilte Standort mit einer Genauigkeit innerhalb dieser Entfernung",
|
||||
"options": {
|
||||
"metric_km23": "Innerhalb von 23 km",
|
||||
"metric_km12": "Innerhalb von 12 km",
|
||||
"metric_km5_8": "Innerhalb von 5,8 km",
|
||||
"metric_km2_9": "Innerhalb von 2,9 km",
|
||||
"metric_km1_5": "Innerhalb von 1,5 km",
|
||||
"metric_m700": "Innerhalb von 700 m",
|
||||
"metric_m350": "Innerhalb von 350 m",
|
||||
"metric_m200": "Innerhalb von 200 m",
|
||||
"metric_m90": "Innerhalb von 90 m",
|
||||
"metric_m50": "Innerhalb von 50 m",
|
||||
"imperial_mi15": "Innerhalb von 15 Meilen",
|
||||
"imperial_mi7_3": "Innerhalb von 7,3 Meilen",
|
||||
"imperial_mi3_6": "Innerhalb von 3,6 Meilen",
|
||||
"imperial_mi1_8": "Innerhalb von 1,8 Meilen",
|
||||
"imperial_mi0_9": "Innerhalb von 0,9 Meilen",
|
||||
"imperial_mi0_5": "Innerhalb von 0,5 Meilen",
|
||||
"imperial_mi0_2": "Innerhalb von 0,2 Meilen",
|
||||
"imperial_ft600": "Innerhalb von 600 Fuß",
|
||||
"imperial_ft300": "Innerhalb von 300 Fuß",
|
||||
"imperial_ft150": "Innerhalb von 150 Fuß"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"neighborInfo": {
|
||||
"title": "Einstellung Nachbarinformation",
|
||||
"description": "Einstellungen für das Modul Nachbarinformation",
|
||||
"enabled": {
|
||||
"label": "Aktiviert",
|
||||
"description": "Nachbarinformation Modul aktivieren oder deaktivieren"
|
||||
},
|
||||
"updateInterval": {
|
||||
"label": "Aktualisierungsintervall",
|
||||
"description": "Intervall in Sekunden, wie oft die Nachbarinformation an das Netz gesendet wird"
|
||||
}
|
||||
},
|
||||
"paxcounter": {
|
||||
"title": "Einstellung für Pax Zähler",
|
||||
"description": "Einstellungen für das Modul Pax Zähler",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Aktiviere Pax Zähler"
|
||||
},
|
||||
"paxcounterUpdateInterval": {
|
||||
"label": "Aktualisierungsintervall (Sekunden)",
|
||||
"description": "Wie lange soll zwischen dem Senden von Pax Zählernachrichten gewartet werden"
|
||||
},
|
||||
"wifiThreshold": {
|
||||
"label": "WLAN RSSI Grenzwert",
|
||||
"description": "Bei welchem WLAN RSSI Grenzwert sollte der Zähler erhöht werden. Standardwert -80"
|
||||
},
|
||||
"bleThreshold": {
|
||||
"label": "BLE RSSI Grenzwert",
|
||||
"description": "Bei welchem BLE RSSI Grenzwert sollte der Zähler erhöht werden. Standardwert -80"
|
||||
}
|
||||
},
|
||||
"rangeTest": {
|
||||
"title": "Einstellung Reichweitentest",
|
||||
"description": "Einstellungen für das Modul Reichweitentest",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Reichweitentest aktivieren"
|
||||
},
|
||||
"sender": {
|
||||
"label": "Nachrichtenintervall",
|
||||
"description": "Wie lange soll zwischen dem Senden von Testnachrichten gewartet werden"
|
||||
},
|
||||
"save": {
|
||||
"label": "CSV im internen Speicher abspeichern",
|
||||
"description": "Nur für ESP32"
|
||||
}
|
||||
},
|
||||
"serial": {
|
||||
"title": "Serielle Einstellungen",
|
||||
"description": "Einstellungen für das serielle Modul",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Serielle Ausgabe aktivieren"
|
||||
},
|
||||
"echo": {
|
||||
"label": "Echo",
|
||||
"description": "Wenn aktiviert, werden alle Nachrichten, die Sie senden, an Ihr Gerät zurückgesendet"
|
||||
},
|
||||
"rxd": {
|
||||
"label": "GPIO Empfangen",
|
||||
"description": "Setzen Sie den GPIO Pin, den Sie eingerichtet haben, als RXD Pin."
|
||||
},
|
||||
"txd": {
|
||||
"label": "GPIO Senden",
|
||||
"description": "Setzen Sie den GPIO Pin, den Sie eingerichtet haben, als TXD Pin."
|
||||
},
|
||||
"baud": {
|
||||
"label": "Baudrate",
|
||||
"description": "Serielle Baudrate"
|
||||
},
|
||||
"timeout": {
|
||||
"label": "Zeitlimit erreicht",
|
||||
"description": "Wartezeit in Sekunden bis eine Nachricht als gesendet angenommen wird"
|
||||
},
|
||||
"mode": {
|
||||
"label": "Betriebsmodus",
|
||||
"description": "Modus auswählen"
|
||||
},
|
||||
"overrideConsoleSerialPort": {
|
||||
"label": "Seriellen Port der Konsole überschreiben",
|
||||
"description": "Wenn Sie einen seriellen Port an die Konsole angeschlossen haben, wird diese überschrieben."
|
||||
}
|
||||
},
|
||||
"storeForward": {
|
||||
"title": "Speichern & Weiterleiten Einstellungen",
|
||||
"description": "Einstellungen für das Modul Speichern & Weiterleiten",
|
||||
"enabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Speichern & Weiterleiten aktivieren"
|
||||
},
|
||||
"heartbeat": {
|
||||
"label": "Herzschlag aktiviert",
|
||||
"description": "Herzschlag für Speichern & Weiterleiten aktivieren"
|
||||
},
|
||||
"records": {
|
||||
"label": "Anzahl Einträge",
|
||||
"description": "Anzahl der zu speichernden Datensätze"
|
||||
},
|
||||
"historyReturnMax": {
|
||||
"label": "Verlauf Rückgabewert maximal",
|
||||
"description": "Maximale Anzahl an zurückzugebenden Datensätzen"
|
||||
},
|
||||
"historyReturnWindow": {
|
||||
"label": "Zeitraum Rückgabewert",
|
||||
"description": "Maximale Anzahl an zurückzugebenden Datensätzen"
|
||||
}
|
||||
},
|
||||
"telemetry": {
|
||||
"title": "Telemetrieeinstellungen",
|
||||
"description": "Einstellungen für das Telemetriemodul",
|
||||
"deviceUpdateInterval": {
|
||||
"label": "Gerätekennzahlen",
|
||||
"description": "Aktualisierungsintervall für Gerätekennzahlen (Sekunden)"
|
||||
},
|
||||
"environmentUpdateInterval": {
|
||||
"label": "Aktualisierungsintervall für Umweltdaten (Sekunden)",
|
||||
"description": ""
|
||||
},
|
||||
"environmentMeasurementEnabled": {
|
||||
"label": "Modul aktiviert",
|
||||
"description": "Aktiviert die Telemetrie für Umweltdaten"
|
||||
},
|
||||
"environmentScreenEnabled": {
|
||||
"label": "OLED Anzeige aktivieren",
|
||||
"description": "Zeige das Telemetriemodul auf der OLED Anzeige"
|
||||
},
|
||||
"environmentDisplayFahrenheit": {
|
||||
"label": "Temperatur in Fahrenheit",
|
||||
"description": "Temperatur in Fahrenheit anzeigen"
|
||||
},
|
||||
"airQualityEnabled": {
|
||||
"label": "Luftqualität aktiviert",
|
||||
"description": "Telemetrie für Luftqualität aktivieren"
|
||||
},
|
||||
"airQualityInterval": {
|
||||
"label": "Aktualisierungsintervall Luftqualität",
|
||||
"description": "Wie oft werden Luftqualitätsdaten über das Netz gesendet"
|
||||
},
|
||||
"powerMeasurementEnabled": {
|
||||
"label": "Energiemessung aktiviert",
|
||||
"description": "Aktiviere die Telemetrie für die Energiemessung"
|
||||
},
|
||||
"powerUpdateInterval": {
|
||||
"label": "Aktualisierungsintervall Energie",
|
||||
"description": "Wie oft werden Energiedaten an das Netz gesendet"
|
||||
},
|
||||
"powerScreenEnabled": {
|
||||
"label": "Energieanzeige aktiviert",
|
||||
"description": "Aktiviere die Anzeige für Energietelemetrie"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,63 +1,63 @@
|
||||
{
|
||||
"nodeDetail": {
|
||||
"publicKeyEnabled": {
|
||||
"label": "Öffentlicher Schlüssel aktiviert"
|
||||
},
|
||||
"noPublicKey": {
|
||||
"label": "Kein öffentlicher Schlüssel"
|
||||
},
|
||||
"directMessage": {
|
||||
"label": "Direktnachricht {{shortName}}"
|
||||
},
|
||||
"favorite": {
|
||||
"label": "Favorit",
|
||||
"tooltip": "Diesen Knoten zu Favoriten hinzufügen oder entfernen"
|
||||
},
|
||||
"notFavorite": {
|
||||
"label": "Kein Favorit"
|
||||
},
|
||||
"error": {
|
||||
"label": "Fehler",
|
||||
"text": "Beim Abrufen der Knotendetails ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut."
|
||||
},
|
||||
"status": {
|
||||
"heard": "Gehört",
|
||||
"mqtt": "MQTT"
|
||||
},
|
||||
"elevation": {
|
||||
"label": "Höhe"
|
||||
},
|
||||
"channelUtil": {
|
||||
"label": "Kanal-Auslastung"
|
||||
},
|
||||
"airtimeUtil": {
|
||||
"label": "Sendezeit-Auslastung"
|
||||
}
|
||||
},
|
||||
"nodesTable": {
|
||||
"headings": {
|
||||
"longName": "Langer Name",
|
||||
"connection": "Verbindung",
|
||||
"lastHeard": "Zuletzt gehört",
|
||||
"encryption": "Verschlüsselung",
|
||||
"model": "Modell",
|
||||
"macAddress": "MAC Adresse"
|
||||
},
|
||||
"connectionStatus": {
|
||||
"direct": "Direkt",
|
||||
"away": "abwesend",
|
||||
"unknown": "-",
|
||||
"viaMqtt": ", über MQTT"
|
||||
},
|
||||
"lastHeardStatus": {
|
||||
"never": "Nie"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"added": "Hinzugefügt",
|
||||
"removed": "Entfernt",
|
||||
"ignoreNode": "Knoten ignorieren",
|
||||
"unignoreNode": "Knoten akzeptieren",
|
||||
"requestPosition": "Standort anfordern"
|
||||
}
|
||||
"nodeDetail": {
|
||||
"publicKeyEnabled": {
|
||||
"label": "Öffentlicher Schlüssel aktiviert"
|
||||
},
|
||||
"noPublicKey": {
|
||||
"label": "Kein öffentlicher Schlüssel"
|
||||
},
|
||||
"directMessage": {
|
||||
"label": "Direktnachricht {{shortName}}"
|
||||
},
|
||||
"favorite": {
|
||||
"label": "Favorit",
|
||||
"tooltip": "Diesen Knoten zu Favoriten hinzufügen oder entfernen"
|
||||
},
|
||||
"notFavorite": {
|
||||
"label": "Kein Favorit"
|
||||
},
|
||||
"error": {
|
||||
"label": "Fehler",
|
||||
"text": "Beim Abrufen der Knotendetails ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut."
|
||||
},
|
||||
"status": {
|
||||
"heard": "Gehört",
|
||||
"mqtt": "MQTT"
|
||||
},
|
||||
"elevation": {
|
||||
"label": "Höhe"
|
||||
},
|
||||
"channelUtil": {
|
||||
"label": "Kanal-Auslastung"
|
||||
},
|
||||
"airtimeUtil": {
|
||||
"label": "Sendezeit-Auslastung"
|
||||
}
|
||||
},
|
||||
"nodesTable": {
|
||||
"headings": {
|
||||
"longName": "Langer Name",
|
||||
"connection": "Verbindung",
|
||||
"lastHeard": "Zuletzt gehört",
|
||||
"encryption": "Verschlüsselung",
|
||||
"model": "Modell",
|
||||
"macAddress": "MAC Adresse"
|
||||
},
|
||||
"connectionStatus": {
|
||||
"direct": "Direkt",
|
||||
"away": "abwesend",
|
||||
"unknown": "-",
|
||||
"viaMqtt": ", über MQTT"
|
||||
},
|
||||
"lastHeardStatus": {
|
||||
"never": "Nie"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"added": "Hinzugefügt",
|
||||
"removed": "Entfernt",
|
||||
"ignoreNode": "Knoten ignorieren",
|
||||
"unignoreNode": "Knoten akzeptieren",
|
||||
"requestPosition": "Standort anfordern"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,228 +1,228 @@
|
||||
{
|
||||
"navigation": {
|
||||
"title": "Navigation",
|
||||
"messages": "Nachrichten",
|
||||
"map": "Karte",
|
||||
"config": "Einstellungen",
|
||||
"radioConfig": "Funkgerätekonfiguration",
|
||||
"moduleConfig": "Moduleinstellungen",
|
||||
"channels": "Kanäle",
|
||||
"nodes": "Knoten"
|
||||
},
|
||||
"app": {
|
||||
"title": "Meshtastic",
|
||||
"logo": "Meshtastic Logo"
|
||||
},
|
||||
"sidebar": {
|
||||
"collapseToggle": {
|
||||
"button": {
|
||||
"open": "Seitenleiste öffnen",
|
||||
"close": "Seitenleiste schließen"
|
||||
}
|
||||
},
|
||||
"deviceInfo": {
|
||||
"volts": "{{voltage}} Volt",
|
||||
"firmware": {
|
||||
"title": "Firmware",
|
||||
"version": "v{{version}}",
|
||||
"buildDate": "Erstelldatum: {{date}}"
|
||||
},
|
||||
"deviceName": {
|
||||
"title": "Gerätename",
|
||||
"changeName": "Gerätename ändern",
|
||||
"placeholder": "Gerätename eingeben"
|
||||
},
|
||||
"editDeviceName": "Gerätename bearbeiten"
|
||||
}
|
||||
},
|
||||
"batteryStatus": {
|
||||
"charging": "{{level}}% Ladung",
|
||||
"pluggedIn": "Wird geladen",
|
||||
"title": "Batterie"
|
||||
},
|
||||
"search": {
|
||||
"nodes": "Knoten suchen...",
|
||||
"channels": "Kanäle suchen...",
|
||||
"commandPalette": "Befehle suchen..."
|
||||
},
|
||||
"toast": {
|
||||
"positionRequestSent": {
|
||||
"title": "Standortanfrage gesendet."
|
||||
},
|
||||
"requestingPosition": {
|
||||
"title": "Standort wird angefordert, bitte warten..."
|
||||
},
|
||||
"sendingTraceroute": {
|
||||
"title": "Sende Traceroute, bitte warten..."
|
||||
},
|
||||
"tracerouteSent": {
|
||||
"title": "Traceroute gesendet."
|
||||
},
|
||||
"savedChannel": {
|
||||
"title": "Gespeicherter Kanal: {{channelName}}"
|
||||
},
|
||||
"messages": {
|
||||
"pkiEncryption": {
|
||||
"title": "Der Chat verwendet PKI-Verschlüsselung."
|
||||
},
|
||||
"pskEncryption": {
|
||||
"title": "Chat verwendet PSK-Verschlüsselung."
|
||||
}
|
||||
},
|
||||
"configSaveError": {
|
||||
"title": "Fehler beim Speichern von Einstellung",
|
||||
"description": "Beim Speichern der Einstellungen ist ein Fehler aufgetreten."
|
||||
},
|
||||
"validationError": {
|
||||
"title": "Einstellungsfehler vorhanden",
|
||||
"description": "Bitte korrigieren Sie die Einstellungsfehler vor dem Speichern."
|
||||
},
|
||||
"saveSuccess": {
|
||||
"title": "Einstellungen speichern",
|
||||
"description": "Die Einstellungsänderung {{case}} wurde gespeichert."
|
||||
},
|
||||
"favoriteNode": {
|
||||
"title": "{{action}} {{nodeName}} {{direction}} Favoriten.",
|
||||
"action": {
|
||||
"added": "Hinzugefügt",
|
||||
"removed": "Entfernt",
|
||||
"to": "bis",
|
||||
"from": "von"
|
||||
}
|
||||
},
|
||||
"ignoreNode": {
|
||||
"title": "{{action}} {{nodeName}} {{direction}} Ignorierliste",
|
||||
"action": {
|
||||
"added": "Hinzugefügt",
|
||||
"removed": "Entfernt",
|
||||
"to": "bis",
|
||||
"from": "von"
|
||||
}
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"copied": {
|
||||
"label": "Kopiert!"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"label": "In die Zwischenablage kopieren"
|
||||
},
|
||||
"hidePassword": {
|
||||
"label": "Passwort verbergen"
|
||||
},
|
||||
"showPassword": {
|
||||
"label": "Passwort anzeigen"
|
||||
},
|
||||
"deliveryStatus": {
|
||||
"delivered": "Zugestellt",
|
||||
"failed": "Zustellung fehlgeschlagen",
|
||||
"waiting": "Warte...",
|
||||
"unknown": "Unbekannt"
|
||||
}
|
||||
},
|
||||
"general": {
|
||||
"label": "Allgemein"
|
||||
},
|
||||
"hardware": {
|
||||
"label": "Hardware"
|
||||
},
|
||||
"metrics": {
|
||||
"label": "Messgrößen"
|
||||
},
|
||||
"role": {
|
||||
"label": "Rolle"
|
||||
},
|
||||
"filter": {
|
||||
"label": "Filter"
|
||||
},
|
||||
"advanced": {
|
||||
"label": "Fortgeschritten"
|
||||
},
|
||||
"clearInput": {
|
||||
"label": "Eingabe löschen"
|
||||
},
|
||||
"resetFilters": {
|
||||
"label": "Filter zurücksetzen"
|
||||
},
|
||||
"nodeName": {
|
||||
"label": "Knotenname/-nummer",
|
||||
"placeholder": "Meshtastic 1234"
|
||||
},
|
||||
"airtimeUtilization": {
|
||||
"label": "Sendezeit-Auslastung (%)"
|
||||
},
|
||||
"batteryLevel": {
|
||||
"label": "Akkustand (%)",
|
||||
"labelText": "Akkustand (%): {{value}}"
|
||||
},
|
||||
"batteryVoltage": {
|
||||
"label": "Batteriespannung (V)",
|
||||
"title": "Spannung"
|
||||
},
|
||||
"channelUtilization": {
|
||||
"label": "Kanalauslastung (%)"
|
||||
},
|
||||
"hops": {
|
||||
"direct": "Direkt",
|
||||
"label": "Anzahl Hops",
|
||||
"text": "Sprungweite: {{value}}"
|
||||
},
|
||||
"lastHeard": {
|
||||
"label": "Zuletzt gehört",
|
||||
"labelText": "Zuletzt gehört: {{value}}",
|
||||
"nowLabel": "Jetzt"
|
||||
},
|
||||
"snr": {
|
||||
"label": "SNR (dB)"
|
||||
},
|
||||
"favorites": {
|
||||
"label": "Favoriten"
|
||||
},
|
||||
"hide": {
|
||||
"label": "Ausblenden"
|
||||
},
|
||||
"showOnly": {
|
||||
"label": "Zeige nur"
|
||||
},
|
||||
"viaMqtt": {
|
||||
"label": "Über MQTT verbunden"
|
||||
},
|
||||
"hopsUnknown": {
|
||||
"label": "Unbekannte Sprungweite"
|
||||
},
|
||||
"showUnheard": {
|
||||
"label": "Nie gehört"
|
||||
},
|
||||
"language": {
|
||||
"label": "Sprache",
|
||||
"changeLanguage": "Sprache ändern"
|
||||
},
|
||||
"theme": {
|
||||
"dark": "Dunkel",
|
||||
"light": "Hell",
|
||||
"system": "Automatisch",
|
||||
"changeTheme": "Farbschema ändern"
|
||||
},
|
||||
"errorPage": {
|
||||
"title": "Das ist ein wenig peinlich...",
|
||||
"description1": "Es tut uns wirklich leid, aber im Webclient ist ein Fehler aufgetreten, der es zum Absturz gebracht hat. <br /> Das soll nicht passieren, und wir arbeiten hart daran, es zu beheben.",
|
||||
"description2": "Der beste Weg, um zu verhindern, dass sich dies Ihnen oder irgendjemand anderem wiederholt, besteht darin, uns über dieses Problem zu berichten.",
|
||||
"reportInstructions": "Bitte fügen Sie folgende Informationen in Ihren Bericht ein:",
|
||||
"reportSteps": {
|
||||
"step1": "Was haben Sie getan, als der Fehler aufgetreten ist",
|
||||
"step2": "Was haben Sie erwartet",
|
||||
"step3": "Was tatsächlich passiert ist",
|
||||
"step4": "Sonstige relevante Informationen"
|
||||
},
|
||||
"reportLink": "Sie können das Problem auf unserem <0>GitHub</0> melden",
|
||||
"dashboardLink": "Zurück zum <0>Dashboard</0>",
|
||||
"detailsSummary": "Fehlerdetails",
|
||||
"errorMessageLabel": "Fehlermeldungen:",
|
||||
"stackTraceLabel": "Stapelabzug:",
|
||||
"fallbackError": "{{error}}"
|
||||
},
|
||||
"footer": {
|
||||
"text": "Powered by <0>▲ Vercel</0> | Meshtastic®️ ist eine eingetragene Marke der Meshtastic LLC. | <1>Rechtliche Informationen</1>",
|
||||
"commitSha": "Commit SHA: {{sha}}"
|
||||
}
|
||||
"navigation": {
|
||||
"title": "Navigation",
|
||||
"messages": "Nachrichten",
|
||||
"map": "Karte",
|
||||
"config": "Einstellungen",
|
||||
"radioConfig": "Funkgerätekonfiguration",
|
||||
"moduleConfig": "Moduleinstellungen",
|
||||
"channels": "Kanäle",
|
||||
"nodes": "Knoten"
|
||||
},
|
||||
"app": {
|
||||
"title": "Meshtastic",
|
||||
"logo": "Meshtastic Logo"
|
||||
},
|
||||
"sidebar": {
|
||||
"collapseToggle": {
|
||||
"button": {
|
||||
"open": "Seitenleiste öffnen",
|
||||
"close": "Seitenleiste schließen"
|
||||
}
|
||||
},
|
||||
"deviceInfo": {
|
||||
"volts": "{{voltage}} Volt",
|
||||
"firmware": {
|
||||
"title": "Firmware",
|
||||
"version": "v{{version}}",
|
||||
"buildDate": "Erstelldatum: {{date}}"
|
||||
},
|
||||
"deviceName": {
|
||||
"title": "Gerätename",
|
||||
"changeName": "Gerätename ändern",
|
||||
"placeholder": "Gerätename eingeben"
|
||||
},
|
||||
"editDeviceName": "Gerätename bearbeiten"
|
||||
}
|
||||
},
|
||||
"batteryStatus": {
|
||||
"charging": "{{level}}% Ladung",
|
||||
"pluggedIn": "Wird geladen",
|
||||
"title": "Batterie"
|
||||
},
|
||||
"search": {
|
||||
"nodes": "Knoten suchen...",
|
||||
"channels": "Kanäle suchen...",
|
||||
"commandPalette": "Befehle suchen..."
|
||||
},
|
||||
"toast": {
|
||||
"positionRequestSent": {
|
||||
"title": "Standortanfrage gesendet."
|
||||
},
|
||||
"requestingPosition": {
|
||||
"title": "Standort wird angefordert, bitte warten..."
|
||||
},
|
||||
"sendingTraceroute": {
|
||||
"title": "Sende Traceroute, bitte warten..."
|
||||
},
|
||||
"tracerouteSent": {
|
||||
"title": "Traceroute gesendet."
|
||||
},
|
||||
"savedChannel": {
|
||||
"title": "Gespeicherter Kanal: {{channelName}}"
|
||||
},
|
||||
"messages": {
|
||||
"pkiEncryption": {
|
||||
"title": "Der Chat verwendet PKI-Verschlüsselung."
|
||||
},
|
||||
"pskEncryption": {
|
||||
"title": "Chat verwendet PSK-Verschlüsselung."
|
||||
}
|
||||
},
|
||||
"configSaveError": {
|
||||
"title": "Fehler beim Speichern von Einstellung",
|
||||
"description": "Beim Speichern der Einstellungen ist ein Fehler aufgetreten."
|
||||
},
|
||||
"validationError": {
|
||||
"title": "Einstellungsfehler vorhanden",
|
||||
"description": "Bitte korrigieren Sie die Einstellungsfehler vor dem Speichern."
|
||||
},
|
||||
"saveSuccess": {
|
||||
"title": "Einstellungen speichern",
|
||||
"description": "Die Einstellungsänderung {{case}} wurde gespeichert."
|
||||
},
|
||||
"favoriteNode": {
|
||||
"title": "{{action}} {{nodeName}} {{direction}} Favoriten.",
|
||||
"action": {
|
||||
"added": "Hinzugefügt",
|
||||
"removed": "Entfernt",
|
||||
"to": "bis",
|
||||
"from": "von"
|
||||
}
|
||||
},
|
||||
"ignoreNode": {
|
||||
"title": "{{action}} {{nodeName}} {{direction}} Ignorierliste",
|
||||
"action": {
|
||||
"added": "Hinzugefügt",
|
||||
"removed": "Entfernt",
|
||||
"to": "bis",
|
||||
"from": "von"
|
||||
}
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"copied": {
|
||||
"label": "Kopiert!"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"label": "In die Zwischenablage kopieren"
|
||||
},
|
||||
"hidePassword": {
|
||||
"label": "Passwort verbergen"
|
||||
},
|
||||
"showPassword": {
|
||||
"label": "Passwort anzeigen"
|
||||
},
|
||||
"deliveryStatus": {
|
||||
"delivered": "Zugestellt",
|
||||
"failed": "Zustellung fehlgeschlagen",
|
||||
"waiting": "Warte...",
|
||||
"unknown": "Unbekannt"
|
||||
}
|
||||
},
|
||||
"general": {
|
||||
"label": "Allgemein"
|
||||
},
|
||||
"hardware": {
|
||||
"label": "Hardware"
|
||||
},
|
||||
"metrics": {
|
||||
"label": "Messgrößen"
|
||||
},
|
||||
"role": {
|
||||
"label": "Rolle"
|
||||
},
|
||||
"filter": {
|
||||
"label": "Filter"
|
||||
},
|
||||
"advanced": {
|
||||
"label": "Fortgeschritten"
|
||||
},
|
||||
"clearInput": {
|
||||
"label": "Eingabe löschen"
|
||||
},
|
||||
"resetFilters": {
|
||||
"label": "Filter zurücksetzen"
|
||||
},
|
||||
"nodeName": {
|
||||
"label": "Knotenname/-nummer",
|
||||
"placeholder": "Meshtastic 1234"
|
||||
},
|
||||
"airtimeUtilization": {
|
||||
"label": "Sendezeit-Auslastung (%)"
|
||||
},
|
||||
"batteryLevel": {
|
||||
"label": "Akkustand (%)",
|
||||
"labelText": "Akkustand (%): {{value}}"
|
||||
},
|
||||
"batteryVoltage": {
|
||||
"label": "Batteriespannung (V)",
|
||||
"title": "Spannung"
|
||||
},
|
||||
"channelUtilization": {
|
||||
"label": "Kanalauslastung (%)"
|
||||
},
|
||||
"hops": {
|
||||
"direct": "Direkt",
|
||||
"label": "Anzahl Hops",
|
||||
"text": "Sprungweite: {{value}}"
|
||||
},
|
||||
"lastHeard": {
|
||||
"label": "Zuletzt gehört",
|
||||
"labelText": "Zuletzt gehört: {{value}}",
|
||||
"nowLabel": "Jetzt"
|
||||
},
|
||||
"snr": {
|
||||
"label": "SNR (dB)"
|
||||
},
|
||||
"favorites": {
|
||||
"label": "Favoriten"
|
||||
},
|
||||
"hide": {
|
||||
"label": "Ausblenden"
|
||||
},
|
||||
"showOnly": {
|
||||
"label": "Zeige nur"
|
||||
},
|
||||
"viaMqtt": {
|
||||
"label": "Über MQTT verbunden"
|
||||
},
|
||||
"hopsUnknown": {
|
||||
"label": "Unbekannte Sprungweite"
|
||||
},
|
||||
"showUnheard": {
|
||||
"label": "Nie gehört"
|
||||
},
|
||||
"language": {
|
||||
"label": "Sprache",
|
||||
"changeLanguage": "Sprache ändern"
|
||||
},
|
||||
"theme": {
|
||||
"dark": "Dunkel",
|
||||
"light": "Hell",
|
||||
"system": "Automatisch",
|
||||
"changeTheme": "Farbschema ändern"
|
||||
},
|
||||
"errorPage": {
|
||||
"title": "Das ist ein wenig peinlich...",
|
||||
"description1": "Es tut uns wirklich leid, aber im Webclient ist ein Fehler aufgetreten, der es zum Absturz gebracht hat. <br /> Das soll nicht passieren, und wir arbeiten hart daran, es zu beheben.",
|
||||
"description2": "Der beste Weg, um zu verhindern, dass sich dies Ihnen oder irgendjemand anderem wiederholt, besteht darin, uns über dieses Problem zu berichten.",
|
||||
"reportInstructions": "Bitte fügen Sie folgende Informationen in Ihren Bericht ein:",
|
||||
"reportSteps": {
|
||||
"step1": "Was haben Sie getan, als der Fehler aufgetreten ist",
|
||||
"step2": "Was haben Sie erwartet",
|
||||
"step3": "Was tatsächlich passiert ist",
|
||||
"step4": "Sonstige relevante Informationen"
|
||||
},
|
||||
"reportLink": "Sie können das Problem auf unserem <0>GitHub</0> melden",
|
||||
"dashboardLink": "Zurück zum <0>Dashboard</0>",
|
||||
"detailsSummary": "Fehlerdetails",
|
||||
"errorMessageLabel": "Fehlermeldungen:",
|
||||
"stackTraceLabel": "Stapelabzug:",
|
||||
"fallbackError": "{{error}}"
|
||||
},
|
||||
"footer": {
|
||||
"text": "Powered by <0>▲ Vercel</0> | Meshtastic®️ ist eine eingetragene Marke der Meshtastic LLC. | <1>Rechtliche Informationen</1>",
|
||||
"commitSha": "Commit SHA: {{sha}}"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user