From 891972ba00be10a9822aa50f77d782b3509220d8 Mon Sep 17 00:00:00 2001 From: styrix560 <60841004+styrix560@users.noreply.github.com> Date: Mon, 28 Oct 2024 18:39:21 +0100 Subject: [PATCH] fix: translate roles --- src/assets/data/team.json | 24 ++++++++++++------------ src/components/team/Person.astro | 4 ++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/assets/data/team.json b/src/assets/data/team.json index d37813f..6fe2d8a 100644 --- a/src/assets/data/team.json +++ b/src/assets/data/team.json @@ -2,69 +2,69 @@ { "img": "/src/assets/img/team/Benjamin Frost.webp", "name": "Benjamin Frost", - "lastRole": "Jury", + "lastRole": { "de": "Jury", "en": "Jury" }, "hasMultipleRoles": true }, { "img": "/src/assets/img/team/Jonas Wanke.webp", "name": "Jonas Wanke", - "lastRole": "Expert", + "lastRole": { "en": "Expert", "de": "Experte" }, "skill": "Skill 08", "hasMultipleRoles": true }, { "img": "/src/assets/img/team/Dr. Olaf Kappler.webp", "name": "Dr. Olaf Kappler", - "lastRole": "Expert", + "lastRole": { "en": "Expert", "de": "Experte" }, "skill": "Skill 09" }, { "img": "/src/assets/img/team/Doreen Kappler.webp", "name": "Doreen Kappler", - "lastRole": "Good Fairy" + "lastRole": { "de": "Good Fairy", "en": "Good Fairy" } }, { "img": "/src/assets/img/team/Glenn Skrzypczak.webp", "name": "Glenn Skrzypczak", - "lastRole": "Expert", + "lastRole": { "en": "Expert", "de": "Experte" }, "skill": "Skill 17", "hasMultipleRoles": true }, { "img": "/src/assets/img/team/Elisa Boose.webp", "name": "Elisa Boose", - "lastRole": "Trainer" + "lastRole": { "en": "Trainer", "de": "Trainer" } }, { "img": "/src/assets/img/team/Michael Boose.webp", "name": "Michael Boose", - "lastRole": "Trainer" + "lastRole": { "en": "Trainer", "de": "Trainer" } }, { "img": "/src/assets/img/team/Joachim Schiller.webp", "name": "Joachim Schiller", - "lastRole": "Jury", + "lastRole": { "de": "Jury", "en": "Jury" }, "hasMultipleRoles": true }, { "img": "/src/assets/img/team/Justin Konratt.webp", "name": "Justin Konratt", - "lastRole": "Jury", + "lastRole": { "de": "Jury", "en": "Jury" }, "hasMultipleRoles": true }, { "img": "/src/assets/img/team/Kai Redmann.webp", "name": "Kai Redmann", - "lastRole": "Workshop Manager" + "lastRole": { "en": "Workshop Manager", "de": "Workshop Manager" } }, { "img": "/src/assets/img/team/Lukas Fischer.webp", "name": "Lukas Fischer", - "lastRole": "Workshop Manager" + "lastRole": { "en": "Workshop Manager", "de": "Workshop Manager" } }, { "img": "/src/assets/img/team/Thomas Steinfeld.webp", "name": "Thomas Steinfeld", - "lastRole": "Mr. Speed Programming" + "lastRole": { "en": "Mr. Speed Programming", "de": "Mr. Speed Programming" } } ] diff --git a/src/components/team/Person.astro b/src/components/team/Person.astro index 2ccd364..c23169d 100644 --- a/src/components/team/Person.astro +++ b/src/components/team/Person.astro @@ -4,7 +4,7 @@ import { PersonImage } from "./PersonImage"; interface Props { name: string; - lastRole: string; + lastRole: { de: string; en: string }; img?: string; skill?: string; hasMultipleRoles?: boolean; @@ -22,7 +22,7 @@ const t = useTranslations(lang);

{name}

- {lastRole} + {t(lastRole)}

{hasMultipleRoles && t({ de: "und mehr", en: "and more" })}