Skip to content

Commit

Permalink
Update skill names; use Disziplin in German
Browse files Browse the repository at this point in the history
  • Loading branch information
JonasWanke committed Oct 19, 2024
1 parent 3ac6161 commit 2bc4ae5
Show file tree
Hide file tree
Showing 12 changed files with 49 additions and 72 deletions.
4 changes: 2 additions & 2 deletions src/assets/data/history.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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",
Expand Down
4 changes: 2 additions & 2 deletions src/components/Header.astro
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ const t = useTranslations(lang);
const skills = [
{
name: "Mobile",
name: "App-Entwicklung",
href: getRelativeLocaleUrl(lang, "mobile-applications-development"),
},
{
name: "Full-Stack",
name: "Software-Entwicklung",
href: getRelativeLocaleUrl(lang, "it-software-solutions-for-business"),
},
];
Expand Down
6 changes: 3 additions & 3 deletions src/components/skill/SkillRoadmap.astro
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ const t = useTranslations(lang);
<li>
{
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:",
})
}
Expand All @@ -129,7 +129,7 @@ const t = useTranslations(lang);
<li>
{
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.",
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&nbsp;2024, the Competitors are divided into two separate national teams, one for each Skill.",
})
}
Expand All @@ -143,7 +143,7 @@ const t = useTranslations(lang);
<li>
{
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.",
})
}
Expand Down
9 changes: 1 addition & 8 deletions src/layouts/SkillPage.astro
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ import { getLangFromUrl, useTranslations } from "~/i18n";
import Layout from "./Layout.astro";
interface Props {
skillNumber: string;
skillName: string;
skillDescription: string;
skillInformation: ComponentProps<typeof SkillInformation>;
Expand All @@ -25,7 +24,6 @@ interface Props {
}
const {
skillNumber,
skillName,
skillDescription,
skillInformation,
Expand All @@ -42,12 +40,7 @@ const t = useTranslations(lang);

<Layout title={skillName}>
<div class="bg-white lg:text-lg">
<Hero
title={`Skill ${skillNumber}: ${skillName}`}
subtitle={skillDescription}
img={img}
size="md"
/>
<Hero title={skillName} subtitle={skillDescription} img={img} size="md" />
<div class="mx-auto mt-8 flex max-w-7xl justify-end px-4 sm:px-6 lg:px-8">
<a class="rounded-lg bg-wsi-blue-300 px-6 py-2 text-white" href={contact}>
{t({ de: "Kontakt", en: "Contact" })}
Expand Down
12 changes: 4 additions & 8 deletions src/pages/[lang]/imprint.astro
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,10 @@ const t = useTranslations(lang);
<h1>Impressum</h1>
<h2>Angaben gem&auml;&szlig; &sect; 5 TMG</h2>
<p>
Dr. Olaf Kappler
<br />
Bundesleistungszentrum Skill09
<br />
Albert-Einstein-Gymnasium
<br />
Demminer Str. 42
<br />
Dr. Olaf Kappler<br />
Bundesleistungszentrum Skills 08 & 09<br />
Albert-Einstein-Gymnasium<br />
Demminer Str. 42<br />
17034 Neubrandenburg
</p>
<h2>Kontakt</h2>
Expand Down
12 changes: 4 additions & 8 deletions src/pages/[lang]/privacy.astro
Original file line number Diff line number Diff line change
Expand Up @@ -102,14 +102,10 @@ const t = useTranslations(lang);
Website ist:
</p>
<p>
Dr. Olaf Kappler
<br />
Bundesleistungszentrum Skill09
<br />
Albert-Einstein-Gymnasium
<br />
Demminer Str. 42
<br />
Dr. Olaf Kappler<br />
Bundesleistungszentrum Skills 08 & 09<br />
Albert-Einstein-Gymnasium<br />
Demminer Str. 42<br />
17034 Neubrandenburg
</p>
<p>E-Mail: <a href="mailto:[email protected]">[email protected]</a></p>
Expand Down
4 changes: 2 additions & 2 deletions src/pages/en/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,13 @@ const lang = (Astro.currentLocale || defaultLang) as Language;
<Link
href={getRelativeLocaleUrl(lang, "mobile-applications-development")}
>
Skill 08: Mobile Applications Development
Mobile Applications Development
</Link>
und
<Link
href={getRelativeLocaleUrl(lang, "it-software-solutions-for-business")}
>
Skill 09: IT Software Solutions for Business
IT Software Solutions for Business
</Link>
are represented. More information on the individual skills can be found on
the respective subpages.
Expand Down
5 changes: 2 additions & 3 deletions src/pages/en/it-software-solutions-for-business.astro
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ const historyData = historyJson[lang]["skill09"];
---

<SkillPage
skillNumber="09"
skillName="IT Software Solutions for Business"
skillDescription="Creating new systems and modifying existing ones to provide software solutions to large and small businesses."
skillInformation={{
Expand All @@ -30,12 +29,12 @@ const historyData = historyJson[lang]["skill09"];
additionalLinks={[
{
name: "worldskills.org",
text: "Skill 09 at WorldSkills International",
text: "IT Software Solutions for Business at WorldSkills International",
href: "https://worldskills.org/skills/id/221/",
},
{
name: "worldskills2024.com",
text: "Skill 09 at the WorldSkills Lyon 2024",
text: "IT Software Solutions for Business at the WorldSkills Lyon 2024",
href: "https://worldskills2024.com/en/skills/it-software-solutions-for-business",
},
]}
Expand Down
5 changes: 2 additions & 3 deletions src/pages/en/mobile-applications-development.astro
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ const historyData = historyJson[lang]["skill08"];
---

<SkillPage
skillNumber="08"
skillName="Mobile Applications Development"
skillDescription="Mobile Applications Developers use technology and design to create apps which are appealing and function well on phones."
skillInformation={{
Expand All @@ -30,12 +29,12 @@ const historyData = historyJson[lang]["skill08"];
additionalLinks={[
{
name: "worldskills.org",
text: "Skill 08 at WorldSkills International",
text: "Mobile Applications Development at WorldSkills International",
href: "https://worldskills.org/skills/id/562/",
},
{
name: "worldskills2024.com",
text: "Skill 08 at the WorldSkills Lyon 2024",
text: "Mobile Applications Development at the WorldSkills Lyon 2024",
href: "https://worldskills2024.com/en/skills/mobile-applications-development",
},
]}
Expand Down
36 changes: 16 additions & 20 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -40,51 +40,47 @@ const lang = (Astro.currentLocale || defaultLang) as Language;
zusätzlich zu den Trainings nach WorldSkills-Prinzipien für eine
möglichst breite Teilnehmerschaft auch die zukünftigen Mitglieder der
deutschen Nationalmannschaft und somit Teilnehmer an internationalen
Wettbewerben zu trainieren. Sie werden pro Skill-Disziplin exklusiv nur
einmal ernannt. Die Ernennung erfolgt durch die Skills-Paten (Verbände,
Wettbewerben zu trainieren. Sie werden pro Disziplin exklusiv nur einmal
ernannt. Die Ernennung erfolgt durch die Skills-Paten (Verbände,
Unternehmen, Institutionen) gemeinsam mit WorldSkills Germany.
</p>
</div>
</HeadedSection>
<WavedSection type="top" title="Unsere Skills">
<WavedSection type="top" title="Unsere Disziplinen">
<p class="sm:text-xl">
Die Bundesleistungszentren der Softwareentwicklung haben ihren Standort am
<Link href="https://aeg-nb.de" isExternal>
Albert-Einstein-Gymnasium Neubrandenburg</Link
>. An diesem Standort sind
>. An diesem Standort sind die Disziplinen
<Link
href={getRelativeLocaleUrl(lang, "mobile-applications-development")}
>
Skill 08: Mobile Applications Development
App-Entwicklung
</Link>
und
<Link
href={getRelativeLocaleUrl(lang, "it-software-solutions-for-business")}
>
Skill 09: IT Software Solutions for Business
Software-Entwicklung
</Link>
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.
</p>
<div class="mx-4 grid grid-cols-1 gap-x-24 gap-y-8 md:grid-cols-2">
<div>
<p class="border-b-2 border-white pb-1 text-xl">
Mobile Applications Development
</p>
<p class="border-b-2 border-white pb-1 text-xl">App-Entwicklung</p>
<p class="pt-4 md:text-justify">
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.
</p>
</div>
<div>
<p class="border-b-2 border-white pb-1 text-xl">
IT Software Solutions for Business
</p>
<p class="border-b-2 border-white pb-1 text-xl">Software-Entwicklung</p>
<p class="pt-4 md:text-justify">
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.
</p>
Expand Down
13 changes: 6 additions & 7 deletions src/pages/it-software-solutions-for-business.astro
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,14 @@ const historyData = historyJson[lang]["skill09"];
---

<SkillPage
skillNumber="09"
skillName="IT Software Solutions for Business"
skillName="Software-Entwicklung"
skillDescription="Erstellen neuer Systeme und Modifizieren bestehender Systeme, um Softwarelösungen für große und kleine Unternehmen bereitzustellen."
skillInformation={{
description:
"Die Disziplin IT Software Solutions 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.<br /><br />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.<br /><br />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.",
videoUrl: "https://www.youtube.com/embed/3F0T3nOrp70",
"Du beherrschst mindestens eine Programmiersprache, z.&thinsp;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",
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&thinsp;% mehr IT-Talente gesucht als im Vorjahr. Als Softwareentwickler*in gehörst du somit zu einer der am schnellsten wachsenden Berufsgruppen.<br /><br />Dein Hauptarbeitsmittel ist der Computer. Du bist also in Sachen Arbeitsort und -zeit fast ungebunden, sofern kein Kundentermin ansteht. Das einzige, was du brauchst, ist eine stabile Internetverbindung.",
Expand All @@ -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",
},
]}
Expand Down
11 changes: 5 additions & 6 deletions src/pages/mobile-applications-development.astro
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,17 @@ const historyData = historyJson[lang]["skill08"];
---

<SkillPage
skillNumber="08"
skillName="Mobile Applications Development"
skillName="App-Entwicklung"
skillDescription="Entwickler*innen mobiler Anwendungen nutzen Technologie und Design, um ansprechende und gut funktionierende Anwendungen für Handys zu entwickeln."
skillInformation={{
description:
"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.<br /><br />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.<br /><br />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.&thinsp;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.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.&nbsp;12&thinsp;% mehr IT-Talente gesucht als im Vorjahr. Der Mobile Applications Developer ist somit einer der am schnellsten wachsenden Berufe.<br /><br />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.&nbsp;12&thinsp;% mehr IT-Talente gesucht als im Vorjahr. Als App-Entwickler*in gehörst du somit zu einer der am schnellsten wachsenden Berufsgruppen.<br /><br />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}
Expand All @@ -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",
},
]}
Expand Down

0 comments on commit 2bc4ae5

Please sign in to comment.