diff --git a/intl/msg_hash_us.c b/intl/msg_hash_us.c index 3c6d522a28..cbe3c4f79d 100644 --- a/intl/msg_hash_us.c +++ b/intl/msg_hash_us.c @@ -204,6 +204,24 @@ int menu_hash_get_help_us_enum(enum msg_hash_enums msg, char *s, size_t len) switch (msg) { + case MENU_ENUM_LABEL_FILE_BROWSER_MOVIE_OPEN: + snprintf(s, len, + "Video. \n" + " \n" + "Select it to open this file with the video player."); + break; + case MENU_ENUM_LABEL_FILE_BROWSER_MUSIC_OPEN: + snprintf(s, len, + "Music. \n" + " \n" + "Select it to open this file with the music player."); + break; + case MENU_ENUM_LABEL_FILE_BROWSER_IMAGE_OPEN_WITH_VIEWER: + snprintf(s, len, + "Image. \n" + " \n" + "Select it to open this file with the image viewer."); + break; case MENU_ENUM_LABEL_FILE_BROWSER_CORE_SELECT_FROM_COLLECTION: snprintf(s, len, "Libretro core. \n" @@ -1878,6 +1896,12 @@ static const char *menu_hash_to_str_us_label_enum(enum msg_hash_enums msg) return "file_browser_core"; case MENU_ENUM_LABEL_FILE_BROWSER_CORE_SELECT_FROM_COLLECTION: return "file_browser_core_select_from_collection"; + case MENU_ENUM_LABEL_FILE_BROWSER_MUSIC_OPEN: + return "file_browser_music_open"; + case MENU_ENUM_LABEL_FILE_BROWSER_MOVIE_OPEN: + return "file_browser_movie_open"; + case MENU_ENUM_LABEL_FILE_BROWSER_IMAGE_OPEN_WITH_VIEWER: + return "file_browser_image_open_with_viewer"; case MENU_ENUM_LABEL_FILE_BROWSER_CORE_DETECTED: return "file_browser_core_detected"; case MENU_ENUM_LABEL_DEFERRED_RETRO_ACHIEVEMENTS_SETTINGS_LIST: diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 232eba2148..3adec359b2 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -3609,6 +3609,15 @@ static int menu_displaylist_parse_generic( switch (file_type) { + case FILE_TYPE_MOVIE: + enum_idx = MENU_ENUM_LABEL_FILE_BROWSER_MOVIE_OPEN; + break; + case FILE_TYPE_MUSIC: + enum_idx = MENU_ENUM_LABEL_FILE_BROWSER_MUSIC_OPEN; + break; + case FILE_TYPE_IMAGEVIEWER: + enum_idx = MENU_ENUM_LABEL_FILE_BROWSER_IMAGE_OPEN_WITH_VIEWER; + break; case FILE_TYPE_DIRECTORY: enum_idx = MENU_ENUM_LABEL_FILE_BROWSER_DIRECTORY; break; diff --git a/msg_hash.h b/msg_hash.h index 812f86dd15..63caf10581 100644 --- a/msg_hash.h +++ b/msg_hash.h @@ -601,6 +601,9 @@ enum msg_hash_enums MENU_ENUM_LABEL_FILE_BROWSER_CORE, MENU_ENUM_LABEL_FILE_BROWSER_CORE_SELECT_FROM_COLLECTION, MENU_ENUM_LABEL_FILE_BROWSER_CORE_DETECTED, + MENU_ENUM_LABEL_FILE_BROWSER_IMAGE_OPEN_WITH_VIEWER, + MENU_ENUM_LABEL_FILE_BROWSER_MOVIE_OPEN, + MENU_ENUM_LABEL_FILE_BROWSER_MUSIC_OPEN, /* Menu file browser */ MENU_ENUM_LABEL_VALUE_MENU_FILE_BROWSER_SETTINGS,