{
  "version": 3,
  "sources": ["rally-strings-org.jsx"],
  "sourcesContent": ["// Rallye-Strings (org), Muster wie audio-strings.jsx\n// rally.org.* = Organisator-Bereich (rally-organizer.jsx), rally.finale.* = Finale und Rangliste (rally-finale.jsx)\n(function() {\n  const rallyOrgDe = {\n    // Allgemein\n    'rally.org.backToOverview': 'Zur Übersicht',\n    'rally.org.error.generic': 'Das hat nicht geklappt. Versuch es bitte noch einmal.',\n    'rally.org.error.notLobby': 'Das geht nur, solange das Event noch nicht gestartet ist.',\n    'rally.org.err.teamEmpty': 'Start nicht möglich: Mindestens ein Team hätte niemanden. Verteil die Leute neu oder nimm weniger Teams.',\n    'rally.org.login.title': 'Melde dich zuerst an',\n    'rally.org.login.body': 'Deine Touren und Events werden in deinem Konto gespeichert. So kannst du sie auch auf einem anderen Gerät öffnen.',\n    'rally.org.login.cta': 'Anmelden oder registrieren',\n\n    // Übersicht\n    'rally.org.overview.kicker': 'Für Organisatoren',\n    'rally.org.overview.title': 'Deine Rallyes',\n    'rally.org.overview.newTour': 'Neue Tour planen',\n    'rally.org.overview.events': 'Aktuelle Events',\n    'rally.org.overview.tours': 'Meine Touren',\n    'rally.org.overview.past': 'Vergangene Events',\n    'rally.org.overview.localNote': 'Im Testbetrieb liegen deine Touren auf diesem Gerät.',\n    'rally.org.empty.title': 'So funktioniert eine Rallye',\n    'rally.org.empty.body': 'Du planst eine Route durch die Stadt, die Gruppe spielt sie in Teams auf dem Handy.',\n    'rally.org.empty.step1.title': 'Route planen',\n    'rally.org.empty.step1.body': 'FACT schlägt Stationen mit Fragen vor. Du änderst, was nicht passt, und ergänzt eigene Orte.',\n    'rally.org.empty.step2.title': 'Event anlegen und Code teilen',\n    'rally.org.empty.step2.body': 'Datum und Teams festlegen. Alle scannen den QR-Code oder tippen den Code ein.',\n    'rally.org.empty.step3.title': 'Mitverfolgen und auflösen',\n    'rally.org.empty.step3.body': 'Du siehst live, wo die Teams stehen. Am Ziel deckst du die Schätzfragen auf und kürst die Sieger.',\n\n    // Touren\n    'rally.org.tour.kicker': 'Deine Tour',\n    'rally.org.tour.untitled': 'Tour ohne Namen',\n    'rally.org.tour.meta': '{n} Stationen · {km} · ca. {min}',\n    'rally.org.tour.meta.one': '1 Station · {km} · ca. {min}',\n    'rally.org.tour.edit': 'Bearbeiten',\n    'rally.org.tour.createEvent': 'Event anlegen',\n    'rally.org.tour.more': 'Weitere Aktionen',\n    'rally.org.tour.duplicate': 'Duplizieren',\n    'rally.org.tour.duplicated': 'Kopie angelegt',\n    'rally.org.tour.copyTitle': '{title} (Kopie)',\n    'rally.org.tour.delete': 'Tour löschen',\n    'rally.org.tour.deleted': 'Tour gelöscht',\n    'rally.org.tour.deleteTitle': 'Tour wirklich löschen?',\n    'rally.org.tour.deleteBody': 'Events, die du schon angelegt hast, bleiben erhalten. Die Tour selbst lässt sich nicht wiederherstellen.',\n\n    // Events (Übersicht + Kopf)\n    'rally.org.event.kicker': 'Dein Event',\n    'rally.org.event.kickerStatus': 'Dein Event · {status}',\n    'rally.org.event.untitled': 'Event ohne Namen',\n    'rally.org.event.meta': '{teams} Teams · {stations} Stationen',\n    'rally.org.event.meta.one': '{teams} Teams · 1 Station',\n    'rally.org.event.delete': 'Event löschen',\n    'rally.org.event.deleted': 'Event gelöscht',\n    'rally.org.event.deleteTitle': 'Event wirklich löschen?',\n    'rally.org.event.deleteBody': 'Der Code funktioniert danach nicht mehr, und alle Antworten und Ergebnisse sind weg.',\n    'rally.org.status.lobby': 'Warteraum',\n    'rally.org.status.active': 'Läuft',\n    'rally.org.status.finale': 'Finale',\n    'rally.org.status.ended': 'Beendet',\n\n    // Assistent\n    'rally.org.wizard.kicker': 'Neue Tour',\n    'rally.org.wizard.title': 'Wohin soll es gehen?',\n    'rally.org.wizard.name': 'Name der Tour',\n    'rally.org.wizard.nameHint': 'Nur für dich. Den Namen fürs Event kannst du später noch anpassen.',\n    'rally.org.wizard.namePlaceholder': 'z. B. Charlies Geburtstagstour',\n    'rally.org.wizard.defaultTitle': 'Rallye ab {place}',\n    'rally.org.wizard.audience': 'Wer spielt mit?',\n    'rally.org.wizard.duration': 'Wie lange soll es dauern?',\n    'rally.org.wizard.start': 'Treffpunkt',\n    'rally.org.wizard.startHint': 'Hier sammelt sich die Gruppe, bevor es losgeht.',\n    'rally.org.wizard.finish': 'Ziel',\n    'rally.org.wizard.finishHint': 'Am Ziel treffen sich alle Teams zum Finale.',\n    'rally.org.wizard.finishSame': 'Zurück zum Treffpunkt',\n    'rally.org.wizard.tapStart': 'Tipp auf die Karte, um den Treffpunkt zu setzen.',\n    'rally.org.wizard.tapFinish': 'Tipp auf die Karte, um das Ziel zu setzen.',\n    'rally.org.wizard.themes': 'Themen (optional)',\n    'rally.org.wizard.themesHint': 'Ohne Auswahl mischt FACT alle Themen. Reichen die Fakten zu einem Thema nicht, wird aufgefüllt.',\n    'rally.org.wizard.suggest': 'Route vorschlagen',\n    'rally.org.wizard.suggestHint': 'Danach kannst du jede Station ändern, löschen oder neu anordnen.',\n    'rally.org.wizard.working': 'Einen Moment …',\n    'rally.org.wizard.created': 'Route steht. Jetzt kannst du sie anpassen.',\n    'rally.org.wizard.noResult': 'Hier gibt es zu wenige Stationen mit Fragen',\n    'rally.org.wizard.noResultBody': 'Wähl einen Treffpunkt näher an der Innenstadt oder lass die Themen weg.',\n    'rally.org.audience.kids': 'Kinder',\n    'rally.org.audience.school': 'Schulklasse',\n    'rally.org.audience.adults': 'Erwachsene',\n    'rally.org.audience.jga': 'JGA',\n    'rally.org.audience.kids.hint': 'Leichte Fragen, gemütliches Tempo, etwas mehr Zeit pro Station.',\n    'rally.org.audience.school.hint': 'Leichte bis mittlere Fragen, gut für Klassen und Jugendgruppen.',\n    'rally.org.audience.adults.hint': 'Alle Schwierigkeitsstufen, normales Gehtempo.',\n    'rally.org.audience.jga.hint': 'Eher leichte Fragen und genug Luft für Pausen unterwegs.',\n    'rally.org.place.myPos': 'Mein Standort',\n    'rally.org.place.onMap': 'Auf der Karte wählen',\n    'rally.org.place.picked': 'Gewählter Treffpunkt',\n    'rally.org.place.pickedFinish': 'Gewähltes Ziel',\n    'rally.org.theme.hist': 'Geschichte',\n    'rally.org.theme.arch': 'Architektur',\n    'rally.org.theme.church': 'Kirchen',\n    'rally.org.theme.culture': 'Kultur',\n    'rally.org.theme.people': 'Persönlichkeiten',\n    'rally.org.theme.myth': 'Sagen und Mythen',\n    'rally.org.theme.fun': 'Kurioses',\n    'rally.org.theme.food': 'Essen und Trinken',\n    'rally.org.theme.dark': 'Dunkle Seiten',\n\n    // Editor\n    'rally.org.editor.kicker': 'Tour bearbeiten',\n    'rally.org.editor.missing': 'Diese Tour gibt es nicht mehr.',\n    'rally.org.editor.stations': 'Stationen ({n})',\n    'rally.org.editor.stationsHint': 'Die Teams laufen dieselbe Runde, starten aber an verschiedenen Stationen.',\n    'rally.org.editor.noStations': 'Noch keine Stationen',\n    'rally.org.editor.noStationsBody': 'Füge einen Fakt aus der Nähe hinzu oder setze eine eigene Station auf der Karte.',\n    'rally.org.editor.check': 'Prüfung',\n    'rally.org.editor.allGood': 'Alles bereit',\n    'rally.org.editor.allGoodBody': 'Jede Station hat eine gültige Frage.',\n    'rally.org.editor.allGoodBodyTeams': 'Jede Station hat eine gültige Frage, und mit {teams} Teams sind die Wege ähnlich lang.',\n    'rally.org.editor.settings': 'Einstellungen',\n    'rally.org.editor.save': 'Speichern',\n    'rally.org.editor.saving': 'Speichert …',\n    'rally.org.editor.saved': 'Gespeichert',\n    'rally.org.editor.saveFailed': 'Speichern hat nicht geklappt. Deine Änderungen sind noch da.',\n    'rally.org.stat.duration': 'Dauer',\n    'rally.org.stat.distance': 'Strecke',\n    'rally.org.stat.stations': 'Stationen',\n    'rally.org.stat.start': 'Treffpunkt',\n    'rally.org.stat.finish': 'Ziel',\n    'rally.org.stat.loop': 'wie Treffpunkt',\n    'rally.org.stat.audience': 'Gruppe',\n    'rally.org.stat.overLimit': 'Länger als dein Zeitlimit von {min} Minuten',\n    'rally.org.map.startFinish': 'Treffpunkt und Ziel',\n    'rally.org.add.fact': 'Fakt hinzufügen',\n    'rally.org.add.custom': 'Eigene Station',\n    'rally.org.add.info': 'Station ohne Frage',\n    'rally.org.add.title': 'Fakt hinzufügen',\n    'rally.org.add.kicker': 'In der Nähe deiner Route',\n    'rally.org.add.search': 'Fakt suchen',\n    'rally.org.add.onlyPuzzle': 'Nur mit fertiger Frage',\n    'rally.org.add.onlyPuzzleHint': 'Bei Fakten ohne Frage schreibst du die Frage selbst.',\n    'rally.org.add.count': '{n} Fakten, nach Entfernung sortiert',\n    'rally.org.add.count.one': '1 Fakt in der Nähe',\n    'rally.org.add.addAria': '{title} ({dist}) als Station hinzufügen',\n    'rally.org.add.none': 'Nichts gefunden. Probier einen anderen Suchbegriff.',\n    'rally.org.add.hasPuzzle': 'Frage vorhanden',\n    'rally.org.add.noPuzzle': 'ohne Frage',\n    'rally.org.add.inTour': 'Schon dabei',\n    'rally.org.add.more': 'Mehr anzeigen',\n    'rally.org.add.added': 'Als Station {n} hinzugefügt',\n    'rally.org.placing.custom': 'Tipp auf die Karte, wo die neue Station sein soll.',\n    'rally.org.placing.info': 'Tipp auf die Karte, wo die Station ohne Frage sein soll.',\n    'rally.org.placing.move': 'Tipp auf die Karte, um die Station dorthin zu verschieben.',\n    'rally.org.placing.start': 'Tipp auf die Karte, um den Treffpunkt zu verschieben.',\n    'rally.org.placing.finish': 'Tipp auf die Karte, um das Ziel zu setzen.',\n    'rally.org.issue.no_stations': 'Die Tour hat noch keine Station.',\n    'rally.org.issue.few_stations': 'Weniger als drei Stationen. Das wird eine sehr kurze Rallye.',\n    'rally.org.issue.no_estimate': 'Noch keine Schätzfrage. Ohne sie gibt es im Finale nichts aufzudecken, es geht direkt zur Siegerehrung.',\n    'rally.org.issue.no_puzzle': 'Station {n} hat keine Frage. Die Teams bestätigen dort nur, dass sie da waren.',\n    'rally.org.issue.mcq_no_correct': 'Station {n}: Markier die richtige Antwort.',\n    'rally.org.issue.missing_number': 'Station {n}: Trag die richtige Zahl ein.',\n    'rally.org.issue.missing_answer': 'Station {n}: Trag die richtige Antwort ein.',\n    'rally.org.issue.missing_question': 'Station {n}: Die Frage fehlt noch.',\n    'rally.org.issue.mcq_empty_choice': 'Station {n}: Füll alle Antwortoptionen aus oder lösch die leeren.',\n    'rally.org.issue.stations_too_close': 'Station {n} liegt weniger als 30 m neben einer anderen.',\n    'rally.org.issue.unfair_rotation': 'Mit {teams} Teams laufen manche deutlich weiter als andere. Ungleich lang sind die Wege bei {list} Teams.',\n    'rally.org.issue.unfair_rotation.better': 'Ähnlich lang sind sie bei {fair} Teams.',\n    'rally.org.issue.unfair_other_counts': 'Mit {teams} Teams passt es. Bei {list} Teams wären die Wege ungleich lang.',\n    'rally.org.issue.over_time_limit': 'Die Tour dauert etwa {est}, das Zeitlimit liegt bei {limit}. Nimm Stationen raus oder verlängere das Limit.',\n    'rally.org.issue.long_tour': 'Die Tour dauert etwa {est}. Ab 2 h 30 wird es für viele Gruppen lang, plan eine Pause ein oder setz ein Zeitlimit.',\n    'rally.org.issue.infoAria': 'Zur Info',\n    'rally.org.list.and': 'und',\n    'rally.org.issue.errorAria': 'Muss noch korrigiert werden',\n    'rally.org.issue.warnAria': 'Hinweis',\n    'rally.org.set.start': 'Treffpunkt und Ziel',\n    'rally.org.set.moveOnMap': 'Auf Karte ändern',\n    'rally.org.set.loop': 'Rundkurs, zurück zum Treffpunkt',\n    'rally.org.set.makeLoop': 'Rundkurs',\n    'rally.org.set.ownFinish': 'Eigenes Ziel',\n    'rally.org.set.timeLimit': 'Zeitlimit',\n    'rally.org.set.timeLimitHint': 'Wenn die Zeit abläuft, schickt FACT alle Teams direkt zum Ziel.',\n    'rally.org.set.noLimit': 'Ohne',\n    'rally.org.set.speed': 'Bonus fürs frühe Ankommen',\n    'rally.org.set.speed.off': 'Aus',\n    'rally.org.set.speed.low': 'Etwas',\n    'rally.org.set.speed.high': 'Viel',\n    'rally.org.set.speed.off.hint': 'Nur die Antworten zählen. Gut, wenn niemand hetzen soll.',\n    'rally.org.set.speed.low.hint': 'Das erste Team am Ziel bekommt 50 Punkte extra, dann 30, 20 und 10.',\n    'rally.org.set.speed.high.hint': 'Das erste Team am Ziel bekommt 150 Punkte extra, dann 100, 60 und 30.',\n    'rally.org.set.gps': 'Fragen erst vor Ort öffnen',\n    'rally.org.set.gpsOn': 'Eine Frage öffnet sich, wenn das Team weniger als {m} m entfernt ist.',\n    'rally.org.set.gpsOff': 'Fragen lassen sich überall öffnen. Praktisch für den Schulhof, bei Regen oder zum Testen.',\n    'rally.org.set.teams': 'Teams (Vorschlag)',\n    'rally.org.set.teamsHint': 'Beim Event kannst du die Zahl noch ändern.',\n    'rally.org.fair.kicker': 'Wege pro Team',\n    'rally.org.fair.body': 'Jedes Team startet an einer anderen Station. So ungefähr läuft jedes Team:',\n    'rally.org.fair.legend': '✓ alle Wege ähnlich lang · ⚠️ große Unterschiede',\n    'rally.org.fair.okAria': '{n} Teams: Wege ähnlich lang',\n    'rally.org.fair.badAria': '{n} Teams: Wege unterschiedlich lang',\n\n    // Stations-Sheet\n    'rally.org.kind.fact': 'Fakt',\n    'rally.org.kind.custom': 'Eigene Station',\n    'rally.org.kind.info': 'Station ohne Frage',\n    'rally.org.station.kicker': 'Station {n} · {kind}',\n    'rally.org.station.untitled': 'Station ohne Namen',\n    'rally.org.station.newCustom': 'Eigene Station {n}',\n    'rally.org.station.newInfo': 'Station ohne Frage {n}',\n    'rally.org.station.openAria': 'Station {n} bearbeiten: {title}',\n    'rally.org.station.up': 'Nach oben',\n    'rally.org.station.down': 'Nach unten',\n    'rally.org.station.delete': 'Station löschen',\n    'rally.org.station.deleteTitle': '„{title}“ löschen?',\n    'rally.org.station.deleteBody': 'Die Station verschwindet aus der Tour. Events, die schon angelegt sind, behalten sie.',\n    'rally.org.station.done': 'Fertig',\n    'rally.org.station.title': 'Name der Station',\n    'rally.org.station.factPreview': 'Der Fakt dazu',\n    'rally.org.station.factShown': 'Die Teams lesen diesen Text, nachdem sie geantwortet haben.',\n    'rally.org.station.factMissing': 'Der Fakt lädt gerade nicht. Die Station funktioniert trotzdem.',\n    'rally.org.station.more': 'Ganzen Text zeigen',\n    'rally.org.station.less': 'Weniger zeigen',\n    'rally.org.station.text': 'Text an der Station',\n    'rally.org.station.textHint': 'Optional. Erscheint zusammen mit der Frage.',\n    'rally.org.station.infoText': 'Was die Teams hier lesen',\n    'rally.org.station.infoTextHint': 'Zum Beispiel ein Hinweis auf die Pause oder eine kleine Geschichte zum Ort.',\n    'rally.org.station.note': 'Nachricht an die Spieler',\n    'rally.org.station.noteHint': 'Die Spieler sehen sie nach der Antwort an dieser Station. Gut für Insider, Grüße oder kleine Aufgaben.',\n    'rally.org.station.notePlaceholder': 'z. B. Hier hat Charlie ihr erstes Eis gegessen.',\n    'rally.org.station.place': 'Ort',\n    'rally.org.station.move': 'Verschieben',\n    'rally.org.station.moved': 'Station verschoben',\n    'rally.org.station.infoNoQuestion': 'Hier gibt es keine Frage. Das Team liest deinen Text, bestätigt, dass es da war, und bekommt dafür keine Punkte.',\n    'rally.org.q.title': 'Frage',\n    'rally.org.q.type': 'Art der Frage',\n    'rally.org.q.fromFact': 'Aus dem Fakt',\n    'rally.org.q.edited': 'Von dir geändert',\n    'rally.org.q.restore': 'Original wiederherstellen',\n    'rally.org.q.question': 'Frage',\n    'rally.org.q.questionPlaceholder.mcq': 'z. B. Welche Farbe hat das Tor?',\n    'rally.org.q.questionPlaceholder.text': 'z. B. Wie heißt der Löwe auf dem Brunnen?',\n    'rally.org.q.questionPlaceholder.number': 'z. B. Wie viele Fenster hat die Fassade?',\n    'rally.org.q.questionPlaceholder.estimate': 'z. B. Wie viele Stufen hat der Turm?',\n    'rally.org.q.choices': 'Antworten',\n    'rally.org.q.choicesHint': 'Tipp auf das Häkchen neben der richtigen Antwort.',\n    'rally.org.q.choicePlaceholder': 'Antwort {n}',\n    'rally.org.q.markCorrect': 'Antwort {n} als richtig markieren',\n    'rally.org.q.removeChoice': 'Antwort entfernen',\n    'rally.org.q.addChoice': 'Antwort hinzufügen',\n    'rally.org.q.pickCorrect': 'Markier eine Antwort als richtig.',\n    'rally.org.q.answer': 'Richtige Antwort',\n    'rally.org.q.answerMissing': 'Trag die richtige Antwort ein.',\n    'rally.org.q.accepted': 'Weitere richtige Schreibweisen',\n    'rally.org.q.acceptedHint': 'Mit Komma trennen. Groß- und Kleinschreibung und Umlaute spielen keine Rolle.',\n    'rally.org.q.answerNumber': 'Richtige Zahl',\n    'rally.org.q.trueValue': 'Echter Wert',\n    'rally.org.q.numberMissing': 'Trag eine Zahl ein.',\n    'rally.org.q.unit': 'Einheit',\n    'rally.org.q.unitPlaceholder': 'z. B. m',\n    'rally.org.q.tolerance': 'Erlaubte Abweichung',\n    'rally.org.q.toleranceHint': 'Bei 2 zählt auch eine Antwort, die um 2 daneben liegt. 0 heißt: nur genau richtig.',\n    'rally.org.q.estimateTitle': 'Wird erst im Finale aufgelöst',\n    'rally.org.q.estimateBody': 'Die Teams sehen unterwegs nicht, wie nah sie dran sind. Im Finale bekommt das nächste Team 100 Punkte, dann 70, 50 und 30.',\n    'rally.org.q.hint': 'Hinweis (optional)',\n    'rally.org.q.hintHint': 'Wer den Hinweis öffnet, bekommt ein Viertel weniger Punkte.',\n    'rally.org.q.explanation': 'Auflösung (optional)',\n    'rally.org.q.explanationHint': 'Wird nach der Antwort gezeigt, ob richtig oder falsch.',\n    'rally.org.q.points': 'Punkte für die richtige Antwort',\n    'rally.org.q.pointsHint': 'Standard sind 100 Punkte.',\n    'rally.org.qtype.mcq': 'Auswahl',\n    'rally.org.qtype.text': 'Freitext',\n    'rally.org.qtype.number': 'Zahl',\n    'rally.org.qtype.estimate': 'Schätzfrage',\n    'rally.org.qtype.none': 'Keine Frage',\n    'rally.org.qtype.info': 'Ohne Frage',\n    'rally.org.qtype.mcq.hint': 'Mehrere Antworten zur Auswahl, eine davon ist richtig.',\n    'rally.org.qtype.text.hint': 'Das Team tippt ein Wort oder einen Namen ein.',\n    'rally.org.qtype.number.hint': 'Das Team tippt eine Zahl ein, zum Beispiel durch Zählen vor Ort.',\n    'rally.org.qtype.estimate.hint': 'Wer am nächsten dran ist, gewinnt. Aufgelöst wird erst im Finale.',\n    'rally.org.qtype.none.hint': 'Das Team liest den Fakt und bestätigt, dass es da war.',\n\n    // Event anlegen\n    'rally.org.setup.kicker': 'Event anlegen',\n    'rally.org.setup.tourErrors': 'Die Tour ist noch nicht fertig',\n    'rally.org.setup.tourErrorsBody': 'Bei mindestens einer Station fehlt die richtige Antwort.',\n    'rally.org.setup.fixTour': 'Tour bearbeiten',\n    'rally.org.setup.name': 'Name des Events',\n    'rally.org.setup.nameHint': 'Den sehen alle, die mitspielen.',\n    'rally.org.setup.date': 'Datum',\n    'rally.org.setup.teams': 'Anzahl Teams',\n    'rally.org.setup.teamsHint': 'Mindestens zwei, höchstens acht.',\n    'rally.org.setup.fairOk': 'Mit {teams} Teams läuft jedes Team ungefähr gleich weit ({min} bis {max}).',\n    'rally.org.setup.fairBad': 'Mit {teams} Teams sind die Wege unterschiedlich lang ({min} bis {max}).',\n    'rally.org.setup.fairBetter': 'Ausgeglichener wird es mit {list} Teams.',\n    'rally.org.setup.assign': 'Wie kommen die Leute in die Teams?',\n    'rally.org.assign.random': 'Zufällig verteilen',\n    'rally.org.assign.random.body': 'FACT verteilt alle gleichmäßig, sobald du startest. In der Lobby kannst du noch umsetzen.',\n    'rally.org.assign.self': 'Selbst aussuchen',\n    'rally.org.assign.self.body': 'Jede Person wählt beim Beitreten ihr Team.',\n    'rally.org.assign.preset': 'Feste Einteilung',\n    'rally.org.assign.preset.body': 'Du legst unten fest, wer in welches Team kommt. Wer nicht auf der Liste steht, kommt ins kleinste Team.',\n    'rally.org.setup.role': 'Deine Rolle',\n    'rally.org.role.lead': 'Nur Spielleitung',\n    'rally.org.role.lead.body': 'Du bleibst am Ziel oder unterwegs und verfolgst alle Teams live.',\n    'rally.org.role.companion': 'Mit einem Team mitlaufen',\n    'rally.org.role.companion.body': 'Du begleitest ein Team, sammelst aber keine Punkte. Die Spielleitungsansicht hast du trotzdem.',\n    'rally.org.setup.roster': 'Namensliste (optional)',\n    'rally.org.setup.rosterHint': 'Ein Name pro Zeile. Beim Beitreten können sich die Leute dann einfach antippen.',\n    'rally.org.setup.rosterPlaceholder': 'z. B.\\nAnna\\nBen\\nCharlie',\n    'rally.org.setup.rosterCount': '{n} Namen',\n    'rally.org.setup.rosterCount.one': '1 Name',\n    'rally.org.setup.rosterTeams': 'Wer in welches Team?',\n    'rally.org.setup.rosterAuto': 'Gleichmäßig verteilen',\n    'rally.org.setup.rosterTeamsHint': 'Ohne Team heißt: kommt beim Start ins kleinste Team.',\n    'rally.org.setup.teamFor': 'Team für {name}',\n    'rally.org.setup.noTeam': 'Ohne Team',\n    'rally.org.setup.create': 'Event anlegen',\n    'rally.org.plan.free': 'Kostenlos bis 3 Teams und 15 Personen.',\n    'rally.org.plan.pro': 'Für große Gruppen, im Testbetrieb kostenlos',\n    'rally.org.plan.proBody': 'Mehr als 3 Teams oder mehr als 15 Personen gehören später zum Angebot für große Gruppen. Solange wir testen, kostet das nichts.',\n\n    // Lobby\n    'rally.org.lobby.codeKicker': 'Code zum Mitmachen',\n    'rally.org.lobby.copyCodeAria': 'Code {code} kopieren',\n    'rally.org.lobby.howToJoin': 'QR-Code mit der Kamera scannen oder in FACT unter „Spielen“ den Code eingeben.',\n    'rally.org.lobby.copyCode': 'Kopieren',\n    'rally.org.lobby.share': 'Teilen',\n    'rally.org.lobby.shareText': 'Mach mit bei „{title}“! Code: {code}',\n    'rally.org.lobby.copied': 'Einladung kopiert. Füg sie im Chat ein.',\n    'rally.org.lobby.codeCopied': 'Code kopiert',\n    'rally.org.lobby.copyFailed': 'Kopieren ging nicht. Zeig einfach den QR-Code.',\n    'rally.org.lobby.players': '{n} dabei',\n    'rally.org.lobby.companion': 'Du läufst mit: {team}',\n    'rally.org.lobby.teams': 'Wer ist in welchem Team?',\n    'rally.org.lobby.teamsHint': 'Tipp auf einen Namen, um die Person umzusetzen oder zu entfernen.',\n    'rally.org.lobby.randomize': 'Neu mischen',\n    'rally.org.lobby.balance': 'Ausgleichen',\n    'rally.org.lobby.randomized': 'Neu gemischt',\n    'rally.org.lobby.balanced': 'Teams ausgeglichen',\n    'rally.org.lobby.unassigned': 'Noch ohne Team ({n})',\n    'rally.org.lobby.unassignedHint.random': 'Werden beim Start gleichmäßig verteilt.',\n    'rally.org.lobby.unassignedHint.self': 'Haben sich noch kein Team ausgesucht. Beim Start kommen sie ins kleinste Team.',\n    'rally.org.lobby.unassignedHint.preset': 'Stehen nicht auf deiner Liste. Beim Start kommen sie ins kleinste Team.',\n    'rally.org.lobby.teamEmpty': 'Noch niemand',\n    'rally.org.lobby.renameAria': '{team} umbenennen',\n    'rally.org.lobby.hintNobody': 'Sobald jemand beitritt, erscheint der Name hier.',\n    'rally.org.lobby.hintFew': '{n} von mindestens {teams} Personen sind da. Jedes Team braucht jemanden.',\n    'rally.org.lobby.hintFew.one': '1 von mindestens {teams} Personen ist da. Jedes Team braucht jemanden.',\n    'rally.org.lobby.hintEmpty': 'Leer bleiben würde: {team}. Setz jemanden um oder nimm weniger Teams.',\n    'rally.org.lobby.start': 'Rallye starten',\n    'rally.org.lobby.startConfirm': 'Starten',\n    'rally.org.lobby.startTitle': 'Jetzt starten?',\n    'rally.org.lobby.startBody': 'Die Teams stehen dann fest, und die Uhr läuft. Wer später kommt, kann noch beitreten und landet im kleinsten Team.',\n    'rally.org.lobby.started': 'Los geht’s!',\n    'rally.org.lobby.removed': '{name} entfernt',\n    'rally.org.player.kicker': 'Person',\n    'rally.org.player.moveTo': 'In welches Team?',\n    'rally.org.player.remove': 'Aus dem Event entfernen',\n    'rally.org.player.removeTitle': '{name} entfernen?',\n    'rally.org.player.removeBody': 'Die Person kann mit dem Code wieder beitreten, solange das Event noch nicht läuft.',\n    'rally.org.rename.kicker': 'Team umbenennen',\n    'rally.org.rename.title': 'Neuer Teamname',\n    'rally.org.rename.save': 'Namen speichern',\n\n    // Live\n    'rally.org.live.remaining': 'Restzeit',\n    'rally.org.live.timeUp': 'Zeit abgelaufen',\n    'rally.org.live.elapsed': 'Unterwegs seit',\n    'rally.org.live.atFinish': 'Teams im Ziel',\n    'rally.org.live.yourTeam': 'Dein Team',\n    'rally.org.live.nextStation': 'Als Nächstes: Station {n}, {title}',\n    'rally.org.live.progress': '{done} von {total} geschafft',\n    'rally.org.live.toFinish': 'Auf dem Weg zum Ziel',\n    'rally.org.live.finishedAt': 'Im Ziel seit {time} Uhr',\n    'rally.org.live.noPositions': 'Die Teams erscheinen auf der Karte, sobald ihre Handys den Standort senden.',\n    'rally.org.live.standings': 'Zwischenstand',\n    'rally.org.live.standingsHint': 'Ohne Schätzfragen. Die kommen erst im Finale dazu.',\n    'rally.org.live.teams': 'Fortschritt',\n    'rally.org.live.lastSeen': 'Position {ago}',\n    'rally.org.live.justNow': 'gerade eben',\n    'rally.org.live.minAgo': 'vor {n} min',\n    'rally.org.live.notAll': '{n} von {total} Teams sind im Ziel.',\n    'rally.org.live.notAll.one': '1 von {total} Teams ist im Ziel.',\n    'rally.org.live.finale': 'Finale starten',\n    'rally.org.live.finaleConfirm': 'Jetzt starten',\n    'rally.org.live.finaleTitle': 'Finale starten?',\n    'rally.org.live.finaleBody': 'Teams, die noch unterwegs sind, können danach nichts mehr beantworten. Am besten wartest du, bis alle da sind.',\n    'rally.org.live.end': 'Event beenden',\n    'rally.org.live.endTitle': 'Event beenden?',\n    'rally.org.live.endBody': 'Das Ergebnis steht dann fest.',\n\n    // Fertige Touren zuerst (Übersicht, Assistent)\n    'rally.org.overview.readyTitle': 'Fertige Touren, sofort startklar',\n    'rally.org.overview.readyHint': 'Von FACT geplant. Antippen, ansehen und direkt ein Event daraus machen.',\n    'rally.org.overview.readyAll': 'Alle fertigen Touren ansehen',\n    'rally.org.wizard.readyLink.kids': 'Oder eine fertige Tour für Kinder nehmen',\n    'rally.org.wizard.readyLink.school': 'Oder eine fertige Tour für Schulklassen nehmen',\n    'rally.org.wizard.readyLink.adults': 'Oder eine fertige Tour aus der Bibliothek nehmen',\n    'rally.org.wizard.readyLink.jga': 'Oder eine fertige Tour für den JGA nehmen',\n\n    // Orte suchen und benennen\n    'rally.org.place.search': 'Ort suchen',\n    'rally.org.place.searchPlaceholder': 'Ort oder Adresse, z. B. Gärtnerplatz',\n    'rally.org.place.searching': 'Suche läuft …',\n    'rally.org.place.noHits': 'Nichts gefunden. Probier einen anderen Namen.',\n    'rally.org.place.label': 'So heißt der Ort für alle',\n    'rally.org.place.labelHint': 'Zum Beispiel „Vor dem Eingang vom Café“. Das lesen alle in der Einladung.',\n    'rally.org.place.labelFinish': 'Name des Ziels',\n\n    // Speichern\n    'rally.org.editor.done': 'Fertig',\n    'rally.org.editor.autoSaved': 'Automatisch gespeichert',\n    'rally.org.editor.autoSavedAt': 'Automatisch gespeichert, {time} Uhr',\n    'rally.org.editor.unsaved': 'Wird gleich gespeichert …',\n    'rally.org.editor.fixFirst': 'Bitte zuerst die Punkte unter „Prüfung“ erledigen.',\n    'rally.org.stat.distRange': 'Je nach Startstation läuft ein Team {min} bis {max}.',\n    'rally.org.kind.customShort': 'Eigene',\n\n    // Prüfhilfen für Fragen\n    'rally.org.qhint.entry': 'Antwort nur mit Eintritt?',\n    'rally.org.qhint.entry.body': 'Die Frage klingt nach Turm, Innenraum oder Eintritt. Lässt sie sich auch von draußen und ohne Ticket beantworten?',\n    'rally.org.qhint.noTolerance': 'Zahl ohne Toleranz',\n    'rally.org.qhint.noTolerance.body': 'Bei großen Zahlen verzählt man sich leicht. Erlaub eine kleine Abweichung, zum Beispiel 2.',\n    'rally.org.qhint.smallEstimate': 'Eher eine Zählfrage?',\n    'rally.org.qhint.smallEstimate.body': 'Kleine ganze Zahlen kann man vor Ort meist einfach abzählen. Dann passt „Zahl“ besser als eine Schätzfrage.',\n    'rally.org.q.makeNumber': 'In Zahl-Frage ändern',\n    'rally.org.q.estimateGoodTitle': 'Was sich gut schätzen lässt',\n    'rally.org.q.estimateGood': 'Dinge, die man vor Ort nicht abzählen kann: Höhen, Jahreszahlen, Besucher im Jahr.',\n\n    // Event: Uhrzeit\n    'rally.org.setup.time': 'Uhrzeit (optional)',\n    'rally.org.setup.whenTime': 'Treffen: {when} Uhr',\n    'rally.org.setup.whenNoTime': 'Treffen: {when}, Uhrzeit noch offen',\n\n    // Lobby: erwartete Leute\n    'rally.org.lobby.notHere': 'Noch nicht da',\n    'rally.org.lobby.expected': 'Noch nicht da ({n})',\n    'rally.org.lobby.expectedHint': 'Stehen auf deiner Namensliste. Sobald sie beitreten, landen sie in einem Team.',\n    'rally.org.lobby.startMissing': 'Noch nicht da: {names}.',\n    'rally.org.lobby.startAnyway': 'Trotzdem starten',\n\n    // Antworten prüfen\n    'rally.org.review.title': 'Antworten prüfen',\n    'rally.org.review.hint': 'Was jedes Team an den Stationen eingegeben hat.',\n    'rally.org.review.show': 'Antworten ({n})',\n    'rally.org.review.hide': 'Zuklappen',\n    'rally.org.review.none': 'Noch keine Antworten.',\n    'rally.org.review.visited': 'Besucht',\n    'rally.org.review.estimate': 'Schätzung',\n    'rally.org.review.right': 'richtig',\n    'rally.org.review.wrong': 'falsch',\n    'rally.org.review.second': '2. Versuch',\n    'rally.org.review.firstTry': '(zuerst: {v})',\n    'rally.org.review.usedHint': 'mit Hinweis',\n    'rally.org.review.noGps': 'ohne GPS',\n\n    // Runde 2 (Spec §11)\n    'rally.org.placing.searchHint': 'Oder such den Ort:',\n    'rally.org.set.timeLimitStep': 'Zeitlimit in 15-Minuten-Schritten',\n    'rally.org.setup.copied': 'Einstellungen vom letzten Event mit dieser Tour übernommen. Die Namensliste ist leer.',\n    'rally.org.setup.teamNames': 'Teamnamen',\n    'rally.org.setup.teamNamesHint': 'Leer lassen für die Standardnamen. Du kannst sie auch später in der Lobby ändern.',\n    'rally.org.setup.teamNameAria': 'Name für Team {n} (Standard: {name})',\n    'rally.org.setup.joinTitle': 'Beitreten',\n    'rally.org.setup.lateJoin': 'Späteinstieg erlauben',\n    'rally.org.setup.lateJoin.on': 'Wer nach dem Start kommt, kann noch beitreten und landet im kleinsten Team.',\n    'rally.org.setup.lateJoin.off': 'Nach dem Start kann niemand mehr beitreten.',\n    'rally.org.setup.rosterOnly': 'Nur Namen von der Liste',\n    'rally.org.setup.rosterOnly.on': 'Beitreten kann nur, wer auf deiner Namensliste steht. Kleine Tippfehler sind kein Problem.',\n    'rally.org.setup.rosterOnly.off': 'Auch Leute, die nicht auf der Liste stehen, können beitreten.',\n    'rally.org.role.player': 'Selbst mitspielen',\n    'rally.org.role.player.body': 'Du spielst in einem Team mit und sammelst Punkte wie alle anderen. Tritt nach dem Anlegen selbst mit dem Code bei.',\n    'rally.org.lobby.youPlay': 'Du spielst mit',\n    'rally.org.lobby.playerNote': 'Du spielst mit: Tritt mit dem Code {code} bei wie alle anderen. Start und Auswertung steuerst du hier.',\n    'rally.org.lobby.shuffleTitle': 'Teams neu mischen?',\n    'rally.org.lobby.shuffleBody.preset': 'Deine feste Einteilung geht dabei verloren. Alle werden zufällig neu verteilt.',\n    'rally.org.lobby.shuffleBody.self': 'Die Teams, die sich die Leute selbst ausgesucht haben, gehen dabei verloren.',\n    'rally.org.lobby.startSolo': 'Nur eine Person im Team: {teams}.',\n    'rally.org.lobby.startBodyNoLate': 'Danach kann niemand mehr neu beitreten, und die Teams stehen fest. Die Uhr läuft ab jetzt.',\n    'rally.org.live.endsAt': 'Ende um {time}',\n    'rally.org.live.noPosition': 'Noch keine Position',\n    'rally.org.live.noSignalSince': 'Kein Signal seit {n} min',\n    'rally.org.live.signalAlarm': 'Kein Signal von {teams}',\n    'rally.org.live.signalAlarmBody': 'Ruf kurz an oder schau auf der Karte nach. Vielleicht ist das Handy aus oder das GPS abgeschaltet.',\n    'rally.org.live.suspiciousFast': 'Auffällig schnell unterwegs. Kein Bonus fürs frühe Ankommen.',\n    'rally.org.live.suspiciousGps': 'Meist ohne GPS bestätigt. Kein Bonus fürs frühe Ankommen.',\n    'rally.org.adjust.open': 'Korrigieren',\n    'rally.org.adjust.openAria': '{team} korrigieren',\n    'rally.org.adjust.kicker': 'Punkte korrigieren',\n    'rally.org.adjust.points': 'Punkte abziehen',\n    'rally.org.adjust.pointsHint': 'Zum Beispiel für eine ausgelassene Station oder einen Regelverstoß.',\n    'rally.org.adjust.reason': 'Grund',\n    'rally.org.adjust.reasonHint': 'Steht in der Auswertung neben den Punkten.',\n    'rally.org.adjust.reasonPlaceholder': 'z. B. Station 4 ausgelassen',\n    'rally.org.adjust.apply': '{n} Punkte abziehen',\n    'rally.org.adjust.applied': 'Punkte abgezogen',\n    'rally.org.adjust.dir': 'Richtung',\n    'rally.org.adjust.dirMinus': 'Abziehen',\n    'rally.org.adjust.dirPlus': 'Gutschreiben',\n    'rally.org.adjust.pointsPlus': 'Punkte gutschreiben',\n    'rally.org.adjust.pointsPlusHint': 'Zum Beispiel wenn eine Antwort doch richtig war und die App sie als falsch gewertet hat.',\n    'rally.org.adjust.applyPlus': '{n} Punkte gutschreiben',\n    'rally.org.adjust.appliedPlus': 'Punkte gutgeschrieben',\n    'rally.org.adjust.reasonPlaceholderPlus': 'z. B. Station 3 doch richtig',\n    'rally.org.adjust.exclude': 'Team ausschließen',\n    'rally.org.adjust.excludeTitle': '{team} ausschließen?',\n    'rally.org.adjust.excludeBody': 'Das Team bekommt keinen Platz und kann nicht gewinnen. Bis zur Siegerehrung kannst du das zurücknehmen.',\n    'rally.org.adjust.excluded': 'Team ausgeschlossen',\n    'rally.org.adjust.include': 'Wieder werten',\n    'rally.org.adjust.included': 'Das Team wird wieder gewertet',\n    'rally.org.adjust.badge': 'Ausgeschlossen',\n    'rally.org.adjust.delta': '{n} Punkte',\n    'rally.org.finale.adjustTitle': 'Vor der Siegerehrung korrigieren',\n    'rally.org.finale.adjustHint': 'Punkte abziehen, gutschreiben oder ein Team ausschließen. Das geht, bis du das Event beendest.',\n    'rally.org.review.at': '{time} Uhr',\n    'rally.org.review.copy': 'Ergebnisse kopieren',\n    'rally.org.review.copied': 'Ergebnisse kopiert',\n    'rally.org.copy.standings': 'Rangliste',\n    'rally.org.copy.answers': 'Antworten',\n    'rally.org.copy.excluded': 'ausgeschlossen',\n  };\n\n  const rallyOrgEn = {\n    // General\n    'rally.org.backToOverview': 'Back to overview',\n    'rally.org.error.generic': 'That didn’t work. Please try again.',\n    'rally.org.error.notLobby': 'That only works before the event has started.',\n    'rally.org.err.teamEmpty': 'Can’t start yet: at least one team would have nobody in it. Reshuffle the players or use fewer teams.',\n    'rally.org.login.title': 'Please sign in first',\n    'rally.org.login.body': 'Your tours and events are saved to your account, so you can open them on another device too.',\n    'rally.org.login.cta': 'Sign in or sign up',\n\n    // Overview\n    'rally.org.overview.kicker': 'For organisers',\n    'rally.org.overview.title': 'Your rallies',\n    'rally.org.overview.newTour': 'Plan a new tour',\n    'rally.org.overview.events': 'Current events',\n    'rally.org.overview.tours': 'My tours',\n    'rally.org.overview.past': 'Past events',\n    'rally.org.overview.localNote': 'While we’re testing, your tours are kept on this device.',\n    'rally.org.empty.title': 'How a rally works',\n    'rally.org.empty.body': 'You plan a route through the city, and the group plays it in teams on their phones.',\n    'rally.org.empty.step1.title': 'Plan the route',\n    'rally.org.empty.step1.body': 'FACT suggests stops with questions. You change what doesn’t fit and add your own places.',\n    'rally.org.empty.step2.title': 'Create an event and share the code',\n    'rally.org.empty.step2.body': 'Pick a date and the number of teams. Everyone scans the QR code or types in the code.',\n    'rally.org.empty.step3.title': 'Follow along and reveal',\n    'rally.org.empty.step3.body': 'You see live where each team is. At the finish you reveal the estimates and crown the winners.',\n\n    // Tours\n    'rally.org.tour.kicker': 'Your tour',\n    'rally.org.tour.untitled': 'Untitled tour',\n    'rally.org.tour.meta': '{n} stops · {km} · about {min}',\n    'rally.org.tour.meta.one': '1 stop · {km} · about {min}',\n    'rally.org.tour.edit': 'Edit',\n    'rally.org.tour.createEvent': 'Create event',\n    'rally.org.tour.more': 'More actions',\n    'rally.org.tour.duplicate': 'Duplicate',\n    'rally.org.tour.duplicated': 'Copy created',\n    'rally.org.tour.copyTitle': '{title} (copy)',\n    'rally.org.tour.delete': 'Delete tour',\n    'rally.org.tour.deleted': 'Tour deleted',\n    'rally.org.tour.deleteTitle': 'Delete this tour?',\n    'rally.org.tour.deleteBody': 'Events you already created stay as they are. The tour itself can’t be restored.',\n\n    // Events\n    'rally.org.event.kicker': 'Your event',\n    'rally.org.event.kickerStatus': 'Your event · {status}',\n    'rally.org.event.untitled': 'Untitled event',\n    'rally.org.event.meta': '{teams} teams · {stations} stops',\n    'rally.org.event.meta.one': '{teams} teams · 1 stop',\n    'rally.org.event.delete': 'Delete event',\n    'rally.org.event.deleted': 'Event deleted',\n    'rally.org.event.deleteTitle': 'Delete this event?',\n    'rally.org.event.deleteBody': 'The code will stop working, and all answers and results will be gone.',\n    'rally.org.status.lobby': 'Lobby',\n    'rally.org.status.active': 'Live',\n    'rally.org.status.finale': 'Final round',\n    'rally.org.status.ended': 'Finished',\n\n    // Wizard\n    'rally.org.wizard.kicker': 'New tour',\n    'rally.org.wizard.title': 'Where are you headed?',\n    'rally.org.wizard.name': 'Tour name',\n    'rally.org.wizard.nameHint': 'Just for you. You can still change the event name later.',\n    'rally.org.wizard.namePlaceholder': 'e.g. Charlie’s birthday tour',\n    'rally.org.wizard.defaultTitle': 'Rally from {place}',\n    'rally.org.wizard.audience': 'Who’s playing?',\n    'rally.org.wizard.duration': 'How long should it take?',\n    'rally.org.wizard.start': 'Meeting point',\n    'rally.org.wizard.startHint': 'The group gathers here before you set off.',\n    'rally.org.wizard.finish': 'Finish',\n    'rally.org.wizard.finishHint': 'All teams meet at the finish for the final round.',\n    'rally.org.wizard.finishSame': 'Back to the meeting point',\n    'rally.org.wizard.tapStart': 'Tap the map to set the meeting point.',\n    'rally.org.wizard.tapFinish': 'Tap the map to set the finish.',\n    'rally.org.wizard.themes': 'Themes (optional)',\n    'rally.org.wizard.themesHint': 'With nothing selected, FACT mixes all themes. If a theme doesn’t have enough facts, others fill the gaps.',\n    'rally.org.wizard.suggest': 'Suggest a route',\n    'rally.org.wizard.suggestHint': 'Afterwards you can change, delete or reorder every stop.',\n    'rally.org.wizard.working': 'One moment …',\n    'rally.org.wizard.created': 'Route is ready. Now make it yours.',\n    'rally.org.wizard.noResult': 'Not enough stops with questions around here',\n    'rally.org.wizard.noResultBody': 'Pick a meeting point closer to the city centre or leave the themes empty.',\n    'rally.org.audience.kids': 'Kids',\n    'rally.org.audience.school': 'School class',\n    'rally.org.audience.adults': 'Adults',\n    'rally.org.audience.jga': 'Bachelor party',\n    'rally.org.audience.kids.hint': 'Easy questions, a relaxed pace and a bit more time per stop.',\n    'rally.org.audience.school.hint': 'Easy to medium questions, good for classes and youth groups.',\n    'rally.org.audience.adults.hint': 'All difficulty levels at a normal walking pace.',\n    'rally.org.audience.jga.hint': 'Mostly easy questions and enough slack for breaks along the way.',\n    'rally.org.place.myPos': 'My location',\n    'rally.org.place.onMap': 'Pick on the map',\n    'rally.org.place.picked': 'Chosen meeting point',\n    'rally.org.place.pickedFinish': 'Chosen finish',\n    'rally.org.theme.hist': 'History',\n    'rally.org.theme.arch': 'Architecture',\n    'rally.org.theme.church': 'Churches',\n    'rally.org.theme.culture': 'Culture',\n    'rally.org.theme.people': 'Famous people',\n    'rally.org.theme.myth': 'Myths and legends',\n    'rally.org.theme.fun': 'Oddities',\n    'rally.org.theme.food': 'Food and drink',\n    'rally.org.theme.dark': 'Dark side',\n\n    // Editor\n    'rally.org.editor.kicker': 'Edit tour',\n    'rally.org.editor.missing': 'This tour no longer exists.',\n    'rally.org.editor.stations': 'Stops ({n})',\n    'rally.org.editor.stationsHint': 'All teams walk the same loop but start at different stops.',\n    'rally.org.editor.noStations': 'No stops yet',\n    'rally.org.editor.noStationsBody': 'Add a fact from nearby or place your own stop on the map.',\n    'rally.org.editor.check': 'Check',\n    'rally.org.editor.allGood': 'All set',\n    'rally.org.editor.allGoodBody': 'Every stop has a valid question.',\n    'rally.org.editor.allGoodBodyTeams': 'Every stop has a valid question, and with {teams} teams the walking distances are similar.',\n    'rally.org.editor.settings': 'Settings',\n    'rally.org.editor.save': 'Save',\n    'rally.org.editor.saving': 'Saving …',\n    'rally.org.editor.saved': 'Saved',\n    'rally.org.editor.saveFailed': 'Saving didn’t work. Your changes are still here.',\n    'rally.org.stat.duration': 'Duration',\n    'rally.org.stat.distance': 'Distance',\n    'rally.org.stat.stations': 'Stops',\n    'rally.org.stat.start': 'Meet',\n    'rally.org.stat.finish': 'Finish',\n    'rally.org.stat.loop': 'same as start',\n    'rally.org.stat.audience': 'Group',\n    'rally.org.stat.overLimit': 'Longer than your time limit of {min} minutes',\n    'rally.org.map.startFinish': 'Start and finish',\n    'rally.org.add.fact': 'Add a fact',\n    'rally.org.add.custom': 'Own stop',\n    'rally.org.add.info': 'Stop without a question',\n    'rally.org.add.title': 'Add a fact',\n    'rally.org.add.kicker': 'Near your route',\n    'rally.org.add.search': 'Search facts',\n    'rally.org.add.onlyPuzzle': 'Only with a ready-made question',\n    'rally.org.add.onlyPuzzleHint': 'For facts without a question, you write the question yourself.',\n    'rally.org.add.count': '{n} facts, nearest first',\n    'rally.org.add.count.one': '1 fact nearby',\n    'rally.org.add.addAria': 'Add {title} ({dist}) as a stop',\n    'rally.org.add.none': 'Nothing found. Try another search term.',\n    'rally.org.add.hasPuzzle': 'Has a question',\n    'rally.org.add.noPuzzle': 'no question',\n    'rally.org.add.inTour': 'Already added',\n    'rally.org.add.more': 'Show more',\n    'rally.org.add.added': 'Added as stop {n}',\n    'rally.org.placing.custom': 'Tap the map where the new stop should be.',\n    'rally.org.placing.info': 'Tap the map where the stop without a question should be.',\n    'rally.org.placing.move': 'Tap the map to move the stop there.',\n    'rally.org.placing.start': 'Tap the map to move the meeting point.',\n    'rally.org.placing.finish': 'Tap the map to set the finish.',\n    'rally.org.issue.no_stations': 'The tour doesn’t have any stops yet.',\n    'rally.org.issue.few_stations': 'Fewer than three stops. That makes for a very short rally.',\n    'rally.org.issue.no_estimate': 'No estimate question yet. Without one there is nothing to reveal at the finale, it goes straight to the awards.',\n    'rally.org.issue.no_puzzle': 'Stop {n} has no question. Teams only confirm they were there.',\n    'rally.org.issue.mcq_no_correct': 'Stop {n}: mark the correct answer.',\n    'rally.org.issue.missing_number': 'Stop {n}: enter the correct number.',\n    'rally.org.issue.missing_answer': 'Stop {n}: enter the correct answer.',\n    'rally.org.issue.missing_question': 'Stop {n}: the question is still missing.',\n    'rally.org.issue.mcq_empty_choice': 'Stop {n}: fill in every answer option or delete the empty ones.',\n    'rally.org.issue.stations_too_close': 'Stop {n} is less than 30 m from another stop.',\n    'rally.org.issue.unfair_rotation': 'With {teams} teams, some walk much further than others. Distances are uneven with {list} teams.',\n    'rally.org.issue.unfair_rotation.better': 'They’re similar with {fair} teams.',\n    'rally.org.issue.unfair_other_counts': 'With {teams} teams it works. With {list} teams the distances would be uneven.',\n    'rally.org.issue.over_time_limit': 'The tour takes about {est}, but the time limit is {limit}. Remove some stops or extend the limit.',\n    'rally.org.issue.long_tour': 'The tour takes about {est}. Anything over 2 h 30 gets long for many groups, so plan a break or set a time limit.',\n    'rally.org.issue.infoAria': 'For your information',\n    'rally.org.list.and': 'and',\n    'rally.org.issue.errorAria': 'Needs fixing',\n    'rally.org.issue.warnAria': 'Note',\n    'rally.org.set.start': 'Meeting point and finish',\n    'rally.org.set.moveOnMap': 'Change on map',\n    'rally.org.set.loop': 'Loop, back to the meeting point',\n    'rally.org.set.makeLoop': 'Make it a loop',\n    'rally.org.set.ownFinish': 'Separate finish',\n    'rally.org.set.timeLimit': 'Time limit',\n    'rally.org.set.timeLimitHint': 'When time runs out, FACT sends every team straight to the finish.',\n    'rally.org.set.noLimit': 'None',\n    'rally.org.set.speed': 'Finish bonus',\n    'rally.org.set.speed.off': 'Off',\n    'rally.org.set.speed.low': 'A little',\n    'rally.org.set.speed.high': 'A lot',\n    'rally.org.set.speed.off.hint': 'Only answers count. Good when nobody should rush.',\n    'rally.org.set.speed.low.hint': 'The first team at the finish gets 50 extra points, then 30, 20 and 10.',\n    'rally.org.set.speed.high.hint': 'The first team at the finish gets 150 extra points, then 100, 60 and 30.',\n    'rally.org.set.gps': 'Unlock questions on site only',\n    'rally.org.set.gpsOn': 'A question unlocks once the team is within {m} m.',\n    'rally.org.set.gpsOff': 'Questions can be opened anywhere. Handy for a schoolyard, rainy days or testing.',\n    'rally.org.set.teams': 'Teams (suggested)',\n    'rally.org.set.teamsHint': 'You can still change this when you create the event.',\n    'rally.org.fair.kicker': 'Distance per team',\n    'rally.org.fair.body': 'Each team starts at a different stop. Roughly how far each team walks:',\n    'rally.org.fair.legend': '✓ similar distances · ⚠️ big differences',\n    'rally.org.fair.okAria': '{n} teams: similar distances',\n    'rally.org.fair.badAria': '{n} teams: uneven distances',\n\n    // Stop sheet\n    'rally.org.kind.fact': 'Fact',\n    'rally.org.kind.custom': 'Own stop',\n    'rally.org.kind.info': 'Stop without a question',\n    'rally.org.station.kicker': 'Stop {n} · {kind}',\n    'rally.org.station.untitled': 'Untitled stop',\n    'rally.org.station.newCustom': 'Own stop {n}',\n    'rally.org.station.newInfo': 'Stop without a question {n}',\n    'rally.org.station.openAria': 'Edit stop {n}: {title}',\n    'rally.org.station.up': 'Move up',\n    'rally.org.station.down': 'Move down',\n    'rally.org.station.delete': 'Delete stop',\n    'rally.org.station.deleteTitle': 'Delete “{title}”?',\n    'rally.org.station.deleteBody': 'The stop is removed from the tour. Events you already created keep it.',\n    'rally.org.station.done': 'Done',\n    'rally.org.station.title': 'Stop name',\n    'rally.org.station.factPreview': 'The fact behind it',\n    'rally.org.station.factShown': 'Teams read this text after they answer.',\n    'rally.org.station.factMissing': 'The fact isn’t loading right now. The stop still works.',\n    'rally.org.station.more': 'Show full text',\n    'rally.org.station.less': 'Show less',\n    'rally.org.station.text': 'Text at this stop',\n    'rally.org.station.textHint': 'Optional. Shown together with the question.',\n    'rally.org.station.infoText': 'What teams read here',\n    'rally.org.station.infoTextHint': 'For example a note about the lunch break or a short story about the place.',\n    'rally.org.station.note': 'Message to players',\n    'rally.org.station.noteHint': 'Players see it after answering at this stop. Great for inside jokes, greetings or small tasks.',\n    'rally.org.station.notePlaceholder': 'e.g. This is where Charlie had her first ice cream.',\n    'rally.org.station.place': 'Location',\n    'rally.org.station.move': 'Move',\n    'rally.org.station.moved': 'Stop moved',\n    'rally.org.station.infoNoQuestion': 'There’s no question here. The team reads your text, confirms they were there and gets no points for it.',\n    'rally.org.q.title': 'Question',\n    'rally.org.q.type': 'Question type',\n    'rally.org.q.fromFact': 'From the fact',\n    'rally.org.q.edited': 'Edited by you',\n    'rally.org.q.restore': 'Restore original',\n    'rally.org.q.question': 'Question',\n    'rally.org.q.questionPlaceholder.mcq': 'e.g. What colour is the gate?',\n    'rally.org.q.questionPlaceholder.text': 'e.g. What’s the name of the lion on the fountain?',\n    'rally.org.q.questionPlaceholder.number': 'e.g. How many windows does the front have?',\n    'rally.org.q.questionPlaceholder.estimate': 'e.g. How many steps lead up the tower?',\n    'rally.org.q.choices': 'Answers',\n    'rally.org.q.choicesHint': 'Tap the tick next to the correct answer.',\n    'rally.org.q.choicePlaceholder': 'Answer {n}',\n    'rally.org.q.markCorrect': 'Mark answer {n} as correct',\n    'rally.org.q.removeChoice': 'Remove answer',\n    'rally.org.q.addChoice': 'Add answer',\n    'rally.org.q.pickCorrect': 'Mark one answer as correct.',\n    'rally.org.q.answer': 'Correct answer',\n    'rally.org.q.answerMissing': 'Enter the correct answer.',\n    'rally.org.q.accepted': 'Other accepted spellings',\n    'rally.org.q.acceptedHint': 'Separate with commas. Upper and lower case and accents don’t matter.',\n    'rally.org.q.answerNumber': 'Correct number',\n    'rally.org.q.trueValue': 'Actual value',\n    'rally.org.q.numberMissing': 'Enter a number.',\n    'rally.org.q.unit': 'Unit',\n    'rally.org.q.unitPlaceholder': 'e.g. m',\n    'rally.org.q.tolerance': 'Allowed margin',\n    'rally.org.q.toleranceHint': 'With 2, an answer that’s off by 2 still counts. 0 means exact answers only.',\n    'rally.org.q.estimateTitle': 'Revealed in the final round',\n    'rally.org.q.estimateBody': 'Teams don’t see how close they are while walking. In the final round, the closest team gets 100 points, then 70, 50 and 30.',\n    'rally.org.q.hint': 'Hint (optional)',\n    'rally.org.q.hintHint': 'Opening the hint costs a quarter of the points.',\n    'rally.org.q.explanation': 'Explanation (optional)',\n    'rally.org.q.explanationHint': 'Shown after the answer, right or wrong.',\n    'rally.org.q.points': 'Points for a correct answer',\n    'rally.org.q.pointsHint': 'The default is 100 points.',\n    'rally.org.qtype.mcq': 'Multiple choice',\n    'rally.org.qtype.text': 'Text answer',\n    'rally.org.qtype.number': 'Number',\n    'rally.org.qtype.estimate': 'Estimate',\n    'rally.org.qtype.none': 'No question',\n    'rally.org.qtype.info': 'No question',\n    'rally.org.qtype.mcq.hint': 'Several answers to pick from, one of them is right.',\n    'rally.org.qtype.text.hint': 'The team types in a word or a name.',\n    'rally.org.qtype.number.hint': 'The team types in a number, for example by counting on site.',\n    'rally.org.qtype.estimate.hint': 'Closest guess wins. Revealed only in the final round.',\n    'rally.org.qtype.none.hint': 'The team reads the fact and confirms they were there.',\n\n    // Create event\n    'rally.org.setup.kicker': 'Create event',\n    'rally.org.setup.tourErrors': 'The tour isn’t finished yet',\n    'rally.org.setup.tourErrorsBody': 'At least one stop is missing its correct answer.',\n    'rally.org.setup.fixTour': 'Edit tour',\n    'rally.org.setup.name': 'Event name',\n    'rally.org.setup.nameHint': 'Everyone who plays will see it.',\n    'rally.org.setup.date': 'Date',\n    'rally.org.setup.teams': 'Number of teams',\n    'rally.org.setup.teamsHint': 'At least two, at most eight.',\n    'rally.org.setup.fairOk': 'With {teams} teams, everyone walks about the same distance ({min} to {max}).',\n    'rally.org.setup.fairBad': 'With {teams} teams, walking distances vary ({min} to {max}).',\n    'rally.org.setup.fairBetter': 'It evens out with {list} teams.',\n    'rally.org.setup.assign': 'How do people get into teams?',\n    'rally.org.assign.random': 'Shuffle at random',\n    'rally.org.assign.random.body': 'FACT spreads everyone evenly when you start. You can still move people in the lobby.',\n    'rally.org.assign.self': 'Let them choose',\n    'rally.org.assign.self.body': 'Everyone picks their team when they join.',\n    'rally.org.assign.preset': 'Set the teams yourself',\n    'rally.org.assign.preset.body': 'You decide below who goes in which team. Anyone not on the list joins the smallest team.',\n    'rally.org.setup.role': 'Your role',\n    'rally.org.role.lead': 'Game host only',\n    'rally.org.role.lead.body': 'You wait at the finish or roam around and follow all teams live.',\n    'rally.org.role.companion': 'Walk along with a team',\n    'rally.org.role.companion.body': 'You go with one team but don’t score points. You still get the host view.',\n    'rally.org.setup.roster': 'Guest list (optional)',\n    'rally.org.setup.rosterHint': 'One name per line. When joining, people can then just tap their name.',\n    'rally.org.setup.rosterPlaceholder': 'e.g.\\nAnna\\nBen\\nCharlie',\n    'rally.org.setup.rosterCount': '{n} names',\n    'rally.org.setup.rosterCount.one': '1 name',\n    'rally.org.setup.rosterTeams': 'Who goes in which team?',\n    'rally.org.setup.rosterAuto': 'Spread evenly',\n    'rally.org.setup.rosterTeamsHint': 'No team means: joins the smallest team at the start.',\n    'rally.org.setup.teamFor': 'Team for {name}',\n    'rally.org.setup.noTeam': 'No team',\n    'rally.org.setup.create': 'Create event',\n    'rally.org.plan.free': 'Free for up to 3 teams and 15 people.',\n    'rally.org.plan.pro': 'For large groups, free while we’re testing',\n    'rally.org.plan.proBody': 'More than 3 teams or more than 15 people will later be part of the large-group plan. While we’re testing, it’s free.',\n\n    // Lobby\n    'rally.org.lobby.codeKicker': 'Code to join',\n    'rally.org.lobby.copyCodeAria': 'Copy code {code}',\n    'rally.org.lobby.howToJoin': 'Scan the QR code with the camera, or enter the code in FACT under “Play”.',\n    'rally.org.lobby.copyCode': 'Copy',\n    'rally.org.lobby.share': 'Share',\n    'rally.org.lobby.shareText': 'Join “{title}”! Code: {code}',\n    'rally.org.lobby.copied': 'Invite copied. Paste it into your chat.',\n    'rally.org.lobby.codeCopied': 'Code copied',\n    'rally.org.lobby.copyFailed': 'Couldn’t copy. Just show the QR code instead.',\n    'rally.org.lobby.players': '{n} joined',\n    'rally.org.lobby.companion': 'You walk with: {team}',\n    'rally.org.lobby.teams': 'Who’s in which team?',\n    'rally.org.lobby.teamsHint': 'Tap a name to move or remove that person.',\n    'rally.org.lobby.randomize': 'Shuffle',\n    'rally.org.lobby.balance': 'Even out',\n    'rally.org.lobby.randomized': 'Shuffled',\n    'rally.org.lobby.balanced': 'Teams evened out',\n    'rally.org.lobby.unassigned': 'No team yet ({n})',\n    'rally.org.lobby.unassignedHint.random': 'They’ll be spread evenly when you start.',\n    'rally.org.lobby.unassignedHint.self': 'Haven’t picked a team yet. At the start they join the smallest team.',\n    'rally.org.lobby.unassignedHint.preset': 'Not on your list. At the start they join the smallest team.',\n    'rally.org.lobby.teamEmpty': 'Nobody yet',\n    'rally.org.lobby.renameAria': 'Rename {team}',\n    'rally.org.lobby.hintNobody': 'Names show up here as soon as people join.',\n    'rally.org.lobby.hintFew': '{n} of at least {teams} people are here. Every team needs someone.',\n    'rally.org.lobby.hintFew.one': '1 of at least {teams} people is here. Every team needs someone.',\n    'rally.org.lobby.hintEmpty': 'Would stay empty: {team}. Move someone over or use fewer teams.',\n    'rally.org.lobby.start': 'Start the rally',\n    'rally.org.lobby.startConfirm': 'Start',\n    'rally.org.lobby.startTitle': 'Start now?',\n    'rally.org.lobby.startBody': 'The teams are then fixed and the clock starts. Anyone who arrives later can still join and goes into the smallest team.',\n    'rally.org.lobby.started': 'Off you go!',\n    'rally.org.lobby.removed': '{name} removed',\n    'rally.org.player.kicker': 'Player',\n    'rally.org.player.moveTo': 'Which team?',\n    'rally.org.player.remove': 'Remove from event',\n    'rally.org.player.removeTitle': 'Remove {name}?',\n    'rally.org.player.removeBody': 'They can join again with the code as long as the event hasn’t started.',\n    'rally.org.rename.kicker': 'Rename team',\n    'rally.org.rename.title': 'New team name',\n    'rally.org.rename.save': 'Save name',\n\n    // Live\n    'rally.org.live.remaining': 'Time left',\n    'rally.org.live.timeUp': 'Time’s up',\n    'rally.org.live.elapsed': 'Running for',\n    'rally.org.live.atFinish': 'Teams at finish',\n    'rally.org.live.yourTeam': 'Your team',\n    'rally.org.live.nextStation': 'Next up: stop {n}, {title}',\n    'rally.org.live.progress': '{done} of {total} done',\n    'rally.org.live.toFinish': 'On the way to the finish',\n    'rally.org.live.finishedAt': 'At the finish since {time}',\n    'rally.org.live.noPositions': 'Teams appear on the map as soon as their phones share their location.',\n    'rally.org.live.standings': 'Current standings',\n    'rally.org.live.standingsHint': 'Without the estimates. Those are added in the final round.',\n    'rally.org.live.teams': 'Progress',\n    'rally.org.live.lastSeen': 'Location {ago}',\n    'rally.org.live.justNow': 'just now',\n    'rally.org.live.minAgo': '{n} min ago',\n    'rally.org.live.notAll': '{n} of {total} teams have reached the finish.',\n    'rally.org.live.notAll.one': '1 of {total} teams has reached the finish.',\n    'rally.org.live.finale': 'Start the final round',\n    'rally.org.live.finaleConfirm': 'Start now',\n    'rally.org.live.finaleTitle': 'Start the final round?',\n    'rally.org.live.finaleBody': 'Teams still out on the route can’t answer anything after this. Best to wait until everyone has arrived.',\n    'rally.org.live.end': 'End event',\n    'rally.org.live.endTitle': 'End the event?',\n    'rally.org.live.endBody': 'The result is then final.',\n\n    // Ready-made tours first (overview, wizard)\n    'rally.org.overview.readyTitle': 'Ready-made tours, good to go',\n    'rally.org.overview.readyHint': 'Planned by FACT. Tap one, take a look and turn it straight into an event.',\n    'rally.org.overview.readyAll': 'See all ready-made tours',\n    'rally.org.wizard.readyLink.kids': 'Or pick a ready-made tour for kids',\n    'rally.org.wizard.readyLink.school': 'Or pick a ready-made tour for school classes',\n    'rally.org.wizard.readyLink.adults': 'Or pick a ready-made tour from the library',\n    'rally.org.wizard.readyLink.jga': 'Or pick a ready-made tour for a stag or hen party',\n\n    // Finding and naming places\n    'rally.org.place.search': 'Search for a place',\n    'rally.org.place.searchPlaceholder': 'Place or address, e.g. Gärtnerplatz',\n    'rally.org.place.searching': 'Searching …',\n    'rally.org.place.noHits': 'Nothing found. Try another name.',\n    'rally.org.place.label': 'What everyone sees as the name',\n    'rally.org.place.labelHint': 'For example “Outside the café entrance”. Everyone reads this in the invite.',\n    'rally.org.place.labelFinish': 'Name of the finish',\n\n    // Saving\n    'rally.org.editor.done': 'Done',\n    'rally.org.editor.autoSaved': 'Saved automatically',\n    'rally.org.editor.autoSavedAt': 'Saved automatically at {time}',\n    'rally.org.editor.unsaved': 'Saving in a moment …',\n    'rally.org.editor.fixFirst': 'Please sort out the items under “Check” first.',\n    'rally.org.stat.distRange': 'Depending on where they start, a team walks {min} to {max}.',\n    'rally.org.kind.customShort': 'Own',\n\n    // Question review aids\n    'rally.org.qhint.entry': 'Answer needs a ticket?',\n    'rally.org.qhint.entry.body': 'The question sounds like a tower climb, the inside of a building or an entry fee. Can teams answer it from outside without a ticket?',\n    'rally.org.qhint.noTolerance': 'Number with no margin',\n    'rally.org.qhint.noTolerance.body': 'Large numbers are easy to miscount. Allow a small margin, for example 2.',\n    'rally.org.qhint.smallEstimate': 'More of a counting question?',\n    'rally.org.qhint.smallEstimate.body': 'Small whole numbers can usually just be counted on site. A number question fits better than an estimate then.',\n    'rally.org.q.makeNumber': 'Change to a number question',\n    'rally.org.q.estimateGoodTitle': 'What makes a good estimate',\n    'rally.org.q.estimateGood': 'Things you can’t count on site: heights, years, visitors per year.',\n\n    // Event: start time\n    'rally.org.setup.time': 'Start time (optional)',\n    'rally.org.setup.whenTime': 'Meeting: {when}',\n    'rally.org.setup.whenNoTime': 'Meeting: {when}, time still open',\n\n    // Lobby: expected people\n    'rally.org.lobby.notHere': 'Not here yet',\n    'rally.org.lobby.expected': 'Not here yet ({n})',\n    'rally.org.lobby.expectedHint': 'They’re on your guest list. As soon as they join, they end up in a team.',\n    'rally.org.lobby.startMissing': 'Not here yet: {names}.',\n    'rally.org.lobby.startAnyway': 'Start anyway',\n\n    // Checking answers\n    'rally.org.review.title': 'Check answers',\n    'rally.org.review.hint': 'What each team entered at every stop.',\n    'rally.org.review.show': 'Answers ({n})',\n    'rally.org.review.hide': 'Collapse',\n    'rally.org.review.none': 'No answers yet.',\n    'rally.org.review.visited': 'Visited',\n    'rally.org.review.estimate': 'Guess',\n    'rally.org.review.right': 'correct',\n    'rally.org.review.wrong': 'wrong',\n    'rally.org.review.second': '2nd try',\n    'rally.org.review.firstTry': '(first: {v})',\n    'rally.org.review.usedHint': 'used the hint',\n    'rally.org.review.noGps': 'no GPS',\n\n    // Round 2 (Spec §11)\n    'rally.org.placing.searchHint': 'Or search for the place:',\n    'rally.org.set.timeLimitStep': 'Time limit in 15-minute steps',\n    'rally.org.setup.copied': 'Settings copied from your last event with this tour. The name list is empty.',\n    'rally.org.setup.teamNames': 'Team names',\n    'rally.org.setup.teamNamesHint': 'Leave empty to use the default names. You can also change them later in the lobby.',\n    'rally.org.setup.teamNameAria': 'Name for team {n} (default: {name})',\n    'rally.org.setup.joinTitle': 'Joining',\n    'rally.org.setup.lateJoin': 'Allow late joining',\n    'rally.org.setup.lateJoin.on': 'People who arrive after the start can still join and go into the smallest team.',\n    'rally.org.setup.lateJoin.off': 'Nobody can join after the start.',\n    'rally.org.setup.rosterOnly': 'Only names on the list',\n    'rally.org.setup.rosterOnly.on': 'Only people on your name list can join. Small typos are fine.',\n    'rally.org.setup.rosterOnly.off': 'People who aren’t on the list can join too.',\n    'rally.org.role.player': 'Play along',\n    'rally.org.role.player.body': 'You play in a team and score points like everyone else. Join with the code yourself once the event is created.',\n    'rally.org.lobby.youPlay': 'You’re playing',\n    'rally.org.lobby.playerNote': 'You’re playing too: join with code {code} like everyone else. You control the start and the results here.',\n    'rally.org.lobby.shuffleTitle': 'Reshuffle the teams?',\n    'rally.org.lobby.shuffleBody.preset': 'Your fixed team list will be lost. Everyone gets shuffled at random.',\n    'rally.org.lobby.shuffleBody.self': 'The teams people picked for themselves will be lost.',\n    'rally.org.lobby.startSolo': 'Only one person in: {teams}.',\n    'rally.org.lobby.startBodyNoLate': 'After that, nobody new can join and the teams are fixed. The clock starts now.',\n    'rally.org.live.endsAt': 'Ends at {time}',\n    'rally.org.live.noPosition': 'No location yet',\n    'rally.org.live.noSignalSince': 'No signal for {n} min',\n    'rally.org.live.signalAlarm': 'No signal from {teams}',\n    'rally.org.live.signalAlarmBody': 'Give them a quick call or check the map. Their phone may be off or GPS turned off.',\n    'rally.org.live.suspiciousFast': 'Unusually fast. No finish bonus.',\n    'rally.org.live.suspiciousGps': 'Mostly confirmed without GPS. No finish bonus.',\n    'rally.org.adjust.open': 'Adjust',\n    'rally.org.adjust.openAria': 'Adjust {team}',\n    'rally.org.adjust.kicker': 'Adjust points',\n    'rally.org.adjust.points': 'Deduct points',\n    'rally.org.adjust.pointsHint': 'For example for a skipped stop or a broken rule.',\n    'rally.org.adjust.reason': 'Reason',\n    'rally.org.adjust.reasonHint': 'Shown next to the points in the results.',\n    'rally.org.adjust.reasonPlaceholder': 'e.g. skipped stop 4',\n    'rally.org.adjust.apply': 'Deduct {n} points',\n    'rally.org.adjust.applied': 'Points deducted',\n    'rally.org.adjust.dir': 'Direction',\n    'rally.org.adjust.dirMinus': 'Deduct',\n    'rally.org.adjust.dirPlus': 'Award',\n    'rally.org.adjust.pointsPlus': 'Award points',\n    'rally.org.adjust.pointsPlusHint': 'For example when an answer was actually right but the app marked it wrong.',\n    'rally.org.adjust.applyPlus': 'Award {n} points',\n    'rally.org.adjust.appliedPlus': 'Points awarded',\n    'rally.org.adjust.reasonPlaceholderPlus': 'e.g. stop 3 was right after all',\n    'rally.org.adjust.exclude': 'Disqualify team',\n    'rally.org.adjust.excludeTitle': 'Disqualify {team}?',\n    'rally.org.adjust.excludeBody': 'The team gets no rank and can’t win. You can undo this until the awards.',\n    'rally.org.adjust.excluded': 'Team disqualified',\n    'rally.org.adjust.include': 'Count again',\n    'rally.org.adjust.included': 'The team counts again',\n    'rally.org.adjust.badge': 'Disqualified',\n    'rally.org.adjust.delta': '{n} points',\n    'rally.org.finale.adjustTitle': 'Adjust before the awards',\n    'rally.org.finale.adjustHint': 'Deduct or award points, or disqualify a team. This works until you end the event.',\n    'rally.org.review.at': 'at {time}',\n    'rally.org.review.copy': 'Copy results',\n    'rally.org.review.copied': 'Results copied',\n    'rally.org.copy.standings': 'Ranking',\n    'rally.org.copy.answers': 'Answers',\n    'rally.org.copy.excluded': 'disqualified',\n  };\n\n  // Finale und Rangliste (rally-finale.jsx), auch von der Spieler-Ansicht genutzt\n  const rallyFinaleDe = {\n    'rally.finale.introTitle': 'Gleich wird aufgelöst',\n    'rally.finale.introBody': '{n} Schätzfragen sind noch offen. Die Spielleitung deckt sie jetzt nacheinander auf.',\n    'rally.finale.introBodyOne': 'Eine Schätzfrage ist noch offen. Die Spielleitung deckt sie jetzt auf.',\n    'rally.finale.waitHost': 'Die Spielleitung deckt gleich auf',\n    'rally.finale.waitEnd': 'Gleich beendet die Spielleitung das Event.',\n    'rally.finale.questionKicker': 'Schätzfrage {n} von {total}',\n    'rally.finale.truth': 'Richtig ist',\n    'rally.finale.exact': 'Genau getroffen!',\n    'rally.finale.off': '{n} daneben',\n    'rally.finale.points': '+{n} Pkt.',\n    'rally.finale.noGuess': 'Ohne Schätzung: {teams}',\n    'rally.finale.first': 'Erste Schätzfrage aufdecken',\n    'rally.finale.firstOne': 'Schätzfrage aufdecken',\n    'rally.finale.next': 'Weiter',\n    'rally.finale.toCeremony': 'Zur Siegerehrung',\n    'rally.finale.end': 'Event beenden',\n    'rally.finale.ended': 'Event beendet',\n    'rally.finale.ceremony': 'Siegerehrung',\n    'rally.finale.winner': 'Sieg für {team}!',\n    'rally.finale.actionFailed': 'Das hat nicht geklappt. Prüf die Verbindung und tipp noch einmal.',\n    'rally.finale.tie': 'Gleichstand an der Spitze!',\n    'rally.finale.podium': 'Podest',\n    'rally.finale.allTeams': 'Alle Teams',\n    'rally.finale.base': 'Fragen {n}',\n    'rally.finale.estimate': 'Schätzen {n}',\n    'rally.finale.you': 'dein Team',\n    'rally.finale.rankAria': 'Platz {n}',\n    'rally.finale.noTeams': 'Noch keine Teams',\n    'rally.finale.retries': '{n}× im 2. Versuch',\n    'rally.finale.flag.fast': 'Auffällig schnell ({kmh} km/h)',\n    'rally.finale.flag.gps': 'Viele Stationen ohne GPS',\n    'rally.finale.flag.noGps': '{n}× ohne GPS',\n    'rally.finale.flag.explainCheck': 'Frag am besten kurz nach, ob alles mit rechten Dingen zuging.',\n    'rally.finale.introBodyYou': '{n} Schätzfragen sind noch offen. Du deckst sie jetzt nacheinander auf.',\n    'rally.finale.introBodyOneYou': 'Eine Schätzfrage ist noch offen. Du deckst sie jetzt auf.',\n    'rally.finale.introBodyNamed': '{n} Schätzfragen sind noch offen. {host} deckt sie jetzt nacheinander auf.',\n    'rally.finale.introBodyOneNamed': 'Eine Schätzfrage ist noch offen. {host} deckt sie jetzt auf.',\n    'rally.finale.introBodyUs': '{n} Schätzfragen sind noch offen. Ihr deckt sie jetzt gemeinsam auf.',\n    'rally.finale.introBodyOneUs': 'Eine Schätzfrage ist noch offen. Ihr deckt sie jetzt gemeinsam auf.',\n    'rally.finale.waitHostYou': 'Du deckst gleich auf',\n    'rally.finale.waitHostNamed': '{host} deckt gleich auf',\n    'rally.finale.waitHostUs': 'Gleich wird aufgedeckt',\n    'rally.finale.waitEndYou': 'Du beendest gleich das Spiel.',\n    'rally.finale.waitEndNamed': '{host} beendet gleich das Spiel.',\n    'rally.finale.waitEndUs': 'Gleich ist das Spiel zu Ende.',\n    'rally.finale.endGame': 'Spiel beenden',\n    'rally.finale.waitEndGame': 'Gleich beendet die Spielleitung das Spiel.',\n    'rally.finale.endedGame': 'Spiel beendet',\n    'rally.finale.soloKicker': 'Euer Ergebnis',\n    'rally.finale.soloOf': 'von {max} möglichen Punkten',\n    'rally.finale.soloQuestions': 'Fragen',\n    'rally.finale.soloEstimates': 'Schätzfragen',\n    'rally.finale.soloCorrect': '{n} von {total} Fragen richtig',\n  };\n\n  const rallyFinaleEn = {\n    'rally.finale.introTitle': 'The reveal is coming up',\n    'rally.finale.introBody': '{n} estimate questions are still open. The host will now reveal them one by one.',\n    'rally.finale.introBodyOne': 'One estimate question is still open. The host will reveal it now.',\n    'rally.finale.waitHost': 'The host is about to reveal',\n    'rally.finale.waitEnd': 'The host will end the event in a moment.',\n    'rally.finale.questionKicker': 'Estimate {n} of {total}',\n    'rally.finale.truth': 'The answer is',\n    'rally.finale.exact': 'Spot on!',\n    'rally.finale.off': 'off by {n}',\n    'rally.finale.points': '+{n} pts',\n    'rally.finale.noGuess': 'No guess: {teams}',\n    'rally.finale.first': 'Reveal the first estimate',\n    'rally.finale.firstOne': 'Reveal the estimate',\n    'rally.finale.next': 'Next',\n    'rally.finale.toCeremony': 'On to the awards',\n    'rally.finale.end': 'End event',\n    'rally.finale.ended': 'Event finished',\n    'rally.finale.ceremony': 'Awards',\n    'rally.finale.winner': '{team} win!',\n    'rally.finale.actionFailed': 'That didn’t work. Check your connection and tap again.',\n    'rally.finale.tie': 'It’s a tie at the top!',\n    'rally.finale.podium': 'Podium',\n    'rally.finale.allTeams': 'All teams',\n    'rally.finale.base': 'Questions {n}',\n    'rally.finale.estimate': 'Estimates {n}',\n    'rally.finale.you': 'your team',\n    'rally.finale.rankAria': 'Rank {n}',\n    'rally.finale.noTeams': 'No teams yet',\n    'rally.finale.retries': '{n}× on the 2nd try',\n    'rally.finale.flag.fast': 'Suspiciously fast ({kmh} km/h)',\n    'rally.finale.flag.gps': 'Many stops without GPS',\n    'rally.finale.flag.noGps': '{n}× without GPS',\n    'rally.finale.flag.explainCheck': 'Best to have a quick word with them and check everything was above board.',\n    'rally.finale.introBodyYou': '{n} estimate questions are still open. You now reveal them one by one.',\n    'rally.finale.introBodyOneYou': 'One estimate question is still open. You reveal it now.',\n    'rally.finale.introBodyNamed': '{n} estimate questions are still open. {host} now reveals them one by one.',\n    'rally.finale.introBodyOneNamed': 'One estimate question is still open. {host} reveals it now.',\n    'rally.finale.introBodyUs': '{n} estimate questions are still open. You’ll reveal them together now.',\n    'rally.finale.introBodyOneUs': 'One estimate question is still open. You’ll reveal it together now.',\n    'rally.finale.waitHostYou': 'You’re about to reveal',\n    'rally.finale.waitHostNamed': '{host} is about to reveal',\n    'rally.finale.waitHostUs': 'The reveal is coming up',\n    'rally.finale.waitEndYou': 'You’ll end the game in a moment.',\n    'rally.finale.waitEndNamed': '{host} will end the game in a moment.',\n    'rally.finale.waitEndUs': 'The game is about to end.',\n    'rally.finale.endGame': 'End game',\n    'rally.finale.waitEndGame': 'The host will end the game in a moment.',\n    'rally.finale.endedGame': 'Game over',\n    'rally.finale.soloKicker': 'Your result',\n    'rally.finale.soloOf': 'out of {max} possible points',\n    'rally.finale.soloQuestions': 'Questions',\n    'rally.finale.soloEstimates': 'Estimates',\n    'rally.finale.soloCorrect': '{n} of {total} questions right',\n  };\n\n  if (window.I18n && window.I18n.strings) {\n    Object.assign(window.I18n.strings.de, rallyOrgDe, rallyFinaleDe);\n    Object.assign(window.I18n.strings.en, rallyOrgEn, rallyFinaleEn);\n  }\n})();\n"],
  "mappings": "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",
  "names": ["rallyOrgDe", "rallyOrgEn", "rallyFinaleDe", "rallyFinaleEn"]
}
