UNPKG

@frank-auth/react

Version:

Flexible and customizable React UI components for Frank Authentication

806 lines (769 loc) 34.7 kB
import type {LocaleMessages} from './types'; export const de: LocaleMessages = { common: { actions: { save: 'Speichern', cancel: 'Abbrechen', delete: 'Löschen', edit: 'Bearbeiten', update: 'Aktualisieren', create: 'Erstellen', submit: 'Senden', reset: 'Zurücksetzen', clear: 'Leeren', search: 'Suchen', filter: 'Filtern', sort: 'Sortieren', refresh: 'Aktualisieren', reload: 'Neu laden', back: 'Zurück', next: 'Weiter', previous: 'Vorherige', continue: 'Fortfahren', finish: 'Beenden', close: 'Schließen', open: 'Öffnen', show: 'Anzeigen', hide: 'Ausblenden', copy: 'Kopieren', paste: 'Einfügen', cut: 'Ausschneiden', select: 'Auswählen', selectAll: 'Alle auswählen', deselect: 'Abwählen', confirm: 'Bestätigen', deny: 'Verweigern', approve: 'Genehmigen', reject: 'Ablehnen', retry: 'Wiederholen', undo: 'Rückgängig', redo: 'Wiederholen', }, status: { loading: 'Laden', success: 'Erfolg', error: 'Fehler', warning: 'Warnung', info: 'Info', pending: 'Ausstehend', completed: 'Abgeschlossen', failed: 'Fehlgeschlagen', cancelled: 'Abgebrochen', active: 'Aktiv', inactive: 'Inaktiv', enabled: 'Aktiviert', disabled: 'Deaktiviert', online: 'Online', offline: 'Offline', connected: 'Verbunden', disconnected: 'Getrennt', }, timeAgo: { justNow: 'gerade eben', minutesAgo: 'vor {count} Minuten', hoursAgo: 'vor {count} Stunden', daysAgo: 'vor {count} Tagen', weeksAgo: 'vor {count} Wochen', monthsAgo: 'vor {count} Monaten', yearsAgo: 'vor {count} Jahren', }, navigation: { home: 'Start', dashboard: 'Dashboard', profile: 'Profil', settings: 'Einstellungen', help: 'Hilfe', support: 'Support', documentation: 'Dokumentation', feedback: 'Feedback', about: 'Über', privacy: 'Datenschutz', terms: 'Bedingungen', contact: 'Kontakt', }, general: { yes: 'Ja', no: 'Nein', ok: 'OK', maybe: 'Vielleicht', none: 'Keine', all: 'Alle', other: 'Andere', unknown: 'Unbekannt', optional: 'Optional', required: 'Erforderlich', recommended: 'Empfohlen', advanced: 'Erweitert', basic: 'Basis', custom: 'Benutzerdefiniert', default: 'Standard', example: 'Beispiel', placeholder: 'Platzhalter', noData: 'Keine Daten verfügbar', noResults: 'Keine Ergebnisse gefunden', empty: 'Leer', total: 'Gesamt', subtotal: 'Zwischensumme', count: 'Anzahl', limit: 'Limit', unlimited: 'Unbegrenzt', }, }, auth: { signIn: { title: 'Anmelden', subtitle: 'Willkommen zurück! Bitte melden Sie sich in Ihr Konto an.', emailLabel: 'E-Mail', emailPlaceholder: 'E-Mail eingeben', usernameLabel: 'Benutzername', usernamePlaceholder: 'Benutzername eingeben', passwordLabel: 'Passwort', passwordPlaceholder: 'Passwort eingeben', rememberMe: 'Angemeldet bleiben', forgotPassword: 'Passwort vergessen?', signInButton: 'Anmelden', signInWithProvider: 'Mit {provider} anmelden', orDivider: 'oder', noAccount: 'Noch kein Konto?', createAccount: 'Konto erstellen', success: 'Erfolgreich angemeldet', welcomeBack: 'Willkommen zurück!', }, signUp: { title: 'Konto erstellen', subtitle: 'Erstellen Sie Ihr Konto, um zu beginnen.', firstNameLabel: 'Vorname', firstNamePlaceholder: 'Vorname eingeben', lastNameLabel: 'Nachname', lastNamePlaceholder: 'Nachname eingeben', emailLabel: 'E-Mail', emailPlaceholder: 'E-Mail eingeben', usernameLabel: 'Benutzername', usernamePlaceholder: 'Benutzername wählen', passwordLabel: 'Passwort', passwordPlaceholder: 'Passwort erstellen', confirmPasswordLabel: 'Passwort bestätigen', confirmPasswordPlaceholder: 'Passwort bestätigen', phoneLabel: 'Telefonnummer', phonePlaceholder: 'Telefonnummer eingeben', signUpButton: 'Konto erstellen', signUpWithProvider: 'Mit {provider} registrieren', orDivider: 'oder', hasAccount: 'Bereits ein Konto?', signInLink: 'Anmelden', termsAcceptance: 'Durch die Erstellung eines Kontos stimmen Sie unseren', termsOfService: 'Nutzungsbedingungen', privacyPolicy: 'Datenschutzrichtlinie', success: 'Konto erfolgreich erstellt', welcomeMessage: 'Willkommen bei Frank Auth!', }, passwordReset: { title: 'Passwort zurücksetzen', subtitle: 'Geben Sie Ihre E-Mail ein, um Anweisungen zum Zurücksetzen zu erhalten.', emailLabel: 'E-Mail', emailPlaceholder: 'E-Mail eingeben', sendResetButton: 'Reset-Link senden', backToSignIn: 'Zurück zur Anmeldung', success: 'Passwort-Reset-Link gesendet', checkEmail: 'Überprüfen Sie Ihre E-Mail für Anweisungen', resetPassword: 'Passwort zurücksetzen', newPasswordLabel: 'Neues Passwort', newPasswordPlaceholder: 'Neues Passwort eingeben', confirmNewPasswordLabel: 'Neues Passwort bestätigen', confirmNewPasswordPlaceholder: 'Neues Passwort bestätigen', resetButton: 'Passwort zurücksetzen', passwordUpdated: 'Passwort erfolgreich aktualisiert', }, mfa: { title: 'Zwei-Faktor-Authentifizierung', subtitle: 'Geben Sie den Verifizierungscode aus Ihrer Authenticator-App ein.', codeLabel: 'Verifizierungscode', codePlaceholder: '6-stelligen Code eingeben', verifyButton: 'Verifizieren', resendCode: 'Code erneut senden', useBackupCode: 'Backup-Code verwenden', backupCodeLabel: 'Backup-Code', backupCodePlaceholder: 'Backup-Code eingeben', useAuthenticator: 'Authenticator-App verwenden', success: 'Erfolgreich verifiziert', setup: { title: 'Zwei-Faktor-Authentifizierung einrichten', subtitle: 'Fügen Sie eine zusätzliche Sicherheitsebene zu Ihrem Konto hinzu.', step1: 'Schritt 1: Authenticator-App herunterladen', step2: 'Schritt 2: QR-Code scannen', step3: 'Schritt 3: Verifizierungscode eingeben', downloadApp: 'Laden Sie eine kompatible App wie Google Authenticator oder Authy herunter', scanQR: 'Scannen Sie diesen QR-Code mit Ihrer Authenticator-App', enterCode: 'Geben Sie den 6-stelligen Code aus Ihrer App ein', manualEntry: 'Oder geben Sie diesen Schlüssel manuell ein:', secretKey: 'Geheimer Schlüssel', verificationCode: 'Verifizierungscode', enableButton: 'Zwei-Faktor-Auth aktivieren', backupCodes: 'Backup-Codes', saveBackupCodes: 'Speichern Sie diese Backup-Codes an einem sicheren Ort', backupCodesWarning: 'Diese Codes können verwendet werden, wenn Sie den Zugang zu Ihrer Authenticator-App verlieren', }, }, passkeys: { title: 'Passkeys', subtitle: 'Verwenden Sie Ihr Gerät für sichere Anmeldung ohne Passwörter.', setup: 'Passkey einrichten', use: 'Passkey verwenden', notSupported: 'Passkeys werden auf diesem Gerät nicht unterstützt', setupButton: 'Passkey einrichten', useButton: 'Passkey verwenden', success: 'Passkey-Operation erfolgreich', registered: 'Passkey erfolgreich registriert', manage: { title: 'Passkeys verwalten', noPasskeys: 'Keine Passkeys konfiguriert', addPasskey: 'Passkey hinzufügen', deviceName: 'Gerätename', createdAt: 'Erstellt', lastUsed: 'Zuletzt verwendet', remove: 'Entfernen', removeConfirm: 'Sind Sie sicher, dass Sie diesen Passkey entfernen möchten?', }, }, oauth: { signInWith: 'Mit {provider} anmelden', signUpWith: 'Mit {provider} registrieren', continueWith: 'Mit {provider} fortfahren', connecting: 'Verbinden...', success: 'Erfolgreich verbunden', error: 'Verbindung fehlgeschlagen', cancelled: 'Verbindung abgebrochen', providers: { google: 'Google', github: 'GitHub', microsoft: 'Microsoft', facebook: 'Facebook', apple: 'Apple', twitter: 'Twitter', linkedin: 'LinkedIn', discord: 'Discord', slack: 'Slack', spotify: 'Spotify', }, }, verification: { email: { title: 'E-Mail verifizieren', subtitle: 'Überprüfen Sie Ihre E-Mail und klicken Sie auf den Verifizierungslink.', checkEmail: 'Wir haben einen Verifizierungslink an Ihre E-Mail gesendet', resendEmail: 'E-Mail erneut senden', changeEmail: 'E-Mail ändern', success: 'E-Mail erfolgreich verifiziert', verified: 'Ihre E-Mail wurde verifiziert', }, phone: { title: 'Telefon verifizieren', subtitle: 'Geben Sie den Verifizierungscode ein, der an Ihr Telefon gesendet wurde.', codeLabel: 'Verifizierungscode', codePlaceholder: '6-stelligen Code eingeben', resendCode: 'Code erneut senden', verifyButton: 'Telefon verifizieren', success: 'Telefon erfolgreich verifiziert', verified: 'Ihr Telefon wurde verifiziert', }, }, magicLink: { title: 'Magic Link', subtitle: 'Melden Sie sich mit einem sicheren Link an, der an Ihre E-Mail gesendet wird.', emailLabel: 'E-Mail', emailPlaceholder: 'E-Mail eingeben', sendLinkButton: 'Magic Link senden', checkEmail: 'Überprüfen Sie Ihre E-Mail für den Magic Link', success: 'Magic Link erfolgreich gesendet', expired: 'Magic Link ist abgelaufen', invalid: 'Magic Link ist ungültig', }, logout: { title: 'Abmelden', subtitle: 'Sind Sie sicher, dass Sie sich abmelden möchten?', button: 'Abmelden', confirm: 'Abmelden', success: 'Erfolgreich abgemeldet', goodbye: 'Auf Wiedersehen!', }, session: { expired: 'Ihre Sitzung ist abgelaufen', invalid: 'Ungültige Sitzung', refresh: 'Sitzung aktualisieren', refreshing: 'Sitzung wird aktualisiert...', multipleWarning: 'Sie sind auf mehreren Geräten angemeldet', deviceLimit: 'Gerätelimit erreicht', }, }, user: { profile: { title: 'Profil', personalInfo: 'Persönliche Informationen', accountInfo: 'Kontoinformationen', security: 'Sicherheit', preferences: 'Einstellungen', firstName: 'Vorname', lastName: 'Nachname', email: 'E-Mail', username: 'Benutzername', phone: 'Telefon', bio: 'Biografie', website: 'Website', location: 'Standort', timezone: 'Zeitzone', language: 'Sprache', avatar: 'Profilbild', changeAvatar: 'Bild ändern', removeAvatar: 'Bild entfernen', updateProfile: 'Profil aktualisieren', profileUpdated: 'Profil erfolgreich aktualisiert', }, security: { title: 'Sicherheit', changePassword: 'Passwort ändern', currentPassword: 'Aktuelles Passwort', newPassword: 'Neues Passwort', confirmPassword: 'Passwort bestätigen', passwordStrength: 'Passwort-Stärke', passwordRequirements: 'Passwort-Anforderungen', twoFactor: 'Zwei-Faktor-Authentifizierung', enableTwoFactor: 'Zwei-Faktor-Auth aktivieren', disableTwoFactor: 'Zwei-Faktor-Auth deaktivieren', twoFactorEnabled: 'Zwei-Faktor-Authentifizierung aktiviert', twoFactorDisabled: 'Zwei-Faktor-Authentifizierung deaktiviert', backupCodes: 'Backup-Codes', viewBackupCodes: 'Backup-Codes anzeigen', regenerateBackupCodes: 'Backup-Codes regenerieren', devices: 'Geräte', trustedDevices: 'Vertrauenswürdige Geräte', removeDevice: 'Gerät entfernen', deviceRemoved: 'Gerät erfolgreich entfernt', sessions: 'Sitzungen', activeSessions: 'Aktive Sitzungen', terminateSession: 'Sitzung beenden', terminateAllSessions: 'Alle Sitzungen beenden', sessionTerminated: 'Sitzung beendet', connectedAccounts: 'Verbundene Konten', disconnect: 'Trennen', accountDisconnected: 'Konto getrennt', deleteAccount: 'Konto löschen', deleteAccountWarning: 'Diese Aktion kann nicht rückgängig gemacht werden', deleteAccountConfirm: 'Mein Konto löschen', accountDeleted: 'Konto erfolgreich gelöscht', }, preferences: { title: 'Einstellungen', theme: 'Design', lightMode: 'Heller Modus', darkMode: 'Dunkler Modus', systemMode: 'System-Standard', notifications: 'Benachrichtigungen', emailNotifications: 'E-Mail-Benachrichtigungen', pushNotifications: 'Push-Benachrichtigungen', smsNotifications: 'SMS-Benachrichtigungen', marketingEmails: 'Marketing-E-Mails', securityAlerts: 'Sicherheitswarnungen', accountActivity: 'Kontoaktivität', productUpdates: 'Produktupdates', preferences: 'Einstellungen', preferencesUpdated: 'Einstellungen erfolgreich aktualisiert', }, }, organization: { general: { title: 'Organisation', name: 'Organisationsname', description: 'Beschreibung', website: 'Website', logo: 'Logo', settings: 'Einstellungen', members: 'Mitglieder', billing: 'Abrechnung', usage: 'Nutzung', security: 'Sicherheit', integrations: 'Integrationen', audit: 'Audit-Log', support: 'Support', }, profile: { title: 'Organisationsprofil', updateOrganization: 'Organisation aktualisieren', organizationUpdated: 'Organisation erfolgreich aktualisiert', logo: 'Logo', changeLogo: 'Logo ändern', removeLogo: 'Logo entfernen', brandColors: 'Markenfarben', primaryColor: 'Primärfarbe', secondaryColor: 'Sekundärfarbe', customBranding: 'Benutzerdefiniertes Branding', domain: 'Domain', customDomain: 'Benutzerdefinierte Domain', verifyDomain: 'Domain verifizieren', domainVerified: 'Domain verifiziert', domainPending: 'Domain-Verifizierung ausstehend', contact: 'Kontaktinformationen', contactEmail: 'Kontakt-E-Mail', supportUrl: 'Support-URL', address: 'Adresse', country: 'Land', timezone: 'Zeitzone', }, members: { title: 'Mitglieder', totalMembers: 'Mitglieder gesamt', activeMembers: 'Aktive Mitglieder', pendingInvitations: 'Ausstehende Einladungen', roles: 'Rollen', permissions: 'Berechtigungen', inviteMember: 'Mitglied einladen', inviteMembers: 'Mitglieder einladen', emailAddress: 'E-Mail-Adresse', role: 'Rolle', customMessage: 'Benutzerdefinierte Nachricht', sendInvitation: 'Einladung senden', invitationSent: 'Einladung erfolgreich gesendet', resendInvitation: 'Einladung erneut senden', cancelInvitation: 'Einladung stornieren', invitationCancelled: 'Einladung storniert', memberName: 'Name', memberEmail: 'E-Mail', memberRole: 'Rolle', memberStatus: 'Status', memberJoined: 'Beigetreten', lastActive: 'Zuletzt aktiv', changeRole: 'Rolle ändern', removeMember: 'Mitglied entfernen', removeMemberConfirm: 'Sind Sie sicher, dass Sie dieses Mitglied entfernen möchten?', memberRemoved: 'Mitglied erfolgreich entfernt', transferOwnership: 'Eigentümerschaft übertragen', transferOwnershipConfirm: 'Sind Sie sicher, dass Sie die Eigentümerschaft übertragen möchten?', ownershipTransferred: 'Eigentümerschaft erfolgreich übertragen', bulkActions: 'Massenaktionen', selectAll: 'Alle auswählen', selectedMembers: '{count} Mitglieder ausgewählt', bulkRemove: 'Ausgewählte entfernen', bulkChangeRole: 'Rolle ändern', export: 'Exportieren', exportMembers: 'Mitglieder exportieren', }, roles: { title: 'Rollen', createRole: 'Rolle erstellen', editRole: 'Rolle bearbeiten', deleteRole: 'Rolle löschen', roleName: 'Rollenname', roleDescription: 'Beschreibung', permissions: 'Berechtigungen', systemPermissions: 'System-Berechtigungen', organizationPermissions: 'Organisations-Berechtigungen', memberPermissions: 'Mitglieder-Berechtigungen', billingPermissions: 'Abrechnungs-Berechtigungen', defaultRole: 'Standard-Rolle', customRole: 'Benutzerdefinierte Rolle', roleCreated: 'Rolle erfolgreich erstellt', roleUpdated: 'Rolle erfolgreich aktualisiert', roleDeleted: 'Rolle erfolgreich gelöscht', assignRole: 'Rolle zuweisen', unassignRole: 'Rolle entfernen', roleAssigned: 'Rolle erfolgreich zugewiesen', roleUnassigned: 'Rolle erfolgreich entfernt', owner: 'Eigentümer', admin: 'Administrator', member: 'Mitglied', guest: 'Gast', viewer: 'Betrachter', editor: 'Bearbeiter', manager: 'Manager', }, settings: { title: 'Einstellungen', general: 'Allgemein', authentication: 'Authentifizierung', security: 'Sicherheit', integrations: 'Integrationen', advanced: 'Erweitert', allowPublicSignup: 'Öffentliche Registrierung erlauben', requireEmailVerification: 'E-Mail-Verifizierung erforderlich', allowUsernameSignup: 'Benutzername-Registrierung erlauben', passwordPolicy: 'Passwort-Richtlinie', minPasswordLength: 'Mindest-Passwort-Länge', requireUppercase: 'Großbuchstaben erforderlich', requireLowercase: 'Kleinbuchstaben erforderlich', requireNumbers: 'Zahlen erforderlich', requireSymbols: 'Symbole erforderlich', sessionDuration: 'Sitzungsdauer', mfaRequired: 'MFA erforderlich', allowedDomains: 'Erlaubte Domains', blockedDomains: 'Blockierte Domains', ipWhitelist: 'IP-Whitelist', ssoEnabled: 'SSO aktiviert', ssoProvider: 'SSO-Anbieter', auditLogRetention: 'Audit-Log-Aufbewahrung', dataExport: 'Datenexport', deleteOrganization: 'Organisation löschen', deleteOrganizationWarning: 'Dies wird die Organisation und alle ihre Daten dauerhaft löschen', deleteOrganizationConfirm: 'Organisation löschen', organizationDeleted: 'Organisation erfolgreich gelöscht', settingsUpdated: 'Einstellungen erfolgreich aktualisiert', }, billing: { title: 'Abrechnung', plan: 'Plan', currentPlan: 'Aktueller Plan', usage: 'Nutzung', billing: 'Abrechnung', invoices: 'Rechnungen', paymentMethod: 'Zahlungsmethode', subscription: 'Abonnement', seats: 'Plätze', usedSeats: 'Verwendete Plätze', availableSeats: 'Verfügbare Plätze', addSeats: 'Plätze hinzufügen', removeSeats: 'Plätze entfernen', monthlyBilling: 'Monatliche Abrechnung', yearlyBilling: 'Jährliche Abrechnung', upgrade: 'Upgrade', downgrade: 'Downgrade', cancel: 'Kündigen', pauseSubscription: 'Abonnement pausieren', resumeSubscription: 'Abonnement fortsetzen', billingHistory: 'Abrechnungsverlauf', downloadInvoice: 'Herunterladen', updatePaymentMethod: 'Zahlungsmethode aktualisieren', paymentMethodUpdated: 'Zahlungsmethode aktualisiert', subscriptionUpdated: 'Abonnement aktualisiert', subscriptionCancelled: 'Abonnement gekündigt', subscriptionPaused: 'Abonnement pausiert', subscriptionResumed: 'Abonnement fortgesetzt', trialExpired: 'Testversion abgelaufen', trialDaysLeft: '{days} Tage verbleibend in der Testversion', upgradeNow: 'Jetzt upgraden', }, invitations: { title: 'Einladungen', youreInvited: 'Sie sind eingeladen!', invitedBy: 'Eingeladen von', invitedTo: 'Eingeladen beizutreten', roleOffered: 'Angebotene Rolle', acceptInvitation: 'Einladung annehmen', declineInvitation: 'Ablehnen', invitationAccepted: 'Einladung angenommen', invitationDeclined: 'Einladung abgelehnt', invitationExpired: 'Einladung abgelaufen', invitationInvalid: 'Ungültige Einladung', alreadyMember: 'Bereits Mitglied', pendingInvitations: 'Ausstehende Einladungen', sentInvitations: 'Gesendet', receivedInvitations: 'Erhalten', invitationDetails: 'Einladungsdetails', expiresAt: 'Läuft ab', customMessage: 'Nachricht', }, }, validation: { required: '{field} ist erforderlich', email: 'Bitte geben Sie eine gültige E-Mail-Adresse ein', phone: 'Bitte geben Sie eine gültige Telefonnummer ein', url: 'Bitte geben Sie eine gültige URL ein', minLength: '{field} muss mindestens {min} Zeichen haben', maxLength: '{field} darf höchstens {max} Zeichen haben', min: '{field} muss mindestens {min} sein', max: '{field} darf höchstens {max} sein', pattern: '{field}-Format ist ungültig', passwordMismatch: 'Passwörter stimmen nicht überein', invalidFormat: 'Ungültiges Format', invalid: '{field} ist ungültig', tooShort: 'Zu kurz', tooLong: 'Zu lang', tooSmall: 'Zu klein', tooLarge: 'Zu groß', notFound: 'Nicht gefunden', alreadyExists: 'Existiert bereits', expired: 'Abgelaufen', weak: 'Schwach', strong: 'Stark', medium: 'Mittel', passwordStrength: { veryWeak: 'Sehr schwach', weak: 'Schwach', fair: 'Ausreichend', good: 'Gut', strong: 'Stark', }, passwordRequirements: { minLength: 'Mindestens {min} Zeichen', uppercase: 'Mindestens ein Großbuchstabe', lowercase: 'Mindestens ein Kleinbuchstabe', number: 'Mindestens eine Zahl', symbol: 'Mindestens ein Sonderzeichen', }, }, errors: { generic: { unknown: 'Ein unbekannter Fehler ist aufgetreten', network: 'Netzwerkfehler aufgetreten', timeout: 'Zeitüberschreitung der Anfrage', serverError: 'Serverfehler aufgetreten', notFound: 'Ressource nicht gefunden', unauthorized: 'Nicht autorisierter Zugriff', forbidden: 'Zugriff verweigert', badRequest: 'Fehlerhafte Anfrage', conflict: 'Konflikt aufgetreten', tooManyRequests: 'Zu viele Anfragen', maintenance: 'System in Wartung', offline: 'Sie sind offline', }, auth: { invalidCredentials: 'Ungültige E-Mail oder Passwort', accountLocked: 'Konto ist gesperrt', accountDisabled: 'Konto ist deaktiviert', accountNotVerified: 'Konto ist nicht verifiziert', sessionExpired: 'Sitzung ist abgelaufen', invalidToken: 'Ungültiger Token', mfaRequired: 'Zwei-Faktor-Authentifizierung erforderlich', invalidMfaCode: 'Ungültiger Verifizierungscode', passkeyNotSupported: 'Passkeys nicht unterstützt', passkeyFailed: 'Passkey-Authentifizierung fehlgeschlagen', oauthFailed: 'OAuth-Authentifizierung fehlgeschlagen', oauthCancelled: 'OAuth-Authentifizierung abgebrochen', magicLinkExpired: 'Magic Link ist abgelaufen', magicLinkInvalid: 'Ungültiger Magic Link', passwordTooWeak: 'Passwort ist zu schwach', passwordReused: 'Passwort wurde kürzlich verwendet', emailNotVerified: 'E-Mail ist nicht verifiziert', phoneNotVerified: 'Telefon ist nicht verifiziert', invitationExpired: 'Einladung ist abgelaufen', invitationInvalid: 'Ungültige Einladung', invitationAlreadyAccepted: 'Einladung bereits angenommen', }, organization: { notFound: 'Organisation nicht gefunden', accessDenied: 'Zugriff verweigert', memberLimitReached: 'Mitgliedergrenze erreicht', ownerRequired: 'Eigentümer-Rolle erforderlich', cannotRemoveOwner: 'Organisationsbesitzer kann nicht entfernt werden', cannotRemoveSelf: 'Sie können sich nicht selbst entfernen', alreadyMember: 'Bereits Mitglied', notMember: 'Kein Mitglied', invalidRole: 'Ungültige Rolle', roleNotFound: 'Rolle nicht gefunden', domainTaken: 'Domain ist bereits vergeben', domainInvalid: 'Ungültige Domain', seatLimitReached: 'Platzlimit erreicht', subscriptionRequired: 'Abonnement erforderlich', paymentFailed: 'Zahlung fehlgeschlagen', }, validation: { invalidEmail: 'Ungültige E-Mail-Adresse', invalidPhone: 'Ungültige Telefonnummer', invalidUrl: 'Ungültige URL', fieldRequired: 'Dieses Feld ist erforderlich', fieldTooShort: 'Dieses Feld ist zu kurz', fieldTooLong: 'Dieses Feld ist zu lang', fieldInvalid: 'Dieses Feld ist ungültig', passwordsDoNotMatch: 'Passwörter stimmen nicht überein', emailTaken: 'E-Mail ist bereits vergeben', usernameTaken: 'Benutzername ist bereits vergeben', phoneNumberTaken: 'Telefonnummer ist bereits vergeben', domainTaken: 'Domain ist bereits vergeben', }, }, success: { generic: { saved: 'Erfolgreich gespeichert', updated: 'Erfolgreich aktualisiert', created: 'Erfolgreich erstellt', deleted: 'Erfolgreich gelöscht', sent: 'Erfolgreich gesendet', completed: 'Erfolgreich abgeschlossen', copied: 'In Zwischenablage kopiert', uploaded: 'Erfolgreich hochgeladen', downloaded: 'Erfolgreich heruntergeladen', imported: 'Erfolgreich importiert', exported: 'Erfolgreich exportiert', }, auth: { signedIn: 'Erfolgreich angemeldet', signedUp: 'Konto erfolgreich erstellt', signedOut: 'Erfolgreich abgemeldet', passwordChanged: 'Passwort erfolgreich geändert', passwordReset: 'Passwort erfolgreich zurückgesetzt', emailVerified: 'E-Mail erfolgreich verifiziert', phoneVerified: 'Telefon erfolgreich verifiziert', mfaEnabled: 'Zwei-Faktor-Authentifizierung aktiviert', mfaDisabled: 'Zwei-Faktor-Authentifizierung deaktiviert', passkeyAdded: 'Passkey erfolgreich hinzugefügt', passkeyRemoved: 'Passkey erfolgreich entfernt', accountConnected: 'Konto erfolgreich verbunden', accountDisconnected: 'Konto erfolgreich getrennt', }, organization: { created: 'Organisation erfolgreich erstellt', updated: 'Organisation erfolgreich aktualisiert', deleted: 'Organisation erfolgreich gelöscht', memberInvited: 'Mitglied erfolgreich eingeladen', memberRemoved: 'Mitglied erfolgreich entfernt', roleChanged: 'Rolle erfolgreich geändert', ownershipTransferred: 'Eigentümerschaft erfolgreich übertragen', settingsUpdated: 'Einstellungen erfolgreich aktualisiert', domainVerified: 'Domain erfolgreich verifiziert', subscriptionUpdated: 'Abonnement erfolgreich aktualisiert', paymentMethodUpdated: 'Zahlungsmethode erfolgreich aktualisiert', }, }, components: { loading: { generic: 'Laden...', signIn: 'Anmelden...', signUp: 'Konto erstellen...', profile: 'Profil laden...', organization: 'Organisation laden...', members: 'Mitglieder laden...', settings: 'Einstellungen laden...', verification: 'Verifizieren...', mfa: 'Code verifizieren...', passkey: 'Authentifizieren...', oauth: 'Verbinden...', }, empty: { generic: 'Keine Daten verfügbar', members: 'Keine Mitglieder gefunden', invitations: 'Keine Einladungen', sessions: 'Keine aktiven Sitzungen', devices: 'Keine vertrauenswürdigen Geräte', notifications: 'Keine Benachrichtigungen', history: 'Kein Verlauf', logs: 'Keine Logs', search: 'Keine Suchergebnisse', filter: 'Keine Ergebnisse entsprechen Ihrem Filter', }, confirm: { delete: 'Sind Sie sicher, dass Sie dies löschen möchten?', remove: 'Sind Sie sicher, dass Sie dies entfernen möchten?', cancel: 'Sind Sie sicher, dass Sie abbrechen möchten?', logout: 'Sind Sie sicher, dass Sie sich abmelden möchten?', transfer: 'Sind Sie sicher, dass Sie die Eigentümerschaft übertragen möchten?', disable: 'Sind Sie sicher, dass Sie dies deaktivieren möchten?', enable: 'Sind Sie sicher, dass Sie dies aktivieren möchten?', reset: 'Sind Sie sicher, dass Sie dies zurücksetzen möchten?', clear: 'Sind Sie sicher, dass Sie dies leeren möchten?', proceed: 'Möchten Sie fortfahren?', areYouSure: 'Sind Sie sicher?', cannotUndo: 'Diese Aktion kann nicht rückgängig gemacht werden.', permanentAction: 'Dies ist eine dauerhafte Aktion.', }, help: { password: 'Wählen Sie ein starkes Passwort mit mindestens 8 Zeichen, einschließlich Groß- und Kleinbuchstaben, Zahlen und Symbolen.', mfa: 'Zwei-Faktor-Authentifizierung fügt eine zusätzliche Sicherheitsebene zu Ihrem Konto hinzu.', passkey: 'Passkeys verwenden die Biometrie oder PIN Ihres Geräts für sichere Anmeldung ohne Passwörter.', backup: 'Backup-Codes können verwendet werden, wenn Sie den Zugang zu Ihrer Authenticator-App verlieren.', domain: 'Benutzerdefinierte Domains ermöglichen es Ihren Benutzern, auf Ihre App von Ihrer eigenen Domain aus zuzugreifen.', webhook: 'Webhooks benachrichtigen Ihre Anwendung, wenn Ereignisse in Ihrer Organisation auftreten.', apiKey: 'API-Schlüssel ermöglichen es Ihren Anwendungen, sich bei der Frank Auth API zu authentifizieren.', role: 'Rollen definieren, welche Aktionen Mitglieder in Ihrer Organisation ausführen können.', permission: 'Berechtigungen gewähren spezifischen Zugang zu Funktionen und Ressourcen.', billing: 'Verwalten Sie Ihr Abonnement, Ihre Zahlungsmethode und Ihren Abrechnungsverlauf.', usage: 'Überwachen Sie die Nutzung und Limits Ihrer Organisation.', }, }, };