57c338fe53
- Statusfarben als OKLCH-Tokens (Flaeche + kontrastgepruefte Textvariante) und Well-Token - Gesundheitsbalken mit Legende und vorgelesener Zusammenfassung - Karten nach Zustand sortiert, Statusleiste, getoenter Schatten, Statuspille - Messwerte in eingelassenen Feldern: PVE-Knoten mit Balken, PBS-Fuellstand/Sicherung/Pruefung, PMG-Zahlfelder - offline & verwaist: gestrichelt, gedaempft, keine alten Messwerte - Skelett-Karten beim Laden, Leerzustand als Well, relative Zeitangaben Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1279 lines
60 KiB
JSON
1279 lines
60 KiB
JSON
{
|
||
"common": {
|
||
"appName": "Tessera",
|
||
"loading": "Laden...",
|
||
"save": "Speichern",
|
||
"cancel": "Abbrechen",
|
||
"menu": "Menu",
|
||
"confirm": "Bestätigen",
|
||
"delete": "Löschen",
|
||
"edit": "Bearbeiten",
|
||
"create": "Erstellen",
|
||
"close": "Schließen",
|
||
"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 ungültig",
|
||
"networkError": "Verbindungsfehler. Bitte versuchen Sie es erneut."
|
||
},
|
||
"branding": {
|
||
"tagline": "Modulare Workflow-Plattform für Ihr Unternehmen"
|
||
},
|
||
"desktopDownload": {
|
||
"windows": "Desktop-App herunterladen (Windows)",
|
||
"linux": "Desktop-App herunterladen (Linux)",
|
||
"linuxShort": "Linux-Version",
|
||
"version": "Version {version}"
|
||
},
|
||
"resetPassword": {
|
||
"title": "Passwort zurücksetzen",
|
||
"email": "E-Mail-Adresse",
|
||
"submit": "Link senden",
|
||
"success": "Falls ein Konto mit dieser E-Mail existiert, wurde ein Link zum Zurücksetzen gesendet.",
|
||
"backToLogin": "Zurück zur Anmeldung",
|
||
"newPasswordTitle": "Neues Passwort festlegen",
|
||
"newPassword": "Neues Passwort",
|
||
"confirmPassword": "Passwort bestätigen",
|
||
"submitReset": "Passwort zurücksetzen",
|
||
"resetSuccess": "Ihr Passwort wurde erfolgreich zurückgesetzt.",
|
||
"redirecting": "Sie werden in wenigen Sekunden zur Anmeldung weitergeleitet...",
|
||
"tokenExpired": "Der Link zum Zurücksetzen ist abgelaufen. Bitte fordern Sie einen neuen an.",
|
||
"tokenUsed": "Dieser Link wurde bereits verwendet. Bitte fordern Sie einen neuen an.",
|
||
"tokenInvalid": "Der Link zum Zurücksetzen ist ungültig.",
|
||
"passwordMismatch": "Die Passwörter stimmen nicht überein."
|
||
},
|
||
"changePassword": {
|
||
"title": "Passwort ändern",
|
||
"currentPassword": "Aktuelles Passwort",
|
||
"newPassword": "Neues Passwort",
|
||
"confirmPassword": "Neues Passwort bestätigen",
|
||
"submit": "Passwort ändern",
|
||
"success": "Ihr Passwort wurde erfolgreich geändert.",
|
||
"forceChangeNotice": "Aus Sicherheitsgründen müssen Sie Ihr Passwort ändern, bevor Sie fortfahren können.",
|
||
"wrongCurrentPassword": "Das aktuelle Passwort ist falsch.",
|
||
"networkError": "Verbindungsfehler. Bitte versuchen Sie es erneut.",
|
||
"passwordMismatch": "Die Passwörter stimmen nicht überein."
|
||
}
|
||
},
|
||
"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",
|
||
"channel": {
|
||
"beta": "Beta",
|
||
"live": "Live",
|
||
"dev": "Entwicklung"
|
||
},
|
||
"whatsNew": "Was ist neu"
|
||
},
|
||
"dashboard": {
|
||
"title": "Dashboard",
|
||
"empty": "Keine Widgets aktiv",
|
||
"addWidget": "Widget hinzufügen"
|
||
},
|
||
"settings": {
|
||
"link": "Einstellungen",
|
||
"navLabel": "Einstellungen",
|
||
"backToDashboard": "Zurück zum Dashboard",
|
||
"categoryDashboard": "Dashboard",
|
||
"categoryWidgets": "Widgets",
|
||
"widgets": {
|
||
"empty": "Es sind noch keine Widgets auf dem Dashboard platziert."
|
||
},
|
||
"categoryCalendar": "Kalender",
|
||
"categoryGeneral": "Allgemein",
|
||
"categoryAccount": "Konto",
|
||
"categoryDesktopApp": "Desktop-App",
|
||
"categorySmtp": "SMTP",
|
||
"account": {
|
||
"title": "Konto",
|
||
"avatarLabel": "Profilbild",
|
||
"avatarHelp": "Erlaubte Formate: PNG, JPEG, WebP. Maximale Größe: 2 MB.",
|
||
"uploadCta": "Bild hochladen",
|
||
"uploadSuccess": "Profilbild wurde erfolgreich aktualisiert.",
|
||
"uploadError": "Hochladen fehlgeschlagen. Bitte prüfen Sie das Dateiformat und die Dateigröße.",
|
||
"ldapManagedNotice": "Ihr Passwort wird über das Verzeichnis (LDAP) verwaltet. Eine Änderung ist hier nicht möglich.",
|
||
"passwordSectionTitle": "Passwort ändern",
|
||
"accentColorLabel": "Akzentfarbe",
|
||
"accentColorHelp": "Passt die Hauptfarbe der Oberfläche an.",
|
||
"accentColorReset": "Zurücksetzen",
|
||
"accentColorSave": "Farbe speichern",
|
||
"accentColorSuccess": "Akzentfarbe erfolgreich gespeichert.",
|
||
"accentColorError": "Speichern fehlgeschlagen.",
|
||
"accentColorHex": "Hex-Code",
|
||
"accentColorHexInvalid": "Ungültiger Farbwert. Bitte geben Sie sechs Hexadezimalzeichen ein, z. B. #ffed00.",
|
||
"deleteAvatarCta": "Bild löschen",
|
||
"deleteAvatarSuccess": "Profilbild erfolgreich gelöscht.",
|
||
"deleteAvatarError": "Löschen fehlgeschlagen."
|
||
},
|
||
"desktop": {
|
||
"title": "Desktop-App",
|
||
"intro": "Die Desktop-App öffnet Tessera in einem eigenen Fenster – ohne Browser, mit Symbol im Infobereich der Taskleiste.",
|
||
"firstStart": "Beim ersten Start fragt die App nach der Adresse Ihres Tessera-Servers; das ist die Adresse, unter der Sie Tessera auch im Browser öffnen.",
|
||
"tray": "Schließen Sie das Fenster, läuft Tessera im Infobereich weiter; über das Symbol dort öffnen Sie das Fenster wieder, schalten den automatischen Start ein oder beenden die App.",
|
||
"update": "Erscheint eine neuere Version, weist die App Sie darauf hin und führt Sie auf diese Seite.",
|
||
"versionLabel": "Aktuelle Version: {version}",
|
||
"channelBeta": "Beta-Ausgabe, Stand {commit}",
|
||
"downloadWindows": "Für Windows herunterladen",
|
||
"downloadLinux": "Für Linux herunterladen",
|
||
"fileInfo": "{name} · {size}",
|
||
"unavailable": "Auf diesem Server sind derzeit keine Desktop-Pakete hinterlegt.",
|
||
"connectedTo": "Verbunden mit: {origin}",
|
||
"changeHint": "Ändern über das Tessera-Symbol im Infobereich → „Server-Adresse ändern…“"
|
||
},
|
||
"sourceDeleteConfirm": "Möchten Sie diese Kalenderquelle wirklich löschen?",
|
||
"sourceDeleteCta": "Quelle löschen",
|
||
"providerDeleteConfirm": "Möchten Sie diesen Suchanbieter wirklich löschen?",
|
||
"providerDeleteCta": "Anbieter löschen",
|
||
"cancel": "Abbrechen",
|
||
"smtp": {
|
||
"title": "SMTP-Konfiguration",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"encryption": "Verschlüsselung",
|
||
"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",
|
||
"bugReportRecipient": "Fehlermeldungen an",
|
||
"bugReportRecipientHelp": "Optional – Postfach, an das Anwender über den Knopf „Fehler melden\" ihre Meldungen mit Bildschirmfoto schicken. Leer lassen, wenn der Knopf keine E-Mails senden soll."
|
||
}
|
||
},
|
||
"widgets": {
|
||
"emptyHeading": "Keine Widgets aktiv",
|
||
"emptyBody": "Klicken Sie auf Bearbeiten, um Widgets hinzuzufügen.",
|
||
"addWidget": "Widget hinzufügen",
|
||
"catalogTitle": "Widget hinzufügen",
|
||
"catalogClose": "Dialog schließen",
|
||
"deleteTooltip": "Widget entfernen",
|
||
"dragHint": "Ziehen Sie die Kachel, um sie zu verschieben",
|
||
"editMode": "Dashboard bearbeiten",
|
||
"saveChanges": "Änderungen speichern",
|
||
"layoutLoadError": "Dashboard konnte nicht geladen werden. Bitte laden Sie die Seite neu.",
|
||
"widgetSaveError": "Änderungen konnten nicht gespeichert werden. Bitte versuchen Sie es erneut.",
|
||
"unavailable": "Diese Kachel steht nicht zur Verfügung — das zugehörige Modul ist nicht freigegeben.",
|
||
"tabs": {
|
||
"navLabel": "Dashboard-Reiter",
|
||
"add": "Dashboard hinzufügen",
|
||
"switching": "Dashboard wird gewechselt …",
|
||
"renameButtonLabel": "Dashboard umbenennen",
|
||
"renameInputLabel": "Name des Dashboards",
|
||
"deleteButtonLabel": "Dashboard löschen",
|
||
"deleteDialogTitle": "Dashboard löschen",
|
||
"deleteDialogBody": "Möchten Sie das Dashboard „{name}“ wirklich löschen? Seine Kacheln und seine Anordnung werden mit gelöscht.",
|
||
"dragHint": "Ziehen Sie einen Reiter mit der Maus an eine andere Stelle. Der erste Reiter wird beim Öffnen geladen."
|
||
},
|
||
"clock": {
|
||
"name": "Uhr",
|
||
"description": "Zeigt die aktuelle Uhrzeit an",
|
||
"dateHint": "Datum anzeigen",
|
||
"fontSizeLabel": "Schriftgröße der Uhrzeit (Punkt)",
|
||
"fontSizeAuto": "automatisch",
|
||
"fontSizeHint": "Leer lassen, dann richtet sich die Uhrzeit nach der Größe der Kachel. Ein Wert zwischen 8 und 200 legt die Schrift fest, unabhängig von der Kachelgröße.",
|
||
"fontSizeInvalid": "Bitte geben Sie eine Zahl zwischen 8 und 200 ein oder lassen Sie das Feld leer."
|
||
},
|
||
"search": {
|
||
"name": "Suchleiste",
|
||
"description": "Schnellsuche im Web",
|
||
"placeholder": "Suchen...",
|
||
"searchButton": "Suchen",
|
||
"providers": "Suchanbieter",
|
||
"addProvider": "Eigenen Suchanbieter hinzufügen",
|
||
"addProviderButton": "Anbieter hinzufügen"
|
||
},
|
||
"calendar": {
|
||
"name": "Kalender",
|
||
"description": "Kommende Termine",
|
||
"loading": "Laden...",
|
||
"emptyNoSources": "Keine Kalenderquellen konfiguriert",
|
||
"emptyNoEvents": "Keine anstehenden Termine",
|
||
"nothingSelected": "Nichts zum Anzeigen ausgewählt",
|
||
"monthPrev": "Zurück",
|
||
"monthNext": "Weiter",
|
||
"monthToday": "Zurück zum heutigen Monat",
|
||
"upcomingTitle": "Nächste Termine",
|
||
"tooltipMore": "Weitere Termine vorhanden",
|
||
"allDay": "ganztägig",
|
||
"dayEventsOne": "{date}: 1 Termin",
|
||
"dayEventsMany": "{date}: {count} Termine",
|
||
"configShowMonth": "Monatsansicht anzeigen",
|
||
"configMaxEvents": "Anzahl Termine",
|
||
"configMaxEventsNone": "Ausblenden",
|
||
"configMaxEventsOne": "1 Termin",
|
||
"configMaxEventsMany": "{count} Termine",
|
||
"configLookahead": "Zeitraum",
|
||
"configLookaheadOption": "Nächste {days} Tage",
|
||
"configSourcesHint": "Kalenderquellen verwalten Sie unter",
|
||
"configSourcesLink": "Einstellungen → Dashboard → Kalender",
|
||
"connectionSuccess": "Verbindung erfolgreich",
|
||
"connectionError": "Verbindung fehlgeschlagen. Bitte überprüfen Sie die URL und Zugangsdaten.",
|
||
"syncErrorLabel": "Synchronisierungsfehler",
|
||
"connectionFailedLabel": "Verbindung fehlgeschlagen",
|
||
"addSource": "Quelle hinzufügen",
|
||
"sourceEmpty": "Keine Kalenderquellen eingerichtet. Fügen Sie eine Quelle hinzu, um Termine anzuzeigen.",
|
||
"formFieldName": "Name",
|
||
"formFieldType": "Typ",
|
||
"formFieldExchangeMode": "Exchange-Anbindung",
|
||
"formFieldDomain": "Domäne",
|
||
"formFieldDomainHint": "Optional – nur nötig, wenn Ihr Exchange-Server die Anmeldung als DOMÄNE\\Benutzer erwartet.",
|
||
"formFieldUrl": "Adresse (URL)",
|
||
"formFieldUrlPlaceholderEws": "https://mail.firma.de/EWS/Exchange.asmx",
|
||
"formFieldUrlPlaceholderGraph": "https://graph.microsoft.com/v1.0",
|
||
"formFieldUrlPlaceholderCaldav": "https://caldav.firma.de/dav/",
|
||
"formFieldUrlPlaceholderIcs": "https://…/kalender.ics",
|
||
"formFieldUrlHintEws": "Vollständige EWS-Adresse inkl. /EWS/Exchange.asmx eintragen – nur der Servername reicht nicht.",
|
||
"formFieldUsername": "Benutzername",
|
||
"formFieldPassword": "Passwort",
|
||
"formFieldColor": "Farbe",
|
||
"formSave": "Speichern",
|
||
"formSaving": "Wird gespeichert …",
|
||
"formTestConnection": "Verbindung testen",
|
||
"formTesting": "Verbindung wird geprüft …",
|
||
"formTestSuccess": "Verbindung erfolgreich.",
|
||
"formTestFailed": "Verbindung fehlgeschlagen. Bitte prüfen Sie Adresse und Zugangsdaten.",
|
||
"formCancel": "Abbrechen",
|
||
"formUrlErrorHttps": "Die Adresse muss mit https:// beginnen.",
|
||
"formUrlErrorInvalid": "Bitte geben Sie eine gültige Adresse ein.",
|
||
"saveSuccess": "Kalenderquelle gespeichert.",
|
||
"saveError": "Die Kalenderquelle konnte nicht gespeichert werden.",
|
||
"deleteDialogCancel": "Löschen abbrechen",
|
||
"deleteDialogLabel": "Löschen bestätigen"
|
||
},
|
||
"note": {
|
||
"name": "Notizen",
|
||
"description": "Freitext-Notizen mit Markdown",
|
||
"defaultTitle": "Notiz",
|
||
"autosaveError": "Speichern fehlgeschlagen",
|
||
"editMode": "Bearbeitungsmodus",
|
||
"viewMode": "Vorschaumodus",
|
||
"titleLabel": "Titel"
|
||
},
|
||
"calculator": {
|
||
"name": "Taschenrechner",
|
||
"description": "Grundrechenarten mit Tastatureingabe",
|
||
"displayLabel": "Anzeige",
|
||
"memoryLabel": "Speicherfunktionen",
|
||
"backspaceLabel": "Rückschritt"
|
||
},
|
||
"favorites": {
|
||
"name": "Favoriten",
|
||
"description": "Schnellzugriff auf Links",
|
||
"loading": "Favoriten werden geladen...",
|
||
"empty": "Noch keine Favoriten.",
|
||
"addTitle": "Titel",
|
||
"addUrl": "URL",
|
||
"addButton": "Hinzufügen",
|
||
"listView": "Liste",
|
||
"gridView": "Kacheln",
|
||
"editButton": "Favorit bearbeiten",
|
||
"deleteButton": "Favorit löschen",
|
||
"moveUpButton": "Nach oben",
|
||
"moveDownButton": "Nach unten",
|
||
"saveButton": "Speichern",
|
||
"cancelButton": "Abbrechen",
|
||
"error": "Fehler beim Laden der Favoriten",
|
||
"titleLabel": "Titel",
|
||
"titlePlaceholder": "Titel (optional)",
|
||
"viewModeLabel": "Ansicht wechseln",
|
||
"iconUrlPlaceholder": "Logo-Adresse (optional)",
|
||
"iconUploadLabel": "Eigenes Symbol hochladen",
|
||
"iconUploadHint": "PNG, JPEG, GIF, WebP, ICO oder SVG, höchstens 512 KB. Ein hochgeladenes Symbol hat Vorrang vor der Logo-Adresse.",
|
||
"iconUploadedHint": "Für diesen Favoriten ist ein eigenes Symbol hochgeladen.",
|
||
"iconRemoveButton": "Hochgeladenes Symbol entfernen",
|
||
"iconUrlUnreachable": "Das Bild unter dieser Adresse konnte nicht geladen werden. Die Seite blockiert vermutlich automatische Abrufe (zum Beispiel durch eine Cloudflare-Prüfung) oder ist nicht erreichbar. Bitte laden Sie das Symbol stattdessen hoch.",
|
||
"iconTooLarge": "Die Datei ist zu groß – erlaubt sind höchstens 512 KB.",
|
||
"iconInvalidType": "Nur Bilder im Format PNG, JPEG, GIF, WebP, ICO oder SVG sind erlaubt.",
|
||
"iconUploadFailed": "Das Symbol konnte nicht hochgeladen werden."
|
||
},
|
||
"stopwatch": {
|
||
"name": "Stoppuhr",
|
||
"description": "Zeitmessung mit Rundenzeiten",
|
||
"start": "Start",
|
||
"stop": "Stop",
|
||
"reset": "Reset",
|
||
"lap": "Runde"
|
||
},
|
||
"pictureFrame": {
|
||
"name": "Bilderrahmen",
|
||
"description": "Bilder hochladen oder verlinken, als Diashow",
|
||
"empty": "Noch keine Bilder — über die Einstellungen hinzufügen",
|
||
"unavailable": "Bild nicht verfügbar",
|
||
"open": "Bild groß anzeigen",
|
||
"close": "Großansicht schließen",
|
||
"fitLabel": "Bildausschnitt",
|
||
"fitContain": "Ganz sichtbar",
|
||
"fitCover": "Formatfüllend",
|
||
"intervalLabel": "Wechselintervall",
|
||
"intervalOff": "Kein Wechsel",
|
||
"intervalSeconds": "{n} Sekunden",
|
||
"intervalMinutes": "{n, plural, one {# Minute} other {# Minuten}}",
|
||
"intervalHours": "{n, plural, one {# Stunde} other {# Stunden}}",
|
||
"orderLabel": "Reihenfolge der Bilder",
|
||
"orderSequence": "Reihenfolge",
|
||
"orderRandom": "Zufall",
|
||
"imagesLabel": "Bilder",
|
||
"imageCountOne": "1 Bild",
|
||
"imageCountMany": "{n} Bilder",
|
||
"captionPlaceholder": "Bildunterschrift (optional)",
|
||
"uploadButton": "Bild hochladen",
|
||
"uploadHint": "PNG, JPEG, GIF oder WebP, höchstens 5 MB, bis zu 30 Bilder",
|
||
"urlPlaceholder": "https://…",
|
||
"urlAddButton": "Webadresse hinzufügen",
|
||
"urlInvalid": "Bitte geben Sie eine vollständige https-Adresse ein.",
|
||
"removeButton": "Bild entfernen",
|
||
"moveUpButton": "Nach oben",
|
||
"moveDownButton": "Nach unten",
|
||
"limitReached": "Die Höchstzahl von 30 Bildern ist erreicht.",
|
||
"uploadFailed": "Das Bild konnte nicht hochgeladen werden."
|
||
},
|
||
"xframe": {
|
||
"name": "XFrame",
|
||
"description": "Webseite einbetten",
|
||
"empty": "Keine Adresse eingestellt — über die Einstellungen festlegen",
|
||
"openInNewTab": "In neuem Tab öffnen",
|
||
"urlLabel": "Adresse (https)",
|
||
"urlPlaceholder": "https://…",
|
||
"urlInvalid": "Bitte geben Sie eine vollständige https-Adresse ein.",
|
||
"titleLabel": "Titel",
|
||
"titlePlaceholder": "Titel (optional)",
|
||
"reloadLabel": "Automatisch neu laden",
|
||
"reloadOff": "Nie",
|
||
"reloadMinute": "Jede Minute",
|
||
"reloadMinutes": "Alle {n} Minuten",
|
||
"reloadHour": "Jede Stunde",
|
||
"embedHint": "Manche Webseiten lassen sich nicht einbetten — dann bleibt der Rahmen leer. Über „In neuem Tab öffnen“ erreichen Sie die Seite trotzdem.",
|
||
"cropEnable": "Nur einen Ausschnitt der Seite anzeigen",
|
||
"cropHint": "Der Ausschnitt ist eine Position auf der Seite. Ändert die Seite ihren Aufbau, kann der Ausschnitt verrutschen und muss neu gesetzt werden.",
|
||
"cropPreviewHint": "Vorschau der Seite bei 1280 Pixel Breite. Ziehen Sie den Rahmen an die gewünschte Stelle; an den Ecken ändern Sie seine Größe. Nach unten scrollen zeigt mehr von der Seite.",
|
||
"cropPreviewEmpty": "Die Vorschau erscheint, sobald eine Adresse eingetragen ist.",
|
||
"cropRectangle": "Ausschnitt – ziehen zum Verschieben, Ecken zum Ändern der Größe",
|
||
"cropX": "Links",
|
||
"cropY": "Oben",
|
||
"cropW": "Breite",
|
||
"cropH": "Höhe",
|
||
"cropUnitHint": "Werte in Pixeln der Seite bei 1280 Pixel Breite",
|
||
"zoomLabel": "Vergrößerung der ganzen Seite",
|
||
"zoomOption": "{n} %",
|
||
"readOnly": "Nur anzeigen – Klicks und Scrollen im Rahmen sperren"
|
||
}
|
||
},
|
||
"admin": {
|
||
"users": {
|
||
"title": "Benutzerverwaltung",
|
||
"create": "Benutzer erstellen",
|
||
"edit": "Benutzer bearbeiten",
|
||
"delete": "Benutzer löschen",
|
||
"deleteConfirm": "Möchten Sie diesen Benutzer wirklich löschen?",
|
||
"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."
|
||
},
|
||
"errors": {
|
||
"serverRejected": "Der Server hat die Aktion abgelehnt: {detail}",
|
||
"generic": "Die Aktion konnte nicht durchgeführt werden. Bitte erneut versuchen.",
|
||
"network": "Der Server ist nicht erreichbar. Bitte erneut versuchen.",
|
||
"loadFailed": "Die Benutzerliste konnte nicht geladen werden. Bitte laden Sie die Seite neu."
|
||
}
|
||
},
|
||
"tenants": {
|
||
"title": "Mandantenverwaltung",
|
||
"create": "Mandant erstellen",
|
||
"edit": "Mandant bearbeiten",
|
||
"name": "Name",
|
||
"slug": "Slug",
|
||
"status": "Status",
|
||
"userCount": "Benutzer",
|
||
"actions": "Aktionen",
|
||
"noTenants": "Keine Mandanten gefunden",
|
||
"deleteConfirm": "Möchten Sie diesen Mandanten wirklich löschen?",
|
||
"cannotDeleteActive": "Mandanten mit aktiven Benutzern können nicht gelöscht 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 prüfen (unsicher)",
|
||
"hint": "Nur für ldaps:// nötig, wenn das AD-Zertifikat von einer internen/selbstsignierten CA stammt (Fehler: 'unable to verify the first certificate'). Deaktiviert die Zertifikatsprüfung - nur in vertrauenswürdigen Netzen verwenden."
|
||
},
|
||
"save": "Speichern",
|
||
"testConnection": "Verbindung testen",
|
||
"testSuccess": "Verbindung erfolgreich",
|
||
"testFailed": "Verbindung fehlgeschlagen",
|
||
"enable": "Aktiviert",
|
||
"disable": "Deaktiviert",
|
||
"fieldMapping": {
|
||
"title": "Feld-Zuordnung",
|
||
"add": "Zuordnung hinzufügen",
|
||
"ldapField": "LDAP-Feld",
|
||
"tesseraField": "Tessera-Feld",
|
||
"default": "Standard",
|
||
"defaultIcon": "Standardzuordnung",
|
||
"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}×).",
|
||
"emailConflictsHeading": "Diese Konten wurden ohne E-Mail-Adresse angelegt, weil die Adresse bereits zu einem anderen Konto gehört. Anmeldung und Zugriff funktionieren, nur Benachrichtigungen per E-Mail erreichen sie nicht.",
|
||
"emailConflictLine": "{account} — Adresse bereits vergeben an ein anderes Konto: {email}",
|
||
"skippedNoLoginHeading": "Ohne Anmeldenamen übersprungen — normal für Kontakte und Verteiler im Verzeichnis.",
|
||
"entryFailuresHeading": "Bei diesen Einträgen trat ein unerwarteter Fehler auf. Die technischen Angaben stehen im Protokoll des Servers.",
|
||
"requestError": "Die Synchronisation konnte nicht ausgeführt werden."
|
||
},
|
||
"groupFilter": {
|
||
"title": "Import-Filter (Gruppen/OUs)",
|
||
"description": "Optionale zusätzliche Einschränkung auf ausgewählte 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 für diese Suche.",
|
||
"manualDn": "DN manuell hinzufügen",
|
||
"addDn": "Hinzufügen",
|
||
"selected": "Ausgewählt",
|
||
"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 ausschließen (Denylist)",
|
||
"description": "Einzelne Benutzernamen, die nie importiert werden - z. B. Dienstkonten wie administrator, krbtgt, guest oder ldap$. Wirkt zusätzlich zum Gruppen-/OU-Filter.",
|
||
"username": "Benutzername",
|
||
"add": "Hinzufügen",
|
||
"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 übersprungen - kein Doppelimport, auch wenn später die Abteilung synchronisiert wird.",
|
||
"placeholder": "Name, Benutzername oder E-Mail...",
|
||
"search": "Suchen",
|
||
"noResults": "Keine Benutzer gefunden.",
|
||
"alreadyImported": "Bereits importiert",
|
||
"import": "Importieren",
|
||
"importSelected": "Ausgewählte importieren",
|
||
"created": "importiert",
|
||
"skipped": "übersprungen",
|
||
"errors": "Fehler"
|
||
}
|
||
},
|
||
"groups": {
|
||
"title": "Gruppen",
|
||
"create": "Gruppe erstellen",
|
||
"edit": "Gruppe bearbeiten",
|
||
"delete": "Gruppe löschen",
|
||
"noGroups": "Keine Gruppen vorhanden",
|
||
"noGroupsBody": "Legen Sie Ihre 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, plural, one {# Mitglied} other {# Mitglieder}} und {grantCount, plural, one {# Modul-Freigabe} other {# 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 für Ihren Mandanten aktivieren oder deaktivieren",
|
||
"activate": "Aktivieren",
|
||
"deactivate": "Deaktivieren",
|
||
"activated": "Aktiviert",
|
||
"deactivated": "Deaktiviert",
|
||
"system": "System",
|
||
"version": "Version",
|
||
"noModules": "Keine Module verfügbar",
|
||
"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.",
|
||
"noSearchResults": "Kein Treffer für „{search}\" — weder bei den Modulen noch bei den Gruppen."
|
||
},
|
||
"activationDialog": {
|
||
"title": "Modul aktivieren: {module}",
|
||
"body": "Soll die Standardgruppe sofort Zugriff auf dieses Modul erhalten, oder möchten Sie 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"
|
||
},
|
||
"bugReport": {
|
||
"button": "Fehler melden",
|
||
"title": "Fehler melden",
|
||
"intro": "Tessera hat gerade ein Bild dieser Seite aufgenommen – es zeigt genau das, was Sie sehen. Bild, Beschreibung, Seite, Version, Browser und die letzten Fehlermeldungen gehen als E-Mail an Ihren Administrator.",
|
||
"screenshotAlt": "Vorschau des Bildschirmfotos",
|
||
"screenshotUnavailable": "Kein Bildschirmfoto möglich – die Meldung wird ohne Bild gesendet.",
|
||
"attachScreenshot": "Bildschirmfoto beifügen",
|
||
"descriptionLabel": "Was ist passiert?",
|
||
"descriptionPlaceholder": "Optional: Was haben Sie getan, was haben Sie erwartet, was ist stattdessen geschehen?",
|
||
"send": "Senden",
|
||
"sending": "Wird gesendet…",
|
||
"cancel": "Abbrechen",
|
||
"close": "Schließen",
|
||
"sent": "Vielen Dank, die Meldung wurde gesendet.",
|
||
"errorNotConfigured": "Für Fehlermeldungen ist noch kein Postfach eingerichtet.",
|
||
"errorNotConfiguredAdminHint": "Legen Sie die Adresse unter Administrator → SMTP im Feld „Fehlermeldungen an\" fest.",
|
||
"errorNotConfiguredAdminLink": "Zu den SMTP-Einstellungen",
|
||
"errorTooMany": "Zu viele Meldungen in kurzer Zeit. Bitte versuchen Sie es in einigen Minuten erneut.",
|
||
"errorTooLarge": "Das Bild ist zu groß. Bitte senden Sie die Meldung ohne Bildschirmfoto.",
|
||
"errorSendFailed": "Die E-Mail konnte nicht gesendet werden. Bitte versuchen Sie es später erneut oder wenden Sie sich an Ihren Administrator.",
|
||
"errorGeneric": "Die Meldung konnte nicht gesendet werden."
|
||
},
|
||
"changelog": {
|
||
"title": "Was ist neu",
|
||
"intro": "Alle Änderungen an Tessera, sortiert nach Version – die aktuelle Version steht oben.",
|
||
"unreleasedHeading": "Noch nicht freigegeben (Beta)",
|
||
"unreleasedHint": "Die Punkte unter „Noch nicht freigegeben“ sind in dieser Beta bereits enthalten, aber noch nicht als Version freigegeben.",
|
||
"empty": "Noch keine Einträge vorhanden."
|
||
},
|
||
"locale": {
|
||
"de": "Deutsch",
|
||
"en": "English"
|
||
},
|
||
"modules": {
|
||
"categoryTitle": "Module: {category}",
|
||
"openModule": "Öffnen",
|
||
"noModules": "Keine aktiven Module in dieser Kategorie",
|
||
"notFound": "Modul nicht gefunden",
|
||
"notFoundDescription": "Das angeforderte Modul existiert nicht oder ist nicht aktiviert.",
|
||
"backToCategory": "Zurück zur Kategorie",
|
||
"allModules": "Module",
|
||
"allModulesDescription": "Verfügbare Module für Ihren Mandanten",
|
||
"noActiveModules": "Keine Module aktiviert. Bitten Sie Ihren Administrator, Module zu aktivieren.",
|
||
"accessDenied": {
|
||
"title": "Kein Zugriff auf dieses Modul",
|
||
"body": "Sie haben für dieses Modul keine Freigabe. Wenden Sie sich an Ihren Administrator.",
|
||
"backToDashboard": "Zur Startseite"
|
||
}
|
||
},
|
||
"domaincheck": {
|
||
"title": "Domaincheck",
|
||
"description": "Prüfe ob eine Domain verfügbar ist",
|
||
"inputPlaceholder": "Domain eingeben (z.B. beispiel.de)",
|
||
"suggestions": "Alternativen",
|
||
"checkButton": "Prüfen",
|
||
"statusAvailable": "Verfügbar",
|
||
"statusRegistered": "Registriert",
|
||
"noResults": "Gib einen Domain-Namen ein um die Verfügbarkeit zu prüfen",
|
||
"checking": "Prüfe...",
|
||
"error": "Fehler bei der Prüfung"
|
||
},
|
||
"proxmox": {
|
||
"title": "Proxmox",
|
||
"description": "Zustand Ihrer Proxmox-Server (PVE/PBS/PMG) auf einen Blick — Tessera schaut nur zu, es verändert nichts.",
|
||
"loading": "Lade Serverliste...",
|
||
"loadError": "Die Serverliste konnte nicht geladen werden.",
|
||
"emptyState": "Noch kein Server eingetragen. Legen Sie in den Moduleinstellungen einen Server an.",
|
||
"card": {
|
||
"unknownValue": "unbekannt",
|
||
"lastPolledAgo": "Letzte Abfrage {age}",
|
||
"notPolledYet": "Noch keine Abfrage gelaufen. Klicken Sie oben auf „{refreshLabel}“.",
|
||
"notPolledYetAutomatic": "Noch keine Abfrage gelaufen. Die Werte erscheinen nach der nächsten automatischen Abfrage.",
|
||
"lastOkAgo": "Zuletzt erreichbar {age}",
|
||
"orphanText": "Dieser Server ist deaktiviert und wird nicht mehr abgefragt.",
|
||
"orphanAdminHint": "Sie können ihn in den Einstellungen wieder aktivieren.",
|
||
"refresh": "Jetzt aktualisieren",
|
||
"refreshing": "Wird aktualisiert...",
|
||
"settingsLink": "Zu den Einstellungen",
|
||
"settingsNav": "Einstellungen",
|
||
"product": {
|
||
"pve": "Virtualisierung",
|
||
"pbs": "Datensicherung",
|
||
"pmg": "Mail-Gateway"
|
||
},
|
||
"pve": {
|
||
"running": "{count, plural, one {Gast läuft} other {Gäste laufen}}",
|
||
"stopped": "gestoppt",
|
||
"nodes": "{count, plural, one {# Knoten} other {# Knoten}}",
|
||
"cpu": "Prozessor",
|
||
"mem": "Arbeitsspeicher"
|
||
},
|
||
"pbs": {
|
||
"used": "Belegt",
|
||
"lastBackupAgo": "Letzte Sicherung {age}",
|
||
"noBackupYet": "noch keine Sicherung",
|
||
"verifyOk": "Prüfung in Ordnung",
|
||
"verifyFailed": "Prüfung: {state}",
|
||
"verifyUnknown": "Prüfung unbekannt",
|
||
"noDatastores": "Keine Datenspeicher gemeldet."
|
||
},
|
||
"pmg": {
|
||
"countIn": "Eingehend",
|
||
"countOut": "Ausgehend",
|
||
"spamCount": "Spam",
|
||
"virusCount": "Viren"
|
||
}
|
||
},
|
||
"health": {
|
||
"ok": "In Ordnung",
|
||
"warn": "Warnung",
|
||
"down": "Nicht erreichbar",
|
||
"idle": "Noch nicht abgefragt",
|
||
"orphan": "Offline & verwaist"
|
||
},
|
||
"legend": {
|
||
"ok": "{count, plural, one {in Ordnung} other {in Ordnung}}",
|
||
"warn": "{count, plural, one {mit Warnung} other {mit Warnung}}",
|
||
"down": "{count, plural, one {nicht erreichbar} other {nicht erreichbar}}",
|
||
"idle": "{count, plural, one {noch nicht abgefragt} other {noch nicht abgefragt}}",
|
||
"orphan": "{count, plural, one {offline & verwaist} other {offline & verwaist}}",
|
||
"barLabel": "Zustand der Server: {summary}"
|
||
},
|
||
"errors": {
|
||
"netz": "Der Server ist nicht erreichbar. Bitte prüfen Sie die Adresse und die Netzwerkverbindung.",
|
||
"zugang": "Der Zugang wurde abgelehnt. Bitte prüfen Sie Benutzername und Passwort beziehungsweise die Token-Angaben.",
|
||
"rechte": "Die Rechte des hinterlegten Zugangs reichen nicht aus. Bitte prüfen Sie die zugewiesene Rolle am Proxmox-Server.",
|
||
"zertifikat": "Das Zertifikat des Servers wurde abgelehnt. Prüfen Sie die Adresse oder schalten Sie die Zertifikatsprüfung für diesen einen Server bewusst ab.",
|
||
"antwortform": "Die Antwort des Servers hatte nicht die erwartete Form. Bitte prüfen Sie die Adresse.",
|
||
"server": "Der Proxmox-Server meldet einen eigenen Fehler. Bitte versuchen Sie es später erneut.",
|
||
"unbekannt": "Ein unerwarteter Fehler ist aufgetreten."
|
||
},
|
||
"settings": {
|
||
"title": "Proxmox — Einstellungen",
|
||
"accessDeniedText": "Diese Seite steht nur Administratoren zur Verfügung.",
|
||
"addServer": "Server hinzufügen",
|
||
"noServers": "Noch kein Server eingetragen.",
|
||
"nameLabel": "Name",
|
||
"productTypeLabel": "Typ",
|
||
"productTypePve": "PVE",
|
||
"productTypePbs": "PBS",
|
||
"productTypePmg": "PMG",
|
||
"baseUrlLabel": "Adresse",
|
||
"authMethodLabel": "Zugangsart",
|
||
"authMethodToken": "API-Token",
|
||
"authMethodPassword": "Benutzer/Passwort",
|
||
"tokenIdLabel": "Token-Kennung",
|
||
"tokenSecretLabel": "Token-Geheimnis",
|
||
"usernameLabel": "Benutzername",
|
||
"passwordLabel": "Passwort",
|
||
"secretUnchangedPlaceholder": "Leer lassen, um das gespeicherte Geheimnis beizubehalten",
|
||
"pollIntervalLabel": "Abfrageintervall (Minuten)",
|
||
"tlsRejectLabel": "Zertifikat prüfen",
|
||
"tlsRejectHint": "Die Ausnahme gilt nur für diesen einen Server, niemals für alle Server gemeinsam.",
|
||
"activeLabel": "Aktiv",
|
||
"save": "Speichern",
|
||
"saving": "Wird gespeichert...",
|
||
"saveError": "Die Einstellungen konnten nicht gespeichert werden.",
|
||
"cancel": "Abbrechen",
|
||
"testConnection": "Verbindung testen",
|
||
"testTesting": "Verbindung wird getestet...",
|
||
"testSuccess": "Verbindung erfolgreich.",
|
||
"edit": "Bearbeiten",
|
||
"delete": "Löschen",
|
||
"deleteConfirmTitle": "Server löschen",
|
||
"deleteConfirmBody": "Möchten Sie den Server \"{name}\" wirklich löschen? Der zuletzt gemessene Stand wird mit entfernt.",
|
||
"deleteConfirmButton": "Löschen",
|
||
"deleteCancelButton": "Abbrechen"
|
||
}
|
||
},
|
||
"dkvFleet": {
|
||
"pageTitle": "DKV-Rechnung",
|
||
"checkNow": "Jetzt prüfen",
|
||
"checking": "Wird geprüft...",
|
||
"lastChecked": "Zuletzt geprüft: {time} Uhr",
|
||
"neverChecked": "Noch nie geprüft",
|
||
"settingsTitle": "Moduleinstellungen",
|
||
"historyTitle": "Verarbeitungshistorie",
|
||
"exportFilesTitle": "Letzte Exportdateien",
|
||
"emptyHistory": "Noch keine Rechnungen verarbeitet",
|
||
"emptyHistoryBody": "Klicke auf 'Jetzt prüfen', um den Posteingang zu prüfen. Neue Rechnungen erscheinen hier automatisch.",
|
||
"emptyExports": "Noch keine Exportdateien vorhanden",
|
||
"emptyVehicles": "Keine Fahrzeuge hinterlegt",
|
||
"emptyVehiclesBody": "Füge 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 hinzufügen",
|
||
"editVehicle": "Fahrzeug bearbeiten",
|
||
"deleteVehicle": "Fahrzeug löschen",
|
||
"deleteVehicleBody": "Das Fahrzeug {plate} wird dauerhaft aus der Stammdatenliste entfernt. Diese Aktion kann nicht rückgängig 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": "Zusammenführen — neue Fahrzeuge hinzufügen, vorhandene behalten",
|
||
"importReplace": "Ersetzen — alle vorhandenen Fahrzeuge löschen 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 rückgängig gemacht werden.",
|
||
"importReplaceConfirmButton": "Ersetzen",
|
||
"importSuccess": "{count} Fahrzeuge importiert",
|
||
"vehicleCount": "{count} Fahrzeuge",
|
||
"tabs": {
|
||
"inbox": "Posteingang",
|
||
"vehicles": "Fahrzeuge"
|
||
},
|
||
"form": {
|
||
"saveRow": "Änderungen speichern",
|
||
"deleteConfirm": "Löschen",
|
||
"protocol": "Protokoll",
|
||
"host": "Host",
|
||
"hostExchange": "EWS-URL",
|
||
"domain": "Domain",
|
||
"domainHelp": "Optional — Windows-Domäne (z.B. CONTOSO). Leer lassen wenn nicht benötigt.",
|
||
"port": "Port",
|
||
"encryption": "Verschlüsselung",
|
||
"encryptionNone": "Keine",
|
||
"folder": "Ordner / Postfach",
|
||
"folderExchangeHelp": "Standard-Postfächer: Inbox, SentItems, DeletedItems, Drafts, JunkEmail",
|
||
"senderFilter": "Absenderfilter",
|
||
"pollInterval": "Abrufintervall",
|
||
"pollIntervalSuffix": "Minuten",
|
||
"username": "Benutzername",
|
||
"password": "Passwort",
|
||
"exportRecipient": "Export-Empfänger",
|
||
"vehicleFormat": "Fahrzeug-Formatstring",
|
||
"vehicleFormatHelp": "Verfügbare 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 — mögliche Ursachen:",
|
||
"exchangeAuthHint1": "Falsches Passwort oder Benutzername",
|
||
"exchangeAuthHint2": "Domain: Windows-Kurzname (z.B. FIRMA, nicht firma.de)",
|
||
"exchangeAuthHint3": "Benutzername ohne Domain-Präfix (z.B. 'max.muster', nicht 'FIRMA\\max.muster')",
|
||
"exchangeAuthHint4": "Office 365 / Exchange Online: EWS-Basisauthentifizierung seit Okt. 2022 deaktiviert — nicht unterstützt"
|
||
},
|
||
"errors": {
|
||
"pollFailed": "Posteingang konnte nicht geprüft werden. Überprüfe die Konfiguration unter 'Moduleinstellungen > Posteingang'.",
|
||
"smtpFailed": "Export wurde erstellt, konnte aber nicht gesendet werden. Die Datei ist weiterhin zum Download verfügbar.",
|
||
"licensePlateRequired": "Kennzeichen ist erforderlich.",
|
||
"loadVehiclesFailed": "Fahrzeuge konnten nicht geladen werden.",
|
||
"saveVehicleFailed": "Speichern fehlgeschlagen.",
|
||
"createVehicleFailed": "Fahrzeug konnte nicht hinzugefügt werden.",
|
||
"deleteVehicleFailed": "Fahrzeug konnte nicht gelöscht werden."
|
||
}
|
||
},
|
||
"marketplace": {
|
||
"title": "Marktplatz",
|
||
"subtitle": "Entdecken und aktivieren Sie Module für Ihren Mandanten",
|
||
"activate": "Modul aktivieren",
|
||
"deactivate": "Deaktivieren",
|
||
"searchPlaceholder": "Module suchen...",
|
||
"statusAll": "Alle",
|
||
"statusActive": "Aktiviert",
|
||
"statusAvailable": "Verfügbar",
|
||
"categoryAll": "Alle",
|
||
"emptyTitle": "Noch keine Module verfügbar",
|
||
"emptyBody": "Module werden vom Systemadministrator bereitgestellt. Schauen Sie später noch einmal vorbei.",
|
||
"filteredEmptyTitle": "Keine Ergebnisse",
|
||
"filteredEmptyBody": "Versuchen Sie einen anderen Suchbegriff oder ändern 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": "Möchten Sie {moduleName} für diesen Mandanten deaktivieren? Das Modul wird aus der Seitenleiste entfernt.",
|
||
"deactivateDialogConfirm": "Deaktivieren",
|
||
"deactivateDialogCancel": "Abbrechen",
|
||
"tenantContextLabel": "Mandanten-Kontext",
|
||
"backToMarketplace": "Zurück zum Marktplatz",
|
||
"detailVersion": "Version {version}",
|
||
"detailStatusActive": "Aktiviert für diesen Mandanten",
|
||
"detailStatusInactive": "Nicht aktiviert",
|
||
"accessDenied": "Zugriff verweigert",
|
||
"statusNoAccess": "Kein Zugriff",
|
||
"toastNoAccess": "Kein Zugriff auf dieses Modul — wenden Sie sich an Ihren Administrator.",
|
||
"notFound": "Dieses Modul wurde nicht gefunden.",
|
||
"openDetail": "Details zu {name} öffnen"
|
||
},
|
||
"certManager": {
|
||
"title": "Zertifikat-Manager",
|
||
"description": "Zertifikate analysieren, aufteilen, zusammenführen und konvertieren.",
|
||
"tabs": {
|
||
"inspect": "Analysieren",
|
||
"split": "Aufteilen",
|
||
"merge": "Zusammenführen",
|
||
"convert": "Konvertieren"
|
||
},
|
||
"dropZone": {
|
||
"placeholder": "Datei hierher ziehen oder klicken",
|
||
"formats": ".pem, .crt, .cer, .der, .pfx, .p12, .p7b, .p7c"
|
||
},
|
||
"paste": {
|
||
"placeholder": "PEM-Inhalt einfügen (-----BEGIN ...)"
|
||
},
|
||
"password": {
|
||
"label": "Passwort (PFX/P12)"
|
||
},
|
||
"or": "oder",
|
||
"actions": {
|
||
"inspect": "Analysieren",
|
||
"split": "Aufteilen",
|
||
"merge": "Zusammenführen",
|
||
"convert": "Konvertieren",
|
||
"download": "Herunterladen",
|
||
"downloadZip": "Alle als ZIP herunterladen",
|
||
"processing": "Wird verarbeitet...",
|
||
"zipFilename": "Zertifikate.zip"
|
||
},
|
||
"certRole": {
|
||
"root": "Root-CA",
|
||
"intermediate": "Zwischen-CA",
|
||
"end-entity": "Zertifikat"
|
||
},
|
||
"emptyState": {
|
||
"inspect": "Kein Zertifikat geladen.",
|
||
"inspectBody": "Lade eine Datei hoch oder füge PEM-Text ein.",
|
||
"split": "Keine Datei geladen.",
|
||
"splitBody": "Lade eine Fullchain- oder P7B-Datei hoch.",
|
||
"merge": "Keine Zertifikate ausgewählt.",
|
||
"mergeBody": "Lade mindestens zwei Dateien hoch.",
|
||
"convert": "Keine Datei geladen.",
|
||
"convertBody": "Lade eine Datei hoch und wähle ein Ausgabeformat."
|
||
},
|
||
"error": {
|
||
"generic": "Verarbeitung fehlgeschlagen. Prüfe das Dateiformat oder das Passwort.",
|
||
"wrongPassword": "Falsches Passwort. PFX/P12-Datei konnte nicht entschlüsselt 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": {
|
||
"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",
|
||
"03": "Landwirtschaftliche, fischereiwirtschaftliche, forstwirtschaftliche und verwandte Erzeugnisse",
|
||
"09": "Mineralölerzeugnisse, Brennstoffe, Elektrizität und andere Energiequellen"
|
||
}
|
||
},
|
||
"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",
|
||
"testConnection": "Verbindung testen",
|
||
"testTesting": "Verbindung wird getestet...",
|
||
"testSuccess": "Verbindung erfolgreich",
|
||
"testFailed": "Verbindung fehlgeschlagen: {error}"
|
||
},
|
||
"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."
|
||
}
|
||
}
|
||
}
|