mirror of
https://github.com/fosrl/pangolin.git
synced 2026-10-01 10:19:11 +02:00
Merge remote-tracking branch 'upstream/dev' into feature-response-headers
# Conflicts: # server/db/pg/schema/schema.ts # server/lib/blueprints/proxyResources.ts # server/routers/resource/getResource.ts # src/app/[orgId]/settings/resources/proxy/[niceId]/proxy/page.tsx # src/components/HealthCheckCredenza.tsx
This commit is contained in:
+422
-35
@@ -66,9 +66,15 @@
|
||||
"local": "Lokal",
|
||||
"edit": "Bearbeiten",
|
||||
"siteConfirmDelete": "Löschen des Standorts bestätigen",
|
||||
"siteConfirmDeleteAndResources": "Löschen von Standort und Ressourcen bestätigen",
|
||||
"siteDelete": "Standort löschen",
|
||||
"siteDeleteAndResources": "Standort und Ressourcen löschen",
|
||||
"siteMessageRemove": "Sobald der Standort entfernt ist, wird er nicht mehr zugänglich sein. Alle mit dem Standort verbundenen Ziele werden ebenfalls entfernt.",
|
||||
"siteMessageRemoveAndResources": "Dies wird dauerhaft alle öffentlichen und privaten Ressourcen, die mit diesem Standort verknüpft sind, löschen, selbst wenn eine Ressource auch mit anderen Standorten verbunden ist.",
|
||||
"siteQuestionRemove": "Sind Sie sicher, dass Sie den Standort aus der Organisation entfernen möchten?",
|
||||
"siteQuestionRemoveAndResources": "Sind Sie sicher, dass Sie diesen Standort und alle zugehörigen Ressourcen löschen möchten?",
|
||||
"sitesTableDeleteSite": "Standort löschen",
|
||||
"sitesTableDeleteSiteAndResources": "Standort und Ressourcen löschen",
|
||||
"siteManageSites": "Standorte verwalten",
|
||||
"siteDescription": "Erstellen und Verwalten von Standorten, um die Verbindung zu privaten Netzwerken zu ermöglichen",
|
||||
"sitesBannerTitle": "Verbinde ein beliebiges Netzwerk",
|
||||
@@ -101,6 +107,8 @@
|
||||
"sitesTableViewPrivateResources": "Private Ressourcen anzeigen",
|
||||
"siteInstallNewt": "Newt installieren",
|
||||
"siteInstallNewtDescription": "Installiere Newt auf deinem System.",
|
||||
"siteInstallKubernetesDocsDescription": "Für aktuelle Installationsinformationen zu Kubernetes, siehe <docsLink>docs.pangolin.net/manage/sites/install-kubernetes</docsLink>.",
|
||||
"siteInstallAdvantechDocsDescription": "Für Installationsanweisungen für Advantech-Modems siehe <docsLink>docs.pangolin.net/manage/sites/install-advantech</docsLink>.",
|
||||
"WgConfiguration": "WireGuard Konfiguration",
|
||||
"WgConfigurationDescription": "Verwenden Sie folgende Konfiguration, um sich mit dem Netzwerk zu verbinden",
|
||||
"operatingSystem": "Betriebssystem",
|
||||
@@ -115,6 +123,16 @@
|
||||
"siteUpdated": "Standort aktualisiert",
|
||||
"siteUpdatedDescription": "Der Standort wurde aktualisiert.",
|
||||
"siteGeneralDescription": "Allgemeine Einstellungen für diesen Standort konfigurieren",
|
||||
"siteRestartTitle": "Standort neu starten",
|
||||
"siteRestartDescription": "Starten Sie den WireGuard-Tunnel für diesen Standort neu. Dies wird die Konnektivität kurzzeitig unterbrechen.",
|
||||
"siteRestartBody": "Verwenden Sie dies, wenn der Standort-Tunnel nicht ordnungsgemäß funktioniert und Sie eine erneute Verbindung erzwingen möchten, ohne den Host neu zu starten.",
|
||||
"siteRestartButton": "Standort neu starten",
|
||||
"siteRestartDialogMessage": "Sind Sie sicher, dass Sie den WireGuard-Tunnel für <b>{name}</b> neu starten möchten? Der Standort wird kurzzeitig die Konnektivität verlieren.",
|
||||
"siteRestartWarning": "Der Standort wird kurzzeitig getrennt, während der Tunnel neu gestartet wird.",
|
||||
"siteRestarted": "Standort neu gestartet",
|
||||
"siteRestartedDescription": "Der WireGuard-Tunnel wurde neu gestartet.",
|
||||
"siteErrorRestart": "Fehler beim Neustart des Standorts",
|
||||
"siteErrorRestartDescription": "Ein Fehler ist aufgetreten, während der Standort neu gestartet wurde.",
|
||||
"siteSettingDescription": "Standorteinstellungen konfigurieren",
|
||||
"siteResourcesTab": "Ressourcen",
|
||||
"siteResourcesNoneOnSite": "Dieser Standort hat noch keine öffentlichen oder privaten Ressourcen",
|
||||
@@ -157,7 +175,7 @@
|
||||
"shareDeleted": "Link gelöscht",
|
||||
"shareDeletedDescription": "Der Link wurde gelöscht",
|
||||
"shareDelete": "Freigabelink löschen",
|
||||
"shareDeleteConfirm": "Löschen des Freigabelinks bestätigen",
|
||||
"shareDeleteConfirm": "Löschung des Freigabelinks bestätigen",
|
||||
"shareQuestionRemove": "Sind Sie sicher, dass Sie diesen Freigabelink löschen möchten?",
|
||||
"shareMessageRemove": "Nach dem Löschen funktioniert der Link nicht mehr, und jeder, der ihn nutzt, verliert den Zugriff auf die Ressource.",
|
||||
"shareTokenDescription": "Das Zugriffstoken kann auf zwei Arten übergeben werden: als Abfrageparameter oder in den Request-Headern. Diese müssen vom Client auf jeder Anfrage für authentifizierten Zugriff weitergegeben werden.",
|
||||
@@ -176,6 +194,8 @@
|
||||
"shareErrorCreateDescription": "Beim Erstellen des Freigabelinks ist ein Fehler aufgetreten",
|
||||
"shareCreateDescription": "Jeder mit diesem Link kann auf die Ressource zugreifen",
|
||||
"shareTitleOptional": "Titel (optional)",
|
||||
"sharePathOptional": "Pfad (optional)",
|
||||
"sharePathDescription": "Der Link leitet Benutzer nach der Authentifizierung zu diesem Pfad weiter.",
|
||||
"expireIn": "Läuft ab in",
|
||||
"neverExpire": "Läuft nie ab",
|
||||
"shareExpireDescription": "Ablaufzeit ist, wie lange der Link verwendet werden kann und bietet Zugriff auf die Ressource. Nach dieser Zeit wird der Link nicht mehr funktionieren und Benutzer, die diesen Link benutzt haben, verlieren den Zugriff auf die Ressource.",
|
||||
@@ -199,8 +219,8 @@
|
||||
"shareErrorSelectResource": "Bitte wählen Sie eine Ressource",
|
||||
"proxyResourceTitle": "Öffentliche Ressourcen verwalten",
|
||||
"proxyResourceDescription": "Erstelle und verwalte Ressourcen, die über einen Webbrowser öffentlich zugänglich sind",
|
||||
"proxyResourcesBannerTitle": "Web-basierter öffentlicher Zugang",
|
||||
"proxyResourcesBannerDescription": "Öffentliche Ressourcen sind HTTPS oder TCP/UDP-Proxys, die über einen Webbrowser für jeden zugänglich sind. Im Gegensatz zu privaten Ressourcen benötigen sie keine Client-seitige Software und können Identitäts- und kontextbezogene Zugriffsrichtlinien beinhalten.",
|
||||
"publicResourcesBannerTitle": "Web-basierter öffentlicher Zugang",
|
||||
"publicResourcesBannerDescription": "Öffentliche Ressourcen sind HTTPS-Proxys, die über einen Webbrowser für jeden im Internet zugänglich sind. Im Gegensatz zu privaten Ressourcen benötigen sie keine Client-seitige Software und können Identitäts- und kontextuelle Zugriffsrichtlinien enthalten.",
|
||||
"clientResourceTitle": "Private Ressourcen verwalten",
|
||||
"clientResourceDescription": "Erstelle und verwalte Ressourcen, die nur über einen verbundenen Client zugänglich sind",
|
||||
"privateResourcesBannerTitle": "Zero-Trust-Zugriff auf private Ressourcen",
|
||||
@@ -208,11 +228,37 @@
|
||||
"resourcesSearch": "Suche Ressourcen...",
|
||||
"resourceAdd": "Ressource hinzufügen",
|
||||
"resourceErrorDelte": "Fehler beim Löschen der Ressource",
|
||||
"resourcePoliciesBannerTitle": "Authentifizierungs- und Zugriffsregeln wiederverwenden",
|
||||
"resourcePoliciesBannerDescription": "Freigegebene Ressourcenrichtlinien ermöglichen es Ihnen, Authentifizierungsmethoden und Zugriffsregeln einmal zu definieren und sie dann an mehrere öffentliche Ressourcen zu binden. Wenn Sie eine Richtlinie aktualisieren, übernimmt jede verknüpfte Ressource die Änderung automatisch.",
|
||||
"resourcePoliciesBannerButtonText": "Mehr erfahren",
|
||||
"resourcePoliciesTitle": "Öffentliche Ressourcen Richtlinien verwalten",
|
||||
"resourcePoliciesAttachedResourcesColumnTitle": "Ressourcen",
|
||||
"resourcePoliciesAttachedResources": "{count} Ressource(n)",
|
||||
"resourcePoliciesAttachedResourcesCount": "{count, plural, one {# Ressource} other {# Ressourcen}}",
|
||||
"resourcePoliciesAttachedResourcesEmpty": "keine Ressourcen",
|
||||
"resourcePoliciesDescription": "Erstellen und verwalten Sie Authentifizierungsrichtlinien, um den Zugriff auf Ihre öffentlichen Ressourcen zu steuern",
|
||||
"resourcePoliciesSearch": "Richtlinien suchen...",
|
||||
"resourcePoliciesAdd": "Richtlinie hinzufügen",
|
||||
"resourcePoliciesDefaultBadgeText": "Standardrichtlinie",
|
||||
"resourcePoliciesCreate": "Öffentliche Ressourcen Richtlinie erstellen",
|
||||
"resourcePoliciesCreateDescription": "Befolgen Sie die unten stehenden Schritte, um eine neue Richtlinie zu erstellen",
|
||||
"resourcePolicyName": "Richtlinienname",
|
||||
"resourcePolicyNameDescription": "Geben Sie dieser Richtlinie einen Namen, um sie für Ihre Ressourcen zu identifizieren",
|
||||
"resourcePolicyNamePlaceholder": "z. B. Richtlinie für internen Zugriff",
|
||||
"resourcePoliciesSeeAll": "Alle Richtlinien anzeigen",
|
||||
"resourcePolicyAuthMethodAdd": "Authentifizierungsmethode hinzufügen",
|
||||
"resourcePolicyOtpEmailAdd": "OTP-E-Mails hinzufügen",
|
||||
"resourcePolicyRulesAdd": "Regeln hinzufügen",
|
||||
"resourcePolicyAuthMethodsDescription": "Ermöglichen Sie den Zugriff auf Ressourcen über zusätzliche Authentifizierungsmethoden",
|
||||
"resourcePolicyUsersRolesDescription": "Konfigurieren Sie, welche Benutzer und Rollen diese Ressource besuchen können",
|
||||
"rulesResourcePolicyDescription": "Konfigurieren Sie Regeln, um den Zugang zu den mit dieser Richtlinie verbundenen Ressourcen zu kontrollieren",
|
||||
"authentication": "Authentifizierung",
|
||||
"protected": "Geschützt",
|
||||
"notProtected": "Nicht geschützt",
|
||||
"resourceMessageRemove": "Einmal entfernt, wird die Ressource nicht mehr zugänglich sein. Alle mit der Ressource verbundenen Ziele werden ebenfalls entfernt.",
|
||||
"resourceQuestionRemove": "Sind Sie sicher, dass Sie die Ressource aus der Organisation entfernen möchten?",
|
||||
"resourcePolicyMessageRemove": "Einmal entfernt, wird die Ressourcenrichtlinie nicht mehr zugänglich sein. Alle mit der Ressource verbundenen Ressourcen werden nicht mehr zugeordnet und bleiben ohne Authentifizierung.",
|
||||
"resourcePolicyQuestionRemove": "Sind Sie sicher, dass Sie die Ressourcenrichtlinie aus der Organisation entfernen möchten?",
|
||||
"resourceHTTP": "HTTPS-Ressource",
|
||||
"resourceHTTPDescription": "Proxy-Anfragen über HTTPS mit einem voll qualifizierten Domain-Namen.",
|
||||
"resourceRaw": "Direkte TCP/UDP Ressource (raw)",
|
||||
@@ -220,8 +266,9 @@
|
||||
"resourceRawDescriptionCloud": "Proxy-Anfragen über rohe TCP/UDP mit Portnummer. Benötigt Sites, um sich mit einem entfernten Knoten zu verbinden.",
|
||||
"resourceCreate": "Ressource erstellen",
|
||||
"resourceCreateDescription": "Folgen Sie den Schritten unten, um eine neue Ressource zu erstellen",
|
||||
"resourceCreateGeneralDescription": "Konfigurieren Sie die Grundeinstellungen der Ressource, einschließlich Name und Typ",
|
||||
"resourceSeeAll": "Alle Ressourcen anzeigen",
|
||||
"resourceInfo": "Ressourcen-Informationen",
|
||||
"resourceCreateGeneral": "Allgemein",
|
||||
"resourceNameDescription": "Dies ist der Anzeigename für die Ressource.",
|
||||
"siteSelect": "Standort auswählen",
|
||||
"siteSearch": "Standorte durchsuchen",
|
||||
@@ -231,12 +278,15 @@
|
||||
"noCountryFound": "Kein Land gefunden.",
|
||||
"siteSelectionDescription": "Dieser Standort wird die Verbindung zum Ziel herstellen.",
|
||||
"resourceType": "Ressourcentyp",
|
||||
"resourceTypeDescription": "Legen Sie fest, wie Sie auf die Ressource zugreifen",
|
||||
"resourceTypeDescription": "Dies steuert das Ressourcenprotokoll und wie es im Browser gerendert wird. Dies kann später nicht geändert werden.",
|
||||
"resourceDomainDescription": "Die Ressource wird unter diesem vollständig qualifizierten Domainnamen bereitgestellt.",
|
||||
"resourceHTTPSSettings": "HTTPS-Einstellungen",
|
||||
"resourceHTTPSSettingsDescription": "Konfigurieren Sie den Zugriff auf die Ressource über HTTPS",
|
||||
"resourcePortDescription": "Der externe Port auf der Pangolin-Instanz oder dem Knoten, an dem die Ressource zugänglich ist.",
|
||||
"domainType": "Domain-Typ",
|
||||
"subdomain": "Subdomain",
|
||||
"baseDomain": "Basis-Domain",
|
||||
"configure": "Konfiguration",
|
||||
"subdomnainDescription": "Die Subdomäne, auf die die Ressource zugegriffen werden soll.",
|
||||
"resourceRawSettings": "TCP/UDP Einstellungen",
|
||||
"resourceRawSettingsDescription": "Konfigurieren, wie auf die Ressource über TCP/UDP zugegriffen wird",
|
||||
@@ -247,14 +297,35 @@
|
||||
"back": "Zurück",
|
||||
"cancel": "Abbrechen",
|
||||
"resourceConfig": "Konfiguration Snippets",
|
||||
"resourceConfigDescription": "Kopieren und fügen Sie diese Konfigurations-Snippets ein, um die TCP/UDP Ressource einzurichten",
|
||||
"resourceConfigDescription": "Kopieren und fügen Sie diese Konfigurationsschnipsel ein, um die TCP/UDP-Ressource einzurichten.",
|
||||
"resourceAddEntrypoints": "Traefik: Einstiegspunkte hinzufügen",
|
||||
"resourceExposePorts": "Gerbil: Ports im Docker Compose freigeben",
|
||||
"resourceLearnRaw": "Lernen Sie, wie Sie TCP/UDP Ressourcen konfigurieren",
|
||||
"resourceBack": "Zurück zu den Ressourcen",
|
||||
"resourceGoTo": "Zu Ressource gehen",
|
||||
"resourcePolicyDelete": "Ressourcenrichtlinie löschen",
|
||||
"resourcePolicyDeleteConfirm": "Löschen der Ressourcenrichtlinie bestätigen",
|
||||
"resourceDelete": "Ressource löschen",
|
||||
"resourceDeleteConfirm": "Ressource löschen bestätigen",
|
||||
"labelDelete": "Etikett löschen",
|
||||
"labelAdd": "Etikett hinzufügen",
|
||||
"labelCreateSuccessMessage": "Etikett erfolgreich erstellt",
|
||||
"labelDuplicateError": "Doppeltes Label",
|
||||
"labelDuplicateErrorDescription": "Ein Label mit diesem Namen existiert bereits.",
|
||||
"labelEditSuccessMessage": "Etikett erfolgreich bearbeitet",
|
||||
"labelNameField": "Etikettenname",
|
||||
"labelColorField": "Etikettenfarbe",
|
||||
"labelPlaceholder": "Beispiel: Heimlabor",
|
||||
"labelCreate": "Etikett erstellen",
|
||||
"createLabelDialogTitle": "Etikett erstellen",
|
||||
"createLabelDialogDescription": "Erstellen Sie ein neues Etikett, das dieser Organisation zugeordnet werden kann",
|
||||
"labelEdit": "Etikett bearbeiten",
|
||||
"editLabelDialogTitle": "Etikett aktualisieren",
|
||||
"editLabelDialogDescription": "Bearbeiten Sie ein neues Etikett, das dieser Organisation zugeordnet werden kann",
|
||||
"labelDeleteConfirm": "Löschen des Etiketts bestätigen",
|
||||
"labelErrorDelete": "Etikett konnte nicht gelöscht werden",
|
||||
"labelMessageRemove": "Diese Aktion ist dauerhaft. Alle Standorte, Ressourcen und Clients, die mit diesem Etikett versehen sind, werden nicht mehr zugeordnet.",
|
||||
"labelQuestionRemove": "Sind Sie sicher, dass Sie das Etikett aus der Organisation entfernen möchten?",
|
||||
"visibility": "Sichtbarkeit",
|
||||
"enabled": "Aktiviert",
|
||||
"disabled": "Deaktiviert",
|
||||
@@ -265,6 +336,8 @@
|
||||
"rules": "Regeln",
|
||||
"resourceSettingDescription": "Einstellungen für die Ressource konfigurieren",
|
||||
"resourceSetting": "{resourceName} Einstellungen",
|
||||
"resourcePolicySettingDescription": "Richten Sie die Einstellungen für diese öffentliche Ressourcenrichtlinie ein",
|
||||
"resourcePolicySetting": "{policyName} Einstellungen",
|
||||
"alwaysAllow": "Authentifizierung umgehen",
|
||||
"alwaysDeny": "Zugriff blockieren",
|
||||
"passToAuth": "Weiterleiten zur Authentifizierung",
|
||||
@@ -671,7 +744,7 @@
|
||||
"targetSubmit": "Ziel hinzufügen",
|
||||
"targetNoOne": "Diese Ressource hat keine Ziele. Fügen Sie ein Ziel hinzu, um zu konfigurieren, wo Anfragen an das Backend gesendet werden sollen.",
|
||||
"targetNoOneDescription": "Das Hinzufügen von mehr als einem Ziel aktiviert den Lastausgleich.",
|
||||
"targetsSubmit": "Ziele speichern",
|
||||
"targetsSubmit": "Einstellungen speichern",
|
||||
"addTarget": "Ziel hinzufügen",
|
||||
"proxyMultiSiteRoundRobinNodeHelp": "Round-Robin-Routing funktioniert nicht zwischen Standorten, die nicht mit demselben Knoten verbunden sind, aber Failover funktioniert.",
|
||||
"targetErrorInvalidIp": "Ungültige IP-Adresse",
|
||||
@@ -705,11 +778,11 @@
|
||||
"rulesErrorDuplicate": "Doppelte Regel",
|
||||
"rulesErrorDuplicateDescription": "Eine Regel mit diesen Einstellungen existiert bereits",
|
||||
"rulesErrorInvalidIpAddressRange": "Ungültiger CIDR",
|
||||
"rulesErrorInvalidIpAddressRangeDescription": "Bitte geben Sie einen gültigen CIDR-Wert ein",
|
||||
"rulesErrorInvalidUrl": "Ungültiger URL-Pfad",
|
||||
"rulesErrorInvalidUrlDescription": "Bitte geben Sie einen gültigen URL-Pfad-Wert ein",
|
||||
"rulesErrorInvalidIpAddress": "Ungültige IP",
|
||||
"rulesErrorInvalidIpAddressDescription": "Bitte geben Sie eine gültige IP-Adresse ein",
|
||||
"rulesErrorInvalidIpAddressRangeDescription": "Geben Sie einen gültigen CIDR-Bereich ein (z.B., 10.0.0.0/8).",
|
||||
"rulesErrorInvalidUrl": "Ungültiger Pfad",
|
||||
"rulesErrorInvalidUrlDescription": "Geben Sie einen gültigen URL-Pfad oder ein gültiges Muster ein (z.B., /api/*).",
|
||||
"rulesErrorInvalidIpAddress": "Ungültige IP-Adresse",
|
||||
"rulesErrorInvalidIpAddressDescription": "Geben Sie eine gültige IPv4 oder IPv6 Adresse ein.",
|
||||
"rulesErrorUpdate": "Fehler beim Aktualisieren der Regeln",
|
||||
"rulesErrorUpdateDescription": "Beim Aktualisieren der Regeln ist ein Fehler aufgetreten",
|
||||
"rulesUpdated": "Regeln aktivieren",
|
||||
@@ -718,14 +791,23 @@
|
||||
"rulesMatchIpAddress": "Geben Sie eine IP-Adresse ein (z.B. 103.21.244.12)",
|
||||
"rulesMatchUrl": "Geben Sie einen URL-Pfad oder -Muster ein (z.B. /api/v1/todos oder /api/v1/*)",
|
||||
"rulesErrorInvalidPriority": "Ungültige Priorität",
|
||||
"rulesErrorInvalidPriorityDescription": "Bitte geben Sie eine gültige Priorität ein",
|
||||
"rulesErrorInvalidPriorityDescription": "Geben Sie eine ganze Zahl von 1 oder höher ein.",
|
||||
"rulesErrorDuplicatePriority": "Doppelte Prioritäten",
|
||||
"rulesErrorDuplicatePriorityDescription": "Bitte geben Sie eindeutige Prioritäten ein",
|
||||
"rulesErrorDuplicatePriorityDescription": "Jede Regel muss eine eindeutige Prioritätsnummer haben.",
|
||||
"rulesErrorValidation": "Ungültige Regeln",
|
||||
"rulesErrorValidationRuleDescription": "Regel {ruleNumber}: {message}",
|
||||
"rulesErrorInvalidMatchTypeDescription": "Wählen Sie einen gültigen Vergleichstyp (Pfad, IP, CIDR, Land, Region oder ASN).",
|
||||
"rulesErrorValueRequired": "Geben Sie einen Wert für diese Regel ein.",
|
||||
"rulesErrorInvalidCountry": "Ungültiges Land",
|
||||
"rulesErrorInvalidCountryDescription": "Wählen Sie ein gültiges Land aus.",
|
||||
"rulesErrorInvalidAsn": "Ungültiges ASN",
|
||||
"rulesErrorInvalidAsnDescription": "Geben Sie ein gültiges ASN ein (z.B., AS15169).",
|
||||
"ruleUpdated": "Regeln aktualisiert",
|
||||
"ruleUpdatedDescription": "Regeln erfolgreich aktualisiert",
|
||||
"ruleErrorUpdate": "Operation fehlgeschlagen",
|
||||
"ruleErrorUpdateDescription": "Während des Speichervorgangs ist ein Fehler aufgetreten",
|
||||
"rulesPriority": "Priorität",
|
||||
"rulesReorderDragHandle": "Ziehen, um die Regelpriorität neu zu ordnen",
|
||||
"rulesAction": "Aktion",
|
||||
"rulesMatchType": "Übereinstimmungstyp",
|
||||
"value": "Wert",
|
||||
@@ -744,9 +826,60 @@
|
||||
"rulesResource": "Ressourcen-Regelkonfiguration",
|
||||
"rulesResourceDescription": "Regeln konfigurieren, um den Zugriff auf die Ressource zu steuern",
|
||||
"ruleSubmit": "Regel hinzufügen",
|
||||
"rulesNoOne": "Keine Regeln. Fügen Sie eine Regel über das Formular hinzu.",
|
||||
"rulesNoOne": "Noch keine Regeln vorhanden.",
|
||||
"rulesOrder": "Regeln werden nach aufsteigender Priorität ausgewertet.",
|
||||
"rulesSubmit": "Regeln speichern",
|
||||
"policyErrorCreate": "Fehler beim Erstellen der Richtlinie",
|
||||
"policyErrorCreateDescription": "Beim Erstellen der Richtlinie ist ein Fehler aufgetreten",
|
||||
"policyErrorCreateMessageDescription": "Ein unerwarteter Fehler ist aufgetreten",
|
||||
"policyErrorUpdate": "Fehler beim Aktualisieren der Richtlinie",
|
||||
"policyErrorUpdateDescription": "Beim Aktualisieren der Richtlinie ist ein Fehler aufgetreten",
|
||||
"policyErrorUpdateMessageDescription": "Ein unerwarteter Fehler ist aufgetreten",
|
||||
"policyCreatedSuccess": "Ressourcenrichtlinie erfolgreich erstellt",
|
||||
"policyUpdatedSuccess": "Ressourcenrichtlinie erfolgreich aktualisiert",
|
||||
"authMethodsSave": "Einstellungen speichern",
|
||||
"policyAuthStackTitle": "Authentifizierung",
|
||||
"policyAuthStackDescription": "Kontrollieren Sie, welche Authentifizierungsmethoden erforderlich sind, um auf diese Ressource zuzugreifen",
|
||||
"policyAuthOrLogicTitle": "Mehrere Authentifizierungsmethoden aktiv",
|
||||
"policyAuthOrLogicBanner": "Besucher können sich mit einer der unten aktiven Methoden authentifizieren. Sie müssen nicht alle abschließen.",
|
||||
"policyAuthMethodActive": "Aktiv",
|
||||
"policyAuthMethodOff": "Aus",
|
||||
"policyAuthSsoTitle": "Plattform SSO",
|
||||
"policyAuthSsoDescription": "Anmeldung über den Identitätsanbieter Ihrer Organisation erforderlich",
|
||||
"policyAuthSsoSummary": "{idp} · {users} Benutzer, {roles} Rollen",
|
||||
"policyAuthSsoDefaultIdp": "Standardanbieter",
|
||||
"policyAuthAddDefaultIdentityProvider": "Standardidentitätsanbieter hinzufügen",
|
||||
"policyAuthOtherMethodsTitle": "Andere Methoden",
|
||||
"policyAuthOtherMethodsDescription": "Optionale Methoden, die Besucher anstelle von oder zusammen mit Plattform-SSO verwenden können",
|
||||
"policyAuthPasscodeTitle": "Passwort",
|
||||
"policyAuthPasscodeDescription": "Erfordere einen geteilten alphanumerischen Passcode für den Zugriff auf die Ressource",
|
||||
"policyAuthPasscodeSummary": "Passcode festgelegt",
|
||||
"policyAuthPincodeTitle": "PIN-Code",
|
||||
"policyAuthPincodeDescription": "Ein kurzer numerischer Code, der erforderlich ist, um auf die Ressource zuzugreifen",
|
||||
"policyAuthPincodeSummary": "6-stelliger PIN festgelegt",
|
||||
"policyAuthEmailTitle": "E-Mail-Whitelist",
|
||||
"policyAuthEmailDescription": "Erlaubte E-Mail-Adressen mit Einmalpasswörtern",
|
||||
"policyAuthEmailSummary": "{count} Adressen erlaubt",
|
||||
"policyAuthEmailOtpCallout": "Durch Aktivieren der E-Mail-Whitelist wird beim Einloggen ein Einmalpasswort an die E-Mail des Besuchers gesendet.",
|
||||
"policyAuthHeaderAuthTitle": "Grundlegende Header-Authentifizierung",
|
||||
"policyAuthHeaderAuthDescription": "Überprüfen Sie einen benutzerdefinierten HTTP-Headernamen und -wert bei jeder Anfrage",
|
||||
"policyAuthHeaderAuthSummary": "Header konfiguriert",
|
||||
"policyAuthHeaderName": "Header-Name",
|
||||
"policyAuthHeaderValue": "Erwarteter Wert",
|
||||
"policyAuthSetPasscode": "Passcode setzen",
|
||||
"policyAuthSetPincode": "PIN-Code festlegen",
|
||||
"policyAuthSetEmailWhitelist": "E-Mail-Whitelist festlegen",
|
||||
"policyAuthSetHeaderAuth": "Grundlegende Header-Authentifizierung festlegen",
|
||||
"policyAccessRulesTitle": "Zugriffsregeln",
|
||||
"policyAccessRulesEnableDescription": "Bei Aktivierung werden die Regeln in absteigender Reihenfolge ausgewertet, bis eine als wahr ausgewertet wird.",
|
||||
"policyAccessRulesFirstMatch": "Regeln werden von oben nach unten ausgewertet. Die erste übereinstimmende Regel bestimmt das Ergebnis.",
|
||||
"policyAccessRulesHowItWorks": "Regeln vergleichen Anfragen nach Pfad, IP-Adresse, Standort oder anderen Kriterien. Jede Regel wendet eine Aktion an: Authentifizierung umgehen, Zugriff blockieren oder zur Authentifizierung weiterleiten. Wenn keine Regel zutrifft, wird der Verkehr zur Authentifizierung weitergeleitet.",
|
||||
"policyAccessRulesFallthroughOff": "Wenn Regeln deaktiviert sind, wird der gesamte Verkehr zur Authentifizierung weitergeleitet.",
|
||||
"policyAccessRulesFallthroughOn": "Wenn keine Regel übereinstimmt, wird der Verkehr zur Authentifizierung weitergeleitet.",
|
||||
"rulesPlaceholderCidr": "10.0.0.0/8",
|
||||
"rulesPlaceholderPath": "/admin/*",
|
||||
"rulesPlaceholderGeo": "RU, KP",
|
||||
"rulesSave": "Regeln speichern",
|
||||
"resourceErrorCreate": "Fehler beim Erstellen der Ressource",
|
||||
"resourceErrorCreateDescription": "Beim Erstellen der Ressource ist ein Fehler aufgetreten",
|
||||
"resourceErrorCreateMessage": "Fehler beim Erstellen der Ressource:",
|
||||
@@ -766,9 +899,9 @@
|
||||
"resourcesErrorUpdateDescription": "Beim Aktualisieren der Ressource ist ein Fehler aufgetreten",
|
||||
"access": "Zugriff",
|
||||
"accessControl": "Zugriffskontrolle",
|
||||
"shareLink": "{resource} Freigabe-Link",
|
||||
"shareLink": "{resource} Freigabelink",
|
||||
"resourceSelect": "Ressource auswählen",
|
||||
"shareLinks": "Freigabe-Links",
|
||||
"shareLinks": "Teilbare Links",
|
||||
"share": "Teilbare Links",
|
||||
"shareDescription2": "Erstellen Sie teilbare Links zu Ressourcen. Links bieten temporären oder unbegrenzten Zugriff auf Ihre Ressource. Sie können die Verfallsdauer des Links beim Erstellen eines Links festlegen.",
|
||||
"shareEasyCreate": "Einfach zu erstellen und zu teilen",
|
||||
@@ -810,6 +943,17 @@
|
||||
"pincodeAdd": "PIN-Code hinzufügen",
|
||||
"pincodeRemove": "PIN-Code entfernen",
|
||||
"resourceAuthMethods": "Authentifizierungsmethoden",
|
||||
"resourcePolicyAuthMethodsEmpty": "Keine Authentifizierungsmethode",
|
||||
"resourcePolicyOtpEmpty": "Kein Einmal-Passwort",
|
||||
"resourcePolicyReadOnly": "Diese Richtlinie ist nur lesbar",
|
||||
"resourcePolicyReadOnlyDescription": "Diese Ressourcenrichtlinie wird über mehrere Ressourcen geteilt, Sie können sie auf dieser Seite nicht bearbeiten.",
|
||||
"editSharedPolicy": "Geteilte Richtlinie bearbeiten",
|
||||
"resourcePolicyTypeSave": "Ressourcentyp speichern",
|
||||
"resourcePolicySelect": "Ressourcenrichtlinie auswählen",
|
||||
"resourcePolicySelectError": "Wählen Sie eine Ressourcenrichtlinie aus",
|
||||
"resourcePolicyNotFound": "Richtlinie nicht gefunden",
|
||||
"resourcePolicySearch": "Richtlinien suchen",
|
||||
"resourcePolicyRulesEmpty": "Keine Authentifizierungsregeln",
|
||||
"resourceAuthMethodsDescriptions": "Ermöglichen Sie den Zugriff auf die Ressource über zusätzliche Authentifizierungsmethoden",
|
||||
"resourceAuthSettingsSave": "Erfolgreich gespeichert",
|
||||
"resourceAuthSettingsSaveDescription": "Authentifizierungseinstellungen wurden gespeichert",
|
||||
@@ -845,6 +989,20 @@
|
||||
"resourcePincodeSetupTitle": "PIN-Code festlegen",
|
||||
"resourcePincodeSetupTitleDescription": "Legen Sie einen PIN-Code fest, um diese Ressource zu schützen",
|
||||
"resourceRoleDescription": "Administratoren haben immer Zugriff auf diese Ressource.",
|
||||
"resourcePolicySelectTitle": "Zugriffsrichtlinie für Ressourcen",
|
||||
"resourcePolicySelectDescription": "Wählen Sie den Ressourcentransfertyp für die Authentifizierung",
|
||||
"resourcePolicyTypeLabel": "Richtlinientyp",
|
||||
"resourcePolicyLabel": "Ressourcenrichtlinie",
|
||||
"resourcePolicyInline": "Inline-Ressourcenrichtlinie",
|
||||
"resourcePolicyInlineDescription": "Zugriffsrichtlinie nur für diese Ressource",
|
||||
"resourcePolicyShared": "Geteilte Ressourcenrichtlinie",
|
||||
"resourcePolicySharedDescription": "Diese Ressource verwendet eine gemeinsame Richtlinie.",
|
||||
"sharedPolicy": "Gemeinsame Richtlinie",
|
||||
"sharedPolicyNoneDescription": "Diese Ressource hat ihre eigene Richtlinie.",
|
||||
"resourceSharedPolicyOwnDescription": "Diese Ressource hat eigene Authentifizierungs- und Zugriffsregel-Kontrollen.",
|
||||
"resourceSharedPolicyInheritedDescription": "Diese Ressource erbt von <policyLink>{policyName}</policyLink>.",
|
||||
"resourceSharedPolicyAuthenticationNotice": "Diese Ressource verwendet eine geteilte Richtlinie. Einige Authentifizierungseinstellungen können in dieser Ressource bearbeitet werden, um zur Richtlinie beizutragen. Um die zugrunde liegende Richtlinie zu ändern, müssen Sie zu <policyLink>{policyName}</policyLink> wechseln.",
|
||||
"resourceSharedPolicyRulesNotice": "Diese Ressource verwendet eine gemeinsame Richtlinie. Einige Zugriffsregeln können in dieser Ressource bearbeitet werden. Um die zugrunde liegende Richtlinie zu ändern, müssen Sie <policyLink>{policyName}</policyLink> bearbeiten.",
|
||||
"resourceUsersRoles": "Zugriffskontrolle",
|
||||
"resourceUsersRolesDescription": "Konfigurieren Sie, welche Benutzer und Rollen diese Ressource besuchen können",
|
||||
"resourceUsersRolesSubmit": "Zugriffskontrollen speichern",
|
||||
@@ -869,7 +1027,14 @@
|
||||
"resourceVisibilityTitle": "Sichtbarkeit",
|
||||
"resourceVisibilityTitleDescription": "Ressourcensichtbarkeit vollständig aktivieren oder deaktivieren",
|
||||
"resourceGeneral": "Allgemeine Einstellungen",
|
||||
"resourceGeneralDescription": "Konfigurieren Sie die allgemeinen Einstellungen für diese Ressource",
|
||||
"resourceGeneralDescription": "Konfigurieren Sie Name, Adresse und Zugriffsrichtlinie für diese Ressource.",
|
||||
"resourceGeneralDetailsSubsection": "Ressourcendetails",
|
||||
"resourceGeneralDetailsSubsectionDescription": "Legen Sie den Anzeigenamen, die Kennung und die öffentlich zugängliche Domain für diese Ressource fest.",
|
||||
"resourceGeneralDetailsSubsectionPortDescription": "Legen Sie den Anzeigenamen, die Kennung und den öffentlichen Port für diese Ressource fest.",
|
||||
"resourceGeneralPublicAddressSubsection": "Öffentliche Adresse",
|
||||
"resourceGeneralPublicAddressSubsectionDescription": "Bestimmen Sie, wie Benutzer diese Ressource erreichen.",
|
||||
"resourceGeneralAuthenticationAccessSubsection": "Authentifizierung und Zugriff",
|
||||
"resourceGeneralAuthenticationAccessSubsectionDescription": "Wählen Sie, ob diese Ressource ihre eigene Richtlinie verwendet oder von einer gemeinsamen Richtlinie erbt.",
|
||||
"resourceEnable": "Ressource aktivieren",
|
||||
"resourceTransfer": "Ressource übertragen",
|
||||
"resourceTransferDescription": "Diese Ressource auf einen anderen Standort übertragen",
|
||||
@@ -1140,6 +1305,21 @@
|
||||
"idpErrorConnectingTo": "Es gab ein Problem bei der Verbindung zu {name}. Bitte kontaktieren Sie Ihren Administrator.",
|
||||
"idpErrorNotFound": "IdP nicht gefunden",
|
||||
"inviteInvalid": "Ungültige Einladung",
|
||||
"labels": "Etiketten",
|
||||
"orgLabelsDescription": "Etiketten in dieser Organisation verwalten.",
|
||||
"addLabels": "Etiketten hinzufügen",
|
||||
"siteLabelsTab": "Etiketten",
|
||||
"siteLabelsDescription": "Verwalten Sie die mit diesem Standort verbundenen Etiketten.",
|
||||
"labelsNotFound": "Keine Kennzeichnungen gefunden.",
|
||||
"labelsEmptyCreateHint": "Beginnen Sie oben zu tippen, um ein Label zu erstellen.",
|
||||
"labelSearch": "Etiketten suchen",
|
||||
"labelSearchOrCreate": "Suchen oder erstellen Sie ein Label",
|
||||
"accessLabelFilterCount": "{count, plural, one {# Etikett} other {# Etiketten}}",
|
||||
"labelOverflowCount": "+{count, plural, one {# Etikett} other {# Etiketten}}",
|
||||
"accessLabelFilterClear": "Etikettenfilter löschen",
|
||||
"accessFilterClear": "Filter löschen",
|
||||
"selectColor": "Farbe auswählen",
|
||||
"createNewLabel": "Neues Org-Etikett \"{label}\" erstellen",
|
||||
"inviteInvalidDescription": "Der Einladungslink ist ungültig.",
|
||||
"inviteErrorWrongUser": "Einladung ist nicht für diesen Benutzer",
|
||||
"inviteErrorUserNotExists": "Benutzer existiert nicht. Bitte erstelle zuerst ein Konto.",
|
||||
@@ -1231,6 +1411,7 @@
|
||||
"actionApplyBlueprint": "Blueprint anwenden",
|
||||
"actionListBlueprints": "Blaupausen anzeigen",
|
||||
"actionGetBlueprint": "Erhalte Blaupause",
|
||||
"actionCreateOrgWideLauncherView": "Organisationen-Weiter-Startansicht erstellen",
|
||||
"setupToken": "Setup-Token",
|
||||
"setupTokenDescription": "Geben Sie das Setup-Token von der Serverkonsole ein.",
|
||||
"setupTokenRequired": "Setup-Token ist erforderlich",
|
||||
@@ -1374,6 +1555,8 @@
|
||||
"sidebarResources": "Ressourcen",
|
||||
"sidebarProxyResources": "Öffentlich",
|
||||
"sidebarClientResources": "Privat",
|
||||
"sidebarPolicies": "Gemeinsame Richtlinien",
|
||||
"sidebarResourcePolicies": "Öffentliche Ressourcen",
|
||||
"sidebarAccessControl": "Zugriffskontrolle",
|
||||
"sidebarLogsAndAnalytics": "Protokolle & Analysen",
|
||||
"sidebarTeam": "Team",
|
||||
@@ -1381,7 +1564,7 @@
|
||||
"sidebarAdmin": "Admin",
|
||||
"sidebarInvitations": "Einladungen",
|
||||
"sidebarRoles": "Rollen",
|
||||
"sidebarShareableLinks": "Links",
|
||||
"sidebarShareableLinks": "Teilbare Links",
|
||||
"sidebarApiKeys": "API-Schlüssel",
|
||||
"sidebarProvisioning": "Bereitstellung",
|
||||
"sidebarSettings": "Einstellungen",
|
||||
@@ -1557,7 +1740,8 @@
|
||||
"standaloneHcFilterSiteIdFallback": "Standort {id}",
|
||||
"standaloneHcFilterResourceIdFallback": "Ressource {id}",
|
||||
"blueprints": "Blaupausen",
|
||||
"blueprintsDescription": "Deklarative Konfigurationen anwenden und vorherige Abläufe anzeigen",
|
||||
"blueprintsLog": "Blaupausen-Protokoll",
|
||||
"blueprintsDescription": "Betrachten Sie vergangene Blueprint-Anwendungen und deren Ergebnisse oder wenden Sie einen neuen Blueprint an",
|
||||
"blueprintAdd": "Blueprint hinzufügen",
|
||||
"blueprintGoBack": "Alle Blueprints ansehen",
|
||||
"blueprintCreate": "Blueprint erstellen",
|
||||
@@ -1575,7 +1759,17 @@
|
||||
"contents": "Inhalt",
|
||||
"parsedContents": "Analysierte Inhalte (Nur lesen)",
|
||||
"enableDockerSocket": "Docker Blueprint aktivieren",
|
||||
"enableDockerSocketDescription": "Aktiviere Docker-Socket-Label-Scraping für Blueprintbeschriftungen. Der Socket-Pfad muss neu angegeben werden.",
|
||||
"enableDockerSocketDescription": "Aktiviere Docker-Socket-Label-Scraping für Blueprint-Etiketten. Der Socket-Pfad muss dem Site-Connector angegeben werden. Lesen Sie, wie dies in <docsLink>der Dokumentation</docsLink> funktioniert.",
|
||||
"newtAutoUpdate": "Standort-Auto-Update aktivieren",
|
||||
"newtAutoUpdateDescription": "Wenn aktiviert, werden die Seiten-Connectoren automatisch die neueste Version herunterladen und sich selbst neu starten. Dies kann für jede Seite überschrieben werden.",
|
||||
"siteAutoUpdate": "Standort-Auto-Update",
|
||||
"siteAutoUpdateLabel": "Autoupdate aktivieren",
|
||||
"siteAutoUpdateDescription": "Wenn aktiviert, wird der Seiten-Connector automatisch die neueste Version herunterladen und sich selbst neu starten.",
|
||||
"siteAutoUpdateOrgDefault": "Standard der Organisation: {state}",
|
||||
"siteAutoUpdateOverriding": "Organisations-Einstellung überschreiben",
|
||||
"siteAutoUpdateResetToOrg": "Auf Standard der Organisation zurücksetzen",
|
||||
"siteAutoUpdateEnabled": "aktiviert",
|
||||
"siteAutoUpdateDisabled": "deaktiviert",
|
||||
"viewDockerContainers": "Docker Container anzeigen",
|
||||
"containersIn": "Container in {siteName}",
|
||||
"selectContainerDescription": "Wählen Sie einen Container, der als Hostname für dieses Ziel verwendet werden soll. Klicken Sie auf einen Port, um einen Port zu verwenden.",
|
||||
@@ -1620,6 +1814,7 @@
|
||||
"certificateStatus": "Zertifikat",
|
||||
"certificateStatusAutoRefreshHint": "Der Status wird automatisch aktualisiert.",
|
||||
"loading": "Laden",
|
||||
"loadingEllipsis": "Laden...",
|
||||
"loadingAnalytics": "Analytik wird geladen",
|
||||
"restart": "Neustart",
|
||||
"domains": "Domänen",
|
||||
@@ -1667,9 +1862,9 @@
|
||||
"accountSetupSuccess": "Kontoeinrichtung abgeschlossen! Willkommen bei Pangolin!",
|
||||
"documentation": "Dokumentation",
|
||||
"saveAllSettings": "Alle Einstellungen speichern",
|
||||
"saveResourceTargets": "Ziele speichern",
|
||||
"saveResourceHttp": "Proxy-Einstellungen speichern",
|
||||
"saveProxyProtocol": "Proxy-Protokolleinstellungen speichern",
|
||||
"saveResourceTargets": "Einstellungen speichern",
|
||||
"saveResourceHttp": "Einstellungen speichern",
|
||||
"saveProxyProtocol": "Einstellungen speichern",
|
||||
"settingsUpdated": "Einstellungen aktualisiert",
|
||||
"settingsUpdatedDescription": "Einstellungen erfolgreich aktualisiert",
|
||||
"settingsErrorUpdate": "Einstellungen konnten nicht aktualisiert werden",
|
||||
@@ -1846,6 +2041,7 @@
|
||||
"billingManageLicenseSubscription": "Verwalten Sie Ihr Abonnement für kostenpflichtige selbstgehostete Lizenzschlüssel",
|
||||
"billingCurrentKeys": "Aktuelle Tasten",
|
||||
"billingModifyCurrentPlan": "Aktuelles Paket ändern",
|
||||
"billingManageLicenseSubscriptionDescription": "Verwalten Sie Ihr Abonnement für bezahlte selbst gehostete Lizenzschlüssel und laden Sie Rechnungen herunter.",
|
||||
"billingConfirmUpgrade": "Upgrade bestätigen",
|
||||
"billingConfirmDowngrade": "Downgrade bestätigen",
|
||||
"billingConfirmUpgradeDescription": "Sie sind dabei, Ihr Paket zu aktualisieren. Schauen Sie sich die neuen Limits und Preise unten an.",
|
||||
@@ -1892,6 +2088,7 @@
|
||||
"subnetPlaceholder": "Subnetz",
|
||||
"addressDescription": "Die interne Adresse des Clients. Muss in das Subnetz der Organisation fallen.",
|
||||
"selectSites": "Standorte auswählen",
|
||||
"selectLabels": "Etiketten auswählen",
|
||||
"sitesDescription": "Der Client wird zu den ausgewählten Standorten eine Verbindung haben.",
|
||||
"clientInstallOlm": "Olm installieren",
|
||||
"clientInstallOlmDescription": "Olm auf Ihrem System zum Laufen bringen",
|
||||
@@ -1925,13 +2122,13 @@
|
||||
"healthCheckUnknown": "Unbekannt",
|
||||
"healthCheck": "Gesundheits-Check",
|
||||
"configureHealthCheck": "Gesundheits-Check konfigurieren",
|
||||
"configureHealthCheckDescription": "Richten Sie die Gesundheitsüberwachung für {target} ein",
|
||||
"configureHealthCheckDescription": "Richten Sie die Überwachung für Ihre Resource ein, um sicherzustellen, dass sie immer verfügbar ist",
|
||||
"enableHealthChecks": "Gesundheits-Checks aktivieren",
|
||||
"healthCheckDisabledStateDescription": "Wenn deaktiviert, führt der Standort keine Gesundheitsprüfungen durch und der Zustand wird als unbekannt betrachtet.",
|
||||
"enableHealthChecksDescription": "Überwachen Sie die Gesundheit dieses Ziels. Bei Bedarf können Sie einen anderen Endpunkt als das Ziel überwachen.",
|
||||
"healthScheme": "Methode",
|
||||
"healthSelectScheme": "Methode auswählen",
|
||||
"healthCheckPortInvalid": "Der Gesundheitskontroll-Port muss zwischen 1 und 65535 liegen",
|
||||
"healthCheckPortInvalid": "Der Port muss zwischen 1 und 65535 liegen",
|
||||
"healthCheckPath": "Pfad",
|
||||
"healthHostname": "IP / Host",
|
||||
"healthPort": "Port",
|
||||
@@ -1943,7 +2140,42 @@
|
||||
"timeIsInSeconds": "Zeit ist in Sekunden",
|
||||
"requireDeviceApproval": "Gerätegenehmigungen erforderlich",
|
||||
"requireDeviceApprovalDescription": "Benutzer mit dieser Rolle benötigen neue Geräte, die von einem Administrator genehmigt wurden, bevor sie sich verbinden und auf Ressourcen zugreifen können.",
|
||||
"sshAccess": "SSH-Zugriff",
|
||||
"sshSettings": "SSH-Einstellungen",
|
||||
"sshAccess": "SSH Zugriff",
|
||||
"rdpSettings": "RDP-Einstellungen",
|
||||
"vncSettings": "VNC-Einstellungen",
|
||||
"sshServer": "SSH-Server",
|
||||
"rdpServer": "RDP-Server",
|
||||
"vncServer": "VNC-Server",
|
||||
"sshServerDescription": "Richten Sie die Authentifizierungsmethode, den Daemon-Standort und das Serverziel ein",
|
||||
"rdpServerDescription": "Konfigurieren Sie das Ziel und den Port des RDP-Servers",
|
||||
"vncServerDescription": "Konfigurieren Sie das Ziel und den Port des VNC-Servers",
|
||||
"sshServerMode": "Modus",
|
||||
"sshServerModeStandard": "Standard-SSH-Server",
|
||||
"sshServerModePangolin": "Pangolin SSH",
|
||||
"sshServerModeStandardDescription": "Routen Befehle über Netzwerk zu einem SSH-Server wie OpenSSH.",
|
||||
"sshServerModeNative": "Nativer SSH-Server",
|
||||
"sshServerModeNativeDescription": "Führt Befehle direkt auf dem Host über den Site Connector aus. Keine Netzwerkkonfiguration erforderlich.",
|
||||
"sshAuthenticationMethod": "Authentifizierungsmethode",
|
||||
"sshAuthMethodManual": "Manuelle Authentifizierung",
|
||||
"sshAuthMethodManualDescription": "Erfordert vorhandene Host-Anmeldeinformationen. Umgeht die automatische Bereitstellung.",
|
||||
"sshAuthMethodAutomated": "Automatisierte Bereitstellung",
|
||||
"sshAuthMethodAutomatedDescription": "Erstellt automatisch Benutzer, Gruppen und Sudo-Berechtigungen auf dem Host.",
|
||||
"sshAuthDaemonLocation": "Standort des Auth-Daemon",
|
||||
"sshDaemonLocationSiteDescription": "Wird lokal auf dem Rechner ausgeführt, der den Site-Connector beherbergt.",
|
||||
"sshDaemonLocationRemote": "Auf Remote-Host",
|
||||
"sshDaemonLocationRemoteDescription": "Wird auf einem separaten Zielrechner im gleichen Netzwerk ausgeführt.",
|
||||
"sshDaemonDisclaimer": "Stellen Sie sicher, dass Ihr Zielhost korrekt konfiguriert ist, um den Auth-Daemon auszuführen, bevor Sie dieses Setup abschließen, andernfalls wird die Bereitstellung fehlschlagen.",
|
||||
"sshDaemonPort": "Daemon-Port",
|
||||
"sshServerDestination": "Serverziel",
|
||||
"sshServerDestinationDescription": "Ziel des SSH-Servers konfigurieren",
|
||||
"destination": "Ziel",
|
||||
"destinationRequired": "Ziel ist erforderlich.",
|
||||
"domainRequired": "Domain ist erforderlich.",
|
||||
"proxyPortRequired": "Port ist erforderlich.",
|
||||
"invalidPathConfiguration": "Ungültige Pfadkonfiguration.",
|
||||
"invalidRewritePathConfiguration": "Ungültige Neupfad-Konfiguration.",
|
||||
"bgTargetMultiSiteDisclaimer": "Die Auswahl mehrerer Standorte ermöglicht eine widerstandsfähige Weiterleitung und einen Failover für hohe Verfügbarkeit.",
|
||||
"roleAllowSsh": "SSH erlauben",
|
||||
"roleAllowSshAllow": "Erlauben",
|
||||
"roleAllowSshDisallow": "Nicht zulassen",
|
||||
@@ -1957,10 +2189,25 @@
|
||||
"sshSudoModeCommandsDescription": "Benutzer kann nur die angegebenen Befehle mit sudo ausführen.",
|
||||
"sshSudo": "sudo erlauben",
|
||||
"sshSudoCommands": "Sudo-Befehle",
|
||||
"sshSudoCommandsDescription": "Kommagetrennte Liste von Befehlen, die der Benutzer mit sudo ausführen darf.",
|
||||
"sshSudoCommandsDescription": "Liste der Befehle, die der Benutzer mit sudo ausführen darf, durch Kommas, Leerzeichen oder neue Zeilen getrennt. Absolute Pfade müssen verwendet werden.",
|
||||
"sshCreateHomeDir": "Home-Verzeichnis erstellen",
|
||||
"sshUnixGroups": "Unix-Gruppen",
|
||||
"sshUnixGroupsDescription": "Durch Komma getrennte Unix-Gruppen, um den Benutzer auf dem Zielhost hinzuzufügen.",
|
||||
"sshUnixGroupsDescription": "Unix-Gruppen, in die der Benutzer auf dem Ziel-Host aufgenommen werden soll, getrennt durch Kommas, Leerzeichen oder neue Zeilen.",
|
||||
"roleTextFieldPlaceholder": "Werte eingeben oder eine .txt- oder .csv-Datei ablegen",
|
||||
"roleTextImportTitle": "Von Datei importieren",
|
||||
"roleTextImportDescription": "Importiere {fileName} in {fieldLabel}.",
|
||||
"roleTextImportSkipHeader": "Erste Zeile überspringen (Header)",
|
||||
"roleTextImportOverride": "Vorhandenes ersetzen",
|
||||
"roleTextImportAppend": "An vorhandenes anfügen",
|
||||
"roleTextImportMode": "Importmodus",
|
||||
"roleTextImportPreview": "Vorschau",
|
||||
"roleTextImportItemCount": "{count, plural, =0 {Keine Elemente zu importieren} one {1 Element zu importieren} other {# Elemente zu importieren}}",
|
||||
"roleTextImportTotalCount": "{existing} vorhanden + {imported} importiert = {total} gesamt",
|
||||
"roleTextImportConfirm": "Importieren",
|
||||
"roleTextImportInvalidFile": "Nicht unterstützter Dateityp",
|
||||
"roleTextImportInvalidFileDescription": "Nur .txt- und .csv-Dateien werden unterstützt.",
|
||||
"roleTextImportEmpty": "Keine Elemente in der Datei gefunden",
|
||||
"roleTextImportEmptyDescription": "Die Datei enthält keine importierbaren Elemente.",
|
||||
"retryAttempts": "Wiederholungsversuche",
|
||||
"expectedResponseCodes": "Erwartete Antwortcodes",
|
||||
"expectedResponseCodesDescription": "HTTP-Statuscode, der einen gesunden Zustand anzeigt. Wenn leer gelassen, wird 200-300 als gesund angesehen.",
|
||||
@@ -2051,6 +2298,7 @@
|
||||
"editInternalResourceDialogModeCidr": "CIDR",
|
||||
"editInternalResourceDialogModeHttp": "HTTP",
|
||||
"editInternalResourceDialogModeHttps": "HTTPS",
|
||||
"editInternalResourceDialogModeSsh": "SSH",
|
||||
"editInternalResourceDialogScheme": "Schema",
|
||||
"editInternalResourceDialogEnableSsl": "TLS aktivieren",
|
||||
"editInternalResourceDialogEnableSslDescription": "SSL/TLS-Verschlüsselung für sichere HTTPS-Verbindungen zum Ziel aktivieren.",
|
||||
@@ -2070,6 +2318,7 @@
|
||||
"createInternalResourceDialogSite": "Standort",
|
||||
"selectSite": "Standort auswählen...",
|
||||
"multiSitesSelectorSitesCount": "{count, plural, one {# Standort} other {# Standorte}}",
|
||||
"labelsSelectorLabelsCount": "{count, plural, one {# Etikett} other {# Etiketten}}",
|
||||
"noSitesFound": "Keine Standorte gefunden.",
|
||||
"createInternalResourceDialogProtocol": "Protokoll",
|
||||
"createInternalResourceDialogTcp": "TCP",
|
||||
@@ -2100,6 +2349,7 @@
|
||||
"createInternalResourceDialogModeCidr": "CIDR",
|
||||
"createInternalResourceDialogModeHttp": "HTTP",
|
||||
"createInternalResourceDialogModeHttps": "HTTPS",
|
||||
"createInternalResourceDialogModeSsh": "SSH",
|
||||
"scheme": "Schema",
|
||||
"createInternalResourceDialogScheme": "Schema",
|
||||
"createInternalResourceDialogEnableSsl": "TLS aktivieren",
|
||||
@@ -2109,6 +2359,7 @@
|
||||
"createInternalResourceDialogDestinationCidrDescription": "Der CIDR-Bereich der Ressource im Netzwerk der Website.",
|
||||
"createInternalResourceDialogAlias": "Alias",
|
||||
"createInternalResourceDialogAliasDescription": "Ein optionaler interner DNS-Alias für diese Ressource.",
|
||||
"internalResourceAliasLocalWarning": "Aliasse, die auf .local enden, können aufgrund von mDNS in einigen Netzwerken zu Auflösungsproblemen führen.",
|
||||
"internalResourceDownstreamSchemeRequired": "Schema ist für HTTP-Ressourcen erforderlich",
|
||||
"internalResourceHttpPortRequired": "Zielport ist für HTTP-Ressourcen erforderlich",
|
||||
"siteConfiguration": "Konfiguration",
|
||||
@@ -2142,6 +2393,21 @@
|
||||
"sidebarRemoteExitNodes": "Entfernte Knoten",
|
||||
"remoteExitNodeId": "ID",
|
||||
"remoteExitNodeSecretKey": "Geheimnis",
|
||||
"remoteExitNodeNetworkingTitle": "Netzwerkeinstellungen",
|
||||
"remoteExitNodeNetworkingDescription": "Konfigurieren Sie, wie dieser Remote Exit Node den Datenverkehr leitet und welche Standorte bevorzugt über ihn verbinden. Erweiterte Funktionen zur Verwendung mit Backhaul-Netzwerkkonfigurationen.",
|
||||
"remoteExitNodeNetworkingSave": "Einstellungen speichern",
|
||||
"remoteExitNodeNetworkingSaveSuccessTitle": "Netzwerkeinstellungen gespeichert",
|
||||
"remoteExitNodeNetworkingSaveSuccessDescription": "Netzwerkeinstellungen wurden erfolgreich aktualisiert.",
|
||||
"remoteExitNodeNetworkingSaveError": "Fehler beim Speichern der Netzwerkeinstellungen",
|
||||
"remoteExitNodeNetworkingSubnetsTitle": "Remote-Subnetze",
|
||||
"remoteExitNodeNetworkingSubnetsDescription": "Definieren Sie die CIDR-Bereiche, an die dieser Remote Exit Node den Datenverkehr weiterleitet. Geben Sie einen gültigen CIDR (z. B. <code>10.0.0.0/8</code>) ein und drücken Sie die Eingabetaste, um hinzuzufügen.",
|
||||
"remoteExitNodeNetworkingSubnetsPlaceholder": "Fügen Sie einen CIDR-Bereich hinzu (z.B. 10.0.0.0/8)",
|
||||
"remoteExitNodeNetworkingSubnetsLoadError": "Fehler beim Laden der Subnetze",
|
||||
"remoteExitNodeNetworkingLabelsTitle": "Präferenzetiketten",
|
||||
"remoteExitNodeNetworkingLabelsDescription": "Standorte mit diesen Etiketten werden gezwungen, über diesen Remote Exit Node zu verbinden.",
|
||||
"remoteExitNodeNetworkingLabelsButtonText": "Etiketten auswählen...",
|
||||
"remoteExitNodeNetworkingLabelsSearchPlaceholder": "Etiketten suchen...",
|
||||
"remoteExitNodeNetworkingLabelsLoadError": "Fehler beim Laden der Etiketten",
|
||||
"remoteExitNodeCreate": {
|
||||
"title": "Erstelle Remote Node",
|
||||
"description": "Erstelle einen neues selbst gehostetes Relay und ihre Proxyserver Nodes",
|
||||
@@ -2235,7 +2501,7 @@
|
||||
"description": "Zuverlässiger und wartungsarmer Pangolin Server mit zusätzlichen Glocken und Pfeifen",
|
||||
"introTitle": "Verwalteter selbstgehosteter Pangolin",
|
||||
"introDescription": "ist eine Deployment-Option, die für Personen konzipiert wurde, die Einfachheit und zusätzliche Zuverlässigkeit wünschen, während sie ihre Daten privat und selbstgehostet halten.",
|
||||
"introDetail": "Mit dieser Option haben Sie immer noch Ihren eigenen Pangolin-Knoten – Ihre Tunnel, TLS-Terminierung und Traffic bleiben auf Ihrem Server. Der Unterschied besteht darin, dass Verwaltung und Überwachung über unser Cloud-Dashboard abgewickelt werden, das eine Reihe von Vorteilen freischaltet:",
|
||||
"introDetail": "Mit dieser Option betreiben Sie weiterhin Ihren eigenen Pangolin-Knoten – Ihre Tunnel, TLS-Terminierung und der gesamte Datenverkehr bleiben auf Ihrem Server. Der Unterschied besteht darin, dass die Verwaltung und Überwachung über unser Cloud-Dashboard erfolgt, was eine Reihe von Vorteilen freischaltet:",
|
||||
"benefitSimplerOperations": {
|
||||
"title": "Einfachere Operationen",
|
||||
"description": "Sie brauchen keinen eigenen Mail-Server auszuführen oder komplexe Warnungen einzurichten. Sie erhalten Gesundheitschecks und Ausfallwarnungen aus dem Box."
|
||||
@@ -2320,6 +2586,7 @@
|
||||
"idpGoogleDescription": "Google OAuth2/OIDC Provider",
|
||||
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
|
||||
"subnet": "Subnetz",
|
||||
"utilitySubnet": "Nutzsubnetz",
|
||||
"subnetDescription": "Das Subnetz für die Netzwerkkonfiguration dieser Organisation.",
|
||||
"customDomain": "Eigene Domain",
|
||||
"authPage": "Authentifizierungs-Seiten",
|
||||
@@ -2738,15 +3005,17 @@
|
||||
"orgOrDomainIdMissing": "Organisation oder Domänen-ID fehlt",
|
||||
"loadingDNSRecords": "Lade DNS-Einträge...",
|
||||
"olmUpdateAvailableInfo": "Eine aktualisierte Version von Olm ist verfügbar. Bitte aktualisieren Sie auf die neueste Version für die beste Erfahrung.",
|
||||
"updateAvailableInfo": "Eine aktualisierte Version ist verfügbar. Bitte aktualisieren Sie auf die neueste Version für das beste Erlebnis.",
|
||||
"client": "Client",
|
||||
"proxyProtocol": "Proxy-Protokoll-Einstellungen",
|
||||
"proxyProtocolDescription": "Konfigurieren Sie das Proxy-Protokoll, um die IP-Adressen des Clients für TCP-Dienste zu erhalten.",
|
||||
"enableProxyProtocol": "Proxy-Protokoll aktivieren",
|
||||
"proxyProtocolInfo": "Client-IP-Adressen für TCP-Backends beibehalten",
|
||||
"proxyProtocolVersion": "Proxy-Protokollversion",
|
||||
"version1": " Version 1 (empfohlen)",
|
||||
"version1": "Version 1 (Empfohlen)",
|
||||
"version2": "Version 2",
|
||||
"versionDescription": "Die Version 1 ist textbasiert und unterstützt die Version 2, ist binär und effizienter, aber weniger kompatibel.",
|
||||
"version1Description": "Textbasiert und weit verbreitet. Sicherstellen, dass das Servers-Transport zur dynamischen Konfiguration hinzugefügt wurde.",
|
||||
"version2Description": "Binär und effizienter, aber weniger kompatibel. Sicherstellen, dass das Servers-Transport zur dynamischen Konfiguration hinzugefügt wurde.",
|
||||
"warning": "Warnung",
|
||||
"proxyProtocolWarning": "Die Backend-Anwendung muss so konfiguriert sein, dass Proxy-Protokoll-Verbindungen akzeptiert werden. Wenn Ihr Backend das Proxy-Protokoll nicht unterstützt, wird das Aktivieren aller Verbindungen unterbrochen, so dass Sie dies nur aktivieren, wenn Sie wissen, was Sie tun. Stellen Sie sicher, dass Sie Ihr Backend so konfigurieren, dass es Proxy-Protokoll-Header von Traefik vertraut.",
|
||||
"restarting": "Neustarten...",
|
||||
@@ -2903,7 +3172,7 @@
|
||||
"enterConfirmation": "Bestätigung eingeben",
|
||||
"blueprintViewDetails": "Details",
|
||||
"defaultIdentityProvider": "Standard Identitätsanbieter",
|
||||
"defaultIdentityProviderDescription": "Wenn ein Standard-Identity Provider ausgewählt ist, wird der Benutzer zur Authentifizierung automatisch an den Anbieter weitergeleitet.",
|
||||
"defaultIdentityProviderDescription": "Der Benutzer wird automatisch zu diesem Identitätsanbieter für die Authentifizierung weitergeleitet.",
|
||||
"editInternalResourceDialogNetworkSettings": "Netzwerkeinstellungen",
|
||||
"editInternalResourceDialogAccessPolicy": "Zugriffsrichtlinie",
|
||||
"editInternalResourceDialogAddRoles": "Rollen hinzufügen",
|
||||
@@ -2939,11 +3208,12 @@
|
||||
"learnMore": "Mehr erfahren",
|
||||
"backToHome": "Zurück zur Startseite",
|
||||
"needToSignInToOrg": "Benötigen Sie den Identitätsanbieter Ihres Unternehmens?",
|
||||
"maintenanceMode": "Wartungsmodus",
|
||||
"maintenanceMode": "Wartungsseite",
|
||||
"maintenanceModeDescription": "Eine Wartungsseite für Besucher anzeigen",
|
||||
"maintenanceModeType": "Art des Wartungsmodus",
|
||||
"showMaintenancePage": "Eine Wartungsseite für Besucher anzeigen",
|
||||
"enableMaintenanceMode": "Wartungsmodus aktivieren",
|
||||
"enableMaintenanceModeDescription": "Bei Aktivierung sehen Besucher eine Wartungsseite anstelle Ihrer Ressource.",
|
||||
"automatic": "Automatisch",
|
||||
"automaticModeDescription": " Wartungsseite nur anzeigen, wenn alle Backend-Ziele deaktiviert oder ungesund sind. Deine Ressource funktioniert normal, solange mindestens ein Ziel gesund ist.",
|
||||
"forced": "Erzwungen",
|
||||
@@ -2951,6 +3221,8 @@
|
||||
"warning:": "Warnung:",
|
||||
"forcedeModeWarning": "Der gesamte Datenverkehr wird zur Wartungsseite weitergeleitet. Ihre Backend-Ressourcen werden keine Anfragen erhalten.",
|
||||
"pageTitle": "Seitentitel",
|
||||
"maintenancePageContentSubsection": "Seiteninhalt",
|
||||
"maintenancePageContentSubsectionDescription": "Passen Sie den auf der Wartungsseite angezeigten Inhalt an",
|
||||
"pageTitleDescription": "Die Hauptüberschrift auf der Wartungsseite",
|
||||
"maintenancePageMessage": "Wartungsmeldung",
|
||||
"maintenancePageMessagePlaceholder": "Wir sind bald wieder da! Unsere Seite wird derzeit planmäßig gewartet.",
|
||||
@@ -2969,6 +3241,7 @@
|
||||
"maintenanceScreenEstimatedCompletion": "Geschätzter Abschluss:",
|
||||
"createInternalResourceDialogDestinationRequired": "Ziel ist erforderlich",
|
||||
"available": "Verfügbar",
|
||||
"disabledResourceDescription": "Wenn deaktiviert, ist die Ressource für alle unzugänglich.",
|
||||
"archived": "Archiviert",
|
||||
"noArchivedDevices": "Keine archivierten Geräte gefunden",
|
||||
"deviceArchived": "Gerät archiviert",
|
||||
@@ -3214,6 +3487,8 @@
|
||||
"idpUnassociateQuestion": "Sind Sie sicher, dass Sie die Verknüpfung dieses Identitätsanbieters mit dieser Organisation aufheben möchten?",
|
||||
"idpUnassociateDescription": "Alle Benutzer, die mit diesem Identitätsanbieter verbunden sind, werden aus dieser Organisation entfernt, aber der Identitätsanbieter bleibt für andere verbundene Organisationen weiterhin bestehen.",
|
||||
"idpUnassociateConfirm": "Verknüpfung des Identitätsanbieters aufheben bestätigen",
|
||||
"idpConfirmDeleteAndRemoveMeFromOrg": "LÖSCHE UND ENTFERNE MICH AUS DER ORG",
|
||||
"idpUnassociateAndRemoveMeFromOrg": "VERBINDUNG LÖSEN UND ENTFERNE MICH AUS DER ORG",
|
||||
"idpUnassociateWarning": "Dies kann für diese Organisation nicht rückgängig gemacht werden.",
|
||||
"idpUnassociatedDescription": "Identitätsanbieter erfolgreich von dieser Organisation gelöst",
|
||||
"idpUnassociateMenu": "Verknüpfung aufheben",
|
||||
@@ -3297,6 +3572,118 @@
|
||||
"memberPortalEmailWhitelist": "E-Mail-Whitelist",
|
||||
"memberPortalResourceDisabled": "Ressource deaktiviert",
|
||||
"memberPortalShowingResources": "Zeige {start}-{end} von {total} Ressourcen",
|
||||
"resourceLauncherTitle": "Ressourcenstarter",
|
||||
"resourceLauncherDescription": "Sehen Sie sich Ressourcendetails an und starten Sie sie von einem Ort aus",
|
||||
"resourceLauncherSearchPlaceholder": "Alle Standorte durchsuchen...",
|
||||
"resourceLauncherDefaultView": "Standard",
|
||||
"resourceLauncherSaveView": "Ansicht speichern",
|
||||
"resourceLauncherSaveToCurrentView": "In aktueller Ansicht speichern",
|
||||
"resourceLauncherResetView": "Ansicht zurücksetzen",
|
||||
"resourceLauncherSaveAsNewView": "Als neue Ansicht speichern",
|
||||
"resourceLauncherSaveAsNewViewDescription": "Geben Sie dieser Ansicht einen Namen, um Ihre aktuellen Filter und das Layout zu speichern.",
|
||||
"resourceLauncherSaveForEveryone": "Für alle speichern",
|
||||
"resourceLauncherSaveForEveryoneDescription": "Teilen Sie diese Ansicht mit allen Organisationsmitgliedern. Wenn nicht aktiviert, ist die Ansicht nur für Sie sichtbar.",
|
||||
"resourceLauncherMakePersonal": "Persönlich machen",
|
||||
"resourceLauncherFilter": "Filter",
|
||||
"resourceLauncherSort": "Sortieren",
|
||||
"resourceLauncherSortAscending": "Aufsteigend sortieren",
|
||||
"resourceLauncherSortDescending": "Absteigend sortieren",
|
||||
"resourceLauncherSettings": "Einstellungen",
|
||||
"resourceLauncherGroupBy": "Gruppieren nach",
|
||||
"resourceLauncherGroupBySite": "Standort",
|
||||
"resourceLauncherGroupByLabel": "Etikett",
|
||||
"resourceLauncherLayout": "Layout",
|
||||
"resourceLauncherLayoutGrid": "Raster",
|
||||
"resourceLauncherLayoutList": "Liste",
|
||||
"resourceLauncherShowLabels": "Etiketten anzeigen",
|
||||
"resourceLauncherShowSiteTags": "Standort-Tags anzeigen",
|
||||
"resourceLauncherShowRecents": "Kürzlich anzeigen",
|
||||
"resourceLauncherDeleteView": "Ansicht löschen",
|
||||
"resourceLauncherViewAsAdmin": "Ansicht als Administrator anzeigen",
|
||||
"resourceLauncherResourceDetailsDescription": "Anzeigen von Details zu dieser Ressource.",
|
||||
"resourceLauncherUnlabeled": "Nicht etikettiert",
|
||||
"resourceLauncherNoSite": "Kein Standort",
|
||||
"resourceLauncherNoResourcesInGroup": "Keine Ressourcen in dieser Gruppe",
|
||||
"resourceLauncherEmptyStateTitle": "Keine Ressourcen verfügbar",
|
||||
"resourceLauncherEmptyStateDescription": "Sie haben noch keinen Zugriff auf Ressourcen. Kontaktieren Sie Ihren Administrator, um Zugriff anzufordern.",
|
||||
"resourceLauncherEmptyStateNoResultsTitle": "Keine Ressourcen gefunden",
|
||||
"resourceLauncherEmptyStateNoResultsDescription": "Keine Ressourcen entsprechen Ihrer aktuellen Suche oder den Filtern. Versuchen Sie, diese anzupassen, um zu finden, wonach Sie suchen.",
|
||||
"resourceLauncherEmptyStateNoResultsWithQuery": "Keine Ressourcen entsprechen \"{query}\". Versuchen Sie, Ihre Suche anzupassen oder die Filter zu löschen, um alle Ressourcen anzuzeigen.",
|
||||
"resourceLauncherCopiedToClipboard": "In die Zwischenablage kopiert",
|
||||
"resourceLauncherCopiedAccessDescription": "Der Ressourcenzugriff wurde in Ihre Zwischenablage kopiert.",
|
||||
"resourceLauncherViewNamePlaceholder": "Ansichtsname",
|
||||
"resourceLauncherViewNameLabel": "Ansichtsname",
|
||||
"resourceLauncherViewSaved": "Ansicht gespeichert",
|
||||
"resourceLauncherViewSavedDescription": "Ihre Startansicht wurde gespeichert.",
|
||||
"resourceLauncherViewSaveFailed": "Fehler beim Speichern der Ansicht",
|
||||
"resourceLauncherViewSaveFailedDescription": "Die Startansicht konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.",
|
||||
"resourceLauncherViewDeleted": "Ansicht gelöscht",
|
||||
"resourceLauncherViewDeletedDescription": "Die Startansicht wurde gelöscht.",
|
||||
"resourceLauncherViewDeleteFailed": "Fehler beim Löschen der Ansicht",
|
||||
"resourceLauncherViewDeleteFailedDescription": "Die Startansicht konnte nicht gelöscht werden. Bitte versuchen Sie es erneut.",
|
||||
"memberPortalPrevious": "Vorherige",
|
||||
"memberPortalNext": "Nächste"
|
||||
"memberPortalNext": "Nächste",
|
||||
"httpSettings": "HTTP-Einstellungen",
|
||||
"tcpSettings": "TCP-Einstellungen",
|
||||
"udpSettings": "UDP-Einstellungen",
|
||||
"sshTitle": "SSH",
|
||||
"sshConnectingDescription": "Aufbau einer sicheren Verbindung…",
|
||||
"sshConnecting": "Verbindung wird hergestellt…",
|
||||
"sshInitializing": "Initialisieren…",
|
||||
"sshSignInTitle": "Anmelden bei SSH",
|
||||
"sshSignInDescription": "Geben Sie Ihre SSH-Anmeldedaten ein, um sich zu verbinden",
|
||||
"sshPasswordTab": "Passwort",
|
||||
"sshPrivateKeyTab": "Privater Schlüssel",
|
||||
"sshPrivateKeyField": "Privater Schlüssel",
|
||||
"sshPrivateKeyDisclaimer": "Ihr privater Schlüssel wird von Pangolin nicht gespeichert oder angezeigt. Alternativ können Sie kurzlebige Zertifikate für nahtlose Authentifizierung mit Ihrer bestehenden Pangolin-Identität verwenden.",
|
||||
"sshLearnMore": "Mehr erfahren",
|
||||
"sshPrivateKeyFile": "Private Schlüsseldatei",
|
||||
"sshAuthenticate": "Verbinden",
|
||||
"sshTerminate": "Beenden",
|
||||
"sshPoweredBy": "Bereitgestellt von",
|
||||
"sshErrorNoTarget": "Kein Ziel angegeben",
|
||||
"sshErrorWebSocket": "WebSocket-Verbindung fehlgeschlagen",
|
||||
"sshErrorAuthFailed": "Authentifizierung fehlgeschlagen",
|
||||
"sshErrorConnectionClosed": "Verbindung geschlossen, bevor die Authentifizierung abgeschlossen wurde",
|
||||
"sitePangolinSshDescription": "Erlaube SSH-Zugriff auf Ressourcen an diesem Standort. Dies kann später geändert werden.",
|
||||
"browserGatewayNoResourceForDomain": "Keine Ressource für diese Domain gefunden",
|
||||
"browserGatewayNoTarget": "Kein Ziel",
|
||||
"browserGatewayConnect": "Verbinden",
|
||||
"browserGatewayCtrlAltDel": "Strg+Alt+Entf",
|
||||
"sshErrorSignKeyFailed": "Fehler beim Signieren des SSH-Schlüssels für die PAM-Push-Authentifizierung. Haben Sie sich als Benutzer angemeldet?",
|
||||
"sshTerminalError": "Fehler: {error}",
|
||||
"sshConnectionClosedCode": "Verbindung geschlossen (Code {code})",
|
||||
"sshPrivateKeyPlaceholder": "-----BEGIN OPENSSH PRIVATE KEY-----",
|
||||
"sshPrivateKeyRequired": "Privater Schlüssel ist erforderlich",
|
||||
"vncTitle": "VNC",
|
||||
"vncSignInDescription": "Geben Sie Ihre VNC-Zugangsdaten ein, um sich zu verbinden",
|
||||
"vncUsernameOptional": "Benutzername (optional)",
|
||||
"vncPasswordOptional": "Passwort (optional)",
|
||||
"vncNoResourceTarget": "Kein Ressourcen-Ziel verfügbar",
|
||||
"vncFailedToLoadNovnc": "Fehler beim Laden von noVNC",
|
||||
"vncAuthFailedStatus": "Status {status}",
|
||||
"vncPasteClipboard": "Zwischenablage einfügen",
|
||||
"rdpTitle": "RDP",
|
||||
"rdpSignInTitle": "Anmeldung bei Remote Desktop",
|
||||
"rdpSignInDescription": "Geben Sie die Windows-Anmeldedaten ein, um sich zu verbinden",
|
||||
"rdpLoadingModule": "Modul wird geladen...",
|
||||
"rdpFailedToLoadModule": "Fehler beim Laden des RDP-Moduls",
|
||||
"rdpNotReady": "Nicht bereit",
|
||||
"rdpModuleInitializing": "RDP-Modul wird noch initialisiert",
|
||||
"rdpDownloadingFiles": "Herunterladen von {count} Datei(en) von Remote…",
|
||||
"rdpDownloadFailed": "Download fehlgeschlagen: {fileName}",
|
||||
"rdpUploaded": "Hochgeladen: {fileName}",
|
||||
"rdpNoConnectionTarget": "Kein Verbindungsziel verfügbar",
|
||||
"rdpConnectionFailed": "Verbindung fehlgeschlagen",
|
||||
"rdpFit": "Anpassen",
|
||||
"rdpFull": "Vollständig",
|
||||
"rdpReal": "Real",
|
||||
"rdpMeta": "Meta",
|
||||
"rdpUploadFiles": "Dateien hochladen",
|
||||
"rdpFilesReadyToPaste": "Dateien bereit zum Einfügen",
|
||||
"rdpFilesReadyToPasteDescription": "{count} Datei(en) in die Remote-Zwischenablage kopiert — drücken Sie Strg+V auf dem Remote-Desktop, um einzufügen.",
|
||||
"rdpUploadFailed": "Upload fehlgeschlagen",
|
||||
"rdpUnicodeKeyboardMode": "Unicode-Tastaturmodus",
|
||||
"sessionToolbarShow": "Werkzeugleiste zeigen",
|
||||
"sessionToolbarHide": "Werkzeugleiste ausblenden"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user