diff --git a/intl/msg_hash_us.c b/intl/msg_hash_us.c index 51b61e681f..3653ec41a5 100644 --- a/intl/msg_hash_us.c +++ b/intl/msg_hash_us.c @@ -3404,6 +3404,10 @@ const char *msg_hash_to_str_us(enum msg_hash_enums msg) return "Quit"; case MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_TOGGLE_KEYBOARD: return "Toggle Keyboard"; + case MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_SCREENSHOTS: + return "Screenshots"; + case MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_TITLE_SCREENS: + return "Title Screens"; default: #if 0 RARCH_LOG("Unimplemented: [%d]\n", msg); diff --git a/menu/cbs/menu_cbs_get_value.c b/menu/cbs/menu_cbs_get_value.c index 44bb3fac3f..81b1de1e08 100644 --- a/menu/cbs/menu_cbs_get_value.c +++ b/menu/cbs/menu_cbs_get_value.c @@ -719,19 +719,27 @@ static void menu_action_setting_disp_set_label_thumbnails( strlcpy(s2, path, len2); *w = 19; + switch (settings->menu.thumbnails) { case 0: - strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OFF), len); + strlcpy(s, msg_hash_to_str( + MENU_ENUM_LABEL_VALUE_OFF), len); break; case 1: - strlcpy(s, "Screenshots", len); + strlcpy(s, + msg_hash_to_str( + MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_SCREENSHOTS), len); break; case 2: - strlcpy(s, "Title Screens", len); + strlcpy(s, + msg_hash_to_str( + MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_TITLE_SCREENS), len); break; case 3: - strlcpy(s, "Boxarts", len); + strlcpy(s, + msg_hash_to_str( + MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_BOXARTS), len); break; } } diff --git a/msg_hash.h b/msg_hash.h index 59b319f0e5..b29fe685aa 100644 --- a/msg_hash.h +++ b/msg_hash.h @@ -1579,6 +1579,9 @@ enum msg_hash_enums MENU_ENUM_LABEL_SAVE_CURRENT_CONFIG, MENU_ENUM_LABEL_VALUE_SAVE_CURRENT_CONFIG, + MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_SCREENSHOTS, + MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_TITLE_SCREENS, + MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_BOXARTS, /* Callback strings */ MENU_ENUM_LABEL_CB_THUMBNAILS_UPDATER_DOWNLOAD,