From 7bf5b926612a0403c6d79d437341a525f131dcab Mon Sep 17 00:00:00 2001 From: kleinicke Date: Sun, 28 Jan 2024 16:34:39 +0100 Subject: [PATCH] Rename (#126) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * änderungen des Namens und hinzufügen der aktuellen smallTexts.yaml * update smallTexts * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix name writing of new association * Add Alt --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: dominikgeissler --- netlify.toml | 5 + package.json | 10 +- readme.md | 6 +- src/routes/+error.svelte | 2 +- src/routes/+page.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 | 134 ++++++++++++++++++++++++--- static/manifest.json | 2 +- tests/pupil-form.test.ts | 5 +- tests/student-form.test.ts | 2 +- tsconfig.json | 4 +- 14 files changed, 147 insertions(+), 35 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..38ae2341 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 organization 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..06b53713 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..03421077 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/+page.svelte b/src/routes/+page.svelte index 71565517..b94c53c2 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -13,7 +13,7 @@

Studenten bilden Schüler 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..05fa10c8 100644 --- a/src/signup-form/de/smallTexts.yml +++ b/src/signup-form/de/smallTexts.yml @@ -1,9 +1,10 @@ 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 + title: StudyTutors theme: Kostenlose Nachhilfe von ehrenamtlichen Studierenden für finanziell benachteiligte Kinder chooseLocation: 'Wähle deinen Standort auf der Karte!' @@ -13,14 +14,16 @@ 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.' + name: 'StudyTutors e.V.' site: 'Diese Seite ist' uses: 'und verwendet keine' @@ -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,19 +51,19 @@ 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' locationManagement: 'Interesse an Standortleitung?' - mailTo: '@studenten-bilden-schueler.de?subject=Interesse an Standortleitung in' + mailTo: '@studytutors.de?subject=Interesse an Standortleitung in' writeMailButton: 'Schreib uns' linkLeadingInfo: '/mitmachen/standortleiter' infoLeadingButton: 'Infos für Standortleitende' contact: 'Kontakt' questions: 'Noch Fragen? Schreib uns eine Mail!' - url: 'studenten-bilden-schueler.de' - student: 'studenten' + url: 'studytutors.de' + student: 'studierende' forStudents: 'für Studierende' pupil: 'schueler' info: 'info' @@ -68,9 +73,114 @@ location: basepage: lastUpdated: 'Zuletzt bearbeitet:' feedback: 'Feedback zu dieser Seite?' - email: 'it@studenten-bilden-schueler.de?subject=Feedback zu Seite:' + email: 'it@studytutors.de?subject=Feedback zu Seite:' meta: - name: 'Studenten bilden Schüler e.V.' + name: 'StudyTutors e.V.' description: 'Ehrenamtliche Nachhilfe von Studierenden für Schüler:innen in deutschlandweit über 50 Unistädten.' - url: studenten-bilden-schueler.de + url: studytutors.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..345e8875 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`]) diff --git a/tsconfig.json b/tsconfig.json index bb4a558c..53564ec1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -15,6 +15,6 @@ "sourceMap": true, "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true - } + "resolveJsonModule": true, + }, }