diff --git a/electron/main/index.html b/electron/main/index.html
index c316a80..703ebe9 100644
--- a/electron/main/index.html
+++ b/electron/main/index.html
@@ -30,6 +30,7 @@
-
Manage document types
+
Manage document types
-
+
-
-
+
+
-
-
+
+
@@ -119,7 +118,7 @@
-
diff --git a/electron/main/languages.js b/electron/main/languages.js
index 31ed3f9..fc0b1da 100644
--- a/electron/main/languages.js
+++ b/electron/main/languages.js
@@ -29,7 +29,19 @@ var languageOptions = {
"box1_p1": "---Starting---",
"box2_p2": "---Transkribing---",
"box3_p3": "---Document creation---",
- "labelType": "Select document type:"
+ "labelType": "Select document type:",
+
+ "customDocBtn": "Manage document types",
+ "cd_h1": "Manage document types",
+ "cd_existingDocs": "Select existing documents (optional):",
+ "cd_docName": "Document name",
+ "docName": "Enter the document name here",
+ "cd_promt": "Your prompt:",
+ "prompt": "Type the prompt for your document here...",
+ "goBackBtn": "Return",
+ "deleteBtn": "Delete document",
+ "generateBtn": "Save document",
+ "newDoc": "-- Create new document --"
},
"de":{
@@ -62,7 +74,19 @@ var languageOptions = {
"box1_p1": "---Startet---",
"box2_p2": "---Transkribing---",
"box3_p3": "---Dokument kreieren---",
- "labelType": "Wähle Dokumenttype:"
+ "labelType": "Wähle Dokumenttype:",
+
+ "customDocBtn": "Dokumenttypen verwalten",
+ "cd_h1": "Dokumenttypen verwalten",
+ "cd_existingDocs": "Vorhandene Dokumente auswählen (optional):",
+ "cd_docName": "Dokument Name",
+ "docName": "Geben Sie hier den Dokumentnamen ein",
+ "cd_promt": "Ihr Prompt:",
+ "prompt": "Geben Sie hier die Eingabeaufforderung für Ihr Dokument ein...",
+ "goBackBtn": "Zurück",
+ "deleteBtn": "Lösche Dokument",
+ "generateBtn": "Speicher Dokument",
+ "newDoc": "-- Neues Dokument erstellen --"
},
"in":{
"flagPath": "flags/india-flag-png-large.png",
@@ -94,7 +118,19 @@ var languageOptions = {
"box1_p1": "---प्रारंभ---",
"box2_p2": "---प्रतिलेखन---",
"box3_p3": "---दस्तावेज़ निर्माण---",
- "labelType": "दस्तावेज़ प्रकार चुनें:"
+ "labelType": "दस्तावेज़ प्रकार चुनें:",
+
+ "customDocBtn": "दस्तावेज़ प्रकार प्रबंधित करें",
+ "cd_h1": "दस्तावेज़ प्रकार प्रबंधित करें",
+ "cd_existingDocs": "मौजूदा दस्तावेज़ों का चयन करें (वैकल्पिक):",
+ "cd_docName": "दस्तावेज़ का नाम",
+ "docName": "यहां दस्तावेज़ का नाम दर्ज करें",
+ "cd_promt": "आपका संकेत:",
+ "prompt": "अपने दस्तावेज़ के लिए प्रॉम्प्ट यहां टाइप करें...",
+ "goBackBtn": "वापस करना",
+ "deleteBtn": "दस्तावेज़ हटाएँ",
+ "generateBtn": "दस्तावेज़ सहेजें",
+ "newDoc": "-- नया दस्तावेज़ बनाएँ --"
}
diff --git a/electron/main/renderer.js b/electron/main/renderer.js
index fce5bfb..c4a2a4b 100644
--- a/electron/main/renderer.js
+++ b/electron/main/renderer.js
@@ -305,6 +305,10 @@ Listeners for the costum documents section
*/
+goBackBtn.addEventListener("click", () => {
+ showCD();
+});
+
// dokumente speichern
generateBtn.addEventListener("click", () => {
const name = docName.value.trim();
diff --git a/electron/main/script.js b/electron/main/script.js
index 361027d..78e2054 100644
--- a/electron/main/script.js
+++ b/electron/main/script.js
@@ -57,6 +57,18 @@ function changeLanguage(language) {
document.getElementById('box3_p3').textContent = languageOptions[language].box3_p3;
document.getElementById('labelType').textContent = languageOptions[language].labelType;
+ document.getElementById('customDocBtn').textContent = languageOptions[language].customDocBtn;
+ document.getElementById('cd_h1').textContent = languageOptions[language].cd_h1;
+ document.getElementById('cd_existingDocs').textContent = languageOptions[language].cd_existingDocs;
+ document.getElementById('cd_docName').textContent = languageOptions[language].cd_docName;
+ document.getElementById('docName').placeholder = languageOptions[language].docName;
+ document.getElementById('cd_promt').textContent = languageOptions[language].cd_promt;
+ document.getElementById('prompt').placeholder = languageOptions[language].prompt;
+ document.getElementById('goBackBtn').textContent = languageOptions[language].goBackBtn;
+ document.getElementById('deleteBtn').textContent = languageOptions[language].deleteBtn;
+ document.getElementById('generateBtn').textContent = languageOptions[language].generateBtn;
+ document.getElementById('newDoc').textContent = languageOptions[language].newDoc;
+
} catch (error) {
console.log("Error in script.js changeLanguage function");
console.log(error);
@@ -210,17 +222,26 @@ function loadLanguageOptions() {
try {
var menu = document.getElementById('language_option');
+ var menu_doc = document.getElementById('document_language_option');
var object_holdy;
var choice;
+ var choice2;
object_holdy = Object.keys(languageOptions);
for (i = 0; i < object_holdy.length; i++) {
choice = document.createElement('option');
choice.textContent = object_holdy[i];
choice.value = object_holdy[i];
choice.setAttribute('data-image', languageOptions[object_holdy[i]].flagPath);
+ choice2 = document.createElement('option');
+ choice2.textContent = object_holdy[i];
+ choice2.value = object_holdy[i];
+ choice2.setAttribute('data-image', languageOptions[object_holdy[i]].flagPath);
+ menu_doc.appendChild(choice2);
menu.appendChild(choice);
+
}
new lc_select(document.getElementById('language_option')); //loads the flag images so they get displayed in the gui
+ new lc_select(document.getElementById('document_language_option'));
} catch (error) {
console.log("Error in script.js loadLanguageOptions function");
console.log(error);