Initial state for GitNexus analysis

This commit is contained in:
Zaid Marzguioui
2026-03-29 19:44:57 +02:00
parent 9d7c7f8030
commit 61ff48cb73
155 changed files with 23483 additions and 1722 deletions

View File

@@ -0,0 +1,149 @@
{
"accountTabLabel": "Kontoeinstellungen",
"accountTabDescription": "Verwalten Sie Ihre Kontoeinstellungen",
"homePage": "Startseite",
"billingTab": "Abrechnung",
"settingsTab": "Einstellungen",
"multiFactorAuth": "Zwei-Faktor-Authentifizierung",
"multiFactorAuthDescription": "Richten Sie eine Zwei-Faktor-Authentifizierung ein, um Ihr Konto zusätzlich zu sichern",
"updateProfileSuccess": "Profil erfolgreich aktualisiert",
"updateProfileError": "Fehler aufgetreten. Bitte versuchen Sie es erneut",
"updatePasswordSuccess": "Passwort erfolgreich aktualisiert",
"updatePasswordSuccessMessage": "Ihr Passwort wurde erfolgreich aktualisiert!",
"updatePasswordError": "Fehler aufgetreten. Bitte versuchen Sie es erneut",
"updatePasswordLoading": "Passwort wird aktualisiert...",
"updateProfileLoading": "Profil wird aktualisiert...",
"name": "Ihr Name",
"nameDescription": "Aktualisieren Sie Ihren Anzeigenamen",
"emailLabel": "E-Mail-Adresse",
"accountImage": "Profilbild",
"accountImageDescription": "Wählen Sie ein Foto für Ihr Profilbild.",
"profilePictureHeading": "Profilbild hochladen",
"profilePictureSubheading": "Wählen Sie ein Foto als Profilbild.",
"updateProfileSubmitLabel": "Profil aktualisieren",
"updatePasswordCardTitle": "Passwort ändern",
"updatePasswordCardDescription": "Ändern Sie Ihr Passwort, um Ihr Konto zu schützen.",
"currentPassword": "Aktuelles Passwort",
"newPassword": "Neues Passwort",
"repeatPassword": "Neues Passwort wiederholen",
"repeatPasswordDescription": "Bitte wiederholen Sie Ihr neues Passwort zur Bestätigung",
"yourPassword": "Ihr Passwort",
"updatePasswordSubmitLabel": "Passwort aktualisieren",
"updateEmailCardTitle": "E-Mail-Adresse ändern",
"updateEmailCardDescription": "Ändern Sie die E-Mail-Adresse für Ihre Anmeldung",
"newEmail": "Neue E-Mail-Adresse",
"repeatEmail": "E-Mail wiederholen",
"updateEmailSubmitLabel": "E-Mail-Adresse aktualisieren",
"updateEmailSuccess": "E-Mail-Aktualisierung angefordert",
"updateEmailSuccessMessage": "Wir haben Ihnen eine E-Mail zur Bestätigung gesendet. Bitte überprüfen Sie Ihren Posteingang.",
"updateEmailLoading": "E-Mail wird aktualisiert...",
"updateEmailError": "E-Mail nicht aktualisiert. Bitte versuchen Sie es erneut",
"passwordNotMatching": "Passwörter stimmen nicht überein",
"emailNotMatching": "E-Mail-Adressen stimmen nicht überein",
"passwordNotChanged": "Ihr Passwort wurde nicht geändert",
"emailsNotMatching": "E-Mail-Adressen stimmen nicht überein",
"cannotUpdatePassword": "Sie können Ihr Passwort nicht ändern, da Ihr Konto nicht mit einer E-Mail verknüpft ist.",
"setupMfaButtonLabel": "Neuen Faktor einrichten",
"multiFactorSetupErrorHeading": "Einrichtung fehlgeschlagen",
"multiFactorSetupErrorDescription": "Bei der Einrichtung ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
"multiFactorAuthHeading": "Sichern Sie Ihr Konto mit Zwei-Faktor-Authentifizierung",
"multiFactorModalHeading": "Scannen Sie den QR-Code mit Ihrer Authenticator-App. Geben Sie dann den generierten Code ein.",
"factorNameLabel": "Ein einprägsamer Name für diesen Faktor",
"factorNameHint": "Verwenden Sie einen leicht zu merkenden Namen, z.B. iPhone 14",
"factorNameSubmitLabel": "Faktor benennen",
"unenrollTooltip": "Faktor entfernen",
"unenrollingFactor": "Faktor wird entfernt...",
"unenrollFactorSuccess": "Faktor erfolgreich entfernt",
"unenrollFactorError": "Faktor konnte nicht entfernt werden",
"factorsListError": "Fehler beim Laden der Faktoren",
"factorsListErrorDescription": "Faktoren konnten nicht geladen werden. Bitte versuchen Sie es erneut.",
"factorName": "Faktorname",
"factorType": "Typ",
"factorStatus": "Status",
"mfaEnabledSuccessTitle": "Zwei-Faktor-Authentifizierung ist aktiviert",
"mfaEnabledSuccessDescription": "Herzlichen Glückwunsch! Die Zwei-Faktor-Authentifizierung wurde erfolgreich eingerichtet.",
"verificationCode": "Bestätigungscode",
"addEmailAddress": "E-Mail-Adresse hinzufügen",
"verifyActivationCodeDescription": "Geben Sie den 6-stelligen Code aus Ihrer Authenticator-App ein",
"loadingFactors": "Faktoren werden geladen...",
"enableMfaFactor": "Faktor aktivieren",
"disableMfaFactor": "Faktor deaktivieren",
"qrCodeErrorHeading": "QR-Code-Fehler",
"qrCodeErrorDescription": "QR-Code konnte nicht generiert werden",
"multiFactorSetupSuccess": "Faktor erfolgreich eingerichtet",
"submitVerificationCode": "Bestätigungscode absenden",
"mfaEnabledSuccessAlert": "Zwei-Faktor-Authentifizierung ist aktiviert",
"verifyingCode": "Code wird überprüft...",
"invalidVerificationCodeHeading": "Ungültiger Bestätigungscode",
"invalidVerificationCodeDescription": "Der eingegebene Code ist ungültig. Bitte versuchen Sie es erneut.",
"unenrollFactorModalHeading": "Faktor entfernen",
"unenrollFactorModalDescription": "Sie entfernen diesen Faktor. Er kann dann nicht mehr zur Anmeldung verwendet werden.",
"unenrollFactorModalBody": "Sie entfernen diesen Faktor. Er kann dann nicht mehr zur Anmeldung verwendet werden.",
"unenrollFactorModalButtonLabel": "Ja, Faktor entfernen",
"selectFactor": "Wählen Sie einen Faktor zur Identitätsbestätigung",
"disableMfa": "Zwei-Faktor-Authentifizierung deaktivieren",
"disableMfaButtonLabel": "2FA deaktivieren",
"confirmDisableMfaButtonLabel": "Ja, 2FA deaktivieren",
"disablingMfa": "Zwei-Faktor-Authentifizierung wird deaktiviert...",
"disableMfaSuccess": "Zwei-Faktor-Authentifizierung erfolgreich deaktiviert",
"disableMfaError": "2FA konnte nicht deaktiviert werden.",
"sendingEmailVerificationLink": "E-Mail wird gesendet...",
"sendEmailVerificationLinkSuccess": "Bestätigungslink erfolgreich gesendet",
"sendEmailVerificationLinkError": "E-Mail konnte nicht gesendet werden",
"sendVerificationLinkSubmitLabel": "Bestätigungslink senden",
"sendVerificationLinkSuccessLabel": "E-Mail gesendet! Überprüfen Sie Ihren Posteingang",
"verifyEmailAlertHeading": "Bitte bestätigen Sie Ihre E-Mail für 2FA",
"verificationLinkAlertDescription": "Ihre E-Mail ist noch nicht bestätigt. Bitte bestätigen Sie Ihre E-Mail, um die Zwei-Faktor-Authentifizierung einrichten zu können.",
"authFactorName": "Faktorname (optional)",
"authFactorNameHint": "Vergeben Sie einen einprägsamen Namen",
"loadingUser": "Benutzerdaten werden geladen...",
"linkPhoneNumber": "Telefonnummer verknüpfen",
"dangerZone": "Gefahrenbereich",
"dangerZoneDescription": "Einige Aktionen können nicht rückgängig gemacht werden.",
"deleteAccount": "Konto löschen",
"deletingAccount": "Konto wird gelöscht...",
"deleteAccountDescription": "Ihr Konto und alle zugehörigen Daten werden unwiderruflich gelöscht. Aktive Abonnements werden sofort gekündigt.",
"deleteProfileConfirmationInputLabel": "Geben Sie LÖSCHEN zur Bestätigung ein",
"deleteAccountErrorHeading": "Konto konnte nicht gelöscht werden",
"needsReauthentication": "Erneute Authentifizierung erforderlich",
"needsReauthenticationDescription": "Bitte melden Sie sich ab und wieder an, um Ihr Passwort zu ändern.",
"language": "Sprache",
"languageDescription": "Wählen Sie Ihre bevorzugte Sprache",
"noTeamsYet": "Sie haben noch keine Teams.",
"createTeam": "Erstellen Sie ein Team, um loszulegen.",
"createTeamButtonLabel": "Team erstellen",
"linkedAccounts": "Verknüpfte Konten",
"linkedAccountsDescription": "Weitere Anmeldeanbieter verknüpfen",
"unlinkAccountButton": "{provider} trennen",
"unlinkAccountSuccess": "Konto getrennt",
"unlinkAccountError": "Trennung fehlgeschlagen",
"linkAccountSuccess": "Konto verknüpft",
"linkAccountError": "Verknüpfung fehlgeschlagen",
"linkEmailPasswordButton": "E-Mail & Passwort hinzufügen",
"linkEmailPasswordSuccess": "E-Mail und Passwort verknüpft",
"linkEmailPasswordError": "Verknüpfung fehlgeschlagen",
"linkingAccount": "Konto wird verknüpft...",
"accountLinked": "Verknüpfungsanfrage gesendet. Bitte warten...",
"unlinkAccount": "Konto trennen",
"failedToLinkAccount": "Verknüpfung fehlgeschlagen",
"availableMethods": "Verfügbare Methoden",
"availableMethodsDescription": "Verknüpfen Sie Ihr Konto mit einer oder mehreren der folgenden Methoden",
"linkedMethods": "Verknüpfte Anmeldemethoden",
"alreadyLinkedMethodsDescription": "Sie haben diese Konten bereits verknüpft",
"confirmUnlinkAccount": "Sie trennen diesen Anbieter.",
"unlinkAccountConfirmation": "Möchten Sie diesen Anbieter wirklich von Ihrem Konto trennen? Diese Aktion kann nicht rückgängig gemacht werden.",
"unlinkingAccount": "Konto wird getrennt...",
"accountUnlinked": "Konto erfolgreich getrennt",
"linkEmailPassword": "E-Mail & Passwort",
"linkEmailPasswordDescription": "Passwort-Authentifizierung hinzufügen",
"noAccountsAvailable": "Derzeit keine weitere Methode verfügbar",
"linkAccountDescription": "Mit {provider} verknüpfen",
"updatePasswordDescription": "Passwort-Authentifizierung hinzufügen",
"setEmailAddress": "E-Mail-Adresse festlegen",
"setEmailDescription": "Eine E-Mail-Adresse zu Ihrem Konto hinzufügen",
"setEmailSuccess": "E-Mail erfolgreich festgelegt",
"setEmailSuccessMessage": "Wir haben Ihnen eine Bestätigungs-E-Mail gesendet.",
"setEmailLoading": "E-Mail wird festgelegt...",
"setEmailError": "E-Mail konnte nicht festgelegt werden",
"emailNotChanged": "Ihre E-Mail-Adresse wurde nicht geändert"
}

