Add FCM device registration and Gitea bug reporter

This commit is contained in:
2026-09-15 01:01:08 +02:00
parent b2af866cf0
commit b96b1890d2
33 changed files with 1232 additions and 18 deletions
+44 -1
View File
@@ -459,5 +459,48 @@
"Dieses Bild entfernen?": "Remove this image?",
"Wirklich unwiderruflich löschen? Die Veranstaltung kann nicht mehr eingetragen werden.": "Really delete permanently? This event cannot be added again.",
"Diesen Nutzer wirklich blockieren?": "Really block this user?",
"Account wirklich dauerhaft löschen?": "Really delete your account permanently?"
"Account wirklich dauerhaft löschen?": "Really delete your account permanently?",
"🐛 Bug melden": "🐛 Report a bug",
"Bug melden · MetalCircle": "Report a bug · MetalCircle",
"Hilf uns, MetalCircle zu verbessern.": "Help us improve MetalCircle.",
"Bugreport #{number} wurde erfolgreich erstellt. Danke!": "Bug report #{number} was created successfully. Thank you!",
"Zurück zur Übersicht": "Back to overview",
"Deine Meldung geht direkt an unser internes Ticketsystem. Sie ist für das Projektteam sichtbar.": "Your report goes directly to our internal ticket system and is visible to the project team.",
"Titel": "Title",
"(Pflichtfeld)": "(required)",
"Bugbeschreibung": "Bug description",
"Erwartetes Verhalten": "Expected behavior",
"Schritte zum Reproduzieren": "Steps to reproduce",
"Kontext": "Context",
"Zeitpunkt": "Time",
"Plattform": "Platform",
"Schweregrad": "Severity",
"Allgemein": "General",
"Webseite": "Website",
"Freunde": "Friends",
"Fotos": "Photos",
"Gering": "Minor",
"Normal": "Normal",
"Hoch": "Major",
"Kritisch": "Critical",
"Technische Informationen mitsenden (optional)": "Include technical information (optional)",
"Enthalten sind die betroffene Seite ohne URL-Parameter, Plattform, App-Version und Browsertyp. Dein Benutzername und deine User-ID werden immer aus deiner Anmeldung übernommen.": "Includes the affected page without URL parameters, platform, app version and browser type. Your username and user ID are always taken from your login session.",
"Betroffene Seite:": "Affected page:",
"Bitte keine Passwörter, Zugangstoken oder privaten Schlüssel eintragen.": "Please do not include passwords, access tokens or private keys.",
"Bugreport senden": "Send bug report",
"Der Bugreport konnte momentan nicht an unser Ticketsystem übermittelt werden. Bitte versuche es später erneut.": "The bug report could not be sent to our ticket system at the moment. Please try again later.",
"Die Übermittlung konnte nicht bestätigt werden. Bitte sende den Bericht nicht erneut und frage einen Admin, ob er angekommen ist.": "Delivery could not be confirmed. Please do not submit the report again; ask an admin whether it arrived.",
"Bitte öffne das Formular erneut.": "Please open the form again.",
"Bitte prüfe die Pflichtfelder, Textlängen, Kategorie und den Schweregrad.": "Please check the required fields, text lengths, category and severity.",
"Bitte warte eine Minute, bevor du einen weiteren Bug meldest.": "Please wait one minute before reporting another bug.",
"Meldung nicht gefunden.": "Report not found.",
"Möchtest du Benachrichtigungen von MetalCircle auf diesem Gerät erhalten?": "Would you like to receive MetalCircle notifications on this device?",
"Benachrichtigungen aktivieren": "Enable notifications",
"Später": "Later",
"Benachrichtigungen sind deaktiviert. Du kannst sie in den Android-Einstellungen für MetalCircle erlauben.": "Notifications are disabled. You can allow them in Android settings for MetalCircle.",
"Dieses Gerät ist für Benachrichtigungen registriert.": "This device is registered for notifications.",
"Die Push-Registrierung ist momentan nicht möglich. Bitte versuche es später erneut.": "Push registration is currently unavailable. Please try again later.",
"FCM-Testtoken anzeigen (nur Debug-App)": "Show FCM test token (debug app only)",
"Für Android-Benachrichtigungen speichern wir die Gerätekennung, den FCM-Registrierungstoken, die App-Version und die Zuordnung zur aktuellen Anmeldung. Beim Abmelden wird die Zuordnung gelöscht. Firebase verarbeitet die für die Push-Zustellung erforderlichen Gerätedaten.": "For Android notifications, we store the device identifier, FCM registration token, app version and link to the current login session. Logging out deletes the link. Firebase processes the device data required to deliver push notifications.",
"Bugmeldungen werden mit Benutzername und User-ID an unser internes Gitea-Ticketsystem übertragen. Technische Zusatzinformationen werden nur auf Wunsch mitgesendet. Lokale Versandkennungen zur Vermeidung doppelter Meldungen laufen nach 24 Stunden ab.": "Bug reports are sent to our internal Gitea ticket system with your username and user ID. Additional technical information is sent only if you choose to include it. Local submission identifiers used to prevent duplicate reports expire after 24 hours."
}