{ "escalationManager": { "unsavedChanges_one": "{{count}} ungespeicherte Änderung", "unsavedChanges_other": "{{count}} ungespeicherte Änderungen" }, "page": { "title": "Admin-Einstellungen" }, "tabs": { "general": "Allgemein", "experimentalFeatures": "Experimentelle Funktionen", "clientPortal": "Kundenportal", "users": "Benutzer", "teams": "Teams", "language": "Sprache", "ticketing": "Ticketing", "projects": "Projekte", "interactions": "Interaktionen", "notifications": "Benachrichtigungen", "timeEntry": "Zeiterfassung", "billing": "Abrechnung", "secrets": "Geheimnisse", "importExport": "Import/Export", "email": "E-Mail", "integrations": "Integrationen", "extensions": "Erweiterungen", "ticketingSettings": "Ticketing-Einstellungen", "loadingTicketing": "Ticketing-Konfiguration wird geladen...", "teamManagement": "Team-Verwaltung", "loadingTeam": "Team-Konfiguration wird geladen...", "loadingExperimental": "Experimentelle Funktionskonfiguration wird geladen...", "loadingInteractions": "Interaktionseinstellungen werden geladen...", "keyboardShortcuts": "Tastenkürzel" }, "unsavedChanges": { "title": "Ungespeicherte Änderungen", "message": "Sie haben ungespeicherte Änderungen. Sind Sie sicher, dass Sie die Seite verlassen möchten? Ihre Änderungen gehen verloren." }, "general": { "title": "Allgemeine Einstellungen", "description": "Verwalten Sie Ihren Organisationsnamen und den Standardkunden. Der Standardkunde wird zu Konfigurationszwecken verwendet und repräsentiert Ihren MSP.", "fields": { "organizationName": { "label": "Organisationsname" }, "defaultTimezone": { "label": "Standardzeitzone", "help": "Wird für E-Mails und Benachrichtigungen verwendet, wenn ein Benutzer keine eigene Zeitzone festgelegt hat." } }, "actions": { "saveOrganizationName": "Organisationsname speichern", "saveDefaultTimezone": "Standardzeitzone speichern" }, "clients": { "title": "Kunden", "table": { "name": "Name", "default": "Standard", "actions": "Aktionen" }, "placeholder": "Wählen Sie einen Kunden zum Hinzufügen aus", "addClient": "Kunde hinzufügen" }, "messages": { "success": { "tenantNameUpdated": "Mandantenname erfolgreich aktualisiert", "timezoneUpdated": "Standardzeitzone erfolgreich aktualisiert", "clientAdded": "Kunde erfolgreich hinzugefügt", "clientRemoved": "Kunde erfolgreich entfernt", "defaultClientUpdated": "Standardkunde erfolgreich aktualisiert" }, "error": { "loadTenantData": "Mandantendaten konnten nicht geladen werden", "updateTenantName": "Mandantenname konnte nicht aktualisiert werden", "updateTimezone": "Zeitzone konnte nicht aktualisiert werden", "selectClient": "Bitte wählen Sie einen Kunden aus", "clientNotFound": "Kunde nicht gefunden", "addClient": "Kunde konnte nicht hinzugefügt werden", "removeClient": "Kunde konnte nicht entfernt werden", "setDefaultClient": "Standardkunde konnte nicht festgelegt werden", "loadClients": "Kunden konnten nicht geladen werden" } } }, "experimentalFeatures": { "title": "Experimentelle Funktionen", "description": "Aktivieren oder deaktivieren Sie experimentelle Funktionen für Ihren Mandanten.", "alert": { "title": "Experimentell", "description": "Experimentelle Funktionen können ohne Vorankündigung geändert oder entfernt werden." }, "features": { "aiAssistant": { "name": "KI-Assistent", "description": "Aktivieren Sie den KI-gestützten Schnellzugriff und die Chat-Seitenleiste.", "restriction": "Nur für den Hauptabrechnungsmandanten verfügbar." } }, "actions": { "save": "Speichern", "saving": "Wird gespeichert...", "retry": "Erneut versuchen" }, "loading": "Experimentelle Funktionen werden geladen...", "messages": { "success": { "saved": "Experimentelle Funktionseinstellungen gespeichert. Laden Sie die Seite neu, um die Änderungen zu übernehmen." }, "error": { "loadFailed": "Experimentelle Funktionseinstellungen konnten nicht geladen werden.", "saveFailed": "Fehler beim Speichern der experimentellen Funktionseinstellungen." } } }, "users": { "title": "Benutzerverwaltung", "description": { "msp": "MSP-Benutzer und Berechtigungen verwalten", "client": "Kundenportal-Benutzer und deren Zugriff verwalten" }, "viewSwitcher": { "msp": "MSP", "clientPortal": "Kundenportal" }, "license": { "usage": "MSP-Benutzer: {{used}}{{limit}} Lizenzen verwendet", "noLimit": " (Kein Limit)", "ofLimit": " von {{limit}}", "addLicensePrompt": "Um einen neuen Benutzer hinzuzufügen, müssen Sie zusätzliche Lizenzen erwerben", "addLicense": "Lizenz hinzufügen" }, "search": "Benutzer suchen", "filter": { "all": "Alle Benutzer", "active": "Aktive Benutzer", "inactive": "Inaktive Benutzer", "selectStatus": "Status auswählen" }, "tabs": { "list": "Liste", "structure": "Struktur", "listDescription": "Verwalten Sie einzelne Benutzer, Rollen und Berechtigungen.", "structureDescription": "Visualisieren und verwalten Sie die organisatorische Berichtshierarchie." }, "actions": { "createNewUser": "Neuen Benutzer erstellen", "createNewClientUser": "Neuen Kundenbenutzer erstellen", "copyPortalLink": "Portal-Anmeldelink kopieren", "copying": "Wird kopiert...", "createUser": "Benutzer erstellen", "sendInvitation": "Portal-Einladung senden", "cancel": "Abbrechen" }, "form": { "title": { "msp": "Neuen MSP-Benutzer erstellen", "client": "Neuen Kundenportal-Benutzer erstellen" }, "fields": { "firstName": "Vorname", "lastName": "Nachname", "email": "E-Mail", "client": "Kunde", "clientOptional": "(optional)", "primaryRole": "Primäre Rolle", "selectRole": "Rolle auswählen", "reportsTo": "Vorgesetzter", "reportsToOptional": "(optional)", "selectManager": "Vorgesetzten auswählen", "existingContact": "Bestehender Kontakt", "existingContactOptional": "(optional)", "selectExistingContact": "Bestehenden Kontakt auswählen (optional)", "selectExistingContactRequired": "Bestehenden Kontakt auswählen", "selectContactToInvite": "Kontakt zum Einladen auswählen", "password": "Passwort", "passwordOptional": "(Leer lassen, um eine Einladung zu senden)", "passwordPlaceholder": { "msp": "Passwort eingeben", "client": "Leer lassen, um eine Einladung zu senden" }, "selectClient": "Kunde auswählen" }, "passwordAlert": { "withPassword": "Wenn Sie ein Passwort festlegen, wird der Benutzer sofort erstellt. Er kann sich sofort anmelden.", "withoutPassword": "Kein Passwort erforderlich — wir senden eine Portal-Einladung, damit der Benutzer es selbst festlegen kann." }, "requirePasswordChange": "Passwortänderung bei der ersten Anmeldung erforderlich" }, "table": { "firstName": "Vorname", "lastName": "Nachname", "email": "E-Mail", "client": "Kunde", "role": "Rolle", "lastLogin": "Letzte Anmeldung", "actions": "Aktionen", "noClient": "Kein Kunde", "noRole": "Keine Rolle", "never": "Nie", "viaMethod": "über {{method}}", "loading": "Wird geladen...", "openMenu": "Menü öffnen", "edit": "Bearbeiten", "remove": "Entfernen" }, "loading": "Benutzer werden geladen...", "messages": { "success": { "portalInvitationSent": "Portal-Einladung erfolgreich gesendet!", "clientPortalUserCreated": "Kundenportal-Benutzer erfolgreich erstellt!", "copiedVanityLink": "Benutzerdefinierter Portal-Anmeldelink in die Zwischenablage kopiert", "copiedCanonicalLink": "Kanonischer Portal-Anmeldelink in die Zwischenablage kopiert" }, "error": { "fetchUsers": "Benutzer konnten nicht abgerufen werden", "fetchRoles": "Rollen konnten nicht abgerufen werden", "fetchClients": "Kunden konnten nicht abgerufen werden", "createUser": "Benutzer konnte nicht erstellt werden", "sendInvitation": "Einladung konnte nicht gesendet werden", "sendInvitationManual": "Einladung konnte nicht gesendet werden. Sie können sie manuell aus der Benutzerliste senden.", "createClientPortalUser": "Kundenportal-Benutzer konnte nicht erstellt werden", "clipboardUnavailable": "Zwischenablage-API ist in diesem Browser nicht verfügbar.", "copyPortalLink": "Portal-Anmeldelink konnte nicht kopiert werden", "fillRequiredFields": "Bitte füllen Sie alle Pflichtfelder aus", "fixValidationErrors": "Bitte beheben Sie die Validierungsfehler, bevor Sie fortfahren", "fixValidationBeforeInvitation": "Bitte beheben Sie die Validierungsfehler, bevor Sie die Einladung senden", "emailAlreadyInUse": "Diese E-Mail-Adresse wird bereits verwendet. Bitte verwenden Sie eine andere E-Mail-Adresse.", "portalUserExists": "Für diesen Kontakt oder diese E-Mail-Adresse existiert bereits ein Portalbenutzer.", "portalUserExistsForContact": "Für diesen Kontakt existiert bereits ein Portalbenutzer. Verwenden Sie die Passwort-Zurücksetzung für den bestehenden Benutzer.", "selectAppropriateRole": "Bitte wählen Sie eine geeignete Rolle für diesen Benutzertyp aus", "contactMissingEmail": "Dem Kontakt \"{{name}}\" fehlt eine E-Mail-Adresse. Bitte aktualisieren Sie die E-Mail-Adresse des Kontakts, bevor Sie eine Einladung senden.", "licenseLimit": "Benutzer kann nicht aktiviert werden: Lizenzlimit erreicht. Bitte deaktivieren Sie einen anderen Benutzer oder erweitern Sie Ihre Lizenz.", "permissionDeniedInvite": "Sie haben keine Berechtigung, Benutzer einzuladen.", "permissionDeniedCreate": "Sie haben keine Berechtigung, Benutzer zu erstellen.", "emailNotConfigured": "Der E-Mail-Dienst ist deaktiviert oder nicht konfiguriert.", "contactNotFound": "Kontakt nicht gefunden.", "contactMissingEmailGeneric": "Der Kontakt hat keine E-Mail-Adresse. Bitte fügen Sie dem Kontakt eine E-Mail-Adresse hinzu, bevor Sie eine Einladung senden.", "contactInvalidEmail": "Der Kontakt hat eine ungültige E-Mail-Adresse. Bitte aktualisieren Sie den Kontakt mit einer gültigen E-Mail-Adresse, bevor Sie eine Einladung senden.", "noDefaultClient": "Kein Standard-Client für diesen Mandanten konfiguriert. Bitte legen Sie in den allgemeinen Einstellungen einen Standard-Client fest.", "noDefaultLocation": "Der Standard-Client muss einen Standard-Standort konfiguriert haben, um Portaleinladungen zu senden.", "noLocationEmail": "Der Standort des Standard-Clients muss eine Kontakt-E-Mail-Adresse konfiguriert haben.", "noBaseUrl": "Die Basis-URL ist nicht für Portaleinladungen konfiguriert.", "passwordTooShort": "Das Passwort muss mindestens 8 Zeichen lang sein.", "roleRequired": "Rolle ist erforderlich", "invalidRole": "Ausgewählte Rolle ist ungültig", "licenseLimitReached": "Sie haben Ihr MSP-Benutzerlizenzlimit erreicht.", "soloPlanLimit": "Der Solo-Tarif ist auf 1 Benutzer begrenzt. Führen Sie ein Upgrade auf Pro durch, um weitere Benutzer hinzuzufügen." } } }, "userDetails": { "title": "Benutzerdetails", "fields": { "firstName": { "label": "Vorname", "placeholder": "Vorname eingeben" }, "lastName": { "label": "Nachname", "placeholder": "Nachname eingeben" }, "email": { "label": "E-Mail", "placeholder": "E-Mail eingeben" }, "reportsTo": { "label": "Vorgesetzter", "placeholder": "Vorgesetzten auswählen" }, "lastLogin": "Letzte Anmeldung", "roles": "Rollen", "status": "Status", "statusHelp": "Benutzerkontostatus festlegen", "newPassword": "Neues Passwort" }, "status": { "active": "Aktiv", "inactive": "Inaktiv", "inactiveTag": "(Inaktiv)" }, "actions": { "addRole": "Rolle hinzufügen", "selectRoleToAdd": "Rolle zum Hinzufügen auswählen", "removeRole": "Entfernen", "setPassword": "Passwort festlegen", "cancel": "Abbrechen", "saveChanges": "Änderungen speichern" }, "dialog": { "setPassword": { "title": "Benutzerpasswort festlegen (Admin)" } }, "messages": { "success": { "passwordChanged": "Passwort erfolgreich geändert", "userUpdated": "Benutzer erfolgreich aktualisiert", "roleAdded": "Rolle erfolgreich hinzugefügt", "roleRemoved": "Rolle erfolgreich entfernt" }, "error": { "userNotFound": "Benutzer nicht gefunden", "loadFailed": "Benutzerdetails konnten nicht geladen werden. Bitte versuchen Sie es erneut.", "addRoleFailed": "Rolle konnte nicht hinzugefügt werden. Bitte versuchen Sie es erneut.", "removeRoleFailed": "Rolle konnte nicht entfernt werden. Bitte versuchen Sie es erneut.", "updateUserNotFound": "Benutzer konnte nicht aktualisiert werden. Benutzer nicht gefunden.", "updateFailed": "Benutzer konnte nicht aktualisiert werden. Bitte versuchen Sie es erneut.", "passwordTooShort": "Das Passwort muss mindestens 8 Zeichen lang sein", "passwordChangeFailed": "Passwort konnte nicht geändert werden", "passwordChangeError": "Beim Ändern des Passworts ist ein Fehler aufgetreten", "emailAlreadyExists": "Ein Benutzer mit dieser E-Mail-Adresse existiert bereits", "reportsToSelf": "Ein Benutzer kann sich nicht selbst als Vorgesetzten zuweisen", "reportsToCycle": "Dies würde eine zirkuläre Berichtskette erzeugen", "permissionDenied": "Sie haben keine Berechtigung, Benutzerrollen zu ändern." } }, "loading": "Benutzerdetails werden geladen..." }, "teams": { "title": "Teamverwaltung", "description": "Erstellen und verwalten Sie Teams, weisen Sie Teamleiter zu und organisieren Sie Mitglieder in Ihrer Organisation", "loading": "Teams werden geladen...", "emptyState": "Bitte wählen Sie ein Team aus, um Mitglieder zu verwalten", "list": { "title": "Teams", "addNewTeam": "Neues Team hinzufügen", "createTeam": "Team erstellen", "cancel": "Abbrechen", "delete": "Löschen", "placeholder": "Neuen Teamnamen eingeben", "selectManager": "Vorgesetzten auswählen" }, "details": { "loading": "Teamdetails werden geladen...", "notFound": "Kein Team gefunden", "fields": { "teamLead": "Teamleiter", "addMember": "Mitglied hinzufügen" }, "placeholders": { "teamName": "Teamname eingeben", "selectTeamLead": "Teamleiter auswählen", "selectUserToAdd": "Benutzer zum Hinzufügen auswählen" }, "alert": { "unsavedChanges": "Sie haben ungespeicherte Änderungen" }, "actions": { "discard": "Verwerfen", "saveChanges": "Änderungen speichern", "saveName": "Name speichern", "cancel": "Abbrechen", "editName": "Name bearbeiten", "remove": "Entfernen" }, "table": { "teamMembers": "Teammitglieder", "member": "Mitglied", "role": "Rolle" }, "badge": { "new": "Neu", "lead": "Leiter" }, "leadName": "Leiter: {{name}}", "memberCount_one": "{{count}} Mitglied", "memberCount_other": "{{count}} Mitglieder" }, "messages": { "error": { "loadFailed": "Teams konnten nicht geladen werden. Bitte versuchen Sie es erneut.", "fetchUsers": "Benutzer konnten nicht abgerufen werden", "createFailed": "Team konnte nicht erstellt werden: {{error}}", "deleteFailed": "Team konnte nicht gelöscht werden", "updateName": "Teamname konnte nicht aktualisiert werden", "saveChanges": "Änderungen konnten nicht gespeichert werden. Bitte versuche es erneut." } } }, "ticketing": { "title": "Ticket-Einstellungen", "tabs": { "display": "Anzeige", "ticketNumbering": "Ticketnummerierung", "boards": "Boards", "statuses": "Status", "priorities": "Prioritäten", "categories": "Kategorien", "checklistTemplates": "Checklisten-Vorlagen" }, "numbering": { "title": "Nummernformat", "description": "Definieren Sie das Präfix, die Ziffernfüllung und die aktuelle Sequenz", "fields": { "prefix": { "label": "Ticketnummer-Präfix", "placeholder": "TK-", "help": "Optionales Präfix für Ticketnummern. Leer lassen für kein Präfix oder ein benutzerdefiniertes Präfix eingeben (z. B. 'TK-')" }, "minimumDigits": { "label": "Mindestanzahl Ziffern", "help": "Mindestanzahl an Ziffern für die laufende Nummer. Zum Beispiel macht 6 aus '1' die Nummer '000001'" }, "initialValue": { "label": "Startwert", "placeholder": "Wert eingeben", "help": "Legen Sie die Startnummer für die Sequenz fest. Dies kann nur einmal festgelegt werden." }, "lastUsedNumber": { "label": "Zuletzt verwendete Nummer", "help": "Die zuletzt vergebene Nummer. Die nächste Nummer wird um eins höher sein als dieser Wert." }, "nextPreview": { "label": "Vorschau der nächsten Ticketnummer", "help": "Dies ist die Nummer, die dem nächsten Ticket zugewiesen wird" } }, "actions": { "saveChanges": "Änderungen speichern", "cancel": "Abbrechen" }, "dialog": { "title": "Ticketnummer-Einstellungen aktualisieren", "message": "Änderungen an diesen Einstellungen wirken sich darauf aus, wie neue Ticketnummern generiert werden. Diese Änderung betrifft keine bestehenden Tickets. Möchten Sie wirklich fortfahren?", "confirm": "Einstellungen aktualisieren" }, "loading": "Wird geladen...", "messages": { "error": { "noSettings": "Keine Ticketnummerierungseinstellungen gefunden. Bitte kontaktieren Sie Ihren Administrator.", "loadFailed": "Ticketnummerierungseinstellungen konnten nicht geladen werden", "updateFailed": "Einstellungen konnten nicht aktualisiert werden", "updatePaddingFailed": "Auffüllungslänge konnte nicht aktualisiert werden", "updateLastNumberFailed": "Letzte Nummer konnte nicht aktualisiert werden", "updateInitialValueFailed": "Anfangswert konnte nicht aktualisiert werden" }, "success": { "updated": "Ticketnummerierungseinstellungen erfolgreich aktualisiert" } } }, "statuses": { "title": "Ticket-Status", "alert": "Standardstatus: Wenn Kunden Tickets über das Kundenportal erstellen, wird ihnen automatisch der als Standard markierte Status zugewiesen. Es kann immer nur ein Status als Standard festgelegt werden.", "table": { "name": "Name", "status": "Status", "default": "Standard", "order": "Reihenfolge", "actions": "Aktionen" }, "statusLabels": { "closed": "Geschlossen", "open": "Offen", "closedHelp": "Tickets mit diesem Status werden als geschlossen markiert", "openHelp": "Tickets mit diesem Status bleiben offen", "defaultHelp": "Standardstatus für neue Tickets aus dem Kundenportal" }, "actions": { "addStatus": "Status hinzufügen", "importStandard": "Aus Standardstatus importieren", "edit": "Bearbeiten", "delete": "Löschen" }, "retiredAlert": "Ticket-Status werden jetzt innerhalb jedes Boards verwaltet. Verwenden Sie den Tab Boards, um die Ticket-Lebenszyklen für ein bestimmtes Board zu bearbeiten.", "messages": { "success": { "deleted": "Status erfolgreich gelöscht", "updated": "Status erfolgreich aktualisiert" }, "error": { "lastClosed": "Mindestens ein Status muss als geschlossen markiert bleiben", "deleteLastClosed": "Der letzte geschlossene Status für diesen Typ kann nicht gelöscht werden.", "removeDefault": "Der Standardstatus kann nicht vom letzten Standardstatus entfernt werden" } } }, "boards": { "title": "Boards", "alert": "Boards organisieren Tickets in logische Gruppen. Jedes Board kann seinen eigenen Standardagenten, Standardpriorität und SLA-Richtlinie haben.", "table": { "name": "Name", "description": "Beschreibung", "status": "Status", "default": "Standard", "defaultAgent": "Standardagent", "defaultPriority": "Standardpriorität", "boardManager": "Board-Verantwortlicher", "order": "Reihenfolge", "itilBoard": "ITIL-Board", "actions": "Aktionen" }, "statusLabels": { "active": "Aktiv", "inactive": "Inaktiv" }, "actions": { "addBoard": "Board hinzufügen", "importStandard": "Aus Standardboards importieren", "edit": "Bearbeiten", "delete": "Löschen", "cancel": "Abbrechen", "close": "Schließen", "create": "Erstellen", "update": "Aktualisieren", "importSelected": "Auswahl importieren", "up": "Nach oben", "down": "Nach unten", "remove": "Entfernen", "addStatus": "Status hinzufügen" }, "fields": { "boardName": { "label": "Board-Name", "placeholder": "Board-Name eingeben" }, "description": { "label": "Beschreibung", "placeholder": "Board-Beschreibung eingeben" }, "displayOrder": { "label": "Anzeigereihenfolge", "placeholder": "Anzeigereihenfolge eingeben", "help": "Steuert die Reihenfolge, in der Boards in der Liste erscheinen" }, "inactive": "Als inaktiv markieren", "itilCompliant": "ITIL-konform", "boardConfiguration": "Board-Konfiguration", "boardManager": { "label": "Board-Verantwortlicher", "placeholder": "Board-Verantwortlichen auswählen", "help": "Der Benutzer, der für die Verwaltung dieses Boards verantwortlich ist" }, "defaultAssignedAgent": { "label": "Standardmäßig zugewiesener Agent", "placeholder": "Standardagenten auswählen", "help": "Neue Tickets in diesem Board werden standardmäßig diesem Agenten zugewiesen" }, "defaultPriority": { "label": "Standardpriorität", "placeholder": "Standardpriorität auswählen", "help": "Neue Tickets in diesem Board verwenden standardmäßig diese Priorität", "none": "Keine" }, "slaPolicy": { "label": "SLA-Richtlinie", "placeholder": "SLA-Richtlinie auswählen", "help": "Die SLA-Richtlinie, die auf Tickets in diesem Board angewendet wird", "none": "Keine" }, "ticketStatusSetup": { "label": "Ticket-Status-Einrichtung", "help": "Wählen Sie, ob dieses Board mit einem bestehenden Lebenszyklus oder einer neuen Inline-Statusliste startet.", "copyExisting": "Von bestehendem Board kopieren", "createInline": "Inline-Status erstellen" }, "copyTicketStatuses": { "label": "Ticket-Status kopieren von", "help": "Neue Boards klonen ihren Ticket-Lebenszyklus von einem bestehenden Board.", "selectSource": "Quell-Board auswählen", "noSourceAvailable": "Keine Quell-Boards verfügbar", "unnamedBoard": "Unbenanntes Board" }, "ticketStatuses": { "labelEditing": "Board-Ticket-Status", "labelCopied": "Kopierte Ticket-Status", "labelInline": "Inline-Ticket-Status", "helpEditing": "Bearbeiten Sie den Ticket-Lebenszyklus nur für dieses Board.", "helpCopied": "Überprüfen und passen Sie den kopierten Lebenszyklus an, bevor Sie das neue Board speichern.", "helpInline": "Erstellen Sie den initialen Ticket-Lebenszyklus des Boards vor dem Speichern.", "loading": "Board-Ticket-Status werden geladen…", "statusName": "Statusname", "closed": "Geschlossen", "default": "Standard" }, "inboundReplyReopen": { "enabledLabel": "Geschlossene Tickets bei eingehenden Antworten wieder öffnen", "enabledHelp": "Gilt für Thread-Antworten, die zu bereits geschlossenen Tickets auf diesem Board passen.", "cutoffHoursLabel": "Wiederöffnungs-Grenzwert (Stunden)", "cutoffHoursHelp": "Antworten, die nach diesem Zeitraum eingehen, erstellen neue Tickets, anstatt alte wieder zu öffnen.", "statusLabel": "Wiederöffnungs-Status (optional)", "statusPlaceholder": "Wiederöffnungs-Status auswählen", "statusUseDefault": "Standard-Offenstatus des Boards verwenden", "suppressAiLabel": "Wiederöffnen bei kurzen Bestätigungsantworten unterdrücken (KI)", "suppressAiHelp": "Nur Enterprise AI Assistant Add-on. Falls nicht verfügbar, öffnen Antworten normal wieder." }, "liveTimer": { "label": "Live-Ticket-Timer aktivieren", "help": "Zeigt den Live-Timer und erfasste Zeitintervalle auf Tickets in diesem Board an. Manuelle Zeiterfassung bleibt verfügbar." } }, "dialog": { "addBoard": "Board hinzufügen", "editBoard": "Board bearbeiten", "deleteBoardTitle": "Board löschen", "deleteBoardMessage": "Dadurch wird das Board dauerhaft gelöscht.", "cleanupItilTitle": "ITIL-Board bereinigen", "cleanupItilMessage": "Dadurch werden die ITIL-Kategorien und die Prioritätsmatrix entfernt, die mit diesem Board verknüpft sind.", "deleteOnly": "Nur löschen", "deleteAndCleanup": "Löschen und bereinigen", "deleteAll": "Alle löschen", "importTitle": "Standardboards importieren", "importDescription": "Wählen Sie Standardboards zum Importieren in Ihre Organisation aus:", "importEmpty": "Keine Standardboards zum Importieren verfügbar.", "conflictsTitle": "Importkonflikte lösen", "conflictsDescription": "Die folgenden Elemente haben Konflikte, die gelöst werden müssen:", "nameConflict": "Name existiert bereits", "skipItem": "Dieses Element überspringen", "importNewName": "Mit anderem Namen importieren:", "importWithResolutions": "Mit Auflösungen importieren", "orderConflict": "Reihenfolge {{order}} wird bereits verwendet", "importWithOrder": "Mit Reihenfolge {{order}} importieren" }, "importTable": { "active": "Aktiv" }, "itilInfo": { "title": "ITIL-Informationen", "tooltip": "Dieses Board folgt ITIL-Best-Practices", "categoriesTitle": "ITIL-Kategorien", "priorityMatrixTitle": "Prioritätsmatrix", "impactDescription": "Auswirkungsstufen definieren den Umfang des Problems", "urgencyDescription": "Dringlichkeitsstufen definieren, wie schnell das Problem gelöst werden muss", "priorityDescription": "Die Priorität wird aus Auswirkung und Dringlichkeit berechnet", "categories": { "serviceRequest": "Serviceanfrage" }, "priorityMatrix": { "urgencyHeaderLine1": { "high": "Hoch", "mediumHigh": "Mittel-Hoch", "medium": "Mittel", "mediumLow": "Mittel-Niedrig", "low": "Niedrig" }, "urgencyHeaderLine2": { "high": "Dringlichkeit (1)", "mediumHigh": "Dringlichkeit (2)", "medium": "Dringlichkeit (3)", "mediumLow": "Dringlichkeit (4)", "low": "Dringlichkeit (5)" }, "impact": { "high": "Hohe Auswirkung (1)", "mediumHigh": "Mittel-Hohe Auswirkung (2)", "medium": "Mittlere Auswirkung (3)", "mediumLow": "Mittel-Niedrige Auswirkung (4)", "low": "Niedrige Auswirkung (5)" }, "priority": { "critical": "Kritisch (1)", "high": "Hoch (2)", "medium": "Mittel (3)", "low": "Niedrig (4)", "planning": "Planung (5)" } } }, "messages": { "success": { "created": "Board erfolgreich erstellt", "updated": "Board erfolgreich aktualisiert", "deleted": "Board erfolgreich gelöscht", "imported": "Boards erfolgreich importiert" }, "error": { "fetchFailed": "Boards konnten nicht geladen werden", "fetchAvailableFailed": "Verfügbare Boards zum Importieren konnten nicht abgerufen werden", "nameRequired": "Board-Name ist erforderlich", "saveFailed": "Board konnte nicht gespeichert werden", "lastDefault": "Das letzte Standard-Board kann nicht entfernt werden", "statusRequired": "Füge mindestens einen Ticketstatus hinzu, bevor du das Board speicherst.", "duplicateStatusName": "Ticketstatusnamen müssen innerhalb eines Boards eindeutig sein.", "invalidOpenDefault": "Wähle genau einen offenen Standard-Ticketstatus aus, bevor du das Board speicherst.", "nameAlreadyExists": "Ein Board mit diesem Namen existiert bereits.", "selectBoardToCopy": "Wähle ein vorhandenes Board aus, von dem die Ticketstatus kopiert werden sollen.", "fetchStatusesFailed": "Ticketstatus des Boards konnten nicht geladen werden.", "deleteFailed": "Board konnte nicht gelöscht werden", "importFailed": "Boards konnten nicht importiert werden", "updateStatusFailed": "Boardstatus konnte nicht aktualisiert werden", "updateDefaultFailed": "Standard-Board konnte nicht aktualisiert werden" } }, "closeRules": { "enabledLabel": "Abschlussregeln", "enabledHelp": "Bedingungen müssen erfüllt sein, bevor Tickets auf diesem Board geschlossen werden können.", "requireResolutionCommentLabel": "Lösungskommentar erforderlich", "requireResolutionCommentHelp": "Ein Lösungskommentar muss vorhanden sein, bevor das Ticket geschlossen werden kann.", "requireTimeEntryLabel": "Zeiteintrag erforderlich", "requireTimeEntryHelp": "Mindestens ein Zeiteintrag muss erfasst sein, bevor das Ticket geschlossen werden kann.", "requireChecklistCompleteLabel": "Checklisten-Abschluss erforderlich", "requireChecklistCompleteHelp": "Alle Pflichtpunkte der Checkliste müssen abgehakt sein, bevor das Ticket geschlossen werden kann.", "requireNoOpenChildrenLabel": "Gebündelte Tickets müssen geschlossen sein", "requireNoOpenChildrenHelp": "Ein Bundle-Master kann nicht geschlossen werden, solange gebündelte Untertickets noch offen sind.", "requiredFieldsLabel": "Pflichtfelder beim Schließen", "requiredFieldsHelp": "Diese Ticket-Felder müssen ausgefüllt sein, bevor das Ticket geschlossen werden kann.", "autoCloseLabel": "Automatische Abschlussregeln", "autoCloseHelp": "Tickets, die sich ohne Aktivität in einem Status befinden, werden automatisch geschlossen. Optional wird vor dem Schließen eine Warn-E-Mail an den Kontakt gesendet.", "addAutoCloseRule": "Regel hinzufügen", "triggerStatusLabel": "Wenn Ticket sich in Status befindet", "triggerStatusPlaceholder": "Status auswählen", "targetStatusLabel": "Schließen mit Status", "targetStatusPlaceholder": "Geschlossenen Status auswählen", "inactivityDaysLabel": "Inaktivitätstage", "warningDaysLabel": "Warntage vor Schließung", "warningDaysPlaceholder": "Keine Warnung", "ruleEnabledLabel": "Aktiv", "removeRule": "Entfernen", "messages": { "fetchFailed": "Abschlussregeln für dieses Board konnten nicht geladen werden", "autoCloseStatusRequired": "Jede automatische Abschlussregel benötigt einen Auslösestatus und einen geschlossenen Zielstatus", "autoCloseDaysInvalid": "Die Inaktivitätstage für den automatischen Abschluss müssen eine positive ganze Zahl sein", "autoCloseWarningInvalid": "Die Warnvorlaufzeit muss kleiner als die Inaktivitätstage sein" } } }, "priorities": { "title": { "ticket": "Ticket-Prioritäten", "projectTask": "Projektaufgaben-Prioritäten" }, "alert": { "header": "Prioritätsverwaltung:", "description": "Erstellen Sie benutzerdefinierte Prioritäten für Ihre Organisation oder importieren Sie aus Standardvorlagen.", "itilNote": "ITIL-Standardprioritäten können nicht bearbeitet oder gelöscht werden.", "nonItilNote": "Alle Prioritäten können bearbeitet oder gelöscht werden, um Ihrem Workflow zu entsprechen." }, "table": { "name": "Name", "type": "Typ", "color": "Farbe", "order": "Reihenfolge", "actions": "Aktionen", "standardTag": "(Standard)", "itilProtected": "Geschützt" }, "itemTypes": { "ticket": "Ticket", "projectTask": "Projektaufgabe" }, "actions": { "addPriority": "Priorität hinzufügen", "importStandard": "Aus Standardprioritäten importieren", "openMenu": "Menü öffnen", "edit": "Bearbeiten", "delete": "Löschen", "cancel": "Abbrechen" }, "dialog": { "addTitle": "Neue Priorität hinzufügen", "editTitle": "Priorität bearbeiten", "submitAdd": "Priorität hinzufügen", "submitUpdate": "Priorität aktualisieren" }, "fields": { "priorityName": { "label": "Name der Priorität", "placeholder": "z. B. Dringend" }, "orderNumber": { "label": "Reihenfolgenummer (1-100, höhere Zahlen erscheinen zuerst)", "help": "Steuert die Reihenfolge, in der Prioritäten in Dropdown-Menüs der Plattform erscheinen. Höhere Zahlen erscheinen zuerst für Prioritäten.", "used": "Verwendete Reihenfolgenummern: {{numbers}}", "noneUsed": "Noch keine Reihenfolgenummern verwendet" }, "color": { "label": "Farbe", "chooseButton": "Farbe auswählen" } }, "import": { "title": "Standardprioritäten importieren", "submit": "Importieren ({{count}})", "allImportedTicket": "Alle Standardprioritäten wurden bereits für Tickets importiert.", "allImportedProjectTask": "Alle Standardprioritäten wurden bereits für Projektaufgaben importiert.", "instructions": "Wählen Sie die Standardprioritäten aus, die Sie importieren möchten. Diese werden in die Prioritäten Ihrer Organisation kopiert." }, "messages": { "success": { "deleted": "Priorität erfolgreich gelöscht", "imported": "{{count}} Prioritäten erfolgreich importiert", "skipped": "{{count}} Prioritäten übersprungen (existieren bereits)" }, "error": { "orderTaken": "Die Reihenfolgenummer {{order}} wird bereits von „{{name}}“ verwendet. Bitte wählen Sie eine andere Reihenfolgenummer.", "uniqueConstraint": "Diese Reihenfolgenummer wird bereits verwendet. Bitte wählen Sie eine andere Reihenfolgenummer.", "saveFailed": "Priorität konnte nicht gespeichert werden", "deleteFailed": "Priorität konnte nicht gelöscht werden", "deleteValidationFailed": "Löschung konnte nicht validiert werden. Bitte erneut versuchen.", "importFailed": "Prioritäten konnten nicht importiert werden" } }, "entity": { "fallback": "diese Priorität" } }, "checklistTemplates": { "title": "Checklisten-Vorlagen", "alert": "Checklisten-Vorlagen definieren wiederverwendbare Checklisten für Tickets. Vorlagenelemente werden beim Anwenden auf Tickets kopiert – das Bearbeiten einer Vorlage hat keinen Einfluss auf bereits vorhandene Checklisten auf Tickets.", "table": { "name": "Name", "description": "Beschreibung", "items": "Elemente", "status": "Status", "actions": "Aktionen" }, "statusLabels": { "active": "Aktiv", "inactive": "Inaktiv" }, "actions": { "addTemplate": "Vorlage hinzufügen", "edit": "Bearbeiten", "delete": "Löschen", "cancel": "Abbrechen", "close": "Schließen", "create": "Erstellen", "update": "Aktualisieren", "up": "Nach oben", "down": "Nach unten", "remove": "Entfernen", "addItem": "Element hinzufügen", "addRule": "Regel hinzufügen" }, "fields": { "name": { "label": "Vorlagenname", "placeholder": "Vorlagenname eingeben" }, "description": { "label": "Beschreibung", "placeholder": "Beschreibung eingeben" }, "active": "Aktiv", "items": { "label": "Checklisten-Elemente", "help": "Elemente werden beim Anwenden der Vorlage in dieser Reihenfolge zu Tickets hinzugefügt.", "itemName": "Elementname", "required": "Pflichtfeld", "newItemLabel": "Neues Element", "newItemPlaceholder": "Elementname eingeben" }, "rules": { "label": "Regeln für automatische Anwendung", "help": "Die Vorlage wird automatisch auf neue Tickets angewendet, die einer dieser Regeln entsprechen. Lassen Sie ein Feld auf \"Beliebig\", um alle Werte zu erfassen.", "empty": "Keine Regeln für automatische Anwendung. Diese Vorlage kann weiterhin manuell auf Tickets angewendet werden.", "board": "Board", "category": "Kategorie", "subcategory": "Unterkategorie", "priority": "Priorität", "any": "Beliebig" } }, "dialog": { "addTemplate": "Checklisten-Vorlage hinzufügen", "editTemplate": "Checklisten-Vorlage bearbeiten", "createFirstHelp": "Erstellen Sie zuerst die Vorlage, dann fügen Sie Checklisten-Elemente und Regeln für die automatische Anwendung hinzu.", "deleteTitle": "Checklisten-Vorlage löschen", "deleteMessage": "Möchten Sie \"{{name}}\" wirklich löschen? Checklisten, die bereits zu Tickets hinzugefügt wurden, sind davon nicht betroffen." }, "messages": { "success": { "created": "Checklisten-Vorlage erfolgreich erstellt", "updated": "Checklisten-Vorlage erfolgreich aktualisiert", "deleted": "Checklisten-Vorlage erfolgreich gelöscht" }, "error": { "fetchFailed": "Checklisten-Vorlagen konnten nicht abgerufen werden", "fetchRulesFailed": "Regeln für automatische Anwendung konnten nicht abgerufen werden", "nameRequired": "Vorlagenname ist erforderlich", "saveFailed": "Checklisten-Vorlage konnte nicht gespeichert werden", "deleteFailed": "Checklisten-Vorlage konnte nicht gelöscht werden", "updateStatusFailed": "Vorlagenstatus konnte nicht aktualisiert werden", "itemSaveFailed": "Checklisten-Element konnte nicht gespeichert werden", "ruleSaveFailed": "Regel für automatische Anwendung konnte nicht gespeichert werden" } } } }, "interactions": { "title": "Interaktionseinstellungen", "tabs": { "types": "Interaktionstypen", "statuses": "Interaktionsstatus" }, "types": { "title": "Interaktionstypen", "loading": "Interaktionstypen werden geladen...", "table": { "name": "Name", "order": "Reihenfolge", "actions": "Aktionen" }, "actions": { "addType": "Interaktionstyp hinzufügen", "importStandard": "Aus Standard-Interaktionstypen importieren", "edit": "Bearbeiten", "delete": "Löschen", "cancel": "Abbrechen", "importSelected": "Ausgewählte importieren" }, "dialog": { "import": { "title": "Standard-Interaktionstypen importieren", "description": "Wählen Sie Standard-Interaktionstypen zum Importieren in Ihre Organisation aus:", "empty": "Keine Standard-Interaktionstypen zum Importieren verfügbar." }, "conflicts": { "title": "Importkonflikte lösen", "description": "Die folgenden Einträge haben Konflikte, die gelöst werden müssen:", "nameConflict": "Name existiert bereits", "orderConflict": "Reihenfolge {{order}} wird bereits verwendet", "skipItem": "Diesen Eintrag überspringen", "importDifferentName": "Mit anderem Namen importieren:", "importDifferentOrder": "Mit Reihenfolge {{order}} importieren", "resolve": "Mit Auflösungen importieren" } }, "messages": { "success": { "deleted": "Interaktionstyp gelöscht", "imported_one": "{{count}} Interaktionstyp importiert", "imported_other": "{{count}} Interaktionstypen importiert" }, "error": { "fetchFailed": "Interaktionstypen konnten nicht abgerufen werden", "validateDeleteFailed": "Löschvalidierung des Interaktionstyps fehlgeschlagen", "deleteFailed": "Interaktionstyp konnte nicht gelöscht werden", "checkConflicts": "Konflikte konnten nicht überprüft werden", "importFailed": "Interaktionstypen konnten nicht importiert werden", "fetchAvailable": "Verfügbare Interaktionstypen zum Importieren konnten nicht abgerufen werden" } } }, "statuses": { "title": "Interaktionsstatus", "alert": "Interaktionsstatus: Verfolgen Sie den Zustand von Kundeninteraktionen wie Anrufen, E-Mails und Besprechungen.", "table": { "name": "Name", "status": "Status", "order": "Reihenfolge", "actions": "Aktionen" }, "statusLabels": { "closedHelp": "Interaktionen mit diesem Status werden als geschlossen markiert", "openHelp": "Interaktionen mit diesem Status bleiben offen" }, "actions": { "addStatus": "Status hinzufügen", "importStandard": "Aus Standard importieren", "edit": "Bearbeiten", "delete": "Löschen" }, "messages": { "success": { "updated": "Status erfolgreich aktualisiert", "deleted": "Status erfolgreich gelöscht", "imported": "{{count}} Status erfolgreich importiert" }, "error": { "lastClosed": "Mindestens ein Status muss als geschlossen markiert bleiben", "deleteLastClosed": "Der letzte geschlossene Status für diesen Typ kann nicht gelöscht werden.", "skipped": "{{count}} Status übersprungen ({{reason}})", "importFailed": "Status konnten nicht importiert werden" } } }, "quickAdd": { "dialog": { "createTitle": "Interaktionstyp erstellen", "editTitle": "Interaktionstyp bearbeiten" }, "fields": { "name": { "label": "Interaktionstypname:", "placeholder": "z. B. 'Kunden-Onboarding-Anruf', 'Vertriebsdemo', 'Projektüberprüfung'" }, "displayOrder": { "label": "Anzeigereihenfolge:", "placeholder": "z. B. 1, 2, 3..." }, "icon": { "label": "Symbol auswählen:" } }, "preview": { "title": "Vorschau:", "empty": "Geben Sie oben den Typnamen ein" }, "actions": { "cancel": "Abbrechen", "create": "Typ erstellen", "update": "Typ aktualisieren", "creating": "Wird erstellt...", "updating": "Wird aktualisiert..." }, "messages": { "error": { "nameRequired": "Bitte geben Sie einen Namen für den Interaktionstyp ein.", "saveFailed": "Interaktionstyp konnte nicht {{action}} werden. Bitte versuchen Sie es erneut." } } }, "openMenu": "Menü öffnen" }, "clientPortal": { "branding": { "title": "Branding & Erscheinungsbild", "description": "Passen Sie das Erscheinungsbild Ihres Kundenportals mit Ihrem Unternehmensbranding an.", "fields": { "companyName": "Firmenname", "companyLogo": "Firmenlogo", "colorPalette": "Farbpalette", "primaryColor": "Primärfarbe", "secondaryColor": "Sekundärfarbe", "supportEmail": "Support-E-Mail", "supportPhone": "Support-Telefon" }, "help": { "companyName": "Dies wird in der Kopfzeile des Kundenportals angezeigt", "companyLogo": "Empfohlen: PNG oder SVG, max. 2 MB, transparenter Hintergrund", "primaryColor": "Wird für Schaltflächen, Links und Hervorhebungen verwendet", "secondaryColor": "Wird für Akzente und sekundäre Aktionen verwendet", "supportEmail": "Wird Kunden in Terminbestätigungen und anderen ausgehenden E-Mails als Kontaktadresse für den Support angezeigt.", "supportPhone": "Optional. Wird neben der Support-E-Mail in E-Mails an Kunden angezeigt." }, "preview": "Vorschau", "previewDarkMode": "Dunkelmodus-Vorschau", "actions": { "saveBranding": "Branding-Einstellungen speichern", "previewDashboard": "Kunden-Dashboard-Vorschau", "hideDashboard": "Kunden-Dashboard ausblenden", "previewSignIn": "Anmeldeseite-Vorschau", "hideSignIn": "Anmeldeseite ausblenden" }, "customDomainRequired": "Benutzerdefinierte Domain muss eingerichtet sein" }, "dashboardPreview": { "title": "Ihr Kundenportal", "welcome": "Willkommen zurück!", "subtitle": "Hier ist eine Übersicht Ihrer Kontoaktivitäten", "openTickets": "Offene Tickets", "activeProjects": "Aktive Projekte", "invoices": "Rechnungen", "urgent": "{{count}} dringend", "nearDeadline": "{{count}} nahe am Termin", "dueThisMonth": "Fällig in diesem Monat", "recentActivity": "Letzte Aktivitäten", "ticketUpdated": "Ticket #1234 wurde aktualisiert", "hoursAgo": "vor {{count}} Stunden", "newInvoice": "Neue Rechnung erstellt", "milestoneCompleted": "Projektmeilenstein abgeschlossen", "dayAgo": "vor 1 Tag", "createTicket": "Ticket erstellen", "viewProjects": "Projekte anzeigen", "activeDevices": "Aktive Geräte", "basicSupport": "Basic Support", "dashboardTitle": "Dashboard", "greeting": "Guten Morgen, Alex 👋", "navAppointments": "Termine", "navDashboard": "Dashboard", "navDevices": "Meine Geräte", "navProjects": "Projekte", "navServiceRequests": "Serviceanfragen", "navTickets": "Tickets", "serviceRequests": "Serviceanfragen", "upcomingShort": "Anstehend", "upcomingVisits": "Anstehende Besuche", "welcomeBack": "Willkommen zurück", "workspaceSection": "Arbeitsbereich" }, "signInPreview": { "portalTitle": "Kundenportal", "welcome": "Willkommen in Ihrem Kundenportal", "subtitle": "Verwalten Sie Ihre Support-Tickets und bleiben Sie in Verbindung", "features": { "submitTickets": { "title": "Support-Tickets einreichen", "description": "Erstellen und verwalten Sie Ihre Supportanfragen" }, "trackStatus": { "title": "Ticketstatus verfolgen", "description": "Fortschritt in Echtzeit überwachen" }, "ticketHistory": { "title": "Ticketverlauf", "description": "Zugriff auf Ihre vollständige Supporthistorie" }, "documentation": { "title": "Dokumentationszugriff", "description": "Geteilte Dokumente und Ressourcen einsehen" } }, "signIn": { "title": "Anmelden", "description": "Bitte geben Sie Ihre Anmeldedaten ein, um auf Ihr Konto zuzugreifen.", "email": "E-Mail", "emailPlaceholder": "E-Mail eingeben", "password": "Passwort", "passwordPlaceholder": "Passwort eingeben", "forgotPassword": "Passwort vergessen?", "mspStaffLogin": "MSP-Mitarbeiter? Hier anmelden →" } }, "domain": { "title": "Benutzerdefinierte Domain", "description": "Konfigurieren Sie einen markenspezifischen Hostnamen für Ihr Kundenportal. TLS-Zertifikate werden automatisch bereitgestellt, sobald DNS verifiziert ist.", "currentStatus": "Aktueller Status", "noDomainConfigured": "Keine benutzerdefinierte Domain konfiguriert", "defaultStatusMessage": "Noch keine benutzerdefinierte Domain registriert.", "lastChecked": "Zuletzt geprüft: {{value}}", "updatingDomainPrefix": "Domain wird aktualisiert auf ", "updatingDomainSuffix": ". Die Bereitstellung wird neu gestartet, sobald Sie aktualisieren.", "editInstructions": "Um Ihre Domain zu ändern, bearbeiten Sie den Wert unten und senden Sie ihn ab, um eine neue Bereitstellung anzustoßen.", "actions": { "refresh": "Aktualisieren", "refreshing": "Wird aktualisiert...", "retry": "Wiederholen", "retrying": "Wird wiederholt…", "removeDomain": "Domain entfernen", "saveDomain": "Domain speichern", "updateDomain": "Domain aktualisieren", "submitting": "Wird gesendet…", "cancelEdit": "Bearbeitung abbrechen" }, "form": { "label": "Benutzerdefinierte Domain", "helpTextPrefix": "Fügen Sie einen CNAME-Eintrag hinzu, der auf ", "helpTextSuffix": " verweist, bevor Sie absenden.", "placeholder": "portal.example.com" }, "checklist": { "title": "Einrichtungs-Checkliste", "step1Prefix": "Erstellen Sie einen CNAME-Eintrag für Ihren gewählten Host, der auf ", "step1Suffix": " verweist.", "step2": "Klicken Sie auf „Domain speichern“, um die DNS-Verifizierung und die Zertifikatsbereitstellung auszulösen.", "step3": "Verwenden Sie die Schaltfläche „Aktualisieren“, um den Bereitstellungsfortschritt abzufragen. Wir benachrichtigen Ihre Administratoren per E-Mail, falls die Bereitstellung fehlschlägt.", "canonicalHostFallback": "kanonischer Host" }, "badges": { "pending_dns": "DNS ausstehend", "verifying_dns": "DNS wird verifiziert", "dns_failed": "DNS fehlgeschlagen", "pending_certificate": "Zertifikat ausstehend", "certificate_issuing": "Zertifikat wird ausgestellt", "certificate_failed": "Zertifikat fehlgeschlagen", "deploying": "Wird bereitgestellt", "active": "Aktiv", "disabled": "Deaktiviert", "unknown": "Unbekannt" }, "messages": { "requestSubmitted": "Anfrage für benutzerdefinierte Domain übermittelt.", "retryQueued": "Wiederholung in Warteschlange. Status in wenigen Augenblicken erneut prüfen.", "removalRequested": "Entfernung der benutzerdefinierten Domain angefordert.", "enterDomainFirst": "Geben Sie eine Domain ein, bevor Sie absenden.", "confirmRemove": "Aktuelle benutzerdefinierte Domain entfernen? Der Datenverkehr wird auf die standardmäßig gehostete Adresse zurückgesetzt.", "loadFailed": "Status der Portal-Domain konnte nicht geladen werden.", "registerFailed": "Benutzerdefinierte Domain konnte nicht registriert werden.", "refreshFailed": "Domain-Status konnte nicht aktualisiert werden.", "retryFailed": "Wiederholung fehlgeschlagen.", "disableFailed": "Benutzerdefinierte Domain konnte nicht deaktiviert werden." } }, "yourCompanyName": "Name Ihres Unternehmens", "brandingPreviewMode": "Branding-Vorschau-Themenmodus", "brandingUpdated": "Branding-Einstellungen aktualisiert" }, "mspLanguage": { "title": "Organisationssprache", "description": "Legen Sie die Standardsprache für die gesamte Organisation fest — MSP-Mitarbeiter, Client-Portal-Benutzer und E-Mail-Benachrichtigungen. Einzelne Benutzer oder Kunden können sie für sich selbst überschreiben.", "fields": { "defaultLanguage": "Standardsprache", "availableLanguages": "Verfügbare Sprachen" }, "help": { "defaultLanguage": "Gilt überall, sofern nicht durch die persönliche Präferenz eines Benutzers oder die konfigurierte Sprache eines Kunden überschrieben.", "availableLanguages": "Wählen Sie aus, welche Sprachen den Benutzern zur Auswahl stehen." } }, "notifications": { "title": "Benachrichtigungseinstellungen", "description": { "email": "Konfigurieren Sie, wie Ihr Mandant E-Mail-Benachrichtigungen versendet", "internal": "Konfigurieren Sie, wie Ihr Mandant interne Benachrichtigungen versendet" }, "viewSwitcher": { "email": "E-Mail-Benachrichtigungen", "internal": "Interne Benachrichtigungen" }, "emailTabs": { "settings": "Einstellungen", "emailTemplates": "E-Mail-Vorlagen", "categories": "Kategorien", "telemetry": "Telemetrie" }, "internalTabs": { "categories": "Kategorien", "categoriesTypes": "Kategorien & Typen" }, "loading": { "settings": "Einstellungen werden geladen...", "templates": "Vorlagen werden geladen...", "categories": "Kategorien werden geladen..." }, "unsaved": { "title": "Nicht gespeicherte Änderungen", "message": "Sie haben nicht gespeicherte Benachrichtigungseinstellungen. Möchten Sie die Seite wirklich verlassen? Ihre Änderungen gehen verloren." }, "tenantDescription": { "email": "Mandantenweite E-Mail-Benachrichtigungseinstellungen konfigurieren", "internal": "Mandantenweite interne Benachrichtigungseinstellungen konfigurieren" }, "sections": { "globalSettings": { "title": "Globale Einstellungen", "description": "Konfigurieren Sie globale Benachrichtigungseinstellungen" }, "emailTemplates": { "title": "E-Mail-Vorlagen", "description": "Verwalten Sie E-Mail-Benachrichtigungsvorlagen" }, "categories": { "title": "Benachrichtigungskategorien", "description": "Verwalten Sie Benachrichtigungskategorien und -typen" }, "internalCategories": { "title": "Interne Benachrichtigungskategorien", "description": "Verwalten Sie interne Benachrichtigungskategorien und -typen" }, "telemetry": { "title": "Telemetrie & Analysen", "description": "Verwalten Sie Ihre Telemetrie- und Analysepräferenzen" } } }, "timeEntry": { "title": "Zeiterfassungseinstellungen", "description": "Verwalten Sie Ihre Zeiterfassungseinstellungen und Zeiträume" }, "billing": { "title": "Abrechnungseinstellungen", "description": "Verwalten Sie Ihre Abrechnung und Ihr Abonnement" }, "secrets": { "title": "Geheimnisverwaltung", "description": "Verwalten Sie verschlüsselte Geheimnisse zur Verwendung in Workflows. Geheimnisse können in Workflow-Aktionen mit der $secret-Syntax referenziert werden.", "list": { "title": "Geheimnisse", "description": "Verwalten Sie Geheimnisse zur Verwendung in Workflows. Geheimnisse werden verschlüsselt und können mit { $secret: \"SECRET_NAME\" } referenziert werden", "search": "Geheimnisse suchen...", "createSecret": "Geheimnis erstellen", "table": { "name": "Name", "description": "Beschreibung", "lastUpdated": "Zuletzt aktualisiert", "lastAccessed": "Letzter Zugriff", "actions": "Aktionen", "never": "Nie", "empty": "-" }, "tooltips": { "edit": "Geheimnis bearbeiten", "delete": "Geheimnis löschen" } }, "dialog": { "createTitle": "Geheimnis erstellen", "editTitle": "Geheimnis bearbeiten", "deleteTitle": "Geheimnis löschen", "fields": { "name": { "label": "Name *", "placeholder": "MY_API_KEY", "help": "Verwenden Sie nur Großbuchstaben, Zahlen und Unterstriche" }, "value": { "label": "Wert *", "placeholder": "Geheimniswert eingeben", "editPlaceholder": "Neuen Wert zum Aktualisieren eingeben", "editHelp": "Leer lassen, um den aktuellen Wert beizubehalten" }, "description": { "label": "Beschreibung", "placeholder": "Wofür wird dieses Geheimnis verwendet?" } }, "delete": { "confirmation": "Sind Sie sicher, dass Sie das Geheimnis {{name}} löschen möchten?", "usedByWorkflows": "Dieses Geheimnis wird von {{count}} Workflow(s) verwendet", "usedByWarning": "Das Löschen wird dazu führen, dass diese Workflows fehlschlagen, wenn sie versuchen, auf dieses Geheimnis zuzugreifen.", "cannotUndo": "Diese Aktion kann nicht rückgängig gemacht werden.", "typeToConfirm": "Geben Sie {{name}} zur Bestätigung ein:", "placeholder": "Geheimnisname eingeben" }, "actions": { "cancel": "Abbrechen", "create": "Geheimnis erstellen", "update": "Geheimnis aktualisieren", "delete": "Geheimnis löschen", "saving": "Wird gespeichert...", "deleting": "Wird gelöscht..." } }, "messages": { "success": { "created": "Geheimnis \"{{name}}\" erstellt", "updated": "Geheimnis \"{{name}}\" aktualisiert", "deleted": "Geheimnis \"{{name}}\" gelöscht" }, "error": { "loadFailed": "Geheimnisse konnten nicht geladen werden", "deleteFailed": "Geheimnis konnte nicht gelöscht werden", "saveFailed": "Geheimnis konnte nicht gespeichert werden", "nameRequired": "Geheimnisname ist erforderlich", "valueRequired": "Geheimniswert ist erforderlich", "noChanges": "Keine Änderungen zum Speichern", "fixValidation": "Bitte beheben Sie die Validierungsfehler" } } }, "importExport": { "title": "Import & Export Arbeitsbereich", "description": "Konfigurieren Sie Importe, Exporte und automatisierte Datenflüsse von einer zentralen Steuerungsstelle aus.", "history": { "title": "Import- & Exportverlauf", "description": "Überprüfen Sie jeden Import- oder Export-Auftrag an einem Ort.", "empty": "Keine Import- oder Export-Aufträge gefunden. Erstellen Sie eine Vorschau, um den ersten Auftrag zu erstellen.", "table": { "date": "Datum", "source": "Quelle", "file": "Datei", "status": "Status", "created": "Erstellt", "duplicates": "Duplikate", "errors": "Fehler" } }, "tabs": { "assetImport": "Asset-Import", "assetExport": "Asset-Export", "templatesAutomation": "Vorlagen & Automatisierung" }, "import": { "fields": { "importSource": "Importquelle", "uploadFile": "Datei hochladen", "fieldMapping": "Feldzuordnung", "rememberMapping": "Diese Zuordnung für zukünftige Importe speichern" }, "placeholders": { "noSources": "Keine Importquellen verfügbar", "selectSource": "Importquelle auswählen", "sourceColumn": "Name der Quellspalte", "example": "z. B. {{example}}" }, "help": { "fieldMapping": "Geben Sie die Spaltennamen aus Ihrer Datei ein, die den jeweiligen erforderlichen Asset-Feldern entsprechen. Lassen Sie optionale Felder leer, um sie zu überspringen." }, "alerts": { "selectSource": "Wählen Sie eine Importquelle aus, um fortzufahren.", "chooseFile": "Wählen Sie eine CSV- oder XLSX-Datei aus, um fortzufahren.", "validationIssues": "Validierungsprobleme erkannt." }, "actions": { "generatePreview": "Vorschau erstellen", "preparingPreview": "Vorschau wird vorbereitet...", "proceedWithImport": "Mit Import fortfahren", "startingImport": "Import wird gestartet...", "refresh": "Aktualisieren", "refreshing": "Wird aktualisiert...", "cancel": "Abbrechen", "importSelected": "Ausgewählte importieren" }, "preview": { "title": "Importvorschau", "description": "Es werden bis zu die ersten 10 Zeilen von insgesamt {{totalRows}} Datensätzen angezeigt.", "stats": { "total": "Gesamt", "valid": "Gültig", "duplicates": "Duplikate", "errors": "Fehler" }, "table": { "row": "Zeile", "values": "Werte", "issues": "Probleme" }, "empty": "Keine Vorschauzeilen verfügbar." } }, "export": { "comingSoon": "Asset-Export-Werkzeuge kommen in Kürze. Geplante Funktionen umfassen den Export von gefilterten Asset-Listen, Prüfdaten und Zuordnungsvorlagen direkt nach CSV/XLSX." }, "templates": { "comingSoon": "Zuordnungsvorlagen und geplante Importe werden hier verfügbar sein. Speichern Sie Spaltenzuordnungen, teilen Sie sie mit dem Team und konfigurieren Sie wiederkehrende Aufträge." }, "jobDetails": { "title": "Import-Auftragsdetails", "stats": { "totalRows": "Gesamtzeilen", "processed": "Verarbeitet", "created": "Erstellt", "updated": "Aktualisiert", "duplicates": "Duplikate", "errors": "Fehler" }, "sections": { "summary": "Zusammenfassung", "records": "Datensätze ({{count}})", "errors": "Fehler ({{count}})", "duplicates": "Duplikate ({{count}})" }, "fields": { "source": "Quelle", "originalFileName": "Originaldateiname", "storedFileId": "Gespeicherte Datei-ID", "documentId": "Dokument-ID", "documentAssociation": "Dokumentzuordnung", "clientAssociation": "Kundenzuordnung", "associatedClient": "Zugeordneter Kunde", "defaultClientContext": "Standard-Kundenkontext", "tenantClientFallback": "Mandanten-Kunden-Fallback", "externalId": "Externe ID", "status": "Status", "sampleValues": "Beispielwerte", "error": "Fehler", "duplicateMatch": "Duplikatabgleich" }, "empty": { "noRecords": "Noch keine verarbeiteten Datensätze.", "noErrors": "Keine Validierungsfehler aufgezeichnet.", "noDuplicates": "Keine Duplikate für diesen Auftrag erkannt.", "noValues": "Keine Werte" }, "truncated": "Es werden die ersten {{count}} Datensätze angezeigt. Laden Sie die Auftragsergebnisse für den vollständigen Verlauf herunter." }, "messages": { "error": { "loadImportData": "Importdaten konnten nicht geladen werden", "createPreview": "Vorschau konnte nicht erstellt werden", "selectPreviewFirst": "Wähle vor dem Import eine Vorschau zur Genehmigung aus.", "startImportJob": "Importauftrag konnte nicht gestartet werden", "loadJobDetails": "Auftragsdetails konnten nicht geladen werden", "refreshHistory": "Importverlauf konnte nicht aktualisiert werden" } }, "selectJobHint": "Wählen Sie einen Importauftrag aus, um die Ergebnisse zu untersuchen." }, "email": { "title": "E-Mail-Konfiguration", "description": "Konfigurieren Sie E-Mail-Anbieter, Domains und Einstellungen" }, "extensions": { "title": "Erweiterungsverwaltung", "description": "Installieren, konfigurieren und verwalten Sie Erweiterungen, um die Funktionalität von Alga PSA zu erweitern.", "tabs": { "manage": "Verwalten", "install": "Installieren" }, "enterpriseOnly": { "title": "Enterprise-Funktion", "description": "Erweiterungen sind in der Enterprise-Edition von Alga PSA verfügbar." }, "links": { "needLogs": "Erweiterungsprotokolle benötigt?", "debugConsole": "Service-Proxy-Demo-Debug-Konsole öffnen" }, "loading": { "extensions": "Erweiterungen werden geladen...", "installer": "Installationsprogramm wird geladen..." } }, "security": { "title": "Sicherheitseinstellungen", "tabs": { "roles": "Rollen", "sessions": "Sitzungen", "sso": "Single Sign-On", "permissions": "Berechtigungen", "userRoles": "Benutzerrollen", "policies": "Richtlinien", "apiKeys": "API-Schlüssel" }, "loading": { "roles": "Rollenkonfiguration wird geladen...", "permissions": "Berechtigungskonfiguration wird geladen...", "userRoles": "Benutzerrollenkonfiguration wird geladen...", "policies": "Richtlinienkonfiguration wird geladen...", "apiKeys": "API-Key-Konfiguration wird geladen...", "sso": "SSO-Verwaltungswerkzeuge werden geladen...", "sessions": "Aktive Sitzungen werden geladen..." }, "userRoles": { "title": "Rollen an Benutzer zuweisen", "description": { "msp": "Benutzerrollenzuweisungen für MSP-Benutzer verwalten", "client": "Benutzerrollenzuweisungen für Kundenportal-Benutzer verwalten" }, "viewSwitcher": { "msp": "MSP", "clientPortal": "Kundenportal" }, "showInactive": "Inaktive Benutzer anzeigen", "fields": { "selectUser": "Benutzer auswählen", "selectRole": "Rolle auswählen" }, "actions": { "assignRole": "Rolle zuweisen" }, "table": { "user": "Benutzer", "email": "E-Mail", "roles": "Rollen", "actions": "Aktionen" }, "noRolesAssigned": "Keine Rollen zugewiesen", "removeRole": "{{role}} entfernen", "emptyState": { "noUsers": "Keine {{type}}-Benutzer gefunden", "inactiveHidden": "(Inaktive Benutzer ausgeblendet)" }, "inactiveTag": "(Inaktiv)" }, "sessions": { "title": "Alle Benutzersitzungen", "filters": { "search": "Suche", "searchPlaceholder": "Nach Name, E-Mail, Gerät oder IP suchen...", "user": "Benutzer", "allUsers": "Alle Benutzer", "loginMethod": "Anmeldemethode", "allMethods": "Alle Methoden", "userType": "Benutzertyp", "allTypes": "Alle Typen", "from": "Von", "to": "Bis", "selectDate": "Datum auswählen", "reset": "Zurücksetzen" }, "loginMethods": { "password": "Passwort", "google": "Google OAuth", "microsoft": "Microsoft OAuth", "keycloak": "Keycloak" }, "userTypes": { "internal": "Intern", "client": "Kunde" }, "session": { "yourSession": "Ihre Sitzung", "unknownDevice": "Unbekanntes Gerät", "lastActive": "Zuletzt aktiv vor {{time}}", "logout": "Abmelden", "revoke": "Widerrufen", "revoking": "Wird widerrufen..." }, "oauthWarning": "Das Widerrufen dieser Sitzung widerruft nicht den {{provider}} OAuth-Zugriff. Widerrufen Sie den Zugriff in Ihren {{provider}}-Kontoeinstellungen.", "confirmLogout": "Sind Sie sicher, dass Sie sich von diesem Gerät abmelden möchten?", "messages": { "loggingOut": "Wird abgemeldet...", "revoked": "Sitzung erfolgreich widerrufen" }, "emptyState": { "loading": "Sitzungen werden geladen...", "noMatch": "Keine Sitzungen entsprechen Ihrer Suche", "noSessions": "Keine aktiven Sitzungen gefunden" }, "subtitle_one": "{{sessionCount}} aktive Sitzung bei {{userCount}} Benutzer", "subtitle_other": "{{sessionCount}} aktive Sitzungen bei {{userCount}} Benutzern" } }, "ssoBulk": { "loading": { "title": "Single Sign-On", "description": "SSO-Massenzuweisungs-Werkzeuge werden geladen..." }, "autoLink": { "title": "SSO für neue interne Benutzer automatisch einrichten", "description": "Aktivieren Sie diese Option, um jedem neuen Mitarbeiterkonto sofort Ihren Unternehmens-SSO-Anbieter zuzuweisen, sodass eine passwortbasierte Anmeldung nicht erforderlich ist.", "body": "Wenn aktiviert, können neu hinzugefügte MSP-Benutzer sich mit Google oder Microsoft über ihre geschäftliche E-Mail-Adresse anmelden. Sie müssen ihr Konto nicht manuell verknüpfen.", "toggleLabel": "Automatischen SSO-Abgleich umschalten", "disabledInfo": "Aktivieren Sie diese Option, damit neue und bestehende Mitarbeiter den „SSO verbinden“-Vorgang überspringen können, wenn ihre E-Mail-Adresse bereits mit einem konfigurierten Anbieter übereinstimmt. Wir protokollieren weiterhin jede automatische Verknüpfung." }, "bulk": { "title": "SSO-Massenzuweisung", "description": "Wählen Sie interne Benutzer aus der Liste unten aus und verknüpfen Sie sie mit einem konfigurierten Google- oder Microsoft-Anbieter. Verwenden Sie die Vorschau, um die Auswirkungen vor der Ausführung zu überprüfen.", "noProviders": "Es sind noch keine SSO-Anbieter konfiguriert. Fügen Sie OAuth-Anmeldedaten hinzu, um mit Massenzuweisungen fortzufahren." }, "errors": { "loadProviders": "SSO-Anbieterkonfiguration konnte nicht geladen werden.", "updatePreferences": "SSO-Einstellungen konnten nicht aktualisiert werden." }, "form": { "title": "Anbieter auswählen & Benutzer wählen", "description": "Wählen Sie den konfigurierten SSO-Anbieter für Ihre Mitarbeiter und suchen und wählen Sie dann die zu verknüpfenden Benutzer aus.", "providerLabel": "Anbieter", "notConfigured": "Nicht konfiguriert", "providerNotConfiguredAlert": "Stellen Sie OAuth-Anmeldedaten für diesen Anbieter bereit, bevor Sie Konten verknüpfen.", "actionLabel": "Aktion", "linkSelected": "Ausgewählte Benutzer verknüpfen", "unlinkSelected": "Verknüpfung ausgewählter Benutzer aufheben", "actionPlaceholder": "SSO-Massenaktion auswählen", "actionDescription": "Beim Verknüpfen wird der Anbieter zu jedem ausgewählten Benutzer hinzugefügt. Beim Aufheben der Verknüpfung wird der Anbieter entfernt, sodass der Benutzer wieder zur Passwort-/TOTP-Anmeldung zurückkehrt, bis er erneut verknüpft.", "searchLabel": "Interne Benutzer suchen", "searchPlaceholder": "Nach E-Mail oder Name suchen", "noneSelected": "Noch keine Benutzer ausgewählt.", "selected_one": "{{count}} Benutzer ausgewählt.", "selected_other": "{{count}} Benutzer ausgewählt.", "clearSelection": "Auswahl löschen", "loadingUsers": "Benutzer werden geladen...", "noMatch": "Keine Benutzer entsprechen dieser Suche.", "noUsers": "Keine internen Benutzer gefunden.", "clientPortalComing": "Massenzuweisungen für das Kundenportal sind in Kürze verfügbar. Vorerst gilt dieses Werkzeug nur für interne MSP-Benutzer.", "loadUsersFailed": "Zuweisbare Benutzer konnten nicht geladen werden.", "actions": { "previewLink": "Zuweisung in der Vorschau anzeigen", "previewUnlink": "Aufhebung in der Vorschau anzeigen", "link": "Konten verknüpfen", "unlink": "Verknüpfung der Konten aufheben", "preparingPreview": "Vorschau wird vorbereitet…", "linking": "Konten werden verknüpft…", "unlinking": "Verknüpfung der Konten wird aufgehoben…", "bulkLabel": "SSO-Massenaktionen {{location}}" }, "table": { "email": "E-Mail", "id": "ID", "name": "Name", "status": "Status", "active": "Aktiv", "inactive": "Inaktiv", "linkedProviders": "Verknüpfte Anbieter", "unlinked": "Nicht verknüpft", "lastLogin": "Letzte Anmeldung" }, "toast": { "providerRequiredTitle": "Anbieter erforderlich", "providerRequiredDescription": "Wählen Sie einen konfigurierten Anbieter aus, bevor Sie fortfahren.", "noUsersTitle": "Keine Benutzer ausgewählt", "noUsersDescription": "Wählen Sie mindestens einen Benutzer aus der Tabelle aus.", "failedTitle": "Massenzuweisung fehlgeschlagen", "failedDescription": "SSO-Massenzuweisung konnte nicht verarbeitet werden.", "linkCompleteTitle": "Verknüpfung abgeschlossen", "unlinkCompleteTitle": "Aufhebung abgeschlossen", "previewReadyTitle": "Vorschau bereit", "linkedCount": "{{count}} Konten über {{provider}} verknüpft.", "unlinkedCount": "Verknüpfung von {{count}} Konten über {{provider}} aufgehoben.", "previewUnlink_one": "Vorschau bereit. Wir heben die Verknüpfung von {{count}} ausgewählten Benutzer auf.", "previewUnlink_other": "Vorschau bereit. Wir heben die Verknüpfung von {{count}} ausgewählten Benutzern auf.", "previewLink": "Vorschau bereit. Überprüfen Sie die Zusammenfassung, bevor Sie Konten verknüpfen." }, "results": { "completeTitle": "Zuweisung abgeschlossen", "previewTitle": "Vorschau-Ergebnisse", "noneMatched": "Keiner der ausgewählten Benutzer entsprach den aktuellen Filtern.", "processed_one": "{{count}} Benutzer verarbeitet.", "processed_other": "{{count}} Benutzer verarbeitet.", "candidatesSelected": "{{count}} ausgewählt", "unlinked": "Verknüpfung aufgehoben", "wouldUnlink": "Verknüpfung würde aufgehoben", "linked": "Verknüpft", "wouldLink": "Würde verknüpft", "alreadyUnlinked": "Bereits nicht verknüpft", "alreadyLinked": "Bereits verknüpft", "skippedInactive": "Übersprungen (inaktiv)" }, "providerNames": { "google": "Google Workspace", "microsoft": "Microsoft 365" } } }, "profile": { "tabs": { "profile": "Profil", "security": "Sicherheit", "sso": "Single Sign-On", "apiKeys": "API-Schlüssel", "notifications": "Benachrichtigungen", "calendar": "Kalender" }, "basicInfo": { "title": "Grundlegende Informationen" }, "fields": { "firstName": { "label": "Vorname *" }, "lastName": { "label": "Nachname *" }, "email": { "label": "E-Mail *" }, "phoneNumber": { "label": "Telefonnummer" }, "timeZone": { "label": "Zeitzone" } }, "actions": { "saveChanges": "Änderungen speichern" }, "notifications": { "title": "Benachrichtigungspräferenzen", "viewSwitcher": { "email": "E-Mail", "internal": "Intern" } }, "loading": "Profil wird geladen...", "messages": { "success": { "profileUpdated": "Profil erfolgreich aktualisiert" }, "error": { "userNotFound": "Benutzer nicht gefunden", "fillRequiredFields": "Bitte füllen Sie alle Pflichtfelder aus", "saveFailed": "Profil konnte nicht gespeichert werden", "emailAlreadyExists": "Ein Benutzer mit dieser E-Mail-Adresse existiert bereits", "reportsToSelf": "Ein Benutzer kann sich nicht selbst als Vorgesetzten zuweisen", "reportsToCycle": "Dies würde eine zirkuläre Berichtskette erzeugen" } }, "validation": { "firstNameRequired": "Vorname ist erforderlich", "lastNameRequired": "Nachname ist erforderlich" }, "pageTitle": "Ihr Profil" }, "password": { "changePassword": "Passwort ändern", "fields": { "currentPassword": "Aktuelles Passwort", "newPassword": "Neues Passwort", "confirmNewPassword": "Neues Passwort bestätigen" }, "messages": { "success": { "changed": "Passwort erfolgreich geändert" }, "error": { "mismatch": "Die neuen Passwörter stimmen nicht überein", "tooShort": "Das Passwort muss mindestens 8 Zeichen lang sein", "changeFailed": "Beim Ändern des Passworts ist ein Fehler aufgetreten" } } }, "integrations": { "betaNotice": "Einige Integrationen befinden sich noch in der Entwicklung. Bitte arbeiten Sie in einer Sandbox-Umgebung, wenn Sie diese evaluieren, und teilen Sie Ihr Feedback, um uns bei der Verbesserung zu helfen.", "emptyCategory": "Keine Integrationen in dieser Kategorie verfügbar.", "rmmEnterpriseNote": "RMM-Integrationen sind in der Enterprise-Edition verfügbar.", "categoryHeading": "{{label}}-Integrationen", "loading": { "payments": "Zahlungseinstellungen werden geladen..." }, "categories": { "accounting": { "label": "Buchhaltung", "description": "Wählen Sie ein Buchhaltungspaket zur Konfiguration der Synchronisation von Rechnungen, Zahlungen und Steuerdaten." }, "rmm": { "label": "RMM", "description": "Verbinden Sie Remote-Monitoring- und Management-Tools" }, "itDocumentation": { "label": "IT-Dokumentation", "description": "Verbinden Sie IT-Dokumentationsplattformen, um Kundendokumentation, Assets und Zugangsdaten im Kontext anzuzeigen." }, "communication": { "label": "Kommunikation", "description": "Verbinden Sie Posteingangs- und Kollaborationsoberflächen für Ticketverarbeitung, Operator-Workflows und Microsoft Teams-Zugriff." }, "calendar": { "label": "Kalender", "description": "Enterprise-exklusive Kalendersynchronisation für Google und Outlook hält Disposition und Kundentermine synchron." }, "providers": { "label": "Anbieter", "description": { "ee": "Konfigurieren Sie gemeinsame Anbieter-Anmeldedaten für E-Mail, Kalender, MSP-SSO und andere Integrationen.", "oss": "Konfigurieren Sie gemeinsame Anbieter-Anmeldedaten für E-Mail, MSP-SSO und andere Integrationen." } }, "identity": { "label": "Identität", "description": "Verbinden Sie Identitätsanbieter für Mandantenerkennung und Kontaktsynchronisation." }, "payments": { "label": "Zahlungen", "description": "Akzeptieren Sie Online-Zahlungen für Rechnungen" } }, "items": { "accountingSetup": { "name": "Buchhaltungs-Integrationen", "description": "Konfigurieren Sie Buchhaltungssynchronisation und -exporte" }, "rmmSetup": { "name": "RMM-Integrationen", "description": "Wählen und konfigurieren Sie Ihren RMM-Anbieter" }, "hudu": { "name": "Hudu", "description": "Verbinden Sie eine Hudu-Instanz, um Kundendokumentation und Zugangsdaten in AlgaPSA anzuzeigen." }, "email": { "name": "Eingehende E-Mail", "description": "Verarbeiten Sie eingehende E-Mails zu Tickets", "cardTitle": "Eingehende-E-Mail-Integration", "cardDescription": "Konfigurieren Sie E-Mail-Anbieter, um eingehende E-Mails automatisch zu Tickets zu verarbeiten" }, "teams": { "name": "Microsoft Teams", "description": "Konfigurieren Sie Teams-Kollaborationsoberflächen für MSP-Techniker", "upgradeDescription": "Konfigurieren Sie Microsoft Teams-Kollaborationsoberflächen für MSP-Techniker. Upgraden Sie auf Pro, um diese Funktion freizuschalten." }, "calendarSync": { "name": "Kalendersynchronisation", "description": "Synchronisieren Sie Zeitplaneinträge mit Google- oder Microsoft-Kalendern" }, "google": { "name": "Google", "description": { "ee": "Mandanteneigene Google Cloud-Anmeldedaten für Gmail und Kalender", "oss": "Mandanteneigene Google Cloud-Anmeldedaten für Gmail und MSP-SSO-Unterstützungsabläufe" }, "cardTitle": "Anbieter-Anmeldedaten", "cardDescription": { "ee": "Konfigurieren Sie zuerst Google und Microsoft, dann verbinden Sie Anbieterkonten über die Einstellungen für eingehende E-Mail und Kalender-Integration. Die MSP-SSO-Domänenerkennung verwendet diese Anbieter-Anmeldedaten mit Mandanten-Login-Domänenzuordnungen.", "oss": "Konfigurieren Sie zuerst Google und Microsoft, dann verbinden Sie Anbieterkonten über die Einstellungen für eingehende E-Mail-Integration. Die MSP-SSO-Domänenerkennung verwendet diese Anbieter-Anmeldedaten mit Mandanten-Login-Domänenzuordnungen." } }, "entra": { "name": "Microsoft Entra", "description": "Entdecken Sie verwaltete Microsoft-Mandanten und synchronisieren Sie Benutzer zu Kontakten", "upgradeDescription": "Entdecken Sie verwaltete Microsoft Entra-Mandanten und synchronisieren Sie Benutzer zu Kontakten. Upgraden Sie auf Premium, um diese Funktion freizuschalten." }, "stripe": { "name": "Stripe", "description": "Akzeptieren Sie Kreditkartenzahlungen für Rechnungen über Stripe" } } }, "orgChart": { "emptyState": "Keine Benutzer verfügbar.", "roles": { "client": "Kundenbenutzer", "internal": "Interner Benutzer" }, "badge": { "inactive": "Inaktiv" } }, "permissions": { "messages": { "adminLocked": "Berechtigungen der Administratorrolle können nicht geändert werden", "permissionsUpdated": "Berechtigungen erfolgreich aktualisiert" } }, "sla": { "messages": { "scheduleNotFound": "Zeitplan nicht gefunden", "scheduleUpdated": "Zeitplan erfolgreich aktualisiert", "scheduleCreated": "Zeitplan erfolgreich erstellt", "scheduleDeleted": "Zeitplan erfolgreich gelöscht", "defaultHoursCreated": "Standard-Geschäftszeitenplan erstellt", "scheduleRequired": "Bitte wählen Sie zuerst einen Zeitplan", "holidayNameRequired": "Feiertagsname ist erforderlich", "holidayDateRequired": "Feiertagsdatum ist erforderlich", "holidayAdded": "Feiertag erfolgreich hinzugefügt", "holidayDeleted": "Feiertag erfolgreich gelöscht" } }, "clientPortalLanguage": { "title": "Client-Portal-Sprache", "description": "Überschreiben Sie die Standardsprache nur für Client-Portal-Benutzer. MSP-Mitarbeiter behalten den Organisationsstandard.", "fields": { "defaultLanguage": "Standardsprache" }, "help": { "defaultLanguage": "Wenn festgelegt, sehen Client-Portal-Benutzer diese Sprache, sofern nicht durch ihre persönliche Präferenz oder die für ihren Kunden konfigurierte Sprache überschrieben." }, "placeholder": "Sprache auswählen", "inheritOption": "Organisationsstandard verwenden ({{language}})", "unsetHint": "Um die Client-Portal-Überschreibung zu entfernen, ändern Sie den Organisationsstandard unter Einstellungen → Sprache.", "updated": "Client-Portal-Standardsprache auf {{language}} aktualisiert" }, "language": { "selectLanguage": "Sprache auswählen", "languagesUpdated": "Verfügbare Sprachen aktualisiert" }, "settings": { "assetTypes": { "tab": "Assets", "title": "Asset-Typen", "description": "Verwalten Sie die in Ihrem Asset-Modul verfügbaren Asset-Typen. Benutzerdefinierte Typen tragen ein Feldschema, das ihre Erstell-/Bearbeitungsformulare bestimmt.", "loading": "Asset-Typen werden geladen...", "table": { "name": "Name", "builtin": "Integriert", "slug": "Bezeichner", "fieldCount": "Felder", "order": "Reihenfolge", "actions": "Aktionen", "openMenu": "Menü öffnen" }, "actions": { "addType": "Asset-Typ hinzufügen", "edit": "Bearbeiten", "delete": "Löschen", "cancel": "Abbrechen", "save": "Speichern", "create": "Erstellen", "confirmDelete": "Löschen" }, "dialog": { "createTitle": "Asset-Typ hinzufügen", "editTitle": "Asset-Typ bearbeiten", "nameLabel": "Name", "namePlaceholder": "z. B. Firewall", "displayOrderLabel": "Anzeigereihenfolge", "iconLabel": "Symbol", "builtinSchemaHint": "Integrierte Typen verwenden feste, von AlgaPSA verwaltete Formulare; ihr Feldschema kann daher nicht bearbeitet werden. Sie können den Typ weiterhin umbenennen oder sein Symbol ändern." }, "deleteDialog": { "title": "Asset-Typ löschen", "message": "Dadurch wird \"{{name}}\" dauerhaft aus Ihrem Asset-Typ-Register entfernt." }, "messages": { "created": "Asset-Typ erstellt", "updated": "Asset-Typ aktualisiert", "deleted": "Asset-Typ gelöscht" }, "errors": { "fetchFailed": "Asset-Typen konnten nicht geladen werden.", "saveFailed": "Asset-Typ konnte nicht gespeichert werden.", "deleteFailed": "Asset-Typ konnte nicht gelöscht werden.", "invalidName": "Geben Sie einen Namen für diesen Asset-Typ ein.", "invalidSchema": "Das Feldschema ist ungültig. Korrigieren Sie die markierten Felder und versuchen Sie es erneut.", "reservedSlug": "Der Bezeichner \"{{slug}}\" ist für einen integrierten Typ reserviert. Wählen Sie einen anderen Namen.", "slugConflict": "Ein Asset-Typ mit dem Bezeichner \"{{slug}}\" existiert bereits.", "notFound": "Dieser Asset-Typ existiert nicht mehr.", "builtinImmutable": "Bei integrierten Typen können nur Name und Symbol geändert werden.", "builtinUndeletable": "Integrierte Typen können nicht gelöscht werden.", "inUse": "Dieser Typ wird noch von {{assetCount}} Asset(s) verwendet. Weisen Sie diese Assets neu zu, bevor Sie ihn löschen.", "unknown": "Etwas ist schiefgelaufen." }, "editor": { "title": "Felder", "empty": "Noch keine Felder. Fügen Sie Felder hinzu, um das Erstell-/Bearbeitungsformular für diesen Typ aufzubauen.", "addField": "Feld hinzufügen", "fieldLabel": "Beschriftung", "fieldLabelPlaceholder": "z. B. Seriennummer", "fieldKey": "Schlüssel", "fieldKeyPlaceholder": "z. B. serial_number", "fieldKind": "Art", "fieldRequired": "Erforderlich", "fieldOptions": "Optionen (durch Komma getrennt)", "fieldOptionsPlaceholder": "z. B. Gold, Silber, Bronze", "moveUp": "Feld nach oben verschieben", "moveDown": "Feld nach unten verschieben", "removeField": "Feld entfernen", "kinds": { "text": "Text", "number": "Zahl", "date": "Datum", "select": "Auswahl", "url": "URL", "boolean": "Ja / Nein" }, "errors": { "invalidKey": "Der Schlüssel muss mit einem Kleinbuchstaben beginnen und darf nur Kleinbuchstaben, Zahlen und Unterstriche enthalten.", "duplicateKey": "Jeder Feldschlüssel muss eindeutig sein.", "missingLabel": "Beschriftung ist erforderlich.", "invalidKind": "Wählen Sie eine gültige Feldart.", "invalidRequired": "\"Erforderlich\" muss ein- oder ausgeschaltet sein.", "missingOptions": "Auswahlfelder benötigen mindestens eine Option.", "invalidOptions": "Optionen dürfen nicht leer sein.", "invalidField": "Dieses Feld ist ungültig." } } } } }