From 336134e2b266b31607344b3e4f107f3dfc057993 Mon Sep 17 00:00:00 2001 From: florian Date: Sun, 28 Jan 2024 14:05:15 +0100 Subject: [PATCH] =?UTF-8?q?=C3=A4nderungen=20des=20Namens=20und=20hinzuf?= =?UTF-8?q?=C3=BCgen=20der=20aktuellen=20smallTexts.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- netlify.toml | 5 ++ package.json | 10 +-- readme.md | 6 +- src/routes/+error.svelte | 2 +- src/routes/faq/+page.svelte | 2 +- src/routes/lernmaterial/+page.svelte | 2 +- src/signup-form/de/messages.yml | 4 +- src/signup-form/de/pupil.yml | 2 +- src/signup-form/de/smallTexts.yml | 118 ++++++++++++++++++++++++++- static/manifest.json | 2 +- tests/pupil-form.test.ts | 5 +- tests/student-form.test.ts | 2 +- 12 files changed, 136 insertions(+), 24 deletions(-) diff --git a/netlify.toml b/netlify.toml index 84c14608..85e077b9 100644 --- a/netlify.toml +++ b/netlify.toml @@ -15,6 +15,11 @@ force = true from = "https://studenten-bilden-schueler.at/*" to = "https://studytutors.at/:splat" +[[redirects]] +force = true +from = "https://studenten-bilden-schueler.de/*" +to = "https://studytutors.de/:splat" + # proxy plausible script to avoid being falsely blocked # https://plausible.io/docs/proxy/introduction # https://plausible.io/docs/proxy/guides/netlify diff --git a/package.json b/package.json index 75066ee2..9dd390c6 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { "private": true, - "name": "studenten-bilden-schueler.de", - "title": "Studenten bilden Schüler", - "description": "SvelteKit + Contentful-powered homepage of the German student-run non-profit Studenten bilden Schüler", - "homepage": "https://studenten-bilden-schueler.de", + "name": "studytutors.de", + "title": "studyTutors", + "description": "SvelteKit + Contentful-powered homepage of the German student-run non-profit studyTutors", + "homepage": "https://studytutors.de", "version": "1.0.0", - "author": "Janosh Riebesell ", + "author": "Janosh Riebesell ", "repository": "https://github.com/sbsev/site", "type": "module", "scripts": { diff --git a/readme.md b/readme.md index f789607a..02ee166b 100644 --- a/readme.md +++ b/readme.md @@ -1,9 +1,9 @@

- Favicon + Favicon

- Studenten bilden Schüler + studyTutors

@@ -16,7 +16,7 @@