View File

@@ -0,0 +1,119 @@
{
"signUpHeading": "Konto erstellen",
"signUp": "Registrieren",
"signUpSubheading": "Füllen Sie das Formular aus, um ein Konto zu erstellen.",
"signInHeading": "In Ihr Konto einloggen",
"signInSubheading": "Willkommen zurück! Bitte geben Sie Ihre Daten ein",
"signIn": "Anmelden",
"getStarted": "Jetzt starten",
"updatePassword": "Passwort aktualisieren",
"signOut": "Abmelden",
"signingIn": "Wird angemeldet...",
"signingUp": "Wird registriert...",
"verifyingCaptcha": "Überprüfung läuft...",
"doNotHaveAccountYet": "Noch kein Konto?",
"alreadyHaveAnAccount": "Bereits ein Konto?",
"signUpToAcceptInvite": "Bitte melden Sie sich an, um die Einladung anzunehmen",
"clickToAcceptAs": "Klicken Sie auf die Schaltfläche, um die Einladung als <b>{email}</b> anzunehmen",
"acceptInvite": "Einladung annehmen",
"acceptingInvite": "Einladung wird angenommen...",
"acceptInviteSuccess": "Einladung erfolgreich angenommen",
"acceptInviteError": "Fehler beim Annehmen der Einladung",
"acceptInviteWithDifferentAccount": "Möchten Sie die Einladung mit einem anderen Konto annehmen?",
"alreadyHaveAccountStatement": "Ich habe bereits ein Konto und möchte mich anmelden",
"doNotHaveAccountStatement": "Ich habe noch kein Konto und möchte mich registrieren",
"signInWithProvider": "Mit {provider} anmelden",
"signInWithPhoneNumber": "Mit Telefonnummer anmelden",
"signInWithEmail": "Mit E-Mail anmelden",
"signUpWithEmail": "Mit E-Mail registrieren",
"passwordHint": "Mindestens 8 Zeichen",
"repeatPasswordDescription": "Passwort erneut eingeben",
"repeatPassword": "Passwort wiederholen",
"passwordForgottenQuestion": "Passwort vergessen?",
"passwordResetLabel": "Passwort zurücksetzen",
"passwordResetSubheading": "Geben Sie Ihre E-Mail-Adresse ein. Sie erhalten einen Link zum Zurücksetzen Ihres Passworts.",
"passwordResetSuccessMessage": "Überprüfen Sie Ihren Posteingang! Wir haben Ihnen einen Link zum Zurücksetzen gesendet.",
"passwordRecoveredQuestion": "Passwort wiederhergestellt?",
"passwordLengthError": "Bitte geben Sie ein Passwort mit mindestens 6 Zeichen an",
"sendEmailLink": "E-Mail-Link senden",
"sendingEmailLink": "E-Mail-Link wird gesendet...",
"sendLinkSuccessDescription": "Überprüfen Sie Ihre E-Mail, wir haben Ihnen einen Link gesendet.",
"sendLinkSuccess": "Wir haben Ihnen einen Link per E-Mail gesendet",
"sendLinkSuccessToast": "Link erfolgreich gesendet",
"getNewLink": "Neuen Link anfordern",
"verifyCodeHeading": "Konto bestätigen",
"verificationCode": "Bestätigungscode",
"verificationCodeHint": "Geben Sie den per SMS gesendeten Code ein",
"verificationCodeSubmitButtonLabel": "Bestätigungscode absenden",
"sendingMfaCode": "Bestätigungscode wird gesendet...",
"verifyingMfaCode": "Code wird überprüft...",
"sendMfaCodeError": "Code konnte nicht gesendet werden",
"verifyMfaCodeSuccess": "Code bestätigt! Sie werden angemeldet...",
"verifyMfaCodeError": "Der Code scheint nicht korrekt zu sein",
"reauthenticate": "Erneut authentifizieren",
"reauthenticateDescription": "Aus Sicherheitsgründen müssen Sie sich erneut authentifizieren",
"errorAlertHeading": "Authentifizierung fehlgeschlagen",
"emailConfirmationAlertHeading": "Bestätigungs-E-Mail gesendet.",
"emailConfirmationAlertBody": "Willkommen! Bitte überprüfen Sie Ihre E-Mail und klicken Sie auf den Link zur Bestätigung.",
"resendLink": "Link erneut senden",
"resendLinkSuccessDescription": "Wir haben Ihnen einen neuen Link gesendet!",
"resendLinkSuccess": "Überprüfen Sie Ihre E-Mail!",
"authenticationErrorAlertHeading": "Authentifizierungsfehler",
"authenticationErrorAlertBody": "Authentifizierung fehlgeschlagen. Bitte versuchen Sie es erneut.",
"sendEmailCode": "Code per E-Mail erhalten",
"sendingEmailCode": "Code wird gesendet...",
"resetPasswordError": "Passwort konnte nicht zurückgesetzt werden. Bitte versuchen Sie es erneut.",
"emailPlaceholder": "ihre@email.de",
"inviteAlertHeading": "Sie wurden in ein Team eingeladen",
"inviteAlertBody": "Bitte melden Sie sich an oder registrieren Sie sich, um die Einladung anzunehmen.",
"acceptTermsAndConditions": "Ich akzeptiere die <TermsOfServiceLink /> und die <PrivacyPolicyLink />",
"termsOfService": "Nutzungsbedingungen",
"privacyPolicy": "Datenschutzerklärung",
"orContinueWith": "Oder fortfahren mit",
"redirecting": "Sie sind drin! Bitte warten...",
"lastUsedMethodPrefix": "Zuletzt angemeldet mit",
"methodPassword": "E-Mail und Passwort",
"methodOtp": "OTP-Code",
"methodMagicLink": "E-Mail-Link",
"methodOauth": "Social Login",
"methodOauthWithProvider": "<provider>{provider}</provider>",
"methodDefault": "einer anderen Methode",
"existingAccountHint": "Sie haben sich zuvor mit <method>{method}</method> angemeldet. <signInLink>Bereits ein Konto?</signInLink>",
"linkAccountToSignIn": "Konto zum Anmelden verknüpfen",
"linkAccountToSignInDescription": "Fügen Sie eine oder mehrere Anmeldemethoden hinzu",
"noIdentityLinkedTitle": "Keine Anmeldemethode hinzugefügt",
"noIdentityLinkedDescription": "Sie haben noch keine Anmeldemethode hinzugefügt. Möchten Sie wirklich fortfahren? Sie können Anmeldemethoden später in Ihren Kontoeinstellungen einrichten.",
"errors": {
"invalid_credentials": "Die eingegebenen Anmeldedaten sind ungültig",
"Invalid login credentials": "Die eingegebenen Anmeldedaten sind ungültig",
"user_already_exists": "Diese Anmeldedaten werden bereits verwendet. Bitte versuchen Sie es mit anderen.",
"User already registered": "Diese Anmeldedaten werden bereits verwendet.",
"email_not_confirmed": "Bitte bestätigen Sie Ihre E-Mail-Adresse vor der Anmeldung",
"Email not confirmed": "Bitte bestätigen Sie Ihre E-Mail-Adresse vor der Anmeldung",
"user_banned": "Dieses Konto wurde gesperrt. Bitte kontaktieren Sie den Support.",
"default": "Ein Fehler ist aufgetreten. Bitte stellen Sie sicher, dass Sie eine Internetverbindung haben, und versuchen Sie es erneut",
"generic": "Authentifizierung fehlgeschlagen. Bitte versuchen Sie es erneut.",
"linkTitle": "Anmeldung fehlgeschlagen",
"linkDescription": "Anmeldung fehlgeschlagen. Bitte versuchen Sie es erneut.",
"codeVerifierMismatch": "Sie verwenden einen anderen Browser als beim Anfordern des Anmeldelinks. Bitte verwenden Sie denselben Browser.",
"minPasswordLength": "Passwort muss mindestens 8 Zeichen lang sein",
"passwordsDoNotMatch": "Passwörter stimmen nicht überein",
"minPasswordNumbers": "Passwort muss mindestens eine Zahl enthalten",
"minPasswordSpecialChars": "Passwort muss mindestens ein Sonderzeichen enthalten",
"signup_disabled": "Registrierungen sind derzeit nicht möglich. Bitte kontaktieren Sie den Support.",
"Signups not allowed for otp": "OTP ist deaktiviert. Bitte aktivieren Sie es in Ihren Kontoeinstellungen.",
"uppercasePassword": "Passwort muss mindestens einen Großbuchstaben enthalten",
"insufficient_aal": "Bitte melden Sie sich mit Ihrer Zwei-Faktor-Authentifizierung an",
"otp_expired": "Der E-Mail-Link ist abgelaufen. Bitte versuchen Sie es erneut.",
"same_password": "Das Passwort darf nicht mit dem aktuellen übereinstimmen",
"weakPassword": {
"title": "Passwort ist zu schwach",
"description": "Ihr Passwort erfüllt nicht die Sicherheitsanforderungen:",
"reasons": {
"length": "Passwort muss mindestens 8 Zeichen lang sein",
"characters": "Passwort muss Klein-, Großbuchstaben, Zahlen und Sonderzeichen enthalten",
"pwned": "Dieses Passwort wurde in einem Datenleck gefunden. Bitte wählen Sie ein anderes"
}
}
}
}

