From e2651a6b9c2409f0382688461d2c6df2532ddfa1 Mon Sep 17 00:00:00 2001
From: Jacob Benz <jacob.benz@stud.h-da.de>
Date: Mon, 15 Apr 2024 16:29:48 +0200
Subject: [PATCH] left-overs after upstream-merge, backports new strings to
 gernan translation

---
 apps/commons/src/locales/de-DE.json           |  3 +++
 .../src/dialogs/editSource/index.tsx          | 25 +++----------------
 .../cwrc-leafwriter/src/locales/de-DE.json    |  1 +
 3 files changed, 8 insertions(+), 21 deletions(-)

diff --git a/apps/commons/src/locales/de-DE.json b/apps/commons/src/locales/de-DE.json
index 5f19fd05..e7fcd86a 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 f7fced59..23b2f2dc 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 e60115e1..8dd1a526 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",
-- 
GitLab