feat(hunt): track walking distance via GPS, show live locations on map
Add foreground-only GPS distance tracking for hunts
This commit is contained in:
@@ -90,6 +90,7 @@
|
||||
"back_home": "Zurück zur Startseite",
|
||||
"back_to_hunt": "Zurück zum Hunt",
|
||||
"cancel": "Abbrechen",
|
||||
"distance": "Strecke",
|
||||
"join": "Beitreten",
|
||||
"login_first": "Erst anmelden",
|
||||
"no_pictures": "Es wurden noch keine Bilder abgeschickt :(",
|
||||
@@ -118,6 +119,7 @@
|
||||
"start": "Start",
|
||||
"success": "Hunt erfolgreich erstellt!",
|
||||
"title": "Neuen Hunt erstellen",
|
||||
"track_distance": "Gelaufene Strecke aufzeichnen",
|
||||
"virtual": "Virtueller Hunt"
|
||||
},
|
||||
"diashow": {
|
||||
@@ -166,6 +168,17 @@
|
||||
"teams": "Teams",
|
||||
"title": "Hunts",
|
||||
"total_points": "Punktestand: {score}",
|
||||
"tracking": {
|
||||
"consent": "Meine gelaufene Strecke aufzeichnen",
|
||||
"consent_explain": "Solange dies aktiv ist, wird dein Standort im Hintergrund aufgezeichnet, während diese Hunt-Seite geöffnet ist, und daraus die gelaufene Strecke berechnet. Wenn der Tab ausgeblendet ist oder du pausierst, wird nichts aufgezeichnet. Dies ermöglicht uns zu sehen, wo alle Teams unterwegs sind.",
|
||||
"last_fix": "letzter Punkt {ago}",
|
||||
"pause": "Pause",
|
||||
"resume": "Fortsetzen",
|
||||
"status_paused": "Pausiert",
|
||||
"status_tracking": "Aufzeichnung läuft",
|
||||
"title": "Gelaufene Strecke",
|
||||
"unsupported": "Die Standortbestimmung wird von deinem Browser nicht unterstützt."
|
||||
},
|
||||
"your_team": "Dein Team:"
|
||||
},
|
||||
"imprint": {
|
||||
@@ -188,6 +201,21 @@
|
||||
"step_win_text": "Sammle Punkte, klettere die Rangliste hinauf und feiere in der Showcase.",
|
||||
"step_win_title": "Punkte gewinnen"
|
||||
},
|
||||
"map": {
|
||||
"accuracy": "Genauigkeit",
|
||||
"last_fix": "letzte Position {ago}",
|
||||
"last_updated": "Zuletzt aktualisiert: {time}",
|
||||
"layer_answers": "Antworten",
|
||||
"layer_positions": "Live-Positionen",
|
||||
"member": "Mitglied",
|
||||
"nav": "Live-Karte",
|
||||
"no_teams": "Noch keine Teams.",
|
||||
"open_quest_admin": "Quest-Administration öffnen",
|
||||
"roster": "Teams & Spieler",
|
||||
"team": "Team",
|
||||
"time": "Zeit",
|
||||
"title": "Live-Karte"
|
||||
},
|
||||
"pictures": {
|
||||
"filter_quest": "Filtere Bilder nach Quests",
|
||||
"filter_team": "Filtere Bilder nach Teams",
|
||||
@@ -197,6 +225,11 @@
|
||||
},
|
||||
"profile": {
|
||||
"admins_and_creators": "Admins & Ersteller",
|
||||
"distances": {
|
||||
"no_distances": "Noch keine Strecken aufgezeichnet.",
|
||||
"title": "Deine Strecken",
|
||||
"total": "Gesamt: {distance}"
|
||||
},
|
||||
"new_password": "Neues Passwort",
|
||||
"no_pictures": "Noch keine Bilder hochgeladen.",
|
||||
"old_password": "Altes Passwort",
|
||||
@@ -220,12 +253,15 @@
|
||||
"finalize": "Antwort finalisieren",
|
||||
"finalize_explain": "Dies gibt den Admins die Möglichkeit deine Antwort zu bewerten und dir Punkte zu geben. Du kannst deine Antwort anschließend nicht mehr ändern!",
|
||||
"last_update": "Letztes Update: {date} von {name}",
|
||||
"location_unavailable": "Dein Standort konnte nicht ermittelt werden, die Antwort wird ohne ihn übermittelt.",
|
||||
"private_image": "Privates Bild",
|
||||
"private_image_explain": "Private Bilder werden in der öffentlichen Galerie, Diashow und im Showcase ausgeblendet. Admins können sie weiterhin zur Bewertung sehen.",
|
||||
"required_answer": "Erforderliche Antwort",
|
||||
"review": "Bewertung",
|
||||
"reviewed_by": "von {name} am {date}",
|
||||
"score": "Punkte:",
|
||||
"send_location": "Aktuellen Standort senden",
|
||||
"send_location_explain": "Hängt deine aktuelle GPS-Position an diese Antwort an.",
|
||||
"submission": "Einreichung",
|
||||
"upload_compress": "Bild wird komprimiert...",
|
||||
"upload_title": "Antwort wird hochgeladen...",
|
||||
@@ -270,6 +306,7 @@
|
||||
"showcase": {
|
||||
"answers": "Antworten",
|
||||
"crew": "Crew",
|
||||
"distance": "Strecke",
|
||||
"first_place": "Erster Platz",
|
||||
"leaderboard": "Rangliste",
|
||||
"pictures": "Bilder",
|
||||
@@ -280,6 +317,7 @@
|
||||
"table": {
|
||||
"answers": "Antworten",
|
||||
"description": "Beschreibung",
|
||||
"distance": "Strecke",
|
||||
"name": "Name",
|
||||
"place": "Platz",
|
||||
"score": "Punkte"
|
||||
|
||||
@@ -90,6 +90,7 @@
|
||||
"back_home": "Back home",
|
||||
"back_to_hunt": "Back to Hunt",
|
||||
"cancel": "Cancel",
|
||||
"distance": "Distance",
|
||||
"join": "Join",
|
||||
"login_first": "Login first",
|
||||
"no_pictures": "No pictures has been submitted yet :(",
|
||||
@@ -118,6 +119,7 @@
|
||||
"start": "Start",
|
||||
"success": "Hunt created successfully!",
|
||||
"title": "Create a new Hunt",
|
||||
"track_distance": "Track walking distance",
|
||||
"virtual": "Virtual hunt"
|
||||
},
|
||||
"diashow": {
|
||||
@@ -166,6 +168,17 @@
|
||||
"teams": "Teams",
|
||||
"title": "Hunts",
|
||||
"total_points": "Total points: {score}",
|
||||
"tracking": {
|
||||
"consent": "Record my walking distance",
|
||||
"consent_explain": "While this is on, your location is recorded in the background while this hunt page is open and used to calculate the distance you walked. Nothing is recorded when the tab is hidden or you pause. This allows us to monitor where the teams are.",
|
||||
"last_fix": "last fix {ago}",
|
||||
"pause": "Pause",
|
||||
"resume": "Resume",
|
||||
"status_paused": "Paused",
|
||||
"status_tracking": "Tracking",
|
||||
"title": "Walking distance",
|
||||
"unsupported": "Geolocation is not supported by your browser."
|
||||
},
|
||||
"your_team": "Your team:"
|
||||
},
|
||||
"imprint": {
|
||||
@@ -188,6 +201,21 @@
|
||||
"step_win_text": "Collect points, climb the leaderboard and celebrate in the showcase.",
|
||||
"step_win_title": "Win points"
|
||||
},
|
||||
"map": {
|
||||
"accuracy": "Accuracy",
|
||||
"last_fix": "last fix {ago}",
|
||||
"last_updated": "Last updated: {time}",
|
||||
"layer_answers": "Answers",
|
||||
"layer_positions": "Live positions",
|
||||
"member": "Member",
|
||||
"nav": "Live Map",
|
||||
"no_teams": "No teams yet.",
|
||||
"open_quest_admin": "Open quest admin",
|
||||
"roster": "Teams & users",
|
||||
"team": "Team",
|
||||
"time": "Time",
|
||||
"title": "Live Map"
|
||||
},
|
||||
"pictures": {
|
||||
"filter_quest": "Filter pictures by quests",
|
||||
"filter_team": "Filter pictures by teams",
|
||||
@@ -197,6 +225,11 @@
|
||||
},
|
||||
"profile": {
|
||||
"admins_and_creators": "Admins & Creators",
|
||||
"distances": {
|
||||
"no_distances": "No distances recorded yet.",
|
||||
"title": "Your distances",
|
||||
"total": "Total: {distance}"
|
||||
},
|
||||
"new_password": "New password",
|
||||
"no_pictures": "No pictures uploaded yet.",
|
||||
"old_password": "Old password",
|
||||
@@ -220,12 +253,15 @@
|
||||
"finalize": "Finalize answer",
|
||||
"finalize_explain": "This allows the admins to review your answer and give you points. You cannot change your answer afterwards!",
|
||||
"last_update": "Last update: {date} by {name}",
|
||||
"location_unavailable": "Your location could not be determined, the answer is submitted without it.",
|
||||
"private_image": "Private image",
|
||||
"private_image_explain": "Private images are hidden from the public gallery, diashow and showcase. Admins can still see them for review.",
|
||||
"required_answer": "Required Answer",
|
||||
"review": "Review",
|
||||
"reviewed_by": "by {name} at {date}",
|
||||
"score": "Score:",
|
||||
"send_location": "Send current location",
|
||||
"send_location_explain": "Attaches your current GPS position to this answer.",
|
||||
"submission": "Submission",
|
||||
"upload_compress": "Compressing image...",
|
||||
"upload_title": "Uploading answer...",
|
||||
@@ -270,6 +306,7 @@
|
||||
"showcase": {
|
||||
"answers": "Answers",
|
||||
"crew": "Crew",
|
||||
"distance": "Distance",
|
||||
"first_place": "First place",
|
||||
"leaderboard": "Leaderboard",
|
||||
"pictures": "Pictures",
|
||||
@@ -280,6 +317,7 @@
|
||||
"table": {
|
||||
"answers": "Answers",
|
||||
"description": "Description",
|
||||
"distance": "Distance",
|
||||
"name": "Name",
|
||||
"place": "Place",
|
||||
"score": "Score"
|
||||
|
||||
Reference in New Issue
Block a user