Display hours in ETA if the remaining seconds is >= 3600

This commit is contained in:
Wolfvak 2024-06-15 15:55:42 -03:00 committed by d0k3
parent 157848c770
commit 143fcf0d6b
8 changed files with 12 additions and 1 deletions

View File

@ -1431,7 +1431,11 @@ bool ShowProgress(u64 current, u64 total, const char* opstr)
ResizeString(progstr, tempstr, bar_width / FONT_WIDTH_EXT, 8, false);
DrawString(MAIN_SCREEN, progstr, bar_pos_x, text_pos_y, COLOR_STD_FONT, COLOR_STD_BG);
if (sec_elapsed >= 1) {
snprintf(tempstr, sizeof(tempstr), STR_ETA_N_MIN_N_SEC, sec_remain / 60, sec_remain % 60);
if (sec_remain >= 3600) {
snprintf(tempstr, sizeof(tempstr), STR_ETA_N_HOUR_N_MIN_N_SEC, (sec_remain / 3600), (sec_remain / 60) % 60, sec_remain % 60);
} else {
snprintf(tempstr, sizeof(tempstr), STR_ETA_N_MIN_N_SEC, sec_remain / 60, sec_remain % 60);
}
ResizeString(progstr, tempstr, 16, 8, true);
DrawString(MAIN_SCREEN, progstr, bar_pos_x + bar_width - 1 - (FONT_WIDTH_EXT * 16),
bar_pos_y - line_height - 1, COLOR_STD_FONT, COLOR_STD_BG);

View File

@ -487,6 +487,7 @@
"CANCEL": "abbrechen",
"R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) schnelles scrollen\nL - Eingabe leeren",
"X_REMOVE_CHAR_Y_INSERT_CHAR": "X - Zeichen entfernen\nY - Zeichen einfügen",
"ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus",
"ETA_N_MIN_N_SEC": "ETA %02llum%02llus",
"BRIGHTNESS_CONTROLS": "[←] Helligkeit verringern\n[→] Helligkeit erhöhen\n \n[X] Nutze Lautstärkeregler\n[A] Aktuelle Helligkeit einstellen\n[B] Abbrechen",
"SEARCHING_PLEASE_WAIT": "Suche, bitte warten...",

View File

@ -486,6 +486,7 @@
"CANCEL": "cancel",
"R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) fast scroll\nL - clear data",
"X_REMOVE_CHAR_Y_INSERT_CHAR": "X - remove char\nY - insert char",
"ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus",
"ETA_N_MIN_N_SEC": "ETA %02llum%02llus",
"BRIGHTNESS_CONTROLS": "[←] Decrease brightness\n[→] Increase brightness\n \n[X] Use volume slider control\n[A] Set current brightness\n[B] Cancel",
"SEARCHING_PLEASE_WAIT": "Searching, please wait...",

View File

@ -487,6 +487,7 @@
"CANCEL": "annuler",
"R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) défilement rapide\nL - effacer les données",
"X_REMOVE_CHAR_Y_INSERT_CHAR": "X - supprimer le caractère\nY - insérer le caractère",
"ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus",
"ETA_N_MIN_N_SEC": "ETA %02llum%02llus",
"BRIGHTNESS_CONTROLS": "[←] Decrease brightness\n[→] Increase brightness\n \n[X] Use volume slider control\n[A] Set current brightness\n[B] Cancel",
"SEARCHING_PLEASE_WAIT": "Recherche en cours, veuillez patienter…",

View File

@ -487,6 +487,7 @@
"CANCEL": "batal",
"R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) gulir cepat\nL - kosongkan data",
"X_REMOVE_CHAR_Y_INSERT_CHAR": "X - hapus karakter\nY - sisip karakter",
"ETA_N_HOUR_N_MIN_N_SEC": "Sisa %02lluh%02llumnt%02lludtk",
"ETA_N_MIN_N_SEC": "Sisa %02llumnt%02lludtk",
"BRIGHTNESS_CONTROLS": "[←] Kurangi kecerahan\n[→] Tingkatkan kecerahan\n \n[X] Pakai penggeser volume\n[A] Atur kecerahan saat ini\n[B] Batal",
"SEARCHING_PLEASE_WAIT": "Mencari, mohon tunggu...",

View File

@ -487,6 +487,7 @@
"CANCEL": "キャンセル",
"R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) 高速スクロール\nL - データをクリア",
"X_REMOVE_CHAR_Y_INSERT_CHAR": "X - 文字を削除\nY - 文字を挿入",
"ETA_N_HOUR_N_MIN_N_SEC": "残り%02llu時%02llu分%02llu秒",
"ETA_N_MIN_N_SEC": "残り%02llu分%02llu秒",
"BRIGHTNESS_CONTROLS": "[→] 明るさを上げる\n[←] 明るさを下げる\n \n[X] 音量スライダーでコントロール\n[A] 現在の明るさを設定\n[B] キャンセル",
"SEARCHING_PLEASE_WAIT": "検索中です。お待ちください。",

View File

@ -487,6 +487,7 @@
"CANCEL": "cancel",
"R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) fast scroll\nL - clear data",
"X_REMOVE_CHAR_Y_INSERT_CHAR": "X - remove char\nY - insert char",
"ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus",
"ETA_N_MIN_N_SEC": "ETA %02llum%02llus",
"BRIGHTNESS_CONTROLS": "[←] Decrease brightness\n[→] Increase brightness\n \n[X] Use volume slider control\n[A] Set current brightness\n[B] Cancel",
"SEARCHING_PLEASE_WAIT": "Searching, please wait...",

View File

@ -487,6 +487,7 @@
"CANCEL": "cancel",
"R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) fast scroll\nL - clear data",
"X_REMOVE_CHAR_Y_INSERT_CHAR": "X - remove char\nY - insert char",
"ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus",
"ETA_N_MIN_N_SEC": "ETA %02llum%02llus",
"BRIGHTNESS_CONTROLS": "[←] Decrease brightness\n[→] Increase brightness\n \n[X] Use volume slider control\n[A] Set current brightness\n[B] Cancel",
"SEARCHING_PLEASE_WAIT": "Searching, please wait...",