PSA/server/public/locales/de/msp/extensions.json
Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

351 lines
17 KiB
JSON

{
"navigation": {
"heading": "Erweiterungen"
},
"enterpriseFeature": {
"title": "Enterprise-Funktion",
"description": "Für {{feature}} ist die Enterprise-Edition erforderlich. Bitte führen Sie ein Upgrade durch, um auf diese Funktion zuzugreifen."
},
"settings": {
"title": "Erweiterungsverwaltung",
"description": "Installieren, konfigurieren und verwalten Sie Erweiterungen, um die Funktionalität von Alga PSA zu erweitern.",
"tabs": {
"manage": "Verwalten",
"install": "Installieren"
},
"enterpriseOnly": {
"title": "Enterprise-Funktion",
"description": "Erweiterungen sind in der Enterprise-Edition von Alga PSA verfügbar."
},
"links": {
"needLogs": "Erweiterungsprotokolle benötigt?",
"debugConsole": "Service-Proxy-Demo-Debug-Konsole öffnen"
},
"loading": {
"extensions": "Erweiterungen werden geladen...",
"installer": "Installationsprogramm wird geladen..."
},
"featureNames": {
"settings": "Erweiterungseinstellungen",
"details": "Erweiterungsdetails",
"permissions": "Erweiterungsberechtigungen",
"management": "Erweiterungsverwaltung",
"installer": "Erweiterungsinstallationsprogramm"
},
"heading": "Erweiterungseinstellungen",
"notFound": "Erweiterung nicht gefunden",
"notFoundDescription": "Die gesuchte Erweiterung existiert nicht oder Sie haben keinen Zugriff darauf.",
"backToExtensions": "Zurück zu den Erweiterungen",
"nameSuffix": "{{name}} Einstellungen",
"resetToDefaults": "Auf Standardwerte zurücksetzen",
"saveChanges": "Änderungen speichern",
"confirmReset": "Sind Sie sicher, dass Sie alle Einstellungen auf ihre Standardwerte zurücksetzen möchten?",
"cardTitle": "Erweiterungseinstellungen",
"cardDescription": "Konfigurieren Sie die Einstellungen für diese Erweiterung. Diese Einstellungen werden von der Erweiterung verwendet, um ihr Verhalten anzupassen.",
"noConfigurable": "Diese Erweiterung verfügt über keine konfigurierbaren Einstellungen.",
"customConfig": {
"title": "Benutzerdefinierte Konfiguration",
"description": "Fügen Sie benutzerdefinierte Konfigurationswerte für diese Erweiterung hinzu. Diese werden der Erweiterung zusammen mit den oben definierten Einstellungen bereitgestellt.",
"empty": "Keine benutzerdefinierten Konfigurationseinträge.",
"addEntry": "Eintrag hinzufügen",
"keyPlaceholder": "Schlüssel (z. B. MY_API_KEY)",
"valuePlaceholder": "Wert",
"markSensitive": "Als sensibel markieren",
"markPublic": "Als öffentlich markieren"
},
"schedules": {
"title": "Zeitpläne",
"description": "Konfigurieren Sie geplante Aufgaben für diese Erweiterung, indem Sie einen im Manifest deklarierten API-Endpunkt nach einem Cron-Zeitplan aufrufen. Bei Erweiterungs-Updates werden Zeitpläne anhand der Endpunkt-Methode/-Pfads neu zugeordnet; Updates können blockiert werden, wenn ein geplanter Endpunkt entfernt wird.",
"loading": "Zeitpläne werden geladen…",
"noEndpoints": "Diese Erweiterung deklariert keine API-Endpunkte, daher kann nichts geplant werden.",
"endpoint": "Endpunkt",
"cron": "Cron",
"timezone": "Zeitzone",
"selectEndpoint": "Endpunkt auswählen",
"payloadLabel": "Nutzlast (JSON, optional)",
"payloadHelp": "Bei GET-Endpunkten wird die Nutzlast ignoriert. Bei POST-Endpunkten wird die Nutzlast zum Anfragetext. Vermeiden Sie Geheimnisse in Nutzlasten; verwenden Sie stattdessen die Konfiguration/Geheimnisse der Erweiterung.",
"create": "Zeitplan erstellen",
"creating": "Wird erstellt...",
"refresh": "Aktualisieren",
"empty": "Keine Zeitpläne konfiguriert.",
"lastStatus": " • zuletzt: {{status}}",
"save": "Speichern",
"cancel": "Abbrechen",
"edit": "Bearbeiten",
"runNow": "Jetzt ausführen",
"delete": "Löschen",
"confirmDelete": "Diesen Zeitplan löschen?"
},
"secrets": {
"title": "Geheime Werte",
"descriptionPrefix": "Geheimnisse werden im Ruhezustand verschlüsselt.",
"descriptionHasStored": "Lassen Sie ein Feld leer, um das vorhandene Geheimnis beizubehalten.",
"descriptionNoStored": "Geben Sie vor dem Speichern Werte für die erforderlichen Geheimnisse an.",
"version": "Version: {{version}}",
"valuePlaceholder": "Geheimniswert eingeben",
"storedHint": "Gespeichertes Geheimnis vorhanden. Geben Sie einen neuen Wert ein, um es zu rotieren."
},
"selectOption": "Option auswählen"
},
"communityEdition": {
"listUnavailable": "Erweiterungen sind in dieser Edition nicht verfügbar",
"dynamicListUnavailable": "Erweiterungen sind in der Community-Edition nicht verfügbar",
"dynamicInstallUnavailable": "Die Erweiterungsinstallation ist in der Community-Edition nicht verfügbar"
},
"page": {
"metadata": {
"title": "Erweiterungen",
"description": "Erweiterungen verwalten"
},
"title": "Erweiterungen",
"description": "Die Erweiterungsverwaltung ist in der Enterprise-Edition verfügbar."
},
"detail": {
"metadataTitle": "Erweiterungen - Enterprise-Funktion",
"extensionId": "Erweiterungs-ID: {{id}}"
},
"runtime": {
"metadataTitle": "Erweiterung",
"loadError": "Laufzeitinformationen der Erweiterung konnten nicht geladen werden",
"notFoundTitle": "Erweiterung nicht gefunden.",
"goToExtensions": "Zu den Erweiterungen",
"bundleUnavailableTitle": "Erweiterungspaket nicht verfügbar.",
"bundleUnavailableDescription": "Das Erweiterungspaket fehlt oder wurde nicht hochgeladen.",
"goToDetails": "Zu den Erweiterungsdetails",
"runtimeDomainUnavailableTitle": "Laufzeitdomain der Erweiterung nicht verfügbar.",
"runtimeDomainUnavailableDescription": "Stellen Sie die Erweiterung erneut bereit unter Einstellungen -> Erweiterungen -> Erweiterung auswählen -> Bereitstellen."
},
"detailsPage": {
"metadata": {
"title": "Erweiterungsdetails",
"description": "Erweiterungsdetails anzeigen"
},
"title": "Erweiterungsdetails",
"description": "Erweiterungsdetails sind in der Enterprise-Edition verfügbar."
},
"settingsPage": {
"metadata": {
"title": "Erweiterungseinstellungen",
"description": "Erweiterungseinstellungen konfigurieren"
},
"title": "Erweiterungseinstellungen",
"description": "Erweiterungseinstellungen sind in der Enterprise-Edition verfügbar."
},
"details": {
"label": "Erweiterungsdetails",
"fallbackTitle": "Erweiterungsdetails",
"notFoundTitle": "Erweiterung nicht gefunden",
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"settings": "Einstellungen",
"disable": "Deaktivieren",
"enable": "Aktivieren",
"remove": "Entfernen",
"loading": "Erweiterungsdetails werden geladen...",
"error": "Fehler",
"sectionInfo": "Erweiterungsinformationen",
"runtimeDomain": "Laufzeitdomain",
"open": "Öffnen",
"copy": "Kopieren",
"provision": "Bereitstellen",
"description": "Beschreibung",
"version": "Version",
"author": "Autor",
"unknownAuthor": "Unbekannt",
"homepage": "Homepage",
"license": "Lizenz",
"installedDate": "Installationsdatum",
"lastUpdated": "Zuletzt aktualisiert",
"sectionPermissions": "Berechtigungen",
"noPermissions": "Diese Erweiterung erfordert keine Berechtigungen.",
"sectionVersions": "Versionen",
"loadingVersions": "Versionen werden geladen…",
"noVersions": "Keine veröffentlichten Versionen verfügbar.",
"colVersion": "Version",
"colPublished": "Veröffentlicht",
"colContentHash": "Inhaltshash",
"colInstalled": "Installiert",
"yes": "Ja",
"no": "Nein",
"sectionComponents": "Komponenten",
"noComponents": "Diese Erweiterung definiert keine Komponenten.",
"colType": "Typ",
"colId": "ID",
"colEntryPoint": "Einstiegspunkt",
"colMountPoint": "Mountpunkt",
"infoTitle": "Erweiterungsinformationen",
"infoInstalled": "Diese Erweiterung wurde am {{installedDate}} installiert und zuletzt am {{updatedDate}} aktualisiert.",
"infoRefreshHint": "Das Aktivieren oder Deaktivieren der Erweiterung erfordert möglicherweise eine Seitenaktualisierung, damit die Änderungen wirksam werden.",
"settingsCountOne": "Diese Erweiterung hat {{count}} konfigurierbare Einstellung.",
"settingsCountOther": "Diese Erweiterung hat {{count}} konfigurierbare Einstellungen.",
"manageSettings": "Einstellungen verwalten",
"removeTitle": "Erweiterung entfernen",
"removeMessage": "Sind Sie sicher, dass Sie diese Erweiterung entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"confirmRemove": "Entfernen",
"cancel": "Abbrechen"
},
"detailsModal": {
"description": "Beschreibung",
"version": "Version",
"author": "Autor",
"unknownAuthor": "Unbekannt",
"status": "Status",
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"created": "Erstellt",
"lastUpdated": "Zuletzt aktualisiert",
"extensionId": "Erweiterungs-ID",
"settingsComingSoon": "Erweiterungseinstellungen werden im nächsten Update verfügbar sein.",
"settings": "Einstellungen",
"disable": "Deaktivieren",
"enable": "Aktivieren",
"remove": "Entfernen",
"removeTitle": "Erweiterung entfernen",
"removeMessage": "Sind Sie sicher, dass Sie diese Erweiterung entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"confirmRemove": "Entfernen",
"cancel": "Abbrechen"
},
"simple": {
"heading": "Erweiterungen",
"loading": "Erweiterungen werden geladen...",
"error": "Fehler",
"emptyTitle": "Keine Erweiterungen installiert",
"emptyDescription": "Installieren Sie Erweiterungen, um Alga PSA neue Features und Funktionen hinzuzufügen.",
"colExtension": "Erweiterung",
"colVersion": "Version",
"colAuthor": "Autor",
"colStatus": "Status",
"colActions": "Aktionen",
"unknownAuthor": "Unbekannt",
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"view": "Anzeigen",
"settings": "Einstellungen",
"settingsComingSoon": "Erweiterungseinstellungen werden im nächsten Update verfügbar sein.",
"disable": "Deaktivieren",
"enable": "Aktivieren",
"remove": "Entfernen",
"removeFailed": "Erweiterung konnte nicht entfernt werden",
"toggleDisableFailed": "Erweiterung konnte nicht deaktiviert werden",
"toggleEnableFailed": "Erweiterung konnte nicht aktiviert werden",
"loadFailed": "Erweiterungen konnten nicht geladen werden",
"removeTitle": "Erweiterung entfernen",
"removeMessage": "Sind Sie sicher, dass Sie diese Erweiterung entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"confirmRemove": "Entfernen",
"cancel": "Abbrechen"
},
"list": {
"label": "Erweiterungsverwaltung",
"heading": "Erweiterungen",
"loading": "Erweiterungen werden geladen...",
"error": "Fehler",
"loadFailed": "Erweiterungen konnten nicht geladen werden",
"emptyTitle": "Keine Erweiterungen installiert",
"emptyDescription": "Installieren Sie Erweiterungen, um Alga PSA neue Features und Funktionen hinzuzufügen.",
"colExtension": "Erweiterung",
"colVersion": "Version",
"colAuthor": "Autor",
"colDomain": "Domain",
"colActions": "Aktionen",
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"view": "Anzeigen",
"settings": "Einstellungen",
"provision": "Bereitstellen",
"disable": "Deaktivieren",
"enable": "Aktivieren",
"remove": "Entfernen",
"debug": "Debuggen",
"removeTitle": "Erweiterung entfernen",
"removeMessage": "Sind Sie sicher, dass Sie diese Erweiterung entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"confirmRemove": "Entfernen",
"cancel": "Abbrechen",
"dialogVersion": "Version:",
"dialogAuthor": "Autor:",
"dialogDomain": "Domain:",
"dialogStatus": "Status:"
},
"installer": {
"title": "Erweiterung installieren",
"description": "Wählen Sie ein signiertes Bundle aus und installieren Sie es.",
"bundleLabel": "Erweiterungs-Bundle (.tar.zst)",
"bundleHint": "Das Manifest wird automatisch aus dem Bundle extrahiert.",
"advancedOptions": "Erweiterte Optionen",
"customManifestLabel": "Benutzerdefiniertes Manifest (optionale Überschreibung)",
"customManifestPlaceholder": "Leer lassen, um das Manifest aus dem Bundle zu verwenden, oder fügen Sie hier eine benutzerdefinierte manifest.json ein",
"manifestJsonLabel": "Manifest-JSON",
"manifestJsonPlaceholder": "Fügen Sie hier den Inhalt der manifest.json ein",
"browse": "Durchsuchen",
"manifestExtractFailed": "Manifest konnte nicht aus dem Bundle extrahiert werden. Bitte stellen Sie es manuell bereit.",
"install": "Installieren",
"installing": "Wird installiert…",
"reset": "Zurücksetzen",
"finalize": "Abschließen",
"finalizing": "Wird abgeschlossen…",
"cancel": "Abbrechen",
"manageExtensions": "Erweiterungen verwalten",
"installAnother": "Weitere installieren",
"error": "Fehler",
"installed": "Erweiterung installiert",
"installedName": "{{name}} v{{version}}",
"uploadNoKey": "Upload erfolgreich, aber kein Schlüssel zurückgegeben",
"manifestMissing": "Aus dem Bundle konnte kein gültiges Manifest extrahiert werden.",
"finalizeError": "Unerwarteter Fehler beim Abschließen der Installation",
"installCompleteError": "Erweiterung abgeschlossen, aber Installation wurde nicht beendet",
"installUnexpected": "Unerwarteter Fehler während der Installation",
"finalizeRequireManifest": "Bitte fügen Sie das Manifest-JSON ein, bevor Sie abschließen.",
"finalizeProvidedFailed": "Abschluss mit dem bereitgestellten Manifest fehlgeschlagen"
},
"installSimple": {
"title": "Erweiterung installieren",
"heading": "Erweiterungsinstallation",
"description": "Verwenden Sie das vollständige Erweiterungsinstallationsprogramm für erweiterte Optionen."
},
"clientPortal": {
"loadError": "Laufzeitinformationen der Erweiterung konnten nicht geladen werden",
"notFoundTitle": "Erweiterung nicht gefunden.",
"backToDashboard": "Zurück zum Dashboard",
"bundleUnavailableTitle": "Erweiterungspaket nicht verfügbar.",
"bundleUnavailableDescription": "Das Erweiterungspaket fehlt oder wurde nicht hochgeladen.",
"runtimeDomainUnavailableTitle": "Laufzeitdomain der Erweiterung nicht verfügbar.",
"runtimeDomainUnavailableDescription": "Erweiterungsdomain nicht bereitgestellt."
},
"messages": {
"loadSettingsFailed": "Erweiterungseinstellungen konnten nicht geladen werden.",
"refreshSchedulesFailed": "Zeitpläne konnten nicht aktualisiert werden.",
"requiredSecretsMissing": "Bitte geben Sie vor dem Speichern Werte für die erforderlichen Geheimnisse an.",
"enterSecretValues": "Geben Sie vor dem Speichern Geheimniswerte ein.",
"invalidCustomKey": "Benutzerdefinierte Schlüssel dürfen nur Buchstaben, Zahlen, Unterstriche, Punkte und Bindestriche enthalten.",
"saveSettingsFailed": "Erweiterungseinstellungen konnten nicht gespeichert werden.",
"updateSecretsFailed": "Erweiterungsgeheimnisse konnten nicht aktualisiert werden.",
"secretsUpdated": "Erweiterungsgeheimnisse aktualisiert.",
"settingsSaved": "Erweiterungseinstellungen erfolgreich gespeichert.",
"resetSettingsFailed": "Erweiterungseinstellungen konnten nicht zurückgesetzt werden.",
"settingsReset": "Einstellungen auf Standardwerte zurückgesetzt.",
"invalidPayloadJson": "Die Nutzlast muss gültiges JSON sein.",
"createScheduleFailed": "Zeitplan konnte nicht erstellt werden.",
"scheduleCreated": "Zeitplan erstellt.",
"updateScheduleFailed": "Zeitplan konnte nicht aktualisiert werden.",
"scheduleUpdated": "Zeitplan aktualisiert.",
"runScheduleFailed": "Zeitplan konnte nicht ausgeführt werden.",
"scheduleRunEnqueued": "Zeitplanausführung in Warteschlange eingereiht.",
"deleteScheduleFailed": "Zeitplan konnte nicht gelöscht werden.",
"scheduleDeleted": "Zeitplan gelöscht.",
"toggleFailed": "Erweiterungsstatus konnte nicht aktualisiert werden",
"extensionEnabled": "Erweiterung aktiviert",
"extensionDisabled": "Erweiterung deaktiviert",
"enableFailed": "Erweiterung konnte nicht aktiviert werden",
"disableFailed": "Erweiterung konnte nicht deaktiviert werden",
"removeFailed": "Erweiterung konnte nicht entfernt werden",
"extensionRemoved": "Erweiterung entfernt",
"reprovisionFailed": "Neubereitstellung fehlgeschlagen",
"manifestReadFailed": "Manifestdatei konnte nicht gelesen werden",
"invalidBundleExtension": "Datei muss mit \".tar.zst\" enden: {{filename}}"
},
"debug": {
"scopeToOneInstall": "Auf eine Installation einschränken",
"overrideTenantContext": "Mandantenkontext überschreiben",
"matchRequestId": "x-request-id / context.request_id abgleichen"
}
}