Skip to content

Commit 5472457

Browse files
Wolfvakd0k3
authored andcommitted
Display hours in ETA if the remaining seconds is >= 3600
1 parent 157848c commit 5472457

File tree

8 files changed

+12
-1
lines changed

8 files changed

+12
-1
lines changed

arm9/source/common/ui.c

+5-1
Original file line numberDiff line numberDiff line change
@@ -1431,7 +1431,11 @@ bool ShowProgress(u64 current, u64 total, const char* opstr)
14311431
ResizeString(progstr, tempstr, bar_width / FONT_WIDTH_EXT, 8, false);
14321432
DrawString(MAIN_SCREEN, progstr, bar_pos_x, text_pos_y, COLOR_STD_FONT, COLOR_STD_BG);
14331433
if (sec_elapsed >= 1) {
1434-
snprintf(tempstr, sizeof(tempstr), STR_ETA_N_MIN_N_SEC, sec_remain / 60, sec_remain % 60);
1434+
if (sec_remain >= 3600) {
1435+
snprintf(tempstr, sizeof(tempstr), STR_ETA_N_HOUR_N_MIN_N_SEC, (sec_remain / 3600), (sec_remain / 60) % 60, sec_remain % 60);
1436+
} else {
1437+
snprintf(tempstr, sizeof(tempstr), STR_ETA_N_MIN_N_SEC, sec_remain / 60, sec_remain % 60);
1438+
}
14351439
ResizeString(progstr, tempstr, 16, 8, true);
14361440
DrawString(MAIN_SCREEN, progstr, bar_pos_x + bar_width - 1 - (FONT_WIDTH_EXT * 16),
14371441
bar_pos_y - line_height - 1, COLOR_STD_FONT, COLOR_STD_BG);

resources/languages/de.json

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

resources/languages/es.json

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

resources/languages/fr.json

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

resources/languages/id.json

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

resources/languages/ja.json

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

resources/languages/nl.json

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

resources/languages/source.json

+1
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,7 @@
487487
"CANCEL": "cancel",
488488
"R_FAST_SCROLL_L_CLEAR_DATA": "R - (↑↓) fast scroll\nL - clear data",
489489
"X_REMOVE_CHAR_Y_INSERT_CHAR": "X - remove char\nY - insert char",
490+
"STR_ETA_N_HOUR_N_MIN_N_SEC": "ETA %02lluh%02llum%02llus",
490491
"ETA_N_MIN_N_SEC": "ETA %02llum%02llus",
491492
"BRIGHTNESS_CONTROLS": "[←] Decrease brightness\n[→] Increase brightness\n \n[X] Use volume slider control\n[A] Set current brightness\n[B] Cancel",
492493
"SEARCHING_PLEASE_WAIT": "Searching, please wait...",

0 commit comments

Comments
 (0)