View File

@@ -0,0 +1,127 @@
{
"units": {
"member_one": "Mitglied",
"member_other": "Mitglieder"
},
"subscriptionTabSubheading": "Abonnement und Abrechnung verwalten",
"planCardTitle": "Ihr Tarif",
"planCardDescription": "Nachfolgend die Details Ihres aktuellen Tarifs. Sie können Ihren Tarif jederzeit ändern oder kündigen.",
"planRenewal": "Verlängert sich alle {interval} für {price}",
"planDetails": "Tarifdetails",
"checkout": "Zur Kasse",
"trialAlertTitle": "Ihre Testphase endet bald",
"trialAlertDescription": "Ihre Testphase endet am {date}. Wechseln Sie zu einem kostenpflichtigen Tarif, um alle Funktionen weiterhin nutzen zu können.",
"billingPortalCardButton": "Abrechnungsportal öffnen",
"billingPortalCardTitle": "Abrechnungsdaten verwalten",
"billingPortalCardDescription": "Öffnen Sie das Abrechnungsportal, um Ihr Abonnement zu verwalten, Ihren Tarif zu ändern oder Rechnungen herunterzuladen.",
"cancelAtPeriodEndDescription": "Ihr Abonnement wird am {endDate} gekündigt.",
"renewAtPeriodEndDescription": "Ihr Abonnement wird am {endDate} verlängert",
"noPermissionsAlertHeading": "Keine Berechtigung zur Änderung der Abrechnungseinstellungen",
"noPermissionsAlertBody": "Bitte kontaktieren Sie den Kontoinhaber.",
"checkoutSuccessTitle": "Fertig! Alles eingerichtet.",
"checkoutSuccessDescription": "Vielen Dank für Ihr Abonnement. Eine Bestätigungsmail wird an {customerEmail} gesendet.",
"checkoutSuccessBackButton": "Zur Anwendung",
"cannotManageBillingAlertTitle": "Abrechnung kann nicht verwaltet werden",
"cannotManageBillingAlertDescription": "Sie haben keine Berechtigung zur Verwaltung der Abrechnung. Bitte kontaktieren Sie den Kontoinhaber.",
"manageTeamPlan": "Team-Tarif verwalten",
"manageTeamPlanDescription": "Wählen Sie einen Tarif, der zu Ihrem Team passt. Sie können jederzeit upgraden oder downgraden.",
"basePlan": "Basistarif",
"billingInterval": {
"label": "Abrechnungszeitraum wählen",
"month": "Monatliche Abrechnung",
"year": "Jährliche Abrechnung"
},
"perMonth": "Monat",
"custom": "Individueller Tarif",
"lifetime": "Einmalig",
"trialPeriod": "{period} Tage Testphase",
"perPeriod": "pro {period}",
"redirectingToPayment": "Weiterleitung zur Bezahlung...",
"proceedToPayment": "Zur Bezahlung",
"startTrial": "Testphase starten",
"perTeamMember": "Pro Teammitglied",
"perUnitShort": "Pro {unit}",
"perUnit": "Pro {unit} Nutzung",
"teamMembers": "Teammitglieder",
"includedUpTo": "Bis zu {upTo} {unit} inklusive",
"fromPreviousTierUpTo": "für jede(n) {unit} für die nächsten {upTo} {unitPlural}",
"andAbove": "ab {previousTier} {unit}",
"startingAtPriceUnit": "Ab {price}/{unit}",
"priceUnit": "{price}/{unit}",
"forEveryUnit": "für jede(n) {unit}",
"setupFee": "zzgl. {setupFee} Einrichtungsgebühr",
"perUnitIncluded": "({included} inklusive)",
"features": "Funktionen",
"featuresLabel": "Funktionen",
"detailsLabel": "Details",
"planPickerLabel": "Tarif auswählen",
"planCardLabel": "Tarif verwalten",
"planPickerAlertErrorTitle": "Fehler bei der Bezahlung",
"planPickerAlertErrorDescription": "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.",
"subscriptionCancelled": "Abonnement gekündigt",
"cancelSubscriptionDate": "Ihr Abonnement wird zum Ende des Abrechnungszeitraums am {date} gekündigt",
"noPlanChosen": "Bitte wählen Sie einen Tarif",
"noIntervalPlanChosen": "Bitte wählen Sie einen Abrechnungszeitraum",
"status": {
"free": {
"badge": "Kostenlos",
"heading": "Sie nutzen den kostenlosen Tarif",
"description": "Sie nutzen den kostenlosen Tarif. Sie können jederzeit auf einen kostenpflichtigen Tarif wechseln."
},
"active": {
"badge": "Aktiv",
"heading": "Ihr Abonnement ist aktiv",
"description": "Ihr Abonnement ist aktiv. Sie können es im Kundenportal verwalten."
},
"trialing": {
"badge": "Testphase",
"heading": "Sie sind in der Testphase",
"description": "Genießen Sie die Vorteile des Tarifs bis zum Ende der Testphase"
},
"past_due": {
"badge": "Überfällig",
"heading": "Ihre Rechnung ist überfällig",
"description": "Ihre Rechnung ist überfällig. Bitte aktualisieren Sie Ihre Zahlungsmethode."
},
"canceled": {
"badge": "Gekündigt",
"heading": "Ihr Abonnement ist gekündigt",
"description": "Ihr Abonnement wird zum Ende des Abrechnungszeitraums beendet."
},
"unpaid": {
"badge": "Unbezahlt",
"heading": "Ihre Rechnung ist unbezahlt",
"description": "Bitte aktualisieren Sie Ihre Zahlungsmethode."
},
"incomplete": {
"badge": "Ausstehend",
"heading": "Wir warten auf Ihre Zahlung",
"description": "Ihre Zahlung wird verarbeitet. Bitte haben Sie Geduld."
},
"incomplete_expired": {
"badge": "Abgelaufen",
"heading": "Ihre Zahlung ist abgelaufen",
"description": "Bitte aktualisieren Sie Ihre Zahlungsmethode."
},
"paused": {
"badge": "Pausiert",
"heading": "Ihr Abonnement ist pausiert",
"description": "Sie können es jederzeit wieder aktivieren."
},
"succeeded": {
"badge": "Erfolgreich",
"heading": "Zahlung erfolgreich",
"description": "Ihre Zahlung war erfolgreich. Vielen Dank!"
},
"pending": {
"badge": "Ausstehend",
"heading": "Ihre Zahlung ist ausstehend",
"description": "Ihre Zahlung wird verarbeitet."
},
"failed": {
"badge": "Fehlgeschlagen",
"heading": "Ihre Zahlung ist fehlgeschlagen",
"description": "Bitte aktualisieren Sie Ihre Zahlungsmethode."
}
}
}

