@frank-auth/react
Version:
Flexible and customizable React UI components for Frank Authentication
773 lines (772 loc) • 30.1 kB
JavaScript
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