diff --git a/apps/compliance-portal/src/_locales/de-DE.json b/apps/compliance-portal/src/_locales/de-DE.json new file mode 100644 index 000000000..30f076018 --- /dev/null +++ b/apps/compliance-portal/src/_locales/de-DE.json @@ -0,0 +1,122 @@ +{ + "topBar": { + "tagline": "Compliance-Portal", + "getAccess": "Zugang anfordern", + "nav": { + "documents": "Dokumente", + "subprocessors": "Unterauftragsverarbeiter", + "updates": "Aktualisierungen", + "requests": "Anfragen" + } + }, + "userMenu": { + "signOut": "Abmelden" + }, + "common": { + "cancel": "Abbrechen", + "error": "Etwas ist schiefgelaufen", + "previousPage": "Vorherige Seite", + "nextPage": "Nächste Seite", + "pageOf": "Seite {{current}} von {{total}}", + "zoomOut": "Verkleinern", + "zoomIn": "Vergrößern" + }, + "auth": { + "backToPortal": "Zurück zum Portal", + "signIn": { + "title": "Melden Sie sich an, um fortzufahren", + "description": "Greifen Sie auf geschützte Inhalte zu oder stellen Sie eine Anfrage", + "or": "ODER", + "withProvider": "Mit {{provider}} anmelden", + "emailLabel": "E-Mail-Adresse", + "emailPlaceholder": "sie@unternehmen.com", + "emailRequired": "E-Mail-Adresse ist erforderlich", + "emailInvalid": "Geben Sie eine gültige E-Mail-Adresse ein", + "sendMagicLink": "Magic Link senden", + "resend": "Link erneut senden", + "resendIn": "Link erneut senden in {{seconds}}s", + "magicLinkSent": "Magic Link gesendet!", + "magicLinkSentNote": "Prüfen Sie Ihre E-Mails und nutzen Sie den Link, um sich anzumelden." + }, + "requestAccess": { + "success": "Zugang angefordert" + }, + "verify": { + "title": "Ihre E-Mail-Adresse wird bestätigt", + "description": "Bitte warten Sie, während wir Sie anmelden…" + }, + "fullName": { + "title": "Geben Sie Ihren Namen an", + "label": "Vollständiger Name", + "placeholder": "Max Mustermann", + "required": "Vollständiger Name ist erforderlich", + "tooShort": "Der vollständige Name ist zu kurz", + "submit": "Weiter" + }, + "magicLinkExpired": { + "title": "Link abgelaufen", + "description": "Dieser Magic Link ist abgelaufen. Bitte fordern Sie einen neuen an." + }, + "magicLinkAlreadyUsed": { + "title": "Link bereits verwendet", + "description": "Dieser Magic Link wurde bereits verwendet. Bitte fordern Sie einen neuen an." + }, + "errors": { + "magicLinkFailed": "Der Magic Link konnte nicht gesendet werden. Bitte versuchen Sie es erneut.", + "verifyFailed": "Der Link konnte nicht verifiziert werden. Bitte versuchen Sie es erneut.", + "fullNameFailed": "Ihr Name konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.", + "requestFailed": "Ihre Zugangsanfrage konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut." + } + }, + "home": { + "heroTitle": "Vertrauen bei {{name}}.", + "heroDescription": "Willkommen auf unserem Compliance-Portal. Hier finden Sie unsere Sicherheitsdokumentation und Zertifizierungen.", + "sections": { + "compliance": "Compliance", + "securityCommitments": "Sicherheitsverpflichtungen", + "trustedBy": "Vertraut von", + "recentUpdates": "Neueste Aktualisierungen" + }, + "recentUpdates": { + "viewAll": "Alle anzeigen" + } + }, + "notFound": { + "title": "Seite nicht gefunden", + "description": "Die gesuchte Seite existiert nicht oder wurde verschoben.", + "backHome": "Zurück zur Startseite" + }, + "errors": { + "notFound": { + "title": "Seite nicht gefunden", + "description": "Die gesuchte Seite existiert nicht oder wurde möglicherweise verschoben." + }, + "forbidden": { + "title": "Zugriff verweigert", + "description": "Sie haben keine Berechtigung, diese Seite anzuzeigen." + }, + "serverError": { + "title": "Etwas ist schiefgelaufen", + "description": "Es ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es in Kürze erneut." + }, + "generic": { + "title": "Etwas ist schiefgelaufen", + "description": "Es ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es in Kürze erneut." + }, + "actions": { + "backToCompliancePortal": "Zurück zum Compliance-Portal", + "tryAgain": "Erneut versuchen" + }, + "inline": { + "message": "Inhalt kann nicht geladen werden", + "retry": "Erneut versuchen" + } + }, + "footer": { + "poweredBy": "Bereitgestellt von" + }, + "pagination": { + "previous": "Vorherige Seite", + "next": "Nächste Seite" + } +} diff --git a/apps/compliance-portal/src/pages/documents/_locales/de-DE.json b/apps/compliance-portal/src/pages/documents/_locales/de-DE.json new file mode 100644 index 000000000..ec0db5e8b --- /dev/null +++ b/apps/compliance-portal/src/pages/documents/_locales/de-DE.json @@ -0,0 +1,46 @@ +{ + "title": "Dokumente", + "tabs": { + "all": "Alle", + "public": "Öffentlich", + "private": "Privat" + }, + "sections": { + "reports": "Compliance-Berichte" + }, + "types": { + "OTHER": "Sonstige", + "GOVERNANCE": "Governance", + "POLICY": "Richtlinien", + "PROCEDURE": "Verfahren", + "PLAN": "Pläne", + "REGISTER": "Register", + "RECORD": "Aufzeichnungen", + "REPORT": "Berichte", + "TEMPLATE": "Vorlagen", + "STATEMENT_OF_APPLICABILITY": "Anwendbarkeitserklärung" + }, + "actions": { + "view": "Anzeigen", + "getAccess": "Zugang anfordern", + "requested": "Zugang angefordert" + }, + "empty": { + "title": "Keine Dokumente verfügbar", + "description": "Dieses Compliance-Portal hat noch keine Dokumente veröffentlicht.", + "filteredTitle": "Keine Dokumente entsprechen diesem Filter", + "filteredDescription": "Wählen Sie einen anderen Tab, um verfügbare Dokumente anzuzeigen." + }, + "viewer": { + "back": "Dokumente", + "share": "Dokument teilen", + "linkCopied": "Link in die Zwischenablage kopiert", + "download": "Herunterladen", + "previewUnavailable": "Vorschau nicht verfügbar", + "downloadToView": "Dieser Dateityp kann hier nicht angezeigt werden. Laden Sie ihn herunter, um ihn anzuzeigen.", + "locked": { + "title": "Zugang erforderlich", + "description": "Sie haben noch keinen Zugang zu diesem Dokument." + } + } +} diff --git a/apps/compliance-portal/src/pages/nda/_locales/de-DE.json b/apps/compliance-portal/src/pages/nda/_locales/de-DE.json new file mode 100644 index 000000000..badf8b181 --- /dev/null +++ b/apps/compliance-portal/src/pages/nda/_locales/de-DE.json @@ -0,0 +1,8 @@ +{ + "title": "Geheimhaltungsvereinbarung", + "subtitle": "{{name}} verlangt von Ihnen die Unterschrift einer Geheimhaltungsvereinbarung, bevor Sie auf Compliance-Dokumente zugreifen können.", + "reviewAndSign": "Prüfen und unterschreiben", + "tryAgain": "Erneut versuchen", + "sealing": "Ihre Unterschrift wird versiegelt…", + "failedDescription": "Bei der Verarbeitung Ihrer Unterschrift ist ein Problem aufgetreten. Bitte versuchen Sie es erneut." +} diff --git a/apps/compliance-portal/src/pages/requests/_locales/de-DE.json b/apps/compliance-portal/src/pages/requests/_locales/de-DE.json new file mode 100644 index 000000000..a0393a760 --- /dev/null +++ b/apps/compliance-portal/src/pages/requests/_locales/de-DE.json @@ -0,0 +1,71 @@ +{ + "title": "Datenanfragen", + "newRequest": "Neue Anfrage", + "loadMore": "Mehr laden", + "empty": { + "title": "Noch keine Anfragen", + "description": "Von Ihnen gestellte Anfragen werden hier angezeigt, damit Sie deren Fortschritt verfolgen können." + }, + "types": { + "ACCESS": "Datenzugriff", + "DELETION": "Datenlöschung", + "RECTIFICATION": "Datenberichtigung", + "PORTABILITY": "Datenübertragbarkeit", + "OBJECTION": "Widerspruch gegen die Verarbeitung", + "COMPLAINT": "Missbrauchsmeldung" + }, + "status": { + "TODO": "Ausstehend", + "IN_PROGRESS": "In Bearbeitung", + "DONE": "Abgeschlossen", + "REJECTED": "Abgelehnt" + }, + "typeOption": { + "ACCESS": "Auf meine Daten zugreifen", + "DELETION": "Meine Daten löschen", + "RECTIFICATION": "Meine Daten korrigieren", + "OBJECTION": "Der Verarbeitung widersprechen", + "COMPLAINT": "Missbrauch melden" + }, + "dialog": { + "title": "Neue Anfrage", + "description": "Wählen Sie einen Anfragetyp und füllen Sie die Details unten aus.", + "typeLabel": "Anfragetyp", + "cancel": "Abbrechen", + "submit": "Anfrage senden", + "success": { + "title": "Anfrage gesendet", + "description": "Wir bearbeiten Ihre Anfrage und antworten innerhalb der gesetzlich vorgeschriebenen Frist.", + "close": "Schließen" + } + }, + "form": { + "name": "Vollständiger Name", + "nameOptional": "Ihr Name (optional)", + "namePlaceholder": "Max Mustermann", + "email": "E-Mail-Adresse", + "deletionWarning": "Die Löschung von Daten ist endgültig und kann nicht widerrufen werden. Einige Daten können aufgrund gesetzlicher Verpflichtungen aufbewahrt werden.", + "details": { + "ACCESS": { + "label": "Details zu Ihrer Anfrage", + "placeholder": "Ich möchte eine Kopie aller personenbezogenen Daten, die mit meinem Konto verknüpft sind…" + }, + "DELETION": { + "label": "Umfang der Löschanfrage", + "placeholder": "Bitte löschen Sie alle personenbezogenen Daten, einschließlich…" + }, + "RECTIFICATION": { + "label": "Was soll korrigiert werden?", + "placeholder": "Die folgenden Angaben sind unrichtig…" + }, + "OBJECTION": { + "label": "Wogegen widersprechen Sie?", + "placeholder": "Ich widerspreche der Verarbeitung meiner Daten für…" + }, + "COMPLAINT": { + "label": "Beschreibung des Anliegens", + "placeholder": "Mir ist aufgefallen, dass…" + } + } + } +} diff --git a/apps/compliance-portal/src/pages/subprocessors/_locales/de-DE.json b/apps/compliance-portal/src/pages/subprocessors/_locales/de-DE.json new file mode 100644 index 000000000..a91e6c30b --- /dev/null +++ b/apps/compliance-portal/src/pages/subprocessors/_locales/de-DE.json @@ -0,0 +1,109 @@ +{ + "title": "Unterauftragsverarbeiter", + "filters": { + "allCategories": "Alle Kategorien", + "allRegions": "Alle Regionen", + "searchPlaceholder": "Suchen..." + }, + "empty": { + "title": "Keine Unterauftragsverarbeiter aufgeführt.", + "description": "Dieses Compliance-Portal hat noch keine Unterauftragsverarbeiter veröffentlicht.", + "filteredTitle": "Keine Unterauftragsverarbeiter entsprechen Ihren Filtern.", + "filteredDescription": "Passen Sie Ihre Suche oder Filter an, um verfügbare Unterauftragsverarbeiter anzuzeigen.", + "clearFilters": "Filter zurücksetzen" + }, + "regions": { + "global": "Weltweit", + "eu": "Europäische Union" + }, + "categories": { + "ANALYTICS": { + "label": "Analytik", + "description": "Nutzungsanalysen und Produkttelemetrie." + }, + "CLOUD_MONITORING": { + "label": "Cloud-Monitoring", + "description": "Observability, Protokollierung und Verfügbarkeitsüberwachung." + }, + "CLOUD_PROVIDER": { + "label": "Cloud-Anbieter", + "description": "Cloud-Hosting, Rechenleistung, Speicher und Netzwerke." + }, + "COLLABORATION": { + "label": "Zusammenarbeit", + "description": "Tools für Kommunikation, Terminplanung und Teamarbeit." + }, + "CUSTOMER_SUPPORT": { + "label": "Kundensupport", + "description": "Helpdesk, Ticketing und Kundenkommunikation." + }, + "DATA_STORAGE_AND_PROCESSING": { + "label": "Datenspeicherung und -verarbeitung", + "description": "Datenbanken, Data Warehouses und Verarbeitungspipelines." + }, + "DOCUMENT_MANAGEMENT": { + "label": "Dokumentenmanagement", + "description": "Dokumentenspeicherung, Signatur und elektronische Unterschrift." + }, + "EMPLOYEE_MANAGEMENT": { + "label": "Personalmanagement", + "description": "Personalwesen, Gehaltsabrechnung und Personalprozesse." + }, + "ENGINEERING": { + "label": "Entwicklung", + "description": "Entwicklertools und Engineering-Plattformen." + }, + "FINANCE": { + "label": "Finanzen", + "description": "Rechnungsstellung, Zahlungen und Buchhaltung." + }, + "IDENTITY_PROVIDER": { + "label": "Identitätsanbieter", + "description": "Authentifizierung, SSO und Identitätsmanagement." + }, + "IT": { + "label": "IT", + "description": "IT-Verwaltung und Gerätemanagement." + }, + "MARKETING": { + "label": "Marketing", + "description": "Marketing, CRM und Zielgruppenansprache." + }, + "OFFICE_OPERATIONS": { + "label": "Büromanagement", + "description": "Arbeitsplatz- und Büromanagement." + }, + "OTHER": { + "label": "Sonstige", + "description": "Weitere unterstützende Dienste." + }, + "PASSWORD_MANAGEMENT": { + "label": "Passwortverwaltung", + "description": "Verwaltung von Zugangsdaten und Geheimnissen." + }, + "PRODUCT_AND_DESIGN": { + "label": "Produkt und Design", + "description": "Tools für Produkt und Design." + }, + "PROFESSIONAL_SERVICES": { + "label": "Professionelle Dienstleistungen", + "description": "Beratung und professionelle Dienstleistungen." + }, + "RECRUITING": { + "label": "Recruiting", + "description": "Einstellung, Sourcing und Bewerbermanagement." + }, + "SALES": { + "label": "Vertrieb", + "description": "Vertriebsunterstützung und CRM." + }, + "SECURITY": { + "label": "Sicherheit", + "description": "Sicherheit, Überwachung und sicherer Zugriff." + }, + "VERSION_CONTROL": { + "label": "Versionskontrolle", + "description": "Quellcodeverwaltung und Code-Hosting." + } + } +} diff --git a/apps/compliance-portal/src/pages/updates/_locales/de-DE.json b/apps/compliance-portal/src/pages/updates/_locales/de-DE.json new file mode 100644 index 000000000..556a10d74 --- /dev/null +++ b/apps/compliance-portal/src/pages/updates/_locales/de-DE.json @@ -0,0 +1,9 @@ +{ + "title": "Aktualisierungen", + "subscribe": "Aktualisierungen abonnieren", + "backToUpdates": "Alle Aktualisierungen", + "empty": { + "title": "Noch keine Aktualisierungen.", + "description": "Abonnieren Sie, um benachrichtigt zu werden, wenn neue Aktualisierungen veröffentlicht werden." + } +}