🌐 Add German translations and implement calendar streaming functionality

This commit is contained in:
HolgerHatGarKeineNode
2025-11-21 13:11:39 +01:00
parent 8afc762bfe
commit 69e46fabce
9 changed files with 496 additions and 348 deletions

View File

@@ -6,12 +6,24 @@
"A new verification link has been sent to the email address you provided during registration.": "A new verification link has been sent to the email address you provided during registration.",
"A new verification link has been sent to your email address.": "A new verification link has been sent to your email address.",
"A reset link will be sent if the account exists.": "A reset link will be sent if the account exists.",
"Abbrechen": "Cancel",
"Absagen": "Cancel",
"Aktionen": "Actions",
"Aktualisiert am": "Updated at",
"All rights reserved.": "All rights reserved.",
"Alle Meetups anzeigen": "Show all meetups",
"Already have an account?": "Already have an account?",
"App": "App",
"Appearance": "Appearance",
"Are you sure you want to delete your account?": "Are you sure you want to delete your account?",
"aus deinen Meetups entfernen?": "remove from your meetups?",
"Authentication Code": "Authentication Code",
"Back": "Back",
"Bearbeiten": "Edit",
"Beschreibe das Event...": "Describe the event...",
"Beschreibung": "Description",
"Bist du sicher, dass du dieses Event löschen möchtest?": "Are you sure you want to delete this event?",
"Bitcoin Meetups": "Bitcoin Meetups",
"Cancel": "Cancel",
"Click here to re-send the verification email.": "Click here to re-send the verification email.",
"Close": "Close",
@@ -19,18 +31,26 @@
"Confirm Password": "Confirm Password",
"Confirm password": "Confirm password",
"Continue": "Continue",
"Copied into clipboard": "Copied into clipboard",
"Create account": "Create account",
"Create an account": "Create an account",
"Current password": "Current password",
"Dark": "Dark",
"Dashboard": "Dashboard",
"Dein Name": "Your name",
"Delete account": "Delete account",
"Delete your account and all of its resources": "Delete your account and all of its resources",
"Der Anzeigename für dieses Meetup": "The display name for this meetup",
"Details über das Event": "Details about the event",
"Die nächstgrößte Stadt oder Ort": "The nearest major city or location",
"Disable 2FA": "Disable 2FA",
"Disabled": "Disabled",
"Documentation": "Documentation",
"Don't have an account?": "Don't have an account?",
"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.",
"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.",
"Einführung": "Introduction",
"Email": "Email",
"Email Address": "Email Address",
"Email address": "Email address",
@@ -46,26 +66,60 @@
"Enter your details below to create your account": "Enter your details below to create your account",
"Enter your email and password below to log in": "Enter your email and password below to log in",
"Enter your email to receive a password reset link": "Enter your email to receive a password reset link",
"Entfernen": "Remove",
"Environment file already exists.": "Environment file already exists.",
"Environment file not found.": "Environment file not found.",
"errors": "errors",
"Ersteller des Meetups": "Creator of the meetup",
"Erstellt am": "Created at",
"Erstellt von": "Created by",
"Event aktualisieren": "Update event",
"Event bearbeiten": "Edit event",
"Event Details": "Event Details",
"Event erfolgreich aktualisiert!": "Event successfully updated!",
"Event erfolgreich erstellt!": "Event successfully created!",
"Event erfolgreich gelöscht!": "Event successfully deleted!",
"Event erstellen": "Create event",
"Event löschen": "Delete event",
"Events": "Events",
"Finde deine lokale Community": "Find your local community",
"Forbidden": "Forbidden",
"Forgot password": "Forgot password",
"Forgot your password?": "Forgot your password?",
"Full name": "Full name",
"Gemeinschaft": "Community",
"Gemeinschafts- oder Organisationsname": "Community or organization name",
"Go to page :page": "Go to page :page",
"Grundlegende Informationen": "Basic information",
"Hello!": "Hello!",
"Hide Recovery Codes": "Hide Recovery Codes",
"Ich komme": "I'm coming",
"ID": "ID",
"If you did not create an account, no further action is required.": "If you did not create an account, no further action is required.",
"If you did not request a password reset, no further action is required.": "If you did not request a password reset, no further action is required.",
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
"Invalid filename.": "Invalid filename.",
"Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.",
"Karte": "Map",
"Kartenansicht öffnen": "Open map view",
"Keine bevorstehenden Termine": "No upcoming dates",
"Keine Meetups zugeordnet": "No meetups assigned",
"Kommende Veranstaltungen": "Upcoming events",
"Kontakt & Links": "Contact & Links",
"Kurze Beschreibung des Meetups": "Brief description of the meetup",
"Land": "Country",
"length": "length",
"Letzte Änderungszeit": "Last modification time",
"Light": "Light",
"Link": "Link",
"Link zu weiteren Informationen": "Link to further information",
"Link zur Telegram-Gruppe oder zum Kanal": "Link to Telegram group or channel",
"Links": "Links",
"Links & Soziale Medien": "Links & Social Media",
"Location": "Location",
"Log in": "Log in",
"log in": "log in",
"Log in mit Nostr": "Log in with Nostr",
"Log in to your account": "Log in to your account",
"Log Out": "Log Out",
"Log out": "Log out",
@@ -75,15 +129,36 @@
"Logout": "Logout",
"Manage your profile and account settings": "Manage your profile and account settings",
"Manage your two-factor authentication settings": "Manage your two-factor authentication settings",
"Matrix": "",
"Matrix Gruppe": "Matrix Group",
"Matrix-Raum Bezeichner oder Link": "Matrix room identifier or link",
"Meetup aktualisieren": "Update meetup",
"Meetup bearbeiten": "Edit meetup",
"Meetup entfernen?": "Remove meetup?",
"Meetup erfolgreich aktualisiert!": "Meetup successfully updated!",
"Meetup hinzufügen...": "Add meetup...",
"Meetup suchen...": "Search meetup...",
"Meetups": "Meetups",
"Mehr Informationen": "More information",
"Meine Meetups": "My Meetups",
"Meine nächsten Meetup Termine": "My upcoming meetup dates",
"Möchtest du": "Do you want to",
"Name": "Name",
"Name eingeben": "Enter name",
"Neues Event erstellen": "Create new event",
"New password": "New password",
"Nostr": "Nostr",
"Nostr öffentlicher Schlüssel oder Bezeichner": "Nostr public key or identifier",
"Not Found": "Not Found",
"Nächster Termin": "Next date",
"of": "of",
"Offizielle Webseite oder Landingpage": "Official website or landing page",
"Once your account is deleted, all of its resources and data will also be permanently deleted. Please confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will also be permanently deleted. Please confirm you would like to permanently delete your account.",
"Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.",
"or you can": "or you can",
"or, enter the code manually": "or, enter the code manually",
"Or, return to": "Or, return to",
"Ort": "Location",
"Page Expired": "Page Expired",
"Pagination Navigation": "Pagination Navigation",
"Password": "Password",
@@ -114,7 +189,25 @@
"Settings": "Settings",
"Showing": "Showing",
"Sign up": "Sign up",
"Signal": "Signal",
"Signal Kontakt- oder Gruppeninformationen": "Signal contact or group information",
"SimpleX": "SimpleX",
"Simplex": "",
"SimpleX Chat Kontaktinformationen": "SimpleX Chat contact information",
"Stadt": "City",
"Stadt auswählen": "Select city",
"Standort": "Location",
"Startzeit": "Start time",
"Success!": "Success!",
"Suche dein Land...": "Search your country...",
"Suche nach Meetups...": "Search for meetups...",
"Suche passende Stadt...": "Search matching city...",
"System": "System",
"System-generierte ID (nur lesbar)": "System generated ID (read-only)",
"Systeminformationen": "System information",
"Teilnahme": "Participation",
"Telegram": "",
"Telegram Link": "Telegram Link",
"The given data was invalid.": "The given data was invalid.",
"The response is not a streamed response.": "The response is not a streamed response.",
"The response is not a view.": "The response is not a view.",
@@ -125,130 +218,42 @@
"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": "Toggle navigation",
"Too Many Requests": "Too Many Requests",
"Twitter": "",
"Twitter Benutzername": "Twitter username",
"Twitter-Handle ohne @ Symbol": "Twitter handle without @ symbol",
"Two Factor Authentication": "Two Factor Authentication",
"Two-Factor Auth": "Two-Factor Auth",
"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.",
"Unauthorized": "Unauthorized",
"Unbekannt": "Unknown",
"Update password": "Update password",
"Update the appearance settings for your account": "Update the appearance settings for your account",
"Update your account's appearance settings": "Update your account's appearance settings",
"Update your name and email address": "Update your name and email address",
"Verbinde dich mit Bitcoinern in deiner Nähe": "Connect with Bitcoiners near you",
"Verify Authentication Code": "Verify Authentication Code",
"Verify Email Address": "Verify Email Address",
"Vielleicht": "Maybe",
"View Recovery Codes": "View Recovery Codes",
"Wallpaper": "Wallpaper",
"Wann dieses Meetup erstellt wurde": "When this meetup was created",
"Wann findet das Event statt?": "When does the event take place?",
"Webseite": "Website",
"Website": "",
"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!",
"Willkommen zurück": "Welcome back",
"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?",
"Wähle dein Land...": "Choose your country...",
"You are receiving this email because we received a password reset request for your account.": "You are receiving this email because we received a password reset request for your account.",
"Your email address is unverified.": "Your email address is unverified.",
"Success!": "Success!",
"Copied into clipboard": "Copied into clipboard",
"App": "App",
"Meetups": "Meetups",
"Karte": "Map",
"Wallpaper": "Wallpaper",
"Land": "Country",
"Willkommen zurück": "Welcome back",
"Log in mit Nostr": "Log in with Nostr",
"Wähle dein Land...": "Choose your country...",
"Suche dein Land...": "Search your country...",
"Meine nächsten Meetup Termine": "My upcoming meetup dates",
"Keine bevorstehenden Termine": "No upcoming dates",
"Meine Meetups": "My Meetups",
"Meetup hinzufügen...": "Add meetup...",
"Meetup suchen...": "Search meetup...",
"Bearbeiten": "Edit",
"Meetup entfernen?": "Remove meetup?",
"Möchtest du": "Do you want to",
"aus deinen Meetups entfernen?": "remove from your meetups?",
"Du kannst es jederzeit wieder hinzufügen.": "You can add it again anytime.",
"Abbrechen": "Cancel",
"Entfernen": "Remove",
"Keine Meetups zugeordnet": "No meetups assigned",
"Meetup erfolgreich aktualisiert!": "Meetup successfully updated!",
"Meetup bearbeiten": "Edit meetup",
"Grundlegende Informationen": "Basic information",
"ID": "ID",
"System-generierte ID (nur lesbar)": "System generated ID (read-only)",
"Der Anzeigename für dieses Meetup": "The display name for this meetup",
"Stadt": "City",
"Stadt auswählen": "Select city",
"Suche passende Stadt...": "Search matching city...",
"Die nächstgrößte Stadt oder Ort": "The nearest major city or location",
"Einführung": "Introduction",
"Kurze Beschreibung des Meetups": "Brief description of the meetup",
"Links & Soziale Medien": "Links & Social Media",
"Webseite": "Website",
"Offizielle Webseite oder Landingpage": "Official website or landing page",
"Telegram Link": "Telegram Link",
"Link zur Telegram-Gruppe oder zum Kanal": "Link to Telegram group or channel",
"Twitter Benutzername": "Twitter username",
"Twitter-Handle ohne @ Symbol": "Twitter handle without @ symbol",
"Matrix Gruppe": "Matrix Group",
"Matrix-Raum Bezeichner oder Link": "Matrix room identifier or link",
"Nostr": "Nostr",
"Nostr öffentlicher Schlüssel oder Bezeichner": "Nostr public key or identifier",
"SimpleX": "SimpleX",
"SimpleX Chat Kontaktinformationen": "SimpleX Chat contact information",
"Signal": "Signal",
"Signal Kontakt- oder Gruppeninformationen": "Signal contact or group information",
"Zusätzliche Informationen": "Additional information",
"Gemeinschaft": "Community",
"Gemeinschafts- oder Organisationsname": "Community or organization name",
"Systeminformationen": "System information",
"Erstellt von": "Created by",
"Unbekannt": "Unknown",
"Ersteller des Meetups": "Creator of the meetup",
"Erstellt am": "Created at",
"Wann dieses Meetup erstellt wurde": "When this meetup was created",
"Aktualisiert am": "Updated at",
"Letzte Änderungszeit": "Last modification time",
"Meetup aktualisieren": "Update meetup",
"Suche nach Meetups...": "Search for meetups...",
"Nächster Termin": "Next date",
"Links": "Links",
"Aktionen": "Actions",
"Ort": "Location",
"Beschreibung": "Description",
"Mehr Informationen": "More information",
"Zusagen": "Commitments",
"Vielleicht": "Maybe",
"Zurück zum Meetup": "Back to meetup",
"Über uns": "About us",
"Kontakt & Links": "Contact & Links",
"Standort": "Location",
"Zoom = STRG+Scroll": "Zoom = CTRL+Scroll",
"Kommende Veranstaltungen": "Upcoming events",
"Bitcoin Meetups": "Bitcoin Meetups",
"Alle Meetups anzeigen": "Show all meetups",
"Kartenansicht öffnen": "Open map view",
"Verbinde dich mit Bitcoinern in deiner Nähe": "Connect with Bitcoiners near you",
"Finde deine lokale Community": "Find your local community",
"Event erfolgreich aktualisiert!": "Event successfully updated!",
"Event erfolgreich erstellt!": "Event successfully created!",
"Event erfolgreich gelöscht!": "Event successfully deleted!",
"Event bearbeiten": "Edit event",
"Neues Event erstellen": "Create new event",
"Event Details": "Event Details",
"Startzeit": "Start time",
"Wann findet das Event statt?": "When does the event take place?",
"z.B. Café Mustermann, Hauptstr. 1": "e.g. Cafe Smith, Main St 1",
"Wo findet das Event statt?": "Where does the event take place?",
"Beschreibe das Event...": "Describe the event...",
"Details über das Event": "Details about the event",
"Link": "Link",
"Link zu weiteren Informationen": "Link to further information",
"Bist du sicher, dass du dieses Event löschen möchtest?": "Are you sure you want to delete this event?",
"Event löschen": "Delete event",
"Event aktualisieren": "Update event",
"Event erstellen": "Create event",
"Events": "Events",
"Teilnahme": "Participation",
"Du bist nicht eingloggt und musst deshalb den Namen selbst eintippen.": "You are not logged in and therefore need to type your name yourself.",
"Dein Name": "Your name",
"Name eingeben": "Enter name",
"Ich komme": "I'm coming",
"Absagen": "Cancel",
"Öffnen/RSVP": "Open/RSVP"
}
"Zoom = STRG+Scroll": "Zoom = CTRL+Scroll",
"Zurück zum Meetup": "Back to meetup",
"Zusagen": "Commitments",
"Zusätzliche Informationen": "Additional information",
"Öffnen/RSVP": "Open/RSVP",
"Über uns": "About us"
}