🎨 **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
+76 -1
View File
@@ -2,13 +2,16 @@
"(and :count more error)": "(en :count andere foutmelding)",
"(and :count more errors)": "(en :count andere foutmelding)|(en :count andere foutmeldingen)|(en :count andere foutmeldingen)",
"2FA Recovery Codes": "2FA Recovery Codes",
"2FA recovery codes": "2FA recovery codes",
":count Events erfolgreich erstellt!": ":count evenementen succesvol aangemaakt!",
":inviterName has invited you to join the :teamName team.": ":inviterName has invited you to join the :teamName team.",
"A decryption key is required.": "Een decryptiesleutel is verplicht.",
"A new verification link has been sent to the email address you provided during registration.": "Er is een nieuwe verificatielink verstuurd naar het e-mailadres dat je ingegeven hebt tijdens de registratie.",
"A new verification link has been sent to your email address.": "Er is een nieuwe verificatielink naar je e-mailadres verstuurd.",
"A reset link will be sent if the account exists.": "Er wordt een resetlink verstuurd als het account bestaat.",
"Abbrechen": "Annuleren",
"Absagen": "Afmelden",
"Accept invitation": "Accept invitation",
"Actions": "Acties",
"Aktionen": "Acties",
"Aktiv": "Actief",
@@ -28,6 +31,7 @@
"Alle Meetups anzeigen": "Alle Meetups weergeven",
"Allgemeine Bitcoin Community": "Algemene Bitcoin Gemeenschap",
"Already have an account?": "Heb je al een account?",
"An invitation has already been sent to this email address.": "An invitation has already been sent to this email address.",
"An welchem Tag beginnt das Event?": "Op welke dag begint het evenement?",
"An welchem Tag endet das Event?": "Op welke dag eindigt het evenement?",
"An welchem Tag findet das Event statt?": "Op welke dag vindt het evenement plaats?",
@@ -39,13 +43,18 @@
"App": "App",
"Appearance": "Weergave",
"Appearance Settings": "Appearance Settings",
"Appearance settings": "Appearance settings",
"Are you sure you want to cancel the invitation for :email?": "Are you sure you want to cancel the invitation for :email?",
"Are you sure you want to delete your account?": "Weet je zeker dat je je account wilt verwijderen?",
"Are you sure you want to remove :name from this team?": "Are you sure you want to remove :name from this team?",
"Are you sure?": "Are you sure?",
"Art des Services": "Type service",
"Auf Karte sichtbar": "Zichtbaar op kaart",
"aus deinen Meetups entfernen?": "uit je Meetups verwijderen?",
"Ausführliche Beschreibung des Kurses": "Gedetailleerde beschrijving van de cursus",
"Ausführliche Beschreibung und Biografie": "Gedetailleerde beschrijving en biografie",
"Authentication Code": "Authentication Code",
"Authentication code": "Authentication code",
"Automatisch (gleiches Datum)": "Automatisch (zelfde datum)",
"Automatisch (wie Startdatum)": "Automatisch (zoals startdatum)",
"Back": "Back",
@@ -71,6 +80,7 @@
"BooksForPlebs": "BooksForPlebs",
"Breitengrad": "Breedtegraad",
"Cancel": "Annuleren",
"Cancel invitation": "Cancel invitation",
"Cities": "Steden",
"City": "Stad",
"City successfully created!": "Stad succesvol aangemaakt!",
@@ -88,9 +98,11 @@
"Copied into clipboard": "Gekopieerd naar klembord",
"Copy": "Kopiëren",
"Country": "Land",
"Create a new team": "Create a new team",
"Create account": "Account aanmaken",
"Create an account": "Account aanmaken",
"Create City": "Stad aanmaken",
"Create team": "Create team",
"Create Venue": "Locatie aanmaken",
"Created at": "Aangemaakt op",
"Created By": "Aangemaakt door",
@@ -103,6 +115,7 @@
"Datum des letzten Termins": "Datum van de laatste afspraak",
"Dein Name": "Je naam",
"Delete account": "Account verwijderen",
"Delete team": "Delete team",
"Delete your account and all of its resources": "Verwijder je account en alle bijbehorende gegevens",
"Demographics": "Demografie",
"Der Anzeigename für diesen Kurs": "De weergavenaam voor deze cursus",
@@ -140,8 +153,11 @@
"Du kannst es jederzeit wieder hinzufügen.": "Je kunt het altijd weer toevoegen.",
"Durchsuche alle Städte mit aktiven Bitcoin Meetups und finde Events in deiner Nähe.": "Doorzoek alle steden met actieve Bitcoin Meetups en vind evenementen in je buurt.",
"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.": "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.",
"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.": "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.",
"Edit": "Bewerken",
"Edit :name": "Edit :name",
"Edit City": "Stad bewerken",
"Edit team": "Edit team",
"Edit Venue": "Locatie bewerken",
"Einführung": "Introductie",
"Einundzwanzig Community": "Eenentwintig Community",
@@ -150,8 +166,10 @@
"Email Address": "E-mailadres",
"Email address": "E-mailadres",
"Email password reset link": "Stuur wachtwoord reset link",
"Email verification": "Email verification",
"Enable 2FA": "Enable 2FA",
"Enable Two-Factor Authentication": "Enable Two-Factor Authentication",
"Enable two-factor authentication": "Enable two-factor authentication",
"Enabled": "Enabled",
"Encrypted environment file already exists.": "Versleuteld environment-bestand bestaat al.",
"Encrypted environment file not found.": "Versleuteld environment-bestand niet gevonden.",
@@ -211,10 +229,12 @@
"Für regelmäßige Termine wie \"immer am letzten Freitag des Monats\":": "Voor regelmatige afspraken zoals \"altijd op de laatste vrijdag van de maand\":",
"Gemeinschaft": "Gemeenschap",
"Gemeinschafts- oder Organisationsname": "Gemeenschaps- of organisatienaam",
"Give your team a name to get started.": "Give your team a name to get started.",
"Go to page :page": "Ga naar pagina :page",
"Grundlegende Informationen": "Basisinformatie",
"Hello!": "Hallo!",
"Hide Recovery Codes": "Hide Recovery Codes",
"Hide recovery codes": "Hide recovery codes",
"I2P Adresse": "I2P-adres",
"Ich komme": "Ik kom",
"ID": "ID",
@@ -227,6 +247,11 @@
"Intervall": "Interval",
"Invalid filename.": "Ongeldige bestandsnaam.",
"Invalid JSON was returned from the route.": "Er is ongeldige JSON teruggekomen van de route.",
"Invitation cancelled.": "Invitation cancelled.",
"Invitation sent.": "Invitation sent.",
"Invitations that have not been accepted yet": "Invitations that have not been accepted yet",
"Invite a team member": "Invite a team member",
"Invite member": "Invite member",
"IP Adresse": "IP-adres",
"Ist dieser Dozent aktiv?": "Is deze docent actief?",
"Jetzt erstellen": "Nu aanmaken",
@@ -234,6 +259,7 @@
"Kalender-Stream-URL kopieren": "Kalender-stream-URL kopiëren",
"Karte": "Kaart",
"Kartenansicht öffnen": "Kartenweergave openen",
"Keep invitation": "Keep invitation",
"Keine": "Geen",
"Keine Aktivitäten": "Geen activiteiten",
"Keine bevorstehenden Termine": "Geen aankomende afspraken",
@@ -259,6 +285,7 @@
"Land": "Land",
"Land auswählen": "Land selecteren",
"Latitude": "Breedtegraad",
"length": "lengte",
"Lerne alles über Bitcoin - von den Grundlagen bis zu fortgeschrittenen Themen.": "Leer alles over Bitcoin - van de basis tot geavanceerde onderwerpen.",
"Lerne unsere erfahrenen Bitcoin-Dozenten und ihre Expertise kennen.": "Leer onze ervaren Bitcoin-docenten en hun expertise kennen.",
"Letzte Änderungszeit": "Laatste wijzigingstijd",
@@ -295,7 +322,10 @@
"Länder mit den meisten Usern": "Landen met de meeste gebruikers",
"Längengrad": "Lengtegraad",
"Löschen": "Verwijderen",
"Manage who belongs to this team": "Manage who belongs to this team",
"Manage your profile and account settings": "Beheer je profiel en accountinstellingen",
"Manage your team settings": "Manage your team settings",
"Manage your teams and team memberships": "Manage your teams and team memberships",
"Manage your two-factor authentication settings": "Manage your two-factor authentication settings",
"Matrix": "Matrix",
"Matrix Gruppe": "Matrix-groep",
@@ -314,6 +344,8 @@
"Mehr Informationen": "Meer informatie",
"Meine Meetups": "Mijn Meetups",
"Meine nächsten Meetup Termine": "Mijn volgende Meetup-afspraken",
"Member removed.": "Member removed.",
"Member role updated.": "Member role updated.",
"Mindestens eine URL muss angegeben werden.": "Er moet minimaal één URL worden opgegeven.",
"Mindestens eine URL oder IP muss angegeben werden.": "Er moet minimaal één URL of IP worden opgegeven.",
"Mittwoch": "Woensdag",
@@ -337,6 +369,7 @@
"Neues Meetup": "Nieuwe Meetup",
"Neues Meetup erstellen": "Nieuwe Meetup aanmaken",
"New password": "Nieuw wachtwoord",
"New team": "New team",
"no location set": "geen locatie ingesteld",
"Node ID": "Node ID",
"Normale Web-URL": "Normale web-URL",
@@ -365,16 +398,21 @@
"Passe das Erscheinungsbild deines Bitcoin Meetup Profils an.": "Pas het uiterlijk van je Bitcoin Meetup-profiel aan.",
"Password": "Wachtwoord",
"Password Settings": "Password Settings",
"Password updated.": "Password updated.",
"Passwort ändern - Bitcoin Meetups": "Wachtwoord wijzigen - Bitcoin Meetups",
"Payment Required": "Betaling vereist",
"PayNym": "PayNym",
"PayNym für Bitcoin-Zahlungen": "PayNym voor Bitcoin-betalingen",
"Pending invitations": "Pending invitations",
"Permanently delete your team": "Permanently delete your team",
"Personal": "Personal",
"Persönliche Webseite oder Portfolio": "Persoonlijke website of portfolio",
"Pkarr DNS Adresse": "Pkarr DNS-adres",
"Platform": "Platform",
"Please click the button below to verify your email address.": "Klik op de knop hieronder om je e-mailadres te verifiëren.",
"Please confirm access to your account by entering one of your emergency recovery codes.": "Please confirm access to your account by entering one of your emergency recovery codes.",
"Please enter your new password below": "Vul hieronder je nieuwe wachtwoord in",
"Please proceed with caution, this cannot be undone.": "Please proceed with caution, this cannot be undone.",
"Please verify your email address by clicking on the link we just emailed to you.": "Verifieer je e-mailadres door op de link te klikken die we je zojuist hebben gemaild.",
"Population": "Bevolking",
"Population Date": "Bevolkingsdatum",
@@ -383,29 +421,41 @@
"Profil bearbeiten - Bitcoin Meetups": "Profiel bewerken - Bitcoin Meetups",
"Profile": "Profiel",
"Profile Settings": "Profile Settings",
"Profile settings": "Profile settings",
"Profile updated.": "Profile updated.",
"Recovery Code": "Recovery Code",
"Recovery code": "Recovery code",
"Recovery codes": "Recovery codes",
"Recovery codes let you regain access if you lose your 2FA device. Store them in a secure password manager.": "Recovery codes let you regain access if you lose your 2FA device. Store them in a secure password manager.",
"Regards,": "Met vriendelijke groet,",
"Regenerate Codes": "Regenerate Codes",
"Register": "Registreren",
"Regenerate codes": "Regenerate codes",
"Register": "Register",
"Remember me": "Onthouden",
"Remove member": "Remove member",
"Remove team member": "Remove team member",
"Repository": "Repository",
"Resend verification email": "Verificatie e-mail opnieuw versturen",
"Reset password": "Wachtwoord resetten",
"Reset Password": "Wachtwoord herstellen",
"Reset Password Notification": "Notificatie wachtwoordherstel",
"results": "resultaten",
"Role": "Role",
"Samstag": "Zaterdag",
"Save": "Opslaan",
"Saved.": "Opgeslagen.",
"Search": "Zoeken",
"Search cities...": "Zoek steden...",
"Search venues...": "Zoek locaties...",
"Security": "Security",
"Security settings": "Security settings",
"Select a city": "Selecteer een stad",
"Select a country": "Selecteer een land",
"Select team": "Select team",
"Self Hosted Services": "Self Hosted Services",
"Self-Hosted Services - Übersicht": "Self-Hosted Services - Overzicht",
"Send an invitation to join this team.": "Send an invitation to join this team.",
"Send invitation": "Send invitation",
"Serientermine erstellen": "Serie-afspraken aanmaken",
"Serientermine erstellen?": "Serie-afspraken aanmaken?",
"Server Error": "Serverfout",
@@ -464,15 +514,28 @@
"System": "Systeem",
"System-generierte ID (nur lesbar)": "Systeemgegenereerde ID (alleen-lezen)",
"Systeminformationen": "Systeemgegevens",
"Team created.": "Team created.",
"Team deleted.": "Team deleted.",
"Team members": "Team members",
"Team name": "Team name",
"Team updated.": "Team updated.",
"Teams": "Teams",
"Teilnahme": "Deelname",
"Telegram": "Telegram",
"Telegram Link": "Telegram-link",
"The given data was invalid.": "De gegeven data was ongeldig.",
"The response is not a streamed response.": "De respons is niet gestreamd.",
"The response is not a view.": "De respons is geen view.",
"The team name does not match.": "The team name does not match.",
"This action cannot be undone. This will permanently delete the team \":name\".": "This action cannot be undone. This will permanently delete the team \":name\".",
"This action is unauthorized.": "Deze actie is niet toegestaan.",
"This invitation has already been accepted.": "This invitation has already been accepted.",
"This invitation has expired.": "This invitation has expired.",
"This invitation was sent to a different email address.": "This invitation was sent to a different email address.",
"This is a secure area of the application. Please confirm your password before continuing.": "Dit is een beveiligd gedeelte van de applicatie. Bevestig je wachtwoord voordat je verdergaat.",
"This password reset link will expire in :count minutes.": "Deze link om je wachtwoord te herstellen verloopt over :count minuten.",
"This team name is reserved and cannot be used.": "This team name is reserved and cannot be used.",
"This user is already a member of the team.": "This user is already a member of the team.",
"to": "tot",
"To finish enabling two-factor authentication, scan the QR code or enter the setup key in your authenticator app.": "To finish enabling two-factor authentication, scan the QR code or enter the setup key in your authenticator app.",
"Toggle navigation": "Schakel navigatie",
@@ -486,10 +549,13 @@
"Twitter-Handle ohne @ Symbol": "Twitter-handle zonder @ symbool",
"Two Factor Authentication": "Two Factor Authentication",
"Two-Factor Auth": "Two-Factor Auth",
"Two-factor authentication": "Two-factor authentication",
"Two-Factor Authentication Enabled": "Two-Factor Authentication Enabled",
"Two-factor authentication enabled": "Two-factor authentication enabled",
"Two-factor authentication is now enabled. Scan the QR code or enter the setup key in your authenticator app.": "Two-factor authentication is now enabled. Scan the QR code or enter the setup key in your authenticator app.",
"Two-Factor Authentication Settings": "Two-Factor Authentication Settings",
"Typ": "Type",
"Type \":name\" to confirm": "Type \":name\" to confirm",
"Täglich": "Dagelijks",
"Uhr": "uur",
"Uhrzeit": "Tijd",
@@ -524,22 +590,28 @@
"Veranstaltungsorte - Übersicht": "Locaties - Overzicht",
"Verbinde dich mit Bitcoinern in deiner Nähe": "Verbind je met Bitcoiners in je buurt",
"Verify Authentication Code": "Verify Authentication Code",
"Verify authentication code": "Verify authentication code",
"Verify Email Address": "Verifieer e-mailadres",
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "Beheer je Bitcoin Meetups, evenementen en instellingen in je persoonlijke dashboard.",
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "Beheer de data en details van je Bitcoin-educatie-evenementen.",
"Vielleicht": "Misschien",
"Vierter": "Vierde",
"View :name": "View :name",
"View Recovery Codes": "View Recovery Codes",
"View recovery codes": "View recovery codes",
"View team": "View team",
"Vollständiger Name des Dozenten": "Volledige naam van de docent",
"Vorschau auf 100 Termine begrenzt. Es werden möglicherweise mehr Termine erstellt.": "Voorvertoning beperkt tot 100 afspraken. Er kunnen mogelijk meer afspraken worden aangemaakt.",
"Vorschau der Termine": "Voorvertoning van afspraken",
"Wann dieser Dozent erstellt wurde": "Wanneer deze docent werd aangemaakt",
"Wann dieser Kurs erstellt wurde": "Wanneer deze cursus werd aangemaakt",
"Wann dieses Meetup erstellt wurde": "Wanneer deze Meetup werd aangemaakt",
"Warning": "Warning",
"Webseite": "Website",
"Website": "Website",
"weitere Termine": "meer afspraken",
"Welcher Wochentag im Monat? (z.B. \"letzter Freitag": "Welke weekdag in de maand? (bijv. \"laatste vrijdag",
"Welcome": "Welcome",
"Welt-Karte": "Wereldkaart",
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "Word Bitcoin-docent en deel je expertise met de 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.": "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.",
@@ -562,6 +634,9 @@
"Wähle die Stadt aus...": "Selecteer de stad...",
"Wöchentlich": "Wekelijks",
"You are receiving this email because we received a password reset request for your account.": "Je ontvangt deze e-mail omdat we een wachtwoordherstel verzoek hebben ontvangen voor je account.",
"You don't belong to any teams yet.": "You don't belong to any teams yet.",
"You will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.": "You will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.",
"You've been invited to join :teamName": "You've been invited to join :teamName",
"Your email address is unverified.": "Je e-mailadres is niet geverifieerd.",
"z.B. Berlin": "bijv. Amsterdam",
"z.B. Bitcoin Zentrum München": "bijv. Bitcoin Centrum Amsterdam",