diff --git a/menu/menu_hash.c b/menu/menu_hash.c index e476550f68..5b11dbe423 100644 --- a/menu/menu_hash.c +++ b/menu/menu_hash.c @@ -311,6 +311,78 @@ static const char *menu_hash_to_str_english(uint32_t hash) { switch (hash) { + case MENU_LABEL_CORE_ASSETS_DIRECTORY: + return "core_assets_directory"; + case MENU_LABEL_VALUE_CORE_ASSETS_DIRECTORY: + return "Core Assets Directory"; + case MENU_LABEL_ASSETS_DIRECTORY: + return "assets_directory"; + case MENU_LABEL_VALUE_ASSETS_DIRECTORY: + return "Assets Directory"; + case MENU_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY: + return "dynamic_wallpapers_directory"; + case MENU_LABEL_VALUE_DYNAMIC_WALLPAPERS_DIRECTORY: + return "Dynamic Wallpapers Directory"; + case MENU_LABEL_BOXARTS_DIRECTORY: + return "boxarts_directory"; + case MENU_LABEL_VALUE_BOXARTS_DIRECTORY: + return "Boxarts Directory"; + case MENU_LABEL_RGUI_BROWSER_DIRECTORY: + return "rgui_browser_directory"; + case MENU_LABEL_VALUE_RGUI_BROWSER_DIRECTORY: + return "Browser Directory"; + case MENU_LABEL_RGUI_CONFIG_DIRECTORY: + return "rgui_config_directory"; + case MENU_LABEL_VALUE_RGUI_CONFIG_DIRECTORY: + return "Config Directory"; + case MENU_LABEL_LIBRETRO_INFO_PATH: + return "libretro_info_path"; + case MENU_LABEL_VALUE_LIBRETRO_INFO_PATH: + return "Core Info Directory"; + case MENU_LABEL_LIBRETRO_DIR_PATH: + return "libretro_dir_path"; + case MENU_LABEL_VALUE_LIBRETRO_DIR_PATH: + return "Core Directory"; + case MENU_LABEL_CURSOR_DIRECTORY: + return "cursor_directory"; + case MENU_LABEL_VALUE_CURSOR_DIRECTORY: + return "Cursor Directory"; + case MENU_LABEL_CONTENT_DATABASE_DIRECTORY: + return "content_database_path"; + case MENU_LABEL_VALUE_CONTENT_DATABASE_DIRECTORY: + return "Content Database Directory"; + case MENU_LABEL_SYSTEM_DIRECTORY: + return "system_directory"; + case MENU_LABEL_VALUE_SYSTEM_DIRECTORY: + return "System Directory"; + case MENU_LABEL_EXTRACTION_DIRECTORY: + return "extraction_directory"; + case MENU_LABEL_CHEAT_DATABASE_PATH: + return "cheat_database_path"; + case MENU_LABEL_VALUE_CHEAT_DATABASE_PATH: + return "Cheat File Directory"; + case MENU_LABEL_VALUE_EXTRACTION_DIRECTORY: + return "Extraction Directory"; + case MENU_LABEL_AUDIO_FILTER_DIR: + return "audio_filter_dir"; + case MENU_LABEL_VALUE_AUDIO_FILTER_DIR: + return "Audio Filter Directory"; + case MENU_LABEL_VIDEO_FILTER_DIR: + return "video_filter_dir"; + case MENU_LABEL_VIDEO_SHADER_DIR: + return "video_shader_dir"; + case MENU_LABEL_VALUE_VIDEO_SHADER_DIR: + return "Video Shader Directory"; + case MENU_LABEL_VALUE_VIDEO_FILTER_DIR: + return "Video Filter Directory"; + case MENU_LABEL_OVERLAY_DIRECTORY: + return "overlay_directory"; + case MENU_LABEL_VALUE_OVERLAY_DIRECTORY: + return "Overlay Directory"; + case MENU_LABEL_OSK_OVERLAY_DIRECTORY: + return "osk_overlay_directory"; + case MENU_LABEL_VALUE_OSK_OVERLAY_DIRECTORY: + return "OSK Overlay Directory"; case MENU_LABEL_NETPLAY_CLIENT_SWAP_INPUT: return "netplay_client_swap_input"; case MENU_LABEL_VALUE_NETPLAY_CLIENT_SWAP_INPUT: diff --git a/menu/menu_hash.h b/menu/menu_hash.h index 806e20ede6..e728ea1dc4 100644 --- a/menu/menu_hash.h +++ b/menu/menu_hash.h @@ -274,7 +274,9 @@ extern "C" { #define MENU_LABEL_SAVESTATE_DIRECTORY 0x90551289U #define MENU_LABEL_ASSETS_DIRECTORY 0xde1ae8ecU #define MENU_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY 0x62f975b8U +#define MENU_LABEL_VALUE_DYNAMIC_WALLPAPERS_DIRECTORY 0x0a3a407aU #define MENU_LABEL_BOXARTS_DIRECTORY 0x9e2bdbddU +#define MENU_LABEL_VALUE_BOXARTS_DIRECTORY 0x56a0b90aU #define MENU_LABEL_SLOWMOTION_RATIO 0x626b3ffeU #define MENU_LABEL_VALUE_SLOWMOTION_RATIO 0x81c6f8ecU @@ -497,10 +499,13 @@ extern "C" { #define MENU_LABEL_INPUT_OVERLAY 0x24e24796U #define MENU_LABEL_INPUT_OSK_OVERLAY 0x11f1c582U #define MENU_LABEL_CHEAT_DATABASE_PATH 0x01388b8aU +#define MENU_LABEL_VALUE_CHEAT_DATABASE_PATH 0x0a883d9fU #define MENU_LABEL_CURSOR_DIRECTORY 0xdee8d377U +#define MENU_LABEL_VALUE_CURSOR_DIRECTORY 0xca1c4018U #define MENU_LABEL_AUDIO_OUTPUT_RATE 0x477b97b9U #define MENU_LABEL_VALUE_AUDIO_OUTPUT_RATE 0x5d4b0372U #define MENU_LABEL_OSK_OVERLAY_DIRECTORY 0xcce86287U +#define MENU_LABEL_VALUE_OSK_OVERLAY_DIRECTORY 0x8a4000a9U #define MENU_LABEL_RECORDING_OUTPUT_DIRECTORY 0x30bece06U #define MENU_LABEL_RECORDING_CONFIG_DIRECTORY 0x3c3f274bU #define MENU_LABEL_VIDEO_FONT_PATH 0xd0de729eU @@ -511,24 +516,37 @@ extern "C" { #define MENU_LABEL_AUDIO_DSP_PLUGIN 0x4a69572bU #define MENU_LABEL_VALUE_AUDIO_DSP_PLUGIN 0x1c9f180dU #define MENU_LABEL_RGUI_BROWSER_DIRECTORY 0xa86cba73U +#define MENU_LABEL_VALUE_RGUI_BROWSER_DIRECTORY 0x088d411eU #define MENU_LABEL_CONTENT_DATABASE_DIRECTORY 0x6b443f80U +#define MENU_LABEL_VALUE_CONTENT_DATABASE_DIRECTORY 0xccdcaacaU #define MENU_LABEL_PLAYLIST_DIRECTORY 0x6361820bU #define MENU_LABEL_CORE_ASSETS_DIRECTORY 0x8ba5ee54U +#define MENU_LABEL_VALUE_CORE_ASSETS_DIRECTORY 0x319b6c96U #define MENU_LABEL_CONTENT_DIRECTORY 0x7738dc14U #define MENU_LABEL_SCREENSHOT_DIRECTORY 0x552612d7U #define MENU_LABEL_INPUT_REMAPPING_DIRECTORY 0x5233c20bU #define MENU_LABEL_VIDEO_SHADER_DIR 0x30f53b10U +#define MENU_LABEL_VALUE_VIDEO_SHADER_DIR 0xc3770351U #define MENU_LABEL_VIDEO_FILTER_DIR 0x67603f1fU +#define MENU_LABEL_VALUE_VIDEO_FILTER_DIR 0xbb865957U #define MENU_LABEL_AUDIO_FILTER_DIR 0x4bd96ebaU +#define MENU_LABEL_VALUE_AUDIO_FILTER_DIR 0x509bb77cU #define MENU_LABEL_SAVESTATE_DIRECTORY 0x90551289U #define MENU_LABEL_LIBRETRO_DIR_PATH 0x1af1eb72U +#define MENU_LABEL_VALUE_LIBRETRO_DIR_PATH 0xf606d103U #define MENU_LABEL_LIBRETRO_INFO_PATH 0xe552b25fU +#define MENU_LABEL_VALUE_LIBRETRO_INFO_PATH 0x3f39960fU #define MENU_LABEL_RGUI_CONFIG_DIRECTORY 0x0cb3e005U +#define MENU_LABEL_VALUE_RGUI_CONFIG_DIRECTORY 0x20eb5170U #define MENU_LABEL_SAVEFILE_DIRECTORY 0x92773488U #define MENU_LABEL_OVERLAY_DIRECTORY 0xc4ed3d1bU +#define MENU_LABEL_VALUE_OVERLAY_DIRECTORY 0xdb8925bcU #define MENU_LABEL_SYSTEM_DIRECTORY 0x35a6fb9eU +#define MENU_LABEL_VALUE_SYSTEM_DIRECTORY 0x20da683fU #define MENU_LABEL_ASSETS_DIRECTORY 0xde1ae8ecU +#define MENU_LABEL_VALUE_ASSETS_DIRECTORY 0xc94e558dU #define MENU_LABEL_EXTRACTION_DIRECTORY 0x33b55ffaU +#define MENU_LABEL_VALUE_EXTRACTION_DIRECTORY 0x20a7bc9bU #define MENU_LABEL_JOYPAD_AUTOCONFIG_DIR 0x2f4822d8U #define MENU_LABEL_VALUE_INPUT_AUTODETECT_ENABLE 0xf5209bdbU #define MENU_LABEL_INPUT_AUTODETECT_ENABLE 0xb1e07facU diff --git a/menu/menu_setting.c b/menu/menu_setting.c index daffb22320..38ef23b1f6 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -6512,8 +6512,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->core_assets_directory, - "core_assets_directory", - "Core Assets Directory", + menu_hash_to_str(MENU_LABEL_CORE_ASSETS_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_CORE_ASSETS_DIRECTORY), "", "", group_info.name, @@ -6528,8 +6528,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->assets_directory, - "assets_directory", - "Assets Directory", + menu_hash_to_str(MENU_LABEL_ASSETS_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_ASSETS_DIRECTORY), "", "", group_info.name, @@ -6544,8 +6544,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->dynamic_wallpapers_directory, - "dynamic_wallpapers_directory", - "Dynamic Wallpapers Directory", + menu_hash_to_str(MENU_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_DYNAMIC_WALLPAPERS_DIRECTORY), "", "", group_info.name, @@ -6560,8 +6560,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->boxarts_directory, - "boxarts_directory", - "Boxarts Directory", + menu_hash_to_str(MENU_LABEL_BOXARTS_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_BOXARTS_DIRECTORY), "", "", group_info.name, @@ -6576,8 +6576,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->menu_content_directory, - "rgui_browser_directory", - "Browser Directory", + menu_hash_to_str(MENU_LABEL_RGUI_BROWSER_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_RGUI_BROWSER_DIRECTORY), "", "", group_info.name, @@ -6593,8 +6593,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->menu_config_directory, - "rgui_config_directory", - "Config Directory", + menu_hash_to_str(MENU_LABEL_RGUI_CONFIG_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_RGUI_CONFIG_DIRECTORY), "", "", group_info.name, @@ -6610,8 +6610,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->libretro_directory, - "libretro_dir_path", - "Core Directory", + menu_hash_to_str(MENU_LABEL_LIBRETRO_DIR_PATH), + menu_hash_to_str(MENU_LABEL_VALUE_LIBRETRO_DIR_PATH), g_defaults.core_dir, "", group_info.name, @@ -6627,8 +6627,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->libretro_info_path, - "libretro_info_path", - "Core Info Directory", + menu_hash_to_str(MENU_LABEL_LIBRETRO_INFO_PATH), + menu_hash_to_str(MENU_LABEL_VALUE_LIBRETRO_INFO_PATH), g_defaults.core_info_dir, "", group_info.name, @@ -6645,8 +6645,8 @@ static bool setting_append_list_directory_options( #ifdef HAVE_LIBRETRODB CONFIG_DIR( settings->content_database, - "content_database_path", - "Content Database Directory", + menu_hash_to_str(MENU_LABEL_CONTENT_DATABASE_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_CONTENT_DATABASE_DIRECTORY), "", "", group_info.name, @@ -6661,8 +6661,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->cursor_directory, - "cursor_directory", - "Cursor Directory", + menu_hash_to_str(MENU_LABEL_CURSOR_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_CURSOR_DIRECTORY), "", "", group_info.name, @@ -6678,8 +6678,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->cheat_database, - "cheat_database_path", - "Cheat Database Directory", + menu_hash_to_str(MENU_LABEL_CHEAT_DATABASE_PATH), + menu_hash_to_str(MENU_LABEL_VALUE_CHEAT_DATABASE_PATH), "", "", group_info.name, @@ -6694,8 +6694,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->video.filter_dir, - "video_filter_dir", - "VideoFilter Directory", + menu_hash_to_str(MENU_LABEL_VIDEO_FILTER_DIR), + menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_FILTER_DIR), "", "", group_info.name, @@ -6710,8 +6710,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->audio.filter_dir, - "audio_filter_dir", - "AudioFilter Directory", + menu_hash_to_str(MENU_LABEL_AUDIO_FILTER_DIR), + menu_hash_to_str(MENU_LABEL_VALUE_AUDIO_FILTER_DIR), "", "", group_info.name, @@ -6726,8 +6726,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->video.shader_dir, - "video_shader_dir", - "Shader Directory", + menu_hash_to_str(MENU_LABEL_VIDEO_SHADER_DIR), + menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_SHADER_DIR), g_defaults.shader_dir, "", group_info.name, @@ -6775,8 +6775,8 @@ static bool setting_append_list_directory_options( #ifdef HAVE_OVERLAY CONFIG_DIR( global->overlay_dir, - "overlay_directory", - "Overlay Directory", + menu_hash_to_str(MENU_LABEL_OVERLAY_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_OVERLAY_DIRECTORY), g_defaults.overlay_dir, "", group_info.name, @@ -6791,8 +6791,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( global->osk_overlay_dir, - "osk_overlay_directory", - "OSK Overlay Directory", + menu_hash_to_str(MENU_LABEL_OSK_OVERLAY_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_OSK_OVERLAY_DIRECTORY), g_defaults.osk_overlay_dir, "", group_info.name, @@ -6904,8 +6904,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->system_directory, - "system_directory", - "System Directory", + menu_hash_to_str(MENU_LABEL_SYSTEM_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_SYSTEM_DIRECTORY), "", "", group_info.name, @@ -6920,8 +6920,8 @@ static bool setting_append_list_directory_options( CONFIG_DIR( settings->extraction_directory, - "extraction_directory", - "Extraction Directory", + menu_hash_to_str(MENU_LABEL_EXTRACTION_DIRECTORY), + menu_hash_to_str(MENU_LABEL_VALUE_EXTRACTION_DIRECTORY), "", "", group_info.name,