diff --git a/src/assets/data/history.json b/src/assets/data/history.json index 667c26a..3b966b3 100644 --- a/src/assets/data/history.json +++ b/src/assets/data/history.json @@ -19,7 +19,7 @@ "nationalChampionship2023": { "date": "25 Mai – 25 Mai 2023", "title": "Deutsche Meisterschaft", - "text": "Beide Skills der Deutschen Meisterschaft wurden von Daniel Kalisch, Simon Brebeck and Nils Jakubzick gewonnen. Florian Darsow ist bester im Speed-Programming." + "text": "Beide Disziplinen der Deutschen Meisterschaft wurden von Daniel Kalisch, Simon Brebeck and Nils Jakubzick gewonnen. Florian Darsow ist bester im Speed-Programming." }, "einsteinCup2024": { "date": "27 Mai – 30 Mai 2024", @@ -51,7 +51,7 @@ "nationalChampionship2023": { "date": "25 Mai – 25 Mai 2023", "title": "Deutsche Meisterschaft", - "text": "Beide Skills der Deutschen Meisterschaft wurden von Daniel Kalisch, Simon Brebeck and Nils Jakubzick gewonnen. Florian Darsow ist bester im Speed-Programming." + "text": "Beide Disziplinen der Deutschen Meisterschaft wurden von Daniel Kalisch, Simon Brebeck and Nils Jakubzick gewonnen. Florian Darsow ist bester im Speed-Programming." }, "einsteinCup2024": { "date": "27 Mai – 30 Mai 2024", diff --git a/src/components/Header.astro b/src/components/Header.astro index 194bc5a..47ec657 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -11,11 +11,14 @@ const t = useTranslations(lang); const skills = [ { - name: "Mobile", + name: t({ de: "App-Entwicklung", en: "Mobile Applications Development" }), href: getRelativeLocaleUrl(lang, "mobile-applications-development"), }, { - name: "Full-Stack", + name: t({ + de: "Software-Entwicklung", + en: "IT Software Solutions for Business", + }), href: getRelativeLocaleUrl(lang, "it-software-solutions-for-business"), }, { diff --git a/src/components/dropdowns/Dropdown.tsx b/src/components/dropdowns/Dropdown.tsx index 69015e9..5a8d803 100644 --- a/src/components/dropdowns/Dropdown.tsx +++ b/src/components/dropdowns/Dropdown.tsx @@ -49,7 +49,7 @@ export function Dropdown({ leaveFrom="opacity-100" leaveTo="opacity-0" > - + {options.map((option, index) => ( { t({ - de: "Die gemeinsame Deutsche Meisterschaft für beide Skills findet am Bundesleistungszentrum in Neubrandenburg statt. Hier werden über vier Tage anspruchsvolle Desktopanwendungen und Android-Apps programmiert. Damit wird das gemeinsame vier- bis sechsköpfige Nationalteam bestimmt. Es sind nur noch die folgenden Entwicklungsumgebungen/Programmiersprachen zugelassen:", + de: "Die gemeinsame Deutsche Meisterschaft für beide Disziplinen findet am Bundesleistungszentrum in Neubrandenburg statt. Hier werden über vier Tage anspruchsvolle Desktopanwendungen und Android-Apps programmiert. Damit wird das gemeinsame vier- bis sechsköpfige Nationalteam bestimmt. Es sind nur noch die folgenden Entwicklungsumgebungen/Programmiersprachen zugelassen:", en: "The shared German Championship for both Skills takes place at the National Training Centre in Neubrandenburg. Over four competition days, you will develop complex desktop and Android applications. This determines the joint four- to six-strong national team. Only the following development environments / programming languages can be used:", }) } @@ -129,8 +129,8 @@ const t = useTranslations(lang);
  • { t({ - de: "Das gemeinsame Nationalteam wird von unserem Trainerteam in mehreren Trainingslagern und online auf die weiteren Wettkämpfe vorbereitet und im Februar 2024 im Rahmen eines Wettkampfes auf die beiden Skill-Teams aufgeteilt.", - en: "The joint national team is being prepared for the following competitions online and in multiple training camps by our trainer team. In February 2024, the Competitors are divided into two separate national teams, one for each Skill.", + de: "Das gemeinsame Nationalteam wird von unserem Trainerteam in mehreren Trainingslagern und online auf die weiteren Wettkämpfe vorbereitet und im Februar 2024 im Rahmen eines Wettkampfes auf ein Team pro Disziplin aufgeteilt.", + en: "The joint national team is being prepared for the following competitions online and in multiple training camps by our trainer team. In February 2024, the Competitors are divided into two separate national teams, one for each Skill.", }) } { @@ -143,7 +143,7 @@ const t = useTranslations(lang);
  • { t({ - de: "Jeweils ein*e Teilnehmer*in vertritt Deutschland in den beiden Skills bei den WorldSkills in Lyon. Der Wettkampf geht über vier Tage.", + de: "Jeweils ein*e Teilnehmer*in vertritt Deutschland in den beiden Disziplinen bei den WorldSkills in Lyon. Der Wettkampf geht über vier Tage.", en: "In each of the two Skills, one Competitor represents Germany at the WorldSkills in Lyon. The Competition takes place over four days.", }) } diff --git a/src/layouts/SkillPage.astro b/src/layouts/SkillPage.astro index 953c507..281523a 100644 --- a/src/layouts/SkillPage.astro +++ b/src/layouts/SkillPage.astro @@ -13,7 +13,6 @@ import { getLangFromUrl, useTranslations } from "~/i18n"; import Layout from "./Layout.astro"; interface Props { - skillNumber: string; skillName: string; skillDescription: string; skillInformation: ComponentProps; @@ -25,7 +24,6 @@ interface Props { } const { - skillNumber, skillName, skillDescription, skillInformation, @@ -42,12 +40,7 @@ const t = useTranslations(lang);
    - +
    {t({ de: "Kontakt", en: "Contact" })} diff --git a/src/pages/[lang]/imprint.astro b/src/pages/[lang]/imprint.astro index c3c64ed..b0be8d9 100644 --- a/src/pages/[lang]/imprint.astro +++ b/src/pages/[lang]/imprint.astro @@ -15,14 +15,10 @@ const t = useTranslations(lang);

    Impressum

    Angaben gemäß § 5 TMG

    - Dr. Olaf Kappler -
    - Bundesleistungszentrum Skill09 -
    - Albert-Einstein-Gymnasium -
    - Demminer Str. 42 -
    + Dr. Olaf Kappler
    + Bundesleistungszentrum Skills 08 & 09
    + Albert-Einstein-Gymnasium
    + Demminer Str. 42
    17034 Neubrandenburg

    Kontakt

    diff --git a/src/pages/[lang]/privacy.astro b/src/pages/[lang]/privacy.astro index 24e91e2..cc0edaa 100644 --- a/src/pages/[lang]/privacy.astro +++ b/src/pages/[lang]/privacy.astro @@ -102,14 +102,10 @@ const t = useTranslations(lang); Website ist:

    - Dr. Olaf Kappler -
    - Bundesleistungszentrum Skill09 -
    - Albert-Einstein-Gymnasium -
    - Demminer Str. 42 -
    + Dr. Olaf Kappler
    + Bundesleistungszentrum Skills 08 & 09
    + Albert-Einstein-Gymnasium
    + Demminer Str. 42
    17034 Neubrandenburg

    E-Mail: blz@kapplers.de

    diff --git a/src/pages/en/index.astro b/src/pages/en/index.astro index a75f7d0..aa741d6 100644 --- a/src/pages/en/index.astro +++ b/src/pages/en/index.astro @@ -54,13 +54,13 @@ const lang = (Astro.currentLocale || defaultLang) as Language; - Skill 08: Mobile Applications Development + Mobile Applications Development und - Skill 09: IT Software Solutions for Business + IT Software Solutions for Business are represented. More information on the individual skills can be found on the respective subpages. @@ -92,7 +92,7 @@ const lang = (Astro.currentLocale || defaultLang) as Language;
    - +

    Die Bundesleistungszentren der Softwareentwicklung haben ihren Standort am Albert-Einstein-Gymnasium Neubrandenburg. An diesem Standort sind + >. An diesem Standort sind die Disziplinen - Skill 08: Mobile Applications Development + App-Entwicklung und - Skill 09: IT Software Solutions for Business + Software-Entwicklung - vertreten. Mehr Informationen zu den einzelnen Skills finden sich auf den jeweiligen - Unterseiten. + vertreten. Mehr Informationen zu den einzelnen Disziplinen finden sich auf + den jeweiligen Unterseiten.

    -

    - Mobile Applications Development -

    +

    App-Entwicklung

    - Als Softwareentwickler*in mit der Spezialisierung auf Mobile - Applications bist du Programmierer*in und Designer*in in einem. Du - sorgst dafür, dass die Apps auf den mobilen Endgeräten der - Benutzer*innen funktionieren, ansprechend aussehen und Spaß machen. + Als Softwareentwickler*in mit der Spezialisierung auf mobile Apps bist + du Programmierer*in und Designer*in in einem. Du sorgst dafür, dass + die Apps auf den mobilen Endgeräten der Benutzer*innen funktionieren, + ansprechend aussehen und Spaß machen.

    -

    - IT Software Solutions for Business -

    +

    Software-Entwicklung

    - Die Disziplin IT Software Solutions for Business bildet das gesamte - Spektrum der Software-entwickelnden IT-Berufe ab. Geeignet sind alle + Die Disziplin Software-Entwicklung bildet das gesamte Spektrum der + Software-entwickelnden IT-Berufe ab. Geeignet sind alle Full-Stack-Programmierer*innen. Dazu zählen Desktop-, Server-, Datenbank-, Mobile-App- und Webentwicklung.

    @@ -94,7 +90,7 @@ const lang = (Astro.currentLocale || defaultLang) as Language;
    Für den Beruf brauchst du ein gutes technisches Verständnis und logisches Denkvermögen. Du musst die Anforderungen und Wünsche der Auftraggeber*innen verstehen und Programme entwickeln, die zuverlässig, aktualisierbar und für Benutzer*innen leicht zu verstehen und zu verwenden sind.", + "Die Disziplin Software-Entwicklung for Business bildet das gesamte Spektrum der Software-entwickelnden IT-Berufe ab. Geeignet sind alle Full-Stack-Programmierer*innen. Dazu zählen Desktop-, Server-, Datenbank-, Mobile-App- und Webentwicklung.

    Für den Beruf brauchst du ein gutes technisches Verständnis und logisches Denkvermögen. Du musst die Anforderungen und Wünsche der Auftraggeber*innen verstehen und Programme entwickeln, die zuverlässig, aktualisierbar und für Benutzer*innen leicht zu verstehen und zu verwenden sind.", requirements: - "Du beherrschst mindestens eine Programmiersprache, z.B. C#, programmierst Desktop-, Server-, Web- und mobile Anwendungen, hast Kenntnisse in UML und Datenbanken (SQL) und verstehst englischsprachige Aufgabenstellungen.", + "Du beherrschst mindestens eine Programmiersprache, z. B. C#, programmierst Desktop-, Server-, Web- und mobile Anwendungen, hast Kenntnisse in UML und Datenbanken (SQL) und verstehst englischsprachige Aufgabenstellungen.", videoUrl: "https://www.youtube-nocookie.com/embed/3F0T3nOrp70", occupation: { title: "Ein Beruf mit Zukunft und stets am Puls der Zeit", @@ -30,12 +29,12 @@ const historyData = historyJson[lang]["skill09"]; additionalLinks={[ { name: "worldskills.org", - text: "Skill 09 bei WorldSkills International", + text: "Software-Entwicklung bei WorldSkills International", href: "https://worldskills.org/skills/id/221/", }, { name: "worldskills2024.com", - text: "Skill 09 bei den WorldSkills Lyon 2024", + text: "Software-Entwicklung bei den WorldSkills Lyon 2024", href: "https://worldskills2024.com/en/skills/it-software-solutions-for-business", }, ]} diff --git a/src/pages/mobile-applications-development.astro b/src/pages/mobile-applications-development.astro index a7c5ce9..7ff2133 100644 --- a/src/pages/mobile-applications-development.astro +++ b/src/pages/mobile-applications-development.astro @@ -9,18 +9,17 @@ const historyData = historyJson[lang]["skill08"]; ---
    Für den Beruf brauchst du ein gewisses Verständnis für Technologie und Design. Du musst die Anforderungen und Wünsche der Auftraggeber*innen verstehen und ein Produkt entwickeln, das zuverlässig, aktualisierbar und für Benutzer*innen leicht zu verstehen und zu verwenden ist.", + "Als Softwareentwickler*in mit der Spezialisierung auf mobile Apps bist du Programmierer*in und Designer*in in einem. Du sorgst dafür, dass die Apps auf den mobilen Endgeräten der Benutzer*innen funktionieren, ansprechend aussehen und Spaß machen.

    Für den Beruf brauchst du ein gewisses Verständnis für Technologie und Design. Du musst die Anforderungen und Wünsche der Auftraggeber*innen verstehen und ein Produkt entwickeln, das zuverlässig, aktualisierbar und für Benutzer*innen leicht zu verstehen und zu verwenden ist.", requirements: "Du beherrschst mindestens eine Programmiersprache, z. B. Dart oder Kotlin, und programmierst Android-Apps, auch mit Verknüpfung zu Webschnittstellen und der Verwendung integrierter Sensoren. Du verstehst englischsprachige Aufgabenstellungen.", videoUrl: "https://www.youtube-nocookie.com/embed/v7I124lty3s", occupation: { title: "Ein Beruf mit Zukunft und stets am Puls der Zeit", - text: "Die Möglichkeiten der Kommunikation und des Informationsaustauschs nehmen stetig zu. Mit einem Abschluss in der IT bist du gefragt: Im Jahr 2021 wurden ca. 12 % mehr IT-Talente gesucht als im Vorjahr. Der Mobile Applications Developer ist somit einer der am schnellsten wachsenden Berufe.

    Dein Hauptarbeitsmittel ist dein Laptop. Du bist also in Sachen Arbeitsort und -zeit fast ungebunden, sofern kein Kundentermin ansteht. Das Einzige, was du brauchst, ist eine stabile Internetverbindung.", + text: "Die Möglichkeiten der Kommunikation und des Informationsaustauschs nehmen stetig zu. Mit einem Abschluss in der IT bist du gefragt: Im Jahr 2021 wurden ca. 12 % mehr IT-Talente gesucht als im Vorjahr. Als App-Entwickler*in gehörst du somit zu einer der am schnellsten wachsenden Berufsgruppen.

    Dein Hauptarbeitsmittel ist dein Laptop. Du bist also in Sachen Arbeitsort und -zeit fast ungebunden, sofern kein Kundentermin ansteht. Das Einzige, was du brauchst, ist eine stabile Internetverbindung.", }, }} img={Skill08Image} @@ -30,12 +29,12 @@ const historyData = historyJson[lang]["skill08"]; additionalLinks={[ { name: "worldskills.org", - text: "Skill 08 bei WorldSkills International", + text: "App-Entwicklung bei WorldSkills International", href: "https://worldskills.org/skills/id/562/", }, { name: "worldskills2024.com", - text: "Skill 08 bei den WorldSkills Lyon 2024", + text: "App-Entwicklung bei den WorldSkills Lyon 2024", href: "https://worldskills2024.com/en/skills/mobile-applications-development", }, ]} diff --git a/src/pages/web-technologies.astro b/src/pages/web-technologies.astro index 886b4d1..82232b1 100644 --- a/src/pages/web-technologies.astro +++ b/src/pages/web-technologies.astro @@ -9,7 +9,6 @@ const historyData = historyJson[lang]["skill17"]; ---