From 44f3bfbe3eabed684f8e8e0cdf480de3bb4ceb26 Mon Sep 17 00:00:00 2001 From: The Wobbler Date: Sun, 2 Mar 2025 19:07:16 +0100 Subject: [PATCH] Made the website multilingual (German & English) --- de.php | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++ index.php | 60 +++++++++++----------- styles.php | 15 ++++++ 3 files changed, 186 insertions(+), 32 deletions(-) create mode 100644 de.php diff --git a/de.php b/de.php new file mode 100644 index 0000000..10d5ebb --- /dev/null +++ b/de.php @@ -0,0 +1,143 @@ + + + + + + + + + Wobbelnde Seite + + + + + + + /* This CSS code is php generated. Hardcoding it would be a programming war crime. :3 */\n\n"; +echo generateCSSCode(completeScanDir("files")); +echo " "; +?> + + + + + + + + +
+ +
+ +

Seite von dem Wobbler

+
+

+ Hallo, ich bin der Wobbler, ein Teenager aus Deutschland. +
+ Ich kann ein wenig programmieren, am liebsten verwende ich Python. +
+ Ich habe aber auch ein wenig Erfahrung in den Sprachen Kotlin, JavaScript, PHP, Lua, Bash, GDScript und C. +
+ Die Designsprachen HTML und CSS benutze ich auch manchmal, wobei mich CSS meistens zum ausrasten bringt. +
+ Jedoch umgehe ich JavaScript, auch wenn ich dafür CSS verwenden muss. +
+ Diese Website besteht aus nur einer Zeile Javascript, der Rest sind HTML, CSS und PHP. +
+ Ich verwende kein Arch BTW, sondern Linux Mint. +
+ Im Sommer kann man mich immer auf dem Fedicamp finden. +
+ Ich bin ein großer Fan von dezentralen Netzwerken wie Mastodon und kann es kaum erwarten, +
+ dass Forgejo auch bald Föderationsfähig seien wird. + +

+
+
+

Pojekte

+ + Wobuzz +

Ein einfacher Audio-Player, geschrieben in Python und PyQT.

+
+ + Bread Editor +

Ein Biteditor, den ich mit PyQt programmiert habe.

+
+ + Wobbl Sand +

Eine einfache aber schöne Sandsimulation.

+
+ + Wobbl's Screensaver +

+ Ein einfaches Programm, +
+ welches alle .svg-Dateien in einem Ordner bildschirmschonermäßig durch das Fenster fliegen lässt. +

+
+ + Wobbl Tools +

Ein Modul, das ich für viele meiner Projekte brauche.

+
+
+

Wenn ihr mal mit mir schreiben, zocken, mir helfen oder Projekten beitragen wollt:

+ E-Mail +
+ XMPP +
+ Git (Forgejo) +
+ GitLab +

+ (Ich bin nicht mehr aktiv auf GitLab, +
+ da wir unsere eigene Forgejo-Instanz haben + und Forgejo auch bald Fediverse kompatibel seien wird.) +

+
+ Mastodon +
+ Peertube +
+ Discord +
+
+
+
+

+ Hab hier nen kleinen Datenschrottplatz an Mist, +
+ den ich mal mit irgendwem teilen musste und deshalb hier auf den Server geladen hab. +
+ Evtl. könnt ihr hier etwas brauchbares finden. +

+
+ + + +
+
+
+
+ +
+
+ + Start + Projekte + Deutsch + Englisch + Sprachen: + +
+ + + + + diff --git a/index.php b/index.php index f9de27e..056018a 100644 --- a/index.php +++ b/index.php @@ -10,7 +10,7 @@ - Wobbelnde Seite + Wobbly Website @@ -34,59 +34,55 @@ echo " ";
-

Seite von dem Wobbler

+

The Wobbler's Website