View File

@@ -0,0 +1,271 @@
{
"modules": {
"title": "Module",
"description": "Verwalten Sie Ihre Datenmodule",
"newModule": "Neues Modul",
"editModule": "Modul bearbeiten",
"deleteModule": "Modul löschen",
"moduleSettings": "Moduleinstellungen",
"moduleName": "Modulname",
"moduleDescription": "Beschreibung",
"moduleStatus": "Status",
"noModules": "Keine Module vorhanden",
"createFirstModule": "Erstellen Sie Ihr erstes Modul, um Daten zu verwalten.",
"fields": "Felder",
"records": "Datensätze",
"import": "Importieren",
"export": "Exportieren",
"print": "Drucken",
"copy": "Kopieren",
"lock": "Sperren",
"unlock": "Entsperren",
"bulkEdit": "Massenbearbeitung",
"search": "Suchen",
"filter": "Filtern",
"advancedFilter": "Erweiterter Filter",
"clearFilters": "Filter zurücksetzen",
"noRecords": "Keine Datensätze gefunden",
"newRecord": "Neuer Datensatz",
"editRecord": "Datensatz bearbeiten",
"deleteRecord": "Datensatz löschen",
"confirmDelete": "Sind Sie sicher, dass Sie diesen Datensatz löschen möchten?",
"recordSaved": "Datensatz erfolgreich gespeichert",
"recordDeleted": "Datensatz erfolgreich gelöscht",
"recordLocked": "Datensatz gesperrt",
"recordUnlocked": "Datensatz entsperrt",
"validationError": "Bitte überprüfen Sie Ihre Eingaben",
"requiredField": "Pflichtfeld",
"importTitle": "Daten importieren",
"importDescription": "Laden Sie eine CSV- oder Excel-Datei hoch",
"importMapping": "Spaltenzuordnung",
"importPreview": "Vorschau",
"importCommit": "Import durchführen",
"importSuccess": "{count} Datensätze erfolgreich importiert",
"importError": "Fehler beim Import",
"exportTitle": "Daten exportieren",
"exportFormat": "Exportformat",
"exportColumns": "Spalten auswählen",
"exportAll": "Alle exportieren",
"exportSelected": "Ausgewählte exportieren",
"designer": "Modul-Designer",
"designerDescription": "Module und Felder konfigurieren"
},
"fieldTypes": {
"text": "Text",
"textarea": "Textbereich",
"richtext": "Formatierter Text",
"checkbox": "Kontrollkästchen",
"radio": "Optionsfeld",
"hidden": "Versteckt",
"select": "Auswahl",
"password": "Passwort",
"file": "Datei",
"date": "Datum",
"time": "Uhrzeit",
"decimal": "Dezimalzahl",
"integer": "Ganzzahl",
"email": "E-Mail",
"phone": "Telefon",
"url": "URL",
"currency": "Währung",
"iban": "IBAN",
"color": "Farbe",
"computed": "Berechnet"
},
"accountSettings": {
"title": "Organisationseinstellungen",
"description": "Verwalten Sie die Einstellungen Ihrer Organisation",
"orgName": "Organisationsname",
"orgAddress": "Adresse",
"orgPostalCode": "Postleitzahl",
"orgCity": "Stadt",
"orgPhone": "Telefon",
"orgEmail": "E-Mail",
"orgWebsite": "Webseite",
"orgChairman": "Vorsitzende(r)",
"accountType": "Kontotyp",
"accountTypes": {
"verein": "Verein",
"vhs": "Volkshochschule",
"hotel": "Hotel",
"kommune": "Kommune",
"generic": "Allgemein"
},
"branding": "Branding",
"logoUrl": "Logo-URL",
"primaryColor": "Primärfarbe",
"secondaryColor": "Sekundärfarbe",
"sepaSettings": "SEPA-Einstellungen",
"creditorId": "Gläubiger-ID",
"iban": "IBAN",
"bic": "BIC",
"emailSettings": "E-Mail-Einstellungen",
"emailSenderName": "Absendername",
"emailFooter": "E-Mail-Fußzeile",
"saved": "Einstellungen gespeichert"
},
"members": {
"title": "Mitglieder",
"description": "Vereinsmitglieder verwalten",
"newMember": "Neues Mitglied",
"memberNumber": "Mitgliedsnummer",
"firstName": "Vorname",
"lastName": "Nachname",
"dateOfBirth": "Geburtsdatum",
"address": "Adresse",
"postalCode": "PLZ",
"city": "Ort",
"phone": "Telefon",
"email": "E-Mail",
"memberSince": "Mitglied seit",
"status": "Status",
"dues": "Beiträge",
"applications": "Anträge",
"cards": "Ausweise",
"statistics": "Statistiken",
"sepaMandate": "SEPA-Mandat",
"gdprConsent": "Datenschutz-Einwilligung"
},
"courses": {
"title": "Kurse",
"description": "Kursangebot verwalten",
"newCourse": "Neuer Kurs",
"courseNumber": "Kursnummer",
"courseName": "Kursname",
"instructor": "Dozent/in",
"location": "Veranstaltungsort",
"category": "Kategorie",
"startDate": "Beginn",
"endDate": "Ende",
"sessions": "Termine",
"participants": "Teilnehmer",
"capacity": "Kapazität",
"waitlist": "Warteliste",
"fee": "Gebühr",
"calendar": "Kalender",
"attendance": "Anwesenheit",
"enrollment": "Anmeldung",
"enrollmentSuccess": "Anmeldung erfolgreich",
"enrollmentCancelled": "Anmeldung storniert"
},
"bookings": {
"title": "Buchungen",
"description": "Zimmer und Buchungen verwalten",
"newBooking": "Neue Buchung",
"rooms": "Zimmer",
"guests": "Gäste",
"checkIn": "Anreise",
"checkOut": "Abreise",
"roomType": "Zimmertyp",
"availability": "Verfügbarkeit",
"price": "Preis",
"extras": "Extras",
"calendar": "Belegungskalender"
},
"events": {
"title": "Veranstaltungen",
"description": "Veranstaltungen und Ferienprogramme verwalten",
"newEvent": "Neue Veranstaltung",
"registrations": "Anmeldungen",
"holidayPasses": "Ferienpässe",
"eventDate": "Datum",
"eventLocation": "Ort",
"capacity": "Plätze"
},
"finance": {
"title": "Finanzen",
"description": "SEPA-Einzüge und Rechnungen verwalten",
"sepa": "SEPA-Lastschriften",
"invoices": "Rechnungen",
"payments": "Zahlungen",
"newBatch": "Neuer Einzug",
"newInvoice": "Neue Rechnung",
"batchStatus": "Einzugsstatus",
"executionDate": "Ausführungsdatum",
"totalAmount": "Gesamtbetrag",
"invoiceNumber": "Rechnungsnummer",
"ibanValidation": "IBAN-Prüfung"
},
"documents": {
"title": "Dokumente",
"description": "Dokumente erstellen und verwalten",
"templates": "Vorlagen",
"generate": "Generieren",
"memberCards": "Mitgliedsausweise",
"labels": "Etiketten",
"reports": "Berichte"
},
"newsletter": {
"title": "Newsletter",
"description": "Newsletter erstellen und versenden",
"newCampaign": "Neue Kampagne",
"templates": "Vorlagen",
"recipients": "Empfänger",
"preview": "Vorschau",
"send": "Senden",
"statistics": "Statistiken",
"dispatching": "Wird versendet..."
},
"gdpr": {
"title": "Datenschutz (DSGVO)",
"register": "Verarbeitungsverzeichnis",
"purpose": "Zweck",
"legalBasis": "Rechtsgrundlage",
"dataCategories": "Datenkategorien",
"dataSubjects": "Betroffene Personen",
"retentionPeriod": "Aufbewahrungsfrist",
"legalBases": {
"consent": "Einwilligung",
"contract": "Vertrag",
"legal_obligation": "Rechtliche Verpflichtung",
"vital_interest": "Lebenswichtiges Interesse",
"public_interest": "Öffentliches Interesse",
"legitimate_interest": "Berechtigtes Interesse"
}
},
"audit": {
"title": "Protokoll",
"description": "Änderungsprotokoll einsehen",
"action": "Aktion",
"user": "Benutzer",
"table": "Tabelle",
"timestamp": "Zeitpunkt",
"oldData": "Vorher",
"newData": "Nachher",
"actions": {
"insert": "Erstellt",
"update": "Geändert",
"delete": "Gelöscht",
"lock": "Gesperrt"
}
},
"permissions": {
"modules.read": "Module lesen",
"modules.write": "Module bearbeiten",
"modules.delete": "Module löschen",
"modules.insert": "Datensätze erstellen",
"modules.lock": "Datensätze sperren",
"modules.import": "Daten importieren",
"modules.export": "Daten exportieren",
"modules.print": "Drucken",
"modules.manage": "Module verwalten",
"members.read": "Mitglieder lesen",
"members.write": "Mitglieder bearbeiten",
"courses.read": "Kurse lesen",
"courses.write": "Kurse bearbeiten",
"bookings.read": "Buchungen lesen",
"bookings.write": "Buchungen bearbeiten",
"finance.read": "Finanzen lesen",
"finance.write": "Finanzen bearbeiten",
"finance.sepa": "SEPA-Einzüge ausführen",
"documents.generate": "Dokumente generieren",
"newsletter.send": "Newsletter versenden"
},
"status": {
"active": "Aktiv",
"inactive": "Inaktiv",
"archived": "Archiviert",
"locked": "Gesperrt",
"deleted": "Gelöscht"
}
}

