diff --git a/menu/drivers/glui.c b/menu/drivers/glui.c index a16fdf97ed..91dc6bd89c 100644 --- a/menu/drivers/glui.c +++ b/menu/drivers/glui.c @@ -424,7 +424,7 @@ static void glui_frame(void) title_color, TEXT_ALIGN_CENTER); if (menu_entries_show_back()) - glui_blit_line(glui->margin, 0, "BACK", + glui_blit_line(glui->margin, 0, menu_hash_to_str(MENU_VALUE_BACK), title_color, TEXT_ALIGN_LEFT); glui_render_quad(gl, diff --git a/menu/drivers/rgui.c b/menu/drivers/rgui.c index dd549838db..5ec1e72a6e 100644 --- a/menu/drivers/rgui.c +++ b/menu/drivers/rgui.c @@ -476,7 +476,8 @@ static void rgui_render(void) if (menu_entries_show_back()) blit_line(menu, RGUI_TERM_START_X, RGUI_TERM_START_X, - "BACK", TITLE_COLOR(settings)); + menu_hash_to_str(MENU_VALUE_BACK), + TITLE_COLOR(settings)); blit_line(menu, RGUI_TERM_START_X + (RGUI_TERM_WIDTH - strlen(title_buf)) * FONT_WIDTH_STRIDE / 2, diff --git a/menu/intl/menu_hash_nl.c b/menu/intl/menu_hash_nl.c index 893a8ad338..011c8aa95b 100644 --- a/menu/intl/menu_hash_nl.c +++ b/menu/intl/menu_hash_nl.c @@ -734,6 +734,8 @@ const char *menu_hash_to_str_nl(uint32_t hash) return "Nee"; case MENU_LABEL_VALUE_SCREEN_RESOLUTION: return "Scherm Resolutie"; + case MENU_VALUE_BACK: + return "TERUG"; default: break; } diff --git a/menu/intl/menu_hash_us.c b/menu/intl/menu_hash_us.c index b7e8d142ea..70a9c80794 100644 --- a/menu/intl/menu_hash_us.c +++ b/menu/intl/menu_hash_us.c @@ -1295,6 +1295,8 @@ const char *menu_hash_to_str_us(uint32_t hash) return "Yes"; case MENU_LABEL_VALUE_NO: return "No"; + case MENU_VALUE_BACK: + return "BACK"; case MENU_LABEL_VALUE_SCREEN_RESOLUTION: return "Screen Resolution"; default: diff --git a/menu/menu_hash.h b/menu/menu_hash.h index 34c45d0f26..2080de2cb7 100644 --- a/menu/menu_hash.h +++ b/menu/menu_hash.h @@ -898,6 +898,8 @@ extern "C" { #define MENU_LABEL_VALUE_YES 0x957cbc05U #define MENU_LABEL_VALUE_NO 0x521b0c11U +#define MENU_VALUE_BACK 0x7c825df6U + const char *menu_hash_to_str_de(uint32_t hash); const char *menu_hash_to_str_en(uint32_t hash);