diff --git a/app.py b/app.py index 8c1fd9a..9567838 100644 --- a/app.py +++ b/app.py @@ -342,5 +342,15 @@ def get_user_from_cookie(): return None return None +@app.route("/playerselect/") +def playerselect(playlist_id): + game_mode = request.args.get('mode', 'artist') + return render_template( + "playerselect.html", + playlist_id=playlist_id, + game_mode=game_mode, + translations=get_translations() + ) + if __name__ == "__main__": app.run(host="0.0.0.0", port=5000, debug=True) diff --git a/locales/de-DE.json b/locales/de-DE.json index d3c135e..d25bf71 100644 --- a/locales/de-DE.json +++ b/locales/de-DE.json @@ -51,5 +51,9 @@ "referral_duration": "Link gültig für (Minuten):", "generate_referral": "Einladungslink generieren", "referral_link_label": "Dein Einladungslink:", - "copy_referral_link": "Link kopieren" + "copy_referral_link": "Link kopieren", + "singleplayer": "Singleplayer", + "singleplayer_desc": "Spiele alleine und teste dein Wissen.", + "local_multiplayer": "Lokaler Multiplayer", + "online_multiplayer": "Online Multiplayer" } \ No newline at end of file diff --git a/locales/en-EN.json b/locales/en-EN.json index d1aab5e..9bebab6 100644 --- a/locales/en-EN.json +++ b/locales/en-EN.json @@ -51,5 +51,9 @@ "generate_referral": "Generate Referral Link", "referral_link_label": "Your referral link:", "copy_referral_link": "Copy Referral Link", - "copied": "Copied!" + "copied": "Copied!", + "singleplayer": "Singleplayer", + "singleplayer_desc": "Play alone and test your knowledge.", + "local_multiplayer": "Local Multiplayer", + "online_multiplayer": "Online Multiplayer" } \ No newline at end of file diff --git a/templates/gamemodes.html b/templates/gamemodes.html index 6d11c1a..d756833 100644 --- a/templates/gamemodes.html +++ b/templates/gamemodes.html @@ -60,7 +60,8 @@

{{ translations['quiz_title'] }} – Game Modes

-
+ +
{{ translations['quiz_mode_desc'] if translations['quiz_mode_desc'] else 'Classic music quiz.' }}
diff --git a/templates/playerselect.html b/templates/playerselect.html new file mode 100644 index 0000000..de0c88a --- /dev/null +++ b/templates/playerselect.html @@ -0,0 +1,77 @@ + + + + {{ translations['quiz_title'] }} – Player Selection + + + +
+

{{ translations['quiz_title'] }} – Player Selection

+
+ + +
{{ translations['singleplayer_desc'] if translations['singleplayer_desc'] else 'Play alone and test your knowledge.' }}
+
+ +
Coming soon!
+ +
Coming soon!
+
+ ← {{ translations['quiz_mode'] }} +
+
+ + \ No newline at end of file