Add proper german language support

This commit is contained in:
JeremyStar™ 2024-09-12 20:50:40 +02:00
parent 03d8f12215
commit 10fe91512f
Signed by: JeremyStarTM
GPG key ID: E366BAEF67E4704D
6 changed files with 77 additions and 19 deletions

View file

@ -1,14 +0,0 @@
[[main]]
none = "none"
[[main]]
none = "none"
[[main]]
none = "none"
[[main]]
none = "none"
[[footer]]
none = "none"

39
content/de/index.md Normal file
View file

@ -0,0 +1,39 @@
<link href="https://fly.staropensource.de/@jeremystartm" rel="me">
# Hi!
Willkommen auf meinem ganz persönlichem Platz im Neuland. Hier is'n Menü für dich: \
[[ÜBER MICH]](#über-mich) [[PROJEKTE]](#persönliche-projekte) [[LINKS & KONTAKT]](#links--kontakt)
# Über mich
Ich bin JeremyStar™ und komme aus Niedersachsen. Ich habe das [**StarOpenSource Project**](https://staropensource.de), welches freie und quelloffene Software (FLOSS) entwickelt, und das [**StarBuildTeam**](https://sbt.jstm.staropensource.de), welches coole Minecraft Maps baut (guck mal auf den Hintergrund!).
## Music
Ich höre gerne Musik, speziell von den Künstlern ReeK, Camellia, Dakku, ColBreakz, Kou!, Juggernaut., t+pazolite, USAO und ein paar weiteren. \
Du kannst gerne meine Musikplaylist [hier](https://piped.staropensource.de/playlist?list=f9f8b090-7924-4e24-9a5d-d1b22ac4e178) besuchen (ist allerdings im Moment nicht aktuell, [siehe hier warum](https://github.com/TeamPiped/Piped/issues/3658))
## Computers
Ich habe mit dem Programmieren angefangen als ich ungefähr neun war, mit einem Minecraft Bukkit plugin. Seitdem habe ich verschiedenes gelernt, u.a. wie man Anwendungen und Spiele in anderen Programmiersprachen schreibt, wie man einen Server administriert, Spiele erstellt und verschiedene andere Fähigkeiten. \
\
Ich habe sogar an dem [GamesTalente](https://gamestalente.de) Wettbewerb teilgenommen und habe dort einen Spielprototypen entwickelt. Ich hatte zwar zwei Monate Zeit dazu, habe allerdings (primär weil ich kaum Motivation hatte (-.-)) erst zwei Wochen vor Abgabe begonnen, daran zu arbeiten. Habe in der Zeit Godot, GDScript und die Spieleprogrammierung gelernt, hatte damit vorher noch nie Erfahrung, und das Endresultat war dann mein erstes "Spiel": [Jessist](https://git.staropensource.de/StarOpenSource-Archive/Jessist). Bin damit unter die Top 50 gekommen.
## Videospiele
Ich mags (natürlich!) auch Videospiele zu spielen, am liebsten Minecraft, GTA V ([wo bleibt GTA 6??](https://www.youtube.com/watch?v=WkkEKSvulcI)), osu!(standard), [SRB 2](https://srb2.org), A Short Hike und viele andere.
Ich bin übrigens im Moment dabei die Half-Life Serie durchzuspielen.
# Persönliche Projekte
Ich programmiere nicht nur Software für StarOpen Source, sondern auch Zeug wie [MCServerDocker](https://git.staropensource.de/JeremyStarTM/MCServerDocker) (anpassbares Minecraft server setup in Docker), [pihole-docker](https://git.staropensource.de/JeremyStarTM/pihole-docker) (Pi-hole setup in Docker) and [osu!boot](https://git.staropensource.de/JeremyStarTM/osuboot) (Wrapper um osu!lazer, lädt und führt die AppImage-Datei automatisch aus). \
\
Zudem pflege ich mehrere [AUR](https://aur.archlinux.org) Pakete, u.a. [linux-clear](https://aur.archlinux.org/pkgbase/linux-clear) (Linux Kernel mit Clear Linux Performance Patches), [mediadownloader-git](https://aur.archlinux.org/packages/mediadownloader-git) (um Medien von verschiedenen Webseiten herunterzuladen) und [amethyst-player-git](https://aur.archlinux.org/packages/amethyst-player-git) (Mediaplayer geschrieben in NodeJS).
# Links & Kontakt
Hier sind 'n paar Links mit denen du mich stalken kannst ***(bitte tu mir das nicht an)***:
- [**Fediversum** *(@jeremystartm@fly.staropensource.de)*](https://fly.staropensource.de/@jeremystartm)
- [**E-Mail** *(jeremystartm@staropensource.de)*](mailto:jeremystartm@staropensource.de)
- [**sos!git** *(@JeremyStarTM)*](https://git.staropensource.de/JeremyStarTM)
- [**AUR (@JeremyStarTM)**](https://aur.archlinux.org/account/JeremyStarTM)
- [**osu! (@JeremyStarTM)**](https://osu.ppy.sh/users/29391986)
- [**Steam (jeremystartm)**](https://steamcommunity.com/id/jeremystartm/)
- [**Minecraft** *(JeremyStar)*](https://namemc.com/profile/JeremyStar.1)
## PGP-Verschlüsselung
Du kannst meinen OpenPGP Public Key [hier](/pubkey.gpg) herunterladen. Du kannst deine E-Mails (wenn du willst) damit verschlüsseln.
# Was verwendet diese Webseite?
[Hugo](https://gohugo.io) & [Blowfish](https://blowfish.page), weil ich Webentwicklung... gelinge gesagt nicht mag, es hübsch aussieht und es relativ klein ist.
Du kannst den Quellcode [hier](https://git.staropensource.de/JeremyStarTM/website) einsehen.

View file

@ -5,7 +5,7 @@ Welcome to my personal webspace! Here's a little "menu" for just you: \
[[ABOUT ME]](#about-me) [[PROJECTS]](#personal-projects) [[LINKS & CONTACT]](#links--contact)
# About me
I'm JeremyStar™, a developer from Lower Saxony, Germany. I founded the [**StarOpenSource Project**](https://staropensource.de), which aims at developing free and open source software (FLOSS) and the [**StarBuildTeam**](https://sbt.jstm.staropensource.de), which builds cool Minecraft maps (look at the background!).
I'm JeremyStar™, a developer from Lower Saxony, Germany. I founded the [**StarOpenSource Project**](https://staropensource.de), which aims at developing free (as in freedom), libre and open source software (FLOSS) and the [**StarBuildTeam**](https://sbt.jstm.staropensource.de), which builds cool Minecraft maps (look at the background!).
## Music
I like to listen to music from ReeK, Camellia, Dakku, ColBreakz, Kou!, Juggernaut., t+pazolite, USAO and a few other artists. \
You can check out my music playlist [here](https://piped.staropensource.de/playlist?list=f9f8b090-7924-4e24-9a5d-d1b22ac4e178) (out of date as Piped won't let me add videos, [see why here](https://github.com/TeamPiped/Piped/issues/3658)).

View file

@ -2,11 +2,12 @@
title = "JeremyStar™"
baseURL = "/"
languageName = "English 🇺🇸🇬🇧🇦🇺"
languageCode = "en-US"
languageCode = "en"
defaultContentLanguage = "en"
enableRobotsTXT = false
summaryLength = 0
theme = "blowfish"
customJs = [ "js/language-selector-fix.js" ]
theme = [ "blowfish" ]
[params]
logo = "logo.png"
@ -23,10 +24,12 @@ secondaryLogo = "logo.png"
languageCode = "en-US"
languageDirection = "ltr"
languageName = "English"
contentDir = "content/en"
[languages.en.params]
isoCode = "en"
displayName = "Englisch 🇺🇸🇬🇧🇦🇺"
displayName = "English 🇺🇸🇬🇧🇦🇺"
#displayName = "EN"
rtl = false
dateFormat = "2 January 2006"
description = "JeremyStar™'s personal website"
@ -35,13 +38,15 @@ secondaryLogo = "logo.png"
# German
[languages.de]
weight = 2
languageCode = "de-DE"
languageCode = "de"
languageDirection = "ltr"
languageName = "Deutsch"
contentDir = "content/de"
[languages.de.params]
isoCode = "de"
displayName = "Deutsch 🇩🇪"
#displayName = "DE"
rtl = false
dateFormat = "2 January 2006"
description = "JeremyStar™'s persönliche Website"

View file

@ -0,0 +1,26 @@
{{ if .IsTranslated }}
<script language="javascript" type="text/javascript" src="{{ "/js/language-selector-fix.js" | urlize | relURL }}"></script>
<div>
<div class="cursor-pointer flex items-center nested-menu">
<span class="mr-1">
{{ partial "icon.html" "language" }}
</span>
<div class="text-sm font-medium text-gray-500 hover:text-primary-600 dark:hover:text-primary-400" title="{{ .Title }}">
{{- i18n "global.language" | markdownify -}}
</div>
</div>
<div class="absolute menuhide">
<div class="pt-2 p-5 mt-2 rounded-xl backdrop-blur shadow-2xl">
<div class="flex flex-col space-y-3">
{{ range .AllTranslations }}
<a href="{{ .RelPermalink }}" class="flex items-center">
<p class="text-sm font-sm text-gray-500 hover:text-primary-600 dark:hover:text-primary-400" title="{{ .Title }}">
{{ .Language.Params.displayName | emojify }}
</p>
</a>
{{ end }}
</div>
</div>
</div>
</div>
{{ end }}

View file

@ -0,0 +1,2 @@
for (let item of document.getElementsByClassName("text-sm font-sm text-gray-500"))
item.style.width = "6.85em";