From cc883905bc41a82935354dd920d04ecbe298bcbb Mon Sep 17 00:00:00 2001 From: "eric.minning" Date: Tue, 6 Jan 2026 14:03:28 +0100 Subject: [PATCH] Expanded the change languages file and function --- electron/main/index.html | 22 +++++++------- electron/main/languages.js | 59 ++++++++++++++++++++++++++++++++++++-- electron/main/script.js | 21 ++++++++++++-- 3 files changed, 86 insertions(+), 16 deletions(-) diff --git a/electron/main/index.html b/electron/main/index.html index c35aadb..ad6aee3 100644 --- a/electron/main/index.html +++ b/electron/main/index.html @@ -29,12 +29,12 @@
-
1. Step
-
2. Step
-
3. Step
-
4. Step
-
5. Step
-
6. Step
+
1. Step
+
2. Step
+
3. Step
+
4. Step
+
5. Step
+
6. Step
@@ -43,7 +43,7 @@
-

Upload your Video here:

+

Upload your video here:

Drag and drop video file

- + diff --git a/electron/main/languages.js b/electron/main/languages.js index 271c3aa..31ed3f9 100644 --- a/electron/main/languages.js +++ b/electron/main/languages.js @@ -12,7 +12,25 @@ var languageOptions = { "checkbox_group": "Choose prefered document style:", "label_format": "Meeting report", "label_summary": "Summary with timestamps", - "submitButton": "Submit" + "submitButton": "Submit", + "step_nav1": "Step 1", + "step_nav2": "Step 2", + "step_nav3": "Step 3", + "step_nav4": "Step 4", + "step_nav5": "Step 5", + "step_nav6": "Step 6", + "h2": "Upload your video here:", + "labelSpeaker": "Select Speaker:", + "labelSpeakerAudio": "Selected Speaker:", + "labelSpeakerWriter": "Write name:", + "speakerLocker": "Rename speaker", + "speakerResender": "Rewrite document", + "downloadButton": "Download", + "box1_p1": "---Starting---", + "box2_p2": "---Transkribing---", + "box3_p3": "---Document creation---", + "labelType": "Select document type:" + }, "de":{ "flagPath": "flags/germany-flag-png-large.jpg", @@ -27,7 +45,24 @@ var languageOptions = { "checkbox_group": "Bevorzugte Dokumentvarianten:", "label_format": "Meeting Bericht", "label_summary": "Zusammenfassung mit Zeitstempeln", - "submitButton": "Absenden" + "submitButton": "Absenden", + "step_nav1": "Schritt 1", + "step_nav2": "Schritt 2", + "step_nav3": "Schritt 3", + "step_nav4": "Schritt 4", + "step_nav5": "Schritt 5", + "step_nav6": "Schritt 6", + "h2": "Uploade dein Video hier:", + "labelSpeaker": "Wähle Sprecher:", + "labelSpeakerAudio": "Ausgewählter Sprecher:", + "labelSpeakerWriter": "Schreib Namen:", + "speakerLocker": "Ersetze Namen", + "speakerResender": "Überschreibe Dokument", + "downloadButton": "Download", + "box1_p1": "---Startet---", + "box2_p2": "---Transkribing---", + "box3_p3": "---Dokument kreieren---", + "labelType": "Wähle Dokumenttype:" }, "in":{ "flagPath": "flags/india-flag-png-large.png", @@ -42,7 +77,25 @@ var languageOptions = { "checkbox_group": "पसंदीदा दस्तावेज़ शैली चुनें:", "label_format": "बैठक रिपोर्ट", "label_summary": "टाइमस्टैम्प के साथ सारांश", - "submitButton": "जमा करना" + "submitButton": "जमा करना", + "step_nav1": "स्टेप 1", + "step_nav2": "स्टेप 2", + "step_nav3": "स्टेप 3", + "step_nav4": "स्टेप 4", + "step_nav5": "स्टेप 5", + "step_nav6": "स्टेप 6", + "h2": "अपना वीडियो यहां अपलोड करें:", + "labelSpeaker": "स्पीकर चुनें:", + "labelSpeakerAudio": "चयनित वक्ता:", + "labelSpeakerWriter": "नाम लिखें:", + "speakerLocker": "स्पीकर का नाम बदलें", + "speakerResender": "दस्तावेज़ पुनः लिखें", + "downloadButton": "डाउनलोड करना", + "box1_p1": "---प्रारंभ---", + "box2_p2": "---प्रतिलेखन---", + "box3_p3": "---दस्तावेज़ निर्माण---", + "labelType": "दस्तावेज़ प्रकार चुनें:" + } }; \ No newline at end of file diff --git a/electron/main/script.js b/electron/main/script.js index 910000e..7af27d1 100644 --- a/electron/main/script.js +++ b/electron/main/script.js @@ -86,11 +86,28 @@ function changeLanguage(language) { document.getElementById('p1').textContent = languageOptions[language].p1; document.getElementById('fileName').textContent = languageOptions[language].fileName; document.getElementById('manualUploadBtn').textContent = languageOptions[language].manualUploadBtn; - document.getElementById('checkbox_group').textContent = languageOptions[language].checkbox_group; + //document.getElementById('checkbox_group').textContent = languageOptions[language].checkbox_group; document.getElementById('label_format').textContent = languageOptions[language].label_format; document.getElementById('label_summary').textContent = languageOptions[language].label_summary; document.getElementById('submitButton').textContent = languageOptions[language].submitButton; - + document.getElementById('step_nav1').textContent = languageOptions[language].step_nav1; + document.getElementById('step_nav2').textContent = languageOptions[language].step_nav2; + document.getElementById('step_nav3').textContent = languageOptions[language].step_nav3; + document.getElementById('step_nav4').textContent = languageOptions[language].step_nav4; + document.getElementById('step_nav5').textContent = languageOptions[language].step_nav5; + document.getElementById('step_nav6').textContent = languageOptions[language].step_nav6; + document.getElementById('h2').textContent = languageOptions[language].h2; + document.getElementById('labelSpeaker').textContent = languageOptions[language].labelSpeaker; + document.getElementById('labelSpeakerAudio').textContent = languageOptions[language].labelSpeakerAudio; + document.getElementById('labelSpeakerWriter').textContent = languageOptions[language].labelSpeakerWriter; + document.getElementById('speakerLocker').textContent = languageOptions[language].speakerLocker; + document.getElementById('speakerResender').textContent = languageOptions[language].speakerResender; + document.getElementById('downloadButton').textContent = languageOptions[language].downloadButton; + document.getElementById('box1_p1').textContent = languageOptions[language].box1_p1; + document.getElementById('box2_p2').textContent = languageOptions[language].box2_p2; + document.getElementById('box3_p3').textContent = languageOptions[language].box3_p3; + document.getElementById('labelType').textContent = languageOptions[language].labelType; + } catch (error) { console.log("Error in script.js changeLanguage function"); console.log(error);