{
  "version": 3,
  "sources": ["rally-strings.jsx"],
  "sourcesContent": ["/* FACT Rallye: Strings der gemeinsamen UI-Bausteine (rally-ui.jsx), Prefix rally.ui.*,\n * und neue Finale-Strings (rally-finale.jsx), Prefix rally.fin.*\n * Muster wie audio-strings.jsx. rally.org.* und rally.play.* kommen in eigene Dateien\n * (rally-strings-org.jsx, rally-strings-play.jsx), lint_i18n.py liest rally-strings*.jsx.\n */\n(function() {\n  const rallyUiDe = {\n    'rally.ui.close': 'Schließen',\n    'rally.ui.cancel': 'Abbrechen',\n    'rally.ui.confirm': 'Bestätigen',\n    'rally.ui.loading': 'Lädt …',\n    'rally.ui.retry': 'Nochmal versuchen',\n    'rally.ui.slow.title': 'Das dauert gerade länger',\n    'rally.ui.slow.body': 'Die Verbindung hakt wohl. Versuch es nochmal oder geh zurück zur Spielen-Übersicht.',\n    'rally.ui.slow.back': 'Zur Übersicht',\n    'rally.ui.map.unavailable': 'Karte gerade nicht verfügbar',\n    'rally.ui.map.start': 'Startpunkt',\n    'rally.ui.map.finish': 'Ziel',\n    'rally.ui.map.you': 'Du bist hier',\n    'rally.ui.map.recenter': 'Ausschnitt anpassen',\n    'rally.ui.qr.alt': 'QR-Code zum Mitmachen',\n    'rally.ui.qr.loading': 'QR-Code wird erstellt',\n    'rally.ui.qr.unavailable': 'QR-Code gerade nicht verfügbar. Der Code darunter funktioniert genauso.',\n    'rally.ui.stepper.dec': 'Weniger',\n    'rally.ui.stepper.inc': 'Mehr',\n    'rally.ui.geo.waiting': 'Suche dein GPS-Signal …',\n    'rally.ui.geo.denied': 'Standortzugriff ist blockiert. Erlaube ihn in den Browser-Einstellungen, sonst öffnen sich die Stationen nicht.',\n    'rally.ui.geo.unavailable': 'Dein Standort lässt sich gerade nicht bestimmen.',\n    'rally.ui.geo.timeout': 'GPS braucht länger als sonst. Unter freiem Himmel klappt es meist schneller.',\n    'rally.ui.geo.unsupported': 'Dieses Gerät gibt keinen Standort heraus.',\n    'rally.ui.geo.debug': 'Testmodus: Position ist simuliert',\n    'rally.ui.event.notFound': 'Dieses Event gibt es nicht mehr.',\n    'rally.ui.event.loadError': 'Laden hat nicht geklappt. Prüf kurz deine Verbindung.',\n\n    // Finale und Rangliste (rally-finale.jsx), Runde 2: Korrekturen, Ausschluss, Bonus fürs frühe Ankommen\n    'rally.fin.speed': 'Bonus fürs frühe Ankommen {n}',\n    'rally.fin.speedWhy.fast': '(Tempo auffällig)',\n    'rally.fin.speedWhy.gps': '(viel ohne GPS)',\n    'rally.fin.soloSpeed': 'Bonus fürs frühe Ankommen',\n    'rally.fin.soloAdjust': 'Korrektur',\n    'rally.fin.adjust': 'Korrektur {n}',\n    'rally.fin.adjustWhy': 'Korrektur {n}: {why}',\n    'rally.fin.dq': 'ausgeschlossen',\n    'rally.fin.dqAria': 'Ausgeschlossen, ohne Platzierung',\n    'rally.fin.dqWhy': 'Ausgeschlossen: {why}',\n    'rally.fin.noWinner': 'Diesmal gibt es keinen Sieger',\n    'rally.fin.points1': '+1 Punkt',\n    'rally.fin.flag.explain': 'Darum bekommt dieses Team keinen Bonus fürs frühe Ankommen. Frag am besten kurz nach.',\n    'rally.fin.legend': 'Fragen: Punkte für richtige Antworten, im zweiten Versuch die Hälfte. Schätzen: Punkte aus dem Finale. Bonus fürs frühe Ankommen: Extrapunkte für die Ersten am Ziel.',\n    'rally.fin.legendNoEst': 'Fragen: Punkte für richtige Antworten, im zweiten Versuch die Hälfte. Bonus fürs frühe Ankommen: Extrapunkte für die Ersten am Ziel.',\n    'rally.fin.legendNoSpeed': 'Fragen: Punkte für richtige Antworten, im zweiten Versuch die Hälfte. Schätzen: Punkte aus dem Finale.',\n    'rally.fin.legendNoEstNoSpeed': 'Fragen: Punkte für richtige Antworten, im zweiten Versuch die Hälfte.',\n    'rally.fin.legendAdjust': 'Korrektur: Punkte, die die Spielleitung von Hand vergeben oder abgezogen hat. Ausgeschlossene Teams bekommen keinen Platz.',\n  };\n\n  const rallyUiEn = {\n    'rally.ui.close': 'Close',\n    'rally.ui.cancel': 'Cancel',\n    'rally.ui.confirm': 'Confirm',\n    'rally.ui.loading': 'Loading …',\n    'rally.ui.retry': 'Try again',\n    'rally.ui.slow.title': 'This is taking a while',\n    'rally.ui.slow.body': 'Your connection seems shaky. Try again or head back to the Play overview.',\n    'rally.ui.slow.back': 'Back to overview',\n    'rally.ui.map.unavailable': 'Map unavailable right now',\n    'rally.ui.map.start': 'Start',\n    'rally.ui.map.finish': 'Finish',\n    'rally.ui.map.you': 'You are here',\n    'rally.ui.map.recenter': 'Fit map',\n    'rally.ui.qr.alt': 'QR code to join',\n    'rally.ui.qr.loading': 'Creating QR code',\n    'rally.ui.qr.unavailable': 'QR code unavailable right now. The code below works just as well.',\n    'rally.ui.stepper.dec': 'Fewer',\n    'rally.ui.stepper.inc': 'More',\n    'rally.ui.geo.waiting': 'Looking for your GPS signal …',\n    'rally.ui.geo.denied': 'Location access is blocked. Allow it in your browser settings, otherwise the stops won’t unlock.',\n    'rally.ui.geo.unavailable': 'Can’t pin down your location right now.',\n    'rally.ui.geo.timeout': 'GPS is taking longer than usual. It’s usually faster out in the open.',\n    'rally.ui.geo.unsupported': 'This device doesn’t share its location.',\n    'rally.ui.geo.debug': 'Test mode: simulated position',\n    'rally.ui.event.notFound': 'This event no longer exists.',\n    'rally.ui.event.loadError': 'Couldn’t load. Check your connection.',\n\n    'rally.fin.speed': 'Finish bonus {n}',\n    'rally.fin.speedWhy.fast': '(suspicious pace)',\n    'rally.fin.speedWhy.gps': '(many stops without GPS)',\n    'rally.fin.soloSpeed': 'Finish bonus',\n    'rally.fin.soloAdjust': 'Adjustment',\n    'rally.fin.adjust': 'Adjustment {n}',\n    'rally.fin.adjustWhy': 'Adjustment {n}: {why}',\n    'rally.fin.dq': 'disqualified',\n    'rally.fin.dqAria': 'Disqualified, no rank',\n    'rally.fin.dqWhy': 'Disqualified: {why}',\n    'rally.fin.noWinner': 'No winner this time',\n    'rally.fin.points1': '+1 pt',\n    'rally.fin.flag.explain': 'That’s why this team gets no finish bonus. Best to have a quick word with them.',\n    'rally.fin.legend': 'Questions: points for correct answers, half points on the second try. Estimates: points from the final round. Finish bonus: extra points for the first teams at the finish.',\n    'rally.fin.legendNoEst': 'Questions: points for correct answers, half points on the second try. Finish bonus: extra points for the first teams at the finish.',\n    'rally.fin.legendNoSpeed': 'Questions: points for correct answers, half points on the second try. Estimates: points from the final round.',\n    'rally.fin.legendNoEstNoSpeed': 'Questions: points for correct answers, half points on the second try.',\n    'rally.fin.legendAdjust': 'Adjustment: points the host added or took away by hand. Disqualified teams don’t get a rank.',\n  };\n\n  if (window.I18n && window.I18n.strings) {\n    Object.assign(window.I18n.strings.de, rallyUiDe);\n    Object.assign(window.I18n.strings.en, rallyUiEn);\n  } else {\n    console.error('rally-strings.jsx loaded before translations.jsx');\n  }\n})();\n"],
  "mappings": "CAKC,UAAW,CACV,MAAMA,EAAY,CAChB,iBAAkB,YAClB,kBAAmB,YACnB,mBAAoB,aACpB,mBAAoB,SACpB,iBAAkB,oBAClB,sBAAuB,2BACvB,qBAAsB,sFACtB,qBAAsB,gBACtB,2BAA4B,+BAC5B,qBAAsB,aACtB,sBAAuB,OACvB,mBAAoB,eACpB,wBAAyB,sBACzB,kBAAmB,wBACnB,sBAAuB,wBACvB,0BAA2B,0EAC3B,uBAAwB,UACxB,uBAAwB,OACxB,uBAAwB,0BACxB,sBAAuB,kHACvB,2BAA4B,mDAC5B,uBAAwB,+EACxB,2BAA4B,4CAC5B,qBAAsB,oCACtB,0BAA2B,mCAC3B,2BAA4B,wDAG5B,kBAAmB,gCACnB,0BAA2B,oBAC3B,yBAA0B,kBAC1B,sBAAuB,4BACvB,uBAAwB,YACxB,mBAAoB,gBACpB,sBAAuB,uBACvB,eAAgB,iBAChB,mBAAoB,mCACpB,kBAAmB,wBACnB,qBAAsB,gCACtB,oBAAqB,WACrB,yBAA0B,wFAC1B,mBAAoB,wKACpB,wBAAyB,uIACzB,0BAA2B,yGAC3B,+BAAgC,wEAChC,yBAA0B,4HAC5B,EAEMC,EAAY,CAChB,iBAAkB,QAClB,kBAAmB,SACnB,mBAAoB,UACpB,mBAAoB,YACpB,iBAAkB,YAClB,sBAAuB,yBACvB,qBAAsB,4EACtB,qBAAsB,mBACtB,2BAA4B,4BAC5B,qBAAsB,QACtB,sBAAuB,SACvB,mBAAoB,eACpB,wBAAyB,UACzB,kBAAmB,kBACnB,sBAAuB,mBACvB,0BAA2B,oEAC3B,uBAAwB,QACxB,uBAAwB,OACxB,uBAAwB,gCACxB,sBAAuB,mGACvB,2BAA4B,0CAC5B,uBAAwB,wEACxB,2BAA4B,0CAC5B,qBAAsB,gCACtB,0BAA2B,+BAC3B,2BAA4B,wCAE5B,kBAAmB,mBACnB,0BAA2B,oBAC3B,yBAA0B,2BAC1B,sBAAuB,eACvB,uBAAwB,aACxB,mBAAoB,iBACpB,sBAAuB,wBACvB,eAAgB,eAChB,mBAAoB,wBACpB,kBAAmB,sBACnB,qBAAsB,sBACtB,oBAAqB,QACrB,yBAA0B,kFAC1B,mBAAoB,8KACpB,wBAAyB,sIACzB,0BAA2B,gHAC3B,+BAAgC,wEAChC,yBAA0B,8FAC5B,EAEI,OAAO,MAAQ,OAAO,KAAK,SAC7B,OAAO,OAAO,OAAO,KAAK,QAAQ,GAAID,CAAS,EAC/C,OAAO,OAAO,OAAO,KAAK,QAAQ,GAAIC,CAAS,GAE/C,QAAQ,MAAM,kDAAkD,CAEpE,GAAG",
  "names": ["rallyUiDe", "rallyUiEn"]
}
