mirror of
https://gitlab.rlp.net/proj-wise2526-video2document/video2document.git
synced 2026-06-15 18:01:52 +02:00
Expanded the function to change the language of the program. Added the dedicated language dropdown list
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user