diff --git a/lang/de.json b/lang/de.json
new file mode 100644
index 000000000..8c9b41de1
--- /dev/null
+++ b/lang/de.json
@@ -0,0 +1,30 @@
+{
+ "auth.login": "Anmelden",
+ "auth.login.azure": "Mit Microsoft anmelden",
+ "auth.login.bitbucket": "Mit Bitbucket anmelden",
+ "auth.login.github": "Mit GitHub anmelden",
+ "auth.login.gitlab": "Mit GitLab anmelden",
+ "auth.login.google": "Mit Google anmelden",
+ "auth.already_registered": "Bereits registriert?",
+ "auth.confirm_password": "Passwort bestätigen",
+ "auth.forgot_password": "Passwort vergessen",
+ "auth.forgot_password_send_email": "Passwort zurücksetzen E-Mail senden",
+ "auth.register_now": "Registrieren",
+ "auth.logout": "Abmelden",
+ "auth.register": "Registrieren",
+ "auth.registration_disabled": "Registrierung ist deaktiviert. Bitte kontaktiere einen Administrator.",
+ "auth.reset_password": "Passwort zurücksetzen",
+ "auth.failed": "Diese Anmeldedaten wurden nicht gefunden.",
+ "auth.failed.callback": "Fehlerhafte Verarbeitung der Antwort des Anmeldeanbieters.",
+ "auth.failed.password": "Das angegebene Passwort ist inkorrekt.",
+ "auth.failed.email": "Wir können keinen Benutzer mit dieser E-Mail Adresse finden.",
+ "auth.throttle": "Zu viele anmeldeversuche. Bitte versuchen es in :seconds Sekunden erneut.",
+ "input.name": "Name",
+ "input.email": "E-Mail",
+ "input.password": "Passwort",
+ "input.password.again": "Passwort wiederholen",
+ "input.code": "Einmalcode",
+ "input.recovery_code": "Wiederherstellungscode",
+ "button.save": "Speichern",
+ "repository.url": "Beispiele
Für öffentliche Reposetories benutze https://....
Für private Repositories benutze git@....
https://github.com/coollabsio/coolify-examples main Branch wird ausgewählt
https://github.com/coollabsio/coolify-examples/tree/nodejs-fastify nodejs-fastify Branch wird ausgewählt.
https://gitea.com/sedlav/expressjs.git main Branch wird ausgewählt.
https://gitlab.com/andrasbacsai/nodejs-example.git main Branch wird ausgewählt."
+}