ee97b4ed9f
- gemeinsame Oberflaeche (CustomModuleManager, Formular, Loeschdialog) fuer Verwaltung und Einstellungen - Einstellungen: persoenliche Eintraege, Verwaltung sendet shared: true und zeigt nur gemeinsame - Navigation, Texte de/en, Komponententests Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1402 lines
66 KiB
JSON
1402 lines
66 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",
|
||
"claim": "Ihre Werkzeuge an einem Ort."
|
||
},
|
||
"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."
|
||
},
|
||
"loginSubtitle": "Melden Sie sich mit Ihrem Benutzerkonto an."
|
||
},
|
||
"header": {
|
||
"search": "Suchen...",
|
||
"userMenu": "Benutzermenu",
|
||
"breadcrumb": {
|
||
"home": "Startseite"
|
||
},
|
||
"settings": "Einstellungen",
|
||
"logout": "Abmelden",
|
||
"admin": {
|
||
"label": "Administrator",
|
||
"users": "Benutzer",
|
||
"tenants": "Mandanten",
|
||
"modules": "Module",
|
||
"customModules": "Eigene 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",
|
||
"background": {
|
||
"button": "Hintergrund",
|
||
"title": "Hintergrund des Dashboards",
|
||
"hint": "Gilt nur für Sie – auf jedem Gerät, auf dem Sie sich anmelden.",
|
||
"builtIn": "Eingebaut",
|
||
"none": "Keiner",
|
||
"ownImages": "Eigene Bilder",
|
||
"upload": "Bild hochladen",
|
||
"noImages": "Noch keine eigenen Bilder – laden Sie eines hoch oder nutzen Sie Bilder aus dem Bilderrahmen.",
|
||
"uploadError": "Das Bild konnte nicht hochgeladen werden.",
|
||
"presets": {
|
||
"mist": "Nebel",
|
||
"bloom": "Blüte",
|
||
"dunes": "Dünen",
|
||
"mosaic": "Mosaik",
|
||
"pebble": "Kiesel"
|
||
}
|
||
},
|
||
"greeting": {
|
||
"morning": "Guten Morgen",
|
||
"day": "Guten Tag",
|
||
"evening": "Guten Abend",
|
||
"morningNamed": "Guten Morgen, {name}",
|
||
"dayNamed": "Guten Tag, {name}",
|
||
"eveningNamed": "Guten Abend, {name}"
|
||
}
|
||
},
|
||
"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",
|
||
"categoryCustomModules": "Eigene Module",
|
||
"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."
|
||
},
|
||
"customModules": {
|
||
"title": "Eigene Module",
|
||
"description": "Nehmen Sie Webseiten, die Sie oft brauchen, als eigene Einträge in Ihre Seitenleiste auf. Diese Einträge sehen nur Sie. Ein Klick zeigt die Seite direkt in Tessera.",
|
||
"create": "Eigenes Modul anlegen",
|
||
"noModules": "Noch keine eigenen Module",
|
||
"noModulesBody": "Legen Sie Ihr erstes Modul an, um eine Webseite in Ihrer Seitenleiste zu zeigen."
|
||
}
|
||
},
|
||
"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",
|
||
"hideTitle": "Titel ausblenden",
|
||
"showTitle": "Titel einblenden",
|
||
"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": "Vorheriger Monat",
|
||
"monthNext": "Nächster Monat",
|
||
"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",
|
||
"today": "Heute",
|
||
"tomorrow": "Morgen"
|
||
},
|
||
"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"
|
||
},
|
||
"proxmox": {
|
||
"name": "Proxmox",
|
||
"description": "Zustand Ihrer Proxmox-Server auf einen Blick",
|
||
"allOk": "Alles in Ordnung",
|
||
"empty": "Noch kein Proxmox-Server eingetragen.",
|
||
"guests": "{running}/{total} {total, plural, one {Gast läuft} other {Gäste laufen}}",
|
||
"noGuests": "keine Gäste",
|
||
"load": "Auslastung {percent}",
|
||
"backupAgo": "Sicherung {age}",
|
||
"mailIn": "{count} eingehend",
|
||
"selectionGone": "Die ausgewählten Server gibt es nicht mehr. Wählen Sie im Bearbeitungsmodus andere aus.",
|
||
"titleLabel": "Titel",
|
||
"titlePlaceholder": "Titel (optional)",
|
||
"serversLabel": "Angezeigte Server",
|
||
"serversHint": "Ohne Auswahl zeigt die Kachel alle Server.",
|
||
"chooseServers": "Server auswählen"
|
||
},
|
||
"editShort": "Bearbeiten",
|
||
"done": "Fertig",
|
||
"toolbarLabel": "Dashboard-Aktionen",
|
||
"emptyState": {
|
||
"title": "Ihr Dashboard ist noch leer",
|
||
"body": "Stellen Sie sich Ihre Startseite aus Kacheln zusammen. Zum Beispiel:"
|
||
}
|
||
},
|
||
"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}}"
|
||
}
|
||
},
|
||
"customModules": {
|
||
"title": "Eigene Module",
|
||
"description": "Nehmen Sie andere Webseiten als Einträge in die Seitenleiste auf. Diese gemeinsamen Einträge sehen alle Benutzer unter der gewählten Kategorie, ein Klick zeigt die Seite direkt in Tessera. Persönliche Einträge nur für Sie legen Sie unter „Einstellungen → Eigene Module“ an.",
|
||
"create": "Gemeinsamen Eintrag anlegen",
|
||
"noModules": "Noch keine gemeinsamen Einträge",
|
||
"noModulesBody": "Legen Sie Ihren ersten gemeinsamen Eintrag an, um eine Webseite für alle Benutzer in der Seitenleiste zu zeigen."
|
||
}
|
||
},
|
||
"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 fehlgeschlagen",
|
||
"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."
|
||
}
|
||
},
|
||
"releaseNotice": {
|
||
"title": "Neu in Version {version}",
|
||
"intro": "Tessera wurde aktualisiert. Das hat sich für Sie geändert:",
|
||
"versionHeading": "Version {version}",
|
||
"section": {
|
||
"new": "Neu",
|
||
"changed": "Verbessert",
|
||
"fixed": "Behoben"
|
||
},
|
||
"moreVersions": "Dazu kommen Änderungen aus {count, plural, one {# älteren Version} other {# älteren Versionen}}.",
|
||
"showAll": "Alle Änderungen ansehen",
|
||
"confirm": "Verstanden",
|
||
"close": "Fenster schließen",
|
||
"contentLabel": "Änderungen"
|
||
},
|
||
"customModules": {
|
||
"openInNewTab": "In neuem Tab öffnen",
|
||
"embedHint": "Manche Seiten lassen sich nicht einbetten. Öffnen Sie die Seite dann in einem neuen Tab.",
|
||
"notFound": "Dieses Modul gibt es nicht mehr.",
|
||
"invalidUrl": "Die Adresse dieses Moduls ist keine gültige https-Adresse und wird deshalb nicht angezeigt.",
|
||
"loading": "Wird geladen …",
|
||
"form": {
|
||
"create": "Eigenes Modul anlegen",
|
||
"edit": "Eigenes Modul bearbeiten",
|
||
"name": "Name",
|
||
"url": "Adresse",
|
||
"urlHint": "Die Adresse muss mit https:// beginnen.",
|
||
"category": "Kategorie",
|
||
"nameRequired": "Bitte geben Sie einen Namen ein.",
|
||
"urlNotHttps": "Bitte geben Sie eine Adresse ein, die mit https:// beginnt.",
|
||
"urlCredentials": "Die Adresse darf keinen Benutzernamen und kein Kennwort enthalten.",
|
||
"saveError": "Das Modul konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.",
|
||
"deleteError": "Das Modul konnte nicht gelöscht werden. Bitte versuchen Sie es erneut.",
|
||
"deleteConfirm": {
|
||
"title": "Eigenes Modul löschen",
|
||
"bodyShared": "Möchten Sie „{name}“ wirklich löschen? Der Eintrag verschwindet für alle Benutzer aus der Seitenleiste.",
|
||
"bodyPersonal": "Möchten Sie „{name}“ wirklich löschen? Der Eintrag verschwindet aus Ihrer Seitenleiste."
|
||
}
|
||
},
|
||
"manage": {
|
||
"actions": "Aktionen",
|
||
"loadError": "Die eigenen Module konnten nicht geladen werden."
|
||
}
|
||
},
|
||
"moduleCategories": {
|
||
"domain-tools": "Domains",
|
||
"security-tools": "Sicherheit",
|
||
"fleet": "Fuhrpark",
|
||
"infrastructure": "Infrastruktur",
|
||
"procurement": "Beschaffung"
|
||
}
|
||
}
|