View File

@@ -0,0 +1,123 @@
{
"homeTabLabel": "Startseite",
"homeTabDescription": "Willkommen auf Ihrer Startseite",
"accountMembers": "Teammitglieder",
"membersTabDescription": "Hier können Sie die Mitglieder Ihres Teams verwalten.",
"billingTabLabel": "Abrechnung",
"billingTabDescription": "Abonnement und Abrechnung verwalten",
"dashboardTabLabel": "Dashboard",
"settingsTabLabel": "Einstellungen",
"profileSettingsTabLabel": "Profil",
"subscriptionSettingsTabLabel": "Abonnement",
"dashboardTabDescription": "Ein Überblick über die Aktivitäten und Leistung Ihres Kontos.",
"settingsTabDescription": "Verwalten Sie Ihre Einstellungen und Präferenzen.",
"emailAddress": "E-Mail-Adresse",
"password": "Passwort",
"modalConfirmationQuestion": "Sind Sie sicher, dass Sie fortfahren möchten?",
"imageInputLabel": "Klicken Sie hier, um ein Bild hochzuladen",
"cancel": "Abbrechen",
"clear": "Löschen",
"notFound": "Nicht gefunden",
"backToHomePage": "Zurück zur Startseite",
"goBack": "Erneut versuchen",
"genericServerError": "Entschuldigung, ein Fehler ist aufgetreten.",
"genericServerErrorHeading": "Entschuldigung, bei der Verarbeitung Ihrer Anfrage ist ein Fehler aufgetreten. Bitte kontaktieren Sie uns, wenn das Problem weiterhin besteht.",
"pageNotFound": "Seite nicht gefunden",
"pageNotFoundSubHeading": "Die gesuchte Seite existiert nicht oder wurde verschoben. Überprüfen Sie die URL oder kehren Sie zur Startseite zurück.",
"genericError": "Etwas ist schiefgelaufen",
"genericErrorSubHeading": "Es ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es erneut. Wenn das Problem weiterhin besteht, kontaktieren Sie unser Support-Team.",
"anonymousUser": "Anonymer Benutzer",
"tryAgain": "Erneut versuchen",
"theme": "Design",
"lightTheme": "Hell",
"darkTheme": "Dunkel",
"systemTheme": "System",
"expandSidebar": "Seitenleiste einblenden",
"collapseSidebar": "Seitenleiste ausblenden",
"documentation": "Dokumentation",
"pricing": "Preise",
"getStarted": "Jetzt starten",
"getStartedWithPlan": "Mit {plan} starten",
"retry": "Wiederholen",
"contactUs": "Kontakt",
"loading": "Wird geladen. Bitte warten...",
"yourAccounts": "Ihre Konten",
"continueKey": "Weiter",
"skip": "Überspringen",
"info": "Info",
"signedInAs": "Angemeldet als",
"pageOfPages": "Seite {page} von {total}",
"showingRecordCount": "{pageSize} von {totalCount} Einträgen",
"noData": "Keine Daten vorhanden",
"pageNotFoundHeading": "404",
"errorPageHeading": "500",
"notifications": "Benachrichtigungen",
"noNotifications": "Keine Benachrichtigungen",
"justNow": "Gerade eben",
"newVersionAvailable": "Neue Version verfügbar",
"newVersionAvailableDescription": "Eine neue Version der Anwendung ist verfügbar. Bitte laden Sie die Seite neu, um die neuesten Aktualisierungen zu erhalten.",
"newVersionSubmitButton": "Neu laden und aktualisieren",
"back": "Zurück",
"routes": {
"home": "Startseite",
"account": "Konto",
"members": "Mitglieder",
"billing": "Abrechnung",
"dashboard": "Dashboard",
"settings": "Einstellungen",
"profile": "Profil",
"application": "Anwendung",
"modules": "Module",
"cmsMembers": "Mitglieder",
"courses": "Kurse",
"bookings": "Buchungen",
"finance": "Finanzen",
"documents": "Dokumente",
"newsletter": "Newsletter",
"events": "Veranstaltungen"
},
"roles": {
"owner": {
"label": "Inhaber"
},
"member": {
"label": "Mitglied"
}
},
"otp": {
"requestVerificationCode": "Bestätigungscode anfordern",
"requestVerificationCodeDescription": "Wir müssen Ihre Identität bestätigen. Wir senden einen Bestätigungscode an {email}.",
"sendingCode": "Code wird gesendet...",
"sendVerificationCode": "Bestätigungscode senden",
"enterVerificationCode": "Bestätigungscode eingeben",
"codeSentToEmail": "Wir haben einen Bestätigungscode an {email} gesendet.",
"verificationCode": "Bestätigungscode",
"enterCodeFromEmail": "Geben Sie den 6-stelligen Code ein, den wir Ihnen per E-Mail gesendet haben.",
"verifying": "Wird überprüft...",
"verifyCode": "Code überprüfen",
"requestNewCode": "Neuen Code anfordern",
"errorSendingCode": "Fehler beim Senden des Codes. Bitte versuchen Sie es erneut."
},
"cookieBanner": {
"title": "Wir verwenden Cookies 🍪",
"description": "Diese Website verwendet Cookies, um Ihnen die bestmögliche Erfahrung zu bieten.",
"reject": "Ablehnen",
"accept": "Akzeptieren"
},
"dropzone": {
"success": "{count} Datei(en) erfolgreich hochgeladen",
"error": "Fehler beim Hochladen von {count} Datei(en)",
"errorMessageUnknown": "Ein unbekannter Fehler ist aufgetreten.",
"errorMessageFileUnknown": "Unbekannte Datei",
"errorMessageFileSizeUnknown": "Unbekannte Dateigröße",
"errorMessageFileSizeTooSmall": "Datei ist zu klein",
"errorMessageFileSizeTooLarge": "Datei ist zu groß",
"uploading": "Wird hochgeladen...",
"uploadFiles": "{count} Datei(en) hochladen",
"maxFileSize": "Maximale Dateigröße: {size}",
"maxFiles": "Sie können maximal {count} Dateien hochladen. Bitte entfernen Sie {files} Dateien.",
"dragAndDrop": "Ziehen und ablegen oder",
"select": "Dateien auswählen",
"toUpload": "zum Hochladen"
}
}

