{ "common": { "appName": "Tessera", "loading": "Laden...", "save": "Speichern", "cancel": "Abbrechen", "menu": "Menu", "confirm": "Bestaetigen", "delete": "Loeschen", "edit": "Bearbeiten", "create": "Erstellen", "close": "Schliessen", "yes": "Ja", "no": "Nein", "active": "Aktiv", "inactive": "Inaktiv", "actions": "Aktionen", "accessDenied": "Zugriff verweigert", "brand": { "logoAlt": "Tessera Logo" } }, "auth": { "login": "Anmelden", "username": "Benutzername", "password": "Passwort", "rememberMe": "Angemeldet bleiben", "submit": "Anmelden", "forgotPassword": "Passwort vergessen?", "error": { "invalidCredentials": "Benutzername oder Passwort ungueltig", "networkError": "Verbindungsfehler. Bitte versuchen Sie es erneut." }, "branding": { "tagline": "Modulare Workflow-Plattform fuer Ihr Unternehmen" }, "resetPassword": { "title": "Passwort zuruecksetzen", "email": "E-Mail-Adresse", "submit": "Link senden", "success": "Falls ein Konto mit dieser E-Mail existiert, wurde ein Link zum Zuruecksetzen gesendet.", "backToLogin": "Zurueck zur Anmeldung", "newPasswordTitle": "Neues Passwort festlegen", "newPassword": "Neues Passwort", "confirmPassword": "Passwort bestaetigen", "submitReset": "Passwort zuruecksetzen", "resetSuccess": "Ihr Passwort wurde erfolgreich zurueckgesetzt.", "redirecting": "Sie werden in wenigen Sekunden zur Anmeldung weitergeleitet...", "tokenExpired": "Der Link zum Zuruecksetzen ist abgelaufen. Bitte fordern Sie einen neuen an.", "tokenUsed": "Dieser Link wurde bereits verwendet. Bitte fordern Sie einen neuen an.", "tokenInvalid": "Der Link zum Zuruecksetzen ist ungueltig.", "passwordMismatch": "Die Passwoerter stimmen nicht ueberein." }, "changePassword": { "title": "Passwort aendern", "currentPassword": "Aktuelles Passwort", "newPassword": "Neues Passwort", "confirmPassword": "Neues Passwort bestaetigen", "submit": "Passwort aendern", "success": "Ihr Passwort wurde erfolgreich geaendert.", "forceChangeNotice": "Aus Sicherheitsgruenden muessen Sie Ihr Passwort aendern, bevor Sie fortfahren koennen.", "wrongCurrentPassword": "Das aktuelle Passwort ist falsch.", "networkError": "Verbindungsfehler. Bitte versuchen Sie es erneut.", "passwordMismatch": "Die Passwoerter stimmen nicht ueberein." } }, "header": { "search": "Suchen...", "userMenu": "Benutzermenu", "breadcrumb": { "home": "Startseite" }, "settings": "Einstellungen", "logout": "Abmelden", "admin": { "label": "Administrator", "users": "Benutzer", "tenants": "Mandanten", "modules": "Module", "ldap": "LDAP", "smtp": "SMTP", "groups": "Gruppen" }, "role": { "SUPER_ADMIN": "Super-Admin", "ADMIN": "Admin", "USER": "Benutzer" } }, "sidebar": { "dashboard": "Dashboard", "marketplace": "Marktplatz", "settings": "Einstellungen", "collapse": "Einklappen", "expand": "Ausklappen", "userPlaceholder": "Benutzer", "search": "Module suchen...", "noResults": "Keine Module gefunden", "categories": { "label": "Kategorien", "empty": "Keine Module" }, "admin": "Verwaltung", "users": "Benutzer", "tenants": "Mandanten", "ldap": "LDAP", "modules": "Module" }, "dashboard": { "title": "Dashboard", "empty": "Keine Widgets aktiv", "addWidget": "Widget hinzufuegen" }, "settings": { "link": "Einstellungen", "navLabel": "Einstellungen", "backToDashboard": "Zurueck zum Dashboard", "categoryDashboard": "Dashboard", "categoryWidgets": "Widgets", "categoryCalendar": "Kalender", "categoryGeneral": "Allgemein", "categoryAccount": "Konto", "categorySmtp": "SMTP", "account": { "title": "Konto", "avatarLabel": "Profilbild", "avatarHelp": "Erlaubte Formate: PNG, JPEG, WebP. Maximale Groesse: 2 MB.", "uploadCta": "Bild hochladen", "uploadSuccess": "Profilbild wurde erfolgreich aktualisiert.", "uploadError": "Hochladen fehlgeschlagen. Bitte pruefen Sie das Dateiformat und die Dateigröße.", "ldapManagedNotice": "Ihr Passwort wird ueber das Verzeichnis (LDAP) verwaltet. Eine Aenderung ist hier nicht moeglich.", "passwordSectionTitle": "Passwort aendern", "accentColorLabel": "Akzentfarbe", "accentColorHelp": "Passt die Hauptfarbe der Oberflaeche an.", "accentColorReset": "Zuruecksetzen", "accentColorSave": "Farbe speichern", "accentColorSuccess": "Akzentfarbe erfolgreich gespeichert.", "accentColorError": "Speichern fehlgeschlagen.", "deleteAvatarCta": "Bild loeschen", "deleteAvatarSuccess": "Profilbild erfolgreich geloescht.", "deleteAvatarError": "Loeschen fehlgeschlagen." }, "sourceDeleteConfirm": "Moechten Sie diese Kalenderquelle wirklich loeschen?", "sourceDeleteCta": "Quelle loeschen", "providerDeleteConfirm": "Moechten Sie diesen Suchanbieter wirklich loeschen?", "providerDeleteCta": "Anbieter loeschen", "cancel": "Abbrechen", "smtp": { "title": "SMTP-Konfiguration", "host": "Host", "port": "Port", "encryption": "Verschluesselung", "username": "Benutzername", "password": "Passwort", "fromAddress": "Absenderadresse (Von)", "fromAddressHelp": "Die E-Mail-Adresse, die als Absender angezeigt wird.", "save": "Einstellungen speichern", "test": "Verbindung testen", "showPassword": "Passwort anzeigen", "hidePassword": "Passwort verbergen", "testToLabel": "Test-E-Mail an", "testToPlaceholder": "empfaenger@example.com", "testToHelp": "Optional — sendet eine echte Test-E-Mail an diese Adresse.", "testTesting": "Verbindung wird getestet...", "testSuccess": "Verbindung erfolgreich", "testFailed": "Verbindung fehlgeschlagen" } }, "widgets": { "emptyHeading": "Keine Widgets aktiv", "emptyBody": "Klicken Sie auf Bearbeiten, um Widgets hinzuzufuegen.", "addWidget": "Widget hinzufuegen", "catalogTitle": "Widget hinzufuegen", "deleteTooltip": "Widget entfernen", "editMode": "Dashboard bearbeiten", "saveChanges": "Aenderungen speichern", "layoutLoadError": "Dashboard konnte nicht geladen werden. Bitte laden Sie die Seite neu.", "widgetSaveError": "Aenderungen konnten nicht gespeichert werden. Bitte versuchen Sie es erneut.", "clock": { "name": "Uhr", "description": "Zeigt die aktuelle Uhrzeit an", "dateHint": "Datum anzeigen" }, "search": { "name": "Suchleiste", "description": "Schnellsuche im Web", "placeholder": "Suchen...", "providers": "Suchanbieter", "addProvider": "Eigenen Suchanbieter hinzufuegen", "addProviderButton": "Anbieter hinzufuegen" }, "calendar": { "name": "Kalender", "description": "Kommende Termine", "loading": "Laden...", "emptyNoSources": "Keine Kalenderquellen konfiguriert", "emptyNoEvents": "Keine anstehenden Termine", "connectionSuccess": "Verbindung erfolgreich", "connectionError": "Verbindung fehlgeschlagen. Bitte ueberpruefen Sie die URL und Zugangsdaten.", "addSource": "Quelle hinzufuegen", "sourceEmpty": "Keine Kalenderquellen eingerichtet. Fuegen Sie eine Quelle hinzu, um Termine anzuzeigen." }, "note": { "name": "Notizen", "description": "Freitext-Notizen mit Markdown", "defaultTitle": "Notiz", "autosaveError": "Speichern fehlgeschlagen", "editMode": "Bearbeitungsmodus", "viewMode": "Vorschaumodus" }, "calculator": { "name": "Taschenrechner", "description": "Grundrechenarten mit Tastatureingabe" }, "favorites": { "name": "Favoriten", "description": "Schnellzugriff auf Links", "loading": "Favoriten werden geladen...", "empty": "Noch keine Favoriten.", "addTitle": "Titel", "addUrl": "URL", "addButton": "Hinzufuegen", "listView": "Liste", "gridView": "Kacheln", "editButton": "Favorit bearbeiten", "deleteButton": "Favorit loeschen", "saveButton": "Speichern", "cancelButton": "Abbrechen", "error": "Fehler beim Laden der Favoriten" }, "link": { "name": "Link", "description": "Einzelner Schnellzugriff-Link", "loading": "Link wird geladen...", "empty": "Noch kein Link gesetzt.", "addTitle": "Titel", "addUrl": "URL", "addButton": "Hinzufuegen", "listView": "Liste", "gridView": "Kachel", "editButton": "Link bearbeiten", "deleteButton": "Link loeschen", "saveButton": "Speichern", "cancelButton": "Abbrechen", "error": "Fehler beim Laden des Links" }, "stopwatch": { "name": "Stoppuhr", "description": "Zeitmessung mit Rundenzeiten", "start": "Start", "stop": "Stop", "reset": "Reset", "lap": "Runde" } }, "admin": { "users": { "title": "Benutzerverwaltung", "create": "Benutzer erstellen", "edit": "Benutzer bearbeiten", "delete": "Benutzer loeschen", "deleteConfirm": "Moechten Sie diesen Benutzer wirklich loeschen?", "name": "Name", "username": "Benutzername", "email": "E-Mail", "displayName": "Anzeigename", "role": "Rolle", "status": "Status", "actions": "Aktionen", "password": "Passwort", "noUsers": "Keine Benutzer gefunden", "grants": { "detailsButton": "Details", "modalTitle": "{username} — Zugriff", "groupsSection": "Gruppenmitgliedschaften", "noGroups": "Dieser Benutzer ist keiner Gruppe zugeordnet.", "accessSection": "Modul-Zugriff", "moduleColumn": "Modul", "viaGroupsColumn": "Über Gruppe(n)", "directColumn": "Direkt", "noInheritance": "–", "noActiveModules": "Für diesen Mandanten sind keine Module aktiviert.", "directCheckboxLabel": "{module} direkt für {user} {granted, select, true {freigeben} other {entziehen}}", "saveError": "Freigabe konnte nicht gespeichert werden. Bitte erneut versuchen." } }, "tenants": { "title": "Mandantenverwaltung", "create": "Mandant erstellen", "edit": "Mandant bearbeiten", "name": "Name", "slug": "Slug", "status": "Status", "userCount": "Benutzer", "actions": "Aktionen", "noTenants": "Keine Mandanten gefunden", "deleteConfirm": "Moechten Sie diesen Mandanten wirklich loeschen?", "cannotDeleteActive": "Mandanten mit aktiven Benutzern koennen nicht geloescht werden" }, "ldap": { "title": "LDAP-Konfiguration", "connectionTitle": "Verbindungseinstellungen", "serverUrl": "Server-URL", "baseDn": "Basis-DN", "baseDnHint": "Ein DN pro Zeile. Die Basis-DN(s) legen den Umfang der Synchronisation fest.", "bindDn": "Bind-DN", "bindPassword": "Bind-Passwort", "searchFilter": "Suchfilter", "tlsSkip": { "label": "TLS-Zertifikat nicht pruefen (unsicher)", "hint": "Nur fuer ldaps:// noetig, wenn das AD-Zertifikat von einer internen/selbstsignierten CA stammt (Fehler: 'unable to verify the first certificate'). Deaktiviert die Zertifikatspruefung - nur in vertrauenswuerdigen Netzen verwenden." }, "save": "Speichern", "testConnection": "Verbindung testen", "testSuccess": "Verbindung erfolgreich", "testFailed": "Verbindung fehlgeschlagen", "enable": "Aktiviert", "disable": "Deaktiviert", "fieldMapping": { "title": "Feld-Zuordnung", "add": "Zuordnung hinzufuegen", "ldapField": "LDAP-Feld", "tesseraField": "Tessera-Feld", "default": "Standard", "remove": "Entfernen" }, "sync": { "title": "Synchronisation", "interval": "Sync-Intervall", "intervalDisabled": "deaktiviert", "lastSync": "Letzte Synchronisation", "neverSynced": "Noch nie synchronisiert", "trigger": "Jetzt synchronisieren", "syncing": "Synchronisiere...", "result": "Erstellt: {created}, aktualisiert: {updated}, deaktiviert: {deactivated}", "resultGroupMemberships": "Gruppenmitgliedschaften: {groupMembershipsAdded} hinzugefügt, {groupMembershipsRemoved} entfernt", "resultGroups": "AD-Gruppen: {groupsAdopted} neu übernommen, {groupsRenamed} umbenannt, {groupsDeleted} gelöscht", "defaultMarkerMoved": "Standardgruppen-Markierung musste neu vergeben werden ({defaultMarkerMoved}×).", "requestError": "Die Synchronisation konnte nicht ausgeführt werden." }, "groupFilter": { "title": "Import-Filter (Gruppen/OUs)", "description": "Optionale zusaetzliche Einschraenkung auf ausgewaehlte AD-Gruppen oder Organisationseinheiten. Ohne Auswahl werden alle Benutzer unter den Basis-DN(s) synchronisiert.", "discover": "Gruppen/OUs suchen", "typeOu": "OU", "typeGroup": "Gruppe", "noneFound": "Keine Gruppen oder OUs gefunden.", "searchPlaceholder": "Gruppen/OUs durchsuchen...", "noMatches": "Keine Treffer fuer diese Suche.", "manualDn": "DN manuell hinzufuegen", "addDn": "Hinzufuegen", "selected": "Ausgewaehlt", "emptyMeansAll": "Keine Auswahl - alle Benutzer unter den Basis-DN(s) werden synchronisiert.", "save": "Filter speichern" }, "groupImport": { "title": "AD-Gruppen importieren", "description": "Ausgewählte AD-Gruppen werden als Tessera-Gruppen angelegt und danach bei jeder Synchronisation automatisch nachgeführt — Name, Mitgliedschaft und Löschung im AD ziehen nach.", "discover": "AD-Gruppen suchen", "searchPlaceholder": "AD-Gruppen durchsuchen...", "noneFound": "Keine AD-Gruppen gefunden.", "noMatches": "Keine Treffer für diese Suche.", "alreadyImported": "Bereits importiert", "importSelected": "Ausgewählte importieren", "resultSummary": "{imported} importiert, {skipped} übersprungen{errors, plural, =0 {} other {, # Fehler}}", "membershipHint": "Mitgliedschaften werden beim nächsten Sync-Lauf automatisch befüllt (manuell oder nach Intervall).", "nameCollisionError": "Gruppe „{name}\" konnte nicht importiert werden: Der Name ist bereits vergeben. Benenne die bestehende lokale Gruppe um oder vergib ihr einen internen Namen.", "discoverError": "AD-Gruppen konnten nicht abgerufen werden. Prüfe die LDAP-Verbindung und versuche es erneut.", "importError": "Der Import konnte nicht ausgeführt werden. Es wurde keine Gruppe angelegt." }, "userExclude": { "title": "Benutzer ausschliessen (Denylist)", "description": "Einzelne Benutzernamen, die nie importiert werden - z. B. Dienstkonten wie administrator, krbtgt, guest oder ldap$. Wirkt zusaetzlich zum Gruppen-/OU-Filter.", "username": "Benutzername", "add": "Hinzufuegen", "excluded": "Ausgeschlossen", "empty": "Keine ausgeschlossen - alle gefundenen Benutzer werden importiert.", "save": "Ausschlussliste speichern" }, "userSearch": { "title": "Einzelbenutzer suchen & importieren", "description": "Sucht einzelne AD-Benutzer und importiert sie gezielt. Bereits vorhandene Benutzer werden uebersprungen - kein Doppelimport, auch wenn spaeter die Abteilung synchronisiert wird.", "placeholder": "Name, Benutzername oder E-Mail...", "search": "Suchen", "noResults": "Keine Benutzer gefunden.", "alreadyImported": "Bereits importiert", "import": "Importieren", "importSelected": "Ausgewaehlte importieren", "created": "importiert", "skipped": "uebersprungen", "errors": "Fehler" } }, "groups": { "title": "Gruppen", "create": "Gruppe erstellen", "edit": "Gruppe bearbeiten", "delete": "Gruppe löschen", "noGroups": "Keine Gruppen vorhanden", "noGroupsBody": "Lege deine erste Gruppe an, um Modulzugriff gezielt zu vergeben.", "name": "Name", "ldapBinding": "AD-Bindung", "boundBadge": "AD-gebunden", "manualBadge": "Manuell", "defaultGroup": "Standardgruppe", "setDefault": "Als Standardgruppe festlegen", "isDefault": "Standardgruppe", "memberCount": "Mitglieder", "actions": "Aktionen", "membersButton": "Mitglieder", "saveError": "Gruppe konnte nicht gespeichert werden. Bitte erneut versuchen.", "saveErrorNameTaken": "Der Name ist bereits vergeben.", "deleteError": "Gruppe konnte nicht gelöscht werden. Bitte erneut versuchen.", "nameLockedHint": "Von der AD-Gruppe übernommen. Wird beim nächsten Sync automatisch aktualisiert.", "adDnLabel": "AD-DN: {ldapDn}", "internalName": "Interner Name", "internalNameHint": "Wird von der Synchronisation nie verändert. Bleibt das Feld leer, zeigt die Oberfläche stattdessen den AD-Namen.", "createLdapHint": "AD-Gruppen werden im LDAP-Bereich importiert, nicht hier angelegt.", "goToLdap": "Zum LDAP-Bereich", "members": { "title": "Mitglieder", "remove": "Mitglied entfernen", "ldapManaged": "Wird über AD-Sync verwaltet", "sourceManual": "Manuell", "sourceLdap": "LDAP", "addTitle": "Mitglied hinzufügen", "searchPlaceholder": "Benutzer suchen...", "noMembers": "Keine Mitglieder vorhanden.", "addError": "Mitglied konnte nicht hinzugefügt werden. Bitte erneut versuchen." }, "deleteConfirm": { "title": "Gruppe löschen", "body": "Diese Gruppe hat {memberCount} Mitglieder und {grantCount} Modul-Freigaben. Betroffene Benutzer verlieren den Zugriff, sofern sie ihn nicht anderweitig haben. Diese Aktion kann nicht rückgängig gemacht werden." }, "grants": { "matrixCheckboxLabel": "{module} für Gruppe {group} {granted, select, true {freigeben} other {entziehen}}" } } }, "adminModules": { "title": "Modulverwaltung", "description": "Module fuer Ihren Mandanten aktivieren oder deaktivieren", "activate": "Aktivieren", "deactivate": "Deaktivieren", "activated": "Aktiviert", "deactivated": "Deaktiviert", "system": "System", "version": "Version", "noModules": "Keine Module verfuegbar", "activateSuccess": "Modul erfolgreich aktiviert", "deactivateSuccess": "Modul erfolgreich deaktiviert", "error": "Fehler bei der Modulverwaltung", "grantsLink": "Freigaben-Matrix", "grants": { "title": "Freigaben-Matrix", "searchPlaceholder": "Module oder Gruppen durchsuchen...", "emptyModules": "Es sind noch keine Module für diesen Mandanten aktiviert. Aktiviere zuerst ein Modul unter Module.", "emptyModulesLink": "Zu Module", "adminNote": "ADMIN und SUPER_ADMIN haben immer Zugriff auf alle aktiven Module — diese Matrix betrifft nur die Rolle USER.", "saveError": "Freigabe konnte nicht gespeichert werden. Bitte erneut versuchen." }, "activationDialog": { "title": "Modul aktivieren: {module}", "body": "Soll die Standardgruppe sofort Zugriff auf dieses Modul erhalten, oder möchtest du die Freigaben separat konfigurieren?", "grantNow": "Sofort freigeben", "configureLater": "Später konfigurieren", "cancel": "Abbrechen", "noDefaultGroupHint": "Keine Standardgruppe markiert — lege zuerst eine unter Gruppen fest oder konfiguriere die Freigabe manuell." } }, "theme": { "light": "Hell", "dark": "Dunkel", "system": "System" }, "locale": { "de": "Deutsch", "en": "English" }, "modules": { "categoryTitle": "Module: {category}", "openModule": "Oeffnen", "noModules": "Keine aktiven Module in dieser Kategorie", "notFound": "Modul nicht gefunden", "notFoundDescription": "Das angeforderte Modul existiert nicht oder ist nicht aktiviert.", "backToCategory": "Zurueck zur Kategorie", "allModules": "Module", "allModulesDescription": "Verfuegbare Module fuer Ihren Mandanten", "noActiveModules": "Keine Module aktiviert. Bitten Sie Ihren Administrator, Module zu aktivieren.", "accessDenied": { "title": "Kein Zugriff auf dieses Modul", "body": "Du hast für dieses Modul keine Freigabe. Wende dich an deinen Administrator.", "backToDashboard": "Zur Startseite" } }, "domaincheck": { "title": "Domaincheck", "description": "Pruefe ob eine Domain verfuegbar ist", "inputPlaceholder": "Domain eingeben (z.B. beispiel.de)", "suggestions": "Alternativen", "checkButton": "Pruefen", "statusAvailable": "Verfuegbar", "statusRegistered": "Registriert", "noResults": "Gib einen Domain-Namen ein um die Verfuegbarkeit zu pruefen", "checking": "Pruefe...", "error": "Fehler bei der Pruefung" }, "dkvFleet": { "pageTitle": "DKV-Rechnung", "checkNow": "Jetzt pruefen", "checking": "Wird geprueft...", "lastChecked": "Zuletzt geprueft: {time} Uhr", "neverChecked": "Noch nie geprueft", "settingsTitle": "Moduleinstellungen", "historyTitle": "Verarbeitungshistorie", "exportFilesTitle": "Letzte Exportdateien", "emptyHistory": "Noch keine Rechnungen verarbeitet", "emptyHistoryBody": "Klicke auf 'Jetzt pruefen', um den Posteingang zu pruefen. Neue Rechnungen erscheinen hier automatisch.", "emptyExports": "Noch keine Exportdateien vorhanden", "emptyVehicles": "Keine Fahrzeuge hinterlegt", "emptyVehiclesBody": "Fuege Fahrzeuge manuell hinzu oder lade eine CSV-Datei hoch.", "status": { "processed": "Verarbeitet", "error": "Fehler", "sendFailed": "Versand fehlgeschlagen" }, "col": { "dateTime": "Datum/Zeit", "invoiceNumber": "Rechnungsnummer", "vehicles": "Fahrzeuge", "transactions": "Transaktionen", "status": "Status", "exportFile": "Exportdatei", "licensePlate": "Kennzeichen", "brand": "Marke", "model": "Modell", "driver": "Fahrer", "actions": "Aktionen" }, "addVehicle": "Fahrzeug hinzufuegen", "editVehicle": "Fahrzeug bearbeiten", "deleteVehicle": "Fahrzeug loeschen", "deleteVehicleBody": "Das Fahrzeug {plate} wird dauerhaft aus der Stammdatenliste entfernt. Diese Aktion kann nicht rueckgaengig gemacht werden.", "importCsv": "CSV importieren", "csvFormatHelp": "CSV-Format (Semikolon): Kennzeichen;Marke;Modell;Fahrer", "csvFormatExample": "Beispiel: GP-JL 728E;Mercedes;GLC 300;Max Mustermann", "importMode": "Importmodus", "importMerge": "Zusammenfuehren — neue Fahrzeuge hinzufuegen, vorhandene behalten", "importReplace": "Ersetzen — alle vorhandenen Fahrzeuge loeschen und neu importieren", "importReplaceWarning": "Alle vorhandenen Fahrzeuge werden ersetzt.", "importReplaceConfirmTitle": "Fahrzeuge ersetzen?", "importReplaceConfirmBody": "Alle vorhandenen Fahrzeuge werden durch die CSV-Daten ersetzt. Diese Aktion kann nicht rueckgaengig gemacht werden.", "importReplaceConfirmButton": "Ersetzen", "importSuccess": "{count} Fahrzeuge importiert", "vehicleCount": "{count} Fahrzeuge", "tabs": { "inbox": "Posteingang", "vehicles": "Fahrzeuge" }, "form": { "protocol": "Protokoll", "host": "Host", "hostExchange": "EWS-URL", "domain": "Domain", "domainHelp": "Optional — Windows-Domaene (z.B. CONTOSO). Leer lassen wenn nicht benoetigt.", "port": "Port", "encryption": "Verschluesselung", "encryptionNone": "Keine", "folder": "Ordner / Postfach", "folderExchangeHelp": "Standard-Postfaecher: Inbox, SentItems, DeletedItems, Drafts, JunkEmail", "senderFilter": "Absenderfilter", "pollInterval": "Abrufintervall", "pollIntervalSuffix": "Minuten", "username": "Benutzername", "password": "Passwort", "exportRecipient": "Export-Empfaenger", "vehicleFormat": "Fahrzeug-Formatstring", "vehicleFormatHelp": "Verfuegbare Platzhalter: {Marke}, {Modell}, {Kennzeichen}, {Fahrer}", "active": "Aktiv", "testConnection": "Verbindung testen", "testTesting": "Verbindung wird getestet...", "testSuccess": "Verbindung erfolgreich", "testFailed": "Verbindung fehlgeschlagen: {error}", "save": "Einstellungen speichern", "cancel": "Bearbeitung abbrechen", "cancelDialog": "Abbrechen", "showPassword": "Passwort anzeigen", "hidePassword": "Passwort verbergen", "exchangeAuthHint": "401 — moegliche Ursachen:", "exchangeAuthHint1": "Falsches Passwort oder Benutzername", "exchangeAuthHint2": "Domain: Windows-Kurzname (z.B. FIRMA, nicht firma.de)", "exchangeAuthHint3": "Benutzername ohne Domain-Praefix (z.B. 'max.muster', nicht 'FIRMA\\max.muster')", "exchangeAuthHint4": "Office 365 / Exchange Online: EWS-Basisauthentifizierung seit Okt. 2022 deaktiviert — nicht unterstuetzt" }, "errors": { "pollFailed": "Posteingang konnte nicht geprueft werden. Ueberpruefe die Konfiguration unter 'Moduleinstellungen > Posteingang'.", "smtpFailed": "Export wurde erstellt, konnte aber nicht gesendet werden. Die Datei ist weiterhin zum Download verfuegbar." } }, "marketplace": { "title": "Marktplatz", "subtitle": "Entdecken und aktivieren Sie Module fuer Ihren Mandanten", "activate": "Modul aktivieren", "deactivate": "Deaktivieren", "searchPlaceholder": "Module suchen...", "statusAll": "Alle", "statusActive": "Aktiviert", "statusAvailable": "Verfuegbar", "categoryAll": "Alle", "emptyTitle": "Noch keine Module verfuegbar", "emptyBody": "Module werden vom Systemadministrator bereitgestellt. Schauen Sie spaeter noch einmal vorbei.", "filteredEmptyTitle": "Keine Ergebnisse", "filteredEmptyBody": "Versuchen Sie einen anderen Suchbegriff oder aendern Sie die Filter.", "errorLoad": "Module konnten nicht geladen werden. Bitte laden Sie die Seite neu.", "toastActivated": "Modul erfolgreich aktiviert", "toastDeactivated": "Modul erfolgreich deaktiviert", "toastActivateError": "Aktivierung fehlgeschlagen. Bitte versuchen Sie es erneut.", "toastDeactivateError": "Deaktivierung fehlgeschlagen. Bitte versuchen Sie es erneut.", "deactivateDialogTitle": "Modul deaktivieren", "deactivateDialogBody": "Moechten Sie {moduleName} fuer diesen Mandanten deaktivieren? Das Modul wird aus der Seitenleiste entfernt.", "deactivateDialogConfirm": "Deaktivieren", "deactivateDialogCancel": "Abbrechen", "tenantContextLabel": "Mandanten-Kontext", "backToMarketplace": "Zurueck zum Marktplatz", "detailVersion": "Version {version}", "detailStatusActive": "Aktiviert fuer diesen Mandanten", "detailStatusInactive": "Nicht aktiviert", "accessDenied": "Zugriff verweigert", "statusNoAccess": "Kein Zugriff", "toastNoAccess": "Kein Zugriff auf dieses Modul — wende dich an deinen Administrator." }, "certManager": { "title": "Zertifikat-Manager", "description": "Zertifikate analysieren, aufteilen, zusammenfuehren und konvertieren.", "tabs": { "inspect": "Analysieren", "split": "Aufteilen", "merge": "Zusammenfuehren", "convert": "Konvertieren" }, "dropZone": { "placeholder": "Datei hierher ziehen oder klicken", "formats": ".pem, .crt, .cer, .der, .pfx, .p12, .p7b, .p7c" }, "paste": { "placeholder": "PEM-Inhalt einfuegen (-----BEGIN ...)" }, "password": { "label": "Passwort (PFX/P12)" }, "or": "oder", "actions": { "inspect": "Analysieren", "split": "Aufteilen", "merge": "Zusammenfuehren", "convert": "Konvertieren", "download": "Herunterladen", "downloadZip": "Alle als ZIP herunterladen", "processing": "Wird verarbeitet..." }, "certRole": { "root": "Root-CA", "intermediate": "Zwischen-CA", "end-entity": "Zertifikat" }, "emptyState": { "inspect": "Kein Zertifikat geladen.", "inspectBody": "Lade eine Datei hoch oder fuege PEM-Text ein.", "split": "Keine Datei geladen.", "splitBody": "Lade eine Fullchain- oder P7B-Datei hoch.", "merge": "Keine Zertifikate ausgewaehlt.", "mergeBody": "Lade mindestens zwei Dateien hoch.", "convert": "Keine Datei geladen.", "convertBody": "Lade eine Datei hoch und waehle ein Ausgabeformat." }, "error": { "generic": "Verarbeitung fehlgeschlagen. Pruefe das Dateiformat oder das Passwort.", "wrongPassword": "Falsches Passwort. PFX/P12-Datei konnte nicht entschluesselt werden.", "unknownFormat": "Unbekanntes Format. Die Datei konnte nicht als Zertifikat erkannt werden." } }, "tenderRadar": { "page": { "title": "Ausschreibungs-Radar", "loading": "Lädt…", "settingsTitle": "Einstellungen", "mySourcesTitle": "Meine Quellen", "pollNow": "Jetzt abrufen", "pollNowTitle": "Fällige Quellen jetzt abrufen", "polling": "Wird abgerufen…", "pollError": "Der Abruf konnte nicht ausgelöst werden. Möglicherweise fehlen Ihnen die nötigen Rechte.", "pollErrorDismiss": "Schließen" }, "results": { "colTitle": "Titel", "colBuyer": "Auftraggeber", "colDeadline": "Frist", "colValue": "Wert", "colPublished": "Veröffentlicht", "colTriage": "Triage", "noValue": "keine Wertangabe", "error": "Ausschreibungen konnten nicht geladen werden.", "emptyTitle": "Keine Ausschreibungen gefunden.", "emptyBody": "Passen Sie die Filter an oder deaktivieren Sie „nur noch offene\".", "markUnread": "Als ungelesen markieren", "markRead": "Als gelesen markieren", "readLabel": "Gelesen", "unreadLabel": "Ungelesen", "removeFavorite": "Favorit entfernen", "setFavorite": "Favorit setzen", "favoriteOn": "★ Favorit", "favoriteOff": "☆ Favorit", "showingRange": "Zeige {from}–{to} von {total}", "prevPage": "← Zurück", "nextPage": "Weiter →" }, "filter": { "sortPublished": "Veröffentlichungsdatum", "sortDeadline": "Abgabefrist", "sortValue": "Auftragswert", "searchLabel": "Suche", "searchPlaceholder": "Titel oder Auftraggeber…", "sortLabel": "Sortierung", "openOnlyLabel": "Nur noch offene", "favOnlyLabel": "Nur Favoriten/Merkliste", "deadlineFromLabel": "Abgabefrist von", "deadlineToLabel": "Abgabefrist bis", "plzLabel": "PLZ", "plzPlaceholder": "z. B. 10", "bundeslandLabel": "Bundesland", "bundeslandAll": "Alle Bundesländer", "cpvLabel": "Branche (CPV)", "cpvPlaceholder": "z. B. Bau, IT, Gesundheit…", "cpvRemoveAria": "Division {code} entfernen", "valueMinLabel": "Auftragswert von (€)", "valueMinPlaceholder": "min.", "valueMaxLabel": "Auftragswert bis (€)", "valueMaxPlaceholder": "max.", "includeNullValueLabel": "Ohne Wertangabe einschließen", "bundeslandOptions": { "DE1": "Baden-Württemberg", "DE2": "Bayern", "DE3": "Berlin", "DE4": "Brandenburg", "DE5": "Bremen", "DE6": "Hamburg", "DE7": "Hessen", "DE8": "Mecklenburg-Vorpommern", "DE9": "Niedersachsen", "DEA": "Nordrhein-Westfalen", "DEB": "Rheinland-Pfalz", "DEC": "Saarland", "DED": "Sachsen", "DEE": "Sachsen-Anhalt", "DEF": "Schleswig-Holstein", "DEG": "Thüringen" }, "cpvDivisions": { "03": "Landwirtschaftliche, fischereiwirtschaftliche, forstwirtschaftliche und verwandte Erzeugnisse", "09": "Mineralölerzeugnisse, Brennstoffe, Elektrizität und andere Energiequellen", "14": "Bergbauerzeugnisse, Grundstoffe und verwandte Erzeugnisse", "15": "Nahrungsmittel, Getränke, Tabak und verwandte Erzeugnisse", "16": "Land- und forstwirtschaftliche Maschinen", "18": "Bekleidung, Schuhe, Reiseartikel und Zubehör", "19": "Leder- und Textilwaren, Kunststoff- und Gummierzeugnisse", "22": "Druckerzeugnisse und verwandte Erzeugnisse", "24": "Chemische Erzeugnisse", "30": "Büromaschinen, Datenverarbeitungsgeräte, -ausrüstung und -material, ausgenommen Möbel und Softwarepakete", "31": "Elektrische Maschinen, Geräte, Ausrüstungen und Verbrauchsartikel; Beleuchtung", "32": "Rundfunk-, Fernseh-, Kommunikations-, Telekommunikations- und verwandte Geräte", "33": "Medizinische Apparate, pharmazeutische Erzeugnisse und Körperpflegeprodukte", "34": "Transportausrüstung und Transportzubehör", "35": "Sicherheits-, Feuerlösch-, Polizei- und Verteidigungsausrüstung", "37": "Musikinstrumente, Sportartikel, Spiele, Spielzeug, Kunsthandwerk, Kunstmaterial und Zubehör", "38": "Laborgeräte, optische und Präzisionsgeräte (ausgenommen Gläser)", "39": "Möbel (einschließlich Büromöbel), Einrichtungsgegenstände, Haushaltsgeräte (ausgenommen Beleuchtung) und Reinigungsmittel", "41": "Gesammeltes und gereinigtes Wasser", "42": "Industriemaschinen", "43": "Maschinen für Bergbau, Steinbruch, Bauwesen", "44": "Baustoffe und zugehörige Artikel", "45": "Bauarbeiten", "48": "Softwarepaket und Informationssysteme", "50": "Reparatur- und Wartungsdienste", "51": "Installationsdienste (ausgenommen Software)", "55": "Beherbergungs-, Gaststätten- und Handelsdienstleistungen", "60": "Transportdienstleistungen (ohne Abfalltransport)", "63": "Neben- und Hilfstätigkeiten im Verkehr; Reisebüros", "64": "Post- und Telekommunikationsdienste", "65": "Versorgungsbetriebe", "66": "Finanz- und Versicherungsdienstleistungen", "70": "Dienstleistungen im Zusammenhang mit Immobilien", "71": "Architektur-, Bau-, Ingenieur- und Prüfdienste", "72": "IT-Dienste: Beratung, Software-Entwicklung, Internet und Hilfestellung", "73": "Forschungs- und Entwicklungsdienste sowie zugehörige Beratung", "75": "Öffentliche Verwaltung, Verteidigung und Sozialversicherung", "76": "Dienstleistungen im Zusammenhang mit der Öl- und Gasindustrie", "77": "Landwirtschaftliche, forstwirtschaftliche, gartenbauliche Dienste, Aquakultur und Imkerei", "79": "Unternehmensbezogene Dienstleistungen: Recht, Marketing, Consulting, Personal, Druck und Sicherheit", "80": "Dienstleistungen des Bildungswesens und der Ausbildung", "85": "Dienste im Gesundheits- und Sozialwesen", "90": "Abwasser- und Abfallbeseitigung, Reinigung und Umweltschutzdienste", "92": "Dienstleistungen der Freizeitgestaltung, der Kultur und des Sports", "98": "Sonstige Gemeinschafts-, Sozial- und Individualdienstleistungen" } }, "savedSearch": { "title": "Suchprofile", "saveAsLabel": "Aktuelle Filter speichern als", "namePlaceholder": "Name des Suchprofils…", "save": "Speichern", "cancel": "Abbrechen", "loading": "Lädt…", "empty": "Noch keine Suchprofile gespeichert.", "loadTitle": "Suchprofil laden", "instantAlertTitle": "Sofort-Alert per E-Mail bei neuen Treffern dieses Profils", "instantAlertLabel": "Sofort-Alert", "instantAlertAria": "Sofort-Alert für {name}", "renameTitle": "Umbenennen", "renameAria": "{name} umbenennen", "renameConfirmAria": "{name} umbenennen bestätigen", "renameCancelAria": "Umbenennen abbrechen", "deleteTitle": "Löschen", "deleteAria": "{name} löschen", "errorLoad": "Suchprofile konnten nicht geladen werden.", "errorSave": "Suchprofil konnte nicht gespeichert werden.", "errorRename": "Suchprofil konnte nicht umbenannt werden.", "errorDelete": "Suchprofil konnte nicht gelöscht werden.", "errorToggleAlert": "Sofort-Alert konnte nicht umgeschaltet werden." }, "detail": { "dialogAria": "Ausschreibungsdetails", "title": "Ausschreibungsdetails", "close": "Schließen", "loading": "Lädt…", "error": "Ausschreibung konnte nicht geladen werden.", "fieldTitle": "Titel", "fieldBuyer": "Auftraggeber", "fieldRegion": "Region / PLZ / Bundesland", "fieldCpv": "CPV-Codes", "noCpv": "keine CPV-Codes angegeben", "fieldDeadline": "Abgabefrist", "noDeadline": "keine Frist angegeben", "fieldValue": "Geschätzter Auftragswert", "noValue": "keine Wertangabe", "fieldProcedureType": "Verfahrensart", "fieldStatus": "Status", "fieldPublished": "Veröffentlicht", "mirrorNotice": "Vergabeunterlagen werden nicht lokal gespiegelt — der folgende Link führt direkt zum Original auf dem Quellportal.", "sourceLink": "{portal}: Zur Ausschreibung auf dem Quellportal →", "noSourceLink": "{portal}: Kein Quell-Link verfügbar.", "sourceLinkFallback": "Zur Ausschreibung auf dem Quellportal →", "noSourceLinkFallback": "Kein Quell-Link verfügbar." }, "coverage": { "label": "Datenabdeckung:", "text": "Aktuell werden nur EU-weite Oberschwellen-Ausschreibungen aus der zentralen DÖE-Quelle erfasst. Unterschwellen-Vergaben einzelner Vergabestellen fehlen noch — eine kurze Trefferliste ist daher kein Fehler.", "denylistLabel": "Manuell beobachten:", "denylistText": "Diese Portale lassen laut ihren Nutzungsbedingungen keinen automatisierten Zugriff zu und müssen daher manuell geprüft werden:" }, "settings": { "title": "Ausschreibungs-Radar — Einstellungen", "rssSectionTitle": "RSS-Feeds", "rssSectionBody": "Öffentliche, plattformweite RSS-Quellen (z. B. service.bund.de oder eine subreport-elvis-Kommunalfeed) — gilt für alle Mandanten gleich, nicht pro Mandant konfigurierbar.", "rssSectionUserNote": "Persönliche Feeds legen Sie auf „Meine Quellen\" an.", "accessDeniedText": "Diese Seite verwaltet plattformweite Einstellungen und ist Administratoren vorbehalten.", "digestIntervalLabel": "Digest-Intervall", "digestDaily": "Täglich", "digestWeekly": "Wöchentlich", "digestOff": "Aus", "digestHelp": "Fasst neue Treffer aus Ihren Suchprofilen in einer täglichen oder wöchentlichen Sammel-Mail zusammen. „Aus\" deaktiviert den Digest — Sofort-Alerts pro Suchprofil bleiben unabhängig davon nutzbar.", "saveSuccess": "Einstellung gespeichert.", "errorLoad": "Benachrichtigungseinstellung konnte nicht geladen werden", "errorSave": "Benachrichtigungseinstellung konnte nicht gespeichert werden" }, "sourceConfig": { "errorLoad": "Konfiguration konnte nicht geladen werden", "errorSave": "Einstellungen konnten nicht gespeichert werden", "validationError": "Intervall muss zwischen {min} und {max} Minuten liegen.", "sourceLabel": "Quelle", "lastIngestedLabel": "Zuletzt erfasster Tag", "neverIngested": "Noch keine Erfassung", "pollIntervalLabel": "Abrufintervall (Minuten) *", "minutesSuffix": "Min.", "pollIntervalHelp": "Cron-Taktfrequenz ({min}–{max} Min.) — der eigentliche DÖE-Abruf ist zusätzlich über den Tages-Cursor gedrosselt.", "activeLabel": "Aktiv", "saving": "Speichert...", "save": "Speichern", "saveSuccess": "Einstellungen gespeichert." }, "rssFeeds": { "errorLoad": "RSS-Feeds konnten nicht geladen werden", "errorAdd": "RSS-Feed konnte nicht gespeichert werden", "errorRemove": "RSS-Feed konnte nicht entfernt werden", "validationRequired": "URL und Bezeichnung sind erforderlich.", "empty": "Noch keine RSS-Feeds hinterlegt.", "activeLabel": "aktiv", "inactiveLabel": "inaktiv", "removeAria": "RSS-Feed \"{label}\" entfernen", "removing": "Entfernt...", "remove": "Entfernen", "urlLabel": "Feed-URL *", "urlPlaceholder": "https://www.service.bund.de/.../RSSGenerator_Ausschreibungen.xml", "labelLabel": "Bezeichnung *", "labelPlaceholder": "z. B. service-bund", "adding": "Wird hinzugefügt...", "add": "Feed hinzufügen" }, "emailAlerts": { "notSaved": "Noch nicht gespeichert — Postfach-Konfiguration ausfüllen und speichern.", "protocolLabel": "Protokoll *", "protocolImap": "IMAP", "protocolExchange": "Exchange", "hostLabelExchange": "EWS-Endpunkt-URL", "hostLabelImap": "IMAP-Server", "hostPlaceholderExchange": "https://mail.firma.de/EWS/Exchange.asmx", "hostPlaceholderImap": "imap.firma.de", "portLabel": "Port *", "encryptionLabel": "Verschlüsselung *", "encryptionNone": "Keine", "encryptionStarttls": "STARTTLS", "encryptionSslTls": "SSL-TLS", "folderLabel": "Ordner", "folderPlaceholderExchange": "Inbox", "folderPlaceholderImap": "INBOX", "domainLabel": "Windows-Domäne", "domainPlaceholder": "CONTOSO", "senderFilterLabel": "Absenderfilter", "senderFilterPlaceholder": "alerts@vergabeportal.de", "usernameLabel": "Benutzername", "passwordLabel": "Passwort", "passwordPlaceholder": "••••••••", "showPassword": "Passwort anzeigen", "hidePassword": "Passwort verbergen", "activeLabel": "Aktiv", "saving": "Wird gespeichert...", "save": "Speichern", "saveSuccess": "Einstellungen gespeichert.", "errorSave": "Einstellungen konnten nicht gespeichert werden" }, "mySources": { "title": "Meine Quellen", "intro": "Ausschreibungen, die aus Ihrem Postfach hereinkommen, erscheinen danach in der Trefferliste aller Kolleginnen und Kollegen Ihres Mandanten — es gibt keine getrennte Sichtbarkeit je Postfach.", "mailboxSectionTitle": "Mein Postfach", "feedsSectionTitle": "Meine Feeds", "notificationSectionTitle": "Benachrichtigung", "platformFeedsNote": "Diese Feeds werden von der Administration gepflegt und gelten für alle." } } }