{
  "access": {
    "unauthorized": "Nicht autorisiert",
    "unauthorized-access": "Unbefugter Zugriff",
    "unauthorized-access-text": "Sie müssen sich anmelden, um Zugriff auf diese Ressource zu erhalten!",
    "access-forbidden": "Zugriff verboten",
    "access-forbidden-text": "Sie haben keine Zugriffsrechte auf diesen Ort!<br/>Versuchen Sie, sich mit einem anderen Benutzer anzumelden, wenn Sie weiterhin Zugriff erhalten möchten.",
    "refresh-token-expired": "Sitzung ist abgelaufen",
    "refresh-token-failed": "Sitzung konnte nicht aktualisiert werden",
    "permission-denied": "Zugriff verweigert",
    "permission-denied-text": "Sie haben keine Berechtigung, diese Operation auszuführen!"
  },
  "account": {
    "account": "Konto",
    "notification-settings": "Benachrichtigungseinstellungen"
  },
  "action": {
    "activate": "Aktivieren",
    "suspend": "Suspendieren",
    "save": "Speichern",
    "saveAs": "Speichern als",
    "move": "Verschieben",
    "cancel": "Abbrechen",
    "ok": "OK",
    "delete": "Löschen",
    "add": "Hinzufügen",
    "yes": "Ja",
    "no": "Nein",
    "update": "Aktualisieren",
    "remove": "Entfernen",
    "search": "Suchen",
    "clear-search": "Suche löschen",
    "assign": "Zuweisen",
    "unassign": "Zuweisung aufheben",
    "share": "Teilen",
    "make-private": "Privat machen",
    "apply": "Anwenden",
    "apply-changes": "Änderungen übernehmen",
    "edit-mode": "Bearbeitungsmodus",
    "enter-edit-mode": "In den Bearbeitungsmodus wechseln",
    "decline-changes": "Änderungen ablehnen",
    "decline": "Ablehnen",
    "close": "Schließen",
    "back": "Zurück",
    "run": "Ausführen",
    "sign-in": "Anmelden!",
    "edit": "Bearbeiten",
    "view": "Anzeigen",
    "create": "Erstellen",
    "drag": "Ziehen",
    "refresh": "Aktualisieren",
    "undo": "Rückgängig",
    "copy": "Kopieren",
    "paste": "Einfügen",
    "copy-reference": "Referenz kopieren",
    "paste-reference": "Referenz einfügen",
    "import": "Importieren",
    "export": "Exportieren",
    "share-via": "Teilen via {{provider}}",
    "select": "Auswählen",
    "continue": "Fortsetzen",
    "discard-changes": "Änderungen verwerfen",
    "download": "Herunterladen",
    "next": "Weiter",
    "next-with-label": "Weiter: {{label}}",
    "read-more": "Mehr lesen",
    "hide": "Verbergen",
    "test": "Testen",
    "done": "Fertig",
    "print": "Drucken",
    "restore": "Wiederherstellen",
    "confirm": "Bestätigen",
    "more": "Mehr",
    "less": "Weniger",
    "skip": "Überspringen",
    "send": "Senden",
    "reset": "Zurücksetzen",
    "show-more": "Mehr anzeigen",
    "dont-show-again": "Nicht erneut anzeigen",
    "see-documentation": "Dokumentation ansehen",
    "see-debug-events": "Debug-Ereignisse ansehen",
    "clear": "Löschen",
    "upload": "Hochladen",
    "delete-anyway": "Trotzdem löschen",
    "delete-selected": "Ausgewählte löschen",
    "set": "Festlegen"
  },
  "aggregation": {
    "aggregation": "Aggregation",
    "function": "Datenaggregationsfunktion",
    "limit": "Maximale Werte",
    "group-interval": "Gruppierungsintervall",
    "min": "Minimum",
    "max": "Maximum",
    "avg": "Durchschnitt",
    "sum": "Summe",
    "count": "Anzahl",
    "none": "Keine"
  },
  "admin": {
    "settings": "Einstellungen",
    "general": "Allgemein",
    "general-settings": "Allgemeine Einstellungen",
    "home-settings": "Startseiten-Einstellungen",
    "home": "Startseite",
    "outgoing-mail": "Mailserver",
    "outgoing-mail-settings": "Einstellungen des ausgehenden Mailservers",
    "system-settings": "Systemeinstellungen",
    "test-mail-sent": "Test-E-Mail wurde erfolgreich gesendet!",
    "base-url": "Basis-URL",
    "base-url-required": "Basis-URL ist erforderlich.",
    "prohibit-different-url": "Verwendung des Hostnamens aus den Client-Anforderungsheadern untersagen",
    "prohibit-different-url-hint": "Diese Einstellung sollte für Produktionsumgebungen aktiviert sein. Kann zu Sicherheitsproblemen führen, wenn deaktiviert.",
    "device-connectivity": {
      "device-connectivity": "Geräteverbindung",
      "http-s": "HTTP(s)",
      "mqtt-s": "MQTT(s)",
      "coap-s": "COAP(s)",
      "http": "HTTP",
      "https": "HTTPs",
      "mqtt": "MQTT",
      "mqtts": "MQTTs",
      "coap": "COAP",
      "coaps": "COAPs",
      "hint": "Wenn Host- oder Portfelder leer sind, wird der Standardwert des Protokolls verwendet.",
      "host": "Host",
      "port": "Port",
      "port-pattern": "Port muss eine positive Ganzzahl sein.",
      "port-range": "Port muss im Bereich von 1 bis 65535 liegen."
    },
    "mail-from": "Absender-E-Mail",
    "mail-from-required": "Absender-E-Mail ist erforderlich.",
    "smtp-protocol": "SMTP-Protokoll",
    "smtp-host": "SMTP-Host",
    "smtp-host-required": "SMTP-Host ist erforderlich.",
    "smtp-port": "SMTP-Port",
    "smtp-port-required": "SMTP-Port ist erforderlich.",
    "smtp-port-invalid": "Das scheint kein gültiger SMTP-Port zu sein.",
    "timeout-msec": "Timeout (ms)",
    "timeout-required": "Timeout ist erforderlich.",
    "timeout-invalid": "Das scheint kein gültiger Timeout zu sein.",
    "enable-tls": "TLS aktivieren",
    "tls-version": "TLS-Version",
    "enable-proxy": "Proxy aktivieren",
    "proxy-host": "Proxy-Host",
    "proxy-host-required": "Proxy-Host ist erforderlich.",
    "proxy-port": "Proxy-Port",
    "proxy-port-required": "Proxy-Port ist erforderlich.",
    "proxy-port-range": "Proxy-Port muss im Bereich von 1 bis 65535 liegen.",
    "proxy-user": "Proxy-Benutzer",
    "proxy-password": "Proxy-Passwort",
    "change-password": "Passwort ändern",
    "send-test-mail": "Test-E-Mail senden",
    "sms-provider": "SMS-Anbieter",
    "sms-provider-settings": "SMS-Anbieter-Einstellungen",
    "sms-provider-type": "Typ des SMS-Anbieters",
    "sms-provider-type-required": "Typ des SMS-Anbieters ist erforderlich.",
    "sms-provider-type-aws-sns": "Amazon SNS",
    "sms-provider-type-twilio": "Twilio",
    "sms-provider-type-smpp": "SMPP",
    "aws-access-key-id": "AWS Access Key ID",
    "aws-access-key-id-required": "AWS Access Key ID ist erforderlich",
    "aws-secret-access-key": "AWS Secret Access Key",
    "aws-secret-access-key-required": "AWS Secret Access Key ist erforderlich",
    "aws-region": "AWS-Region",
    "aws-region-required": "AWS-Region ist erforderlich",
    "number-from": "Telefonnummer Von",
    "number-from-required": "Telefonnummer Von ist erforderlich.",
    "number-to": "Telefonnummer An",
    "number-to-required": "Telefonnummer An ist erforderlich.",
    "phone-number-hint": "Telefonnummer im E.164-Format, z.B. +19995550123",
    "phone-number-hint-twilio": "Telefonnummer im E.164-Format/SID der Telefonnummer/SID des Messaging-Dienstes, z.B. +19995550123/PNXXX/MGXXX",
    "phone-number-pattern": "Ungültige Telefonnummer. Sollte im E.164-Format vorliegen, z.B. +19995550123.",
    "phone-number-pattern-twilio": "Ungültige Telefonnummer. Sollte im E.164-Format/SID der Telefonnummer/SID des Messaging-Dienstes vorliegen, z.B. +19995550123/PNXXX/MGXXX.",
    "sms-message": "SMS-Nachricht",
    "sms-message-required": "SMS-Nachricht ist erforderlich.",
    "sms-message-max-length": "SMS-Nachricht darf nicht länger als 1600 Zeichen sein",
    "twilio-account-sid": "Twilio-Konto SID",
    "twilio-account-sid-required": "Twilio-Konto SID ist erforderlich",
    "twilio-account-token": "Twilio-Konto-Token",
    "twilio-account-token-required": "Twilio-Konto-Token ist erforderlich",
    "send-test-sms": "Test-SMS senden",
    "test-sms-sent": "Test-SMS wurde erfolgreich gesendet!",
    "security-settings": "Sicherheitseinstellungen",
    "password-policy": "Passwortrichtlinie",
    "minimum-password-length": "Minimale Passwortlänge",
    "minimum-password-length-required": "Minimale Passwortlänge ist erforderlich",
    "minimum-password-length-range": "Die minimale Passwortlänge muss zwischen 6 und 50 liegen",
    "maximum-password-length": "Maximale Passwortlänge",
    "maximum-password-length-min": "Die maximale Passwortlänge muss mindestens 6 betragen",
    "maximum-password-length-less-min": "Die maximale Passwortlänge muss größer als die minimale sein",
    "minimum-uppercase-letters": "Mindestanzahl an Großbuchstaben",
    "minimum-uppercase-letters-range": "Die Mindestanzahl an Großbuchstaben darf nicht negativ sein",
    "minimum-lowercase-letters": "Mindestanzahl an Kleinbuchstaben",
    "minimum-lowercase-letters-range": "Die Mindestanzahl an Kleinbuchstaben darf nicht negativ sein",
    "minimum-digits": "Mindestanzahl an Ziffern",
    "minimum-digits-range": "Die Mindestanzahl an Ziffern darf nicht negativ sein",
    "minimum-special-characters": "Mindestanzahl an Sonderzeichen",
    "minimum-special-characters-range": "Die Mindestanzahl an Sonderzeichen darf nicht negativ sein",
    "password-expiration-period-days": "Passwort-Ablaufzeitraum in Tagen",
    "password-expiration-period-days-range": "Passwort-Ablaufzeitraum darf nicht negativ sein",
    "password-reuse-frequency-days": "Häufigkeit der Passwortwiederverwendung in Tagen",
    "password-reuse-frequency-days-range": "Häufigkeit der Passwortwiederverwendung darf nicht negativ sein",
    "allow-whitespace": "Leerzeichen erlauben",
    "force-reset-password-if-no-valid": "Erzwinge Passwortzurücksetzung bei ungültigem Passwort",
    "force-reset-password-if-no-valid-hint": "Seien Sie vorsichtig beim Aktivieren dieser Funktion: Benutzer mit ungültigem Passwort müssen ihr Passwort per E-Mail zurücksetzen.",
    "general-policy": "Allgemeine Richtlinie",
    "max-failed-login-attempts": "Maximale Anzahl fehlgeschlagener Anmeldeversuche, bevor das Konto gesperrt wird",
    "minimum-max-failed-login-attempts-range": "Maximale Anzahl fehlgeschlagener Anmeldeversuche darf nicht negativ sein",
    "user-lockout-notification-email": "Im Falle einer Kontosperrung des Benutzers, Benachrichtigung per E-Mail senden",
    "user-activation-token-ttl": "Gültigkeit des Aktivierungslinks in Stunden",
    "user-activation-token-ttl-range": "Aktivierungslink muss zwischen 1 und 24 Stunden gültig sein",
    "password-reset-token-ttl": "Gültigkeit des Passwort-Reset-Links in Stunden",
    "password-reset-token-ttl-range": "Reset-Link muss zwischen 1 und 24 Stunden gültig sein",
    "mobile-secret-key-length": "Länge des mobilen Geheimschlüssels",
    "mobile-secret-key-length-range": "Länge des mobilen Geheimschlüssels muss positiv sein",
    "domain-name": "Domainname",
    "domain-name-unique": "Domainname und Protokoll müssen eindeutig sein.",
    "domain-name-max-length": "Domainname sollte weniger als 256 Zeichen haben",
    "error-verification-url": "Ein Domainname darf keine Zeichen wie '/' oder ':' enthalten. Beispiel: thingsboard.io",
    "connection-settings": "Verbindungseinstellungen",
    "oauth2": {
      "access-token-uri": "Access Token URI",
      "access-token-uri-required": "Access Token URI ist erforderlich.",
      "activate-user": "Benutzer aktivieren",
      "add-domain": "Domain hinzufügen",
      "delete-domain": "Domain löschen",
      "add-provider": "Anbieter hinzufügen",
      "delete-provider": "Anbieter löschen",
      "allow-user-creation": "Benutzererstellung erlauben",
      "always-fullscreen": "Immer Vollbild",
      "authorization-uri": "Autorisierungs-URI",
      "authorization-uri-required": "Autorisierungs-URI ist erforderlich.",
      "add-client": "OAuth 2.0-Client hinzufügen",
      "client-details": "OAuth 2.0-Clientdetails",
      "client": "OAuth 2.0-Client",
      "clients": "OAuth 2.0-Clients",
      "no-oauth2-clients": "Keine OAuth 2.0-Clients gefunden",
      "search-oauth2-clients": "OAuth 2.0-Clients suchen",
      "delete-client-title": "Sind Sie sicher, dass Sie den OAuth 2.0-Client '{{clientName}}' löschen möchten?",
      "delete-client-text": "Seien Sie vorsichtig: Nach der Bestätigung werden der Client und alle zugehörigen Daten nicht mehr wiederherstellbar sein.",
      "delete-mobile-app-title": "Sind Sie sicher, dass Sie die mobile Anwendung '{{applicationName}}' löschen möchten?",
      "delete-mobile-app-text": "Seien Sie vorsichtig: Nach der Bestätigung werden die Anwendung und alle zugehörigen Daten nicht mehr wiederherstellbar sein.",
      "title": "Titel",
      "client-title-required": "Titel ist erforderlich",
      "client-title-max-length": "Titel sollte weniger als 100 Zeichen enthalten",
      "advanced-settings": "Erweiterte Einstellungen",
      "domain-details": "Domain-Details",
      "no-domains": "Keine Domains gefunden",
      "search-domains": "Domains suchen",
      "mobile-app-details": "Details der mobilen Anwendung",
      "add-mobile-app": "Mobile Anwendung hinzufügen",
      "no-mobile-apps": "Keine mobilen Anwendungen gefunden",
      "search-mobile-apps": "Mobile Anwendungen suchen",
      "send-token": "Token senden",
      "create-new": "Neu erstellen",
      "client-authentication-method": "Authentifizierungsmethode des Clients",
      "client-id": "Client-ID",
      "client-id-required": "Client-ID ist erforderlich.",
      "client-id-max-length": "Client-ID sollte weniger als 256 Zeichen enthalten",
      "client-secret": "Client-Geheimnis",
      "client-secret-required": "Client-Geheimnis ist erforderlich.",
      "client-secret-max-length": "Client-Geheimnis sollte weniger als 2049 Zeichen enthalten",
      "custom-setting": "Benutzerdefinierte Einstellungen",
      "customer-name-pattern": "Kundennamensmuster",
      "customer-name-pattern-max-length": "Kundennamensmuster sollte weniger als 256 Zeichen enthalten",
      "default-dashboard-name": "Standard-Dashboardname",
      "default-dashboard-name-max-length": "Standard-Dashboardname sollte weniger als 256 Zeichen enthalten",
      "delete-domain-text": "Seien Sie vorsichtig, nach der Bestätigung werden Domain und alle Anbieterdaten nicht mehr verfügbar sein.",
      "delete-domain-title": "Sind Sie sicher, dass Sie die Domain '{{domainName}}' löschen möchten?",
      "delete-registration-text": "Seien Sie vorsichtig, nach der Bestätigung werden die Anbieterdaten nicht mehr verfügbar sein.",
      "delete-registration-title": "Sind Sie sicher, dass Sie den Anbieter '{{name}}' löschen möchten?",
      "email-attribute-key": "E-Mail-Attributschlüssel",
      "email-attribute-key-required": "E-Mail-Attributschlüssel ist erforderlich.",
      "email-attribute-key-max-length": "E-Mail-Attributschlüssel sollte weniger als 32 Zeichen enthalten",
      "first-name-attribute-key": "Vorname-Attributschlüssel",
      "first-name-attribute-key-max-length": "Vorname-Attributschlüssel sollte weniger als 32 Zeichen enthalten",
      "general": "Allgemein",
      "jwk-set-uri": "JSON Web Key URI",
      "last-name-attribute-key": "Nachname-Attributschlüssel",
      "last-name-attribute-key-max-length": "Nachname-Attributschlüssel sollte weniger als 32 Zeichen enthalten",
      "login-button-icon": "Login-Button-Symbol",
      "login-button-label": "Anbieterbezeichnung",
      "login-button-label-placeholder": "Anmelden mit $(Provider label)",
      "login-button-label-required": "Bezeichnung ist erforderlich.",
      "login-provider": "Login-Anbieter",
      "mapper": "Mapper",
      "new-domain": "Neue Domain",
      "oauth2": "OAuth 2.0",
      "password-max-length": "Passwort sollte weniger als 256 Zeichen enthalten",
      "redirect-uri-template": "Redirect URI-Vorlage",
      "copy-redirect-uri": "Redirect URI kopieren",
      "registration-id": "Registrierungs-ID",
      "registration-id-required": "Registrierungs-ID ist erforderlich.",
      "registration-id-unique": "Registrierungs-ID muss im System eindeutig sein.",
      "scope": "Scope",
      "scope-required": "Scope ist erforderlich.",
      "tenant-name-pattern": "Mandantennamensmuster",
      "tenant-name-pattern-required": "Mandantennamensmuster ist erforderlich.",
      "tenant-name-pattern-max-length": "Mandantennamensmuster sollte weniger als 256 Zeichen enthalten",
      "tenant-name-strategy": "Strategie für Mandantennamen",
      "type": "Mapper-Typ",
      "uri-pattern-error": "Ungültiges URI-Format.",
      "url": "URL",
      "url-pattern": "Ungültiges URL-Format.",
      "url-required": "URL ist erforderlich.",
      "url-max-length": "URL sollte weniger als 256 Zeichen enthalten",
      "user-info-uri": "Benutzerinfo-URI",
      "user-info-uri-required": "Benutzerinfo-URI ist erforderlich.",
      "username-max-length": "Benutzername sollte weniger als 256 Zeichen enthalten",
      "user-name-attribute-name": "Benutzername-Attributschlüssel",
      "user-name-attribute-name-required": "Benutzername-Attributschlüssel ist erforderlich",
      "protocol": "Protokoll",
      "domain-schema-http": "HTTP",
      "domain-schema-https": "HTTPS",
      "domain-schema-mixed": "HTTP+HTTPS",
      "enable": "OAuth 2.0-Einstellungen aktivieren",
      "disable": "OAuth 2.0-Einstellungen deaktivieren",
      "edge": "Auf Edge übertragen",
      "edge-enable": "Übertragung auf Edge aktivieren",
      "edge-disable": "Übertragung auf Edge deaktivieren",
      "domains": "Domains",
      "mobile-apps": "Mobile Anwendungen",
      "mobile-package": "Anwendungspaket",
      "mobile-package-placeholder": "z. B.: my.example.app",
      "mobile-package-hint": "Für Android: Ihre eigene eindeutige Anwendungs-ID. Für iOS: Produkt-Bundle-Identifier.",
      "mobile-package-unique": "Anwendungspaket muss eindeutig sein.",
      "mobile-package-required": "Anwendungspaket ist erforderlich.",
      "mobile-package-max-length": "Anwendungspaket sollte weniger als 256 Zeichen enthalten",
      "mobile-package-spaces": "Anwendungspaket darf keine Leerzeichen enthalten",
      "mobile-app-secret": "Anwendungsgeheimnis",
      "mobile-app-secret-hint": "Base64-codierter String mit mindestens 512 Bits.",
      "mobile-app-secret-required": "Anwendungsgeheimnis ist erforderlich.",
      "mobile-app-secret-min-length": "Anwendungsgeheimnis muss mindestens 512 Bits lang sein.",
      "mobile-app-secret-base64": "Anwendungsgeheimnis muss im Base64-Format sein.",
      "invalid-mobile-app-secret": "Anwendungsgeheimnis darf nur alphanumerische Zeichen enthalten und muss zwischen 16 und 2048 Zeichen lang sein.",
      "copy-mobile-app-secret": "Anwendungsgeheimnis kopieren",
      "delete-mobile-app": "Anwendungsinfo löschen",
      "providers": "Anbieter",
      "platform-web": "Web",
      "platform-android": "Android",
      "platform-ios": "iOS",
      "all-platforms": "Alle Plattformen",
      "smtp-provider": "SMTP-Anbieter",
      "allowed-platforms": "Zugelassene Plattformen",
      "authentication": "Authentifizierung",
      "basic": "Basis",
      "provider": "Anbieter",
      "redirect-url": "Redirect-URI",
      "domain-name": "Domainname",
      "domain-name-required": "Domainname ist erforderlich",
      "redirect-url-template": "Redirect-URI-Vorlage",
      "microsoft-tenant-id": "Verzeichnis-ID (Mandanten-ID)",
      "microsoft-tenant-id-required": "Verzeichnis-ID (Mandanten-ID) ist erforderlich",
      "token-uri": "Token-URI",
      "token-uri-required": "Token-URI ist erforderlich",
      "redirect-uri": "Redirect-URI",
      "google-provider": "Google",
      "microsoft-provider": "Office 365",
      "sendgrid-provider": "Sendgrid",
      "custom-provider": "Benutzerdefiniert",
      "generate-access-token": "Access Token generieren",
      "update-access-token": "Access Token aktualisieren",
      "access-token-status": "Status des Access Tokens:",
      "token-status-generated": "generiert",
      "token-status-not-generated": "nicht generiert"
    },
    "smpp-provider": {
      "smpp-version": "SMPP-Version",
      "smpp-host": "SMPP-Host",
      "smpp-host-required": "SMPP-Host ist erforderlich",
      "smpp-port": "SMPP-Port",
      "smpp-port-required": "SMPP-Port ist erforderlich",
      "system-id": "System-ID",
      "system-id-required": "System-ID ist erforderlich",
      "password": "Passwort",
      "password-required": "Passwort ist erforderlich",
      "type-settings": "Typ-Einstellungen",
      "source-settings": "Quell-Einstellungen",
      "destination-settings": "Ziel-Einstellungen",
      "additional-settings": "Zusätzliche Einstellungen",
      "system-type": "Systemtyp",
      "bind-type": "Bindetyp",
      "service-type": "Diensttyp",
      "source-address": "Quelladresse",
      "source-ton": "Quell-TON",
      "source-npi": "Quell-NPI",
      "destination-ton": "Ziel-TON (Nummerntyp)",
      "destination-npi": "Ziel-NPI (Nummerierungsplan-Identifikation)",
      "address-range": "Adressbereich",
      "coding-scheme": "Kodierungsschema",
      "bind-type-tx": "Sender",
      "bind-type-rx": "Empfänger",
      "bind-type-trx": "Sender/Empfänger",
      "ton-unknown": "Unbekannt",
      "ton-international": "International",
      "ton-national": "National",
      "ton-network-specific": "Netzwerkspezifisch",
      "ton-subscriber-number": "Teilnehmernummer",
      "ton-alphanumeric": "Alphanumerisch",
      "ton-abbreviated": "Abgekürzt",
      "npi-unknown": "0 - Unbekannt",
      "npi-isdn": "1 - ISDN/Telefonnummernplan (E163/E164)",
      "npi-data-numbering-plan": "3 - Datennummerierungsplan (X.121)",
      "npi-telex-numbering-plan": "4 - Telex-Nummerierungsplan (F.69)",
      "npi-land-mobile": "6 - Land Mobile (E.212)",
      "npi-national-numbering-plan": "8 - Nationaler Nummerierungsplan",
      "npi-private-numbering-plan": "9 - Privater Nummerierungsplan",
      "npi-ermes-numbering-plan": "10 - ERMES-Nummerierungsplan (ETSI DE/PS 3 01-3)",
      "npi-internet": "13 - Internet (IP)",
      "npi-wap-client-id": "18 - WAP Client-ID (durch das WAP-Forum zu definieren)",
      "scheme-smsc": "0 - SMSC Standardschrift (ASCII für kurze/lange Nummer, GSM für gebührenfrei)",
      "scheme-ia5": "1 - IA5 (ASCII für kurze/lange Nummer, Latin 9 für gebührenfrei)",
      "scheme-octet-unspecified-2": "2 - Oktett nicht angegeben (8-Bit binär)",
      "scheme-latin-1": "3 - Latin 1 (ISO-8859-1)",
      "scheme-octet-unspecified-4": "4 - Oktett nicht angegeben (8-Bit binär)",
      "scheme-jis": "5 - JIS (X 0208-1990)",
      "scheme-cyrillic": "6 - Kyrillisch (ISO-8859-5)",
      "scheme-latin-hebrew": "7 - Lateinisch/Hebräisch (ISO-8859-8)",
      "scheme-ucs-utf": "8 - UCS2/UTF-16 (ISO/IEC-10646)",
      "scheme-pictogram-encoding": "9 - Piktogramm-Kodierung",
      "scheme-music-codes": "10 - Musikcodes (ISO-2022-JP)",
      "scheme-extended-kanji-jis": "13 - Erweiterter Kanji JIS (X 0212-1990)",
      "scheme-korean-graphic-character-set": "14 - Koreanischer Zeichensatz (KS C 5601/KS X 1001)"
    },
    "queue-select-name": "Warteschlangenname auswählen",
    "queue-name": "Name",
    "queue-name-required": "Warteschlangenname ist erforderlich!",
    "queues": "Warteschlangen",
    "queue-partitions": "Partitionen",
    "queue-submit-strategy": "Übermittlungsstrategie",
    "queue-processing-strategy": "Verarbeitungsstrategie",
    "queue-configuration": "Warteschlangenkonfiguration",
    "repository-settings": "Repository-Einstellungen",
    "repository": "Repository",
    "repository-url": "Repository-URL",
    "repository-url-required": "Repository-URL ist erforderlich.",
    "default-branch": "Standard-Branch-Name",
    "repository-read-only": "Nur Lesen",
    "show-merge-commits": "Merge-Commits anzeigen",
    "authentication-settings": "Authentifizierungseinstellungen",
    "auth-method": "Authentifizierungsmethode",
    "auth-method-username-password": "Passwort / Zugriffstoken",
    "auth-method-username-password-hint": "GitHub-Nutzer <b>müssen</b> <a href='https://github.com/settings/tokens' target='_blank'>Tokens</a> mit Schreibrechten zum Repository verwenden.",
    "auth-method-private-key": "Privater Schlüssel",
    "password-access-token": "Passwort / Zugriffstoken",
    "change-password-access-token": "Passwort / Zugriffstoken ändern",
    "private-key": "Privater Schlüssel",
    "drop-private-key-file-or": "Ziehen Sie eine private Schlüsseldatei hierher oder",
    "passphrase": "Passphrase",
    "enter-passphrase": "Passphrase eingeben",
    "change-passphrase": "Passphrase ändern",
    "check-access": "Zugriff prüfen",
    "check-repository-access-success": "Repository-Zugriff erfolgreich überprüft!",
    "delete-repository-settings-title": "Möchten Sie die Repository-Einstellungen wirklich löschen?",
    "delete-repository-settings-text": "Achtung, nach der Bestätigung werden die Repository-Einstellungen entfernt und die Versionskontrolle wird nicht mehr verfügbar sein.",
    "auto-commit-settings": "Auto-Commit-Einstellungen",
    "auto-commit": "Auto-Commit",
    "auto-commit-entities": "Auto-Commit-Entitäten",
    "no-auto-commit-entities-prompt": "Keine Entitäten für Auto-Commit konfiguriert",
    "delete-auto-commit-settings-title": "Möchten Sie die Auto-Commit-Einstellungen wirklich löschen?",
    "delete-auto-commit-settings-text": "Achtung, nach der Bestätigung werden die Auto-Commit-Einstellungen entfernt und Auto-Commit wird für alle Entitäten deaktiviert.",
    "mobile-app": {
      "mobile-app": "Mobile App",
      "mobile-app-qr-code-widget-settings": "QR-Code-Widget-Einstellungen für Mobile App",
      "applications": "Anwendungen",
      "default": "Standard",
      "custom": "Benutzerdefiniert",
      "android": "Android",
      "ios": "iOS",
      "appearance": "Erscheinungsbild",
      "appearance-on-home-page": "Erscheinungsbild auf der Startseite",
      "enabled": "Aktiviert",
      "disabled": "Deaktiviert",
      "badges": "Abzeichen",
      "label": "Bezeichnung",
      "label-required": "Bezeichnung ist erforderlich",
      "label-max-length": "Bezeichnung sollte maximal 50 Zeichen lang sein",
      "right": "Rechts",
      "left": "Links",
      "set": "Festlegen",
      "preview": "Vorschau",
      "connect-mobile-app": "Mobile App verbinden",
      "use-system-settings": "Systemeinstellungen verwenden"
    },
    "2fa": {
      "2fa": "Zwei-Faktor-Authentifizierung",
      "available-providers": "Verfügbare Anbieter",
      "available-providers-required": "Mindestens ein 2FA-Anbieter muss konfiguriert werden.",
      "issuer-name": "Ausstellername",
      "issuer-name-required": "Ausstellername ist erforderlich.",
      "max-verification-failures-before-user-lockout": "Maximale Verifizierungsfehler vor Kontosperrung",
      "max-verification-failures-before-user-lockout-pattern": "Maximale Verifizierungsfehler müssen eine positive Ganzzahl sein.",
      "number-of-checking-attempts": "Anzahl der Überprüfungsversuche",
      "number-of-checking-attempts-pattern": "Überprüfungsversuche müssen eine positive Ganzzahl sein.",
      "number-of-checking-attempts-required": "Überprüfungsversuche sind erforderlich.",
      "number-of-codes": "Anzahl der Codes",
      "number-of-codes-pattern": "Anzahl der Codes muss eine positive Ganzzahl sein.",
      "number-of-codes-required": "Anzahl der Codes ist erforderlich.",
      "provider": "Anbieter",
      "retry-verification-code-period": "Wiederholungszeitraum für Verifizierungscode (Sek.)",
      "retry-verification-code-period-pattern": "Mindestzeitraum beträgt 5 Sekunden",
      "retry-verification-code-period-required": "Wiederholungszeitraum ist erforderlich.",
      "total-allowed-time-for-verification": "Maximal erlaubte Verifizierungszeit (Sek.)",
      "total-allowed-time-for-verification-pattern": "Mindestzeit beträgt 60 Sekunden",
      "total-allowed-time-for-verification-required": "Maximale Verifizierungszeit ist erforderlich.",
      "use-system-two-factor-auth-settings": "Systemeinstellungen für 2FA verwenden",
      "verification-code-check-rate-limit": "Rate-Limit für Code-Überprüfung",
      "verification-code-lifetime": "Lebensdauer des Verifizierungscodes (Sek.)",
      "verification-code-lifetime-pattern": "Lebensdauer muss eine positive Ganzzahl sein.",
      "verification-code-lifetime-required": "Lebensdauer ist erforderlich.",
      "verification-message-template": "Nachrichtenvorlage für Verifizierung",
      "verification-limitations": "Verifizierungseinschränkungen",
      "verification-message-template-pattern": "Nachricht muss das Muster ${code} enthalten",
      "verification-message-template-required": "Nachrichtenvorlage ist erforderlich.",
      "within-time": "Innerhalb von (Sek.)",
      "within-time-pattern": "Zeit muss eine positive Ganzzahl sein.",
      "within-time-required": "Zeit ist erforderlich.",
      "force-2fa": "Zwei-Faktor-Authentifizierung erzwingen",
      "enforce-for": "Erzwingen für"
    },
    "jwt": {
      "security-settings": "JWT-Sicherheitseinstellungen",
      "issuer-name": "Ausstellername",
      "issuer-name-required": "Ausstellername ist erforderlich.",
      "signings-key": "Signierschlüssel",
      "signings-key-hint": "Base64-codierter String mit mindestens 512 Bit Daten.",
      "signings-key-required": "Signierschlüssel ist erforderlich.",
      "signings-key-min-length": "Signierschlüssel muss mindestens 512 Bit Daten enthalten.",
      "signings-key-base64": "Signierschlüssel muss im Base64-Format vorliegen.",
      "expiration-time": "Ablaufzeit des Tokens (Sek.)",
      "expiration-time-required": "Ablaufzeit ist erforderlich.",
      "expiration-time-max": "Maximal zulässige Zeit ist 2147483647 Sekunden (68 Jahre).",
      "expiration-time-min": "Mindestzeit beträgt 60 Sekunden (1 Minute).",
      "refresh-expiration-time": "Ablaufzeit des Refresh-Tokens (Sek.)",
      "refresh-expiration-time-required": "Ablaufzeit des Refresh-Tokens ist erforderlich.",
      "refresh-expiration-time-max": "Maximal zulässige Zeit ist 2147483647 Sekunden (68 Jahre).",
      "refresh-expiration-time-min": "Mindestzeit beträgt 900 Sekunden (15 Minuten).",
      "refresh-expiration-time-less-token": "Refresh-Token-Zeit muss größer als die Token-Zeit sein.",
      "generate-key": "Schlüssel generieren",
      "info-header": "Alle Benutzer müssen sich neu anmelden",
      "info-message": "Die Änderung des JWT-Signierschlüssels macht alle ausgegebenen Tokens ungültig. Alle Benutzer müssen sich erneut anmelden. Dies betrifft auch Skripte, die die REST-API/Websockets verwenden."
    },
    "resources": "Ressourcen",
    "notifications": "Benachrichtigungen",
    "notifications-settings": "Benachrichtigungseinstellungen",
    "slack-api-token": "Slack-API-Token",
    "slack": "Slack",
    "slack-settings": "Slack-Einstellungen",
    "mobile-settings": "Mobile Einstellungen",
    "firebase-service-account-file": "Firebase-Service-Konto-Anmeldeinformationen (JSON-Datei)",
    "select-firebase-service-account-file": "Ziehen Sie Ihre Firebase-Service-Konto-Datei hierher oder "
  },
  "alarm": {
    "alarm": "Alarm",
    "alarm-list": "Alarmliste",
    "alarms": "Alarme",
    "all-alarms": "Alle Alarme",
    "select-alarm": "Alarm auswählen",
    "no-alarms-matching": "Keine Alarme gefunden, die mit '{{entity}}' übereinstimmen.",
    "alarm-required": "Alarm ist erforderlich",
    "alarm-filter": "Alarmfilter",
    "filter": "Filter",
    "alarm-status": "Alarmstatus",
    "alarm-status-list": "Liste der Alarmstatus",
    "any-status": "Beliebiger Status",
    "search-status": {
      "ANY": "Beliebig",
      "ACTIVE": "Aktiv",
      "CLEARED": "Zurückgesetzt",
      "ACK": "Bestätigt",
      "UNACK": "Nicht bestätigt"
    },
    "display-status": {
      "ACTIVE_UNACK": "Aktiv nicht bestätigt",
      "ACTIVE_ACK": "Aktiv bestätigt",
      "CLEARED_UNACK": "Zurückgesetzt nicht bestätigt",
      "CLEARED_ACK": "Zurückgesetzt bestätigt"
    },
    "no-alarms-prompt": "Keine Alarme gefunden",
    "created-time": "Erstellungszeit",
    "type": "Typ",
    "severity": "Schweregrad",
    "originator": "Auslöser",
    "originator-type": "Typ des Auslösers",
    "details": "Details",
    "originator-label": "Auslöser-Label",
    "assign": "Zuweisen",
    "assignments": "Zuweisungen",
    "assignee": "Zuständiger",
    "assignee-id": "ID des Zuständigen",
    "assignee-first-name": "Vorname des Zuständigen",
    "assignee-last-name": "Nachname des Zuständigen",
    "assignee-email": "E-Mail des Zuständigen",
    "unassigned": "Nicht zugewiesen",
    "user-deleted": "Benutzer gelöscht",
    "assignee-not-set": "Alle",
    "status": "Status",
    "alarm-details": "Alarmdetails",
    "start-time": "Startzeit",
    "assign-time": "Zuweisungszeit",
    "end-time": "Endzeit",
    "ack-time": "Bestätigungszeit",
    "clear-time": "Zurücksetzungszeit",
    "duration": "Dauer",
    "alarm-severity": "Alarmschweregrad",
    "alarm-severity-list": "Liste der Alarmschweregrade",
    "any-severity": "Beliebiger Schweregrad",
    "severity-critical": "Kritisch",
    "severity-major": "Hoch",
    "severity-minor": "Niedrig",
    "severity-warning": "Warnung",
    "severity-indeterminate": "Unbestimmt",
    "acknowledge": "Bestätigen",
    "clear": "Zurücksetzen",
    "delete": "Löschen",
    "search": "Alarme suchen",
    "selected-alarms": "{ count, plural, =1 {1 Alarm} other {# Alarme} } ausgewählt",
    "no-data": "Keine Daten zum Anzeigen",
    "polling-interval": "Alarm-Abfrageintervall (Sek.)",
    "polling-interval-required": "Alarm-Abfrageintervall ist erforderlich.",
    "min-polling-interval-message": "Mindestens 1 Sekunde Abfrageintervall ist erlaubt.",
    "aknowledge-alarms-title": "{ count, plural, =1 {1 Alarm bestätigen} other {# Alarme bestätigen} }",
    "aknowledge-alarms-text": "Möchten Sie { count, plural, =1 {1 Alarm} other {# Alarme} } wirklich bestätigen?",
    "aknowledge-alarm-title": "Alarm bestätigen",
    "aknowledge-alarm-text": "Möchten Sie den Alarm wirklich bestätigen?",
    "selected-alarms-are-acknowledged": "Ausgewählte Alarme sind bereits bestätigt",
    "clear-alarms-title": "{ count, plural, =1 {1 Alarm zurücksetzen} other {# Alarme zurücksetzen} }",
    "clear-alarms-text": "Möchten Sie { count, plural, =1 {1 Alarm} other {# Alarme} } wirklich zurücksetzen?",
    "clear-alarm-title": "Alarm zurücksetzen",
    "clear-alarm-text": "Möchten Sie den Alarm wirklich zurücksetzen?",
    "delete-alarms-title": "{ count, plural, =1 {1 Alarm löschen} other {# Alarme löschen} }",
    "delete-alarms-text": "Möchten Sie { count, plural, =1 {1 Alarm} other {# Alarme} } wirklich löschen?",
    "selected-alarms-are-cleared": "Ausgewählte Alarme sind bereits zurückgesetzt",
    "alarm-status-filter": "Alarmstatus-Filter",
    "alarm-filter-title": "Alarmfilter",
    "assigned": "Zugewiesen",
    "filter-title": "Filter",
    "max-count-load": "Maximale Anzahl zu ladender Alarme (0 - unbegrenzt)",
    "max-count-load-required": "Maximale Anzahl zu ladender Alarme ist erforderlich.",
    "max-count-load-error-min": "Minimalwert ist 0.",
    "fetch-size": "Abrufgröße",
    "fetch-size-required": "Abrufgröße ist erforderlich.",
    "fetch-size-error-min": "Minimalwert ist 10.",
    "alarm-types": "Alarmtypen",
    "alarm-type-list": "Liste der Alarmtypen",
    "any-type": "Beliebiger Typ",
    "assigned-to-current-user": "Dem aktuellen Benutzer zugewiesen",
    "assigned-to-me": "Mir zugewiesen",
    "search-propagated-alarms": "Verbreitete Alarme durchsuchen",
    "comments": "Alarmkommentare",
    "show-more": "Mehr anzeigen",
    "additional-info": "Zusätzliche Informationen",
    "alarm-type": "Alarmtyp",
    "enter-alarm-type": "Alarmtyp eingeben",
    "no-alarm-types-matching": "Keine Alarmtypen gefunden, die mit '{{entitySubtype}}' übereinstimmen.",
    "alarm-type-list-empty": "Keine Alarmtypen ausgewählt.",
    "system-comments": {
      "acked-by-user": "Alarm wurde von Benutzer {{userName}} bestätigt",
      "cleared-by-user": "Alarm wurde von Benutzer {{userName}} gelöscht",
      "assigned-to-user": "Alarm wurde von Benutzer {{userName}} Benutzer {{assigneeName}} zugewiesen",
      "unassigned-to-user": "Zuweisung des Alarms wurde von Benutzer {{userName}} aufgehoben",
      "unassigned-from-deleted-user": "Zuweisung des Alarms wurde aufgehoben, weil Benutzer {{userName}} gelöscht wurde",
      "comment-deleted": "Benutzer {{userName}} hat seinen Kommentar gelöscht",
      "severity-changed": "Alarmschweregrad wurde von {{oldSeverity}} auf {{newSeverity}} aktualisiert"
    }
  },
  "alarm-activity": {
    "add": "Kommentar hinzufügen...",
    "alarm-comment": "Alarmkommentar",
    "comments": "Kommentare",
    "delete-alarm-comment": "Möchten Sie diesen Kommentar löschen?",
    "refresh": "Aktualisieren",
    "oldest-first": "Älteste zuerst",
    "newest-first": "Neueste zuerst",
    "activity": "Aktivität",
    "export": "Als CSV exportieren",
    "author": "Autor",
    "created-date": "Erstellungsdatum",
    "edited-date": "Bearbeitungsdatum",
    "text": "Text",
    "system": "System"
  },
  "alias": {
    "add": "Alias hinzufügen",
    "edit": "Alias bearbeiten",
    "name": "Alias-Name",
    "name-required": "Alias-Name ist erforderlich",
    "duplicate-alias": "Ein Alias mit demselben Namen existiert bereits.",
    "filter-type-single-entity": "Einzelne Entität",
    "filter-type-entity-list": "Entitätsliste",
    "filter-type-entity-name": "Entitätsname",
    "filter-type-entity-type": "Entitätstyp",
    "filter-type-state-entity": "Entität aus dem Dashboard-Zustand",
    "filter-type-state-entity-description": "Entität, die aus den Dashboard-Zustandsparametern stammt",
    "filter-type-asset-type": "Asset-Typ",
    "filter-type-asset-type-description": "Assets vom Typ '{{assetTypes}}'",
    "filter-type-asset-type-and-name-description": "Assets vom Typ '{{assetTypes}}' mit Namen beginnend mit '{{prefix}}'",
    "filter-type-device-type": "Gerätetyp",
    "filter-type-device-type-description": "Geräte vom Typ '{{deviceTypes}}'",
    "filter-type-device-type-and-name-description": "Geräte vom Typ '{{deviceTypes}}' mit Namen beginnend mit '{{prefix}}'",
    "filter-type-entity-view-type": "Entitätsansichtstyp",
    "filter-type-entity-view-type-description": "Entitätsansichten vom Typ '{{entityViewTypes}}'",
    "filter-type-entity-view-type-and-name-description": "Entitätsansichten vom Typ '{{entityViewTypes}}' mit Namen beginnend mit '{{prefix}}'",
    "filter-type-edge-type": "Edge-Typ",
    "filter-type-edge-type-description": "Edges vom Typ '{{edgeTypes}}'",
    "filter-type-edge-type-and-name-description": "Edges vom Typ '{{edgeTypes}}' mit Namen beginnend mit '{{prefix}}'",
    "filter-type-relations-query": "Beziehungsabfrage",
    "filter-type-relations-query-description": "{{entities}}, die eine '{{relationType}}'-Beziehung '{{direction}}' zu '{{rootEntity}}' haben",
    "filter-type-edge-search-query": "Edge-Suchabfrage",
    "filter-type-edge-search-query-description": "Edges vom Typ {{edgeTypes}} mit '{{relationType}}'-Beziehung '{{direction}}' zu {{rootEntity}}",
    "filter-type-asset-search-query": "Asset-Suchabfrage",
    "filter-type-asset-search-query-description": "Assets vom Typ {{assetTypes}} mit '{{relationType}}'-Beziehung '{{direction}}' zu {{rootEntity}}",
    "filter-type-device-search-query": "Geräte-Suchabfrage",
    "filter-type-device-search-query-description": "Geräte vom Typ {{deviceTypes}} mit '{{relationType}}'-Beziehung '{{direction}}' zu {{rootEntity}}",
    "filter-type-entity-view-search-query": "Entitätsansicht-Suchabfrage",
    "filter-type-entity-view-search-query-description": "Entitätsansichten vom Typ {{entityViewTypes}} mit '{{relationType}}'-Beziehung '{{direction}}' zu {{rootEntity}}",
    "filter-type-apiUsageState": "API-Nutzungsstatus",
    "entity-filter": "Entitätsfilter",
    "resolve-multiple": "Als mehrere Entitäten auflösen",
    "resolve-multiple-hint": "Aktivieren, um Daten aller gefilterten Entitäten gleichzeitig anzuzeigen. \nWenn deaktiviert, zeigt das Widget nur die Daten der ausgewählten Entität an.",
    "filter-type": "Filtertyp",
    "filter-type-required": "Filtertyp ist erforderlich.",
    "entity-filter-no-entity-matched": "Keine Entitäten entsprechen dem angegebenen Filter.",
    "no-entity-filter-specified": "Kein Entitätsfilter angegeben",
    "root-state-entity": "Dashboard-Zustandsentität als Wurzel verwenden",
    "last-level-relation": "Nur letzte Beziehungsebene abrufen",
    "root-entity": "Wurzelentität",
    "state-entity-parameter-name": "Parametername der Zustandsentität",
    "default-state-entity": "Standard-Zustandsentität",
    "default-entity-parameter-name": "Standardmäßig",
    "query-options": "Abfrageoptionen",
    "max-relation-level": "Maximale Beziehungsebene",
    "unlimited-level": "Unbegrenzte Ebene",
    "state-entity": "Dashboard-Zustandsentität",
    "all-entities": "Alle Entitäten",
    "any-relation": "beliebige"
  },
  "asset": {
    "asset": "Asset",
    "assets": "Assets",
    "management": "Asset-Verwaltung",
    "view-assets": "Assets anzeigen",
    "add": "Asset hinzufügen",
    "asset-type-max-length": "Asset-Typ sollte weniger als 256 Zeichen haben",
    "assign-to-customer": "Dem Kunden zuweisen",
    "assign-asset-to-customer": "Asset(s) dem Kunden zuweisen",
    "assign-asset-to-customer-text": "Bitte wählen Sie die Assets aus, die dem Kunden zugewiesen werden sollen",
    "no-assets-text": "Keine Assets gefunden",
    "assign-to-customer-text": "Bitte wählen Sie den Kunden aus, dem das/die Asset(s) zugewiesen werden sollen",
    "public": "Öffentlich",
    "assignedToCustomer": "Dem Kunden zugewiesen",
    "make-public": "Asset öffentlich machen",
    "make-private": "Asset privat machen",
    "unassign-from-customer": "Von Kunde entfernen",
    "delete": "Asset löschen",
    "asset-public": "Asset ist öffentlich",
    "asset-type": "Asset-Typ",
    "asset-type-required": "Asset-Typ ist erforderlich.",
    "select-asset-type": "Asset-Typ auswählen",
    "enter-asset-type": "Asset-Profil eingeben",
    "any-asset": "Beliebiges Asset",
    "no-asset-types-matching": "Keine Asset-Typen gefunden, die mit '{{entitySubtype}}' übereinstimmen.",
    "asset-type-list-empty": "Keine Asset-Typen ausgewählt.",
    "asset-types": "Asset-Typen",
    "name": "Name",
    "name-required": "Name ist erforderlich.",
    "name-max-length": "Name sollte weniger als 256 Zeichen haben",
    "label-max-length": "Label sollte weniger als 256 Zeichen haben",
    "description": "Beschreibung",
    "description-required": "Beschreibung ist erforderlich.",
    "type": "Typ",
    "type-required": "Typ ist erforderlich.",
    "details": "Details",
    "events": "Ereignisse",
    "add-asset-text": "Neues Asset hinzufügen",
    "asset-details": "Asset-Details",
    "assign-assets": "Assets zuweisen",
    "assign-assets-text": "{ count, plural, =1 {1 Asset} other {# Assets} } dem Kunden zuweisen",
    "assign-asset-to-edge-title": "Asset(s) einem Edge zuweisen",
    "assign-asset-to-edge-text": "Bitte wählen Sie die Assets aus, die dem Edge zugewiesen werden sollen",
    "delete-assets": "Assets löschen",
    "unassign-assets": "Assets entfernen",
    "unassign-assets-action-title": "{ count, plural, =1 {1 Asset} other {# Assets} } vom Kunden entfernen",
    "assign-new-asset": "Neues Asset zuweisen",
    "delete-asset-title": "Möchten Sie das Asset '{{assetName}}' wirklich löschen?",
    "delete-asset-text": "Vorsicht, nach der Bestätigung wird das Asset und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-assets-title": "Möchten Sie { count, plural, =1 {1 Asset} other {# Assets} } wirklich löschen?",
    "delete-assets-action-title": "{ count, plural, =1 {1 Asset löschen} other {# Assets löschen} }",
    "delete-assets-text": "Vorsicht, nach der Bestätigung werden alle ausgewählten Assets entfernt und alle zugehörigen Daten werden unwiederbringlich gelöscht.",
    "make-public-asset-title": "Möchten Sie das Asset '{{assetName}}' wirklich öffentlich machen?",
    "make-public-asset-text": "Nach der Bestätigung wird das Asset und alle zugehörigen Daten öffentlich zugänglich sein.",
    "make-private-asset-title": "Möchten Sie das Asset '{{assetName}}' wirklich privat machen?",
    "make-private-asset-text": "Nach der Bestätigung wird das Asset und alle zugehörigen Daten privat sein und nicht für andere zugänglich.",
    "unassign-asset-title": "Möchten Sie das Asset '{{assetName}}' wirklich entfernen?",
    "unassign-asset-text": "Nach der Bestätigung wird das Asset entfernt und ist für den Kunden nicht mehr zugänglich.",
    "unassign-asset": "Asset entfernen",
    "unassign-assets-title": "Möchten Sie { count, plural, =1 {1 Asset} other {# Assets} } wirklich entfernen?",
    "unassign-assets-text": "Nach der Bestätigung werden alle ausgewählten Assets entfernt und sind für den Kunden nicht mehr zugänglich.",
    "copyId": "Asset-ID kopieren",
    "idCopiedMessage": "Asset-ID wurde in die Zwischenablage kopiert",
    "select-asset": "Asset auswählen",
    "no-assets-matching": "Keine Assets gefunden, die mit '{{entity}}' übereinstimmen.",
    "asset-required": "Asset ist erforderlich",
    "name-starts-with": "Ausdruck für Assetnamen",
    "help-text": "Verwenden Sie '%' nach Bedarf: '%asset_name_contains%', '%asset_name_ends', 'asset_starts_with%'.",
    "search": "Assets suchen",
    "import": "Assets importieren",
    "asset-file": "Asset-Datei",
    "label": "Label",
    "assign-asset-to-edge": "Asset(s) einem Edge zuweisen",
    "unassign-asset-from-edge": "Asset vom Edge entfernen",
    "unassign-asset-from-edge-title": "Möchten Sie das Asset '{{assetName}}' wirklich vom Edge entfernen?",
    "unassign-asset-from-edge-text": "Nach der Bestätigung wird das Asset entfernt und ist für den Edge nicht mehr zugänglich.",
    "unassign-assets-from-edge-title": "Möchten Sie { count, plural, =1 {1 Asset} other {# Assets} } wirklich vom Edge entfernen?",
    "unassign-assets-from-edge-text": "Nach der Bestätigung werden alle ausgewählten Assets entfernt und sind für den Edge nicht mehr zugänglich.",
    "selected-assets": "{ count, plural, =1 {1 Asset} other {# Assets} } ausgewählt"
  },
  "attribute": {
    "attributes": "Attribute",
    "latest-telemetry": "Neueste Telemetrie",
    "no-latest-telemetry": "Keine neueste Telemetrie",
    "attributes-scope": "Bereich der Entitätsattribute",
    "scope-telemetry": "Telemetrie",
    "scope-latest-telemetry": "Neueste Telemetrie",
    "scope-client": "Client-Attribute",
    "scope-server": "Server-Attribute",
    "scope-shared": "Geteilte Attribute",
    "scope-client-short": "Client",
    "scope-server-short": "Server",
    "scope-shared-short": "Geteilt",
    "scope-latest-short": "Neueste",
    "scope-any": "Beliebig",
    "add": "Attribut hinzufügen",
    "key": "Schlüssel",
    "key-max-length": "Schlüssel sollte weniger als 256 Zeichen enthalten",
    "last-update-time": "Letzte Aktualisierungszeit",
    "key-required": "Attributschlüssel ist erforderlich.",
    "value": "Wert",
    "value-required": "Attributwert ist erforderlich.",
    "telemetry-key-required": "Telemetrieschlüssel ist erforderlich",
    "telemetry-value-required": "Telemetriewert ist erforderlich",
    "delete-attributes-title": "Möchten Sie { count, plural, =1 {1 Attribut} other {# Attribute} } wirklich löschen?",
    "delete-attributes-text": "Vorsicht, nach der Bestätigung werden alle ausgewählten Attribute entfernt.",
    "delete-attributes": "Attribute löschen",
    "enter-attribute-value": "Attributwert eingeben",
    "show-on-widget": "Im Widget anzeigen",
    "widget-mode": "Widget-Modus",
    "next-widget": "Nächstes Widget",
    "prev-widget": "Vorheriges Widget",
    "add-to-dashboard": "Zum Dashboard hinzufügen",
    "add-widget-to-dashboard": "Widget zum Dashboard hinzufügen",
    "selected-attributes": "{ count, plural, =1 {1 Attribut} other {# Attribute} } ausgewählt",
    "selected-telemetry": "{ count, plural, =1 {1 Telemetrieeinheit} other {# Telemetrieeinheiten} } ausgewählt",
    "no-attributes-text": "Keine Attribute gefunden",
    "no-telemetry-text": "Keine Telemetrie gefunden",
    "copy-key": "Schlüssel kopieren",
    "add-telemetry": "Telemetrie hinzufügen",
    "copy-value": "Wert kopieren",
    "delete-timeseries": {
      "start-time": "Startzeit",
      "ends-on": "Endet am",
      "strategy": "Strategie",
      "delete-strategy": "Löschstrategie",
      "all-data": "Alle Daten löschen",
      "all-data-except-latest-value": "Alle Daten außer dem neuesten Wert löschen",
      "latest-value": "Neuester Wert löschen",
      "all-data-for-time-period": "Alle Daten für einen Zeitraum löschen",
      "rewrite-latest-value": "Neuester Wert neu schreiben"
    }
  },
  "api-usage": {
    "api-features": "API-Funktionen",
    "api-usage": "API-Nutzung",
    "alarm": "Alarm",
    "alarms-created": "Alarme erstellt",
    "queue-stats": "Warteschlangenstatistiken",
    "processing-failures-and-timeouts": "Verarbeitungsfehler und Zeitüberschreitungen",
    "exceptions": "Ausnahmen",
    "alarms-created-daily-activity": "Tägliche Aktivität der Alarm-Erstellung",
    "alarms-created-hourly-activity": "Stündliche Aktivität der Alarm-Erstellung",
    "alarms-created-monthly-activity": "Monatliche Aktivität der Alarm-Erstellung",
    "data-points": "Datenpunkte",
    "data-points-storage-days": "Speicherzeitraum der Datenpunkte (in Tagen)",
    "data-points-storage-days-hourly-activity": "Stichpunkt-Speichertage stündliche Aktivität",
    "data-points-storage-days-daily-activity": "Stichpunkt-Speichertage tägliche Aktivität",
    "data-points-storage-days-monthly-activity": "Stichpunkt-Speichertage monatliche Aktivität",
    "device-api": "Geräte-API",
    "email": "E-Mail",
    "email-messages": "E-Mail-Nachrichten",
    "email-messages-daily-activity": "Tägliche Aktivität der E-Mail-Nachrichten",
    "email-messages-monthly-activity": "Monatliche Aktivität der E-Mail-Nachrichten",
    "executions": "Ausführungen",
    "scripts": "Skripte",
    "scripts-hourly-activity": "Stündliche Skriptaktivität",
    "scripts-daily-activity": "Tägliche Skriptaktivität",
    "scripts-monthly-activity": "Monatliche Skriptaktivität",
    "javascript": "JavaScript",
    "javascript-executions": "JavaScript-Ausführungen",
    "tbel": "TBEL",
    "tbel-executions": "TBEL-Ausführungen",
    "latest-error": "Letzter Fehler",
    "messages": "Nachrichten",
    "notifications": "Benachrichtigungen",
    "notifications-email-sms": "Benachrichtigungen (E-Mail/SMS)",
    "notifications-hourly-activity": "Stündliche Benachrichtigungsaktivität",
    "permanent-failures": "${entityName} Dauerhafte Fehler",
    "permanent-timeouts": "${entityName} Dauerhafte Zeitüberschreitungen",
    "processing-failures": "${entityName} Verarbeitungsfehler",
    "processing-timeouts": "${entityName} Verarbeitungszeitüberschreitungen",
    "rule-chain": "Regelkette",
    "rule-engine": "Regel-Engine",
    "rule-engine-executions": "Ausführungen der Regel-Engine",
    "rule-engine-hourly-activity": "Stündliche Aktivität der Regel-Engine",
    "rule-engine-daily-activity": "Tägliche Aktivität der Regel-Engine",
    "rule-engine-monthly-activity": "Monatliche Aktivität der Regel-Engine",
    "rule-engine-statistics": "Regel-Engine-Statistiken",
    "rule-node": "Regelknoten",
    "sms": "SMS",
    "sms-messages": "SMS-Nachrichten",
    "sms-messages-hourly-activity": "SMS-Nachrichten stündliche Aktivität",
    "sms-messages-daily-activity": "Tägliche Aktivität der SMS-Nachrichten",
    "sms-messages-monthly-activity": "Monatliche Aktivität der SMS-Nachrichten",
    "successful": "${entityName} Erfolgreich",
    "telemetry": "Telemetrie",
    "telemetry-persistence": "Telemetriepersistenz",
    "telemetry-persistence-daily-activity": "Tägliche Aktivität der Telemetriepersistenz",
    "telemetry-persistence-hourly-activity": "Stündliche Aktivität der Telemetriepersistenz",
    "telemetry-persistence-monthly-activity": "Monatliche Aktivität der Telemetriepersistenz",
    "transport": "Transport",
    "transport-msg-hourly-activity": "Transportnachrichten stündliche Aktivität",
    "transport-msg-daily-activity": "Transportnachrichten tägliche Aktivität",
    "transport-msg-monthly-activity": "Transportnachrichten monatliche Aktivität",
    "transport-daily-activity": "Tägliche Transportaktivität",
    "transport-data-points": "Transportierte Datenpunkte",
    "transport-data-points-hourly-activity": "Transportdatenpunkte stündliche Aktivität",
    "transport-data-points-daily-activity": "Transportdatenpunkte tägliche Aktivität",
    "transport-data-points-monthly-activity": "Transportdatenpunkte monatliche Aktivität",
    "view-details": "Details anzeigen",
    "view-statistics": "Statistiken anzeigen",
    "transport-messages": "Transportnachrichten",
    "transport-messages-hourly-activity": "Transportnachrichten stündliche Aktivität",
    "transport-data-point-hourly-activity": "Transportdatenpunkt stündliche Aktivität",
    "javascript-function-executions": "Ausführungen von JavaScript-Funktionen",
    "javascript-function-executions-hourly-activity": "Ausführungen von JavaScript-Funktionen stündliche Aktivität",
    "javascript-function-executions-daily-activity": "Ausführungen von JavaScript-Funktionen tägliche Aktivität",
    "javascript-function-executions-monthly-activity": "Ausführungen von JavaScript-Funktionen monatliche Aktivität",
    "tbel-function-executions": "Ausführungen von TBEL-Funktionen",
    "tbel-function-executions-hourly-activity": "Ausführungen von TBEL-Funktionen stündliche Aktivität",
    "tbel-function-executions-daily-activity": "Ausführungen von TBEL-Funktionen tägliche Aktivität",
    "tbel-function-executions-monthly-activity": "Ausführungen von TBEL-Funktionen monatliche Aktivität",
    "created-reports": "Erstellte Berichte",
    "created-reports-hourly-activity": "Erstellte Berichte stündliche Aktivität",
    "created-reports-daily-activity": "Erstellte Berichte tägliche Aktivität",
    "created-reports-monthly-activity": "Erstellte Berichte monatliche Aktivität",
    "emails": "E-Mails",
    "emails-hourly-activity": "E-Mails stündliche Aktivität",
    "emails-daily-activity": "E-Mails tägliche Aktivität",
    "emails-monthly-activity": "E-Mails monatliche Aktivität",
    "status": {
      "enabled": "Aktiviert",
      "disabled": "Deaktiviert",
      "warning": "Warnung"
    }
  },
  "api-limit": {
    "cassandra-write-queries-core": "REST-API Cassandra-Schreibabfragen",
    "cassandra-read-queries-core": "REST-API- und WS-Telemetrie Cassandra-Leseabfragen",
    "cassandra-write-queries-rule-engine": "Rule Engine Telemetrie Cassandra-Schreibabfragen",
    "cassandra-read-queries-rule-engine": "Rule Engine Telemetrie Cassandra-Leseabfragen",
    "cassandra-write-queries-monolith": "Monolith Telemetrie Cassandra-Schreibabfragen",
    "cassandra-read-queries-monolith": "Monolith Telemetrie Cassandra-Leseabfragen",
    "entity-version-creation": "Erstellung von Entitätsversionen",
    "entity-version-load": "Laden von Entitätsversionen",
    "notification-requests": "Benachrichtigungsanfragen",
    "notification-requests-per-rule": "Benachrichtigungsanfragen pro Regel",
    "rest-api-requests": "REST-API-Anfragen",
    "rest-api-requests-per-customer": "REST-API-Anfragen pro Kunde",
    "transport-messages": "Transportnachrichten",
    "transport-messages-per-device": "Transportnachrichten pro Gerät",
    "transport-messages-per-gateway": "Transportnachrichten pro Gateway",
    "transport-messages-per-gateway-device": "Transportnachrichten pro Gateway-Gerät",
    "ws-updates-per-session": "WS-Updates pro Sitzung",
    "edge-events": "Edge-Ereignisse",
    "edge-events-per-edge": "Edge-Ereignisse pro Edge",
    "edge-uplink-messages": "Edge-Uplink-Nachrichten",
    "edge-uplink-messages-per-edge": "Edge-Uplink-Nachrichten pro Edge"
  },
  "api-key": {
    "api-key": "API-Schlüssel",
    "api-keys": "API-Schlüssel",
    "delete-api-key-title": "Möchten Sie den API-Schlüssel '{{name}}' wirklich löschen?",
    "delete-api-key-text": "Achtung, nach der Bestätigung kann der Schlüssel nicht wiederhergestellt werden.",
    "delete-api-keys-title": "Möchten Sie { count, plural, =1 {1 API-Schlüssel} other {# API-Schlüssel} } wirklich löschen?",
    "delete-api-keys-text": "Achtung, nach der Bestätigung können alle ausgewählten Schlüssel nicht wiederhergestellt werden.",
    "expiration-date": "Ablaufdatum",
    "date": "Datum",
    "description": "Beschreibung",
    "disable": "Deaktivieren",
    "edit-description": "Beschreibung bearbeiten",
    "enable": "API-Schlüssel aktivieren ",
    "expiration-time": "Ablaufzeit",
    "expiration-time-never": "Nie",
    "expiration-time-custom": "Benutzerdefiniert",
    "generate": "Generieren",
    "generate-title": "API-Schlüssel generieren",
    "generate-text": "Hinweis: Der API-Schlüssel übernimmt die Berechtigungen des Benutzers, für den er erstellt wird.",
    "generated-api-key-title": "API-Schlüssel generiert. Lassen Sie uns die Verbindung prüfen!",
    "generated-api-key-copy": "Stellen Sie sicher, dass Sie Ihren API-Schlüssel jetzt kopieren und speichern, da Sie ihn nicht erneut anzeigen können.",
    "generated-api-key-command": "Verwenden Sie die folgenden Anweisungen, um die Verbindung zu prüfen. Als Ergebnis sollten Sie die aktuellen Benutzerinformationen erhalten:",
    "generated-api-key-insecure-url": "Das Ausführen von Befehlen über eine unsichere HTTP-Verbindung sendet Ihren API-Schlüssel unverschlüsselt und macht ihn anfällig für Abfangen.",
    "list": "{ count, plural, =1 {Ein API-Schlüssel} other {Liste von # API-Schlüsseln} }",
    "manage": "Verwalten",
    "manage-api-keys": "API-Schlüssel verwalten",
    "no-found": "Keine API-Schlüssel gefunden",
    "selected-api-keys": "{ count, plural, =1 {1 API-Schlüssel} other {# API-Schlüssel} } ausgewählt",
    "search": "API-Schlüssel suchen",
    "status": "Status",
    "status-active": "Aktiv",
    "status-inactive": "Inaktiv",
    "status-expired": "Abgelaufen"
  },
  "audit-log": {
    "audit": "Audit",
    "audit-logs": "Audit-Protokolle",
    "timestamp": "Zeitstempel",
    "entity-type": "Entitätstyp",
    "entity-name": "Entitätsname",
    "user": "Benutzer",
    "type": "Typ",
    "status": "Status",
    "details": "Details",
    "type-added": "Hinzugefügt",
    "type-deleted": "Gelöscht",
    "type-updated": "Aktualisiert",
    "type-attributes-updated": "Attribute aktualisiert",
    "type-attributes-deleted": "Attribute gelöscht",
    "type-rpc-call": "RPC-Aufruf",
    "type-credentials-updated": "Zugangsdaten aktualisiert",
    "type-assigned-to-customer": "Kunde zugewiesen",
    "type-unassigned-from-customer": "Vom Kunden entfernt",
    "type-assigned-to-edge": "Edge zugewiesen",
    "type-unassigned-from-edge": "Von Edge entfernt",
    "type-activated": "Aktiviert",
    "type-suspended": "Suspendiert",
    "type-credentials-read": "Zugangsdaten gelesen",
    "type-attributes-read": "Attribute gelesen",
    "type-relation-add-or-update": "Beziehung aktualisiert",
    "type-relation-delete": "Beziehung gelöscht",
    "type-relations-delete": "Alle Beziehungen gelöscht",
    "type-alarm-ack": "Alarm bestätigt",
    "type-alarm-clear": "Alarm zurückgesetzt",
    "type-alarm-delete": "Alarm gelöscht",
    "type-alarm-assign": "Alarm zugewiesen",
    "type-alarm-unassign": "Alarm nicht zugewiesen",
    "type-added-comment": "Kommentar hinzugefügt",
    "type-updated-comment": "Kommentar aktualisiert",
    "type-deleted-comment": "Kommentar gelöscht",
    "type-login": "Login",
    "type-logout": "Logout",
    "type-lockout": "Sperrung",
    "status-success": "Erfolgreich",
    "status-failure": "Fehlgeschlagen",
    "audit-log-details": "Audit-Log-Details",
    "no-audit-logs-prompt": "Keine Protokolle gefunden",
    "action-data": "Aktionsdaten",
    "failure-details": "Fehlerdetails",
    "search": "Audit-Logs durchsuchen",
    "clear-search": "Suche zurücksetzen",
    "type-assigned-from-tenant": "Vom Mandanten zugewiesen",
    "type-assigned-to-tenant": "Mandant zugewiesen",
    "type-provision-success": "Gerät bereitgestellt",
    "type-provision-failure": "Gerätebereitstellung fehlgeschlagen",
    "type-timeseries-updated": "Telemetrie aktualisiert",
    "type-timeseries-deleted": "Telemetrie gelöscht",
    "type-sms-sent": "SMS gesendet",
    "any-type": "Beliebiger Typ",
    "audit-log-filter-title": "Audit-Protokoll-Filter",
    "filter-title": "Filter",
    "filter-types": "Audit-Protokoll-Typen"
  },
  "debug-settings": {
    "label": "Debug-Konfiguration",
    "on-failure": "Nur Fehler (24/7)",
    "all-messages": "Alle Nachrichten ({{time}})",
    "failures": "Fehler",
    "entity": "Entität",
    "hint": {
      "main-limited": "Nicht mehr als {{msg}} {{entity}} Debug-Nachrichten pro {{time}} werden aufgezeichnet.",
      "on-failure": "Nur Fehlermeldungen protokollieren.",
      "all-messages": "Alle Debug-Nachrichten protokollieren."
    }
  },
  "calculated-fields": {
    "expression": "Ausdruck",
    "no-found": "Keine berechneten Felder gefunden",
    "list": "{ count, plural, =1 {Ein berechnetes Feld} other {Liste von # berechneten Feldern} }",
    "add": "Berechnetes Feld hinzufügen",
    "selected-fields": "{ count, plural, =1 {1 berechnetes Feld} other {# berechnete Felder} } ausgewählt",
    "type": {
      "simple": "Einfach",
      "simple-hint": "Einfache arithmetische Berechnung basierend auf Eingabeargumenten.",
      "script": "Skript",
      "script-hint": "Berechnung über definierte Argumente mithilfe eines TBEL-Skripts.",
      "geofencing": "Geofencing",
      "geofencing-hint": "Auswertung der GPS-Position der Entität und von Übergängen gegenüber konfigurierten Geofencing-Zonengruppen.",
      "propagation": "Weitergabe",
      "propagation-hint": "Weitergabe von Daten an übergeordnete oder untergeordnete Entitäten basierend auf Beziehungsrichtung und -typ.",
      "related-entities-aggregation": "Aggregation verwandter Entitäten",
      "related-entities-aggregation-hint": "Aggregation der neuesten Daten aus verwandten Entitäten.",
      "time-series-data-aggregation": "Aggregation von Zeitreihendaten",
      "time-series-data-aggregation-hint": "Aggregation historischer Daten aus einer aktuellen Entität."
    },
    "preview": "Vorschau",
    "arguments": "Argumente",
    "decimals-by-default": "Standard-Dezimalstellen",
    "debugging": "Berechnetes Feld Debugging",
    "calculated-field-details": "Details zum berechneten Feld",
    "argument-name": "Argumentname",
    "name": "Name",
    "datasource": "Datenquelle",
    "add-argument": "Argument hinzufügen",
    "test-script-function": "Skriptfunktion testen",
    "no-arguments": "Keine Argumente konfiguriert",
    "argument-settings": "Argumenteinstellungen",
    "argument-current": "Aktuelle Entität",
    "argument-current-tenant": "Aktueller Mandant",
    "argument-device": "Gerät",
    "argument-asset": "Asset",
    "argument-customer": "Kunde",
    "argument-tenant": "Aktueller Mandant",
    "argument-owner": "Aktueller Eigentümer",
    "argument-relation-query": "Verwandte Entitäten",
    "argument-type": "Argumenttyp",
    "attribute": "Attribut",
    "copy-argument-name": "Argumentnamen kopieren",
    "timeseries-key": "Zeitreihen-Schlüssel",
    "device-name": "Gerätename",
    "latest-telemetry": "Neueste Telemetrie",
    "rolling": "Zeitreihen-Rollup",
    "attribute-scope": "Attributbereich",
    "server-attributes": "Server-Attribute",
    "client-attributes": "Client-Attribute",
    "shared-attributes": "Geteilte Attribute",
    "attribute-key": "Attribut-Schlüssel",
    "default-value": "Standardwert",
    "default-value-required": "Standardwert ist erforderlich.",
    "limit": "Maximale Werte",
    "time-window": "Zeitfenster",
    "customer-name": "Kundenname",
    "asset-name": "Asset-Name",
    "timeseries": "Zeitreihe",
    "output": "Ausgabe",
    "output-hint": "Legt fest, wie die Ausgabe verarbeitet wird.",
    "create": "Neues berechnetes Feld erstellen",
    "file": "Berechnetes Feld-Datei",
    "invalid-file-error": "Ungültiges Dateiformat. Bitte stellen Sie sicher, dass die Datei eine gültige JSON-Datei ist.",
    "import": "Berechnetes Feld importieren",
    "export": "Berechnetes Feld exportieren",
    "export-failed-error": "Berechnetes Feld konnte nicht exportiert werden: {{error}}",
    "output-type": "Ausgabetyp",
    "delete-title": "Möchten Sie das berechnete Feld '{{title}}' wirklich löschen?",
    "delete-text": "Vorsicht, nach der Bestätigung wird das berechnete Feld und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-multiple-title": "Möchten Sie { count, plural, =1 {1 berechnetes Feld} other {# berechnete Felder} } wirklich löschen?",
    "delete-multiple-text": "Vorsicht, nach der Bestätigung werden alle ausgewählten berechneten Felder entfernt und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "test-with-this-message": "Mit dieser Nachricht testen",
    "use-latest-timestamp": "Letzten Zeitstempel verwenden",
    "entity-coordinates": "Entitätskoordinaten",
    "latitude-time-series-key": "Breitengrad-Zeitreihenschlüssel",
    "latitude-time-series-key-required": "Breitengrad-Zeitreihenschlüssel ist erforderlich.",
    "longitude-time-series-key": "Längengrad-Zeitreihenschlüssel",
    "longitude-time-series-key-required": "Längengrad-Zeitreihenschlüssel ist erforderlich.",
    "geofencing-zone-groups": "Geofencing-Zonengruppen",
    "geofencing-zone-groups-settings": "Einstellungen der Geofencing-Zonengruppe",
    "target-zone": "Zielzone",
    "perimeter-key": "Umfangsschlüssel",
    "report-strategy": "Meldestrategie",
    "no-zone-configured": "Mindestens eine Zone ist erforderlich.",
    "no-zone-configured-required": "Mindestens eine Zonengruppe muss konfiguriert werden.",
    "add-zone-group": "Zonengruppe hinzufügen",
    "report-transition-event-only": "Nur Übergangsereignisse",
    "report-presence-status-only": "Nur Anwesenheitsstatus",
    "report-transition-event-and-presence": "Anwesenheitsstatus und Übergangsereignisse",
    "perimeter-attribute-key": "Umfangsattributschlüssel",
    "perimeter-attribute-key-required": "Umfangsattributschlüssel ist erforderlich.",
    "perimeter-attribute-key-pattern": "Umfangsattributschlüssel ist ungültig.",
    "entity-zone-relationship": "Pfad von der Entität zu den Zonen",
    "direction": "Beziehungsrichtung",
    "direction-from": "Von der Entität zur Zone",
    "direction-to": "Von der Zone zur Entität",
    "relation-type": "Beziehungstyp",
    "create-relation-with-matched-zones": "Beziehungen für die Quellentität mit übereinstimmenden Zonen erstellen",
    "relation-level": "Beziehungsebene",
    "fetch-last-available-level": "Nur letzte verfügbare Ebene abrufen",
    "zone-group-refresh-interval": "Aktualisierungsintervall der Zonengruppen",
    "copy-zone-group-name": "Name der Zonengruppe kopieren",
    "open-details-page": "Detailseite der Entität öffnen",
    "level": "Ebene",
    "direction-level": "Richtung",
    "direction-up": "Nach oben",
    "direction-up-parent": "Nach oben zum übergeordneten Element",
    "direction-down": "Nach unten",
    "direction-down-child": "Nach unten zum untergeordneten Element",
    "add-level": "Ebene hinzufügen",
    "delete-level": "Ebene löschen",
    "no-level": "Keine Ebene konfiguriert",
    "levels-required": "Mindestens eine Ebene muss konfiguriert werden.",
    "max-allowed-levels-error": "Beziehungsebene überschreitet das maximal Zulässige.",
    "propagation-path-related-entities": "Weitergabepfad zu verwandten Entitäten",
    "propagate-type": {
      "arguments-only": "Nur Argumente",
      "expression-result": "Berechnungsergebnis"
    },
    "script": "Skript",
    "data-propagate": "Weiterzugebende Daten",
    "output-key": "Ausgabeschlüssel",
    "copy-output-key": "Ausgabeschlüssel kopieren",
    "aggregation-path-related-entities": "Aggregationspfad zu verwandten Entitäten",
    "deduplication-interval": "Deduplizierungsintervall",
    "deduplication-interval-min": "Deduplizierungsintervall muss mindestens {{ sec }} Sekunden betragen.",
    "deduplication-interval-hint": "Mindestzeit zwischen Telemetrieaggregationen.",
    "deduplication-interval-required": "Deduplizierungsintervall ist erforderlich.",
    "calculated-field-filter-title": "Filter für berechnete Felder",
    "filter-title": "Filter",
    "calculated-field-types": "Typen berechneter Felder",
    "events": "Ereignisse",
    "any-type": "Beliebiger Typ",
    "metrics": {
      "metrics": "Metriken",
      "metrics-empty": "Mindestens eine Metrik muss konfiguriert werden.",
      "metric-name": "Metrikname",
      "metric-name-required": "Metrikname ist erforderlich.",
      "metric-name-pattern": "Metrikname ist ungültig.",
      "metric-name-duplicate": "Eine Metrik mit diesem Namen existiert bereits.",
      "metric-name-max-length": "Der Metrikname sollte kürzer als 256 Zeichen sein.",
      "metric-name-forbidden": "Der Metrikname ist reserviert und kann nicht verwendet werden.",
      "copy-metric-name": "Metrikname kopieren",
      "argument-name": "Argumentname",
      "aggregation": "Aggregation",
      "aggregation-type": {
        "avg": "Durchschnitt",
        "min": "Minimum",
        "max": "Maximum",
        "sum": "Summe",
        "count": "Anzahl",
        "count-unique": "Eindeutige Anzahl"
      },
      "filtered": "Gefiltert",
      "value-source": "Wertquelle",
      "value-source-hint": "Legt fest, wie der Wert für die Aggregation ermittelt wird.",
      "value-source-type": {
        "key": "Schlüssel",
        "function": "Funktion"
      },
      "no-metrics-configured": "Mindestens eine Metrik ist erforderlich.",
      "add-metric": "Metrik hinzufügen",
      "max-metrics": "Maximale Anzahl an Metriken erreicht.",
      "metric-settings": "Metrikeinstellungen",
      "filter": "Filter",
      "filter-hint": "Aktiviert die Filterung von Entitäten während der Aggregation. Die Filterfunktion muss einen booleschen Wert zurückgeben und kann alle konfigurierten Argumente verwenden."
    },
    "output-strategy": {
      "strategy": "Strategie",
      "process-right-away": "Sofort verarbeiten",
      "process-rule-chains": "Über Regelketten verarbeiten",
      "save-time-series": "In Zeitreihe speichern",
      "save-database": "In Datenbank speichern",
      "save-latest-values": "In neueste Werte speichern",
      "send-web-sockets": "An WebSockets senden",
      "save-calculated-fields": "An Berechnete Felder senden",
      "update-attribute-only-on-value-change": "Attribut nur bei Wertänderung aktualisieren",
      "send-attributes-updated-notification": "Benachrichtigung über aktualisierte Attribute senden",
      "ttl": "Benutzerdefinierte TTL",
      "ttl-required": "TTL ist erforderlich",
      "ttl-min": "Als minimales TTL ist nur 0 zulässig",
      "processing-parameters": "Verarbeitungsparameter",
      "hint": {
        "strategy": "Steuert, ob das Ergebnis sofort verarbeitet oder zur zusätzlichen Verarbeitung an eine Regelkette gesendet wird.",
        "processing-options": "Verarbeitungsoptionen",
        "update-attribute-only-on-value-change": "Aktualisiert das Attribut bei jeder eingehenden Nachricht, unabhängig davon, ob sich der Wert geändert hat. Dies erhöht die API-Nutzung und verringert die Performance.",
        "update-attribute-only-on-value-change-enabled": "Aktualisiert das Attribut nur, wenn sich der Wert ändert. Wenn der Wert unverändert ist, werden Zeitstempel nicht aktualisiert und Benachrichtigungen nicht gesendet.",
        "send-attributes-updated-notification": "Sendet ein Ereignis „Attribute aktualisiert“ an die Standard-Regelkette.",
        "save-time-series": "Speichert Zeitreihendaten in der Tabelle ts_kv in der Datenbank.",
        "save-database": "Speichert Attributdaten in der Datenbank.",
        "save-latest-values": "Aktualisiert Zeitreihendaten in der Tabelle ts_kv_latest in der Datenbank, wenn der neue Wert aktueller ist.",
        "send-web-sockets-attribute": "Benachrichtigt WebSocket-Abonnements über Aktualisierungen der Attributdaten.",
        "send-web-sockets-time-series": "Benachrichtigt WebSocket-Abonnements über Aktualisierungen der Zeitreihendaten.",
        "save-calculated-fields-attribute": "Benachrichtigt Berechnete Felder über Aktualisierungen der Attributdaten.",
        "save-calculated-fields-time-series": "Benachrichtigt Berechnete Felder über Aktualisierungen der Zeitreihendaten.",
        "ttl": "Definiert die Aufbewahrungsdauer für Zeitreihendaten. Wenn deaktiviert, wird die TTL des Mandantenprofils verwendet."
      }
    },
    "aggregate-interval-type": "Aggregationsintervalltyp",
    "aggregate-interval-value": "Aggregationsintervallwert",
    "aggregate-interval-value-required": "Aggregationsintervallwert ist erforderlich.",
    "aggregate-interval-value-min": "Aggregationsintervallwert muss mindestens { sec, plural, =0 {0 Sekunde} =1 {1 Sekunde} other {# Sekunden} } betragen.",
    "aggregate-interval-value-step-multiple-of": "Aggregationsintervallwert muss ein Teiler oder ein Vielfaches von 1 Tag sein.",
    "aggregate-period": {
      "hour": "Stunde",
      "day": "Tag",
      "week": "Woche (Mo - So)",
      "week-sun-sat": "Woche (So - Sa)",
      "month": "Monat",
      "quarter": "Quartal",
      "year": "Jahr",
      "custom": "Benutzerdefiniert"
    },
    "aggregate-period-hint-offset": "Ihr Aggregationsintervall wird sein: {{ interval }}",
    "aggregate-period-hint-offset-and-so-on": "Ihr Aggregationsintervall wird sein: {{ interval }} und so weiter.",
    "entity-aggregation": {
      "argument-hint": "Daten werden von der aktuellen Entität abgerufen.",
      "argument-title-hint": "Legt die für die Aggregation verwendeten Eingabeargumente fest.",
      "argument-setting-hint": "Neueste Telemetrie ist der einzige verfügbare Argumenttyp für dieses berechnete Feld.",
      "aggregation-interval": "Aggregationsintervall",
      "aggregation-interval-hint": "Legt fest, wie oft die Aggregation durchgeführt wird. Beispiel: Alle 1 Stunde werden Daten um 00:00, 01:00, 02:00 usw. aggregiert. Aggregationsergebnisse werden mit dem Zeitstempel gespeichert, der dem Beginn des Aggregationsintervalls entspricht.",
      "apply-offset": "Offset auf Aggregationsintervall anwenden",
      "apply-offset-hint": "Legt fest, um wie viel der Beginn jeder Aggregationsperiode verschoben wird (z. B. +10 Minuten – 00:10, 01:10).",
      "offset-value": "Offset-Wert",
      "offset-value-required": "Offset-Wert ist erforderlich.",
      "offset-value-min": "Offset-Wert muss eine positive ganze Zahl sein.",
      "offset-value-max": "Offset-Wert sollte kleiner als der Aggregationsintervallwert sein.",
      "wait-delay": "Await-Timeout für verzögerte Telemetrie anwenden",
      "wait-delay-hint": "Legt fest, wie lange nach dem Ende des Intervalls auf verzögerte Telemetrie gewartet wird. Wenn solche Telemetrie eintrifft, wird das Ergebnis für dieses Intervall neu berechnet.",
      "duration": "Dauer",
      "duration-required": "Dauer ist erforderlich.",
      "duration-min": "Dauer sollte mindestens 1 Minute betragen.",
      "duration-hint": "Wie lange nach dem Ende des Intervalls auf verzögerte Daten gewartet wird.",
      "produce-intermediate-result": "Zwischenergebnis erzeugen",
      "produce-intermediate-result-hint": "Berechnet Metriken während des aktuellen Intervalls, um ein Zwischenergebnis zu erzeugen. Aktualisierungen erfolgen nicht häufiger als einmal alle {{ time }}."
    },
    "hint": {
      "arguments-simple-with-rolling": "Ein berechnetes Feld vom Typ „Einfach“ sollte keine Schlüssel mit dem Zeitreihen-Rolling-Typ enthalten.",
      "arguments-propagate-arguments-with-rolling": "Der Typ „Zeitreihen-Rolling“ ist nicht kompatibel mit der Weitergabe „Nur Argumente“.",
      "arguments-propagate-argument-entity-type": "Der Entitätstyp ist nicht kompatibel mit der Weitergabe „Nur Argumente“.",
      "arguments-propagate-argument-must-current-entity": "Mindestens ein Argument muss mit dem Quellentitätstyp „Aktuelle Entität“ konfiguriert werden.",
      "arguments-empty": "Mindestens ein Argument sollte angegeben werden.",
      "expression-required": "Ausdruck ist erforderlich.",
      "expression-invalid": "Ausdruck ist ungültig",
      "expression-max-length": "Ausdruck sollte weniger als 255 Zeichen enthalten.",
      "argument-name-required": "Argumentname ist erforderlich.",
      "argument-name-pattern": "Argumentname ist ungültig.",
      "argument-name-duplicate": "Ein Argument mit diesem Namen existiert bereits.",
      "argument-name-max-length": "Argumentname sollte weniger als 256 Zeichen enthalten.",
      "argument-name-forbidden": "Argumentname ist reserviert und darf nicht verwendet werden.",
      "output-key-required": "Ausgabeschlüssel ist erforderlich.",
      "output-key-pattern": "Ausgabeschlüssel ist ungültig.",
      "output-key-duplicate": "Ein Schlüssel mit diesem Namen existiert bereits.",
      "output-key-max-length": "Ausgabeschlüssel sollte kürzer als 256 Zeichen sein.",
      "output-key-forbidden": "Ausgabeschlüssel ist reserviert und kann nicht verwendet werden.",
      "entity-type-required": "Entitätstyp ist erforderlich",
      "name-required": "Name ist erforderlich.",
      "name-pattern": "Name ist ungültig.",
      "name-duplicate": "Ein Name mit diesem Namen existiert bereits.",
      "name-max-length": "Name sollte kürzer als 256 Zeichen sein.",
      "name-forbidden": "Name ist reserviert und kann nicht verwendet werden.",
      "argument-type-required": "Argumenttyp ist erforderlich.",
      "max-args": "Maximale Anzahl an Argumenten erreicht.",
      "decimals-range": "Standard-Dezimalstellen sollten eine Zahl zwischen 0 und 15 sein.",
      "expression": "Standardausdruck demonstriert, wie eine Temperatur von Fahrenheit in Celsius umgewandelt wird.",
      "arguments-entity-not-found": "Zielentität des Arguments nicht gefunden.",
      "use-latest-timestamp": "Wenn aktiviert, wird der berechnete Wert mit dem neuesten Zeitstempel aus der Telemetrie der Argumente gespeichert, anstatt mit der Serverzeit.",
      "entity-coordinates": "Geben Sie die Zeitreihenschlüssel an, die die GPS-Koordinaten der Entität (Breitengrad und Längengrad) bereitstellen.",
      "geofencing-zone-groups": "Definieren Sie eine oder mehrere Geofencing-Zonengruppen zur Prüfung (z. B. 'allowedZones', 'restrictedZones'). Jede Gruppe muss einen eindeutigen Namen haben, der als Präfix für Telemetrieschlüssel der Ausgabe des berechneten Feldes verwendet wird.",
      "perimeter-attribute-key": "Legen Sie den Attributschlüssel fest, der die Definition des Geofencing-Zonenumfangs enthält. Der Umfang wird immer aus serverseitigen Attributen der Zonenentität übernommen.",
      "report-strategy": "Der Anwesenheitsstatus meldet, ob sich die Entität aktuell INNERHALB oder AUSSERHALB der Zonengruppe befindet. Übergangsereignisse melden, wann die Entität die Zonengruppe BETRETEN oder VERLASSEN hat.",
      "create-relation-with-matched-zones": "Erstellt und pflegt automatisch Beziehungen zwischen der Entität und den Zonen, in denen sie sich aktuell befindet. Beziehungen werden entfernt, wenn die Entität eine Zone verlässt, und erstellt, wenn sie eine neue betritt.",
      "relation-type-required": "Beziehungstyp ist erforderlich.",
      "relation-level-required": "Beziehungsebene ist erforderlich.",
      "relation-level-min": "Der minimale Wert der Beziehungsebene ist 1.",
      "relation-level-max": "Der maximale Wert der Beziehungsebene ist {{max}}.",
      "geofencing-empty": "Mindestens eine Zonengruppe muss konfiguriert werden.",
      "geofencing-entity-not-found": "Geofencing-Zielentität nicht gefunden.",
      "max-geofencing-zone": "Maximale Anzahl an Geofencing-Zonen erreicht.",
      "zone-group-refresh-interval": "Legt fest, wie oft Zonengruppen, die über verwandte Entitäten konfiguriert sind, aktualisiert werden.",
      "zone-group-refresh-interval-required": "Aktualisierungsintervall der Zonengruppen ist erforderlich.",
      "zone-group-refresh-interval-min": "Aktualisierungsintervall der Zonengruppe sollte mindestens {{ min }} Sekunden betragen.",
      "propagation-path-related-entities": "Definiert einen direkten, einstufigen Pfad zu einer verwandten Entität basierend auf der ausgewählten Richtung und dem Beziehungstyp. Es werden nur Beziehungen zwischen Geräte-, Asset-, Kunden- und Mandantenentitäten unterstützt. Maximale Anzahl der über den Beziehungspfad aufgelösten Entitäten ist {{ max }}.",
      "data-propagate": "Legt die Daten fest, die aus den unten konfigurierten Argumenten weitergegeben werden. 'Nur Argumente' verwendet die abgerufenen Daten direkt, während 'Berechnungsergebnis' aus diesen Daten einen neuen Wert berechnet.",
      "aggregation-path-related-entities": "Definiert einen einstufigen Aggregationspfad über direkte Beziehungen zu übergeordneten oder untergeordneten Entitäten, basierend auf Richtung und Beziehungstyp. Es werden nur Beziehungen zwischen Geräte-, Asset-, Kunden- und Mandantenentitäten unterstützt. Maximale Anzahl der über den Beziehungspfad aufgelösten Entitäten ist {{ max }}.",
      "arguments-aggregation": "Legt die Eingabeargumente fest, die für Filterung und Aggregation verwendet werden.",
      "setting-arguments-aggregation": "Daten werden von verwandten Entitäten abgerufen, die im Aggregationspfad konfiguriert sind.",
      "metrics": "Legt Metriken fest, die basierend auf konfigurierten Argumenten aggregiert werden.",
      "entity-aggregation-metrics": "Legt Metriken fest, die basierend auf konfigurierten Argumenten über die angegebenen Zeitintervalle aggregiert werden.",
      "import-invalid-calculated-field-type": "Berechnetes Feld kann nicht importiert werden: Ungültige Struktur des berechneten Feldes.",
      "simple-expression-title": "Arithmetischer Ausdruck, der definiert, wie der berechnete Wert ermittelt wird.",
      "script-title": "TBEL-Skript, das die Berechnungslogik und Ausgabewerte definiert.",
      "simple-arguments": "Arithmetischer Ausdruck, der definiert, wie der berechnete Wert ermittelt wird.",
      "script-arguments": "Legt die Eingabeargumente fest, die dem Skript zur Verfügung stehen."
    }
  },
  "alarm-rule": {
    "alarm-rules-tab": "Alarmregeln",
    "alarm-rule": "Alarmregel",
    "alarm-rules": "Alarmregeln",
    "alarm-rules-old": "Alt",
    "alarm-rules-actual": "Aktuell",
    "severities": "Schweregrade",
    "cleared": "Löschbedingung",
    "delete-title": "Möchten Sie die Alarmregel '{{title}}' wirklich löschen?",
    "delete-text": "Achtung, nach der Bestätigung können die Alarmregel und alle zugehörigen Daten nicht wiederhergestellt werden.",
    "delete-multiple-title": "Möchten Sie { count, plural, =1 {1 Alarmregel} other {# Alarmregeln} } wirklich löschen?",
    "delete-multiple-text": "Achtung, nach der Bestätigung werden alle ausgewählten Alarmregeln entfernt und alle zugehörigen Daten können nicht wiederhergestellt werden.",
    "create": "Neue Alarmregel erstellen",
    "add": "Alarmregel hinzufügen",
    "copy": "Alarmregelkonfiguration kopieren",
    "details": "Details zur Alarmregel",
    "no-found": "Keine Alarmregeln gefunden",
    "list": "{ count, plural, =1 {Eine Alarmregel} other {Liste von # Alarmregeln} }",
    "selected-fields": "{ count, plural, =1 {1 Alarmregel} other {# Alarmregeln} } ausgewählt",
    "import": "Alarmregel importieren",
    "file": "Alarmregeldatei",
    "export": "Alarmregel exportieren",
    "export-failed-error": "Alarmregel kann nicht exportiert werden: {{error}}",
    "entity-type": "Entitätstyp",
    "entity-type-required": "Entitätstyp ist erforderlich.",
    "alarm-type": "Alarmtyp",
    "alarm-type-hint": "Eindeutiger Bezeichner (z. B. HighTempAlarm) innerhalb des Gültigkeitsbereichs des Alarmerstellers (Gerät, Asset usw.), um Konflikte zu vermeiden.",
    "alarm-type-required": "Alarmtyp ist erforderlich.",
    "alarm-type-pattern": "Alarmtyp ist ungültig.",
    "alarm-type-max-length": "Alarmtyp sollte kürzer als 256 Zeichen sein.",
    "clear-alarm": "Alarm löschen",
    "value-argument": "Argument",
    "value-argument-required": "Argument ist erforderlich.",
    "static-settings": "Statische Einstellungen",
    "configuration": "Konfiguration",
    "static-schedule": "Statisch",
    "dynamic-schedule": "Dynamisch",
    "operation-and": "UND",
    "operation-or": "ODER",
    "condition-during": "Während {{during}}",
    "condition-during-dynamic": "Während \"{{ attribute }}\"",
    "condition-repeat-times": "Wiederholt sich { count, plural, =1 {1 Mal} other {# Mal} }",
    "condition-repeat-times-dynamic": "Wiederholt sich \"{{ attribute }}\"-mal",
    "filter-preview": "Filtervorschau",
    "condition-settings": "Bedingungseinstellungen",
    "static": "Statisch",
    "dynamic": "Dynamisch",
    "argument-filters": "Argumentfilter",
    "argument-name": "Argumentname",
    "value-type": "Werttyp",
    "general": "Allgemein",
    "filters": "Filter",
    "date-time-hint": "Das Argument muss in Epoch-Millisekunden angegeben werden. Beispiel: 1698839340000 entspricht 2023-11-01 12:49:00 UTC.",
    "operation": "Operation",
    "value-source": "Wertquelle",
    "value": "Wert",
    "ignore-case": "Groß-/Kleinschreibung ignorieren",
    "condition": "Bedingung",
    "script": "Skript",
    "add-filter": "Argumentfilter hinzufügen",
    "edit-filter": "Argumentfilter",
    "remove-filter": "Argumentfilter entfernen",
    "no-filter": "Mindestens ein Filter ist erforderlich.",
    "conditions": {
      "simple": "Einfach",
      "duration": "Dauer",
      "repeating": "Wiederholend"
    },
    "schedule-title": "Zeitplan",
    "edit-schedule": "Alarmzeitplan bearbeiten",
    "schedule-type": "Zeitplanertyp",
    "schedule-type-required": "Zeitplanertyp ist erforderlich.",
    "schedule": {
      "any-time": "Immer aktiv",
      "specific-time": "Zu einer bestimmten Zeit aktiv",
      "custom": "Benutzerdefiniert"
    },
    "schedule-day": {
      "monday": "Montag",
      "tuesday": "Dienstag",
      "wednesday": "Mittwoch",
      "thursday": "Donnerstag",
      "friday": "Freitag",
      "saturday": "Samstag",
      "sunday": "Sonntag"
    },
    "schedule-days": "Tage",
    "schedule-time": "Zeit",
    "schedule-time-from": "Von",
    "schedule-time-to": "Bis",
    "schedule-days-of-week-required": "Mindestens ein Wochentag muss ausgewählt werden.",
    "tbel": "TBEL",
    "expression-type": {
      "simple": "Einfach",
      "script": "Skript"
    },
    "operation-type": {
      "and": "Und",
      "or": "Oder"
    },
    "filter-predicate-type": {
      "string": "String",
      "numeric": "Numerisch",
      "boolean": "Boolesch",
      "complex": "Komplex"
    },
    "alarm-rule-additional-info": "Zusätzliche Informationen",
    "edit-alarm-rule-additional-info": "Zusätzliche Informationen bearbeiten",
    "alarm-rule-additional-info-placeholder": "Bitte geben Sie hier Ihre Kommentare und Anpassungen ein, um sie in den Alarmdetails unter „Zusätzliche Informationen“ anzuzeigen",
    "alarm-rule-additional-info-hint": "Hinweis: Verwenden Sie <code><span style=\"color: #000;\">$&#123;</span>Argumentname<span style=\"color: #000;\">&#125;</span></code>, um Werte der Argumente zu ersetzen, die in der Alarmregelbedingung verwendet werden.",
    "alarm-rule-additional-info-icon-hint": "Verwenden Sie den Argumentnamen, um Werte der Argumente zu ersetzen, die in der Alarmregelbedingung verwendet werden.",
    "alarm-rule-mobile-dashboard": "Mobiles Dashboard",
    "alarm-rule-mobile-dashboard-hint": "Wird von der mobilen Anwendung als Dashboard für Alarmdetails verwendet.",
    "alarm-rule-no-mobile-dashboard": "Kein Dashboard ausgewählt",
    "alarm-rule-condition": "Alarmregelbedingung",
    "enter-alarm-rule-condition-prompt": "Bedingung hinzufügen",
    "enter-alarm-rule-clear-condition-prompt": "Löschbedingung hinzufügen",
    "edit-alarm-rule-condition": "Alarmbedingung",
    "condition-type": "Bedingungstyp",
    "condition-type-hint": "Die Optionen „Dauer“ und „Wiederholend“ sind nicht verfügbar, wenn im Filter die Operation „Missing for“ verwendet wird.",
    "select-alarm-severity": "Alarmschweregrad auswählen",
    "add-create-alarm-rule-prompt": "Mindestens eine Auslösebedingung ist erforderlich.",
    "add-create-alarm-rule": "Auslösebedingung hinzufügen",
    "add-clear-alarm-rule": "Löschbedingung hinzufügen",
    "condition-duration": "Bedingungsdauer",
    "condition-duration-value": "Dauerwert",
    "condition-duration-time-unit": "Zeiteinheit",
    "condition-duration-value-range": "Der Dauerwert muss im Bereich von 1 bis 2147483647 liegen.",
    "condition-duration-value-pattern": "Der Dauerwert muss eine ganze Zahl sein.",
    "condition-duration-value-required": "Dauerwert ist erforderlich.",
    "condition-duration-time-unit-required": "Zeiteinheit ist erforderlich.",
    "condition-repeating-value": "Anzahl der Ereignisse",
    "condition-repeating-value-hint": "Die Aktualisierung eines beliebigen Alarmregelarguments wird als Ereignis gezählt",
    "condition-repeating-value-range": "Die Anzahl der Ereignisse muss im Bereich von 1 bis 2147483647 liegen.",
    "condition-repeating-value-pattern": "Die Anzahl der Ereignisse muss eine ganze Zahl sein.",
    "condition-repeating-value-required": "Anzahl der Ereignisse ist erforderlich.",
    "create-conditions": "Auslösebedingungen",
    "clear-condition": "Löschbedingung",
    "no-clear-alarm-rule": "Keine Löschbedingung konfiguriert.",
    "advanced-settings": "Erweiterte Einstellungen",
    "propagate-alarm": "Alarm an verwandte Entitäten weitergeben",
    "alarm-rule-relation-types-list": "Beziehungstypen",
    "alarm-rule-relation-types-list-hint": "Legt Beziehungstypen fest, um die verwandten Entitäten zu filtern. Wenn nicht festgelegt, wird der Alarm an alle verwandten Entitäten weitergegeben.",
    "propagate-alarm-to-owner": "Alarm an den Entitätseigentümer weitergeben (Kunde oder Mandant)",
    "propagate-alarm-to-tenant": "Alarm an den Mandanten weitergeben",
    "alarm-rule-filter-title": "Alarmregel-Filter",
    "filter-title": "Filter",
    "debugging": "Alarmregel-Debugging",
    "any-type": "Beliebiger Typ",
    "enter-alarm-rule-type": "Alarmtyp eingeben",
    "no-alarm-rule-types-matching": "Keine Alarmtypen gefunden, die zu '{{entitySubtype}}' passen.",
    "alarm-rule-type-list-empty": "Keine Alarmtypen ausgewählt.",
    "alarm-rule-type-list": "Liste der Alarmtypen",
    "alarm-rule-entity-list": "Entitätsliste",
    "missing-for": "fehlt seit",
    "time-unit": "Einheit",
    "mode": "Modus",
    "type": "Typ",
    "value-required": "Wert ist erforderlich.",
    "min-value": "Wert muss 1 oder größer sein.",
    "argument-in-use": "Argument wird als allgemeines Argument verwendet.",
    "import-invalid-alarm-rule-type": "Alarmregel kann nicht importiert werden: Ungültige Alarmregelstruktur.",
    "no-filter-preview": "Kein Filter angegeben",
    "filter-operation": {
      "and": "Und",
      "or": "Oder"
    }
  },
  "ai-models": {
    "ai-models": "KI-Modelle",
    "ai-model": "KI-Modell",
    "model": "Modell",
    "name": "Name",
    "ai-provider": "KI-Anbieter",
    "no-found": "Keine KI-Modelle gefunden",
    "list": "{ count, plural, =1 {Ein Modell} other {Liste von # Modellen} }",
    "selected-fields": "{ count, plural, =1 {1 Modell} other {# Modelle} } ausgewählt",
    "add": "Modell hinzufügen",
    "delete-model-title": "Sind Sie sicher, dass Sie das Modell '{{modelName}}' löschen möchten?",
    "delete-model-text": "Achtung, nach der Bestätigung wird das Modell und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-models-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Modell} other {# Modelle} } löschen möchten?",
    "delete-models-text": "Achtung, nach der Bestätigung werden alle ausgewählten Modelle entfernt und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "ai-providers": {
      "openai": "OpenAI",
      "azure-openai": "Azure OpenAI",
      "google-ai-gemini": "Google Gemini (Gemini API)",
      "google-vertex-ai-gemini": "Google Gemini (Agent Platform - Vertex AI)",
      "mistral-ai": "Mistral AI",
      "anthropic": "Anthropic",
      "amazon-bedrock": "Amazon Bedrock",
      "github-models": "GitHub-Modelle",
      "ollama": "Ollama"
    },
    "name-required": "Name ist erforderlich.",
    "name-max-length": "Der Name darf höchstens 255 Zeichen lang sein.",
    "provider": "Anbieter",
    "api-key": "API-Schlüssel",
    "api-key-required": "API-Schlüssel ist erforderlich.",
    "api-key-open-ai-required": "API-Schlüssel ist erforderlich, wenn die offizielle OpenAI-API verwendet wird.",
    "project-id": "Projekt-ID",
    "project-id-required": "Projekt-ID ist erforderlich.",
    "location": "Standort",
    "location-required": "Standort ist erforderlich.",
    "service-account-key-file": "Dienstkontoschlüssel-Datei",
    "service-account-key-file-required": "Dienstkontoschlüssel-Datei ist erforderlich.",
    "no-file": "Keine Datei ausgewählt.",
    "drop-file": "Datei ablegen oder klicken, um eine Datei auszuwählen.",
    "personal-access-token": "Persönlicher Zugriffstoken",
    "personal-access-token-required": "Persönlicher Zugriffstoken ist erforderlich.",
    "configuration": "Konfiguration",
    "model-id": "Modell-ID",
    "model-id-required": "Modell-ID ist erforderlich.",
    "deployment-name": "Bereitstellungsname",
    "deployment-name-required": "Bereitstellungsname ist erforderlich.",
    "set": "Festlegen",
    "region": "Region",
    "region-required": "Region ist erforderlich.",
    "access-key-id": "Access Key ID",
    "access-key-id-required": "Access Key ID ist erforderlich.",
    "secret-access-key": "Secret Access Key",
    "secret-access-key-required": "Secret Access Key ist erforderlich.",
    "temperature": "Temperatur",
    "temperature-hint": "Reguliert den Grad der Zufälligkeit im Modellausgang. Höhere Werte erhöhen die Zufälligkeit, niedrigere verringern sie.",
    "temperature-min": "Muss 0 oder größer sein.",
    "top-p": "Top P",
    "top-p-hint": "Erstellt einen Pool der wahrscheinlichsten Tokens, aus denen das Modell auswählt. Höhere Werte erweitern den Pool, niedrigere verkleinern ihn.",
    "top-p-min-max": "Muss größer als 0 und maximal 1 sein.",
    "top-k": "Top K",
    "top-k-hint": "Begrenzt die Auswahl des Modells auf die \"K\" wahrscheinlichsten Tokens.",
    "top-k-min": "Muss 0 oder größer sein.",
    "presence-penalty": "Präsenzstrafe",
    "presence-penalty-hint": "Wendet eine feste Strafe auf die Wahrscheinlichkeit eines Tokens an, wenn es bereits im Text erschienen ist.",
    "frequency-penalty": "Frequenzstrafe",
    "frequency-penalty-hint": "Reduziert die Wahrscheinlichkeit eines Tokens abhängig von seiner Häufigkeit im Text.",
    "max-output-tokens": "Maximale Ausgabetokens",
    "max-output-tokens-hint": "Legt die maximale Anzahl an Tokens fest, die das \nModell in einer Antwort generieren kann.",
    "context-length": "Kontextlänge",
    "context-length-hint": "Definiert die Größe des Kontextfensters in Tokens. Dieser Wert legt das Gesamtspeicherlimit für das Modell fest – einschließlich Benutzereingabe und generierter Antwort.",
    "endpoint": "Endpunkt",
    "endpoint-required": "Endpunkt ist erforderlich.",
    "baseurl": "Basis-URL",
    "baseurl-required": "Basis-URL ist erforderlich.",
    "service-version": "Service-Version",
    "check-connectivity": "Konnektivität prüfen",
    "check-connectivity-success": "Testanfrage war erfolgreich",
    "check-connectivity-failed": "Testanfrage fehlgeschlagen",
    "no-model-matching": "Keine Modelle gefunden, die mit '{{entity}}' übereinstimmen.",
    "model-required": "Modell ist erforderlich.",
    "no-model-text": "Keine Modelle gefunden.",
    "authentication": "Authentifizierung",
    "authentication-basic-hint": "Verwendet die Standard-HTTP-Basis-Authentifizierung. Benutzername und Passwort werden kombiniert, Base64-codiert und im \"Authorization\"-Header an den Ollama-Server gesendet.",
    "authentication-token-hint": "Verwendet die Bearer-Token-Authentifizierung. Das bereitgestellte Token wird direkt im \"Authorization\"-Header an den Ollama-Server gesendet.",
    "authentication-type": {
      "none": "Keine",
      "basic": "Basis",
      "token": "Token"
    },
    "username": "Benutzername",
    "username-required": "Benutzername ist erforderlich.",
    "password": "Passwort",
    "password-required": "Passwort ist erforderlich.",
    "token": "Token",
    "token-required": "Token ist erforderlich."
  },
  "confirm-on-exit": {
    "message": "Sie haben ungespeicherte Änderungen. Möchten Sie diese Seite wirklich verlassen?",
    "html-message": "Sie haben ungespeicherte Änderungen.<br/>Möchten Sie diese Seite wirklich verlassen?",
    "title": "Ungespeicherte Änderungen"
  },
  "contact": {
    "country": "Land",
    "country-required": "Land ist erforderlich.",
    "country-object-required": "Bitte wählen Sie ein gültiges Land aus der Liste aus.",
    "city": "Stadt",
    "state": "Bundesland / Provinz",
    "postal-code": "PLZ / Postleitzahl",
    "postal-code-invalid": "Ungültiges Format der Postleitzahl.",
    "address": "Adresse",
    "address2": "Adresse 2",
    "phone": "Telefon",
    "email": "E-Mail",
    "no-address": "Keine Adresse",
    "no-country-found": "Keine Länder gefunden.",
    "no-country-matching": "Kein Land gefunden, das mit '{{country}}' übereinstimmt.",
    "state-max-length": "Bundesland sollte weniger als 256 Zeichen enthalten",
    "phone-max-length": "Telefonnummer sollte weniger als 256 Zeichen enthalten",
    "city-max-length": "Stadtname sollte weniger als 256 Zeichen enthalten"
  },
  "common": {
    "name": "Name",
    "type": "Typ",
    "general": "Allgemein",
    "username": "Benutzername",
    "password": "Passwort",
    "data": "Daten",
    "timestamp": "Zeitstempel",
    "enter-username": "Benutzernamen eingeben",
    "enter-password": "Passwort eingeben",
    "enter-search": "Suche eingeben",
    "created-time": "Erstellungszeit",
    "disabled": "Deaktiviert",
    "loading": "Wird geladen...",
    "proceed": "Fortfahren",
    "open-details-page": "Detailseite öffnen",
    "not-found": "Nicht gefunden",
    "value": "Wert",
    "documentation": "Dokumentation",
    "time-left": "{{time}} verbleibend",
    "output": "Ausgabe",
    "sort-asc": "Aufsteigend",
    "sort-desc": "Absteigend",
    "suffix": {
      "s": "s",
      "ms": "ms"
    },
    "hint": {
      "name-required": "Name ist erforderlich.",
      "name-pattern": "Name ist ungültig.",
      "name-max-length": "Name sollte weniger als 256 Zeichen enthalten.",
      "title-required": "Titel ist erforderlich.",
      "title-pattern": "Titel ist ungültig.",
      "title-max-length": "Titel sollte weniger als 256 Zeichen enthalten.",
      "key-required": "Schlüssel ist erforderlich.",
      "key-pattern": "Schlüssel ist ungültig.",
      "key-max-length": "Schlüssel sollte weniger als 256 Zeichen enthalten."
    },
    "required-fields": "Erforderliche Felder fehlen"
  },
  "content-type": {
    "json": "JSON",
    "text": "Text",
    "binary": "Binär (Base64)"
  },
  "color": {
    "color": "Farbe"
  },
  "customer": {
    "customer": "Kunde",
    "customers": "Kunden",
    "management": "Kundenverwaltung",
    "dashboard": "Kundendashboard",
    "dashboards": "Kundendashboards",
    "devices": "Kundengeräte",
    "entity-views": "Kundenansichten",
    "assets": "Kundenassets",
    "public-dashboards": "Öffentliche Dashboards",
    "public-devices": "Öffentliche Geräte",
    "public-assets": "Öffentliche Assets",
    "public-entity-views": "Öffentliche Entitätsansichten",
    "add": "Kunde hinzufügen",
    "delete": "Kunde löschen",
    "manage-customer-users": "Kundennutzer verwalten",
    "manage-customer-devices": "Kundengeräte verwalten",
    "manage-customer-dashboards": "Kundendashboards verwalten",
    "manage-public-devices": "Öffentliche Geräte verwalten",
    "manage-public-dashboards": "Öffentliche Dashboards verwalten",
    "manage-customer-assets": "Kundenassets verwalten",
    "manage-customer-edges": "Kunden-Edges verwalten",
    "manage-public-assets": "Öffentliche Assets verwalten",
    "add-customer-text": "Neuen Kunden hinzufügen",
    "no-customers-text": "Keine Kunden gefunden",
    "customer-details": "Kundendetails",
    "delete-customer-title": "Sind Sie sicher, dass Sie den Kunden '{{customerTitle}}' löschen möchten?",
    "delete-customer-text": "Achtung: Nach der Bestätigung werden der Kunde und alle zugehörigen Daten unwiderruflich gelöscht.",
    "delete-customers-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Kunden} other {# Kunden} } löschen möchten?",
    "delete-customers-action-title": "{ count, plural, =1 {1 Kunden löschen} other {# Kunden löschen} }",
    "delete-customers-text": "Achtung: Nach der Bestätigung werden alle ausgewählten Kunden und deren zugehörige Daten unwiderruflich gelöscht.",
    "manage-users": "Benutzer verwalten",
    "manage-assets": "Assets verwalten",
    "manage-devices": "Geräte verwalten",
    "manage-dashboards": "Dashboards verwalten",
    "title": "Titel",
    "title-required": "Titel ist erforderlich.",
    "title-max-length": "Titel sollte weniger als 256 Zeichen enthalten",
    "description": "Beschreibung",
    "details": "Details",
    "events": "Ereignisse",
    "copyId": "Kunden-ID kopieren",
    "idCopiedMessage": "Kunden-ID wurde in die Zwischenablage kopiert",
    "select-customer": "Kunde auswählen",
    "no-customers-matching": "Keine Kunden gefunden, die mit '{{entity}}' übereinstimmen.",
    "customer-required": "Kunde ist erforderlich",
    "select-default-customer": "Standardkunden auswählen",
    "default-customer": "Standardkunde",
    "default-customer-required": "Standardkunde ist erforderlich, um das Dashboard auf Mandantenebene zu debuggen",
    "search": "Kunden suchen",
    "selected-customers": "{ count, plural, =1 {1 Kunde} other {# Kunden} } ausgewählt",
    "edges": "Edge-Instanzen des Kunden",
    "manage-edges": "Edges verwalten"
  },
  "css-size": {
    "size-value-required": "Größenwert ist erforderlich",
    "invalid-size-value": "Ungültiger Größenwert"
  },
  "date": {
    "last-update-n-ago": "Letzte Aktualisierung vor N",
    "last-update-n-ago-text": "Letzte Aktualisierung {{ agoText }}",
    "custom-date": "Benutzerdefiniertes Datum",
    "format": "Format",
    "preview": "Vorschau",
    "auto": "Automatisch",
    "time-granularity-formats": "Formate nach Zeitgranularität",
    "unit-year": "Jahre",
    "unit-month": "Monate",
    "unit-day": "Tage",
    "unit-hour": "Stunden",
    "unit-minute": "Minuten",
    "unit-second": "Sekunden",
    "unit-millisecond": "Millisekunden"
  },
  "datetime": {
    "date-from": "Datum von",
    "time-from": "Zeit von",
    "date-to": "Datum bis",
    "time-to": "Zeit bis",
    "from": "Von",
    "to": "Bis"
  },
  "dashboard": {
    "dashboard": "Dashboard",
    "dashboards": "Dashboards",
    "management": "Dashboard-Verwaltung",
    "view-dashboards": "Dashboards anzeigen",
    "add": "Dashboard hinzufügen",
    "assign-dashboard-to-customer": "Dashboard(s) dem Kunden zuweisen",
    "assign-dashboard-to-customer-text": "Bitte wählen Sie die Dashboards aus, die dem Kunden zugewiesen werden sollen",
    "assign-to-customer-text": "Bitte wählen Sie den Kunden aus, dem das Dashboard zugewiesen werden soll",
    "assign-to-customer": "Dem Kunden zuweisen",
    "unassign-from-customer": "Von Kunde entfernen",
    "make-public": "Dashboard öffentlich machen",
    "make-private": "Dashboard privat machen",
    "manage-assigned-customers": "Zugewiesene Kunden verwalten",
    "assigned-customers": "Zugewiesene Kunden",
    "assign-to-customers": "Dashboard(s) Kunden zuweisen",
    "assign-to-customers-text": "Bitte wählen Sie die Kunden aus, denen das Dashboard zugewiesen werden soll",
    "unassign-from-customers": "Dashboard(s) von Kunden entfernen",
    "unassign-from-customers-text": "Bitte wählen Sie die Kunden aus, von denen das Dashboard entfernt werden soll",
    "no-dashboards-text": "Keine Dashboards gefunden",
    "no-widgets": "Keine Widgets konfiguriert",
    "add-widget": "Neues Widget hinzufügen",
    "add-widget-button-text": "Widget hinzufügen",
    "title": "Titel",
    "image": "Dashboard-Bild",
    "mobile-app-settings": "Einstellungen für mobile App",
    "mobile-order": "Reihenfolge des Dashboards in mobiler App",
    "mobile-hide": "Dashboard in mobiler App ausblenden",
    "update-image": "Dashboard-Bild aktualisieren",
    "update-new-version": "Neue Version hochladen",
    "upload-file-to-update": "Datei zum Aktualisieren hochladen",
    "take-screenshot": "Screenshot erstellen",
    "select-widget-title": "Widget auswählen",
    "select-widget-value": "{{title}}: Widget auswählen",
    "select-widget-subtitle": "Liste verfügbarer Widget-Typen",
    "delete": "Dashboard löschen",
    "title-required": "Titel ist erforderlich.",
    "title-max-length": "Titel sollte weniger als 256 Zeichen enthalten",
    "description": "Beschreibung",
    "details": "Details",
    "dashboard-details": "Dashboard-Details",
    "add-dashboard-text": "Neues Dashboard hinzufügen",
    "assign-dashboards": "Dashboards zuweisen",
    "assign-new-dashboard": "Neues Dashboard zuweisen",
    "assign-dashboards-text": "{ count, plural, =1 {1 Dashboard} other {# Dashboards} } Kunden zuweisen",
    "unassign-dashboards-action-text": "{ count, plural, =1 {1 Dashboard} other {# Dashboards} } von Kunden entfernen",
    "delete-dashboards": "Dashboards löschen",
    "unassign-dashboards": "Dashboards entfernen",
    "unassign-dashboards-action-title": "{ count, plural, =1 {1 Dashboard} other {# Dashboards} } von Kunde entfernen",
    "delete-dashboard-title": "Möchten Sie das Dashboard '{{dashboardTitle}}' wirklich löschen?",
    "delete-dashboard-text": "Achtung, nach der Bestätigung wird das Dashboard und alle zugehörigen Daten gelöscht.",
    "delete-dashboards-title": "Möchten Sie { count, plural, =1 {1 Dashboard} other {# Dashboards} } wirklich löschen?",
    "delete-dashboards-action-title": "{ count, plural, =1 {1 Dashboard löschen} other {# Dashboards löschen} }",
    "delete-dashboards-text": "Achtung, nach der Bestätigung werden alle ausgewählten Dashboards und deren Daten gelöscht.",
    "unassign-dashboard-title": "Möchten Sie das Dashboard '{{dashboardTitle}}' wirklich entfernen?",
    "unassign-dashboard-text": "Nach der Bestätigung wird das Dashboard entfernt und ist für den Kunden nicht mehr zugänglich.",
    "unassign-dashboard": "Dashboard entfernen",
    "unassign-dashboards-title": "Möchten Sie { count, plural, =1 {1 Dashboard} other {# Dashboards} } wirklich entfernen?",
    "unassign-dashboards-text": "Nach der Bestätigung werden alle ausgewählten Dashboards entfernt und sind für den Kunden nicht mehr zugänglich.",
    "public-dashboard-title": "Dashboard ist jetzt öffentlich",
    "public-dashboard-text": "Ihr Dashboard <b>{{dashboardTitle}}</b> ist jetzt öffentlich über folgenden <a href='{{publicLink}}' target='_blank'>Link</a> zugänglich:",
    "public-dashboard-notice": "<b>Hinweis:</b> Vergessen Sie nicht, zugehörige Geräte öffentlich zu machen, damit deren Daten zugänglich sind.",
    "make-private-dashboard-title": "Möchten Sie das Dashboard '{{dashboardTitle}}' wirklich privat machen?",
    "make-private-dashboard-text": "Nach der Bestätigung wird das Dashboard privat und ist für andere nicht mehr zugänglich.",
    "make-private-dashboard": "Dashboard privat machen",
    "socialshare-text": "'{{dashboardTitle}}' bereitgestellt von ThingsBoard",
    "socialshare-title": "'{{dashboardTitle}}' bereitgestellt von ThingsBoard",
    "select-dashboard": "Dashboard auswählen",
    "no-dashboards-matching": "Keine Dashboards gefunden, die mit '{{entity}}' übereinstimmen.",
    "dashboard-required": "Dashboard ist erforderlich.",
    "select-existing": "Vorhandenes Dashboard auswählen",
    "create-new": "Neues Dashboard erstellen",
    "new-dashboard-title": "Titel des neuen Dashboards",
    "open-dashboard": "Dashboard öffnen",
    "set-background": "Hintergrund festlegen",
    "background-color": "Hintergrundfarbe",
    "background-image": "Hintergrundbild",
    "background-size-mode": "Größenmodus des Hintergrunds",
    "no-image": "Kein Bild ausgewählt",
    "empty-image": "Kein Bild",
    "drop-image": "Bild ablegen oder klicken, um eine Datei auszuwählen.",
    "maximum-upload-file-size": "Maximale Dateigröße für Upload: {{ size }}",
    "cannot-upload-file": "Datei kann nicht hochgeladen werden",
    "settings": "Einstellungen",
    "move-all-widgets": "Alle Widgets verschieben",
    "move-by": "Verschieben um",
    "cols": "Spalten",
    "rows": "Zeilen",
    "layout": "Layout",
    "layout-type-default": "Standard",
    "layout-type-scada": "SCADA",
    "layout-type-divider": "Trennlinie",
    "layout-settings-type": "Layout-Einstellungen: {{ type }} Breakpoint",
    "columns-count": "Spaltenanzahl",
    "columns-count-required": "Spaltenanzahl ist erforderlich.",
    "min-columns-count-message": "Mindestens 10 Spalten sind erlaubt.",
    "max-columns-count-message": "Höchstens 1000 Spalten sind erlaubt.",
    "min-layout-width": "Minimale Layout-Breite",
    "columns-suffix": "Spalten",
    "widgets-margins": "Abstand zwischen Widgets",
    "margin-required": "Abstandswert ist erforderlich.",
    "min-margin-message": "Der minimale Abstandswert ist 0.",
    "max-margin-message": "Der maximale Abstandswert ist 50.",
    "horizontal-margin": "Horizontaler Abstand",
    "horizontal-margin-required": "Horizontaler Abstandswert ist erforderlich.",
    "min-horizontal-margin-message": "Der minimale horizontale Abstandswert ist 0.",
    "max-horizontal-margin-message": "Der maximale horizontale Abstandswert ist 50.",
    "vertical-margin": "Vertikaler Abstand",
    "vertical-margin-required": "Vertikaler Abstandswert ist erforderlich.",
    "min-vertical-margin-message": "Der minimale vertikale Abstandswert ist 0.",
    "max-vertical-margin-message": "Der maximale vertikale Abstandswert ist 50.",
    "apply-outer-margin": "Rand auf Layoutseiten anwenden",
    "autofill-height": "Layout-Höhe automatisch ausfüllen",
    "mobile-layout": "Mobile Layout-Einstellungen",
    "mobile-row-height": "Zeilenhöhe für Mobilgeräte",
    "mobile-row-height-required": "Zeilenhöhe für Mobilgeräte ist erforderlich.",
    "min-mobile-row-height-message": "Mindestens 5 Pixel für mobile Zeilenhöhe erlaubt.",
    "max-mobile-row-height-message": "Maximal 200 Pixel für mobile Zeilenhöhe erlaubt.",
    "row-height": "Zeilenhöhe",
    "row-height-required": "Zeilenhöhe ist erforderlich.",
    "min-row-height-message": "Mindestens 5 Pixel als Zeilenhöhe erlaubt.",
    "max-row-height-message": "Maximal 200 Pixel als Zeilenhöhe erlaubt.",
    "display-first-in-mobile-view": "Zuerst in mobiler Ansicht anzeigen",
    "title-settings": "Titel-Einstellungen",
    "display-title": "Dashboard-Titel anzeigen",
    "title-color": "Titelfarbe",
    "toolbar-settings": "Werkzeugleisten-Einstellungen",
    "hide-toolbar": "Werkzeugleiste ausblenden",
    "toolbar-always-open": "Werkzeugleiste immer geöffnet lassen",
    "display-dashboards-selection": "Dashboard-Auswahl anzeigen",
    "display-entities-selection": "Entitätsauswahl anzeigen",
    "display-filters": "Filter anzeigen",
    "display-dashboard-timewindow": "Zeitfenster anzeigen",
    "display-dashboard-export": "Export anzeigen",
    "display-update-dashboard-image": "Aktualisierung des Dashboard-Bilds anzeigen",
    "dashboard-logo-settings": "Dashboard-Logo-Einstellungen",
    "display-dashboard-logo": "Logo im Vollbildmodus anzeigen",
    "dashboard-logo-image": "Dashboard-Logo-Bild",
    "advanced-settings": "Erweiterte Einstellungen",
    "dashboard-css": "Dashboard CSS",
    "import": "Dashboard importieren",
    "export": "Dashboard exportieren",
    "export-failed-error": "Dashboard konnte nicht exportiert werden: {{error}}",
    "export-prompt": "Dashboard-Bilder und -Ressourcen einbetten",
    "create-new-dashboard": "Neues Dashboard erstellen",
    "dashboard-file": "Dashboard-Datei",
    "invalid-dashboard-file-error": "Dashboard konnte nicht importiert werden: Ungültige Datenstruktur.",
    "dashboard-import-missing-aliases-title": "Aliase für importiertes Dashboard konfigurieren",
    "create-new-widget": "Neues Widget erstellen",
    "import-widget": "Widget importieren",
    "widget-file": "Widget-Datei",
    "invalid-widget-file-error": "Widget konnte nicht importiert werden: Ungültige Widget-Datenstruktur.",
    "widget-import-missing-aliases-title": "Aliase für importiertes Widget konfigurieren",
    "open-toolbar": "Dashboard-Werkzeugleiste öffnen",
    "close-toolbar": "Werkzeugleiste schließen",
    "configuration-error": "Konfigurationsfehler",
    "alias-resolution-error-title": "Fehler in der Alias-Konfiguration des Dashboards",
    "invalid-aliases-config": "Für einige Aliase konnten keine passenden Geräte gefunden werden.<br/>Bitte wenden Sie sich an Ihren Administrator.",
    "select-devices": "Geräte auswählen",
    "assignedToCustomer": "Dem Kunden zugewiesen",
    "assignedToCustomers": "Kunden zugewiesen",
    "public": "Öffentlich",
    "copyId": "Dashboard-ID kopieren",
    "idCopiedMessage": "Dashboard-ID wurde in die Zwischenablage kopiert",
    "public-link": "Öffentlicher Link",
    "copy-public-link": "Öffentlichen Link kopieren",
    "public-link-copied-message": "Öffentlicher Dashboard-Link wurde in die Zwischenablage kopiert",
    "manage-states": "Dashboard-Zustände verwalten",
    "states": "Dashboard-Zustände",
    "states-short": "Zustände",
    "search-states": "Dashboard-Zustände suchen",
    "selected-states": "{ count, plural, =1 {1 Dashboard-Zustand} other {# Dashboard-Zustände} } ausgewählt",
    "edit-state": "Dashboard-Zustand bearbeiten",
    "delete-state": "Dashboard-Zustand löschen",
    "add-state": "Dashboard-Zustand hinzufügen",
    "no-states-text": "Keine Zustände gefunden",
    "state": "Dashboard-Zustand",
    "state-name": "Name",
    "state-name-required": "Name des Dashboard-Zustands ist erforderlich.",
    "state-id": "Zustands-ID",
    "state-id-required": "Zustands-ID ist erforderlich.",
    "state-id-exists": "Ein Dashboard-Zustand mit derselben ID existiert bereits.",
    "is-root-state": "Hauptzustand",
    "delete-state-title": "Dashboard-Zustand löschen",
    "delete-state-text": "Möchten Sie den Zustand '{{stateName}}' wirklich löschen?",
    "show-details": "Details anzeigen",
    "hide-details": "Details ausblenden",
    "select-state": "Zielzustand auswählen",
    "state-controller": "Zustandssteuerung",
    "state-controller-default": "statisch (veraltet)",
    "search": "Dashboards suchen",
    "selected-dashboards": "{ count, plural, =1 {1 Dashboard} other {# Dashboards} } ausgewählt",
    "home-dashboard": "Start-Dashboard",
    "home-dashboard-hide-toolbar": "Werkzeugleiste im Start-Dashboard ausblenden",
    "unassign-dashboard-from-edge-text": "Nach der Bestätigung wird das Dashboard entfernt und ist für den Edge nicht mehr zugänglich.",
    "unassign-dashboards-from-edge-title": "Möchten Sie { count, plural, =1 {1 Dashboard} other {# Dashboards} } wirklich entfernen?",
    "unassign-dashboards-from-edge-text": "Nach der Bestätigung werden alle ausgewählten Dashboards entfernt und sind für den Edge nicht mehr zugänglich.",
    "assign-dashboard-to-edge": "Dashboard(s) einem Edge zuweisen",
    "assign-dashboard-to-edge-text": "Bitte wählen Sie die Dashboards aus, die dem Edge zugewiesen werden sollen",
    "non-existent-dashboard-state-error": "Dashboard-Zustand mit ID \"{{ stateId }}\" wurde nicht gefunden",
    "edit-mode": "Bearbeitungsmodus",
    "duplicate-state-action": "Zustand duplizieren",
    "breakpoint-value": "Breakpoint ({{ value }})",
    "breakpoints-id": {
      "default": "Standard",
      "xs": "Mobilgerät (xs)",
      "sm": "Tablet (sm)",
      "md": "Laptop (md)",
      "lg": "Desktop (lg)",
      "xl": "Desktop (xl)"
    },
    "view-format-type-grid": "Raster",
    "view-format-type-list": "Liste",
    "view-format": "Ansichtsformat"
  },
  "datakey": {
    "settings": "Einstellungen",
    "general": "Allgemein",
    "advanced": "Erweitert",
    "key": "Schlüssel",
    "keys": "Schlüssel",
    "label": "Bezeichnung",
    "color": "Farbe",
    "units": "Spezialsymbol neben dem Wert",
    "decimals": "Anzahl der Nachkommastellen",
    "data-generation-func": "Daten-Generierungsfunktion",
    "use-data-post-processing-func": "Daten-Nachbearbeitungsfunktion verwenden",
    "configuration": "Datenkey-Konfiguration",
    "timeseries": "Zeitreihen",
    "attributes": "Attribute",
    "entity-field": "Entitätsfeld",
    "alarm": "Alarmfelder",
    "timeseries-required": "Zeitreihen der Entität sind erforderlich.",
    "timeseries-or-attributes-required": "Zeitreihen/Attribute der Entität sind erforderlich.",
    "alarm-fields-timeseries-or-attributes-required": "Alarmfelder oder Zeitreihen/Attribute der Entität sind erforderlich.",
    "maximum-timeseries-or-attributes": "Maximal { count, plural, =1 {1 Zeitreihe/Attribut erlaubt.} other {# Zeitreihen/Attribute erlaubt} }",
    "alarm-fields-required": "Alarmfelder sind erforderlich.",
    "function-types": "Funktionstypen",
    "function-type": "Funktionstyp",
    "function-types-required": "Funktionstypen sind erforderlich.",
    "data-keys": "Datenkeys",
    "data-key": "Datenkey",
    "data-keys-required": "Datenkeys sind erforderlich.",
    "data-key-required": "Datenkey ist erforderlich.",
    "alarm-keys": "Alarm-Datenkeys",
    "alarm-key": "Alarm-Datenkey",
    "alarm-key-functions": "Funktionen für Alarmkey",
    "alarm-key-function": "Alarmkey-Funktion",
    "latest-keys": "Neueste Datenkeys",
    "latest-key": "Neuester Datenkey",
    "latest-key-functions": "Funktionen für neuesten Key",
    "latest-key-function": "Neueste Key-Funktion",
    "timeseries-keys": "Zeitreihen-Datenkeys",
    "timeseries-key": "Zeitreihen-Datenkey",
    "timeseries-key-functions": "Funktionen für Zeitreihenkey",
    "timeseries-key-function": "Zeitreihenkey-Funktion",
    "maximum-function-types": "Maximal { count, plural, =1 {1 Funktionstyp erlaubt.} other {# Funktionstypen erlaubt} }",
    "time-description": "Zeitstempel des aktuellen Werts;",
    "value-description": "der aktuelle Wert;",
    "prev-value-description": "Ergebnis des vorherigen Funktionsaufrufs;",
    "time-prev-description": "Zeitstempel des vorherigen Werts;",
    "prev-orig-value-description": "ursprünglicher vorheriger Wert;",
    "aggregation": "Aggregation",
    "aggregation-type-hint-common": "Aus Leistungsgründen ist die Aggregationsberechnung nur für feste Zeitintervalle wie \"aktueller Tag\", \"aktueller Monat\" usw. verfügbar und nicht für gleitende Zeitfenster wie \"letzte 30 Minuten\" oder \"letzte 24 Stunden\".",
    "aggregation-type-none-hint": "Letzten Wert übernehmen.",
    "aggregation-type-min-hint": "Minimalwert unter den Datenpunkten innerhalb eines ausgewählten Zeitfensters ermitteln.",
    "aggregation-type-max-hint": "Maximalwert unter den Datenpunkten innerhalb eines ausgewählten Zeitfensters ermitteln.",
    "aggregation-type-avg-hint": "Durchschnittswert der Datenpunkte innerhalb eines ausgewählten Zeitfensters berechnen.",
    "aggregation-type-sum-hint": "Summe aller Werte der Datenpunkte innerhalb eines ausgewählten Zeitfensters berechnen.",
    "aggregation-type-count-hint": "Gesamtanzahl der Datenpunkte innerhalb eines ausgewählten Zeitfensters.",
    "delta-calculation": "Delta-Berechnung",
    "enable-delta-calculation": "Delta-Berechnung aktivieren",
    "enable-delta-calculation-hint": "Wenn aktiviert, wird der Wert basierend auf aggregierten Werten für ein ausgewähltes Zeitfenster und einen Vergleichszeitraum berechnet. Delta-Berechnung ist nur für historische Zeitfenster verfügbar, nicht für Echtzeitwerte.",
    "delta-calculation-result": "Ergebnis der Delta-Berechnung",
    "delta-calculation-result-previous-value": "Vorheriger Wert",
    "delta-calculation-result-delta-absolute": "Delta (absolut)",
    "delta-calculation-result-delta-percent": "Delta (prozentual)",
    "source": "Quelle",
    "latest": "Neueste",
    "latest-value": "Neuester Wert",
    "delta": "delta",
    "percent": "prozent",
    "absolute": "absolut"
  },
  "datasource": {
    "type": "Datenquellentyp",
    "name": "Name",
    "label": "Bezeichnung",
    "add-datasource-prompt": "Bitte Datenquelle hinzufügen"
  },
  "details": {
    "details": "Details",
    "edit-mode": "Bearbeitungsmodus",
    "edit-json": "JSON bearbeiten",
    "toggle-edit-mode": "Bearbeitungsmodus umschalten"
  },
  "device": {
    "device": "Gerät",
    "device-required": "Gerät ist erforderlich.",
    "devices": "Geräte",
    "management": "Geräteverwaltung",
    "view-devices": "Geräte anzeigen",
    "device-alias": "Gerätealias",
    "device-type-max-length": "Gerätetyp sollte weniger als 256 Zeichen enthalten",
    "aliases": "Gerätealiase",
    "no-alias-matching": "'{{alias}}' nicht gefunden.",
    "no-aliases-found": "Keine Aliase gefunden.",
    "no-key-matching": "'{{key}}' nicht gefunden.",
    "no-keys-found": "Keine Schlüssel gefunden.",
    "create-new-alias": "Neuen erstellen!",
    "create-new-key": "Neuen erstellen!",
    "duplicate-alias-error": "Doppelter Alias gefunden '{{alias}}'.<br>Gerätealiase müssen innerhalb des Dashboards eindeutig sein.",
    "configure-alias": "Alias '{{alias}}' konfigurieren",
    "no-devices-matching": "Keine Geräte gefunden, die mit '{{entity}}' übereinstimmen.",
    "alias": "Alias",
    "alias-required": "Gerätealias ist erforderlich.",
    "remove-alias": "Gerätealias entfernen",
    "add-alias": "Gerätealias hinzufügen",
    "name-starts-with": "Ausdruck für Gerätename",
    "help-text": "Verwenden Sie '%' nach Bedarf: '%device_name_contains%', '%device_name_ends', 'device_starts_with%'.",
    "device-list": "Geräteliste",
    "use-device-name-filter": "Filter verwenden",
    "device-list-empty": "Keine Geräte ausgewählt.",
    "device-name-filter-required": "Filter für Gerätenamen ist erforderlich.",
    "device-name-filter-no-device-matched": "Keine Geräte gefunden, die mit '{{device}}' beginnen.",
    "add": "Gerät hinzufügen",
    "assign-to-customer": "Dem Kunden zuweisen",
    "assign-device-to-customer": "Gerät(e) dem Kunden zuweisen",
    "assign-device-to-customer-text": "Bitte wählen Sie die Geräte aus, die dem Kunden zugewiesen werden sollen",
    "make-public": "Gerät öffentlich machen",
    "make-private": "Gerät privat machen",
    "no-devices-text": "Keine Geräte gefunden",
    "assign-to-customer-text": "Bitte wählen Sie den Kunden aus, dem das/die Gerät(e) zugewiesen werden soll(en)",
    "device-details": "Gerätedetails",
    "add-device-text": "Neues Gerät hinzufügen",
    "credentials": "Zugangsdaten",
    "manage-credentials": "Zugangsdaten verwalten",
    "delete": "Gerät löschen",
    "assign-devices": "Geräte zuweisen",
    "assign-devices-text": "{ count, plural, =1 {1 Gerät} other {# Geräte} } dem Kunden zuweisen",
    "delete-devices": "Geräte löschen",
    "unassign-from-customer": "Vom Kunden entfernen",
    "unassign-devices": "Geräte entfernen",
    "unassign-devices-action-title": "{ count, plural, =1 {1 Gerät} other {# Geräte} } vom Kunden entfernen",
    "unassign-device-from-edge-title": "Möchten Sie das Gerät '{{deviceName}}' wirklich vom Edge entfernen?",
    "unassign-device-from-edge-text": "Nach der Bestätigung wird das Gerät entfernt und ist für den Edge nicht mehr zugänglich.",
    "unassign-devices-from-edge": "Geräte vom Edge entfernen",
    "assign-new-device": "Neues Gerät zuweisen",
    "make-public-device-title": "Möchten Sie das Gerät '{{deviceName}}' wirklich öffentlich machen?",
    "make-public-device-text": "Nach der Bestätigung wird das Gerät und alle zugehörigen Daten öffentlich und für andere zugänglich.",
    "make-private-device-title": "Möchten Sie das Gerät '{{deviceName}}' wirklich privat machen?",
    "make-private-device-text": "Nach der Bestätigung wird das Gerät und alle zugehörigen Daten privat und für andere nicht zugänglich.",
    "view-credentials": "Zugangsdaten anzeigen",
    "delete-device-title": "Möchten Sie das Gerät '{{deviceName}}' wirklich löschen?",
    "delete-device-text": "Achtung, nach der Bestätigung wird das Gerät und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-devices-title": "Möchten Sie { count, plural, =1 {1 Gerät} other {# Geräte} } wirklich löschen?",
    "delete-devices-action-title": "{ count, plural, =1 {1 Gerät löschen} other {# Geräte löschen} }",
    "delete-devices-text": "Achtung, nach der Bestätigung werden alle ausgewählten Geräte und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "unassign-device-title": "Möchten Sie das Gerät '{{deviceName}}' wirklich entfernen?",
    "unassign-device-text": "Nach der Bestätigung wird das Gerät entfernt und ist für den Kunden nicht mehr zugänglich.",
    "unassign-device": "Gerät entfernen",
    "unassign-devices-title": "Möchten Sie { count, plural, =1 {1 Gerät} other {# Geräte} } wirklich entfernen?",
    "unassign-devices-text": "Nach der Bestätigung werden alle ausgewählten Geräte entfernt und sind für den Kunden nicht mehr zugänglich.",
    "device-credentials": "Geräte-Zugangsdaten",
    "loading-device-credentials": "Geräte-Zugangsdaten werden geladen...",
    "credentials-type": "Zugangsdaten-Typ",
    "access-token": "Zugangstoken",
    "access-token-required": "Zugangstoken ist erforderlich.",
    "access-token-invalid": "Die Länge des Zugangstokens muss zwischen 1 und 32 Zeichen liegen.",
    "certificate-pem-format": "Zertifikat im PEM-Format",
    "certificate-pem-format-required": "Zertifikat ist erforderlich.",
    "copy-access-token": "Zugangstoken kopieren",
    "copy-certificate": "Zertifikat kopieren",
    "copy-client-id": "Client-ID kopieren",
    "copy-user-name": "Benutzernamen kopieren",
    "copy-password": "Passwort kopieren",
    "generate-client-id": "Client-ID generieren",
    "generate-user-name": "Benutzernamen generieren",
    "generate-password": "Passwort generieren",
    "generate-access-token": "Zugangstoken generieren",
    "lwm2m-security-config": {
      "identity": "Client-Identität",
      "identity-required": "Client-Identität ist erforderlich.",
      "identity-tooltip": "Die PSK-Kennung ist eine beliebige PSK-Kennung von bis zu 128 Byte, wie im Standard [RFC7925] beschrieben.\nDie PSK-Kennung MUSS zuerst in eine Zeichenkette umgewandelt und dann mittels UTF-8 in Oktetten codiert werden.",
      "client-key": "Client-Schlüssel",
      "client-key-required": "Client-Schlüssel ist erforderlich.",
      "client-key-tooltip-prk": "RPK öffentlicher Schlüssel oder ID muss dem Standard [RFC7250] entsprechen und im Base64-Format codiert sein!",
      "client-key-tooltip-psk": "PSK-Schlüssel muss dem Standard [RFC4279] entsprechen und im HexDec-Format sein: 32, 64, 128 Zeichen!",
      "endpoint": "Endpoint-Clientname",
      "endpoint-required": "Endpoint-Clientname ist erforderlich.",
      "client-public-key": "Öffentlicher Client-Schlüssel",
      "client-public-key-hint": "Wenn kein öffentlicher Client-Schlüssel angegeben ist, wird das vertrauenswürdige Zertifikat verwendet",
      "client-public-key-tooltip": "X509-Schlüssel muss im DER-codierten X509v3-Format vorliegen, ausschließlich den EC-Algorithmus unterstützen und im Base64-Format codiert sein!",
      "mode": "Sicherheitskonfigurationsmodus",
      "client-tab": "Client-Sicherheitskonfiguration",
      "client-certificate": "Client-Zertifikat",
      "bootstrap-tab": "Bootstrap-Client",
      "bootstrap-server": "Bootstrap-Server",
      "lwm2m-server": "LwM2M-Server",
      "client-reboot": "Registrierungsupdate-Trigger",
      "bootstrap-reboot": "Bootstrap-Anforderungs-Trigger",
      "client-publicKey-or-id": "Öffentlicher Client-Schlüssel oder ID",
      "client-publicKey-or-id-required": "Öffentlicher Client-Schlüssel oder ID ist erforderlich.",
      "client-publicKey-or-id-tooltip-psk": "Die PSK-Kennung ist eine beliebige PSK-Kennung bis zu 128 Byte, wie im Standard [RFC7925] beschrieben.\nDie PSK-Kennung MUSS zuerst in eine Zeichenkette umgewandelt und dann mittels UTF-8 in Oktetten codiert werden.",
      "client-publicKey-or-id-tooltip-rpk": "RPK öffentlicher Schlüssel oder ID muss dem Standard [RFC7250] entsprechen und im Base64-Format codiert sein!",
      "client-publicKey-or-id-tooltip-x509": "X509-Schlüssel muss im DER-codierten X509v3-Format vorliegen, ausschließlich den EC-Algorithmus unterstützen und im Base64-Format codiert sein",
      "client-secret-key": "Geheimer Client-Schlüssel",
      "client-secret-key-required": "Geheimer Client-Schlüssel ist erforderlich.",
      "client-secret-key-tooltip-psk": "PSK-Schlüssel muss dem Standard [RFC4279] entsprechen und im HexDec-Format sein: 32, 64, 128 Zeichen!",
      "client-secret-key-tooltip-prk": "RPK-Schlüssel muss im PKCS_8-Format (DER-Codierung, Standard [RFC5958]) vorliegen und im Base64-Format codiert sein!",
      "client-secret-key-tooltip-x509": "X509-Schlüssel muss im PKCS_8-Format (DER-Codierung, Standard [RFC5958]) vorliegen und im Base64-Format codiert sein!"
    },
    "client-id": "Client-ID",
    "client-id-pattern": "Enthält ungültige Zeichen.",
    "user-name": "Benutzername",
    "user-name-required": "Benutzername ist erforderlich.",
    "client-id-or-user-name-necessary": "Client-ID und/oder Benutzername sind erforderlich",
    "password": "Passwort",
    "secret": "Geheimnis",
    "secret-required": "Geheimnis ist erforderlich.",
    "device-type": "Geräteprofil",
    "device-type-required": "Gerätetyp ist erforderlich.",
    "select-device-type": "Gerätetyp auswählen",
    "enter-device-type": "Geräteprofil eingeben",
    "any-device": "Beliebiges Gerät",
    "no-device-types-matching": "Keine Geräteprofile gefunden, die mit '{{entitySubtype}}' übereinstimmen.",
    "device-type-list-empty": "Keine Geräteprofile ausgewählt!",
    "device-profile-type-list-empty": "Mindestens ein Geräteprofil muss ausgewählt werden.",
    "device-types": "Gerätetypen",
    "name": "Name",
    "name-required": "Name ist erforderlich.",
    "name-max-length": "Name sollte weniger als 256 Zeichen enthalten",
    "label-max-length": "Bezeichnung sollte weniger als 256 Zeichen enthalten",
    "description": "Beschreibung",
    "label": "Bezeichnung",
    "events": "Ereignisse",
    "details": "Details",
    "copyId": "Geräte-ID kopieren",
    "copyAccessToken": "Zugangstoken kopieren",
    "copy-mqtt-authentication": "MQTT-Zugangsdaten kopieren",
    "idCopiedMessage": "Geräte-ID wurde in die Zwischenablage kopiert",
    "accessTokenCopiedMessage": "Geräte-Zugangstoken wurde in die Zwischenablage kopiert",
    "mqtt-authentication-copied-message": "Geräte-MQTT-Zugang wurde in die Zwischenablage kopiert",
    "assignedToCustomer": "Dem Kunden zugewiesen",
    "unable-delete-device-alias-title": "Gerätealias kann nicht gelöscht werden",
    "unable-delete-device-alias-text": "Gerätealias '{{deviceAlias}}' kann nicht gelöscht werden, da er in folgenden Widgets verwendet wird:<br/>{{widgetsList}}",
    "is-gateway": "Ist Gateway",
    "overwrite-activity-time": "Aktivitätszeit für verbundenes Gerät überschreiben",
    "device-filter-title": "Gerätefilter",
    "filter-title": "Filter",
    "device-state": "Gerätestatus",
    "state": "Status",
    "any": "Beliebig",
    "active": "Aktiv",
    "inactive": "Inaktiv",
    "public": "Öffentlich",
    "device-public": "Gerät ist öffentlich",
    "select-device": "Gerät auswählen",
    "import": "Gerät importieren",
    "device-file": "Gerätedatei",
    "search": "Geräte suchen",
    "selected-devices": "{ count, plural, =1 {1 Gerät} other {# Geräte} } ausgewählt",
    "device-configuration": "Gerätekonfiguration",
    "transport-configuration": "Transportkonfiguration",
    "wizard": {
      "device-details": "Gerätedetails"
    },
    "unassign-devices-from-edge-title": "Möchten Sie { count, plural, =1 {1 Gerät} other {# Geräte} } wirklich vom Edge entfernen?",
    "unassign-devices-from-edge-text": "Nach der Bestätigung werden alle ausgewählten Geräte entfernt und sind für den Edge nicht mehr zugänglich.",
    "time": "Zeit",
    "connectivity": {
      "check-connectivity": "Konnektivität prüfen",
      "device-created-check-connectivity": "Gerät erstellt. Lassen Sie uns die Konnektivität prüfen!",
      "loading-check-connectivity-command": "Befehle zur Konnektivitätsprüfung werden geladen...",
      "use-following-instructions": "Verwenden Sie die folgenden Anweisungen, um Telemetrie im Namen des Geräts über die Shell zu senden",
      "execute-following-command": "Führen Sie den folgenden Befehl aus",
      "install-curl-windows": "Ab Windows 10 Build 17063 ist cURL standardmäßig verfügbar",
      "install-curl-macos": "Ab Mac OS X 10.2 6C115 (Jaguar) ist cURL standardmäßig verfügbar",
      "install-mqtt-windows": "Verwenden Sie die Anweisungen, um mosquitto_pub herunterzuladen, zu installieren, einzurichten und auszuführen",
      "install-coap-client": "Verwenden Sie die Anweisungen, um coap-client herunterzuladen, zu installieren, einzurichten und auszuführen",
      "install-necessary-client-tools": "Notwendige Client-Tools installieren",
      "mqtts-x509-command": "Verwenden Sie die folgende Dokumentation, um das Gerät über MQTT mit X509-Authentifizierung zu verbinden",
      "coaps-x509-command": "Verwenden Sie die folgende Dokumentation, um das Gerät über CoAP über DTLS mit X509-Authentifizierung zu verbinden",
      "snmp-command": "Verwenden Sie die folgende Dokumentation, um das Gerät über SNMP zu verbinden",
      "sparkplug-command": "Verwenden Sie die folgende Dokumentation, um das Gerät über MQTT Sparkplug zu verbinden",
      "lwm2m-command": "Verwenden Sie die folgende Dokumentation, um das Gerät über LWM2M zu verbinden"
    }
  },
  "dynamic-form": {
    "property": {
      "properties": "Eigenschaften",
      "property": "Eigenschaft",
      "id": "ID",
      "name": "Name",
      "type": "Typ",
      "type-text": "Text",
      "type-password": "Passwort",
      "type-textarea": "Textbereich",
      "type-number": "Nummer",
      "type-switch": "Schalter",
      "type-select": "Auswahl",
      "type-radios": "Optionsfelder",
      "type-datetime": "Datum/Zeit",
      "type-image": "Bild",
      "type-javascript": "JavaScript",
      "type-json": "JSON",
      "type-html": "HTML",
      "type-css": "CSS",
      "type-markdown": "Markdown",
      "type-color": "Farbe",
      "type-color-settings": "Farbeinstellungen",
      "type-font": "Schriftart",
      "type-units": "Einheiten",
      "type-icon": "Symbol",
      "type-fieldset": "Feldgruppe",
      "type-array": "Array",
      "type-html-section": "HTML-Abschnitt",
      "group-title": "Gruppentitel",
      "no-properties": "Keine Eigenschaften konfiguriert",
      "add-property": "Eigenschaft hinzufügen",
      "property-settings": "Eigenschaftseinstellungen",
      "remove-property": "Eigenschaft entfernen",
      "default-value": "Standardwert",
      "value-required": "Wert erforderlich",
      "number-settings": "Zahleneinstellungen",
      "min": "Min",
      "max": "Max",
      "step": "Schritt",
      "selected-options-limit": "Auswahloptionen Limit",
      "advanced-ui-settings": "Erweiterte UI-Einstellungen",
      "disable-on-property": "Bei Eigenschaft deaktivieren",
      "disable-on-property-none": "Keine (Feld immer aktiviert)",
      "display-condition-function": "Anzeigebedingungsfunktion",
      "sub-label": "Unterbezeichnung",
      "vertical-divider-after": "Vertikale Trennlinie danach",
      "input-field-suffix": "Suffix des Eingabefeldes",
      "property-row-classes": "Eigenschaftszeilenklassen",
      "property-field-classes": "Eigenschaftsfeldklassen",
      "not-unique-property-ids-error": "Eigenschafts-IDs müssen eindeutig sein!",
      "enable-multiple-select": "Mehrfachauswahl aktivieren",
      "allow-empty-select-option": "Leere Option erlauben",
      "select-options": "Auswahloptionen",
      "not-unique-select-option-value-error": "Werte der Auswahloptionen müssen eindeutig sein!",
      "value": "Wert",
      "label": "Bezeichnung",
      "add-option": "Option hinzufügen",
      "no-options": "Keine Optionen konfiguriert",
      "remove-option": "Option entfernen",
      "textarea-rows": "Textbereich Zeilen",
      "help-id": "Hilfe-ID",
      "buttons-direction": "Richtung der Schaltflächen",
      "direction-row": "Reihe",
      "direction-column": "Spalte",
      "radio-button-options": "Optionsfelder-Optionen",
      "datetime-type": "Datum/Zeit Feldtyp",
      "datetime-type-date": "Datum",
      "datetime-type-time": "Zeit",
      "datetime-type-datetime": "Datum/Zeit",
      "enable-clear-button": "Löschen-Schaltfläche aktivieren",
      "html-section-settings": "HTML-Abschnittseinstellungen",
      "html-section-classes": "HTML-Abschnitt Klassen",
      "html-section-content": "Inhalt des HTML-Abschnitts",
      "array-item": "Array-Element",
      "item-type": "Elementtyp",
      "item-name": "Elementname",
      "no-items": "Keine Elemente",
      "support-unit-conversion": "Unterstützt Einheitenumrechnung"
    },
    "clear-form": "Formular löschen",
    "clear-form-prompt": "Möchten Sie wirklich alle Formulareigenschaften entfernen?",
    "import-form": "Formular aus JSON importieren",
    "export-form": "Formular in JSON exportieren",
    "json-file": "JSON-Datei",
    "json-content": "JSON-Inhalt",
    "invalid-form-json-file-error": "Formularimport aus JSON fehlgeschlagen: Ungültige JSON-Datenstruktur."
  },
  "asset-profile": {
    "asset-profile": "Asset-Profil",
    "asset-profiles": "Asset-Profile",
    "all-asset-profiles": "Alle",
    "add": "Asset-Profil hinzufügen",
    "edit": "Asset-Profil bearbeiten",
    "asset-profile-details": "Asset-Profil-Details",
    "no-asset-profiles-text": "Keine Asset-Profile gefunden",
    "search": "Asset-Profile suchen",
    "selected-asset-profiles": "{ count, plural, =1 {1 Asset-Profil} other {# Asset-Profile} } ausgewählt",
    "no-asset-profiles-matching": "Kein Asset-Profil passend zu '{{entity}}' gefunden.",
    "asset-profile-required": "Asset-Profil ist erforderlich",
    "idCopiedMessage": "Asset-Profil-ID wurde in die Zwischenablage kopiert",
    "set-default": "Asset-Profil als Standard festlegen",
    "delete": "Asset-Profil löschen",
    "copyId": "Asset-Profil-ID kopieren",
    "name-max-length": "Name sollte weniger als 256 Zeichen enthalten",
    "new-device-profile-name": "Name des Asset-Profils",
    "new-device-profile-name-required": "Name des Asset-Profils ist erforderlich.",
    "name": "Name",
    "name-required": "Name ist erforderlich.",
    "image": "Asset-Profil-Bild",
    "description": "Beschreibung",
    "default": "Standard",
    "default-rule-chain": "Standard-Regelkette",
    "default-edge-rule-chain": "Standard Edge-Regelkette",
    "default-edge-rule-chain-hint": "Wird auf Edge als Regelkette für eingehende Asset-Daten verwendet",
    "mobile-dashboard": "Mobiles Dashboard",
    "mobile-dashboard-hint": "Wird von der mobilen Anwendung als Asset-Details-Dashboard verwendet",
    "select-queue-hint": "Aus der Dropdown-Liste auswählen.",
    "delete-asset-profile-title": "Möchten Sie das Asset-Profil '{{assetProfileName}}' wirklich löschen?",
    "delete-asset-profile-text": "Achtung, nach der Bestätigung wird das Asset-Profil und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-asset-profiles-title": "Möchten Sie { count, plural, =1 {1 Asset-Profil} other {# Asset-Profile} } wirklich löschen?",
    "delete-asset-profiles-text": "Achtung, nach der Bestätigung werden alle ausgewählten Asset-Profile und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "set-default-asset-profile-title": "Möchten Sie das Asset-Profil '{{assetProfileName}}' als Standard festlegen?",
    "set-default-asset-profile-text": "Nach der Bestätigung wird das Asset-Profil als Standard festgelegt und für neue Assets ohne spezifiziertes Profil verwendet.",
    "no-asset-profiles-found": "Keine Asset-Profile gefunden.",
    "create-new-asset-profile": "Neues erstellen!",
    "create-asset-profile": "Neues Asset-Profil erstellen",
    "import": "Asset-Profil importieren",
    "export": "Asset-Profil exportieren",
    "export-failed-error": "Asset-Profil konnte nicht exportiert werden: {{error}}",
    "asset-profile-file": "Asset-Profil-Datei",
    "invalid-asset-profile-file-error": "Asset-Profil konnte nicht importiert werden: Ungültige Asset-Profil-Datenstruktur."
  },
  "device-profile": {
    "device-profile": "Geräteprofil",
    "device-profiles": "Geräteprofile",
    "all-device-profiles": "Alle",
    "add": "Geräteprofil hinzufügen",
    "edit": "Geräteprofil bearbeiten",
    "device-profile-details": "Geräteprofil-Details",
    "no-device-profiles-text": "Keine Geräteprofile gefunden",
    "search": "Geräteprofile suchen",
    "selected-device-profiles": "{ count, plural, =1 {1 Geräteprofil} other {# Geräteprofile} } ausgewählt",
    "no-device-profiles-matching": "Kein Geräteprofil passend zu '{{entity}}' gefunden.",
    "device-profile-required": "Geräteprofil ist erforderlich",
    "idCopiedMessage": "Geräteprofil-ID wurde in die Zwischenablage kopiert",
    "set-default": "Geräteprofil als Standard festlegen",
    "delete": "Geräteprofil löschen",
    "copyId": "Geräteprofil-ID kopieren",
    "name-max-length": "Name sollte weniger als 256 Zeichen enthalten",
    "name": "Name",
    "name-required": "Name ist erforderlich.",
    "type": "Profiltyp",
    "type-required": "Profiltyp ist erforderlich.",
    "type-default": "Standard",
    "image": "Geräteprofil-Bild",
    "transport-type": "Transporttyp",
    "transport-type-required": "Transporttyp ist erforderlich.",
    "transport-type-default": "Standard",
    "transport-type-default-hint": "Unterstützt grundlegendes MQTT, HTTP und CoAP Transport",
    "transport-type-mqtt": "MQTT",
    "transport-type-mqtt-hint": "Ermöglicht erweiterte MQTT-Transporteinstellungen",
    "transport-type-coap": "CoAP",
    "transport-type-coap-hint": "Ermöglicht erweiterte CoAP-Transporteinstellungen",
    "transport-type-lwm2m": "LWM2M",
    "transport-type-lwm2m-hint": "LWM2M-Transporttyp",
    "transport-type-snmp": "SNMP",
    "transport-type-snmp-hint": "SNMP-Transportkonfiguration angeben",
    "transport-type-http": "HTTP",
    "description": "Beschreibung",
    "default": "Standard",
    "profile-configuration": "Profilkonfiguration",
    "transport-configuration": "Transportkonfiguration",
    "default-rule-chain": "Standard-Regelkette",
    "default-edge-rule-chain": "Standard Edge-Regelkette",
    "default-edge-rule-chain-hint": "Wird auf Edge als Regelkette verwendet, um eingehende Gerätedaten dieses Geräteprofils zu verarbeiten",
    "mobile-dashboard": "Mobiles Dashboard",
    "mobile-dashboard-hint": "Wird von der mobilen Anwendung als Geräte-Details-Dashboard verwendet",
    "select-queue-hint": "Aus der Dropdown-Liste auswählen.",
    "delete-device-profile-title": "Möchten Sie das Geräteprofil '{{deviceProfileName}}' wirklich löschen?",
    "delete-device-profile-text": "Achtung, nach der Bestätigung wird das Geräteprofil und alle zugehörigen Daten einschließlich der OTA-Updates unwiederbringlich gelöscht.",
    "delete-device-profiles-title": "Möchten Sie { count, plural, =1 {1 Geräteprofil} other {# Geräteprofile} } wirklich löschen?",
    "delete-device-profiles-text": "Achtung, nach der Bestätigung werden alle ausgewählten Geräteprofile und alle zugehörigen Daten einschließlich der OTA-Updates unwiederbringlich gelöscht.",
    "set-default-device-profile-title": "Möchten Sie das Geräteprofil '{{deviceProfileName}}' als Standard festlegen?",
    "set-default-device-profile-text": "Nach der Bestätigung wird das Geräteprofil als Standard markiert und für neue Geräte ohne spezifiziertes Profil verwendet.",
    "no-device-profiles-found": "Keine Geräteprofile gefunden.",
    "create-new-device-profile": "Neues erstellen!",
    "mqtt-device-topic-filters": "MQTT-Gerät-Topic-Filter",
    "mqtt-device-topic-filters-unique": "MQTT-Gerät-Topic-Filter müssen eindeutig sein.",
    "mqtt-device-topic-filters-spark-plug": "MQTT Sparkplug B Edge-of-Network (EoN)-Knoten.",
    "mqtt-device-topic-filters-spark-plug-hint": "Erlaubt Verbindungen von EoN-Knoten mit Sparkplug B Payload- und Topic-Format.",
    "mqtt-device-topic-filters-spark-plug-attribute-metric-names": "SparkPlug-Metriken, die als Attribute gespeichert werden.",
    "mqtt-device-topic-filters-spark-plug-attribute-metric-names-hint": "Namen der SparkPlug-Metriken, die als Geräteattribute gespeichert werden. Alle anderen Metriken werden als Gerätetelemetrie gespeichert.",
    "mqtt-device-payload-type": "MQTT-Geräte-Payload",
    "mqtt-device-payload-type-json": "JSON",
    "mqtt-device-payload-type-proto": "Protobuf",
    "mqtt-enable-compatibility-with-json-payload-format": "Kompatibilität mit anderen Payload-Formaten aktivieren.",
    "mqtt-enable-compatibility-with-json-payload-format-hint": "Wenn aktiviert, verwendet die Plattform standardmäßig das Protobuf-Payload-Format. Falls das Parsing fehlschlägt, versucht die Plattform, das JSON-Format zu verwenden. Nützlich für Abwärtskompatibilität bei Firmware-Updates. Beispielsweise nutzt die ursprüngliche Firmware-Version JSON, während die neue Version Protobuf verwendet. Während des Firmware-Update-Prozesses für die gesamte Geräteflotte ist es erforderlich, beide Formate gleichzeitig zu unterstützen. Der Kompatibilitätsmodus führt zu einer geringen Performanceeinbuße und sollte deaktiviert werden, sobald alle Geräte aktualisiert sind.",
    "mqtt-use-json-format-for-default-downlink-topics": "JSON-Format für Standard-Downlink-Topics verwenden",
    "mqtt-use-json-format-for-default-downlink-topics-hint": "Wenn aktiviert, verwendet die Plattform das JSON-Payload-Format zum Übertragen von Attributen und RPC über folgende Topics: <b>v1/devices/me/attributes/response/$request_id</b>, <b>v1/devices/me/attributes</b>, <b>v1/devices/me/rpc/request/$request_id</b>, <b>v1/devices/me/rpc/response/$request_id</b>. Diese Einstellung beeinflusst nicht die Verwendung neuer (v2) Topics: <b>v2/a/res/$request_id</b>, <b>v2/a</b>, <b>v2/r/req/$request_id</b>, <b>v2/r/res/$request_id</b>. Dabei ist <b>$request_id</b> ein ganzzahliger Anfrage-Identifier.",
    "mqtt-send-ack-on-validation-exception": "PUBACK bei PUBLISH-Validierungsfehler senden",
    "mqtt-send-ack-on-validation-exception-hint": "Standardmäßig beendet die Plattform die MQTT-Sitzung bei einem Validierungsfehler. Wenn aktiviert, sendet die Plattform stattdessen eine Bestätigung (PUBACK), anstatt die Sitzung zu schließen.",
    "mqtt-protocol-version": "Protokollversion",
    "snmp-add-mapping": "SNMP-Zuordnung hinzufügen",
    "snmp-mapping-not-configured": "Keine Zuordnung für OID zu Zeitreihen/Telemetrie konfiguriert",
    "snmp-timseries-or-attribute-name": "Zeitreihe/Attributname für Zuordnung",
    "snmp-timseries-or-attribute-type": "Zeitreihe/Attributtyp für Zuordnung",
    "snmp-method-pdu-type-get-request": "GetRequest",
    "snmp-method-pdu-type-get-next-request": "GetNextRequest",
    "snmp-oid": "OID",
    "transport-device-payload-type-json": "JSON",
    "transport-device-payload-type-proto": "Protobuf",
    "mqtt-payload-type-required": "Nutzlast-Typ ist erforderlich.",
    "coap-device-type": "CoAP-Gerätetyp",
    "coap-device-payload-type": "CoAP-Geräte-Nutzlast",
    "coap-device-type-required": "CoAP-Gerätetyp ist erforderlich.",
    "coap-device-type-default": "Standard",
    "coap-device-type-efento": "Efento NB-IoT",
    "support-level-wildcards": "Einfache <code>[+]</code> und mehrstufige <code>[#]</code> Wildcards werden unterstützt.",
    "telemetry-topic-filter": "Telemetrie-Topic-Filter",
    "telemetry-topic-filter-required": "Telemetrie-Topic-Filter ist erforderlich.",
    "attributes-topic-filter": "Attribut-Veröffentlichungs-Topic-Filter",
    "attributes-subscribe-topic-filter": "Attribut-Abonnement-Topic-Filter",
    "attributes-topic-filter-required": "Attribut-Veröffentlichungs-Topic-Filter ist erforderlich.",
    "attributes-subscribe-topic-filter-required": "Attribut-Abonnement-Topic ist erforderlich",
    "telemetry-proto-schema": "Telemetrie-Protoschema",
    "telemetry-proto-schema-required": "Telemetrie-Protoschema ist erforderlich.",
    "attributes-proto-schema": "Attribut-Protoschema",
    "attributes-proto-schema-required": "Attribut-Protoschema ist erforderlich.",
    "rpc-response-proto-schema": "RPC-Antwort-Protoschema",
    "rpc-response-proto-schema-required": "RPC-Antwort-Protoschema ist erforderlich.",
    "rpc-response-topic-filter": "RPC-Antwort-Topic-Filter",
    "rpc-response-topic-filter-required": "RPC-Antwort-Topic-Filter ist erforderlich.",
    "rpc-request-proto-schema": "RPC-Anfrage-Protoschema",
    "rpc-request-proto-schema-required": "RPC-Anfrage-Protoschema ist erforderlich.",
    "rpc-request-proto-schema-hint": "RPC-Anforderungsnachrichten müssen die Felder 'string method = 1;', 'int32 requestId = 2;' und 'params = 3' enthalten.",
    "not-valid-pattern-topic-filter": "Ungültiges Topic-Filter-Muster",
    "not-valid-single-character": "Ungültige Verwendung eines einstelligen Platzhalters",
    "not-valid-multi-character": "Ungültige Verwendung eines mehrstufigen Platzhalters",
    "single-level-wildcards-hint": "<code>[+]</code> eignet sich für jede Ebene eines Topic-Filters. Beispiel: <b>v1/devices/+/telemetry</b> oder <b>+/devices/+/attributes</b>.",
    "multi-level-wildcards-hint": "<code>[#]</code> kann das gesamte Topic-Filter ersetzen und muss das letzte Symbol im Topic sein. Beispiel: <b>#</b> oder <b>v1/devices/me/#</b>.",
    "alarm-rules": "Alarmregeln",
    "alarm-rules-with-count": "Alarmregeln ({{count}})",
    "no-alarm-rules": "Keine Alarmregeln konfiguriert",
    "add-alarm-rule": "Alarmregel hinzufügen",
    "edit-alarm-rule": "Alarmregel bearbeiten",
    "alarm-type": "Alarmtyp",
    "alarm-type-required": "Alarmtyp ist erforderlich.",
    "alarm-type-unique": "Der Alarmtyp muss innerhalb der Geräteprofil-Alarmregeln eindeutig sein.",
    "alarm-type-max-length": "Alarmtyp darf maximal 256 Zeichen lang sein",
    "create-alarm-pattern": "<b>{{alarmType}}</b> Alarm erstellen",
    "create-alarm-rules": "Alarmregeln erstellen",
    "no-create-alarm-rules": "Keine Erstellungsbedingungen konfiguriert",
    "add-create-alarm-rule-prompt": "Bitte Erstellungsbedingung für Alarm hinzufügen",
    "clear-alarm-rule": "Alarmregel löschen",
    "no-clear-alarm-rule": "Keine Löschbedingung konfiguriert",
    "add-create-alarm-rule": "Erstellungsbedingung hinzufügen",
    "add-clear-alarm-rule": "Löschbedingung hinzufügen",
    "select-alarm-severity": "Alarmstufe auswählen",
    "alarm-severity-required": "Alarmstufe ist erforderlich.",
    "condition-duration": "Bedingungsdauer",
    "condition-duration-value": "Dauerwert",
    "condition-duration-time-unit": "Zeiteinheit",
    "condition-duration-value-range": "Dauerwert muss zwischen 1 und 2147483647 liegen.",
    "condition-duration-value-pattern": "Dauerwert muss eine ganze Zahl sein.",
    "condition-duration-value-required": "Dauerwert ist erforderlich.",
    "condition-duration-time-unit-required": "Zeiteinheit ist erforderlich.",
    "advanced-settings": "Erweiterte Einstellungen",
    "alarm-rule-additional-info": "Zusätzliche Informationen",
    "edit-alarm-rule-additional-info": "Zusätzliche Informationen bearbeiten",
    "alarm-rule-additional-info-placeholder": "Bitte geben Sie hier Ihre Kommentare und Anpassungen ein, um sie unter 'Zusätzliche Informationen' in den Alarmdetails anzuzeigen.",
    "alarm-rule-additional-info-hint": "Hinweis: Verwenden Sie <code><span style=\"color: #000;\">$&#123;</span>keyName<span style=\"color: #000;\">&#125;</span></code>, um Werte von Attribut- oder Telemetrie-Schlüsseln zu ersetzen, die in der Alarmregel-Bedingung verwendet werden.",
    "alarm-rule-mobile-dashboard": "Mobiles Dashboard",
    "alarm-rule-mobile-dashboard-hint": "Wird von der mobilen Anwendung als Dashboard für Alarmdetails verwendet",
    "alarm-rule-no-mobile-dashboard": "Kein Dashboard ausgewählt",
    "propagate-alarm": "Alarm an zugehörige Entitäten weiterleiten",
    "alarm-rule-relation-types-list": "Beziehungstypen",
    "alarm-rule-relation-types-list-hint": "Definiert Beziehungstypen zur Filterung der zugehörigen Entitäten. Wenn nicht gesetzt, wird der Alarm an alle zugehörigen Entitäten weitergeleitet.",
    "propagate-alarm-to-owner": "Alarm an Eigentümer der Entität weiterleiten (Kunde oder Tenant)",
    "propagate-alarm-to-tenant": "Alarm an den Tenant weiterleiten",
    "alarm-rule-condition": "Alarmregelbedingung",
    "enter-alarm-rule-condition-prompt": "Bitte fügen Sie eine Alarmregelbedingung hinzu",
    "edit-alarm-rule-condition": "Alarmregelbedingung bearbeiten",
    "device-provisioning": "Gerätebereitstellung",
    "provision-strategy": "Bereitstellungsstrategie",
    "provision-strategy-required": "Bereitstellungsstrategie ist erforderlich.",
    "provision-strategy-disabled": "Deaktiviert",
    "provision-strategy-created-new": "Erstellen neuer Geräte zulassen",
    "provision-strategy-check-pre-provisioned": "Nach vorab bereitgestellten Geräten suchen",
    "provision-device-key": "Gerätebereitstellungsschlüssel",
    "provision-device-key-required": "Gerätebereitstellungsschlüssel ist erforderlich.",
    "copy-provision-key": "Bereitstellungsschlüssel kopieren",
    "provision-key-copied-message": "Bereitstellungsschlüssel wurde in die Zwischenablage kopiert",
    "provision-device-secret": "Gerätebereitstellungsgeheimnis",
    "provision-device-secret-required": "Gerätebereitstellungsgeheimnis ist erforderlich.",
    "copy-provision-secret": "Bereitstellungsgeheimnis kopieren",
    "provision-secret-copied-message": "Bereitstellungsgeheimnis wurde in die Zwischenablage kopiert",
    "provision-strategy-x509": {
      "certificate-chain": "X509-Zertifikatskette",
      "certificate-chain-hint": "Die X.509-Zertifikatsstrategie wird verwendet, um Geräte anhand von Client-Zertifikaten in einer Zweiwege-TLS-Kommunikation bereitzustellen.",
      "allow-create-new-devices": "Neue Geräte erstellen",
      "allow-create-new-devices-hint": "Wenn ausgewählt, werden neue Geräte erstellt und das Client-Zertifikat als Geräteanmeldeinformationen verwendet.",
      "certificate-value": "Zertifikat im PEM-Format",
      "certificate-value-required": "Zertifikat im PEM-Format ist erforderlich",
      "cn-regex-variable": "CN regulärer Ausdruck-Variable",
      "cn-regex-variable-required": "CN regulärer Ausdruck-Variable ist erforderlich",
      "cn-regex-variable-hint": "Erforderlich, um den Gerätenamen aus dem Common Name des X509-Zertifikats des Geräts abzurufen."
    },
    "condition": "Bedingung",
    "condition-type": "Bedingungstyp",
    "condition-type-simple": "Einfach",
    "condition-type-duration": "Dauer",
    "condition-during": "Während {{during}}",
    "condition-during-dynamic": "Während \"{{attribute}}\" ({{during}})",
    "condition-type-repeating": "Wiederholend",
    "condition-type-required": "Bedingungstyp ist erforderlich.",
    "condition-repeating-value": "Anzahl der Ereignisse",
    "condition-repeating-value-range": "Anzahl der Ereignisse muss zwischen 1 und 2147483647 liegen.",
    "condition-repeating-value-pattern": "Anzahl der Ereignisse muss eine ganze Zahl sein.",
    "condition-repeating-value-required": "Anzahl der Ereignisse ist erforderlich.",
    "condition-repeat-times": "Wiederholt sich { count, plural, =1 {1 Mal} other {# Mal} }",
    "condition-repeat-times-dynamic": "Wiederholt sich \"{attribute}\" ({ count, plural, =1 {1 Mal} other {# Mal} })",
    "schedule-type": "Zeitplantyp",
    "schedule-type-required": "Zeitplantyp ist erforderlich.",
    "schedule": "Zeitplan",
    "edit-schedule": "Alarmzeitplan bearbeiten",
    "schedule-any-time": "Immer aktiv",
    "schedule-specific-time": "Aktiv zu einer bestimmten Zeit",
    "schedule-custom": "Benutzerdefiniert",
    "schedule-day": {
      "monday": "Montag",
      "tuesday": "Dienstag",
      "wednesday": "Mittwoch",
      "thursday": "Donnerstag",
      "friday": "Freitag",
      "saturday": "Samstag",
      "sunday": "Sonntag"
    },
    "schedule-days": "Tage",
    "schedule-time": "Zeit",
    "schedule-time-from": "Von",
    "schedule-time-to": "Bis",
    "schedule-days-of-week-required": "Mindestens ein Wochentag muss ausgewählt sein.",
    "create-device-profile": "Neues Geräteprofil erstellen",
    "import": "Geräteprofil importieren",
    "export": "Geräteprofil exportieren",
    "export-failed-error": "Geräteprofil konnte nicht exportiert werden: {{error}}",
    "device-profile-file": "Geräteprofil-Datei",
    "invalid-device-profile-file-error": "Geräteprofil konnte nicht importiert werden: Ungültige Geräteprofil-Datenstruktur.",
    "power-saving-mode": "Energiesparmodus",
    "power-saving-mode-type": {
      "default": "Energiesparmodus des Geräteprofils verwenden",
      "psm": "Power Saving Mode (PSM)",
      "drx": "Discontinuous Reception (DRX)",
      "edrx": "Extended Discontinuous Reception (eDRX)"
    },
    "edrx-cycle": "eDRX-Zyklus",
    "edrx-cycle-required": "eDRX-Zyklus ist erforderlich.",
    "edrx-cycle-pattern": "eDRX-Zyklus muss eine positive Ganzzahl sein.",
    "edrx-cycle-min": "Die Mindestanzahl von eDRX-Zyklen beträgt {{ min }} Sekunden.",
    "paging-transmission-window": "Übertragungsfenster für Paging",
    "paging-transmission-window-required": "Übertragungsfenster für Paging ist erforderlich.",
    "paging-transmission-window-pattern": "Übertragungsfenster für Paging muss eine positive Ganzzahl sein.",
    "paging-transmission-window-min": "Die Mindestanzahl des Übertragungsfensters für Paging beträgt {{ min }} Sekunden.",
    "psm-activity-timer": "PSM-Aktivitätstimer",
    "psm-activity-timer-required": "PSM-Aktivitätstimer ist erforderlich.",
    "psm-activity-timer-pattern": "PSM-Aktivitätstimer muss eine positive Ganzzahl sein.",
    "psm-activity-timer-min": "Die Mindestanzahl des PSM-Aktivitätstimers beträgt {{ min }} Sekunden.",
    "lwm2m": {
      "object-list": "Objektliste",
      "object-list-empty": "Keine Objekte ausgewählt.",
      "no-objects-found": "Keine Objekte gefunden.",
      "no-objects-matching": "Keine Objekte gefunden, die mit '{{object}}' übereinstimmen.",
      "model-tab": "LWM2M-Modell",
      "add-new-instances": "Neue Instanzen hinzufügen",
      "instances-list": "Instanzenliste",
      "instances-list-required": "Instanzenliste ist erforderlich.",
      "instance-id-pattern": "Instanz-ID muss eine positive Ganzzahl sein.",
      "instance-id-max": "Maximaler Instanz-ID-Wert {{max}}.",
      "instance": "Instanz",
      "resource-label": "#ID Ressourcenname",
      "observe-label": "Beobachten",
      "attribute-label": "Attribut",
      "telemetry-label": "Telemetrie",
      "edit-observe-select": "Zum Bearbeiten der Beobachtung Telemetrie oder Attribut auswählen",
      "edit-attributes-select": "Zum Bearbeiten der Attribute Telemetrie oder Attribut auswählen",
      "no-attributes-set": "Keine Attribute gesetzt",
      "key-name": "Schlüsselname",
      "key-name-required": "Schlüsselname ist erforderlich",
      "attribute-name": "Attributname",
      "attribute-name-required": "Attributname ist erforderlich.",
      "attribute-value": "Attributwert",
      "attribute-value-required": "Attributwert ist erforderlich.",
      "attribute-value-pattern": "Attributwert muss eine positive Ganzzahl sein.",
      "edit-attributes": "Attribute bearbeiten: {{ name }}",
      "view-attributes": "Attribute anzeigen: {{ name }}",
      "add-attribute": "Attribut hinzufügen",
      "edit-attribute": "Attribut bearbeiten",
      "view-attribute": "Attribut anzeigen",
      "remove-attribute": "Attribut entfernen",
      "delete-server-text": "Vorsicht: Nach der Bestätigung wird die Serverkonfiguration unwiderruflich gelöscht.",
      "delete-server-title": "Sind Sie sicher, dass Sie den Server löschen möchten?",
      "mode": "Sicherheitskonfigurationsmodus",
      "bootstrap-tab": "Bootstrap",
      "bootstrap-server-legend": "Bootstrap-Server (ShortId...)",
      "lwm2m-server-legend": "LwM2M-Server (ShortId...)",
      "server": "Server",
      "short-id": "Kurze Server-ID",
      "short-id-tooltip": "Kurze Server-ID. Wird verwendet, um die Serverobjektinstanz zu verknüpfen.\nDiese Kennung identifiziert jeden LwM2M-Server eindeutig, der für den LwM2M-Client konfiguriert ist.\nDie Ressource MUSS gesetzt werden, wenn die Bootstrap-Server-Ressource den Wert 'false' hat.\nDie Werte ID:0 und ID:65535 dürfen NICHT für die Identifizierung des LwM2M-Servers verwendet werden.",
      "short-id-tooltip-bootstrap": "Kurze Server-ID. Wird verwendet, um die Serverobjektinstanz zu verknüpfen.\nDiese Kennung identifiziert jeden LwM2M-Server eindeutig, der für den LwM2M-Client konfiguriert ist.\nDie Ressource MUSS gesetzt werden, wenn die Bootstrap-Server-Ressource den Wert 'false' hat.",
      "short-id-required": "Kurze Server-ID ist erforderlich.",
      "short-id-range": "Kurze Server-ID sollte im Bereich von {{ min }} bis {{ max }} liegen.",
      "short-id-pattern": "Kurze Server-ID muss eine positive Ganzzahl sein.",
      "short-id-pattern-bs": "Kurze Server-ID darf nur null sein",
      "lifetime": "Lebensdauer der Client-Registrierung",
      "lifetime-required": "Registrierungslebensdauer des Clients ist erforderlich.",
      "lifetime-pattern": "Registrierungslebensdauer muss eine positive Ganzzahl sein.",
      "default-min-period": "Minimale Periode zwischen zwei Benachrichtigungen (s)",
      "default-min-period-tooltip": "Standardwert für die minimale Beobachtungsperiode, wenn dieser Parameter nicht in der Beobachtung enthalten ist.",
      "default-min-period-required": "Minimale Periode ist erforderlich.",
      "default-min-period-pattern": "Minimale Periode muss eine positive Ganzzahl sein.",
      "notification-storing": "Benachrichtigungsspeicherung bei Deaktivierung oder Offline-Modus",
      "binding": "Bindung",
      "binding-type": {
        "u": "U: Client ist jederzeit über UDP-Bindung erreichbar.",
        "m": "M: Client ist jederzeit über MQTT-Bindung erreichbar.",
        "h": "H: Client ist jederzeit über HTTP-Bindung erreichbar.",
        "t": "T: Client ist jederzeit über TCP-Bindung erreichbar.",
        "s": "S: Client ist jederzeit über SMS-Bindung erreichbar.",
        "n": "N: Client MUSS auf solche Anfragen über eine Non-IP-Verbindung antworten (unterstützt seit LWM2M 1.1).",
        "uq": "UQ: UDP-Verbindung im Queue-Modus (nicht unterstützt seit LWM2M 1.1)",
        "uqs": "UQS: Sowohl UDP- als auch SMS-Verbindungen aktiv; UDP im Queue-Modus, SMS im Standardmodus (nicht unterstützt seit LWM2M 1.1)",
        "tq": "TQ: TCP-Verbindung im Queue-Modus (nicht unterstützt seit LWM2M 1.1)",
        "tqs": "TQS: Sowohl TCP- als auch SMS-Verbindungen aktiv; TCP im Queue-Modus, SMS im Standardmodus (nicht unterstützt seit LWM2M 1.1)",
        "sq": "SQ: SMS-Verbindung im Queue-Modus (nicht unterstützt seit LWM2M 1.1)"
      },
      "binding-tooltip": "Dies ist die Liste im \"binding\"-Ressourcenelement des LwM2M-Serverobjekts – /1/x/7.\nGibt die unterstützten Binding-Modi im LwM2M-Client an.\nDieser Wert SOLLTE mit dem Wert in der Ressource „Supported Binding and Modes“ im Geräteobjekt (/3/0/16) übereinstimmen.\nObwohl mehrere Transports unterstützt werden, kann während einer gesamten Transportsitzung nur ein Transport-Binding verwendet werden.\nBeispiel: Wenn sowohl UDP als auch SMS unterstützt werden, können der LwM2M-Client und der LwM2M-Server während der gesamten Transportsitzung entweder über UDP oder SMS kommunizieren.",
      "bootstrap-server": "Bootstrap-Server",
      "lwm2m-server": "LwM2M-Server",
      "include-bootstrap-server": "Bootstrap-Server-Updates einbeziehen",
      "bootstrap-update-title": "Bootstrap-Server ist bereits konfiguriert. Möchten Sie die Updates wirklich ausschließen?",
      "bootstrap-update-text": "Achtung: Nach der Bestätigung werden die Konfigurationsdaten des Bootstrap-Servers unwiderruflich gelöscht.",
      "server-host": "Host",
      "server-host-required": "Host ist erforderlich.",
      "server-port": "Port",
      "server-port-required": "Port ist erforderlich.",
      "server-port-pattern": "Port muss eine positive ganze Zahl sein.",
      "server-port-range": "Port muss im Bereich von 1 bis 65535 liegen.",
      "server-public-key": "Öffentlicher Schlüssel des Servers",
      "server-public-key-required": "Öffentlicher Schlüssel des Servers ist erforderlich.",
      "client-hold-off-time": "Verzögerungszeit (Hold Off Time)",
      "client-hold-off-time-required": "Verzögerungszeit ist erforderlich.",
      "client-hold-off-time-pattern": "Verzögerungszeit muss eine positive ganze Zahl sein.",
      "client-hold-off-time-tooltip": "Verzögerungszeit für den Einsatz mit einem Bootstrap-Server",
      "account-after-timeout": "Aktivierung nach Zeitüberschreitung",
      "account-after-timeout-required": "Aktivierung nach Zeitüberschreitung ist erforderlich.",
      "account-after-timeout-pattern": "Der Wert muss eine positive ganze Zahl sein.",
      "account-after-timeout-tooltip": "Bootstrap-Server-Aktivierung nach dem durch diese Ressource angegebenen Timeout-Wert.",
      "server-type": "Servertyp",
      "add-new-server-title": "Neue Serverkonfiguration hinzufügen",
      "add-server-config": "Serverkonfiguration hinzufügen",
      "add-lwm2m-server-config": "LwM2M-Server hinzufügen",
      "no-config-servers": "Keine Server konfiguriert",
      "others-tab": "Weitere Einstellungen",
      "ota-update": "OTA-Update",
      "use-object-19-for-ota-update": "Objekt 19 für OTA-Dateimetadaten verwenden (Prüfsumme, Größe, Version, Name)",
      "use-object-19-for-ota-update-hint": "Verwenden Sie Resource ObjectId = 19 für OTA-Updates: FirmWare → InstanceId = 65534, SoftWare → InstanceId = 65535. Das Datenformat ist JSON, eingebettet in Base64. Dieses JSON enthält OTA-Dateimetadaten (Dateiinformationen): \"Prüfsumme\" (SHA256). Zusätzliche Felder: \"Titel\" (OTA-Name), \"Version\" (OTA-Version), \"Dateiname\" (Dateiname für die Speicherung auf dem Client), \"Dateigröße\" (OTA-Größe in Byte).",
      "client-strategy": "Client-Strategie beim Verbindungsaufbau",
      "client-strategy-label": "Strategie",
      "client-strategy-only-observe": "Nur Observe-Anfrage an den Client nach der ersten Verbindung",
      "client-strategy-read-all": "Alle Ressourcen lesen und Observe-Anfrage nach der Registrierung senden",
      "fw-update": "Firmware-Update",
      "fw-update-strategy": "Strategie für Firmware-Update",
      "fw-update-strategy-data": "Firmware-Update als Binärdatei über Objekt 19 und Ressource 0 (Data) übertragen",
      "fw-update-strategy-package": "Firmware-Update als Binärdatei über Objekt 5 und Ressource 0 (Package) übertragen",
      "fw-update-strategy-package-uri": "Automatisch eindeutige CoAP-URL generieren und Firmware-Update über Objekt 5 und Ressource 1 (Package URI) übertragen",
      "sw-update": "Software-Update",
      "sw-update-strategy": "Strategie für Software-Update",
      "sw-update-strategy-package": "Binärdatei über Objekt 9 und Ressource 2 (Package) übertragen",
      "sw-update-strategy-package-uri": "Automatisch eindeutige CoAP-URL generieren und Software-Update über Objekt 9 und Ressource 3 (Package URI) übertragen",
      "fw-update-resource": "CoAP-Ressource für Firmware-Update",
      "fw-update-resource-required": "CoAP-Ressource für Firmware-Update ist erforderlich.",
      "sw-update-resource": "CoAP-Ressource für Software-Update",
      "sw-update-resource-required": "CoAP-Ressource für Software-Update ist erforderlich.",
      "config-json-tab": "JSON-Konfigurationsprofil für Gerät",
      "attributes-name": {
        "min-period": "Minimale Periode",
        "max-period": "Maximale Periode",
        "greater-than": "Größer als",
        "less-than": "Kleiner als",
        "step": "Schritt",
        "min-evaluation-period": "Minimale Auswertungsperiode",
        "max-evaluation-period": "Maximale Auswertungsperiode"
      },
      "default-object-id": "Standardobjektversion (Attribut)",
      "default-object-id-ver": {
        "v1-0": "1.0",
        "v1-1": "1.1",
        "v1-2": "1.2"
      },
      "observe-strategy": {
        "observe-strategy": "Beobachtungsstrategie",
        "single": "Einzeln",
        "single-description": "Eine Beobachtungsanfrage pro Ressource (höhere Präzision, mehr Netzwerkverkehr)",
        "composite-all": "Komplett zusammengefasst",
        "composite-all-description": "Alle Ressourcen werden mit einer einzigen zusammengefassten Beobachtungsanfrage überwacht (effizienter, weniger flexibel)",
        "composite-by-object": "Nach Objekten zusammengefasst",
        "composite-by-object-description": "Ressourcen werden nach Objekttyp gruppiert und mit separaten zusammengefassten Beobachtungsanfragen überwacht (ausgewogener Ansatz)"
      },
      "init-attr-tel-as-obs-strategy": "Attribute und Telemetrie mithilfe der Observe-Strategie initialisieren",
      "init-attr-tel-as-obs-strategy-hint": "Wenn false – werden Attribute und Telemetrie initialisiert, indem ihre Werte einzeln gelesen werden.\\nWenn true – werden Attribute und Telemetrie initialisiert, indem ihre Werte über die Observe-Strategie abonniert werden."
    },
    "snmp": {
      "add-communication-config": "Kommunikationskonfiguration hinzufügen",
      "add-mapping": "Zuordnung hinzufügen",
      "authentication-passphrase": "Authentifizierungs-Passphrase",
      "authentication-passphrase-required": "Authentifizierungs-Passphrase ist erforderlich.",
      "authentication-protocol": "Authentifizierungsprotokoll",
      "authentication-protocol-required": "Authentifizierungsprotokoll ist erforderlich.",
      "communication-configs": "Kommunikationskonfigurationen",
      "community": "Community-String",
      "community-required": "Community-String ist erforderlich.",
      "context-name": "Kontextname",
      "data-key": "Datenschlüssel",
      "data-key-required": "Datenschlüssel ist erforderlich.",
      "data-type": "Datentyp",
      "data-type-required": "Datentyp ist erforderlich.",
      "engine-id": "Engine-ID",
      "host": "Host",
      "host-required": "Host ist erforderlich.",
      "oid": "OID",
      "oid-pattern": "Ungültiges OID-Format.",
      "oid-required": "OID ist erforderlich.",
      "please-add-communication-config": "Bitte Kommunikationskonfiguration hinzufügen",
      "please-add-mapping-config": "Bitte Zuordnungskonfiguration hinzufügen",
      "port": "Port",
      "port-format": "Ungültiges Port-Format.",
      "port-required": "Port ist erforderlich.",
      "privacy-passphrase": "Privatsphäre-Passphrase",
      "privacy-passphrase-required": "Privatsphäre-Passphrase ist erforderlich.",
      "privacy-protocol": "Privatsphäreprotokoll",
      "privacy-protocol-required": "Privatsphäreprotokoll ist erforderlich.",
      "protocol-version": "Protokollversion",
      "protocol-version-required": "Protokollversion ist erforderlich.",
      "querying-frequency": "Abfragefrequenz, ms",
      "querying-frequency-invalid-format": "Abfragefrequenz muss eine positive Ganzzahl sein.",
      "querying-frequency-required": "Abfragefrequenz ist erforderlich.",
      "retries": "Wiederholungen",
      "retries-invalid-format": "Wiederholungen müssen eine positive Ganzzahl sein.",
      "retries-required": "Wiederholungen sind erforderlich.",
      "scope": "Bereich",
      "scope-required": "Bereich ist erforderlich.",
      "security-name": "Sicherheitsname",
      "security-name-required": "Sicherheitsname ist erforderlich.",
      "timeout-ms": "Zeitüberschreitung, ms",
      "timeout-ms-invalid-format": "Zeitüberschreitung muss eine positive Ganzzahl sein.",
      "timeout-ms-required": "Zeitüberschreitung ist erforderlich.",
      "user-name": "Benutzername",
      "user-name-required": "Benutzername ist erforderlich."
    }
  },
  "dialog": {
    "close": "Dialog schließen",
    "error-message-title": "Fehlermeldung:",
    "error-details-title": "Fehlerdetails"
  },
  "direction": {
    "column": "Spalte",
    "row": "Zeile"
  },
  "edge": {
    "edge": "Edge",
    "edge-instances": "Edge-Instanzen",
    "instances": "Instanzen",
    "edge-file": "Edge-Datei",
    "name-max-length": "Name sollte weniger als 256 Zeichen haben",
    "label-max-length": "Label sollte weniger als 256 Zeichen haben",
    "type-max-length": "Typ sollte weniger als 256 Zeichen haben",
    "management": "Edge-Verwaltung",
    "no-edges-matching": "Keine Edges gefunden, die mit '{{entity}}' übereinstimmen.",
    "add": "Edge hinzufügen",
    "no-edges-text": "Keine Edges gefunden",
    "edge-details": "Edge-Details",
    "add-edge-text": "Neue Edge hinzufügen",
    "delete": "Edge löschen",
    "delete-edge-title": "Sind Sie sicher, dass Sie die Edge '{{edgeName}}' löschen möchten?",
    "delete-edge-text": "Achtung: Nach der Bestätigung wird die Edge und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-edges-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Edge} other {# Edges} } löschen möchten?",
    "delete-edges-text": "Achtung: Nach der Bestätigung werden alle ausgewählten Edges und zugehörige Daten unwiederbringlich gelöscht.",
    "name": "Name",
    "name-starts-with": "Edge-Name beginnt mit",
    "name-required": "Name ist erforderlich.",
    "description": "Beschreibung",
    "details": "Details",
    "events": "Ereignisse",
    "copy-id": "Edge-ID kopieren",
    "id-copied-message": "Edge-ID wurde in die Zwischenablage kopiert",
    "sync": "Edge synchronisieren",
    "edge-required": "Edge ist erforderlich",
    "edge-type": "Edge-Typ",
    "edge-type-required": "Edge-Typ ist erforderlich.",
    "event-action": "Ereignisaktion",
    "entity-id": "Entitäts-ID",
    "select-edge-type": "Edge-Typ auswählen",
    "assign-to-customer": "Einem Kunden zuweisen",
    "assign-to-customer-text": "Bitte wählen Sie den Kunden aus, dem die Edge(s) zugewiesen werden sollen",
    "assign-edge-to-customer": "Edge(s) einem Kunden zuweisen",
    "assign-edge-to-customer-text": "Bitte wählen Sie die Edges aus, die dem Kunden zugewiesen werden sollen",
    "assignedToCustomer": "Kunde zugewiesen",
    "edge-public": "Edge ist öffentlich",
    "assigned-to-customer": "Zugewiesen zu: {{customerTitle}}",
    "unassign-from-customer": "Von Kunde lösen",
    "unassign-edge-title": "Sind Sie sicher, dass Sie die Edge '{{edgeName}}' vom Kunden lösen möchten?",
    "unassign-edge-text": "Nach der Bestätigung wird die Edge vom Kunden gelöst und ist für diesen nicht mehr zugänglich.",
    "unassign-edges-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Edge} other {# Edges} } vom Kunden lösen möchten?",
    "unassign-edges-text": "Nach der Bestätigung werden alle ausgewählten Edges vom Kunden gelöst und sind nicht mehr zugänglich.",
    "make-public": "Edge öffentlich machen",
    "make-public-edge-title": "Sind Sie sicher, dass Sie die Edge '{{edgeName}}' öffentlich machen möchten?",
    "make-public-edge-text": "Nach der Bestätigung wird die Edge und alle zugehörigen Daten öffentlich zugänglich sein.",
    "make-private": "Edge privat machen",
    "public": "Öffentlich",
    "make-private-edge-title": "Sind Sie sicher, dass Sie die Edge '{{edgeName}}' privat machen möchten?",
    "make-private-edge-text": "Nach der Bestätigung wird die Edge und alle zugehörigen Daten privat sein und nicht mehr öffentlich zugänglich.",
    "import": "Edge importieren",
    "install-connect-instructions": "Installations- & Verbindungsanleitung",
    "install-connect-instructions-edge-created": "Edge erstellt! Installations- & Verbindungsanleitung prüfen",
    "loading-edge-instructions": "Lade Edge-Anweisungen...",
    "label": "Label",
    "load-entity-error": "Daten konnten nicht geladen werden. Entität wurde gelöscht.",
    "assign-new-edge": "Neue Edge zuweisen",
    "unassign-from-edge": "Von Edge lösen",
    "edge-key": "Edge-Schlüssel",
    "copy-edge-key": "Edge-Schlüssel kopieren",
    "edge-key-copied-message": "Edge-Schlüssel wurde in die Zwischenablage kopiert",
    "edge-secret": "Edge-Geheimnis",
    "copy-edge-secret": "Edge-Geheimnis kopieren",
    "edge-secret-copied-message": "Edge-Geheimnis wurde in die Zwischenablage kopiert",
    "manage-assets": "Assets verwalten",
    "manage-devices": "Geräte verwalten",
    "manage-entity-views": "Entitätsansichten verwalten",
    "manage-dashboards": "Dashboards verwalten",
    "manage-rulechains": "Regelketten verwalten",
    "assets": "Edge-Assets",
    "devices": "Edge-Geräte",
    "entity-views": "Edge-Entitätsansichten",
    "dashboard": "Edge-Dashboard",
    "dashboards": "Edge-Dashboards",
    "rulechain-templates": "Regelkettentemplates",
    "edge-rulechain-templates": "Edge-Regelkettentemplates",
    "rulechains": "Edge-Regelketten",
    "search": "Edges suchen",
    "selected-edges": "{ count, plural, =1 {1 Edge} other {# Edges} } ausgewählt",
    "any-edge": "Beliebige Edge",
    "no-edge-types-matching": "Keine Edge-Typen gefunden, die mit '{{entitySubtype}}' übereinstimmen.",
    "edge-type-list-empty": "Keine Edge-Typen ausgewählt.",
    "edge-types": "Edge-Typen",
    "enter-edge-type": "Edge-Typ eingeben",
    "deployed": "Bereitgestellt",
    "pending": "Ausstehend",
    "downlinks": "Downlinks",
    "no-downlinks-prompt": "Keine Downlinks gefunden",
    "sync-process-started-successfully": "Synchronisationsprozess erfolgreich gestartet!",
    "missing-related-rule-chains-title": "Edge hat fehlende zugehörige Regelketten",
    "missing-related-rule-chains-text": "Zugewiesene Regelketten verwenden Knoten, die Nachrichten an nicht zugewiesene Regelketten weiterleiten.<br><br> Liste fehlender Regelketten: <br> {{missingRuleChains}}",
    "widget-datasource-error": "Dieses Widget unterstützt nur Edge-Entitätsdatenquellen",
    "upgrade-instructions": "Upgrade-Anleitung",
    "connected": "Verbunden",
    "disconnected": "Getrennt"
  },
  "edge-event": {
    "type-dashboard": "Dashboard",
    "type-asset": "Asset",
    "type-device": "Gerät",
    "type-device-profile": "Geräteprofil",
    "type-asset-profile": "Asset-Profil",
    "type-entity-view": "Entitätsansicht",
    "type-alarm": "Alarm",
    "type-rule-chain": "Regelkette",
    "type-rule-chain-metadata": "Metadaten der Regelkette",
    "type-edge": "Edge",
    "type-user": "Benutzer",
    "type-tenant": "Mieter",
    "type-tenant-profile": "Mieterprofil",
    "type-customer": "Kunde",
    "type-relation": "Beziehung",
    "type-widgets-bundle": "Widget-Bündel",
    "type-widgets-type": "Widget-Typ",
    "type-admin-settings": "Admin-Einstellungen",
    "type-ota-package": "OTA-Paket",
    "type-queue": "Warteschlange",
    "action-type-added": "Hinzugefügt",
    "action-type-deleted": "Gelöscht",
    "action-type-updated": "Aktualisiert",
    "action-type-post-attributes": "Attribute gesendet",
    "action-type-attributes-updated": "Attribute aktualisiert",
    "action-type-attributes-deleted": "Attribute gelöscht",
    "action-type-timeseries-updated": "Zeitreihen aktualisiert",
    "action-type-credentials-updated": "Anmeldeinformationen aktualisiert",
    "action-type-assigned-to-customer": "Kunde zugewiesen",
    "action-type-unassigned-from-customer": "Vom Kunden gelöst",
    "action-type-relation-add-or-update": "Beziehung hinzugefügt oder aktualisiert",
    "action-type-relation-deleted": "Beziehung gelöscht",
    "action-type-rpc-call": "RPC-Aufruf",
    "action-type-alarm-ack": "Alarm bestätigt",
    "action-type-alarm-clear": "Alarm gelöscht",
    "action-type-alarm-assigned": "Alarm zugewiesen",
    "action-type-alarm-unassigned": "Alarm gelöst",
    "action-type-assigned-to-edge": "Edge zugewiesen",
    "action-type-unassigned-from-edge": "Edge gelöst",
    "action-type-credentials-request": "Anmeldeanforderung",
    "action-type-entity-merge-request": "Entitätszusammenführungsanfrage"
  },
  "error": {
    "unable-to-connect": "Verbindung zum Server nicht möglich! Bitte überprüfen Sie Ihre Internetverbindung.",
    "unhandled-error-code": "Unbehandelter Fehlercode: {{errorCode}}",
    "unknown-error": "Unbekannter Fehler"
  },
  "entity": {
    "entity": "Entität",
    "entities": "Entitäten",
    "entities-count": "Anzahl der Entitäten",
    "alarms-count": "Anzahl der Alarme",
    "aliases": "Entitätsalias",
    "aliases-short": "Aliase",
    "entity-alias": "Entitätsalias",
    "unable-delete-entity-alias-title": "Entitätsalias konnte nicht gelöscht werden",
    "unable-delete-entity-alias-text": "Der Entitätsalias '{{entityAlias}}' kann nicht gelöscht werden, da er von folgenden Widget(s) verwendet wird:<br/>{{widgetsList}}",
    "duplicate-alias-error": "Doppelter Alias gefunden '{{alias}}'.<br>Entitätsaliase müssen innerhalb des Dashboards eindeutig sein.",
    "missing-entity-filter-error": "Filter für Alias '{{alias}}' fehlt.",
    "configure-alias": "Konfiguriere Alias '{{alias}}'",
    "alias": "Alias",
    "alias-required": "Entitätsalias ist erforderlich.",
    "remove-alias": "Entitätsalias entfernen",
    "add-alias": "Entitätsalias hinzufügen",
    "edit-alias": "Entitätsalias bearbeiten",
    "entity-list": "Entitätenliste",
    "entity-type": "Entitätstyp",
    "entity-types": "Entitätstypen",
    "entity-type-list": "Liste der Entitätstypen",
    "any-entity": "Beliebige Entität",
    "add-entity-type": "Entitätstyp hinzufügen",
    "enter-entity-type": "Entitätstyp eingeben",
    "no-entities-matching": "Keine Entitäten gefunden, die mit '{{entity}}' übereinstimmen.",
    "no-entities-text": "Keine Entitäten gefunden",
    "no-entity-types-matching": "Keine Entitätstypen gefunden, die mit '{{entityType}}' übereinstimmen.",
    "name-starts-with": "Namensausdruck",
    "help-text": "Verwenden Sie '%' nach Bedarf: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
    "use-entity-name-filter": "Filter verwenden",
    "entity-list-empty": "Keine Entitäten ausgewählt.",
    "entity-type-list-required": "Mindestens ein Entitätstyp sollte ausgewählt werden.",
    "entity-name-filter-required": "Filter für Entitätsname ist erforderlich.",
    "entity-name-filter-no-entity-matched": "Keine Entitäten gefunden, die mit '{{entity}}' beginnen.",
    "all-subtypes": "Alle",
    "select-entities": "Entitäten auswählen",
    "no-aliases-found": "Keine Aliase gefunden.",
    "no-alias-matching": "'{{alias}}' nicht gefunden.",
    "create-new-alias": "Einen neuen erstellen!",
    "create-new": "Neu erstellen",
    "key": "Schlüssel",
    "key-name": "Schlüsselname",
    "no-keys-found": "Keine Schlüssel gefunden.",
    "no-key-matching": "'{{key}}' nicht gefunden.",
    "create-new-key": "Einen neuen erstellen!",
    "type": "Typ",
    "type-required": "Entitätstyp ist erforderlich.",
    "type-device": "Gerät",
    "type-devices": "Geräte",
    "list-of-devices": "{ count, plural, =1 {Ein Gerät} other {Liste von # Geräten} }",
    "device-name-starts-with": "Geräte, deren Name mit '{{prefix}}' beginnt",
    "type-device-profile": "Geräteprofil",
    "type-device-profiles": "Geräteprofile",
    "clear-selected-profiles": "Ausgewählte Profile löschen",
    "list-of-device-profiles": "{ count, plural, =1 {Ein Geräteprofil} other {Liste von # Geräteprofilen} }",
    "device-profile-name-starts-with": "Geräteprofile, deren Name mit '{{prefix}}' beginnt",
    "type-asset-profile": "Asset-Profil",
    "type-asset-profiles": "Asset-Profile",
    "list-of-asset-profiles": "{ count, plural, =1 {Ein Asset-Profil} other {Liste von # Asset-Profilen} }",
    "asset-profile-name-starts-with": "Asset-Profile, deren Name mit '{{prefix}}' beginnt",
    "type-asset": "Asset",
    "type-assets": "Assets",
    "list-of-assets": "{ count, plural, =1 {Ein Asset} other {Liste von # Assets} }",
    "asset-name-starts-with": "Assets, deren Name mit '{{prefix}}' beginnt",
    "type-entity-view": "Entitätsansicht",
    "type-entity-views": "Entitätsansichten",
    "list-of-entity-views": "{ count, plural, =1 {Eine Entitätsansicht} other {Liste von # Entitätsansichten} }",
    "entity-view-name-starts-with": "Entitätsansichten, deren Name mit '{{prefix}}' beginnt",
    "type-rule": "Regel",
    "type-rules": "Regeln",
    "list-of-rules": "{ count, plural, =1 {Eine Regel} other {Liste von # Regeln} }",
    "rule-name-starts-with": "Regeln, deren Name mit '{{prefix}}' beginnt",
    "type-plugin": "Plugin",
    "type-plugins": "Plugins",
    "list-of-plugins": "{ count, plural, =1 {Ein Plugin} other {Liste von # Plugins} }",
    "plugin-name-starts-with": "Plugins, deren Name mit '{{prefix}}' beginnt",
    "type-tenant": "Tenant",
    "type-tenants": "Tenants",
    "list-of-tenants": "{ count, plural, =1 {Ein Tenant} other {Liste von # Tenants} }",
    "tenant-name-starts-with": "Tenants, deren Name mit '{{prefix}}' beginnt",
    "type-tenant-profile": "Tenant-Profil",
    "type-tenant-profiles": "Tenant-Profile",
    "list-of-tenant-profiles": "{ count, plural, =1 {Ein Tenant-Profil} other {Liste von # Tenant-Profilen} }",
    "tenant-profile-name-starts-with": "Tenant-Profile, deren Name mit '{{prefix}}' beginnt",
    "type-customer": "Kunde",
    "type-customers": "Kunden",
    "list-of-customers": "{ count, plural, =1 {Ein Kunde} other {Liste von # Kunden} }",
    "customer-name-starts-with": "Kunden, deren Name mit '{{prefix}}' beginnt",
    "type-user": "Benutzer",
    "type-users": "Benutzer",
    "list-of-users": "{ count, plural, =1 {Ein Benutzer} other {Liste von # Benutzern} }",
    "user-name-starts-with": "Benutzer, deren Name mit '{{prefix}}' beginnt",
    "type-dashboard": "Dashboard",
    "type-dashboards": "Dashboards",
    "list-of-dashboards": "{ count, plural, =1 {Ein Dashboard} other {Liste von # Dashboards} }",
    "dashboard-name-starts-with": "Dashboards, deren Name mit '{{prefix}}' beginnt",
    "type-alarm": "Alarm",
    "type-alarms": "Alarme",
    "list-of-alarms": "{ count, plural, =1 {Ein Alarm} other {Liste von # Alarmen} }",
    "alarm-name-starts-with": "Alarme, deren Name mit '{{prefix}}' beginnt",
    "type-rulechain": "Regelkette",
    "type-rulechains": "Regelketten",
    "list-of-rulechains": "{ count, plural, =1 {Eine Regelkette} other {Liste von # Regelketten} }",
    "rulechain-name-starts-with": "Regelketten, deren Name mit '{{prefix}}' beginnt",
    "type-rulenode": "Regelknoten",
    "type-rulenodes": "Regelknoten",
    "list-of-rulenodes": "{ count, plural, =1 {Ein Regelknoten} other {Liste von # Regelknoten} }",
    "rulenode-name-starts-with": "Regelknoten, deren Name mit '{{prefix}}' beginnt",
    "type-api-key": "API-Schlüssel",
    "type-api-keys": "API-Schlüssel",
    "type-current-customer": "Aktueller Kunde",
    "type-current-tenant": "Aktueller Tenant",
    "type-current-user": "Aktueller Benutzer",
    "type-current-user-owner": "Aktueller Benutzerinhaber",
    "type-calculated-field": "Berechnetes Feld",
    "type-calculated-fields": "Berechnete Felder",
    "type-ai-model": "KI-Modell",
    "type-ai-models": "KI-Modelle",
    "type-widgets-bundle": "Widget-Bündel",
    "type-widgets-bundles": "Widget-Bündel",
    "list-of-widgets-bundles": "{ count, plural, =1 {Ein Widget-Bündel} other {Liste von # Widget-Bündeln} }",
    "type-widget": "Widget",
    "type-widgets": "Widgets",
    "list-of-widgets": "{ count, plural, =1 {Ein Widget} other {Liste von # Widgets} }",
    "search": "Entitäten suchen",
    "selected-entities": "{ count, plural, =1 {1 Entität} other {# Entitäten} } ausgewählt",
    "entity-name": "Entitätsname",
    "entity-label": "Entitätslabel",
    "details": "Entitätsdetails",
    "no-entities-prompt": "Keine Entitäten gefunden",
    "no-data": "Keine Daten zur Anzeige vorhanden",
    "show-all-columns": "Alle anzeigen",
    "columns-to-display": "Anzuzeigende Spalten",
    "type-api-usage-state": "API-Nutzungsstatus",
    "type-edge": "Edge",
    "type-edges": "Edges",
    "list-of-edges": "{ count, plural, =1 {Ein Edge} other {Liste von # Edges} }",
    "edge-name-starts-with": "Edges, deren Name mit '{{prefix}}' beginnt",
    "version-conflict": {
      "message": "Möchten Sie die bestehende Version überschreiben oder Änderungen verwerfen und die neueste Version laden?",
      "link": "Sie können Ihre Version der {{entityType}} mit diesem Link herunterladen",
      "overwrite": "Version überschreiben",
      "discard": "Änderungen verwerfen"
    },
    "type-tb-resource": "Ressource",
    "type-tb-resources": "Ressourcen",
    "list-of-tb-resources": "{ count, plural, =1 {Eine Ressource} other {Liste von # Ressourcen} }",
    "type-ota-package": "OTA-Paket",
    "type-ota-packages": "OTA-Pakete",
    "list-of-ota-packages": "{ count, plural, =1 {Ein OTA-Paket} other {Liste von # OTA-Paketen} }",
    "type-rpc": "RPC",
    "type-queue": "Warteschlange",
    "type-queue-stats": "Warteschlangenstatistiken",
    "type-queues-stats": "Warteschlangenstatistiken",
    "type-notification": "Benachrichtigung",
    "type-notification-rule": "Benachrichtigungsregel",
    "type-notification-rules": "Benachrichtigungsregeln",
    "list-of-notification-rules": "{ count, plural, =1 {Eine Benachrichtigungsregel} other {Liste von # Benachrichtigungsregeln} }",
    "type-notification-target": "Benachrichtigungsempfänger",
    "type-notification-targets": "Benachrichtigungsempfänger",
    "list-of-notification-targets": "{ count, plural, =1 {Ein Benachrichtigungsempfänger} other {Liste von # Benachrichtigungsempfängern} }",
    "type-notification-request": "Benachrichtigungsanfrage",
    "type-notification-template": "Benachrichtigungsvorlage",
    "type-notification-templates": "Benachrichtigungsvorlagen",
    "list-of-notification-templates": "{ count, plural, =1 {Eine Benachrichtigungsvorlage} other {Liste von # Benachrichtigungsvorlagen} }",
    "link": "Link",
    "type-oauth2-client": "OAuth 2.0-Client",
    "type-oauth2-clients": "OAuth 2.0-Clients",
    "list-of-oauth2-clients": "{ count, plural, =1 {Ein OAuth 2.0-Client} other {Liste von # OAuth 2.0-Clients} }",
    "type-domain": "Domain",
    "type-domains": "Domains",
    "list-of-domains": "{ count, plural, =1 {Eine Domain} other {Liste von # Domains} }",
    "type-mobile-app": "Mobile Anwendung",
    "type-mobile-apps": "Mobile Anwendungen",
    "list-of-mobile-apps": "{ count, plural, =1 {Eine mobile Anwendung} other {Liste von # mobilen Anwendungen} }",
    "type-mobile-app-bundle": "Mobile-Bundle",
    "type-mobile-app-bundles": "Mobile-Bundles",
    "list-of-mobile-app-bundles": "{ count, plural, =1 {Ein Mobile-Bundle} other {Liste von # Mobile-Bundles} }",
    "limit-reached": "Limit erreicht",
    "limit-reached-text": "Sie haben das Limit von <b>{{ entities }}</b> erreicht. Um weitere hinzuzufügen, bitten Sie bitte Ihren Systemadministrator, Ihr {{ entity }}-Limit zu erhöhen.",
    "request-limit-increase": "Limiterhöhung anfordern",
    "request-sysadmin-text": "Sind Sie der Systemadministrator?",
    "login-here": "Hier anmelden",
    "to-increase-limit": "um das Limit zu erhöhen.",
    "increase-limit-request-sent-title": "Wir haben eine automatische Anfrage an Ihren Systemadministrator gesendet, um das Limit zu erhöhen",
    "increase-limit-request-sent-text": "Bitte geben Sie ihm etwas Zeit, die Anfrage zu prüfen und die Einstellungen zu aktualisieren. Möglicherweise müssen Sie diese Seite aktualisieren, um die Änderungen zu sehen."
  },
  "entity-field": {
    "created-time": "Erstellungszeit",
    "name": "Name",
    "type": "Typ",
    "first-name": "Vorname",
    "last-name": "Nachname",
    "email": "E-Mail",
    "title": "Titel",
    "country": "Land",
    "state": "Bundesland",
    "city": "Stadt",
    "address": "Adresse",
    "address2": "Adresse 2",
    "zip": "Postleitzahl",
    "phone": "Telefon",
    "label": "Bezeichnung",
    "queue-name": "Name der Warteschlange",
    "service-id": "Service-ID",
    "owner-name": "Name des Besitzers",
    "owner-type": "Typ des Besitzers"
  },
  "entity-view": {
    "entity-view": "Entitätsansicht",
    "entity-view-required": "Entitätsansicht ist erforderlich.",
    "entity-views": "Entitätsansichten",
    "management": "Entitätsansichtenverwaltung",
    "view-entity-views": "Entitätsansichten anzeigen",
    "entity-view-alias": "Entitätsansicht-Alias",
    "aliases": "Entitätsansicht-Aliase",
    "no-alias-matching": "'{{alias}}' nicht gefunden.",
    "no-aliases-found": "Keine Aliase gefunden.",
    "no-key-matching": "'{{key}}' nicht gefunden.",
    "no-keys-found": "Keine Schlüssel gefunden.",
    "create-new-alias": "Neuen Alias erstellen!",
    "create-new-key": "Neuen Schlüssel erstellen!",
    "duplicate-alias-error": "Doppelter Alias gefunden '{{alias}}'.<br>Entitätsansicht-Aliase müssen innerhalb des Dashboards eindeutig sein.",
    "configure-alias": "Konfiguriere Alias '{{alias}}'",
    "no-entity-views-matching": "Keine Entitätsansichten gefunden, die '{{entity}}' entsprechen.",
    "public": "Öffentlich",
    "alias": "Alias",
    "alias-required": "Entitätsansicht-Alias ist erforderlich.",
    "remove-alias": "Entitätsansicht-Alias entfernen",
    "add-alias": "Entitätsansicht-Alias hinzufügen",
    "name-starts-with": "Namensausdruck für Entitätsansicht",
    "help-text": "Verwenden Sie '%' nach Bedarf: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
    "entity-view-list": "Liste der Entitätsansichten",
    "use-entity-view-name-filter": "Filter verwenden",
    "entity-view-list-empty": "Keine Entitätsansichten ausgewählt.",
    "entity-view-name-filter-required": "Filter für Entitätsansicht-Name ist erforderlich.",
    "entity-view-name-filter-no-entity-view-matched": "Keine Entitätsansichten gefunden, die mit '{{entityView}}' beginnen.",
    "add": "Entitätsansicht hinzufügen",
    "entity-view-public": "Entitätsansicht ist öffentlich",
    "assign-to-customer": "Kunde zuweisen",
    "assign-entity-view-to-customer": "Entitätsansicht(en) einem Kunden zuweisen",
    "assign-entity-view-to-customer-text": "Bitte wählen Sie die Entitätsansichten aus, die dem Kunden zugewiesen werden sollen",
    "no-entity-views-text": "Keine Entitätsansichten gefunden",
    "assign-to-customer-text": "Bitte wählen Sie den Kunden aus, dem die Entitätsansicht(en) zugewiesen werden sollen",
    "entity-view-details": "Details der Entitätsansicht",
    "add-entity-view-text": "Neue Entitätsansicht hinzufügen",
    "delete": "Entitätsansicht löschen",
    "assign-entity-views": "Entitätsansichten zuweisen",
    "assign-entity-views-text": "{ count, plural, =1 {1 Entitätsansicht} other {# Entitätsansichten} } einem Kunden zuweisen",
    "delete-entity-views": "Entitätsansichten löschen",
    "make-public": "Entitätsansicht öffentlich machen",
    "make-private": "Entitätsansicht privat machen",
    "unassign-from-customer": "Zuweisung vom Kunden aufheben",
    "unassign-entity-views": "Entitätsansichtenzuweisung aufheben",
    "unassign-entity-views-action-title": "{ count, plural, =1 {1 Entitätsansicht} other {# Entitätsansichten} } vom Kundenzuweisung aufheben",
    "assign-new-entity-view": "Neue Entitätsansicht zuweisen",
    "delete-entity-view-title": "Sind Sie sicher, dass Sie die Entitätsansicht '{{entityViewName}}' löschen möchten?",
    "delete-entity-view-text": "Seien Sie vorsichtig, nach der Bestätigung wird die Entitätsansicht und alle zugehörigen Daten unwiderruflich gelöscht.",
    "delete-entity-views-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Entitätsansicht} other {# Entitätsansichten} } löschen möchten?",
    "delete-entity-views-action-title": "{ count, plural, =1 {1 Entitätsansicht} other {# Entitätsansichten} } löschen",
    "delete-entity-views-text": "Seien Sie vorsichtig, nach der Bestätigung werden alle ausgewählten Entitätsansichten und deren Daten unwiderruflich gelöscht.",
    "make-public-entity-view-title": "Sind Sie sicher, dass Sie die Entitätsansicht '{{entityViewName}}' öffentlich machen möchten?",
    "make-public-entity-view-text": "Nach der Bestätigung wird die Entitätsansicht und alle ihre Daten öffentlich und für andere zugänglich gemacht.",
    "make-private-entity-view-title": "Sind Sie sicher, dass Sie die Entitätsansicht '{{entityViewName}}' privat machen möchten?",
    "make-private-entity-view-text": "Nach der Bestätigung wird die Entitätsansicht und alle ihre Daten privat und nicht mehr zugänglich sein.",
    "unassign-entity-view-title": "Sind Sie sicher, dass Sie die Entitätsansicht '{{entityViewName}}' von der Zuweisung lösen möchten?",
    "unassign-entity-view-text": "Nach der Bestätigung wird die Entitätsansicht von der Zuweisung entfernt und ist für den Kunden nicht mehr zugänglich.",
    "unassign-entity-view": "Entitätsansichtzuweisung aufheben",
    "unassign-entity-views-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Entitätsansicht} other {# Entitätsansichten} } von der Zuweisung lösen möchten?",
    "unassign-entity-views-text": "Nach der Bestätigung werden alle ausgewählten Entitätsansichten von der Zuweisung gelöst und sind für den Kunden nicht mehr zugänglich.",
    "entity-view-type": "Typ der Entitätsansicht",
    "entity-view-type-required": "Typ der Entitätsansicht ist erforderlich.",
    "select-entity-view-type": "Typ der Entitätsansicht auswählen",
    "enter-entity-view-type": "Typ der Entitätsansicht eingeben",
    "any-entity-view": "Beliebige Entitätsansicht",
    "no-entity-view-types-matching": "Keine Entitätsansichtstypen gefunden, die '{{entitySubtype}}' entsprechen.",
    "entity-view-type-list-empty": "Keine Entitätsansichtstypen ausgewählt.",
    "entity-view-types": "Entitätsansichtstypen",
    "created-time": "Erstellungszeit",
    "name": "Name",
    "name-required": "Name ist erforderlich.",
    "name-max-length": "Name sollte weniger als 256 Zeichen haben.",
    "type-max-length": "Entitätsansichtstyp sollte weniger als 256 Zeichen haben.",
    "description": "Beschreibung",
    "events": "Ereignisse",
    "details": "Details",
    "copyId": "Entitätsansicht-ID kopieren",
    "idCopiedMessage": "Entitätsansicht-ID wurde in die Zwischenablage kopiert",
    "assignedToCustomer": "Dem Kunden zugewiesen",
    "unable-entity-view-device-alias-title": "Entitätsansicht-Alias konnte nicht gelöscht werden",
    "unable-entity-view-device-alias-text": "Gerätealias '{{entityViewAlias}}' kann nicht gelöscht werden, da er von folgenden Widget(s) verwendet wird:<br/>{{widgetsList}}",
    "select-entity-view": "Entitätsansicht auswählen",
    "start-ts": "Startzeit",
    "end-ts": "Endzeit",
    "date-limits": "Datumsgrenzen",
    "client-attributes": "Client-Attribute",
    "shared-attributes": "Geteilte Attribute",
    "server-attributes": "Server-Attribute",
    "timeseries": "Zeitreihen",
    "client-attributes-placeholder": "Client-Attribute",
    "shared-attributes-placeholder": "Geteilte Attribute",
    "server-attributes-placeholder": "Server-Attribute",
    "timeseries-placeholder": "Zeitreihen",
    "target-entity": "Zielentität",
    "attributes-propagation": "Attributweiterleitung",
    "attributes-propagation-hint": "Die Entitätsansicht kopiert automatisch die angegebenen Attribute von der Zielentität jedes Mal, wenn Sie diese Entitätsansicht speichern oder aktualisieren. Aus Leistungsgründen werden die Attribute der Zielentität nicht bei jeder Attributänderung automatisch in die Entitätsansicht übernommen. Sie können eine automatische Weiterleitung aktivieren, indem Sie den Regelknoten \"In Ansicht kopieren\" in Ihrer Regelkette konfigurieren und die Nachrichten \"Post attributes\" und \"Attributes Updated\" mit diesem neuen Regelknoten verknüpfen.",
    "timeseries-data": "Zeitreihendaten",
    "timeseries-data-hint": "Konfigurieren Sie die Zeitreihenschlüssel der Zielentität, die in der Entitätsansicht verfügbar sein sollen. Diese Zeitreihendaten sind schreibgeschützt.",
    "search": "Entitätssichten suchen",
    "selected-entity-views": "{ count, plural, =1 {1 Entitätssicht} other {# Entitätssichten} } ausgewählt",
    "assign-entity-view-to-edge": "Entitätssicht(en) einer Edge zuweisen",
    "assign-entity-view-to-edge-text": "Bitte wählen Sie die Entitätssichten aus, die der Edge zugewiesen werden sollen",
    "unassign-entity-view-from-edge-title": "Möchten Sie die Entitätsansicht '{{entityViewName}}' wirklich von der Edge entfernen?",
    "unassign-entity-view-from-edge-text": "Nach der Bestätigung wird die Entitätsansicht entfernt und ist auf der Edge nicht mehr verfügbar.",
    "unassign-entity-views-from-edge-action-title": "{ count, plural, =1 {1 Entitätsansicht von der Edge entfernen} other {# Entitätssichten von der Edge entfernen} }",
    "unassign-entity-view-from-edge": "Entitätsansicht entfernen",
    "unassign-entity-views-from-edge-title": "Möchten Sie { count, plural, =1 {1 Entitätssicht} other {# Entitätssichten} } wirklich entfernen?",
    "unassign-entity-views-from-edge-text": "Nach der Bestätigung werden alle ausgewählten Entitätssichten entfernt und sind auf der Edge nicht mehr verfügbar."
  },
  "event": {
    "event-type": "Ereignistyp",
    "events-filter": "Ereignisfilter",
    "clean-events": "Ereignisse löschen",
    "type-error": "Fehler",
    "type-lc-event": "Lebenszyklusereignis",
    "type-stats": "Statistiken",
    "type-debug-rule-node": "Debug",
    "type-debug-rule-chain": "Debug",
    "type-debug-calculated-field": "Debug",
    "arguments": "Argumente",
    "result": "Ergebnis",
    "no-events-prompt": "Keine Ereignisse gefunden",
    "error": "Fehler",
    "alarm": "Alarm",
    "event-time": "Ereigniszeit",
    "server": "Server",
    "body": "Inhalt",
    "method": "Methode",
    "type": "Typ",
    "metadata": "Metadaten",
    "message": "Nachricht",
    "message-id": "Nachrichten-ID",
    "copy-message-id": "Nachrichten-ID kopieren",
    "message-type": "Nachrichtentyp",
    "data-type": "Datentyp",
    "relation-type": "Relationstyp",
    "data": "Daten",
    "event": "Ereignis",
    "status": "Status",
    "success": "Erfolg",
    "failed": "Fehlgeschlagen",
    "messages-processed": "Verarbeitete Nachrichten",
    "max-messages-processed": "Maximal verarbeitete Nachrichten",
    "min-messages-processed": "Minimal verarbeitete Nachrichten",
    "errors-occurred": "Fehler aufgetreten",
    "max-errors-occurred": "Maximal aufgetretene Fehler",
    "min-errors-occurred": "Minimal aufgetretene Fehler",
    "min-value": "Mindestwert ist 0.",
    "all-events": "Alle",
    "has-error": "Hat Fehler",
    "entity-id": "Entitäts-ID",
    "copy-entity-id": "Entitäts-ID kopieren",
    "entity-type": "Entitätstyp",
    "clear-filter": "Filter löschen",
    "clear-request-title": "Alle Ereignisse löschen",
    "clear-request-text": "Sind Sie sicher, dass Sie alle Ereignisse löschen möchten?",
    "started": "Gestartet",
    "updated": "Aktualisiert",
    "stopped": "Gestoppt"
  },
  "extension": {
    "extensions": "Erweiterungen",
    "selected-extensions": "{ count, plural, =1 {1 Erweiterung} other {# Erweiterungen} } ausgewählt",
    "type": "Typ",
    "key": "Schlüssel",
    "value": "Wert",
    "id": "Id",
    "extension-id": "Erweiterungs-ID",
    "extension-type": "Erweiterungstyp",
    "transformer-json": "JSON *",
    "unique-id-required": "Die aktuelle Erweiterungs-ID existiert bereits.",
    "delete": "Erweiterung löschen",
    "add": "Erweiterung hinzufügen",
    "edit": "Erweiterung bearbeiten",
    "delete-extension-title": "Sind Sie sicher, dass Sie die Erweiterung '{{extensionId}}' löschen möchten?",
    "delete-extension-text": "Seien Sie vorsichtig, nach der Bestätigung wird die Erweiterung und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-extensions-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Erweiterung} other {# Erweiterungen} } löschen möchten?",
    "delete-extensions-text": "Seien Sie vorsichtig, nach der Bestätigung werden alle ausgewählten Erweiterungen entfernt.",
    "converters": "Konverter",
    "converter-id": "Konverter-ID",
    "configuration": "Konfiguration",
    "converter-configurations": "Konverterkonfigurationen",
    "token": "Sicherheitstoken",
    "add-converter": "Konverter hinzufügen",
    "add-config": "Konverterkonfiguration hinzufügen",
    "device-name-expression": "Gerätename Ausdruck",
    "device-type-expression": "Gerätetyp Ausdruck",
    "custom": "Benutzerdefiniert",
    "to-double": "In Double umwandeln",
    "transformer": "Transformer",
    "json-required": "Transformer-JSON ist erforderlich.",
    "json-parse": "Transformer-JSON kann nicht geparst werden.",
    "attributes": "Attribute",
    "add-attribute": "Attribut hinzufügen",
    "add-map": "Zuordnungselement hinzufügen",
    "timeseries": "Zeitreihen",
    "add-timeseries": "Zeitreihe hinzufügen",
    "field-required": "Feld ist erforderlich",
    "brokers": "Brokers",
    "add-broker": "Broker hinzufügen",
    "host": "Host",
    "port": "Port",
    "port-range": "Der Port muss zwischen 1 und 65535 liegen.",
    "ssl": "SSL",
    "credentials": "Zugangsdaten",
    "username": "Benutzername",
    "password": "Passwort",
    "retry-interval": "Wiederholungsintervall in Millisekunden",
    "anonymous": "Anonym",
    "basic": "Basis",
    "pem": "PEM",
    "ca-cert": "CA-Zertifikatdatei *",
    "private-key": "Privater Schlüsseldatei *",
    "cert": "Zertifikatdatei *",
    "no-file": "Keine Datei ausgewählt.",
    "drop-file": "Datei ablegen oder klicken, um eine Datei hochzuladen.",
    "mapping": "Zuordnung",
    "topic-filter": "Themenfilter",
    "converter-type": "Konvertertyp",
    "converter-json": "Json",
    "json-name-expression": "Gerätename JSON-Ausdruck",
    "topic-name-expression": "Gerätename Themenausdruck",
    "json-type-expression": "Gerätetyp JSON-Ausdruck",
    "topic-type-expression": "Gerätetyp Themenausdruck",
    "attribute-key-expression": "Attributschlüssel Ausdruck",
    "attr-json-key-expression": "Attributschlüssel JSON-Ausdruck",
    "attr-topic-key-expression": "Attributschlüssel Themenausdruck",
    "request-id-expression": "Anforderungs-ID Ausdruck",
    "request-id-json-expression": "Anforderungs-ID JSON-Ausdruck",
    "request-id-topic-expression": "Anforderungs-ID Themenausdruck",
    "response-topic-expression": "Antwortthemenausdruck",
    "value-expression": "Wertausdruck",
    "topic": "Thema",
    "timeout": "Timeout in Millisekunden",
    "converter-json-required": "Konverter-JSON ist erforderlich.",
    "converter-json-parse": "Konverter-JSON kann nicht geparst werden.",
    "filter-expression": "Filterausdruck",
    "connect-requests": "Verbindungsanfragen",
    "add-connect-request": "Verbindungsanfrage hinzufügen",
    "disconnect-requests": "Trennungsanfragen",
    "add-disconnect-request": "Trennungsanfrage hinzufügen",
    "attribute-requests": "Attributanfragen",
    "add-attribute-request": "Attributanfrage hinzufügen",
    "attribute-updates": "Attributaktualisierungen",
    "add-attribute-update": "Attributaktualisierung hinzufügen",
    "server-side-rpc": "Serverseitige RPC",
    "add-server-side-rpc-request": "Serverseitige RPC-Anfrage hinzufügen",
    "device-name-filter": "Gerätenamenfilter",
    "attribute-filter": "Attributfilter",
    "method-filter": "Methodenfilter",
    "request-topic-expression": "Anforderungsthemenausdruck",
    "response-timeout": "Antwortzeitüberschreitung in Millisekunden",
    "topic-expression": "Themenausdruck",
    "client-scope": "Clientbereich",
    "add-device": "Gerät hinzufügen",
    "opc-server": "Server",
    "opc-add-server": "Server hinzufügen",
    "opc-add-server-prompt": "Bitte Server hinzufügen",
    "opc-application-name": "Anwendungsname",
    "opc-application-uri": "Anwendungs-URI",
    "opc-scan-period-in-seconds": "Scan-Periode in Sekunden",
    "opc-security": "Sicherheit",
    "opc-identity": "Identität",
    "opc-keystore": "Schlüsselablage",
    "opc-type": "Typ",
    "opc-keystore-type": "Typ",
    "opc-keystore-location": "Speicherort *",
    "opc-keystore-password": "Passwort",
    "opc-keystore-alias": "Alias",
    "opc-keystore-key-password": "Schlüsselpasswort",
    "opc-device-node-pattern": "Geräteknoten-Muster",
    "opc-device-name-pattern": "Gerätename-Muster",
    "modbus-server": "Server/Slaves",
    "modbus-add-server": "Server/Slave hinzufügen",
    "modbus-add-server-prompt": "Bitte Server/Slave hinzufügen",
    "modbus-transport": "Transport",
    "modbus-tcp-reconnect": "Automatisch neu verbinden",
    "modbus-rtu-over-tcp": "RTU über TCP",
    "modbus-port-name": "Serieller Portname",
    "modbus-encoding": "Kodierung",
    "modbus-parity": "Parität",
    "modbus-baudrate": "Baudrate",
    "modbus-databits": "Datenbits",
    "modbus-stopbits": "Stoppbits",
    "modbus-databits-range": "Datenbits sollten im Bereich von 7 bis 8 liegen.",
    "modbus-stopbits-range": "Stoppbits sollten im Bereich von 1 bis 2 liegen.",
    "modbus-unit-id": "Einheiten-ID",
    "modbus-unit-id-range": "Einheiten-ID sollte im Bereich von 1 bis 247 liegen.",
    "modbus-device-name": "Gerätename",
    "modbus-poll-period": "Abfrageintervall (ms)",
    "modbus-attributes-poll-period": "Abfrageintervall für Attribute (ms)",
    "modbus-timeseries-poll-period": "Abfrageintervall für Zeitreihen (ms)",
    "modbus-poll-period-range": "Das Abfrageintervall sollte ein positiver Wert sein.",
    "modbus-tag": "Tag",
    "modbus-function": "Funktion",
    "modbus-register-address": "Registeradresse",
    "modbus-register-address-range": "Registeradresse sollte im Bereich von 0 bis 65535 liegen.",
    "modbus-register-bit-index": "Bit-Index",
    "modbus-register-bit-index-range": "Bit-Index sollte im Bereich von 0 bis 15 liegen.",
    "modbus-register-count": "Registeranzahl",
    "modbus-register-count-range": "Registeranzahl sollte ein positiver Wert sein.",
    "modbus-byte-order": "Byte-Reihenfolge",
    "sync": {
      "status": "Status",
      "sync": "Synchronisieren",
      "not-sync": "Nicht synchronisiert",
      "last-sync-time": "Letzte Synchronisationszeit",
      "not-available": "Nicht verfügbar"
    },
    "export-extensions-configuration": "Erweiterungskonfiguration exportieren",
    "import-extensions-configuration": "Erweiterungskonfiguration importieren",
    "import-extensions": "Erweiterungen importieren",
    "import-extension": "Erweiterung importieren",
    "export-extension": "Erweiterung exportieren",
    "file": "Erweiterungsdatei",
    "invalid-file-error": "Ungültige Erweiterungsdatei"
  },
  "feature": {
    "advanced-features": "Erweiterte Funktionen"
  },
  "filter": {
    "add": "Filter hinzufügen",
    "edit": "Filter bearbeiten",
    "name": "Filtername",
    "name-required": "Filtername ist erforderlich.",
    "duplicate-filter": "Ein Filter mit demselben Namen existiert bereits.",
    "filters": "Filter",
    "unable-delete-filter-title": "Filter kann nicht gelöscht werden",
    "unable-delete-filter-text": "Filter '{{filter}}' kann nicht gelöscht werden, da er von folgendem/n Widget(s) verwendet wird:<br/>{{widgetsList}}",
    "duplicate-filter-error": "Doppelter Filter gefunden: '{{filter}}'.<br>Filter müssen innerhalb des Dashboards eindeutig sein.",
    "missing-key-filters-error": "Schlüsselfilter fehlt für Filter '{{filter}}'.",
    "filter": "Filter",
    "editable": "Bearbeitbar",
    "editable-hint": "Ermöglicht dem Benutzer, den Filterwert in Dashboards zu ändern.",
    "no-filters-found": "Keine Filter gefunden.",
    "no-filter-text": "Kein Filter angegeben",
    "add-filter-prompt": "Bitte Filter hinzufügen",
    "no-filter-matching": "'{{filter}}' nicht gefunden.",
    "create-new-filter": "Neuen Filter erstellen!",
    "create-new": "Neu erstellen",
    "filter-required": "Filter ist erforderlich.",
    "operation": {
      "operation": "Operation",
      "equal": "gleich",
      "not-equal": "ungleich",
      "starts-with": "beginnt mit",
      "ends-with": "endet mit",
      "contains": "enthält",
      "not-contains": "enthält nicht",
      "greater": "größer als",
      "less": "kleiner als",
      "greater-or-equal": "größer oder gleich",
      "less-or-equal": "kleiner oder gleich",
      "and": "und",
      "or": "oder",
      "in": "in",
      "not-in": "nicht in"
    },
    "ignore-case": "Groß-/Kleinschreibung ignorieren",
    "value": "Wert",
    "remove-filter": "Filter entfernen",
    "duplicate-filter-action": "Filter duplizieren",
    "preview": "Filtervorschau",
    "no-filters": "Keine Filter konfiguriert",
    "add-filter": "Filter hinzufügen",
    "add-complex-filter": "Komplexen Filter hinzufügen",
    "add-complex": "Komplex hinzufügen",
    "complex-filter": "Komplexer Filter",
    "edit-complex-filter": "Komplexen Filter bearbeiten",
    "edit-filter-user-params": "Filter-Benutzerparameter bearbeiten",
    "filter-user-params": "Filterprädikat-Benutzerparameter",
    "user-parameters": "Benutzerparameter",
    "display-label": "Anzeigebezeichnung",
    "custom-label": "Benutzerdefiniertes Label",
    "custom-label-hint": "Aktivieren Sie diese Option, um ein eigenes Label für den Filter festzulegen. Wenn deaktiviert, wird automatisch ein Label generiert.",
    "order-priority": "Priorität der Feldreihenfolge",
    "key-filter": "Schlüsselfilter",
    "key-filters": "Schlüsselfilter",
    "key-name": "Schlüsselname",
    "key-name-required": "Schlüsselname ist erforderlich.",
    "key-type": {
      "key-type": "Schlüsseltyp",
      "attribute": "Attribut",
      "timeseries": "Zeitreihe",
      "entity-field": "Entitätsfeld",
      "constant": "Konstante",
      "client-attribute": "Client-Attribut",
      "server-attribute": "Server-Attribut",
      "shared-attribute": "Geteiltes Attribut"
    },
    "value-type": {
      "value-type": "Werttyp",
      "string": "String",
      "numeric": "Numerisch",
      "boolean": "Boolesch",
      "date-time": "Datum und Zeit"
    },
    "value-type-required": "Werttyp des Schlüssels ist erforderlich.",
    "key-value-type-change-title": "Sind Sie sicher, dass Sie den Werttyp des Schlüssels ändern möchten?",
    "key-value-type-change-message": "Wenn Sie den neuen Werttyp bestätigen, werden alle eingegebenen Schlüsselfilter entfernt.",
    "no-key-filters": "Keine Schlüsselfilter konfiguriert",
    "add-key-filter": "Schlüsselfilter hinzufügen",
    "remove-key-filter": "Schlüsselfilter entfernen",
    "edit-key-filter": "Schlüsselfilter bearbeiten",
    "date": "Datum",
    "time": "Zeit",
    "current-tenant": "Aktueller Mieter",
    "current-customer": "Aktueller Kunde",
    "current-user": "Aktueller Benutzer",
    "current-device": "Aktuelles Gerät",
    "default-value": "Standardwert",
    "default-comma-separated-values": "Standardwerte, komma-getrennt",
    "dynamic-source-type": "Dynamischer Quelltyp",
    "dynamic-value": "Dynamischer Wert",
    "no-dynamic-value": "Kein dynamischer Wert",
    "source-attribute": "Quellattribut",
    "switch-to-dynamic-value": "Auf dynamischen Wert umschalten",
    "switch-to-default-value": "Auf Standardwert umschalten",
    "inherit-owner": "Vom Eigentümer übernehmen",
    "source-attribute-not-set": "Falls Quellattribut nicht gesetzt ist",
    "unit": "Einheit"
  },
  "fullscreen": {
    "expand": "Auf Vollbildmodus erweitern",
    "exit": "Vollbildmodus verlassen",
    "toggle": "Vollbildmodus umschalten",
    "fullscreen": "Vollbild"
  },
  "function": {
    "function": "Funktion"
  },
  "gateway": {
    "gateway-name": "Gateway-Name",
    "gateway-name-required": "Gateway-Name ist erforderlich.",
    "gateways": "Gateways",
    "create-new-gateway": "Neues Gateway erstellen",
    "create-new-gateway-text": "Sind Sie sicher, dass Sie ein neues Gateway mit dem Namen '{{gatewayName}}' erstellen möchten?",
    "launch-command": "Startbefehl",
    "no-gateway-found": "Kein Gateway gefunden.",
    "no-gateway-matching": "'{{item}}' nicht gefunden."
  },
  "grid": {
    "delete-item-title": "Sind Sie sicher, dass Sie dieses Element löschen möchten?",
    "delete-item-text": "Seien Sie vorsichtig, nach der Bestätigung werden dieses Element und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-items-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Element} other {# Elemente} } löschen möchten?",
    "delete-items-action-title": "{ count, plural, =1 {1 Element} other {# Elemente} } löschen",
    "delete-items-text": "Seien Sie vorsichtig, nach der Bestätigung werden alle ausgewählten Elemente und alle zugehörigen Daten entfernt.",
    "add-item-text": "Neues Element hinzufügen",
    "no-items-text": "Keine Elemente gefunden",
    "item-details": "Elementdetails",
    "delete-item": "Element löschen",
    "delete-items": "Elemente löschen",
    "scroll-to-top": "Nach oben scrollen"
  },
  "help": {
    "goto-help-page": "Zur Hilfeseite gehen",
    "show-help": "Hilfe anzeigen"
  },
  "home": {
    "home": "Startseite",
    "profile": "Profil",
    "logout": "Abmelden",
    "menu": "Menü",
    "avatar": "Avatar",
    "open-user-menu": "Benutzermenü öffnen"
  },
  "file-input": {
    "browse-file": "Datei durchsuchen",
    "browse-files": "Dateien durchsuchen"
  },
  "image": {
    "gallery": "Bildergalerie",
    "search": "Bild suchen",
    "selected-images": "{ count, plural, =1 {1 Bild} other {# Bilder} } ausgewählt",
    "created-time": "Erstellungszeit",
    "name": "Name",
    "name-required": "Name ist erforderlich.",
    "resolution": "Auflösung",
    "size": "Größe",
    "system": "System",
    "download-image": "Bild herunterladen",
    "export-image": "Bild als JSON exportieren",
    "import-image": "Bild aus JSON importieren",
    "upload-image": "Bild hochladen",
    "edit-image": "Bild bearbeiten",
    "image-details": "Bilddetails",
    "no-images": "Keine Bilder gefunden",
    "delete-image": "Bild löschen",
    "delete-image-title": "Sind Sie sicher, dass Sie das Bild '{{imageTitle}}' löschen möchten?",
    "delete-image-text": "Seien Sie vorsichtig, nach der Bestätigung kann das Bild nicht wiederhergestellt werden.",
    "delete-images-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Bild} other {# Bilder} } löschen möchten?",
    "delete-images-text": "Seien Sie vorsichtig, nach der Bestätigung werden alle ausgewählten Bilder und deren zugehörige Daten gelöscht.",
    "list-mode": "Listenansicht",
    "grid-mode": "Rasteransicht",
    "image-preview": "Bildvorschau",
    "update-image": "Bild aktualisieren",
    "export-failed-error": "Bild konnte nicht exportiert werden: {{error}}",
    "image-json-file": "Bild-JSON-Datei",
    "invalid-image-json-file-error": "Bildimport aus JSON fehlgeschlagen: Ungültige Bild-JSON-Struktur.",
    "image-is-in-use": "Bild wird von anderen Entitäten verwendet",
    "images-are-in-use": "Bilder werden von anderen Entitäten verwendet",
    "image-is-in-use-text": "Das Bild <b>'{{title}}'</b> wurde nicht gelöscht, da es von den folgenden Entitäten verwendet wird:",
    "images-are-in-use-text": "Nicht alle Bilder wurden gelöscht, da sie von anderen Entitäten verwendet werden.</br>Sie können die referenzierten Entitäten anzeigen, indem Sie auf die Schaltfläche <b>Referenzen</b> in der entsprechenden Zeile klicken.</br>Wenn Sie diese Bilder dennoch löschen möchten, wählen Sie sie unten aus und klicken Sie auf die Schaltfläche <b>Ausgewählte löschen</b>.",
    "delete-image-in-use-text": "Wenn Sie das Bild trotzdem löschen möchten, klicken Sie auf die Schaltfläche <b>Trotzdem löschen</b>.",
    "system-entities": "Systementitäten:",
    "entities": "Entitäten:",
    "references": "Referenzen",
    "include-system-images": "Systembilder einbeziehen",
    "clear-image": "Bild entfernen",
    "no-image": "Kein Bild",
    "no-image-selected": "Kein Bild ausgewählt",
    "browse-from-gallery": "Aus Galerie auswählen",
    "set-link": "Link festlegen",
    "image-link": "Bildlink",
    "link": "Link",
    "copy-image-link": "Bildlink kopieren",
    "embed-image": "Bild einbetten",
    "embed-to-html": "In HTML einbetten",
    "embed-to-html-hint": "Diese Funktion macht den Link für jeden unautorisierten Benutzer verfügbar.",
    "embed-to-html-text": "Verwenden Sie den folgenden Code-Schnipsel, um ein Bild in komponentenbasierte HTMLs einzubetten.<br/>Solche Komponenten umfassen HTML-Card-Widgets, Zellinhalt-Funktionen usw.",
    "embed-to-angular-template": "In Angular HTML-Template einbetten",
    "embed-to-angular-template-text": "Verwenden Sie den folgenden Code-Schnipsel, um ein Bild in das Angular HTML-Template einzubetten.<br/>Solche Komponenten umfassen das Markdown-Widget, den HTML-Bereich im Widget-Editor, benutzerdefinierte Aktionen usw."
  },
  "image-input": {
    "drop-images-or": "Ziehen Sie Bilder hierher oder",
    "drag-and-drop": "Drag & Drop",
    "or": "oder",
    "browse": "Durchsuchen",
    "no-images": "Keine Bilder ausgewählt",
    "images": "Bilder"
  },
  "import": {
    "no-file": "Keine Datei ausgewählt",
    "drop-file": "JSON-Datei ablegen oder klicken, um eine Datei auszuwählen.",
    "drop-json-file-or": "Ziehen Sie eine JSON-Datei hierher oder",
    "drop-file-csv": "CSV-Datei ablegen oder klicken, um eine Datei auszuwählen.",
    "drop-file-csv-or": "Ziehen Sie eine CSV-Datei hierher oder",
    "column-value": "Wert",
    "column-title": "Titel",
    "column-example": "Beispielwert-Daten",
    "column-key": "Attribut-/Telemetrieschlüssel",
    "credentials": "Zugangsdaten",
    "csv-delimiter": "CSV-Trennzeichen",
    "csv-first-line-header": "Erste Zeile enthält Spaltennamen",
    "csv-update-data": "Attribute/Telemetrie aktualisieren",
    "details": "Details",
    "import-csv-number-columns-error": "Eine Datei sollte mindestens zwei Spalten enthalten",
    "import-csv-invalid-format-error": "Ungültiges Dateiformat. Zeile: '{{line}}'",
    "column-type": {
      "name": "Name",
      "type": "Typ",
      "label": "Bezeichnung",
      "column-type": "Spaltentyp",
      "client-attribute": "Client-Attribut",
      "shared-attribute": "Geteiltes Attribut",
      "server-attribute": "Server-Attribut",
      "timeseries": "Zeitreihe",
      "entity-field": "Entitätsfeld",
      "access-token": "Zugangstoken",
      "x509": "X.509",
      "mqtt": {
        "client-id": "MQTT-Client-ID",
        "user-name": "MQTT-Benutzername",
        "password": "MQTT-Passwort"
      },
      "lwm2m": {
        "client-endpoint": "LwM2M-Endpunkt-Clientname",
        "security-config-mode": "LwM2M-Sicherheitskonfigurationsmodus",
        "client-identity": "LwM2M-Client-Identität",
        "client-key": "LwM2M-Client-Schlüssel",
        "client-cert": "LwM2M-Client-öffentlicher Schlüssel",
        "bootstrap-server-security-mode": "LwM2M-Bootstrap-Server-Sicherheitsmodus",
        "bootstrap-server-secret-key": "LwM2M-Bootstrap-Server-Geheimschlüssel",
        "bootstrap-server-public-key-id": "LwM2M-Bootstrap-Server-öffentlicher Schlüssel oder ID",
        "lwm2m-server-security-mode": "LwM2M-Server-Sicherheitsmodus",
        "lwm2m-server-secret-key": "LwM2M-Server-Geheimschlüssel",
        "lwm2m-server-public-key-id": "LwM2M-Server-öffentlicher Schlüssel oder ID"
      },
      "snmp": {
        "host": "SNMP-Host",
        "port": "SNMP-Port",
        "version": "SNMP-Version (v1, v2c oder v3)",
        "community-string": "SNMP-Community-String"
      },
      "isgateway": "Ist Gateway",
      "activity-time-from-gateway-device": "Aktivitätszeit vom Gateway-Gerät",
      "description": "Beschreibung",
      "routing-key": "Edge-Schlüssel",
      "secret": "Edge-Geheimnis"
    },
    "stepper-text": {
      "select-file": "Datei auswählen",
      "configuration": "Konfiguration importieren",
      "column-type": "Spaltentyp auswählen",
      "creat-entities": "Neue Entitäten erstellen"
    },
    "message": {
      "create-entities": "{{count}} neue Entitäten wurden erfolgreich erstellt.",
      "update-entities": "{{count}} Entitäten wurden erfolgreich aktualisiert.",
      "error-entities": "Beim Erstellen von {{count}} Entitäten ist ein Fehler aufgetreten."
    }
  },
  "scada": {
    "symbols": "SCADA-Symbole",
    "search": "Symbol suchen",
    "selected-symbols": "{ count, plural, =1 {1 Symbol} other {# Symbole} } ausgewählt",
    "download-symbol": "SCADA-Symbol herunterladen",
    "export-symbol": "SCADA-Symbol als JSON exportieren",
    "import-symbol": "SCADA-Symbol aus JSON importieren",
    "upload-symbol": "SCADA-Symbol hochladen",
    "update-symbol": "SCADA-Symbol aktualisieren",
    "edit-symbol": "SCADA-Symbol bearbeiten",
    "symbol-details": "SCADA-Symboldetails",
    "mode-svg": "SVG",
    "mode-xml": "XML",
    "no-symbols": "Keine Symbole gefunden",
    "show-hidden-elements": "Versteckte Elemente anzeigen",
    "hide-hidden-elements": "Versteckte Elemente ausblenden",
    "delete-symbol": "SCADA-Symbol löschen",
    "delete-symbol-title": "Möchten Sie das SCADA-Symbol '{{imageTitle}}' wirklich löschen?",
    "delete-symbol-text": "Vorsicht, nach der Bestätigung ist das SCADA-Symbol nicht wiederherstellbar.",
    "delete-symbols-title": "Möchten Sie wirklich { count, plural, =1 {1 SCADA-Symbol} other {# SCADA-Symbole} } löschen?",
    "delete-symbols-text": "Vorsicht, nach der Bestätigung werden alle ausgewählten SCADA-Symbole gelöscht und alle zugehörigen Daten sind nicht wiederherstellbar.",
    "include-system-symbols": "Systemsymbole einbeziehen",
    "symbol-preview": "Symbolvorschau",
    "general": "Allgemein",
    "tags": "Tags",
    "properties": "Eigenschaften",
    "title": "Titel",
    "description": "Beschreibung",
    "search-tags": "Tags durchsuchen",
    "widget-size": "Widget-Größe",
    "cols": "Spalten",
    "rows": "Zeilen",
    "state-render-function": "Status-Render-Funktion",
    "preview": "Vorschau",
    "preview-widget-action-text": "Widget-Aktion '{{type}}' erfolgreich ausgeführt!",
    "no-symbol": "Kein SCADA-Symbol",
    "no-symbol-selected": "Kein SCADA-Symbol ausgewählt",
    "clear-symbol": "SCADA-Symbol löschen",
    "browse-symbol-from-gallery": "SCADA-Symbol aus Galerie auswählen",
    "zoom-in": "Vergrößern",
    "zoom-out": "Verkleinern",
    "create-widget": "Widget erstellen",
    "create-widget-from-symbol": "Widget aus SCADA-Symbol erstellen",
    "hidden": "versteckt",
    "tag": {
      "tag": "Tag",
      "on-click-action": "Aktion bei Klick",
      "no-tags": "Keine Tags konfiguriert",
      "delete-tag-text": "Möchten Sie wirklich den Tag<br/><b>{{tag}}</b> vom <b>{{elementType}}</b>-Element löschen?",
      "update-tag": "Tag aktualisieren",
      "enter-tag": "Tag eingeben",
      "tag-settings": "Tag-Einstellungen",
      "remove-tag": "Tag entfernen",
      "add-tag": "Tag hinzufügen"
    },
    "behavior": {
      "behavior": "Verhalten",
      "id": "ID",
      "name": "Name",
      "type": "Typ",
      "no-behaviors": "Keine Verhaltensweisen konfiguriert",
      "add-behavior": "Verhalten hinzufügen",
      "type-action": "Aktion",
      "type-value": "Wert",
      "type-widget-action": "Widget-Aktion",
      "behavior-settings": "Verhaltenseinstellungen",
      "remove-behavior": "Verhalten entfernen",
      "hint": "Hinweis",
      "group-title": "Gruppentitel",
      "value-type": "Wertetyp",
      "default-value": "Standardwert",
      "true-label": "Bezeichnung für Wahr",
      "false-label": "Bezeichnung für Falsch",
      "state-label": "Statusbezeichnung",
      "default-payload": "Standard-Nutzlast",
      "not-unique-behavior-ids-error": "Verhaltens-IDs müssen eindeutig sein!",
      "default-settings": "Standardeinstellungen"
    },
    "symbol": {
      "symbol": "SCADA-Symbol",
      "fluid-presence": "Flüssigkeitspräsenz",
      "fluid-presence-hint": "Gibt an, ob Flüssigkeit im Rohr vorhanden ist.",
      "fluid-present": "Flüssigkeit vorhanden",
      "present": "Vorhanden",
      "absent": "Nicht vorhanden",
      "flow-presence": "Flusspräsenz",
      "flow-presence-hint": "Gibt an, ob Flüssigkeit im Rohr fließt.",
      "flow-present": "Fluss vorhanden",
      "flow-direction": "Flussrichtung",
      "flow-direction-hint": "Gibt die Flussrichtung der Flüssigkeit an.",
      "forward": "Vorwärts",
      "reverse": "Rückwärts",
      "flow-animation-speed": "Flussanimationsgeschwindigkeit",
      "flow-animation-speed-hint": "Gleitkommazahl, die die Animationsgeschwindigkeit des Flusses angibt. 1 - normale Geschwindigkeit, 0 - keine Animation, < 1 - langsamere Animation, > 1 - schnellere Animation.",
      "leak": "Leck",
      "leak-hint": "Gibt an, ob ein Leck im Rohr vorhanden ist.",
      "leak-present": "Leck vorhanden",
      "fluid-color": "Flüssigkeitsfarbe",
      "pipe-color": "Rohrfarbe",
      "horizontal-pipe": "Horizontales Rohr",
      "vertical-pipe": "Vertikales Rohr",
      "horizontal-fluid-color": "Horizontale Flüssigkeitsfarbe",
      "vertical-fluid-color": "Vertikale Flüssigkeitsfarbe",
      "left-pipe": "Linkes Rohr",
      "right-pipe": "Rechtes Rohr",
      "top-pipe": "Oberes Rohr",
      "bottom-pipe": "Unteres Rohr",
      "left-fluid-color": "Linke Flüssigkeitsfarbe",
      "right-fluid-color": "Rechte Flüssigkeitsfarbe",
      "top-fluid-color": "Obere Flüssigkeitsfarbe",
      "bottom-fluid-color": "Untere Flüssigkeitsfarbe",
      "display": "Anzeige",
      "display-format": "Anzeigeformat",
      "value": "Wert",
      "decimals": "Dezimalstellen",
      "units": "Einheiten",
      "flow-meter-value-hint": "Gleitkommazahl auf der Durchflussanzeige",
      "value-hint": "Gleitkommazahl, die den aktuellen Wert anzeigt",
      "running": "In Betrieb",
      "running-hint": "Gibt an, ob die Komponente im Betriebszustand ist.",
      "warning-state": "Warnzustand",
      "warning": "Warnung",
      "warning-click": "Warnung Klick",
      "warning-state-hint": "Gibt an, ob die Komponente im Warnzustand ist.",
      "critical-state": "Kritischer Zustand",
      "critical": "Kritisch",
      "critical-click": "Kritisch Klick",
      "critical-state-hint": "Gibt an, ob die Komponente im kritischen Zustand ist.",
      "critical-state-animation": "Animation im kritischen Zustand",
      "critical-state-animation-hint": "Ob die blinkende Animation im kritischen Zustand aktiviert werden soll.",
      "warning-critical-state-animation": "Animation im Warn-/Kritischen Zustand",
      "warning-critical-state-animation-hint": "Ob die blinkende Animation im Warn- oder kritischen Zustand aktiviert werden soll.",
      "animation": "Animation",
      "broken": "Defekt",
      "broken-hint": "Gibt an, ob die Komponente defekt ist.",
      "on-display-click": "Bei Klick auf Anzeige",
      "on-display-click-hint": "Aktion, die beim Klicken auf die Anzeige ausgelöst wird.",
      "pipe": "Rohr",
      "default-border-color": "Standard-Rahmenfarbe",
      "active-border-color": "Aktive Rahmenfarbe",
      "warning-border-color": "Warnrahmenfarbe",
      "critical-border-color": "Kritische Rahmenfarbe",
      "background-color": "Hintergrundfarbe",
      "rotation-animation-speed": "Rotationsanimationsgeschwindigkeit",
      "rotation-animation-speed-hint": "Gleitkommazahl zur Angabe der Rotationsanimationsgeschwindigkeit. 1 - normale Geschwindigkeit, 0 - keine Animation, < 1 - langsamere Animation, > 1 - schnellere Animation.",
      "on-click": "Bei Klick",
      "on-click-hint": "Aktion, die beim Klicken auf die Komponente ausgeführt wird.",
      "connectors-positions": "Positionen der Anschlüsse",
      "right-connector": "Rechter Anschluss",
      "right-top-connector": "Rechter oberer Anschluss",
      "right-bottom-connector": "Rechter unterer Anschluss",
      "left-connector": "Linker Anschluss",
      "left-top-connector": "Linker oberer Anschluss",
      "left-bottom-connector": "Linker unterer Anschluss",
      "top-left-connector": "Oberer linker Anschluss",
      "top-right-connector": "Oberer rechter Anschluss",
      "top-connector": "Oberer Anschluss",
      "bottom-connector": "Unterer Anschluss",
      "running-color": "Farbe im Betriebszustand",
      "stopped-color": "Farbe im Stoppzustand",
      "stopped": "Gestoppt",
      "warning-color": "Warnfarbe",
      "critical-color": "Kritische Farbe",
      "opened": "Geöffnet",
      "opened-hint": "Gibt an, ob sich die Komponente im geöffneten Zustand befindet.",
      "open": "Öffnen",
      "open-hint": "Aktion, die beim Öffnen der Komponente ausgeführt wird.",
      "close": "Schließen",
      "close-hint": "Aktion, die beim Schließen der Komponente ausgeführt wird.",
      "close-state-animation": "Animation im geschlossenen Zustand",
      "close-state-animation-hint": "Ob eine Blinkanimation im geschlossenen Zustand aktiviert werden soll.",
      "opened-color": "Geöffnete Farbe",
      "closed-color": "Geschlossene Farbe",
      "opened-rotation-angle": "Drehwinkel geöffnet",
      "closed-rotation-angle": "Drehwinkel geschlossen",
      "tank-capacity": "Tankkapazität",
      "tank-capacity-hint": "Gleitkommazahl zur Angabe der Gesamtkapazität des Tanks.",
      "current-volume": "Aktuelles Volumen",
      "current-volume-hint": "Gleitkommazahl zur Angabe des aktuell belegten Volumens.",
      "tank-color": "Tankfarbe",
      "value-box": "Wertbox",
      "value-text": "Wertetext",
      "scale": "Skala",
      "transparent-mode": "Transparenter Modus",
      "major-ticks": "Hauptmarkierungen",
      "intervals": "Intervalle",
      "major-ticks-color": "Farbe der Hauptmarkierungen",
      "normal": "Normal",
      "minor-ticks": "Nebenmarkierungen",
      "minor-ticks-color": "Farbe der Nebenmarkierungen",
      "temperature": "Temperatur",
      "temperature-hint": "Gleitkommazahl zur Anzeige der aktuellen Temperatur.",
      "update-temperature": "Temperatur aktualisieren",
      "update-temperature-hint": "Aktion, die beim Klicken zur Änderung der Temperatur ausgeführt wird.",
      "run": "Starten",
      "run-hint": "Aktion, die beim Starten der Komponente ausgeführt wird.",
      "stop": "Stoppen",
      "stop-hint": "Aktion, die beim Stoppen der Komponente ausgeführt wird.",
      "temperature-step": "Temperaturschritt",
      "heat-pump-color": "Farbe der Wärmepumpe",
      "power-button-background": "Hintergrund des Netzschalters",
      "value-box-background": "Hintergrund der Wertbox",
      "value-units": "Werteinheiten",
      "enable-units-scale": "Einheiten auf Skala aktivieren",
      "filtration-mode": "Filtrationsmodus",
      "filtration-mode-hint": "Ganzzahlige Angabe des aktuellen Filtrationsmodus.",
      "filtration-mode-update": "Filtrationsmodus-Aktualisierung",
      "filtration-mode-update-hint": "Aktion, die beim Ändern des aktuellen Filtrationsmodus ausgeführt wird.",
      "filter-mode": "Filtern",
      "waste-mode": "Abfall",
      "backwash-mode": "Rückspülen",
      "recirculate-mode": "Rezirkulieren",
      "rinse-mode": "Spülen",
      "closed-mode": "Geschlossen",
      "sand-filter-color": "Sandfilter-Farbe",
      "mode-box-background": "Modus-Box-Hintergrund",
      "border-color": "Rahmenfarbe",
      "label-color": "Beschriftungsfarbe",
      "water-leak-hint": "Gibt an, ob ein Leck vorliegt.",
      "default-color": "Standardfarbe",
      "leak-color": "Leck-Farbe",
      "full-value": "Vollwert",
      "full-value-hint": "Gleitkommazahl, die den Vollwert angibt.",
      "label": "Beschriftung",
      "icon": "Symbol",
      "button-color": "Schaltflächenfarbe",
      "on-label": "Text für 'Ein'",
      "off-label": "Text für 'Aus'",
      "arrow-presence": "Pfeil vorhanden",
      "arrow-presence-hint": "Gibt an, ob ein Pfeil im Anschluss vorhanden ist.",
      "arrow-present": "Pfeil vorhanden",
      "arrow-direction": "Pfeil-/Animationsrichtung",
      "arrow-direction-hint": "Gibt die Flussrichtung an.",
      "flow-animation": "Flussanimation",
      "flow-animation-hint": "Gibt an, ob eine Animation im Anschluss vorhanden ist.",
      "flow": "Fluss",
      "flow-line": "Linie",
      "flow-line-style": "Linienstil",
      "flow-style-hint": "Setzen Sie die Werte für Strich und Lücke so, dass ihre Summe ohne Rest durch 100 teilbar ist, um eine perfekte Animationssynchronisation zu erreichen.",
      "flow-dash-cap": "Fluss-Strich-Endung",
      "dash-cap-butt": "Abgeschnitten",
      "dash-cap-round": "Rund",
      "dash-cap-square": "Quadratisch",
      "dash": "Strich",
      "gap": "Abstand",
      "main-line": "Hauptlinie",
      "line": "Linie",
      "line-color": "Linienfarbe",
      "arrow-color": "Pfeilfarbe",
      "target-value": "Zielwert",
      "target-value-hint": "Gibt den Zielpunkt auf der Skala an.",
      "min-max-value": "Min- und Max-Wert",
      "min-value": "Min",
      "max-value": "Max",
      "progress-bar": "Fortschrittsbalken",
      "progress-arrow": "Fortschrittspfeil",
      "warning-scale-color": "Warnskalenfarbe",
      "critical-scale-color": "Kritische Skalenfarbe",
      "scale-color": "Skalenfarbe",
      "target": "Ziel",
      "high-warning-state": "Zustand hohe Warnung",
      "show-high-warning-scale": "Hohe Warnskala anzeigen",
      "high-warning-scale": "Hohe Warnskala",
      "high-warning-state-hint": "Gleitkommazahl gibt den Bereich der hohen Warnung bis zu kritischem oder Max-Wert an.",
      "low-warning-state": "Zustand niedrige Warnung",
      "show-low-warning-scale": "Niedrige Warnskala anzeigen",
      "low-warning-scale": "Niedrige Warnskala",
      "low-warning-state-hint": "Gleitkommazahl gibt den Bereich der niedrigen Warnung bis zu kritischem oder Min-Wert an.",
      "high-critical-state": "Zustand hohe Kritikalität",
      "show-high-critical-scale": "Hohe kritische Skala anzeigen",
      "high-critical-scale": "Hohe kritische Skala",
      "high-critical-state-hint": "Gleitkommazahl gibt den kritischen Bereich bis zum Max-Wert an.",
      "low-critical-state": "Zustand niedrige Kritikalität",
      "show-low-critical-scale": "Niedrige kritische Skala anzeigen",
      "low-critical-scale": "Niedrige kritische Skala",
      "low-critical-state-hint": "Gleitkommazahl gibt den kritischen Bereich bis zum Min-Wert an.",
      "filter-color": "Filterfarbe",
      "colors": "Farben",
      "indicator-colors": "Indikatorfarben",
      "enabled": "Aktiviert",
      "disabled": "Deaktiviert",
      "on": "EIN",
      "off": "AUS",
      "on-off-state": "Ein-/Aus-Zustand",
      "on-off-state-hint": "Gibt an, ob die Komponente im Ein- oder Aus-Zustand ist.",
      "on-update-state": "Zustand zu Ein aktualisieren",
      "on-update-state-hint": "Aktion, die ausgeführt wird, wenn der Benutzer den Zustand auf Ein aktualisiert.",
      "off-update-state": "Zustand zu Aus aktualisieren",
      "off-update-state-hint": "Aktion, die ausgeführt wird, wenn der Benutzer den Zustand auf Aus aktualisiert.",
      "voltage": "Spannung",
      "input-voltage": "Eingangsspannung",
      "input-voltage-hint": "Gleitkommazahl gibt den Wert der Eingangsspannung an.",
      "output-voltage": "Ausgangsspannung",
      "output-voltage-hint": "Gleitkommazahl gibt den Wert der Ausgangsspannung an.",
      "first-phase-voltage": "Spannung der ersten Phase",
      "second-phase-voltage": "Spannung der zweiten Phase",
      "third-phase-voltage": "Spannung der dritten Phase",
      "phase-voltage-hint": "Gleitkommazahl gibt den Spannungswert der aktuellen Phase an",
      "voltage-hint": "Gleitkommazahl gibt die aktuelle Spannung an",
      "current-voltage-color": "Farbe der aktuellen Spannung",
      "phase-indicator-color": "Phasenanzeigerfarbe",
      "measured": "Gemessen",
      "measured-hint": "Gleitkommazahl zeigt den Energieverbrauch in Kilowattstunden an",
      "day-rate": "Tagestarif",
      "night-rate": "Nachttarif",
      "off-peak-rate": "Niedrigtarif",
      "peak-rate": "Spitzentarif",
      "export-rate": "Exporttarif",
      "operating-mode": "Betriebsmodus",
      "bypass-mode": "Bypass",
      "operating-mode-hint": "Ganzzahliger Wert gibt den aktuellen Betriebsmodus an (0 - AUS, 1 - EIN, 2 - BYPASS)",
      "connected": "Verbunden",
      "connected-hint": "Gibt an, ob sich die Komponente im verbundenen Zustand befindet.",
      "disconnected": "Getrennt",
      "indicator": "Indikator",
      "operation-mode": "Betriebsmodus",
      "operation-mode-hint": "Gibt an, ob sich der Wechselrichter im Netz- oder Wechselrichtermodus befindet.",
      "operation-mode-indicators-color": "Farbe der Betriebsmodus-Indikatoren",
      "mains-on-mode": "Netz eingeschaltet",
      "inverter-on-mode": "Wechselrichter eingeschaltet",
      "charging-mode": "Lademodus",
      "charging-mode-hint": "Ganzzahliger Wert gibt den aktuellen Lademodus an (1 - Bulk, 2 - Absorption, 3 - Float)",
      "charging-mode-indicators-color": "Farbe der Lademodus-Indikatoren",
      "inverter-faults": "Fehler",
      "inverter-fault-indicators-color": "Farbe der Fehlerindikatoren",
      "overload-fault": "Überlastung",
      "overload-fault-hint": "Gibt an, ob sich der Wechselrichter in einem Überlastzustand befindet.",
      "low-battery-fault": "Niedriger Batteriestand",
      "low-battery-fault-hint": "Gibt an, ob die Batterie stark entladen ist.",
      "temperature-fault": "Temperatur",
      "temperature-fault-hint": "Gibt an, ob eine hohe Temperatur im Wechselrichter vorliegt.",
      "triangle": "Dreieck",
      "socket": "Steckdose",
      "left-button": "Linke Taste",
      "right-button": "Rechte Taste",
      "alarm-colors": "Alarmfarben",
      "hook-color": "Hakenfarbe"
    }
  },
  "item": {
    "selected": "Ausgewählt"
  },
  "js-func": {
    "no-return-error": "Funktion muss einen Wert zurückgeben!",
    "return-type-mismatch": "Funktion muss einen Wert vom Typ '{{type}}' zurückgeben!",
    "tidy": "Ordentlich",
    "mini": "Mini",
    "modules": "Module",
    "remove-module": "Modul entfernen",
    "no-modules": "Keine Module konfiguriert",
    "add-module": "Modul hinzufügen",
    "module-alias": "Alias",
    "invalid-module-alias-name": "Ungültiger Alias-Name",
    "module-resource": "JS-Modulressource",
    "not-unique-module-aliases-error": "Modul-Aliase müssen eindeutig sein!",
    "show-module-info": "Modulinformationen anzeigen",
    "show-module-source-code": "Modul-Quellcode anzeigen",
    "module-members": "Modulmitglieder",
    "module-no-members": "Modul hat keine exportierten Mitglieder",
    "module-load-error": "Fehler beim Laden des Moduls",
    "source-code": "Quellcode",
    "source-code-load-error": "Fehler beim Laden des Quellcodes",
    "no-js-module-text": "Keine JS-Module gefunden",
    "no-js-module-matching": "Keine JS-Module gefunden, die mit '{{module}}' übereinstimmen."
  },
  "key-val": {
    "key": "Schlüssel",
    "value": "Wert",
    "remove-entry": "Eintrag entfernen",
    "add-entry": "Eintrag hinzufügen",
    "no-data": "Keine Einträge"
  },
  "layout": {
    "layout": "Layout",
    "layouts": "Layouts",
    "manage": "Layouts verwalten",
    "settings": "Layouteinstellungen",
    "color": "Farbe",
    "main": "Hauptbereich",
    "right": "Rechts",
    "left": "Links",
    "select": "Ziel-Layout auswählen",
    "percentage-width": "Prozentuale Breite (%)",
    "fixed-width": "Feste Breite (px)",
    "left-width": "Linke Spalte (%)",
    "right-width": "Rechte Spalte (%)",
    "pick-fixed-side": "Feste Seite:",
    "layout-fixed-width": "Feste Breite (px)",
    "value-min-error": "Wert muss größer als {{min}}{{unit}} sein",
    "value-max-error": "Wert muss kleiner als {{max}}{{unit}} sein",
    "layout-fixed-width-required": "Feste Breite ist erforderlich",
    "right-width-percentage-required": "Prozentangabe für rechte Seite ist erforderlich",
    "left-width-percentage-required": "Prozentangabe für linke Seite ist erforderlich",
    "divider": "Trennlinie",
    "right-side": "Layout rechte Seite",
    "left-side": "Layout linke Seite",
    "add-new-breakpoint": "Neuen Breakpoint hinzufügen",
    "breakpoint": "Breakpoint",
    "breakpoints": "Breakpoints",
    "copy-from": "Kopieren von",
    "size": "Größe",
    "delete-breakpoint-title": "Möchten Sie den Breakpoint '{{name}}' wirklich löschen?",
    "delete-breakpoint-text": "Bitte beachten Sie: Nach der Bestätigung ist der Breakpoint nicht wiederherstellbar, und die Einstellungen werden auf den Standard-Breakpoint zurückgesetzt."
  },
  "legend": {
    "direction": "Richtung",
    "position": "Position",
    "show-values": "Werte anzeigen",
    "min-option": "Min",
    "max-option": "Max",
    "average-option": "Durchschnitt",
    "total-option": "Gesamt",
    "latest-option": "Letzter",
    "sort-legend": "Daten in Legende sortieren",
    "show-max": "Maximalwert anzeigen",
    "show-min": "Minimalwert anzeigen",
    "show-avg": "Durchschnitt anzeigen",
    "show-total": "Gesamt anzeigen",
    "show-latest": "Letzten Wert anzeigen",
    "settings": "Legendeneinstellungen",
    "min": "min",
    "max": "max",
    "avg": "avg",
    "total": "gesamt",
    "latest": "letzter",
    "Min": "Min",
    "Max": "Max",
    "Avg": "Durchschn.",
    "Total": "Gesamt",
    "Latest": "Letzter",
    "comparison-time-ago": {
      "previousInterval": "(vorheriges Intervall)",
      "customInterval": "(benutzerdefiniertes Intervall)",
      "days": "(vor einem Tag)",
      "weeks": "(vor einer Woche)",
      "months": "(vor einem Monat)",
      "years": "(vor einem Jahr)"
    },
    "column-title": "Spaltentitel",
    "label": "Bezeichnung",
    "value": "Wert"
  },
  "login": {
    "login": "Anmelden",
    "request-password-reset": "Passwort-Zurücksetzung anfordern",
    "reset-password": "Passwort zurücksetzen",
    "create-password": "Passwort erstellen",
    "two-factor-authentication": "Zwei-Faktor-Authentifizierung",
    "passwords-mismatch-error": "Die eingegebenen Passwörter müssen übereinstimmen!",
    "password-again": "Passwort wiederholen",
    "sign-in": "Bitte anmelden",
    "username": "Benutzername (E-Mail)",
    "remember-me": "Angemeldet bleiben",
    "forgot-password": "Passwort vergessen?",
    "password-reset": "Passwort zurücksetzen",
    "expired-password-reset-message": "Ihre Anmeldedaten sind abgelaufen! Bitte erstellen Sie ein neues Passwort.",
    "new-password": "Neues Passwort",
    "new-password-again": "Neues Passwort bestätigen",
    "password-link-sent-message": "Link zum Zurücksetzen wurde gesendet",
    "email": "E-Mail",
    "invalid-email-format": "Ungültiges E-Mail-Format.",
    "sign-in-with": "Anmelden mit {{name}}",
    "sign-in-to-your-account": "Bei Ihrem Konto anmelden",
    "or": "oder",
    "error": "Anmeldefehler",
    "verify-your-identity": "Identität bestätigen",
    "select-way-to-verify": "Wählen Sie eine Methode zur Verifizierung",
    "resend-code": "Code erneut senden",
    "resend-code-wait": "Code erneut senden in { time, plural, =1 {1 Sekunde} other {# Sekunden} }",
    "try-another-way": "Andere Methode versuchen",
    "totp-auth-description": "Bitte geben Sie den Sicherheitscode aus Ihrer Authentifizierungs-App ein.",
    "totp-auth-placeholder": "Code",
    "sms-auth-description": "Ein Sicherheitscode wurde an Ihr Telefon unter {{contact}} gesendet.",
    "sms-auth-placeholder": "SMS-Code",
    "email-auth-description": "Ein Sicherheitscode wurde an Ihre E-Mail-Adresse unter {{contact}} gesendet.",
    "email-auth-placeholder": "E-Mail-Code",
    "backup-code-auth-description": "Bitte geben Sie einen Ihrer Backup-Codes ein.",
    "backup-code-auth-placeholder": "Backup-Code",
    "activation-link-expired": "Aktivierungslink ist abgelaufen",
    "activation-link-expired-message": "Der Link zur Aktivierung Ihres Profils ist abgelaufen. Sie können zur Anmeldeseite zurückkehren, um eine neue E-Mail zu erhalten.",
    "reset-password-link-expired": "Link zum Zurücksetzen des Passworts ist abgelaufen",
    "reset-password-link-expired-message": "Der Link zum Zurücksetzen Ihres Passworts ist abgelaufen. Sie können zur Anmeldeseite zurückkehren, um eine neue E-Mail zu erhalten.",
    "two-fa": "Zwei-Faktor-Authentifizierung",
    "two-fa-required": "Zwei-Faktor-Authentifizierung ist erforderlich",
    "set-up-verification-method": "Richten Sie eine Verifizierungsmethode ein, um fortzufahren",
    "set-up-verification-method-login": "Richten Sie eine Verifizierungsmethode ein oder melden Sie sich an",
    "enable-authenticator-app": "Authenticator-App aktivieren",
    "enable-authenticator-app-description": "Bitte geben Sie den Sicherheitscode aus Ihrer Authenticator-App ein",
    "enable-authenticator-sms": "SMS-Authenticator aktivieren",
    "enable-authenticator-sms-description": "Geben Sie den 6-stelligen Code ein, den wir gerade gesendet haben an ",
    "enable-authenticator-email": "E-Mail-Authenticator aktivieren",
    "enable-authenticator-email-description": "Ein Sicherheitscode wurde an Ihre E-Mail-Adresse gesendet an ",
    "enter-key-manually": "oder geben Sie diesen 32-stelligen Schlüssel manuell ein:",
    "continue": "Weiter",
    "confirm": "Bestätigen",
    "authenticator-app-success": "Authenticator-App erfolgreich aktiviert",
    "authenticator-app-success-description": "Beim nächsten Anmelden müssen Sie einen Code zur Zwei-Faktor-Authentifizierung angeben",
    "authenticator-sms-success": "SMS-Authenticator erfolgreich aktiviert",
    "authenticator-sms-success-description": "Beim nächsten Anmelden werden Sie aufgefordert, den Sicherheitscode einzugeben, der an die Telefonnummer gesendet wird",
    "authenticator-email-success": "E-Mail-Authenticator erfolgreich aktiviert",
    "authenticator-email-success-description": "Beim nächsten Anmelden werden Sie aufgefordert, den Sicherheitscode einzugeben, der an Ihre E-Mail-Adresse gesendet wird",
    "authenticator-backup-code-success": "Backup-Code erfolgreich aktiviert",
    "authenticator-backup-code-success-description": "Beim nächsten Anmelden werden Sie aufgefordert, den Sicherheitscode einzugeben oder einen der Backup-Codes zu verwenden.",
    "add-verification-method": "Verifizierungsmethode hinzufügen",
    "get-backup-code": "Backup-Code abrufen",
    "copy-key": "Schlüssel kopieren",
    "send-code": "Code senden",
    "email-label": "E-Mail",
    "email-description": "Geben Sie eine E-Mail-Adresse ein, die Sie als Authenticator verwenden möchten.",
    "sms-description": "Geben Sie eine Telefonnummer ein, die Sie als Authenticator verwenden möchten.",
    "backup-code-description": "Drucken Sie die Codes aus, damit Sie sie griffbereit haben, wenn Sie sie zum Anmelden bei Ihrem Konto benötigen. Sie können jeden Backup-Code einmal verwenden.",
    "backup-code-warn": "Sobald Sie diese Seite verlassen, können diese Codes nicht erneut angezeigt werden. Bewahren Sie sie sicher auf, indem Sie die folgenden Optionen verwenden.",
    "download-txt": "Herunterladen (txt)",
    "print": "Drucken",
    "verification-code": "6-stelliger Code",
    "verification-code-invalid": "Ungültiges Format des Verifizierungscodes",
    "verification-code-incorrect": "Verifizierungscode ist falsch",
    "verification-code-many-request": "Zu viele Anfragen zur Prüfung des Verifizierungscodes",
    "scan-qr-code": "Scannen Sie diesen QR-Code mit Ihrer Verifizierungs-App",
    "phone-input": {
      "phone-input-label": "Telefonnummer",
      "phone-input-required": "Telefonnummer ist erforderlich",
      "phone-input-validation": "Telefonnummer ist ungültig oder nicht möglich",
      "phone-input-pattern": "Ungültige Telefonnummer. Muss im E.164-Format sein, z. B. {{phoneNumber}}",
      "phone-input-hint": "Telefonnummer im E.164-Format, z. B. {{phoneNumber}}"
    }
  },
  "mobile": {
    "add-application": "Anwendung hinzufügen",
    "app-id": "App-ID",
    "app-id-required": "App-ID ist erforderlich",
    "app-id-pattern": "Ungültiges App-ID-Format",
    "app-store-link": "App Store-Link",
    "app-store-link-required": "App Store-Link ist erforderlich",
    "application-details": "Anwendungsdetails",
    "application-package": "Anwendungspaket",
    "application-secret": "Anwendungsgeheimnis",
    "application-secret-required": "Anwendungsgeheimnis ist erforderlich",
    "application": "Anwendung",
    "applications": "Anwendungen",
    "copy-app-id": "App-ID kopieren",
    "copy-app-store-link": "App Store-Link kopieren",
    "copy-application-package": "Anwendungspaket kopieren",
    "copy-application-secret": "Anwendungsgeheimnis kopieren",
    "copy-google-play-link": "Google Play-Link kopieren",
    "copy-sha256-certificate-fingerprints": "SHA256-Zertifikat-Fingerabdrücke kopieren",
    "delete-application": "Anwendung löschen",
    "delete-application-button-text": "Ich verstehe die Konsequenzen, Anwendung löschen",
    "delete-application-text": "Diese Aktion kann nicht rückgängig gemacht werden. Die Anwendung wird dauerhaft gelöscht.<br/>Wenn Sie sie nicht dauerhaft löschen möchten, können Sie die Anwendung <b>vorübergehend aussetzen</b>.<br/><b>Zum Löschen</b> geben Sie bitte <b>\"{{phrase}}\"</b> zur Bestätigung ein.",
    "delete-application-title-short": "Sind Sie sicher, dass Sie die Anwendung '{{name}}' löschen möchten?",
    "delete-application-text-short": "Seien Sie vorsichtig, nach der Bestätigung werden die Anwendung und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-application-phrase": "Anwendung löschen",
    "delete-applications-bundle-text": "Seien Sie vorsichtig, nach der Bestätigung werden das Mobile-Bundle und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-applications-bundle-title": "Sind Sie sicher, dass Sie das Mobile-Bundle '{{bundleName}}' löschen möchten?",
    "generate-application-secret": "Anwendungsgeheimnis generieren",
    "google-play-link": "Google Play-Link",
    "google-play-link-required": "Google Play-Link ist erforderlich",
    "latest-version": "Neueste Version",
    "min-version": "Minimale Version",
    "invalid-version-pattern": "Ungültiges Versionsformat. Bitte verwenden Sie das Format: major.minor.patch (z. B. 1.0.0).",
    "mobile-center": "Mobiles Zentrum",
    "mobile-package": "Anwendungspaket",
    "mobile-package-max-length": "Anwendungspaket sollte weniger als 256 Zeichen enthalten",
    "mobile-package-required": "Anwendungspaket ist erforderlich.",
    "mobile-package-pattern": "Ungültiges Format des Anwendungspakets",
    "mobile-package-title": "Anwendungstitel",
    "mobile-package-title-max-length": "Der Anwendungstitel sollte weniger als 256 Zeichen umfassen",
    "no-application": "Keine Anwendungen gefunden",
    "no-bundles": "Keine Bundles gefunden",
    "platform-type": "Plattformtyp",
    "search-application": "Anwendungen suchen",
    "search-bundles": "Bundles suchen",
    "set": "Festlegen",
    "sha256-certificate-fingerprints": "SHA256-Zertifikat-Fingerabdrücke",
    "sha256-certificate-fingerprints-required": "SHA256-Zertifikat-Fingerabdrücke sind erforderlich",
    "sha256-certificate-fingerprints-pattern": "Ungültiges SHA256-Zertifikat-Fingerabdruckformat",
    "show-hidden-pages": "Versteckte Seiten anzeigen",
    "status": "Status",
    "status-type": {
      "deprecated": "Veraltet",
      "draft": "Entwurf",
      "published": "Veröffentlicht",
      "suspended": "Ausgesetzt"
    },
    "store-information": "Shop-Informationen",
    "version-information": "Versionsinformationen",
    "min-version-release-notes": "Versionshinweise zur Mindestversion",
    "latest-version-release-notes": "Versionshinweise zur neuesten Version",
    "bundle": "Paket",
    "bundles": "Pakete",
    "add-bundle": "Paket hinzufügen",
    "title": "Titel",
    "title-required": "Titel ist erforderlich",
    "title-cannot-contain-only-spaces": "Titel darf nicht nur Leerzeichen enthalten",
    "title-max-length": "Titel sollte weniger als 256 Zeichen enthalten",
    "oauth-clients": "OAuth 2.0 Clients",
    "android-app": "Android-App",
    "android-application": "Android-Anwendung",
    "ios-app": "iOS-App",
    "ios-application": "iOS-Anwendung",
    "invalid-store-link": "Ungültiger Store-Link",
    "enable-oauth": "OAuth 2.0 aktivieren",
    "enable-self-registration": "Selbstregistrierung aktivieren",
    "edit-bundle": "Bundle bearbeiten",
    "description": "Beschreibung",
    "basic-settings": "Grundeinstellungen",
    "no-application-matching": "Keine Anwendung gefunden, die '{{entity}}' entspricht.",
    "no-bundle-matching": "Kein Bundle gefunden, das '{{entity}}' entspricht.",
    "application-required": "Anwendung ist erforderlich.",
    "bundle-required": "Bundle ist erforderlich.",
    "no-application-text": "Keine Anwendungen gefunden",
    "no-bundle-text": "Kein Bundle gefunden",
    "layout": "Layout",
    "pages": "Seiten",
    "hide-all-pages": "Alle Seiten ausblenden",
    "reset-to-default-pages": "Auf Standardseiten zurücksetzen",
    "add-specific-page": "Spezifische Seite hinzufügen",
    "visible": "Sichtbar",
    "hidden": "Ausgeblendet",
    "reset-to-page-default": "Seite auf Standard zurücksetzen",
    "mobile-599": "Mobilgerät (max. 599px)",
    "tablet-959": "Tablet (max. 959px)",
    "max-element-number": "Maximale Anzahl von Elementen",
    "page-name": "Seitenname",
    "page-name-required": "Seitenname ist erforderlich.",
    "page-name-cannot-contain-only-spaces": "Seitenname darf nicht nur Leerzeichen enthalten.",
    "page-name-max-length": "Seitenname sollte weniger als 256 Zeichen enthalten",
    "page-type": "Seitentyp",
    "pages-types": {
      "dashboard": "Dashboard",
      "web-view": "Webansicht",
      "custom": "Benutzerdefiniert"
    },
    "url": "URL",
    "invalid-url-format": "Ungültiges URL-Format",
    "path": "Pfad",
    "invalid-path-format": "Ungültiges Pfadformat",
    "custom-page": "Benutzerdefinierte Seite",
    "edit-page": "Seite bearbeiten",
    "edit-custom-page": "Benutzerdefinierte Seite bearbeiten",
    "delete-page": "Seite löschen",
    "qr-code-widget": "QR-Code-Widget",
    "type-here": "Hier eingeben",
    "configuration-dialog": "Konfigurationsdialog",
    "configuration-app": "Konfigurations-App",
    "configuration-step": {
      "prepare-environment-title": "Entwicklungsumgebung vorbereiten",
      "prepare-environment-text": "Die Flutter ThingsBoard Mobile App erfordert das Flutter SDK. Befolgen Sie die Anweisungen zur Einrichtung des Flutter SDK.",
      "get-source-code-title": "App-Quellcode beziehen",
      "get-source-code-text": "Sie können den Quellcode der Flutter ThingsBoard Mobile App durch Klonen aus dem GitHub-Repository beziehen:",
      "configure-app-settings-title": "App-Einstellungen konfigurieren",
      "configure-app-settings-text": "Laden Sie die Konfigurationsdatei herunter und platzieren Sie sie im Stammverzeichnis des Projekts, das Sie im vorherigen Schritt geklont haben.",
      "download-file": "Datei herunterladen",
      "run-app-title": "App ausführen",
      "run-app-text": "Führen Sie die App wie in Ihrer IDE beschrieben aus.\nWenn Sie das Terminal verwenden, führen Sie die App mit folgendem Befehl aus:",
      "more-information": "Detaillierte Informationen finden Sie in unserer Erste-Schritte-Dokumentation.",
      "getting-started": "Erste Schritte"
    }
  },
  "notification": {
    "action-button": "Aktionsschaltfläche",
    "action-type": "Aktionstyp",
    "active": "Aktiv",
    "add-notification-recipients-group": "Benachrichtigungs-Empfängergruppe hinzufügen",
    "add-notification-template": "Benachrichtigungsvorlage hinzufügen",
    "add-recipient": "Empfänger hinzufügen",
    "add-recipients": "Empfänger hinzufügen",
    "add-rule": "Regel hinzufügen",
    "add-stage": "Stufe hinzufügen",
    "add-template": "Vorlage hinzufügen",
    "after": "Nach",
    "alarm-assignment-trigger-settings": "Alarmazuweisung Auslöser-Einstellungen",
    "alarm-comment-trigger-settings": "Alarmkommentar Auslöser-Einstellungen",
    "alarm-trigger-settings": "Alarm Auslöser-Einstellungen",
    "all": "Alle",
    "api-feature-hint": "Wenn das Feld leer ist, wird der Auslöser auf alle API-Funktionen angewendet",
    "api-usage-trigger-settings": "API-Nutzungs-Auslöser-Einstellungen",
    "new-platform-version-trigger-settings": "Neue Plattformversion Auslöser-Einstellungen",
    "rate-limits-trigger-settings": "Auslöser für überschrittene Ratenlimits",
    "task-processing-failure-trigger-settings": "Aufgabenverarbeitungsfehler Auslöser-Einstellungen",
    "resources-shortage-trigger-settings": "Auslöseeinstellungen bei Ressourcenknappheit",
    "at-least-one-should-be-selected": "Mindestens eine Auswahl muss getroffen werden",
    "basic-settings": "Grundeinstellungen",
    "button-text": "Schaltflächentext",
    "button-text-required": "Schaltflächentext ist erforderlich",
    "button-text-max-length": "Schaltflächentext darf höchstens {{ length }} Zeichen lang sein",
    "compose": "Verfassen",
    "conversation": "Konversation",
    "conversation-required": "Konversation ist erforderlich",
    "copy-notification-template": "Benachrichtigungsvorlage kopieren",
    "copy-rule": "Regel kopieren",
    "copy-template": "Vorlage kopieren",
    "create-new": "Neu erstellen",
    "created": "Erstellt",
    "customize-messages": "Nachrichten anpassen",
    "cpu-threshold": "CPU-Schwellenwert",
    "delete-notification-text": "Seien Sie vorsichtig, nach der Bestätigung ist die Benachrichtigung nicht wiederherstellbar.",
    "delete-notification-title": "Sind Sie sicher, dass Sie die Benachrichtigung löschen möchten?",
    "delete-notifications-text": "Seien Sie vorsichtig, nach der Bestätigung sind die Benachrichtigungen nicht wiederherstellbar.",
    "delete-notifications-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Benachrichtigung} other {# Benachrichtigungen} } löschen möchten?",
    "delete-recipient-text": "Seien Sie vorsichtig, nach der Bestätigung ist der Empfänger nicht wiederherstellbar.",
    "delete-recipient-title": "Sind Sie sicher, dass Sie den Empfänger '{{recipientName}}' löschen möchten?",
    "delete-recipients-text": "Seien Sie vorsichtig, nach der Bestätigung sind die Empfänger nicht wiederherstellbar.",
    "delete-recipients-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Empfänger} other {# Empfänger} } löschen möchten?",
    "delete-request-text": "Seien Sie vorsichtig, nach der Bestätigung ist die Anfrage nicht wiederherstellbar.",
    "delete-request-title": "Sind Sie sicher, dass Sie die Anfrage löschen möchten?",
    "delete-requests-text": "Seien Sie vorsichtig, nach der Bestätigung sind die Anfragen nicht wiederherstellbar.",
    "delete-requests-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Anfrage} other {# Anfragen} } löschen möchten?",
    "delete-rule-text": "Seien Sie vorsichtig, nach der Bestätigung ist die Regel nicht wiederherstellbar.",
    "delete-rule-title": "Sind Sie sicher, dass Sie die Regel '{{ruleName}}' löschen möchten?",
    "delete-rules-text": "Seien Sie vorsichtig, nach der Bestätigung sind die Regeln nicht wiederherstellbar.",
    "delete-rules-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Regel} other {# Regeln} } löschen möchten?",
    "delete-template-text": "Seien Sie vorsichtig, nach der Bestätigung ist die Vorlage nicht wiederherstellbar.",
    "delete-template-title": "Sind Sie sicher, dass Sie die Vorlage '{{templateName}}' löschen möchten?",
    "delete-templates-text": "Seien Sie vorsichtig, nach der Bestätigung sind die Vorlagen nicht wiederherstellbar.",
    "delete-templates-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Vorlage} other {# Vorlagen} } löschen möchten?",
    "deleted": "Gelöscht",
    "delivery-method": {
      "delivery-method": "Zustellmethode",
      "email": "E-Mail",
      "email-preview": "E-Mail-Benachrichtigungsvorschau",
      "slack": "Slack",
      "slack-preview": "Slack-Benachrichtigungsvorschau",
      "microsoft-teams": "Microsoft Teams",
      "microsoft-teams-preview": "Microsoft Teams-Benachrichtigungsvorschau",
      "sms": "SMS",
      "sms-preview": "SMS-Benachrichtigungsvorschau",
      "web": "Web",
      "web-preview": "Web-Benachrichtigungsvorschau",
      "mobile-app": "Mobile App",
      "mobile-app-preview": "Mobile App-Benachrichtigungsvorschau"
    },
    "delivery-method-not-configure-click": "Liefermethode ist nicht konfiguriert. Klicken Sie, um sie einzurichten.",
    "delivery-method-not-configure-contact": "Liefermethode ist nicht konfiguriert. Wenden Sie sich an Ihren Systemadministrator.",
    "delivery-methods": "Liefermöglichkeiten",
    "description": "Beschreibung",
    "device-activity-trigger-settings": "Einstellungen für Geräteaktivitätsauslöser",
    "device-list-rule-hint": "Wenn das Feld leer ist, wird der Auslöser auf alle Geräte angewendet",
    "device-profiles-list-rule-hint": "Wenn das Feld leer ist, wird der Auslöser auf alle Geräteprofile angewendet",
    "disabled": "Deaktiviert",
    "edge-trigger-settings": "Einstellungen für Edge-Auslöser",
    "edge-list-rule-hint": "Wenn das Feld leer ist, wird der Auslöser auf alle Edge-Instanzen angewendet",
    "edit-notification-recipients-group": "Empfängergruppe der Benachrichtigungen bearbeiten",
    "edit-notification-template": "Benachrichtigungsvorlage bearbeiten",
    "edit-rule": "Regel bearbeiten",
    "edit-template": "Vorlage bearbeiten",
    "enabled": "Aktiviert",
    "entities-limit-trigger-settings": "Einstellungen für Entitäten-Limit-Auslöser",
    "entity-action-trigger-settings": "Einstellungen für Entitätsaktionsauslöser",
    "entity-type": "Entitätstyp",
    "escalation-chain": "Eskalationskette",
    "failed-send": "Sendeausfälle",
    "fails": "{ count, plural, =1 {1 Fehler} other {# Fehler} }",
    "filter": "Filter",
    "first-recipient": "Erster Empfänger",
    "inactive": "Inaktiv",
    "inbox": "Posteingang",
    "notification-inbox": "Benachrichtigungen / Posteingang",
    "input-field-support-templatization": "Eingabefeld unterstützt Templatisierung.",
    "input-fields-support-templatization": "Eingabefelder unterstützen Templatisierung.",
    "link": "Link",
    "link-required": "Link ist erforderlich",
    "link-max-length": "Der Link darf maximal {{ length }} Zeichen lang sein",
    "link-type": {
      "dashboard": "Dashboard öffnen",
      "link": "URL-Link öffnen"
    },
    "loading-notifications": "Benachrichtigungen werden geladen...",
    "management": "Benachrichtigungsverwaltung",
    "mark-all-as-read": "Alle als gelesen markieren",
    "mark-as-read": "Als gelesen markieren",
    "message": "Nachricht",
    "message-required": "Nachricht ist erforderlich",
    "message-max-length": "Nachricht sollte höchstens {{ length }} Zeichen lang sein",
    "name": "Name",
    "name-required": "Name ist erforderlich",
    "new-notification": "Neue Benachrichtigung",
    "no-inbox-notification": "Keine Benachrichtigung gefunden",
    "no-notification-request": "Keine Benachrichtigungsanfrage",
    "no-notification-templates": "Keine Benachrichtigungsvorlagen gefunden",
    "no-notifications-yet": "Noch keine Benachrichtigungen",
    "no-recipients-notification": "Keine Empfängerbenachrichtigung",
    "no-recipients-matching": "Keine passenden Empfänger für '{{entity}}' gefunden.",
    "no-recipients-text": "Kein Empfänger gefunden",
    "no-rule": "Keine Regel konfiguriert",
    "no-rules-notification": "Keine Regeln zur Benachrichtigung",
    "no-severity-found": "Keine Schwere gefunden",
    "no-severity-matching": "'{{severity}}' nicht gefunden.",
    "no-template-matching": "Keine Ressource passend zu '{{template}}' gefunden.",
    "create-new-template": "Erstellen Sie eine neue!",
    "not-found-slack-recipient": "Slack-Empfänger nicht gefunden",
    "notification": "Benachrichtigung",
    "notification-center": "Benachrichtigungszentrale",
    "notification-tap-action": "Benachrichtigungstipaktion",
    "notification-tap-action-hint": "Wenn nicht aktiviert, wird das Standard-Alarm-Dashboard verwendet",
    "notify": "benachrichtigen",
    "notify-again": "Erneut benachrichtigen",
    "notify-alarm-action": {
      "acknowledged": "Alarm bestätigt",
      "assigned": "Alarm zugewiesen",
      "cleared": "Alarm gelöscht",
      "created": "Alarm erstellt",
      "severity-changed": "Alarm-Schweregrad geändert",
      "unassigned": "Alarm nicht mehr zugewiesen"
    },
    "notify-on": "Benachrichtigen bei",
    "notify-on-comment-update": "Bei Kommentaraktualisierung benachrichtigen",
    "notify-on-required": "Benachrichtigungsauslöser ist erforderlich",
    "notify-on-unassign": "Bei Entzug der Zuweisung benachrichtigen",
    "notify-only-user-comments": "Nur Benutzerkommentare benachrichtigen",
    "only-rule-chain-lifecycle-failures": "Nur Lebenszyklusfehler von Regelketten",
    "only-rule-node-lifecycle-failures": "Nur Lebenszyklusfehler von Regelknoten",
    "platform-users": "Plattformbenutzer",
    "ram-threshold": "RAM-Schwellenwert",
    "rate-limits": "Ratenbegrenzungen",
    "rate-limits-hint": "Wenn das Feld leer ist, wird der Auslöser auf alle Ratenbegrenzungen angewendet",
    "recipient": "Empfänger",
    "recipient-group": "Empfängergruppe",
    "recipient-type": {
      "affected-tenant-administrators": "Betroffene Mandantenadministratoren",
      "affected-user": "Betroffener Benutzer",
      "all-users": "Alle Benutzer",
      "customer-users": "Kundenbenutzer",
      "system-administrators": "Systemadministratoren",
      "tenant-administrators": "Mandantenadministratoren",
      "user-filters": "Benutzerfilter",
      "user-list": "Benutzerliste",
      "users-entity-owner": "Benutzer des Entitätseigentümers"
    },
    "recipients": "Empfänger",
    "notification-recipient": "Benachrichtigungsempfänger",
    "notification-recipient-required": "Benachrichtigungsempfänger ist erforderlich.",
    "notification-recipients": "Benachrichtigungen / Empfänger",
    "recipients-count": "{ count, plural, =1 {1 Empfänger} other {# Empfänger} }",
    "recipients-required": "Empfänger sind erforderlich",
    "refresh-allow-delivery-method": "Liefermethode aktualisieren",
    "request-search": "Suchanfrage",
    "request-status": {
      "processing": "In Bearbeitung",
      "scheduled": "Geplant",
      "sent": "Gesendet"
    },
    "review": "Überprüfen",
    "rule": "Regel",
    "rule-chain-list-rule-hint": "Wenn das Feld leer ist, wird der Auslöser auf alle Regelketten angewendet",
    "rule-engine-events-trigger-settings": "Einstellungen für Regelmaschinen-Ereignisauslöser",
    "rule-engine-filter": "Regelmaschinenfilter",
    "rule-name": "Regelname",
    "rule-name-required": "Name ist erforderlich",
    "rule-disable": "Benachrichtigungsregel deaktivieren",
    "rule-enable": "Benachrichtigungsregel aktivieren",
    "rule-node-filter": "Regelknotenfilter",
    "rules": "Regeln",
    "notification-rules": "Benachrichtigungen / Regeln",
    "scheduler-later": "Für später planen",
    "search-notification": "Benachrichtigungen suchen",
    "search-recipients": "Empfänger suchen",
    "search-rules": "Regeln suchen",
    "search-templates": "Vorlagen suchen",
    "see-documentation": "Dokumentation ansehen",
    "selected-notifications": "{ count, plural, =1 {1 Benachrichtigung} other {# Benachrichtigungen} } ausgewählt",
    "selected-recipients": "{ count, plural, =1 {1 Empfänger} other {# Empfänger} } ausgewählt",
    "selected-requests": "{ count, plural, =1 {1 Anfrage} other {# Anfragen} } ausgewählt",
    "selected-rules": "{ count, plural, =1 {1 Regel} other {# Regeln} } ausgewählt",
    "selected-template": "{ count, plural, =1 {1 Vorlage} other {# Vorlagen} } ausgewählt",
    "send-notification": "Benachrichtigung senden",
    "sent": "Gesendet",
    "setup": "Einrichtung",
    "notification-sent": "Benachrichtigungen / Gesendet",
    "set-entity-from-notification": "Entität aus Benachrichtigung in Dashboard-Status übernehmen",
    "slack-chanel-type": "Slack-Kanaltyp",
    "slack-chanel-types": {
      "direct": "Direktnachricht",
      "private-channel": "Privater Kanal",
      "public-channel": "Öffentlicher Kanal"
    },
    "start-from-scratch": "Von vorne beginnen",
    "status": "Status",
    "stop-escalation-alarm-status-become": "Eskalation beenden, wenn Alarmstatus wird zu:",
    "storage-threshold": "Speicher-Schwellenwert",
    "subject": "Betreff",
    "subject-required": "Betreff ist erforderlich",
    "subject-max-length": "Betreff sollte höchstens {{ length }} Zeichen lang sein",
    "template": "Vorlage",
    "template-name": "Vorlagenname",
    "template-required": "Vorlage ist erforderlich",
    "template-type": {
      "alarm": "Alarm",
      "alarm-assignment": "Alarmzuweisung",
      "alarm-comment": "Alarmkommentar",
      "api-usage-limit": "API-Nutzungslimit",
      "device-activity": "Geräteaktivität",
      "entities-limit": "Entitätenlimit",
      "entities-limit-increase-request": "Anfrage zur Erhöhung des Entitätenlimits",
      "entity-action": "Entitätsaktion",
      "general": "Allgemein",
      "rule-engine-lifecycle-event": "Lebenszyklusereignis der Rule Engine",
      "rule-node": "Rule Node",
      "new-platform-version": "Neue Plattformversion",
      "rate-limits": "Rate-Limits überschritten",
      "edge-communication-failure": "Edge-Kommunikationsfehler",
      "edge-connection": "Edge-Verbindung",
      "task-processing-failure": "Fehler bei der Aufgabenverarbeitung",
      "resources-shortage": "Ressourcenknappheit"
    },
    "templates": "Vorlagen",
    "notification-templates": "Benachrichtigungen / Vorlagen",
    "tenant-profiles-list-rule-hint": "Wenn das Feld leer ist, wird der Auslöser auf alle Mandantenprofile angewendet",
    "tenants-list-rule-hint": "Wenn das Feld leer ist, wird der Auslöser auf alle Mandanten angewendet",
    "threshold": "Schwellenwert",
    "theme-color": "Designfarbe",
    "time": "Zeit",
    "track-rule-node-events": "Regelknotenereignisse verfolgen",
    "trigger": {
      "alarm": "Alarm",
      "alarm-assignment": "Alarmzuweisung",
      "alarm-comment": "Alarmkommentar",
      "api-usage-limit": "API-Nutzungslimit",
      "device-activity": "Geräteaktivität",
      "entities-limit": "Entitätenlimit",
      "entity-action": "Entitätsaktion",
      "rule-engine-lifecycle-event": "Lebenszyklusereignis der Rule Engine",
      "new-platform-version": "Neue Plattformversion",
      "rate-limits": "Rate-Limits überschritten",
      "edge-connection": "Edge-Verbindung",
      "edge-communication-failure": "Edge-Kommunikationsfehler",
      "task-processing-failure": "Fehler bei der Aufgabenverarbeitung",
      "resources-shortage": "Ressourcenknappheit",
      "trigger": "Auslöser",
      "trigger-required": "Auslöser ist erforderlich"
    },
    "type": "Typ",
    "unread": "Ungelesen",
    "updated": "Aktualisiert",
    "use-deprecated-webhook-connectors": "Veraltete Webhook-Connectoren verwenden",
    "use-old-api": "Alte API verwenden",
    "use-template": "Vorlage verwenden",
    "view-all": "Alle anzeigen",
    "warning": "Warnung",
    "webhook-url": "Webhook-URL",
    "webhook-url-required": "Webhook-URL ist erforderlich",
    "workflow-url": "Workflow-URL",
    "workflow-url-required": "Workflow-URL ist erforderlich",
    "channel-name": "Kanalname",
    "channel-name-required": "Kanalname ist erforderlich",
    "settings": {
      "notification-settings": "Benachrichtigungseinstellungen",
      "reset-all": "Alle Einstellungen zurücksetzen",
      "reset-all-title": "Sind Sie sicher, dass Sie das Formular zurücksetzen möchten?",
      "reset-all-text": "Nach der Bestätigung wird das Einstellungsformular auf den Standardwert zurückgesetzt und gespeichert.",
      "type": "Typ",
      "enable-all": "Alle aktivieren",
      "disable-all": "Alle deaktivieren",
      "delivery-not-configured": "Liefermethode ist nicht konfiguriert"
    }
  },
  "ota-update": {
    "add": "Paket hinzufügen",
    "assign-firmware": "Firmware zugewiesen",
    "assign-firmware-required": "Zugewiesene Firmware ist erforderlich",
    "assign-software": "Software zugewiesen",
    "assign-software-required": "Zugewiesene Software ist erforderlich",
    "auto-generate-checksum": "Prüfsumme automatisch generieren",
    "checksum": "Prüfsumme",
    "checksum-hint": "Wenn die Prüfsumme leer ist, wird sie automatisch generiert",
    "checksum-algorithm": "Prüfsummenalgorithmus",
    "checksum-copied-message": "Paket-Prüfsumme wurde in die Zwischenablage kopiert",
    "change-firmware": "Die Änderung der Firmware kann ein Update von { count, plural, =1 {1 Gerät} other {# Geräten} } verursachen.",
    "change-software": "Die Änderung der Software kann ein Update von { count, plural, =1 {1 Gerät} other {# Geräten} } verursachen.",
    "change-ota-setting-title": "Sind Sie sicher, dass Sie die OTA-Einstellungen ändern möchten?",
    "chose-compatible-device-profile": "Das hochgeladene Paket ist nur für Geräte mit dem ausgewählten Profil verfügbar.",
    "chose-firmware-distributed-device": "Firmware auswählen, die auf die Geräte verteilt wird",
    "chose-software-distributed-device": "Software auswählen, die auf die Geräte verteilt wird",
    "content-type": "Inhaltstyp",
    "copy-checksum": "Prüfsumme kopieren",
    "copy-direct-url": "Direkte URL kopieren",
    "copyId": "Paket-ID kopieren",
    "copied": "Kopiert!",
    "delete": "Paket löschen",
    "delete-ota-update-text": "Achtung, nach der Bestätigung kann das OTA-Update nicht wiederhergestellt werden.",
    "delete-ota-update-title": "Sind Sie sicher, dass Sie das OTA-Update '{{title}}' löschen möchten?",
    "delete-ota-updates-text": "Achtung, nach der Bestätigung werden alle ausgewählten OTA-Updates entfernt.",
    "delete-ota-updates-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 OTA-Update} other {# OTA-Updates} } löschen möchten?",
    "description": "Beschreibung",
    "direct-url": "Direkte URL",
    "direct-url-copied-message": "Direkte URL des Pakets wurde in die Zwischenablage kopiert",
    "direct-url-required": "Direkte URL ist erforderlich",
    "download": "Paket herunterladen",
    "drop-file": "Paketdatei ablegen oder klicken, um eine Datei auszuwählen.",
    "drop-package-file-or": "Paketdatei hierher ziehen oder",
    "file-name": "Dateiname",
    "file-size": "Dateigröße",
    "file-size-bytes": "Dateigröße in Bytes",
    "idCopiedMessage": "Paket-ID wurde in die Zwischenablage kopiert",
    "no-firmware-matching": "Keine kompatiblen Firmware-OTA-Update-Pakete für '{{entity}}' gefunden.",
    "no-firmware-text": "Keine kompatiblen Firmware-OTA-Update-Pakete bereitgestellt.",
    "no-packages-text": "Keine Pakete gefunden",
    "no-software-matching": "Keine kompatiblen Software-OTA-Update-Pakete für '{{entity}}' gefunden.",
    "no-software-text": "Keine kompatiblen Software-OTA-Update-Pakete bereitgestellt.",
    "ota-update": "OTA-Update",
    "ota-update-details": "OTA-Update-Details",
    "ota-updates": "OTA-Updates",
    "package-file": "Paketdatei",
    "package-type": "Pakettyp",
    "packages-repository": "Paket-Repository",
    "search": "Pakete suchen",
    "selected-package": "{ count, plural, =1 {1 Paket} other {# Pakete} } ausgewählt",
    "title": "Titel",
    "title-required": "Titel ist erforderlich.",
    "title-max-length": "Titel darf maximal 256 Zeichen lang sein",
    "types": {
      "firmware": "Firmware",
      "software": "Software"
    },
    "upload-binary-file": "Binärdatei hochladen",
    "use-external-url": "Externe URL verwenden",
    "version": "Version",
    "version-required": "Version ist erforderlich.",
    "version-tag": "Versionstag",
    "version-tag-hint": "Benutzerdefinierter Tag muss mit der vom Gerät gemeldeten Paketversion übereinstimmen.",
    "version-max-length": "Version darf maximal 256 Zeichen lang sein",
    "warning-after-save-no-edit": "Nach dem Hochladen des Pakets können Titel, Version, Geräteprofil und Pakettyp nicht mehr geändert werden."
  },
  "position": {
    "top": "Oben",
    "bottom": "Unten",
    "left": "Links",
    "right": "Rechts"
  },
  "profile": {
    "profile": "Profil",
    "last-login-time": "Letzter Login",
    "change-password": "Passwort ändern",
    "current-password": "Aktuelles Passwort",
    "copy-jwt-token": "JWT-Token kopieren",
    "jwt-token": "JWT-Token",
    "token-valid-till": "Token ist gültig bis",
    "tokenCopiedSuccessMessage": "JWT-Token wurde in die Zwischenablage kopiert",
    "tokenCopiedWarnMessage": "JWT-Token ist abgelaufen! Bitte aktualisieren Sie die Seite."
  },
  "profiles": {
    "profiles": "Profile"
  },
  "security": {
    "security": "Sicherheit",
    "general-settings": "Allgemeine Sicherheitseinstellungen",
    "access-token": "Zugriffstoken",
    "access-token-required": "Zugriffstoken ist erforderlich",
    "clientId": "Client-ID",
    "clientId-required": "Client-ID ist erforderlich",
    "username": "Benutzername",
    "username-required": "Benutzername ist erforderlich",
    "ca-cert": "CA-Zertifikat",
    "2fa": {
      "2fa": "Zwei-Faktor-Authentifizierung",
      "2fa-description": "Die Zwei-Faktor-Authentifizierung schützt Ihr Konto vor unbefugtem Zugriff. Sie müssen lediglich beim Login einen Sicherheitscode eingeben.",
      "authenticate-with": "Sie können sich authentifizieren mit:",
      "disable-2fa-provider-text": "Das Deaktivieren von {{name}} macht Ihr Konto weniger sicher",
      "disable-2fa-provider-title": "Sind Sie sicher, dass Sie {{name}} deaktivieren möchten?",
      "get-new-code": "Neuen Code erhalten",
      "main-2fa-method": "Als primäre Zwei-Faktor-Methode verwenden",
      "dialog": {
        "activation-step-description-email": "Beim nächsten Login müssen Sie den Sicherheitscode eingeben, der an Ihre E-Mail-Adresse gesendet wird.",
        "activation-step-description-sms": "Beim nächsten Login müssen Sie den Sicherheitscode eingeben, der an die Telefonnummer gesendet wird.",
        "activation-step-description-totp": "Beim nächsten Login müssen Sie einen Zwei-Faktor-Authentifizierungscode angeben.",
        "activation-step-label": "Aktivierung",
        "backup-code-description": "Drucken Sie die Codes aus, um sie griffbereit zu haben, wenn Sie sich bei Ihrem Konto anmelden. Jeder Backup-Code kann einmal verwendet werden.",
        "backup-code-warn": "Sobald Sie diese Seite verlassen, können diese Codes nicht erneut angezeigt werden. Bewahren Sie sie sicher auf.",
        "download-txt": "Herunterladen (txt)",
        "email-step-description": "Geben Sie eine E-Mail-Adresse ein, die als Authentifizierer verwendet werden soll.",
        "email-step-label": "E-Mail",
        "enable-email-title": "E-Mail-Authentifizierer aktivieren",
        "enable-sms-title": "SMS-Authentifizierer aktivieren",
        "enable-totp-title": "Authentifizierungs-App aktivieren",
        "enter-verification-code": "6-stelligen Code hier eingeben",
        "get-backup-code-title": "Backup-Code erhalten",
        "next": "Weiter",
        "scan-qr-code": "Scannen Sie diesen QR-Code mit Ihrer Verifizierungs-App",
        "send-code": "Code senden",
        "sms-step-description": "Geben Sie eine Telefonnummer ein, die als Authentifizierer verwendet werden soll.",
        "sms-step-label": "Telefonnummer",
        "success": "Erfolg!",
        "totp-step-description-install": "Sie können Apps wie Google Authenticator, Authy oder Duo installieren.",
        "totp-step-description-open": "Öffnen Sie die Authentifizierungs-App auf Ihrem Mobiltelefon.",
        "totp-step-label": "App erhalten",
        "verification-code": "6-stelliger Code",
        "verification-code-invalid": "Ungültiges Code-Format",
        "verification-code-incorrect": "Verifizierungscode ist falsch",
        "verification-code-many-request": "Zu viele Anfragen zur Überprüfung des Codes",
        "verification-step-description": "Geben Sie den 6-stelligen Code ein, den wir gerade an {{address}} gesendet haben",
        "verification-step-label": "Verifizierung"
      },
      "provider": {
        "email": "E-Mail",
        "email-description": "Verwenden Sie einen Sicherheitscode, der an Ihre E-Mail-Adresse gesendet wird, um sich zu authentifizieren.",
        "email-hint": "Authentifizierungscodes werden per E-Mail an {{ info }} gesendet",
        "sms": "SMS",
        "sms-description": "Verwenden Sie Ihr Telefon zur Authentifizierung. Wir senden Ihnen beim Login einen Sicherheitscode per SMS.",
        "sms-hint": "Authentifizierungscodes werden per SMS an {{ info }} gesendet",
        "totp": "Authentifizierungs-App",
        "totp-description": "Verwenden Sie Apps wie Google Authenticator, Authy oder Duo auf Ihrem Telefon zur Authentifizierung. Diese generieren einen Sicherheitscode für die Anmeldung.",
        "totp-hint": "Eine Authentifizierungs-App ist für Ihr Konto eingerichtet",
        "backup_code": "Backup-Code",
        "backup-code-description": "Diese druckbaren Einmalcodes ermöglichen die Anmeldung, wenn Sie nicht auf Ihr Telefon zugreifen können, z. B. auf Reisen.",
        "backup-code-hint": "{{ info }} Einmalcodes sind derzeit aktiv"
      }
    },
    "password-requirement": {
      "at-least": "Mindestens:",
      "character": "{ count, plural, =1 {1 Zeichen} other {# Zeichen} }",
      "digit": "{ count, plural, =1 {1 Ziffer} other {# Ziffern} }",
      "password-tooltip-min-length": "Mindestens {{minimumLength}} Zeichen lang",
      "password-tooltip-max-length": "Höchstens {{maximumLength}} Zeichen lang",
      "password-tooltip-uppercase": "{{minimumUppercaseLetters}} Großbuchstabe",
      "password-tooltip-lowercase": "{{minimumLowercaseLetters}} Kleinbuchstabe",
      "password-tooltip-digit": "{{minimumDigits}} Zahl",
      "password-tooltip-special-characters": "{{minimumSpecialCharacters}} Sonderzeichen",
      "incorrect-password-try-again": "Falsches Passwort. Bitte versuchen Sie es erneut",
      "lowercase-letter": "{ count, plural, =1 {1 Kleinbuchstabe} other {# Kleinbuchstaben} }",
      "new-passwords-not-match": "Die neuen Passwörter stimmen nicht überein",
      "password-should-not-contain-spaces": "Ihr Passwort darf keine Leerzeichen enthalten",
      "password-not-meet-requirements": "Passwort erfüllt die Anforderungen nicht",
      "password-requirements": "Passwortanforderungen",
      "password-should-difference": "Das neue Passwort sollte sich vom aktuellen unterscheiden",
      "special-character": "{ count, plural, =1 {1 Sonderzeichen} other {# Sonderzeichen} }",
      "uppercase-letter": "{ count, plural, =1 {1 Großbuchstabe} other {# Großbuchstaben} }",
      "at-most": "Höchstens:"
    }
  },
  "relation": {
    "relations": "Beziehungen",
    "direction": "Richtung",
    "clear-relation-type": "Beziehungstyp löschen",
    "search-direction": {
      "FROM": "Von",
      "TO": "Zu"
    },
    "direction-type": {
      "FROM": "von",
      "TO": "zu"
    },
    "from-relations": "Ausgehende Beziehungen",
    "to-relations": "Eingehende Beziehungen",
    "selected-relations": "{ count, plural, =1 {1 Beziehung} other {# Beziehungen} } ausgewählt",
    "type": "Typ",
    "to-entity-type": "Zielentitätstyp",
    "to-entity-name": "Name der Zielentität",
    "from-entity-type": "Quellentitätstyp",
    "from-entity-name": "Name der Quellentität",
    "to-entity": "Zielentität",
    "from-entity": "Quellentität",
    "delete": "Beziehung löschen",
    "relation-type": "Beziehungstyp",
    "relation-type-required": "Beziehungstyp ist erforderlich.",
    "relation-type-max-length": "Beziehungstyp sollte weniger als 256 Zeichen enthalten",
    "any-relation-type": "Beliebiger Typ",
    "add": "Beziehung hinzufügen",
    "edit": "Beziehung bearbeiten",
    "delete-to-relation-title": "Sind Sie sicher, dass Sie die Beziehung zur Entität '{{entityName}}' löschen möchten?",
    "delete-to-relation-text": "Seien Sie vorsichtig, nach der Bestätigung wird die Entität '{{entityName}}' von der aktuellen Entität getrennt.",
    "delete-to-relations-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Beziehung} other {# Beziehungen} } löschen möchten?",
    "delete-to-relations-text": "Seien Sie vorsichtig, nach der Bestätigung werden alle ausgewählten Beziehungen entfernt und die entsprechenden Entitäten von der aktuellen Entität getrennt.",
    "delete-from-relation-title": "Sind Sie sicher, dass Sie die Beziehung von der Entität '{{entityName}}' löschen möchten?",
    "delete-from-relation-text": "Seien Sie vorsichtig, nach der Bestätigung wird die aktuelle Entität von der Entität '{{entityName}}' getrennt.",
    "delete-from-relations-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Beziehung} other {# Beziehungen} } löschen möchten?",
    "delete-from-relations-text": "Seien Sie vorsichtig, nach der Bestätigung werden alle ausgewählten Beziehungen entfernt und die aktuelle Entität wird von den entsprechenden Entitäten getrennt.",
    "remove-relation-filter": "Beziehungsfilter entfernen",
    "remove-filter": "Filter entfernen",
    "add-relation-filter": "Beziehungsfilter hinzufügen",
    "any-relation": "Beliebige Beziehung",
    "relation-filters": "Beziehungsfilter",
    "relation-filter": "Beziehungsfilter",
    "additional-info": "Zusätzliche Informationen (JSON)",
    "invalid-additional-info": "Zusätzliche Info-JSON kann nicht geparst werden.",
    "no-relations-text": "Keine Beziehungen gefunden",
    "not": "Nicht",
    "copy-type": "Typ kopieren"
  },
  "resource": {
    "add": "Ressource hinzufügen",
    "all-types": "Alle",
    "copyId": "Ressourcen-ID kopieren",
    "delete": "Ressource löschen",
    "delete-resource-text": "Seien Sie vorsichtig, nach der Bestätigung kann die Ressource nicht wiederhergestellt werden.",
    "delete-resource-title": "Sind Sie sicher, dass Sie die Ressource '{{resourceTitle}}' löschen möchten?",
    "delete-resources-action-title": "{ count, plural, =1 {1 Ressource löschen} other {# Ressourcen löschen} }",
    "delete-resources-text": "Bitte beachten Sie, dass die ausgewählten Ressourcen gelöscht werden, auch wenn sie in Geräteprofilen verwendet werden.",
    "delete-resources-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Ressource} other {# Ressourcen} } löschen möchten?",
    "download": "Ressource herunterladen",
    "drop-file": "Datei ablegen oder klicken, um eine Datei zum Hochladen auszuwählen.",
    "drop-resource-file-or": "Datei hierher ziehen oder",
    "empty": "Ressource ist leer",
    "file-name": "Dateiname",
    "idCopiedMessage": "Ressourcen-ID wurde in die Zwischenablage kopiert",
    "no-resource-matching": "Keine passende Ressource für '{{widgetsBundle}}' gefunden.",
    "no-resource-text": "Keine Ressourcen gefunden",
    "open-widgets-bundle": "Widget-Bundle öffnen",
    "resource": "Ressource",
    "resource-file": "Ressourcendatei",
    "resource-files": "Ressourcendateien",
    "resource-library-details": "Ressourcendetails",
    "resource-type": "Ressourcentyp",
    "resources-library": "Ressourcenbibliothek",
    "search": "Ressourcen suchen",
    "selected-resources": "{ count, plural, =1 {1 Ressource} other {# Ressourcen} } ausgewählt",
    "system": "System",
    "title": "Titel",
    "title-required": "Titel ist erforderlich.",
    "title-max-length": "Titel sollte weniger als 256 Zeichen enthalten",
    "type": {
      "jks": "JKS",
      "js-module": "JS-Modul",
      "lwm2m-model": "LWM2M-Modell",
      "pkcs-12": "PKCS #12",
      "general": "Allgemein"
    },
    "resource-sub-type": "Subtyp",
    "sub-type": {
      "image": "Bild",
      "scada-symbol": "SCADA-Symbol",
      "extension": "Erweiterung",
      "module": "Modul"
    },
    "resource-is-in-use": "Ressource wird von anderen Entitäten verwendet",
    "resources-are-in-use": "Ressourcen werden von anderen Entitäten verwendet",
    "resource-is-in-use-text": "Die Ressource <b>'{{title}}'</b> wurde nicht gelöscht, da sie von folgenden Entitäten verwendet wird:",
    "resources-are-in-use-text": "Nicht alle Ressourcen wurden gelöscht, da sie von anderen Entitäten verwendet werden.</br>Sie können die referenzierten Entitäten anzeigen, indem Sie auf die Schaltfläche <b>Referenzen</b> in der entsprechenden Ressourcenzeile klicken.</br>Wenn Sie diese Ressourcen dennoch löschen möchten, wählen Sie sie in der Tabelle unten aus und klicken Sie auf die Schaltfläche <b>Ausgewählte löschen</b>.",
    "delete-resource-in-use-text": "Wenn Sie die Ressource dennoch löschen möchten, klicken Sie auf die Schaltfläche <b>Trotzdem löschen</b>."
  },
  "javascript": {
    "add": "JavaScript-Ressource hinzufügen",
    "delete": "JavaScript-Ressource löschen",
    "delete-javascript-resource-text": "Seien Sie vorsichtig, nach der Bestätigung kann die JavaScript-Ressource nicht wiederhergestellt werden.",
    "delete-javascript-resource-title": "Sind Sie sicher, dass Sie die JavaScript-Ressource '{{resourceTitle}}' löschen möchten?",
    "delete-javascript-resources-action-title": "JavaScript { count, plural, =1 {1 Ressource} other {# Ressourcen} } löschen",
    "delete-javascript-resources-text": "Bitte beachten Sie, dass die ausgewählten JavaScript-Ressourcen gelöscht werden, auch wenn sie in JavaScript-Funktionen verwendet werden.",
    "delete-javascript-resources-title": "Sind Sie sicher, dass Sie JavaScript { count, plural, =1 {1 Ressource} other {# Ressourcen} } löschen möchten?",
    "delete-javascript-resource-in-use-text": "Wenn Sie die JavaScript-Ressource trotzdem löschen möchten, klicken Sie auf die Schaltfläche <b>Trotzdem löschen</b>.",
    "download": "JavaScript-Ressource herunterladen",
    "upload-from-file": "JavaScript aus Datei hochladen",
    "resource-file": "JavaScript-Ressourcendatei",
    "drop-file": "Legen Sie eine JavaScript-Datei ab oder klicken Sie, um eine Datei auszuwählen.",
    "drop-resource-file-or": "JavaScript-Datei hierher ziehen oder",
    "javascript-library": "JavaScript-Bibliothek",
    "javascript-type": "JavaScript-Typ",
    "javascript-resource-details": "Details der JavaScript-Ressource",
    "javascript-resource-is-in-use": "JavaScript-Ressource wird von anderen Entitäten verwendet",
    "javascript-resources-are-in-use": "JavaScript-Ressourcen werden von anderen Entitäten verwendet",
    "javascript-resource-is-in-use-text": "Die JavaScript-Ressource <b>'{{title}}'</b> wurde nicht gelöscht, da sie von folgenden Entitäten verwendet wird:",
    "javascript-resources-are-in-use-text": "Nicht alle JavaScript-Ressourcen wurden gelöscht, da sie von anderen Entitäten verwendet werden.</br>Sie können die referenzierten Entitäten über die Schaltfläche <b>Referenzen</b> in der jeweiligen Ressourcenzeile anzeigen.</br>Wenn Sie diese JavaScript-Ressourcen dennoch löschen möchten, wählen Sie sie in der Tabelle unten aus und klicken Sie auf <b>Ausgewählte löschen</b>.",
    "search": "JavaScript-Ressourcen suchen",
    "selected-javascript-resources": "{ count, plural, =1 {1 JavaScript-Ressource} other {# JavaScript-Ressourcen} } ausgewählt",
    "no-javascript-resource-text": "Keine JavaScript-Ressourcen gefunden",
    "all-types": "Alle",
    "module-script": "Modulskript"
  },
  "rpc": {
    "error": {
      "target-device-is-not-set": "Zielgerät ist nicht festgelegt!",
      "invalid-target-entity": "RPC-Befehle werden von der Entität <b>{{entityType}}</b> nicht unterstützt.",
      "failed-to-resolve-target-device": "Zielgerät konnte nicht aufgelöst werden!",
      "request-timeout": "Anfragezeitüberschreitung",
      "rpc-http-error": "Fehler: {{status}} - {{statusText}}"
    }
  },
  "rulechain": {
    "rulechain": "Regelkette",
    "rulechain-events": "Regelkettenereignisse",
    "rulechains": "Regelketten",
    "root": "Wurzel",
    "delete": "Regelkette löschen",
    "name": "Name",
    "name-required": "Name ist erforderlich.",
    "name-max-length": "Name sollte weniger als 256 Zeichen enthalten",
    "description": "Beschreibung",
    "add": "Regelkette hinzufügen",
    "set-root": "Regelkette zur Wurzel machen",
    "set-root-rulechain-title": "Sind Sie sicher, dass Sie die Regelkette '{{ruleChainName}}' zur Wurzel machen möchten?",
    "set-root-rulechain-text": "Nach der Bestätigung wird diese Regelkette zur Wurzel und verarbeitet alle eingehenden Transportnachrichten.",
    "delete-rulechain-title": "Sind Sie sicher, dass Sie die Regelkette '{{ruleChainName}}' löschen möchten?",
    "delete-rulechain-text": "Seien Sie vorsichtig, nach der Bestätigung wird die Regelkette und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-rulechains-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Regelkette} other {# Regelketten} } löschen möchten?",
    "delete-rulechains-action-title": "{ count, plural, =1 {1 Regelkette löschen} other {# Regelketten löschen} }",
    "delete-rulechains-text": "Seien Sie vorsichtig, nach der Bestätigung werden alle ausgewählten Regelketten entfernt und alle zugehörigen Daten gelöscht.",
    "add-rulechain-text": "Neue Regelkette hinzufügen",
    "no-rulechains-text": "Keine Regelketten gefunden",
    "rulechain-details": "Details zur Regelkette",
    "details": "Details",
    "events": "Ereignisse",
    "system": "System",
    "import": "Regelkette importieren",
    "export": "Regelkette exportieren",
    "export-failed-error": "Regelkette konnte nicht exportiert werden: {{error}}",
    "create-new-rulechain": "Neue Regelkette erstellen",
    "rulechain-file": "Regelketten-Datei",
    "invalid-rulechain-file-error": "Regelkette konnte nicht importiert werden: Ungültige Datenstruktur.",
    "copyId": "Regelkette-ID kopieren",
    "idCopiedMessage": "Regelkette-ID wurde in die Zwischenablage kopiert",
    "select-rulechain": "Regelkette auswählen",
    "no-rulechains-matching": "Keine Regelketten für '{{entity}}' gefunden.",
    "rulechain-required": "Regelkette ist erforderlich",
    "management": "Regelverwaltung",
    "debug-mode": "Debug-Modus",
    "search": "Regelketten suchen",
    "selected-rulechains": "{ count, plural, =1 {1 Regelkette} other {# Regelketten} } ausgewählt",
    "open-rulechain": "Regelkette öffnen",
    "edge-template-root": "Vorlagen-Wurzel",
    "assign-to-edge": "Edge zuweisen",
    "edge-rulechain": "Edge-Regelkette",
    "unassign-rulechain-from-edge-text": "Nach der Bestätigung wird die Regelkette entfernt und ist für das Edge nicht mehr verfügbar.",
    "unassign-rulechains-from-edge-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Regelkette} other {# Regelketten} } entfernen möchten?",
    "unassign-rulechains-from-edge-text": "Nach der Bestätigung werden alle ausgewählten Regelketten entfernt und sind für das Edge nicht mehr verfügbar.",
    "assign-rulechain-to-edge-title": "Regelketten dem Edge zuweisen",
    "assign-rulechain-to-edge-text": "Bitte wählen Sie die Regelketten aus, die dem Edge zugewiesen werden sollen",
    "set-edge-template-root-rulechain": "Regelkette als Edge-Vorlagen-Wurzel festlegen",
    "set-edge-template-root-rulechain-title": "Sind Sie sicher, dass Sie die Regelkette '{{ruleChainName}}' zur Edge-Vorlagen-Wurzel machen möchten?",
    "set-edge-template-root-rulechain-text": "Nach der Bestätigung wird diese Regelkette als Wurzel-Regelkette für neu erstellte Edges festgelegt.",
    "invalid-rulechain-type-error": "Regelkette konnte nicht importiert werden: Ungültiger Regelkettentyp. Erwarteter Typ ist {{expectedRuleChainType}}.",
    "set-auto-assign-to-edge": "Regelkette bei Erstellung automatisch Edge(s) zuweisen",
    "set-auto-assign-to-edge-title": "Sind Sie sicher, dass Sie die Edge-Regelkette '{{ruleChainName}}' bei der Erstellung automatisch Edge(s) zuweisen möchten?",
    "set-auto-assign-to-edge-text": "Nach der Bestätigung wird die Edge-Regelkette bei der Erstellung automatisch Edge(s) zugewiesen.",
    "unset-auto-assign-to-edge": "Regelkette bei Erstellung nicht automatisch Edge(s) zuweisen",
    "unset-auto-assign-to-edge-title": "Sind Sie sicher, dass Sie die Regelkette '{{ruleChainName}}' bei der Erstellung nicht automatisch Edge(s) zuweisen möchten?",
    "unset-auto-assign-to-edge-text": "Nach der Bestätigung wird die Edge-Regelkette nicht mehr automatisch bei Erstellung zugewiesen.",
    "unassign-rulechain-title": "Sind Sie sicher, dass Sie die Regelkette '{{ruleChainName}}' entfernen möchten?",
    "unassign-rulechains": "Regelketten entfernen"
  },
  "rulenode": {
    "rule-node-events": "Regelknotenereignisse",
    "details": "Details",
    "events": "Ereignisse",
    "search": "Knoten suchen",
    "open-node-library": "Knotenbibliothek öffnen",
    "close-node-library": "Knotenbibliothek schließen",
    "add": "Regelknoten hinzufügen",
    "name": "Name",
    "name-required": "Name ist erforderlich.",
    "name-max-length": "Name sollte weniger als 256 Zeichen enthalten",
    "type": "Typ",
    "rule-node-description": "Beschreibung des Regelknotens",
    "delete": "Regelknoten löschen",
    "select-all-objects": "Alle Knoten und Verbindungen auswählen",
    "deselect-all-objects": "Alle Knoten und Verbindungen abwählen",
    "delete-selected-objects": "Ausgewählte Knoten und Verbindungen löschen",
    "delete-selected": "Ausgewählte löschen",
    "create-nested-rulechain": "Verschachtelte Regelkette erstellen",
    "select-all": "Alle auswählen",
    "copy-selected": "Ausgewählte kopieren",
    "deselect-all": "Alle abwählen",
    "rulenode-details": "Regelknotendetails",
    "debug-mode": "Debug-Modus",
    "singleton": "Einzelexemplar",
    "configuration": "Konfiguration",
    "link": "Verbindung",
    "link-details": "Details der Regelknotenverbindung",
    "add-link": "Verbindung hinzufügen",
    "link-label": "Verbindungsbezeichnung",
    "link-label-required": "Verbindungsbezeichnung ist erforderlich.",
    "custom-link-label": "Benutzerdefinierte Verbindungsbezeichnung",
    "custom-link-label-required": "Benutzerdefinierte Verbindungsbezeichnung ist erforderlich.",
    "link-labels": "Verbindungsbezeichnungen",
    "link-labels-required": "Verbindungsbezeichnungen sind erforderlich.",
    "no-link-labels-found": "Keine Verbindungsbezeichnungen gefunden",
    "no-link-label-matching": "'{{label}}' nicht gefunden.",
    "create-new-link-label": "Neue erstellen!",
    "type-filter": "Filter",
    "type-filter-details": "Eingehende Nachrichten mit konfigurierten Bedingungen filtern",
    "type-enrichment": "Anreicherung",
    "type-enrichment-details": "Zusätzliche Informationen zu den Nachrichtendaten hinzufügen",
    "type-transformation": "Transformation",
    "type-transformation-details": "Nachrichtennutzlast und Metadaten ändern",
    "type-action": "Aktion",
    "type-action-details": "Spezielle Aktion ausführen",
    "type-external": "Extern",
    "type-external-details": "Interaktion mit externem System",
    "type-rule-chain": "Regelkette",
    "type-rule-chain-details": "Eingehende Nachrichten an definierte Regelkette weiterleiten",
    "type-flow": "Fluss",
    "type-flow-details": "Nachrichtenfluss organisieren",
    "type-input": "Eingang",
    "type-input-details": "Logischer Eingang der Regelkette, leitet eingehende Nachrichten an den nächsten Regelknoten weiter",
    "type-unknown": "Unbekannt",
    "type-unknown-details": "Nicht aufgelöster Regelknoten",
    "directive-is-not-loaded": "Die definierte Konfigurationsdirektive '{{directiveName}}' ist nicht verfügbar.",
    "ui-resources-load-error": "Konfigurations-UI-Ressourcen konnten nicht geladen werden.",
    "invalid-target-rulechain": "Ziel-Regelkette konnte nicht aufgelöst werden!",
    "test-script-function": "Skriptfunktion testen",
    "script-lang-java-script": "JavaScript",
    "script-lang-tbel": "TBEL",
    "message": "Nachricht",
    "message-type": "Nachrichtentyp",
    "select-message-type": "Nachrichtentyp auswählen",
    "message-type-required": "Nachrichtentyp ist erforderlich",
    "metadata": "Metadaten",
    "metadata-required": "Metadateneinträge dürfen nicht leer sein.",
    "output": "Ausgabe",
    "test": "Test",
    "help": "Hilfe",
    "reset-debug-settings": "Debug-Einstellungen in allen Knoten zurücksetzen",
    "test-with-this-message": "{{test}} mit dieser Nachricht",
    "queue-hint": "Wählen Sie eine Warteschlange für die Nachrichtenweiterleitung zu einer anderen Warteschlange. Standardmäßig wird die 'Main'-Warteschlange verwendet.",
    "queue-singleton-hint": "Wählen Sie eine Warteschlange für die Nachrichtenweiterleitung in Mehrinstanzumgebungen. Standardmäßig wird die 'Main'-Warteschlange verwendet."
  },
  "rule-node-config": {
    "id": "ID",
    "additional-info": "Zusätzliche Informationen",
    "advanced-settings": "Erweiterte Einstellungen",
    "create-entity-if-not-exists": "Neue Entität erstellen, wenn nicht vorhanden",
    "create-entity-if-not-exists-hint": "Wenn aktiviert, wird eine neue Entität mit angegebenen Parametern erstellt, sofern sie noch nicht existiert. Existierende Entitäten werden wie vorhanden für die Beziehung verwendet.",
    "select-device-connectivity-event": "Geräteverbindungsereignis auswählen",
    "entity-name-pattern": "Namensmuster",
    "device-name-pattern": "Gerätename",
    "asset-name-pattern": "Asset-Name",
    "entity-view-name-pattern": "Entitätsansichtsname",
    "customer-title-pattern": "Kundentitel",
    "dashboard-name-pattern": "Dashboard-Titel",
    "user-name-pattern": "Benutzer-E-Mail",
    "edge-name-pattern": "Edge-Name",
    "entity-name-pattern-required": "Namensmuster ist erforderlich",
    "entity-name-pattern-hint": "Das Feld 'Namensmuster' unterstützt Templatisierung. Verwenden Sie $[messageKey] für Nachrichtenwerte und ${metadataKey} für Metadatenwerte.",
    "copy-message-type": "Nachrichtentyp kopieren",
    "entity-type-pattern": "Typmuster",
    "entity-type-pattern-required": "Typmuster ist erforderlich",
    "message-type-value": "Nachrichtentyp-Wert",
    "message-type-value-required": "Nachrichtentyp-Wert ist erforderlich",
    "message-type-value-max-length": "Nachrichtentyp-Wert sollte weniger als 256 Zeichen enthalten",
    "output-message-type": "Ausgabe-Nachrichtentyp",
    "entity-cache-expiration": "Ablaufzeit des Entitäten-Caches (Sekunden)",
    "entity-cache-expiration-hint": "Gibt das maximale Intervall an, in dem gefundene Entitätsdatensätze gespeichert werden dürfen. Wert 0 bedeutet, dass Datensätze nie ablaufen.",
    "entity-cache-expiration-required": "Ablaufzeit des Entitäten-Caches ist erforderlich.",
    "entity-cache-expiration-range": "Ablaufzeit des Entitäten-Caches muss größer oder gleich 0 sein.",
    "customer-name-pattern": "Kundentitel",
    "customer-name-pattern-required": "Kundentitel ist erforderlich",
    "customer-name-pattern-hint": "Verwenden Sie $[messageKey] für Nachrichtenwerte und ${metadataKey} für Metadatenwerte.",
    "create-customer-if-not-exists": "Neuen Kunden erstellen, wenn nicht vorhanden",
    "unassign-from-customer": "Von bestimmtem Kunden trennen, wenn Absender ein Dashboard ist",
    "unassign-from-customer-tooltip": "Nur Dashboards können mehreren Kunden gleichzeitig zugewiesen werden.\nWenn der Nachrichtenabsender ein Dashboard ist, müssen Sie den Kundentitel explizit angeben, um die Zuordnung zu entfernen.",
    "customer-cache-expiration": "Ablaufzeit des Kunden-Caches (Sekunden)",
    "customer-cache-expiration-hint": "Gibt das maximale Intervall an, in dem gefundene Kundendatensätze gespeichert werden dürfen. Wert 0 bedeutet, dass Datensätze nie ablaufen.",
    "customer-cache-expiration-required": "Ablaufzeit des Kunden-Caches ist erforderlich.",
    "customer-cache-expiration-range": "Ablaufzeit des Kunden-Caches muss größer oder gleich 0 sein.",
    "interval-start": "Intervallbeginn",
    "interval-end": "Intervallende",
    "time-unit": "Zeiteinheit",
    "fetch-mode": "Abrufmodus",
    "order-by-timestamp": "Nach Zeitstempel sortieren",
    "limit": "Grenzwert",
    "limit-hint": "Min. Wert: 2, Max: 1000. Um einen Eintrag abzurufen, wählen Sie den Abrufmodus 'Erster' oder 'Letzter'.",
    "limit-required": "Grenzwert ist erforderlich.",
    "limit-range": "Grenzwert muss zwischen 2 und 1000 liegen.",
    "time-unit-milliseconds": "Millisekunden",
    "time-unit-seconds": "Sekunden",
    "time-unit-minutes": "Minuten",
    "time-unit-hours": "Stunden",
    "time-unit-days": "Tage",
    "time-value-range": "Zulässiger Bereich: 1 bis 2147483647.",
    "start-interval-value-required": "Intervallbeginn ist erforderlich.",
    "end-interval-value-required": "Intervallende ist erforderlich.",
    "filter": "Filter",
    "switch": "Umschalter",
    "math-templatization-tooltip": "Dieses Feld unterstützt Templatisierung. Verwenden Sie $[messageKey] für Nachrichtenwerte und ${metadataKey} für Metadatenwerte.",
    "add-message-type": "Nachrichtentyp hinzufügen",
    "select-message-types-required": "Mindestens ein Nachrichtentyp muss ausgewählt werden.",
    "select-message-types": "Nachrichtentypen auswählen",
    "no-message-types-found": "Keine Nachrichtentypen gefunden",
    "no-message-type-matching": "'{{messageType}}' nicht gefunden.",
    "create-new-message-type": "Neuen erstellen.",
    "message-types-required": "Nachrichtentypen sind erforderlich.",
    "client-attributes": "Client-Attribute",
    "shared-attributes": "Geteilte Attribute",
    "server-attributes": "Server-Attribute",
    "attributes-keys": "Attributschlüssel",
    "attributes-keys-required": "Attributschlüssel sind erforderlich",
    "attributes-scope": "Attributbereich",
    "attributes-scope-value": "Attributbereichswert",
    "attributes-scope-value-copy": "Attributbereichswert kopieren",
    "attributes-scope-hint": "Verwenden Sie den Metadatenschlüssel 'scope', um den Attributbereich pro Nachricht dynamisch zu setzen. Überschreibt die Konfiguration.",
    "notify-device": "Benachrichtigung an Gerät erzwingen",
    "send-attributes-updated-notification": "Benachrichtigung bei aktualisierten Attributen senden",
    "send-attributes-updated-notification-hint": "Sendet Benachrichtigung über aktualisierte Attribute als separate Nachricht an die Regelmaschinen-Warteschlange.",
    "send-attributes-deleted-notification": "Benachrichtigung bei gelöschten Attributen senden",
    "send-attributes-deleted-notification-hint": "Sendet Benachrichtigung über gelöschte Attribute als separate Nachricht an die Regelmaschinen-Warteschlange.",
    "update-attributes-only-on-value-change": "Attribute nur bei Wertänderung speichern",
    "update-attributes-only-on-value-change-hint": "Aktualisiert die Attribute bei jeder eingehenden Nachricht, unabhängig davon, ob sich deren Wert geändert hat. Erhöht die API-Nutzung und verringert die Leistung.",
    "update-attributes-only-on-value-change-hint-enabled": "Aktualisiert die Attribute nur, wenn sich deren Wert geändert hat. Wenn der Wert unverändert bleibt, werden weder der Attribut-Zeitstempel noch eine Änderungsbenachrichtigung gesendet.",
    "fetch-credentials-to-metadata": "Zugangsdaten in Metadaten übernehmen",
    "notify-device-on-update-hint": "Wenn aktiviert, wird das Gerät über die Aktualisierung gemeinsamer Attribute zwangsweise benachrichtigt. Wenn deaktiviert, steuert das Metadatenfeld 'notifyDevice' im eingehenden Nachrichtenkontext das Benachrichtigungsverhalten. Um die Benachrichtigung zu deaktivieren, muss der Parameter 'notifyDevice' auf 'false' gesetzt sein. In allen anderen Fällen wird eine Benachrichtigung ausgelöst.",
    "notify-device-on-delete-hint": "Wenn aktiviert, wird das Gerät über das Entfernen gemeinsamer Attribute zwangsweise benachrichtigt. Wenn deaktiviert, steuert das Metadatenfeld 'notifyDevice' im eingehenden Nachrichtenkontext das Verhalten. Um die Benachrichtigung zu aktivieren, muss der Parameter 'notifyDevice' auf 'true' gesetzt sein. In allen anderen Fällen wird keine Benachrichtigung gesendet.",
    "latest-timeseries": "Neueste Zeitreihendatenschlüssel",
    "timeseries-keys": "Zeitreihenschlüssel",
    "timeseries-keys-required": "Mindestens ein Zeitreihenschlüssel muss ausgewählt sein.",
    "add-timeseries-key": "Zeitreihenschlüssel hinzufügen",
    "add-message-field": "Nachrichtenfeld hinzufügen",
    "relation-search-parameters": "Suchparameter für Beziehungen",
    "relation-parameters": "Beziehungsparameter",
    "add-metadata-field": "Metadatenfeld hinzufügen",
    "data-keys": "Feldnamen der Nachricht",
    "copy-from": "Kopieren von",
    "data-to-metadata": "Daten zu Metadaten",
    "metadata-to-data": "Metadaten zu Daten",
    "use-regular-expression-hint": "Verwenden Sie reguläre Ausdrücke, um Schlüssel anhand von Mustern zu kopieren.\n\nTipps & Tricks:\nDrücken Sie 'Enter', um die Eingabe eines Feldnamens abzuschließen.\nDrücken Sie 'Rücktaste', um einen Feldnamen zu löschen. Mehrere Feldnamen werden unterstützt.",
    "interval": "Intervall",
    "interval-required": "Intervall ist erforderlich",
    "interval-hint": "Deduplizierungsintervall in Sekunden.",
    "interval-min-error": "Minimal zulässiger Wert ist 1",
    "max-pending-msgs": "Max. wartende Nachrichten",
    "max-pending-msgs-hint": "Maximale Anzahl an Nachrichten, die im Speicher für jede eindeutige Deduplizierungs-ID gespeichert werden.",
    "max-pending-msgs-required": "Max. wartende Nachrichten ist erforderlich",
    "max-pending-msgs-max-error": "Maximal zulässiger Wert ist 1000",
    "max-pending-msgs-min-error": "Minimal zulässiger Wert ist 1",
    "max-retries": "Maximale Wiederholungen",
    "max-retries-required": "Maximale Wiederholungen sind erforderlich",
    "max-retries-hint": "Maximale Anzahl an Wiederholungen zum Einreihen deduplizierter Nachrichten in die Warteschlange. Verzögerung von 10 Sekunden zwischen den Wiederholungen.",
    "max-retries-max-error": "Maximal zulässiger Wert ist 100",
    "max-retries-min-error": "Minimal zulässiger Wert ist 0",
    "strategy": "Strategie",
    "strategy-required": "Strategie ist erforderlich",
    "strategy-all-hint": "Gibt alle Nachrichten, die während des Deduplizierungszeitraums eingetroffen sind, als einzelnes JSON-Array zurück. Jedes Element enthält die Eigenschaften msg und metadata.",
    "strategy-first-hint": "Gibt die erste Nachricht zurück, die während des Deduplizierungszeitraums eingetroffen ist.",
    "strategy-last-hint": "Gibt die letzte Nachricht zurück, die während des Deduplizierungszeitraums eingetroffen ist.",
    "first": "Erste",
    "last": "Letzte",
    "all": "Alle",
    "output-msg-type-hint": "Der Nachrichtentyp des Deduplizierungsergebnisses.",
    "queue-name-hint": "Name der Warteschlange, in die das Deduplizierungsergebnis veröffentlicht wird.",
    "keys": "Schlüssel",
    "keys-required": "Schlüssel sind erforderlich",
    "rename-keys-in": "Schlüssel umbenennen in",
    "data": "Daten",
    "message": "Nachricht",
    "metadata": "Metadaten",
    "current-key-name": "Aktueller Schlüsselname",
    "key-name-required": "Schlüsselname ist erforderlich",
    "new-key-name": "Neuer Schlüsselname",
    "new-key-name-required": "Neuer Schlüsselname ist erforderlich",
    "metadata-keys": "Metadatenfeldnamen",
    "json-path-expression": "JSONPath-Ausdruck",
    "json-path-expression-required": "JSONPath-Ausdruck ist erforderlich",
    "json-path-expression-hint": "JSONPath gibt einen Pfad zu einem Element oder einer Menge von Elementen in einer JSON-Struktur an. '$' steht für das Wurzelelement.",
    "relations-query": "Beziehungsabfrage",
    "device-relations-query": "Gerätebeziehungsabfrage",
    "max-relation-level": "Max. Beziehungsebene",
    "max-relation-level-error": "Wert muss größer als 0 oder leer sein.",
    "max-relation-level-invalid": "Wert muss eine ganze Zahl sein.",
    "relation-type": "Beziehungstyp",
    "relation-type-pattern": "Beziehungstyp-Muster",
    "relation-type-pattern-required": "Beziehungstyp-Muster ist erforderlich",
    "relation-types-list": "Zu propagierende Beziehungstypen",
    "relation-types-list-hint": "Wenn keine Beziehungstypen ausgewählt sind, werden Alarme ohne Filterung nach Typ propagiert.",
    "unlimited-level": "Unbegrenzte Ebene",
    "latest-telemetry": "Neueste Telemetriedaten",
    "add-telemetry-key": "Telemetrieschlüssel hinzufügen",
    "delete-from": "Löschen von",
    "use-regular-expression-delete-hint": "Regulären Ausdruck verwenden, um Schlüssel nach Muster zu löschen.\n\nTipps:\nEnter = Feldname abschließen\nBackspace = löschen\nMehrere Felder erlaubt.",
    "fetch-into": "Abrufen in",
    "attr-mapping": "Attribut-Zuordnung:",
    "source-attribute": "Quell-Attributschlüssel",
    "source-attribute-required": "Quell-Attributschlüssel ist erforderlich.",
    "source-telemetry": "Quell-Telemetrieschlüssel",
    "source-telemetry-required": "Quell-Telemetrieschlüssel ist erforderlich.",
    "target-key": "Zielschlüssel",
    "target-key-required": "Zielschlüssel ist erforderlich.",
    "attr-mapping-required": "Mindestens ein Zuordnungseintrag muss angegeben werden.",
    "fields-mapping": "Feld-Zuordnung",
    "fields-mapping-hint": "Wenn das Nachrichtenfeld auf $entityId gesetzt ist, wird die ID des Absenders in die angegebene Spalte gespeichert.",
    "relations-query-config-direction-suffix": "Absender",
    "profile-name": "Profilname",
    "fetch-circle-parameter-info-from-metadata-hint": "Das Metadatenfeld '{{perimeterKeyName}}' muss im folgenden Format definiert sein: {\"latitude\":48.196, \"longitude\":24.6532, \"radius\":100.0, \"radiusUnit\":\"METER\"}",
    "fetch-poligon-parameter-info-from-metadata-hint": "Das Metadatenfeld '{{perimeterKeyName}}' muss im folgenden Format definiert sein: [[48.19736,24.65235],[48.19800,24.65060],...,[48.19849,24.65420]]",
    "short-templatization-tooltip": "Verwenden Sie $[messageKey], um einen Wert aus der Nachricht zu extrahieren, und ${metadataKey}, um einen Wert aus den Metadaten zu extrahieren.",
    "fields-mapping-required": "Mindestens eine Feldzuordnung muss angegeben werden.",
    "at-least-one-field-required": "Mindestens ein Eingabefeld muss einen Wert enthalten.",
    "originator-fields-sv-map-hint": "Zielschlüsselfelder unterstützen Templatisierung. Verwenden Sie $[messageKey], um einen Wert aus der Nachricht zu extrahieren, und ${metadataKey}, um einen Wert aus den Metadaten zu extrahieren.",
    "sv-map-hint": "Nur Zielschlüsselfelder unterstützen Templatisierung. Verwenden Sie $[messageKey], um einen Wert aus der Nachricht zu extrahieren, und ${metadataKey}, um einen Wert aus den Metadaten zu extrahieren.",
    "source-field": "Quellfeld",
    "source-field-required": "Quellfeld ist erforderlich.",
    "originator-source": "Absenderquelle",
    "new-originator": "Neuer Absender",
    "originator-customer": "Kunde",
    "originator-tenant": "Mandant",
    "originator-related": "Zugehörige Entität",
    "originator-alarm-originator": "Alarm-Absender",
    "originator-entity": "Entität nach Namensmuster",
    "clone-message": "Nachricht duplizieren",
    "transform": "Transformieren",
    "default-ttl": "Standard-TTL",
    "default-ttl-required": "Standard-TTL ist erforderlich.",
    "default-ttl-hint": "Der Regelknoten holt die TTL aus den Metadaten der Nachricht. Wenn nicht vorhanden, wird die Konfiguration verwendet. Wert 0 verwendet TTL aus Mandantenprofil.",
    "default-ttl-zero-hint": "TTL wird nicht angewendet, wenn der Wert 0 ist.",
    "min-default-ttl-message": "Nur minimaler TTL-Wert von 0 ist erlaubt.",
    "generation-parameters": "Generierungsparameter",
    "message-count": "Limit für generierte Nachrichten (0 = unbegrenzt)",
    "message-count-required": "Limit für generierte Nachrichten ist erforderlich.",
    "min-message-count-message": "Nur 0 als minimaler Nachrichtenwert erlaubt.",
    "period-seconds": "Zeitraum in Sekunden",
    "period-seconds-required": "Zeitraum ist erforderlich.",
    "generation-frequency-seconds": "Generierungshäufigkeit in Sekunden",
    "generation-frequency-required": "Generierungshäufigkeit ist erforderlich.",
    "min-generation-frequency-message": "Mindestens 60 Sekunden sind erforderlich.",
    "script-lang-tbel": "TBEL",
    "script-lang-js": "JS",
    "use-metadata-period-in-seconds-patterns": "Muster für Zeitraum in Sekunden verwenden",
    "use-metadata-period-in-seconds-patterns-hint": "Wenn ausgewählt, verwendet der Regelknoten ein Zeitraum-Muster in Sekunden aus den Metadaten oder Daten der Nachricht.",
    "period-in-seconds-pattern": "Zeitraum-Muster in Sekunden",
    "period-in-seconds-pattern-required": "Zeitraum-Muster in Sekunden ist erforderlich",
    "min-period-seconds-message": "Mindestens 60 Sekunden als Zeitraum erforderlich.",
    "originator": "Absender",
    "message-body": "Nachrichteninhalt",
    "message-metadata": "Nachrichtenmetadaten",
    "generate": "Generieren",
    "current-rule-node": "Aktueller Regelknoten",
    "current-tenant": "Aktueller Mandant",
    "generator-function": "Generatorfunktion",
    "test-generator-function": "Generatorfunktion testen",
    "generator": "Generator",
    "test-filter-function": "Filterfunktion testen",
    "test-switch-function": "Switch-Funktion testen",
    "test-transformer-function": "Transformationsfunktion testen",
    "transformer": "Transformer",
    "alarm-create-condition": "Bedingung zur Alarmerstellung",
    "test-condition-function": "Bedingungsfunktion testen",
    "alarm-clear-condition": "Bedingung zur Alarmauflösung",
    "alarm-details-builder": "Alarmdetails-Generator",
    "test-details-function": "Detailfunktion testen",
    "alarm-type": "Alarmtyp",
    "select-entity-types": "Entitätstypen auswählen",
    "alarm-type-required": "Alarmtyp ist erforderlich.",
    "alarm-severity": "Alarm-Schweregrad",
    "alarm-severity-required": "Alarm-Schweregrad ist erforderlich",
    "alarm-severity-pattern": "Muster für Alarm-Schweregrad",
    "alarm-status-filter": "Alarmstatus-Filter",
    "alarm-status-list-empty": "Alarmstatusliste ist leer",
    "no-alarm-status-matching": "Kein übereinstimmender Alarmstatus gefunden.",
    "propagate": "Alarm an verknüpfte Entitäten weiterleiten",
    "propagate-to-owner": "Alarm an Eigentümer (Kunde oder Mandant) weiterleiten",
    "propagate-to-tenant": "Alarm an Mandant weiterleiten",
    "condition": "Bedingung",
    "details": "Details",
    "to-string": "In String umwandeln",
    "test-to-string-function": "To-String-Funktion testen",
    "from-template": "Von",
    "from-template-required": "Absender ist erforderlich",
    "message-to-metadata": "Nachricht zu Metadaten",
    "metadata-to-message": "Metadaten zur Nachricht",
    "from-message": "Aus Nachricht",
    "from-metadata": "Aus Metadaten",
    "to-template": "An",
    "to-template-required": "Empfänger-Vorlage ist erforderlich",
    "mail-address-list-template-hint": "Kommagetrennte Adressliste. Verwenden Sie <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code> für Werte aus den Metadaten und <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> für Werte aus dem Nachrichtentext.",
    "cc-template": "Cc",
    "bcc-template": "Bcc",
    "subject-template": "Betreff",
    "subject-template-required": "Betreffvorlage ist erforderlich",
    "body-template": "Inhalt",
    "body-template-required": "Inhaltsvorlage ist erforderlich",
    "dynamic-mail-body-type": "Dynamischer Nachrichtentyp",
    "mail-body-type": "Nachrichtentyp",
    "body-type-template": "Vorlage Nachrichtentyp",
    "reply-routing-configuration": "Antwort-Routing-Konfiguration",
    "rpc-reply-routing-configuration-hint": "Diese Parameter geben die Metadaten-Schlüssel an, die zur Identifikation von Dienst, Sitzung und Anfrage verwendet werden.",
    "reply-routing-configuration-hint": "Diese Parameter geben die Metadaten-Schlüssel an, die zur Identifikation von Dienst und Anfrage verwendet werden.",
    "request-id-metadata-attribute": "Anfrage-ID",
    "service-id-metadata-attribute": "Dienst-ID",
    "session-id-metadata-attribute": "Sitzungs-ID",
    "timeout-sec": "Timeout in Sekunden",
    "timeout-required": "Timeout ist erforderlich",
    "min-timeout-message": "Nur Timeout-Wert 0 ist erlaubt.",
    "endpoint-url-pattern": "Endpoint-URL-Muster",
    "endpoint-url-pattern-required": "Endpoint-URL-Muster ist erforderlich",
    "request-method": "Anfragemethode",
    "use-simple-client-http-factory": "Einfache HTTP-Client-Fabrik verwenden",
    "ignore-request-body": "Ohne Nachrichteninhalt",
    "parse-to-plain-text": "In Klartext umwandeln",
    "parse-to-plain-text-hint": "Wenn ausgewählt, wird die JSON-Nutzlast in Klartext umgewandelt, z. B. msg = \"Hello,\\t\"world\"\" → Hello, \"world\"",
    "read-timeout": "Lese-Timeout in Millisekunden",
    "read-timeout-hint": "Wert 0 bedeutet unbegrenztes Timeout",
    "max-parallel-requests-count": "Max. Anzahl paralleler Anfragen",
    "max-parallel-requests-count-hint": "Wert 0 bedeutet unbegrenzte Parallelität",
    "max-response-size": "Maximale Antwortgröße (in KB)",
    "max-response-size-hint": "Die maximale Menge an Speicher, die zum Puffern von Daten beim Dekodieren oder Kodieren von HTTP-Nachrichten wie JSON- oder XML-Nutzdaten reserviert wird",
    "headers": "Header",
    "headers-hint": "Verwenden Sie <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code> für Werte aus den Metadaten und <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> für Werte aus dem Nachrichtentext in Header-/Wert-Feldern.",
    "header": "Header",
    "header-required": "Header ist erforderlich",
    "value": "Wert",
    "value-required": "Wert ist erforderlich",
    "topic-pattern": "Themenmuster",
    "key-pattern": "Schlüsselmuster",
    "key-pattern-hint": "Optional. Wenn eine gültige Partitionsnummer angegeben ist, wird sie beim Senden des Datensatzes verwendet. Wenn keine Partition angegeben ist, wird stattdessen der Schlüssel verwendet. Wenn beides nicht angegeben ist, wird die Partition im Round-Robin-Verfahren zugewiesen.",
    "topic-pattern-required": "Themenmuster ist erforderlich",
    "topic": "Thema",
    "topic-required": "Thema ist erforderlich",
    "bootstrap-servers": "Bootstrap-Server",
    "bootstrap-servers-required": "Bootstrap-Server-Wert ist erforderlich",
    "other-properties": "Weitere Eigenschaften",
    "key": "Schlüssel",
    "key-required": "Schlüssel ist erforderlich",
    "retries": "Automatische Wiederholungen bei Fehlern",
    "min-retries-message": "Nur 0 Mindestanzahl an Wiederholungen ist erlaubt.",
    "batch-size-bytes": "Batchgröße in Bytes",
    "min-batch-size-bytes-message": "Nur 0 minimale Batchgröße ist erlaubt.",
    "linger-ms": "Lokale Pufferdauer (ms)",
    "min-linger-ms-message": "Nur 0 ms als Mindestwert ist erlaubt.",
    "buffer-memory-bytes": "Maximale Client-Puffergröße in Bytes",
    "min-buffer-memory-message": "Nur 0 minimale Puffergröße ist erlaubt.",
    "memory-buffer-size-range": "Die Speicherpuffergröße muss zwischen 0 und {{max}} KB liegen",
    "acks": "Anzahl der Bestätigungen",
    "topic-arn-pattern": "Thema-ARN-Muster",
    "topic-arn-pattern-required": "Thema-ARN-Muster ist erforderlich",
    "aws-access-key-id": "AWS-Zugangsschlüssel-ID",
    "aws-access-key-id-required": "AWS-Zugangsschlüssel-ID ist erforderlich",
    "aws-secret-access-key": "AWS-Geheimer Zugangsschlüssel",
    "aws-secret-access-key-required": "AWS-Geheimer Zugangsschlüssel ist erforderlich",
    "aws-region": "AWS-Region",
    "aws-region-required": "AWS-Region ist erforderlich",
    "exchange-name-pattern": "Exchange-Namensmuster",
    "routing-key-pattern": "Routing-Schlüssel-Muster",
    "message-properties": "Nachrichteneigenschaften",
    "host": "Host",
    "host-required": "Host ist erforderlich",
    "port": "Port",
    "port-required": "Port ist erforderlich",
    "port-range": "Port muss im Bereich von 1 bis 65535 liegen.",
    "virtual-host": "Virtueller Host",
    "username": "Benutzername",
    "password": "Passwort",
    "automatic-recovery": "Automatische Wiederherstellung",
    "connection-timeout-ms": "Verbindungs-Timeout (ms)",
    "min-connection-timeout-ms-message": "Nur 0 ms als Mindestwert ist erlaubt.",
    "handshake-timeout-ms": "Handshake-Timeout (ms)",
    "min-handshake-timeout-ms-message": "Nur 0 ms als Mindestwert ist erlaubt.",
    "client-properties": "Client-Eigenschaften",
    "queue-url-pattern": "Warteschlangen-URL-Muster",
    "queue-url-pattern-required": "Warteschlangen-URL-Muster ist erforderlich",
    "delay-seconds": "Verzögerung (Sekunden)",
    "min-delay-seconds-message": "Nur 0 Sekunden als Mindestwert ist erlaubt.",
    "max-delay-seconds-message": "Nur maximal 900 Sekunden sind erlaubt.",
    "name": "Name",
    "name-required": "Name ist erforderlich",
    "queue-type": "Warteschlangentyp",
    "sqs-queue-standard": "Standard",
    "sqs-queue-fifo": "FIFO",
    "gcp-project-id": "GCP-Projekt-ID",
    "gcp-project-id-required": "GCP-Projekt-ID ist erforderlich",
    "gcp-service-account-key": "GCP-Dienstkonto-Schlüsseldatei",
    "gcp-service-account-key-required": "GCP-Dienstkonto-Schlüsseldatei ist erforderlich",
    "pubsub-topic-name": "Themenname",
    "pubsub-topic-name-required": "Themenname ist erforderlich",
    "message-attributes": "Nachrichtenattribute",
    "message-attributes-hint": "Verwende <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000000;\">&#125;</span></code> für Werte aus den Metadaten, <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> für Werte aus dem Nachrichteninhalt in Name/Wert-Feldern",
    "connect-timeout": "Verbindungs-Timeout (Sek)",
    "connect-timeout-required": "Verbindungs-Timeout ist erforderlich.",
    "connect-timeout-range": "Verbindungs-Timeout muss im Bereich von 1 bis 200 liegen.",
    "client-id": "Client-ID",
    "client-id-hint": "Optional. Leer lassen für automatisch generierte Client-ID. Vorsicht beim Festlegen der Client-ID: Die meisten MQTT-Broker erlauben keine mehrfachen Verbindungen mit derselben Client-ID. Um mit solchen Brokern zu verbinden, muss deine MQTT-Client-ID eindeutig sein. Wenn die Plattform im Microservice-Modus betrieben wird, wird eine Kopie des Regelknotens in jedem Microservice gestartet. Dies führt automatisch zu mehreren MQTT-Clients mit derselben ID und kann zu Fehlern führen. Um dies zu vermeiden, aktiviere die Option \"Dienst-ID als Suffix zur Client-ID hinzufügen\" unten.",
    "append-client-id-suffix": "Dienst-ID als Suffix zur Client-ID hinzufügen",
    "client-id-suffix-hint": "Optional. Wird angewendet, wenn die \"Client ID\" explizit angegeben ist. Falls ausgewählt, wird die Service-ID als Suffix zur Client-ID hinzugefügt. Dies hilft, Fehler zu vermeiden, wenn die Plattform im Microservices-Modus betrieben wird.",
    "device-id": "Geräte-ID",
    "device-id-required": "Geräte-ID ist erforderlich.",
    "clean-session": "Saubere Sitzung",
    "enable-ssl": "SSL aktivieren",
    "credentials": "Anmeldedaten",
    "credentials-type": "Anmeldedatentyp",
    "credentials-type-required": "Anmeldedatentyp ist erforderlich.",
    "credentials-anonymous": "Anonym",
    "credentials-basic": "Einfach",
    "credentials-pem": "PEM",
    "credentials-pem-hint": "Mindestens Server-CA-Zertifikat oder ein Paar aus Client-Zertifikat und privatem Client-Schlüssel erforderlich",
    "credentials-sas": "Gemeinsam genutzte Zugriffssignatur (SAS)",
    "sas-key": "SAS-Schlüssel",
    "sas-key-required": "SAS-Schlüssel ist erforderlich.",
    "hostname": "Hostname",
    "hostname-required": "Hostname ist erforderlich.",
    "azure-ca-cert": "CA-Zertifikatsdatei",
    "username-required": "Benutzername ist erforderlich.",
    "password-required": "Passwort ist erforderlich.",
    "ca-cert": "Server-CA-Zertifikatsdatei",
    "private-key": "Privater Client-Schlüssel",
    "cert": "Client-Zertifikat",
    "no-file": "Keine Datei ausgewählt.",
    "drop-file": "Datei ablegen oder klicken, um eine Datei hochzuladen.",
    "private-key-password": "Passwort für privaten Schlüssel",
    "use-system-smtp-settings": "Systemweite SMTP-Einstellungen verwenden",
    "use-metadata-dynamic-interval": "Dynamisches Intervall verwenden",
    "metadata-dynamic-interval-hint": "Eingabefelder für Start- und Endzeitpunkt unterstützen Templating. Beachten Sie, dass der ersetzte Template-Wert in Millisekunden angegeben werden muss. Verwenden Sie $[messageKey] für Werte aus der Nachricht und ${metadataKey} für Werte aus den Metadaten.",
    "use-metadata-interval-patterns-hint": "Wenn ausgewählt, verwendet der Regelknoten Start- und Endintervallmuster aus den Nachrichtendaten oder Metadaten, wobei angenommen wird, dass die Intervalle in Millisekunden angegeben sind.",
    "use-message-alarm-data": "Alarminformationen aus Nachricht verwenden",
    "overwrite-alarm-details": "Alarmdetails überschreiben",
    "use-alarm-severity-pattern": "Alarm-Schweregrad-Muster verwenden",
    "check-all-keys": "Überprüfen, ob alle angegebenen Felder vorhanden sind",
    "check-all-keys-hint": "Wenn ausgewählt, wird geprüft, ob alle angegebenen Schlüssel in den Nachrichtendaten und Metadaten vorhanden sind.",
    "check-relation-to-specific-entity": "Beziehung zu einer bestimmten Entität überprüfen",
    "check-relation-to-specific-entity-tooltip": "Wenn aktiviert, wird die Existenz einer Beziehung zu einer bestimmten Entität überprüft. Andernfalls wird das Vorhandensein einer Beziehung zu einer beliebigen Entität überprüft. In beiden Fällen erfolgt die Beziehungssuche anhand von Richtung und Typ.",
    "check-relation-hint": "Überprüft das Vorhandensein einer Beziehung zu einer bestimmten oder beliebigen Entität basierend auf Richtung und Beziehungstyp.",
    "delete-relation-with-specific-entity": "Beziehung mit spezifischer Entität löschen",
    "delete-relation-with-specific-entity-hint": "Wenn aktiviert, wird nur die Beziehung zu einer spezifischen Entität gelöscht. Andernfalls werden alle passenden Beziehungen entfernt.",
    "delete-relation-hint": "Löscht die Beziehung vom Ursprung der eingehenden Nachricht zur angegebenen Entität oder Entitätenliste basierend auf Richtung und Typ.",
    "remove-current-relations": "Aktuelle Beziehungen entfernen",
    "remove-current-relations-hint": "Entfernt aktuelle Beziehungen vom Ursprung der eingehenden Nachricht basierend auf Richtung und Typ.",
    "change-originator-to-related-entity": "Ursprung zur verbundenen Entität ändern",
    "change-originator-to-related-entity-hint": "Verwendet zur Verarbeitung der eingereichten Nachricht als käme sie von einer anderen Entität.",
    "start-interval": "Intervallstart",
    "end-interval": "Intervallende",
    "start-interval-required": "Intervallstart ist erforderlich.",
    "end-interval-required": "Intervallende ist erforderlich.",
    "smtp-protocol": "Protokoll",
    "smtp-host": "SMTP-Host",
    "smtp-host-required": "SMTP-Host ist erforderlich.",
    "smtp-port": "SMTP-Port",
    "smtp-port-required": "SMTP-Port muss angegeben werden.",
    "smtp-port-range": "SMTP-Port muss im Bereich von 1 bis 65535 liegen.",
    "timeout-msec": "Timeout in ms",
    "min-timeout-msec-message": "Nur 0 ms als Mindestwert ist erlaubt.",
    "enter-username": "Benutzernamen eingeben",
    "enter-password": "Passwort eingeben",
    "enable-tls": "TLS aktivieren",
    "tls-version": "TLS-Version",
    "enable-proxy": "Proxy aktivieren",
    "use-system-proxy-properties": "System-Proxy-Eigenschaften verwenden",
    "proxy-host": "Proxy-Host",
    "proxy-host-required": "Proxy-Host ist erforderlich.",
    "proxy-port": "Proxy-Port",
    "proxy-port-required": "Proxy-Port ist erforderlich.",
    "proxy-port-range": "Proxy-Port muss im Bereich von 1 bis 65535 liegen.",
    "proxy-user": "Proxy-Benutzer",
    "proxy-password": "Proxy-Passwort",
    "proxy-scheme": "Proxy-Schema",
    "numbers-to-template": "Telefonnummern zum Template",
    "numbers-to-template-required": "Telefonnummern zum Template sind erforderlich",
    "numbers-to-template-hint": "Kommagetrennte Telefonnummern. Verwenden Sie <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code> für Werte aus Metadaten und <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> für Werte aus dem Nachrichtentext",
    "sms-message-template": "SMS-Nachrichtenvorlage",
    "sms-message-template-required": "SMS-Nachrichtenvorlage ist erforderlich",
    "use-system-sms-settings": "Systemweite SMS-Anbietereinstellungen verwenden",
    "min-period-0-seconds-message": "Nur 0 Sekunden Mindestzeitraum ist erlaubt.",
    "max-pending-messages": "Maximale ausstehende Nachrichten",
    "max-pending-messages-required": "Maximale ausstehende Nachrichten sind erforderlich.",
    "max-pending-messages-range": "Maximale ausstehende Nachrichten müssen im Bereich von 1 bis 100000 liegen.",
    "originator-types-filter": "Filter für Ursprungstypen",
    "interval-seconds": "Intervall in Sekunden",
    "interval-seconds-required": "Intervall ist erforderlich.",
    "int-range": "Wert darf den maximalen Integer-Grenzwert (2147483648) nicht überschreiten",
    "min-interval-seconds-message": "Nur 1 Sekunde Mindestintervall ist erlaubt.",
    "output-timeseries-key-prefix": "Präfix des Zeitreihen-Schlüssels für Ausgabe",
    "output-timeseries-key-prefix-required": "Präfix des Zeitreihen-Schlüssels für Ausgabe ist erforderlich.",
    "separator-hint": "Drücken Sie \"Enter\", um die Eingabe abzuschließen.",
    "select-details": "Details auswählen",
    "entity-details-id": "ID",
    "entity-details-title": "Titel",
    "entity-details-country": "Land",
    "entity-details-state": "Bundesland",
    "entity-details-city": "Stadt",
    "entity-details-zip": "PLZ",
    "entity-details-address": "Adresse",
    "entity-details-address2": "Adresse 2",
    "entity-details-additional_info": "Zusätzliche Info",
    "entity-details-phone": "Telefon",
    "entity-details-email": "E-Mail",
    "email-sender": "E-Mail-Absender",
    "fields-to-check": "Zu überprüfende Felder",
    "add-detail": "Detail hinzufügen",
    "check-all-keys-tooltip": "Wenn aktiviert, überprüft das Vorhandensein aller in den Nachrichtendaten und Metadaten aufgeführten Felder innerhalb der eingehenden Nachricht.",
    "fields-to-check-hint": "Drücken Sie \"Enter\", um die Eingabe eines Feldnamens abzuschließen. Mehrere Feldnamen werden unterstützt.",
    "entity-details-list-empty": "Mindestens ein Detail muss ausgewählt werden.",
    "alarm-status": "Alarmstatus",
    "alarm-required": "Mindestens ein Alarmstatus muss ausgewählt werden.",
    "no-entity-details-matching": "Keine passenden Entitätsdetails gefunden.",
    "custom-table-name": "Benutzerdefinierter Tabellenname",
    "custom-table-name-required": "Tabellenname ist erforderlich",
    "custom-table-hint": "Die Tabelle muss in Ihrem Cassandra-Cluster erstellt sein und mit dem Präfix 'cs_tb_' beginnen, um das Einfügen in allgemeine TB-Tabellen zu vermeiden. Geben Sie hier den Tabellennamen ohne das Präfix 'cs_tb_' ein.",
    "message-field": "Nachrichtenfeld",
    "message-field-required": "Nachrichtenfeld ist erforderlich.",
    "table-col": "Tabellenspalte",
    "table-col-required": "Tabellenspalte ist erforderlich.",
    "latitude-field-name": "Breitengrad-Feldname",
    "longitude-field-name": "Längengrad-Feldname",
    "latitude-field-name-required": "Breitengrad-Feldname ist erforderlich.",
    "longitude-field-name-required": "Längengrad-Feldname ist erforderlich.",
    "fetch-perimeter-info-from-metadata": "Perimeterinformationen aus Metadaten abrufen",
    "fetch-perimeter-info-from-metadata-tooltip": "Wenn der Perimetertyp auf 'Polygon' gesetzt ist, wird der Wert des Metadatenfelds '{{perimeterKeyName}}' direkt als Definition verwendet, ohne zusätzliche Analyse. Wenn der Typ auf 'Kreis' gesetzt ist, wird der Wert von '{{perimeterKeyName}}' analysiert, um 'latitude', 'longitude', 'radius' und 'radiusUnit' für die Kreisdefinition zu extrahieren.",
    "perimeter-key-name": "Perimeter-Schlüsselname",
    "perimeter-key-name-hint": "Metadatenfeldname, der die Perimeterinformationen enthält.",
    "perimeter-key-name-required": "Perimeter-Schlüsselname ist erforderlich.",
    "perimeter-circle": "Kreis",
    "perimeter-polygon": "Polygon",
    "perimeter-type": "Perimetertyp",
    "circle-center-latitude": "Breite des Kreismittelpunkts",
    "circle-center-latitude-required": "Breite des Kreismittelpunkts ist erforderlich.",
    "circle-center-longitude": "Länge des Kreismittelpunkts",
    "circle-center-longitude-required": "Länge des Kreismittelpunkts ist erforderlich.",
    "range-unit-meter": "Meter",
    "range-unit-kilometer": "Kilometer",
    "range-unit-foot": "Fuß",
    "range-unit-mile": "Meile",
    "range-unit-nautical-mile": "Seemeile",
    "range-units": "Entfernungseinheiten",
    "range-units-required": "Entfernungseinheiten sind erforderlich.",
    "range": "Entfernung",
    "range-required": "Entfernung ist erforderlich.",
    "polygon-definition": "Polygon-Definition",
    "polygon-definition-required": "Polygon-Definition ist erforderlich.",
    "polygon-definition-hint": "Verwenden Sie folgendes Format zur manuellen Definition eines Polygons: [[lat1,lon1],[lat2,lon2], ... ,[latN,lonN]].",
    "min-inside-duration": "Minimale Verweildauer innen",
    "min-inside-duration-value-required": "Minimale Verweildauer innen ist erforderlich",
    "min-inside-duration-time-unit": "Zeiteinheit der minimalen Verweildauer innen",
    "min-outside-duration": "Minimale Verweildauer außen",
    "min-outside-duration-value-required": "Minimale Verweildauer außen ist erforderlich",
    "min-outside-duration-time-unit": "Zeiteinheit der minimalen Verweildauer außen",
    "tell-failure-if-absent": "Fehler melden",
    "tell-failure-if-absent-hint": "Wenn mindestens ein ausgewählter Schlüssel nicht vorhanden ist, wird die ausgehende Nachricht mit \"Fehler\" gekennzeichnet.",
    "get-latest-value-with-ts": "Zeitstempel für letzte Telemetriewerte abrufen",
    "get-latest-value-with-ts-hint": "Wenn ausgewählt, enthalten die neuesten Telemetriedaten auch einen Zeitstempel, z.B.: \"temp\": \"&#123;\"ts\":1574329385897, \"value\":42&#125;\"",
    "ignore-null-strings": "Leere Zeichenfolgen ignorieren",
    "ignore-null-strings-hint": "Wenn ausgewählt, ignoriert der Regelknoten Entitätsfelder mit leerem Wert.",
    "add-metadata-key-values-as-kafka-headers": "Metadaten-Schlüssel-Werte-Paare als Kafka-Header hinzufügen",
    "add-metadata-key-values-as-kafka-headers-hint": "Wenn ausgewählt, werden Schlüssel-Wert-Paare aus den Nachrichtemetadaten als Byte-Arrays mit vordefinierter Zeichenkodierung zu den ausgehenden Kafka-Headern hinzugefügt.",
    "charset-encoding": "Zeichenkodierung",
    "charset-encoding-required": "Zeichenkodierung ist erforderlich.",
    "charset-us-ascii": "US-ASCII",
    "charset-iso-8859-1": "ISO-8859-1",
    "charset-utf-8": "UTF-8",
    "charset-utf-16be": "UTF-16BE",
    "charset-utf-16le": "UTF-16LE",
    "charset-utf-16": "UTF-16",
    "select-queue-hint": "Der Warteschlangenname kann aus einer Dropdown-Liste ausgewählt oder benutzerdefiniert eingegeben werden.",
    "device-profile-node-hint": "Nützlich bei Dauer- oder Wiederholungsbedingungen, um die Alarmzustandsbewertung fortlaufend sicherzustellen.",
    "persist-alarm-rules": "Alarmregelzustand speichern",
    "persist-alarm-rules-hint": "Wenn aktiviert, speichert der Regelknoten den Verarbeitungszustand in der Datenbank.",
    "fetch-alarm-rules": "Alarmregelzustand abrufen",
    "fetch-alarm-rules-hint": "Wenn aktiviert, stellt der Regelknoten beim Start den Verarbeitungszustand wieder her, um sicherzustellen, dass Alarme auch nach Neustarts ausgelöst werden. Andernfalls erfolgt die Wiederherstellung beim Eintreffen der ersten Nachricht.",
    "input-value-key": "Eingabewert-Schlüssel",
    "input-value-key-required": "Eingabewert-Schlüssel ist erforderlich.",
    "output-value-key": "Ausgabewert-Schlüssel",
    "output-value-key-required": "Ausgabewert-Schlüssel ist erforderlich.",
    "number-of-digits-after-floating-point": "Anzahl der Stellen nach dem Dezimalpunkt",
    "number-of-digits-after-floating-point-range": "Anzahl der Stellen nach dem Dezimalpunkt muss zwischen 0 und 15 liegen.",
    "failure-if-delta-negative": "Fehler melden, wenn Differenz negativ ist",
    "failure-if-delta-negative-tooltip": "Regelknoten erzwingt Fehler bei der Nachrichtenverarbeitung, wenn der Delta-Wert negativ ist.",
    "use-caching": "Caching verwenden",
    "use-caching-tooltip": "Regelknoten cached den Wert von \"{{inputValueKey}}\" aus der eingehenden Nachricht zur Leistungsverbesserung. Änderungen an \"{{inputValueKey}}\" außerhalb dieses Knotens aktualisieren den Cache nicht.",
    "add-time-difference-between-readings": "Zeitdifferenz zwischen \"{{inputValueKey}}\"-Werten hinzufügen",
    "add-time-difference-between-readings-tooltip": "Wenn aktiviert, fügt der Regelknoten den Schlüssel \"{{periodValueKey}}\" zur ausgehenden Nachricht hinzu.",
    "period-value-key": "Zeitraum-Wert-Schlüssel",
    "period-value-key-required": "Zeitraum-Wert-Schlüssel ist erforderlich.",
    "general-pattern-hint": "Verwenden Sie ${metadataKey} für Metadatenwert, $[messageKey] für Nachrichtenwert.",
    "alarm-severity-pattern-hint": "Verwenden Sie <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code> für Metadatenwert, <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code> für Nachrichtenwert. Alarm-Schweregrade sollten systemdefiniert sein (CRITICAL, MAJOR usw.)",
    "output-node-name-hint": "Der <b>Name des Regelknotens</b> entspricht dem <b>Beziehungstyp</b> der Ausgabemeldung und wird verwendet, um Nachrichten an andere Knoten in der Regelkette weiterzuleiten.",
    "use-server-ts": "Server-Zeitstempel verwenden",
    "use-server-ts-hint": "Verwenden Sie den aktuellen Zeitstempel des Servers für Zeitreihen ohne expliziten Zeitstempel. Dies hilft, die Reihenfolge bei mehreren Quellen oder verspäteten Nachrichten zu wahren.",
    "kv-map-pattern-hint": "Alle Eingabefelder unterstützen Templating. Verwenden Sie $[messageKey] für Nachrichtendaten und ${metadataKey} für Metadaten.",
    "kv-map-single-pattern-hint": "Eingabefeld unterstützt Templating. Verwenden Sie $[messageKey] für Nachrichtendaten und ${metadataKey} für Metadaten.",
    "shared-scope": "Geteilter Bereich",
    "server-scope": "Server-Bereich",
    "client-scope": "Client-Bereich",
    "attribute-type": "Attribut",
    "attribute-type-description": "Attributwert aus der Datenbank abrufen",
    "attribute-type-result-description": "Ergebnis als Entitätsattribut in der Datenbank speichern",
    "constant-type": "Konstante",
    "constant-type-description": "Konstantenwert definieren",
    "time-series-type": "Zeitreihe",
    "time-series-type-description": "Letzten Zeitreihenwert aus Datenbank abrufen",
    "time-series-type-result-description": "Ergebnis als Zeitreihe in der Datenbank speichern",
    "message-body-type": "Nachricht",
    "message-body-type-description": "Argumentwert aus Nachrichtentext abrufen",
    "message-body-type-result-description": "Ergebnis zur Nachricht hinzufügen",
    "message-metadata-type": "Metadaten",
    "message-metadata-type-description": "Argumentwert aus Nachrichtenmetadaten abrufen",
    "message-metadata-result-description": "Ergebnis zu Nachrichtenmetadaten hinzufügen",
    "argument-tile": "Argumente",
    "no-arguments-prompt": "Keine Argumente konfiguriert",
    "result-title": "Ergebnis",
    "functions-field-input": "Funktionen",
    "no-option-found": "Keine Option gefunden",
    "argument-source-field-input": "Quelle",
    "argument-source-field-input-required": "Quellenangabe für Argument ist erforderlich.",
    "argument-key-field-input": "Schlüssel",
    "argument-key-field-input-required": "Argumentschlüssel ist erforderlich.",
    "constant-value-field-input": "Konstantenwert",
    "constant-value-field-input-required": "Konstantenwert ist erforderlich.",
    "attribute-scope-field-input": "Attributbereich",
    "attribute-scope-field-input-required": "Attributbereich ist erforderlich.",
    "default-value-field-input": "Standardwert",
    "type-field-input": "Typ",
    "type-field-input-required": "Typ ist erforderlich.",
    "key-field-input": "Schlüssel",
    "add-entity-type": "Entitätstyp hinzufügen",
    "add-device-profile": "Geräteprofil hinzufügen",
    "key-field-input-required": "Schlüssel ist erforderlich.",
    "number-floating-point-field-input": "Anzahl Dezimalstellen",
    "number-floating-point-field-input-hint": "Verwenden Sie <i>0</i>, um das Ergebnis in eine Ganzzahl umzuwandeln",
    "add-to-message-field-input": "Zur Nachricht hinzufügen",
    "add-to-metadata-field-input": "Zu Metadaten hinzufügen",
    "custom-expression-field-input": "Mathematischer Ausdruck",
    "custom-expression-field-input-required": "Mathematischer Ausdruck ist erforderlich",
    "custom-expression-field-input-hint": "Geben Sie einen mathematischen Ausdruck zur Auswertung an. Der Standardausdruck zeigt die Umrechnung von Fahrenheit in Celsius.",
    "retained-message": "Beibehalten",
    "attributes-mapping": "Attribut-Zuordnung",
    "latest-telemetry-mapping": "Neueste Telemetrie-Zuordnung",
    "add-mapped-attribute-to": "Zuordnung zu Attributen hinzufügen",
    "add-mapped-latest-telemetry-to": "Zuordnung zu neuester Telemetrie hinzufügen",
    "add-mapped-fields-to": "Zuordnung zu Feldern hinzufügen",
    "add-selected-details-to": "Ausgewählte Details hinzufügen zu",
    "clear-selected-types": "Ausgewählte Typen löschen",
    "clear-selected-details": "Ausgewählte Details löschen",
    "clear-selected-fields": "Ausgewählte Felder löschen",
    "clear-selected-keys": "Ausgewählte Schlüssel löschen",
    "geofence-configuration": "Geofence-Konfiguration",
    "coordinate-field-names": "Koordinaten-Feldnamen",
    "coordinate-field-hint": "Der Regelknoten versucht, die angegebenen Felder aus der Nachricht abzurufen. Wenn diese nicht vorhanden sind, werden sie in den Metadaten gesucht.",
    "presence-monitoring-strategy": "Anwesenheitsüberwachungsstrategie",
    "presence-monitoring-strategy-on-first-message": "Bei erster Nachricht",
    "presence-monitoring-strategy-on-each-message": "Bei jeder Nachricht",
    "presence-monitoring-strategy-on-first-message-hint": "Meldet den Anwesenheitsstatus 'Innen' oder 'Außen' bei der ersten Nachricht, nachdem die konfigurierte Mindestdauer seit dem letzten Status 'Betreten' oder 'Verlassen' vergangen ist.",
    "presence-monitoring-strategy-on-each-message-hint": "Meldet den Anwesenheitsstatus 'Innen' oder 'Außen' bei jeder Nachricht nach dem Statuswechsel 'Betreten' oder 'Verlassen'.",
    "fetch-credentials-to": "Anmeldedaten abrufen zu",
    "add-originator-attributes-to": "Ursprungsattribute hinzufügen zu",
    "originator-attributes": "Ursprungsattribute",
    "fetch-latest-telemetry-with-timestamp": "Neueste Telemetrie mit Zeitstempel abrufen",
    "fetch-latest-telemetry-with-timestamp-tooltip": "Wenn ausgewählt, werden die neuesten Telemetriewerte mit Zeitstempel zu den ausgehenden Metadaten hinzugefügt, z. B.: \"{{latestTsKeyName}}\": \"{\"ts\":1574329385897, \"value\":42}\"",
    "tell-failure": "Fehler melden, wenn Attribute fehlen",
    "tell-failure-tooltip": "Wenn mindestens ein ausgewählter Schlüssel fehlt, wird die ausgehende Nachricht mit 'Fehler' markiert.",
    "created-time": "Erstellungszeit",
    "chip-help": "Drücken Sie 'Enter', um die Eingabe von {{inputName}} abzuschließen.\nDrücken Sie 'Backspace', um {{inputName}} zu löschen.\nMehrere Werte werden unterstützt.",
    "detail": "Detail",
    "field-name": "Feldname",
    "device-profile": "Geräteprofil",
    "entity-type": "Entitätstyp",
    "message-type": "Nachrichtentyp",
    "timeseries-key": "Zeitreihen-Schlüssel",
    "type": "Typ",
    "first-name": "Vorname",
    "last-name": "Nachname",
    "label": "Bezeichnung",
    "originator-fields-mapping": "Ursprungsfeld-Zuordnung",
    "add-mapped-originator-fields-to": "Zugeordnete Ursprungsfelder hinzufügen zu",
    "fields": "Felder",
    "skip-empty-fields": "Leere Felder überspringen",
    "skip-empty-fields-tooltip": "Felder mit leerem Wert werden nicht zur Ausgabemeldung/Metadaten hinzugefügt.",
    "fetch-interval": "Abrufintervall",
    "fetch-strategy": "Abrufstrategie",
    "fetch-timeseries-from-to": "Zeitreihe abrufen von {{startInterval}} {{startIntervalTimeUnit}} bis {{endInterval}} {{endIntervalTimeUnit}} zuvor.",
    "fetch-timeseries-from-to-invalid": "Ungültiger Zeitraum für Zeitreihenabruf (\"Intervallstart\" muss kleiner als \"Intervallende\" sein).",
    "use-metadata-dynamic-interval-tooltip": "Wenn aktiviert, verwendet der Regelknoten ein dynamisches Start- und Endintervall basierend auf Nachrichten- und Metadatenmustern.",
    "all-mode-hint": "Bei Auswahl des Modus \"Alle\" ruft der Regelknoten Telemetriedaten im Intervall mit konfigurierbaren Abfrageparametern ab.",
    "first-mode-hint": "Bei Auswahl des Modus \"Erste\" ruft der Regelknoten die Telemetrie am nächsten zum Intervallbeginn ab.",
    "last-mode-hint": "Bei Auswahl des Modus \"Letzte\" ruft der Regelknoten die Telemetrie am nächsten zum Intervallende ab.",
    "ascending": "Aufsteigend",
    "descending": "Absteigend",
    "min": "Minimum",
    "max": "Maximum",
    "average": "Durchschnitt",
    "sum": "Summe",
    "count": "Anzahl",
    "none": "Keine",
    "last-level-relation-tooltip": "Wenn ausgewählt, sucht der Regelknoten nur auf der im maximalen Beziehungsebenenwert angegebenen Ebene nach zugehörigen Entitäten.",
    "last-level-device-relation-tooltip": "Wenn ausgewählt, sucht der Regelknoten nur auf der im maximalen Beziehungsebenenwert angegebenen Ebene nach zugehörigen Geräten.",
    "data-to-fetch": "Daten zum Abrufen",
    "mapping-of-customers": "Zuordnung des Kunden",
    "map-fields-required": "Alle Zuordnungsfelder sind erforderlich.",
    "attributes": "Attribute",
    "related-device-attributes": "Attribute zugehöriger Geräte",
    "add-selected-attributes-to": "Ausgewählte Attribute hinzufügen zu",
    "device-profiles": "Geräteprofile",
    "mapping-of-tenant": "Zuordnung des Mieters",
    "add-attribute-key": "Attributschlüssel hinzufügen",
    "message-template": "Nachrichtenvorlage",
    "message-template-required": "Nachrichtenvorlage ist erforderlich",
    "use-system-slack-settings": "Systemweite Slack-Einstellungen verwenden",
    "slack-api-token": "Slack-API-Token",
    "slack-api-token-required": "Slack-API-Token ist erforderlich",
    "keys-mapping": "Schlüsselzuordnung",
    "add-key": "Schlüssel hinzufügen",
    "recipients": "Empfänger",
    "message-subject-and-content": "Nachrichtenbetreff und -inhalt",
    "template-rules-hint": "Beide Felder unterstützen Templating. Verwenden Sie $[messageKey] für Nachrichtendaten und ${metadataKey} für Metadaten.",
    "originator-customer-desc": "Verwende Kunde des Nachrichtenursprungs als neuen Ursprung.",
    "originator-tenant-desc": "Verwende aktuellen Mieter als neuen Ursprung.",
    "originator-related-entity-desc": "Verwende zugehörige Entität als neuen Ursprung. Suche basiert auf Relationstyp und Richtung.",
    "originator-alarm-originator-desc": "Verwende Alarmursprung als neuen Ursprung. Gilt nur, wenn Nachrichtenursprung eine Alarmentität ist.",
    "originator-entity-by-name-pattern-desc": "Verwende Entität aus der DB als neuen Ursprung. Suche basiert auf Entitätstyp und Namensmuster.",
    "email-from-template-hint": "Verwenden Sie $[messageKey] für Nachrichtendaten und ${metadataKey} für Metadaten.",
    "recipients-block-main-hint": "Kommagetrennte Adressliste. Alle Felder unterstützen Templating. Verwenden Sie $[messageKey] für Nachrichtendaten und ${metadataKey} für Metadaten.",
    "forward-msg-default-rule-chain": "Nachricht an Standard-Regelkette des Ursprungs weiterleiten",
    "forward-msg-default-rule-chain-tooltip": "Wenn aktiviert, wird die Nachricht an die Standard-Regelkette des Ursprungs weitergeleitet, oder eine konfigurierte Kette, wenn keine Standardkette definiert ist.",
    "exclude-zero-deltas": "Null-Deltas von Nachricht ausschließen",
    "exclude-zero-deltas-hint": "Wenn aktiviert, wird der Ausgabeschlüssel \"{{outputValueKey}}\" nur hinzugefügt, wenn der Wert ungleich null ist.",
    "exclude-zero-deltas-time-difference-hint": "Wenn aktiviert, werden \"{{outputValueKey}}\" und \"{{periodValueKey}}\" nur hinzugefügt, wenn der Wert von \"{{outputValueKey}}\" ungleich null ist.",
    "search-direction-from": "Vom Ursprung zur Zielentität",
    "search-direction-to": "Von Zielentität zum Ursprung",
    "del-relation-direction-from": "Vom Ursprung",
    "del-relation-direction-to": "Zum Ursprung",
    "target-entity": "Zielentität",
    "function-configuration": "Funktionskonfiguration",
    "function-name": "Funktionsname",
    "function-name-required": "Funktionsname ist erforderlich.",
    "qualifier": "Qualifier",
    "qualifier-hint": "Wenn kein Qualifier angegeben ist, wird der Standard-Qualifier \"$LATEST\" verwendet.",
    "aws-credentials": "AWS-Zugangsdaten",
    "connection-timeout": "Verbindungs-Timeout",
    "connection-timeout-required": "Verbindungs-Timeout ist erforderlich.",
    "connection-timeout-min": "Minimales Verbindungs-Timeout ist 0.",
    "connection-timeout-hint": "Die Wartezeit in Sekunden beim Verbindungsaufbau, bevor abgebrochen wird. Ein Wert von 0 bedeutet unendlich und wird nicht empfohlen.",
    "request-timeout": "Anfrage-Timeout",
    "request-timeout-required": "Anfrage-Timeout ist erforderlich.",
    "request-timeout-min": "Minimales Anfrage-Timeout ist 0.",
    "request-timeout-hint": "Die Wartezeit in Sekunden, bis die Anfrage abgeschlossen ist, bevor abgebrochen wird. Ein Wert von 0 bedeutet unendlich und wird nicht empfohlen.",
    "units": "Einheiten",
    "tell-failure-aws-lambda": "Fehler melden, wenn AWS Lambda Ausnahme auslöst",
    "tell-failure-aws-lambda-hint": "Der Regelknoten erzwingt einen Fehler, wenn die AWS Lambda-Ausführung eine Ausnahme auslöst.",
    "basic-mode": "Einfach",
    "advanced-mode": "Erweitert",
    "save-time-series": {
      "processing-settings": "Verarbeitungseinstellungen",
      "processing-settings-hint": "Definiert, wie eingehende Nachrichten verarbeitet werden. Einfache Einstellungen bieten vorkonfigurierte Strategien, während erweiterte Einstellungen individuelle Strategien je Aktion erlauben.",
      "advanced-settings-hint": "Seien Sie vorsichtig bei der Konfiguration der Strategien. Bestimmte Kombinationen können zu unerwartetem Verhalten führen.",
      "strategy": "Strategie",
      "deduplication-interval": "Deduplizierungsintervall",
      "deduplication-interval-required": "Deduplizierungsintervall ist erforderlich.",
      "deduplication-interval-min-max-range": "Deduplizierungsintervall muss zwischen 1 Sekunde und 1 Tag liegen.",
      "strategy-type": {
        "every-message": "Bei jeder Nachricht",
        "skip": "Überspringen",
        "deduplicate": "Deduplizieren",
        "web-sockets-only": "Nur WebSockets"
      },
      "time-series": "Zeitreihe",
      "latest": "Neueste Werte",
      "web-sockets": "WebSockets",
      "calculated-fields-and-alarm-rules": "Berechnete Felder und Alarmregeln"
    },
    "save-attribute": {
      "processing-settings": "Verarbeitungseinstellungen",
      "processing-settings-hint": "Definiert, wie eingehende Nachrichten verarbeitet werden. Einfache Einstellungen bieten vorkonfigurierte Strategien, während erweiterte Einstellungen individuelle Strategien je Aktion erlauben.",
      "advanced-settings-hint": "Seien Sie vorsichtig bei der Konfiguration der Strategien. Bestimmte Kombinationen können zu unerwartetem Verhalten führen.",
      "strategy": "Strategie",
      "deduplication-interval": "Deduplizierungsintervall",
      "deduplication-interval-required": "Deduplizierungsintervall ist erforderlich.",
      "deduplication-interval-min-max-range": "Deduplizierungsintervall muss zwischen 1 Sekunde und 1 Tag liegen.",
      "scope": "Bereich",
      "strategy-type": {
        "every-message": "Bei jeder Nachricht",
        "skip": "Überspringen",
        "deduplicate": "Deduplizieren",
        "web-sockets-only": "Nur WebSockets"
      },
      "attributes": "Attribute"
    },
    "key-val": {
      "key": "Schlüssel",
      "value": "Wert",
      "see-examples": "Beispiele anzeigen.",
      "remove-entry": "Eintrag entfernen",
      "remove-mapping-entry": "Zuordnungseintrag entfernen",
      "add-mapping-entry": "Zuordnung hinzufügen",
      "add-entry": "Eintrag hinzufügen",
      "copy-key-values-from": "Schlüssel-Werte von kopieren",
      "delete-key-values": "Schlüssel-Werte löschen",
      "delete-key-values-from": "Schlüssel-Werte von löschen",
      "at-least-one-key-error": "Mindestens ein Schlüssel muss ausgewählt werden.",
      "unique-key-value-pair-error": "'{{keyText}}' muss sich von '{{valText}}' unterscheiden!"
    },
    "mail-body-types": {
      "plain-text": "Reiner Text",
      "html": "HTML",
      "dynamic": "Dynamisch",
      "use-body-type-template": "Body-Typ-Template verwenden",
      "plain-text-description": "Einfacher, unformatierter Text ohne besondere Gestaltung.",
      "html-text-description": "Ermöglicht HTML-Tags zur Formatierung, für Links und Bilder im Nachrichtentext.",
      "dynamic-text-description": "Erlaubt die dynamische Verwendung von reinem Text oder HTML basierend auf der Templating-Funktion.",
      "after-template-evaluation-hint": "Nach der Template-Auswertung muss der Wert true für HTML und false für reinen Text sein."
    },
    "ai": {
      "ai-model": "KI-Modell",
      "model": "Modell",
      "ai-model-hint": "Wählen Sie das vorkonfigurierte KI-Modell zur Verarbeitung der von diesem Rule Node gesendeten Anfragen aus, oder verwenden Sie „Neu erstellen“, um ein neues zu konfigurieren.",
      "prompt-settings": "Prompt-Einstellungen",
      "prompt-settings-hint": "Der optionale System-Prompt definiert die allgemeine Rolle und Einschränkungen der KI, während der Benutzer-Prompt die spezifische Aufgabe beschreibt. Beide Felder unterstützen auch die Verwendung von Templates.",
      "system-prompt": "System-Prompt",
      "system-prompt-max-length": "Der System-Prompt darf maximal 10.000 Zeichen lang sein.",
      "system-prompt-blank": "Der System-Prompt darf nicht leer sein.",
      "user-prompt": "Benutzer-Prompt",
      "user-prompt-required": "Benutzer-Prompt ist erforderlich.",
      "user-prompt-max-length": "Der Benutzer-Prompt darf maximal 10.000 Zeichen lang sein.",
      "user-prompt-blank": "Der Benutzer-Prompt darf nicht leer sein.",
      "response-format": "Antwortformat",
      "response-text": "Text",
      "response-json": "JSON",
      "response-json-schema": "JSON-Schema",
      "response-format-hint-TEXT": "Erlaubt dem Modell, beliebigen Text zu generieren, der möglicherweise kein gültiges JSON-Objekt ist. Ist die Ausgabe kein gültiges JSON, wird sie automatisch in ein JSON-Objekt unter dem Schlüssel \"response\" eingebettet.",
      "response-format-hint-JSON": "Das Modell muss eine gültige JSON-Antwort erzeugen. Ist die Ausgabe kein gültiges JSON-Objekt, wird sie automatisch unter dem Schlüssel \"response\" eingebettet.",
      "response-format-hint-JSON_SCHEMA": "Das Modell muss ein JSON erzeugen, das der im bereitgestellten Schema definierten Struktur und den Datentypen entspricht. Ist das Ergebnis kein gültiges JSON-Objekt, wird es automatisch unter dem Schlüssel \"response\" eingebettet.",
      "response-json-schema-hint": "Obwohl jedes gültige JSON-Schema eingegeben werden kann, unterstützt dieser Rule Node nur einen begrenzten Funktionsumfang. Details finden Sie in der Dokumentation des Nodes.",
      "response-json-schema-required": "JSON-Schema ist erforderlich",
      "advanced-settings": "Erweiterte Einstellungen",
      "timeout": "Zeitüberschreitung",
      "timeout-hint": "Maximale Zeit, die auf eine Antwort \nvom KI-Modell gewartet wird, bevor die Anfrage abgebrochen wird.",
      "timeout-required": "Zeitüberschreitung ist erforderlich",
      "timeout-validation": "Muss zwischen 1 Sekunde und 10 Minuten liegen.",
      "force-acknowledgement": "Erzwinge Bestätigung",
      "force-acknowledgement-hint": "Wenn aktiviert, wird die eingehende Nachricht sofort bestätigt. Die Antwort des Modells wird dann als separate, neue Nachricht eingereiht.",
      "ai-resources": "KI-Ressourcen"
    }
  },
  "timezone": {
    "timezone": "Zeitzone",
    "select-timezone": "Zeitzone auswählen",
    "no-timezones-matching": "Keine passenden Zeitzonen für '{{timezone}}' gefunden.",
    "timezone-required": "Zeitzone ist erforderlich.",
    "browser-time": "Browserzeit"
  },
  "queue": {
    "queue-name": "Warteschlange",
    "no-queues-found": "Keine Warteschlangen gefunden.",
    "no-queues-matching": "Keine passenden Warteschlangen für '{{queue}}' gefunden.",
    "select-name": "Warteschlangennamen auswählen",
    "name": "Name",
    "name-required": "Warteschlangenname ist erforderlich!",
    "name-unique": "Warteschlangenname ist nicht eindeutig!",
    "name-pattern": "Warteschlangenname enthält ungültige Zeichen (nur ASCII-Buchstaben, Ziffern, '.', '_' und '-' erlaubt)!",
    "queue-required": "Warteschlange ist erforderlich!",
    "topic-required": "Thema der Warteschlange ist erforderlich!",
    "poll-interval-required": "Abfrageintervall ist erforderlich!",
    "poll-interval-min-value": "Abfrageintervall darf nicht kleiner als 1 sein",
    "partitions-required": "Partitionen sind erforderlich!",
    "partitions-min-value": "Anzahl der Partitionen darf nicht kleiner als 1 sein",
    "pack-processing-timeout-required": "Verarbeitungstimeout ist erforderlich",
    "pack-processing-timeout-min-value": "Verarbeitungstimeout darf nicht kleiner als 1 sein",
    "batch-size-required": "Batchgröße ist erforderlich!",
    "batch-size-min-value": "Batchgröße darf nicht kleiner als 1 sein",
    "retries-required": "Wiederholungen sind erforderlich!",
    "retries-min-value": "Anzahl der Wiederholungen darf nicht negativ sein",
    "failure-percentage-required": "Fehlerschwellenwert ist erforderlich!",
    "failure-percentage-min-value": "Fehlerschwellenwert darf nicht kleiner als 0 sein",
    "failure-percentage-max-value": "Fehlerschwellenwert darf nicht größer als 100 sein",
    "pause-between-retries-required": "Pause zwischen Wiederholungen ist erforderlich!",
    "pause-between-retries-min-value": "Pause zwischen Wiederholungen darf nicht kleiner als 1 sein",
    "max-pause-between-retries-required": "Maximale Pause zwischen Wiederholungen ist erforderlich!",
    "max-pause-between-retries-min-value": "Maximale Pause darf nicht kleiner als 1 sein",
    "submit-strategy-type-required": "Übermittlungsstrategie ist erforderlich!",
    "processing-strategy-type-required": "Verarbeitungsstrategie ist erforderlich!",
    "queues": "Warteschlangen",
    "selected-queues": "{ count, plural, =1 {1 Warteschlange} other {# Warteschlangen} } ausgewählt",
    "delete-queue-title": "Sind Sie sicher, dass Sie die Warteschlange '{{queueName}}' löschen möchten?",
    "delete-queues-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Warteschlange} other {# Warteschlangen} } löschen möchten?",
    "delete-queue-text": "Achtung! Nach der Bestätigung wird die Warteschlange und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-queues-text": "Nach der Bestätigung werden alle ausgewählten Warteschlangen gelöscht und sind nicht mehr zugänglich.",
    "search": "Warteschlange suchen",
    "add": "Warteschlange hinzufügen",
    "details": "Details der Warteschlange",
    "topic": "Thema",
    "submit-settings": "Übermittlungseinstellungen",
    "submit-strategy": "Strategietyp *",
    "grouping-parameter": "Gruppierungsparameter",
    "processing-settings": "Einstellungen für Wiederholungsverarbeitung",
    "processing-strategy": "Verarbeitungstyp *",
    "retries-settings": "Wiederholungseinstellungen",
    "polling-settings": "Abfrageeinstellungen",
    "batch-processing": "Batch-Verarbeitung",
    "poll-interval": "Abfrageintervall",
    "partitions": "Partitionen",
    "immediate-processing": "Sofortige Verarbeitung",
    "consumer-per-partition": "Nachricht pro Partition abrufen",
    "consumer-per-partition-hint": "Separaten Verbraucher für jede Partition aktivieren",
    "duplicate-msg-to-all-partitions": "Nachricht an alle Partitionen duplizieren",
    "processing-timeout": "Verarbeitung innerhalb, ms",
    "batch-size": "Batchgröße",
    "retries": "Anzahl der Wiederholungen (0 = unbegrenzt)",
    "failure-percentage": "Fehlermeldungen zum Überspringen von Wiederholungen, %",
    "pause-between-retries": "Wiederholung nach, Sek.",
    "max-pause-between-retries": "Zusätzliche Wiederholung nach, Sek.",
    "delete": "Warteschlange löschen",
    "copyId": "Warteschlangen-ID kopieren",
    "idCopiedMessage": "Warteschlangen-ID wurde in die Zwischenablage kopiert",
    "description": "Beschreibung",
    "description-hint": "Dieser Text wird in der Beschreibung der Warteschlange angezeigt, anstelle der gewählten Strategie",
    "alt-description": "Übermittlungsstrategie: {{submitStrategy}}, Verarbeitungsstrategie: {{processingStrategy}}",
    "custom-properties": "Benutzerdefinierte Eigenschaften",
    "custom-properties-hint": "Eigenschaften für benutzerdefinierte Warteschlangenerstellung (Thema), z. B.: 'retention.ms:604800000;retention.bytes:1048576000'",
    "strategies": {
      "sequential-by-originator-label": "Sequenziell nach Ursprung",
      "sequential-by-originator-hint": "Neue Nachricht z. B. für Gerät A wird erst übermittelt, wenn die vorherige Nachricht für Gerät A bestätigt wurde",
      "sequential-by-tenant-label": "Sequenziell nach Mieter",
      "sequential-by-tenant-hint": "Neue Nachricht z. B. für Mieter A wird erst übermittelt, wenn die vorherige Nachricht für Mieter A bestätigt wurde",
      "sequential-label": "Sequenziell",
      "sequential-hint": "Neue Nachricht wird erst übermittelt, wenn die vorherige bestätigt wurde",
      "burst-label": "Schubweise",
      "burst-hint": "Alle Nachrichten werden in der Reihenfolge ihres Eingangs an die Regelketten übermittelt",
      "batch-label": "Stapel",
      "batch-hint": "Neuer Stapel wird erst übermittelt, wenn der vorherige bestätigt wurde",
      "skip-all-failures-label": "Alle Fehler überspringen",
      "skip-all-failures-hint": "Alle Fehler ignorieren",
      "skip-all-failures-and-timeouts-label": "Alle Fehler und Timeouts überspringen",
      "skip-all-failures-and-timeouts-hint": "Alle Fehler und Timeouts ignorieren",
      "retry-all-label": "Alle wiederholen",
      "retry-all-hint": "Alle Nachrichten aus dem Verarbeitungspaket erneut versuchen",
      "retry-failed-label": "Fehlgeschlagene wiederholen",
      "retry-failed-hint": "Alle fehlgeschlagenen Nachrichten aus dem Verarbeitungspaket erneut versuchen",
      "retry-timeout-label": "Timeouts wiederholen",
      "retry-timeout-hint": "Alle Nachrichten mit Timeout aus dem Verarbeitungspaket erneut versuchen",
      "retry-failed-and-timeout-label": "Fehlgeschlagene und Timeouts wiederholen",
      "retry-failed-and-timeout-hint": "Alle fehlgeschlagenen und mit Timeout versehenen Nachrichten aus dem Verarbeitungspaket erneut versuchen"
    }
  },
  "queue-statistics": {
    "queue-statistics": "Warteschlangenstatistiken",
    "no-queue-statistics-matching": "Keine passenden Warteschlangenstatistiken für '{{entity}}' gefunden.",
    "queue-statistics-required": "Warteschlangenstatistiken sind erforderlich.",
    "list-of-queue-statistics": "{ count, plural, =1 {Eine Warteschlangenstatistik} other {Liste von # Warteschlangenstatistiken} }",
    "selected-queue-statistics": "{ count, plural, =1 {1 Warteschlangenstatistik} other {# Warteschlangenstatistiken} } ausgewählt",
    "no-queue-statistics-text": "Keine Warteschlangenstatistiken gefunden",
    "queue-statistics-starts-with": "Warteschlangenstatistiken, deren Name mit '{{prefix}}' beginnt"
  },
  "server-error": {
    "general": "Allgemeiner Serverfehler",
    "authentication": "Authentifizierungsfehler",
    "jwt-token-expired": "JWT-Token abgelaufen",
    "tenant-trial-expired": "Testzeitraum des Mieters abgelaufen",
    "credentials-expired": "Anmeldedaten abgelaufen",
    "permission-denied": "Zugriff verweigert",
    "invalid-arguments": "Ungültige Argumente",
    "bad-request-params": "Ungültige Anfrageparameter",
    "item-not-found": "Element nicht gefunden",
    "too-many-requests": "Zu viele Anfragen",
    "too-many-updates": "Zu viele Aktualisierungen",
    "entities-limit-exceeded": "Entitätenlimit überschritten"
  },
  "tenant": {
    "tenant": "Mieter",
    "tenants": "Mieter",
    "management": "Mieterverwaltung",
    "add": "Mieter hinzufügen",
    "admins": "Administratoren",
    "manage-tenant-admins": "Mieteradministratoren verwalten",
    "delete": "Mieter löschen",
    "add-tenant-text": "Neuen Mieter hinzufügen",
    "no-tenants-text": "Keine Mieter gefunden",
    "tenant-details": "Mieterdetails",
    "title-max-length": "Titel darf weniger als 256 Zeichen enthalten",
    "delete-tenant-title": "Sind Sie sicher, dass Sie den Mieter '{{tenantTitle}}' löschen möchten?",
    "delete-tenant-text": "Achtung! Nach der Bestätigung werden der Mieter und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-tenants-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Mieter} other {# Mieter} } löschen möchten?",
    "delete-tenants-action-title": "{ count, plural, =1 {1 Mieter löschen} other {# Mieter löschen} }",
    "delete-tenants-text": "Achtung! Nach der Bestätigung werden alle ausgewählten Mieter und ihre zugehörigen Daten gelöscht und können nicht wiederhergestellt werden.",
    "title": "Titel",
    "title-required": "Titel ist erforderlich.",
    "description": "Beschreibung",
    "details": "Details",
    "events": "Ereignisse",
    "copyId": "Mieter-ID kopieren",
    "idCopiedMessage": "Mieter-ID wurde in die Zwischenablage kopiert",
    "select-tenant": "Mieter auswählen",
    "no-tenants-matching": "Keine passenden Mieter für '{{entity}}' gefunden.",
    "tenant-required": "Mieter ist erforderlich",
    "search": "Mieter suchen",
    "selected-tenants": "{ count, plural, =1 {1 Mieter} other {# Mieter} } ausgewählt",
    "isolated-tb-rule-engine": "Isolierte ThingsBoard Rule Engine-Warteschlangen verwenden",
    "isolated-tb-rule-engine-details": "Jeder Mieter erhält dedizierte Rule Engine-Warteschlangen"
  },
  "tenant-profile": {
    "tenant-profile": "Mieterprofil",
    "tenant-profiles": "Mieterprofile",
    "add": "Mieterprofil hinzufügen",
    "add-profile": "Profil hinzufügen",
    "debug": "Debug",
    "edit": "Mieterprofil bearbeiten",
    "tenant-profile-details": "Details zum Mieterprofil",
    "no-tenant-profiles-text": "Keine Mieterprofile gefunden",
    "name-max-length": "Name darf weniger als 256 Zeichen enthalten",
    "search": "Mieterprofile suchen",
    "selected-tenant-profiles": "{ count, plural, =1 {1 Mieterprofil} other {# Mieterprofile} } ausgewählt",
    "no-tenant-profiles-matching": "Keine passenden Mieterprofile für '{{entity}}' gefunden.",
    "tenant-profile-required": "Mieterprofil ist erforderlich",
    "idCopiedMessage": "Mieterprofil-ID wurde in die Zwischenablage kopiert",
    "set-default": "Als Standard-Mieterprofil festlegen",
    "delete": "Mieterprofil löschen",
    "copyId": "Mieterprofil-ID kopieren",
    "name": "Name",
    "name-required": "Name ist erforderlich.",
    "data": "Profildaten",
    "profile-configuration": "Profilkonfiguration",
    "description": "Beschreibung",
    "default": "Standard",
    "delete-tenant-profile-title": "Sind Sie sicher, dass Sie das Mieterprofil '{{tenantProfileName}}' löschen möchten?",
    "delete-tenant-profile-text": "Achtung! Nach der Bestätigung wird das Mieterprofil und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-tenant-profiles-title": "Sind Sie sicher, dass Sie { count, plural, =1 {1 Mieterprofil} other {# Mieterprofile} } löschen möchten?",
    "delete-tenant-profiles-text": "Achtung! Nach der Bestätigung werden alle ausgewählten Mieterprofile gelöscht und zugehörige Daten können nicht wiederhergestellt werden.",
    "set-default-tenant-profile-title": "Sind Sie sicher, dass Sie das Mieterprofil '{{tenantProfileName}}' als Standard festlegen möchten?",
    "set-default-tenant-profile-text": "Nach der Bestätigung wird das Mieterprofil als Standard markiert und für neue Mieter ohne spezifisches Profil verwendet.",
    "no-tenant-profiles-found": "Keine Mieterprofile gefunden.",
    "create-new-tenant-profile": "Neues erstellen!",
    "create-tenant-profile": "Neues Mieterprofil erstellen",
    "import": "Mieterprofil importieren",
    "export": "Mieterprofil exportieren",
    "export-failed-error": "Mieterprofil konnte nicht exportiert werden: {{error}}",
    "tenant-profile-file": "Mieterprofil-Datei",
    "invalid-tenant-profile-file-error": "Import fehlgeschlagen: Ungültige Datenstruktur des Mieterprofils.",
    "advanced-settings": "Erweiterte Einstellungen",
    "entities": "Entitäten",
    "rule-engine": "Rule Engine",
    "time-to-live": "Lebensdauer",
    "calculated-fields": "Berechnete Felder",
    "alarms-and-notifications": "Alarme und Benachrichtigungen",
    "ota-files-in-bytes": "Dateien",
    "ws-title": "WS",
    "unlimited": "(0 – unbegrenzt)",
    "maximum-devices": "Maximale Anzahl Geräte",
    "maximum-devices-required": "Maximale Anzahl Geräte ist erforderlich.",
    "maximum-devices-range": "Maximale Anzahl Geräte darf nicht negativ sein",
    "maximum-assets": "Maximale Anzahl Assets",
    "maximum-assets-required": "Maximale Anzahl Assets ist erforderlich.",
    "maximum-assets-range": "Maximale Anzahl Assets darf nicht negativ sein",
    "maximum-customers": "Maximale Anzahl Kunden",
    "maximum-customers-required": "Maximale Anzahl Kunden ist erforderlich.",
    "maximum-customers-range": "Maximale Anzahl Kunden darf nicht negativ sein",
    "maximum-users": "Maximale Anzahl Benutzer",
    "maximum-users-required": "Maximale Anzahl Benutzer ist erforderlich.",
    "maximum-users-range": "Maximale Anzahl Benutzer darf nicht negativ sein",
    "maximum-dashboards": "Maximale Anzahl Dashboards",
    "maximum-dashboards-required": "Maximale Anzahl Dashboards ist erforderlich.",
    "maximum-dashboards-range": "Maximale Anzahl Dashboards darf nicht negativ sein",
    "maximum-edges": "Maximale Anzahl Edges",
    "maximum-edges-required": "Maximale Anzahl Edges ist erforderlich.",
    "maximum-edges-range": "Maximale Anzahl Edges darf nicht negativ sein",
    "maximum-rule-chains": "Maximale Anzahl Regelketten",
    "maximum-rule-chains-required": "Maximale Anzahl Regelketten ist erforderlich.",
    "maximum-rule-chains-range": "Maximale Anzahl Regelketten darf nicht negativ sein",
    "maximum-resources-sum-data-size": "Maximale Gesamtgröße der Ressourcendateien (Byte)",
    "maximum-resources-sum-data-size-required": "Maximale Gesamtgröße der Ressourcendateien ist erforderlich.",
    "maximum-resources-sum-data-size-range": "Maximale Gesamtgröße der Ressourcendateien darf nicht negativ sein",
    "maximum-resource-size": "Maximale Ressourcendateigröße (Byte)",
    "maximum-resource-size-required": "Maximale Ressourcendateigröße ist erforderlich.",
    "maximum-resource-size-range": "Maximale Ressourcendateigröße darf nicht negativ sein",
    "maximum-ota-packages-sum-data-size": "Maximale Gesamtgröße der OTA-Paketdateien (Byte)",
    "maximum-ota-package-sum-data-size-required": "Maximale Gesamtgröße der OTA-Paketdateien ist erforderlich.",
    "maximum-ota-package-sum-data-size-range": "Maximale Gesamtgröße der OTA-Paketdateien darf nicht negativ sein",
    "maximum-debug-duration-min": "Maximale Debug-Dauer (Minuten)",
    "maximum-debug-duration-min-range": "Maximale Debug-Dauer darf nicht negativ sein",
    "rest-requests-for-tenant": "REST-Anfragen für Mieter",
    "transport-tenant-telemetry-msg-rate-limit": "Transport-Telemetrie-Nachrichten des Mieters",
    "transport-tenant-telemetry-data-points-rate-limit": "Transport-Telemetrie-Datenpunkte des Mieters",
    "transport-device-msg-rate-limit": "Transport-Gerätenachrichten",
    "transport-device-telemetry-msg-rate-limit": "Transport-Gerätetelemetrie-Nachrichten",
    "transport-device-telemetry-data-points-rate-limit": "Transport-Gerätetelemetrie-Datenpunkte",
    "transport-gateway-msg-rate-limit": "Transport-Gateway-Nachrichten",
    "transport-gateway-telemetry-msg-rate-limit": "Transport-Gateway-Telemetrie-Nachrichten",
    "transport-gateway-telemetry-data-points-rate-limit": "Transport-Gateway-Telemetrie-Datenpunkte",
    "transport-gateway-device-msg-rate-limit": "Transport-Gateway-Gerätenachrichten",
    "transport-gateway-device-telemetry-msg-rate-limit": "Transport-Gateway-Gerätetelemetrie-Nachrichten",
    "transport-gateway-device-telemetry-data-points-rate-limit": "Transport-Gateway-Gerätetelemetrie-Datenpunkte",
    "tenant-entity-export-rate-limit": "Export von Entitätsversionen",
    "tenant-entity-import-rate-limit": "Import von Entitätsversionen",
    "tenant-notification-request-rate-limit": "Benachrichtigungsanfragen",
    "tenant-notification-requests-per-rule-rate-limit": "Benachrichtigungsanfragen pro Regel",
    "max-calculated-fields": "Maximale berechnete Felder pro Entität",
    "max-calculated-fields-range": "Maximale Anzahl berechneter Felder darf nicht negativ sein",
    "max-calculated-fields-required": "Maximale Anzahl berechneter Felder ist erforderlich",
    "max-data-points-per-rolling-arg": "Maximale Anzahl Datenpunkte in rollierenden Argumenten",
    "max-data-points-per-rolling-arg-range": "Maximale Anzahl Datenpunkte in rollierenden Argumenten darf nicht negativ sein",
    "max-data-points-per-rolling-arg-required": "Maximale Anzahl Datenpunkte in rollierenden Argumenten ist erforderlich",
    "max-arguments-per-cf": "Maximale Argumente pro berechnetem Feld",
    "max-arguments-per-cf-range": "Maximale Argumente pro berechnetem Feld dürfen nicht negativ sein",
    "max-arguments-per-cf-required": "Maximale Argumente pro berechnetem Feld sind erforderlich",
    "max-related-level-per-argument": "Maximale Beziehungsebene pro Argument „Verwandte Entitäten“",
    "max-related-level-per-argument-range": "Die maximale Beziehungsebene pro Argument „Verwandte Entitäten“ darf nicht kleiner als „1“ sein",
    "max-related-level-per-argument-required": "Die maximale Beziehungsebene pro Argument „Verwandte Entitäten“ ist erforderlich",
    "min-allowed-scheduled-update-interval": "Minimal zulässiges Aktualisierungsintervall für Argumente „Verwandte Entitäten“ (Sekunden)",
    "min-allowed-scheduled-update-interval-range": "Der Mindestwert für das minimal zulässige Aktualisierungsintervall darf nicht negativ sein",
    "min-allowed-deduplication-interval": "Minimal zulässiges Deduplizierungsintervall (Sekunden)",
    "min-allowed-deduplication-interval-range": "Der Wert des minimal zulässigen Deduplizierungsintervalls darf nicht negativ sein",
    "min-allowed-deduplication-interval-required": "Minimal zulässiges Deduplizierungsintervall ist erforderlich",
    "intermediate-aggregation-interval": "Intermediäres Aggregationsintervall (Sekunden)",
    "intermediate-aggregation-interval-range": "Der Wert des intermediären Aggregationsintervalls darf nicht kleiner als „1“ sein",
    "intermediate-aggregation-interval-required": "Intermediäres Aggregationsintervall ist erforderlich",
    "reevaluation-check-interval": "Intervall für Neubewertungsprüfung (Sekunden)",
    "reevaluation-check-interval-range": "Der Wert des Intervalls für die Neubewertungsprüfung darf nicht kleiner als „1“ sein",
    "reevaluation-check-interval-required": "Intervall für Neubewertungsprüfung ist erforderlich",
    "alarms-reevaluation-interval": "Intervall für Alarmneubewertung (Sekunden)",
    "alarms-reevaluation-interval-range": "Der Wert des Intervalls für Alarmneubewertung darf nicht kleiner als „1“ sein",
    "alarms-reevaluation-interval-required": "Intervall für Alarmneubewertung ist erforderlich",
    "min-allowed-aggregation-interval": "Minimal zulässiges Aggregationsintervall (Sekunden)",
    "min-allowed-aggregation-interval-range": "Der Wert des minimal zulässigen Aggregationsintervalls darf nicht negativ sein",
    "min-allowed-aggregation-interval-required": "Minimal zulässiges Aggregationsintervall ist erforderlich",
    "min-allowed-scheduled-update-interval-required": "Der Mindestwert für das minimal zulässige Aktualisierungsintervall ist erforderlich",
    "max-state-size": "Maximale Zustandsgröße in KB",
    "max-state-size-range": "Maximale Zustandsgröße darf nicht negativ sein",
    "max-state-size-required": "Maximale Zustandsgröße ist erforderlich",
    "max-value-argument-size": "Maximale Größe eines Einzelwert-Arguments in KB",
    "max-value-argument-size-range": "Größe eines Einzelwert-Arguments darf nicht negativ sein",
    "max-value-argument-size-required": "Größe eines Einzelwert-Arguments ist erforderlich",
    "max-transport-messages": "Maximale Transportnachrichten",
    "max-transport-messages-required": "Maximale Transportnachrichten sind erforderlich.",
    "max-transport-messages-range": "Maximale Transportnachrichten dürfen nicht negativ sein",
    "max-transport-data-points": "Maximale Transportdatenpunkte",
    "max-transport-data-points-required": "Maximale Transportdatenpunkte sind erforderlich.",
    "max-transport-data-points-range": "Maximale Transportdatenpunkte dürfen nicht negativ sein",
    "max-r-e-executions": "Maximale Rule Engine Ausführungen",
    "max-r-e-executions-required": "Maximale Rule Engine Ausführungen sind erforderlich.",
    "max-r-e-executions-range": "Maximale Rule Engine Ausführungen dürfen nicht negativ sein",
    "max-j-s-executions": "Maximale JavaScript-Ausführungen",
    "max-j-s-executions-required": "Maximale JavaScript-Ausführungen sind erforderlich.",
    "max-j-s-executions-range": "Maximale JavaScript-Ausführungen dürfen nicht negativ sein",
    "max-tbel-executions": "Maximale TBEL-Ausführungen",
    "max-tbel-executions-required": "Maximale TBEL-Ausführungen sind erforderlich.",
    "max-tbel-executions-range": "Maximale TBEL-Ausführungen dürfen nicht negativ sein",
    "max-d-p-storage-days": "Maximale Speicherzeit für Datenpunkte (Tage)",
    "max-d-p-storage-days-required": "Maximale Speicherzeit für Datenpunkte ist erforderlich.",
    "max-d-p-storage-days-range": "Maximale Speicherzeit für Datenpunkte darf nicht negativ sein",
    "default-storage-ttl-days": "Standardmäßige Speicherzeit (Tage)",
    "default-storage-ttl-days-required": "Standardmäßige Speicherzeit ist erforderlich.",
    "default-storage-ttl-days-range": "Standardmäßige Speicherzeit darf nicht negativ sein",
    "alarms-ttl-days": "Alarme Speicherzeit (Tage)",
    "alarms-ttl-days-required": "Alarme Speicherzeit ist erforderlich",
    "alarms-ttl-days-days-range": "Alarme Speicherzeit darf nicht negativ sein",
    "rpc-ttl-days": "RPC Speicherzeit (Tage)",
    "rpc-ttl-days-required": "RPC Speicherzeit ist erforderlich",
    "rpc-ttl-days-days-range": "RPC Speicherzeit darf nicht negativ sein",
    "queue-stats-ttl-days": "Warteschlangenstatistik Speicherzeit (Tage)",
    "queue-stats-ttl-days-required": "Warteschlangenstatistik Speicherzeit ist erforderlich",
    "queue-stats-ttl-days-range": "Warteschlangenstatistik Speicherzeit darf nicht negativ sein",
    "rule-engine-exceptions-ttl-days": "Rule Engine Ausnahme Speicherzeit (Tage)",
    "rule-engine-exceptions-ttl-days-required": "Rule Engine Ausnahme Speicherzeit ist erforderlich",
    "rule-engine-exceptions-ttl-days-range": "Rule Engine Ausnahme Speicherzeit darf nicht negativ sein",
    "max-rule-node-executions-per-message": "Maximale Regelknotenausführungen pro Nachricht",
    "max-rule-node-executions-per-message-required": "Maximale Regelknotenausführungen pro Nachricht sind erforderlich.",
    "max-rule-node-executions-per-message-range": "Maximale Regelknotenausführungen pro Nachricht dürfen nicht negativ sein",
    "max-emails": "Maximale gesendete E-Mails",
    "max-emails-required": "Maximale gesendete E-Mails sind erforderlich.",
    "max-emails-range": "Maximale gesendete E-Mails dürfen nicht negativ sein",
    "sms-enabled": "SMS aktiviert",
    "max-sms": "Maximale gesendete SMS",
    "max-sms-required": "Maximale gesendete SMS sind erforderlich.",
    "max-sms-range": "Maximale gesendete SMS dürfen nicht negativ sein",
    "max-created-alarms": "Maximale Anzahl erstellter Alarme",
    "max-created-alarms-required": "Maximale Anzahl erstellter Alarme ist erforderlich.",
    "max-created-alarms-range": "Maximale Anzahl erstellter Alarme darf nicht negativ sein",
    "no-queue": "Keine Warteschlange konfiguriert",
    "add-queue": "Warteschlange hinzufügen",
    "queues-with-count": "Warteschlangen ({{count}})",
    "tenant-rest-limits": "REST-Anfragen für Mieter",
    "customer-rest-limits": "REST-Anfragen für Kunden",
    "incorrect-pattern-for-rate-limits": "Das Format ist durch Kommas getrennte Paare aus Kapazität und Zeitraum (in Sekunden), z. B. 100:1,2000:60",
    "too-small-value-zero": "Der Wert muss größer als 0 sein",
    "too-small-value-one": "Der Wert muss größer als 1 sein",
    "queue-size-is-limited-by-system-configuration": "Die Größe der Warteschlange ist auch durch die Systemkonfiguration begrenzt.",
    "cassandra-write-tenant-core-limits-configuration": "REST-API Cassandra-Schreibabfragen",
    "cassandra-read-tenant-core-limits-configuration": "REST-API- und WS-Telemetrie Cassandra-Leseabfragen",
    "cassandra-write-tenant-rule-engine-limits-configuration": "Rule Engine Telemetrie Cassandra-Schreibabfragen",
    "cassandra-read-tenant-rule-engine-limits-configuration": "Rule Engine-Telemetrie-Cassandra-Leseabfragen",
    "ws-limit-max-sessions-per-tenant": "Maximale Sitzungen pro Mieter",
    "ws-limit-max-sessions-per-customer": "Maximale Sitzungen pro Kunde",
    "ws-limit-max-sessions-per-regular-user": "Maximale Sitzungen pro normalem Benutzer",
    "ws-limit-max-sessions-per-public-user": "Maximale Sitzungen pro öffentlichem Benutzer",
    "ws-limit-queue-per-session": "Maximale Nachrichtenwarteschlange pro Sitzung",
    "ws-limit-max-subscriptions-per-tenant": "Maximale Abonnements pro Mieter",
    "ws-limit-max-subscriptions-per-customer": "Maximale Abonnements pro Kunde",
    "ws-limit-max-subscriptions-per-regular-user": "Maximale Abonnements pro normalem Benutzer",
    "ws-limit-max-subscriptions-per-public-user": "Maximale Abonnements pro öffentlichem Benutzer",
    "ws-limit-updates-per-session": "WebSocket-Aktualisierungen pro Sitzung",
    "relation-search-entity-limit": "Entitätslimit für Beziehungssuche",
    "relation-search-entity-limit-hint": "Begrenzt die Anzahl der Entitäten, die auf der letzten Ebene des Beziehungspfads aufgelöst werden. Gilt für Argumente „Verwandte Entitäten“ und Weitergabefelder.",
    "relation-search-entity-limit-required": "Entitätslimit für Beziehungssuche ist erforderlich",
    "relation-search-entity-limit-range": "Entitätslimit für Beziehungssuche darf nicht kleiner als „1“ sein",
    "rate-limits": {
      "add-limit": "Limit hinzufügen",
      "and-also-less-than": "und außerdem kleiner als",
      "advanced-settings": "Erweiterte Einstellungen",
      "edit-limit": "Limit bearbeiten",
      "calculated-field-debug-event-rate-limit": "Berechnete Feld-Debug-Ereignisse",
      "edit-calculated-field-debug-event-rate-limit": "Limit für berechnete Feld-Debug-Ereignisse bearbeiten",
      "edit-transport-tenant-msg-title": "Limit für Transport-Mieter-Nachrichten bearbeiten",
      "edit-transport-tenant-telemetry-msg-title": "Limit für Transport-Mieter-Telemetrienachrichten bearbeiten",
      "edit-transport-tenant-telemetry-data-points-title": "Limit für Transport-Mieter-Telemetriedatenpunkte bearbeiten",
      "edit-transport-device-msg-title": "Limit für Transport-Gerätenachrichten bearbeiten",
      "edit-transport-device-telemetry-msg-title": "Limit für Transport-Gerätetelemetrienachrichten bearbeiten",
      "edit-transport-device-telemetry-data-points-title": "Limit für Transport-Gerätetelemetriedatenpunkte bearbeiten",
      "edit-transport-gateway-msg-title": "Limit für Transport-Gateway-Nachrichten bearbeiten",
      "edit-transport-gateway-telemetry-msg-title": "Limit für Transport-Gateway-Telemetrienachrichten bearbeiten",
      "edit-transport-gateway-telemetry-data-points-title": "Limit für Transport-Gateway-Telemetriedatenpunkte bearbeiten",
      "edit-transport-gateway-device-msg-title": "Limit für Transport-Gateway-Gerätenachrichten bearbeiten",
      "edit-transport-gateway-device-telemetry-msg-title": "Limit für Transport-Gateway-Gerätetelemetrienachrichten bearbeiten",
      "edit-transport-gateway-device-telemetry-data-points-title": "Limit für Transport-Gateway-Gerätetelemetriedatenpunkte bearbeiten",
      "edit-tenant-rest-limits-title": "REST-Anfragelimits für Mieter bearbeiten",
      "edit-customer-rest-limits-title": "REST-Anfragelimits für Kunden bearbeiten",
      "edit-ws-limit-updates-per-session-title": "Limit für WebSocket-Aktualisierungen pro Sitzung bearbeiten",
      "edit-cassandra-write-tenant-core-limits-configuration": "REST-API Cassandra-Schreibabfragen bearbeiten",
      "edit-cassandra-read-tenant-core-limits-configuration": "REST-API- und WS-Telemetrie Cassandra-Leseabfragen bearbeiten",
      "edit-cassandra-write-tenant-rule-engine-limits-configuration": "Rule Engine Telemetrie Cassandra-Schreibabfragen bearbeiten",
      "edit-cassandra-read-tenant-rule-engine-limits-configuration": "Rule Engine Telemetrie Cassandra-Leseabfragen bearbeiten",
      "edit-tenant-entity-export-rate-limit-title": "Limit für Entitätsversionserstellung bearbeiten",
      "edit-tenant-entity-import-rate-limit-title": "Limit für Entitätsversionsladevorgang bearbeiten",
      "edit-tenant-notification-request-rate-limit-title": "Limit für Benachrichtigungsanfragen bearbeiten",
      "edit-tenant-notification-requests-per-rule-rate-limit-title": "Limit für Benachrichtigungsanfragen pro Regel bearbeiten",
      "edit-edge-events-rate-limit": "Limit für Edge-Ereignisse bearbeiten",
      "edit-edge-events-per-edge-rate-limit": "Limit für Edge-Ereignisse pro Edge bearbeiten",
      "edge-events-rate-limit": "Edge-Ereignisse",
      "edge-events-per-edge-rate-limit": "Edge-Ereignisse pro Edge",
      "edit-edge-uplink-messages-rate-limit": "Limit für Edge-Uplink-Nachrichten bearbeiten",
      "edit-edge-uplink-messages-per-edge-rate-limit": "Limit für Edge-Uplink-Nachrichten pro Edge bearbeiten",
      "edge-uplink-messages-rate-limit": "Edge-Uplink-Nachrichten",
      "edge-uplink-messages-per-edge-rate-limit": "Edge-Uplink-Nachrichten pro Edge",
      "messages-per": "Nachrichten pro",
      "not-set": "Nicht festgelegt",
      "number-of-messages": "Anzahl der Nachrichten",
      "number-of-messages-required": "Anzahl der Nachrichten ist erforderlich.",
      "number-of-messages-min": "Minimalwert ist 1.",
      "preview": "Vorschau",
      "per-seconds": "Pro Sekunde",
      "per-seconds-required": "Zeitintervall ist erforderlich.",
      "per-seconds-min": "Minimalwert ist 1.",
      "per-seconds-duplicate": "Doppelte Zeitrate. Jeder Zeitintervall muss eindeutig sein.",
      "rate-limits": "Ratenlimits",
      "remove-limit": "Limit entfernen",
      "transport-tenant-msg": "Transport-Mieter-Nachrichten",
      "transport-tenant-telemetry-msg": "Transport-Mieter-Telemetrienachrichten",
      "transport-tenant-telemetry-data-points": "Transport-Mieter-Telemetriedatenpunkte",
      "transport-device-msg": "Transport-Gerätenachrichten",
      "transport-device-telemetry-msg": "Transport-Gerätetelemetrienachrichten",
      "transport-device-telemetry-data-points": "Transport-Gerätetelemetriedatenpunkte",
      "transport-gateway-msg": "Transport-Gateway-Nachrichten",
      "transport-gateway-telemetry-msg": "Transport-Gateway-Telemetrienachrichten",
      "transport-gateway-telemetry-data-points": "Transport-Gateway-Telemetriedatenpunkte",
      "transport-gateway-device-msg": "Transport-Gateway-Gerätenachrichten",
      "transport-gateway-device-telemetry-msg": "Transport-Gateway-Gerätetelemetrienachrichten",
      "transport-gateway-device-telemetry-data-points": "Transport-Gateway-Gerätetelemetriedatenpunkte",
      "sec": "Sek."
    }
  },
  "timeinterval": {
    "seconds-interval": "{ seconds, plural, =1 {1 Sekunde} other {# Sekunden} }",
    "minutes-interval": "{ minutes, plural, =1 {1 Minute} other {# Minuten} }",
    "hours-interval": "{ hours, plural, =1 {1 Stunde} other {# Stunden} }",
    "days-interval": "{ days, plural, =1 {1 Tag} other {# Tage} }",
    "days": "Tage",
    "hours": "Stunden",
    "minutes": "Minuten",
    "seconds": "Sekunden",
    "advanced": "Erweitert",
    "custom": "Benutzerdefiniert",
    "predefined": {
      "yesterday": "Gestern",
      "day-before-yesterday": "Vorgestern",
      "this-day-last-week": "Dieser Tag letzte Woche",
      "previous-week": "Vorherige Woche (So - Sa)",
      "previous-week-iso": "Vorherige Woche (Mo - So)",
      "previous-month": "Vorheriger Monat",
      "previous-quarter": "Vorheriges Quartal",
      "previous-half-year": "Vorheriges Halbjahr",
      "previous-year": "Vorheriges Jahr",
      "current-hour": "Aktuelle Stunde",
      "current-day": "Aktueller Tag",
      "current-day-so-far": "Bisheriger aktueller Tag",
      "current-week": "Aktuelle Woche (So - Sa)",
      "current-week-iso": "Aktuelle Woche (Mo - So)",
      "current-week-so-far": "Bisherige aktuelle Woche (So - Sa)",
      "current-week-iso-so-far": "Bisherige aktuelle Woche (Mo - So)",
      "current-month": "Aktueller Monat",
      "current-month-so-far": "Bisheriger aktueller Monat",
      "current-quarter": "Aktuelles Quartal",
      "current-quarter-so-far": "Bisheriges aktuelles Quartal",
      "current-half-year": "Aktuelles Halbjahr",
      "current-half-year-so-far": "Bisheriges aktuelles Halbjahr",
      "current-year": "Aktuelles Jahr",
      "current-year-so-far": "Bisheriges aktuelles Jahr"
    },
    "type": {
      "week": "Woche (So - Sa)",
      "week-iso": "Woche (Mo - So)",
      "month": "Monat",
      "quarter": "Quartal"
    }
  },
  "timeunit": {
    "milliseconds": "Millisekunden",
    "seconds": "Sekunden",
    "minutes": "Minuten",
    "hours": "Stunden",
    "days": "Tage"
  },
  "timewindow": {
    "timewindow": "Zeitfenster",
    "timewindow-settings": "Zeitfenster-Einstellungen",
    "years": "{ years, plural, =1 { Jahr } other {# Jahre } }",
    "years-short": "{{ years }}J",
    "months": "{ months, plural, =1 { Monat } other {# Monate } }",
    "months-short": "{{ months }}M",
    "weeks": "{ weeks, plural, =1 { Woche } other {# Wochen } }",
    "weeks-short": "{{ weeks }}W",
    "days": "{ days, plural, =1 { Tag } other {# Tage } }",
    "days-short": "{{ days }}T",
    "hours": "{ hours, plural, =0 { Stunde } =1 {1 Stunde } other {# Stunden } }",
    "hr": "{{ hr }} Std.",
    "hr-short": "{{ hr }}h",
    "minutes": "{ minutes, plural, =0 { Minute } =1 {1 Minute } other {# Minuten } }",
    "min": "{{ min }} Min.",
    "min-short": "{{ min }}m",
    "seconds": "{ seconds, plural, =0 { Sekunde } =1 {1 Sekunde } other {# Sekunden } }",
    "sec": "{{ sec }} Sek.",
    "sec-short": "{{ sec }}s",
    "short": {
      "years": "{ years, plural, =1 {1 Jahr } other {# Jahre } }",
      "days": "{ days, plural, =1 {1 Tag } other {# Tage } }",
      "hours": "{ hours, plural, =1 {1 Stunde } other {# Stunden } }",
      "minutes": "{{minutes}} Min.",
      "seconds": "{{seconds}} Sek."
    },
    "realtime": "Echtzeit",
    "history": "Verlauf",
    "last-prefix": "letzte",
    "period": "von {{ startTime }} bis {{ endTime }}",
    "edit": "Zeitfenster bearbeiten",
    "date-range": "Datumsbereich",
    "for-all-time": "Für gesamten Zeitraum",
    "last": "Letzte",
    "time-period": "Zeitraum",
    "hide": "Ausblenden",
    "interval": "Intervall",
    "just-now": "Gerade eben",
    "just-now-lower": "gerade eben",
    "ago": "her",
    "style": "Zeitfenster-Stil",
    "icon": "Symbol",
    "icon-position": "Symbolposition",
    "icon-position-left": "Links",
    "icon-position-right": "Rechts",
    "font": "Schriftart",
    "color": "Farbe",
    "displayTypePrefix": "Echtzeit/Verlauf-Präfix anzeigen",
    "preview": "Vorschau",
    "relative": "Relativ",
    "range": "Bereich",
    "hide-timewindow-section": "Zeitfensterbereich für Endbenutzer ausblenden",
    "hide-last-interval": "Letztes Intervall für Endbenutzer ausblenden",
    "hide-relative-interval": "Relatives Intervall für Endbenutzer ausblenden",
    "hide-fixed-interval": "Festes Intervall für Endbenutzer ausblenden",
    "hide-aggregation": "Aggregation für Endbenutzer ausblenden",
    "hide-group-interval": "Gruppierungsintervall für Endbenutzer ausblenden",
    "hide-max-values": "Maximale Werte für Endbenutzer ausblenden",
    "hide-timezone": "Zeitzone für Endbenutzer ausblenden",
    "disable-custom-interval": "Benutzerdefiniertes Intervall deaktivieren",
    "edit-aggregation-functions-list": "Liste der Aggregationsfunktionen bearbeiten",
    "edit-aggregation-functions-list-hint": "Liste verfügbarer Optionen kann angegeben werden.",
    "allowed-aggregation-functions": "Erlaubte Aggregationsfunktionen",
    "edit-intervals-list": "Intervallliste bearbeiten",
    "allowed-agg-intervals": "Gruppierungsintervalle",
    "default-agg-interval": "Standard-Gruppierungsintervall",
    "edit-intervals-list-hint": "Liste verfügbarer Intervalloptionen kann angegeben werden.",
    "edit-grouping-intervals-list-hint": "Gruppierungsintervallliste und Standardintervall konfigurierbar.",
    "all": "Alle",
    "save-current-settings-as-default": "Aktuelle Einstellungen als Standard-Zeitfenster speichern",
    "hide-option-from-end-users": "Option vor Endbenutzern ausblenden"
  },
  "tooltip": {
    "trigger": "Auslöser",
    "trigger-point": "Punkt",
    "trigger-axis": "Achse",
    "label": "Beschriftung",
    "value": "Wert",
    "date": "Datum",
    "show-date-time-interval": "Datums-/Zeitintervall anzeigen",
    "show-date-time-interval-hint": "Zeigt das Datums-/Zeitintervall entsprechend der Datenaggregation an.",
    "hide-zero-tooltip-values": "Nullwerte ausblenden",
    "show-stack-total": "Gesamtwert im Stapelmodus anzeigen",
    "background-color": "Hintergrundfarbe",
    "background-blur": "Hintergrundunschärfe"
  },
  "unit": {
    "set-unit-conversion": "Einheitenumrechnung festlegen",
    "unit-settings": {
      "unit-settings": "Einheitseinstellungen",
      "source-unit": "Ausgangseinheit",
      "source-unit-hint": "Dies ist die Einheit des gespeicherten Wertes. Die Einheit, aus der konvertiert wird. Geben Sie das Symbol ein, das Ihre Quelldaten verwenden (z. B. m, km, ft, in).",
      "target-metric-unit": "Ziel-Metrikeinheit",
      "target-metric-unit-hint": "Wählen Sie die Metrikeinheit (SI), in die Ihr Quellwert umgerechnet werden soll (z. B. cm, mm, km).",
      "target-imperial-unit": "Ziel-Imperialeinheit",
      "target-imperial-unit-hint": "Wählen Sie die Imperialeinheit, in die Ihr Quellwert umgerechnet werden soll (z. B. in, ft, yd).",
      "target-hybrid-unit": "Ziel-Hybrideinheit",
      "target-hybrid-unit-hint": "Wählen Sie die Hybrideinheit, in die Ihr Quellwert umgerechnet werden soll (z. B. cm, in, km). Hybride Einheiten kombinieren metrische oder imperiale Einheiten.",
      "enable-unit-conversion": "Einheitenumrechnung aktivieren",
      "enable-unit-conversion-hint": "Aktivieren Sie diese Option, um die Umrechnung zu aktivieren. Wenn deaktiviert, wird der Quellwert unverändert übernommen. Deaktiviert, wenn es in der entsprechenden Messeinheitsgruppe nur eine Einheit gibt (z. B. Lichtstrom, AQI)."
    },
    "unit-system": "Einheitensystem",
    "unit-system-type": {
      "AUTO": "Automatisch",
      "METRIC": "Metrisch",
      "IMPERIAL": "Imperial",
      "HYBRID": "Hybrid"
    },
    "measures": {
      "absorbed-dose-rate": "Absorptionsdosisrate",
      "acceleration": "Beschleunigung",
      "acidity": "Säuregrad",
      "air-quality-index": "Luftqualitätsindex",
      "amount-of-substance": "Stoffmenge",
      "angle": "Winkel",
      "angular-acceleration": "Winkelbeschleunigung",
      "area": "Fläche",
      "area-density": "Flächendichte",
      "capacitance": "Kapazität",
      "catalytic-activity": "Katalytische Aktivität",
      "catalytic-concentration": "Katalytische Konzentration",
      "charge": "Ladung",
      "current-density": "Stromdichte",
      "data-transfer-rate": "Datenübertragungsrate",
      "density": "Dichte",
      "digital": "Digital",
      "dimension-ratio": "Maßverhältnis",
      "dynamic-viscosity": "Dynamische Viskosität",
      "earthquake-magnitude": "Erdbebenstärke",
      "electric-charge-density": "Elektrische Ladungsdichte",
      "electric-current": "Elektrischer Strom",
      "electric-dipole-moment": "Elektrisches Dipolmoment",
      "electric-field-strength": "Elektrische Feldstärke",
      "electric-flux": "Elektrischer Fluss",
      "electric-permittivity": "Elektrische Permittivität",
      "electric-polarizability": "Elektrische Polarisierbarkeit",
      "electrical-conductance": "Elektrische Leitfähigkeit",
      "electrical-conductivity": "Elektrische Leitfähigkeit",
      "energy": "Energie",
      "energy-density": "Energiedichte",
      "force": "Kraft",
      "frequency": "Frequenz",
      "fuel-efficiency": "Kraftstoffeffizienz",
      "heat-capacity": "Wärmekapazität",
      "illuminance": "Beleuchtungsstärke",
      "inductance": "Induktivität",
      "kinematic-viscosity": "Kinematische Viskosität",
      "length": "Länge",
      "light-exposure": "Lichtexposition",
      "linear-charge-density": "Lineare Ladungsdichte",
      "logarithmic-ratio": "Logarithmisches Verhältnis",
      "luminous-efficacy": "Lichtausbeute",
      "luminous-flux": "Lichtstrom",
      "luminous-intensity": "Lichtstärke",
      "magnetic-field-gradient": "Magnetfeldgradient",
      "magnetic-flux": "Magnetischer Fluss",
      "magnetic-flux-density": "Magnetische Flussdichte",
      "magnetic-moment": "Magnetisches Moment",
      "magnetic-permeability": "Magnetische Permeabilität",
      "mass": "Masse",
      "mass-fraction": "Massenanteil",
      "molar-concentration": "Molare Konzentration",
      "molar-energy": "Molare Energie",
      "molar-heat-capacity": "Molare Wärmekapazität",
      "molar-mass": "Molmasse",
      "number-concentration": "Teilchenkonzentration",
      "parts-per-million": "Teile pro Million",
      "power": "Leistung",
      "power-density": "Leistungsdichte",
      "pressure": "Druck",
      "radiance": "Strahldichte",
      "radiant-intensity": "Strahlungsintensität",
      "radiation-dose": "Strahlendosis",
      "radioactive-decay": "Radioaktiver Zerfall",
      "radioactivity": "Radioaktivität",
      "radioactivity-concentration": "Radioaktivitätskonzentration",
      "reciprocal-length": "Reziproke Länge",
      "resistance": "Widerstand",
      "reynolds-number": "Reynolds-Zahl",
      "signal-level": "Signalpegel",
      "solid-angle": "Raumwinkel",
      "specific-energy": "Spezifische Energie",
      "specific-heat-capacity": "Spezifische Wärmekapazität",
      "specific-humidity": "Spezifische Luftfeuchtigkeit",
      "specific-volume": "Spezifisches Volumen",
      "speed": "Geschwindigkeit",
      "surface-charge-density": "Oberflächenladungsdichte",
      "surface-tension": "Oberflächenspannung",
      "temperature": "Temperatur",
      "thermal-conductivity": "Wärmeleitfähigkeit",
      "time": "Zeit",
      "torque": "Drehmoment",
      "turbidity": "Trübung",
      "voltage": "Spannung",
      "volume": "Volumen",
      "volume-flow": "Volumenstrom"
    },
    "millimeter": "Millimeter",
    "centimeter": "Zentimeter",
    "decimeter": "Dezimeter",
    "angstrom": "Angström",
    "nanometer": "Nanometer",
    "micrometer": "Mikrometer",
    "meter": "Meter",
    "kilometer": "Kilometer",
    "inch": "Zoll",
    "foot": "Fuß",
    "foot-us": "Fuß (US-Vermessung)",
    "yard": "Yard",
    "mile": "Meile",
    "nautical-mile": "Seemeile",
    "astronomical-unit": "Astronomische Einheit",
    "reciprocal-metre": "Reziproker Meter",
    "meter-per-meter": "Meter pro Meter",
    "steradian": "Steradiant",
    "thou": "Thou",
    "barleycorn": "Gerstenkorn",
    "hand": "Handbreite",
    "chain": "Kette",
    "furlong": "Furlong",
    "league": "Legua",
    "fathom": "Faden",
    "cable": "Kabellänge",
    "link": "Glied",
    "rod": "Stange",
    "nanogram": "Nanogramm",
    "microgram": "Mikrogramm",
    "milligram": "Milligramm",
    "gram": "Gramm",
    "kilogram": "Kilogramm",
    "tonne": "Tonne",
    "ounce": "Unze",
    "pound": "Pfund",
    "stone": "Stone",
    "hundredweight-count": "Zentner (US)",
    "short-tons": "Kurztonnen",
    "dalton": "Dalton",
    "grain": "Korn",
    "drachm": "Drachme",
    "quarter": "Viertelzentner",
    "slug": "Slug",
    "carat": "Karat",
    "cubic-millimeter": "Kubikmillimeter",
    "cubic-centimeter": "Kubikzentimeter",
    "cubic-meter": "Kubikmeter",
    "cubic-kilometer": "Kubikkilometer",
    "microliter": "Mikroliter",
    "milliliter": "Milliliter",
    "liter": "Liter",
    "hectoliter": "Hektoliter",
    "cubic-inch": "Kubikzoll",
    "cubic-foot": "Kubikfuß",
    "cubic-yard": "Kubikyard",
    "fluid-ounce": "Flüssigunze",
    "fluid-ounce-per-second": "Flüssigunze pro Sekunde",
    "pint": "Pint",
    "quart": "Quart",
    "gallon": "Gallone",
    "oil-barrels": "Ölfass",
    "cubic-meter-per-kilogram": "Kubikmeter pro Kilogramm",
    "gill": "Gill",
    "hogshead": "Hogshead",
    "teaspoon": "Teelöffel",
    "tablespoon": "Esslöffel",
    "cup": "Tasse",
    "celsius": "Celsius",
    "kelvin": "Kelvin",
    "rankine": "Rankine",
    "fahrenheit": "Fahrenheit",
    "percent": "Prozent",
    "meter-per-second": "Meter pro Sekunde",
    "kilometer-per-hour": "Kilometer pro Stunde",
    "foot-per-second": "Fuß pro Sekunde",
    "foot-per-minute": "Fuß pro Minute",
    "mile-per-hour": "Meile pro Stunde",
    "knot": "Knoten",
    "inch-per-second": "Zoll pro Sekunde",
    "inch-per-hour": "Zoll pro Stunde",
    "millimeters-per-minute": "Millimeter pro Minute",
    "meter-per-minute": "Meter pro Minute",
    "kilometer-per-hour-squared": "Kilometer pro Stunde zum Quadrat",
    "foot-per-second-squared": "Fuß pro Sekunde zum Quadrat",
    "pascal": "Pascal",
    "kilopascal": "Kilopascal",
    "megapascal": "Megapascal",
    "gigapascal": "Gigapascal",
    "millibar": "Millibar",
    "bar": "Bar",
    "kilobar": "Kilobar",
    "newton": "Newton",
    "newton-meter": "Newtonmeter",
    "foot-pounds": "Fußpfund",
    "inch-pounds": "Zollpfund",
    "newton-per-meter": "Newton pro Meter",
    "atmospheres": "Atmosphären",
    "pounds-per-square-inch": "Pfund pro Quadratzoll",
    "kilopound-per-square-inch": "Kilopfund pro Quadratzoll",
    "torr": "Torr",
    "inches-of-mercury": "Zoll Quecksilbersäule",
    "pascal-per-square-meter": "Pascal pro Quadratmeter",
    "pound-per-square-inch": "Pfund pro Quadratzoll",
    "newton-per-square-meter": "Newton pro Quadratmeter",
    "kilogram-force-per-square-meter": "Kilopond pro Quadratmeter",
    "pascal-per-square-centimeter": "Pascal pro Quadratzentimeter",
    "ton-force-per-square-inch": "Tonnenkraft pro Quadratzoll",
    "kilonewton-per-square-meter": "Kilonewton pro Quadratmeter",
    "newton-per-square-millimeter": "Newton pro Quadratmillimeter",
    "microjoule": "Mikrojoule",
    "millijoule": "Millijoule",
    "joule": "Joule",
    "kilojoule": "Kilojoule",
    "megajoule": "Megajoule",
    "gigajoule": "Gigajoule",
    "watt-hour": "Wattstunde",
    "watt-minute": "Wattminute",
    "kilowatt-hour": "Kilowattstunde",
    "milliwatt-hour": "Milliwattstunde",
    "megawatt-hour": "Megawattstunde",
    "gigawatt-hour": "Gigawattstunde",
    "electron-volts": "Elektronenvolt",
    "joules-per-coulomb": "Joule pro Coulomb",
    "british-thermal-unit": "Britische Wärmeeinheit (BTU)",
    "thousand-british-thermal-unit": "Tausend BTU",
    "million-british-thermal-unit": "Million BTU",
    "foot-pound": "Fußpfund",
    "calorie": "Kalorie",
    "small-calorie": "Kleine Kalorie",
    "kilocalorie": "Kilokalorie",
    "joule-per-kelvin": "Joule pro Kelvin",
    "joule-per-kilogram-kelvin": "Joule pro Kilogramm-Kelvin",
    "joule-per-kilogram": "Joule pro Kilogramm",
    "watt-per-meter-kelvin": "Watt pro Meter-Kelvin",
    "joule-per-cubic-meter": "Joule pro Kubikmeter",
    "therm": "Therme",
    "electric-dipole-moment": "Elektrisches Dipolmoment",
    "magnetic-dipole-moment": "Magnetisches Dipolmoment",
    "debye": "Debye",
    "coulomb-per-square-meter-per-volt": "Coulomb pro Quadratmeter pro Volt",
    "milliwatt": "Milliwatt",
    "microwatt": "Mikrowatt",
    "watt": "Watt",
    "kilowatt": "Kilowatt",
    "megawatt": "Megawatt",
    "gigawatt": "Gigawatt",
    "metric-horsepower": "Metrische Pferdestärke",
    "milliwatt-per-square-centimeter": "Milliwatt pro Quadratzentimeter",
    "watt-per-square-centimeter": "Watt pro Quadratzentimeter",
    "kilowatt-per-square-centimeter": "Kilowatt pro Quadratzentimeter",
    "milliwatt-per-square-meter": "Milliwatt pro Quadratmeter",
    "watt-per-square-meter": "Watt pro Quadratmeter",
    "kilowatt-per-square-meter": "Kilowatt pro Quadratmeter",
    "watt-per-square-inch": "Watt pro Quadratzoll",
    "kilowatt-per-square-inch": "Kilowatt pro Quadratzoll",
    "horsepower": "Pferdestärke",
    "btu-per-hour": "BTU pro Stunde",
    "btu-per-second": "BTU pro Sekunde",
    "btu-per-day": "BTU pro Tag",
    "mbtu-per-hour": "Tausend BTU pro Stunde",
    "mbtu-per-second": "Tausend BTU pro Sekunde",
    "mbtu-per-day": "Tausend BTU pro Tag",
    "mmbtu-per-hour": "Million BTU pro Stunde",
    "mmbtu-per-second": "Million BTU pro Sekunde",
    "mmbtu-per-day": "Million BTU pro Tag",
    "foot-pound-per-second": "Fußpfund pro Sekunde",
    "coulomb": "Coulomb",
    "millicoulomb": "Millicoulomb",
    "microcoulomb": "Mikrocoulomb",
    "nanocoulomb": "Nanocoulomb",
    "picocoulomb": "Picocoulomb",
    "coulomb-per-meter": "Coulomb pro Meter",
    "coulomb-per-cubic-meter": "Coulomb pro Kubikmeter",
    "coulomb-per-square-meter": "Coulomb pro Quadratmeter",
    "square-millimeter": "Quadratmillimeter",
    "square-centimeter": "Quadratzentimeter",
    "square-meter": "Quadratmeter",
    "hectare": "Hektar",
    "square-kilometer": "Quadratkilometer",
    "square-inch": "Quadratzoll",
    "square-foot": "Quadratfuß",
    "square-yard": "Quadratyard",
    "acre": "Acre",
    "square-mile": "Quadratmeile",
    "are": "Ar",
    "barn": "Barn",
    "circular-inch": "Kreiszoll",
    "milliampere-hour": "Milliamperestunde",
    "ampere-hours": "Amperestunden",
    "kiloampere-hours": "Kiloamperestunden",
    "nanoampere": "Nanoampere",
    "picoampere": "Pikoampere",
    "microampere": "Mikroampere",
    "milliampere": "Milliampere",
    "ampere": "Ampere",
    "kiloampere": "Kiloampere",
    "megaampere": "Megaampere",
    "gigaampere": "Gigaampere",
    "microampere-per-square-centimeter": "Mikroampere pro Quadratzentimeter",
    "ampere-per-square-meter": "Ampere pro Quadratmeter",
    "ampere-per-meter": "Ampere pro Meter",
    "oersted": "Oersted",
    "bohr-magneton": "Bohrsches Magneton",
    "ampere-meter-squared": "Ampere-Quadratmeter",
    "nanovolt": "Nanovolt",
    "picovolt": "Pikovolt",
    "millivolt": "Millivolt",
    "microvolt": "Mikrovolt",
    "volt": "Volt",
    "kilovolt": "Kilovolt",
    "megavolt": "Megavolt",
    "dbmV": "Dezibel-Volt",
    "dbm": "Dezibel-Milliwatt",
    "volt-meter": "Volt-Meter",
    "kilovolt-meter": "Kilovolt-Meter",
    "megavolt-meter": "Megavolt-Meter",
    "microvolt-meter": "Mikrovolt-Meter",
    "millivolt-meter": "Millivolt-Meter",
    "nanovolt-meter": "Nanovolt-Meter",
    "ohm": "Ohm",
    "microohm": "Mikroohm",
    "milliohm": "Milliohm",
    "kilohm": "Kiloohm",
    "megohm": "Megaohm",
    "gigohm": "Gigaohm",
    "millihertz": "Millihertz",
    "hertz": "Hertz",
    "kilohertz": "Kilohertz",
    "megahertz": "Megahertz",
    "gigahertz": "Gigahertz",
    "terahertz": "Terahertz",
    "rpm": "Umdrehungen pro Minute",
    "candela-per-square-meter": "Candela pro Quadratmeter",
    "candela": "Candela",
    "lumen": "Lumen",
    "lux": "Lux",
    "foot-candle": "Fußkerze",
    "lumen-per-square-meter": "Lumen pro Quadratmeter",
    "lux-second": "Lux-Sekunde",
    "lumen-second": "Lumen-Sekunde",
    "lumens-per-watt": "Lumen pro Watt",
    "mole": "Mol",
    "nanomole": "Nanomol",
    "micromole": "Mikromol",
    "millimole": "Millimol",
    "kilomole": "Kilomol",
    "mole-per-cubic-meter": "Mol pro Kubikmeter",
    "rssi": "Signalstärkeindikator (RSSI)",
    "ppm": "Teile pro Million (ppm)",
    "ppb": "Teile pro Milliarde (ppb)",
    "micrograms-per-cubic-meter": "Mikrogramm pro Kubikmeter",
    "aqi": "Luftqualitätsindex (AQI)",
    "gram-per-cubic-meter": "Gramm pro Kubikmeter",
    "gram-per-kilogram": "Spezifische Luftfeuchtigkeit",
    "millimeters-per-second": "Millimeter pro Sekunde",
    "neper": "Neper",
    "bel": "Bel",
    "decibel": "Dezibel",
    "meters-per-second-squared": "Meter pro Sekunde zum Quadrat",
    "becquerel": "Becquerel",
    "curie": "Curie",
    "gray": "Gray",
    "sievert": "Sievert",
    "roentgen": "Röntgen",
    "cps": "Zählungen pro Sekunde",
    "rad": "Rad",
    "rem": "Rem",
    "dps": "Zerfälle pro Sekunde",
    "rutherford": "Rutherford",
    "coulombs-per-kilogram": "Coulomb pro Kilogramm",
    "becquerels-per-cubic-meter": "Becquerel pro Kubikmeter",
    "curies-per-liter": "Curie pro Liter",
    "becquerels-per-second": "Becquerel pro Sekunde",
    "curies-per-second": "Curie pro Sekunde",
    "gy-per-second": "Gray pro Sekunde",
    "watt-per-steradian": "Watt pro Steradiant",
    "watt-per-square-metre-steradian": "Watt pro Quadratmeter-Steradiant",
    "ph-level": "pH-Wert",
    "turbidity": "Trübung",
    "mg-per-liter": "Milligramm pro Liter",
    "microsiemens-per-centimeter": "Mikrosiemens pro Zentimeter",
    "millisiemens-per-meter": "Millisimens pro Meter",
    "siemens-per-meter": "Siemens pro Meter",
    "kilogram-per-cubic-meter": "Kilogramm pro Kubikmeter",
    "gram-per-cubic-centimeter": "Gramm pro Kubikzentimeter",
    "kilogram-per-square-meter": "Kilogramm pro Quadratmeter",
    "milligram-per-milliliter": "Milligramm pro Milliliter",
    "milligram-per-cubic-meter": "Milligramm pro Kubikmeter",
    "pound-per-cubic-foot": "Pfund pro Kubikfuß",
    "ounces-per-cubic-inch": "Unzen pro Kubikzoll",
    "tons-per-cubic-yard": "Tonnen pro Kubikyard",
    "particle-density": "Partikeldichte",
    "kilometers-per-liter": "Kilometer pro Liter",
    "miles-per-gallon": "Meilen pro Gallone",
    "liters-per-100-km": "Liter pro 100 km",
    "gallons-per-mile": "Gallonen pro Meile",
    "liters-per-hour": "Liter pro Stunde",
    "gallons-per-hour": "Gallonen pro Stunde",
    "beats-per-minute": "Schläge pro Minute",
    "millimeters-of-mercury": "Millimeter Quecksilbersäule",
    "milligrams-per-deciliter": "Milligramm pro Deziliter",
    "g-force": "g-Kraft",
    "kilonewton": "Kilonewton",
    "kilogram-force": "Kilopond",
    "pound-force": "Pfund-Kraft",
    "kilopound-force": "Kilopfund-Kraft",
    "dyne": "Dyne",
    "poundal": "Poundal",
    "kip": "Kip",
    "gal": "Gal",
    "gravity": "Gravitation",
    "hectopascal": "Hektopascal",
    "atmosphere": "Atmosphäre",
    "millibars": "Millibar",
    "inch-of-mercury": "Zoll Quecksilber",
    "richter-scale": "Richterskala",
    "nanosecond": "Nanosekunde",
    "microsecond": "Mikrosekunde",
    "millisecond": "Millisekunde",
    "second": "Sekunde",
    "minute": "Minute",
    "hour": "Stunde",
    "day": "Tag",
    "week": "Woche",
    "month": "Monat",
    "year": "Jahr",
    "cubic-foot-per-minute": "Kubikfuß pro Minute",
    "cubic-meters-per-hour": "Kubikmeter pro Stunde",
    "cubic-meters-per-second": "Kubikmeter pro Sekunde",
    "liter-per-second": "Liter pro Sekunde",
    "liter-per-minute": "Liter pro Minute",
    "gallons-per-minute": "Gallonen pro Minute",
    "cubic-foot-per-second": "Kubikfuß pro Sekunde",
    "milliliters-per-minute": "Milliliter pro Minute",
    "cubic-decimeter-per-second": "Kubikdezimeter pro Sekunde",
    "bit": "Bit",
    "byte": "Byte",
    "kilobyte": "Kilobyte",
    "megabyte": "Megabyte",
    "gigabyte": "Gigabyte",
    "terabyte": "Terabyte",
    "petabyte": "Petabyte",
    "exabyte": "Exabyte",
    "zettabyte": "Zettabyte",
    "yottabyte": "Yottabyte",
    "bit-per-second": "Bit pro Sekunde",
    "kilobit-per-second": "Kilobit pro Sekunde",
    "megabit-per-second": "Megabit pro Sekunde",
    "gigabit-per-second": "Gigabit pro Sekunde",
    "terabit-per-second": "Terabit pro Sekunde",
    "byte-per-second": "Byte pro Sekunde",
    "kilobyte-per-second": "Kilobyte pro Sekunde",
    "megabyte-per-second": "Megabyte pro Sekunde",
    "gigabyte-per-second": "Gigabyte pro Sekunde",
    "degree": "Grad",
    "radian": "Radiant",
    "gradian": "Gon",
    "arcminute": "Bogenminute",
    "arcsecond": "Bogensekunde",
    "milliradian": "Milliradiant",
    "revolution": "Umdrehung",
    "siemens": "Siemens",
    "millisiemens": "Millisimens",
    "microsiemens": "Mikrosimens",
    "kilosiemens": "Kilosimens",
    "megasiemens": "Megasimens",
    "gigasiemens": "Gigasimens",
    "farad": "Farad",
    "millifarad": "Millifarad",
    "microfarad": "Mikrofarad",
    "nanofarad": "Nanofarad",
    "picofarad": "Pikofarad",
    "kilofarad": "Kilofarad",
    "megafarad": "Megafarad",
    "gigafarad": "Gigafarad",
    "terfarad": "Terafarad",
    "farad-per-meter": "Farad pro Meter",
    "tesla": "Tesla",
    "gauss": "Gauss",
    "kilogauss": "Kilogauss",
    "millitesla": "Millitesla",
    "microtesla": "Mikrotesla",
    "nanotesla": "Nanotesla",
    "kilotesla": "Kilotesla",
    "megatesla": "Megatesla",
    "millitesla-square-meters": "Millitesla-Quadratmeter",
    "gamma": "Gamma",
    "lambda": "Lambda",
    "square-meter-per-second": "Quadratmeter pro Sekunde",
    "square-centimeter-per-second": "Quadratzentimeter pro Sekunde",
    "stoke": "Stokes",
    "centistokes": "Zentistokes",
    "square-foot-per-second": "Quadratfuß pro Sekunde",
    "square-inch-per-second": "Quadratzoll pro Sekunde",
    "pascal-second": "Pascal-Sekunde",
    "centipoise": "Zentipoise",
    "poise": "Poise",
    "reynolds": "Reynolds-Zahl",
    "pound-per-foot-hour": "Pfund pro Fuß-Stunde",
    "newton-second-per-square-meter": "Newton-Sekunde pro Quadratmeter",
    "dyne-second-per-square-centimeter": "Dyne-Sekunde pro Quadratzentimeter",
    "kilogram-per-meter-second": "Kilogramm pro Meter-Sekunde",
    "tesla-square-meters": "Tesla-Quadratmeter",
    "maxwell": "Maxwell",
    "tesla-per-meter": "Tesla pro Meter",
    "gauss-per-centimeter": "Gauss pro Zentimeter",
    "weber": "Weber",
    "microweber": "Mikroweber",
    "milliweber": "Milliweber",
    "gauss-square-centimeter": "Gauss-Quadratzentimeter",
    "kilogauss-square-centimeter": "Kilogauss-Quadratzentimeter",
    "henry": "Henry",
    "millihenry": "Millihenry",
    "microhenry": "Mikrohenry",
    "nanohenry": "Nanohenry",
    "henry-per-meter": "Henry pro Meter",
    "tesla-meter-per-ampere": "Tesla-Meter pro Ampere",
    "gauss-per-oersted": "Gauss pro Oersted",
    "kilogram-per-mole": "Kilogramm pro Mol",
    "gram-per-mole": "Gramm pro Mol",
    "milligram-per-mole": "Milligramm pro Mol",
    "joule-per-mole": "Joule pro Mol",
    "joule-per-mole-kelvin": "Joule pro Mol-Kelvin",
    "millivolts-per-meter": "Millivolt pro Meter",
    "volts-per-meter": "Volt pro Meter",
    "kilovolts-per-meter": "Kilovolt pro Meter",
    "radian-per-second": "Radiant pro Sekunde",
    "radian-per-second-squared": "Radiant pro Sekunde zum Quadrat",
    "revolutions-per-minute-per-second": "Winkelbeschleunigung",
    "deg-per-second": "Grad pro Sekunde",
    "rotation-per-minute": "Umdrehungen pro Minute",
    "degrees-brix": "Grad Brix",
    "katal": "Katal",
    "katal-per-cubic-metre": "Katal pro Kubikmeter",
    "paris-inch": "Pariser Zoll"
  },
  "user": {
    "user": "Benutzer",
    "users": "Benutzer",
    "customer-users": "Kundenbenutzer",
    "tenant-admins": "Tenant-Administratoren",
    "sys-admin": "Systemadministrator",
    "tenant-admin": "Tenant-Administrator",
    "customer": "Kunde",
    "anonymous": "Anonym",
    "add": "Benutzer hinzufügen",
    "delete": "Benutzer löschen",
    "add-user-text": "Neuen Benutzer hinzufügen",
    "no-users-text": "Keine Benutzer gefunden",
    "user-details": "Benutzerdetails",
    "delete-user-title": "Möchten Sie den Benutzer '{{userEmail}}' wirklich löschen?",
    "delete-user-text": "Achtung: Nach der Bestätigung werden der Benutzer und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-users-title": "Möchten Sie { count, plural, =1 {1 Benutzer} other {# Benutzer} } wirklich löschen?",
    "delete-users-action-title": "{ count, plural, =1 {1 Benutzer löschen} other {# Benutzer löschen} }",
    "delete-users-text": "Achtung: Nach der Bestätigung werden alle ausgewählten Benutzer und ihre zugehörigen Daten unwiederbringlich entfernt.",
    "activation-email-sent-message": "Aktivierungs-E-Mail wurde erfolgreich gesendet!",
    "resend-activation": "Aktivierung erneut senden",
    "email": "E-Mail",
    "email-required": "E-Mail ist erforderlich.",
    "invalid-email-format": "Ungültiges E-Mail-Format.",
    "first-name": "Vorname",
    "last-name": "Nachname",
    "description": "Beschreibung",
    "default-dashboard": "Standard-Dashboard",
    "always-fullscreen": "Immer Vollbildmodus",
    "select-user": "Benutzer auswählen",
    "no-users-matching": "Keine Benutzer, die mit '{{entity}}' übereinstimmen, gefunden.",
    "user-required": "Benutzer ist erforderlich",
    "activation-method": "Aktivierungsmethode",
    "display-activation-link": "Aktivierungslink anzeigen",
    "send-activation-mail": "Aktivierungsmail senden",
    "activation-link": "Benutzeraktivierungslink",
    "activation-link-text": "Um den Benutzer zu aktivieren, verwenden Sie folgenden <a href='{{activationLink}}' target='_blank'>Aktivierungslink</a> (gültig für {{activationLinkTtl}}):",
    "copy-activation-link": "Aktivierungslink kopieren",
    "activation-link-copied-message": "Benutzeraktivierungslink wurde in die Zwischenablage kopiert",
    "details": "Details",
    "login-as-tenant-admin": "Als Tenant-Admin anmelden",
    "login-as-customer-user": "Als Kundenbenutzer anmelden",
    "search": "Benutzer suchen",
    "selected-users": "{ count, plural, =1 {1 Benutzer} other {# Benutzer} } ausgewählt",
    "disable-account": "Benutzerkonto deaktivieren",
    "enable-account": "Benutzerkonto aktivieren",
    "enable-account-message": "Benutzerkonto wurde erfolgreich aktiviert!",
    "disable-account-message": "Benutzerkonto wurde erfolgreich deaktiviert!",
    "copyId": "Benutzer-ID kopieren",
    "idCopiedMessage": "Benutzer-ID wurde in die Zwischenablage kopiert",
    "user-list": "Benutzerliste",
    "user-list-required": "Benutzerliste ist erforderlich"
  },
  "value": {
    "type": "Werttyp",
    "string": "Zeichenkette",
    "string-value": "Zeichenkettenwert",
    "string-value-required": "Zeichenkettenwert ist erforderlich",
    "integer": "Ganzzahl",
    "integer-value": "Ganzzahlwert",
    "integer-value-required": "Ganzzahlwert ist erforderlich",
    "invalid-integer-value": "Ungültiger Ganzzahlwert",
    "double": "Dezimalzahl",
    "double-value": "Dezimalwert",
    "double-value-required": "Dezimalwert ist erforderlich",
    "boolean": "Boolesch",
    "boolean-value": "Boolescher Wert",
    "false": "Falsch",
    "true": "Wahr",
    "long": "Lange Ganzzahl",
    "json": "JSON",
    "json-value": "JSON-Wert",
    "json-value-invalid": "JSON-Wert hat ein ungültiges Format",
    "json-value-required": "JSON-Wert ist erforderlich."
  },
  "version-control": {
    "version-control": "Versionskontrolle",
    "management": "Versionskontrollverwaltung",
    "search": "Versionen durchsuchen",
    "branch": "Zweig",
    "default": "Standard",
    "select-branch": "Zweig auswählen",
    "branch-required": "Zweig ist erforderlich",
    "create-entity-version": "Entitätsversion erstellen",
    "version-name": "Versionsname",
    "version-name-required": "Versionsname ist erforderlich",
    "author": "Autor",
    "export-relations": "Beziehungen exportieren",
    "export-attributes": "Attribute exportieren",
    "export-credentials": "Zugangsdaten exportieren",
    "export-calculated-fields": "Berechnete Felder \nund Alarmregeln exportieren",
    "export-alarm-rules": "Alarmregeln exportieren",
    "entity-versions": "Entitätsversionen",
    "versions": "Versionen",
    "created-time": "Erstellungszeit",
    "version-id": "Versions-ID",
    "no-entity-versions-text": "Keine Entitätsversionen gefunden",
    "no-versions-text": "Keine Versionen gefunden",
    "copy-full-version-id": "Vollständige Versions-ID kopieren",
    "create-version": "Version erstellen",
    "creating-version": "Version wird erstellt... Bitte warten",
    "nothing-to-commit": "Keine Änderungen zum Übernehmen",
    "restore-version": "Version wiederherstellen",
    "restore-entity-from-version": "Entität aus Version '{{versionName}}' wiederherstellen",
    "restoring-entity-version": "Entitätsversion wird wiederhergestellt... Bitte warten",
    "load-relations": "Beziehungen laden",
    "load-attributes": "Attribute laden",
    "load-credentials": "Zugangsdaten laden",
    "load-calculated-fields": "Berechnete Felder laden",
    "load-alarm-rules": "Alarmregeln laden",
    "compare-with-current": "Mit aktueller vergleichen",
    "diff-entity-with-version": "Unterschiede mit Entitätsversion '{{versionName}}'",
    "previous-difference": "Vorheriger Unterschied",
    "next-difference": "Nächster Unterschied",
    "current": "Aktuell",
    "differences": "{ count, plural, =1 {1 Unterschied} other {# Unterschiede} }",
    "create-entities-version": "Entitätsversion erstellen",
    "default-sync-strategy": "Standard-Synchronisierungsstrategie",
    "sync-strategy-merge": "Zusammenführen",
    "sync-strategy-overwrite": "Überschreiben",
    "entities-to-export": "Zu exportierende Entitäten",
    "entities-to-restore": "Zu wiederherstellende Entitäten",
    "sync-strategy": "Synchronisierungsstrategie",
    "all-entities": "Alle Entitäten",
    "no-entities-to-export-prompt": "Bitte Entitäten zum Export angeben",
    "no-entities-to-restore-prompt": "Bitte Entitäten zur Wiederherstellung angeben",
    "add-entity-type": "Entitätstyp hinzufügen",
    "remove-all": "Alle entfernen",
    "version-create-result": "{ added, plural, =0 {Keine Entitäten} =1 {1 Entität} other {# Entitäten} } hinzugefügt.<br/>{ modified, plural, =0 {Keine Entitäten} =1 {1 Entität} other {# Entitäten} } geändert.<br/>{ removed, plural, =0 {Keine Entitäten} =1 {1 Entität} other {# Entitäten} } entfernt.",
    "remove-other-entities": "Andere Entitäten entfernen",
    "find-existing-entity-by-name": "Bestehende Entität nach Name suchen",
    "restore-entities-from-version": "Entitäten aus Version '{{versionName}}' wiederherstellen",
    "restoring-entities-from-version": "Entitäten werden wiederhergestellt... Bitte warten",
    "no-entities-restored": "Keine Entitäten wurden wiederhergestellt",
    "created": "{{created}} erstellt",
    "updated": "{{updated}} aktualisiert",
    "deleted": "{{deleted}} gelöscht",
    "remove-other-entities-confirm-text": "Achtung! Dies wird <b>alle</b> aktuellen Entitäten <b>dauerhaft löschen</b>,<br/>die nicht in der wiederherzustellenden Version vorhanden sind.<br/><br/>Bitte geben Sie <b>\"remove other entities\"</b> ein, um zu bestätigen.",
    "auto-commit-to-branch": "Auto-Commit in den Branch <b>{{branch}}</b>",
    "default-create-entity-version-name": "{{entityName}}-Aktualisierung",
    "sync-strategy-merge-hint": "Erstellt oder aktualisiert die ausgewählten Entitäten im Repository. Alle anderen Repository-Entitäten werden <b>nicht verändert</b>.",
    "sync-strategy-overwrite-hint": "Erstellt oder aktualisiert die ausgewählten Entitäten im Repository. Alle anderen Repository-Entitäten werden <b>gelöscht</b>.",
    "device-credentials-conflict": "Laden des Geräts mit externer ID <b>{{entityId}}</b> fehlgeschlagen,<br/>da dieselben Zugangsdaten bereits für ein anderes Gerät in der Datenbank vorhanden sind.<br/>Deaktivieren Sie ggf. die Option <b>Zugangsdaten laden</b> im Wiederherstellungsformular.",
    "missing-referenced-entity": "Laden von <b>{{sourceEntityTypeName}}</b> mit externer ID <b>{{sourceEntityId}}</b> fehlgeschlagen,<br/>da die referenzierte <b>{{targetEntityTypeName}}</b> mit ID <b>{{targetEntityId}}</b> fehlt.",
    "runtime-failed": "<b>Fehlgeschlagen:</b> {{message}}",
    "auto-commit-settings-read-only-hint": "Die Auto-Commit-Funktion funktioniert nicht, wenn die Option 'Nur Lesen' in den Repository-Einstellungen aktiviert ist.",
    "rollback-on-error": "Rollback bei Fehlern",
    "rollback-on-error-hint": "Wenn Sie eine große Anzahl von Entitäten wiederherstellen, sollten Sie diese Option zur Leistungsverbesserung deaktivieren.\nHinweis: Im Fehlerfall bleiben bereits gespeicherte Entitäten (mit Beziehungen, Attributen usw.) erhalten."
  },
  "widget": {
    "widget-library": "Widget-Bibliothek",
    "widget-bundle": "Widget-Bundle",
    "all-bundles": "Alle Bundles",
    "select-widgets-bundle": "Widget-Bundle auswählen",
    "widgets": "Widgets",
    "all-widgets": "Alle Widgets",
    "widget": "Widget",
    "select-widget": "Widget auswählen",
    "no-widgets-matching": "Keine Widgets gefunden, die mit '{{entity}}' übereinstimmen.",
    "no-widgets": "Noch keine Widgets",
    "no-widgets-text": "Keine Widgets gefunden",
    "management": "Widget-Verwaltung",
    "editor": "Widget-Editor",
    "confirm-to-exit-editor-html": "Sie haben nicht gespeicherte Widget-Einstellungen.<br>Möchten Sie diese Seite wirklich verlassen?",
    "widget-type-not-found": "Fehler beim Laden der Widget-Konfiguration.<br>Der zugehörige\n   Widget-Typ wurde möglicherweise entfernt.",
    "widget-type-load-error": "Widget konnte aufgrund der folgenden Fehler nicht geladen werden:",
    "remove": "Widget entfernen",
    "delete": "Widget löschen",
    "edit": "Widget bearbeiten",
    "remove-widget-title": "Möchten Sie das Widget '{{widgetTitle}}' wirklich entfernen?",
    "remove-widget-text": "Nach der Bestätigung wird das Widget und alle zugehörigen Daten unwiderruflich gelöscht.",
    "replace-reference-with-widget-copy": "Referenz durch Widget-Kopie ersetzen",
    "timeseries": "Zeitreihe",
    "search-data": "Daten durchsuchen",
    "no-data-found": "Keine Daten gefunden",
    "latest": "Aktuelle Werte",
    "rpc": "Steuerungs-Widget",
    "alarm": "Alarm-Widget",
    "static": "Statisches Widget",
    "timeseries-short": "reihe",
    "latest-short": "aktuell",
    "rpc-short": "steuerung",
    "alarm-short": "alarm",
    "static-short": "statisch",
    "select-widget-type": "Widget-Typ auswählen",
    "missing-widget-title-error": "Widget-Titel muss angegeben werden!",
    "widget-saved": "Widget gespeichert",
    "unable-to-save-widget-error": "Widget konnte nicht gespeichert werden! Es liegen Fehler vor!",
    "save": "Widget speichern",
    "saveAs": "Widget speichern unter",
    "move": "Widget verschieben",
    "save-widget-as": "Widget speichern unter",
    "save-widget-as-text": "Bitte geben Sie einen neuen Widget-Titel ein",
    "toggle-fullscreen": "Vollbildmodus umschalten",
    "run": "Widget ausführen",
    "widget-title": "Widget-Titel",
    "title": "Titel",
    "title-required": "Widget-Titel ist erforderlich.",
    "title-max-length": "Titel darf nicht länger als 256 Zeichen sein",
    "system": "System",
    "type": "Widget-Typ",
    "resources": "Ressourcen",
    "resource-url": "JavaScript/CSS-URL",
    "resource-is-extension": "Ist Erweiterung",
    "remove-resource": "Ressource entfernen",
    "add-resource": "Ressource hinzufügen",
    "html": "HTML",
    "tidy": "Ordnen",
    "css": "CSS",
    "settings-form": "Einstellungsformular",
    "data-key-settings-form": "Daten-Schlüssel-Einstellungsformular",
    "latest-data-key-settings-form": "Aktuelle Daten-Schlüssel-Einstellungsformular",
    "widget-settings": "Widget-Einstellungen",
    "description": "Beschreibung",
    "tags": "Tags",
    "image-preview": "Bildvorschau",
    "settings-form-selector": "Einstellungsformularauswahl",
    "data-key-settings-form-selector": "Daten-Schlüssel-Formularauswahl",
    "latest-data-key-settings-form-selector": "Formularauswahl für aktuelle Daten-Schlüssel",
    "all": "Alle",
    "actual": "Aktuell",
    "scada": "SCADA-Symbol",
    "deprecated": "Veraltet",
    "has-basic-mode": "Hat einfachen Modus",
    "basic-mode-form-selector": "Formularauswahl für einfachen Modus",
    "basic-mode": "Einfach",
    "advanced-mode": "Erweitert",
    "javascript": "JavaScript",
    "js": "JS",
    "delete-widget-title": "Möchten Sie das Widget '{{widgetName}}' wirklich löschen?",
    "delete-widget-text": "Nach der Bestätigung wird das Widget und alle zugehörigen Daten unwiderruflich gelöscht.",
    "delete-widgets-title": "Möchten Sie { count, plural, =1 {1 Widget} other {# Widgets} } wirklich löschen?",
    "delete-widgets-text": "Achtung: Nach der Bestätigung werden alle ausgewählten Widgets und deren zugehörige Daten unwiderruflich entfernt.",
    "delete-widget": "Widget löschen",
    "widget-template-load-failed-error": "Laden der Widget-Vorlage fehlgeschlagen!",
    "details": "Details",
    "widget-details": "Widget-Details",
    "add": "Widget hinzufügen",
    "add-existing-widget": "Vorhandenes Widget hinzufügen",
    "add-new-widget": "Neues Widget hinzufügen",
    "search-widgets": "Widgets durchsuchen",
    "selected-widgets": "{ count, plural, =1 {1 Widget} other {# Widgets} } ausgewählt",
    "undo": "Widget-Änderungen rückgängig machen",
    "export": "Widget exportieren",
    "export-prompt": "Widget-Bilder und Ressourcen einbetten",
    "export-widgets": "Widgets exportieren",
    "export-widgets-prompt": "Widgets-Bilder und Ressourcen einbetten",
    "import": "Widget importieren",
    "no-data": "Keine Daten zur Anzeige im Widget",
    "data-overflow": "Widget zeigt {{count}} von {{total}} Entitäten an",
    "alarm-data-overflow": "Widget zeigt Alarme für {{allowedEntities}} (maximal erlaubt) von {{totalEntities}} Entitäten an",
    "search": "Widget suchen",
    "filter": "Widget-Filtertyp",
    "loading-widgets": "Widgets werden geladen...",
    "widget-template-error": "Ungültige Widget-HTML-Vorlage.",
    "reference": "Referenz"
  },
  "widget-action": {
    "header-button": "Widget-Kopfzeilen-Schaltfläche",
    "do-nothing": "Nichts tun",
    "open-dashboard-state": "Zu neuem Dashboard-Zustand navigieren",
    "update-dashboard-state": "Aktuellen Dashboard-Zustand aktualisieren",
    "open-dashboard": "Zu anderem Dashboard navigieren",
    "custom": "Benutzerdefinierte Aktion",
    "custom-pretty": "Benutzerdefinierte Aktion (mit HTML-Vorlage)",
    "custom-pretty-error-title": "Benutzerdefinierter Dialogfehler",
    "custom-pretty-template-error": "Ungültige benutzerdefinierte Dialogvorlage.",
    "custom-pretty-controller-error": "Fehler bei der Auswertung der benutzerdefinierten Dialogfunktion.",
    "mobile-action": "Mobile Aktion",
    "target-dashboard-state": "Ziel-Dashboard-Zustand",
    "target-dashboard-state-required": "Ziel-Dashboard-Zustand ist erforderlich",
    "set-entity-from-widget": "Entität vom Widget setzen",
    "target-dashboard": "Ziel-Dashboard",
    "select-target-dashboard": "Ziel-Dashboard auswählen",
    "target-dashboard-required": "Ziel-Dashboard ist erforderlich.",
    "open-right-layout": "Rechtes Dashboard-Layout öffnen (mobile Ansicht)",
    "state-display-type": "Anzeigeoption für Dashboard-Zustand",
    "open-normal": "Normal",
    "open-in-separate-dialog": "In separatem Dialog öffnen",
    "open-in-popover": "In Popover öffnen",
    "dialog-title": "Dialogtitel",
    "dialog-hide-dashboard-toolbar": "Dashboard-Werkzeugleiste im Dialog ausblenden",
    "dialog-width": "Dialogbreite in Prozent relativ zur Fensterbreite",
    "dialog-height": "Dialoghöhe in Prozent relativ zur Fensterhöhe",
    "dialog-size-range-error": "Dialoggrößenwert muss im Bereich von 1 bis 100 liegen.",
    "popover-preferred-placement": "Bevorzugte Popover-Platzierung",
    "popover-placement-top": "Oben",
    "popover-placement-topLeft": "Oben links",
    "popover-placement-topRight": "Oben rechts",
    "popover-placement-right": "Rechts",
    "popover-placement-rightTop": "Rechts oben",
    "popover-placement-rightBottom": "Rechts unten",
    "popover-placement-bottom": "Unten",
    "popover-placement-bottomLeft": "Unten links",
    "popover-placement-bottomRight": "Unten rechts",
    "popover-placement-left": "Links",
    "popover-placement-leftTop": "Links oben",
    "popover-placement-leftBottom": "Links unten",
    "popover-hide-on-click-outside": "Popover beim Klicken außerhalb ausblenden",
    "popover-hide-dashboard-toolbar": "Dashboard-Werkzeugleiste im Popover ausblenden",
    "popover-width": "Popover-Breite",
    "popover-height": "Popover-Höhe",
    "popover-style": "Popover-Stil",
    "open-new-browser-tab": "In neuem Browser-Tab öffnen",
    "open-URL": "URL öffnen",
    "URL": "URL",
    "url-required": "URL ist erforderlich.",
    "mobile": {
      "device-provision": "Gerätekonfiguration",
      "action-type": "Mobiler Aktionstyp",
      "select-action-type": "Mobilen Aktionstyp auswählen",
      "action-type-required": "Mobiler Aktionstyp ist erforderlich",
      "take-picture-from-gallery": "Bild aus Galerie auswählen",
      "take-photo": "Foto aufnehmen",
      "map-direction": "Kartennavigation öffnen",
      "map-location": "Kartenstandort öffnen",
      "scan-qr-code": "QR-Code scannen",
      "make-phone-call": "Anruf tätigen",
      "get-location": "Standort des Telefons abrufen",
      "take-screenshot": "Screenshot erstellen",
      "handle-provision-success-function": "Funktion zum Verarbeiten eines erfolgreichen Provisionings",
      "get-location-function": "Funktion zum Abrufen des Standorts",
      "process-launch-result-function": "Funktion zum Verarbeiten des Start-Ergebnisses",
      "get-phone-number-function": "Funktion zum Abrufen der Telefonnummer",
      "process-image-function": "Funktion zum Verarbeiten des Bildes",
      "process-qr-code-function": "Funktion zum Verarbeiten des QR-Codes",
      "process-location-function": "Funktion zum Verarbeiten des Standorts",
      "handle-empty-result-function": "Funktion zum Verarbeiten eines leeren Ergebnisses",
      "handle-error-function": "Funktion zum Verarbeiten eines Fehlers",
      "handle-non-mobile-fallback-function": "Fallback-Funktion für Nicht-Mobile",
      "save-to-gallery": "In 'Bildergalerie' speichern",
      "provision-type": "Provisioning-Typ",
      "auto": "Auto",
      "wi-fi": "WLAN",
      "ble": "BLE",
      "soft-ap": "Soft AP"
    },
    "custom-action-function": "Benutzerdefinierte Aktionsfunktion",
    "custom-pretty-function": "Benutzerdefinierte Aktion (mit HTML-Vorlage) Funktion",
    "map-item-type": "Kartenelementtyp",
    "map-item": {
      "marker": "Markierung",
      "polygon": "Polygon",
      "rectangle": "Rechteck",
      "circle": "Kreis",
      "polyline": "Polylinie"
    },
    "place-map-item": "Kartenelement platzieren",
    "map-item-tooltip": {
      "customize-map-item-tooltips": "Tooltips für Kartenelemente anpassen",
      "place-marker": "Markierung setzen",
      "start-draw-rectangle": "Rechteck zeichnen starten",
      "finish-draw-rectangle": "Rechteckzeichnen beenden",
      "start-draw-polygon": "Polygon zeichnen starten",
      "continue-draw-polygon": "Polygon weiterzeichnen",
      "finish-draw-polygon": "Polygonzeichnen beenden",
      "start-draw-circle": "Kreis zeichnen starten",
      "finish-draw-circle": "Kreiszeichnen beenden",
      "start-draw-polyline": "Polylinie zeichnen starten",
      "finish-draw-polyline": "Polylinie zeichnen abschließen"
    }
  },
  "widgets-bundle": {
    "current": "Aktuelles Bundle",
    "widgets-bundles": "Widget-Bundles",
    "widgets-bundle-widgets": "Widgets im Bundle",
    "add": "Widget-Bundle hinzufügen",
    "delete": "Widget-Bundle löschen",
    "title": "Titel",
    "title-required": "Titel ist erforderlich.",
    "title-max-length": "Titel darf nicht länger als 256 Zeichen sein",
    "description": "Beschreibung",
    "image-preview": "Bildvorschau",
    "scada": "SCADA-Widget-Bundle",
    "order": "Reihenfolge",
    "add-widgets-bundle-text": "Neues Widget-Bundle hinzufügen",
    "no-widgets-bundles-text": "Keine Widget-Bundles gefunden",
    "empty": "Widget-Bundle ist leer",
    "details": "Details",
    "widgets-bundle-details": "Details des Widget-Bundles",
    "delete-widgets-bundle-title": "Möchten Sie das Widget-Bundle '{{widgetsBundleTitle}}' wirklich löschen?",
    "delete-widgets-bundle-text": "Seien Sie vorsichtig, nach der Bestätigung werden das Widget-Bundle und alle zugehörigen Daten unwiederbringlich gelöscht.",
    "delete-widgets-bundles-title": "Möchten Sie wirklich { count, plural, =1 {1 Widget-Bundle} other {# Widget-Bundles} } löschen?",
    "delete-widgets-bundles-action-title": "{ count, plural, =1 {1 Widget-Bundle löschen} other {# Widget-Bundles löschen} }",
    "delete-widgets-bundles-text": "Seien Sie vorsichtig, nach der Bestätigung werden alle ausgewählten Widget-Bundles und alle zugehörigen Daten gelöscht.",
    "no-widgets-bundles-matching": "Keine Widget-Bundles gefunden, die mit '{{widgetsBundle}}' übereinstimmen.",
    "widgets-bundle-required": "Widget-Bundle ist erforderlich.",
    "system": "System",
    "import": "Widget-Bundle importieren",
    "export": "Widget-Bundle exportieren",
    "export-widgets-bundle-widgets-prompt": "Bundle-Widgets in exportierte Daten einbeziehen (ansonsten werden nur referenzierte Widget-FQNs exportiert)",
    "export-failed-error": "Widget-Bundle konnte nicht exportiert werden: {{error}}",
    "create-new-widgets-bundle": "Neues Widget-Bundle erstellen",
    "widgets-bundle-file": "Widget-Bundle-Datei",
    "invalid-widgets-bundle-file-error": "Widget-Bundle konnte nicht importiert werden: Ungültige Datenstruktur.",
    "search": "Widget-Bundles durchsuchen",
    "selected-widgets-bundles": "{ count, plural, =1 {1 Widget-Bundle} other {# Widget-Bundles} } ausgewählt",
    "open-widgets-bundle": "Widget-Bundle öffnen",
    "loading-widgets-bundles": "Widget-Bundles werden geladen...",
    "create-new": "Neues Widget-Bundle erstellen"
  },
  "widget-config": {
    "data": "Daten",
    "settings": "Einstellungen",
    "advanced": "Erweitert",
    "appearance": "Erscheinungsbild",
    "widget-card": "Widget-Karte",
    "mobile": "Mobil",
    "title": "Titel",
    "title-tooltip": "Titel-Tooltip",
    "general-settings": "Allgemeine Einstellungen",
    "display-title": "Widget-Titel anzeigen",
    "card-title": "Kartentitel",
    "drop-shadow": "Schatteneffekt",
    "enable-fullscreen": "Vollbild aktivieren",
    "background-color": "Hintergrundfarbe",
    "text-color": "Textfarbe",
    "border-radius": "Rahmenradius",
    "padding": "Innenabstand (Padding)",
    "margin": "Außenabstand (Margin)",
    "widget-style": "Widget-Stil",
    "widget-css": "Widget-CSS",
    "title-style": "Titelstil",
    "mobile-mode-settings": "Mobile Ansicht",
    "order": "Reihenfolge",
    "height": "Höhe",
    "mobile-hide": "Widget in mobiler Ansicht ausblenden",
    "desktop-hide": "Widget in Desktop-Ansicht ausblenden",
    "units": "Sonderzeichen neben dem Wert anzeigen",
    "units-by-default": "Standard-Einheiten",
    "decimals": "Anzahl der Nachkommastellen",
    "decimals-by-default": "Standard-Nachkommastellen",
    "default-data-key-parameter-hint": "Dieser Parameter gilt für alle Widget-Werte, sofern nicht durch die Daten-Schlüsselkonfiguration überschrieben.",
    "units-short": "Einheiten",
    "decimals-short": "Nachkommastellen",
    "decimals-suffix": "Nachkommastellen",
    "digits-suffix": "Ziffern",
    "timewindow": "Zeitfenster",
    "use-dashboard-timewindow": "Dashboard-Zeitfenster verwenden",
    "use-widget-timewindow": "Widget-Zeitfenster verwenden",
    "display-timewindow": "Zeitfenster anzeigen",
    "legend": "Legende",
    "display-legend": "Legende anzeigen",
    "datasources": "Datenquellen",
    "datasource": "Datenquelle",
    "maximum-datasources": "Maximal { count, plural, =1 {1 Datenquelle erlaubt.} other {# Datenquellen erlaubt} }",
    "timeseries-key-error": "Mindestens ein Zeitreihen-Datenschlüssel muss angegeben werden",
    "datasource-type": "Typ",
    "datasource-parameters": "Parameter",
    "remove-datasource": "Datenquelle entfernen",
    "add-datasource": "Datenquelle hinzufügen",
    "target-device": "Zielgerät",
    "alarm-source": "Alarmquelle",
    "actions": "Aktionen",
    "action": "Aktion",
    "add-action": "Aktion hinzufügen",
    "search-actions": "Aktionen suchen",
    "no-actions-text": "Keine Aktionen gefunden",
    "action-source": "Aktionsquelle",
    "select-action-source": "Aktionsquelle auswählen",
    "action-source-required": "Aktionsquelle ist erforderlich.",
    "column-index": "Spaltenindex",
    "select-column-index": "Spaltenindex auswählen",
    "column-index-required": "Spaltenindex ist erforderlich.",
    "not-set": "Nicht gesetzt",
    "action-name": "Name",
    "action-name-required": "Aktionsname ist erforderlich.",
    "action-name-not-unique": "Eine andere Aktion mit demselben Namen existiert bereits.\nDer Aktionsname muss innerhalb derselben Quelle eindeutig sein.",
    "action-icon": "Symbol",
    "header-button": {
      "button-settings": "Schaltflächeneinstellungen",
      "button-type": "Schaltflächentyp",
      "button-type-basic": "Einfach",
      "button-type-raised": "Erhöht",
      "button-type-stroked": "Umrandet",
      "button-type-flat": "Flach",
      "button-type-icon": "Symbol",
      "button-type-mini-fab": "FAB",
      "colors": "Farben",
      "color": "Farbe",
      "background": "Hintergrund",
      "border": "Rahmen",
      "advanced-button-style": "Erweiterter Schaltflächenstil",
      "button-style": "Schaltflächenstil"
    },
    "show-hide-action-using-function": "Aktion über Funktion ein-/ausblenden",
    "show-action-function": "Funktion zum Anzeigen der Aktion",
    "action-type": "Typ",
    "action-type-required": "Aktionstyp ist erforderlich.",
    "edit-action": "Aktion bearbeiten",
    "delete-action": "Aktion löschen",
    "delete-action-title": "Widget-Aktion löschen",
    "delete-action-text": "Möchten Sie die Widget-Aktion mit dem Namen '{{actionName}}' wirklich löschen?",
    "title-icon": "Titelsymbol",
    "display-icon": "Titelsymbol anzeigen",
    "card-icon": "Kartensymbol",
    "icon": "Symbol",
    "icon-color": "Symbolfarbe",
    "icon-size": "Symbolgröße",
    "advanced-settings": "Erweiterte Einstellungen",
    "data-settings": "Daten-Einstellungen",
    "limits": "Grenzwerte",
    "no-data-display-message": "Alternative Meldung für \"Keine Daten zur Anzeige\"",
    "data-page-size": "Maximale Entitäten pro Datenquelle",
    "settings-component-not-found": "Einstellungsformular-Komponente für Selektor '{{selector}}' nicht gefunden",
    "preview": "Vorschau",
    "set": "Festlegen",
    "set-message": "Nachricht festlegen",
    "advanced-title-style": "Erweiterter Titelstil",
    "card-style": "Kartenstil",
    "text": "Text",
    "background": "Hintergrund",
    "advanced-widget-style": "Erweiterter Widget-Stil",
    "card-buttons": "Karten-Schaltflächen",
    "show-card-buttons": "Karten-Schaltflächen anzeigen",
    "card-border-radius": "Karten-Rahmenradius",
    "card-padding": "Karten-Abstand innen",
    "card-appearance": "Karten-Erscheinungsbild",
    "color": "Farbe",
    "tooltip": "Tooltip",
    "units-required": "Einheit ist erforderlich.",
    "list-layout": "Listenlayout",
    "layout": "Layout",
    "resize-options": "Größenänderungsoptionen",
    "resizable": "Größenänderbar",
    "preserve-aspect-ratio": "Seitenverhältnis beibehalten"
  },
  "widget-type": {
    "import": "Widget-Typ importieren",
    "export": "Widget-Typ exportieren",
    "export-failed-error": "Widget konnte nicht exportiert werden: {{error}}",
    "widget-file": "Widget-Datei",
    "invalid-widget-file-error": "Widget konnte nicht importiert werden: Ungültige Widget-Datenstruktur."
  },
  "markdown": {
    "edit": "Bearbeiten",
    "preview": "Vorschau",
    "copy-code": "Zum Kopieren klicken",
    "copied": "Kopiert!"
  },
  "widgets": {
    "mobile-app-qr-code": {
      "configuration-hint": "Die Konfiguration hängt vom QR-Code-Widget der mobilen App in den Haupteinstellungen der Plattform ab",
      "get-it-on-google-play": "Im Google Play Store herunterladen",
      "download-on-the-app-store": "Im App Store herunterladen"
    },
    "action-button": {
      "behavior": "Verhalten",
      "on-click": "Beim Klicken",
      "on-click-hint": "Aktion, die beim Klicken auf die Schaltfläche ausgelöst wird",
      "first-button-click": "Erster Klick",
      "first-button-click-hint": "Aktion beim Drücken der ersten Schaltfläche",
      "second-button-click": "Zweiter Klick",
      "second-button-click-hint": "Aktion beim Drücken der zweiten Schaltfläche",
      "button-click-hint": "Aktion beim Drücken auf das Widget"
    },
    "command-button": {
      "behavior": "Verhalten",
      "on-click": "Beim Klicken",
      "on-click-hint": "Aktion, die beim Klicken auf die Schaltfläche ausgeführt wird."
    },
    "power-button": {
      "behavior": "Verhalten",
      "power-on": "Einschalten",
      "power-on-hint": "Aktion zum Einschalten der Komponente",
      "power-off": "Ausschalten",
      "power-off-hint": "Aktion zum Ausschalten der Komponente",
      "on-label": "Ein",
      "off-label": "Aus",
      "layout": "Layout",
      "layout-default": "Standard",
      "layout-simplified": "Vereinfacht",
      "layout-outlined": "Umrandet",
      "layout-default-volume": "Standard.Lautstärke",
      "layout-simplified-volume": "Vereinfacht.Lautstärke",
      "layout-outlined-volume": "Umrandet.Lautstärke",
      "layout-default-icon": "Standard.Symbol",
      "layout-simplified-icon": "Vereinfacht.Symbol",
      "layout-outlined-icon": "Umrandet.Symbol",
      "main": "Hauptbereich",
      "background": "Hintergrund",
      "button-icon-on": "Symbol bei 'Ein'",
      "button-icon-off": "Symbol bei 'Aus'",
      "power-on-colors": "Farben für 'Ein'",
      "power-off-colors": "Farben für 'Aus'",
      "disabled-colors": "Farben für deaktiviert",
      "button": "Schaltfläche"
    },
    "toggle-button": {
      "behavior": "Verhalten",
      "checked": "Ausgewählt",
      "unchecked": "Nicht ausgewählt",
      "check": "Auswählen",
      "check-hint": "Aktion zum Auswählen der Komponente",
      "uncheck": "Abwählen",
      "uncheck-hint": "Aktion zum Abwählen der Komponente",
      "auto-scale": "Automatische Skalierung",
      "horizontal-fill": "Horizontal füllen",
      "vertical-fill": "Vertikal füllen",
      "button-appearance": "Schaltflächenstil"
    },
    "segmented-button": {
      "layout": "Layout",
      "layout-squared": "Eckig",
      "layout-rounded": "Abgerundet",
      "card-border": "Kartenrahmen",
      "button-appearance": "Schaltflächenstil",
      "first": "Erste",
      "second": "Zweite",
      "color-styles": "Farbstile",
      "selected": "Ausgewählt",
      "unselected": "Nicht ausgewählt"
    },
    "button": {
      "layout": "Layout",
      "outlined": "Umrandet",
      "filled": "Ausgefüllt",
      "underlined": "Unterstrichen",
      "basic": "Einfach",
      "auto-scale": "Automatisch skalieren",
      "label": "Beschriftung",
      "icon": "Symbol",
      "border-radius": "Randradius",
      "color-palette": "Farbpalette",
      "main": "Hauptbereich",
      "background": "Hintergrund",
      "border": "Rahmen",
      "custom-styles": "Benutzerdefinierte Stile",
      "clear-style": "Stil zurücksetzen",
      "shadow": "Schatten",
      "enabled": "Aktiviert",
      "disabled": "Deaktiviert",
      "preview": "Vorschau",
      "copy-style-from": "Stil kopieren von"
    },
    "value-stepper": {
      "behavior": "Verhalten",
      "simplified": "Vereinfacht",
      "filled": "Ausgefüllt",
      "outlined": "Umrandet",
      "volume": "Lautstärke",
      "initial-state": "Anfangszustand",
      "initial-state-hint": "Aktion zum Abrufen des Anfangswerts.",
      "disabled-state": "Deaktivierter Zustand",
      "disabled-state-hint": "Bedingung, unter der die Komponente deaktiviert ist.",
      "right-button-click": "Klick auf rechte Schaltfläche",
      "right-button-click-hint": "Aktion beim Klicken auf die rechte Schaltfläche.",
      "left-button-click": "Klick auf linke Schaltfläche",
      "left-button-click-hint": "Aktion beim Klicken auf die linke Schaltfläche.",
      "auto-scale": "Automatisch skalieren",
      "value-range": "Wertebereich",
      "min-range": "Min",
      "max-range": "Max",
      "value-increment-decrement-step": "Wertänderungsschritt",
      "value": "Wert",
      "value-box-background": "Hintergrund des Wertfelds",
      "border": "Rahmen",
      "button-appearance": "Schaltflächenstil",
      "left": "Links",
      "right": "Rechts",
      "left-button": "Linke Schaltfläche",
      "right-button": "Rechte Schaltfläche",
      "icon": "Symbol",
      "color-palette": "Farbpalette",
      "main": "Hauptbereich",
      "background": "Hintergrund",
      "button-icon-on": "Symbol bei 'Ein'",
      "button-on-colors": "Farben bei 'Ein'",
      "disabled-colors": "Farben bei 'Deaktiviert'"
    },
    "button-state": {
      "activated-state": "Aktivierter Zustand",
      "activated-state-hint": "Bedingung, unter der die Schaltfläche aktiv ist.",
      "disabled-state": "Deaktivierter Zustand",
      "disabled-state-hint": "Bedingung, unter der die Schaltfläche deaktiviert ist.",
      "selected-state": "Ausgewählter Zustand",
      "selected-state-hint": "Bedingung, unter der die Schaltfläche ausgewählt ist.",
      "enabled": "Aktiviert",
      "hovered": "Hover",
      "pressed": "Gedrückt",
      "activated": "Aktiviert",
      "disabled": "Deaktiviert",
      "initial": "Erste Schaltfläche",
      "first": "Erste",
      "second": "Zweite"
    },
    "background": {
      "background": "Hintergrund",
      "background-settings": "Hintergrundeinstellungen",
      "background-type-image": "Bild",
      "background-type-color": "Farbe",
      "image-url": "Bild-URL",
      "overlay": "Überlagerung",
      "enable-overlay": "Überlagerung aktivieren",
      "blur": "Weichzeichnen",
      "preview": "Vorschau"
    },
    "bar-chart": {
      "bar-appearance": "Balkenanzeige",
      "label-on-bar": "Beschriftung auf dem Balken",
      "value-on-bar": "Wert auf dem Balken",
      "bar-chart-style": "Balkendiagramm-Stil",
      "bar-axis": "Balkenachse"
    },
    "polar-area-chart": {
      "polar-axis": "Polare Achse",
      "start-angle": "Startwinkel",
      "polar-area-chart-style": "Polardiagramm-Stil"
    },
    "battery-level": {
      "layout": "Layout",
      "layout-vertical-solid": "Vertikal. Durchgehend",
      "layout-horizontal-solid": "Horizontal. Durchgehend",
      "layout-vertical-divided": "Vertikal. Geteilt",
      "layout-horizontal-divided": "Horizontal. Geteilt",
      "icon": "Symbol",
      "value": "Wert",
      "auto-scale": "Automatisch skalieren",
      "battery-level-color": "Akkustandfarbe",
      "battery-shape-color": "Akkuformfarbe",
      "battery-level-card-style": "Akkustands-Kartenstil",
      "sections-count": "Anzahl der Abschnitte"
    },
    "signal-strength": {
      "value": "Wert",
      "last-update": "Letzte Aktualisierung",
      "no-signal": "Kein Signal",
      "layout": "Layout",
      "layout-wifi": "Wi-Fi",
      "layout-cellular-bar": "Mobilfunkbalken",
      "icon": "Symbol",
      "date": "Datum",
      "active-bars-color": "Farbe der aktiven Balken",
      "inactive-bars-color": "Farbe der inaktiven Balken",
      "signal-strength-card-style": "Signalstärke-Kartenstil",
      "no-signal-rssi-value": "\"Kein Signal\" RSSI-Wert"
    },
    "status-widget": {
      "behavior": "Verhalten",
      "layout": "Layout",
      "layout-default": "Standard",
      "layout-center": "Zentriert",
      "layout-icon": "Symbol",
      "on": "Ein",
      "off": "Aus",
      "label": "Beschriftung",
      "status": "Status",
      "icon": "Symbol",
      "color-palette": "Farbpalette",
      "disabled-color-palette": "Farbpalette bei Deaktivierung",
      "primary": "Primär",
      "primary-color-hint": "Farbe von Symbol und Beschriftung",
      "secondary": "Sekundär",
      "secondary-color-hint": "Farbe des Status",
      "background": "Hintergrund"
    },
    "chart": {
      "common-settings": "Allgemeine Einstellungen",
      "enable-stacking-mode": "Stacking-Modus aktivieren",
      "selection": "Zeitraum-Auswahl",
      "enable-selection-mode": "Auswahlmodus aktivieren",
      "line-shadow-size": "Linienschatten-Größe",
      "display-smooth-lines": "Glatte (gebogene) Linien anzeigen",
      "default-bar-width": "Standardbalkenbreite für nicht aggregierte Daten (Millisekunden)",
      "bar-alignment": "Balkenausrichtung",
      "bar-alignment-left": "Links",
      "bar-alignment-right": "Rechts",
      "bar-alignment-center": "Zentriert",
      "default-font": "Standardschriftart",
      "default-font-size": "Standardschriftgröße",
      "default-font-color": "Standardschriftfarbe",
      "thresholds-line-width": "Standardlinienbreite für alle Schwellenwerte",
      "tooltip-settings": "Tooltip-Einstellungen",
      "tooltip": "Tooltip",
      "show-tooltip": "Tooltip anzeigen",
      "hover-individual-points": "Einzelne Punkte beim Überfahren anzeigen",
      "show-cumulative-values": "Kumulative Werte im Stacking-Modus anzeigen",
      "hide-zero-false-values": "Null-/Falsch-Werte im Tooltip ausblenden",
      "tooltip-value-format-function": "Tooltip-Wertformatierungsfunktion",
      "grid-settings": "Gittereinstellungen",
      "show-vertical-lines": "Vertikale Linien anzeigen",
      "show-horizontal-lines": "Horizontale Linien anzeigen",
      "grid-outline-border-width": "Gitter-Umriss-/Rahmenbreite (px)",
      "primary-color": "Primärfarbe",
      "background-color": "Hintergrundfarbe",
      "ticks-color": "Tick-Farbe",
      "xaxis-settings": "X-Achse Einstellungen",
      "axis-title": "Achsentitel",
      "xaxis-tick-labels-settings": "Einstellungen für X-Achsenbeschriftung",
      "show-tick-labels": "Tick-Beschriftungen anzeigen",
      "yaxis-settings": "Y-Achse Einstellungen",
      "min-scale-value": "Minimalwert der Skala",
      "max-scale-value": "Maximalwert der Skala",
      "yaxis-tick-labels-settings": "Einstellungen für Y-Achsenbeschriftung",
      "tick-step-size": "Tick-Schrittweite",
      "number-of-decimals": "Anzahl an Dezimalstellen",
      "ticks-formatter-function": "Tick-Formatierungsfunktion",
      "comparison-settings": "Vergleichseinstellungen",
      "enable-comparison": "Vergleich aktivieren",
      "time-for-comparison": "Vergleichszeitraum",
      "time-for-comparison-previous-interval": "Vorheriges Intervall (Standard)",
      "time-for-comparison-days": "Vor einem Tag",
      "time-for-comparison-weeks": "Vor einer Woche",
      "time-for-comparison-months": "Vor einem Monat",
      "time-for-comparison-years": "Vor einem Jahr",
      "time-for-comparison-custom-interval": "Benutzerdefiniertes Intervall",
      "custom-interval-value": "Benutzerdefinierter Intervallwert (ms)",
      "comparison-x-axis-settings": "Vergleichs-X-Achsen-Einstellungen",
      "axis-position": "Achsenposition",
      "axis-position-top": "Oben (Standard)",
      "axis-position-bottom": "Unten",
      "custom-legend-settings": "Benutzerdefinierte Legenden-Einstellungen",
      "enable-custom-legend": "Benutzerdefinierte Legende aktivieren (ermöglicht die Verwendung von Attribut-/Zeitreihenwerten in Schlüsselbeschriftungen)",
      "key-name": "Schlüsselname",
      "key-name-required": "Schlüsselname ist erforderlich",
      "key-type": "Schlüsseltyp",
      "key-type-attribute": "Attribut",
      "key-type-timeseries": "Zeitreihe",
      "label-keys-list": "Liste der Schlüssel zur Verwendung in Beschriftungen",
      "no-label-keys": "Keine Schlüssel konfiguriert",
      "add-label-key": "Neuen Schlüssel hinzufügen",
      "line-width": "Linienbreite",
      "color": "Farbe",
      "data-is-hidden-by-default": "Daten standardmäßig ausgeblendet",
      "disable-data-hiding": "Ausblenden von Daten deaktivieren",
      "remove-from-legend": "Schlüssel aus Legende entfernen",
      "exclude-from-stacking": "Vom Stacking ausschließen (verfügbar im \"Stacking\"-Modus)",
      "line-settings": "Linieneinstellungen",
      "show-line": "Linie anzeigen",
      "fill-line": "Linie ausfüllen",
      "fill-line-opacity": "Füllopazität",
      "points-settings": "Punkteinstellungen",
      "show-points": "Punkte anzeigen",
      "points-line-width": "Linienbreite der Punkte",
      "points-radius": "Punkteradius",
      "point-shape": "Punktform",
      "point-shape-circle": "Kreis",
      "point-shape-cross": "Kreuz",
      "point-shape-diamond": "Diamant",
      "point-shape-square": "Quadrat",
      "point-shape-triangle": "Dreieck",
      "point-shape-custom": "Benutzerdefinierte Funktion",
      "point-shape-draw-function": "Punktzeichnungsfunktion",
      "show-separate-axis": "Separate Achse anzeigen",
      "axis-position-left": "Links",
      "axis-position-right": "Rechts",
      "thresholds": "Schwellenwerte",
      "no-thresholds": "Keine Schwellenwerte konfiguriert",
      "add-threshold": "Schwellenwert hinzufügen",
      "show-values-for-comparison": "Historische Vergleichswerte anzeigen",
      "comparison-values-label": "Beschriftung historischer Werte",
      "comparison-line-color": "Vergleichslinienfarbe",
      "threshold-settings": "Schwellenwert-Einstellungen",
      "use-as-threshold": "Schlüsselwert als Schwellenwert verwenden",
      "threshold-line-width": "Linienbreite des Schwellenwerts",
      "threshold-color": "Schwellenwertfarbe",
      "common-pie-settings": "Allgemeine Einstellungen für Tortendiagramme",
      "radius": "Radius",
      "inner-radius": "Innenradius",
      "tilt": "Neigung",
      "common-pie-settings-range-error": "Wert muss im Bereich von 0 bis 1 liegen",
      "stroke-settings": "Strich-Einstellungen",
      "width-pixels": "Breite (Pixel)",
      "show-labels": "Beschriftungen anzeigen",
      "animation-settings": "Animationseinstellungen",
      "animated-pie": "Tortenanimation aktivieren (experimentell)",
      "border-settings": "Rahmen-Einstellungen",
      "border-width": "Rahmenbreite",
      "border-color": "Rahmenfarbe",
      "legend-settings": "Legenden-Einstellungen",
      "display-legend": "Legende anzeigen",
      "labels-font-color": "Schriftfarbe der Beschriftungen",
      "series": "Reihen",
      "add-series": "Reihe hinzufügen",
      "series-settings": "Reiheneinstellungen",
      "remove-series": "Reihe entfernen",
      "no-series": "Keine Reihen konfiguriert",
      "no-series-error": "Mindestens eine Reihe muss angegeben werden",
      "chart-appearance": "Diagramm-Darstellung",
      "vertical-grid-lines": "Vertikale Gitterlinien",
      "horizontal-grid-lines": "Horizontale Gitterlinien",
      "chart-background": "Diagrammhintergrund",
      "grid-lines-color": "Gitterlinienfarbe",
      "border": "Rahmen",
      "axis": "Achse",
      "vertical-axis": "Vertikale Achse",
      "ticks": "Ticks",
      "horizontal-axis": "Horizontale Achse",
      "shape-empty-circle": "Leerer Kreis",
      "shape-circle": "Kreis",
      "shape-rect": "Rechteck",
      "shape-round-rect": "Abgerundetes Rechteck",
      "shape-triangle": "Dreieck",
      "shape-diamond": "Diamant",
      "shape-pin": "Pin",
      "shape-arrow": "Pfeil",
      "shape-none": "Keine",
      "line-type-solid": "Durchgezogen",
      "line-type-dashed": "Gestrichelt",
      "line-type-dotted": "Gepunktet",
      "label-position-top": "Oben",
      "label-position-bottom": "Unten",
      "label-position-outside": "Außerhalb",
      "label-position-inside": "Innerhalb",
      "fill": "Füllung",
      "fill-type-none": "Keine",
      "fill-type-solid": "Voll",
      "fill-type-opacity": "Deckkraft",
      "fill-type-gradient": "Farbverlauf",
      "background": "Hintergrund",
      "opacity": "Deckkraft",
      "gradient-stops": "Farbverlauf-Stops",
      "gradient-start": "Start",
      "gradient-end": "Ende",
      "animation": {
        "animation": "Animation",
        "animation-threshold": "Animationsschwelle",
        "animation-duration": "Animationsdauer",
        "animation-easing": "Animationseffekt",
        "animation-delay": "Animationsverzögerung",
        "update-animation-duration": "Dauer der Aktualisierungsanimation",
        "update-animation-easing": "Effekt der Aktualisierungsanimation",
        "update-animation-delay": "Verzögerung der Aktualisierungsanimation"
      },
      "chart-axis": {
        "limit": "Limit",
        "source": "Quelle",
        "key-value": "Schlüssel / Wert",
        "value-required": "Wert ist erforderlich.",
        "entity-key-required": "Entitätsschlüssel ist erforderlich.",
        "key-required": "Schlüssel ist erforderlich.",
        "scale-limits": "Skalengrenzen",
        "scale-appearance": "Skalendesign",
        "scale": "Skala",
        "scale-min": "min",
        "scale-max": "max",
        "scale-auto": "Auto"
      },
      "bar": {
        "show-border": "Rahmen anzeigen",
        "border-width": "Rahmenbreite",
        "border-radius": "Rahmenradius",
        "bar-width": "Balkenbreite",
        "label": "Beschriftung",
        "label-hint": "Beschriftung über dem Balken anzeigen.",
        "series-label-hint": "Beschriftung mit Wert über dem Balken anzeigen.",
        "label-background": "Beschriftungshintergrund"
      }
    },
    "color": {
      "color-settings": "Farbeinstellungen",
      "color-type-constant": "Konstant",
      "color-type-gradient": "Farbverlauf",
      "color-type-range": "Bereich",
      "color-type-function": "Funktion",
      "color": "Farbe",
      "value-range": "Wertebereich",
      "from": "Von",
      "to": "Bis",
      "color-function": "Farbfunktion",
      "copy-color-settings-from": "Farbeinstellungen kopieren von",
      "copy-from": "Kopieren von",
      "settings-type": "Einstellungstyp",
      "basic-mode": "Einfach",
      "advanced-mode": "Erweitert",
      "entity-alias": "Entitätsalias",
      "entity-attribute": "Entitätsattribut",
      "gradient-color": "Farbverlauf",
      "gradient-color-min": "Farbe",
      "gradient-start": "Verlaufsstartfarbe",
      "gradient-start-min": "Start",
      "gradient-end": "Verlaufsendfarbe",
      "gradient-end-min": "Ende",
      "start-value": "Startwert",
      "end-value": "Endwert",
      "gradient-type": "Verlaufsart"
    },
    "dashboard-state": {
      "dashboard-state-settings": "Dashboard-Zustandseinstellungen",
      "dashboard-state": "Dashboard-Zustands-ID",
      "autofill-state-layout": "Layout-Höhe des Zustands automatisch ausfüllen",
      "default-margin": "Standard-Widget-Abstand",
      "default-background-color": "Standardhintergrundfarbe",
      "sync-parent-state-params": "Zustandsparameter mit übergeordnetem Dashboard synchronisieren"
    },
    "date-range-navigator": {
      "date-range-picker-settings": "Einstellungen für Datumsbereich-Auswahl",
      "hide-date-range-picker": "Datumsbereich-Auswahl ausblenden",
      "picker-one-panel": "Datumsbereich-Auswahl in einem Panel",
      "picker-auto-confirm": "Datumsbereich-Auswahl automatisch bestätigen",
      "picker-show-template": "Datumsbereich-Auswahl Vorlage anzeigen",
      "first-day-of-week": "Erster Wochentag",
      "interval-settings": "Intervalleinstellungen",
      "hide-interval": "Intervall ausblenden",
      "initial-interval": "Anfängliches Intervall",
      "interval-hour": "Stunde",
      "interval-day": "Tag",
      "interval-week": "Woche",
      "interval-two-weeks": "2 Wochen",
      "interval-month": "Monat",
      "interval-three-months": "3 Monate",
      "interval-six-months": "6 Monate",
      "step-settings": "Schritteinstellungen",
      "hide-step-size": "Schrittgröße ausblenden",
      "initial-step-size": "Anfängliche Schrittgröße",
      "hide-labels": "Beschriftungen ausblenden",
      "use-session-storage": "Sitzungsspeicher verwenden",
      "localizationMap": {
        "Sun": "So",
        "Mon": "Mo",
        "Tue": "Di",
        "Wed": "Mi",
        "Thu": "Do",
        "Fri": "Fr",
        "Sat": "Sa",
        "Jan": "Jan",
        "Feb": "Feb",
        "Mar": "Mär",
        "Apr": "Apr",
        "May": "Mai",
        "Jun": "Jun",
        "Jul": "Jul",
        "Aug": "Aug",
        "Sep": "Sep",
        "Oct": "Okt",
        "Nov": "Nov",
        "Dec": "Dez",
        "January": "Januar",
        "February": "Februar",
        "March": "März",
        "April": "April",
        "June": "Juni",
        "July": "Juli",
        "August": "August",
        "September": "September",
        "October": "Oktober",
        "November": "November",
        "December": "Dezember",
        "Custom Date Range": "Benutzerdefinierter Datumsbereich",
        "Date Range Template": "Datumsbereichsvorlage",
        "Today": "Heute",
        "Yesterday": "Gestern",
        "This Week": "Diese Woche",
        "Last Week": "Letzte Woche",
        "This Month": "Dieser Monat",
        "Last Month": "Letzter Monat",
        "Year": "Jahr",
        "This Year": "Dieses Jahr",
        "Last Year": "Letztes Jahr",
        "Date picker": "Datumswähler",
        "Hour": "Stunde",
        "Day": "Tag",
        "Week": "Woche",
        "2 weeks": "2 Wochen",
        "Month": "Monat",
        "3 months": "3 Monate",
        "6 months": "6 Monate",
        "Custom interval": "Benutzerdefiniertes Intervall",
        "Interval": "Intervall",
        "Step size": "Schrittgröße",
        "Ok": "Ok"
      }
    },
    "doughnut": {
      "doughnut-appearance": "Donut-Diagramm Darstellung",
      "layout": "Layout",
      "layout-default": "Standard",
      "layout-with-total": "Mit Gesamtwert",
      "central-total-value": "Zentraler Gesamtwert",
      "doughnut-card-style": "Donut-Kartenstil"
    },
    "entities-hierarchy": {
      "hierarchy-data-settings": "Hierarchiedaten-Einstellungen",
      "relations-query-function": "Beziehungsabfragefunktion der Knoten",
      "has-children-function": "Funktion zur Erkennung von Kindknoten",
      "node-state-settings": "Knotenstatus-Einstellungen",
      "node-opened-function": "Standardfunktion für geöffnete Knoten",
      "node-disabled-function": "Funktion für deaktivierte Knoten",
      "display-settings": "Anzeigeeinstellungen",
      "node-icon-function": "Knotensymbolfunktion",
      "node-text-function": "Knotentextfunktion",
      "sort-settings": "Sortiereinstellungen",
      "nodes-sort-function": "Knotensortierfunktion"
    },
    "edge": {
      "display-default-title": "Standardtitel anzeigen"
    },
    "gateway": {
      "general-settings": "Allgemeine Einstellungen",
      "widget-title": "Widget-Titel",
      "default-archive-file-name": "Standardname für Archivdatei",
      "device-type-for-new-gateway": "Gerätetyp für neues Gateway",
      "messages-settings": "Nachrichteneinstellungen",
      "save-config-success-message": "Nachricht bei erfolgreichem Speichern der Gateway-Konfiguration",
      "device-name-exists-message": "Nachricht, wenn ein Gerät mit dem eingegebenen Namen bereits existiert",
      "gateway-title": "Gateway-Formular",
      "read-only": "Nur lesen",
      "events-title": "Titel des Gateway-Ereignisformulars",
      "events-filter": "Ereignisfilter",
      "event-key-contains": "Ereignisschlüssel enthält...",
      "show-connector": "Für den Konnektor anzeigen",
      "connector-state-param-key": "Statusparameter-Schlüssel des Konnektors",
      "message": "Nachricht",
      "level": "Ebene",
      "created-time": "Erstellungszeit"
    },
    "gauge": {
      "default-color": "Standardfarbe",
      "radial-gauge-settings": "Einstellungen für Radialanzeige",
      "ticks-settings": "Skaleneinstellungen",
      "min-value": "Minimalwert",
      "max-value": "Maximalwert",
      "min-value-short": "min",
      "max-value-short": "max",
      "start-ticks-angle": "Startwinkel der Skalen",
      "ticks-angle": "Skalenwinkel",
      "major-ticks": "Große Skalen",
      "major-ticks-count": "Anzahl der großen Skalen",
      "major-ticks-color": "Farbe der großen Skalen",
      "minor-ticks": "Kleine Skalen",
      "minor-ticks-count": "Anzahl der kleinen Skalen",
      "minor-ticks-color": "Farbe der kleinen Skalen",
      "tick-numbers-font": "Schriftart der Skalenzahlen",
      "unit-title-settings": "Einheitstitel-Einstellungen",
      "show-unit-title": "Einheitstitel anzeigen",
      "unit-title": "Einheitstitel",
      "title-font": "Schriftart des Titels",
      "units-settings": "Einheitseinstellungen",
      "units-font": "Schriftart der Einheit",
      "value-box-settings": "Wertanzeige-Einstellungen",
      "show-value-box": "Wertanzeige anzeigen",
      "value-box": "Wertanzeige",
      "value-int": "Ziffernanzahl für den ganzzahligen Wertanteil",
      "value-text": "Werttext",
      "value-text-shadow": "Werttext-Schatten",
      "value-font": "Werttext-Schriftart",
      "rect-stroke-color-start": "Rahmenfarbe Rechteck - Anfangsverlauf",
      "rect-stroke-color-end": "Rahmenfarbe Rechteck - Endverlauf",
      "background-color": "Hintergrundfarbe",
      "shadow-color": "Schattenfarbe",
      "value-box-rect-stroke-color": "Rahmenfarbe Wertanzeige-Rechteck",
      "value-box-rect-stroke-color-end": "Rahmenfarbe Wertanzeige-Rechteck - Endverlauf",
      "value-box-background-color": "Hintergrundfarbe der Wertanzeige",
      "value-box-shadow-color": "Schattenfarbe der Wertanzeige",
      "plate-settings": "Platteneinstellungen",
      "show-plate-border": "Plattenrand anzeigen",
      "plate-color": "Plattenfarbe",
      "needle-settings": "Zeigereinstellungen",
      "needle-circle-size": "Zeigerkreisgröße",
      "needle-color": "Zeigerfarbe",
      "needle-color-start": "Zeigerfarbe - Anfangsverlauf",
      "needle-color-end": "Zeigerfarbe - Endverlauf",
      "needle-color-shadow-up": "Obere Schattenfarbe des Zeigers",
      "needle-color-shadow-down": "Schlagschatten",
      "highlights-settings": "Hervorhebungseinstellungen",
      "highlights-width": "Hervorhebungsbreite",
      "highlights": "Hervorhebungen",
      "highlight-from": "Von",
      "highlight-to": "Bis",
      "highlight-color": "Farbe",
      "no-highlights": "Keine Hervorhebungen konfiguriert",
      "add-highlight": "Hervorhebung hinzufügen",
      "animation-settings": "Animationseinstellungen",
      "enable-animation": "Animation aktivieren",
      "animation-duration-rule": "Animationsdauer und -regel",
      "animation-duration": "Animationsdauer",
      "animation-rule": "Animationsregel",
      "animation-linear": "Linear",
      "animation-quad": "Quadratisch",
      "animation-quint": "Fünfpolig",
      "animation-cycle": "Zyklus",
      "animation-bounce": "Prallen",
      "animation-elastic": "Elastisch",
      "animation-dequad": "Ent-Quadratisch",
      "animation-dequint": "Ent-Fünfpolig",
      "animation-decycle": "Ent-Zyklus",
      "animation-debounce": "Ent-Prallen",
      "animation-delastic": "Ent-Elastisch",
      "linear-gauge-settings": "Einstellungen für Linearanzeige",
      "bar-stroke": "Balkenrand",
      "bar-stroke-width": "Breite des Balkenrands",
      "bar-stroke-color": "Farbe des Balkenrands",
      "bar-background-color": "Balkenhintergrundfarbe - Anfangsverlauf",
      "bar-background-color-end": "Balkenhintergrundfarbe - Endverlauf",
      "progress-bar-color": "Farbe der Fortschrittsanzeige",
      "progress-bar": "Fortschrittsanzeige",
      "progress-bar-color-start": "Fortschrittsanzeige-Farbe - Anfangsverlauf",
      "progress-bar-color-end": "Fortschrittsanzeige-Farbe - Endverlauf",
      "major-ticks-names": "Bezeichnungen der großen Skalen",
      "show-stroke-ticks": "Skalenstrich anzeigen",
      "major-ticks-font": "Schriftart der großen Skalen",
      "border-color": "Rahmenfarbe",
      "border-width": "Rahmenbreite",
      "needle-circle": "Zeigerkreis",
      "needle-circle-color": "Zeigerkreisfarbe",
      "animation-target": "Animationselement",
      "animation-target-needle": "Zeiger",
      "animation-target-plate": "Platte",
      "common-settings": "Allgemeine Anzeigeeinstellungen",
      "gauge-type": "Anzeigetyp",
      "gauge-type-arc": "Bogen",
      "gauge-type-donut": "Donut",
      "gauge-type-horizontal-bar": "Horizontale Leiste",
      "gauge-type-vertical-bar": "Vertikale Leiste",
      "donut-start-angle": "Startwinkel (Grad)",
      "bar-settings": "Leistenanzeige-Einstellungen",
      "relative-bar-width": "Relative Leistenbreite",
      "neon-glow-brightness": "Helligkeit des Neonlichteffekts (0-100)",
      "neon-glow-brightness-hint": "0 - Effekt deaktivieren",
      "stripes-thickness": "Streifendicke",
      "stripes-thickness-hint": "0 - keine Streifen",
      "rounded-line-cap": "Abgerundete Linienenden",
      "bar-color-settings": "Leistenfarbeneinstellungen",
      "use-precise-level-color-values": "Genaue Farbstufen verwenden",
      "bar-colors": "Leistenfarben, von unten nach oben",
      "color": "Farbe",
      "no-bar-colors": "Keine Leistenfarben konfiguriert",
      "add-bar-color": "Leistenfarbe hinzufügen",
      "from": "Von",
      "to": "Bis",
      "fixed-level-colors": "Leistenfarben mit Grenzwerten",
      "gauge-title-settings": "Titelanzeige-Einstellungen",
      "show-gauge-title": "Titel der Anzeige anzeigen",
      "gauge-title": "Anzeigetitel",
      "gauge-title-font": "Schriftart des Anzeigetitels",
      "unit-title-and-timestamp-settings": "Einheitentitel- und Zeitstempel-Einstellungen",
      "show-timestamp": "Zeitstempel",
      "timestamp-format": "Zeitstempelformat",
      "label-font": "Schriftart der unter dem Wert angezeigten Beschriftung",
      "value-settings": "Wertanzeige-Einstellungen",
      "show-value": "Werttext anzeigen",
      "min-max-settings": "Min./Max.-Beschriftungseinstellungen",
      "show-min-max": "Min. und Max. Werte anzeigen",
      "min-max-font": "Schriftart für Min./Max.-Beschriftungen",
      "show-ticks": "Skalen anzeigen",
      "tick-width": "Skalenbreite",
      "tick-color": "Skalenfarbe",
      "tick-values": "Skalenwerte",
      "no-tick-values": "Keine Skalenwerte konfiguriert",
      "add-tick-value": "Skalenwert hinzufügen",
      "gauge-appearance": "Anzeigestil",
      "units-title": "Einheitentitel",
      "value": "Wert",
      "ticks": "Skalen",
      "arrow-and-scale-color": "Standardfarbe für Zeiger und Skala",
      "scale-settings": "Skaleneinstellungen",
      "scale": "Skala",
      "scale-color": "Skalenfarben",
      "compass-appearance": "Kompass-Darstellung",
      "label": "Beschriftung",
      "labels": "Beschriftungen",
      "label-style": "Beschriftungsstil",
      "simple-gauge-type": "Typ",
      "gauge-bar-background": "Hintergrund der Anzeigeleiste",
      "bar-color": "Leistenfarbe",
      "min-and-max-value": "Minimal- und Maximalwert",
      "min-and-max-label": "Min.- und Max.-Beschriftung",
      "font": "Schriftart",
      "tick-width-and-color": "Skalenbreite und -farbe",
      "min-max-validation-text": "Maximalwert muss größer als Minimalwert sein"
    },
    "gpio": {
      "pin": "Pin",
      "label": "Bezeichnung",
      "row": "Zeile",
      "column": "Spalte",
      "color": "Farbe",
      "panel-settings": "Panel-Einstellungen",
      "background-color": "Hintergrundfarbe",
      "gpio-switches": "GPIO-Schalter",
      "no-gpio-switches": "Keine GPIO-Schalter konfiguriert",
      "add-gpio-switch": "GPIO-Schalter hinzufügen",
      "gpio-status-request": "GPIO-Statusabfrage",
      "method-name": "Methodenname",
      "method-body": "Methodeninhalt",
      "gpio-status-change-request": "GPIO-Statusänderungsanfrage",
      "parse-gpio-status-function": "GPIO-Status-Funktion analysieren",
      "gpio-leds": "GPIO-LEDs",
      "no-gpio-leds": "Keine GPIO-LEDs konfiguriert",
      "add-gpio-led": "GPIO-LED hinzufügen"
    },
    "html-card": {
      "html": "HTML",
      "css": "CSS"
    },
    "input-widgets": {
      "attribute-not-allowed": "Attributparameter kann in diesem Widget nicht verwendet werden",
      "blocked-location": "Geolokalisierung ist in Ihrem Browser blockiert",
      "claim-device": "Gerät beanspruchen",
      "claim-failed": "Gerätebeanspruchung fehlgeschlagen!",
      "claim-not-found": "Gerät nicht gefunden!",
      "claim-successful": "Gerät wurde erfolgreich beansprucht!",
      "date": "Datum",
      "device-name": "Gerätename",
      "device-name-required": "Gerätename ist erforderlich",
      "discard-changes": "Änderungen verwerfen",
      "entity-attribute-required": "Entitätsattribut ist erforderlich",
      "entity-coordinate-required": "Beide Felder, Breitengrad und Längengrad, sind erforderlich",
      "entity-timeseries-required": "Zeitreihe der Entität ist erforderlich",
      "get-location": "Aktuelle Position abrufen",
      "invalid-date": "Ungültiges Datum",
      "latitude": "Breitengrad",
      "longitude": "Längengrad",
      "min-value-error": "Minimalwert ist {{value}}",
      "max-value-error": "Maximalwert ist {{value}}",
      "not-allowed-entity": "Ausgewählte Entität kann keine gemeinsamen Attribute haben",
      "no-attribute-selected": "Kein Attribut ausgewählt",
      "no-datakey-selected": "Kein Daten-Schlüssel ausgewählt",
      "no-coordinate-specified": "Daten-Schlüssel für Breitengrad/Längengrad nicht angegeben",
      "no-entity-selected": "Keine Entität ausgewählt",
      "no-image": "Kein Bild",
      "no-support-geolocation": "Ihr Browser unterstützt keine Geolokalisierung",
      "no-support-web-camera": "Ihr Browser unterstützt keine Kameras",
      "enable-https-use-widget": "Bitte HTTPS aktivieren, um dieses Widget zu verwenden",
      "no-found-your-camera": "Kamera nicht gefunden",
      "no-permission-camera": "Zugriff durch Benutzer verweigert / Diese Website hat keine Berechtigung für die Kamera",
      "no-timeseries-selected": "Keine Zeitreihe ausgewählt",
      "secret-key": "Geheimer Schlüssel",
      "secret-key-required": "Geheimer Schlüssel ist erforderlich",
      "switch-attribute-value": "Attributwert der Entität umschalten",
      "switch-camera": "Kamera wechseln",
      "switch-timeseries-value": "Zeitreihenwert der Entität umschalten",
      "take-photo": "Foto aufnehmen",
      "time": "Uhrzeit",
      "timeseries-not-allowed": "Zeitreihenparameter kann in diesem Widget nicht verwendet werden",
      "update-failed": "Aktualisierung fehlgeschlagen",
      "update-successful": "Erfolgreich aktualisiert",
      "update-attribute": "Attribut aktualisieren",
      "update-timeseries": "Zeitreihe aktualisieren",
      "value": "Wert",
      "general-settings": "Allgemeine Einstellungen",
      "widget-title": "Widget-Titel",
      "claim-button-label": "Bezeichnung der Beanspruchungsschaltfläche",
      "show-secret-key-field": "Feld 'Geheimer Schlüssel' anzeigen",
      "labels-settings": "Beschriftungseinstellungen",
      "show-labels": "Beschriftungen anzeigen",
      "device-name-label": "Beschriftung für das Geräteeingabefeld",
      "secret-key-label": "Beschriftung für das Eingabefeld 'Geheimer Schlüssel'",
      "messages-settings": "Nachrichteneinstellungen",
      "claim-device-success-message": "Textnachricht bei erfolgreicher Gerätebeanspruchung",
      "claim-device-not-found-message": "Textnachricht, wenn das Gerät nicht gefunden wurde",
      "claim-device-failed-message": "Textnachricht bei fehlgeschlagener Gerätebeanspruchung",
      "claim-device-name-required-message": "Fehlermeldung 'Gerätename erforderlich'",
      "claim-device-secret-key-required-message": "Fehlermeldung 'Geheimer Schlüssel erforderlich'",
      "show-label": "Beschriftung anzeigen",
      "label": "Beschriftung",
      "required": "Erforderlich",
      "required-error-message": "Fehlermeldung 'Erforderlich'",
      "show-result-message": "Ergebnismeldung anzeigen",
      "integer-field-settings": "Einstellungen für Ganzzahl-Feld",
      "min-value": "Mindestwert",
      "max-value": "Höchstwert",
      "double-field-settings": "Einstellungen für Dezimalzahl-Feld",
      "text-field-settings": "Einstellungen für Textfeld",
      "min-length": "Minimale Länge",
      "max-length": "Maximale Länge",
      "checkbox-settings": "Einstellungen für Kontrollkästchen",
      "true-label": "Bezeichnung für aktiviert",
      "false-label": "Bezeichnung für deaktiviert",
      "image-input-settings": "Einstellungen für Bildeingabe",
      "display-preview": "Vorschau anzeigen",
      "display-clear-button": "Schaltfläche 'Löschen' anzeigen",
      "display-apply-button": "Schaltfläche 'Übernehmen' anzeigen",
      "display-discard-button": "Schaltfläche 'Verwerfen' anzeigen",
      "datetime-field-settings": "Einstellungen für Datum/Zeit-Feld",
      "display-time-input": "Zeiteingabe anzeigen",
      "latitude-key-name": "Name des Schlüssels für Breitengrad",
      "longitude-key-name": "Name des Schlüssels für Längengrad",
      "show-get-location-button": "Schaltfläche 'Aktuelle Position abrufen' anzeigen",
      "use-high-accuracy": "Hohe Genauigkeit verwenden",
      "location-fields-settings": "Einstellungen für Standortfelder",
      "latitude-label": "Bezeichnung für Breitengrad",
      "longitude-label": "Bezeichnung für Längengrad",
      "input-fields-alignment": "Ausrichtung der Eingabefelder",
      "input-fields-alignment-column": "Spalte (Standard)",
      "input-fields-alignment-row": "Zeile",
      "layout": "Layout",
      "row-gap": "Abstand zwischen Zeilen (in Pixel)",
      "column-gap": "Abstand zwischen Spalten (in Pixel)",
      "latitude-field-required": "Breitengrad-Feld erforderlich",
      "longitude-field-required": "Längengrad-Feld erforderlich",
      "attribute-settings": "Attribut-Einstellungen",
      "widget-mode": "Widget-Modus",
      "widget-mode-update-attribute": "Attribut aktualisieren",
      "widget-mode-update-timeseries": "Zeitreihe aktualisieren",
      "attribute-scope": "Attributbereich",
      "attribute-scope-server": "Serverattribut",
      "attribute-scope-shared": "Geteiltes Attribut",
      "value-required": "Wert erforderlich",
      "image-settings": "Bildeinstellungen",
      "image-format": "Bildformat",
      "image-format-jpeg": "JPEG",
      "image-format-png": "PNG",
      "image-format-webp": "WEBP",
      "image-quality": "Bildqualität bei verlustbehafteter Komprimierung (z. B. JPEG, WEBP)",
      "max-image-width": "Maximale Bildbreite",
      "max-image-height": "Maximale Bildhöhe",
      "action-buttons": "Aktionsschaltflächen",
      "show-action-buttons": "Aktionsschaltflächen anzeigen",
      "update-all-values": "Alle Werte aktualisieren, nicht nur geänderte",
      "save-button-label": "Bezeichnung der Schaltfläche 'SPEICHERN'",
      "reset-button-label": "Bezeichnung der Schaltfläche 'RÜCKGÄNGIG'",
      "group-settings": "Gruppeneinstellungen",
      "show-group-title": "Titel für Gruppe von Feldern anzeigen",
      "group-title": "Gruppentitel",
      "fields-alignment": "Feld-Ausrichtung",
      "fields-alignment-row": "Zeile (Standard)",
      "fields-alignment-column": "Spalte",
      "fields-in-row": "Anzahl Felder pro Zeile",
      "option-value": "Wert (für leere Option 'null' schreiben)",
      "option-label": "Bezeichnung",
      "hide-input-field": "Eingabefeld ausblenden",
      "datakey-type": "Typ des Daten-Schlüssels",
      "datakey-type-server": "Serverattribut (Standard)",
      "datakey-type-shared": "Geteiltes Attribut",
      "datakey-type-timeseries": "Zeitreihe",
      "datakey-value-type": "Datenschlüssel-Werttyp",
      "datakey-value-type-string": "Zeichenkette",
      "datakey-value-type-double": "Dezimalzahl",
      "datakey-value-type-integer": "Ganzzahl",
      "datakey-value-type-json": "JSON",
      "datakey-value-type-boolean-checkbox": "Boolesch (Kontrollkästchen)",
      "datakey-value-type-boolean-switch": "Boolesch (Schalter)",
      "datakey-value-type-date-time": "Datum & Zeit",
      "datakey-value-type-date": "Datum",
      "datakey-value-type-time": "Zeit",
      "datakey-value-type-select": "Auswahl",
      "datakey-value-type-radio": "Radio",
      "datakey-value-type-color": "Farbe",
      "value-is-required": "Wert ist erforderlich",
      "ability-to-edit-attribute": "Fähigkeit, Attribut zu bearbeiten",
      "ability-to-edit-attribute-editable": "Bearbeitbar (Standard)",
      "ability-to-edit-attribute-disabled": "Deaktiviert",
      "ability-to-edit-attribute-readonly": "Nur-Lesen",
      "disable-on-datakey-name": "Deaktivieren bei falschem Wert eines anderen Daten-Schlüssels (Schlüsselname angeben)",
      "field-appearance": "Erscheinungsbild des Feldes",
      "appearance-fill": "Ausfüllen",
      "appearance-outline": "Umriss",
      "subscript-sizing": "Größenanpassung für Tiefstellung",
      "subscript-sizing-fixed": "Fest",
      "subscript-sizing-dynamic": "Dynamisch",
      "slide-toggle-settings": "Einstellungen für Schiebeschalter",
      "slide-toggle-label-position": "Position des Schiebeschalter-Labels",
      "slide-toggle-label-position-after": "Nachher",
      "slide-toggle-label-position-before": "Vorher",
      "select-options": "Auswahloptionen",
      "no-select-options": "Keine Auswahloptionen konfiguriert",
      "add-select-option": "Auswahloption hinzufügen",
      "numeric-field-settings": "Einstellungen für numerisches Feld",
      "step-interval": "Schrittintervall zwischen Werten",
      "error-messages": "Fehlermeldungen",
      "min-value-error-message": "Fehlermeldung 'Mindestwert'",
      "max-value-error-message": "Fehlermeldung 'Höchstwert'",
      "invalid-date-error-message": "Fehlermeldung 'Ungültiges Datum'",
      "invalid-JSON-error-message": "Fehlermeldung 'Ungültiges JSON'",
      "icon-settings": "Symboleinstellungen",
      "dialog-editor-settings": "Einstellungen für Dialogeditor",
      "use-custom-icon": "Benutzerdefiniertes Symbol verwenden",
      "input-cell-icon": "Symbol vor Eingabezelle anzeigen",
      "value-conversion-settings": "Wertkonvertierungseinstellungen",
      "get-value-settings": "Einstellungen für Werteabruf",
      "use-get-value-function": "getValue-Funktion verwenden",
      "get-value-function": "getValue-Funktion",
      "set-value-settings": "Einstellungen zum Setzen des Wertes",
      "use-set-value-function": "setValue-Funktion verwenden",
      "set-value-function": "setValue-Funktion",
      "json-invalid": "JSON-Wert hat ein ungültiges Format",
      "title": "Titel",
      "cancel-button-label": "Bezeichnung der Schaltfläche 'Abbrechen'",
      "radio-button-settings": "Einstellungen für Optionsfelder",
      "color": "Farbe",
      "columns": "Spalten",
      "radio-options": "Optionsfeldoptionen",
      "no-radio-options": "Keine Optionsfeldoptionen konfiguriert",
      "add-radio-option": "Optionsfeldoption hinzufügen",
      "radio-label-position": "Labelposition",
      "radio-label-position-before": "Vorher",
      "radio-label-position-after": "Nachher",
      "save-image": "Bild speichern",
      "save-to-gallery": "Aufgenommene Bilder automatisch in der Bildergalerie speichern",
      "public-image": "Macht das Bild für jeden nicht autorisierten Benutzer verfügbar"
    },
    "invalid-qr-code-text": "Ungültiger Eingabetext für QR-Code. Eingabe sollte vom Typ String sein",
    "qr-code": {
      "use-qr-code-text-function": "QR-Code-Textfunktion verwenden",
      "qr-code-text-pattern": "QR-Code-Textmuster (z.B. '${entityName} | ${keyName} - ein Text.')",
      "qr-code-text-pattern-hint": "QR-Code-Textmuster verwendet den Wert des zuerst gefundenen Schlüssels in den Entitäten im Entitätsalias.",
      "qr-code-text-pattern-required": "QR-Code-Textmuster ist erforderlich.",
      "qr-code-text-function": "QR-Code-Textfunktion"
    },
    "label-widget": {
      "label-pattern": "Muster",
      "label-pattern-hint": "Hinweis: z.B. 'Text <code><span style=\"color: #000;\">$&#123;</span>keyName<span style=\"color: #000;\">&#125;</span></code> Einheiten.' oder <code><span style=\"color: #000;\">$&#123;</span>#&lt;key index&gt;<span style=\"color: #000;\">&#125;</span></code> Einheiten",
      "label-pattern-required": "Muster ist erforderlich",
      "label-position": "Position (Prozent relativ zum Hintergrund)",
      "x-pos": "X",
      "y-pos": "Y",
      "background-color": "Hintergrundfarbe",
      "font-settings": "Schriftarteinstellungen",
      "background-image": "Hintergrundbild",
      "labels": "Beschriftungen",
      "no-labels": "Keine Beschriftungen konfiguriert",
      "add-label": "Beschriftung hinzufügen"
    },
    "navigation": {
      "title": "Titel",
      "navigation-path": "Navigationspfad",
      "filter-type": "Filtertyp",
      "filter-type-all": "Alle Elemente",
      "filter-type-include": "Elemente einbeziehen",
      "filter-type-exclude": "Elemente ausschließen",
      "items": "Elemente",
      "enter-urls-to-filter": "URLs zum Filtern eingeben..."
    },
    "persistent-table": {
      "rpc-id": "RPC-ID",
      "message-type": "Nachrichtentyp",
      "method": "Methode",
      "params": "Parameter",
      "created-time": "Erstellungszeit",
      "expiration-time": "Ablaufzeit",
      "retries": "Wiederholungen",
      "status": "Status",
      "filter": "Filter",
      "refresh": "Aktualisieren",
      "add": "RPC-Anfrage hinzufügen",
      "details": "Details",
      "delete": "Löschen",
      "delete-request-title": "Persistente RPC-Anfrage löschen",
      "delete-request-text": "Sind Sie sicher, dass Sie die Anfrage löschen möchten?",
      "details-title": "Details RPC-ID: ",
      "additional-info": "Zusätzliche Informationen",
      "response": "Antwort",
      "any-status": "Beliebiger Status",
      "rpc-status-list": "RPC-Statusliste",
      "no-request-prompt": "Keine Anfrage zum Anzeigen vorhanden",
      "send-request": "Anfrage senden",
      "add-title": "Persistente RPC-Anfrage erstellen",
      "method-error": "Methode ist erforderlich.",
      "timeout-error": "Mindest-Timeout-Wert ist 5000 (5 Sekunden).",
      "white-space-error": "Leerzeichen sind nicht erlaubt.",
      "rpc-status": {
        "QUEUED": "WARTESCHLANGE",
        "SENT": "GESENDET",
        "DELIVERED": "ZUGESTELLT",
        "SUCCESSFUL": "ERFOLGREICH",
        "TIMEOUT": "ZEITÜBERSCHREITUNG",
        "EXPIRED": "ABGELAUFEN",
        "FAILED": "FEHLGESCHLAGEN"
      },
      "rpc-search-status-all": "ALLE",
      "message-types": {
        "false": "Zweiwege",
        "true": "Einweg"
      },
      "general-settings": "Allgemeine Einstellungen",
      "enable-filter": "Filter aktivieren",
      "enable-sticky-header": "Kopfzeile beim Scrollen anzeigen",
      "enable-sticky-action": "Aktionsspalte beim Scrollen anzeigen",
      "display-request-details": "Anfragedetails anzeigen",
      "allow-send-request": "Senden von RPC-Anfragen erlauben",
      "allow-delete-request": "Löschen von Anfragen erlauben",
      "columns-settings": "Spalteneinstellungen",
      "display-columns": "Anzuzeigende Spalten",
      "column": "Spalte",
      "no-columns-found": "Keine Spalten gefunden",
      "no-columns-matching": "'{{column}}' nicht gefunden."
    },
    "range-chart": {
      "chart": "Diagramm",
      "data-zoom": "Datenzoom",
      "range-chart-appearance": "Darstellung des Bereichsdiagramms",
      "range-colors": "Bereichsfarben",
      "out-of-range-color": "Farbe außerhalb des Bereichs",
      "show-range-thresholds": "Bereichsschwellen anzeigen",
      "range-thresholds-settings": "Bereichsschwellen-Einstellungen",
      "fill-area": "Bereich füllen",
      "fill-area-opacity": "Füllbereichsdeckkraft",
      "range-chart-style": "Stil des Bereichsdiagramms"
    },
    "knob": {
      "behavior": "Verhalten",
      "initial-value": "Anfangswert",
      "initial-value-hint": "Aktion zum Abrufen des Anfangswerts des Reglers.",
      "on-value-change": "Beim Wertwechsel",
      "on-value-change-hint": "Aktion, die ausgelöst wird, wenn der Reglerwert geändert wird.",
      "range": "Bereich",
      "min": "min",
      "max": "max",
      "value": "Wert",
      "fallback-initial-value": "Ausweich-Anfangswert"
    },
    "rpc": {
      "value-settings": "Werteinstellungen",
      "initial-value": "Anfangswert",
      "retrieve-value-settings": "Ein-/Ausschaltwert abrufen",
      "retrieve-value-method": "Wert mit Methode abrufen",
      "retrieve-value-method-none": "Nicht abrufen",
      "retrieve-value-method-rpc": "RPC-Methode zum Abrufen verwenden",
      "retrieve-value-method-attribute": "Für Attribut abonnieren",
      "retrieve-value-method-timeseries": "Für Zeitreihe abonnieren",
      "attribute-value-key": "Attributschlüssel",
      "timeseries-value-key": "Zeitreihenschlüssel",
      "get-value-method": "RPC-Methode zum Abrufen des Werts",
      "parse-value-function": "Funktion zum Parsen des Werts",
      "update-value-settings": "Wertaktualisierungseinstellungen",
      "set-value-method": "RPC-Methode zum Setzen des Werts",
      "convert-value-function": "Wertumwandlungsfunktion",
      "rpc-settings": "RPC-Einstellungen",
      "request-timeout": "RPC-Anforderungszeitlimit (ms)",
      "persistent-rpc-settings": "Persistente RPC-Einstellungen",
      "request-persistent": "Persistente RPC-Anfrage",
      "persistent-polling-interval": "Abfrageintervall (ms) für persistente RPC-Antwort",
      "common-settings": "Allgemeine Einstellungen",
      "switch-title": "Schaltertitel",
      "show-on-off-labels": "Ein-/Aus-Beschriftungen anzeigen",
      "slide-toggle-label": "Schaltflächenbeschriftung",
      "label-position": "Beschriftungsposition",
      "label-position-before": "Vorher",
      "label-position-after": "Nachher",
      "slider-color": "Schiebereglerfarbe",
      "slider-color-primary": "Primär",
      "slider-color-accent": "Akzent",
      "slider-color-warn": "Warnung",
      "button-style": "Schaltflächenstil",
      "button-raised": "Erhöhte Schaltfläche",
      "button-primary": "Primärfarbe",
      "button-background-color": "Hintergrundfarbe der Schaltfläche",
      "button-text-color": "Textfarbe der Schaltfläche",
      "widget-title": "Widget-Titel",
      "button-label": "Schaltflächenbeschriftung",
      "device-attribute-scope": "Attributbereich des Geräts",
      "server-attribute": "Serverattribut",
      "shared-attribute": "Geteiltes Attribut",
      "device-attribute-parameters": "Geräteattributparameter",
      "is-one-way-command": "Ist Einweg-Befehl",
      "rpc-method": "RPC-Methode",
      "rpc-method-params": "RPC-Methodenparameter",
      "show-rpc-error": "RPC-Ausführungsfehler anzeigen",
      "led-title": "LED-Titel",
      "led-color": "LED-Farbe",
      "check-status-settings": "Statusprüfungseinstellungen",
      "perform-rpc-status-check": "RPC-Statusprüfung des Geräts durchführen",
      "retrieve-led-status-value-method": "LED-Statuswert mit Methode abrufen",
      "led-status-value-attribute": "Geräteattribut mit LED-Statuswert",
      "led-status-value-timeseries": "Zeitreihe des Geräts mit LED-Statuswert",
      "check-status-method": "RPC-Methode zur Geräteprüfung",
      "parse-led-status-value-function": "Funktion zum Parsen des LED-Statuswerts",
      "knob-title": "Drehregler-Titel"
    },
    "maps": {
      "map-type": {
        "type": "Kartentyp",
        "map": "Karte",
        "image": "Bild"
      },
      "image": {
        "image-source": "Bildquelle",
        "image-source-image": "Bild",
        "image-source-entity-key": "Entitätsschlüssel",
        "source-entity-alias": "Alias der Quell-Entität",
        "image-url-key": "Bild-URL-Schlüssel",
        "image-url-key-required": "Bild-URL-Schlüssel ist erforderlich"
      },
      "control": {
        "map-controls": "Kartensteuerungen",
        "position": "Position",
        "position-topleft": "Oben links",
        "position-topright": "Oben rechts",
        "position-bottomleft": "Unten links",
        "position-bottomright": "Unten rechts",
        "zoom-actions": "Zoom-Aktionen",
        "zoom-scroll": "Scrollen",
        "zoom-double-click": "Doppelklick",
        "zoom-control-buttons": "Steuerungsknöpfe",
        "scale": "Maßstab",
        "scale-metric": "Metrisch",
        "scale-imperial": "Imperial",
        "switch-to-drag-mode-using-button": "Zum Drag-Modus per Schaltfläche wechseln"
      },
      "timeline": {
        "control-panel": "Zeitleisten-Bedienfeld",
        "time-step": "Zeitschritt",
        "speed-options": "Geschwindigkeitsoptionen",
        "timestamp": "Zeitstempel",
        "snap-to-real-location": "An reale Position ausrichten",
        "location-snap-filter-function": "Filterfunktion zur Positionsausrichtung",
        "no-trips-data-available": "Keine Reisedaten verfügbar"
      },
      "map-action": {
        "map-action-buttons": "Kartenaktionsschaltflächen",
        "label": "Beschriftung",
        "icon": "Symbol",
        "color": "Farbe",
        "action": "Aktion",
        "add-button": "Schaltfläche hinzufügen",
        "no-action-buttons-configured": "Keine Aktionsschaltflächen konfiguriert",
        "remove-action-button": "Aktionsschaltfläche entfernen",
        "map-action-button": "Kartenaktionsschaltfläche",
        "button-requires": "Schaltfläche erfordert Beschriftung oder Symbol"
      },
      "common": {
        "common-map-settings": "Allgemeine Karteneinstellungen",
        "fit-map-bounds": "Kartenbegrenzung an alle Marker anpassen",
        "default-map-center-position": "Standardposition des Kartenmittelpunkts",
        "default-map-zoom-level": "Standard-Zoomstufe der Karte",
        "entities-limit": "Anzahl der zu ladenden Entitäten"
      },
      "layer": {
        "label": "Beschriftung",
        "layer": "Ebene",
        "layers": "Ebenen",
        "map-layers": "Kartenebenen",
        "add-layer": "Ebene hinzufügen",
        "layer-settings": "Ebeneneinstellungen",
        "remove-layer": "Ebene entfernen",
        "no-layers": "Keine Ebenen konfiguriert",
        "roadmap": "Straßenkarte",
        "satellite": "Satellit",
        "hybrid": "Hybrid",
        "reference": {
          "reference-layer": "Referenzebene",
          "no-layer": "Keine Ebene",
          "openstreetmap-hybrid": "OpenStreetMap Hybrid",
          "world-edition-hybrid": "Weltedition Hybrid",
          "enhanced-contrast-hybrid": "Hybrid mit erhöhtem Kontrast"
        },
        "provider": {
          "provider": "Anbieter",
          "openstreet": {
            "title": "OpenStreet",
            "mapnik": "Mapnik",
            "hot": "HOT",
            "esri-street": "WorldStreetMap",
            "esri-topo": "WorldTopoMap",
            "esri-imagery": "WorldImagery",
            "cartodb-positron": "Positron",
            "cartodb-dark-matter": "DarkMatter"
          },
          "google": {
            "title": "Google",
            "roadmap": "Straßenkarte",
            "satellite": "Satellit",
            "hybrid": "Hybrid",
            "terrain": "Gelände"
          },
          "here": {
            "title": "HERE",
            "normal-day": "Normal (Tag)",
            "normal-night": "Normal (Nacht)",
            "hybrid-day": "Hybrid (Tag)",
            "terrain-day": "Gelände (Tag)"
          },
          "tencent": {
            "title": "Tencent",
            "normal": "Normal",
            "satellite": "Satellit",
            "terrain": "Gelände"
          },
          "custom": {
            "title": "Benutzerdefiniert",
            "tile-url": "Kachel-URL"
          }
        },
        "credentials": {
          "credentials": "Zugangsdaten",
          "api-key": "API-Schlüssel"
        }
      },
      "overlays": {
        "overlays": "Overlays",
        "overlays-hint": "Konfigurieren Sie Datenquellen, Darstellung, Verhalten, Bearbeitungsoptionen und Gruppierung für Kartenentitäten",
        "trips": "Reisen",
        "markers": "Marker",
        "polygons": "Polygone",
        "circles": "Kreise",
        "polylines": "Polylinien"
      },
      "data-layer": {
        "source": "Quelle",
        "filter": "Filter",
        "additional-data-keys": "Zusätzliche Daten-Schlüssel",
        "additional-datasources": "Zusätzliche Datenquellen",
        "additional-datasources-hint": "Datenquelle für den Zugriff auf Attribute oder Telemetriedaten von Entitäten, die nicht auf der Karte angezeigt werden, nutzbar in Karten-Overlay-Funktionen.",
        "more-datasources": "Weitere Datenquellen",
        "data-keys": "Daten-Schlüssel",
        "add-datasource": "Datenquelle hinzufügen",
        "no-datasources": "Keine Datenquellen konfiguriert",
        "remove-datasource": "Datenquelle entfernen",
        "behavior": "Verhalten",
        "on-click": "Beim Klicken",
        "on-click-hint": "Aktion, die beim Klicken auf das Kartenelement ausgelöst wird.",
        "groups": "Gruppen",
        "groups-hint": "Liste der Gruppennamen, die dem Overlay zugewiesen sind und zur Steuerung der Sichtbarkeit auf der Karte verwendet werden.",
        "color": "Farbe",
        "color-settings": "Farbeinstellungen",
        "color-type-constant": "Konstant",
        "color-type-range": "Bereich",
        "color-type-function": "Funktion",
        "color-range-source-key": "Schlüssel für Farbwertbereich",
        "color-range-source-key-required": "Schlüssel für Farbwertbereich ist erforderlich",
        "color-range": "Farbwertbereich",
        "color-function": "Farbfunktion",
        "label": "Beschriftung",
        "tooltip": "Tooltip",
        "pattern-type-pattern": "Muster",
        "pattern-type-function": "Funktion",
        "label-pattern": "Beschriftung (Musterbeispiele: '${entityName}', '${entityName}: (Text ${keyName} Einheiten.)')",
        "label-function": "Beschriftungsfunktion",
        "tooltip-pattern": "Tooltip (z.B. 'Text ${keyName} Einheiten.' oder <link-act name='my-action'>Linktext</link-act>)",
        "tooltip-function": "Tooltip-Funktion",
        "tooltip-trigger": "Tooltip-Auslöser",
        "tooltip-trigger-click": "Tooltip bei Klick anzeigen",
        "tooltip-trigger-hover": "Tooltip bei Hover anzeigen",
        "auto-close-tooltips": "Tooltips automatisch schließen",
        "tooltip-offset": "Tooltip-Abstand",
        "tooltip-offset-horizontal": "Horizontal",
        "tooltip-offset-vertical": "Vertikal",
        "tooltip-tag-actions": "Tag-Aktionen",
        "add-tooltip-tag-action": "Tag-Aktion hinzufügen",
        "edit-tooltip-tag-action": "Tag-Aktion bearbeiten",
        "remove-tooltip-tag-action": "Tag-Aktion entfernen",
        "action-add": "Hinzufügen",
        "action-edit": "Bearbeiten",
        "action-move": "Verschieben",
        "action-remove": "Entfernen",
        "edit-instruments": "Werkzeuge",
        "persist-location-attribute-scope": "Attributbereich zur Speicherung der Position",
        "enable-snapping": "Snapping für genaues Zeichnen aktivieren",
        "enable-snapping-hint": "Richtet neue Punkte automatisch an bestehenden Formen aus, um das Zeichnen zu erleichtern und präziser zu gestalten.",
        "drag-drop-mode": "Drag-and-Drop-Modus",
        "trip": {
          "no-trips": "Keine Fahrten konfiguriert",
          "add-trip": "Fahrt hinzufügen",
          "trip-configuration": "Fahrteinstellungen",
          "remove-trip": "Fahrt entfernen"
        },
        "marker": {
          "marker": "Marker",
          "latitude-key": "Latitude-Schlüssel",
          "longitude-key": "Longitude-Schlüssel",
          "x-pos-key": "X-Positions-Schlüssel",
          "y-pos-key": "Y-Positions-Schlüssel",
          "latitude-key-required": "Latitude-Schlüssel ist erforderlich",
          "longitude-key-required": "Longitude-Schlüssel ist erforderlich",
          "x-pos-key-required": "X-Positions-Schlüssel ist erforderlich",
          "y-pos-key-required": "Y-Positions-Schlüssel ist erforderlich",
          "no-markers": "Keine Marker konfiguriert",
          "add-marker": "Marker hinzufügen",
          "marker-configuration": "Marker-Konfiguration",
          "remove-marker": "Marker entfernen",
          "marker-type": "Markertyp",
          "marker-type-shape": "Form",
          "marker-type-icon": "Symbol",
          "marker-type-image": "Bild",
          "shape": "Form",
          "icon": "Symbol",
          "image": "Bild",
          "marker-shapes": "Markerformen",
          "marker-icon": "Markersymbol",
          "marker-appearance": "Markeraussehen",
          "marker-image": "Markerbild",
          "marker-image-type-image": "Bild",
          "marker-image-type-function": "Funktion",
          "custom-marker-image-size": "Benutzerdefinierte Markerbildgröße",
          "marker-image-function": "Markerbild-Funktion",
          "marker-images": "Markerbilder",
          "marker-offset": "Markerversatz",
          "offset-horizontal": "Horizontal",
          "offset-vertical": "Vertikal",
          "rotate-marker": "Marker drehen",
          "offset-angle": "Versatzwinkel",
          "position-conversion": "Positionsumrechnung",
          "position-conversion-function": "Positionsumrechnungsfunktion, sollte x,y-Koordinaten als Double von 0 bis 1 zurückgeben",
          "clustering": {
            "use-map-markers-clustering": "Marker-Clusterung auf der Karte verwenden",
            "zoom-on-cluster-click": "Beim Klicken auf Cluster zoomen",
            "max-zoom": "Maximaler Zoomlevel, bei dem ein Marker Teil eines Clusters sein kann (0 - 18)",
            "max-radius": "Maximaler Radius, den ein Cluster abdeckt",
            "zoom-animation": "Animation der Marker beim Zoomen",
            "bounds-on-cluster-mouse-over": "Marker-Grenzen bei Mouseover auf Cluster anzeigen",
            "spiderfy-max-zoom-level": "Spiderfy auf maximaler Zoomstufe (um alle Cluster-Marker anzuzeigen)",
            "load-optimization": "Ladeoptimierung",
            "chunked-load": "Chunk-Laden verwenden, um Seitenhänger zu vermeiden",
            "lazy-load": "Lazy Load zum Hinzufügen von Markern verwenden",
            "use-cluster-marker-color-function": "Farb-Funktion für Cluster-Marker verwenden",
            "marker-color-function": "Marker-Farb-Funktion"
          },
          "edit": "Marker bearbeiten",
          "remove-marker-for": "Marker für '{{entityName}}' entfernen",
          "place-marker": "Marker platzieren",
          "place-marker-hint": "Klicken Sie, um den Marker zu platzieren",
          "place-marker-hint-with-entity": "Klicken Sie, um die Entität '{{entityName}}' zu platzieren"
        },
        "path": {
          "path": "Pfad",
          "path-decorator": "Pfad-Dekoration",
          "decorator-symbol": "Dekorationssymbol",
          "decorator-symbol-arrow-head": "Pfeil",
          "decorator-symbol-dash": "Strich",
          "decorator-arrangement": "Dekorationsanordnung",
          "decorator-offset": "Start",
          "decorator-end-offset": "Ende",
          "decorator-repeat": "Wiederholen"
        },
        "points": {
          "points": "Punkte",
          "point-tooltip": "Punkt-Tooltip"
        },
        "shape": {
          "fill": "Füllung",
          "fill-type-color": "Farbe",
          "fill-type-stripe": "Streifen",
          "fill-type-image": "Bild",
          "color": "Farbe",
          "stripe": "Streifen",
          "image": "Bild",
          "stroke": "Rand",
          "fill-image": "Füllbild",
          "fill-image-type-image": "Bild",
          "fill-image-type-function": "Funktion",
          "preserve-aspect-ratio": "Seitenverhältnis beibehalten",
          "opacity": "Transparenz",
          "angle": "Rotationswinkel",
          "scale": "Skalierung",
          "fill-image-function": "Funktion zur Bildfüllung",
          "fill-images": "Bilder zur Füllung",
          "stripe-pattern": "Streifenmuster",
          "first-stripe": "Erster Streifen",
          "second-stripe": "Zweiter Streifen"
        },
        "polygon": {
          "polygon-key": "Polygon-Schlüssel",
          "polygon-key-required": "Polygon-Schlüssel ist erforderlich",
          "no-polygons": "Keine Polygone konfiguriert",
          "add-polygon": "Polygon hinzufügen",
          "polygon-configuration": "Polygon-Konfiguration",
          "remove-polygon": "Polygon entfernen",
          "edit": "Polygon bearbeiten",
          "remove-polygon-for": "Polygon für '{{entityName}}' entfernen",
          "cut": "Polygonbereich ausschneiden",
          "rotate": "Polygon drehen",
          "draw-rectangle": "Rechteck zeichnen",
          "draw-polygon": "Polygon zeichnen",
          "polygon-place-first-point-cut-hint": "Klicken, um ersten Punkt zu platzieren",
          "continue-polygon-cut-hint": "Klicken, um weiter zu zeichnen",
          "finish-polygon-cut-hint": "Ersten Marker anklicken zum Beenden und Speichern",
          "polygon-place-first-point-hint": "Polygon: Klicken, um ersten Punkt zu platzieren",
          "polygon-place-first-point-hint-with-entity": "Polygon für '{{entityName}}': Klicken, um ersten Punkt zu platzieren",
          "continue-polygon-hint": "Polygon: Klicken, um weiter zu zeichnen",
          "continue-polygon-hint-with-entity": "Polygon für '{{entityName}}': Klicken, um weiter zu zeichnen",
          "finish-polygon-hint": "Polygon: Ersten Marker anklicken zum Beenden",
          "finish-polygon-hint-with-entity": "Polygon für '{{entityName}}': Ersten Marker anklicken zum Beenden und Speichern",
          "rectangle-place-first-point-hint": "Rechteck: Klicken, um ersten Punkt zu platzieren",
          "rectangle-place-first-point-hint-with-entity": "Rechteck für '{{entityName}}': Klicken, um ersten Punkt zu platzieren",
          "finish-rectangle-hint": "Rechteck: Klicken, um Zeichnung zu beenden",
          "finish-rectangle-hint-with-entity": "Rechteck für '{{entityName}}': Klicken, um Zeichnung zu beenden und zu speichern"
        },
        "circle": {
          "circle-key": "Kreis-Schlüssel",
          "circle-key-required": "Kreis-Schlüssel ist erforderlich",
          "no-circles": "Keine Kreise konfiguriert",
          "add-circle": "Kreis hinzufügen",
          "circle-configuration": "Kreis-Konfiguration",
          "remove-circle": "Kreis entfernen",
          "edit": "Kreis bearbeiten",
          "remove-circle-for": "Kreis für '{{entityName}}' entfernen",
          "draw-circle": "Kreis zeichnen",
          "place-circle-center-hint-with-entity": "Kreis für '{{entityName}}': Klicken, um Mittelpunkt zu setzen",
          "place-circle-center-hint": "Kreis: Klicken, um Mittelpunkt zu setzen",
          "finish-circle-hint-with-entity": "Kreis für '{{entityName}}': Klicken, um Kreis zu beenden und zu speichern",
          "finish-circle-hint": "Kreis: Klicken, um Zeichnung zu beenden"
        },
        "polyline": {
          "polyline-key": "Polylinienschlüssel",
          "polyline-key-required": "Polylinienschlüssel ist erforderlich",
          "no-polylines": "Keine Polylinien konfiguriert",
          "add-polylines": "Polylinie hinzufügen",
          "polyline-configuration": "Polylinienkonfiguration",
          "remove-polyline": "Polylinie entfernen",
          "edit": "Polylinie bearbeiten",
          "cut": "Polylinienbereich ausschneiden",
          "rotate": "Polylinie drehen",
          "remove-polyline-for": "Polylinie für '{{entityName}}' entfernen",
          "draw-polyline": "Polylinie zeichnen",
          "polyline-place-first-point-hint-with-entity": "Polylinie für '{{entityName}}': Klicken, um den ersten Punkt zu setzen",
          "polyline-place-first-point-hint": "Polylinie: Klicken, um den ersten Punkt zu setzen",
          "finish-polyline-hint-with-entity": "Polylinie für '{{entityName}}': Klicken, um das Zeichnen abzuschließen",
          "finish-polyline-hint": "Polylinie: Klicken, um das Zeichnen abzuschließen",
          "polyline-place-first-point-cut-hint": "Klicken, um den ersten Punkt zu setzen",
          "finish-polyline-cut-hint": "Klicken Sie auf den ersten Marker, um abzuschließen und zu speichern"
        },
        "select-entity": "Entität auswählen",
        "select-entity-hint": "Hinweis: Nach der Auswahl auf die Karte klicken, um die Position festzulegen"
      },
      "select-entity": "Entität auswählen",
      "select-entity-hint": "Hinweis: Nach der Auswahl auf die Karte klicken, um die Position festzulegen",
      "tooltips": {
        "placeMarker": "Klicken, um Entität '{{entityName}}' zu platzieren",
        "firstVertex": "Polygon für '{{entityName}}': Klicken, um ersten Punkt zu setzen",
        "firstVertex-cut": "Klicken, um ersten Punkt zu setzen",
        "continueLine": "Polygon für '{{entityName}}': Klicken, um weiter zu zeichnen",
        "continueLine-cut": "Klicken, um weiter zu zeichnen",
        "finishLine": "Beliebigen existierenden Marker klicken, um zu beenden",
        "finishPoly": "Polygon für '{{entityName}}': Ersten Marker klicken, um zu beenden und zu speichern",
        "finishPoly-cut": "Ersten Marker klicken, um zu beenden und zu speichern",
        "finishRect": "Polygon für '{{entityName}}': Klicken, um zu beenden und zu speichern",
        "startCircle": "Kreis für '{{entityName}}': Klicken, um Mittelpunkt zu setzen",
        "finishCircle": "Kreis für '{{entityName}}': Klicken, um Kreis zu beenden",
        "placeCircleMarker": "Klicken, um Kreis-Marker zu setzen"
      },
      "actions": {
        "finish": "Fertigstellen",
        "cancel": "Abbrechen",
        "removeLastVertex": "Letzten Punkt entfernen"
      },
      "buttonTitles": {
        "drawMarkerButton": "Entität platzieren",
        "drawPolyButton": "Polygon erstellen",
        "drawLineButton": "Linie erstellen",
        "drawCircleButton": "Kreis erstellen",
        "drawRectButton": "Rechteck erstellen",
        "editButton": "Bearbeitungsmodus",
        "dragButton": "Drag-and-Drop-Modus",
        "cutButton": "Polygonbereich ausschneiden",
        "deleteButton": "Entfernen",
        "drawCircleMarkerButton": "Kreis-Marker erstellen",
        "rotateButton": "Polygon drehen"
      },
      "map-provider-settings": "Kartendienst-Einstellungen",
      "map-provider": "Kartendienst",
      "map-provider-google": "Google Maps",
      "map-provider-openstreet": "OpenStreet Maps",
      "map-provider-here": "HERE Maps",
      "map-provider-image": "Bildkarte",
      "map-provider-tencent": "Tencent Maps",
      "openstreet-provider": "OpenStreet Kartendienst",
      "openstreet-provider-mapnik": "OpenStreetMap.Mapnik (Standard)",
      "openstreet-provider-hot": "OpenStreetMap.HOT",
      "openstreet-provider-esri-street": "Esri.WorldStreetMap",
      "openstreet-provider-esri-topo": "Esri.WorldTopoMap",
      "openstreet-provider-esri-imagery": "Esri.WorldImagery",
      "openstreet-provider-cartodb-positron": "CartoDB.Positron",
      "openstreet-provider-cartodb-dark-matter": "CartoDB.DarkMatter",
      "use-custom-provider": "Benutzerdefinierten Dienst verwenden",
      "custom-provider-tile-url": "Kachel-URL des benutzerdefinierten Dienstes",
      "google-maps-api-key": "Google Maps API-Schlüssel",
      "default-map-type": "Standardkartentyp",
      "google-map-type-roadmap": "Straßenkarte",
      "google-map-type-satelite": "Satellit",
      "google-map-type-hybrid": "Hybrid",
      "google-map-type-terrain": "Gelände",
      "map-layer": "Kartenebene",
      "here-map-normal-day": "HERE.normalDay (Standard)",
      "here-map-normal-night": "HERE.normalNight",
      "here-map-hybrid-day": "HERE.hybridDay",
      "here-map-terrain-day": "HERE.terrainDay",
      "credentials": "Zugangsdaten",
      "here-app-id": "HERE App-ID",
      "here-app-code": "HERE App-Code",
      "here-api-key": "HERE API-Schlüssel",
      "here-use-new-version-api-3": "API-Version 3 verwenden",
      "tencent-maps-api-key": "Tencent Maps API-Schlüssel",
      "tencent-map-type-roadmap": "Straßenkarte",
      "tencent-map-type-satelite": "Satellit",
      "tencent-map-type-hybrid": "Hybrid",
      "image-map-background": "Bildkarten-Hintergrund",
      "image-map-background-from-entity-attribute": "Bildkarten-Hintergrund aus Entitätsattribut übernehmen",
      "image-url-source-entity-alias": "Alias der Quell-Entität für Bild-URL",
      "image-url-source-entity-attribute": "Entitätsattribut für Bild-URL",
      "common-map-settings": "Allgemeine Karteneinstellungen",
      "x-pos-key-name": "Schlüsselname für X-Position",
      "y-pos-key-name": "Schlüsselname für Y-Position",
      "latitude-key-name": "Schlüsselname für Breitengrad",
      "longitude-key-name": "Schlüsselname für Längengrad",
      "default-map-zoom-level": "Standard-Zoomstufe der Karte (0 - 20)",
      "default-map-center-position": "Standard-Zentrum der Karte (0,0)",
      "disable-scroll-zooming": "Zoom mit Scrollen deaktivieren",
      "disable-double-click-zooming": "Zoom bei Doppelklick deaktivieren",
      "disable-zoom-control-buttons": "Zoom-Schaltflächen deaktivieren",
      "fit-map-bounds": "Kartenausschnitt anpassen, um alle Marker abzudecken",
      "use-default-map-center-position": "Standard-Zentrum der Karte verwenden",
      "entities-limit": "Grenze für zu ladende Entitäten",
      "markers-settings": "Markereinstellungen",
      "marker-offset-x": "Marker-X-Versatz relativ zur Position multipliziert mit der Markerbreite",
      "marker-offset-y": "Marker-Y-Versatz relativ zur Position multipliziert mit der Markerhöhe",
      "position-function": "Positionskonvertierungsfunktion, sollte x,y-Koordinaten im Bereich von 0 bis 1 (double) zurückgeben",
      "draggable-marker": "Verschiebbarer Marker",
      "label": "Beschriftung",
      "show-label": "Beschriftung anzeigen",
      "use-label-function": "Beschriftungsfunktion verwenden",
      "label-pattern": "Beschriftung (Beispielmuster: '${entityName}', '${entityName}: (Text ${keyName} Einheiten.)')",
      "label-function": "Beschriftungsfunktion",
      "tooltip": "Tooltip",
      "show-tooltip": "Tooltip anzeigen",
      "show-tooltip-action": "Aktion zur Anzeige des Tooltips",
      "show-tooltip-action-click": "Tooltip bei Klick anzeigen (Standard)",
      "show-tooltip-action-hover": "Tooltip beim Hover anzeigen",
      "auto-close-tooltips": "Tooltip automatisch schließen",
      "use-tooltip-function": "Tooltip-Funktion verwenden",
      "tooltip-pattern": "Tooltip (z.B.: 'Text ${keyName} Einheiten.' oder <link-act name='my-action'>Linktext</link-act>)",
      "tooltip-function": "Tooltip-Funktion",
      "tooltip-offset-x": "Tooltip-X-Versatz multipliziert mit Marker-Breite",
      "tooltip-offset-y": "Tooltip-Y-Versatz multipliziert mit Marker-Höhe",
      "color": "Farbe",
      "use-color-function": "Farbfunktion verwenden",
      "color-function": "Farbfunktion",
      "marker-image": "Markerbild",
      "use-marker-image-function": "Markerbildfunktion verwenden",
      "custom-marker-image": "Benutzerdefiniertes Markerbild",
      "custom-marker-image-size": "Benutzerdefinierte Markerbildgröße (px)",
      "marker-image-function": "Markerbildfunktion",
      "marker-images": "Markerbilder",
      "polygon-settings": "Polygoneinstellungen",
      "show-polygon": "Polygon anzeigen",
      "polygon-key-name": "Polygon-Schlüsselname",
      "enable-polygon-edit": "Bearbeitung des Polygons aktivieren",
      "polygon-label": "Polygonbeschriftung",
      "show-polygon-label": "Polygonbeschriftung anzeigen",
      "use-polygon-label-function": "Polygonbeschriftungsfunktion verwenden",
      "polygon-label-pattern": "Polygonbeschriftung (z.B.: '${entityName}', '${entityName}: (Text ${keyName} Einheiten.)')",
      "polygon-label-function": "Polygonbeschriftungsfunktion",
      "polygon-tooltip": "Polygontooltip",
      "show-polygon-tooltip": "Polygontooltip anzeigen",
      "auto-close-polygon-tooltips": "Polygontooltips automatisch schließen",
      "use-polygon-tooltip-function": "Polygontooltip-Funktion verwenden",
      "polygon-tooltip-pattern": "Tooltip (z.B.: 'Text ${keyName} Einheiten.' oder <link-act name='my-action'>Linktext</link-act>)",
      "polygon-tooltip-function": "Polygontooltip-Funktion",
      "polygon-color": "Polygonfarbe",
      "polygon-opacity": "Polygondeckkraft",
      "use-polygon-color-function": "Polygonfarbfunktion verwenden",
      "polygon-color-function": "Polygonfarbfunktion",
      "polygon-stroke": "Polygonkontur",
      "stroke-color": "Konturfarbe",
      "stroke-opacity": "Konturdeckkraft",
      "stroke-weight": "Konturbreite",
      "use-polygon-stroke-color-function": "Polygonkonturfarbfunktion verwenden",
      "polygon-stroke-color-function": "Polygonkonturfarbfunktion",
      "circle-settings": "Kreiseinstellungen",
      "show-circle": "Kreis anzeigen",
      "circle-key-name": "Kreisschlüsselname",
      "enable-circle-edit": "Kreisbearbeitung aktivieren",
      "circle-label": "Kreisbeschriftung",
      "show-circle-label": "Kreisbeschriftung anzeigen",
      "use-circle-label-function": "Kreisbeschriftungsfunktion verwenden",
      "circle-label-pattern": "Kreisbeschriftung (z.B.: '${entityName}', '${entityName}: (Text ${keyName} Einheiten.)')",
      "circle-label-function": "Kreisbeschriftungsfunktion",
      "circle-tooltip": "Kreistooltip",
      "show-circle-tooltip": "Kreistooltip anzeigen",
      "auto-close-circle-tooltips": "Kreistooltips automatisch schließen",
      "use-circle-tooltip-function": "Kreistooltip-Funktion verwenden",
      "circle-tooltip-pattern": "Tooltip (z.B.: 'Text ${keyName} Einheiten.' oder <link-act name='my-action'>Linktext</link-act>)",
      "circle-tooltip-function": "Kreistooltip-Funktion",
      "circle-fill-color": "Kreisfüllfarbe",
      "circle-fill-color-opacity": "Kreisfüllfarbdeckkraft",
      "use-circle-fill-color-function": "Kreisfüllfarbfunktion verwenden",
      "circle-fill-color-function": "Kreisfüllfarbfunktion",
      "circle-stroke": "Kreiskontur",
      "use-circle-stroke-color-function": "Kreiskonturfarbfunktion verwenden",
      "circle-stroke-color-function": "Kreiskonturfarbfunktion",
      "markers-clustering-settings": "Markerkonfigurations-Einstellungen",
      "use-map-markers-clustering": "Marker-Clusterung verwenden",
      "zoom-on-cluster-click": "Zoom bei Klick auf Cluster",
      "max-cluster-zoom": "Maximale Zoomstufe für Clusterzugehörigkeit (0 - 18)",
      "max-cluster-radius-pixels": "Maximaler Radius, den ein Cluster abdeckt (in Pixel)",
      "cluster-zoom-animation": "Animation beim Zoomen auf Marker anzeigen",
      "show-markers-bounds-on-cluster-mouse-over": "Grenzen von Markern bei Mauszeiger über Cluster anzeigen",
      "spiderfy-max-zoom-level": "Spiderfy auf maximaler Zoomstufe (alle Marker im Cluster anzeigen)",
      "load-optimization": "Ladeoptimierung",
      "cluster-chunked-loading": "Chunks beim Laden von Markern verwenden, um Einfrieren der Seite zu vermeiden",
      "cluster-markers-lazy-load": "Lazy Load für Marker aktivieren",
      "editor-settings": "Editor-Einstellungen",
      "enable-snapping": "Snapping an andere Punkte aktivieren",
      "init-draggable-mode": "Karte im Drag-Modus initialisieren",
      "hide-all-edit-buttons": "Alle Bearbeitungs-Schaltflächen ausblenden",
      "hide-draw-buttons": "Zeichenschaltflächen ausblenden",
      "hide-edit-buttons": "Bearbeitungsschaltflächen ausblenden",
      "hide-remove-button": "Entfernen-Schaltfläche ausblenden",
      "route-map-settings": "Routenkarte-Einstellungen",
      "trip-animation-settings": "Fahrt-Animations-Einstellungen",
      "normalization-step": "Normalisierungsschritt (ms)",
      "tooltip-background-color": "Tooltip-Hintergrundfarbe",
      "tooltip-font-color": "Tooltip-Schriftfarbe",
      "tooltip-opacity": "Tooltip-Deckkraft (0-1)",
      "auto-close-tooltip": "Tooltip automatisch schließen",
      "rotation-angle": "Zusätzlicher Rotationswinkel für Marker (°)",
      "path-settings": "Pfad-Einstellungen",
      "path-color": "Pfadfarbe",
      "use-path-color-function": "Pfadfarbfunktion verwenden",
      "path-color-function": "Pfadfarbfunktion",
      "path-decorator": "Pfad-Dekorator",
      "use-path-decorator": "Pfad-Dekorator verwenden",
      "decorator-symbol": "Dekorator-Symbol",
      "decorator-symbol-arrow-head": "Pfeil",
      "decorator-symbol-dash": "Strich",
      "decorator-symbol-size": "Größe des Dekorator-Symbols (px)",
      "use-path-decorator-custom-color": "Benutzerdefinierte Dekoratorfarbe verwenden",
      "decorator-custom-color": "Benutzerdefinierte Dekoratorfarbe",
      "decorator-offset": "Dekorator-Startversatz",
      "end-decorator-offset": "Dekorator-Endversatz",
      "decorator-repeat": "Dekorator-Wiederholung",
      "points-settings": "Punkte-Einstellungen",
      "show-points": "Punkte anzeigen",
      "point-color": "Punktfarbe",
      "point-size": "Punktgröße (px)",
      "use-point-color-function": "Punktfarbfunktion verwenden",
      "point-color-function": "Punktfarbfunktion",
      "use-point-as-anchor": "Punkt als Anker verwenden",
      "point-as-anchor-function": "Punkt-als-Anker-Funktion",
      "independent-point-tooltip": "Unabhängiger Punkt-Tooltip",
      "clustering-markers": "Marker-Clustering",
      "use-icon-create-function": "Markierungsfarbfunktion verwenden",
      "marker-color-function": "Markerfarbfunktion"
    },
    "markdown": {
      "use-markdown-text-function": "Markdown/HTML-Wertfunktion verwenden",
      "markdown-text-function": "Markdown/HTML-Wertfunktion",
      "markdown-text-pattern": "Markdown/HTML-Muster (Markdown oder HTML mit Variablen, z. B. '${entityName} oder ${keyName} - etwas Text.')",
      "apply-default-markdown-style": "Standard-Markdown-Stil anwenden",
      "markdown-css": "Markdown/HTML CSS"
    },
    "simple-card": {
      "label": "Bezeichnung",
      "label-position": "Bezeichnungsposition",
      "label-position-left": "Links",
      "label-position-top": "Oben"
    },
    "single-switch": {
      "behavior": "Verhalten",
      "layout": "Layout",
      "layout-right": "Rechts",
      "layout-left": "Links",
      "layout-centered": "Zentriert",
      "auto-scale": "Automatische Skalierung",
      "label": "Bezeichnung",
      "icon": "Symbol",
      "switch-color": "Schalterfarbe",
      "on": "Ein",
      "off": "Aus",
      "disabled": "Deaktiviert",
      "tumbler-color": "Schalterfarbe",
      "on-label": "Ein-Beschriftung",
      "off-label": "Aus-Beschriftung",
      "switch": "Schalter"
    },
    "slider": {
      "behavior": "Verhalten",
      "initial-value": "Anfangswert",
      "initial-value-hint": "Aktion zum Abrufen des Anfangswerts des Sliders.",
      "on-value-change": "Bei Wertänderung",
      "on-value-change-hint": "Aktion, die ausgelöst wird, wenn sich der Wert des Sliders ändert.",
      "layout": "Layout",
      "layout-default": "Standard",
      "layout-extended": "Erweitert",
      "layout-simplified": "Vereinfacht",
      "auto-scale": "Automatische Skalierung",
      "icon": "Symbol",
      "value": "Wert",
      "range": "Bereich",
      "min": "Min",
      "max": "Max",
      "range-ticks": "Bereichsmarkierungen",
      "tick-marks": "Markierungen",
      "colors": "Farben",
      "main": "Hauptfarbe",
      "background": "Hintergrund",
      "left-icon": "Linkes Symbol",
      "right-icon": "Rechtes Symbol",
      "slider": "Slider"
    },
    "value-card": {
      "layout": "Layout",
      "layout-square": "Quadratisch",
      "layout-vertical": "Vertikal",
      "layout-centered": "Zentriert",
      "layout-simplified": "Vereinfacht",
      "layout-horizontal": "Horizontal",
      "layout-horizontal-reversed": "Horizontal umgekehrt",
      "label": "Bezeichnung",
      "icon": "Symbol",
      "value": "Wert",
      "date": "Datum",
      "value-card-style": "Wertkartenstil",
      "auto-scale": "Automatische Skalierung"
    },
    "label-card": {
      "auto-scale": "Automatische Skalierung",
      "label": "Bezeichnung",
      "icon": "Symbol",
      "label-card-style": "Bezeichnungskartenstil"
    },
    "label-value-card": {
      "value": "Wert",
      "label-value-card-style": "Bezeichnungs- & Wertkartenstil"
    },
    "liquid-level-card": {
      "layout-simple": "Einfach",
      "layout-percentage": "Prozentual",
      "layout-absolute": "Absolut",
      "layout": "Layout",
      "background-overlay": "Hintergrundüberlagerung für Wert",
      "total-volume": "Gesamtvolumen",
      "total-volume-units": "Volumeneinheiten",
      "tank": "Tank",
      "shape": "Form",
      "datasource-units": "Einheiten der Datenquelle",
      "widget-units": "Einheiten des Widgets",
      "decimals": "Dezimalstellen",
      "liquid": "Flüssigkeit",
      "liquid-color": "Farbe der Flüssigkeit",
      "value": "Wert",
      "value-font": "Schriftart für Wert",
      "level": "Füllstand",
      "last-update": "Letzte Aktualisierung",
      "shape-by-attribute": "Tankform durch Attributnamen festlegen",
      "tooltip-background": "Hintergrundfarbe",
      "background-blur": "Hintergrundunschärfe",
      "tank-color": "Tankfarbe",
      "static": "Statisch",
      "see-examples": "Beispiele ansehen",
      "attribute": "Attribut",
      "shape-type": "Typ",
      "v-oval": "Vertikal Oval",
      "v-cylinder": "Vertikal Zylinder",
      "v-capsule": "Vertikal Kapsel",
      "rectangle": "Rechteck",
      "h-oval": "Horizontal Oval",
      "h-ellipse": "Horizontal Ellipse",
      "h-dish-ends": "Horizontal Teller-Enden",
      "h-cylinder": "Horizontal Zylinder",
      "h-capsule": "Horizontal Kapsel",
      "h-elliptical_2_1": "Horizontal 2:1 Elliptisch",
      "icon": "Karten-Symbol",
      "title": "Karten-Titel",
      "units": "Einheiten",
      "color-and-font": "Farbe und Schriftart",
      "shape-attribute-name": "Attributname",
      "total-volume-required": "Gesamtvolumen ist erforderlich.",
      "attribute-name-required": "Attributname ist erforderlich.",
      "attribute-key-not-set": "Attributschlüssel '{{attributeName}}' nicht gesetzt",
      "attribute-key-invalid": "Attributschlüssel '{{attributeName}}' ist ungültig"
    },
    "aggregated-value-card": {
      "subtitle": "Untertitel",
      "chart": "Diagramm",
      "values": "Werte",
      "value-appearance": "Darstellung der Werte",
      "position": "Position",
      "position-center": "Zentriert",
      "position-right-top": "Rechts oben",
      "position-right-bottom": "Rechts unten",
      "position-left-top": "Links oben",
      "position-left-bottom": "Links unten",
      "font": "Schriftart",
      "color": "Farbe",
      "arrow": "Pfeil",
      "display-up-down-arrow": "Auf/Ab-Pfeil anzeigen",
      "add-value": "Wert hinzufügen",
      "remove-value": "Wert entfernen",
      "no-values": "Keine Werte konfiguriert",
      "aggregation": "Aggregation",
      "aggregated-value-card-style": "Stil der aggregierten Wertkarte",
      "auto-scale": "Automatische Skalierung"
    },
    "value-chart-card": {
      "layout": "Layout",
      "layout-left": "Links",
      "layout-right": "Rechts",
      "auto-scale": "Automatische Skalierung",
      "icon": "Symbol",
      "value": "Wert",
      "chart": "Diagramm",
      "value-chart-card-style": "Stil der Wertdiagrammkarte"
    },
    "progress-bar": {
      "layout": "Layout",
      "layout-default": "Standard",
      "layout-simplified": "Vereinfacht",
      "auto-scale": "Automatische Skalierung",
      "icon": "Symbol",
      "value": "Wert",
      "range": "Bereich",
      "min": "Min",
      "max": "Max",
      "range-ticks": "Bereichsmarkierungen",
      "bar": "Balken",
      "bar-color": "Balkenfarbe",
      "bar-background": "Balkenhintergrund",
      "progress-bar-card-style": "Stil der Fortschrittsbalkenkarte"
    },
    "notification": {
      "max-notification-display": "Maximale Anzahl anzuzeigender Benachrichtigungen",
      "counter": "Zähler",
      "counter-hint": "Der Zähler wird angezeigt, wenn der \"Widget-Titel\" aktiviert ist",
      "icon": "Symbol",
      "counter-value": "Wert",
      "counter-color": "Farbe",
      "notification-button": "Benachrichtigungsschaltflächen",
      "button-view-all": "Alle anzeigen",
      "button-filter": "Filter",
      "type-filter": "Typfilter",
      "button-mark-read": "Alle als gelesen markieren",
      "notification-types": "Benachrichtigungstypen",
      "notification-type": "Benachrichtigungstyp",
      "search-type": "Typ suchen",
      "any-type": "Beliebiger Typ"
    },
    "alarm-count": {
      "alarm-count-card-style": "Stil der Alarmzählkarte"
    },
    "entity-count": {
      "entity-count-card-style": "Stil der Entitätszählkarte"
    },
    "count": {
      "layout": "Layout",
      "layout-column": "Spalte",
      "layout-row": "Zeile",
      "label": "Beschriftung",
      "icon": "Symbol",
      "icon-background": "Symbolhintergrund",
      "value": "Wert",
      "chevron": "Chevron",
      "auto-scale": "Automatische Skalierung"
    },
    "table": {
      "common-table-settings": "Allgemeine Tabelleneinstellungen",
      "enable-search": "Suche aktivieren",
      "enable-sticky-header": "Kopfzeile immer anzeigen",
      "enable-sticky-action": "Aktionsspalte immer anzeigen",
      "hidden-cell-button-display-mode": "Anzeige-Modus für versteckte Zellaktionen",
      "show-empty-space-hidden-action": "Leeren Platz anstelle der versteckten Zellaktion anzeigen",
      "dont-reserve-space-hidden-action": "Keinen Platz für versteckte Aktionsschaltflächen reservieren",
      "display-timestamp": "Zeitstempel anzeigen",
      "timestamp-column-name": "Zeitstempel",
      "display-pagination": "Seitennummerierung anzeigen",
      "default-page-size": "Standard-Seitengröße",
      "page-step-settings": "Seitenschritteinstellungen",
      "page-step-count": "Anzahl der Schritte",
      "page-step-increment": "Schrittgröße",
      "page-step-count-format-message": "Muss ein ganzzahliger Wert im Bereich von 1 bis 100 sein.",
      "page-step-increment-format-message": "Muss ein ganzzahliger Wert sein, größer oder gleich 1.",
      "use-entity-label-tab-name": "Entitätsbezeichnung im Tabnamen verwenden",
      "hide-empty-lines": "Leere Zeilen ausblenden",
      "row-style": "Zeilenstil",
      "use-row-style-function": "Zeilenstilfunktion verwenden",
      "row-style-function": "Zeilenstilfunktion",
      "cell-style": "Zellenstil",
      "use-cell-style-function": "Zellenstilfunktion verwenden",
      "cell-style-function": "Zellenstilfunktion",
      "cell-content": "Zelleninhalt",
      "use-cell-content-function": "Zelleninhaltsfunktion verwenden",
      "cell-content-function": "Zelleninhaltsfunktion",
      "show-latest-data-column": "Spalte mit neuesten Daten anzeigen",
      "latest-data-column-order": "Reihenfolge der Spalte mit neuesten Daten",
      "entities-table-title": "Titel der Entitätstabelle",
      "enable-select-column-display": "Auswahlspaltenanzeige aktivieren",
      "display-entity-name": "Spalte mit Entitätsnamen anzeigen",
      "entity-name-column-title": "Titel der Entitätsnamenspalte",
      "display-entity-label": "Spalte mit Entitätsbezeichnung anzeigen",
      "entity-label-column-title": "Titel der Entitätsbezeichnungsspalte",
      "display-entity-type": "Spalte mit Entitätstyp anzeigen",
      "default-sort-order": "Standard-Sortierreihenfolge",
      "custom-title": "Benutzerdefinierter Kopfzeilentitel",
      "column-width": "Spaltenbreite (px oder %)",
      "default-column-visibility": "Standardmäßige Spaltensichtbarkeit",
      "column-visibility-visible": "Sichtbar",
      "column-visibility-hidden": "Ausgeblendet",
      "column-visibility-hidden-mobile": "Im mobilen Modus ausgeblendet",
      "column-selection-to-display": "Spaltenauswahl in 'Anzuzeigende Spalten'",
      "column-selection-to-display-enabled": "Aktiviert",
      "column-selection-to-display-disabled": "Deaktiviert",
      "alarms-table-title": "Titel der Alarmtabelle",
      "enable-alarms-selection": "Alarmauswahl aktivieren",
      "enable-alarms-search": "Alarmsuche aktivieren",
      "enable-alarm-filter": "Alarmfilter aktivieren",
      "display-alarm-details": "Alarmdetails anzeigen",
      "allow-alarms-ack": "Alarmerkennung zulassen",
      "allow-alarms-clear": "Alarmquittierung zulassen",
      "display-alarm-activity": "Alarmaktivität anzeigen",
      "allow-alarms-assign": "Alarmzuweisung zulassen",
      "columns": "Spalten",
      "column-settings": "Spalteneinstellungen",
      "remove-column": "Spalte entfernen",
      "add-column": "Spalte hinzufügen",
      "no-columns": "Keine Spalten konfiguriert",
      "columns-to-display": "Anzuzeigende Spalten",
      "table-header": "Tabellenkopf",
      "header-buttons": "Kopfzeilenschaltflächen",
      "table-buttons": "Tabellenschaltflächen",
      "pagination": "Seitennummerierung",
      "rows": "Zeilen",
      "timeseries-column-error": "Mindestens eine Zeitreihenspalte muss angegeben werden",
      "alarm-column-error": "Mindestens eine Alarmspalte muss angegeben werden",
      "table-tabs": "Tabellen-Tabs",
      "show-cell-actions-menu-mobile": "Zellenaktions-Dropdownmenü im mobilen Modus anzeigen",
      "disable-sorting": "Sortierung deaktivieren",
      "sort-by": "Tabs sortieren nach",
      "sort-timestamp-option": "Erstellungszeit"
    },
    "latest-chart": {
      "total": "Gesamt",
      "auto-scale": "Automatische Skalierung",
      "clockwise-layout": "Uhrzeigerlayout",
      "sort-series": "Serien nach Bezeichnung sortieren",
      "tooltip-value-type-absolute": "Absolut",
      "tooltip-value-type-percentage": "Prozentual"
    },
    "pie-chart": {
      "pie-chart-appearance": "Erscheinungsbild Kreisdiagramm",
      "label": "Bezeichnung",
      "border": "Rahmen",
      "radius": "Radius",
      "pie-chart-card-style": "Kreisdiagramm-Kartenstil"
    },
    "radar-chart": {
      "radar-appearance": "Radar-Darstellung",
      "shape": "Form",
      "shape-polygon": "Polygon",
      "shape-circle": "Kreis",
      "color": "Farbe",
      "line": "Linie",
      "points": "Punkte",
      "points-label": "Punktebeschriftung",
      "radar-axis": "Radar-Achse",
      "axis-label": "Achsenbeschriftung",
      "ticks-label": "Teilstrichbeschriftung",
      "radar-chart-style": "Radar-Diagramm-Stil",
      "max-axes-scaling": "Maximale Achsenskalierung",
      "max-axes-scaling-hint": "Wählen Sie, ob jede Radarachse ihren eigenen Maximalwert hat (Separat) oder ob alle Achsen den höchsten Wert aus dem Widget-Datensatz gemeinsam nutzen (Gemeinsam).",
      "separate": "Separat",
      "common": "Gemeinsam"
    },
    "time-series-chart": {
      "chart": "Diagramm",
      "chart-style": "Diagrammstil",
      "data-zoom": "Daten-Zoom",
      "stack-mode": "Stapelmodus",
      "stack-mode-hint": "Stapel Serien im Diagramm. Serien mit derselben Einheit werden übereinandergelegt.",
      "axes": "Achsen",
      "y-axes": "Y-Achsen",
      "line-type": "Linientyp",
      "line-width": "Linienstärke",
      "type-line": "Linie",
      "type-bar": "Balken",
      "type-point": "Punkt",
      "no-aggregation-bar-width-strategy": "Balkenbreitenstrategie für nicht aggregierte Daten",
      "no-aggregation-bar-width-strategy-group": "Gruppieren",
      "no-aggregation-bar-width-strategy-separate": "Separat",
      "bar-group-width": "Balkengruppenbreite",
      "bar-width": "Balkenbreite",
      "bar-width-relative": "Prozentsatz des Zeitfensters",
      "bar-width-absolute": "Absolut (ms)",
      "comparison": {
        "comparison": "Vergleich",
        "comparison-hint": "Vergleich funktioniert nur mit historischen Daten!",
        "show": "Anzeigen",
        "settings": "Vergleichseinstellungen",
        "show-values-for-comparison": "Historische Daten für Vergleich anzeigen",
        "comparison-values-label": "Vergleichsschlüssel-Bezeichnung",
        "comparison-values-label-auto": "Automatisch",
        "comparison-data-color": "Farbe der Vergleichsdaten"
      },
      "threshold": {
        "thresholds": "Schwellenwerte",
        "source": "Quelle",
        "key-value": "Schlüssel / Wert",
        "no-thresholds": "Keine Schwellenwerte konfiguriert",
        "add-threshold": "Schwellenwert hinzufügen",
        "type-constant": "Konstant",
        "type-latest-key": "Schlüssel",
        "type-entity": "Entität",
        "threshold-settings": "Schwellenwerteinstellungen",
        "remove-threshold": "Schwellenwert entfernen",
        "threshold-value-required": "Schwellenwert ist erforderlich.",
        "key-required": "Schlüssel ist erforderlich.",
        "entity-key-required": "Entitätsschlüssel ist erforderlich.",
        "line-appearance": "Linienerscheinung",
        "line-color": "Linienfarbe",
        "start-symbol": "Starts Symbol",
        "end-symbol": "Ends Symbol",
        "symbol-size": "Größe",
        "label": "Bezeichnung",
        "label-position-start": "Anfang",
        "label-position-middle": "Mitte",
        "label-position-end": "Ende",
        "label-position-inside-start": "Innen Anfang",
        "label-position-inside-start-top": "Innen Anfang oben",
        "label-position-inside-start-bottom": "Innen Anfang unten",
        "label-position-inside-middle": "Innen Mitte",
        "label-position-inside-middle-top": "Innen Mitte oben",
        "label-position-inside-middle-bottom": "Innen Mitte unten",
        "label-position-inside-end": "Innen Ende",
        "label-position-inside-end-top": "Innen Ende oben",
        "label-position-inside-end-bottom": "Innen Ende unten",
        "label-background": "Bezeichnungshintergrund"
      },
      "state": {
        "states": "Zustände",
        "label": "Bezeichnung",
        "ticks-value": "Tick-Wert",
        "source": "Quelle",
        "value-range": "Wert / Bereich",
        "no-states": "Keine Zustände konfiguriert",
        "add-state": "Zustand hinzufügen",
        "type-constant": "Konstant",
        "type-range": "Bereich",
        "from": "Von",
        "to": "Bis",
        "remove-state": "Zustand entfernen"
      },
      "grid": {
        "grid": "Gitter",
        "background-color": "Hintergrundfarbe",
        "border": "Rahmen"
      },
      "axis": {
        "axes": "Achsen",
        "x-axis": "X-Achse",
        "y-axis": "Y-Achse",
        "y-axis-settings": "Y-Achse Einstellungen",
        "comparison-x-axis-settings": "Vergleich X-Achse Einstellungen",
        "remove-y-axis": "Y-Achse entfernen",
        "id": "ID",
        "label": "Bezeichnung",
        "position": "Position",
        "position-left": "Links",
        "position-right": "Rechts",
        "position-top": "Oben",
        "position-bottom": "Unten",
        "tick-labels": "Tick-Beschriftungen",
        "ticks-formatter-function": "Tick-Formatierungsfunktion",
        "ticks-generator-function": "Tick-Generator-Funktion",
        "show-ticks": "Ticks anzeigen",
        "show-line": "Linie anzeigen",
        "show-split-lines": "Hilfslinien anzeigen",
        "show-split-lines-x-axis-hint": "Wenn aktiviert, werden vertikale Linien im Diagramm angezeigt.",
        "show-split-lines-y-axis-hint": "Wenn aktiviert, werden horizontale Linien im Diagramm angezeigt.",
        "ticks-interval": "Tick-Intervall",
        "ticks-interval-hint": "Segmentierungsintervall der Achse festlegen.",
        "split-number": "Teilungsanzahl",
        "split-number-hint": "Anzahl der Segmente, in die die Achse unterteilt wird.",
        "min": "Min",
        "max": "Max",
        "show": "Anzeigen",
        "add-y-axis": "Y-Achse hinzufügen"
      },
      "series": {
        "legend-settings": "Legenden-Einstellungen",
        "show-in-legend": "In Legende anzeigen",
        "show-in-legend-hint": "Serienname und Daten in der Legende anzeigen.",
        "hidden-by-default": "Standardmäßig ausgeblendet",
        "hidden-by-default-hint": "Serie standardmäßig in der Legende ausblenden.",
        "series-type": "Serientyp",
        "type": "Typ",
        "type-line": "Linie",
        "type-bar": "Balken",
        "line": {
          "line": "Linie",
          "show-line": "Linie anzeigen",
          "step-line": "Treppenlinie",
          "step-type-start": "Start",
          "step-type-middle": "Mitte",
          "step-type-end": "Ende",
          "smooth-line": "Geglättete Linie"
        },
        "point": {
          "points": "Punkte",
          "show-points": "Punkte anzeigen",
          "point-label": "Punktbezeichnung",
          "point-label-hint": "Bezeichnung mit Wert über dem Serienpunkt anzeigen.",
          "point-label-background": "Hintergrund der Punktbezeichnung",
          "point-shape": "Punktform",
          "point-size": "Punktgröße"
        }
      }
    },
    "wind-speed-direction": {
      "layout": "Layout",
      "layout-default": "Standard",
      "layout-advanced": "Erweitert",
      "layout-simplified": "Vereinfacht",
      "values": "Werte",
      "wind-direction": "Windrichtung",
      "center-value": "Zentralwert",
      "icon": "Symbol",
      "arrow": "Pfeil",
      "ticks": "Ticks",
      "labels-type": "Beschriftungstyp",
      "directional-names": "Richtung Namen",
      "degrees": "Grad",
      "major-ticks": "Große Ticks",
      "minor-ticks": "Kleine Ticks",
      "wind-speed-direction-card-style": "Stil der Windgeschwindigkeits- und Richtungsanzeige",
      "ticks-color": "Tick-Farbe",
      "ticks-labels-type": "Tick-Beschriftungstyp",
      "arrow-color": "Pfeilfarbe"
    },
    "value-source": {
      "value-source": "Wertquelle",
      "predefined-value": "Konstant",
      "entity-attribute": "Entitätsattribut",
      "value": "Wert",
      "value-required": "Wert ist erforderlich.",
      "key-required": "Schlüssel ist erforderlich.",
      "entity-key-required": "Entitätsschlüssel ist erforderlich.",
      "source-entity-alias": "Alias der Quell-Entität",
      "source-entity-attribute": "Attribut der Quell-Entität",
      "type-constant": "Konstant",
      "type-latest-key": "Schlüssel",
      "type-entity": "Entität"
    },
    "rpc-state": {
      "initial-state": "Anfangszustand",
      "initial-state-hint": "Aktion, um den Anfangszustand (Ein/Aus) der Komponente abzurufen.",
      "disabled-state": "Deaktivierter Zustand",
      "disabled-state-hint": "Bedingung konfigurieren, unter der die Komponente deaktiviert ist.",
      "turn-on": "Einschalten",
      "turn-on-hint": "Aktion, wenn der Schalter auf 'Ein' gestellt wird",
      "turn-off": "Ausschalten",
      "turn-off-hint": "Aktion, wenn der Schalter auf 'Aus' gestellt wird",
      "on": "Ein",
      "off": "Aus",
      "disabled": "Deaktiviert"
    },
    "value-action": {
      "do-nothing": "Nichts tun",
      "execute-rpc": "RPC ausführen",
      "get-attribute": "Attribut abrufen",
      "set-attribute": "Attribut setzen",
      "get-time-series": "Zeitreihe abrufen",
      "get-alarm-status": "Alarmstatus abrufen",
      "get-dashboard-state": "Dashboard-Zustands-ID abrufen",
      "get-dashboard-state-object": "Dashboard-Zustandsobjekt abrufen",
      "add-time-series": "Zeitreihe hinzufügen",
      "execute-rpc-text": "Führe RPC-Methode '{{methodName}}' aus",
      "get-time-series-text": "Verwende Zeitreihe '{{key}}'",
      "get-attribute-text": "Verwende Attribut '{{key}}'",
      "get-alarm-status-text": "Verwende Alarmstatus",
      "get-dashboard-state-text": "Verwende Dashboard-Zustand",
      "get-dashboard-state-object-text": "Verwende Dashboard-Zustandsobjekt",
      "when-dashboard-state-is-text": "Wenn Dashboard-Zustand-ID '{{state}}' ist",
      "when-dashboard-state-function-is-text": "Wenn f(Dashboard-Zustand-ID) '{{state}}' ist",
      "when-dashboard-state-object-function-is-text": "Wenn f(Dashboard-Zustandsobjekt) '{{state}}' ist",
      "set-attribute-to-value-text": "Setze Attribut '{{key}}' auf: {{value}}",
      "add-time-series-value-text": "Füge Zeitreihenwert '{{key}}': {{value}} hinzu",
      "set-attribute-text": "Setze Attribut '{{key}}'",
      "add-time-series-text": "Füge Zeitreihe '{{key}}' hinzu",
      "action": "Aktion",
      "value": "Wert",
      "init-value-hint": "Wert, der gesetzt wird, bis das Gerät Daten sendet.",
      "method": "Methode",
      "method-name-required": "Methodenname ist erforderlich.",
      "request-timeout-ms": "RPC-Anfrage-Timeout (ms)",
      "request-timeout-required": "Timeout ist erforderlich.",
      "min-request-timeout-error": "Der Timeout-Wert muss mindestens 5000 ms (5 Sekunden) betragen.",
      "request-persistent": "Persistente RPC-Anfrage",
      "persistent-polling-interval": "Polling-Intervall (ms)",
      "persistent-polling-interval-hint": "Polling-Intervall (ms) zur Abfrage der Antwort auf die persistente RPC-Anfrage",
      "persistent-polling-interval-required": "Polling-Intervall ist erforderlich.",
      "min-persistent-polling-interval-error": "Der Wert für das Polling-Intervall muss mindestens 1000 ms (1 Sekunde) betragen.",
      "attribute-scope": "Attributbereich",
      "attribute-key": "Attributschlüssel",
      "attribute-key-required": "Attributschlüssel ist erforderlich.",
      "time-series-key": "Zeitreihenschlüssel",
      "time-series-key-required": "Zeitreihenschlüssel ist erforderlich.",
      "action-result-converter": "Konverter für Aktionsergebnis",
      "converter-none": "Keiner",
      "converter-function": "Funktion",
      "converter-constant": "Konstante",
      "converter-value": "Wert",
      "parse-value-function": "Funktion zur Wertanalyse",
      "state-when-result-is": "'{{state}}' wenn Ergebnis ist",
      "parameters": "Parameter",
      "convert-value-function": "Funktion zur Wertumwandlung",
      "error": {
        "target-entity-is-not-set": "Zielentität ist nicht gesetzt!",
        "failed-to-perform-action": "Aktion <b>{{ actionLabel }}</b> konnte nicht ausgeführt werden.",
        "invalid-attribute-scope": "{{scope}}-Attributbereich wird von der Entität <b>{{entityType}}</b> nicht unterstützt."
      }
    },
    "widget-font": {
      "font-settings": "Schriftarteinstellungen",
      "font-family": "Schriftfamilie",
      "size": "Größe",
      "relative-font-size": "Relative Schriftgröße (Prozent)",
      "font-style": "Stil",
      "font-style-normal": "Normal",
      "font-style-italic": "Kursiv",
      "font-style-oblique": "Schräg",
      "font-weight": "Stärke",
      "font-weight-normal": "Normal",
      "font-weight-bold": "Fett",
      "font-weight-bolder": "Stärker",
      "font-weight-lighter": "Leichter",
      "color": "Farbe",
      "shadow-color": "Schattenfarbe",
      "preview": "Vorschau",
      "line-height": "Zeilenhöhe",
      "auto": "Auto"
    },
    "home": {
      "no-data-available": "Keine Daten verfügbar"
    },
    "system-info": {
      "cpu": "CPU",
      "ram": "RAM",
      "disk": "Festplatte",
      "cpu-warning-text": "Hohe CPU-Auslastung. Optimieren Sie die Systemleistung, um einen Systemausfall zu vermeiden.",
      "cpu-critical-text": "Kritisch hohe CPU-Auslastung. Optimieren Sie die Systemleistung, um einen Systemausfall zu vermeiden.",
      "ram-warning-text": "Wenig verfügbarer RAM. Optimieren Sie die Systemleistung oder erhöhen Sie die RAM-Kapazität, um Systemausfälle zu vermeiden.",
      "ram-critical-text": "Kritisch wenig verfügbarer RAM. Optimieren Sie die Systemleistung oder erhöhen Sie die RAM-Kapazität, um Systemausfälle zu vermeiden.",
      "disk-warning-text": "Wenig Festplattenspeicher. Bereinigen oder erweitern Sie den Speicherplatz, um Datenverlust zu vermeiden.",
      "disk-critical-text": "Kritisch wenig Festplattenspeicher. Bereinigen oder erweitern Sie den Speicherplatz, um Datenverlust zu vermeiden."
    },
    "cluster-info": {
      "service-id": "Dienst-ID",
      "service-type": "Diensttyp",
      "no-data": "Keine Daten"
    },
    "transport-messages": {
      "title": "Transportnachrichten",
      "info": "Alle Nachrichten, die von Geräten empfangen wurden"
    },
    "activity": {
      "title": "Aktivität"
    },
    "documentation": {
      "title": "Dokumentation",
      "add-link": "Link hinzufügen",
      "add-link-title": "Dokumentationslink hinzufügen",
      "name": "Name",
      "name-required": "Name ist erforderlich.",
      "link": "Link",
      "link-required": "Link ist erforderlich.",
      "columns": "Spalten"
    },
    "quick-links": {
      "title": "Schnellzugriffe",
      "add-link": "Link hinzufügen",
      "add-link-title": "Schnelllink hinzufügen",
      "quick-link": "Schnelllink",
      "quick-link-required": "Schnelllink ist erforderlich.",
      "no-links-matching": "Keine Links passend zu '{{name}}' gefunden.",
      "columns": "Spalten"
    },
    "recent-dashboards": {
      "title": "Dashboards",
      "last": "Zuletzt angesehen",
      "starred": "Favorisiert",
      "name": "Name",
      "last-viewed": "Zuletzt angesehen",
      "no-last-viewed-dashboards": "Noch keine zuletzt angesehenen Dashboards"
    },
    "configured-features": {
      "title": "Konfigurierte Funktionen",
      "info": "Status der Funktionen, die eine Konfiguration erfordern",
      "email-feature": "E-Mail",
      "sms-feature": "SMS",
      "slack-feature": "Slack",
      "oauth2-feature": "OAuth 2",
      "2fa-feature": "2FA",
      "feature-configured": "Funktion ist konfiguriert.\nZum Einrichten klicken",
      "feature-not-configured": "Funktion ist nicht konfiguriert.\nZum Einrichten klicken"
    },
    "version-info": {
      "title": "Version",
      "contact-us": "Kontaktieren Sie uns",
      "current-version": "Aktuelle Version",
      "current": "Aktuell",
      "available-version": "Verfügbare Version",
      "available": "Verfügbar",
      "upgrade": "Aktualisieren",
      "version-is-up-to-date": "Version ist aktuell"
    },
    "usage-info": {
      "title": "Nutzung",
      "entities": "Entitäten",
      "api-calls": "API-Aufrufe"
    },
    "functions": {
      "title": "Funktionen",
      "pe-feature-tooltip": "Nur in der ThingsBoard\nProfessional Edition verfügbar",
      "switch-to-pe": "Zur Professional Edition wechseln",
      "alarms": "Alarme",
      "dashboards": "Dashboards",
      "entities-and-relations": "Entitäten & Relationen",
      "profiles": "Profile",
      "advanced-features": "Erweiterte Funktionen",
      "notification-center": "Benachrichtigungszentrale",
      "api-usage": "API-Nutzung",
      "customers": "Kunden",
      "customers-hierarchy": "Kundenhierarchie",
      "roles-and-permissions": "Rollen & Berechtigungen",
      "groups": "Gruppen",
      "integrations": "Integrationen",
      "solution-templates": "Lösungsvorlagen",
      "scheduler": "Zeitplaner",
      "white-labeling": "White Labeling"
    },
    "devices": {
      "view-docs": "Dokumentation anzeigen",
      "inactive": "Inaktiv",
      "active": "Aktiv",
      "total": "Gesamt"
    },
    "alarms": {
      "critical": "Kritisch",
      "assigned-to-me": "Mir zugewiesen",
      "total": "Gesamt"
    },
    "getting-started": {
      "get-started": "Loslegen",
      "finish": "Fertigstellen",
      "done-welcome-title": "Willkommen an Bord",
      "done-welcome-text": "Das hast du großartig gemacht!",
      "sys-admin": {
        "step1": {
          "title": "Erstellen Sie einen Mandanten und einen Mandantenadministrator",
          "content": "<p>Ein Mandant ist eine Einzelperson oder Organisation, die Geräte und Assets besitzt oder produziert. Ein Mandant kann mehrere Mandantenadministrator-Benutzer, Kunden, Geräte und Assets haben.</p><p>Der Mandantenadministrator kann Geräte, Assets, Kunden und Dashboards innerhalb des Mandantenkontos erstellen und verwalten.</p><p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>",
          "how-to-create-tenant": "Wie man einen Mandanten und Mandantenadministrator erstellt"
        },
        "step2": {
          "title": "Funktion konfigurieren: Mailserver",
          "content": "<p>Die Konfiguration des Mailservers ist unerlässlich für die Benutzeraktivierung, Passwortwiederherstellung und die Zustellung von Alarmbenachrichtigungen.</p><p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>",
          "how-to-configure-mail-server": "Wie man den Mailserver konfiguriert"
        },
        "step3": {
          "title": "Funktion konfigurieren: SMS-Anbieter",
          "content": "<p>Konfigurieren Sie SMS-Anbieter, um Kunden über Alarme per SMS zu benachrichtigen.</p><p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>",
          "how-to-configure-sms-provider": "Wie man den SMS-Anbieter konfiguriert"
        },
        "step4": {
          "title": "Funktion konfigurieren: White-Labeling",
          "content": "<p>Passen Sie ganz einfach das Logo und Farbschema Ihres Unternehmens oder Produkts an – ohne Programmierung und ohne Neustart des Dienstes.</p><p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>"
        },
        "step5": {
          "title": "Funktion konfigurieren: 2FA",
          "content": "<p>Verbessern Sie die Sicherheit der Plattformkonten mit Zwei-Faktor-Authentifizierung.</p><p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>"
        },
        "step6": {
          "title": "Funktion konfigurieren: OAuth 2",
          "content": "<p>Vereinfachen Sie die Anmeldung für Mandanten- und Kundenbenutzer mit Single Sign-On über OAuth 2.0.</p><p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>"
        }
      },
      "tenant-admin": {
        "step1": {
          "title": "Gerät erstellen",
          "content": "<p>Stellen wir Ihr erstes Gerät über die Benutzeroberfläche auf der Plattform bereit. Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>",
          "how-to-create-device": "Wie man ein Gerät erstellt"
        },
        "step2": {
          "title": "Gerät verbinden",
          "content-before": "<p>Um das Gerät zu verbinden, benötigen Sie die Gerätezugangsdaten. Für diese Anleitung empfehlen wir die Verwendung der standardmäßig generierten Zugangsdaten – eines Zugriffstokens.</p><ul><li>Gehen Sie zur Gerätetabelle</li><li>Klicken Sie auf die Gerätezeile, um die Gerätedetails zu öffnen</li><li>Klicken Sie auf die Schaltfläche „Zugriffstoken kopieren“</li></ul><p>Verwenden Sie einfache Befehle, um Daten über HTTP zu senden. Vergessen Sie nicht, <em>$ACCESS_TOKEN</em> mit dem Zugriffstoken Ihres Geräts zu ersetzen:</p>",
          "ubuntu": {
            "install-curl": "cURL für Ubuntu installieren:"
          },
          "macos": {
            "install-curl": "cURL für MacOS installieren:"
          },
          "windows": {
            "install-curl": "Ab Windows 10 b17063 ist cURL standardmäßig verfügbar."
          },
          "replace-access-token": "Ersetzen Sie <em>$ACCESS_TOKEN</em> durch das Token Ihres Geräts:",
          "content-after": "<p>Sie können auch andere Protokolle wie MQTT, CoAP usw. verwenden.</p><p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>",
          "how-to-connect-device": "Wie man ein Gerät verbindet"
        },
        "step3": {
          "title": "Dashboard erstellen",
          "content": "<p>Erstellen Sie ein Dashboard zur Visualisierung von Daten von Entitäten wie Assets, Geräten usw.</p><p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>",
          "how-to-create-dashboard": "Wie man ein Dashboard erstellt"
        },
        "step4": {
          "title": "Alarmregeln konfigurieren",
          "alarm-rules": "Alarmregeln",
          "content": "<p>Lösen wir einen Alarm aus, wenn die Temperatur 25°C erreicht. Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>",
          "how-to-configure-alarm-rules": "Wie man Alarmregeln konfiguriert"
        },
        "step5": {
          "title": "Alarm erstellen",
          "content-before": "<p>Um den Alarm auszulösen, senden Sie einen neuen Telemetriedatenwert von 26°C oder höher.</p>",
          "replace-access-token": "Ersetzen Sie <em>$ACCESS_TOKEN</em> durch das Token Ihres Geräts:",
          "content-after": "<p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>",
          "how-to-create-alarm": "Wie man einen Alarm erstellt"
        },
        "step6": {
          "title": "Kunde erstellen und Dashboard teilen",
          "content": "<p>Durch die Erstellung von Dashboards für Endbenutzer kann ein Kundenbenutzer nur seine eigenen Geräte sehen, während Daten anderer Kunden verborgen bleiben.</p><p>Folgen Sie der Dokumentation, um zu erfahren, wie es geht:</p>"
        }
      }
    },
    "api-usage": {
      "api-usage": "API-Nutzung",
      "label": "Label",
      "state-name": "Statusname",
      "status": "Status",
      "status-required": "Status ist erforderlich.",
      "limit": "Maximales Limit",
      "limit-required": "Maximales Limit ist erforderlich.",
      "current-number": "Aktuelle Anzahl",
      "current-number-required": "Aktuelle Anzahl ist erforderlich.",
      "add-key": "Schlüssel hinzufügen",
      "no-key": "Kein Schlüssel",
      "delete-key": "Schlüssel löschen",
      "target-dashboard-state": "Ziel-Dashboardstatus",
      "go-to-main-state": "Zur Standardansicht wechseln"
    }
  },
  "icon": {
    "icon": "Symbol",
    "icons": "Symbole",
    "custom": "Benutzerdefiniert",
    "select-icon": "Symbol auswählen",
    "material-icons": "Materialsymbole",
    "show-all": "Alle Symbole anzeigen",
    "search-icon": "Symbol suchen",
    "no-icons-found": "Keine Symbole für '{{iconSearch}}' gefunden"
  },
  "phone-input": {
    "phone-input-label": "Telefonnummer",
    "phone-input-required": "Telefonnummer ist erforderlich",
    "phone-input-validation": "Telefonnummer ist ungültig oder nicht möglich",
    "phone-input-pattern": "Ungültige Telefonnummer. Muss im E.164-Format sein, z. B. {{phoneNumber}}",
    "phone-input-hint": "Telefonnummer im E.164-Format, z. B. {{phoneNumber}}"
  },
  "custom": {
    "widget-action": {
      "action-cell-button": "Zellenaktionstaste",
      "row-click": "Bei Zeilenklick",
      "cell-click": "Bei Zellenklick",
      "polygon-click": "Bei Polygonklick",
      "marker-click": "Bei Markerklick",
      "circle-click": "Bei Kreis-Klick",
      "tooltip-tag-action": "Tooltip-Tag-Aktion",
      "node-selected": "Bei Knotenauswahl",
      "element-click": "Bei HTML-Element-Klick",
      "pie-slice-click": "Bei Tortenstück-Klick",
      "row-double-click": "Bei Zeilendoppelklick",
      "cell-double-click": "Bei Zellendoppelklick",
      "card-click": "Bei Kartenklick",
      "click": "Beim Klick"
    }
  },
  "paginator": {
    "items-per-page": "Elemente pro Seite:",
    "first-page-label": "Erste Seite",
    "last-page-label": "Letzte Seite",
    "next-page-label": "Nächste Seite",
    "previous-page-label": "Vorherige Seite",
    "items-per-page-separator": "von"
  },
  "language": {
    "auto": "Auto",
    "language": "Sprache"
  }
}
