Rename main folders and write sql backend adaptor

This commit is contained in:
Ben Grant 2023-05-11 17:04:17 +10:00
parent 1d34f8e06d
commit fdc58b428b
212 changed files with 3577 additions and 4775 deletions

View file

@ -0,0 +1,62 @@
{
"name": "Crab Fit",
"tagline": "Erstelle dein eigenes",
"cta": "Erstelle deinen Crab Fit!",
"created": "Erstellt am {{date}}",
"donate": {
"info": "Danke, dass du Crab Fit verwendest. Wenn es dir gefällt, unterstütze uns doch!",
"button": "Spenden",
"title": "Jeder Beitrag zählt :)",
"options": {
"$2": "$2 spenden",
"$5": "$5 spenden",
"$10": "$10 spenden",
"choose": "Wähle einen Betrag"
},
"messages": {
"about": "Wenn dir Crab Fit helfen konnte, hilf uns, Crab Fit für dich am Laufen zu halten. 🦀",
"success": "Vielen Dank für deine Spende! Ohne dich wäre Crab Fit nicht kostenlos.",
"error": "Deine Spende konnte durch Google nicht verarbeitet werden. Bitte versuche, direkt auf der Website crab.fit zu spenden 🦀"
}
},
"options": {
"name": "Einstellungen",
"weekStart": {
"label": "Woche beginnt am",
"options": {
"Sunday": "Sonntag",
"Monday": "Montag"
}
},
"timeFormat": {
"label": "Zeitformat",
"options": {
"12h": "12h",
"24h": "24h"
}
},
"theme": {
"label": "Theme",
"options": {
"System": "System",
"Light": "Hell",
"Dark": "Dunkel"
}
},
"highlight": {
"label": "Beste Verfügbarkeit hervorheben",
"title": "Lass die beste Verfügbarkeit auf der Heatmap hervorstechen",
"options": {
"Off": "Aus",
"On": "An"
}
},
"language": {
"label": "Sprache"
}
},
"video": {
"title": "Crab Fit Promo Video",
"button": "Unser Video"
}
}

View file

@ -0,0 +1,67 @@
{
"available": "Verfügbar",
"greyed_times": "Dieser Bereich ist ausgegraut, da er nicht zum Event gehört. Möglicherweise sehen Sie sich dieses Ereignis in einer anderen Zeitzone als dem Ort an, an dem es erstellt wurde.",
"nav": {
"title": "Zum kopieren klicken",
"copied": "Kopiert!",
"shareinfo": "Kopiere den Link zu dieser Seite oder teile ihn per <1>E-Mail</1>.",
"shareinfo_alt": "Klicke auf den obenstehenden Link, um ihn in die Zwischenablage zu kopieren oder per <1>E-Mail</1> zu teilen.",
"email_subject": "Ablaufplanung {{event_name}}",
"email_body": "Rufe diesen Link auf, um deine Verfügbarkeiten einzugeben:"
},
"form": {
"signed_out": "Melde dich an, um deine Verfügbarkeit hinzuzufügen",
"signed_in": "Als {{name}} angemeldet",
"name": "Dein Name",
"password": "Passwort (optional)",
"button": "Anmelden",
"logout_button": "Ausloggen",
"info": "Diese Angaben gelten nur für diese Veranstaltung. Verwende ein Passwort, um zu verhindern, dass andere deine Verfügbarkeit ändern.",
"timezone": "Deine Zeitzone",
"errors": {
"name_required": "Ihr Name wird benötigt, um Ihre Verfügbarkeit zu speichern.",
"password_incorrect": "Das Passwort ist inkorrekt. Überprüfe, ob deine Angaben richtig geschrieben sind.",
"unknown": "Einloggen fehlgeschlagen. Bitte versuche es erneut."
},
"created_in_timezone": "Diese Veranstaltung wurde in der Zeitzone <strong>{{timezone}}</strong> erstellt. <3>Klicke hier</3> um sie zu übernehmen.",
"local_timezone": "Deine lokale Zeitzone wird als <strong>{{timezone}}</strong> erkannt. <3>Klicke hier</3> um sie zu übernehmen."
},
"offline": {
"title": "Du bist offline",
"body": "Ein Crab Fit funktioniert nicht offline.<br />Stelle sicher, dass du mit dem Internet verbunden bist und versuche es erneut."
},
"error": {
"title": "Event nicht gefunden",
"body": "Überprüfe, ob die URL korrekt ist. Beachten Sie, dass Ereignisse zum Schutz Ihrer Privatsphäre nach 3 Monaten Inaktivität gelöscht werden."
},
"tabs": {
"you": "Deine Verfügbarkeit",
"you_tooltip": "Melde dich an, um deine Verfügbarkeit festzulegen",
"group": "Gruppenverfügbarkeit"
},
"group": {
"legend_tooltip": "Klicke hier, um die grösste Verfügbarkeit hervorzuheben",
"info1": "Bewege den Mauszeiger oder tippe auf den Kalender unten, um zu sehen, wer verfügbar ist",
"info2": "Klicke auf die Namen unten, um einzelne Personen anzuzeigen"
},
"you": {
"info": "Klicke und ziehe im Kalender unten, um deine Verfügbarkeit festzulegen",
"google_cal": {
"login": "Mit Google Kalender synchronisieren",
"logout": "ausloggen",
"select_all": "Alle wählen",
"select_none": "Keine wählen",
"info": "Durch den Import wird deine aktuelle Verfügbarkeit überschrieben",
"button": "Verfügbarkeit importieren"
},
"outlook_cal": "Mit Outlook Kalender synchronisieren"
}
}

