Add proper german language support
This commit is contained in:
parent
03d8f12215
commit
10fe91512f
6 changed files with 77 additions and 19 deletions
|
@ -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
39
content/de/index.md
Normal 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.
|
|
@ -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)).
|
13
hugo.toml
13
hugo.toml
|
@ -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"
|
||||
|
|
26
layouts/partials/translations.html
Normal file
26
layouts/partials/translations.html
Normal 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 }}
|
2
static/js/language-selector-fix.js
Normal file
2
static/js/language-selector-fix.js
Normal file
|
@ -0,0 +1,2 @@
|
|||
for (let item of document.getElementsByClassName("text-sm font-sm text-gray-500"))
|
||||
item.style.width = "6.85em";
|
Loading…
Reference in a new issue