-Studenten bilden Schüler e.V. is a student-run nonprofit initiative with chapters located in university towns all over Germany. Our mission is to provide free tutoring to refugees and children from underprivileged families. +studyTutors e.V. is a student-run nonprofit initiative with chapters located in university towns all over Germany. Our mission is to provide free tutoring to refugees and children from underprivileged families. This site is built with [Svelte](https://github.com/sveltejs/svelte) and [Contentful](https://contentful.com). diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte index 3da3f567..1bcca038 100644 --- a/src/routes/+error.svelte +++ b/src/routes/+error.svelte @@ -4,7 +4,7 @@ - Fehler {$page.status} - Studenten bilden Schüler e.V. + Fehler {$page.status} - studyTutors e.V.
diff --git a/src/routes/faq/+page.svelte b/src/routes/faq/+page.svelte index f1073ac2..c5774af2 100644 --- a/src/routes/faq/+page.svelte +++ b/src/routes/faq/+page.svelte @@ -22,7 +22,7 @@ } let active_tag = `Alle` - const email = `info@studenten-bilden-schueler.de` + const email = `info@studytutors.de` let hash = typeof window !== `undefined` ? window.location.hash.slice(1) : `` $: filteredFaqs = data.faqs.filter( diff --git a/src/routes/lernmaterial/+page.svelte b/src/routes/lernmaterial/+page.svelte index 3c21c0fc..098dc1ec 100644 --- a/src/routes/lernmaterial/+page.svelte +++ b/src/routes/lernmaterial/+page.svelte @@ -19,7 +19,7 @@ } let active_tag = `Alle` - const email = `it@studenten-bilden-schueler.de` + const email = `it@studytutors.de` let hash: string $: filtered = data.studyPlatforms?.filter( diff --git a/src/signup-form/de/messages.yml b/src/signup-form/de/messages.yml index e38107d3..6257f055 100644 --- a/src/signup-form/de/messages.yml +++ b/src/signup-form/de/messages.yml @@ -4,11 +4,11 @@ submitSuccess: submitError: title: 😢 - note: Ein Fehler ist aufgetreten. Deine Anmeldung konnte nicht erfolgreich übermittelt werden. Bitte klicke erneut auf Absenden oder wende dich mit deinem Standort und Namen an [it@studenten-bilden-schueler.de](mailto:it@studenten-bilden-schueler.de?subject=Problem%20mit%20Anmeldeformular). + note: Ein Fehler ist aufgetreten. Deine Anmeldung konnte nicht erfolgreich übermittelt werden. Bitte klicke erneut auf Absenden oder wende dich mit deinem Standort und Namen an [it@studytutors.de](mailto:it@studytutors.de?subject=Problem%20mit%20Anmeldeformular). submit: title: Anmeldung abschicken - note: Du bekommst innerhalb einer Minute eine Bestätigungs-Email von uns. Wenn nicht, war vielleicht etwas mit deiner Mailadresse nicht in Ordnung. In dem Fall schicke uns bitte eine kurze Mail an und wir korrigieren deine Anmeldung. + note: Du bekommst innerhalb einer Minute eine Bestätigungs-Email von uns. Wenn nicht, war vielleicht etwas mit deiner Mailadresse nicht in Ordnung. In dem Fall schicke uns bitte eine kurze Mail an und wir korrigieren deine Anmeldung. errMsg: required: Dieses Feld ist erforderlich diff --git a/src/signup-form/de/pupil.yml b/src/signup-form/de/pupil.yml index 0d5b9d61..dffb0e54 100644 --- a/src/signup-form/de/pupil.yml +++ b/src/signup-form/de/pupil.yml @@ -14,7 +14,7 @@ header: 3. Wir organisieren das erste Treffen zwischen euch beiden. 4. Die wöchentliche Nachhilfe von 1-2 Stunden arrangiert ihr anschließend unter euch. - Bitte hab Verständnis, dass die Vermittlung Wochen dauern kann. Wir bemühen uns an allen Standorten ständig neue Nachhilfelehrkräfte zu rekrutieren, um dich so schnell wie möglich zu vermitteln. Wir bitten auch darum, nur eine Anmeldung pro Kind abzuschicken, da es sonst zu Planungsschwierigkeiten kommen könnte. Bei Fragen bezüglich des Vergabestatus könnt ihr eine E-Mail an den Standort senden, bei dem die Nachhilfe angefragt wurde. Die Adresse dafür lautet schueler.<standort>@studenten-bilden-schueler.de. Weitere Kontaktdetails sind auf den jeweiligen [Standortseiten](/standorte) zu finden. + Bitte hab Verständnis, dass die Vermittlung Wochen dauern kann. Wir bemühen uns an allen Standorten ständig neue Nachhilfelehrkräfte zu rekrutieren, um dich so schnell wie möglich zu vermitteln. Wir bitten auch darum, nur eine Anmeldung pro Kind abzuschicken, da es sonst zu Planungsschwierigkeiten kommen könnte. Bei Fragen bezüglich des Vergabestatus könnt ihr eine E-Mail an den Standort senden, bei dem die Nachhilfe angefragt wurde. Die Adresse dafür lautet schueler.<standort>@studytutors.de. Weitere Kontaktdetails sind auf den jeweiligen [Standortseiten](/standorte) zu finden. Die Daten, die du hier eingibst, werden in [Airtable](https://airtable.com) gespeichert. Informationen zur Datenverarbeitung findest du in unserer [Datenschutzerklärung](/datenschutz). diff --git a/src/signup-form/de/smallTexts.yml b/src/signup-form/de/smallTexts.yml index a12e78e3..e455ccfa 100644 --- a/src/signup-form/de/smallTexts.yml +++ b/src/signup-form/de/smallTexts.yml @@ -1,6 +1,7 @@ comment: This yaml is both on github and on contentful for versioning and checking of correctness. Only the version on contentful is actually used! country: de +locale: de-DE indexPage: title: Studenten bilden Schüler @@ -13,11 +14,13 @@ indexPage: boxes: locationsName: Standorte studentsName: Studierende - studentsNumber: 2872 + studentsNumber: 3228 pupilsName: Schüler:innen - pupilsNumber: 3186 + pupilsNumber: 3531 scholarshipName: 'Stipendien' - scholarshipNumber: 9 + scholarshipNumber: 23 + organizationMemberName: Vereinsmitglieder + organizationMemberNumber: 319 footer: name: 'Studenten bilden Schüler e.V.' @@ -34,10 +37,12 @@ map: text: active: 'aktiver Standort' inSetup: 'in Gründung' + partner: 'Partner' chapterList: locations: 'Unsere Standorte' inSetup: 'Standorte in Gründung' + partner: 'Partner Standorte' location: register: 'Anmeldungen' @@ -46,7 +51,7 @@ location: linkStudentInfo: '/mitmachen/nachhilfelehrer' infoStudentButton: 'Infos für Studierende' joinPupil: 'Suchst du Nachhilfe?' - declinePupil: 'Leider ist die Warteliste voll' + declinePupil: 'Warteliste voll :(' registerPupil: 'Als Schüler:in anmelden' linkPupilInfo: '/mitmachen/schueler' infoPupilButton: 'Infos für Schüler:innen' @@ -74,3 +79,108 @@ meta: name: 'Studenten bilden Schüler e.V.' description: 'Ehrenamtliche Nachhilfe von Studierenden für Schüler:innen in deutschlandweit über 50 Unistädten.' url: studenten-bilden-schueler.de + +icons: + global: + award: &AWARD 'fa-solid:award' + calendar: &CALENDAR 'oction:calendar' + child: &CHILD 'fa-solid:child' + close: &CLOSE 'ic:round-close' + currency: &CURRENCY 'ic:round-euro' + email: &EMAIL 'ic:email' + expand: &EXPAND 'bi:chevron-expand' + graduate: &GRADUATE 'fa-solid:user-graduate' + graduationCap: &GRADUATION_CAP 'fa-solid:graduation-cap' + group: &GROUP 'fa6-solid:user-group' + hands: &HANDS_HELPING 'fa-solid:hands-helping' + information: &INFORMATION 'bi:info-circle-fill' + link: &LINK 'bx:link' + newspaper: &NEWSPAPER 'ion:newspaper' + place: &PLACE 'ic:place' + plant: &PLANT 'ri:plant-fill' + selectAll: &SELECT_ALL 'ic:select-all' + socials: + Facebook: &FACEBOOK 'fa-brands:facebook' + Instagram: &INSTAGRAM 'fa-brands:instagram' + Linkedin: &LINKEDIN 'fa-brands:linkedin' + Twitter: &TWITTER 'fa-brands:twitter' + Youtube: &YOUTUBE 'fa-brands:youtube' + tags: &TAGS 'fa-solid:tags' + teacher: &TEACHER 'fa-solid:chalkboard-teacher' + theme: + dark: &THEME_DARK 'octicon:moon-16' + light: &THEME_LIGHT 'ic:round-wb-sunny' + system: &THEME_SYSTEM 'bi:laptop' + + pages: + article: + history: 'ic:round-history-edu' + person: 'bi:person-circle' + blog: + eye: 'ic:round-remove-red-eye' + chapterList: + construction: 'ic:round-construction' + footer: + Datenschutz: 'ic:round-privacy-tip' + Impressum: 'octicon:law' + Satzung: 'ion:document-text' + Spenden: *CURRENCY + cookie: 'bxs:cookie' + opensource: 'ri:open-source-fill' + index: + update: 'ic:update' + nav: + Anmeldung: 'ic:round-assignment-ind' + Blog: 'fa-solid:rss-square' + Internes: *HANDS_HELPING + Kontakt: 'ic:round-alternate-email' + Mitmachen: 'ion:people-circle' + Standorte: *PLACE + expand: *EXPAND + menu: 'heroicons-solid:menu' + 'Über Uns': *PLANT + placeSelect: + delete: 'ic:delete' + + tags: + blog: + Alle: *SELECT_ALL + Auszeichnung: *AWARD + Bundesvorstand: 'ion:stats-chart' + Erfahrungsberichte: 'ic:rate-review' + Events: 'ic:event-available' + Freizeit: 'ic:beach-access' + IT: 'bx:git-branch' + Interview: 'ic:question-answer' + Mentoring: *TEACHER + Nachhilfelehrer: *TEACHER + Sonstiges: 'fa6-solid:earth-europe' + 'Soziale Partner': 'fa-solid:handshake' + Spenden: *CURRENCY + Standorte: 'fa6-solid:map-location-dot' + Standortleiter: *GRADUATION_CAP + Stipendium: 'fa-solid:donate' + Werbung: 'ic:public' + faq: + Alle: *SELECT_ALL + Datenschutz: 'ic:round-privacy-tip' + Führungszeugnis: 'ic:round-assignment-ind' + Mitgliederversammlung: 'ic:round-group' + Nachhilfe: *TEACHER + Rahmenbedingungen: 'ic:filter-frames' + 'Rund ums Engagement': *HANDS_HELPING + Sonstiges: 'ic:round-miscellaneous-services' + 'Tipps für Standorte': 'ic:round-storefront' + Vereinsaustritt: 'ic:exit-to-app' + Vermittlung: 'ic:round-support-agent' + Versicherung: 'map:insurance-agency' + learningMaterial: + Alle: *SELECT_ALL + 'Deutsche Sprache': 'ic:language' + Deutschunterricht: 'simple-icons:disqus' + Englisch: 'fa-brands:erlang' + 'Lernen mit Karteikarten': 'bi:card-text' + Mathe: 'ic:functions' + Physik: 'simple-icons:atom' + 'Viele Fächer': 'ic:group-work' + Wissenschaft: 'ic:round-science' diff --git a/static/manifest.json b/static/manifest.json index 675e9cdb..0019df66 100644 --- a/static/manifest.json +++ b/static/manifest.json @@ -1,7 +1,7 @@ { "background_color": "#ffffff", "theme_color": "#003056", - "name": "Studenten bilden Schüler e.V.", + "name": "studyTutors e.V.", "short_name": "SbS", "display": "minimal-ui", "start_url": "/", diff --git a/tests/pupil-form.test.ts b/tests/pupil-form.test.ts index 7bf451d2..08891141 100644 --- a/tests/pupil-form.test.ts +++ b/tests/pupil-form.test.ts @@ -32,10 +32,7 @@ test(`pupil signup form can be submitted after filling all required fields`, asy await page.fill(`#phoneContact`, `012 345 678`) - await page.fill( - `#emailContact`, - `florian.kleinicke@studenten-bilden-schueler.de`, - ) + await page.fill(`#emailContact`, `florian.kleinicke@studytutors.de`) await page.fill(`#orgContact`, `Privat`) diff --git a/tests/student-form.test.ts b/tests/student-form.test.ts index 76bcd7e0..9ebbaf96 100644 --- a/tests/student-form.test.ts +++ b/tests/student-form.test.ts @@ -12,7 +12,7 @@ test(`student signup form can be submitted after filling all required fields`, a await page.fill(`#fullName`, `Foo Bar`) - await page.fill(`#email`, `florian.kleinicke@studenten-bilden-schueler.de`) + await page.fill(`#email`, `florian.kleinicke@studytutors.de`) await fill_select(page, `input#subjects`, [`Mathe`, `Physik`])