diff --git a/de.json b/de.json
index 589be8926be959fa0e1e85bf8ad6b833ffab07c4..c4a9c7c946e2effa9920fddc91026266d20fe64e 100644
--- a/de.json
+++ b/de.json
@@ -18,11 +18,11 @@
         },
         "forgot": "Passwort vergessen?",
         "reset": "Passwort zurücksetzen",
-        "remembered": "Zum Login zurückgehen",
+        "remembered": "Zum Login zurückgehen.",
         "new": "Neu zu REVOLT?",
         "existing": "Du hast bereits einen Account?",
-        "create": "Einen neuen Account erstellen",
-        "cancel": "Anfrage abbrechen"
+        "create": "Einen neuen Account erstellen.",
+        "cancel": "Anfrage abbrechen."
     },
     "app": {
         "status": {
@@ -49,6 +49,18 @@
             "channel": {
                 "message": "Nachricht an {{name}}"
             }
+        },
+        "context_menu": {
+            "block_user": "Nutzer blockieren",
+            "copy_id": "ID kopieren"
+        },
+        "special": {
+            "friends": {
+                "outgoing": "Ausgehende Freundschaftsanfrage.",
+                "incoming": "Eingehende Freundschaftsanfrage.",
+                "blocked": "Blockiert",
+                "pending": "Steht aus"
+            }
         }
     },
     "dayjs": {
@@ -58,5 +70,30 @@
         "lastWeek": "[Letzten] dddd [um] LT",
         "nextWeek": "dddd [um] LT",
         "sameElse": "L"
+    },
+    "error": {
+        "invalid_email": "Ungültige E-Mail-Adresse",
+        "too_long": "Zu lang",
+        "too_short": "Zu kurz",
+        "required_field": "Erforderlich",
+        "no_effect": "Diese Anfrage hat nichts bewirkt.",
+        "blocked_other": "Dieser Nutzer hat dich blockiert.",
+        "blocked": "Du hast diesen Nutzer blockiert.",
+        "already_sent_request": "Bereits eine Anfrage an diesen Nutzer gesendet.",
+        "already_friends": "Bereits Freunde mit diesem Nutzer.",
+        "username_taken": "Nutzername wird bereits benutzt.",
+        "already_onboarded": "Onboarding bereits beendet.",
+        "wrong_password": "Falsches Passwort.",
+        "email_in_use": "E-Mail wird bereits genutzt.",
+        "unknown_user": "Unbekannter Nutzer.",
+        "unverified_account": "Unverifizierter Account.",
+        "invalid_session": "Ungültige Session.",
+        "missing_headers": "Fehlende Header.",
+        "operation_failed": "Operation fehlgeschlagen.",
+        "unknown_error": "Siehe Konsole.",
+        "internal_error": "Interner Fehler.",
+        "database_error": "Datenbankfehler.",
+        "failed_validation": "Konnte Felder nicht überprüfen.",
+        "unlabelled": "Etwas ist schiefgelaufen."
     }
 }