View File

@@ -0,0 +1,46 @@
{
"blog": "Blog",
"blogSubtitle": "Neuigkeiten und Updates zur Plattform",
"changelog": "Änderungsprotokoll",
"changelogSubtitle": "Neueste Updates und Verbesserungen",
"noChangelogEntries": "Keine Einträge gefunden",
"changelogPaginationNext": "Nächste Seite",
"changelogPaginationPrevious": "Vorherige Seite",
"changelogNavigationPrevious": "Zurück",
"changelogNavigationNext": "Weiter",
"documentation": "Dokumentation",
"documentationSubtitle": "Anleitungen und Hilfe zum Einstieg",
"faq": "FAQ",
"faqSubtitle": "Häufig gestellte Fragen",
"pricing": "Preise",
"pricingSubtitle": "Tarife und Zahlungsoptionen",
"backToBlog": "Zurück zum Blog",
"noPosts": "Keine Beiträge gefunden",
"blogPaginationNext": "Nächste Seite",
"blogPaginationPrevious": "Vorherige Seite",
"readMore": "Weiterlesen",
"contactFaq": "Bei Fragen kontaktieren Sie uns bitte",
"contact": "Kontakt",
"about": "Über uns",
"product": "Produkt",
"legal": "Rechtliches",
"termsOfService": "Nutzungsbedingungen",
"termsOfServiceDescription": "Unsere Nutzungsbedingungen",
"cookiePolicy": "Cookie-Richtlinie",
"cookiePolicyDescription": "Unsere Cookie-Richtlinie",
"privacyPolicy": "Datenschutzerklärung",
"privacyPolicyDescription": "Unsere Datenschutzerklärung und Datennutzung",
"contactDescription": "Kontaktieren Sie uns bei Fragen oder Feedback",
"contactHeading": "Senden Sie uns eine Nachricht",
"contactSubheading": "Wir melden uns schnellstmöglich bei Ihnen",
"contactName": "Ihr Name",
"contactEmail": "Ihre E-Mail-Adresse",
"contactMessage": "Ihre Nachricht",
"sendMessage": "Nachricht senden",
"contactSuccess": "Ihre Nachricht wurde erfolgreich gesendet",
"contactError": "Fehler beim Senden Ihrer Nachricht",
"contactSuccessDescription": "Wir haben Ihre Nachricht erhalten und melden uns schnellstmöglich",
"contactErrorDescription": "Beim Senden ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut",
"footerDescription": "Hier können Sie eine Beschreibung Ihres Unternehmens oder Produkts einfügen",
"copyright": "© Copyright {year} {product}. Alle Rechte vorbehalten."
}

View File

