const e = {
  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."
    }
  }
};
export {
  e as de
};
//# sourceMappingURL=de.js.map
