Replace FAQ with localized markdown content

This commit is contained in:
2026-02-06 20:02:31 +01:00
parent 1ca065e711
commit 227ca070f6
3 changed files with 533 additions and 142 deletions

View File

@@ -160,45 +160,7 @@ const translations = {
"lightbox.close": "Close",
"help.label": "Help",
"help.title": "FAQ & tips",
"help.intro": "Expand a section for common player questions and edge cases.",
"help.cat.gettingStarted": "Getting started",
"help.cat.suggest": "Suggest phase",
"help.cat.vote": "Vote phase",
"help.cat.results": "Results phase",
"help.q.join": "How do I join?",
"help.a.join": "Register with a username, password, and display name. Then log in with the same credentials.",
"help.q.adminKey": "What is the admin key?",
"help.a.adminKey": "If your host shares the admin key, enter it during registration to unlock admin controls.",
"help.q.displayName": "Why do I need a display name?",
"help.a.displayName": "Suggestions and votes show who submitted them. You need a display name before you can add games or scores.",
"help.q.limit": "How many games can I add?",
"help.a.limit": "Up to 5 suggestions per player in Suggest. Each joker granted in Vote lets you add one more; every joker is consumed when you use it.",
"help.q.editNames": "Can I edit or delete suggestions later?",
"help.a.editNames": "Game names lock after leaving Suggest. Optional fields stay editable; admins can edit or delete any time.",
"help.q.mediaRules": "Any rules for links and images?",
"help.a.mediaRules": "Use http(s) links. Screenshots must end with an image file (png, jpg, gif, webp, avif). Invalid links are rejected.",
"help.q.cantAdd": "Why was my suggestion rejected?",
"help.a.cantAdd": "You can only add games in Suggest or with a joker in Vote. Provide a display name, stay within the 5 + joker limit, use http(s) links to reachable media, and keep player counts between 1 and 32 with min \u2264 max.",
"help.q.howVote": "How do votes work?",
"help.a.howVote": "Move the 010 slider for each game. Scores save instantly; you can adjust until you finalize.",
"help.q.finalize": "What does finalize do?",
"help.a.finalize": "Finalize locks your votes while you're in Vote. You must score every game first. Toggle it off in the same phase to make changes.",
"help.q.voteBlocked": "Why can't I vote?",
"help.a.voteBlocked": "Voting only works in the Vote phase when you're logged in and have a display name. If you skipped the display name, re-register; admins cannot add one for you.",
"help.q.jokerAfterFreeze": "I finalized but thought of a great game. Can I still add it?",
"help.a.jokerAfterFreeze": "Ask an admin for a joker during Vote. It gives you one extra slot, consumes the joker, and unfinalizes everyone so the new game can be scored.",
"help.q.linkedVotes": "What are linked games?",
"help.a.linkedVotes": "Admins can link duplicates during Vote. Linked games share scores. Linking or unlinking clears votes for that group and reopens affected players to rescore.",
"help.q.newGameAfterFinal": "A new game appeared after I finalized. What now?",
"help.a.newGameAfterFinal": "New games (from jokers) or link changes remove finalization. Check your list and score every game again before finalizing.",
"help.q.scoreRange": "What scores are allowed?",
"help.a.scoreRange": "Scores must be whole numbers from 0 to 10. Anything outside that range is rejected.",
"help.q.resultsLocked": "Why can't I see results?",
"help.a.resultsLocked": "Results stay hidden until an admin opens them. You move to Results automatically when unlocked.",
"help.q.resultsContent": "What do results show?",
"help.a.resultsContent": "A leaderboard with averages, vote counts, your own score, and any links or media for each game.",
"help.q.editInResults": "Can I edit games or votes in Results?",
"help.a.editInResults": "No. Suggestions and votes are locked in Results. Changes require moving back to Vote (for example if an admin closes results or resets).",
"help.intro": "Full in-app FAQ (scroll to read). Content mirrors FAQ-en.md.",
},
de: {
"lang.label": "Sprache",
@@ -361,45 +323,7 @@ const translations = {
"lightbox.close": "Schließen",
"help.label": "Hilfe",
"help.title": "FAQ & Tipps",
"help.intro": "Klappe einen Abschnitt auf, um häufige Spielerfragen und Sonderfälle zu sehen.",
"help.cat.gettingStarted": "Erste Schritte",
"help.cat.suggest": "Phase Vorschlagen",
"help.cat.vote": "Phase Bewerten",
"help.cat.results": "Phase Ergebnisse",
"help.q.join": "Wie kann ich mitmachen?",
"help.a.join": "Registriere dich mit Benutzername, Passwort und Anzeigenamen. Danach mit denselben Daten anmelden.",
"help.q.adminKey": "Was ist der Admin-Schlüssel?",
"help.a.adminKey": "Wenn der Host dir den Admin-Schlüssel gibt, trage ihn bei der Registrierung ein, um Admin-Rechte zu erhalten.",
"help.q.displayName": "Warum brauche ich einen Anzeigenamen?",
"help.a.displayName": "Vorschläge und Stimmen zeigen, von wem sie stammen. Ohne Anzeigenamen kannst du keine Spiele oder Wertungen hinzufügen.",
"help.q.limit": "Wie viele Spiele darf ich hinzufügen?",
"help.a.limit": "Bis zu 5 Vorschläge pro Spieler in Vorschlagen. Jeder Joker in der Abstimmungsphase ermöglicht einen weiteren; der Joker wird beim Nutzen verbraucht.",
"help.q.editNames": "Kann ich Vorschläge später ändern oder löschen?",
"help.a.editNames": "Spieltitel sind nach Verlassen der Vorschlagsphase gesperrt. Optionale Felder bleiben bearbeitbar; Admins können jederzeit ändern oder löschen.",
"help.q.mediaRules": "Gibt es Regeln für Links und Bilder?",
"help.a.mediaRules": "Nutze http(s)-Links. Screenshots müssen auf eine Bilddatei enden (png, jpg, gif, webp, avif). Ungültige Links werden abgelehnt.",
"help.q.cantAdd": "Warum wurde mein Vorschlag abgelehnt?",
"help.a.cantAdd": "Du kannst nur in Vorschlagen oder mit einem Joker in Abstimmen hinzufügen. Gib einen Anzeigenamen an, bleib innerhalb des 5-Plus-Joker-Limits, nutze erreichbare http(s)-Links und halte Spielerzahlen zwischen 1 und 32 mit Min \u2264 Max.",
"help.q.howVote": "Wie funktioniert die Abstimmung?",
"help.a.howVote": "Bewege den 010 Schieberegler für jedes Spiel. Stimmen speichern sofort; du kannst ändern, bis du abschließt.",
"help.q.finalize": "Was bedeutet Abschließen?",
"help.a.finalize": "Abschließen sperrt deine Stimmen in der Phase Abstimmen. Alle Spiele müssen bewertet sein. Schalte es in derselben Phase wieder aus, um Änderungen zu machen.",
"help.q.voteBlocked": "Warum kann ich nicht abstimmen?",
"help.a.voteBlocked": "Abstimmen geht nur in der Phase Abstimmen, wenn du eingeloggt bist und einen Anzeigenamen hast. Wenn du keinen angegeben hast, registriere dich neu; Admins können ihn nicht nachtragen.",
"help.q.jokerAfterFreeze": "Ich habe abgeschlossen, aber mir fällt ein tolles Spiel ein. Kann ich es noch hinzufügen?",
"help.a.jokerAfterFreeze": "Bitte in der Abstimmungsphase einen Admin um einen Joker. Er gibt dir einen zusätzlichen Slot, verbraucht den Joker und öffnet alle Finalisierungen, damit das neue Spiel bewertet werden kann.",
"help.q.linkedVotes": "Was sind verknüpfte Spiele?",
"help.a.linkedVotes": "Admins können in der Abstimmungsphase Duplikate verknüpfen. Verknüpfte Spiele teilen Stimmen. Verknüpfen oder Trennen löscht die Stimmen der Gruppe und öffnet betroffene Spieler erneut.",
"help.q.newGameAfterFinal": "Nach dem Abschließen ist ein neues Spiel aufgetaucht. Was nun?",
"help.a.newGameAfterFinal": "Neue Spiele (durch Joker) oder Link-Änderungen heben Finalisierungen auf. Prüfe deine Liste und bewerte alles erneut, bevor du wieder abschließt.",
"help.q.scoreRange": "Welche Wertungen sind erlaubt?",
"help.a.scoreRange": "Nur ganze Zahlen von 0 bis 10 sind gültig. Alles andere wird abgelehnt.",
"help.q.resultsLocked": "Warum sehe ich keine Ergebnisse?",
"help.a.resultsLocked": "Ergebnisse bleiben verborgen, bis ein Admin sie freigibt. Danach wechselst du automatisch zur Ergebnisphase.",
"help.q.resultsContent": "Was zeigen die Ergebnisse?",
"help.a.resultsContent": "Eine Rangliste mit Durchschnitt, Stimmenanzahl, deiner eigenen Stimme sowie Links und Medien pro Spiel.",
"help.q.editInResults": "Kann ich in den Ergebnissen noch etwas ändern?",
"help.a.editInResults": "Nein. Vorschläge und Stimmen sind in den Ergebnissen gesperrt. Änderungen erfordern eine Rückkehr zur Abstimmungsphase (z. B. wenn ein Admin die Ergebnisse schließt oder zurücksetzt).",
"help.intro": "Vollständige FAQ (zum Lesen scrollen). Inhalt entspricht FAQ-de.md.",
}
};