- Hallo, ich bin der Wobbler, ein Teenager aus Deutschland. + Hi, I am The Wobbler, a teenager from germany.
- Ich kann ein wenig programmieren, am liebsten verwende ich Python. + I can program a little bit, preferably with Python.
- Ich habe aber auch ein wenig Erfahrung in den Sprachen Kotlin, JavaScript, PHP, Lua, Bash, GDScript und C. + But I also have some experience with the languages Kotlin, JavaScript, PHP, Lua, Bash, GDScript and C.
- Die Designsprachen HTML und CSS benutze ich auch manchmal, wobei mich CSS meistens zum ausrasten bringt. + I do also use the design-languages HTML and CSS sometimes, although CSS usually drives me crazy.
- Jedoch umgehe ich JavaScript, auch wenn ich dafür CSS verwenden muss. + However, I bypass JavaScript, even if i have to use CSS instead.
- Diese Website besteht aus nur einer Zeile Javascript, der Rest sind HTML, CSS und PHP. + BTW this Website only consists of a single line of JavaScript, the rest is HTML, CSS and PHP.
- Ich verwende kein Arch BTW, sondern Linux Mint. + I don't use Arch BTW, I use Linux Mint.
- Im Sommer kann man mich immer auf dem Fedicamp finden. + In the summer, you can always find me on the Fedicamp.
- Ich bin ein großer Fan von dezentralen Netzwerken wie Mastodon und kann es kaum erwarten, -
- dass Forgejo auch bald Föderationsfähig seien wird. - + I am a big fan of decentralized networks and can't wait for Forgejo + to become capable of federation.

-

Pojekte

+

Pojects

Wobuzz -

Ein einfacher Audio-Player, geschrieben in Python und PyQT.

+

A simple audio player written in Python and PyQt.


Bread Editor -

Ein Biteditor, den ich mit PyQt programmiert habe.

+

A bit-editor, made with PyQt.


Wobbl Sand -

Eine einfache aber schöne Sandsimulation.

+

A simple falling sand simulation written in Python.


Wobbl's Screensaver

- Ein einfaches Programm, -
- welches alle .svg-Dateien in einem Ordner bildschirmschonermäßig durch das Fenster fliegen lässt. + A simple program that lets svg images from a specific folder hover through the window screensaver-like.


Wobbl Tools -

Ein Modul, das ich für viele meiner Projekte brauche.

+

A Python module i need for some of my projects.

-

Wenn ihr mal mit mir schreiben, zocken, mir helfen oder Projekten beitragen wollt:

+

If you want to text me, game with me, help me or contribute to one of my Projects:

E-Mail
XMPP @@ -95,10 +91,9 @@ echo " ";
GitLab

- (Ich bin nicht mehr aktiv auf GitLab, -
- da wir unsere eigene Forgejo-Instanz haben - und Forgejo auch bald Fediverse kompatibel seien wird.) + (I am no longer active on GitLab because we have our own + Forgejo-Instance + and Forgejo will be capable of federation soon.)


Mastodon @@ -111,11 +106,9 @@ echo " ";

- Hab hier nen kleinen Datenschrottplatz an Mist, + Here I have a little data-junkyard of scrap I had to share with someone and therefore put it here.,
- den ich mal mit irgendwem teilen musste und deshalb hier auf den Server geladen hab. -
- Evtl. könnt ihr hier etwas brauchbares finden. + Maybe you can find something usable here.

@@ -130,7 +123,10 @@ echo " "; diff --git a/styles.php b/styles.php index bc75972..00ff214 100644 --- a/styles.php +++ b/styles.php @@ -103,6 +103,21 @@ hr { text-shadow: none; } +.topnav-text { + font-family: ubuntu, arial; + float: left; + color: #f2f2f2; + text-align: center; + padding: 5px 16px; + text-decoration: none; + text-shadow: none; + font-size: 17px; +} + +.align-right { + float: right; +} + .scriptsinactive:hover { background-color: #ddd; color: black;