diff --git a/apps/commons/src/locales/de-DE.json b/apps/commons/src/locales/de-DE.json
index 5f19fd053eeb81cd53e269c2e09a9ec912709627..e7fcd86ad92a4784373d9e96e78a2852e0ebaaff 100644
--- a/apps/commons/src/locales/de-DE.json
+++ b/apps/commons/src/locales/de-DE.json
@@ -14,9 +14,12 @@
       "description": "Beschreibung",
       "discard_changes": "Änderungen verwerfen",
       "dismiss": "Verwerfen",
+      "document":"Dokument",
       "download": "Herunterladen",
       "editing": "Editieren",
+      "export": "Export",
       "export as format": "Als {{format}} exportieren",
+      "export_document": "Dokument exportieren",
       "functionalities": "Funktionalitäten",
       "identity": "Identität",
       "language": "Sprache",
diff --git a/packages/cwrc-leafwriter/src/dialogs/editSource/index.tsx b/packages/cwrc-leafwriter/src/dialogs/editSource/index.tsx
index f7fced59de660723a63181997c827d68e9344869..23b2f2dc11812aba83d3a3289cd67116a36d5713 100644
--- a/packages/cwrc-leafwriter/src/dialogs/editSource/index.tsx
+++ b/packages/cwrc-leafwriter/src/dialogs/editSource/index.tsx
@@ -18,33 +18,16 @@ export const EditSourceDialog = ({
   type = 'content',
 }: EditSourceDialogProps) => {
   const { settings } = useAppState().editor;
-  const { setIsReload, loadDocumentXML: updateXMLContent, updateXMLHeader } = useActions().document;
+  //const { setIsReload, loadDocumentXML: updateXMLContent, updateXMLHeader } = useActions().document;
 
   const { t } = useTranslation('leafwriter');
   const { resetContext } = useDialog();
 
   const title = type === 'header' ? t('leafwriter:edit_header') : t('leafwriter:edit_source');
 
-  const title = type === 'header' ? t('edit header') : t('edit source');
-
-  useEffect(() => {
-    setCurrentContent(content);
-  }, []);
-
-  const handleUpdateContent = (value: string) => setCurrentContent(value);
-
-  const handleClose = () => onClose && onClose(id);
-
-  const handleChange = () => {
-    if (currentContent === content) return onClose && onClose(id);
-    
-    // Tell everyone that we manually updated, so the document will be reloaded.
-    setIsReload(true)
-
-    if (type === 'content') updateXMLContent(currentContent);
-    if (type === 'header') updateXMLHeader(currentContent);
-
-    onClose && onClose(id);
+  const handleClose = () => {
+    resetContext();
+    onClose?.(id);
   };
 
   return (
diff --git a/packages/cwrc-leafwriter/src/locales/de-DE.json b/packages/cwrc-leafwriter/src/locales/de-DE.json
index e60115e1223554d1fbfe6d88b825960e7145a887..8dd1a526c77d08de59a1d1b67ddadbbaa2710976 100644
--- a/packages/cwrc-leafwriter/src/locales/de-DE.json
+++ b/packages/cwrc-leafwriter/src/locales/de-DE.json
@@ -118,6 +118,7 @@
     "dont show again": "Nicht erneut anzeigen",
     "edit header": "Header bearbeiten",
     "edit source": "Quelle bearbeiten",
+    "edit_header": "Header bearbeiten",
     "experimental": "experimentell",
     "font size": "Schriftgröße",
     "hint": "Hint",