diff --git a/messages/de-DE.json b/messages/de-DE.json index a5c44fea..774b0bd8 100644 --- a/messages/de-DE.json +++ b/messages/de-DE.json @@ -47,9 +47,8 @@ "edit": "Bearbeiten", "siteConfirmDelete": "Standort löschen bestätigen", "siteDelete": "Standort löschen", - "siteMessageRemove": "Sobald dieser Standort entfernt ist, wird er nicht mehr zugänglich sein. Alle Ressourcen und Ziele, die mit diesem Standort verbunden sind, werden ebenfalls entfernt.", - "siteMessageConfirm": "Um zu bestätigen, gib den Namen des Standortes unten ein.", - "siteQuestionRemove": "Bist du sicher, dass der Standort {selectedSite} aus der Organisation entfernt werden soll?", + "siteMessageRemove": "Sobald die Site entfernt ist, wird sie nicht mehr zugänglich sein. Alle mit der Site verbundenen Ziele werden ebenfalls entfernt.", + "siteQuestionRemove": "Sind Sie sicher, dass Sie die Site aus der Organisation entfernen möchten?", "siteManageSites": "Standorte verwalten", "siteDescription": "Verbindung zum Netzwerk durch sichere Tunnel erlauben", "siteCreate": "Standort erstellen", @@ -96,7 +95,7 @@ "siteWgDescription": "Verwende jeden WireGuard-Client, um einen Tunnel einzurichten. Manuelles NAT-Setup erforderlich.", "siteWgDescriptionSaas": "Verwenden Sie jeden WireGuard-Client, um einen Tunnel zu erstellen. Manuelles NAT-Setup erforderlich. FUNKTIONIERT NUR BEI SELBSTGEHOSTETEN KNOTEN", "siteLocalDescription": "Nur lokale Ressourcen. Kein Tunneling.", - "siteLocalDescriptionSaas": "Local resources only. No tunneling. Only available on remote nodes.", + "siteLocalDescriptionSaas": "Nur lokale Ressourcen. Kein Tunneling. Nur für entfernte Knoten verfügbar.", "siteSeeAll": "Alle Standorte anzeigen", "siteTunnelDescription": "Lege fest, wie du dich mit deinem Standort verbinden möchtest", "siteNewtCredentials": "Neue Newt Zugangsdaten", @@ -154,8 +153,7 @@ "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.", - "resourceMessageConfirm": "Um zu bestätigen, geben Sie bitte den Namen der Ressource unten ein.", - "resourceQuestionRemove": "Sind Sie sicher, dass Sie die Ressource {selectedResource} aus der Organisation entfernen möchten?", + "resourceQuestionRemove": "Sind Sie sicher, dass Sie die Ressource aus der Organisation entfernen möchten?", "resourceHTTP": "HTTPS-Ressource", "resourceHTTPDescription": "Proxy-Anfragen an Ihre App über HTTPS unter Verwendung einer Subdomain oder einer Basis-Domain.", "resourceRaw": "Rohe TCP/UDP Ressource", @@ -220,7 +218,7 @@ "orgDeleteConfirm": "Organisation löschen bestätigen", "orgMessageRemove": "Diese Aktion ist unwiderruflich und löscht alle zugehörigen Daten.", "orgMessageConfirm": "Um zu bestätigen, geben Sie bitte den Namen der Organisation unten ein.", - "orgQuestionRemove": "Sind Sie sicher, dass Sie die Organisation {selectedOrg} entfernen möchten?", + "orgQuestionRemove": "Sind Sie sicher, dass Sie die Organisation entfernen möchten?", "orgUpdated": "Organisation aktualisiert", "orgUpdatedDescription": "Die Organisation wurde aktualisiert.", "orgErrorUpdate": "Fehler beim Aktualisieren der Organisation", @@ -287,9 +285,8 @@ "apiKeysAdd": "API-Schlüssel generieren", "apiKeysErrorDelete": "Fehler beim Löschen des API-Schlüssels", "apiKeysErrorDeleteMessage": "Fehler beim Löschen des API-Schlüssels", - "apiKeysQuestionRemove": "Sind Sie sicher, dass Sie den API-Schlüssel {selectedApiKey} aus der Organisation entfernen möchten?", + "apiKeysQuestionRemove": "Sind Sie sicher, dass Sie den API-Schlüssel aus der Organisation entfernen möchten?", "apiKeysMessageRemove": "Einmal entfernt, kann der API-Schlüssel nicht mehr verwendet werden.", - "apiKeysMessageConfirm": "Zur Bestätigung geben Sie bitte den Namen des API-Schlüssels unten ein.", "apiKeysDeleteConfirm": "Löschen des API-Schlüssels bestätigen", "apiKeysDelete": "API-Schlüssel löschen", "apiKeysManage": "API-Schlüssel verwalten", @@ -305,8 +302,7 @@ "userDeleteConfirm": "Benutzer löschen bestätigen", "userDeleteServer": "Benutzer vom Server löschen", "userMessageRemove": "Der Benutzer wird von allen Organisationen entfernt und vollständig vom Server entfernt.", - "userMessageConfirm": "Um zu bestätigen, geben Sie bitte den Namen des Benutzers unten ein.", - "userQuestionRemove": "Sind Sie sicher, dass Sie {selectedUser} dauerhaft vom Server löschen möchten?", + "userQuestionRemove": "Sind Sie sicher, dass Sie den Benutzer dauerhaft vom Server löschen möchten?", "licenseKey": "Lizenzschlüssel", "valid": "Gültig", "numberOfSites": "Anzahl der Standorte", @@ -339,7 +335,7 @@ "fossorialLicense": "Fossorial Gewerbelizenz & Abonnementbedingungen anzeigen", "licenseMessageRemove": "Dadurch werden der Lizenzschlüssel und alle zugehörigen Berechtigungen entfernt.", "licenseMessageConfirm": "Um zu bestätigen, geben Sie bitte den Lizenzschlüssel unten ein.", - "licenseQuestionRemove": "Sind Sie sicher, dass Sie den Lizenzschlüssel {selectedKey} löschen möchten?", + "licenseQuestionRemove": "Sind Sie sicher, dass Sie den Lizenzschlüssel löschen möchten?", "licenseKeyDelete": "Lizenzschlüssel löschen", "licenseKeyDeleteConfirm": "Lizenzschlüssel löschen bestätigen", "licenseTitle": "Lizenzstatus verwalten", @@ -372,7 +368,7 @@ "inviteRemoveErrorDescription": "Beim Entfernen der Einladung ist ein Fehler aufgetreten.", "inviteRemoved": "Einladung entfernt", "inviteRemovedDescription": "Die Einladung für {email} wurde entfernt.", - "inviteQuestionRemove": "Sind Sie sicher, dass Sie die Einladung {email} entfernen möchten?", + "inviteQuestionRemove": "Sind Sie sicher, dass Sie die Einladung entfernen möchten?", "inviteMessageRemove": "Sobald entfernt, wird diese Einladung nicht mehr gültig sein. Sie können den Benutzer später jederzeit erneut einladen.", "inviteMessageConfirm": "Bitte geben Sie zur Bestätigung die E-Mail-Adresse der Einladung unten ein.", "inviteQuestionRegenerate": "Sind Sie sicher, dass Sie die Einladung {email} neu generieren möchten? Dies wird die vorherige Einladung widerrufen.", @@ -398,9 +394,8 @@ "userErrorOrgRemoveDescription": "Beim Entfernen des Benutzers ist ein Fehler aufgetreten.", "userOrgRemoved": "Benutzer entfernt", "userOrgRemovedDescription": "Der Benutzer {email} wurde aus der Organisation entfernt.", - "userQuestionOrgRemove": "Sind Sie sicher, dass Sie {email} aus der Organisation entfernen möchten?", + "userQuestionOrgRemove": "Sind Sie sicher, dass Sie diesen Benutzer aus der Organisation entfernen möchten?", "userMessageOrgRemove": "Nach dem Entfernen hat dieser Benutzer keinen Zugriff mehr auf die Organisation. Sie können ihn später jederzeit wieder einladen, aber er muss die Einladung erneut annehmen.", - "userMessageOrgConfirm": "Geben Sie zur Bestätigung den Namen des Benutzers unten ein.", "userRemoveOrgConfirm": "Entfernen des Benutzers bestätigen", "userRemoveOrg": "Benutzer aus der Organisation entfernen", "users": "Benutzer", @@ -730,7 +725,7 @@ "pangolinServerAdmin": "Server-Admin - Pangolin", "licenseTierProfessional": "Professional Lizenz", "licenseTierEnterprise": "Enterprise Lizenz", - "licenseTierPersonal": "Personal License", + "licenseTierPersonal": "Persönliche Lizenz", "licensed": "Lizenziert", "yes": "Ja", "no": "Nein", @@ -742,7 +737,7 @@ "idpManageDescription": "Identitätsanbieter im System anzeigen und verwalten", "idpDeletedDescription": "Identitätsanbieter erfolgreich gelöscht", "idpOidc": "OAuth2/OIDC", - "idpQuestionRemove": "Sind Sie sicher, dass Sie den Identitätsanbieter {name} dauerhaft löschen möchten?", + "idpQuestionRemove": "Sind Sie sicher, dass Sie den Identitätsanbieter dauerhaft löschen möchten?", "idpMessageRemove": "Dies wird den Identitätsanbieter und alle zugehörigen Konfigurationen entfernen. Benutzer, die sich über diesen Anbieter authentifizieren, können sich nicht mehr anmelden.", "idpMessageConfirm": "Bitte geben Sie zur Bestätigung den Namen des Identitätsanbieters unten ein.", "idpConfirmDelete": "Löschen des Identitätsanbieters bestätigen", @@ -1154,7 +1149,7 @@ "sidebarAllUsers": "Alle Benutzer", "sidebarIdentityProviders": "Identitätsanbieter", "sidebarLicense": "Lizenz", - "sidebarClients": "Clients", + "sidebarClients": "Kunden", "sidebarDomains": "Domänen", "enableDockerSocket": "Docker Blaupause aktivieren", "enableDockerSocketDescription": "Aktiviere Docker-Socket-Label-Scraping für Blaupausenbeschriftungen. Der Socket-Pfad muss neu angegeben werden.", @@ -1211,9 +1206,8 @@ "domainCreate": "Domain erstellen", "domainCreatedDescription": "Domain erfolgreich erstellt", "domainDeletedDescription": "Domain erfolgreich gelöscht", - "domainQuestionRemove": "Möchten Sie die Domain {domain} wirklich aus Ihrem Konto entfernen?", + "domainQuestionRemove": "Sind Sie sicher, dass Sie die Domain von Ihrem Konto entfernen möchten?", "domainMessageRemove": "Nach dem Entfernen wird die Domain nicht mehr mit Ihrem Konto verknüpft.", - "domainMessageConfirm": "Um zu bestätigen, geben Sie bitte den Domainnamen unten ein.", "domainConfirmDelete": "Domain-Löschung bestätigen", "domainDelete": "Domain löschen", "domain": "Domäne", @@ -1558,14 +1552,13 @@ "autoLoginErrorNoRedirectUrl": "Keine Weiterleitungs-URL vom Identitätsanbieter erhalten.", "autoLoginErrorGeneratingUrl": "Fehler beim Generieren der Authentifizierungs-URL.", "remoteExitNodeManageRemoteExitNodes": "Entfernte Knoten", - "remoteExitNodeDescription": "Self-host one or more remote nodes to extend your network connectivity and reduce reliance on the cloud", + "remoteExitNodeDescription": "Self-Hoster einen oder mehrere entfernte Knoten, um Ihre Netzwerkverbindung zu erweitern und die Abhängigkeit von der Cloud zu verringern", "remoteExitNodes": "Knoten", "searchRemoteExitNodes": "Knoten suchen...", "remoteExitNodeAdd": "Knoten hinzufügen", "remoteExitNodeErrorDelete": "Fehler beim Löschen des Knotens", - "remoteExitNodeQuestionRemove": "Sind Sie sicher, dass Sie den Knoten {selectedNode} aus der Organisation entfernen möchten?", + "remoteExitNodeQuestionRemove": "Sind Sie sicher, dass Sie den Knoten aus der Organisation entfernen möchten?", "remoteExitNodeMessageRemove": "Einmal entfernt, wird der Knoten nicht mehr zugänglich sein.", - "remoteExitNodeMessageConfirm": "Um zu bestätigen, geben Sie bitte den Namen des Knotens unten ein.", "remoteExitNodeConfirmDelete": "Löschknoten bestätigen", "remoteExitNodeDelete": "Knoten löschen", "sidebarRemoteExitNodes": "Entfernte Knoten", @@ -1745,153 +1738,158 @@ "resourceHeaderAuthRemoveDescription": "Header-Authentifizierung erfolgreich entfernt.", "resourceErrorHeaderAuthRemove": "Fehler beim Entfernen der Header-Authentifizierung", "resourceErrorHeaderAuthRemoveDescription": "Die Headerauthentifizierung für die Ressource konnte nicht entfernt werden.", - "resourceHeaderAuthProtectionEnabled": "Header Authentication Enabled", - "resourceHeaderAuthProtectionDisabled": "Header Authentication Disabled", - "headerAuthRemove": "Remove Header Auth", - "headerAuthAdd": "Add Header Auth", + "resourceHeaderAuthProtectionEnabled": "Header-Authentifizierung aktiviert", + "resourceHeaderAuthProtectionDisabled": "Header-Authentifizierung deaktiviert", + "headerAuthRemove": "Header-Auth entfernen", + "headerAuthAdd": "Header-Auth hinzufügen", "resourceErrorHeaderAuthSetup": "Fehler beim Setzen der Header-Authentifizierung", "resourceErrorHeaderAuthSetupDescription": "Konnte Header-Authentifizierung für die Ressource nicht festlegen.", "resourceHeaderAuthSetup": "Header-Authentifizierung erfolgreich festgelegt", "resourceHeaderAuthSetupDescription": "Header-Authentifizierung wurde erfolgreich festgelegt.", "resourceHeaderAuthSetupTitle": "Header-Authentifizierung festlegen", - "resourceHeaderAuthSetupTitleDescription": "Set the basic auth credentials (username and password) to protect this resource with HTTP Header Authentication. Access it using the format https://username:password@resource.example.com", + "resourceHeaderAuthSetupTitleDescription": "Legen Sie die grundlegenden Authentifizierungsdaten (Benutzername und Passwort) fest, um diese Ressource mit HTTP-Header-Authentifizierung zu schützen. Greifen Sie auf sie mit dem Format https://username:password@resource.example.com", "resourceHeaderAuthSubmit": "Header-Authentifizierung festlegen", "actionSetResourceHeaderAuth": "Header-Authentifizierung festlegen", "enterpriseEdition": "Enterprise Edition", - "unlicensed": "Unlicensed", + "unlicensed": "Nicht lizenziert", "beta": "Beta", - "manageClients": "Manage Clients", - "manageClientsDescription": "Clients are devices that can connect to your sites", - "licenseTableValidUntil": "Valid Until", - "saasLicenseKeysSettingsTitle": "Enterprise Licenses", - "saasLicenseKeysSettingsDescription": "Generate and manage Enterprise license keys for self-hosted Pangolin instances", - "sidebarEnterpriseLicenses": "Licenses", - "generateLicenseKey": "Generate License Key", + "manageClients": "Kunden verwalten", + "manageClientsDescription": "Clients sind Geräte, die sich mit Ihren Websites verbinden können", + "licenseTableValidUntil": "Gültig bis", + "saasLicenseKeysSettingsTitle": "Enterprise-Lizenzen", + "saasLicenseKeysSettingsDescription": "Erstelle und verwalte Enterprise-Lizenzschlüssel für selbst gehostete Pangolin-Instanzen", + "sidebarEnterpriseLicenses": "Lizenzen", + "generateLicenseKey": "Lizenzschlüssel generieren", "generateLicenseKeyForm": { "validation": { - "emailRequired": "Please enter a valid email address", - "useCaseTypeRequired": "Please select a use case type", - "firstNameRequired": "First name is required", - "lastNameRequired": "Last name is required", - "primaryUseRequired": "Please describe your primary use", - "jobTitleRequiredBusiness": "Job title is required for business use", - "industryRequiredBusiness": "Industry is required for business use", - "stateProvinceRegionRequired": "State/Province/Region is required", - "postalZipCodeRequired": "Postal/ZIP Code is required", - "companyNameRequiredBusiness": "Company name is required for business use", - "countryOfResidenceRequiredBusiness": "Country of residence is required for business use", - "countryRequiredPersonal": "Country is required for personal use", - "agreeToTermsRequired": "You must agree to the terms", - "complianceConfirmationRequired": "You must confirm compliance with the Fossorial Commercial License" + "emailRequired": "Bitte geben Sie eine gültige E-Mail-Adresse ein", + "useCaseTypeRequired": "Bitte wählen Sie einen Anwendungsfall", + "firstNameRequired": "Vorname ist erforderlich", + "lastNameRequired": "Nachname ist erforderlich", + "primaryUseRequired": "Bitte beschreiben Sie Ihre primäre Verwendung", + "jobTitleRequiredBusiness": "Job-Titel ist für die geschäftliche Nutzung erforderlich", + "industryRequiredBusiness": "Industrie ist für die geschäftliche Nutzung erforderlich", + "stateProvinceRegionRequired": "Bundesland/Provinz/Region ist erforderlich", + "postalZipCodeRequired": "Postleitzahl ist erforderlich", + "companyNameRequiredBusiness": "Firmenname ist erforderlich für den geschäftlichen Gebrauch", + "countryOfResidenceRequiredBusiness": "Land des Wohnsitzes ist für die geschäftliche Nutzung erforderlich", + "countryRequiredPersonal": "Land ist für den persönlichen Gebrauch erforderlich", + "agreeToTermsRequired": "Sie müssen den Bedingungen zustimmen", + "complianceConfirmationRequired": "Sie müssen die Einhaltung der Fossorial Commercial License bestätigen" }, "useCaseOptions": { "personal": { - "title": "Personal Use", - "description": "For individual, non-commercial use such as learning, personal projects, or experimentation." + "title": "Persönliche Nutzung", + "description": "Für den individuellen, nicht-kommerziellen Gebrauch wie Lernen, persönliche Projekte oder Experimente." }, "business": { - "title": "Business Use", - "description": "For use within organizations, companies, or commercial or revenue-generating activities." + "title": "Business-Nutzung", + "description": "Für den Einsatz innerhalb von Organisationen, Unternehmen oder kommerziellen oder einkommensfördernden Aktivitäten." } }, "steps": { "emailLicenseType": { - "title": "Email & License Type", - "description": "Enter your email and choose your license type" + "title": "E-Mail & Lizenztyp", + "description": "Geben Sie Ihre E-Mail ein und wählen Sie Ihren Lizenztyp" }, "personalInformation": { - "title": "Personal Information", - "description": "Tell us about yourself" + "title": "Persönliche Informationen", + "description": "Erzählen Sie uns über sich selbst" }, "contactInformation": { - "title": "Contact Information", - "description": "Your contact details" + "title": "Kontaktinformationen", + "description": "Ihre Kontaktdaten" }, "termsGenerate": { - "title": "Terms & Generate", - "description": "Review and accept terms to generate your license" + "title": "Begriffe & Generieren", + "description": "Bedingungen überprüfen und akzeptieren, um Ihre Lizenz zu generieren" } }, "alerts": { "commercialUseDisclosure": { - "title": "Usage Disclosure", - "description": "Select the license tier that accurately reflects your intended use. The Personal License permits free use of the Software for individual, non-commercial or small-scale commercial activities with annual gross revenue under $100,000 USD. Any use beyond these limits — including use within a business, organization, or other revenue-generating environment — requires a valid Enterprise License and payment of the applicable licensing fee. All users, whether Personal or Enterprise, must comply with the Fossorial Commercial License Terms." + "title": "Verwendungsanzeige", + "description": "Wählen Sie die Lizenz-Ebene, die Ihre beabsichtigte Nutzung genau widerspiegelt. Die Persönliche Lizenz erlaubt die freie Nutzung der Software für individuelle, nicht-kommerzielle oder kleine kommerzielle Aktivitäten mit jährlichen Brutto-Einnahmen von 100.000 USD. Über diese Grenzen hinausgehende Verwendungszwecke – einschließlich der Verwendung innerhalb eines Unternehmens, einer Organisation, oder eine andere umsatzgenerierende Umgebung — erfordert eine gültige Enterprise-Lizenz und die Zahlung der Lizenzgebühr. Alle Benutzer, ob Personal oder Enterprise, müssen die Fossorial Commercial License Bedingungen einhalten." }, "trialPeriodInformation": { - "title": "Trial Period Information", - "description": "This License Key enables Enterprise features for a 7-day evaluation period. Continued access to Paid Features beyond the evaluation period requires activation under a valid Personal or Enterprise License. For Enterprise licensing, contact sales@pangolin.net." + "title": "Testperiode Information", + "description": "Dieser Lizenzschlüssel ermöglicht Enterprise-Funktionen für einen 7-tägigen Bewertungszeitraum. Der fortgesetzte Zugriff auf kostenpflichtige Funktionen über den Bewertungszeitraum hinaus erfordert die Aktivierung unter einer gültigen Personen- oder Enterprise-Lizenz. Für die Enterprise-Lizenzierung wenden Sie sich bitte an sales@pangolin.net." } }, "form": { - "useCaseQuestion": "Are you using Pangolin for personal or business use?", - "firstName": "First Name", - "lastName": "Last Name", - "jobTitle": "Job Title", - "primaryUseQuestion": "What do you primarily plan to use Pangolin for?", - "industryQuestion": "What is your industry?", - "prospectiveUsersQuestion": "How many prospective users do you expect to have?", - "prospectiveSitesQuestion": "How many prospective sites (tunnels) do you expect to have?", - "companyName": "Company name", - "countryOfResidence": "Country of residence", - "stateProvinceRegion": "State / Province / Region", - "postalZipCode": "Postal / ZIP Code", - "companyWebsite": "Company website", - "companyPhoneNumber": "Company phone number", - "country": "Country", - "phoneNumberOptional": "Phone number (optional)", - "complianceConfirmation": "I confirm that I am in compliance with the Fossorial Commercial License and that reporting inaccurate information or misidentifying use of the product is a violation of the license." + "useCaseQuestion": "Benutzen Sie Pangolin für den persönlichen oder geschäftlichen Gebrauch?", + "firstName": "Vorname", + "lastName": "Nachname", + "jobTitle": "Job Titel", + "primaryUseQuestion": "Wofür planen Sie in erster Linie Pangolin zu benutzen?", + "industryQuestion": "Was ist Ihre Branche?", + "prospectiveUsersQuestion": "Wie viele Interessenten erwarten Sie?", + "prospectiveSitesQuestion": "Wie viele potentielle Standorte (Tunnel) erwarten Sie?", + "companyName": "Firmenname", + "countryOfResidence": "Land des Wohnsitzes", + "stateProvinceRegion": "Bundesland / Provinz / Region", + "postalZipCode": "Postleitzahl", + "companyWebsite": "Firmen-Webseite", + "companyPhoneNumber": "Firmennummer", + "country": "Land", + "phoneNumberOptional": "Telefonnummer (optional)", + "complianceConfirmation": "Ich bestätige, dass die von mir übermittelten Informationen korrekt sind und dass ich im Einklang mit der Fossorial Commercial License bin. Die Meldung ungenauer Informationen oder die falsche Identifizierung der Nutzung des Produkts stellt eine Verletzung der Lizenz dar und kann dazu führen, dass Ihr Schlüssel widerrufen wird." }, "buttons": { - "close": "Close", - "previous": "Previous", - "next": "Next", - "generateLicenseKey": "Generate License Key" + "close": "Schließen", + "previous": "Vorherige", + "next": "Nächste", + "generateLicenseKey": "Lizenzschlüssel generieren" }, "toasts": { "success": { - "title": "License key generated successfully", - "description": "Your license key has been generated and is ready to use." + "title": "Lizenzschlüssel erfolgreich erstellt", + "description": "Ihr Lizenzschlüssel wurde generiert und kann verwendet werden." }, "error": { - "title": "Failed to generate license key", - "description": "An error occurred while generating the license key." + "title": "Fehler beim Generieren des Lizenzschlüssels", + "description": "Beim Generieren des Lizenzschlüssels ist ein Fehler aufgetreten." } } }, "priority": "Priorität", "priorityDescription": "Die Routen mit höherer Priorität werden zuerst ausgewertet. Priorität = 100 bedeutet automatische Bestellung (Systementscheidung). Verwenden Sie eine andere Nummer, um manuelle Priorität zu erzwingen.", - "instanceName": "Instance Name", - "pathMatchModalTitle": "Configure Path Matching", - "pathMatchModalDescription": "Set up how incoming requests should be matched based on their path.", - "pathMatchType": "Match Type", - "pathMatchPrefix": "Prefix", - "pathMatchExact": "Exact", + "instanceName": "Instanzname", + "pathMatchModalTitle": "Pfad anpassen konfigurieren", + "pathMatchModalDescription": "Legen Sie fest, wie eingehende Anfragen basierend auf ihrem Pfad übereinstimmen sollen.", + "pathMatchType": "Übereinstimmungstyp", + "pathMatchPrefix": "Präfix", + "pathMatchExact": "Exakt", "pathMatchRegex": "Regex", - "pathMatchValue": "Path Value", - "clear": "Clear", - "saveChanges": "Save Changes", + "pathMatchValue": "Pfadwert", + "clear": "Leeren", + "saveChanges": "Änderungen speichern", "pathMatchRegexPlaceholder": "^/api/.*", - "pathMatchDefaultPlaceholder": "/path", - "pathMatchPrefixHelp": "Example: /api matches /api, /api/users, etc.", - "pathMatchExactHelp": "Example: /api matches only /api", - "pathMatchRegexHelp": "Example: ^/api/.* matches /api/anything", - "pathRewriteModalTitle": "Configure Path Rewriting", - "pathRewriteModalDescription": "Transform the matched path before forwarding to the target.", - "pathRewriteType": "Rewrite Type", - "pathRewritePrefixOption": "Prefix - Replace prefix", - "pathRewriteExactOption": "Exact - Replace entire path", - "pathRewriteRegexOption": "Regex - Pattern replacement", - "pathRewriteStripPrefixOption": "Strip Prefix - Remove prefix", - "pathRewriteValue": "Rewrite Value", - "pathRewriteRegexPlaceholder": "/new/$1", + "pathMatchDefaultPlaceholder": "/Pfad", + "pathMatchPrefixHelp": "Beispiel: /api trifft /api, /api/users etc.", + "pathMatchExactHelp": "Beispiel: /api passt nur auf /api", + "pathMatchRegexHelp": "Beispiel: ^/api/.* entspricht /api/anything", + "pathRewriteModalTitle": "Pfad Rewriting konfigurieren", + "pathRewriteModalDescription": "Transformieren Sie den übereinstimmenden Pfad bevor Sie zum Ziel weiterleiten.", + "pathRewriteType": "Rewrite Typ", + "pathRewritePrefixOption": "Präfix - Präfix ersetzen", + "pathRewriteExactOption": "Exakt - Gesamten Pfad ersetzen", + "pathRewriteRegexOption": "Regex - Musterersetzung", + "pathRewriteStripPrefixOption": "Präfix entfernen - Präfix entfernen", + "pathRewriteValue": "Wert umschreiben", + "pathRewriteRegexPlaceholder": "/neu/$1", "pathRewriteDefaultPlaceholder": "/new-path", - "pathRewritePrefixHelp": "Replace the matched prefix with this value", - "pathRewriteExactHelp": "Replace the entire path with this value when the path matches exactly", - "pathRewriteRegexHelp": "Use capture groups like $1, $2 for replacement", - "pathRewriteStripPrefixHelp": "Leave empty to strip prefix or provide new prefix", - "pathRewritePrefix": "Prefix", - "pathRewriteExact": "Exact", + "pathRewritePrefixHelp": "Ersetze das passende Präfix mit diesem Wert", + "pathRewriteExactHelp": "Ersetze den gesamten Pfad mit diesem Wert, wenn der Pfad genau zutrifft", + "pathRewriteRegexHelp": "Capture-Gruppen wie $1, $2 zum Ersetzen verwenden", + "pathRewriteStripPrefixHelp": "Leer lassen, um Präfix zu entfernen oder neues Präfix anzugeben", + "pathRewritePrefix": "Präfix", + "pathRewriteExact": "Exakt", "pathRewriteRegex": "Regex", - "pathRewriteStrip": "Strip", - "pathRewriteStripLabel": "strip" + "pathRewriteStrip": "Streifen", + "pathRewriteStripLabel": "streifen", + "sidebarEnableEnterpriseLicense": "Enterprise-Lizenz aktivieren", + "cannotbeUndone": "Dies kann nicht rückgängig gemacht werden.", + "toConfirm": "bestätigen", + "deleteClientQuestion": "Sind Sie sicher, dass Sie den Client von der Website und der Organisation entfernen möchten?", + "clientMessageRemove": "Nach dem Entfernen kann sich der Client nicht mehr mit der Website verbinden." }