@@ -0,0 +1,184 @@
{
"home": {
"pageTitle": "Startseite"
},
"settings": {
"pageTitle": "Einstellungen",
"pageDescription": "Teamdetails verwalten",
"teamLogo": "Team-Logo",
"teamLogoDescription": "Aktualisieren Sie das Logo Ihres Teams",
"teamName": "Teamname",
"teamNameDescription": "Aktualisieren Sie den Namen Ihres Teams",
"dangerZone": "Gefahrenbereich",
"dangerZoneDescription": "Dieser Bereich enthält unwiderrufliche Aktionen"
},
"members": {
"pageTitle": "Mitglieder"
},
"billing": {
"pageTitle": "Abrechnung"
},
"switchWorkspace": "Arbeitsbereich wechseln",
"yourTeams": "Ihre Teams ({teamsCount})",
"createTeam": "Team erstellen",
"creatingTeam": "Team wird erstellt...",
"personalAccount": "Persönliches Konto",
"searchAccount": "Konto suchen...",
"membersTabLabel": "Mitglieder",
"memberName": "Name",
"youLabel": "Sie",
"emailLabel": "E-Mail",
"roleLabel": "Rolle",
"primaryOwnerLabel": "Hauptinhaber",
"joinedAtLabel": "Beigetreten am",
"invitedAtLabel": "Eingeladen am",
"inviteMembersPageSubheading": "Mitglieder zu Ihrem Team einladen",
"createTeamModalHeading": "Team erstellen",
"createTeamModalDescription": "Erstellen Sie ein neues Team zur Verwaltung Ihrer Projekte und Mitglieder.",
"teamNameLabel": "Teamname",
"teamNameDescription": "Ihr Teamname sollte eindeutig und aussagekräftig sein",
"createTeamSubmitLabel": "Team erstellen",
"createFirstTeamHeading": "Erstellen Sie Ihr erstes Team",
"createFirstTeamDescription": "Erstellen Sie Ihr erstes Team und arbeiten Sie mit Ihren Teamkollegen zusammen.",
"getStarted": "Jetzt starten",
"createTeamSuccess": "Team erfolgreich erstellt",
"createTeamError": "Team konnte nicht erstellt werden. Bitte versuchen Sie es erneut.",
"createTeamLoading": "Team wird erstellt...",
"settingsPageLabel": "Allgemein",
"createTeamDropdownLabel": "Neues Team",
"changeRole": "Rolle ändern",
"removeMember": "Aus Konto entfernen",
"inviteMembersSuccess": "Mitglieder erfolgreich eingeladen!",
"inviteMembersError": "Fehler aufgetreten! Bitte versuchen Sie es erneut",
"inviteMembersLoading": "Mitglieder werden eingeladen...",
"removeInviteButtonLabel": "Einladung entfernen",
"addAnotherMemberButtonLabel": "Weitere hinzufügen",
"inviteMembersButtonLabel": "Einladungen senden",
"removeMemberModalHeading": "Dieses Mitglied wird entfernt",
"removeMemberModalDescription": "Das Mitglied wird aus dem Team entfernt und hat keinen Zugriff mehr.",
"removeMemberSuccessMessage": "Mitglied erfolgreich entfernt",
"removeMemberErrorMessage": "Fehler aufgetreten. Bitte versuchen Sie es erneut",
"removeMemberErrorHeading": "Mitglied konnte nicht entfernt werden.",
"removeMemberLoadingMessage": "Mitglied wird entfernt...",
"removeMemberSubmitLabel": "Benutzer aus Team entfernen",
"chooseDifferentRoleError": "Rolle ist identisch mit der aktuellen",
"updateRole": "Rolle aktualisieren",
"updateRoleLoadingMessage": "Rolle wird aktualisiert...",
"updateRoleSuccessMessage": "Rolle erfolgreich aktualisiert",
"updatingRoleErrorMessage": "Fehler aufgetreten. Bitte versuchen Sie es erneut.",
"updateMemberRoleModalHeading": "Rolle des Mitglieds ändern",
"updateMemberRoleModalDescription": "Ändern Sie die Rolle des ausgewählten Mitglieds. Die Rolle bestimmt die Berechtigungen.",
"roleMustBeDifferent": "Die Rolle muss sich von der aktuellen unterscheiden",
"memberRoleInputLabel": "Mitgliederrolle",
"updateRoleDescription": "Wählen Sie eine Rolle für dieses Mitglied.",
"updateRoleSubmitLabel": "Rolle aktualisieren",
"transferOwnership": "Eigentum übertragen",
"transferOwnershipDescription": "Übertragen Sie das Eigentum des Teams an ein anderes Mitglied.",
"transferOwnershipInputLabel": "Geben Sie ÜBERTRAGEN zur Bestätigung ein.",
"transferOwnershipInputDescription": "Durch die Übertragung sind Sie nicht mehr der Hauptinhaber des Teams.",
"deleteInvitation": "Einladung löschen",
"deleteInvitationDialogDescription": "Sie löschen die Einladung. Der Benutzer kann dem Team nicht mehr beitreten.",
"deleteInviteSuccessMessage": "Einladung erfolgreich gelöscht",
"deleteInviteErrorMessage": "Einladung konnte nicht gelöscht werden. Bitte versuchen Sie es erneut.",
"deleteInviteLoadingMessage": "Einladung wird gelöscht...",
"confirmDeletingMemberInvite": "Sie löschen die Einladung an <b>{email}</b>",
"transferOwnershipDisclaimer": "Sie übertragen das Eigentum an <b>{member}</b>.",
"transferringOwnership": "Eigentum wird übertragen...",
"transferOwnershipSuccess": "Eigentum erfolgreich übertragen",
"transferOwnershipError": "Eigentum konnte nicht übertragen werden. Bitte versuchen Sie es erneut.",
"deleteInviteSubmitLabel": "Einladung löschen",
"youBadgeLabel": "Sie",
"updateTeamLoadingMessage": "Team wird aktualisiert...",
"updateTeamSuccessMessage": "Team erfolgreich aktualisiert",
"updateTeamErrorMessage": "Team konnte nicht aktualisiert werden. Bitte versuchen Sie es erneut.",
"updateLogoErrorMessage": "Logo konnte nicht aktualisiert werden. Bitte versuchen Sie es erneut.",
"teamNameInputLabel": "Teamname",
"teamLogoInputHeading": "Team-Logo hochladen",
"teamLogoInputSubheading": "Wählen Sie ein Bild als Team-Logo.",
"updateTeamSubmitLabel": "Team aktualisieren",
"inviteMembersHeading": "Mitglieder einladen",
"inviteMembersDescription": "Laden Sie Mitglieder per E-Mail und Rolle ein.",
"emailPlaceholder": "mitglied@email.de",
"membersPageHeading": "Mitglieder",
"inviteMembersButton": "Mitglieder einladen",
"invitingMembers": "Mitglieder werden eingeladen...",
"inviteMembersSuccessMessage": "Mitglieder erfolgreich eingeladen",
"inviteMembersErrorMessage": "Einladung fehlgeschlagen. Bitte versuchen Sie es erneut.",
"pendingInvitesHeading": "Ausstehende Einladungen",
"pendingInvitesDescription": "Hier können Sie ausstehende Einladungen verwalten.",
"noPendingInvites": "Keine ausstehenden Einladungen",
"loadingMembers": "Mitglieder werden geladen...",
"loadMembersError": "Mitglieder konnten nicht geladen werden.",
"loadInvitedMembersError": "Eingeladene Mitglieder konnten nicht geladen werden.",
"loadingInvitedMembers": "Eingeladene Mitglieder werden geladen...",
"invitedBadge": "Eingeladen",
"duplicateInviteEmailError": "Diese E-Mail-Adresse wurde bereits eingegeben",
"invitingOwnAccountError": "Das ist Ihre eigene E-Mail!",
"dangerZone": "Gefahrenbereich",
"dangerZoneSubheading": "Team löschen oder verlassen",
"deleteTeam": "Team löschen",
"deleteTeamDescription": "Diese Aktion kann nicht rückgängig gemacht werden. Alle zugehörigen Daten werden gelöscht.",
"deletingTeam": "Team wird gelöscht",
"deleteTeamModalHeading": "Team löschen",
"deletingTeamDescription": "Sie löschen das Team {teamName}. Diese Aktion kann nicht rückgängig gemacht werden.",
"deleteTeamInputField": "Geben Sie den Teamnamen zur Bestätigung ein",
"leaveTeam": "Team verlassen",
"leavingTeamModalHeading": "Team verlassen",
"leavingTeamModalDescription": "Sie verlassen dieses Team und haben keinen Zugriff mehr.",
"leaveTeamDescription": "Klicken Sie auf die Schaltfläche, um das Team zu verlassen. Sie müssen erneut eingeladen werden, um dem Team beizutreten.",
"deleteTeamDisclaimer": "Sie löschen das Team {teamName}. Diese Aktion kann nicht rückgängig gemacht werden.",
"leaveTeamDisclaimer": "Sie verlassen das Team {teamName}.",
"deleteTeamErrorHeading": "Team konnte nicht gelöscht werden.",
"leaveTeamErrorHeading": "Team konnte nicht verlassen werden.",
"searchMembersPlaceholder": "Mitglieder suchen",
"createTeamErrorHeading": "Team konnte nicht erstellt werden.",
"createTeamErrorMessage": "Fehler beim Erstellen des Teams. Bitte versuchen Sie es erneut.",
"transferTeamErrorHeading": "Eigentum konnte nicht übertragen werden.",
"transferTeamErrorMessage": "Fehler beim Übertragen des Eigentums. Bitte versuchen Sie es erneut.",
"updateRoleErrorHeading": "Rolle konnte nicht aktualisiert werden.",
"updateRoleErrorMessage": "Fehler beim Aktualisieren der Rolle. Bitte versuchen Sie es erneut.",
"searchInvitations": "Einladungen suchen",
"updateInvitation": "Einladung aktualisieren",
"removeInvitation": "Einladung entfernen",
"acceptInvitation": "Einladung annehmen",
"renewInvitation": "Einladung erneuern",
"resendInvitation": "Einladung erneut senden",
"expiresAtLabel": "Läuft ab am",
"expired": "Abgelaufen",
"active": "Aktiv",
"inviteStatus": "Status",
"inviteNotFoundOrExpired": "Einladung nicht gefunden oder abgelaufen",
"inviteNotFoundOrExpiredDescription": "Die Einladung ist entweder abgelaufen oder existiert nicht. Bitte kontaktieren Sie den Teaminhaber.",
"backToHome": "Zurück zur Startseite",
"renewInvitationDialogDescription": "Sie erneuern die Einladung an {email}.",
"renewInvitationErrorTitle": "Einladung konnte nicht erneuert werden.",
"renewInvitationErrorDescription": "Fehler bei der Erneuerung. Bitte versuchen Sie es erneut.",
"signInWithDifferentAccount": "Mit anderem Konto anmelden",
"signInWithDifferentAccountDescription": "Wenn Sie die Einladung mit einem anderen Konto annehmen möchten, melden Sie sich bitte ab und wieder an.",
"acceptInvitationHeading": "{accountName} beitreten",
"acceptInvitationDescription": "Klicken Sie auf die Schaltfläche, um {accountName} beizutreten",
"continueAs": "Weiter als {email}",
"joinTeamAccount": "Team beitreten",
"joiningTeam": "Team wird beigetreten...",
"leaveTeamInputLabel": "Geben Sie VERLASSEN zur Bestätigung ein.",
"leaveTeamInputDescription": "Durch das Verlassen haben Sie keinen Zugriff mehr auf das Team.",
"reservedNameError": "Dieser Name ist reserviert. Bitte wählen Sie einen anderen.",
"specialCharactersError": "Dieser Name darf keine Sonderzeichen enthalten.",
"teamSlugLabel": "Team-URL",
"teamSlugDescription": "Nur englische Buchstaben (a-z), Zahlen (0-9) und Bindestriche (-) sind erlaubt. Beispiel: mein-team",
"slugRequiredForNonLatinName": "Da Ihr Teamname nicht-englische Zeichen enthält, geben Sie bitte eine URL mit englischen Buchstaben an",
"invalidSlugError": "Nur englische Buchstaben (a-z), Zahlen (0-9) und Bindestriche (-) sind erlaubt",
"duplicateSlugError": "Diese URL ist bereits vergeben. Bitte wählen Sie eine andere.",
"checkingPolicies": "Wird geladen...",
"policyCheckError": "Einladungsbeschränkungen konnten nicht überprüft werden. Bitte versuchen Sie es erneut.",
"invitationsBlockedMultiple": "Einladungen sind aus folgenden Gründen nicht möglich:",
"invitationsBlockedDefault": "Einladungen sind aufgrund von Richtlinien derzeit nicht möglich.",
"policyErrors": {
"subscriptionRequired": "Für die Einladung von Teammitgliedern ist ein aktives Abonnement erforderlich.",
"paddleTrialRestriction": "Während der Testphase mit Pro-Kopf-Abrechnung auf Paddle können keine Mitglieder eingeladen werden."
},
"policyRemediation": {
"subscriptionRequired": "Bitte upgraden Sie Ihren Tarif",
"paddleTrialRestriction": "Warten Sie bis die Testphase endet oder upgraden Sie"
}
}

