feat(psn): show trophy sets on game detail and dashboard
Build, Test & Push Frontend / quality-check (push) Successful in 35s
Build, Test & Push Frontend / docker (push) Successful in 33s

Detail page groups achievements by set: Steam, then PSN trophies.
Tiles show the real count; a perfect game gets an amber trophy.
Dashboard card shows for PSN-only users; CSP allows PSN icons.
This commit is contained in:
lobo committed 2026-10-08 09:18:15 +02:00
1 parent 27c402fa34
commit e7b08cfb47
14 files changed
+349 -105

No files matched your search

+18 -7
View File
@@ -312,8 +312,19 @@
"UNLOCKED": "Erreicht",
"REMAINING": "Offen",
"COMPLETION": "Fortschritt",
"NO_ACHIEVEMENTS": "Dieses Spiel hat keine Erfolge auf Steam.",
"NO_ACHIEVEMENTS": "Dieses Spiel hat keine Erfolge oder Trophäen.",
"STATS_HIDDEN": "Statistiken von Steam verborgen — Profil und Spieldetails auf öffentlich stellen, um Erfolge zu sehen.",
"TROPHIES": "{{platform}}-Trophäen",
"TROPHIES_PENDING": "Die Trophäenliste wird mit dem nächsten Sync geladen.",
"TROPHY_TYPE": {
"BRONZE": "Bronze",
"SILVER": "Silber",
"GOLD": "Gold",
"PLATINUM": "Platin"
},
"HIDDEN_TROPHY": "Versteckte Trophäe",
"RARITY": "{{percent}} % der Spieler",
"DLC": "DLC",
"PLAYED_RECENTLY": "Laut Steam hast du das Spiel in den letzten 2 Wochen {{time}} gespielt, es steht aber noch im Backlog.",
"SET_PLAYING": "Auf „Spiele ich“ setzen",
"TTB": "Spieldauer laut IGDB",
@@ -528,7 +539,7 @@
"REMOVE_YES": "Ja, entfernen",
"REMOVE_NO": "Abbrechen",
"REMOVED": "Spiel entfernt.",
"NO_ACHIEVEMENTS": "Erfolge gibt es nur für Steam-Spiele.",
"NO_ACHIEVEMENTS": "Erfolge und Trophäen gibt es nur für Spiele von Steam oder PlayStation.",
"SELECT": "{{name}} auswählen",
"SELECTED": "{{count}} ausgewählt",
"ADD_SELECTED": "Prüfen und hinzufügen"
@@ -938,8 +949,8 @@
"OPEN_SETTINGS": "Einstellungen öffnen",
"PART_NEW_GAMES_one": "{{count}} neues Spiel",
"PART_NEW_GAMES_other": "{{count}} neue Spiele",
"PART_ACHIEVEMENTS_one": "{{count}} Erfolg",
"PART_ACHIEVEMENTS_other": "{{count}} Erfolge",
"PART_ACHIEVEMENTS_one": "{{count}} Erfolg oder Trophäe",
"PART_ACHIEVEMENTS_other": "{{count}} Erfolge oder Trophäen",
"PART_STATUS_CHANGES_one": "{{count}} Statuswechsel",
"PART_STATUS_CHANGES_other": "{{count}} Statuswechsel",
"PART_WISHLIST_ADDS_one": "{{count}} Wunschlisten-Eintrag",
@@ -1264,8 +1275,8 @@
"REMOVED_one": "{{count}} Spiel entfernt",
"REMOVED_other": "{{count}} Spiele entfernt",
"PLAYTIME": "{{time}} gespielt",
"ACHIEVEMENTS_one": "{{count}} neuer Erfolg",
"ACHIEVEMENTS_other": "{{count}} neue Erfolge",
"ACHIEVEMENTS_one": "{{count}} neuer Erfolg oder Trophäe",
"ACHIEVEMENTS_other": "{{count}} neue Erfolge oder Trophäen",
"MOVES_one": "{{count}} Statuswechsel",
"MOVES_other": "{{count}} Statuswechsel",
"DETAILS": "Details",
@@ -1276,7 +1287,7 @@
"ADDED": "Neue Spiele",
"REMOVED": "Entfernte Spiele",
"PLAYTIME": "Spielzeit",
"ACHIEVEMENTS": "Neue Erfolge",
"ACHIEVEMENTS": "Neue Erfolge oder Trophäen",
"STATUS": "Statuswechsel"
}
}
+18 -7
View File
@@ -312,8 +312,19 @@
"UNLOCKED": "Unlocked",
"REMAINING": "Remaining",
"COMPLETION": "Completion",
"NO_ACHIEVEMENTS": "This game has no achievements on Steam.",
"NO_ACHIEVEMENTS": "This game has no achievements or trophies.",
"STATS_HIDDEN": "Stats hidden by Steam — set your profile and game details to public to see achievements.",
"TROPHIES": "{{platform}} trophies",
"TROPHIES_PENDING": "The trophy list loads with the next sync.",
"TROPHY_TYPE": {
"BRONZE": "Bronze",
"SILVER": "Silver",
"GOLD": "Gold",
"PLATINUM": "Platinum"
},
"HIDDEN_TROPHY": "Hidden trophy",
"RARITY": "{{percent}} % of players",
"DLC": "DLC",
"PLAYED_RECENTLY": "Steam says you played this game for {{time}} in the last 2 weeks, but it is still in your backlog.",
"SET_PLAYING": "Set to \"Playing\"",
"TTB": "Time to beat (IGDB)",
@@ -528,7 +539,7 @@
"REMOVE_YES": "Yes, remove",
"REMOVE_NO": "Cancel",
"REMOVED": "Game removed.",
"NO_ACHIEVEMENTS": "Achievements exist only for Steam games.",
"NO_ACHIEVEMENTS": "Achievements and trophies exist only for games from Steam or PlayStation.",
"SELECT": "Select {{name}}",
"SELECTED": "{{count}} selected",
"ADD_SELECTED": "Check and add"
@@ -938,8 +949,8 @@
"OPEN_SETTINGS": "Open settings",
"PART_NEW_GAMES_one": "{{count}} new game",
"PART_NEW_GAMES_other": "{{count}} new games",
"PART_ACHIEVEMENTS_one": "{{count}} achievement",
"PART_ACHIEVEMENTS_other": "{{count}} achievements",
"PART_ACHIEVEMENTS_one": "{{count}} achievement or trophy",
"PART_ACHIEVEMENTS_other": "{{count}} achievements or trophies",
"PART_STATUS_CHANGES_one": "{{count}} status change",
"PART_STATUS_CHANGES_other": "{{count}} status changes",
"PART_WISHLIST_ADDS_one": "{{count}} wishlist add",
@@ -1264,8 +1275,8 @@
"REMOVED_one": "{{count}} game removed",
"REMOVED_other": "{{count}} games removed",
"PLAYTIME": "{{time}} played",
"ACHIEVEMENTS_one": "{{count}} new achievement",
"ACHIEVEMENTS_other": "{{count}} new achievements",
"ACHIEVEMENTS_one": "{{count}} new achievement or trophy",
"ACHIEVEMENTS_other": "{{count}} new achievements or trophies",
"MOVES_one": "{{count}} status change",
"MOVES_other": "{{count}} status changes",
"DETAILS": "Details",
@@ -1276,7 +1287,7 @@
"ADDED": "New games",
"REMOVED": "Removed games",
"PLAYTIME": "Playtime",
"ACHIEVEMENTS": "New achievements",
"ACHIEVEMENTS": "New achievements or trophies",
"STATUS": "Status changes"
}
}