badges improvements

This commit is contained in:
2026-08-23 20:31:44 -07:00
parent ac2e61731c
commit e3fea18ab2
9 changed files with 366 additions and 76 deletions
+33 -6
View File
@@ -384,7 +384,7 @@ msgid "Active device: {0}"
msgstr "Aktives Gerät: {0}"
#: src/app/routes/_authed/admin/activities.tsx:21
#: src/features/admin/components/admin-page.tsx:47
#: src/features/admin/components/admin-page.tsx:90
msgid "Activities"
msgstr "Aktivitäten"
@@ -520,7 +520,7 @@ msgstr "Ø Sieg-Marge"
msgid "Award Badge"
msgstr "Abzeichen verleihen"
#: src/features/admin/components/admin-page.tsx:36
#: src/features/admin/components/admin-page.tsx:55
msgid "Award Badges"
msgstr "Abzeichen verleihen"
@@ -554,6 +554,18 @@ msgstr "Zurück"
msgid "Badge awarded to {playerName}"
msgstr "Abzeichen an {playerName} verliehen"
#: src/features/admin/components/admin-page.tsx:86
msgid "Badge recalculation failed. Check the server logs."
msgstr "Abzeichen-Neuberechnung fehlgeschlagen. Prüfe die Server-Logs."
#: src/features/admin/components/admin-page.tsx:39
msgid "Badge recalculation is already running"
msgstr "Abzeichen-Neuberechnung läuft bereits"
#: src/features/admin/components/admin-page.tsx:38
msgid "Badge recalculation started in the background"
msgstr "Abzeichen-Neuberechnung im Hintergrund gestartet"
#: src/features/admin/components/award-badges.tsx:70
msgid "Badge Type"
msgstr "Abzeichentyp"
@@ -581,7 +593,7 @@ msgid "Bracket"
msgstr "Turnierbaum"
#: src/app/routes/_authed/admin/preview.tsx:13
#: src/features/admin/components/admin-page.tsx:59
#: src/features/admin/components/admin-page.tsx:102
msgid "Bracket Preview"
msgstr "Turnierbaum-Vorschau"
@@ -1060,6 +1072,10 @@ msgstr "Aktives Gerät konnte nicht festgelegt werden"
msgid "Failed to set volume"
msgstr "Lautstärke konnte nicht festgelegt werden"
#: src/features/admin/components/admin-page.tsx:42
msgid "Failed to start badge recalculation"
msgstr "Abzeichen-Neuberechnung konnte nicht gestartet werden"
#: src/features/teams/components/team-form/index.tsx:105
msgid "Failed to update team"
msgstr "Team konnte nicht aktualisiert werden"
@@ -1322,6 +1338,11 @@ msgstr "Der Nachname muss 2-20 Zeichen lang sein und darf nur Buchstaben enthalt
msgid "Last name must be 3-20 characters long and contain only letters"
msgstr "Der Nachname muss 3-20 Zeichen lang sein und darf nur Buchstaben enthalten"
#. placeholder {0}: migrationStatus.result.totalBadgesEarned
#: src/features/admin/components/admin-page.tsx:74
msgid "Last recalculation: {0, plural, one {# badge earned} other {# badges earned}}"
msgstr "Letzte Neuberechnung: {0, plural, one {# Abzeichen verdient} other {# Abzeichen verdient}}"
#: src/features/settings/components/color-scheme-picker.tsx:43
msgid "Light"
msgstr "Hell"
@@ -1410,7 +1431,7 @@ msgid "Manage Team Songs/Logos"
msgstr "Team-Songs/Logos verwalten"
#: src/app/routes/_authed/admin/tournaments/index.tsx:17
#: src/features/admin/components/admin-page.tsx:31
#: src/features/admin/components/admin-page.tsx:50
msgid "Manage Tournaments"
msgstr "Turniere verwalten"
@@ -1489,7 +1510,7 @@ msgstr "Matchup-Details"
msgid "Me"
msgstr "Ich"
#: src/features/admin/components/admin-page.tsx:41
#: src/features/admin/components/admin-page.tsx:60
msgid "Migrate Badge Progress"
msgstr "Abzeichen-Fortschritt migrieren"
@@ -1729,7 +1750,7 @@ msgstr "Sobald du angemeldet bist, kannst du andere Free Agents und ihre Telefon
msgid "One time code"
msgstr "Einmalcode"
#: src/features/admin/components/admin-page.tsx:52
#: src/features/admin/components/admin-page.tsx:95
msgid "Open Pocketbase"
msgstr "Pocketbase öffnen"
@@ -1927,6 +1948,12 @@ msgstr "Neu würfeln"
msgid "Reactions"
msgstr "Reaktionen"
#. placeholder {0}: migrationStatus.playersProcessed
#. placeholder {1}: migrationStatus.totalPlayers
#: src/features/admin/components/admin-page.tsx:67
msgid "Recalculating badges in the background ({0}/{1})"
msgstr "Abzeichen werden im Hintergrund neu berechnet ({0}/{1})"
#: src/features/tournaments/components/started-tournament/sections/recent-results.tsx:34
msgid "Recently finished"
msgstr "Kürzlich beendet"