🌐 Upgrade pestphp/pest to v4 and phpunit to v12, update translations, and document new Pest 4 testing features.

This commit is contained in:
HolgerHatGarKeineNode
2026-01-17 21:09:33 +01:00
parent 3a79e6d3e2
commit d3acc365fd
12 changed files with 713 additions and 611 deletions

View File

@@ -31,6 +31,7 @@
"An welchem Tag beginnt das Event?": "On which day does the event start?",
"An welchem Tag endet das Event?": "On which day does the event end?",
"An welchem Tag findet das Event statt?": "On which day does the event take place?",
"An welchem Wochentag soll das Event stattfinden?": "",
"Anmeldungen": "Registrations",
"Anonym": "Anonymous",
"Anonym einstellen": "Set as anonymous",
@@ -45,10 +46,13 @@
"Ausführliche Beschreibung des Kurses": "Detailed description of the course",
"Ausführliche Beschreibung und Biografie": "Detailed description and biography",
"Authentication Code": "Authentication Code",
"Automatisch (gleiches Datum)": "",
"Automatisch (wie Startdatum)": "",
"Back": "Back",
"Basic Information": "Basic Information",
"Bearbeiten": "Edit",
"Beliebige Kontaktinformationen (Signal, SimpleX, Email, etc.)": "Any contact information (Signal, SimpleX, Email, etc.)",
"Benutzerdefiniert": "",
"Beschreibe das Event...": "Describe the event...",
"Beschreibung": "Description",
"Bist du sicher, dass die Einstellungen korrekt sind?": "Are you sure the settings are correct?",
@@ -74,6 +78,7 @@
"Click here to re-send the verification email.": "Click here to re-send the verification email.",
"Click to connect": "Click to connect",
"Close": "Close",
"Community": "",
"Community & Dienste": "Community & Services",
"Confirm": "Confirm",
"Confirm Password": "Confirm Password",
@@ -109,6 +114,7 @@
"Details/Anmelden": "Details/Register",
"Die Endzeit muss nach der Startzeit liegen.": "The end time must be after the start time.",
"Die nächstgrößte Stadt oder Ort": "The nearest major city or location",
"Dienstag": "",
"Dies ist ein großartiger Überblick über die Bitcoin-Kaninchenhöhle mit Zugängen zu Bereichen, die Bitcoin umfasst. Jedes Thema hat seine eigene Kaninchenhöhle, die durch Infografiken auf einfache und verständliche Weise visualisiert wird, mit QR-Codes, die zu erklärenden Videos und Artikeln führen. Viel Spaß auf Ihrer Entdeckungsreise!": "This is a great overview of the Bitcoin rabbit hole with access to areas that Bitcoin encompasses. Each topic has its own rabbit hole that is visualized in a simple and understandable way through infographics, with QR codes leading to explanatory videos and articles. Have fun on your journey of discovery!",
"Diese Aktion kann nicht rückgängig gemacht werden.": "This action cannot be undone.",
"Disable 2FA": "Disable 2FA",
@@ -116,6 +122,7 @@
"Diverses": "Miscellaneous",
"Documentation": "Documentation",
"Don't have an account?": "Don't have an account?",
"Donnerstag": "",
"Dozent": "Lecturer",
"Dozent aktualisieren": "Update lecturer",
"Dozent auswählen": "Select lecturer",
@@ -127,6 +134,7 @@
"Dozenten anlegen": "Create lecturers",
"Dozenten erstellen": "Create lecturer",
"Dozentenprofil bearbeiten": "Edit Lecturer Profile",
"Dritter": "",
"Du bist dabei, mehrere Events zu erstellen.": "You are about to create multiple events.",
"Du bist nicht eingloggt und musst deshalb den Namen selbst eintippen.": "You are not logged in and therefore need to type your name yourself.",
"Du kannst es jederzeit wieder hinzufügen.": "You can add it again anytime.",
@@ -172,6 +180,7 @@
"Ersteller des Meetups": "Creator of the meetup",
"Erstellt am": "Created at",
"Erstellt von": "Created by",
"Erster": "",
"Event aktualisieren": "Update event",
"Event bearbeiten": "Edit event",
"Event Details": "Event Details",
@@ -192,12 +201,14 @@
"Forbidden": "Forbidden",
"Forgot password": "Forgot password",
"Forgot your password?": "Forgot your password?",
"Freitag": "",
"Full name": "Full name",
"Füge eine neue Stadt hinzu, um Bitcoin Meetups in deiner Region zu organisieren.": "Add a new city to organize Bitcoin Meetups in your region.",
"Füge eine neue Stadt zur Datenbank hinzu.": "Add a new city to the database.",
"Füge einen neuen Ort für Bitcoin Meetups und Events hinzu.": "Add a new location for Bitcoin Meetups and events.",
"Füge einen neuen Self-Hosted Service zur Bitcoin Community hinzu.": "Add a new self-hosted service to the Bitcoin community.",
"Füge einen neuen Veranstaltungsort zur Datenbank hinzu.": "Add a new venue to the database.",
"Für regelmäßige Termine wie \"immer am letzten Freitag des Monats\":": "",
"Gemeinschaft": "Community",
"Gemeinschafts- oder Organisationsname": "Community or organization name",
"Go to page :page": "Go to page :page",
@@ -219,6 +230,7 @@
"IP Adresse": "IP address",
"Ist dieser Dozent aktiv?": "Is this lecturer active?",
"Jetzt erstellen": "Create now",
"Jährlich": "",
"Kalender-Stream-URL kopieren": "Copy calendar stream URL",
"Karte": "Map",
"Kartenansicht öffnen": "Open map view",
@@ -251,6 +263,7 @@
"Lerne alles über Bitcoin - von den Grundlagen bis zu fortgeschrittenen Themen.": "Learn everything about Bitcoin - from basics to advanced topics.",
"Lerne unsere erfahrenen Bitcoin-Dozenten und ihre Expertise kennen.": "Meet our experienced Bitcoin lecturers and their expertise.",
"Letzte Änderungszeit": "Last modification time",
"Letzter": "",
"Light": "Light",
"Lightning Adresse": "Lightning Address",
"Lightning Node ID": "Lightning Node ID",
@@ -303,7 +316,9 @@
"Meine nächsten Meetup Termine": "My upcoming meetup dates",
"Mindestens eine URL muss angegeben werden.": "At least one URL must be provided.",
"Mindestens eine URL oder IP muss angegeben werden.": "At least one URL or IP must be provided.",
"Mittwoch": "",
"Monatlich": "Monthly",
"Montag": "",
"Möchten Sie den Service wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.": "Do you really want to delete the service? This action cannot be undone.",
"Möchtest du": "Do you want to",
"Möchtest du das Event vom": "Do you want to delete the event from",
@@ -363,6 +378,8 @@
"Please verify your email address by clicking on the link we just emailed to you.": "Please verify your email address by clicking on the link we just emailed to you.",
"Population": "Population",
"Population Date": "Population Date",
"Position im Monat": "",
"Position im Monat: Letzter": "",
"Profil bearbeiten - Bitcoin Meetups": "Edit Profile - Bitcoin Meetups",
"Profile": "Profile",
"Profile Settings": "Profile Settings",
@@ -379,6 +396,7 @@
"Reset password": "Reset password",
"Reset Password Notification": "Reset Password Notification",
"results": "results",
"Samstag": "",
"Save": "Save",
"Saved.": "Saved.",
"Search": "Search",
@@ -413,6 +431,7 @@
"Simplex": "Simplex",
"SimpleX Chat Kontaktinformationen": "SimpleX Chat contact information",
"Soll dieses Meetup auf der Karte angezeigt werden?": "Should this meetup be shown on the map?",
"Sonntag": "",
"Sprache wechseln": "Change language",
"Sprache wählen": "Choose language",
"Spracheinstellungen": "Language settings",
@@ -470,6 +489,7 @@
"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",
"Täglich": "",
"Uhr": "o'clock",
"Uhrzeit": "Time",
"Um wie viel Uhr beginnt das Event?": "At what time does the event start?",
@@ -507,6 +527,7 @@
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "Manage your Bitcoin Meetups, events and settings in your personal dashboard.",
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "Manage the dates and details of your Bitcoin education events.",
"Vielleicht": "Maybe",
"Vierter": "",
"View Recovery Codes": "View Recovery Codes",
"Vollständiger Name des Dozenten": "Full name of the lecturer",
"Vorschau auf 100 Termine begrenzt. Es werden möglicherweise mehr Termine erstellt.": "Preview limited to 100 events. More events may be created.",
@@ -521,17 +542,22 @@
"Webseite": "Website",
"Website": "Website",
"weitere Termine": "more dates",
"Welcher Wochentag im Monat? (z.B. \"letzter Freitag": "",
"Welt-Karte": "World Map",
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "Become a Bitcoin lecturer and share your expert knowledge with the 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.",
"Whoops!": "Whoops!",
"Wie oft soll das Event wiederholt werden?": "How often should the event be repeated?",
"Wiederholungstyp": "",
"Wiederholungstyp: Monatlich": "",
"Willkommen": "Welcome",
"Willkommen bei Bitcoin Meetups": "Welcome to Bitcoin Meetups",
"Willkommen zurück": "Welcome back",
"wirklich löschen?": "really delete?",
"With two-factor authentication enabled, you will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.": "With two-factor authentication enabled, you will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.",
"Wo findet das Event statt?": "Where does the event take place?",
"Wochentag": "",
"Wochentag: Freitag": "",
"Wähle dein Land...": "Choose your country...",
"Wähle deine Sprache aus...": "Choose your language...",
"Wähle deine Zeitzone aus...": "Select your timezone...",
@@ -554,36 +580,10 @@
"Zurück zur Übersicht": "Back to overview",
"Zusagen": "Commitments",
"Zusätzliche Informationen": "Additional information",
"Zweiter": "",
"Ändere dein Passwort für mehr Sicherheit deines Bitcoin Meetup Kontos.": "Change your password for increased security of your Bitcoin Meetup account.",
"Öffnen/RSVP": "Open/RSVP",
"Über den Dozenten": "About the lecturer",
"Über den Kurs": "About the course",
"Über uns": "About us",
"Täglich": "",
"Jährlich": "",
"Benutzerdefiniert": "",
"Montag": "",
"Dienstag": "",
"Mittwoch": "",
"Donnerstag": "",
"Freitag": "",
"Samstag": "",
"Sonntag": "",
"Erster": "",
"Zweiter": "",
"Dritter": "",
"Vierter": "",
"Letzter": "",
"Wiederholungstyp": "",
"Wochentag": "",
"Automatisch (wie Startdatum)": "",
"An welchem Wochentag soll das Event stattfinden?": "",
"Position im Monat": "",
"Automatisch (gleiches Datum)": "",
"Welcher Wochentag im Monat? (z.B. \"letzter Freitag": "",
"Für regelmäßige Termine wie \"immer am letzten Freitag des Monats\":": "",
"Wiederholungstyp: Monatlich": "",
"Wochentag: Freitag": "",
"Position im Monat: Letzter": "",
"Community": ""
"Über uns": "About us"
}