View File

@@ -0,0 +1,271 @@
{
"modules": {
"title": "Modules",
"description": "Manage your data modules",
"newModule": "New Module",
"editModule": "Edit Module",
"deleteModule": "Delete Module",
"moduleSettings": "Module Settings",
"moduleName": "Module Name",
"moduleDescription": "Description",
"moduleStatus": "Status",
"noModules": "No modules yet",
"createFirstModule": "Create your first module to start managing data.",
"fields": "Fields",
"records": "Records",
"import": "Import",
"export": "Export",
"print": "Print",
"copy": "Copy",
"lock": "Lock",
"unlock": "Unlock",
"bulkEdit": "Bulk Edit",
"search": "Search",
"filter": "Filter",
"advancedFilter": "Advanced Filter",
"clearFilters": "Clear Filters",
"noRecords": "No records found",
"newRecord": "New Record",
"editRecord": "Edit Record",
"deleteRecord": "Delete Record",
"confirmDelete": "Are you sure you want to delete this record?",
"recordSaved": "Record saved successfully",
"recordDeleted": "Record deleted successfully",
"recordLocked": "Record locked",
"recordUnlocked": "Record unlocked",
"validationError": "Please check your input",
"requiredField": "Required field",
"importTitle": "Import Data",
"importDescription": "Upload a CSV or Excel file",
"importMapping": "Column Mapping",
"importPreview": "Preview",
"importCommit": "Run Import",
"importSuccess": "{count} records imported successfully",
"importError": "Import failed",
"exportTitle": "Export Data",
"exportFormat": "Export Format",
"exportColumns": "Select Columns",
"exportAll": "Export All",
"exportSelected": "Export Selected",
"designer": "Module Designer",
"designerDescription": "Configure modules and fields"
},
"fieldTypes": {
"text": "Text",
"textarea": "Text Area",
"richtext": "Rich Text",
"checkbox": "Checkbox",
"radio": "Radio",
"hidden": "Hidden",
"select": "Select",
"password": "Password",
"file": "File",
"date": "Date",
"time": "Time",
"decimal": "Decimal",
"integer": "Integer",
"email": "Email",
"phone": "Phone",
"url": "URL",
"currency": "Currency",
"iban": "IBAN",
"color": "Color",
"computed": "Computed"
},
"accountSettings": {
"title": "Organization Settings",
"description": "Manage your organization settings",
"orgName": "Organization Name",
"orgAddress": "Address",
"orgPostalCode": "Postal Code",
"orgCity": "City",
"orgPhone": "Phone",
"orgEmail": "Email",
"orgWebsite": "Website",
"orgChairman": "Chairman",
"accountType": "Account Type",
"accountTypes": {
"verein": "Club/Association",
"vhs": "Adult Education Center",
"hotel": "Hotel",
"kommune": "Municipality",
"generic": "General"
},
"branding": "Branding",
"logoUrl": "Logo URL",
"primaryColor": "Primary Color",
"secondaryColor": "Secondary Color",
"sepaSettings": "SEPA Settings",
"creditorId": "Creditor ID",
"iban": "IBAN",
"bic": "BIC",
"emailSettings": "Email Settings",
"emailSenderName": "Sender Name",
"emailFooter": "Email Footer",
"saved": "Settings saved"
},
"members": {
"title": "Members",
"description": "Manage club members",
"newMember": "New Member",
"memberNumber": "Member Number",
"firstName": "First Name",
"lastName": "Last Name",
"dateOfBirth": "Date of Birth",
"address": "Address",
"postalCode": "Postal Code",
"city": "City",
"phone": "Phone",
"email": "Email",
"memberSince": "Member Since",
"status": "Status",
"dues": "Dues",
"applications": "Applications",
"cards": "Member Cards",
"statistics": "Statistics",
"sepaMandate": "SEPA Mandate",
"gdprConsent": "GDPR Consent"
},
"courses": {
"title": "Courses",
"description": "Manage course offerings",
"newCourse": "New Course",
"courseNumber": "Course Number",
"courseName": "Course Name",
"instructor": "Instructor",
"location": "Location",
"category": "Category",
"startDate": "Start Date",
"endDate": "End Date",
"sessions": "Sessions",
"participants": "Participants",
"capacity": "Capacity",
"waitlist": "Waitlist",
"fee": "Fee",
"calendar": "Calendar",
"attendance": "Attendance",
"enrollment": "Enrollment",
"enrollmentSuccess": "Enrollment successful",
"enrollmentCancelled": "Enrollment cancelled"
},
"bookings": {
"title": "Bookings",
"description": "Manage rooms and bookings",
"newBooking": "New Booking",
"rooms": "Rooms",
"guests": "Guests",
"checkIn": "Check-in",
"checkOut": "Check-out",
"roomType": "Room Type",
"availability": "Availability",
"price": "Price",
"extras": "Extras",
"calendar": "Availability Calendar"
},
"events": {
"title": "Events",
"description": "Manage events and holiday programs",
"newEvent": "New Event",
"registrations": "Registrations",
"holidayPasses": "Holiday Passes",
"eventDate": "Date",
"eventLocation": "Location",
"capacity": "Capacity"
},
"finance": {
"title": "Finance",
"description": "Manage SEPA collections and invoices",
"sepa": "SEPA Direct Debits",
"invoices": "Invoices",
"payments": "Payments",
"newBatch": "New Collection",
"newInvoice": "New Invoice",
"batchStatus": "Collection Status",
"executionDate": "Execution Date",
"totalAmount": "Total Amount",
"invoiceNumber": "Invoice Number",
"ibanValidation": "IBAN Validation"
},
"documents": {
"title": "Documents",
"description": "Create and manage documents",
"templates": "Templates",
"generate": "Generate",
"memberCards": "Member Cards",
"labels": "Labels",
"reports": "Reports"
},
"newsletter": {
"title": "Newsletter",
"description": "Create and send newsletters",
"newCampaign": "New Campaign",
"templates": "Templates",
"recipients": "Recipients",
"preview": "Preview",
"send": "Send",
"statistics": "Statistics",
"dispatching": "Sending..."
},
"gdpr": {
"title": "Data Protection (GDPR)",
"register": "Processing Register",
"purpose": "Purpose",
"legalBasis": "Legal Basis",
"dataCategories": "Data Categories",
"dataSubjects": "Data Subjects",
"retentionPeriod": "Retention Period",
"legalBases": {
"consent": "Consent",
"contract": "Contract",
"legal_obligation": "Legal Obligation",
"vital_interest": "Vital Interest",
"public_interest": "Public Interest",
"legitimate_interest": "Legitimate Interest"
}
},
"audit": {
"title": "Audit Log",
"description": "View change history",
"action": "Action",
"user": "User",
"table": "Table",
"timestamp": "Timestamp",
"oldData": "Before",
"newData": "After",
"actions": {
"insert": "Created",
"update": "Updated",
"delete": "Deleted",
"lock": "Locked"
}
},
"permissions": {
"modules.read": "Read Modules",
"modules.write": "Edit Modules",
"modules.delete": "Delete Modules",
"modules.insert": "Create Records",
"modules.lock": "Lock Records",
"modules.import": "Import Data",
"modules.export": "Export Data",
"modules.print": "Print",
"modules.manage": "Manage Modules",
"members.read": "Read Members",
"members.write": "Edit Members",
"courses.read": "Read Courses",
"courses.write": "Edit Courses",
"bookings.read": "Read Bookings",
"bookings.write": "Edit Bookings",
"finance.read": "Read Finance",
"finance.write": "Edit Finance",
"finance.sepa": "Execute SEPA Collections",
"documents.generate": "Generate Documents",
"newsletter.send": "Send Newsletter"
},
"status": {
"active": "Active",
"inactive": "Inactive",
"archived": "Archived",
"locked": "Locked",
"deleted": "Deleted"
}
}

View File

@@ -66,7 +66,15 @@
"dashboard": "Dashboard",
"settings": "Settings",
"profile": "Profile",
"application": "Application"
"application": "Application",
"modules": "Modules",
"cmsMembers": "Members",
"courses": "Courses",
"bookings": "Bookings",
"events": "Events",
"finance": "Finance",
"documents": "Documents",
"newsletter": "Newsletter"
},
"roles": {
"owner": {