🎨 **Style:** Fixed indentation inconsistencies in meetup_user migration file.

🛠️ **Factory:** Created factories for `TwitterAccount`, `EmailCampaign`, `EmailTexts`, and `BookCase`.
 **Helper:** Added `NostrHelper` with methods for generating fake/mocked Nostr data.
⬆️ **Dependencies:** Updated multiple Composer dependencies including `laravel/framework`, `astrotomic/laravel-translatable`, and others to their latest versions.
This commit is contained in:
BT
2026-05-02 19:17:02 +01:00
parent c81b168a11
commit 1f0bfba0d3
57 changed files with 3980 additions and 2142 deletions
+74
View File
@@ -2,13 +2,16 @@
"(and :count more error)": "(und :count weiterer Fehler)",
"(and :count more errors)": "(und :count weiterer Fehler)|(und :count weitere Fehler)|(und :count weitere Fehler)",
"2FA Recovery Codes": "2FA-Wiederherstellungscodes",
"2FA recovery codes": "2FA-Wiederherstellungscodes",
":count Events erfolgreich erstellt!": "",
":inviterName has invited you to join the :teamName team.": ":inviterName hat Sie eingeladen, dem Team :teamName beizutreten.",
"A decryption key is required.": "Ein Entschlüsselungsschlüssel ist nötig.",
"A new verification link has been sent to the email address you provided during registration.": "Ein neuer Bestätigungslink wurde an die E-Mail-Adresse gesendet, die Sie bei der Registrierung angegeben haben.",
"A new verification link has been sent to your email address.": "Ein neuer Bestätigungslink wurde an Ihre E-Mail-Adresse versendet.",
"A reset link will be sent if the account exists.": "Wenn das Konto existiert, wird ein Link zum Zurücksetzen gesendet.",
"Abbrechen": "",
"Absagen": "",
"Accept invitation": "Einladung annehmen",
"Actions": "",
"Aktionen": "",
"Aktiv": "",
@@ -28,6 +31,7 @@
"Alle Meetups anzeigen": "",
"Allgemeine Bitcoin Community": "",
"Already have an account?": "Haben Sie bereits ein Konto?",
"An invitation has already been sent to this email address.": "An diese E-Mail-Adresse wurde bereits eine Einladung gesendet.",
"An welchem Tag beginnt das Event?": "",
"An welchem Tag endet das Event?": "",
"An welchem Tag findet das Event statt?": "",
@@ -39,13 +43,18 @@
"App": "",
"Appearance": "Darstellung",
"Appearance Settings": "Darstellungseinstellungen",
"Appearance settings": "Darstellungseinstellungen",
"Are you sure you want to cancel the invitation for :email?": "Möchten Sie die Einladung für :email wirklich abbrechen?",
"Are you sure you want to delete your account?": "Möchten Sie Ihr Konto wirklich löschen?",
"Are you sure you want to remove :name from this team?": "Möchten Sie :name wirklich aus diesem Team entfernen möchten?",
"Are you sure?": "Sind Sie sicher?",
"Art des Services": "",
"Auf Karte sichtbar": "",
"aus deinen Meetups entfernen?": "",
"Ausführliche Beschreibung des Kurses": "",
"Ausführliche Beschreibung und Biografie": "",
"Authentication Code": "Authentifizierungscode",
"Authentication code": "Authentifizierungscode",
"Automatisch (gleiches Datum)": "",
"Automatisch (wie Startdatum)": "",
"Back": "Zurück",
@@ -71,6 +80,7 @@
"BooksForPlebs": "",
"Breitengrad": "",
"Cancel": "Abbrechen",
"Cancel invitation": "Einladung abbrechen",
"Cities": "",
"City": "",
"City successfully created!": "",
@@ -88,9 +98,11 @@
"Copied into clipboard": "",
"Copy": "",
"Country": "",
"Create a new team": "Neues Team erstellen",
"Create account": "Konto erstellen",
"Create an account": "Ein Konto erstellen",
"Create City": "",
"Create team": "Team erstellen",
"Create Venue": "",
"Created at": "",
"Created By": "",
@@ -103,6 +115,7 @@
"Datum des letzten Termins": "",
"Dein Name": "",
"Delete account": "Konto löschen",
"Delete team": "Team löschen",
"Delete your account and all of its resources": "Löschen Sie Ihr Konto und alle zugehörigen Ressourcen",
"Demographics": "",
"Der Anzeigename für diesen Kurs": "",
@@ -140,8 +153,11 @@
"Du kannst es jederzeit wieder hinzufügen.": "",
"Durchsuche alle Städte mit aktiven Bitcoin Meetups und finde Events in deiner Nähe.": "",
"Each recovery code can be used once to access your account and will be removed after use. If you need more, click Regenerate Codes above.": "Jeder Wiederherstellungscode kann einmal für den Zugriff auf Ihr Konto verwendet werden und wird nach der Verwendung gelöscht. Wenn Sie weitere Codes benötigen, klicken Sie oben auf „Codes neu generieren“.",
"Each recovery code can be used once to access your account and will be removed after use. If you need more, click Regenerate codes above.": "Jeder Wiederherstellungscode kann einmal für den Zugriff auf Ihr Konto verwendet werden und wird nach der Verwendung gelöscht. Wenn Sie weitere Codes benötigen, klicken Sie oben auf „Codes neu generieren“.",
"Edit": "",
"Edit :name": ":name bearbeiten",
"Edit City": "",
"Edit team": "Team bearbeiten",
"Edit Venue": "",
"Einführung": "",
"Einundzwanzig Community": "",
@@ -150,8 +166,10 @@
"Email Address": "E-Mail-Adresse",
"Email address": "E-Mail-Adresse",
"Email password reset link": "Link zum Zurücksetzen des Passworts per E-Mail",
"Email verification": "E-Mail Verifikation",
"Enable 2FA": "2FA aktivieren",
"Enable Two-Factor Authentication": "Zwei-Faktor-Authentisierung aktivieren",
"Enable two-factor authentication": "Zwei-Faktor-Authentisierung aktivieren",
"Enabled": "Aktiviert",
"Encrypted environment file already exists.": "Verschlüsselte Umgebungsdatei ist bereits vorhanden.",
"Encrypted environment file not found.": "Verschlüsselte Umgebungsdatei nicht gefunden.",
@@ -211,10 +229,12 @@
"Für regelmäßige Termine wie \"immer am letzten Freitag des Monats\":": "",
"Gemeinschaft": "",
"Gemeinschafts- oder Organisationsname": "",
"Give your team a name to get started.": "Geben Sie Ihrem Team einen Namen, um loszulegen.",
"Go to page :page": "Gehe zur Seite :page",
"Grundlegende Informationen": "",
"Hello!": "Hallo!",
"Hide Recovery Codes": "Wiederherstellungscodes ausblenden",
"Hide recovery codes": "Wiederherstellungscodes ausblenden",
"I2P Adresse": "",
"Ich komme": "",
"ID": "",
@@ -227,6 +247,11 @@
"Intervall": "",
"Invalid filename.": "Ungültiger Dateiname.",
"Invalid JSON was returned from the route.": "Von der Route wurde ein ungültiger JSON-Code zurückgegeben.",
"Invitation cancelled.": "Einladung abgebrochen.",
"Invitation sent.": "Einladung gesendet.",
"Invitations that have not been accepted yet": "Einladungen, die noch nicht angenommen wurden",
"Invite a team member": "Ein Teammitglied einladen",
"Invite member": "Mitglied einladen",
"IP Adresse": "",
"Ist dieser Dozent aktiv?": "",
"Jetzt erstellen": "",
@@ -234,6 +259,7 @@
"Kalender-Stream-URL kopieren": "",
"Karte": "",
"Kartenansicht öffnen": "",
"Keep invitation": "Einladung behalten",
"Keine": "",
"Keine Aktivitäten": "",
"Keine bevorstehenden Termine": "",
@@ -295,7 +321,10 @@
"Länder mit den meisten Usern": "",
"Längengrad": "",
"Löschen": "",
"Manage who belongs to this team": "Verwalten Sie, wer zu diesem Team gehört",
"Manage your profile and account settings": "Verwalten Sie Ihr Profil und Ihre Kontoeinstellungen",
"Manage your team settings": "Verwalten Sie Ihre Teameinstellungen",
"Manage your teams and team memberships": "Verwalten Sie Ihre Teams und Teamzugehörigkeiten",
"Manage your two-factor authentication settings": "Verwalten Sie Ihre Einstellungen für die Zwei-Faktor-Authentifizierung",
"Matrix": "",
"Matrix Gruppe": "",
@@ -314,6 +343,8 @@
"Mehr Informationen": "",
"Meine Meetups": "",
"Meine nächsten Meetup Termine": "",
"Member removed.": "Mitglied entfernt.",
"Member role updated.": "Mitgliedsrolle aktualisiert.",
"Mindestens eine URL muss angegeben werden.": "",
"Mindestens eine URL oder IP muss angegeben werden.": "",
"Mittwoch": "",
@@ -337,6 +368,7 @@
"Neues Meetup": "",
"Neues Meetup erstellen": "",
"New password": "Neues Passwort",
"New team": "Neues Team",
"no location set": "",
"Node ID": "",
"Normale Web-URL": "",
@@ -365,16 +397,21 @@
"Passe das Erscheinungsbild deines Bitcoin Meetup Profils an.": "",
"Password": "Passwort",
"Password Settings": "Passworteinstellungen",
"Password updated.": "Passwort aktualisiert.",
"Passwort ändern - Bitcoin Meetups": "",
"Payment Required": "Zahlung erforderlich",
"PayNym": "",
"PayNym für Bitcoin-Zahlungen": "",
"Pending invitations": "Ausstehende Einladungen",
"Permanently delete your team": "Löschen Sie Ihr Team endgültig",
"Personal": "Persönlich",
"Persönliche Webseite oder Portfolio": "",
"Pkarr DNS Adresse": "",
"Platform": "Plattform",
"Please click the button below to verify your email address.": "Bitte klicken Sie auf die Schaltfläche, um Ihre E-Mail-Adresse zu bestätigen.",
"Please confirm access to your account by entering one of your emergency recovery codes.": "Bitte bestätigen Sie den Zugriff auf Ihr Konto, indem Sie einen Ihrer Notfall-Wiederherstellungscodes eingeben.",
"Please enter your new password below": "Bitte geben Sie nachstehend Ihr neues Passwort ein.",
"Please proceed with caution, this cannot be undone.": "Bitte gehen Sie mit Vorsicht vor, dies kann nicht rückgängig gemacht werden.",
"Please verify your email address by clicking on the link we just emailed to you.": "Bitte bestätigen Sie Ihre E-Mail-Adresse, indem Sie auf den Link klicken, den wir Ihnen gerade per E-Mail gesendet haben.",
"Population": "",
"Population Date": "",
@@ -383,29 +420,41 @@
"Profil bearbeiten - Bitcoin Meetups": "",
"Profile": "Profil",
"Profile Settings": "Profileinstellungen",
"Profile settings": "Profileinstellungen",
"Profile updated.": "Profil aktualisiert.",
"Recovery Code": "Wiederherstellungscode",
"Recovery code": "Wiederherstellungscode",
"Recovery codes": "Wiederherstellungscodes",
"Recovery codes let you regain access if you lose your 2FA device. Store them in a secure password manager.": "Mit Wiederherstellungscodes können Sie wieder Zugriff erhalten, wenn Sie Ihr 2FA-Gerät verlieren. Speichern Sie diese in einem sicheren Passwort-Manager.",
"Regards,": "Mit freundlichen Grüßen,",
"Regenerate Codes": "Codes neu generieren",
"Regenerate codes": "Codes neu generieren",
"Register": "Registrieren",
"Remember me": "Angemeldet bleiben",
"Remove member": "Mitglied entfernen",
"Remove team member": "Team Mitglied entfernen",
"Repository": "Repository",
"Resend verification email": "Bestätigungs-E-Mail erneut senden",
"Reset Password": "Passwort zurücksetzen",
"Reset password": "Passwort zurücksetzen",
"Reset Password Notification": "Benachrichtigung zum Zurücksetzen des Passworts",
"results": "Ergebnissen",
"Role": "Rolle",
"Samstag": "",
"Save": "Speichern",
"Saved.": "Gespeichert.",
"Search": "Suche",
"Search cities...": "",
"Search venues...": "",
"Security": "Sicherheit",
"Security settings": "Sicherheitseinstellungen",
"Select a city": "",
"Select a country": "",
"Select team": "Team auswählen",
"Self Hosted Services": "",
"Self-Hosted Services - Übersicht": "",
"Send an invitation to join this team.": "Eine Einladung für dieses Team verschicken.",
"Send invitation": "Einadlung senden",
"Serientermine erstellen": "",
"Serientermine erstellen?": "",
"Server Error": "Interner Fehler",
@@ -463,15 +512,28 @@
"System": "System",
"System-generierte ID (nur lesbar)": "",
"Systeminformationen": "",
"Team created.": "Team erstellt.",
"Team deleted.": "Team gelöscht.",
"Team members": "Teammitglieder",
"Team name": "Teamname",
"Team updated.": "Team aktualisiert.",
"Teams": "Teams",
"Teilnahme": "",
"Telegram": "",
"Telegram Link": "",
"The given data was invalid.": "Die gegebenen Daten waren ungültig.",
"The response is not a streamed response.": "Die Antwort ist keine gestreamte Antwort.",
"The response is not a view.": "Die Antwort ist keine Ansicht.",
"The team name does not match.": "Der Teamname stimmt nicht überein.",
"This action cannot be undone. This will permanently delete the team \":name\".": "Diese Aktion kann nicht rückgängig gemacht werden. Dadurch wird das Team „:name“ dauerhaft gelöscht.",
"This action is unauthorized.": "Diese Aktion ist nicht autorisiert.",
"This invitation has already been accepted.": "Diese Einladung wurde bereits angenommen.",
"This invitation has expired.": "Diese Einladung ist abgelaufen.",
"This invitation was sent to a different email address.": "Diese Einladung wurde an eine andere E-Mail-Adresse gesendet.",
"This is a secure area of the application. Please confirm your password before continuing.": "Dies ist ein sicherer Bereich der Anwendung. Bitte bestätigen Sie Ihr Passwort, bevor Sie fortfahren.",
"This password reset link will expire in :count minutes.": "Dieser Link zum Zurücksetzen des Passworts läuft in :count Minuten ab.",
"This team name is reserved and cannot be used.": "Dieser Teamname ist reserviert und kann nicht verwendet werden.",
"This user is already a member of the team.": "Dieser Benutzer ist bereits Mitglied des Teams.",
"to": "bis",
"To finish enabling two-factor authentication, scan the QR code or enter the setup key in your authenticator app.": "Um die Zwei-Faktor-Authentifizierung zu aktivieren, scannen Sie den QR-Code oder geben Sie den Einrichtungsschlüssel in Ihre Authentifizierungs-App ein.",
"Toggle navigation": "Navigation umschalten",
@@ -485,10 +547,13 @@
"Twitter-Handle ohne @ Symbol": "",
"Two Factor Authentication": "Zwei-Faktor-Authentifizierung",
"Two-Factor Auth": "Zwei-Faktor-Authentifizierung",
"Two-factor authentication": "Zwei-Faktor-Authentifizierung",
"Two-Factor Authentication Enabled": "Zwei-Faktor-Authentifizierung aktiviert",
"Two-factor authentication enabled": "Zwei-Faktor-Authentifizierung aktiviert",
"Two-factor authentication is now enabled. Scan the QR code or enter the setup key in your authenticator app.": "Die Zwei-Faktor-Authentifizierung ist nun aktiviert. Scannen Sie den QR-Code oder geben Sie den Setup-Schlüssel in Ihrer Authentifizierungs-App ein.",
"Two-Factor Authentication Settings": "Zwei-Faktor-Authentifizierun Einstellungen",
"Typ": "",
"Type \":name\" to confirm": "Geben Sie \":name\" ein, um zu bestätigen",
"Täglich": "",
"Uhr": "",
"Uhrzeit": "",
@@ -523,12 +588,16 @@
"Veranstaltungsorte - Übersicht": "",
"Verbinde dich mit Bitcoinern in deiner Nähe": "",
"Verify Authentication Code": "Authentifizierungscode überprüfen",
"Verify authentication code": "Authentifizierungscode überprüfen",
"Verify Email Address": "E-Mail-Adresse bestätigen",
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "",
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "",
"Vielleicht": "",
"Vierter": "",
"View :name": ":name anzeigen",
"View Recovery Codes": "Wiederherstellungscodes anzeigen",
"View recovery codes": "Wiederherstellungscodes anzeigen",
"View team": "Team anzeigen",
"Vollständiger Name des Dozenten": "",
"Vorschau auf 100 Termine begrenzt. Es werden möglicherweise mehr Termine erstellt.": "",
"Vorschau der Termine": "",
@@ -539,10 +608,12 @@
"Wann dieses Meetup erstellt wurde": "",
"Wann endet das Event?": "",
"Wann findet das Event statt?": "",
"Warning": "Warnung",
"Webseite": "",
"Website": "",
"weitere Termine": "",
"Welcher Wochentag im Monat? (z.B. \"letzter Freitag": "",
"Welcome": "Willkommen",
"Welt-Karte": "",
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "",
"When you enable two-factor authentication, you will be prompted for a secure pin during login. This pin can be retrieved from a TOTP-supported application on your phone.": "Wenn Sie die Zwei-Faktor-Authentifizierung aktivieren, werden Sie bei der Anmeldung zur Eingabe einer Sicherheits-PIN aufgefordert. Diese PIN können Sie über eine TOTP-unterstützte Anwendung auf Ihrem Smartphone abrufen.",
@@ -565,6 +636,9 @@
"Wähle die Stadt aus...": "",
"Wöchentlich": "",
"You are receiving this email because we received a password reset request for your account.": "Sie erhalten diese E-Mail, weil wir einen Antrag auf eine Zurücksetzung Ihres Passworts bekommen haben.",
"You don't belong to any teams yet.": "Sie gehören aktuell noch keinem Team an.",
"You will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.": "Sie werden beim Anmelden zur Eingabe einer sicheren, zufällig generierten PIN aufgefordert, die Sie über die TOTP-fähige Anwendung auf Ihrem Smartphone abrufen können.",
"You've been invited to join :teamName": "Sie wurden zum Team „:teamName“ eingeladen.",
"Your email address is unverified.": "Ihre E-Mail-Adresse ist nicht verifiziert.",
"z.B. Berlin": "",
"z.B. Bitcoin Zentrum München": "",