Fix two-column badge layout and descriptions
This commit is contained in:
+19
@@ -116,6 +116,24 @@ BADGE_DEFINITIONS = (
|
||||
("double_trouble", "DOUBLE TROUBLE", "⚡", 2, "Zwei Konzerte an zwei aufeinanderfolgenden Tagen", "streak"),
|
||||
("iron_weekend", "IRON WEEKEND", "🤘", 3, "Drei Konzerte innerhalb eines Wochenendes", "streak"),
|
||||
)
|
||||
BADGE_LONG_DESCRIPTIONS = {
|
||||
"founder": "Dieser Patch würdigt dich als Teil der ersten Crew, die MetalCircle möglich gemacht hat. Du hast die Community von Anfang an begleitet und beim Aufbau mitgewirkt.",
|
||||
"admin": "Dieser Patch steht für die Verantwortung, MetalCircle zu verwalten und die Community im Alltag zu unterstützen.",
|
||||
"captns_mate": "Ein besonderer Patch für die treue Gefährtin des Captains – als sichtbares Zeichen für Vertrauen und ihren festen Platz in der Crew.",
|
||||
"alpha_tester": "Du hast MetalCircle bereits in der Alpha begleitet. Mit deinen frühen Erfahrungen und Rückmeldungen hast du geholfen, die Plattform vor der Beta weiterzuentwickeln.",
|
||||
"beta_tester": "Du bist während der geschlossenen Beta Teil der Crew geworden und hast MetalCircle in einer frühen Phase begleitet.",
|
||||
"early_bird": "Du bist früh zur MetalCircle-Community gestoßen und gehörst zu den ersten, die gemeinsam den Weg der Plattform mitgehen.",
|
||||
"first_gig": "Der erste Schritt zählt: Dieser Patch markiert das erste Konzert, das du in MetalCircle als besucht festgehalten hast.",
|
||||
"regular": "Fünf Besuche am selben Veranstaltungsort machen diesen Ort zu mehr als einem Eintrag im Kalender. Dieser Patch würdigt deine wiederkehrenden Abende dort.",
|
||||
"ten_gigs": "Zehn besuchte Konzerte sind ein erster kräftiger Meilenstein deiner Konzertgeschichte. Jeder Eintrag steht für einen Abend, den du live erlebt hast.",
|
||||
"tour_veteran": "Mit 25 besuchten Konzerten wächst aus einzelnen Abenden eine echte Konzertgeschichte. Dieser Patch hält fest, wie oft du schon mitten im Publikum standest.",
|
||||
"fifty_gigs": "50 besuchte Konzerte sind ein großer Meilenstein. Dieser Patch würdigt viele Abende mit lauter Musik, besonderen Erinnerungen und gemeinsamen Erlebnissen.",
|
||||
"hundred_gigs": "100 besuchte Konzerte: Dieser Patch steht für eine beeindruckende Konzertgeschichte und unzählige Stunden voller Live-Musik.",
|
||||
"border_breaker": "Dein Konzertbesuch hat dich zum ersten Mal über die Landesgrenze geführt. Dieser Patch erinnert an den Auftakt deiner internationalen Konzertreise.",
|
||||
"globe_banger": "Du hast Konzerte in fünf unterschiedlichen Ländern erlebt. Dieser Patch steht für eine Konzertreise, die weit über den eigenen Heimatraum hinausgeht.",
|
||||
"double_trouble": "An zwei aufeinanderfolgenden Tagen ein Konzert zu besuchen, zeigt echte Ausdauer. Dieser Patch markiert genau diese Konzertserie.",
|
||||
"iron_weekend": "Drei Konzerte an einem Wochenende: Dieser Patch würdigt ein besonders intensives Wochenende voller Live-Musik.",
|
||||
}
|
||||
ATTENDANCE_BADGE_CODES = tuple(
|
||||
badge_code
|
||||
for badge_code, _name, _icon, _threshold, _description, category in BADGE_DEFINITIONS
|
||||
@@ -2736,6 +2754,7 @@ def render_profile(
|
||||
"icon": icon,
|
||||
"threshold": threshold,
|
||||
"description": description,
|
||||
"long_description": BADGE_LONG_DESCRIPTIONS[code],
|
||||
"category": category,
|
||||
"earned": code in profile["earned_codes"] and (category != "attendance" or code == highest_visible_attendance),
|
||||
"image_path": badge_assets.get(code),
|
||||
|
||||
Reference in New Issue
Block a user