improve: german and english languages
This commit is contained in:
+21
-21
@@ -10,39 +10,39 @@ export const deLanguage: LanguagePack = {
|
|||||||
languageGerman: 'Deutsch',
|
languageGerman: 'Deutsch',
|
||||||
},
|
},
|
||||||
footer: {
|
footer: {
|
||||||
noscriptMessage: 'Bitte aktiviere JavaScript für den vollen Funktionsumfang.',
|
noscriptMessage: 'Bitte aktiviere JavaScript um alles zu sehen.',
|
||||||
imprintLink: 'Impressum',
|
imprintLink: 'Impressum',
|
||||||
},
|
},
|
||||||
home: {
|
home: {
|
||||||
portfolioEyebrow: 'Portfolio',
|
portfolioEyebrow: 'Portfolio',
|
||||||
heroIntro:
|
heroIntro:
|
||||||
'Ich entwickle zuverlässige Systeme, saubere Interfaces und praktische digitale Lösungen, die auch produktiv wirklich halten.',
|
'Ich entwickle zuverlässige Systeme, übersichtliche Benutzeroberflächen und praktische digitale Lösungen, die sich in realen Kundensystemen bewähren.',
|
||||||
contactTitle: 'Kontakt',
|
contactTitle: 'Kontaktiere mich',
|
||||||
viewProjects: 'Projekte ansehen',
|
viewProjects: 'Projekte',
|
||||||
aboutMe: 'Über mich',
|
aboutMe: 'Über mich',
|
||||||
nextHighlightAriaLabel: 'Nächstes Bild anzeigen',
|
nextHighlightAriaLabel: 'Nächstes Bild anzeigen',
|
||||||
nextHighlightTitle: 'Nächstes Bild anzeigen',
|
nextHighlightTitle: 'Nächstes Bild anzeigen',
|
||||||
singleHighlightTitle: 'Einzelnes Bild',
|
singleHighlightTitle: 'Einzelnes Bild',
|
||||||
portraitAltSuffix: 'Bild',
|
portraitAltSuffix: 'Bild',
|
||||||
clickHint: 'Klick mich!',
|
clickHint: 'Klicke hier!',
|
||||||
aboutEyebrow: 'Über mich',
|
aboutEyebrow: 'Über mich',
|
||||||
aboutParagraphs: [
|
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.',
|
'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 mit möglichst kleiner Angriffsfläche, sinnvollen Standards und starkem Fokus auf Datenschutz.',
|
'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 und an geschäftskritischen Systemen. Mein Fokus liegt auf klaren, stabilen Lösungen, die im Alltag funktionieren und echten Nutzen liefern.',
|
'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',
|
detailToggleOpen: 'Mehr lesen',
|
||||||
detailToggleClose: 'Weniger lesen',
|
detailToggleClose: 'Weniger lesen',
|
||||||
detailParagraphs: [
|
detailParagraphs: [
|
||||||
'Was mich wirklich interessiert, ist moderner Code: sauber strukturiert, wartbar und mit Blick auf Performance gebaut.',
|
'Mein Fokus liegt auf modernem Code: sauber strukturiert, wartbar und auf Performance ausgelegt.',
|
||||||
'Abseits von Software ist Tauchen mein größtes Hobby. Die Stille unter Wasser zieht mich immer wieder zurück in Österreichs Seen.',
|
'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 Freelance-Projekten für Unternehmen, Organisationen und private Kunden.',
|
'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!',
|
getInTouch: 'Kontaktiere mich!',
|
||||||
projectsEyebrow: 'Aktuelle Jobs & Projekte',
|
projectsEyebrow: 'Aktuelle Jobs & Projekte',
|
||||||
openProjectPrefix: 'Projekt öffnen',
|
openProjectPrefix: 'Projekt öffnen',
|
||||||
projectLanguagesAriaLabel: 'Projekt-Technologien',
|
projectLanguagesAriaLabel: 'Projekt-Technologien',
|
||||||
fallbackBioLabel: 'mein Stack',
|
fallbackBioLabel: 'Tech Stack',
|
||||||
},
|
},
|
||||||
imprint: {
|
imprint: {
|
||||||
legalEyebrow: 'Rechtliches',
|
legalEyebrow: 'Rechtliches',
|
||||||
@@ -111,9 +111,9 @@ export const deLanguage: LanguagePack = {
|
|||||||
{ label: 'DevOps', value: 'Docker' },
|
{ label: 'DevOps', value: 'Docker' },
|
||||||
{ label: 'DevOps', value: 'Ubuntu' },
|
{ label: 'DevOps', value: 'Ubuntu' },
|
||||||
{ label: 'DevOps', value: 'Arch' },
|
{ label: 'DevOps', value: 'Arch' },
|
||||||
{ label: 'Deklarativ', value: 'XAML' },
|
{ label: 'Deklarative Sprachen', value: 'XAML' },
|
||||||
{ label: 'Deklarativ', value: 'YAML' },
|
{ label: 'Deklarative Sprachen', value: 'YAML' },
|
||||||
{ label: 'Deklarativ', value: 'Markdown' },
|
{ label: 'Deklarative Sprachen', value: 'Markdown' },
|
||||||
],
|
],
|
||||||
portraitHighlights: [
|
portraitHighlights: [
|
||||||
{
|
{
|
||||||
@@ -134,7 +134,7 @@ export const deLanguage: LanguagePack = {
|
|||||||
'(max-width: 700px) calc(100vw - 4rem), (max-width: 900px) min(calc(100vw - 9rem), 560px), 320px',
|
'(max-width: 700px) calc(100vw - 4rem), (max-width: 900px) min(calc(100vw - 9rem), 560px), 320px',
|
||||||
imageWidth: 640,
|
imageWidth: 640,
|
||||||
imageHeight: 710,
|
imageHeight: 710,
|
||||||
text: 'Meine Liebe',
|
text: 'Liebe',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
image: 'assets/optimized/portrait/scuba.webp',
|
image: 'assets/optimized/portrait/scuba.webp',
|
||||||
@@ -182,7 +182,7 @@ export const deLanguage: LanguagePack = {
|
|||||||
title: 'SobIT GmbH',
|
title: 'SobIT GmbH',
|
||||||
link: 'https://sobit.at/',
|
link: 'https://sobit.at/',
|
||||||
description:
|
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'],
|
skills: ['TypeScript', 'C#', 'Microsoft SQL', 'WPF', 'YML/XML'],
|
||||||
icon: 'assets/optimized/logos/sobit.webp',
|
icon: 'assets/optimized/logos/sobit.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
@@ -194,7 +194,7 @@ export const deLanguage: LanguagePack = {
|
|||||||
title: 'SynHost',
|
title: 'SynHost',
|
||||||
link: 'https://www.synhost.de/',
|
link: 'https://www.synhost.de/',
|
||||||
description:
|
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'],
|
skills: ['TypeScript', 'MariaDB', 'YML'],
|
||||||
icon: 'assets/optimized/logos/synhost.webp',
|
icon: 'assets/optimized/logos/synhost.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
@@ -208,7 +208,7 @@ export const deLanguage: LanguagePack = {
|
|||||||
title: 'SynRadio',
|
title: 'SynRadio',
|
||||||
link: 'https://www.synradio.de/',
|
link: 'https://www.synradio.de/',
|
||||||
description:
|
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'],
|
skills: ['TypeScript', 'Angular', 'FFmpeg', 'YML'],
|
||||||
icon: 'assets/optimized/logos/synradio.webp',
|
icon: 'assets/optimized/logos/synradio.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
@@ -232,7 +232,7 @@ export const deLanguage: LanguagePack = {
|
|||||||
title: 'Portfolio',
|
title: 'Portfolio',
|
||||||
link: '#',
|
link: '#',
|
||||||
description:
|
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'],
|
skills: ['TypeScript', 'Angular', 'YML'],
|
||||||
icon: 'assets/optimized/portrait/me.webp',
|
icon: 'assets/optimized/portrait/me.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
@@ -246,7 +246,7 @@ export const deLanguage: LanguagePack = {
|
|||||||
title: 'Tauchertreff-Mostviertel',
|
title: 'Tauchertreff-Mostviertel',
|
||||||
link: 'https://tauchertreff-mostviertel.at/',
|
link: 'https://tauchertreff-mostviertel.at/',
|
||||||
description:
|
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'],
|
skills: ['TypeScript', 'MariaDB', 'Angular', 'YML'],
|
||||||
icon: 'assets/optimized/logos/tauchertreff.webp',
|
icon: 'assets/optimized/logos/tauchertreff.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
|
|||||||
+11
-11
@@ -16,7 +16,7 @@ export const enLanguage: LanguagePack = {
|
|||||||
home: {
|
home: {
|
||||||
portfolioEyebrow: 'Portfolio',
|
portfolioEyebrow: 'Portfolio',
|
||||||
heroIntro:
|
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',
|
contactTitle: 'Contact me',
|
||||||
viewProjects: 'View projects',
|
viewProjects: 'View projects',
|
||||||
aboutMe: 'About me',
|
aboutMe: 'About me',
|
||||||
@@ -27,7 +27,7 @@ export const enLanguage: LanguagePack = {
|
|||||||
clickHint: 'Click me!',
|
clickHint: 'Click me!',
|
||||||
aboutEyebrow: 'About me',
|
aboutEyebrow: 'About me',
|
||||||
aboutParagraphs: [
|
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 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.',
|
'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',
|
detailToggleClose: 'Read less',
|
||||||
detailParagraphs: [
|
detailParagraphs: [
|
||||||
'What really interests me is modern code: well-structured, maintainable, and built with performance in mind.',
|
'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.",
|
"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 freelance projects for companies, organizations, and private clients.',
|
'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',
|
projectsEyebrow: 'Current Jobs & Projects',
|
||||||
openProjectPrefix: 'Open project',
|
openProjectPrefix: 'Open project',
|
||||||
projectLanguagesAriaLabel: 'Project languages',
|
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',
|
'(max-width: 700px) calc(100vw - 4rem), (max-width: 900px) min(calc(100vw - 9rem), 560px), 320px',
|
||||||
imageWidth: 640,
|
imageWidth: 640,
|
||||||
imageHeight: 710,
|
imageHeight: 710,
|
||||||
text: 'My Love',
|
text: 'Love',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
image: 'assets/optimized/portrait/scuba.webp',
|
image: 'assets/optimized/portrait/scuba.webp',
|
||||||
@@ -182,7 +182,7 @@ export const enLanguage: LanguagePack = {
|
|||||||
title: 'SobIT GmbH',
|
title: 'SobIT GmbH',
|
||||||
link: 'https://sobit.at/',
|
link: 'https://sobit.at/',
|
||||||
description:
|
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'],
|
skills: ['TypeScript', 'C#', 'Microsoft SQL', 'WPF', 'YML/XML'],
|
||||||
icon: 'assets/optimized/logos/sobit.webp',
|
icon: 'assets/optimized/logos/sobit.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
@@ -194,7 +194,7 @@ export const enLanguage: LanguagePack = {
|
|||||||
title: 'SynHost',
|
title: 'SynHost',
|
||||||
link: 'https://www.synhost.de/',
|
link: 'https://www.synhost.de/',
|
||||||
description:
|
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'],
|
skills: ['TypeScript', 'MariaDB', 'YML'],
|
||||||
icon: 'assets/optimized/logos/synhost.webp',
|
icon: 'assets/optimized/logos/synhost.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
@@ -230,9 +230,9 @@ export const enLanguage: LanguagePack = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Portfolio',
|
title: 'Portfolio',
|
||||||
link: '#',
|
link: '',
|
||||||
description:
|
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'],
|
skills: ['TypeScript', 'Angular', 'YML'],
|
||||||
icon: 'assets/optimized/portrait/me.webp',
|
icon: 'assets/optimized/portrait/me.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
@@ -246,7 +246,7 @@ export const enLanguage: LanguagePack = {
|
|||||||
title: 'Tauchertreff-Mostviertel',
|
title: 'Tauchertreff-Mostviertel',
|
||||||
link: 'https://tauchertreff-mostviertel.at/',
|
link: 'https://tauchertreff-mostviertel.at/',
|
||||||
description:
|
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'],
|
skills: ['TypeScript', 'MariaDB', 'Angular', 'YML'],
|
||||||
icon: 'assets/optimized/logos/tauchertreff.webp',
|
icon: 'assets/optimized/logos/tauchertreff.webp',
|
||||||
iconSrcset:
|
iconSrcset:
|
||||||
|
|||||||
Reference in New Issue
Block a user