diff --git a/README.md b/README.md
index d51db20..52ce077 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,6 @@
# German
-German Language Pack for e107 v2.3.1
-This is Version 2.3.1
-Language Pack -GERMAN-
--Download the .zip
--Ftp it to your e107 installation
--Open your Admin interface, go to language and activate the German language pack
--Switch your e107 to german or multi language, just as you need.
--Have fun.
+German Language Pack for e107 v2.3.3
+This is Version 2.3.3
+
+(based on v 2.4.x already and would be suitable on git version untill 2025-01-12)
+
diff --git a/e107_languages/German/German.php b/e107_languages/German/German.php
index fbeb873..d7a7e95 100644
--- a/e107_languages/German/German.php
+++ b/e107_languages/German/German.php
@@ -140,4 +140,4 @@
define("LAN_PLEASEWAIT", "Bitte warten");
define("LAN_CHOOSE_FILE", "Wähle eine Datei aus");
define("LAN_REQUIRED", "Erforderlich");
-define("LAN_DEVELOPERMODE_CHECK", "[b]Developer mode ist momentan eingeschaltet. Nur gebrauchen im Entwicklungsmodus![/b] [br] Schalte dies aus wenn Seite in Live modus arbeitet. Wen eingeschaltet, könnte sensitive Information vermitelt werden an die Ausenwelt!");
+define("LAN_DEVELOPERMODE_CHECK", "[b]Developer mode ist momentan eingeschaltet. Nur gebrauchen im Entwicklungsmodus![/b] [br] Schalte dies aus wenn Seite in Live modus arbeitet. Wen eingeschaltet, könnte sensitive Information vermitelt werden an die Ausenwelt!");
\ No newline at end of file
diff --git a/e107_languages/German/German.xml b/e107_languages/German/German.xml
index aa9478c..d4f7daf 100644
--- a/e107_languages/German/German.xml
+++ b/e107_languages/German/German.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/e107_languages/German/admin/lan_admin.php b/e107_languages/German/admin/lan_admin.php
index 3c98761..5fe1b3f 100644
--- a/e107_languages/German/admin/lan_admin.php
+++ b/e107_languages/German/admin/lan_admin.php
@@ -426,3 +426,20 @@
define("LAN_UI_BATCH_NOW", "Aktuelles Datum/Uhrzeit");
define("LAN_RELATIONSHIP", "Beziehung");
define("LAN_RELATIONSHIP_HELP", "Fakultatives Attribut 'rel'. durch Komma getrennt.");
+define("LAN_PAGINATION", "Seitenumbruch");
+define("LAN_X_CHARS_REMAINING", "[x] verbleibende Zeichen");
+define("LAN_UI_BATCH_NOW", "Aktuelles Datum/Uhrzeit");
+define("LAN_RELATIONSHIP", "Beziehung");
+define("LAN_RELATIONSHIP_HELP", "Fakultatives Attribut „rel“. Durch Komma getrennt.");
+define("LAN_NO_SCRIPT_ACCESS", "Sie haben nicht die Erlaubnis, [script]-Tags zu verwenden.");
+define("LAN_NO_SCRIPT_ACCESS_ASK", "Wenn Sie glauben, dass dies ein Fehler ist, bitten Sie den Hauptadministrator, Ihnen über [b]Einstellungen > Inhaltsfilter[/b] Skriptzugriff zu gewähren.");
+define("LAN_UI_FILTER_TODAY", "Heute");
+define("LAN_UI_FILTER_THIS_WEEK", "Diese Woche");
+define("LAN_UI_FILTER_THIS_MONTH", "Dieser Monat");
+define("LAN_UI_FILTER_THIS_YEAR", "Dieses Jahr");
+define("LAN_SEARCH_ENGINES_X_LIMIT", "Wird von Suchmaschinen gelesen. Maximal [x] Zeichen.");
+define("LAN_META_TITLE", "Meta-Titel");
+define("LAN_META_DESCRIPTION", "Meta-Beschreibung");
+define("LAN_SYSTEM_NOTIFICATIONS_X", "[x] System-Benachrichtigung(en)");
+define("LAN_PHP_OUTDATED", "Auf Ihrer Website läuft derzeit eine [veraltete PHP-Version], die ein Sicherheitsrisiko darstellen kann. Wenn Ihre Plugins es zulassen, empfehlen wir ein Upgrade auf [x], um sicherzustellen, dass Ihre Website sicher und aktuell ist.");
+define("LAN_DATABASE_UPDATE", "Für Ihre Datenbank ist ein Update verfügbar. Wir empfehlen, [dieses Update] so bald wie möglich auszuführen, um sicherzustellen, dass Ihre Datenbank sicher und aktuell ist.");
diff --git a/e107_languages/German/admin/lan_cpage.php b/e107_languages/German/admin/lan_cpage.php
index dd4f53c..35d90c9 100644
--- a/e107_languages/German/admin/lan_cpage.php
+++ b/e107_languages/German/admin/lan_cpage.php
@@ -21,7 +21,6 @@
define("CUSLAN_4", "Benutzerdefinierte Felder");
define("CUSLAN_5", "(Neues Buch)");
define("CUSLAN_9", "Text.");
-define("CUSLAN_11", "Erste Seite");
define("CUSLAN_12", "Seite/Menü erstellen");
define("CUSLAN_29", "Seite auflisten, falls keine Seite geählt wurde");
define("CUSLAN_30", "Dauer der Cookiewirksamkeit (in seconds)");
@@ -60,3 +59,7 @@
define("CUSLAN_80", "Untertitel");
define("CUSLAN_81", "Meta-Bild");
define("CUSLAN_82", "Optional. Wird von den sozialen Medien beim Teilen dieser Seite verwendet.");
+define("CUSLAN_83", "Wird im Menü-Manager unter diesem Namen aufgelistet oder kann mit {CMENU=name} in Ihrem Thema aufgerufen werden. Es dürfen nur ASCII-Zeichen und Kleinbuchstaben verwendet werden.");
+define("CUSLAN_84", "Beschriftung des Menüpunkts.");
+define("CUSLAN_85", "Leer lassen, um die Standardeinstellung zu verwenden");
+define("CUSLAN_86", "Leer lassen, um die entsprechende Seite zu verwenden");
diff --git a/e107_languages/German/admin/lan_db_verify.php b/e107_languages/German/admin/lan_db_verify.php
index 79967d6..c79c31c 100644
--- a/e107_languages/German/admin/lan_db_verify.php
+++ b/e107_languages/German/admin/lan_db_verify.php
@@ -29,6 +29,8 @@
define("DBVLAN_14", "Zu prüfende(n) Tabelle(n) auswählen");
define("DBVLAN_15", "Überprüfung starten");
define("DBVLAN_16", "SQL Überprüfung - Version");
+define("DBVLAN_17", "Speichermotor sollte [x] sein, ist aber [y]");
+define("DBVLAN_18", "Zeichensatz sollte [x] sein, ist aber [y]");
define("DBVLAN_19", "Versuche zu reparieren");
define("DBVLAN_21", "ausgewählte Begriffe reparieren");
define("DBVLAN_22", "[x] nicht lesbar");
@@ -36,6 +38,5 @@
define("DBVLAN_24", "Bitte wähle Aktion.");
define("DBVLAN_25", "Index fehlt!");
define("DBVLAN_26", "[x] Tabelle(n) haben Probleme.");
-
-
-?>
\ No newline at end of file
+define("DBVLAN_27", "Inkonsistenz der Tabelle");
+define("DBVLAN_28", "Nicht anwendbar");
diff --git a/e107_languages/German/admin/lan_image.php b/e107_languages/German/admin/lan_image.php
index 58a54c5..f893dfc 100644
--- a/e107_languages/German/admin/lan_image.php
+++ b/e107_languages/German/admin/lan_image.php
@@ -193,3 +193,7 @@
define("IMALAN_187", "Beim Import in webp konvertieren");
define("IMALAN_188", "Während des Renderns in webp konvertieren");
define("IMALAN_189", "JPEG-, PNG- und GIF-Dateien werden automatisch in das Webp-Format konvertiert. (Icons ausgenommen)");
+define("IMALAN_190", "Das Importieren dieses Dateityps ist nicht erlaubt.");
+define("IMALAN_191", "Bild-Alt-Text");
+define("IMALAN_192", "Impressum");
+define("IMALAN_193", "Verfalldatum");
diff --git a/e107_languages/German/admin/lan_meta.php b/e107_languages/German/admin/lan_meta.php
index e6d0481..abbe7c0 100644
--- a/e107_languages/German/admin/lan_meta.php
+++ b/e107_languages/German/admin/lan_meta.php
@@ -23,3 +23,5 @@
define("METLAN_5", "Benutzerdefinierte Tags (nach [x])");
define("METLAN_6", "Benutzerdefinierte Tags (vor [x])");
define("METLAN_7", "Alle hier eingegebenen Metadaten oder benutzerdefinierten HTML-Tags (z. B.