{
    "V_YEARS": "Jahre",
    "V_MONTHS": "Monate",
    "V_WEEKS": "Wochen",
    "V_DAYS": "Tage",
    "V_HOURS": "Stunden",
    "V_MINUTES": "Minuten",
    "V_SECONDS": "Sekunden",
    "V_ERROR": "Fehler",
    "CONNECTION_RESET": "Verbindung zum Server unterbrochen (Bitte prüfen Sie, ob WebIQ Server erreichbar ist).",
    "V_NOTIFICATION": "Hinweis",
    "V_PASSWORD_REPEAT_NOT_EQUAL": "Passwortwiederholung stimmt nicht überein",
    "V_PASSWORD_TOO_SHORT": "Neues Passwort ist zu kurz",
    "V_INVALID_PASSWORD": "Aktuelles Passwort nicht korrekt",
    "V_PASSWORD_EXPIRED_TITLE": "Passwort abgelaufen",
    "V_PASSWORD_CHANGE_TITLE": "Passwort ändern",
    "V_CONFIRM_TITLE": "Bestätigen",
    "V_OPTIONDIALOG_TITLE": "Wählen Sie eine Option",
    "V_SUN_SHORT": "So",
    "V_MON_SHORT": "Mo",
    "V_TUE_SHORT": "Di",
    "V_WED_SHORT": "Mi",
    "V_THU_SHORT": "Do",
    "V_FRI_SHORT": "Fr",
    "V_SAT_SHORT": "Sa",
    "V_SUN": "Sonntag",
    "V_MON": "Montag",
    "V_TUE": "Dienstag",
    "V_WED": "Mittwoch",
    "V_THU": "Donnerstag",
    "V_FRI": "Freitag",
    "V_SAT": "Samstag",
    "V_JAN": "Jan",
    "V_FEB": "Feb",
    "V_MAR": "Mrz",
    "V_APR": "Apr",
    "V_MAY": "Mai",
    "V_JUN": "Jun",
    "V_JUL": "Jul",
    "V_AUG": "Aug",
    "V_SEP": "Sep",
    "V_OCT": "Okt",
    "V_NOV": "Nov",
    "V_DEC": "Dez",
    "V_DATEFORMAT": "$DAY, $DD.$MM.$YYYY",
    "ct2_confirm_delete_rows": "Ausgewählte Einträge wirklich entfernen?",
    "ct2_delete_rows": "Entfernen",
    "ct2_nof_rows": "Einträge",
    "ct2_quicksearch": "Suche",
    "V_CONFIRM_OFF": "Wirklich deaktivieren?",
    "V_CONFIRM_ON": "Wirklich aktivieren?",
    "V_ASK_SAVE_TITLE": "Warnung",
    "V_ASK_SAVE_MSG": "Soll gespeichert werden?",
    "V_TEMPLATE_LOAD_FAILED": "Template konnte nicht geladen werden: ",
    "V_MISSING_UI_ELEMENT": "Fehlendes 'data-ui'-Element: ",
    "close": "Schließen",
    "German": "Deutsch",
    "English": "Englisch",
    "lbl_save": "Speichern",
    "lbl_no_save": "Nicht speichern",
    "lbl_cancel": "Abbrechen",
    "V_CONFIRM_BTN_OK": "Ja",
    "V_CONFIRM_BTN_CANCEL": "Nein",
    "V_NOTIFY_DISMISS": "ok",
    "user_name": "Benutzername",
    "current_pwd": "Aktuelles Passwort",
    "new_pwd": "Neues Passwort",
    "confirm_new_pwd": "Passwort wiederholen",
    "cancel": "Abbrechen",
    "okay": "OK",
    "DOUBLECLICK_TO_EDIT": "Doppelklick zum bearbeiten",
    "V_ERROR_LOCALE_CHANGE": "Locale '<%= LOCALE %>' konnte nicht geladen werden (Fehler-Code: <%= ERROR_CODE %>).",
    "alarmlist_dateformat": "$YYYY-$MM-$DD $HH:$mm:$ss",
    "alarmlist_timefilter": "Filter:",
    "alarmlist_set_timefilter": "Filter",
    "alarmlist_show_detail": "Detail",
    "alarmlist_history_title": "Alarm Historie",
    "alarmlist_live_title": "Alarm Liste",
    "alarmlist_level_info": "Info",
    "alarmlist_level_warning": "Warnung",
    "alarmlist_level_alarm": "Alarm",
    "alarmlist_level_header": "Level",
    "alarmlist_title_header": "Beschreibung",
    "alarmlist_come_header": "Kommt",
    "alarmlist_gone_header": "Geht",
    "alarmlist_active_header": "Aktiv",
    "alarmlist_commit_header": "Ack Zeit",
    "alarmlist_commituser_header": "Ack Nutzer",
    "alarmlist_group_header": "Gruppe",
    "alarmlist_status_header": "Status",
    "alarmlist_detail_header": "Detail",
    "alarmlist_active": "Aktiv",
    "alarmlist_inactive": "Inaktiv",
    "alarmlist_acknowledge": "Quittieren",
    "alarmlist_confirm_acknowledge": "Ausgewählte Einträge quittieren?",
    "alarmlist_acknowledged": "Quittiert",
    "alarmlist_unacknowledged": "Offen",
    "alarmlist_commit": "Quittieren",
    "alarmlist_single_commit": "Bestätigen",
    "alarmlist_commit_all": "Alle Quittieren",
    "alarmlist_create_thread": "Kommentar erstellen",
    "alarmlist_edit_thread": "Kommentar bearbeiten",
    "alarmlist_threads_title": "Titel des Kommentars (optional)",
    "alarmlist_threads_message": "Kommentar",
    "alarmlist_threads_create_btn": "Erstellen",
    "alarmlist_threads_edit_btn": "Aktualisieren",
    "alarmlist_threads_delete_btn": "Löschen",
    "alarmlist_filter_group_all": "Alle Alarmgruppen",
    "alarmlist_mode_all": "alle",
    "alarmlist_mode_live": "aktuell",
    "alarmlist_mode_historic": "historisch",
    "alarmlist_level_errors": "Fehler",
    "alarmlist_level_warnings": "Warnungen",
    "alarmlist_level_notifications": "Hinweise",
    "alarmlist_header_level": "Typ",
    "alarmlist_header_id": "ID",
    "alarmlist_header_description": "Beschreibung",
    "alarmlist_header_come": "Gekommen",
    "alarmlist_header_group": "Bereich",
    "alarmlist_header_isack": "Bestät.",
    "alarmlist_header_json": "Detail",
    "alarmlist_select_time_range": "Zeit wählen",
    "alarmlist_from": "VON",
    "alarmlist_to": "BIS",
    "alarmlist_detail_alarm": "Alarm",
    "alarmlist_detail_come": "Kommt:",
    "alarmlist_detail_gone": "Geht:",
    "alarmlist_detail_ack": "Quittiert:",
    "alarmlist_detail_ackby": "Name:",
    "alarmlist_detail_comments": "Kommentare",
    "selected-trend-name": "Graph Konfiguration",
    "trend-select-value": "Wert",
    "trend-select-unit": "Einheit",
    "trend-select-graph": "Stil",
    "trend-select-scale": "Skala",
    "trend-select.notification.max-curves": "Maximale Anzahl auswählbarer Kurven (<%= VALUE %>) erreicht.",
    "select-trend-dialog-content-text": "Verfügbare Styles",
    "threads.enterMessage.notification": "Bitte geben Sie einen Kommentartext ein.",
    "threads.edit.delete.confirmation": "Wollen Sie den Kommentar wirklich permanent löschen?",
    "iqsearchbar.results.moreAvailable": "Weitere Ergebnisse vorhanden, bitte Suche verfeinern.",
    "iqtrend_create_thread": "Kommentar erstellen",
    "iqtrend_edit_thread": "Kommentar bearbeiten",
    "iqtrend_threads_title": "Titel des Kommentars (optional)",
    "iqtrend_threads_message": "Kommentar",
    "iqtrend_threads_create_btn": "Erstellen",
    "iqtrend_threads_edit_btn": "Aktualisieren",
    "iqtrend_threads_delete_btn": "Löschen",
    "iqtrend_threads_delete_confirmation": "Wollen Sie den Kommentar wirklich permanent löschen?",
    "iqtrend_threads_enter_message_notification": "Bitte geben Sie einen Kommentartext ein.",
    "iqtrend_novalue_label": "<kein Wert>",
    "iqtrend_date_format": "$DD.$MM.$YYYY",
    "iqtrend_time_format": "$HH:$mm:$ss",
    "iqtrend_time_subsecond_format": "$HH:$mm:$ss .$SSS",
    "iqtrend_timestamp_format": "$DD.$MM.$YYYY, $HH:$mm:$ss",
    "iqtrend_comment_label": "Kommentar",
    "iqtrend_marker_format_years": "$YYYY",
    "iqtrend_marker_format_months": "$DD.$MM",
    "iqtrend_marker_format_weeks": "$DD.$MM",
    "iqtrend_marker_format_days": "$DD.$MM",
    "iqtrend_marker_format_hours": "$HH:$mm",
    "iqtrend_marker_format_minutes": "$HH:$mm",
    "iqtrend_marker_format_seconds": "$mm:$ss",
    "iqtrend_marker_format_milliseconds": "$ss.$SSS",
    "iqtrendselect.table.value.header": "Wert",
    "iqtrendselect.settings.dialogTitle": "Kurven Einstellungen",
    "iqtrendselect.settings.style.label": "Stil",
    "iqtrendselect.settings.style.option": "Stil",
    "iqtrendselect.settings.fill.label": "Kurve füllen",
    "iqtrendselect.settings.tolerance.label": "Toleranzen zeichnen",
    "iqtrendselect.settings.limits.header": "Grenzen",
    "iqtrendselect.settings.limits.mode.label": "Modus",
    "iqtrendselect.settings.limits.mode.config": "Konfiguration",
    "iqtrendselect.settings.limits.mode.auto": "Automatisch",
    "iqtrendselect.settings.limits.mode.manual": "Manuell",
    "iqtrendselect.settings.limits.step.label": "Schritt",
    "iqtrendselect.settings.limits.min.label": "Min",
    "iqtrendselect.settings.limits.max.label": "Max",
    "iqtrendselect.settings.scale.header": "Skala",
    "iqtrendselect.settings.scale.location.label": "Position",
    "iqtrendselect.settings.scale.location.left": "Links",
    "iqtrendselect.settings.scale.location.right": "Rechts",
    "iqtrendselect.settings.scale.hide.label": "Skala ausblenden",
    "iqtrendselect.settings.scalegroup.label": "Skalengruppe",
    "iqtrendselect.settings.scalegroup.none": "Keine",
    "iqtrendselect.settings.scalegroup.add": "Hinzufügen",
    "iqtrendselect.settings.apply": "Anwenden",
    "done": "Fertig",
    "1h": "1h",
    "2h": "2h",
    "4h": "4h",
    "8h": "8h",
    "12h": "12h",
    "24h": "24h",
    "alpha-num-keyboard.label.keyboard": "Keyboard",
    "NUMPAD_INPUT_LIMIT_MINIMUM": "Min",
    "NUMPAD_INPUT_LIMIT_MAXIMUM": "Max",
    "numpad_entered_value_too_low": "Der eingegebene Wert ist zu niedrig",
    "numpad_entered_value_too_large": "Der eingegebene Wert ist zu hoch",
    "numpad_entered_value_invalid": "Der eingegebene Wert ist nicht gültig",
    "numpad_entered_value_is_not_number": "Der eingegebene Wert ist keine Zahl",
    "numpad_entered_value_is_not_integer": "Der eingegebene Wert ist keine ganze Zahl",
    "numpad_too_many_characters": "Maximal <%= maxChars %> Zeichen erlaubt",
    "numpad_too_many_digits": "Maximal <%= precision %> Nachkommastelle(n) erlaubt",
    "recipe-list.title": "Rezeptliste",
    "recipe-list.table-header.id": "ID",
    "recipe-list.table-header.name": "Name",
    "recipe-controller.confirm.captureRecipe": "Vorhandene Rezeptwerte überschreiben?",
    "recipe-controller.confirm.applyRecipe": "Ausgewähltes Rezept anwenden?",
    "recipe-controller.error.captureRecipe": "Fehler bei der Aufzeichnung der Rezeptwerte (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-controller.error.fetchRecipe": "Fehler beim Abrufen der Rezeptdaten (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-controller.error.noRecipeValues": "Fehler beim Anwenden des Rezepts: Keine Item-Werte vorhanden (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-controller.error.applyRecipe": "Fehler beim Anwenden des Rezepts (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-controller.confirm.deleteRecipe": "Rezept endgültig löschen?",
    "recipe-controller.error.deleteRecipe": "Fehler beim Löschen des Rezepts (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-controller.label.add": "Hinzufügen",
    "recipe-controller.label.edit": "Bearbeiten",
    "recipe-controller.label.remove": "Löschen",
    "recipe-controller.label.apply": "Anwenden",
    "recipe-controller.label.capture": "Aufzeichnen",
    "recipe-controller.label.clone": "Duplizieren",
    "recipe-controller.label.ok": "OK",
    "recipe-controller.label.cancel": "Abbrechen",
    "recipe-controller.title.nameDialog": "Rezeptnamen Eingeben",
    "recipe-controller.error.createRecipe": "Fehler beim Anlegen des Rezepts (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-controller.error.cloneRecipe": "Fehler beim Duplizieren des Rezepts (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-edit.label.expand-all": "Alles ausklappen",
    "recipe-edit.label.collapse-all": "Alles einklappen",
    "recipe-edit.label.create": "Erstellen",
    "recipe-edit.label.apply": "Anwenden",
    "recipe-edit.label.clone": "Duplizieren",
    "recipe-edit.label.capture": "Aufzeichnen",
    "recipe-edit.label.recipeName": "Rezeptname",
    "recipe-edit.error.fetchItemInfo": "Fehler beim Abrufen der Iteminformationen.",
    "recipe-edit.error.fetchItemInfoTimeout": "Fehler beim Abrufen der Iteminformationen von <%= ITEM_COUNT %> Item(s).\nBetroffene Item(s): <%= ITEMS %>",
    "recipe-edit.error.fetchTemplate": "Fehler beim Abrufen von Templatedaten (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-edit.error.createRecipe": "Fehler beim Anlegen des Rezepts (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-edit.error.fetchRecipe": "Fehler beim Abrufen der Rezeptdaten (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-edit.error.updateRecipe": "Fehler beim Aktualisieren des Rezepts (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-edit.error.writeRecipe": "Fehler beim Schreiben von Item-Werten in Rezept (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-edit.error.captureRecipe": "Fehler bei der Aufzeichnung der Rezeptwerte (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "recipe-edit.label.cancel": "Abbrechen",
    "ui-action.recipe-add.error.fetchTemplate": "Fehler beim Abrufen von Templatedaten (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.recipe-add.error.createRecipe": "Fehler beim Anlegen des Rezepts (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.recipe-add.error.noTemplateConfigured": "Rezeptauswahl hat kein Rezept-Template konfiguriert.",
    "ui-action.recipe-add.error.recipeSelectNotFound": "Rezeptauswahl Control nicht gefunden: <%= CONTROL_NAME %>",
    "ui-action.recipe-add.confirm.applyRecipe": "Ausgewähltes Rezept anwenden?",
    "ui-action.recipe-apply.error.noRecipeSelected": "Kein Rezept ausgewählt.",
    "ui-action.recipe-apply.error.recipeSelectNotFound": "Rezeptauswahl Control nicht gefunden: <%= CONTROL_NAME %>",
    "ui-action.recipe-apply.error.fetchRecipe": "Fehler beim Abrufen der Rezeptdaten (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.recipe-apply.error.applyRecipe": "Fehler beim Anwenden des Rezepts (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.recipe-capture.error.fetchRecipe": "Fehler beim Abrufen der Rezeptdaten (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.recipe-capture.confirm.captureRecipe": "Vorhandene Rezeptwerte überschreiben?",
    "ui-action.recipe-capture.error.captureRecipe": "Fehler bei der Aufzeichnung der Rezeptwerte (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.recipe-capture.error.recipeSelectNotFound": "Rezeptauswahl Control nicht gefunden: <%= CONTROL_NAME %>",
    "visuals.error.api": "Bei der Kommunikation mit WebIQ Server ist ein Fehler aufgetreten (Error-Code: <%= ERROR_CODE %>, Category: <%= ERROR_CAT %>, Message: <%= ERROR_MSG %>).",
    "visuals.error.unknown": "Ein unbekannter Fehler ist aufgetreten.",
    "date-time.invalid-time": "(Kein gültiges Datum oder Zeit)",
    "duration-display.invalid-duration": "(Keine Zeit zum Anzeigen)",
    "label.no-value": "(Kein Wert)",
    "flip-switch.label-on": "An",
    "flip-switch.label-off": "Aus",
    "iq-user-controller.confirm.delete": "Soll der Benutzer \"<%= USERNAME %>\" wirklich gelöscht werden? Dieser Vorgang kann nicht rückgängig gemacht werden.",
    "iq-user-controller.confirm.expire": "Soll das Passwort des Benutzers \"<%= USERNAME %>\" wirklich zurückgesetzt werden?",
    "iq-user-controller.error.invalidParameter": "Eine Ihrer Eingaben ist ungültig.",
    "iq-user-controller.error.invalidPasswordExpiryDuration": "Der Gültigkeitszeitraum für das Passwort darf 10 Jahre nicht überschreiten.",
    "iq-user-controller.error.passwordMismatch": "Das Passwort stimmt nicht mit der Wiederholung überein.",
    "iq-user-controller.error.passwordMustNotBeEmpty": "Es muss ein Passwort angegeben werden.",
    "iq-user-controller.error.usernameMustNotBeEmpty": "Der Benutzername darf nicht leer sein.",
    "iq-user-controller.error.usernameInvalid": "Der Benutzername ist ungültig.",
    "iq-user-controller.label.add": "Hinzufügen",
    "iq-user-controller.label.apply": "Anwenden",
    "iq-user-controller.label.clone": "Duplizieren",
    "iq-user-controller.label.description": "Beschreibung",
    "iq-user-controller.label.hidden": "Benutzer auf dem Login-Bildschirm nicht anzeigen",
    "iq-user-controller.label.edit": "Bearbeiten",
    "iq-user-controller.label.firstName": "Vorname",
    "iq-user-controller.label.lastName": "Nachname",
    "iq-user-controller.label.localeId": "Sprache",
    "iq-user-controller.label.password": "Passwort",
    "iq-user-controller.label.remove": "Löschen",
    "iq-user-controller.label.setpw": "Passwort ändern",
    "iq-user-controller.label.userGroup": "Benutzergruppe",
    "iq-user-controller.label.userGroups": "Benutzergruppen",
    "iq-user-controller.label.expirepw": "Passwort zurücksetzen",
    "iq-user-controller.label.setPassword": "Passwort setzen",
    "iq-user-controller.label.autoLogoutDelay": "Auto-Logout bei Inaktivität (Sekunden)",
    "iq-user-controller.label.passwordExpiry": "Passwortgültigkeit (Tage)",
    "iq-user-controller.title.confirmDelete": "Benutzer wirklich löschen?",
    "iq-user-controller.title.confirmExpire": "Passwort wirklich zurücksetzen?",
    "iq-user-controller.title.createUserDialog": "Neuen Benutzer erstellen",
    "iq-user-controller.title.editUserDialog": "Benutzer bearbeiten",
    "iq-user-controller.title.setPasswordDialog": "Passwort setzen für \"<%= USERNAME %>\"",
    "iq-user-controller.message.lastAdminUser": "Das letzte Mitglied der Benutzergruppe 'admin' kann nicht gelöscht werden.",
    "login.error.invalid-credentials": "Ungültiger Benutzername oder Passwort.",
    "login.error.not-supported": "Anmeldung wird vom Anmeldungsdienst nicht unterstützt.",
    "login.error.not-implemented": "Anmeldung vom Anmeldungsdienst nicht implementiert.",
    "login.error.realm-not-connected": "Anmeldung fehlgeschlagen, da der Anmeldungsdienst nicht verbunden ist.",
    "login.error.authentication-not-available": "Anmeldung fehlgeschlagen, da der Benutzer nicht für die Anmeldung verwendet werden kann.",
    "login.error.internal-error": "Bei der Anmeldung ist ein Fehler aufgetreten.",
    "login.error.too-many-clients": "Verfügbare Lizenzen erlauben keine weiteren Anmeldungen.",
    "ui-action.recipes.import-export.dialogMessageReplace": "Rezept '<%= recipe_name %>' existiert bereits. Möchten Sie das vorhandene Rezept ersetzen?",
    "ui-action.recipes.import-export.dialogOptionYes": "Ja",
    "ui-action.recipes.import-export.dialogOptionNo": "Nein",
    "ui-action.recipes.import-export.dialogOptionReplaceAll": "Alle ersetzen",
    "ui-action.recipes.import-export.errorTemplateGet": "Fehler beim Abrufen des Rezept-Templates: <%= message %>",
    "ui-action.recipes.import-export.errorRecipeList": "Fehler beim Abrufen der Rezeptliste: <%= message %>",
    "ui-action.recipes.import-export.errorInvalidRecipes": "Gewählte Datei enthält keinen gültigen Rezeptexport.",
    "ui-action.recipes.import-export.messageMetaChanged": "Rezept Meta-Daten unterscheiden sich von der aktuellen Konfiguration. Fehlende Werte werden mit Default-Werten ergänzt, zusätzliche Werte werden ignoriert.\n\nMöchten Sie mit dem Rezept-Import fortfahren?",
    "ui-action.recipes.import-export.messageItemsChanged": "Rezept Items unterscheiden sich von der aktuellen Konfiguration. Fehlende Items werden mit ihren aktuellen Werten ergänzt und zusätzlich vorhandene Items werden ignoriert.\n<%= message_detail %>\nMöchten Sie mit dem Rezept-Import fortfahren?",
    "ui-action.recipes.import-export.messageItemsChangedMissing": "\nDie folgenden Items (<%= num_missing %>) der aktuellen Konfiguration sind nicht vorhanden und werden mit ihren aktuellen Werten ergänzt:\n<%= list_missing %>\n",
    "ui-action.recipes.import-export.messageItemsChangedAdditional": "\nDie folgenden, nicht in der aktuellen Konfiguration vorhandenen Items (<%= num_additional %>), sind in den Import-Daten vorhanden und werden nicht importiert:\n<%= list_additional %>\n",
    "ui-action.recpies.import-export.messageNoCommonItems": "Rezept-Daten enthalten keine Items, die in der aktuellen Rezept-Konfiguration enthalten sind, und können nicht importiert werden.",
    "ui-action.recipes.import-export.noRecipesExist": "Keine Rezepte zum Exportieren vorhanden.",
    "ui-action.recipes.import-export.recipeNotFound": "Gewähltes Rezept wurde nicht gefunden.",
    "ui-action.recipes.import-export.importComplete": "Rezeptimport abgeschlossen. Neu angelegte Rezepte: <%= created %>, existierende Rezepte aktualisiert: <%= updated %>.",
    "ui-action.recipes.import-export.itemsChanged": "Liste der Items in Rezeptdaten stimmt nicht mit der aktuellen Konfiguration überein.",
    "ui-action.recipes.import-export.errorImport": "Fehler beim Importieren der Rezeptdaten: <%= message %>",
    "ui-action.recipes.import-export.widgetNotFound": "Rezeptauswahl Widget konnte nicht gefunden werden. Bitte überprüfen Sie die Konfiguration.",
    "ui-action.recipes.import-export.templateNotConfigured": "Kein gültiges Rezept-Template konfiguriert.",
    "ui-action.recipes.import-export.noRecipeSelected": "Kein Rezept zum Export gewählt. Bitte wählen Sie ein Rezept.",
    "ui-action.data-recorder-trigger-now.error.accessDenied": "Sie sind nicht berechtigt, manuelle Einträge in Daten-Recordern zu erstellen.",
    "ui-action.data-recorder-trigger-now.error.notFound": "Eintrag in Daten-Recorder '<%= DATA_RECORDER_NAME %>' konnte nicht erstellt werden: Der Daten-Recorder existiert nicht.",
    "ui-action.data-recorder-trigger-now.error.notInManualMode": "Eintrag in Daten-Recorder '<%= DATA_RECORDER_NAME %>' konnte nicht erstellt werden: Für diesen Daten-Recorder dürfen keine manuellen Einträge erstellt werden.",
    "ui-action.data-recorder-trigger-now.error.generic": "Eintrag in Daten-Recorder '<%= DATA_RECORDER_NAME %>' konnte nicht erstellt werden (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.data-recorder-start-stop.error.startAccessDenied": "Sie sind nicht berechtigt, Daten-Recorder zu starten.",
    "ui-action.data-recorder-start-stop.error.stopAccessDenied": "Sie sind nicht berechtigt, Daten-Recorder zu stoppen.",
    "ui-action.data-recorder-start-stop.error.startNotFound": "Daten-Recorder '<%= DATA_RECORDER_NAME %>' konnte nicht gestartet werden: Der Daten-Recorder existiert nicht.",
    "ui-action.data-recorder-start-stop.error.stopNotFound": "Daten-Recorder '<%= DATA_RECORDER_NAME %>' konnte nicht gestoppt werden: Der Daten-Recorder existiert nicht.",
    "ui-action.data-recorder-start-stop.error.startGeneric": "Daten-Recorder '<%= DATA_RECORDER_NAME %>' konnte nicht gestartet werden (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.data-recorder-start-stop.error.stopGeneric": "Daten-Recorder '<%= DATA_RECORDER_NAME %>' konnte nicht gestoppt werden (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.trend-set-create.dialog.title": "Trend-Set erstellen",
    "ui-action.trend-set-create.name.label": "Name des neuen Trend-Sets",
    "ui-action.trend-set-create.cancel.label": "Abbrechen",
    "ui-action.trend-set-create.apply.label": "Erstellen",
    "ui-action.trend-set-create.enterName.message": "Bitte geben Sie einen Namen für das neue Trend-Set ein.",
    "ui-action.trend-set-create.enterName.title": "Trend-Set Name",
    "ui-action.trend-set-create.nameExists.message": "Ein Trend-Set mit dem Namen '<%= NAME %>' existiert bereits.",
    "ui-action.trend-set-create.nameExists.title": "Trend-Set Name",
    "ui-action.trend-set-create.widgetNotFound.message": "Trend-Set Auswahl Widget wurde nicht gefunden.",
    "ui-action.trend-set-create.widgetNotFound.title": "Widget nicht gefunden",
    "ui-action.trend-set-rename.dialog.title": "Trend-Set umbenennen",
    "ui-action.trend-set-rename.name.label": "Neuer Name des Trend-Sets",
    "ui-action.trend-set-rename.cancel.label": "Abbrechen",
    "ui-action.trend-set-rename.apply.label": "Umbenennen",
    "ui-action.trend-set-rename.enterName.message": "Bitte geben Sie einen neuen Namen für das Trend-Set ein.",
    "ui-action.trend-set-rename.enterName.title": "Trend-Set Name",
    "ui-action.trend-set-rename.nameExists.message": "Ein Trend-Set mit dem Namen '<%= NAME %>' existiert bereits.",
    "ui-action.trend-set-rename.nameExists.title": "Trend-Set Name",
    "ui-action.trend-set-rename.fixedSetSelected.message": "Vorkonfigurierte Trend-Sets können nicht geändert werden.",
    "ui-action.trend-set-rename.fixedSetSelected.title": "Umbenennen nicht möglich",
    "ui-action.trend-set-rename.noSetSelected.message": "Bitte wählen Sie zuerst ein Trend-Set zum Umbenennen aus.",
    "ui-action.trend-set-rename.noSetSelected.title": "Kein Trend-Set gewählt",
    "ui-action.trend-set-rename.widgetNotFound.message": "Trend-Set Auswahl-Widget wurde nicht gefunden.",
    "ui-action.trend-set-rename.widgetNotFound.title": "Widget nicht gefunden",
    "ui-action.trend-set-save.fixedSetSelected.message": "Vorkonfigurierte Trend-Sets können nicht geändert werden. Bitte erstellen Sie ein neues Trend-Set, um die aktuelle Auswahl zu speichern.",
    "ui-action.trend-set-save.fixedSetSelected.title": "Speichern nicht möglich",
    "ui-action.trend-set-save.noSetSelected.message": "Bitte wählen Sie zuerst ein Trend-Set zum Speichern aus.",
    "ui-action.trend-set-save.noSetSelected.title": "Kein Trend-Set gewählt",
    "ui-action.trend-set-save.widgetNotFound.message": "Trend-Set Auswahl-Widget wurde nicht gefunden.",
    "ui-action.trend-set-save.widgetNotFound.title": "Widget nicht gefunden",
    "ui-action.trend-set-delete.confirmation.message": "Wollen Sie das Trend-Set '<%= NAME %>' wirklich löschen?",
    "ui-action.trend-set-delete.confirmation.title": "Trend-Set löschen",
    "ui-action.trend-set-delete.fixedSetSelected.message": "Vorkonfigurierte Trend-Sets können nicht gelöscht werden.",
    "ui-action.trend-set-delete.fixedSetSelected.title": "Löschen nicht möglich",
    "ui-action.trend-set-delete.noSetSelected.message": "Bitte wählen Sie zuerst ein Trend-Set zum Löschen aus.",
    "ui-action.trend-set-delete.noSetSelected.title": "Kein Trend-Set gewählt",
    "ui-action.trend-set-delete.widgetNotFound.message": "Trend-Set Auswahl-Widget wurde nicht gefunden.",
    "ui-action.trend-set-delete.widgetNotFound.title": "Widget nicht gefunden",
    "ui-action.trend-export.dialog.title": "Trend-Daten Export",
    "ui-action.trend-export.start.label": "Start",
    "ui-action.trend-export.end.label": "Ende",
    "ui-action.trend-export.apply.label": "Exportieren",
    "ui-action.trend-export.cancel.label": "Abbrechen",
    "ui-action.trend-export.loading-overlay.info": "Lade Trend-Informationen",
    "ui-action.trend-export.loading-overlay.data": "Lade Trend-Daten",
    "ui-action.trend-export.confirmation.large-duration": "Sie haben einen langen Zeitraum für den Datenexport gewählt. Diese Operation könnte lange dauern. Möchten Sie den Vorgang fortsetzen?",
    "ui-action.trend-export.error.info.not-found": "Beim Abrufen der Trend-Informationen ist ein Fehler aufgetreten. Der Trend '<%= NAME %>' wurde nicht gefunden.",
    "ui-action.trend-export.error.info.generic": "Beim Abrufen der Trend-Informationen ist ein Fehler aufgetreten (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.trend-export.error.data.api": "Beim Abrufen der Trend-Daten ist ein Fehler aufgetreten (Code: <%= ERROR_CODE %>, Nachricht: <%= ERROR_MSG %>, Kategorie: <%= ERROR_CAT %>).",
    "ui-action.trend-export.error.data.generic": "Beim Abrufen der Trend-Daten ist ein Fehler aufgetreten (Nachricht: <%= ERROR_MSG %>).",
    "ui-action.trend-export.error.data.size": "Beim Abrufen der Trend-Daten ist ein Fehler aufgetreten. Die Menge der abgerufenen Daten ist zu groß. Bitte reduzieren Sie den zu exportierenden Zeitraum.",
    "date-time-selection.date.label": "Datum",
    "date-time-selection.time.label": "Zeit",
    "date-time-selection.apply.label": "Anwenden",
    "date-time-selection.cancel.label": "Abbrechen",
    "ui-action.trend-set-values.widgetNotFound.message": "Trend Widget wurde nicht gefunden.",
    "ui-action.trend-set-values.widgetNotFound.title": "Widget nicht gefunden",
    "ui-action.export-alarm-history.dialog.buttons.cancel": "Abbrechen",
    "ui-action.export-alarm-history.dialog.buttons.export": "Export",
    "ui-action.export-alarm-history.dialog.severitySelect.label": "Alarm-Level auswählen:",
    "ui-action.export-alarm-history.dialog.timeSelect.label": "Zeitraum",
    "ui-action.export-alarm-history.dialog.title": "Historische Alarme Exportieren",
    "ui-action.export-alarm-history.dialog.startTimeInitial.label": "Anfang der Daten",
    "ui-action.export-alarm-history.errorNoData": "Es wurden keine Alarme mit den gewählten Parametern gefunden.",
    "ui-action.export-alarm-history.progress": "Historische Alarme werden exportiert...",
    "connect.error.auth-generic.user-not-found": "Der Benutzer konnte nicht gefunden werden.",
    "connect.error.auth-generic.user-already-exists": "Der Benutzer existiert bereits.",
    "connect.error.auth-generic.invalid-credentials": "Ungültiger Benutzername oder Passwort.",
    "connect.error.auth-generic.invalid-username": "Der Benutzername ist ungültig.",
    "connect.error.auth-generic.weak-password": "Das Passwort entspricht nicht den Anforderungen des Servers.",
    "connect.error.auth-generic.group-not-found": "Die Benutzergruppe konnte nicht gefunden werden.",
    "connect.error.auth-generic.group-already-exists": "Die Benutzergruppe existiert bereits.",
    "connect.error.auth-generic.user-already-in-group": "Der Benutzer ist der Gruppe bereits zugewiesen.",
    "connect.error.auth-generic.group-already-in-group": "Die Benutzergruppe ist der Gruppe bereits zugewiesen.",
    "connect.error.auth-generic.not-supported": "Der Vorgang wird vom Anmeldungsdienst nicht unterstützt.",
    "connect.error.auth-generic.not-implemented": "Der Vorgang wurde im Anmeldungsdienst nicht implementiert.",
    "connect.error.auth-generic.internal-error": "Es ist ein unerwarteter Fehler aufgetreten. Bitte die Logdatei des Backends konsultieren.",
    "connect.error.auth-generic.realm-not-connected": "Der Vorgang konnte nicht abgeschlossen werden, da der Anmeldungsdienst nicht verbunden ist.",
    "connect.error.auth-generic.authentication-not-available": "Der Benutzer kann für die Anmeldung nicht verwendet werden.",
    "connect.error.genericBackendError": "Beim Verarbeiten des API Befehls \"<%= ERROR_COMMAND %>\" is ein Fehler aufgetreten: <%= ERROR_CAT %>:<%= ERROR_CODE %>:<%= ERROR_MSG %>",
    "DECIMAL_DELIMITER": ",",
    "audit-log-viewer.attributeDialog.title": "Neues Attribut auswählen",
    "audit-log-viewer.buttons.refresh": "Aktualisieren",
    "audit-log-viewer.filterDialog.allTypes": "Alle",
    "audit-log-viewer.filterDialog.buttons.apply": "Anwenden",
    "audit-log-viewer.filterDialog.buttons.cancel": "Abbrechen",
    "audit-log-viewer.buttons.clearFilter": "Filter zurücksetzen",
    "audit-log-viewer.filterDialog.categoryLabels.alarms": "Alarme",
    "audit-log-viewer.filterDialog.categoryLabels.ioOps": "Werteveränderungen und Methodenaufrufe",
    "audit-log-viewer.filterDialog.categoryLabels.custom": "Eigene Einträge",
    "audit-log-viewer.filterDialog.categoryLabels.loadProject": "(Ent-)Laden der HMI",
    "audit-log-viewer.filterDialog.categoryLabels.recipes": "Rezeptaktionen",
    "audit-log-viewer.filterDialog.categoryLabels.auth": "Authentifizierungsereignisse",
    "audit-log-viewer.filterDialog.categoryLabels.userAdmin": "Benutzerverwaltung",
    "audit-log-viewer.filterDialog.categoryLabels.userSelfModify": "Benutzer Passwort- und Sprachänderungen",
    "audit-log-viewer.filterDialog.categoryLabels.ioStatus": "Verbindung zur PLC",
    "audit-log-viewer.filterDialog.categoryLabels.authStatus": "Verbindung zur Authentifizierungsstelle",
    "audit-log-viewer.filterDialog.labelTimespanFilter": "Zeit wählen",
    "audit-log-viewer.filterDialog.labelFilterCategory": "Kategorie auswählen",
    "audit-log-viewer.filterDialog.labelFilterType": "Typen auswählen",
    "audit-log-viewer.filterDialog.title": "Audit Log Filtern",
    "audit-log-viewer.filterDialog.typeLabels.accessgroupCreate": "Zugriffsgruppe erstellt",
    "audit-log-viewer.filterDialog.typeLabels.accessgroupDelete": "Zugriffsgruppe gelöscht",
    "audit-log-viewer.filterDialog.typeLabels.accessgroupModify": "Zugriffsgruppe verändert",
    "audit-log-viewer.filterDialog.typeLabels.authLogin": "Authentifizierung über Passwort",
    "audit-log-viewer.filterDialog.typeLabels.authRealmLoadFailed": "Laden fehlgeschlagen",
    "audit-log-viewer.filterDialog.typeLabels.authRealmLoadSucceeded": "Erfolgreich geladen",
    "audit-log-viewer.filterDialog.typeLabels.authRealmStatusDisconnected": "Status: Verbindung getrennt",
    "audit-log-viewer.filterDialog.typeLabels.authRealmStatusConnected": "Status: Verbindung hergestellt",
    "audit-log-viewer.filterDialog.typeLabels.authLoginFailed": "Authentifizierung über Passwort ist fehlgeschlagen",
    "audit-log-viewer.filterDialog.typeLabels.authLogout": "Logout",
    "audit-log-viewer.filterDialog.typeLabels.authToken": "Authentifizierung über Token",
    "audit-log-viewer.filterDialog.typeLabels.authTokenFailed": "Authentifizierung über Token fehlgeschlagen",
    "audit-log-viewer.filterDialog.typeLabels.disconnect": "Verbindung getrennt",
    "audit-log-viewer.filterDialog.typeLabels.authGetTokenForSelf": "Token für eigenen Benutzer ausgestellt",
    "audit-log-viewer.filterDialog.typeLabels.authGetTokenForUser": "Token für anderen Benutzer ausgestellt",
    "audit-log-viewer.filterDialog.typeLabels.authImpersonate": "Benutzer impersonifiziert",
    "audit-log-viewer.filterDialog.typeLabels.ioExtensionStatusChange": "Statusänderung bei Verbindung zur PLC",
    "audit-log-viewer.filterDialog.typeLabels.methodCall": "Methodenaufruf",
    "audit-log-viewer.filterDialog.typeLabels.projectLoad": "Projekt geladen",
    "audit-log-viewer.filterDialog.typeLabels.projectUnload": "Projekt entladen",
    "audit-log-viewer.filterDialog.typeLabels.recipeApply": "Rezept angewendet",
    "audit-log-viewer.filterDialog.typeLabels.recipeCapture": "Rezept aufgezeichnet",
    "audit-log-viewer.filterDialog.typeLabels.userChangeLanguage": "Benutzer hat seine Sprache geändert",
    "audit-log-viewer.filterDialog.typeLabels.userChangeSecret": "Benutzer hat sein Passwort geändert",
    "audit-log-viewer.filterDialog.typeLabels.userCreate": "Benutzer erstellt",
    "audit-log-viewer.filterDialog.typeLabels.userDelete": "Benutzer gelöscht",
    "audit-log-viewer.filterDialog.typeLabels.userModify": "Benutzer verändert",
    "audit-log-viewer.filterDialog.typeLabels.usergroupCreate": "Benutzergruppe erstellt",
    "audit-log-viewer.filterDialog.typeLabels.usergroupDelete": "Benutzergruppe gelöscht",
    "audit-log-viewer.filterDialog.typeLabels.usergroupModify": "Benutzergruppe verändert",
    "audit-log-viewer.filterDialog.typeLabels.writeCmpxchg": "Schreibzugriff mit Test auf Item",
    "audit-log-viewer.filterDialog.typeLabels.writeDirect": "Schreibzugriff auf Item",
    "audit-log-viewer.metaTable.label.recordId": "Identifikator",
    "audit-log-viewer.metaTable.label.remoteEndpoint": "Gegenstelle",
    "audit-log-viewer.metaTable.label.severity": "Level",
    "audit-log-viewer.metaTable.label.timestampAcknowledged": "Bestätigungszeitpunkt",
    "audit-log-viewer.metaTable.label.timestampIn": "Aufgetreten am",
    "audit-log-viewer.metaTable.label.timestampOut": "Gegangen",
    "audit-log-viewer.metaTable.label.type": "Typ",
    "audit-log-viewer.metaTable.label.userId": "Verursacht durch",
    "audit-log-viewer.metaTable.label.userIdAcknowledged": "Bestätigt durch",
    "audit-log-viewer.recordDetail.accessgroup.create": "Die Zugriffsgruppe \"<%= payload.data.createdObject.name %>\" wurde erstellt (Beschreibung: \"<%= payload.data.createdObject.description %>\")",
    "audit-log-viewer.recordDetail.accessgroup.modify": "Eine Zugriffsgruppe wurde modifiziert. Name: \"<%= payload.data.oldObject.name %>\" -> \"<%= payload.data.newObject.name %>\", Beschreibung: \"<%= payload.data.oldObject.description %>\" -> \"<%= payload.data.newObject.description %>\"",
    "audit-log-viewer.recordDetail.accessgroup.delete": "Die Zugriffsgruppe \"<%= payload.data.deletedObjects[0].name %>\" (\"<%= payload.data.deletedObjects[0].description %>\") wurde gelöscht",
    "audit-log-viewer.recordDetail.audit.copyToSlot": "Das Audit Log wurde in den Sicherungsslot \"<%= payload.data.slotName %>\" kopiert<%= payload.data.clear ? \" und anschließend zurückgesetzt\" : \"\" %>.",
    "audit-log-viewer.recordDetail.authRealm.loadFailed": "The authentication realm \"<%= payload.data.displayName %>\" (\"<%= payload.data.internalName %>\") failed to load: <%= payload.data.unlocalizedErrorMessage %>",
    "audit-log-viewer.recordDetail.authRealm.loadSuccess": "Der Authentifizierungsbereich \"<%= payload.data.displayName %>\" (\"<%= payload.data.internalName %>\") wurde erfolgreich geladen.",
    "audit-log-viewer.recordDetail.authRealm.statusConnected": "Der Authentifizierungsbereich \"<%= payload.data.authRealmName %>\" wurde erfolgreich verbunden.",
    "audit-log-viewer.recordDetail.authRealm.statusDisconnected": "Der Authentifizierungsbereich \"<%= payload.data.authRealName %>\" ist nicht länger verbunden (<%= payload.data.oldState %> -> <%= payload.data.newState %>)",
    "audit-log-viewer.recordDetail.io.methodCall": "Die IO-Methode \"<%= payload.data.methodAlias %>\" wurde aufgerufen über io.method",
    "audit-log-viewer.recordDetail.io.writeCmpxchg": "IO Compare & Exchange erfolgreich ausgeführt für Item \"<%= payload.data.itemAlias %>\" (<%= (payload.data.oldValue === null ? 'null' : (payload.data.oldValue === '' ? '<empty string>' : payload.data.oldValue)) %> -> (<%= (payload.data.newValue === null ? 'null' : (payload.data.newValue === '' ? '<empty string>' : payload.data.newValue)) %>)",
    "audit-log-viewer.recordDetail.io.writeDirect": "Das Item \"<%= payload.data.itemAlias %>\" wurde gesetzt auf <%= payload.data.newValue %>",
    "audit-log-viewer.recordDetail.ioExtension.statusChange": "Der IO-Handler \"<%= payload.data.extensionName %>\" änderte den Status von \"<%= payload.data.oldState %>\" auf \"<%= payload.data.newState %>\"",
    "audit-log-viewer.recordDetail.recipe.apply": "Das Rezept #<%= payload.data.recipeId %> (version <%= payload.data.version %>) (\"<%= payload.data.recipeName %>\") wurde angewendet",
    "audit-log-viewer.recordDetail.recipe.capture": "Das Rezept #<%= payload.data.recipeId %> (\"<%= payload.data.recipeName %>\") wurde aufgezeichnet",
    "audit-log-viewer.recordDetail.user.authLogin": "Benutzer \"$<<%= payload.user_realm %>>:<%= userCache[payload.user_id] ?? payload.user_id %>\" hat sich angemeldet",
    "audit-log-viewer.recordDetail.user.authLoginFailed": "Benutzeranmeldung fehlgeschlagen für Benutzer \"$<<%= payload.data.authRealm %>>:<%= payload.data.username %>\"",
    "audit-log-viewer.recordDetail.user.authLogout": "Benutzer \"$<<%= payload.user_realm %>>:<%= userCache[payload.user_id] ?? payload.user_id %>\" hat sich abgemeldet",
    "audit-log-viewer.recordDetail.user.authToken": "Benutzer \"$<<%= payload.user_realm %>>:<%= userCache[payload.user_id] ?? payload.user_id %>\" hat sich mittels Token angemeldet",
    "audit-log-viewer.recordDetail.user.authTokenFailed": "Authentifizierung fehlgeschlagen wegen ungültigem Token",
    "audit-log-viewer.recordDetail.user.changeLanguage": "Lokalisierung geändert für Benutzer (\"<%= payload.data.oldLanguage %>\" -> \"<%= payload.data.newLanguage %>\")",
    "audit-log-viewer.recordDetail.user.changeSecret": "Passwort geändert für Benutzer \"$<<%= payload.user_realm %>>:<%= userCache[payload.user_id] ?? payload.user_id %>\"",
    "audit-log-viewer.recordDetail.user.create": "Neuer Benutzer \"<%= payload.data.createdObject.username %>\" wurde erstellt (\"<%= payload.data.createdObject.firstName %> <%= payload.data.createdObject.middleName %> <%= payload.data.createdObject.lastName %>\" mit Lokalisierung <%= payload.data.createdObject.locale %>, Passwortablauf <%= payload.data.createdObject.passwordExpiryDuration %>, Automatischer Abmeldung in <%= payload.data.createdObject.autoLogoutDuration %> Sekunden)",
    "audit-log-viewer.recordDetail.user.delete": "Benutzer \"$<<%= payload.data.deletedObjects[0].realm %>>:<%= payload.data.deletedObjects[0].username %>\" wurde gelöscht",
    "audit-log-viewer.recordDetail.user.disconnect": "Benutzer \"$<<%= payload.user_realm %>>:<%= userCache[payload.user_id] ?? payload.user_id %>\" hat sich abgemeldet",
    "audit-log-viewer.recordDetail.user.getToken": "Ein neues Token zur Benutzeranmeldung für den aktuell angemeldeten Benutzer wurde erstellt mit Gültigkeitsdauer \"<%= payload.data.lifetime ?? 'läuft nicht ab' %>\"",
    "audit-log-viewer.recordDetail.user.getTokenFor": "Ein neues Token zur Benutzeranmeldung für Benutzer \"$<<%= payload.data.realm %>>:<%= userCache[payload.data.userId] ?? payload.data.userId %>\" wurde erstellt mit Gültigkeitsdauer \"<%= payload.data.lifetime ?? 'läuft nicht ab' %>\"",
    "audit-log-viewer.recordDetail.user.impersonate": "Benutzer \"$<<%= payload.data.source.authRealm %>>:<%= userCache[payload.data.source.userGuid] ?? payload.data.source.userGuid %>\" hat die Identität von HMI-Benutzer \"$<<%= payload.data.target.authRealm %>>:<%= userCache[payload.data.target.userGuid] ?? payload.data.target.userGuid %>\" angenommen",
    "audit-log-viewer.recordDetail.user.modify": "Benutzer \"$<<%= payload.data.oldObject.authRealm %>>:<%= userCache[payload.data.oldObject.userGuid] ?? payload.data.oldObject.userGuid %>\" wurde geändert: <%= JSON.stringify(payload.data.oldObject) %> -> <%= JSON.stringify(payload.data.newObject) %>",
    "audit-log-viewer.recordDetail.usergroup.create": "Benutzergruppe \"<%= payload.data.createdObject.groupname %>@<%= payload.data.createdObject.realm %>\" wurde erstellt (Mitglied in diesen Gruppen: <%= payload.data.createdObject.memberGroups.join(', ') %>)",
    "audit-log-viewer.recordDetail.usergroup.delete": "Benutzergruppe \"<%= payload.data.deletedObjects[0].groupname %>@<%= payload.data.deletedObjects[0].realm %>\" wurde gelöscht",
    "audit-log-viewer.recordDetail.usergroup.modify": "Benutzergruppe \"<%= payload.data.oldObject.groupname %>@<%= payload.data.oldObject.realm %>\" wurde geändert: <%= JSON.stringify(payload.data.oldObject) %> -> <%= JSON.stringify(payload.data.newObject) %>",
    "audit-log-viewer.recordDetail.project.loaded": "Projekt \"<%= payload.data.projectName %>\" wurden geladen aus \"<%= payload.data.path %>\"",
    "audit-log-viewer.recordDetail.project.unloaded": "Projekt \"<%= payload.data.projectName %>\" wurde sauber entladen",
    "audit-log-viewer.recordTitle.accessgroup.create": "Zugriffsgruppe erstellt",
    "audit-log-viewer.recordTitle.accessgroup.modify": "Zugriffsgruppe modifiziert",
    "audit-log-viewer.recordTitle.accessgroup.delete": "Zugriffsgruppe gelöscht",
    "audit-log-viewer.recordTitle.alarm": "Alarm",
    "audit-log-viewer.recordTitle.audit.copyToSlot": "Sicherheitskopie des Audit-Logs wurde erstellt",
    "audit-log-viewer.recordTitle.authRealm.loadFailed": "Authentifizierungsbereich-Fehler",
    "audit-log-viewer.recordTitle.authRealm.loadSuccess": "Authentifizierungsbereich-Status",
    "audit-log-viewer.recordTitle.authRealm.statusConnected": "Authentifizierungsbereich-Status",
    "audit-log-viewer.recordTitle.authRealm.statusDisconnected": "Authentifizierungsbereich-Status",
    "audit-log-viewer.recordTitle.io.methodCall": "Methodenaufruf",
    "audit-log-viewer.recordTitle.io.writeCmpxchg": "Compare & Exchange Aktion",
    "audit-log-viewer.recordTitle.io.writeDirect": "Item-Schreibzugriff",
    "audit-log-viewer.recordTitle.ioExtension.statusChange": "IO-Handler Status",
    "audit-log-viewer.recordTitle.recipe.apply": "Rezept angewendet",
    "audit-log-viewer.recordTitle.recipe.capture": "Rezept aufgezeichnet",
    "audit-log-viewer.recordTitle.user.authLogin": "Benutzeranmeldung (Zugangsdaten)",
    "audit-log-viewer.recordTitle.user.authLoginFailed": "Benutzeranmeldung (Authentifizierungsfehler)",
    "audit-log-viewer.recordTitle.user.authLogout": "Benutzerabmeldung",
    "audit-log-viewer.recordTitle.user.authToken": "Benutzeranmeldung (Token)",
    "audit-log-viewer.recordTitle.user.authTokenFailed": "Benutzeranmeldung (Token): Authentifizierungsfehler",
    "audit-log-viewer.recordTitle.user.changeLanguage": "Lokalisierung geändert",
    "audit-log-viewer.recordTitle.user.changeSecret": "Benutzerpasswort geändert",
    "audit-log-viewer.recordTitle.user.create": "Benutzer erstellt",
    "audit-log-viewer.recordTitle.user.delete": "Benutzer gelöscht",
    "audit-log-viewer.recordTitle.user.disconnect": "Benutzerabmeldung",
    "audit-log-viewer.recordTitle.user.getToken": "Benutzeranmeldungs-Token wurde erstellt",
    "audit-log-viewer.recordTitle.user.getTokenFor": "Benutzeranmeldungs-Token wurde erstellt",
    "audit-log-viewer.recordTitle.user.impersonate": "Benutzeridentitätsannahme",
    "audit-log-viewer.recordTitle.user.modify": "Benutzeränderung",
    "audit-log-viewer.recordTitle.usergroup.create": "Benutzergruppe: Erstellung",
    "audit-log-viewer.recordTitle.usergroup.delete": "Benutzergruppe: Löschung",
    "audit-log-viewer.recordTitle.usergroup.modify": "Benutzergruppe: Änderung",
    "audit-log-viewer.recordTitle.project.loaded": "Projekt geladen",
    "audit-log-viewer.recordTitle.project.unloaded": "Projekt entladen",
    "audit-log-viewer.tableHeaders.data": "Rohdaten",
    "audit-log-viewer.tableHeaders.recordId": "ID",
    "audit-log-viewer.tableHeaders.recordTitle": "Titel",
    "audit-log-viewer.tableHeaders.severity": "Level",
    "audit-log-viewer.tableHeaders.subType": "Untertyp",
    "audit-log-viewer.tableHeaders.timestampIn": "Aufgetreten am",
    "audit-log-viewer.tableHeaders.timestampOut": "Gegangen",
    "audit-log-viewer.tableHeaders.type": "Typ",
    "audit-log-viewer.userSystemEvent": "System",
    "audit-log-viewer.eventOngoing": "---",
    "audit-storage-notification.dialog.buttons.export": "Audit Log exportieren",
    "audit-storage-notification.dialog.buttons.ignore": "Ignorieren",
    "audit-storage-notification.dialog.buttons.logout": "Benutzer wechseln",
    "audit-storage-notification.dialog.storageFullText": "Die HMI wurde gesperrt, da das Speicher-Limit für den Audit-Speicher erreicht wurde.\nUm die HMI wieder bedienen zu können, müssen Sie den Speicher jetzt exportieren und den Export vorschriftsgemäß aufbewahren. Dieser Schritt leert den Audit-Speicher, sodass neue Audit-Einträge erzeugt werden können.\nSollte der aktuelle Benutzer nicht berechtigt sein, das Audit-Log zu exportieren, loggen Sie sich bitte mit einem Benutzer ein, welcher die entsprechenden Berechtigungen besitzt.",
    "audit-storage-notification.dialog.storageFullRetryText": "Der Export des Audit-Speichers ist fehlgeschlagen. Bitte versuchen Sie es erneut oder melden Sie sich mit einem anderen Benutzer an. Um die HMI zu entsperren, muss der Audit-Speicher exportiert werden.",
    "audit-storage-notification.dialog.storageFullTitle": "Speicher-Limit für Audit-Speicher erreicht!",
    "audit-storage-notification.dialog.storageWarningTitle": "Warn-Limit für Audit-Speicher erreicht!",
    "audit-storage-notification.dialog.storageWarningText": "Das Warn-Limit für den Audit-Speicher wurde erreicht.\nEs wird dringend empfohlen, den Audit-Speicher zum frühestmöglichen Zeitpunkt zu exportieren. Dieser Schritt leert den Audit-Speicher, sodass neue Audit-Einträge erzeugt werden können.\nSollte der aktuelle Benutzer nicht berechtigt sein, das Audit-Log zu exportieren, loggen Sie sich bitte mit einem Benutzer ein, welcher die entsprechenden Berechtigungen besitzt.",
    "audit-storage-notification.dialog.storageWarningRetryText": "Der Export des Audit-Speichers ist fehlgeschlagen. Bitte versuchen Sie es erneut oder melden Sie sich mit einem anderen Benutzer an. Es wird dringend empfohlen, den Audit-Speicher zu exportieren, da die HMI sonst bald gesperrt wird.",
    "auditExport.errorBackupSlotClearFailed": "Fehler: Die bereits vorhandene Sicherung konnte nicht entfernt werden. Bitte überprüfen Sie Ihr Dateisystem (Speicherplatz, Zugriffsrechte, ...).",
    "auditExport.errorCopyToSlotFailed": "Fehler: Es konnte kein Sicherung vom Audit-Log erstellt werden. Bitte überprüfen Sie Ihr Dateisystem (Speicherplatz, Zugriffsrechte, ...).",
    "auditExport.errorReadingBackupSlots": "Fehler: Es konnte keine Liste der vorhandenen Backups erstellt werden. Bitte überprüfen Sie Ihr Dateisystem (Zugriffsrechte, ...).",
    "auditExport.errorReceivingAuditLog": "Fehler: Download fehlgeschlagen. Überprüfen Sie den Status Ihrer Netzwerkverbindung, Sicherheitseinstellungen, o.Ä.",
    "auditExport.errorRequestingAuthToken": "Fehler: Authentifizierungstoken konnte nicht abgefragt werden",
    "auditExport.errorNoBackupSlotsConfigured": "Fehler: Ungültige Backup-Konfiguration",
    "auditExport.progressCheckingAuditLogState": "Überprüfe Zugriffsrechte auf das Audit-Log",
    "auditExport.progressClearingSlot": "Entferne vorhandenes Backup",
    "auditExport.progressCopyingDataToSlot": "Erstelle Sicherung der Audit-Log Datenbank",
    "auditExport.progressDeterminingSlot": "Bestimme Datei für Sicherung",
    "auditExport.progressMain": "Audit-Log wird verarbeitet",
    "auditExport.progressReceivingAuditLog": "Audit-Log wird heruntergeladen",
    "auditExport.progressRequestingAuthToken": "Überprüfe Zugriffsberechtigung",
    "ui-action.audit-backup.dialog.title": "Audit-Log Sichern",
    "ui-action.audit-backup.dialog.primaryText": "Sichern der Audit-Log Datenbank (Audit-Log wird nicht zurückgesetzt)",
    "ui-action.audit-custom-record.failedToCreate": "Beim Erstellen eines Eintrags im Audit-Log ist ein Fehler aufgetreten: <%=ERROR%>",
    "ui-action.audit-download-latest.dialog.title": "Letzte Sicherung erneut herunterladen",
    "ui-action.audit-download-latest.dialog.primaryText": "Letzte Sicherung des Audit-Logs erneut herunterladen",
    "ui-action.audit-download-latest.progressMain": "Dateiübertragung",
    "ui-action.audit-export.dialog.title": "Audit-Log Sichern und Exportieren",
    "ui-action.audit-export.dialog.primaryText": "Audit-Log exportieren und zurücksetzen. Der Export wird mittels eines kryptografischen Hashes gegen Manipulation geschützt.",
    "ui-action.audit-export.dialog.exportWarningText": "ACHTUNG: Wenn \"Exportieren\" ausgewählt wird, wird der aktuelle Audit-Logs unwiderruflich geleert.",
    "ui-action.audit-export.dialog.buttons.backup": "Sichern",
    "ui-action.audit-export.dialog.buttons.cancel": "Abbrechen",
    "ui-action.audit-export.dialog.buttons.download": "Herunterladen",
    "ui-action.audit-export.dialog.buttons.export": "Exportieren",
    "ui-action.audit-export.errorAuditLogInaccessible": "Fehler: Unzureichende Berechtigungen um auf das Audit-Log zuzugreifen.",
    "ui-action.audit-export.errorFeatureUnavailableInDesignerPreview": "Diese Funktion ist im Kontext des WebIQ Designers nicht verfügbar und kann nur in einer Runtime-Applikation verwendet werden.",
    "iqtrendselect.settings.cancel": "Abbrechen",
    "iqselecttime.timeformat": "$HH:$mm:$ss"
}