View file

@ -0,0 +1,23 @@
{
"name": "Crab Fit benutzen",
"p1": "Crab Fit hilft dir dabei, Dinge mit deinen Freunden oder Arbeitskollegen zu planen. Erstelle einen Termin, gib deine Verfügbarkeit ein, teile den Link, und sieh wann wer Zeit hat!",
"p2": "Unten stehen detaillierte Schritte wie du deinen Termin crab-fitten kannst.",
"s1": "Schritt 1",
"p3": "Benutze das Formular auf <1>crab.fit</1>, um einen neuen Termin zu erfassen. Du brauchst nur einen groben Zeitrahmen für den Termin anzugeben, aber noch nicht deine Verfügbarkeit",
"p4": "Beispiel: \"Jennys Geburtstags-Lunch\". Jenny will den Lunch in derselben Woche haben wie ihren Geburtstag, den 15. April, aber sie weiss, dass nicht alle ihre Freunde am 15. frei sind. Sie will ihn auch nicht am Wochenende",
"p5": "Jenny weiss auch, dass der Lunch zwischen 11 und 5 Uhr stattfinden muss.",
"s2": "Schritt 2",
"p6": "Gib deine verfügbare Zeit an für den Termin, den du eben erstellt hast.",
"p7": "In unserem Beispiel gibt Jenny an, dass sie an allen Tagen ausser Dienstag und Mittwoch nach 3 Uhr und auch nicht vor 1 Uhr am Freitag.",
"s3": "Schritt 3",
"p8": "Schicke den Link an alle, die du einladen willst.",
"p9": "Nachdem Jenny den Link an ihre Freunde geschickt hat, und nachdem alle ihre Zeiten eingetragen haben, kann sie auf der Heatmap sehen, wann die meisten Leute verfügbar sind. Sie wählt die dunkelsten Flächen für die Zeit, die für alle am besten passt.",
"p10": "In diesem Beispiel passt der Freitag von 1 bis 3 Uhr für alle am besten."
}

View file

@ -0,0 +1,61 @@
{
"create": "ERSTELLE EIN",
"recently_visited": "Kürzlich besucht",
"nav": {
"about": "Über Crab Fit",
"donate": "Spenden"
},
"form": {
"name": {
"label": "Gib deiner Veranstaltung einen Namen!",
"sublabel": "Oder lass das Feld leer, um einen zu generieren"
},
"dates": {
"label": "Welche Daten passen?",
"sublabel": "Klicken und ziehen zum auswählen",
"options": {
"specific": "Kalender",
"week": "Wochentage"
},
"tooltips": {
"previous": "Vorheriger Monat",
"next": "Nächster Monat",
"today": "heute"
}
},
"times": {
"label": "Welche Zeiten passen?",
"sublabel": "Klicken und ziehen zum auswählen"
},
"timezone": {
"label": "Und die Zeitzone",
"defaultOption": "Wählen..."
},
"button": "Erstellen",
"errors": {
"no_dates": "Bitte gib die Tage an.",
"same_times": "Bitte gib verschiedene Start- und Endzeiten an.",
"no_time": "Bitte gib eine Start- und Endzeit an.",
"unknown": "Es ist ein Fehler aufgetaucht. Bitte versuche es später noch einmal."
}
},
"offline": "Du kannst kein Crab Fit erstellen, wenn du keine Internetverbindung hast. Bitte stelle sicher, dass du verbunden bist.",
"about": {
"name": "Über Crab Fit",
"events": "Events erstellt",
"availabilities": "Verfügbarkeiten eingegeben",
"content": {
"p1": "Crab Fit hilft dir dabei, deine Veranstaltung an die Zeitpläne aller anzupassen. Erstelle einfach oben eine Veranstaltung und sende den Link an alle Teilnehmer. Die Ergebnisse werden live aktualisiert und du kannst einsehen, wann alle frei sind.<1/><2>Erfahre mehr über Crab Fit</2>.",
"p3": "Crab Fit wurde von <1>Ben Grant</1> entwickelt und ist die moderne Lösung für deine Gruppenplanungen.",
"p4": "Der Quellcode für Crab Fit ist open source. Wenn du Probleme findest oder mithelfen willst, kannst du das im <1>Repository</1> am einfachsten tun. Durch die Nutzung von Crab Fit stimmst du den <3>Datenschutzbestimmungen</3> zu.",
"p6": "Um Ihre Privatsphäre zu schützen, werden Ereignisse nach 3 Monaten Inaktivität gelöscht und alle Passwörter werden sicher gehasht.",
"p5": "Wenn dir Crab Fit helfen konnte, unterstütze uns unten, damit es für alle kostenlos bleibt. 🦀"
},
"chrome_extension": "Holen Sie sich die Chrome-Erweiterung",
"firefox_extension": "Holen Sie sich die Firefox-Erweiterung",
"safari_extension": "Holen Sie sich die Safari-Erweiterung",
"android_app": "Laden Sie die Android-App herunter"
}
}

View file

@ -0,0 +1,4 @@
{
"name": "Datenschutz-Bestimmungen",
"translate": "In Ihrer Sprache anzeigen"
}