Skip to content

Commit 9cc956b

Browse files
committed
Fix missing translation update for file status
when language change
1 parent 949caf9 commit 9cc956b

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

index.html.gz

86 Bytes
Binary file not shown.

www/js/files.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@ function files_build_display_filelist(displaylist){
515515
}
516516
files_error_status = "";
517517
if (files_status_list[0].status.toLowerCase() != "ok"){
518-
document.getElementById('files_sd_status_msg').innerHTML = translate_text_item(files_status_list[0].status);
518+
document.getElementById('files_sd_status_msg').innerHTML = translate_text_item(files_status_list[0].status, true);
519519
document.getElementById('files_status_sd_status').style.display="table-row";
520520
} else {
521521
document.getElementById('files_status_sd_status').style.display="none";
@@ -566,7 +566,7 @@ function process_check_sd_presence(answer){
566566
alertdlg (translate_text_item("Upload failed"), translate_text_item("No SD card detected"));
567567
files_error_status ="No SD card"
568568
files_build_display_filelist(false);
569-
document.getElementById('files_sd_status_msg').innerHTML = files_error_status;
569+
document.getElementById('files_sd_status_msg').innerHTML = translate_text_item(files_error_status, true);
570570
document.getElementById('files_status_sd_status').style.display="table-row";
571571
} else files_start_upload();
572572
} else { //for smoothiware ls say no directory
@@ -575,7 +575,7 @@ function process_check_sd_presence(answer){
575575
alertdlg (translate_text_item("Upload failed"), translate_text_item("No SD card detected"));
576576
files_error_status ="No SD card"
577577
files_build_display_filelist(false);
578-
document.getElementById('files_sd_status_msg').innerHTML = files_error_status;
578+
document.getElementById('files_sd_status_msg').innerHTML = translate_text_item(files_error_status, true);
579579
document.getElementById('files_status_sd_status').style.display="table-row";
580580
} else files_start_upload();
581581
} else files_start_upload();

www/js/translate.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,21 @@ function translate_text(lang){
5555
}
5656
};
5757

58-
function translate_text_item( item_text) {
58+
function translate_text_item( item_text, withtag) {
5959
var currenttrans ={};
6060
var translated_content;
61+
var with_tag = false;
62+
if (typeof withtag != "undefined") with_tag = withtag;
6163
for (var lang_i =0 ; lang_i < language_list.length; lang_i++){
6264
if ( language_list[lang_i][0] == language) {
6365
currenttrans = eval(language_list[lang_i][2]);
6466
}
6567
}
6668
translated_content = currenttrans[item_text];
6769
if (typeof translated_content === 'undefined' ) translated_content = item_text;
70+
if (with_tag) {
71+
var translated_content_tmp = "<span english_content=\""+ item_text + "\" translate>" + translated_content + "</span>";
72+
translated_content = translated_content_tmp;
73+
}
6874
return translated_content;
6975
}

0 commit comments

Comments
 (0)