chore(i18n): New Crowdin Translations by GitHub Action (#908)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
co-authored by
Crowdin Bot
parent
68ad535259
commit
f375911c4a
@@ -1,69 +1,71 @@
|
||||
{
|
||||
"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}}",
|
||||
"import": "Importieren",
|
||||
"export": "Exportieren"
|
||||
},
|
||||
"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ß"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
"messages": "Nachrichten",
|
||||
"map": "Karte",
|
||||
"config": "Einstellungen",
|
||||
"channels": "Kanäle",
|
||||
"nodes": "Knoten"
|
||||
}
|
||||
},
|
||||
@@ -45,7 +44,8 @@
|
||||
"label": "Debug",
|
||||
"command": {
|
||||
"reconfigure": "Neu einrichten",
|
||||
"clearAllStoredMessages": "Alle gespeicherten Nachrichten löschen"
|
||||
"clearAllStoredMessages": "Alle gespeicherten Nachrichten löschen",
|
||||
"clearAllStores": "Lösche den gesamten lokalen Speicher"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,142 +1,157 @@
|
||||
{
|
||||
"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",
|
||||
"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."
|
||||
}
|
||||
},
|
||||
"yes": "Ja",
|
||||
"no": "Nein"
|
||||
"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",
|
||||
"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"
|
||||
},
|
||||
"kilometer": {
|
||||
"one": "Kilometer",
|
||||
"plural": "Kilometer",
|
||||
"suffix": "km"
|
||||
},
|
||||
"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",
|
||||
"today": "Heute",
|
||||
"yesterday": "Gestern"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"degree": {
|
||||
"one": "Grad",
|
||||
"plural": "Grad",
|
||||
"suffix": "°"
|
||||
}
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"invalidOverrideFreq": {
|
||||
"number": "Ungültiges Format, erwartet wurde ein Wert im Bereich 410–930 MHz oder 0 (Standard verwenden)."
|
||||
}
|
||||
},
|
||||
"yes": "Ja",
|
||||
"no": "Nein"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,458 @@
|
||||
{
|
||||
"page": {
|
||||
"title": "Einstellungen",
|
||||
"tabUser": "Benutzer",
|
||||
"tabChannels": "Kanäle",
|
||||
"tabBluetooth": "Bluetooth",
|
||||
"tabDevice": "Gerät",
|
||||
"tabDisplay": "Display",
|
||||
"tabLora": "LoRa",
|
||||
"tabNetwork": "Netzwerk",
|
||||
"tabPosition": "Standort",
|
||||
"tabPower": "Leistung",
|
||||
"tabSecurity": "Sicherheit"
|
||||
},
|
||||
"sidebar": {
|
||||
"label": "Einstellungen"
|
||||
},
|
||||
"device": {
|
||||
"title": "Geräteeinstellungen",
|
||||
"description": "Einstellungen für dieses Gerät",
|
||||
"buttonPin": {
|
||||
"description": "GPIO für Taste überschreiben",
|
||||
"label": "GPIO Taste"
|
||||
},
|
||||
"buzzerPin": {
|
||||
"description": "GPIO für Summer überschreiben",
|
||||
"label": "GPIO Summer"
|
||||
},
|
||||
"disableTripleClick": {
|
||||
"description": "Dreifachklick deaktivieren",
|
||||
"label": "Dreifachklick deaktivieren"
|
||||
},
|
||||
"doubleTapAsButtonPress": {
|
||||
"description": "Doppeltes Tippen als Taste verwenden",
|
||||
"label": "Doppelklick als Tastendruck"
|
||||
},
|
||||
"ledHeartbeatDisabled": {
|
||||
"description": "Puls LED deaktivieren",
|
||||
"label": "Herzschlag LED deaktivieren"
|
||||
},
|
||||
"nodeInfoBroadcastInterval": {
|
||||
"description": "Häufigkeit der Übertragung von Knoteninformationen",
|
||||
"label": "Knoteninfo Übertragungsintervall"
|
||||
},
|
||||
"posixTimezone": {
|
||||
"description": "Zeichenfolge der POSIX Zeitzone für dieses Gerät",
|
||||
"label": "POSIX Zeitzone"
|
||||
},
|
||||
"rebroadcastMode": {
|
||||
"description": "Wie Weiterleitungen behandelt werden",
|
||||
"label": "Weiterleitungsmodus"
|
||||
},
|
||||
"role": {
|
||||
"description": "In welcher Rolle das Gerät im Netz arbeitet",
|
||||
"label": "Rolle"
|
||||
}
|
||||
},
|
||||
"bluetooth": {
|
||||
"title": "Bluetooth Einstellungen",
|
||||
"description": "Einstellungen für das Bluetooth Modul",
|
||||
"note": "Hinweis: Einige Geräte (ESP32) können nicht gleichzeitig Bluetooth und WLAN verwenden.",
|
||||
"enabled": {
|
||||
"description": "Bluetooth aktivieren oder deaktivieren",
|
||||
"label": "Aktiviert"
|
||||
},
|
||||
"pairingMode": {
|
||||
"description": "PIN Nummer Auswahlverhalten",
|
||||
"label": "Kopplungsmodus"
|
||||
},
|
||||
"pin": {
|
||||
"description": "PIN Nummer zum Verbinden verwenden",
|
||||
"label": "PIN Nummer"
|
||||
}
|
||||
},
|
||||
"display": {
|
||||
"description": "Einstellungen für die Geräteanzeige",
|
||||
"title": "Anzeigeeinstellungen",
|
||||
"headingBold": {
|
||||
"description": "Überschrifttext fett darstellen",
|
||||
"label": "Fette Überschrift"
|
||||
},
|
||||
"carouselDelay": {
|
||||
"description": "Bestimmt wie schnell die Fenster durch gewechselt werden",
|
||||
"label": "Karussellintervall"
|
||||
},
|
||||
"compassNorthTop": {
|
||||
"description": "Norden im Kompass immer oben anzeigen",
|
||||
"label": "Kompass Norden oben"
|
||||
},
|
||||
"displayMode": {
|
||||
"description": "Variante des Anzeigelayout",
|
||||
"label": "Anzeigemodus"
|
||||
},
|
||||
"displayUnits": {
|
||||
"description": "Zeige metrische oder imperiale Einheiten",
|
||||
"label": "Anzeigeeinheiten"
|
||||
},
|
||||
"flipScreen": {
|
||||
"description": "Anzeige um 180 Grad drehen",
|
||||
"label": "Anzeige drehen"
|
||||
},
|
||||
"gpsDisplayUnits": {
|
||||
"description": "Anzeigeformat der Koordinaten",
|
||||
"label": "GPS Anzeigeformat"
|
||||
},
|
||||
"oledType": {
|
||||
"description": "Art des OLED Anzeige, die an dem Gerät angeschlossen ist",
|
||||
"label": "OLED Typ"
|
||||
},
|
||||
"screenTimeout": {
|
||||
"description": "Anzeige nach dieser Zeit automatisch ausschalten",
|
||||
"label": "Anzeigeabschaltung"
|
||||
},
|
||||
"twelveHourClock": {
|
||||
"description": "12-Stunden Format benutzen",
|
||||
"label": "12-Stunden Uhr"
|
||||
},
|
||||
"wakeOnTapOrMotion": {
|
||||
"description": "Gerät durch Tippen oder Bewegung aufwecken",
|
||||
"label": "Aufwachen durch Tippen oder Bewegung"
|
||||
}
|
||||
},
|
||||
"lora": {
|
||||
"title": "Netzeinstellungen",
|
||||
"description": "Einstellungen für das LoRa Netz",
|
||||
"bandwidth": {
|
||||
"description": "Kanalbandbreite in MHz",
|
||||
"label": "Bandbreite"
|
||||
},
|
||||
"boostedRxGain": {
|
||||
"description": "Erhöhte Empfangsverstärkung",
|
||||
"label": "Erhöhte Empfangsverstärkung"
|
||||
},
|
||||
"codingRate": {
|
||||
"description": "Kodierrate",
|
||||
"label": "Fehlerkorrektur"
|
||||
},
|
||||
"frequencyOffset": {
|
||||
"description": "Frequenzversatz zur Kalibrierung von Oszillatorfehlern",
|
||||
"label": "Frequenzversatz"
|
||||
},
|
||||
"frequencySlot": {
|
||||
"description": "LoRa Frequenzschlitz",
|
||||
"label": "Frequenzschlitz"
|
||||
},
|
||||
"hopLimit": {
|
||||
"description": "Maximale Sprungweite",
|
||||
"label": "Sprungweite"
|
||||
},
|
||||
"ignoreMqtt": {
|
||||
"description": "MQTT Nachrichten nicht über das Netz weiterleiten",
|
||||
"label": "MQTT ignorieren"
|
||||
},
|
||||
"modemPreset": {
|
||||
"description": "Modem Voreinstellung die verwendet wird",
|
||||
"label": "Modem Voreinstellungen"
|
||||
},
|
||||
"okToMqtt": {
|
||||
"description": "Wenn auf aktiviert, zeigt diese Einstellung an, dass der Benutzer das Weiterleiten von Nachrichten über MQTT akzeptiert. Wenn deaktiviert, werden entfernte Knoten aufgefordert, Nachrichten nicht über MQTT weiterzuleiten",
|
||||
"label": "OK für MQTT"
|
||||
},
|
||||
"overrideDutyCycle": {
|
||||
"description": "Duty-Cycle überschreiben",
|
||||
"label": "Duty-Cycle überschreiben"
|
||||
},
|
||||
"overrideFrequency": {
|
||||
"description": "Sendefrequenz überschreiben (MHz)",
|
||||
"label": "Sendefrequenz überschreiben"
|
||||
},
|
||||
"region": {
|
||||
"description": "Legt die Region für Ihren Knoten fest",
|
||||
"label": "Region"
|
||||
},
|
||||
"spreadingFactor": {
|
||||
"description": "Anzahl der Symbole zur Kodierung der Nutzdaten",
|
||||
"label": "Spreizfaktor"
|
||||
},
|
||||
"transmitEnabled": {
|
||||
"description": "Sender (TX) des LoRa Funkgerätes aktivieren/deaktivieren",
|
||||
"label": "Senden aktiviert"
|
||||
},
|
||||
"transmitPower": {
|
||||
"description": "Maximale Sendeleistung",
|
||||
"label": "Sendeleistung"
|
||||
},
|
||||
"usePreset": {
|
||||
"description": "Eine der vordefinierten Modem Voreinstellungen verwenden",
|
||||
"label": "Voreinstellung verwenden"
|
||||
},
|
||||
"meshSettings": {
|
||||
"description": "Einstellungen für das LoRa Netz",
|
||||
"label": "Netzeinstellungen"
|
||||
},
|
||||
"waveformSettings": {
|
||||
"description": "Einstellungen für die LoRa Wellenform",
|
||||
"label": "Einstellungen der Wellenform"
|
||||
},
|
||||
"radioSettings": {
|
||||
"label": "Funkeinstellungen",
|
||||
"description": "Einstellungen für das LoRa Funkgerät"
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
"title": "WLAN Einstellungen",
|
||||
"description": "WLAN Funkeinstellungen",
|
||||
"note": "Hinweis: Einige Geräte (ESP32) können nicht gleichzeitig Bluetooth und WLAN verwenden.",
|
||||
"addressMode": {
|
||||
"description": "Auswahl der IP Adressenzuweisung",
|
||||
"label": "IP Adressenmodus"
|
||||
},
|
||||
"dns": {
|
||||
"description": "DNS Server",
|
||||
"label": "DNS"
|
||||
},
|
||||
"ethernetEnabled": {
|
||||
"description": "Aktivieren oder deaktivieren sie den Ethernet Anschluss",
|
||||
"label": "Aktiviert"
|
||||
},
|
||||
"gateway": {
|
||||
"description": "Standard Gateway",
|
||||
"label": "Gateway"
|
||||
},
|
||||
"ip": {
|
||||
"description": "IP Adresse",
|
||||
"label": "IP"
|
||||
},
|
||||
"psk": {
|
||||
"description": "Netzwerkpasswort",
|
||||
"label": "PSK"
|
||||
},
|
||||
"ssid": {
|
||||
"description": "Netzwerkname",
|
||||
"label": "SSID"
|
||||
},
|
||||
"subnet": {
|
||||
"description": "Subnetzmaske",
|
||||
"label": "Subnetz"
|
||||
},
|
||||
"wifiEnabled": {
|
||||
"description": "Aktivieren oder deaktivieren Sie die WLAN Übertragung",
|
||||
"label": "Aktiviert"
|
||||
},
|
||||
"meshViaUdp": {
|
||||
"label": "Netz über UDP"
|
||||
},
|
||||
"ntpServer": {
|
||||
"label": "NTP Server"
|
||||
},
|
||||
"rsyslogServer": {
|
||||
"label": "Rsyslog Server"
|
||||
},
|
||||
"ethernetConfigSettings": {
|
||||
"description": "Einstellung des Ethernet Ports",
|
||||
"label": "Ethernet Einstellung"
|
||||
},
|
||||
"ipConfigSettings": {
|
||||
"description": "Einstellung der IP Adresse",
|
||||
"label": "IP Adresseinstellungen"
|
||||
},
|
||||
"ntpConfigSettings": {
|
||||
"description": "NTP Server Einstellungen",
|
||||
"label": "NTP Einstellungen"
|
||||
},
|
||||
"rsyslogConfigSettings": {
|
||||
"description": "Rsyslog Einstellung",
|
||||
"label": "Rsyslog Einstellung"
|
||||
},
|
||||
"udpConfigSettings": {
|
||||
"description": "UDP über Netz Einstellung",
|
||||
"label": "UDP Konfiguration"
|
||||
}
|
||||
},
|
||||
"position": {
|
||||
"title": "Standorteinstellung",
|
||||
"description": "Einstellungen für das Standortmodul",
|
||||
"broadcastInterval": {
|
||||
"description": "Wie oft Ihr Standort über das Netz gesendet wird",
|
||||
"label": "Übertragungsintervall"
|
||||
},
|
||||
"enablePin": {
|
||||
"description": "Überschreiben des GPIO der das GPS-Modul aktiviert",
|
||||
"label": "GPIO GPS aktivieren"
|
||||
},
|
||||
"fixedPosition": {
|
||||
"description": "GPS Standort nicht senden, sondern manuell angegeben",
|
||||
"label": "Fester Standort"
|
||||
},
|
||||
"gpsMode": {
|
||||
"description": "Einstellung, ob GPS des Geräts aktiviert, deaktiviert oder nicht vorhanden ist",
|
||||
"label": "GPS Modus"
|
||||
},
|
||||
"gpsUpdateInterval": {
|
||||
"description": "Wie oft ein GPS Standort ermittelt werden soll",
|
||||
"label": "GPS Aktualisierungsintervall"
|
||||
},
|
||||
"positionFlags": {
|
||||
"description": "Optionalen, die bei der Zusammenstellung von Standortnachrichten enthalten sein sollen. Je mehr Optionen ausgewählt werden, desto größer wird die Nachricht und die längere Übertragungszeit erhöht das Risiko für einen Nachrichtenverlust.",
|
||||
"label": "Standort Optionen"
|
||||
},
|
||||
"receivePin": {
|
||||
"description": "GPIO Pin für serielles Empfangen (RX) des GPS-Moduls überschreiben",
|
||||
"label": "GPIO Empfangen"
|
||||
},
|
||||
"smartPositionEnabled": {
|
||||
"description": "Standort nur verschicken, wenn eine sinnvolle Standortänderung stattgefunden hat",
|
||||
"label": "Intelligenten Standort aktivieren"
|
||||
},
|
||||
"smartPositionMinDistance": {
|
||||
"description": "Mindestabstand (in Meter), die vor dem Senden einer Standortaktualisierung zurückgelegt werden muss",
|
||||
"label": "Minimale Entfernung für intelligenten Standort"
|
||||
},
|
||||
"smartPositionMinInterval": {
|
||||
"description": "Minimales Intervall (in Sekunden), das vor dem Senden einer Standortaktualisierung vergangen sein muss",
|
||||
"label": "Minimales Intervall für intelligenten Standort"
|
||||
},
|
||||
"transmitPin": {
|
||||
"description": "GPIO Pin für serielles Senden (TX) des GPS-Moduls überschreiben",
|
||||
"label": "GPIO Senden"
|
||||
},
|
||||
"intervalsSettings": {
|
||||
"description": "Wie oft Standortaktualisierungen gesendet werden",
|
||||
"label": "Intervalle"
|
||||
},
|
||||
"flags": {
|
||||
"placeholder": "Standort Optionen auswählen",
|
||||
"altitude": "Höhe",
|
||||
"altitudeGeoidalSeparation": "Geoidale Höhentrennung",
|
||||
"altitudeMsl": "Höhe in Bezug auf Meeresspiegel",
|
||||
"dop": "Dilution of Präzision (DOP) PDOP standardmäßig verwenden",
|
||||
"hdopVdop": "Wenn DOP gesetzt ist, wird HDOP / VDOP anstelle von PDOP verwendet",
|
||||
"numSatellites": "Anzahl Satelliten",
|
||||
"sequenceNumber": "Sequenznummer",
|
||||
"timestamp": "Zeitstempel",
|
||||
"unset": "Nicht konfiguriert",
|
||||
"vehicleHeading": "Fahrzeugsteuerkurs",
|
||||
"vehicleSpeed": "Fahrzeuggeschwindigkeit"
|
||||
}
|
||||
},
|
||||
"power": {
|
||||
"adcMultiplierOverride": {
|
||||
"description": "Zur Optimierung der Genauigkeit bei der Akkuspannungsmessung",
|
||||
"label": "ADC Multiplikationsfaktor"
|
||||
},
|
||||
"ina219Address": {
|
||||
"description": "Adresse des INA219 Stromsensors",
|
||||
"label": "INA219 Adresse"
|
||||
},
|
||||
"lightSleepDuration": {
|
||||
"description": "Wie lange das Gerät im leichten Schlafmodus ist",
|
||||
"label": "Dauer leichter Schlafmodus"
|
||||
},
|
||||
"minimumWakeTime": {
|
||||
"description": "Minimale Zeitspanne für die das Gerät aktiv bleibt, nachdem es eine Nachricht empfangen hat",
|
||||
"label": "Minimale Aufwachzeit"
|
||||
},
|
||||
"noConnectionBluetoothDisabled": {
|
||||
"description": "Wenn das Gerät keine Bluetooth-Verbindung erhält, wird BLE nach dieser Zeit deaktiviert",
|
||||
"label": "Keine Verbindung, Bluetooth deaktiviert"
|
||||
},
|
||||
"powerSavingEnabled": {
|
||||
"description": "Auswählen, wenn aus einer Stromquelle mit niedriger Kapazität (z.B. Solar) betrieben wird, um den Stromverbrauch so weit wie möglich zu minimieren.",
|
||||
"label": "Energiesparmodus aktivieren"
|
||||
},
|
||||
"shutdownOnBatteryDelay": {
|
||||
"description": "Verzögerung bis zum Abschalten der Knoten sich im Akkubetrieb befindet. 0 für unbegrenzt",
|
||||
"label": "Verzögerung Akkuabschaltung"
|
||||
},
|
||||
"superDeepSleepDuration": {
|
||||
"description": "Wie lange das Gerät im supertiefen Schlafmodus ist",
|
||||
"label": "Dauer Supertiefschlaf"
|
||||
},
|
||||
"powerConfigSettings": {
|
||||
"description": "Einstellungen für das Energiemodul",
|
||||
"label": "Energie Einstellungen"
|
||||
},
|
||||
"sleepSettings": {
|
||||
"description": "Einstellungen Ruhezustand für das Energiemodul",
|
||||
"label": "Einstellung Ruhezustand"
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"description": "Sicherheitseinstellungen",
|
||||
"title": "Sicherheitseinstellungen",
|
||||
"button_backupKey": "Schlüssel sichern",
|
||||
"adminChannelEnabled": {
|
||||
"description": "Erlaubt die Gerätesteuerung über den unsicheren, veralteten administrativen Kanal",
|
||||
"label": "Veraltete Administrierung erlauben"
|
||||
},
|
||||
"enableDebugLogApi": {
|
||||
"description": "Ausgabe von Fehlerprotokollen in Echtzeit über die serielle Schnittstelle, Anzeige und Export von Standort reduzierten Geräteprotokollen über Bluetooth",
|
||||
"label": "Debug-Protokoll API aktivieren"
|
||||
},
|
||||
"managed": {
|
||||
"description": "Wenn aktiviert, können die Geräteeinstellungen nur von einem entfernten Administratorknoten über administrative Nachrichten geändert werden. Aktivieren Sie diese Option nur, wenn mindestens ein geeigneter Administratorknoten eingerichtet wurde, und dessen öffentlicher Schlüssel in einem der obigen Felder gespeichert wurde.\n",
|
||||
"label": "Verwaltet"
|
||||
},
|
||||
"privateKey": {
|
||||
"description": "Wird verwendet, um einen gemeinsamen Schlüssel mit einem entfernten Gerät zu erstellen",
|
||||
"label": "Privater Schlüssel"
|
||||
},
|
||||
"publicKey": {
|
||||
"description": "Wird an andere Knoten im Netz gesendet, damit diese einen gemeinsamen geheimen Schlüssel berechnen können",
|
||||
"label": "Öffentlicher Schlüssel"
|
||||
},
|
||||
"primaryAdminKey": {
|
||||
"description": "Erster öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
|
||||
"label": "Erster Admin-Schlüssel"
|
||||
},
|
||||
"secondaryAdminKey": {
|
||||
"description": "Zweiter öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
|
||||
"label": "Zweiter Admin-Schlüssel"
|
||||
},
|
||||
"serialOutputEnabled": {
|
||||
"description": "Serielle Konsole über die Stream-API",
|
||||
"label": "Serielle Ausgabe aktiviert"
|
||||
},
|
||||
"tertiaryAdminKey": {
|
||||
"description": "Dritter öffentlicher Schlüssel, der berechtigt ist, administrative Nachrichten an diesen Knoten zu senden",
|
||||
"label": "Dritter Admin-Schlüssel"
|
||||
},
|
||||
"adminSettings": {
|
||||
"description": "Administrator Einstellungen",
|
||||
"label": "Administrator Einstellungen"
|
||||
},
|
||||
"loggingSettings": {
|
||||
"description": "Einstellungen für die Protokollierung",
|
||||
"label": "Protokolleinstellungen"
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"title": "Benutzereinstellungen",
|
||||
"description": "Konfigurieren Sie Ihren Gerätenamen und Identitätseinstellungen",
|
||||
"longName": {
|
||||
"label": "Langer Name",
|
||||
"description": "Ihr vollständiger Anzeigename (1-40 Zeichen)",
|
||||
"validation": {
|
||||
"min": "Langer Name muss mindestens 1 Zeichen lang sein",
|
||||
"max": "Langer Name muss mindestens 40 Zeichen lang sein"
|
||||
}
|
||||
},
|
||||
"shortName": {
|
||||
"label": "Kurzname",
|
||||
"description": "Ihr abgekürzter Name (2-4 Zeichen)",
|
||||
"validation": {
|
||||
"min": "Kurzname muss mindestens 2 Zeichen lang sein",
|
||||
"max": "Kurzname muss mindestens 4 Zeichen lang sein"
|
||||
}
|
||||
},
|
||||
"isUnmessageable": {
|
||||
"label": "Nicht erreichbar",
|
||||
"description": "Wird verwendet, um nicht überwachte Knoten oder Infrastrukturknoten zu identifizieren, sodass Nachrichten nicht an Knoten gesendet werden können, die niemals antworten."
|
||||
},
|
||||
"isLicensed": {
|
||||
"label": "Amateurfunk lizenziert",
|
||||
"description": "Aktivieren Sie diese Option, wenn Sie ein lizenzierter Amateurfunker sind. Durch Aktivieren dieser Option wird die Verschlüsselung deaktiviert und sie ist nicht mit dem standardmäßigen Meshtastic Netzwerk kompatibel."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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,193 +1,221 @@
|
||||
{
|
||||
"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",
|
||||
"validation": {
|
||||
"longNameMax": "Lange Name darf nicht mehr als 40 Zeichen lang sein",
|
||||
"shortNameMax": "Kurzname darf nicht mehr als 4 Zeichen lang sein",
|
||||
"longNameMin": "Langer Name muss mindestens 1 Zeichen lang sein",
|
||||
"shortNameMin": "Kurzname muss mindestens 1 Zeichen lang sein"
|
||||
}
|
||||
},
|
||||
"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": {
|
||||
"title": "Standort: {{identifier}}",
|
||||
"altitude": "Höhe: ",
|
||||
"coordinates": "Koordinaten: ",
|
||||
"noCoordinates": "Keine Koordinaten"
|
||||
},
|
||||
"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",
|
||||
"connectionFailed": "Verbindung fehlgeschlagen",
|
||||
"deviceDisconnected": "Verbindung getrennt",
|
||||
"unknownDevice": "Unbekanntes Gerät",
|
||||
"errorLoadingDevices": "Fehler beim Laden der Geräte",
|
||||
"unknownErrorLoadingDevices": "Unbekannter Fehler beim Laden der Geräte"
|
||||
},
|
||||
"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",
|
||||
"security": "Sicherheit:",
|
||||
"publicKey": "Öffentlicher Schlüssel:",
|
||||
"messageable": "Ansprechbar:",
|
||||
"KeyManuallyVerifiedTrue": "Öffentlicher Schlüssel wurde manuell geprüft",
|
||||
"KeyManuallyVerifiedFalse": "Öffentlicher Schlüssel ist nicht manuell geprüft"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"reboot": {
|
||||
"title": "Gerät neustarten",
|
||||
"description": "Starten Sie jetzt neu oder planen Sie einen Neustart des verbundenen Knotens. Optional können Sie einen Neustart in den OTA (Over-the-Air) Modus wählen.",
|
||||
"ota": "Neustart in den OTA Modus",
|
||||
"enterDelay": "Verzögerung eingeben",
|
||||
"scheduled": "Neustart wurde geplant",
|
||||
"schedule": "Neustart planen",
|
||||
"now": "Jetzt neustarten",
|
||||
"cancel": "Geplanten Neustart abbrechen"
|
||||
},
|
||||
"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": "Sind Sie sicher?"
|
||||
},
|
||||
"managedMode": {
|
||||
"confirmUnderstanding": "Ja, ich weiß, was ich tue!",
|
||||
"title": "Sind Sie 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 nur durch administrative Nachrichten geändert werden. Diese Einstellung ist für die Fernverwaltung von abgesetzten Knoten nicht erforderlich."
|
||||
},
|
||||
"clientNotification": {
|
||||
"title": "Warnmeldung",
|
||||
"TraceRoute can only be sent once every 30 seconds": "TraceRoute kann nur einmal alle 30 Sekunden versendet werden.",
|
||||
"Compromised keys were detected and regenerated.": "Kompromittierte Schlüssel wurden erkannt und neu generiert."
|
||||
}
|
||||
"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",
|
||||
"validation": {
|
||||
"longNameMax": "Lange Name darf nicht mehr als 40 Zeichen lang sein",
|
||||
"shortNameMax": "Kurzname darf nicht mehr als 4 Zeichen lang sein",
|
||||
"longNameMin": "Langer Name muss mindestens 1 Zeichen lang sein",
|
||||
"shortNameMin": "Kurzname muss mindestens 1 Zeichen lang sein"
|
||||
}
|
||||
},
|
||||
"import": {
|
||||
"description": "Die aktuelle LoRa Einstellung wird überschrieben.",
|
||||
"error": {
|
||||
"invalidUrl": "Ungültige Meshtastic URL"
|
||||
},
|
||||
"channelPrefix": "Kanal: ",
|
||||
"primary": "Primär ",
|
||||
"doNotImport": "Nicht importieren",
|
||||
"channelName": "Name",
|
||||
"channelSlot": "Position",
|
||||
"channelSetUrl": "Kanalsammlung / QR-Code URL",
|
||||
"useLoraConfig": "LoRa Konfiguration importieren",
|
||||
"presetDescription": "Die aktuelle LoRa Konfiguration wird ersetzt.",
|
||||
"title": "Kanalsammlung importieren"
|
||||
},
|
||||
"locationResponse": {
|
||||
"title": "Standort: {{identifier}}",
|
||||
"altitude": "Höhe: ",
|
||||
"coordinates": "Koordinaten: ",
|
||||
"noCoordinates": "Keine Koordinaten"
|
||||
},
|
||||
"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",
|
||||
"connectionFailed": "Verbindung fehlgeschlagen",
|
||||
"deviceDisconnected": "Verbindung getrennt",
|
||||
"unknownDevice": "Unbekanntes Gerät",
|
||||
"errorLoadingDevices": "Fehler beim Laden der Geräte",
|
||||
"unknownErrorLoadingDevices": "Unbekannter Fehler beim Laden der Geräte"
|
||||
},
|
||||
"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",
|
||||
"security": "Sicherheit:",
|
||||
"publicKey": "Öffentlicher Schlüssel:",
|
||||
"messageable": "Ansprechbar:",
|
||||
"KeyManuallyVerifiedTrue": "Öffentlicher Schlüssel wurde manuell geprüft",
|
||||
"KeyManuallyVerifiedFalse": "Öffentlicher Schlüssel ist nicht manuell geprüft"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"reboot": {
|
||||
"title": "Gerät neustarten",
|
||||
"description": "Starten Sie jetzt neu oder planen Sie einen Neustart des verbundenen Knotens. Optional können Sie einen Neustart in den OTA (Over-the-Air) Modus wählen.",
|
||||
"ota": "Neustart in den OTA Modus",
|
||||
"enterDelay": "Verzögerung eingeben",
|
||||
"scheduled": "Neustart wurde geplant",
|
||||
"schedule": "Neustart planen",
|
||||
"now": "Jetzt neustarten",
|
||||
"cancel": "Geplanten Neustart abbrechen"
|
||||
},
|
||||
"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": "Sind Sie sicher?"
|
||||
},
|
||||
"managedMode": {
|
||||
"confirmUnderstanding": "Ja, ich weiß, was ich tue!",
|
||||
"title": "Sind Sie 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 nur durch administrative Nachrichten geändert werden. Diese Einstellung ist für die Fernverwaltung von abgesetzten Knoten nicht erforderlich."
|
||||
},
|
||||
"clientNotification": {
|
||||
"title": "Warnmeldung",
|
||||
"TraceRoute can only be sent once every 30 seconds": "TraceRoute kann nur einmal alle 30 Sekunden versendet werden.",
|
||||
"Compromised keys were detected and regenerated.": "Kompromittierte Schlüssel wurden erkannt und neu generiert."
|
||||
},
|
||||
"resetNodeDb": {
|
||||
"title": "Knotendatenbank zurücksetzen",
|
||||
"description": "Dadurch werden alle Knoten aus der Knotendatenbank des verbundenen Geräts und der gesamte Nachrichtenverlauf im Client gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden. Möchten Sie wirklich fortfahren?",
|
||||
"confirm": "Knotendatenbank zurücksetzen",
|
||||
"failedTitle": "Beim Zurücksetzen der Knoten-Datenbank ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
|
||||
},
|
||||
"clearAllStores": {
|
||||
"title": "Lösche den gesamten lokalen Speicher",
|
||||
"description": "Dadurch werden alle lokal gespeicherten Daten gelöscht, einschließlich des Nachrichtenverlaufs und der Knotendatenbanken aller zuvor verbundenen Geräte. Nach Abschluss des Vorgangs müssen Sie die Verbindung zu Ihrem Knoten erneut herstellen. Dieser Vorgang kann nicht rückgängig gemacht werden. Möchten Sie wirklich fortfahren?",
|
||||
"confirm": "Lösche den gesamten lokalen Speicher",
|
||||
"failedTitle": "Beim Löschen des lokalen Speichers ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
|
||||
},
|
||||
"factoryResetDevice": {
|
||||
"title": "Gerät auf Werkseinstellungen zurücksetzen",
|
||||
"description": "Dadurch wird das verbundene Gerät auf die Werkseinstellungen zurückgesetzt. Alle Konfigurationen und Daten auf dem Gerät sowie alle im Client gespeicherten Knoten und Nachrichten werden gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden. Möchten Sie wirklich fortfahren?",
|
||||
"confirm": "Gerät auf Werkseinstellungen zurücksetzen",
|
||||
"failedTitle": "Beim Zurücksetzen auf die Werkseinstellungen ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
|
||||
},
|
||||
"factoryResetConfig": {
|
||||
"title": "Auf Werkseinstellungen zurücksetzen",
|
||||
"description": "Dadurch wird die Konfiguration des verbundenen Geräts auf die Werkseinstellungen zurückgesetzt und alle Konfigurationen auf dem Gerät gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden. Möchten Sie wirklich fortfahren?",
|
||||
"confirm": "Auf Werkseinstellungen zurücksetzen",
|
||||
"failedTitle": "Beim Zurücksetzen auf die Werkseinstellungen ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"maplibre": {
|
||||
"GeolocateControl.FindMyLocation": "Meinen Standort ermitteln",
|
||||
"NavigationControl.ZoomIn": "Vergrößern",
|
||||
"NavigationControl.ZoomOut": "Verkleinern",
|
||||
"CooperativeGesturesHandler.WindowsHelpText": "Verwenden Sie STRG + Scrollen zum Zoomen der Karte",
|
||||
"CooperativeGesturesHandler.MacHelpText": "Verwenden Sie ⌘ + Scrollen zum Zoomen der Karte",
|
||||
"CooperativeGesturesHandler.MobileHelpText": "Verwenden Sie zwei Finger, um die Karte zu bewegen."
|
||||
},
|
||||
"layerTool": {
|
||||
"nodeMarkers": "Zeige Knoten",
|
||||
"directNeighbors": "Direkte Verbindungen anzeigen",
|
||||
"remoteNeighbors": "Entfernte Verbindungen anzeigen",
|
||||
"positionPrecision": "Positionsgenauigkeit anzeigen",
|
||||
"traceroutes": "Traceroutes anzeigen",
|
||||
"waypoints": "Wegpunkte anzeigen"
|
||||
},
|
||||
"mapMenu": {
|
||||
"locateAria": "Meinen Knoten suchen",
|
||||
"layersAria": "Kartenformat ändern"
|
||||
},
|
||||
"waypointDetail": {
|
||||
"edit": "Bearbeiten",
|
||||
"description": "Beschreibung:",
|
||||
"createdBy": "Bearbeitet:",
|
||||
"createdDate": "Erstellt:",
|
||||
"updated": "Aktualisiert:",
|
||||
"expires": "Gültig bis:",
|
||||
"distance": "Entfernung:",
|
||||
"bearing": "Absolute Peilung:",
|
||||
"lockedTo": "Gesperrt:",
|
||||
"latitude": "Breitengrad:",
|
||||
"longitude": "Längengrad:"
|
||||
},
|
||||
"myNode": {
|
||||
"tooltip": "Dieses Gerät"
|
||||
}
|
||||
}
|
||||
@@ -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": "Datensätze aus diesem Zeitfenster zurückgeben (Minuten)"
|
||||
}
|
||||
},
|
||||
"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": "Datensätze aus diesem Zeitfenster zurückgeben (Minuten)"
|
||||
}
|
||||
},
|
||||
"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,59 @@
|
||||
{
|
||||
"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": "entfernt",
|
||||
"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": "entfernt",
|
||||
"viaMqtt": ", über MQTT"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"added": "Hinzugefügt",
|
||||
"removed": "Entfernt",
|
||||
"ignoreNode": "Knoten ignorieren",
|
||||
"unignoreNode": "Knoten akzeptieren",
|
||||
"requestPosition": "Standort anfordern"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,228 +1,229 @@
|
||||
{
|
||||
"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ätenamen ändern",
|
||||
"placeholder": "Gerätenamen eingeben"
|
||||
},
|
||||
"editDeviceName": "Gerätenamen 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",
|
||||
"settings": "Einstellungen",
|
||||
"channels": "Kanäle",
|
||||
"radioConfig": "Funkgerätekonfiguration",
|
||||
"deviceConfig": "Geräteeinstellungen",
|
||||
"moduleConfig": "Moduleinstellungen",
|
||||
"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}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"saveAllSuccess": {
|
||||
"title": "Gespeichert",
|
||||
"description": "Alle Einstellungsänderungen wurden 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 (%)",
|
||||
"short": "Sendezeit-Auslastung. (%)"
|
||||
},
|
||||
"batteryLevel": {
|
||||
"label": "Akkustand (%)",
|
||||
"labelText": "Akkustand (%): {{value}}"
|
||||
},
|
||||
"batteryVoltage": {
|
||||
"label": "Batteriespannung (V)",
|
||||
"title": "Spannung"
|
||||
},
|
||||
"channelUtilization": {
|
||||
"label": "Kanalauslastung (%)",
|
||||
"short": "Kanal-Auslastung. (%)"
|
||||
},
|
||||
"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