improve: german and english languages

This commit is contained in:
2026-05-14 14:01:50 +02:00
parent 806c04e47a
commit 30c2ac0273
2 changed files with 32 additions and 32 deletions
+21 -21
View File
@@ -10,39 +10,39 @@ export const deLanguage: LanguagePack = {
languageGerman: 'Deutsch',
},
footer: {
noscriptMessage: 'Bitte aktiviere JavaScript fĂŒr den vollen Funktionsumfang.',
noscriptMessage: 'Bitte aktiviere JavaScript um alles zu sehen.',
imprintLink: 'Impressum',
},
home: {
portfolioEyebrow: 'Portfolio',
heroIntro:
'Ich entwickle zuverlÀssige Systeme, saubere Interfaces und praktische digitale Lösungen, die auch produktiv wirklich halten.',
contactTitle: 'Kontakt',
viewProjects: 'Projekte ansehen',
'Ich entwickle zuverlĂ€ssige Systeme, ĂŒbersichtliche BenutzeroberflĂ€chen und praktische digitale Lösungen, die sich in realen Kundensystemen bewĂ€hren.',
contactTitle: 'Kontaktiere mich',
viewProjects: 'Projekte',
aboutMe: 'Über mich',
nextHighlightAriaLabel: 'NĂ€chstes Bild anzeigen',
nextHighlightTitle: 'NĂ€chstes Bild anzeigen',
singleHighlightTitle: 'Einzelnes Bild',
portraitAltSuffix: 'Bild',
clickHint: 'Klick mich!',
clickHint: 'Klicke hier!',
aboutEyebrow: 'Über mich',
aboutParagraphs: [
'Ich heiße {{firstname}}, viele nennen mich auch Julie. Ich bin {{age}} Jahre alt und komme aus Österreich. Ein großer Teil meines Alltags passiert unterwegs – meistens im Zug, zwischen Terminen, BĂŒros und meiner Familie.',
'Digitale Sicherheit und PrivatsphÀre sind mir sehr wichtig. Ich baue Systeme mit möglichst kleiner AngriffsflÀche, sinnvollen Standards und starkem Fokus auf Datenschutz.',
'Ich arbeite mit modernen Web-Technologien und an geschÀftskritischen Systemen. Mein Fokus liegt auf klaren, stabilen Lösungen, die im Alltag funktionieren und echten Nutzen liefern.',
'Ich heiße {{firstname}}, viele nennen mich auch Julie. Ich bin {{age}} Jahre alt und komme aus Österreich. Viel von meinem Alltag spielt sich unterwegs ab – meistens im Zug.',
'Digitale Sicherheit und PrivatsphĂ€re sind mir sehr wichtig. Ich baue Systeme, die AngriffsflĂ€chen minimieren, bewĂ€hrte Standards nutzen und Datenschutz konsequent berĂŒcksichtigen.',
'Ich arbeite mit modernen Web-Technologien an geschÀftskritischen Systemen. Mein Fokus liegt auf klaren, stabilen Lösungen, die zuverlÀssig funktionieren und echten Nutzen schaffen.',
],
detailToggleOpen: 'Mehr lesen',
detailToggleClose: 'Weniger lesen',
detailParagraphs: [
'Was mich wirklich interessiert, ist moderner Code: sauber strukturiert, wartbar und mit Blick auf Performance gebaut.',
'Abseits von Software ist Tauchen mein grĂ¶ĂŸtes Hobby. Die Stille unter Wasser zieht mich immer wieder zurĂŒck in Österreichs Seen.',
'HauptsĂ€chlich arbeite ich fĂŒr die SobIT GmbH in Wien, zusĂ€tzlich zu Freelance-Projekten fĂŒr Unternehmen, Organisationen und private Kunden.',
'Mein Fokus liegt auf modernem Code: sauber strukturiert, wartbar und auf Performance ausgelegt.',
'Abseits von Software und Sicherheit ist Tauchen mein grĂ¶ĂŸtes Hobby. Der Gedanke an nichts unter Wasser zieht mich immer wieder zurĂŒck in die Tiefe der österreichischen Seen.',
'HauptsĂ€chlich arbeite ich fĂŒr die SobIT GmbH in Wien, zusĂ€tzlich zu langfristigen Projekten fĂŒr Unternehmen, Organisationen und private Kunden.',
],
getInTouch: 'Kontaktiere mich!',
projectsEyebrow: 'Aktuelle Jobs & Projekte',
openProjectPrefix: 'Projekt öffnen',
projectLanguagesAriaLabel: 'Projekt-Technologien',
fallbackBioLabel: 'mein Stack',
fallbackBioLabel: 'Tech Stack',
},
imprint: {
legalEyebrow: 'Rechtliches',
@@ -111,9 +111,9 @@ export const deLanguage: LanguagePack = {
{ label: 'DevOps', value: 'Docker' },
{ label: 'DevOps', value: 'Ubuntu' },
{ label: 'DevOps', value: 'Arch' },
{ label: 'Deklarativ', value: 'XAML' },
{ label: 'Deklarativ', value: 'YAML' },
{ label: 'Deklarativ', value: 'Markdown' },
{ label: 'Deklarative Sprachen', value: 'XAML' },
{ label: 'Deklarative Sprachen', value: 'YAML' },
{ label: 'Deklarative Sprachen', value: 'Markdown' },
],
portraitHighlights: [
{
@@ -134,7 +134,7 @@ export const deLanguage: LanguagePack = {
'(max-width: 700px) calc(100vw - 4rem), (max-width: 900px) min(calc(100vw - 9rem), 560px), 320px',
imageWidth: 640,
imageHeight: 710,
text: 'Meine Liebe',
text: 'Liebe',
},
{
image: 'assets/optimized/portrait/scuba.webp',
@@ -182,7 +182,7 @@ export const deLanguage: LanguagePack = {
title: 'SobIT GmbH',
link: 'https://sobit.at/',
description:
'Ich arbeite aktuell hauptsĂ€chlich fĂŒr die Wiener Firma SobIT GmbH. Das Unternehmen entwickelt Software fĂŒr den Gesundheitsbereich. - Entwicklung moderner Desktop-, Mobile- und Webanwendungen zur UnterstĂŒtzung der Gesundheitsversorgung.',
'Ich arbeite hauptsĂ€chlich fĂŒr das wiener Unternehmen namens SobIT GmbH. Die Firma ist ein Tochter-Unternehmen des Wiener Sozialdienste. Wir entwickeln Software fĂŒr den Gesundheitsbereich. - Entwicklung moderner Desktop-, Mobile- und Webanwendungen zur UnterstĂŒtzung der Mobilen Pflege.',
skills: ['TypeScript', 'C#', 'Microsoft SQL', 'WPF', 'YML/XML'],
icon: 'assets/optimized/logos/sobit.webp',
iconSrcset:
@@ -194,7 +194,7 @@ export const deLanguage: LanguagePack = {
title: 'SynHost',
link: 'https://www.synhost.de/',
description:
'Ein Hosting-Dienstleister unter der Verwaltung von GERLACH SYSTEMS, fĂŒr die ich Schnittstellen zwischen einzelnen Systemen entwickle und technischen Support erledige.',
'Ein Hosting-Dienstleister von GERLACH SYSTEMS, fĂŒr die ich Schnittstellen zwischen einzelnen Systemen entwickle und technischen Support mache.',
skills: ['TypeScript', 'MariaDB', 'YML'],
icon: 'assets/optimized/logos/synhost.webp',
iconSrcset:
@@ -208,7 +208,7 @@ export const deLanguage: LanguagePack = {
title: 'SynRadio',
link: 'https://www.synradio.de/',
description:
'Ein Internetradio-Projekt, auch unter der Verwaltung von GERLACH SYSTEMS, bei dem ich die technische Umsetzung der digitalen PrĂ€senz entwickle und betreue — Website, Bots und Plugins fĂŒr Sprachchats und Spiele.',
'Ein Internetradio, auch unter der Verwaltung von GERLACH SYSTEMS, fĂŒr den ich die technische Umsetzung und Betreuung der digitalen Plattformen ĂŒbernehme — Website, Bots und Plugins fĂŒr Sprachchats und Spiele.',
skills: ['TypeScript', 'Angular', 'FFmpeg', 'YML'],
icon: 'assets/optimized/logos/synradio.webp',
iconSrcset:
@@ -232,7 +232,7 @@ export const deLanguage: LanguagePack = {
title: 'Portfolio',
link: '#',
description:
'Diese Portfolio-Website, die du gerade anschaust, ist eines meiner aktiv gepflegten Projekte.',
'Diese Portfolio-Website, die du gerade anschaust, ist eines meiner aktiv gepflegten Projekte. 😁',
skills: ['TypeScript', 'Angular', 'YML'],
icon: 'assets/optimized/portrait/me.webp',
iconSrcset:
@@ -246,7 +246,7 @@ export const deLanguage: LanguagePack = {
title: 'Tauchertreff-Mostviertel',
link: 'https://tauchertreff-mostviertel.at/',
description:
'Ich unterstĂŒtze außerdem meinen lokalen Tauchverein, indem ich die digitale Infrastruktur aufbaue und betreibe — E-Mail, Website, Cloud-Dienste und alles, was dazugehört.',
'Ich unterstĂŒtze außerdem meinen lokalen Tauchverein, indem ich die digitale Infrastruktur entwickle, aufbaue und auch betreibe — E-Mail, Website, Cloud-Dienste und alles, was dazugehört.',
skills: ['TypeScript', 'MariaDB', 'Angular', 'YML'],
icon: 'assets/optimized/logos/tauchertreff.webp',
iconSrcset:
+11 -11
View File
@@ -16,7 +16,7 @@ export const enLanguage: LanguagePack = {
home: {
portfolioEyebrow: 'Portfolio',
heroIntro:
'Building reliable systems, clean interfaces, and practical digital solutions that actually hold up in production.',
'I build reliable systems, clean interfaces, and practical digital solutions that actually hold up in production.',
contactTitle: 'Contact me',
viewProjects: 'View projects',
aboutMe: 'About me',
@@ -27,7 +27,7 @@ export const enLanguage: LanguagePack = {
clickHint: 'Click me!',
aboutEyebrow: 'About me',
aboutParagraphs: [
'My name is {{firstname}}, many people also call me Julie. I am {{age}} and based in Austria. A large part of my day happens on the move, usually on trains, going between meetings, offices, and my family.',
'My name is {{firstname}}, many people also call me Julie. I am {{age}} and based in Austria. A large part of my day happens on the move, usually on trains.',
'I care deeply about digital security and privacy. I design systems with minimal exposure, sensible defaults, and a strong focus on data protection.',
'I work with modern web technologies and on business-critical systems. I focus on clear, stable solutions that hold up in day-to-day use and deliver value.',
],
@@ -35,10 +35,10 @@ export const enLanguage: LanguagePack = {
detailToggleClose: 'Read less',
detailParagraphs: [
'What really interests me is modern code: well-structured, maintainable, and built with performance in mind.',
"Outside of software, my main hobby is scuba diving. The silence underwater keeps pulling me back into Austria's lakes.",
'I mainly work for SobIT GmbH in Vienna, alongside freelance projects for companies, organizations, and private clients.',
"Outside of software, my main hobby is scuba diving. The thought of complete stillness underwater keeps drawing me back into the depths of Austria’s lakes.",
'I mainly work for SobIT GmbH in Vienna, alongside long term projects for companies, organizations, and private clients.',
],
getInTouch: 'Get in touch',
getInTouch: 'Get in touch!',
projectsEyebrow: 'Current Jobs & Projects',
openProjectPrefix: 'Open project',
projectLanguagesAriaLabel: 'Project languages',
@@ -134,7 +134,7 @@ export const enLanguage: LanguagePack = {
'(max-width: 700px) calc(100vw - 4rem), (max-width: 900px) min(calc(100vw - 9rem), 560px), 320px',
imageWidth: 640,
imageHeight: 710,
text: 'My Love',
text: 'Love',
},
{
image: 'assets/optimized/portrait/scuba.webp',
@@ -182,7 +182,7 @@ export const enLanguage: LanguagePack = {
title: 'SobIT GmbH',
link: 'https://sobit.at/',
description:
'I currently work primarily for the viennese company SobIT GmbH. This company develops software for the healthcare industry. - Development of modern desktop, mobile, and web applications to support healthcare delivery.',
'I primarily work for SobIT GmbH, a Vienna-based subsidiary of Wiener Sozialdienste. We develop software for the healthcare sector, focusing on modern desktop, mobile, and web applications that support mobile care services.',
skills: ['TypeScript', 'C#', 'Microsoft SQL', 'WPF', 'YML/XML'],
icon: 'assets/optimized/logos/sobit.webp',
iconSrcset:
@@ -194,7 +194,7 @@ export const enLanguage: LanguagePack = {
title: 'SynHost',
link: 'https://www.synhost.de/',
description:
'A hosting provider operated by GERLACH SYSTEMS, where I develop integrations and handle technical support.',
'A hosting service provider of GERLACH SYSTEMS, for whom I develop interfaces between individual systems and provide technical support.',
skills: ['TypeScript', 'MariaDB', 'YML'],
icon: 'assets/optimized/logos/synhost.webp',
iconSrcset:
@@ -230,9 +230,9 @@ export const enLanguage: LanguagePack = {
},
{
title: 'Portfolio',
link: '#',
link: '',
description:
'This portfolio website you’re currently viewing is one of my actively maintained projects.',
'This portfolio website you’re currently viewing is one of my actively maintained projects. 😁',
skills: ['TypeScript', 'Angular', 'YML'],
icon: 'assets/optimized/portrait/me.webp',
iconSrcset:
@@ -246,7 +246,7 @@ export const enLanguage: LanguagePack = {
title: 'Tauchertreff-Mostviertel',
link: 'https://tauchertreff-mostviertel.at/',
description:
'I also support my local diving club by building and running its digital infrastructure — email, website, cloud services, and everything around it.',
'I also support my local diving club by developing, setting up, and operating its digital infrastructure — including email, the website, cloud services, and everything that comes with it.',
skills: ['TypeScript', 'MariaDB', 'Angular', 'YML'],
icon: 'assets/optimized/logos/tauchertreff.webp',
iconSrcset: