🎨 **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)": "(i jeszcze :count błąd)",
"(and :count more errors)": "(i jeszcze :count błąd)|(i jeszcze :count błędy)|(i jeszcze :count błędów)",
"2FA Recovery Codes": "2FA Recovery Codes",
"2FA recovery codes": "2FA recovery codes",
":count Events erfolgreich erstellt!": ":count wydarzeń zostało pomyślnie utworzonych!",
":inviterName has invited you to join the :teamName team.": ":inviterName has invited you to join the :teamName team.",
"A decryption key is required.": "Wymagany jest klucz deszyfrujący.",
"A new verification link has been sent to the email address you provided during registration.": "Nowy link weryfikacyjny został wysłany na adres e-mail podany podczas rejestracji.",
"A new verification link has been sent to your email address.": "Nowy link weryfikacyjny został wysłany na Twój adres e-mail.",
"A reset link will be sent if the account exists.": "Jeśli konto istnieje, zostanie wysłany link resetujący hasło.",
"Abbrechen": "Anuluj",
"Absagen": "Odwołaj",
"Accept invitation": "Accept invitation",
"Actions": "Akcje",
"Aktionen": "Akcje",
"Aktiv": "Aktywny",
@@ -28,6 +31,7 @@
"Alle Meetups anzeigen": "Pokaż wszystkie meetupy",
"Allgemeine Bitcoin Community": "Ogólna społeczność Bitcoin",
"Already have an account?": "Masz już konto?",
"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?": "W którym dniu rozpoczyna się wydarzenie?",
"An welchem Tag endet das Event?": "W którym dniu kończy się wydarzenie?",
"An welchem Tag findet das Event statt?": "W którym dniu odbywa się wydarzenie?",
@@ -39,13 +43,18 @@
"App": "Aplikacja",
"Appearance": "Wygląd",
"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?": "Czy na pewno chcesz usunąć swoje konto?",
"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": "Rodzaj usługi",
"Auf Karte sichtbar": "Widoczne na mapie",
"aus deinen Meetups entfernen?": "usunąć z Twoich meetupów?",
"Ausführliche Beschreibung des Kurses": "Szczegółowy opis kursu",
"Ausführliche Beschreibung und Biografie": "Szczegółowy opis i biografia",
"Authentication Code": "Authentication Code",
"Authentication code": "Authentication code",
"Automatisch (gleiches Datum)": "Automatycznie (ta sama data)",
"Automatisch (wie Startdatum)": "Automatycznie (jak data początkowa)",
"Back": "Back",
@@ -71,6 +80,7 @@
"BooksForPlebs": "BooksForPlebs",
"Breitengrad": "Szerokość geograficzna",
"Cancel": "Anuluj",
"Cancel invitation": "Cancel invitation",
"Cities": "Miasta",
"City": "Miasto",
"City successfully created!": "Miasto zostało pomyślnie utworzone!",
@@ -88,9 +98,11 @@
"Copied into clipboard": "Skopiowano do schowka",
"Copy": "Kopiuj",
"Country": "Kraj",
"Create a new team": "Create a new team",
"Create account": "Utwórz konto",
"Create an account": "Utwórz konto",
"Create City": "Utwórz miasto",
"Create team": "Create team",
"Create Venue": "Utwórz miejsce",
"Created at": "Utworzono",
"Created By": "Utworzone przez",
@@ -103,6 +115,7 @@
"Datum des letzten Termins": "Data ostatniego terminu",
"Dein Name": "Twoje imię",
"Delete account": "Usuń konto",
"Delete team": "Delete team",
"Delete your account and all of its resources": "Usuń swoje konto i wszystkie powiązane z nim zasoby",
"Demographics": "Demografia",
"Der Anzeigename für diesen Kurs": "Nazwa wyświetlana dla tego kursu",
@@ -140,8 +153,11 @@
"Du kannst es jederzeit wieder hinzufügen.": "Możesz dodać to ponownie w dowolnym momencie.",
"Durchsuche alle Städte mit aktiven Bitcoin Meetups und finde Events in deiner Nähe.": "Przeglądaj wszystkie miasta z aktywnymi Bitcoin Meetupami i znajdź wydarzenia w Twojej okolicy.",
"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": "Edytuj",
"Edit :name": "Edit :name",
"Edit City": "Edytuj miasto",
"Edit team": "Edit team",
"Edit Venue": "Edytuj miejsce",
"Einführung": "Wprowadzenie",
"Einundzwanzig Community": "Społeczność Einundzwanzig",
@@ -150,8 +166,10 @@
"Email Address": "Adres e-mail",
"Email address": "Adres e-mail",
"Email password reset link": "Wyślij link resetujący hasło",
"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.": "Zaszyfrowany plik konfiguracji środowiska już istnieje.",
"Encrypted environment file not found.": "Nie znaleziono zaszyfrowanego pliku konfiguracji środowiska.",
@@ -211,10 +229,12 @@
"Für regelmäßige Termine wie \"immer am letzten Freitag des Monats\":": "W przypadku regularnych terminów, takich jak \"zawsze w ostatni piątek miesiąca\":",
"Gemeinschaft": "Społeczność",
"Gemeinschafts- oder Organisationsname": "Nazwa społeczności lub organizacji",
"Give your team a name to get started.": "Give your team a name to get started.",
"Go to page :page": "Przejdź do strony :page",
"Grundlegende Informationen": "Podstawowe informacje",
"Hello!": "Cześć!",
"Hide Recovery Codes": "Hide Recovery Codes",
"Hide recovery codes": "Hide recovery codes",
"I2P Adresse": "Adres I2P",
"Ich komme": "Przyjdę",
"ID": "ID",
@@ -227,6 +247,11 @@
"Intervall": "Interwał",
"Invalid filename.": "Nieprawidłowa nazwa pliku.",
"Invalid JSON was returned from the route.": "Routing zwrócił nieprawidłowy kod JSON.",
"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": "Adres IP",
"Ist dieser Dozent aktiv?": "Czy ten wykładowca jest aktywny?",
"Jetzt erstellen": "Utwórz teraz",
@@ -234,6 +259,7 @@
"Kalender-Stream-URL kopieren": "Kopiuj URL strumienia kalendarza",
"Karte": "Mapa",
"Kartenansicht öffnen": "Otwórz widok mapy",
"Keep invitation": "Keep invitation",
"Keine": "Brak",
"Keine Aktivitäten": "Brak aktywności",
"Keine bevorstehenden Termine": "Brak nadchodzących terminów",
@@ -259,6 +285,7 @@
"Land": "Kraj",
"Land auswählen": "Wybierz kraj",
"Latitude": "Szerokość geograficzna",
"length": "długość",
"Lerne alles über Bitcoin - von den Grundlagen bis zu fortgeschrittenen Themen.": "Naucz się wszystkiego o Bitcoinie - od podstaw po zaawansowane tematy.",
"Lerne unsere erfahrenen Bitcoin-Dozenten und ihre Expertise kennen.": "Poznaj naszych doświadczonych wykładowców Bitcoin i ich ekspertyzę.",
"Letzte Änderungszeit": "Ostatnia aktualizacja",
@@ -294,7 +321,10 @@
"Länder mit den meisten Usern": "Kraje z największą liczbą użytkowników",
"Längengrad": "Długość geograficzna",
"Löschen": "Usuń",
"Manage who belongs to this team": "Manage who belongs to this team",
"Manage your profile and account settings": "Zarządzaj swoim profilem i ustawieniami konta",
"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": "Grupa Matrix",
@@ -313,6 +343,8 @@
"Mehr Informationen": "Więcej informacji",
"Meine Meetups": "Moje meetupy",
"Meine nächsten Meetup Termine": "Moje następne terminy meetupów",
"Member removed.": "Member removed.",
"Member role updated.": "Member role updated.",
"Mindestens eine URL muss angegeben werden.": "Należy podać co najmniej jeden URL.",
"Mindestens eine URL oder IP muss angegeben werden.": "Należy podać co najmniej jeden URL lub adres IP.",
"Mittwoch": "Środa",
@@ -336,6 +368,7 @@
"Neues Meetup": "Nowy meetup",
"Neues Meetup erstellen": "Utwórz nowy meetup",
"New password": "Nowe hasło",
"New team": "New team",
"no location set": "nie ustawiono lokalizacji",
"Node ID": "ID węzła",
"Normale Web-URL": "Normalny URL",
@@ -364,16 +397,21 @@
"Passe das Erscheinungsbild deines Bitcoin Meetup Profils an.": "Dostosuj wygląd swojego profilu Bitcoin Meetup.",
"Password": "Hasło",
"Password Settings": "Password Settings",
"Password updated.": "Password updated.",
"Passwort ändern - Bitcoin Meetups": "Zmień hasło - Bitcoin Meetupy",
"Payment Required": "Płatność Wymagana",
"PayNym": "PayNym",
"PayNym für Bitcoin-Zahlungen": "PayNym do płatności Bitcoin",
"Pending invitations": "Pending invitations",
"Permanently delete your team": "Permanently delete your team",
"Personal": "Personal",
"Persönliche Webseite oder Portfolio": "Osobista strona internetowa lub portfolio",
"Pkarr DNS Adresse": "Adres Pkarr DNS",
"Platform": "Platforma",
"Please click the button below to verify your email address.": "Kliknij poniższy przycisk aby zweryfikować swój adres e-mail.",
"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": "Wprowadź swoje nowe hasło poniżej",
"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.": "Proszę zweryfikować swój adres e-mail, klikając w link, który właśnie wysłaliśmy na Twoją skrzynkę.",
"Population": "Populacja",
"Population Date": "Data populacji",
@@ -382,29 +420,41 @@
"Profil bearbeiten - Bitcoin Meetups": "Edytuj profil - Bitcoin Meetupy",
"Profile": "Profil",
"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,": "Z poważaniem,",
"Regenerate Codes": "Regenerate Codes",
"Register": "Zarejestruj się",
"Regenerate codes": "Regenerate codes",
"Register": "Register",
"Remember me": "Zapamiętaj mnie",
"Remove member": "Remove member",
"Remove team member": "Remove team member",
"Repository": "Repozytorium",
"Resend verification email": "Wyślij ponownie e-mail weryfikacyjny",
"Reset password": "Zresetuj hasło",
"Reset Password": "Zresetuj Hasło",
"Reset Password Notification": "Powiadomienie o Zresetowaniu Hasła",
"results": "wyników",
"Role": "Role",
"Samstag": "Sobota",
"Save": "Zapisz",
"Saved.": "Zapisano.",
"Search": "Szukaj",
"Search cities...": "Szukaj miast...",
"Search venues...": "Szukaj miejsc...",
"Security": "Security",
"Security settings": "Security settings",
"Select a city": "Wybierz miasto",
"Select a country": "Wybierz kraj",
"Select team": "Select team",
"Self Hosted Services": "Usługi self-hosted",
"Self-Hosted Services - Übersicht": "Usługi self-hosted - Przegląd",
"Send an invitation to join this team.": "Send an invitation to join this team.",
"Send invitation": "Send invitation",
"Serientermine erstellen": "Utwórz terminy cykliczne",
"Serientermine erstellen?": "Utworzyć terminy cykliczne?",
"Server Error": "Błąd Serwera",
@@ -461,15 +511,28 @@
"System": "System",
"System-generierte ID (nur lesbar)": "ID wygenerowane przez system (tylko do odczytu)",
"Systeminformationen": "Informacje systemowe",
"Team created.": "Team created.",
"Team deleted.": "Team deleted.",
"Team members": "Team members",
"Team name": "Team name",
"Team updated.": "Team updated.",
"Teams": "Teams",
"Teilnahme": "Uczestnictwo",
"Telegram": "Telegram",
"Telegram Link": "Link do Telegram",
"The given data was invalid.": "Podane dane były nieprawidłowe.",
"The response is not a streamed response.": "Odpowiedź nie jest odpowiedzią przesyłaną strumieniowo.",
"The response is not a view.": "Odpowiedź nie jest widokiem.",
"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.": "To działanie jest niedozwolone.",
"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.": "To jest bezpieczna strefa aplikacji. Potwierdź swoje hasło przed kontynuowaniem.",
"This password reset link will expire in :count minutes.": "Link do resetowania hasła wygaśnie za :count minut.",
"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": "do",
"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": "Przełącz nawigację",
@@ -483,10 +546,13 @@
"Twitter-Handle ohne @ Symbol": "Nazwa na Twitterze bez symbolu @",
"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": "Typ",
"Type \":name\" to confirm": "Type \":name\" to confirm",
"Täglich": "Codziennie",
"Uhr": "godz.",
"Uhrzeit": "Godzina",
@@ -521,22 +587,28 @@
"Veranstaltungsorte - Übersicht": "Miejsca wydarzeń - Przegląd",
"Verbinde dich mit Bitcoinern in deiner Nähe": "Połącz się z Bitcoinerami w Twojej okolicy",
"Verify Authentication Code": "Verify Authentication Code",
"Verify authentication code": "Verify authentication code",
"Verify Email Address": "Zweryfikuj Adres E-mail",
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "Zarządzaj swoimi Bitcoin Meetupami, wydarzeniami i ustawieniami w swoim osobistym panelu.",
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "Zarządzaj terminami i szczegółami swoich wydarzeń edukacyjnych Bitcoin.",
"Vielleicht": "Może",
"Vierter": "Czwarty",
"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": "Pełne imię i nazwisko wykładowcy",
"Vorschau auf 100 Termine begrenzt. Es werden möglicherweise mehr Termine erstellt.": "Podgląd ograniczony do 100 terminów. Może zostać utworzonych więcej terminów.",
"Vorschau der Termine": "Podgląd terminów",
"Wann dieser Dozent erstellt wurde": "Kiedy ten wykładowca został utworzony",
"Wann dieser Kurs erstellt wurde": "Kiedy ten kurs został utworzony",
"Wann dieses Meetup erstellt wurde": "Kiedy ten meetup został utworzony",
"Warning": "Warning",
"Webseite": "Strona internetowa",
"Website": "Strona internetowa",
"weitere Termine": "więcej terminów",
"Welcher Wochentag im Monat? (z.B. \"letzter Freitag": "Który dzień tygodnia w miesiącu? (np. \"ostatni piątek",
"Welcome": "Welcome",
"Welt-Karte": "Mapa świata",
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "Zostań wykładowcą Bitcoin i podziel się swoją wiedzą ekspercką ze społecznością.",
"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.",
@@ -558,6 +630,9 @@
"Wähle die Stadt aus...": "Wybierz miasto...",
"Wöchentlich": "Tygodniowo",
"You are receiving this email because we received a password reset request for your account.": "Otrzymujesz ten e-mail, ponieważ otrzymaliśmy prośbę o zresetowanie hasła dla Twojego konta.",
"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.": "Twój adres e-mail nie został zweryfikowany.",
"z.B. Berlin": "np. Berlin",
"z.B. Bitcoin Zentrum München": "np. Bitcoin Centrum Monachium",