diff --git a/menu-refactor.diff b/menu-refactor.diff new file mode 100644 index 0000000000..c850893eb3 --- /dev/null +++ b/menu-refactor.diff @@ -0,0 +1,2782 @@ +diff --git a/menu/intl/menu_hash_de.c b/menu/intl/menu_hash_de.c +index 6ccd009..9ccf040 100644 +--- a/menu/intl/menu_hash_de.c ++++ b/menu/intl/menu_hash_de.c +@@ -30,9 +30,9 @@ + /* DO NOT REMOVE THIS. If it causes build failure, it's because you saved the file as UTF-8. Read the above comment. */ + extern const char force_iso_8859_1[sizeof("äÄöÖßüÜ")==7+1 ? 1 : -1]; + +-const char *menu_hash_to_str_de(uint32_t hash) ++const char *menu_hash_to_str_de(enum menu_hash_enums msg) + { +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_INFORMATION_LIST: + return "Information"; +@@ -835,7 +835,7 @@ const char *menu_hash_to_str_de(uint32_t hash) + return "null"; + } + +-int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help_de(enum menu_hash_enums msg, char *s, size_t len) + { + uint32_t driver_hash = 0; + settings_t *settings = config_get_ptr(); +@@ -843,7 +843,7 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) + /* If this one throws errors, stop sledgehammering square pegs into round holes and */ + /* READ THE COMMENTS at the top of the file. */ (void)sizeof(force_iso_8859_1); + +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_INPUT_DRIVER: + driver_hash = menu_hash_calculate(settings->input.driver); +diff --git a/menu/intl/menu_hash_eo.c b/menu/intl/menu_hash_eo.c +index eb82427..d4c8262 100644 +--- a/menu/intl/menu_hash_eo.c ++++ b/menu/intl/menu_hash_eo.c +@@ -18,9 +18,9 @@ + + #include "../menu_hash.h" + +-const char *menu_hash_to_str_eo(uint32_t hash) ++const char *menu_hash_to_str_eo(enum menu_hash_enums msg) + { +- switch (hash) ++ switch (msg) + { + case 0: + default: +@@ -30,11 +30,11 @@ const char *menu_hash_to_str_eo(uint32_t hash) + return "null"; + } + +-int menu_hash_get_help_eo(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help_eo(enum menu_hash_enums msg, char *s, size_t len) + { + int ret = 0; + +- switch (hash) ++ switch (msg) + { + case 0: + default: +diff --git a/menu/intl/menu_hash_es.c b/menu/intl/menu_hash_es.c +index f9e61b8..4db94b6 100644 +--- a/menu/intl/menu_hash_es.c ++++ b/menu/intl/menu_hash_es.c +@@ -31,10 +31,9 @@ + /* DO NOT REMOVE THIS. If it causes build failure, it's because you saved the file as UTF-8. Read the above comment. */ + extern const char force_iso_8859_1[sizeof("¿áéíÍñóºú")==9+1 ? 1 : -1]; + +-const char *menu_hash_to_str_es(uint32_t hash) ++const char *menu_hash_to_str_es(enum menu_hash_enums msg) + { +- +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_MENU_LINEAR_FILTER: + return "Filtro lineal del menú"; +@@ -992,7 +991,7 @@ const char *menu_hash_to_str_es(uint32_t hash) + return "null"; + } + +-int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help_es(enum menu_hash_enums msg, char *s, size_t len) + { + uint32_t driver_hash = 0; + settings_t *settings = config_get_ptr(); +@@ -1001,7 +1000,7 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) + /* READ THE COMMENTS at the top of the file. */ + (void)sizeof(force_iso_8859_1); + +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC: + { +diff --git a/menu/intl/menu_hash_fr.c b/menu/intl/menu_hash_fr.c +index 121619b..f7c454e 100644 +--- a/menu/intl/menu_hash_fr.c ++++ b/menu/intl/menu_hash_fr.c +@@ -27,9 +27,9 @@ + /* DO NOT REMOVE THIS. If it causes build failure, it's because you saved the file as UTF-8. Read the above comment. */ + extern const char force_iso_8859_1[sizeof("àéÉèêô")==6+1 ? 1 : -1]; + +-const char *menu_hash_to_str_fr(uint32_t hash) ++const char *menu_hash_to_str_fr(enum menu_hash_enums msg) + { +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_OVERLAY_AUTOLOAD_PREFERRED: + return "Charger l'overlay préféré automatiquement"; +@@ -848,14 +848,14 @@ const char *menu_hash_to_str_fr(uint32_t hash) + return "null"; + } + +-int menu_hash_get_help_fr(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help_fr(enum menu_hash_enums msg, char *s, size_t len) + { + int ret = 0; + /* If this one throws errors, stop sledgehammering square pegs into round holes and */ + /* READ THE COMMENTS at the top of the file. */ + (void)sizeof(force_iso_8859_1); + +- switch (hash) ++ switch (msg) + { + case 0: + default: +diff --git a/menu/intl/menu_hash_it.c b/menu/intl/menu_hash_it.c +index b19195c..5da75df 100644 +--- a/menu/intl/menu_hash_it.c ++++ b/menu/intl/menu_hash_it.c +@@ -31,10 +31,9 @@ + /* DO NOT REMOVE THIS. If it causes build failure, it's because you saved the file as UTF-8. Read the above comment. */ + extern const char force_iso_8859_1[sizeof("àèéìòù")==6+1 ? 1 : -1]; + +-const char *menu_hash_to_str_it(uint32_t hash) ++const char *menu_hash_to_str_it(enum menu_hash_enums msg) + { +- +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_INPUT_ICADE_ENABLE: + return "Abilita mappatura gamepad tastiera"; +@@ -984,7 +983,7 @@ const char *menu_hash_to_str_it(uint32_t hash) + return "null"; + } + +-int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help_it(enum menu_hash_enums msg, char *s, size_t len) + { + uint32_t driver_hash = 0; + settings_t *settings = config_get_ptr(); +@@ -993,7 +992,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) + /* READ THE COMMENTS at the top of the file. */ + (void)sizeof(force_iso_8859_1); + +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC: + { +diff --git a/menu/intl/menu_hash_nl.c b/menu/intl/menu_hash_nl.c +index e12e823..18b3b6a 100644 +--- a/menu/intl/menu_hash_nl.c ++++ b/menu/intl/menu_hash_nl.c +@@ -20,9 +20,9 @@ + + #include "../menu_hash.h" + +-const char *menu_hash_to_str_nl(uint32_t hash) ++const char *menu_hash_to_str_nl(enum menu_hash_enums msg) + { +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_HELP_SCANNING_CONTENT: + return "Scannen naar Content"; +@@ -885,11 +885,11 @@ const char *menu_hash_to_str_nl(uint32_t hash) + return "null"; + } + +-int menu_hash_get_help_nl(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help_nl(enum menu_hash_enums msg, char *s, size_t len) + { + int ret = 0; + +- switch (hash) ++ switch (msg) + { + case 0: + default: +diff --git a/menu/intl/menu_hash_pl.c b/menu/intl/menu_hash_pl.c +index f325d5b..6ad8050 100644 +--- a/menu/intl/menu_hash_pl.c ++++ b/menu/intl/menu_hash_pl.c +@@ -26,9 +26,9 @@ + * (e.g. German "Umlauts" and Portugese diacritics). + */ + +-const char *menu_hash_to_str_pl(uint32_t hash) ++const char *menu_hash_to_str_pl(enum menu_hash_enums msg) + { +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_OVERLAY_AUTOLOAD_PREFERRED: + return "Automatycznie wczytaj preferowan± nak³adkê"; +@@ -855,11 +855,11 @@ const char *menu_hash_to_str_pl(uint32_t hash) + return "null"; + } + +-int menu_hash_get_help_pl(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help_pl(enum menu_hash_enums msg, char *s, size_t len) + { + int ret = 0; + +- switch (hash) ++ switch (msg) + { + case 0: + default: +diff --git a/menu/intl/menu_hash_pt.c b/menu/intl/menu_hash_pt.c +index 18f6c9b..3066d06 100644 +--- a/menu/intl/menu_hash_pt.c ++++ b/menu/intl/menu_hash_pt.c +@@ -31,9 +31,9 @@ + /* DO NOT REMOVE THIS. If it causes build failure, it's because you saved the file as UTF-8. Read the above comment. */ + extern const char force_iso_8859_1[sizeof("áÁâãçéêíÍóõú")==12+1 ? 1 : -1]; + +-const char *menu_hash_to_str_pt(uint32_t hash) ++const char *menu_hash_to_str_pt(enum menu_hash_enums msg) + { +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_START_NET_RETROPAD: + return "Iniciar RetroPad Remoto"; +@@ -856,7 +856,7 @@ const char *menu_hash_to_str_pt(uint32_t hash) + return "null"; + } + +-int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help_pt(enum menu_hash_enums msg, char *s, size_t len) + { + uint32_t driver_hash = 0; + settings_t *settings = config_get_ptr(); +@@ -864,7 +864,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) + /* If this one throws errors, stop sledgehammering square pegs into round holes and */ + /* READ THE COMMENTS at the top of the file. */ (void)sizeof(force_iso_8859_1); + +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_INPUT_DRIVER: + driver_hash = menu_hash_calculate(settings->input.driver); +diff --git a/menu/intl/menu_hash_us.c b/menu/intl/menu_hash_us.c +index b9b7990..c593ef7 100644 +--- a/menu/intl/menu_hash_us.c ++++ b/menu/intl/menu_hash_us.c +@@ -22,9 +22,9 @@ + #include "../menu_hash.h" + #include "../../configuration.h" + +-static const char *menu_hash_to_str_us_label(uint32_t hash) ++static const char *menu_hash_to_str_us_label(enum menu_hash_enums msg) + { +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_MENU_LINEAR_FILTER: + return "menu_linear_filter"; +@@ -751,14 +751,14 @@ static const char *menu_hash_to_str_us_label(uint32_t hash) + return "null"; + } + +-const char *menu_hash_to_str_us(uint32_t hash) ++const char *menu_hash_to_str_us(enum menu_hash_enums msg) + { +- const char *ret = menu_hash_to_str_us_label(hash); ++ const char *ret = menu_hash_to_str_us_label(msg); + + if (ret && !string_is_equal(ret, "null")) + return ret; + +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_START_NET_RETROPAD: + return "Start Remote RetroPad"; +@@ -1749,12 +1749,12 @@ const char *menu_hash_to_str_us(uint32_t hash) + return "null"; + } + +-int menu_hash_get_help_us(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help_us(enum menu_hash_enums msg, char *s, size_t len) + { + uint32_t driver_hash = 0; + settings_t *settings = config_get_ptr(); + +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC: + { +diff --git a/menu/intl/menu_hash_uspseudo.c b/menu/intl/menu_hash_uspseudo.c +index 09f971c..71b4f7a 100644 +--- a/menu/intl/menu_hash_uspseudo.c ++++ b/menu/intl/menu_hash_uspseudo.c +@@ -23,9 +23,9 @@ + #include "../menu_hash.h" + #include "../../configuration.h" + +-static const char *menu_hash_to_str_us_label(uint32_t hash) ++static const char *menu_hash_to_str_us_label(enum menu_hash_enums msg) + { +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_START_CORE: + return "start_core"; +@@ -723,14 +723,14 @@ static const char *menu_hash_to_str_us_label(uint32_t hash) + return "null"; + } + +-const char *menu_hash_to_str_us(uint32_t hash) ++const char *menu_hash_to_str_us(enum menu_hash_enums msg) + { +- const char *ret = menu_hash_to_str_us_label(hash); ++ const char *ret = menu_hash_to_str_us_label(msg); + + if (ret && !string_is_equal(ret, "null")) + return ret; + +- switch (hash) ++ switch (msg) + { + case MENU_LABEL_VALUE_CHEEVOS_TEST_UNOFFICIAL: + return "Tëst unoffiçial"; +diff --git a/menu/menu_hash.c b/menu/menu_hash.c +index 8c7ed37..c645f63 100644 +--- a/menu/menu_hash.c ++++ b/menu/menu_hash.c +@@ -23,7 +23,7 @@ + + #include "../configuration.h" + +-const char *menu_hash_to_str(uint32_t hash) ++const char *menu_hash_to_str(enum menu_hash_enums msg) + { + const char *ret = NULL; + settings_t *settings = config_get_ptr(); +@@ -35,28 +35,28 @@ const char *menu_hash_to_str(uint32_t hash) + switch (settings->user_language) + { + case RETRO_LANGUAGE_FRENCH: +- ret = menu_hash_to_str_fr(hash); ++ ret = menu_hash_to_str_fr(msg); + break; + case RETRO_LANGUAGE_GERMAN: +- ret = menu_hash_to_str_de(hash); ++ ret = menu_hash_to_str_de(msg); + break; + case RETRO_LANGUAGE_SPANISH: +- ret = menu_hash_to_str_es(hash); ++ ret = menu_hash_to_str_es(msg); + break; + case RETRO_LANGUAGE_ITALIAN: +- ret = menu_hash_to_str_it(hash); ++ ret = menu_hash_to_str_it(msg); + break; + case RETRO_LANGUAGE_PORTUGUESE: +- ret = menu_hash_to_str_pt(hash); ++ ret = menu_hash_to_str_pt(msg); + break; + case RETRO_LANGUAGE_DUTCH: +- ret = menu_hash_to_str_nl(hash); ++ ret = menu_hash_to_str_nl(msg); + break; + case RETRO_LANGUAGE_ESPERANTO: +- ret = menu_hash_to_str_eo(hash); ++ ret = menu_hash_to_str_eo(msg); + break; + case RETRO_LANGUAGE_POLISH: +- ret = menu_hash_to_str_pl(hash); ++ ret = menu_hash_to_str_pl(msg); + break; + default: + break; +@@ -66,10 +66,10 @@ const char *menu_hash_to_str(uint32_t hash) + if (ret && !string_is_equal(ret, "null")) + return ret; + +- return menu_hash_to_str_us(hash); ++ return menu_hash_to_str_us(msg); + } + +-int menu_hash_get_help(uint32_t hash, char *s, size_t len) ++int menu_hash_get_help(enum menu_hash_enums msg, char *s, size_t len) + { + int ret = -1; + settings_t *settings = config_get_ptr(); +@@ -81,28 +81,28 @@ int menu_hash_get_help(uint32_t hash, char *s, size_t len) + switch (settings->user_language) + { + case RETRO_LANGUAGE_FRENCH: +- ret = menu_hash_get_help_fr(hash, s, len); ++ ret = menu_hash_get_help_fr(msg, s, len); + break; + case RETRO_LANGUAGE_GERMAN: +- ret = menu_hash_get_help_de(hash, s, len); ++ ret = menu_hash_get_help_de(msg, s, len); + break; + case RETRO_LANGUAGE_SPANISH: +- ret = menu_hash_get_help_es(hash, s, len); ++ ret = menu_hash_get_help_es(msg, s, len); + break; + case RETRO_LANGUAGE_ITALIAN: +- ret = menu_hash_get_help_it(hash, s, len); ++ ret = menu_hash_get_help_it(msg, s, len); + break; + case RETRO_LANGUAGE_PORTUGUESE: +- ret = menu_hash_get_help_pt(hash, s, len); ++ ret = menu_hash_get_help_pt(msg, s, len); + break; + case RETRO_LANGUAGE_DUTCH: +- ret = menu_hash_get_help_nl(hash, s, len); ++ ret = menu_hash_get_help_nl(msg, s, len); + break; + case RETRO_LANGUAGE_ESPERANTO: +- ret = menu_hash_get_help_eo(hash, s, len); ++ ret = menu_hash_get_help_eo(msg, s, len); + break; + case RETRO_LANGUAGE_POLISH: +- ret = menu_hash_get_help_pl(hash, s, len); ++ ret = menu_hash_get_help_pl(msg, s, len); + break; + default: + break; +@@ -112,7 +112,7 @@ int menu_hash_get_help(uint32_t hash, char *s, size_t len) + if (ret == 0) + return ret; + +- return menu_hash_get_help_us(hash, s, len); ++ return menu_hash_get_help_us(msg, s, len); + } + + uint32_t menu_hash_calculate(const char *s) +diff --git a/menu/menu_hash.h b/menu/menu_hash.h +index 2080248..e8e5c61 100644 +--- a/menu/menu_hash.h ++++ b/menu/menu_hash.h +@@ -20,1191 +20,1193 @@ + + RETRO_BEGIN_DECLS + +-#define MENU_LABEL_START_NET_RETROPAD 0xf2ae670dU +-#define MENU_LABEL_VALUE_START_NET_RETROPAD 0xad11a6a0U ++enum menu_hash_enums ++{ ++ MENU_LABEL_UNKNOWN = 0, ++ MENU_LABEL_START_NET_RETROPAD, ++ MENU_LABEL_VALUE_START_NET_RETROPAD, + +-#define CB_THUMBNAILS_UPDATER_DOWNLOAD 0xf4ee156bU ++ CB_THUMBNAILS_UPDATER_DOWNLOAD, + +-#define MENU_LABEL_THUMBNAILS_UPDATER_LIST 0xff70176bU +-#define MENU_LABEL_VALUE_THUMBNAILS_UPDATER_LIST 0x75028b11U ++ MENU_LABEL_THUMBNAILS_UPDATER_LIST, ++ MENU_LABEL_VALUE_THUMBNAILS_UPDATER_LIST, + +-#define MENU_LABEL_DEFERRED_THUMBNAILS_UPDATER_LIST 0x364dfa2bU ++ MENU_LABEL_DEFERRED_THUMBNAILS_UPDATER_LIST, + +-#define MENU_LABEL_MENU_LINEAR_FILTER 0x5fe9128cU +-#define MENU_LABEL_VALUE_MENU_LINEAR_FILTER 0x192de208U ++ MENU_LABEL_MENU_LINEAR_FILTER, ++ MENU_LABEL_VALUE_MENU_LINEAR_FILTER, + +-#define MENU_LABEL_MENU_THROTTLE_FRAMERATE 0x9a8681c5U +-#define MENU_LABEL_VALUE_MENU_THROTTLE_FRAMERATE 0x285bb667U ++ MENU_LABEL_MENU_THROTTLE_FRAMERATE, ++ MENU_LABEL_VALUE_MENU_THROTTLE_FRAMERATE, + +-#define MENU_LABEL_INPUT_POLL_TYPE_BEHAVIOR 0x8360107bU +-#define MENU_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR 0xaa23fc1eU ++ MENU_LABEL_INPUT_POLL_TYPE_BEHAVIOR, ++ MENU_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR, + +-#define MENU_LABEL_VALUE_SYSTEM_INFO_DYNAMIC_SUPPORT 0xe5f4b599U ++ MENU_LABEL_VALUE_SYSTEM_INFO_DYNAMIC_SUPPORT, + +-#define MENU_LABEL_UI_COMPANION_ENABLE 0xb2d7a20cU +-#define MENU_LABEL_VALUE_UI_COMPANION_ENABLE 0xee4933ceU ++ MENU_LABEL_UI_COMPANION_ENABLE, ++ MENU_LABEL_VALUE_UI_COMPANION_ENABLE, + +-#define MENU_LABEL_CHEEVOS_HARDCORE_MODE_ENABLE 0xf71b3b16U +-#define MENU_LABEL_VALUE_CHEEVOS_HARDCORE_MODE_ENABLE 0xa4d69592U ++ MENU_LABEL_CHEEVOS_HARDCORE_MODE_ENABLE, ++ MENU_LABEL_VALUE_CHEEVOS_HARDCORE_MODE_ENABLE, + +-#define MENU_LABEL_CHEEVOS_TEST_UNOFFICIAL 0xa1ae28f0U +-#define MENU_LABEL_VALUE_CHEEVOS_TEST_UNOFFICIAL 0x0698e665U ++ MENU_LABEL_CHEEVOS_TEST_UNOFFICIAL, ++ MENU_LABEL_VALUE_CHEEVOS_TEST_UNOFFICIAL, + +-#define MENU_LABEL_VALUE_ENABLE 0xb0d05f8cU ++ MENU_LABEL_VALUE_ENABLE, + +-#define MENU_LABEL_VALUE_CHEEVOS_SETTINGS 0x1fe3be93U ++ MENU_LABEL_VALUE_CHEEVOS_SETTINGS, + +-#define MENU_LABEL_CHEEVOS_ENABLE 0x2748f998U ++ MENU_LABEL_CHEEVOS_ENABLE, + +-#define MENU_LABEL_VALUE_INPUT_KEYBOARD_GAMEPAD_MAPPING_TYPE 0x507c52f3U +-#define MENU_LABEL_INPUT_KEYBOARD_GAMEPAD_MAPPING_TYPE 0x3665cbb0U ++ MENU_LABEL_VALUE_INPUT_KEYBOARD_GAMEPAD_MAPPING_TYPE, ++ MENU_LABEL_INPUT_KEYBOARD_GAMEPAD_MAPPING_TYPE, + +-#define MENU_LABEL_CHEEVOS_DESCRIPTION 0x7e00e0f5U ++ MENU_LABEL_CHEEVOS_DESCRIPTION, + +-#define MENU_LABEL_VALUE_CHEEVOS_DESCRIPTION 0xab3975d6U ++ MENU_LABEL_VALUE_CHEEVOS_DESCRIPTION, + +-#define MENU_LABEL_VALUE_STATE_SLOT 0xa1dec768U ++ MENU_LABEL_VALUE_STATE_SLOT, + +-#define MENU_LABEL_STATE_SLOT 0x27b67f67U ++ MENU_LABEL_STATE_SLOT, + +-#define MENU_LABEL_INPUT_HOTKEY_BINDS_BEGIN 0x5a56139bU ++ MENU_LABEL_INPUT_HOTKEY_BINDS_BEGIN, + +-#define MENU_LABEL_INPUT_SETTINGS 0x78b4a7c5U ++ MENU_LABEL_INPUT_SETTINGS, + +-#define MENU_LABEL_PLAYLIST_SETTINGS_BEGIN 0x80a8d2cbU +-#define MENU_LABEL_DEFERRED_PLAYLIST_SETTINGS_LIST 0x9518e0c7U ++ MENU_LABEL_PLAYLIST_SETTINGS_BEGIN, ++ MENU_LABEL_DEFERRED_PLAYLIST_SETTINGS_LIST, + +-#define MENU_LABEL_INPUT_SETTINGS_BEGIN 0xddee308bU ++ MENU_LABEL_INPUT_SETTINGS_BEGIN, ++ MENU_LABEL_DEFERRED_INPUT_SETTINGS_LIST, + +-#define MENU_LABEL_DEFERRED_INPUT_SETTINGS_LIST 0x050bec60U ++ MENU_LABEL_DEFERRED_USER_BINDS_LIST, + +-#define MENU_LABEL_DEFERRED_USER_BINDS_LIST 0x28c5750eU ++ MENU_LABEL_CHEEVOS_USERNAME, ++ MENU_LABEL_CHEEVOS_PASSWORD, + +-#define MENU_LABEL_CHEEVOS_USERNAME 0x6ce57e31U +-#define MENU_LABEL_CHEEVOS_PASSWORD 0x86c38d24U ++ MENU_LABEL_VALUE_ACCOUNTS_CHEEVOS_SETTINGS, ++ MENU_LABEL_ACCOUNTS_CHEEVOS_PASSWORD, ++ MENU_LABEL_VALUE_ACCOUNTS_CHEEVOS_PASSWORD, + +-#define MENU_LABEL_VALUE_ACCOUNTS_CHEEVOS_SETTINGS 0xe0b53ce3U ++ MENU_LABEL_ACCOUNTS_CHEEVOS_USERNAME, ++ MENU_LABEL_VALUE_ACCOUNTS_CHEEVOS_USERNAME, + +-#define MENU_LABEL_ACCOUNTS_CHEEVOS_PASSWORD 0x45cf62e3U +-#define MENU_LABEL_VALUE_ACCOUNTS_CHEEVOS_PASSWORD 0xe5a73d05U ++ MENU_LABEL_ACCOUNTS_RETRO_ACHIEVEMENTS, ++ MENU_LABEL_VALUE_ACCOUNTS_RETRO_ACHIEVEMENTS, + +-#define MENU_LABEL_ACCOUNTS_CHEEVOS_USERNAME 0x2bf153f0U +-#define MENU_LABEL_VALUE_ACCOUNTS_CHEEVOS_USERNAME 0xcbc92e12U ++ MENU_LABEL_DEFERRED_ACCOUNTS_CHEEVOS_LIST, ++ MENU_LABEL_DEFERRED_ACCOUNTS_LIST, ++ MENU_LABEL_ACCOUNTS_LIST, ++ MENU_LABEL_VALUE_ACCOUNTS_LIST, ++ MENU_LABEL_VALUE_ACCOUNTS_LIST_END, + +-#define MENU_LABEL_ACCOUNTS_RETRO_ACHIEVEMENTS 0xe6b7c16cU +-#define MENU_LABEL_VALUE_ACCOUNTS_RETRO_ACHIEVEMENTS 0x7d247a6dU ++ MENU_LABEL_DEBUG_PANEL_ENABLE, ++ MENU_LABEL_VALUE_DEBUG_PANEL_ENABLE, + +-#define MENU_LABEL_DEFERRED_ACCOUNTS_CHEEVOS_LIST 0x1322324cU +-#define MENU_LABEL_DEFERRED_ACCOUNTS_LIST 0x3d2b8860U +-#define MENU_LABEL_ACCOUNTS_LIST 0x774c15a0U +-#define MENU_LABEL_VALUE_ACCOUNTS_LIST 0x86e551a1U +-#define MENU_LABEL_VALUE_ACCOUNTS_LIST_END 0x3d559522U ++ MENU_LABEL_VALUE_MENU_CONTROLS_PROLOG, + +-#define MENU_LABEL_DEBUG_PANEL_ENABLE 0xbad176a1U +-#define MENU_LABEL_VALUE_DEBUG_PANEL_ENABLE 0x15042803U ++ MENU_LABEL_VALUE_HELP_WHAT_IS_A_CORE, ++ MENU_LABEL_HELP_WHAT_IS_A_CORE, + +-#define MENU_LABEL_VALUE_MENU_CONTROLS_PROLOG 0x72674cdfU ++ MENU_LABEL_HELP_LOADING_CONTENT, ++ MENU_LABEL_VALUE_HELP_LOADING_CONTENT, + +-#define MENU_LABEL_VALUE_HELP_WHAT_IS_A_CORE 0xf3b0f77eU +-#define MENU_LABEL_HELP_WHAT_IS_A_CORE 0x83fcbc44U ++ MENU_LABEL_HELP_LIST, ++ MENU_LABEL_VALUE_HELP_LIST, + +-#define MENU_LABEL_HELP_LOADING_CONTENT 0x231d8245U +-#define MENU_LABEL_VALUE_HELP_LOADING_CONTENT 0x70bab027U ++ MENU_LABEL_VALUE_HELP_CONTROLS, ++ MENU_LABEL_HELP_CONTROLS, + +-#define MENU_LABEL_HELP_LIST 0x006af669U +-#define MENU_LABEL_VALUE_HELP_LIST 0x6c57426aU ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS, ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_SCROLL_UP, ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_SCROLL_DOWN, ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_CONFIRM, ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_BACK, ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_START, ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_INFO, ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_TOGGLE_MENU, ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_QUIT, ++ MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_TOGGLE_KEYBOARD, + +-#define MENU_LABEL_VALUE_HELP_CONTROLS 0xe5c9f6a2U +-#define MENU_LABEL_HELP_CONTROLS 0x04859221U ++ MENU_LABEL_VALUE_EXTRACTING_PLEASE_WAIT, + +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS 0x7c05810eU +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_SCROLL_UP 0x8c2f7b00U +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_SCROLL_DOWN 0x55f0f413U +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_CONFIRM 0x40e50edbU +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_BACK 0xd834d89eU +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_START 0xe00df0fbU +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_INFO 0xd838e6f9U +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_TOGGLE_MENU 0x98159c23U +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_QUIT 0xd83d6830U +-#define MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_TOGGLE_KEYBOARD 0xe408c2ffU ++ MENU_LABEL_WELCOME_TO_RETROARCH, + +-#define MENU_LABEL_VALUE_EXTRACTING_PLEASE_WAIT 0xec5a348bU ++ MENU_LABEL_DEFERRED_ARCHIVE_ACTION_DETECT_CORE, ++ MENU_LABEL_DEFERRED_ARCHIVE_ACTION, ++ MENU_LABEL_DEFERRED_ARCHIVE_OPEN_DETECT_CORE, ++ MENU_LABEL_DEFERRED_ARCHIVE_OPEN, + +-#define MENU_LABEL_WELCOME_TO_RETROARCH 0xbcff0b3cU ++ MENU_LABEL_VALUE_INPUT_BACK_AS_MENU_TOGGLE_ENABLE, ++ MENU_LABEL_INPUT_BACK_AS_MENU_TOGGLE_ENABLE, + +-#define MENU_LABEL_DEFERRED_ARCHIVE_ACTION_DETECT_CORE 0xdc9c0064U +-#define MENU_LABEL_DEFERRED_ARCHIVE_ACTION 0x7faf0284U +-#define MENU_LABEL_DEFERRED_ARCHIVE_OPEN_DETECT_CORE 0xd9452498U +-#define MENU_LABEL_DEFERRED_ARCHIVE_OPEN 0xfa0938b8U ++ MENU_LABEL_INPUT_MENU_TOGGLE_GAMEPAD_COMBO, ++ MENU_LABEL_VALUE_INPUT_MENU_TOGGLE_GAMEPAD_COMBO, + +-#define MENU_LABEL_VALUE_INPUT_BACK_AS_MENU_TOGGLE_ENABLE 0x1cf1e6a8U +-#define MENU_LABEL_INPUT_BACK_AS_MENU_TOGGLE_ENABLE 0x60bacd04U ++ MENU_LABEL_INPUT_OVERLAY_HIDE_IN_MENU, ++ MENU_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU, + +-#define MENU_LABEL_INPUT_MENU_TOGGLE_GAMEPAD_COMBO 0xc5b7aa47U +-#define MENU_LABEL_VALUE_INPUT_MENU_TOGGLE_GAMEPAD_COMBO 0x0dedea3bU ++ MENU_LABEL_VALUE_DOWNLOADED_FILE_DETECT_CORE_LIST, ++ MENU_LABEL_DOWNLOADED_FILE_DETECT_CORE_LIST, + +-#define MENU_LABEL_INPUT_OVERLAY_HIDE_IN_MENU 0xf09e230aU +-#define MENU_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU 0x39b5bd0dU ++ MENU_LABEL_VALUE_UPDATE_CORE_INFO_FILES, ++ MENU_LABEL_UPDATE_CORE_INFO_FILES, + +-#define MENU_LABEL_VALUE_DOWNLOADED_FILE_DETECT_CORE_LIST 0x39310fc8U +-#define MENU_LABEL_DOWNLOADED_FILE_DETECT_CORE_LIST 0xb4f82700U ++ MENU_VALUE_SEARCH, + +-#define MENU_LABEL_VALUE_UPDATE_CORE_INFO_FILES 0xba274810U +-#define MENU_LABEL_UPDATE_CORE_INFO_FILES 0x620d758dU ++ MENU_LABEL_DEFERRED_CORE_CONTENT_LIST, ++ MENU_LABEL_DEFERRED_LAKKA_LIST, + +-#define MENU_VALUE_SEARCH 0xd0d5febbU ++ MENU_LABEL_VALUE_DOWNLOAD_CORE_CONTENT, ++ MENU_LABEL_DOWNLOAD_CORE_CONTENT, + +-#define MENU_LABEL_DEFERRED_CORE_CONTENT_LIST 0x76150c63U +-#define MENU_LABEL_DEFERRED_LAKKA_LIST 0x3db437c4U ++ MENU_LABEL_SCAN_THIS_DIRECTORY, ++ MENU_LABEL_VALUE_SCAN_THIS_DIRECTORY, + +-#define MENU_LABEL_VALUE_DOWNLOAD_CORE_CONTENT 0xa8bb22d8U +-#define MENU_LABEL_DOWNLOAD_CORE_CONTENT 0xc63b1d3fU ++ MENU_LABEL_SCAN_DIRECTORY, ++ MENU_LABEL_VALUE_SCAN_DIRECTORY, + +-#define MENU_LABEL_SCAN_THIS_DIRECTORY 0x6921b775U +-#define MENU_LABEL_VALUE_SCAN_THIS_DIRECTORY 0x2911e177U ++ MENU_LABEL_VALUE_SCAN_FILE, ++ MENU_LABEL_SCAN_FILE, + +-#define MENU_LABEL_SCAN_DIRECTORY 0x57de303eU +-#define MENU_LABEL_VALUE_SCAN_DIRECTORY 0x61af24dfU ++ MENU_LABEL_ADD_CONTENT_LIST, ++ MENU_LABEL_VALUE_ADD_CONTENT_LIST, + +-#define MENU_LABEL_VALUE_SCAN_FILE 0x41be3aeaU +-#define MENU_LABEL_SCAN_FILE 0xd5d1eee9U ++ MENU_LABEL_UPDATE_AUTOCONFIG_PROFILES_HID, ++ MENU_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES_HID, + +-#define MENU_LABEL_ADD_CONTENT_LIST 0x046f4668U +-#define MENU_LABEL_VALUE_ADD_CONTENT_LIST 0x955da2c9U ++ MENU_VALUE_DONT_CARE, ++ MENU_VALUE_LINEAR, ++ MENU_VALUE_NEAREST, ++ MENU_VALUE_UNKNOWN, ++ MENU_VALUE_USER, ++ MENU_VALUE_CHEAT, ++ MENU_VALUE_SHADER, ++ MENU_VALUE_DIRECTORY_CONTENT, ++ MENU_VALUE_DIRECTORY_NONE, ++ MENU_VALUE_DIRECTORY_DEFAULT, ++ MENU_VALUE_NOT_AVAILABLE, ++ MENU_VALUE_ASK_ARCHIVE, + +-#define MENU_LABEL_UPDATE_AUTOCONFIG_PROFILES_HID 0x1e94ee4dU +-#define MENU_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES_HID 0x524f4590U ++ MENU_LABEL_UPDATE_ASSETS, ++ MENU_LABEL_VALUE_UPDATE_ASSETS, + +-#define MENU_VALUE_DONT_CARE 0x19da07bcU +-#define MENU_VALUE_LINEAR 0xc0d12dc0U +-#define MENU_VALUE_NEAREST 0x6ab2b0b7U +-#define MENU_VALUE_UNKNOWN 0x9b3bb635U +-#define MENU_VALUE_USER 0x7c8da264U +-#define MENU_VALUE_CHEAT 0x0cf62beaU +-#define MENU_VALUE_SHADER 0xd10c0cfcU +-#define MENU_VALUE_DIRECTORY_CONTENT 0x89a45bd9U +-#define MENU_VALUE_DIRECTORY_NONE 0x9996c10fU +-#define MENU_VALUE_DIRECTORY_DEFAULT 0xdcc3a2e4U +-#define MENU_VALUE_NOT_AVAILABLE 0x0b880503U +-#define MENU_VALUE_ASK_ARCHIVE 0x0b87d6a4U ++ MENU_LABEL_UPDATE_LAKKA, ++ MENU_LABEL_VALUE_UPDATE_LAKKA, + +-#define MENU_LABEL_UPDATE_ASSETS 0x37fa42daU +-#define MENU_LABEL_VALUE_UPDATE_ASSETS 0x0fdf0b1bU ++ MENU_LABEL_UPDATE_CHEATS, ++ MENU_LABEL_VALUE_UPDATE_CHEATS, + +-#define MENU_LABEL_UPDATE_LAKKA 0x19b51eebU +-#define MENU_LABEL_VALUE_UPDATE_LAKKA 0x6611630cU ++ MENU_LABEL_UPDATE_AUTOCONFIG_PROFILES, ++ MENU_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES, + +-#define MENU_LABEL_UPDATE_CHEATS 0x3bd5c83fU +-#define MENU_LABEL_VALUE_UPDATE_CHEATS 0x13ba9080U ++ MENU_LABEL_UPDATE_DATABASES, ++ MENU_LABEL_VALUE_UPDATE_DATABASES, + +-#define MENU_LABEL_UPDATE_AUTOCONFIG_PROFILES 0xddfcf979U +-#define MENU_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES 0x6ddaf7fbU ++ MENU_LABEL_UPDATE_OVERLAYS, ++ MENU_LABEL_VALUE_UPDATE_OVERLAYS, + +-#define MENU_LABEL_UPDATE_DATABASES 0x158ee0cfU +-#define MENU_LABEL_VALUE_UPDATE_DATABASES 0x00c24d70U ++ MENU_LABEL_UPDATE_CG_SHADERS, ++ MENU_LABEL_VALUE_UPDATE_CG_SHADERS, + +-#define MENU_LABEL_UPDATE_OVERLAYS 0xd25d221cU +-#define MENU_LABEL_VALUE_UPDATE_OVERLAYS 0x3694fe9dU ++ MENU_LABEL_UPDATE_GLSL_SHADERS, ++ MENU_LABEL_VALUE_UPDATE_GLSL_SHADERS, ++ ++ MENU_LABEL_INFORMATION_LIST, ++ MENU_LABEL_VALUE_INFORMATION_LIST, ++ ++ MENU_LABEL_USE_BUILTIN_PLAYER, ++ MENU_LABEL_VALUE_USE_BUILTIN_PLAYER, ++ ++ MENU_LABEL_CONTENT_SETTINGS, ++ MENU_LABEL_VALUE_CONTENT_SETTINGS, ++ ++ MENU_LABEL_LOAD_CONTENT_LIST, ++ MENU_LABEL_VALUE_LOAD_CONTENT_LIST, ++ ++ MENU_LABEL_NO_SETTINGS_FOUND, ++ MENU_LABEL_VALUE_NO_SETTINGS_FOUND, ++ MENU_LABEL_VALUE_NO_PERFORMANCE_COUNTERS, ++ ++ MENU_LABEL_VIDEO_FONT_ENABLE, ++ MENU_LABEL_VALUE_VIDEO_FONT_ENABLE, ++ MENU_LABEL_VIDEO_FONT_PATH, ++ MENU_LABEL_VALUE_VIDEO_FONT_PATH, ++ MENU_LABEL_VIDEO_FONT_SIZE, ++ MENU_LABEL_VALUE_VIDEO_FONT_SIZE, ++ MENU_LABEL_VIDEO_MESSAGE_POS_X, ++ MENU_LABEL_VALUE_VIDEO_MESSAGE_POS_X, ++ MENU_LABEL_VIDEO_MESSAGE_POS_Y, ++ MENU_LABEL_VALUE_VIDEO_MESSAGE_POS_Y, ++ ++ MENU_LABEL_DEFERRED_INPUT_HOTKEY_BINDS_LIST, ++ MENU_LABEL_INPUT_HOTKEY_BINDS, ++ MENU_LABEL_VALUE_INPUT_HOTKEY_BINDS, ++ ++ MENU_LABEL_VALUE_FRAME_THROTTLE_SETTINGS, ++ ++ MENU_LABEL_FRAME_THROTTLE_ENABLE, ++ MENU_LABEL_VALUE_FRAME_THROTTLE_ENABLE, ++ ++ MENU_LABEL_VIDEO_FILTER_FLICKER, ++ MENU_LABEL_VALUE_VIDEO_FILTER_FLICKER, ++ ++ MENU_LABEL_VIDEO_SOFT_FILTER, ++ MENU_LABEL_VALUE_VIDEO_SOFT_FILTER, ++ ++ MENU_LABEL_CORE_ENABLE, ++ MENU_LABEL_VALUE_CORE_ENABLE, ++ ++ MENU_LABEL_MOUSE_ENABLE, ++ MENU_LABEL_VALUE_MOUSE_ENABLE, ++ ++ MENU_LABEL_SHOW_ADVANCED_SETTINGS, ++ MENU_LABEL_VALUE_SHOW_ADVANCED_SETTINGS, ++ ++ MENU_LABEL_POINTER_ENABLE, ++ MENU_LABEL_VALUE_POINTER_ENABLE, ++ ++ MENU_LABEL_COLLAPSE_SUBGROUPS_ENABLE, ++ MENU_LABEL_VALUE_COLLAPSE_SUBGROUPS_ENABLE, ++ ++ MENU_LABEL_RESET, ++ MENU_LABEL_SLOWMOTION, ++ MENU_LABEL_HOLD_FAST_FORWARD, ++ MENU_LABEL_CHEAT_TOGGLE, ++ MENU_LABEL_PAUSE_TOGGLE, ++ ++ MENU_LABEL_PAUSE_LIBRETRO, ++ MENU_LABEL_VALUE_PAUSE_LIBRETRO, ++ ++ MENU_LABEL_VALUE_DIRECTORY_NOT_FOUND, ++ MENU_LABEL_VALUE_NO_ITEMS, ++ ++ MENU_LABEL_UI_MENUBAR_ENABLE, ++ MENU_LABEL_VALUE_UI_MENUBAR_ENABLE, ++ ++ MENU_LABEL_UI_COMPANION_START_ON_BOOT, ++ MENU_LABEL_VALUE_UI_COMPANION_START_ON_BOOT, ++ ++ MENU_LABEL_ARCHIVE_MODE, ++ MENU_LABEL_VALUE_ARCHIVE_MODE, ++ MENU_LABEL_VALUE_SHADER_OPTIONS, ++ MENU_LABEL_VALUE_USE_THIS_DIRECTORY, ++ MENU_LABEL_USE_THIS_DIRECTORY, ++ MENU_LABEL_VALUE_CORE_OPTIONS, ++ MENU_LABEL_VALUE_NO_SHADER_PARAMETERS, ++ MENU_LABEL_VALUE_NO_CORE_INFORMATION_AVAILABLE, ++ MENU_LABEL_VALUE_NO_CORES_AVAILABLE, ++ MENU_LABEL_SAVE_STATE, ++ MENU_LABEL_VALUE_LOAD_STATE, ++ MENU_LABEL_VALUE_UNDO_LOAD_STATE, ++ MENU_LABEL_VALUE_UNDO_SAVE_STATE, ++ MENU_LABEL_VALUE_SAVE_STATE, ++ MENU_LABEL_LOAD_STATE, ++ MENU_LABEL_UNDO_LOAD_STATE, ++ MENU_LABEL_UNDO_SAVE_STATE, ++ MENU_LABEL_REWIND, ++ MENU_LABEL_NETPLAY_FLIP_PLAYERS, ++ MENU_LABEL_CHEAT_INDEX_MINUS, ++ MENU_LABEL_CHEAT_INDEX_PLUS, ++ MENU_LABEL_AUDIO_ENABLE, ++ MENU_LABEL_VALUE_AUDIO_ENABLE, ++ MENU_LABEL_SCREENSHOT_DIRECTORY, ++ MENU_LABEL_SHADER_NEXT, ++ MENU_LABEL_SHADER_PREV, ++ MENU_LABEL_FRAME_ADVANCE, ++ MENU_LABEL_FPS_SHOW, ++ MENU_LABEL_VALUE_FPS_SHOW, ++ MENU_LABEL_MOVIE_RECORD_TOGGLE, ++ MENU_LABEL_L_X_PLUS, ++ MENU_LABEL_L_X_MINUS, ++ MENU_LABEL_L_Y_PLUS, ++ MENU_LABEL_L_Y_MINUS, ++ MENU_LABEL_R_X_PLUS, ++ MENU_LABEL_R_X_MINUS, ++ MENU_LABEL_R_Y_MINUS, ++ MENU_LABEL_R_Y_PLUS, ++ MENU_LABEL_VIDEO_SWAP_INTERVAL, ++ MENU_LABEL_VALUE_VIDEO_SWAP_INTERVAL, ++ MENU_LABEL_VIDEO_GPU_SCREENSHOT, ++ MENU_LABEL_VALUE_VIDEO_GPU_SCREENSHOT, ++ MENU_LABEL_PAUSE_NONACTIVE, ++ MENU_LABEL_VALUE_PAUSE_NONACTIVE, ++ MENU_LABEL_BLOCK_SRAM_OVERWRITE, ++ MENU_LABEL_VALUE_BLOCK_SRAM_OVERWRITE, ++ MENU_LABEL_VIDEO_FULLSCREEN, ++ MENU_LABEL_VALUE_VIDEO_FULLSCREEN, ++ MENU_LABEL_CORE_SPECIFIC_CONFIG, ++ MENU_LABEL_VALUE_CORE_SPECIFIC_CONFIG, ++ MENU_LABEL_GAME_SPECIFIC_OPTIONS, ++ MENU_LABEL_VALUE_GAME_SPECIFIC_OPTIONS, ++ MENU_LABEL_VALUE_GAME_SPECIFIC_OPTIONS_CREATE, ++ MENU_LABEL_VALUE_GAME_SPECIFIC_OPTIONS_IN_USE, ++ MENU_LABEL_AUTO_OVERRIDES_ENABLE, ++ MENU_LABEL_VALUE_AUTO_OVERRIDES_ENABLE, ++ MENU_LABEL_AUTO_REMAPS_ENABLE, ++ MENU_LABEL_VALUE_AUTO_REMAPS_ENABLE, ++ MENU_LABEL_RGUI_SHOW_START_SCREEN, ++ MENU_LABEL_VALUE_RGUI_SHOW_START_SCREEN, ++ MENU_LABEL_VIDEO_BLACK_FRAME_INSERTION, ++ MENU_LABEL_VALUE_VIDEO_BLACK_FRAME_INSERTION, ++ MENU_LABEL_VIDEO_HARD_SYNC_FRAMES, ++ MENU_LABEL_VALUE_VIDEO_HARD_SYNC_FRAMES, ++ MENU_LABEL_VIDEO_FRAME_DELAY, ++ MENU_LABEL_VALUE_VIDEO_FRAME_DELAY, ++ MENU_LABEL_SCREENSHOT, ++ MENU_LABEL_REWIND_GRANULARITY, ++ MENU_LABEL_VALUE_REWIND_GRANULARITY, ++ MENU_LABEL_VALUE_VIDEO_ROTATION, ++ MENU_LABEL_THREADED_DATA_RUNLOOP_ENABLE, ++ MENU_LABEL_VALUE_THREADED_DATA_RUNLOOP_ENABLE, ++ MENU_LABEL_VIDEO_THREADED, ++ MENU_LABEL_VALUE_VIDEO_THREADED, ++ MENU_LABEL_VALUE_RUN, ++ MENU_LABEL_SCREEN_RESOLUTION, ++ MENU_LABEL_VALUE_SCREEN_RESOLUTION, ++ ++ MENU_LABEL_TITLE_COLOR, ++ MENU_LABEL_VALUE_TITLE_COLOR, ++ MENU_LABEL_TIMEDATE_ENABLE, ++ MENU_LABEL_VALUE_TIMEDATE_ENABLE, ++ MENU_LABEL_ENTRY_NORMAL_COLOR, ++ MENU_LABEL_VALUE_ENTRY_NORMAL_COLOR, ++ MENU_LABEL_ENTRY_HOVER_COLOR, ++ MENU_LABEL_VALUE_ENTRY_HOVER_COLOR, ++ MENU_LABEL_AUDIO_SYNC, ++ MENU_LABEL_VALUE_AUDIO_SYNC, ++ MENU_LABEL_VIDEO_VSYNC, ++ MENU_LABEL_VALUE_VIDEO_VSYNC, ++ MENU_LABEL_VIDEO_HARD_SYNC, ++ MENU_LABEL_VALUE_VIDEO_HARD_SYNC, ++ MENU_LABEL_SAVESTATE_AUTO_SAVE, ++ MENU_LABEL_SAVESTATE_AUTO_LOAD, ++ MENU_LABEL_SAVESTATE_AUTO_INDEX, ++ MENU_LABEL_VALUE_SAVESTATE_AUTO_INDEX, ++ MENU_LABEL_VALUE_SAVESTATE_AUTO_SAVE, ++ MENU_LABEL_VALUE_SAVESTATE_AUTO_LOAD, ++ MENU_LABEL_SYSTEM_DIRECTORY, ++ MENU_LABEL_VIDEO_DISABLE_COMPOSITION, ++ MENU_LABEL_VALUE_VIDEO_DISABLE_COMPOSITION, ++ MENU_LABEL_SUSPEND_SCREENSAVER_ENABLE, ++ MENU_LABEL_VALUE_SUSPEND_SCREENSAVER_ENABLE, ++ MENU_LABEL_DPI_OVERRIDE_ENABLE, ++ MENU_LABEL_VALUE_DPI_OVERRIDE_ENABLE, ++ MENU_LABEL_DPI_OVERRIDE_VALUE, ++ MENU_LABEL_VALUE_DPI_OVERRIDE_VALUE, ++ MENU_LABEL_XMB_SCALE_FACTOR, ++ MENU_LABEL_VALUE_XMB_SCALE_FACTOR, ++ MENU_LABEL_XMB_ALPHA_FACTOR, ++ MENU_LABEL_VALUE_XMB_ALPHA_FACTOR, ++ MENU_LABEL_XMB_FONT, ++ MENU_LABEL_VALUE_XMB_FONT, ++ MENU_LABEL_XMB_THEME, ++ MENU_LABEL_VALUE_XMB_THEME, ++ MENU_LABEL_XMB_GRADIENT, ++ MENU_LABEL_VALUE_XMB_GRADIENT, ++ MENU_LABEL_XMB_SHADOWS_ENABLE, ++ MENU_LABEL_VALUE_XMB_SHADOWS_ENABLE, ++ MENU_LABEL_XMB_RIBBON_ENABLE, ++ MENU_LABEL_VALUE_XMB_RIBBON_ENABLE, ++ MENU_LABEL_VOLUME_UP, ++ MENU_LABEL_VOLUME_DOWN, ++ MENU_LABEL_LOG_VERBOSITY, ++ MENU_LABEL_VALUE_LOG_VERBOSITY, ++ MENU_LABEL_OVERLAY_NEXT, ++ MENU_LABEL_AUDIO_VOLUME, ++ MENU_LABEL_VALUE_AUDIO_VOLUME, ++ MENU_LABEL_AUDIO_LATENCY, ++ MENU_LABEL_VALUE_AUDIO_LATENCY, ++ MENU_LABEL_NETPLAY_ENABLE, ++ MENU_LABEL_VALUE_NETPLAY_ENABLE, ++ MENU_LABEL_SSH_ENABLE, ++ MENU_LABEL_VALUE_SSH_ENABLE, ++ MENU_LABEL_SAMBA_ENABLE, ++ MENU_LABEL_VALUE_SAMBA_ENABLE, ++ MENU_LABEL_BLUETOOTH_ENABLE, ++ MENU_LABEL_VALUE_BLUETOOTH_ENABLE, ++ MENU_LABEL_NETPLAY_CLIENT_SWAP_INPUT, ++ MENU_LABEL_VALUE_NETPLAY_CLIENT_SWAP_INPUT, ++ MENU_LABEL_NETPLAY_DELAY_FRAMES, ++ MENU_LABEL_VALUE_NETPLAY_DELAY_FRAMES, ++ MENU_LABEL_NETPLAY_SPECTATOR_MODE_ENABLE, ++ MENU_LABEL_VALUE_NETPLAY_SPECTATOR_MODE_ENABLE, ++ MENU_LABEL_NETPLAY_TCP_UDP_PORT, ++ MENU_LABEL_VALUE_NETPLAY_TCP_UDP_PORT, ++ MENU_LABEL_SORT_SAVEFILES_ENABLE, ++ MENU_LABEL_VALUE_SORT_SAVEFILES_ENABLE, ++ MENU_LABEL_SORT_SAVESTATES_ENABLE, ++ MENU_LABEL_VALUE_SORT_SAVESTATES_ENABLE, ++ MENU_LABEL_NETPLAY_IP_ADDRESS, ++ MENU_LABEL_VALUE_NETPLAY_IP_ADDRESS, ++ MENU_LABEL_NETPLAY_MODE, ++ MENU_LABEL_VALUE_NETPLAY_MODE, ++ MENU_LABEL_PERFCNT_ENABLE, ++ MENU_LABEL_VALUE_PERFCNT_ENABLE, ++ MENU_LABEL_OVERLAY_SCALE, ++ MENU_LABEL_VALUE_OVERLAY_SCALE, ++ MENU_LABEL_KEYBOARD_OVERLAY_PRESET, ++ MENU_LABEL_VALUE_KEYBOARD_OVERLAY_PRESET, ++ MENU_LABEL_OVERLAY_PRESET, ++ MENU_LABEL_VALUE_OVERLAY_PRESET, ++ MENU_LABEL_OVERLAY_OPACITY, ++ MENU_LABEL_VALUE_OVERLAY_OPACITY, ++ ++ MENU_LABEL_MENU_WALLPAPER, ++ MENU_LABEL_VALUE_MENU_WALLPAPER, ++ MENU_LABEL_DYNAMIC_WALLPAPER, ++ MENU_LABEL_VALUE_DYNAMIC_WALLPAPER, ++ MENU_LABEL_THUMBNAILS, ++ MENU_LABEL_VALUE_THUMBNAILS, ++ ++ MENU_LABEL_FASTFORWARD_RATIO, ++ MENU_LABEL_VALUE_FASTFORWARD_RATIO, ++ MENU_LABEL_VIDEO_MONITOR_INDEX, ++ MENU_LABEL_VALUE_VIDEO_MONITOR_INDEX, ++ MENU_LABEL_INPUT_OVERLAY_ENABLE, ++ MENU_LABEL_VALUE_INPUT_OVERLAY_ENABLE, ++ MENU_LABEL_INPUT_OSK_OVERLAY_ENABLE, ++ MENU_LABEL_VALUE_INPUT_OSK_OVERLAY_ENABLE, ++ MENU_LABEL_VIDEO_REFRESH_RATE_AUTO, ++ MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO, ++ MENU_LABEL_VIDEO_REFRESH_RATE, ++ MENU_LABEL_VALUE_VIDEO_REFRESH_RATE, ++ MENU_LABEL_VIDEO_WINDOWED_FULLSCREEN, ++ MENU_LABEL_VALUE_VIDEO_WINDOWED_FULLSCREEN, ++ MENU_LABEL_VIDEO_FORCE_SRGB_DISABLE, ++ MENU_LABEL_VALUE_VIDEO_FORCE_SRGB_DISABLE, ++ MENU_LABEL_VIDEO_ROTATION, ++ MENU_LABEL_VIDEO_SCALE, ++ MENU_LABEL_VALUE_VIDEO_SCALE, ++ MENU_LABEL_VIDEO_SMOOTH, ++ MENU_LABEL_VALUE_VIDEO_SMOOTH, ++ MENU_LABEL_VIDEO_CROP_OVERSCAN, ++ MENU_LABEL_VALUE_VIDEO_CROP_OVERSCAN, ++ MENU_LABEL_VIDEO_SCALE_INTEGER, ++ MENU_LABEL_VALUE_VIDEO_SCALE_INTEGER, ++ ++ MENU_LABEL_AUDIO_RATE_CONTROL_DELTA, ++ MENU_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA, ++ MENU_LABEL_AUDIO_MAX_TIMING_SKEW, ++ MENU_LABEL_VALUE_AUDIO_MAX_TIMING_SKEW, ++ ++ MENU_LABEL_INPUT_PLAYER1_JOYPAD_INDEX, ++ MENU_LABEL_INPUT_PLAYER2_JOYPAD_INDEX, ++ MENU_LABEL_INPUT_PLAYER3_JOYPAD_INDEX, ++ MENU_LABEL_INPUT_PLAYER4_JOYPAD_INDEX, ++ MENU_LABEL_INPUT_PLAYER5_JOYPAD_INDEX, ++ ++ MENU_LABEL_AUDIO_DEVICE, ++ MENU_LABEL_VALUE_AUDIO_DEVICE, ++ ++ MENU_LABEL_REWIND_ENABLE, ++ MENU_LABEL_VALUE_REWIND_ENABLE, ++ MENU_LABEL_ENABLE_HOTKEY, ++ MENU_LABEL_DISK_EJECT_TOGGLE, ++ MENU_LABEL_DISK_NEXT, ++ MENU_LABEL_GRAB_MOUSE_TOGGLE, ++ MENU_LABEL_MENU_TOGGLE, ++ MENU_LABEL_STATE_SLOT_DECREASE, ++ MENU_LABEL_STATE_SLOT_INCREASE, ++ ++ MENU_LABEL_LIBRETRO_LOG_LEVEL, ++ MENU_LABEL_VALUE_LIBRETRO_LOG_LEVEL, ++ ++ MENU_LABEL_INPUT_BIND_DEVICE_ID, ++ MENU_LABEL_INPUT_BIND_DEVICE_TYPE, ++ ++ MENU_LABEL_AUTOSAVE_INTERVAL, ++ MENU_LABEL_VALUE_AUTOSAVE_INTERVAL, ++ MENU_LABEL_CONFIG_SAVE_ON_EXIT, ++ MENU_LABEL_VALUE_CONFIG_SAVE_ON_EXIT, ++ ++ MENU_LABEL_AUDIO_DRIVER, ++ MENU_LABEL_VALUE_AUDIO_DRIVER, ++ ++ MENU_LABEL_JOYPAD_DRIVER, ++ MENU_LABEL_VALUE_JOYPAD_DRIVER, ++ ++ MENU_LABEL_INPUT_DRIVER, ++ MENU_LABEL_VALUE_INPUT_DRIVER, ++ MENU_LABEL_INPUT_DRIVER_LINUXRAW, ++ MENU_LABEL_INPUT_DRIVER_UDEV, ++ ++ MENU_LABEL_VIDEO_DRIVER, ++ MENU_LABEL_VALUE_VIDEO_DRIVER, ++ MENU_LABEL_VIDEO_DRIVER_GL, ++ MENU_LABEL_VIDEO_DRIVER_SDL2, ++ MENU_LABEL_VIDEO_DRIVER_SDL1, ++ MENU_LABEL_VIDEO_DRIVER_D3D, ++ MENU_LABEL_VIDEO_DRIVER_EXYNOS, ++ MENU_LABEL_VIDEO_DRIVER_SUNXI, ++ ++ MENU_LABEL_LOCATION_DRIVER, ++ MENU_LABEL_VALUE_LOCATION_DRIVER, ++ ++ MENU_LABEL_MENU_DRIVER, ++ MENU_LABEL_VALUE_MENU_DRIVER, ++ ++ MENU_LABEL_CAMERA_DRIVER, ++ MENU_LABEL_VALUE_CAMERA_DRIVER, ++ ++ MENU_LABEL_RECORD_DRIVER, ++ MENU_LABEL_VALUE_RECORD_DRIVER, ++ ++ MENU_LABEL_AUDIO_RESAMPLER_DRIVER, ++ MENU_LABEL_VALUE_AUDIO_RESAMPLER_DRIVER, ++ MENU_LABEL_AUDIO_RESAMPLER_DRIVER_SINC, ++ MENU_LABEL_AUDIO_RESAMPLER_DRIVER_CC, ++ ++ MENU_LABEL_SAVEFILE_DIRECTORY, ++ MENU_LABEL_VALUE_SAVEFILE_DIRECTORY, ++ MENU_LABEL_SAVESTATE_DIRECTORY, ++ MENU_LABEL_VALUE_SAVESTATE_DIRECTORY, ++ MENU_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY, ++ MENU_LABEL_VALUE_DYNAMIC_WALLPAPERS_DIRECTORY, ++ MENU_LABEL_THUMBNAILS_DIRECTORY, ++ MENU_LABEL_VALUE_THUMBNAILS_DIRECTORY, ++ ++ MENU_LABEL_SLOWMOTION_RATIO, ++ MENU_LABEL_VALUE_SLOWMOTION_RATIO, ++ MENU_LABEL_INPUT_MAX_USERS, ++ MENU_LABEL_VALUE_INPUT_MAX_USERS, ++ MENU_LABEL_INPUT_REMAP_BINDS_ENABLE, ++ MENU_LABEL_VALUE_INPUT_REMAP_BINDS_ENABLE, ++ MENU_LABEL_INPUT_AXIS_THRESHOLD, ++ MENU_LABEL_VALUE_INPUT_AXIS_THRESHOLD, ++ MENU_LABEL_INPUT_TURBO_PERIOD, ++ MENU_LABEL_VALUE_INPUT_TURBO_PERIOD, ++ ++ MENU_LABEL_VIDEO_GAMMA, ++ MENU_LABEL_VALUE_VIDEO_GAMMA, ++ ++ MENU_LABEL_VIDEO_ALLOW_ROTATE, ++ MENU_LABEL_VALUE_VIDEO_ALLOW_ROTATE, ++ ++ MENU_LABEL_CAMERA_ALLOW, ++ MENU_LABEL_VALUE_CAMERA_ALLOW, ++ MENU_LABEL_LOCATION_ALLOW, ++ MENU_LABEL_VALUE_LOCATION_ALLOW, ++ ++ MENU_LABEL_TURBO, ++ ++ MENU_LABEL_NO_PLAYLIST_ENTRIES_AVAILABLE, ++ MENU_LABEL_VALUE_NO_PLAYLIST_ENTRIES_AVAILABLE, ++ MENU_LABEL_VALUE_RDB_ENTRY_START_CONTENT, ++ MENU_LABEL_RDB_ENTRY_ANALOG, ++ MENU_LABEL_RDB_ENTRY_RUMBLE, ++ MENU_LABEL_RDB_ENTRY_COOP, ++ MENU_LABEL_RDB_ENTRY_START_CONTENT, ++ MENU_LABEL_RDB_ENTRY_DESCRIPTION, ++ MENU_LABEL_RDB_ENTRY_GENRE, ++ MENU_LABEL_VALUE_RDB_ENTRY_DESCRIPTION, ++ MENU_LABEL_VALUE_RDB_ENTRY_GENRE, ++ MENU_LABEL_RDB_ENTRY_NAME, ++ MENU_LABEL_VALUE_RDB_ENTRY_NAME, ++ MENU_LABEL_RDB_ENTRY_PUBLISHER, ++ MENU_LABEL_VALUE_RDB_ENTRY_PUBLISHER, ++ MENU_LABEL_RDB_ENTRY_DEVELOPER, ++ MENU_LABEL_VALUE_RDB_ENTRY_DEVELOPER, ++ MENU_LABEL_RDB_ENTRY_ORIGIN, ++ MENU_LABEL_VALUE_RDB_ENTRY_ORIGIN, ++ MENU_LABEL_RDB_ENTRY_FRANCHISE, ++ MENU_LABEL_VALUE_RDB_ENTRY_FRANCHISE, ++ MENU_LABEL_RDB_ENTRY_ENHANCEMENT_HW, ++ MENU_LABEL_RDB_ENTRY_ESRB_RATING, ++ MENU_LABEL_RDB_ENTRY_BBFC_RATING, ++ MENU_LABEL_RDB_ENTRY_ELSPA_RATING, ++ MENU_LABEL_RDB_ENTRY_PEGI_RATING, ++ MENU_LABEL_RDB_ENTRY_CERO_RATING, ++ MENU_LABEL_RDB_ENTRY_EDGE_MAGAZINE_RATING, ++ MENU_LABEL_RDB_ENTRY_EDGE_MAGAZINE_ISSUE, ++ MENU_LABEL_RDB_ENTRY_EDGE_MAGAZINE_REVIEW, ++ MENU_LABEL_RDB_ENTRY_FAMITSU_MAGAZINE_RATING, ++ MENU_LABEL_RDB_ENTRY_TGDB_RATING, ++ MENU_LABEL_RDB_ENTRY_RELEASE_MONTH, ++ MENU_LABEL_VALUE_RDB_ENTRY_RELEASE_MONTH, ++ MENU_LABEL_RDB_ENTRY_RELEASE_YEAR, ++ MENU_LABEL_VALUE_RDB_ENTRY_RELEASE_YEAR, ++ MENU_LABEL_RDB_ENTRY_MAX_USERS, ++ MENU_LABEL_VALUE_RDB_ENTRY_MAX_USERS, ++ MENU_LABEL_RDB_ENTRY_SHA1, ++ MENU_LABEL_VALUE_RDB_ENTRY_SHA1, ++ MENU_LABEL_VALUE_RDB_ENTRY_MD5, ++ MENU_LABEL_RDB_ENTRY_MD5, ++ MENU_LABEL_RDB_ENTRY_CRC32, ++ MENU_LABEL_VALUE_RDB_ENTRY_CRC32, ++ ++ MENU_LABEL_VIDEO_SHADER_DEFAULT_FILTER, ++ MENU_LABEL_VIDEO_SHADER_FILTER_PASS, ++ MENU_LABEL_VIDEO_SHADER_SCALE_PASS, ++ MENU_LABEL_VALUE_VIDEO_SHADER_NUM_PASSES, ++ MENU_LABEL_VIDEO_SHADER_NUM_PASSES, ++ MENU_LABEL_VALUE_CHEAT_NUM_PASSES, ++ MENU_LABEL_CHEAT_NUM_PASSES, ++ ++ MENU_VALUE_NO_DISK, ++ ++ MENU_VALUE_MD5, ++ MENU_VALUE_SHA1, ++ MENU_VALUE_CRC, ++ MENU_VALUE_MORE, ++ MENU_VALUE_HORIZONTAL_MENU, ++ MENU_VALUE_SETTINGS_TAB, ++ MENU_VALUE_HISTORY_TAB, ++ MENU_VALUE_ADD_TAB, ++ MENU_VALUE_PLAYLISTS_TAB, ++ MENU_VALUE_MAIN_MENU, ++ MENU_LABEL_VALUE_SETTINGS, ++ MENU_VALUE_INPUT_SETTINGS, ++ MENU_VALUE_ON, ++ MENU_VALUE_OFF, ++ MENU_VALUE_TRUE, ++ MENU_VALUE_FALSE, ++ MENU_VALUE_COMP, ++ MENU_VALUE_MUSIC, ++ MENU_VALUE_IMAGE, ++ MENU_VALUE_MOVIE, ++ MENU_VALUE_CORE, ++ MENU_VALUE_CURSOR, ++ MENU_VALUE_FILE, ++ MENU_VALUE_MISSING, ++ MENU_VALUE_PRESENT, ++ MENU_VALUE_OPTIONAL, ++ MENU_VALUE_REQUIRED, ++ MENU_VALUE_RDB, ++ MENU_VALUE_DIR, ++ MENU_VALUE_NO_CORE, ++ MENU_VALUE_DETECT, ++ MENU_VALUE_GLSLP, ++ MENU_VALUE_CGP, ++ MENU_VALUE_GLSL, ++ MENU_VALUE_CG, ++ MENU_VALUE_SLANG, ++ MENU_VALUE_SLANGP, ++ ++ MENU_VALUE_RETROPAD, ++ MENU_VALUE_RETROKEYBOARD, ++ ++ MENU_LABEL_SYSTEM_BGM_ENABLE, ++ MENU_LABEL_VALUE_SYSTEM_BGM_ENABLE, ++ ++ MENU_LABEL_AUDIO_BLOCK_FRAMES, ++ MENU_LABEL_VALUE_AUDIO_BLOCK_FRAMES, ++ ++ MENU_LABEL_INPUT_DESCRIPTOR_LABEL_SHOW, ++ MENU_LABEL_VALUE_INPUT_DESCRIPTOR_LABEL_SHOW, ++ ++ MENU_LABEL_INPUT_DESCRIPTOR_HIDE_UNBOUND, ++ MENU_LABEL_VALUE_INPUT_DESCRIPTOR_HIDE_UNBOUND, ++ ++ MENU_LABEL_INPUT_BIND_MODE, ++ MENU_LABEL_VALUE_INPUT_BIND_MODE, ++ ++ MENU_LABEL_NETWORK_CMD_ENABLE, ++ MENU_LABEL_VALUE_NETWORK_CMD_ENABLE, ++ MENU_LABEL_NETWORK_CMD_PORT, ++ MENU_LABEL_VALUE_NETWORK_CMD_PORT, ++ MENU_LABEL_STDIN_CMD_ENABLE, ++ MENU_LABEL_NETWORK_REMOTE_ENABLE, ++ MENU_LABEL_NETWORK_REMOTE_PORT, ++ ++ MENU_LABEL_VALUE_STDIN_CMD_ENABLE, ++ MENU_LABEL_VALUE_NETWORK_REMOTE_ENABLE, ++ MENU_LABEL_HISTORY_LIST_ENABLE, ++ MENU_LABEL_VALUE_HISTORY_LIST_ENABLE, ++ MENU_LABEL_CONTENT_HISTORY_SIZE, ++ MENU_LABEL_VALUE_CONTENT_HISTORY_SIZE, ++ MENU_LABEL_CONTENT_ACTIONS, ++ MENU_LABEL_DETECT_CORE_LIST, ++ MENU_LABEL_VALUE_DETECT_CORE_LIST, ++ MENU_LABEL_DETECT_CORE_LIST_OK, ++ MENU_LABEL_START_CORE, ++ MENU_LABEL_VALUE_START_CORE, ++ MENU_LABEL_LOAD_CONTENT, ++ MENU_LABEL_VALUE_LOAD_CONTENT, ++ MENU_LABEL_VALUE_CORE_UPDATER_LIST, ++ MENU_LABEL_CORE_UPDATER_LIST, ++ MENU_LABEL_CORE_UPDATER_AUTO_EXTRACT_ARCHIVE, ++ MENU_LABEL_VALUE_CORE_UPDATER_AUTO_EXTRACT_ARCHIVE, ++ MENU_LABEL_CORE_UPDATER_BUILDBOT_URL, ++ MENU_LABEL_VALUE_CORE_UPDATER_BUILDBOT_URL, ++ MENU_LABEL_BUILDBOT_ASSETS_URL, ++ MENU_LABEL_VALUE_BUILDBOT_ASSETS_URL, ++ MENU_LABEL_VIDEO_SHARED_CONTEXT, ++ MENU_LABEL_VALUE_VIDEO_SHARED_CONTEXT, ++ MENU_LABEL_DUMMY_ON_CORE_SHUTDOWN, ++ MENU_LABEL_VALUE_DUMMY_ON_CORE_SHUTDOWN, ++ MENU_LABEL_NAVIGATION_WRAPAROUND, ++ MENU_LABEL_VALUE_NAVIGATION_WRAPAROUND, ++ MENU_LABEL_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE, ++ MENU_LABEL_VALUE_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE, ++ MENU_LABEL_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE, ++ MENU_LABEL_VALUE_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE, ++ MENU_LABEL_CLOSE_CONTENT, ++ MENU_LABEL_VALUE_CLOSE_CONTENT, ++ MENU_LABEL_QUIT_RETROARCH, ++ MENU_LABEL_VALUE_QUIT_RETROARCH, ++ MENU_LABEL_SHUTDOWN, ++ MENU_LABEL_VALUE_SHUTDOWN, ++ MENU_LABEL_REBOOT, ++ MENU_LABEL_VALUE_REBOOT, ++ MENU_LABEL_DEFERRED_VIDEO_FILTER, ++ MENU_LABEL_DEFERRED_CORE_LIST_SET, ++ MENU_LABEL_VALUE_STARTING_DOWNLOAD, ++ MENU_LABEL_DEFERRED_DATABASE_MANAGER_LIST, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_DEVELOPER, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_PUBLISHER, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ORIGIN, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_FRANCHISE, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_EDGE_MAGAZINE_RATING, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_EDGE_MAGAZINE_ISSUE, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_FAMITSU_MAGAZINE_RATING, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ENHANCEMENT_HW, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_RELEASEMONTH, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_RELEASEYEAR, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ESRB_RATING, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ELSPA_RATING, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_PEGI_RATING, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_CERO_RATING, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_BBFC_RATING, ++ MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_MAX_USERS, ++ MENU_LABEL_DEFERRED_RDB_ENTRY_DETAIL, ++ MENU_LABEL_DEFERRED_RPL_ENTRY_ACTIONS, ++ MENU_LABEL_DEFERRED_CORE_LIST, ++ MENU_LABEL_DEFERRED_CORE_UPDATER_LIST, ++ MENU_LABEL_DISK_IMAGE_APPEND, ++ MENU_LABEL_CORE_LIST, ++ MENU_LABEL_VALUE_CORE_LIST, ++ MENU_LABEL_MANAGEMENT, ++ MENU_LABEL_VALUE_MANAGEMENT, ++ MENU_LABEL_ONLINE_UPDATER, ++ MENU_LABEL_VALUE_ONLINE_UPDATER, ++ MENU_LABEL_SETTINGS, ++ MENU_LABEL_FRONTEND_COUNTERS, ++ MENU_LABEL_VALUE_FRONTEND_COUNTERS, ++ MENU_LABEL_VALUE_CORE_COUNTERS, ++ MENU_LABEL_CORE_COUNTERS, ++ MENU_LABEL_LOAD_CONTENT_HISTORY, ++ MENU_LABEL_VALUE_LOAD_CONTENT_HISTORY, ++ MENU_LABEL_NETWORK_INFORMATION, ++ MENU_LABEL_VALUE_NETWORK_INFORMATION, ++ MENU_LABEL_SYSTEM_INFORMATION, ++ MENU_LABEL_DEBUG_INFORMATION, ++ MENU_LABEL_ACHIEVEMENT_LIST, ++ MENU_LABEL_VALUE_SYSTEM_INFORMATION, ++ MENU_LABEL_VALUE_DEBUG_INFORMATION, ++ MENU_LABEL_VALUE_ACHIEVEMENT_LIST, ++ MENU_LABEL_CORE_INFORMATION, ++ MENU_LABEL_VALUE_CORE_INFORMATION, ++ MENU_LABEL_VALUE_VIDEO_SHADER_PARAMETERS, ++ MENU_LABEL_VIDEO_SHADER_PARAMETERS, ++ MENU_LABEL_VIDEO_SHADER_PRESET_PARAMETERS, ++ MENU_LABEL_VALUE_VIDEO_SHADER_PRESET_PARAMETERS, ++ MENU_LABEL_DISK_OPTIONS, ++ MENU_LABEL_VALUE_DISK_OPTIONS, ++ MENU_LABEL_CORE_OPTIONS, ++ MENU_LABEL_DISK_CYCLE_TRAY_STATUS, ++ MENU_LABEL_INPUT_DUTY_CYCLE, ++ MENU_LABEL_VALUE_INPUT_DUTY_CYCLE, ++ MENU_LABEL_VALUE_DISK_CYCLE_TRAY_STATUS, ++ MENU_LABEL_VALUE_NO_CORE_OPTIONS_AVAILABLE, ++ MENU_LABEL_VALUE_DISK_INDEX, ++ MENU_LABEL_VALUE_DISK_IMAGE_APPEND, ++ MENU_LABEL_DISK_INDEX, ++ MENU_LABEL_SHADER_OPTIONS, ++ MENU_LABEL_VALUE_CORE_CHEAT_OPTIONS, ++ MENU_LABEL_CORE_CHEAT_OPTIONS, ++ MENU_LABEL_VALUE_CORE_INPUT_REMAPPING_OPTIONS, ++ MENU_LABEL_CORE_INPUT_REMAPPING_OPTIONS, ++ MENU_LABEL_VALUE_CURSOR_MANAGER, ++ MENU_LABEL_VALUE_DATABASE_MANAGER, ++ MENU_LABEL_DATABASE_MANAGER_LIST, ++ MENU_LABEL_CURSOR_MANAGER_LIST, ++ MENU_LABEL_VIDEO_SHADER_PASS, ++ MENU_LABEL_VALUE_VIDEO_SHADER_PRESET, ++ MENU_LABEL_VIDEO_SHADER_PRESET, ++ MENU_LABEL_CHEAT_FILE_LOAD, ++ MENU_LABEL_VALUE_CHEAT_FILE_LOAD, ++ MENU_LABEL_REMAP_FILE_LOAD, ++ MENU_LABEL_VALUE_REMAP_FILE_LOAD, ++ MENU_LABEL_MESSAGE, ++ MENU_LABEL_INFO_SCREEN, ++ MENU_LABEL_LOAD_OPEN_ZIP, ++ MENU_LABEL_CUSTOM_RATIO, ++ MENU_LABEL_VALUE_CUSTOM_RATIO, ++ MENU_LABEL_HELP, ++ MENU_LABEL_VALUE_HELP, ++ MENU_LABEL_INPUT_OVERLAY, ++ MENU_LABEL_INPUT_OSK_OVERLAY, ++ MENU_LABEL_CHEAT_DATABASE_PATH, ++ MENU_LABEL_VALUE_CHEAT_DATABASE_PATH, ++ MENU_LABEL_CURSOR_DIRECTORY, ++ MENU_LABEL_VALUE_CURSOR_DIRECTORY, ++ MENU_LABEL_AUDIO_OUTPUT_RATE, ++ MENU_LABEL_VALUE_AUDIO_OUTPUT_RATE, ++ MENU_LABEL_OSK_OVERLAY_DIRECTORY, ++ MENU_LABEL_VALUE_OSK_OVERLAY_DIRECTORY, ++ MENU_LABEL_RECORDING_OUTPUT_DIRECTORY, ++ MENU_LABEL_VALUE_RECORDING_OUTPUT_DIRECTORY, ++ MENU_LABEL_RECORDING_CONFIG_DIRECTORY, ++ MENU_LABEL_VALUE_RECORDING_CONFIG_DIRECTORY, ++ MENU_LABEL_VIDEO_FILTER, ++ MENU_LABEL_VALUE_VIDEO_FILTER, ++ MENU_LABEL_PAL60_ENABLE, ++ MENU_LABEL_VALUE_PAL60_ENABLE, ++ MENU_LABEL_CONTENT_HISTORY_PATH, ++ MENU_LABEL_AUDIO_DSP_PLUGIN, ++ MENU_LABEL_VALUE_AUDIO_DSP_PLUGIN, ++ MENU_LABEL_RGUI_BROWSER_DIRECTORY, ++ MENU_LABEL_VALUE_RGUI_BROWSER_DIRECTORY, ++ MENU_LABEL_CONTENT_DATABASE_DIRECTORY, ++ MENU_LABEL_VALUE_CONTENT_DATABASE_DIRECTORY, ++ MENU_LABEL_PLAYLIST_DIRECTORY, ++ MENU_LABEL_VALUE_PLAYLIST_DIRECTORY, ++ MENU_LABEL_CORE_ASSETS_DIRECTORY, ++ MENU_LABEL_VALUE_CORE_ASSETS_DIRECTORY, ++ MENU_LABEL_CONTENT_DIRECTORY, ++ MENU_LABEL_VALUE_SCREENSHOT_DIRECTORY, ++ MENU_LABEL_INPUT_REMAPPING_DIRECTORY, ++ MENU_LABEL_VALUE_INPUT_REMAPPING_DIRECTORY, ++ MENU_LABEL_VIDEO_SHADER_DIR, ++ MENU_LABEL_VALUE_VIDEO_SHADER_DIR, ++ MENU_LABEL_VIDEO_FILTER_DIR, ++ MENU_LABEL_VALUE_VIDEO_FILTER_DIR, ++ MENU_LABEL_AUDIO_FILTER_DIR, ++ MENU_LABEL_VALUE_AUDIO_FILTER_DIR, ++ MENU_LABEL_LIBRETRO_DIR_PATH, ++ MENU_LABEL_VALUE_LIBRETRO_DIR_PATH, ++ MENU_LABEL_LIBRETRO_INFO_PATH, ++ MENU_LABEL_VALUE_LIBRETRO_INFO_PATH, ++ MENU_LABEL_RGUI_CONFIG_DIRECTORY, ++ MENU_LABEL_VALUE_RGUI_CONFIG_DIRECTORY, ++ MENU_LABEL_OVERLAY_DIRECTORY, ++ MENU_LABEL_VALUE_OVERLAY_DIRECTORY, ++ MENU_LABEL_VALUE_SYSTEM_DIRECTORY, ++ MENU_LABEL_ASSETS_DIRECTORY, ++ MENU_LABEL_VALUE_ASSETS_DIRECTORY, ++ MENU_LABEL_CACHE_DIRECTORY, ++ MENU_LABEL_VALUE_CACHE_DIRECTORY, ++ MENU_LABEL_JOYPAD_AUTOCONFIG_DIR, ++ MENU_LABEL_VALUE_JOYPAD_AUTOCONFIG_DIR, ++ MENU_LABEL_INPUT_AUTODETECT_ENABLE, ++ MENU_LABEL_VALUE_INPUT_AUTODETECT_ENABLE, ++ MENU_LABEL_VALUE_DRIVER_SETTINGS, ++ MENU_LABEL_VALUE_CORE_SETTINGS, ++ MENU_LABEL_VALUE_CONFIGURATION_SETTINGS, ++ MENU_LABEL_VALUE_LOGGING_SETTINGS, ++ MENU_LABEL_VALUE_SAVING_SETTINGS, ++ MENU_LABEL_VALUE_REWIND_SETTINGS, ++ MENU_LABEL_VALUE_VIDEO_SETTINGS, ++ MENU_LABEL_RECORDING_SETTINGS, ++ MENU_LABEL_VALUE_RECORDING_SETTINGS, ++ MENU_LABEL_SHADER_SETTINGS, ++ MENU_LABEL_FONT_SETTINGS, ++ MENU_LABEL_AUDIO_SETTINGS, ++ MENU_LABEL_VALUE_AUDIO_SETTINGS, ++ MENU_LABEL_VALUE_INPUT_SETTINGS, ++ MENU_LABEL_INPUT_HOTKEY_SETTINGS, ++ MENU_LABEL_OVERLAY_SETTINGS, ++ MENU_LABEL_VALUE_OVERLAY_SETTINGS, ++ MENU_LABEL_ONSCREEN_KEYBOARD_OVERLAY_SETTINGS, ++ MENU_LABEL_VALUE_MULTIMEDIA_SETTINGS, ++ MENU_LABEL_VALUE_MENU_FILE_BROWSER_SETTINGS, ++ MENU_LABEL_MENU_SETTINGS, ++ MENU_LABEL_VALUE_MENU_SETTINGS, ++ MENU_LABEL_UI_SETTINGS, ++ MENU_LABEL_VALUE_UI_SETTINGS, ++ MENU_LABEL_PATCH_SETTINGS, ++ MENU_LABEL_PLAYLIST_SETTINGS, ++ MENU_LABEL_VALUE_PLAYLIST_SETTINGS, ++ MENU_LABEL_CORE_UPDATER_SETTINGS, ++ MENU_LABEL_VALUE_CORE_UPDATER_SETTINGS, ++ MENU_LABEL_NETWORK_SETTINGS, ++ MENU_LABEL_VALUE_NETWORK_SETTINGS, ++ MENU_LABEL_VALUE_LAKKA_SERVICES, ++ MENU_LABEL_ARCHIVE_SETTINGS, ++ MENU_LABEL_USER_SETTINGS, ++ MENU_LABEL_VALUE_USER_SETTINGS, ++ MENU_LABEL_INPUT_USER_1_BINDS, ++ MENU_LABEL_INPUT_USER_2_BINDS, ++ MENU_LABEL_INPUT_USER_3_BINDS, ++ MENU_LABEL_INPUT_USER_4_BINDS, ++ MENU_LABEL_INPUT_USER_5_BINDS, ++ MENU_LABEL_INPUT_USER_6_BINDS, ++ MENU_LABEL_INPUT_USER_7_BINDS, ++ MENU_LABEL_INPUT_USER_8_BINDS, ++ MENU_LABEL_INPUT_USER_9_BINDS, ++ MENU_LABEL_INPUT_USER_10_BINDS, ++ MENU_LABEL_INPUT_USER_11_BINDS, ++ MENU_LABEL_INPUT_USER_12_BINDS, ++ MENU_LABEL_INPUT_USER_13_BINDS, ++ MENU_LABEL_INPUT_USER_14_BINDS, ++ MENU_LABEL_INPUT_USER_15_BINDS, ++ MENU_LABEL_INPUT_USER_16_BINDS, ++ MENU_LABEL_DIRECTORY_SETTINGS, ++ MENU_LABEL_VALUE_DIRECTORY_SETTINGS, ++ MENU_LABEL_VALUE_PRIVACY_SETTINGS, ++ MENU_LABEL_SHADER_APPLY_CHANGES, ++ MENU_LABEL_VALUE_SHADER_APPLY_CHANGES, ++ MENU_LABEL_SAVE_NEW_CONFIG, ++ MENU_LABEL_VALUE_SAVE_NEW_CONFIG, ++ MENU_LABEL_ONSCREEN_DISPLAY_SETTINGS, ++ MENU_LABEL_VALUE_ONSCREEN_DISPLAY_SETTINGS, ++ MENU_LABEL_VALUE_CHEAT_APPLY_CHANGES, ++ MENU_LABEL_CHEAT_APPLY_CHANGES, ++ MENU_LABEL_CUSTOM_BIND, ++ MENU_LABEL_CUSTOM_BIND_ALL, ++ MENU_LABEL_CUSTOM_BIND_DEFAULTS, ++ MENU_LABEL_SAVESTATE, ++ MENU_LABEL_LOADSTATE, ++ MENU_LABEL_UNDOLOADSTATE, ++ MENU_LABEL_UNDOSAVESTATE, ++ MENU_LABEL_RESUME_CONTENT, ++ MENU_LABEL_VALUE_RESUME_CONTENT, ++ MENU_LABEL_VALUE_RESUME, ++ MENU_LABEL_RESTART_CONTENT, ++ MENU_LABEL_RESTART_RETROARCH, ++ MENU_LABEL_VALUE_RESTART_RETROARCH, ++ MENU_LABEL_VALUE_RESTART_CONTENT, ++ MENU_LABEL_TAKE_SCREENSHOT, ++ MENU_LABEL_VALUE_TAKE_SCREENSHOT, ++ MENU_LABEL_CONFIGURATIONS, ++ MENU_LABEL_VALUE_CONFIGURATIONS, ++ MENU_LABEL_VALUE_CHEAT_FILE_SAVE_AS, ++ MENU_LABEL_CHEAT_FILE_SAVE_AS, ++ MENU_LABEL_VIDEO_SHADER_PRESET_SAVE_AS, ++ MENU_LABEL_VALUE_VIDEO_SHADER_PRESET_SAVE_AS, ++ MENU_LABEL_VALUE_REMAP_FILE_SAVE_CORE, ++ MENU_LABEL_VALUE_REMAP_FILE_SAVE_GAME, ++ MENU_LABEL_REMAP_FILE_SAVE_CORE, ++ MENU_LABEL_REMAP_FILE_SAVE_GAME, ++ MENU_LABEL_CONTENT_COLLECTION_LIST, ++ MENU_LABEL_VALUE_CONTENT_COLLECTION_LIST, ++ MENU_LABEL_VALUE_UNABLE_TO_READ_COMPRESSED_FILE, ++ MENU_LABEL_OSK_ENABLE, ++ MENU_LABEL_AUDIO_MUTE, ++ MENU_LABEL_VALUE_AUDIO_MUTE, ++ MENU_LABEL_EXIT_EMULATOR, ++ MENU_LABEL_COLLECTION, ++ MENU_LABEL_USER_LANGUAGE, ++ MENU_LABEL_VALUE_USER_LANGUAGE, ++ MENU_LABEL_NETPLAY_NICKNAME, ++ MENU_LABEL_VALUE_NETPLAY_NICKNAME, ++ MENU_LABEL_VIDEO_VI_WIDTH, ++ MENU_LABEL_VALUE_VIDEO_VI_WIDTH, ++ ++ MENU_LABEL_VIDEO_FORCE_ASPECT, ++ MENU_LABEL_VALUE_VIDEO_FORCE_ASPECT, ++ ++ MENU_LABEL_VIDEO_ASPECT_RATIO_AUTO, ++ MENU_LABEL_VALUE_VIDEO_ASPECT_RATIO_AUTO, ++ ++ MENU_LABEL_VIDEO_ASPECT_RATIO_INDEX, ++ MENU_LABEL_VALUE_VIDEO_ASPECT_RATIO_INDEX, ++ ++ MENU_LABEL_VIDEO_VFILTER, ++ MENU_LABEL_VALUE_VIDEO_VFILTER, ++ ++ MENU_LABEL_VIDEO_GPU_RECORD, ++ MENU_LABEL_VALUE_VIDEO_GPU_RECORD, ++ ++ MENU_LABEL_RECORD_USE_OUTPUT_DIRECTORY, ++ MENU_LABEL_VALUE_RECORD_USE_OUTPUT_DIRECTORY, ++ ++ MENU_LABEL_RECORD_CONFIG, ++ MENU_LABEL_VALUE_RECORD_CONFIG, ++ ++ MENU_LABEL_RECORD_PATH, ++ MENU_LABEL_VALUE_RECORD_PATH, ++ ++ MENU_LABEL_VIDEO_POST_FILTER_RECORD, ++ MENU_LABEL_VALUE_VIDEO_POST_FILTER_RECORD, ++ ++ MENU_LABEL_RECORD_ENABLE, ++ MENU_LABEL_VALUE_RECORD_ENABLE, ++ ++ MENU_VALUE_SECONDS, ++ MENU_VALUE_STATUS, ++ ++ MENU_LABEL_VALUE_CORE_INFO_CORE_NAME, ++ MENU_LABEL_VALUE_CORE_INFO_CORE_LABEL, ++ MENU_LABEL_VALUE_CORE_INFO_SYSTEM_NAME, ++ MENU_LABEL_VALUE_CORE_INFO_SYSTEM_MANUFACTURER, ++ MENU_LABEL_VALUE_CORE_INFO_CATEGORIES, ++ MENU_LABEL_VALUE_CORE_INFO_AUTHORS, ++ MENU_LABEL_VALUE_CORE_INFO_PERMISSIONS, ++ MENU_LABEL_VALUE_CORE_INFO_LICENSES, ++ MENU_LABEL_VALUE_CORE_INFO_SUPPORTED_EXTENSIONS, ++ MENU_LABEL_VALUE_CORE_INFO_FIRMWARE, ++ MENU_LABEL_VALUE_CORE_INFO_CORE_NOTES, ++ ++ MENU_LABEL_VALUE_SYSTEM_INFO_BUILD_DATE, ++ MENU_LABEL_VALUE_SYSTEM_INFO_GIT_VERSION, ++ MENU_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES, ++ MENU_LABEL_VALUE_SYSTEM_INFO_FRONTEND_IDENTIFIER, ++ MENU_LABEL_VALUE_SYSTEM_INFO_FRONTEND_NAME, ++ MENU_LABEL_VALUE_SYSTEM_INFO_FRONTEND_OS, ++ MENU_LABEL_VALUE_SYSTEM_INFO_RETRORATING_LEVEL, ++ MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE, ++ MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_NO_SOURCE, ++ MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_CHARGING, ++ MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_CHARGED, ++ MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_DISCHARGING, ++ MENU_LABEL_VALUE_SYSTEM_INFO_VIDEO_CONTEXT_DRIVER, ++ MENU_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_WIDTH, ++ MENU_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_HEIGHT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_DPI, ++ MENU_LABEL_VALUE_SYSTEM_INFO_LIBRETRODB_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_OVERLAY_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_COMMAND_IFACE_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_NETWORK_COMMAND_IFACE_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_NETWORK_REMOTE_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_COCOA_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_RTGA_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_RBMP_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_RJPEG_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_RPNG_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_SDL_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_SDL2_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_VULKAN_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_OPENGL_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_OPENGLES_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_THREADING_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_KMS_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_UDEV_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_OPENVG_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_EGL_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_X11_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_WAYLAND_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_XVIDEO_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_ALSA_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_OSS_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_OPENAL_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_OPENSL_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_RSOUND_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_ROARAUDIO_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_JACK_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_PULSEAUDIO_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_DSOUND_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_XAUDIO2_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_ZLIB_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_7ZIP_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_DYLIB_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_CG_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_GLSL_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_HLSL_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_LIBXML2_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_SDL_IMAGE_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_FBO_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_FFMPEG_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_CORETEXT_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_FREETYPE_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_NETPLAY_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_PYTHON_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_V4L2_SUPPORT, ++ MENU_LABEL_VALUE_SYSTEM_INFO_LIBUSB_SUPPORT, ++ ++ MENU_LABEL_VALUE_YES, ++ MENU_LABEL_VALUE_NO, ++ ++ MENU_VALUE_BACK, ++ MENU_VALUE_DISABLED, ++ MENU_VALUE_PORT, ++ ++ MENU_VALUE_LEFT_ANALOG, ++ MENU_VALUE_RIGHT_ANALOG, ++ ++ MENU_VALUE_LANG_ENGLISH, ++ MENU_VALUE_LANG_JAPANESE, ++ MENU_VALUE_LANG_FRENCH, ++ MENU_VALUE_LANG_SPANISH, ++ MENU_VALUE_LANG_GERMAN, ++ MENU_VALUE_LANG_ITALIAN, ++ MENU_VALUE_LANG_DUTCH, ++ MENU_VALUE_LANG_PORTUGUESE, ++ MENU_VALUE_LANG_RUSSIAN, ++ MENU_VALUE_LANG_KOREAN, ++ MENU_VALUE_LANG_CHINESE_TRADITIONAL, ++ MENU_VALUE_LANG_CHINESE_SIMPLIFIED, ++ MENU_VALUE_LANG_ESPERANTO, ++ MENU_VALUE_LANG_POLISH, ++ ++ MENU_VALUE_NONE, ++ ++ MENU_LABEL_VALUE_NO_INFORMATION_AVAILABLE, ++ ++ MENU_LABEL_VALUE_INPUT_USER_BINDS, ++ ++ MENU_LABEL_USE_BUILTIN_IMAGE_VIEWER, ++ MENU_LABEL_VALUE_USE_BUILTIN_IMAGE_VIEWER, ++ ++ MENU_LABEL_OVERLAY_AUTOLOAD_PREFERRED, ++ MENU_LABEL_VALUE_OVERLAY_AUTOLOAD_PREFERRED, ++ ++ MENU_LABEL_OPEN_ARCHIVE, ++ MENU_LABEL_OPEN_ARCHIVE_DETECT_CORE, ++ MENU_LABEL_LOAD_ARCHIVE_DETECT_CORE, ++ MENU_LABEL_LOAD_ARCHIVE, ++ ++ MENU_LABEL_VALUE_OPEN_ARCHIVE, ++ MENU_LABEL_VALUE_LOAD_ARCHIVE, ++ ++ MENU_LABEL_VALUE_WHAT_IS_A_CORE_DESC, ++ ++ MENU_LABEL_HELP_CHANGE_VIRTUAL_GAMEPAD, ++ MENU_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD, ++ MENU_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC, ++ ++ MENU_LABEL_HELP_AUDIO_VIDEO_TROUBLESHOOTING, ++ MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING, ++ MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC, ++ ++ MENU_LABEL_HELP_SCANNING_CONTENT, ++ MENU_LABEL_VALUE_HELP_SCANNING_CONTENT, ++ MENU_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC, ++ ++ MENU_LABEL_SAVE_CURRENT_CONFIG, ++ MENU_LABEL_VALUE_SAVE_CURRENT_CONFIG, ++ ++ MENU_LABEL_INPUT_SMALL_KEYBOARD_ENABLE, ++ MENU_LABEL_VALUE_INPUT_SMALL_KEYBOARD_ENABLE, ++ ++ MENU_LABEL_INPUT_ICADE_ENABLE, ++ MENU_LABEL_VALUE_INPUT_ICADE_ENABLE, ++ ++ CB_CORE_THUMBNAILS_DOWNLOAD ++}; ++ ++const char *menu_hash_to_str_de(enum menu_hash_enums msg); ++int menu_hash_get_help_de(enum menu_hash_enums msg, char *s, size_t len); ++ ++const char *menu_hash_to_str_es(enum menu_hash_enums msg); ++int menu_hash_get_help_es(enum menu_hash_enums msg, char *s, size_t len); ++ ++const char *menu_hash_to_str_fr(enum menu_hash_enums msg); ++int menu_hash_get_help_fr(enum menu_hash_enums msg, char *s, size_t len); ++ ++const char *menu_hash_to_str_it(enum menu_hash_enums msg); ++int menu_hash_get_help_it(enum menu_hash_enums msg, char *s, size_t len); + +-#define MENU_LABEL_UPDATE_CG_SHADERS 0x9473991aU +-#define MENU_LABEL_VALUE_UPDATE_CG_SHADERS 0x22999e5cU ++const char *menu_hash_to_str_nl(enum menu_hash_enums msg); ++int menu_hash_get_help_nl(enum menu_hash_enums msg, char *s, size_t len); + +-#define MENU_LABEL_UPDATE_GLSL_SHADERS 0x2413b762U +-#define MENU_LABEL_VALUE_UPDATE_GLSL_SHADERS 0xe2060484U +- +-#define MENU_LABEL_INFORMATION_LIST 0x225e7606U +-#define MENU_LABEL_VALUE_INFORMATION_LIST 0xd652344bU +- +-#define MENU_LABEL_USE_BUILTIN_PLAYER 0x9927ca74U +-#define MENU_LABEL_VALUE_USE_BUILTIN_PLAYER 0x038e4816U +- +-#define MENU_LABEL_CONTENT_SETTINGS 0xe789f7f6U +-#define MENU_LABEL_VALUE_CONTENT_SETTINGS 0x61b23ff7U +- +-#define MENU_LABEL_LOAD_CONTENT_LIST 0x5745de1fU +-#define MENU_LABEL_VALUE_LOAD_CONTENT_LIST 0x55ff08eaU +- +-#define MENU_LABEL_NO_SETTINGS_FOUND 0xabf77040U +-#define MENU_LABEL_VALUE_NO_SETTINGS_FOUND 0xffcc5b5dU +-#define MENU_LABEL_VALUE_NO_PERFORMANCE_COUNTERS 0xb4b52b95U +- +-#define MENU_LABEL_VIDEO_FONT_ENABLE 0x697d9b58U +-#define MENU_LABEL_VALUE_VIDEO_FONT_ENABLE 0x272a12a6U +-#define MENU_LABEL_VIDEO_FONT_PATH 0xd0de729eU +-#define MENU_LABEL_VALUE_VIDEO_FONT_PATH 0x025c4de7U +-#define MENU_LABEL_VIDEO_FONT_SIZE 0xd0e03a8cU +-#define MENU_LABEL_VALUE_VIDEO_FONT_SIZE 0x026356cbU +-#define MENU_LABEL_VIDEO_MESSAGE_POS_X 0xa133c368U +-#define MENU_LABEL_VALUE_VIDEO_MESSAGE_POS_X 0x4b1ac89dU +-#define MENU_LABEL_VIDEO_MESSAGE_POS_Y 0xa133c369U +-#define MENU_LABEL_VALUE_VIDEO_MESSAGE_POS_Y 0x4f2559beU +- +-#define MENU_LABEL_DEFERRED_INPUT_HOTKEY_BINDS_LIST 0x10b41d97U +-#define MENU_LABEL_INPUT_HOTKEY_BINDS 0x1b7ef2d7U +-#define MENU_LABEL_VALUE_INPUT_HOTKEY_BINDS 0x1cb39c19U +- +-#define MENU_LABEL_VALUE_FRAME_THROTTLE_SETTINGS 0x573b8837U +- +-#define MENU_LABEL_FRAME_THROTTLE_ENABLE 0xbe52e701U +-#define MENU_LABEL_VALUE_FRAME_THROTTLE_ENABLE 0x936f04a8U +- +-#define MENU_LABEL_VIDEO_FILTER_FLICKER 0x2e21eba0U +-#define MENU_LABEL_VALUE_VIDEO_FILTER_FLICKER 0x87c7226bU +- +-#define MENU_LABEL_VIDEO_SOFT_FILTER 0x92819a46U +-#define MENU_LABEL_VALUE_VIDEO_SOFT_FILTER 0xd035df8eU +- +-#define MENU_LABEL_CORE_ENABLE 0x2f37fe48U +-#define MENU_LABEL_VALUE_CORE_ENABLE 0x751e2065U +- +-#define MENU_LABEL_MOUSE_ENABLE 0x1240fa88U +-#define MENU_LABEL_VALUE_MOUSE_ENABLE 0xd5bf366bU +- +-#define MENU_LABEL_SHOW_ADVANCED_SETTINGS 0xbc6ac8dfU +-#define MENU_LABEL_VALUE_SHOW_ADVANCED_SETTINGS 0x851ee46dU +- +-#define MENU_LABEL_POINTER_ENABLE 0xf051a7a0U +-#define MENU_LABEL_VALUE_POINTER_ENABLE 0x1e24b9e5U +- +-#define MENU_LABEL_COLLAPSE_SUBGROUPS_ENABLE 0x585ad75bU +-#define MENU_LABEL_VALUE_COLLAPSE_SUBGROUPS_ENABLE 0xdb677262U +- +-#define MENU_LABEL_RESET 0x10474288U +-#define MENU_LABEL_SLOWMOTION 0x6a269ea0U +-#define MENU_LABEL_HOLD_FAST_FORWARD 0xebe2e4cdU +-#define MENU_LABEL_CHEAT_TOGGLE 0xe515e0cbU +-#define MENU_LABEL_PAUSE_TOGGLE 0x557634e4U +- +-#define MENU_LABEL_PAUSE_LIBRETRO 0xf954afb9U +-#define MENU_LABEL_VALUE_PAUSE_LIBRETRO 0x632ea57fU +- +-#define MENU_LABEL_VALUE_DIRECTORY_NOT_FOUND 0xcdf3c0d5U +-#define MENU_LABEL_VALUE_NO_ITEMS 0x7d33e412U +- +-#define MENU_LABEL_UI_MENUBAR_ENABLE 0x1ddc5492U +-#define MENU_LABEL_VALUE_UI_MENUBAR_ENABLE 0x11927e13U +- +-#define MENU_LABEL_UI_COMPANION_START_ON_BOOT 0x36b23782U +-#define MENU_LABEL_VALUE_UI_COMPANION_START_ON_BOOT 0x94796ba6U +- +-#define MENU_LABEL_ARCHIVE_MODE 0x7fac00cbU +-#define MENU_LABEL_VALUE_ARCHIVE_MODE 0xe4c4b559U +-#define MENU_LABEL_VALUE_SHADER_OPTIONS 0xf3fb0028U +-#define MENU_LABEL_VALUE_USE_THIS_DIRECTORY 0xc5fc9ed9U +-#define MENU_LABEL_USE_THIS_DIRECTORY 0xc51d351dU +-#define MENU_LABEL_VALUE_CORE_OPTIONS 0x1477b95aU +-#define MENU_LABEL_VALUE_NO_SHADER_PARAMETERS 0x8ccc809bU +-#define MENU_LABEL_VALUE_NO_CORE_INFORMATION_AVAILABLE 0x2a11fe80U +-#define MENU_LABEL_VALUE_NO_CORES_AVAILABLE 0xe16bfd0dU +-#define MENU_LABEL_SAVE_STATE 0x3a4849b5U +-#define MENU_LABEL_VALUE_LOAD_STATE 0xd23ba706U +-#define MENU_LABEL_VALUE_UNDO_LOAD_STATE 0xc83f09fcU +-#define MENU_LABEL_VALUE_UNDO_SAVE_STATE 0x341b870bU +-#define MENU_LABEL_VALUE_SAVE_STATE 0x3e182415U +-#define MENU_LABEL_LOAD_STATE 0xa39eb286U +-#define MENU_LABEL_UNDO_LOAD_STATE 0x464aaf5cU +-#define MENU_LABEL_UNDO_SAVE_STATE 0xdcf4468bU +-#define MENU_LABEL_REWIND 0x1931d5aeU +-#define MENU_LABEL_NETPLAY_FLIP_PLAYERS 0x801425abU +-#define MENU_LABEL_CHEAT_INDEX_MINUS 0x57f58b6cU +-#define MENU_LABEL_CHEAT_INDEX_PLUS 0x678542a4U +-#define MENU_LABEL_AUDIO_ENABLE 0x28614f5dU +-#define MENU_LABEL_VALUE_AUDIO_ENABLE 0xcdbb9b9eU +-#define MENU_LABEL_SCREENSHOT_DIRECTORY 0x552612d7U +-#define MENU_LABEL_SHADER_NEXT 0x54d359baU +-#define MENU_LABEL_SHADER_PREV 0x54d4a758U +-#define MENU_LABEL_FRAME_ADVANCE 0xd80302a1U +-#define MENU_LABEL_FPS_SHOW 0x5ea1e10eU +-#define MENU_LABEL_VALUE_FPS_SHOW 0x92588792U +-#define MENU_LABEL_MOVIE_RECORD_TOGGLE 0xa2d2ff04U +-#define MENU_LABEL_L_X_PLUS 0xd7370d4bU +-#define MENU_LABEL_L_X_MINUS 0xbde0aaf3U +-#define MENU_LABEL_L_Y_PLUS 0xd98c35ecU +-#define MENU_LABEL_L_Y_MINUS 0x0adae7b4U +-#define MENU_LABEL_R_X_PLUS 0x60c20a91U +-#define MENU_LABEL_R_X_MINUS 0x78cb50f9U +-#define MENU_LABEL_R_Y_MINUS 0xc5c58dbaU +-#define MENU_LABEL_R_Y_PLUS 0x63173332U +-#define MENU_LABEL_VIDEO_SWAP_INTERVAL 0x5673ff9aU +-#define MENU_LABEL_VALUE_VIDEO_SWAP_INTERVAL 0xe41b3878U +-#define MENU_LABEL_VIDEO_GPU_SCREENSHOT 0xee2fcb44U +-#define MENU_LABEL_VALUE_VIDEO_GPU_SCREENSHOT 0x4af80c36U +-#define MENU_LABEL_PAUSE_NONACTIVE 0x580bf549U +-#define MENU_LABEL_VALUE_PAUSE_NONACTIVE 0xe985d38dU +-#define MENU_LABEL_BLOCK_SRAM_OVERWRITE 0xc4e88d08U +-#define MENU_LABEL_VALUE_BLOCK_SRAM_OVERWRITE 0x9b38260aU +-#define MENU_LABEL_VIDEO_FULLSCREEN 0x9506dd4eU +-#define MENU_LABEL_VALUE_VIDEO_FULLSCREEN 0x232743caU +-#define MENU_LABEL_CORE_SPECIFIC_CONFIG 0x3c9a55e8U +-#define MENU_LABEL_VALUE_CORE_SPECIFIC_CONFIG 0x8b8bec5aU +-#define MENU_LABEL_GAME_SPECIFIC_OPTIONS 0x142ec90fU +-#define MENU_LABEL_VALUE_GAME_SPECIFIC_OPTIONS 0x6aed8a05U +-#define MENU_LABEL_VALUE_GAME_SPECIFIC_OPTIONS_CREATE 0xf8d2456cU +-#define MENU_LABEL_VALUE_GAME_SPECIFIC_OPTIONS_IN_USE 0x06BF9E5F8 +-#define MENU_LABEL_AUTO_OVERRIDES_ENABLE 0x35ff91b6U +-#define MENU_LABEL_VALUE_AUTO_OVERRIDES_ENABLE 0xc21c3a11U +-#define MENU_LABEL_AUTO_REMAPS_ENABLE 0x98c8f98bU +-#define MENU_LABEL_VALUE_AUTO_REMAPS_ENABLE 0x390f9666U +-#define MENU_LABEL_RGUI_SHOW_START_SCREEN 0x6b38f0e8U +-#define MENU_LABEL_VALUE_RGUI_SHOW_START_SCREEN 0x76784454U +-#define MENU_LABEL_VIDEO_BLACK_FRAME_INSERTION 0x53477f5cU +-#define MENU_LABEL_VALUE_VIDEO_BLACK_FRAME_INSERTION 0xb823faa8U +-#define MENU_LABEL_VIDEO_HARD_SYNC_FRAMES 0xce0ece13U +-#define MENU_LABEL_VALUE_VIDEO_HARD_SYNC_FRAMES 0x1edcab0bU +-#define MENU_LABEL_VIDEO_FRAME_DELAY 0xd4aa9df4U +-#define MENU_LABEL_VALUE_VIDEO_FRAME_DELAY 0x990d36bfU +-#define MENU_LABEL_SCREENSHOT 0x9a37f083U +-#define MENU_LABEL_REWIND_GRANULARITY 0xe859cbdfU +-#define MENU_LABEL_VALUE_REWIND_GRANULARITY 0x6e1ae4c0U +-#define MENU_LABEL_VALUE_VIDEO_ROTATION 0x9efcecf5U +-#define MENU_LABEL_THREADED_DATA_RUNLOOP_ENABLE 0xdf5c6d33U +-#define MENU_LABEL_VALUE_THREADED_DATA_RUNLOOP_ENABLE 0x04d8c10fU +-#define MENU_LABEL_VIDEO_THREADED 0x0626179cU +-#define MENU_LABEL_VALUE_VIDEO_THREADED 0xc7524afdU +-#define MENU_LABEL_VALUE_RUN 0x0b881f3aU +-#define MENU_LABEL_SCREEN_RESOLUTION 0x5c9b3a58U +-#define MENU_LABEL_VALUE_SCREEN_RESOLUTION 0xae3c3b19U +- +-#define MENU_LABEL_TITLE_COLOR 0x10059879U +-#define MENU_LABEL_VALUE_TITLE_COLOR 0xea87e1dbU +-#define MENU_LABEL_TIMEDATE_ENABLE 0xd3adcbecU +-#define MENU_LABEL_VALUE_TIMEDATE_ENABLE 0x104bcdf7U +-#define MENU_LABEL_ENTRY_NORMAL_COLOR 0x5154ffd1U +-#define MENU_LABEL_VALUE_ENTRY_NORMAL_COLOR 0xa989a754U +-#define MENU_LABEL_ENTRY_HOVER_COLOR 0x4143cfccU +-#define MENU_LABEL_VALUE_ENTRY_HOVER_COLOR 0xb56f1b0fU +-#define MENU_LABEL_AUDIO_SYNC 0xe0cd6bd3U +-#define MENU_LABEL_VALUE_AUDIO_SYNC 0xcbeb903bU +-#define MENU_LABEL_VIDEO_VSYNC 0x09c2d34eU +-#define MENU_LABEL_VALUE_VIDEO_VSYNC 0xd69cd742U +-#define MENU_LABEL_VIDEO_HARD_SYNC 0xdcd623b6U +-#define MENU_LABEL_VALUE_VIDEO_HARD_SYNC 0x3012142dU +-#define MENU_LABEL_SAVESTATE_AUTO_SAVE 0xf6f4a05bU +-#define MENU_LABEL_SAVESTATE_AUTO_LOAD 0xf6f1028cU +-#define MENU_LABEL_SAVESTATE_AUTO_INDEX 0xd4da8b84U +-#define MENU_LABEL_VALUE_SAVESTATE_AUTO_INDEX 0x29b65b06U +-#define MENU_LABEL_VALUE_SAVESTATE_AUTO_SAVE 0x07391f6eU +-#define MENU_LABEL_VALUE_SAVESTATE_AUTO_LOAD 0x9b5ca25fU +-#define MENU_LABEL_SYSTEM_DIRECTORY 0x35a6fb9eU +-#define MENU_LABEL_VIDEO_DISABLE_COMPOSITION 0x5cbb6222U +-#define MENU_LABEL_VALUE_VIDEO_DISABLE_COMPOSITION 0xa6200347U +-#define MENU_LABEL_SUSPEND_SCREENSAVER_ENABLE 0x459fcb0dU +-#define MENU_LABEL_VALUE_SUSPEND_SCREENSAVER_ENABLE 0xf423ff48U +-#define MENU_LABEL_DPI_OVERRIDE_ENABLE 0xb4bf52c7U +-#define MENU_LABEL_VALUE_DPI_OVERRIDE_ENABLE 0xd535f449U +-#define MENU_LABEL_DPI_OVERRIDE_VALUE 0x543a3efdU +-#define MENU_LABEL_VALUE_DPI_OVERRIDE_VALUE 0x1462aba2U +-#define MENU_LABEL_XMB_SCALE_FACTOR 0x0177E8DF1 +-#define MENU_LABEL_VALUE_XMB_SCALE_FACTOR 0x0DCDBDB13 +-#define MENU_LABEL_XMB_ALPHA_FACTOR 0x01049C5CF +-#define MENU_LABEL_VALUE_XMB_ALPHA_FACTOR 0x0D5A712F1 +-#define MENU_LABEL_XMB_FONT 0x0ECA56CA2 +-#define MENU_LABEL_VALUE_XMB_FONT 0x0020337E7 +-#define MENU_LABEL_XMB_THEME 0x824c5a7eU +-#define MENU_LABEL_VALUE_XMB_THEME 0x3603f65fU +-#define MENU_LABEL_XMB_GRADIENT 0x18e63099U +-#define MENU_LABEL_VALUE_XMB_GRADIENT 0x8a520681U +-#define MENU_LABEL_XMB_SHADOWS_ENABLE 0xd0fcc82aU +-#define MENU_LABEL_VALUE_XMB_SHADOWS_ENABLE 0x5982498cU +-#define MENU_LABEL_XMB_RIBBON_ENABLE 0x8e89c3edU +-#define MENU_LABEL_VALUE_XMB_RIBBON_ENABLE 0xd53e09c8U +-#define MENU_LABEL_VOLUME_UP 0xa66e9681U +-#define MENU_LABEL_VOLUME_DOWN 0xfc64f3d4U +-#define MENU_LABEL_LOG_VERBOSITY 0x6648c96dU +-#define MENU_LABEL_VALUE_LOG_VERBOSITY 0x2f9f6013U +-#define MENU_LABEL_OVERLAY_NEXT 0x7a459145U +-#define MENU_LABEL_AUDIO_VOLUME 0x502173aeU +-#define MENU_LABEL_VALUE_AUDIO_VOLUME 0x0fa6ccfeU +-#define MENU_LABEL_AUDIO_LATENCY 0x32695386U +-#define MENU_LABEL_VALUE_AUDIO_LATENCY 0x89900e38U +-#define MENU_LABEL_NETPLAY_ENABLE 0x607fbd68U +-#define MENU_LABEL_VALUE_NETPLAY_ENABLE 0xbc3e81a9U +-#define MENU_LABEL_SSH_ENABLE 0xd9854a79U +-#define MENU_LABEL_VALUE_SSH_ENABLE 0x0430627aU +-#define MENU_LABEL_SAMBA_ENABLE 0x379e15efU +-#define MENU_LABEL_VALUE_SAMBA_ENABLE 0x9846d9b0U +-#define MENU_LABEL_BLUETOOTH_ENABLE 0xbac1e1e1U +-#define MENU_LABEL_VALUE_BLUETOOTH_ENABLE 0xf7e31e22U +-#define MENU_LABEL_NETPLAY_CLIENT_SWAP_INPUT 0xd87bbba9U +-#define MENU_LABEL_VALUE_NETPLAY_CLIENT_SWAP_INPUT 0x57e5be2dU +-#define MENU_LABEL_NETPLAY_DELAY_FRAMES 0x86b2c48dU +-#define MENU_LABEL_VALUE_NETPLAY_DELAY_FRAMES 0x1ec3edefU +-#define MENU_LABEL_NETPLAY_SPECTATOR_MODE_ENABLE 0x6f9a9440U +-#define MENU_LABEL_VALUE_NETPLAY_SPECTATOR_MODE_ENABLE 0xd78ede3eU +-#define MENU_LABEL_NETPLAY_TCP_UDP_PORT 0x98407774U +-#define MENU_LABEL_VALUE_NETPLAY_TCP_UDP_PORT 0xf1a0cfc6U +-#define MENU_LABEL_SORT_SAVEFILES_ENABLE 0xed0d0df4U +-#define MENU_LABEL_VALUE_SORT_SAVEFILES_ENABLE 0x1a6db795U +-#define MENU_LABEL_SORT_SAVESTATES_ENABLE 0x66ff2495U +-#define MENU_LABEL_VALUE_SORT_SAVESTATES_ENABLE 0x82c5e076U +-#define MENU_LABEL_NETPLAY_IP_ADDRESS 0xac9a53ffU +-#define MENU_LABEL_VALUE_NETPLAY_IP_ADDRESS 0xc7ee4c84U +-#define MENU_LABEL_NETPLAY_MODE 0xc1cf6506U +-#define MENU_LABEL_VALUE_NETPLAY_MODE 0x2da6c748U +-#define MENU_LABEL_PERFCNT_ENABLE 0x6823dbddU +-#define MENU_LABEL_VALUE_PERFCNT_ENABLE 0x20eb18caU +-#define MENU_LABEL_OVERLAY_SCALE 0x2dce2a3dU +-#define MENU_LABEL_VALUE_OVERLAY_SCALE 0x4237794fU +-#define MENU_LABEL_KEYBOARD_OVERLAY_PRESET 0x11f1c582U +-#define MENU_LABEL_VALUE_KEYBOARD_OVERLAY_PRESET 0x7bc03f8bU +-#define MENU_LABEL_OVERLAY_PRESET 0x24e24796U +-#define MENU_LABEL_VALUE_OVERLAY_PRESET 0x8338e89aU +-#define MENU_LABEL_OVERLAY_OPACITY 0xc466fbaeU +-#define MENU_LABEL_VALUE_OVERLAY_OPACITY 0x98605740U +- +-#define MENU_LABEL_MENU_WALLPAPER 0x3b84de01U +-#define MENU_LABEL_VALUE_MENU_WALLPAPER 0x4555d2a2U +-#define MENU_LABEL_DYNAMIC_WALLPAPER 0xf011ccabU +-#define MENU_LABEL_VALUE_DYNAMIC_WALLPAPER 0x66928c32U +-#define MENU_LABEL_THUMBNAILS 0x0a3ec67cU +-#define MENU_LABEL_VALUE_THUMBNAILS 0x88eca25cU +- +-#define MENU_LABEL_FASTFORWARD_RATIO 0x3a0c2706U +-#define MENU_LABEL_VALUE_FASTFORWARD_RATIO 0x3c719749U +-#define MENU_LABEL_VIDEO_MONITOR_INDEX 0xb6fcdc9aU +-#define MENU_LABEL_VALUE_VIDEO_MONITOR_INDEX 0x4cabbfe5U +-#define MENU_LABEL_INPUT_OVERLAY_ENABLE 0xc7b21d5cU +-#define MENU_LABEL_VALUE_INPUT_OVERLAY_ENABLE 0x95a716ddU +-#define MENU_LABEL_INPUT_OSK_OVERLAY_ENABLE 0x7f8339c8U +-#define MENU_LABEL_VALUE_INPUT_OSK_OVERLAY_ENABLE 0x44e487aeU +-#define MENU_LABEL_VIDEO_REFRESH_RATE_AUTO 0x9addb6cdU +-#define MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO 0xaf24a804U +-#define MENU_LABEL_VIDEO_REFRESH_RATE 0x56ccabf5U +-#define MENU_LABEL_VALUE_VIDEO_REFRESH_RATE 0xdf36d1e0U +-#define MENU_LABEL_VIDEO_WINDOWED_FULLSCREEN 0x6436d6f8U +-#define MENU_LABEL_VALUE_VIDEO_WINDOWED_FULLSCREEN 0x133c7afeU +-#define MENU_LABEL_VIDEO_FORCE_SRGB_DISABLE 0x0a7b68aaU +-#define MENU_LABEL_VALUE_VIDEO_FORCE_SRGB_DISABLE 0xe5bfa9baU +-#define MENU_LABEL_VIDEO_ROTATION 0x4ce6882bU +-#define MENU_LABEL_VIDEO_SCALE 0x09835d63U +-#define MENU_LABEL_VALUE_VIDEO_SCALE 0x5cde89ceU +-#define MENU_LABEL_VIDEO_SMOOTH 0x3aabbb35U +-#define MENU_LABEL_VALUE_VIDEO_SMOOTH 0xeb0723aeU +-#define MENU_LABEL_VIDEO_CROP_OVERSCAN 0x861f7a2fU +-#define MENU_LABEL_VALUE_VIDEO_CROP_OVERSCAN 0xc0b575e2U +-#define MENU_LABEL_VIDEO_SCALE_INTEGER 0x65c4b090U +-#define MENU_LABEL_VALUE_VIDEO_SCALE_INTEGER 0xca090a9bU +- +-#define MENU_LABEL_AUDIO_RATE_CONTROL_DELTA 0xc8bde3cbU +-#define MENU_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA 0x8d242b0eU +-#define MENU_LABEL_AUDIO_MAX_TIMING_SKEW 0x4c96f75cU +-#define MENU_LABEL_VALUE_AUDIO_MAX_TIMING_SKEW 0x8e873f6eU +- +-#define MENU_LABEL_INPUT_PLAYER1_JOYPAD_INDEX 0xfad6ab2fU +-#define MENU_LABEL_INPUT_PLAYER2_JOYPAD_INDEX 0x3616e4d0U +-#define MENU_LABEL_INPUT_PLAYER3_JOYPAD_INDEX 0x71571e71U +-#define MENU_LABEL_INPUT_PLAYER4_JOYPAD_INDEX 0xac975812U +-#define MENU_LABEL_INPUT_PLAYER5_JOYPAD_INDEX 0xe7d791b3U +- +-#define MENU_LABEL_AUDIO_DEVICE 0x2574eac6U +-#define MENU_LABEL_VALUE_AUDIO_DEVICE 0xcacf3707U +- +-#define MENU_LABEL_REWIND_ENABLE 0x9761e074U +-#define MENU_LABEL_VALUE_REWIND_ENABLE 0xce8cc18eU +-#define MENU_LABEL_ENABLE_HOTKEY 0xc04037bfU +-#define MENU_LABEL_DISK_EJECT_TOGGLE 0x49633fbbU +-#define MENU_LABEL_DISK_NEXT 0xeeaf6c6eU +-#define MENU_LABEL_GRAB_MOUSE_TOGGLE 0xb2869aaaU +-#define MENU_LABEL_MENU_TOGGLE 0xfb22e3dbU +-#define MENU_LABEL_STATE_SLOT_DECREASE 0xe48b8082U +-#define MENU_LABEL_STATE_SLOT_INCREASE 0x36a0cbb0U +- +-#define MENU_LABEL_LIBRETRO_LOG_LEVEL 0x57971ac0U +-#define MENU_LABEL_VALUE_LIBRETRO_LOG_LEVEL 0x4455456dU +- +-#define MENU_LABEL_INPUT_BIND_DEVICE_ID 0xd1ea94ecU +-#define MENU_LABEL_INPUT_BIND_DEVICE_TYPE 0xf6e9f041U +- +-#define MENU_LABEL_AUTOSAVE_INTERVAL 0xecc87351U +-#define MENU_LABEL_VALUE_AUTOSAVE_INTERVAL 0x256f3981U +-#define MENU_LABEL_CONFIG_SAVE_ON_EXIT 0x79b590feU +-#define MENU_LABEL_VALUE_CONFIG_SAVE_ON_EXIT 0x4be88ae3U +- +-#define MENU_LABEL_AUDIO_DRIVER 0x26594002U +-#define MENU_LABEL_VALUE_AUDIO_DRIVER 0xcbb38c43U +- +-#define MENU_LABEL_JOYPAD_DRIVER 0xab124146U +-#define MENU_LABEL_VALUE_JOYPAD_DRIVER 0x18799878U +- +-#define MENU_LABEL_INPUT_DRIVER 0x4c087840U +-#define MENU_LABEL_VALUE_INPUT_DRIVER 0xf162c481U +-#define MENU_LABEL_INPUT_DRIVER_LINUXRAW 0xc33c6b9fU +-#define MENU_LABEL_INPUT_DRIVER_UDEV 0x7c9eeeb9U +- +-#define MENU_LABEL_VIDEO_DRIVER 0x1805a5e7U +-#define MENU_LABEL_VALUE_VIDEO_DRIVER 0xbd5ff228U +-#define MENU_LABEL_VIDEO_DRIVER_GL 0x005977f8U +-#define MENU_LABEL_VIDEO_DRIVER_SDL2 0x7c9dd69aU +-#define MENU_LABEL_VIDEO_DRIVER_SDL1 0x0b88a968U +-#define MENU_LABEL_VIDEO_DRIVER_D3D 0x0b886340U +-#define MENU_LABEL_VIDEO_DRIVER_EXYNOS 0xfc37c54bU +-#define MENU_LABEL_VIDEO_DRIVER_SUNXI 0x10620e3cU +- +-#define MENU_LABEL_LOCATION_DRIVER 0x09189689U +-#define MENU_LABEL_VALUE_LOCATION_DRIVER 0x63f0d6caU +- +-#define MENU_LABEL_MENU_DRIVER 0xd607fb05U +-#define MENU_LABEL_VALUE_MENU_DRIVER 0xee374b46U +- +-#define MENU_LABEL_CAMERA_DRIVER 0xf25db959U +-#define MENU_LABEL_VALUE_CAMERA_DRIVER 0xca42819aU +- +-#define MENU_LABEL_RECORD_DRIVER 0x144cd2cfU +-#define MENU_LABEL_VALUE_RECORD_DRIVER 0xec319b10U +- +-#define MENU_LABEL_AUDIO_RESAMPLER_DRIVER 0xedcba9ecU +-#define MENU_LABEL_VALUE_AUDIO_RESAMPLER_DRIVER 0xb1c4f3ceU +-#define MENU_LABEL_AUDIO_RESAMPLER_DRIVER_SINC 0x7c9dec52U +-#define MENU_LABEL_AUDIO_RESAMPLER_DRIVER_CC 0x0059732bU +- +-#define MENU_LABEL_SAVEFILE_DIRECTORY 0x92773488U +-#define MENU_LABEL_VALUE_SAVEFILE_DIRECTORY 0x418b1929U +-#define MENU_LABEL_SAVESTATE_DIRECTORY 0x90551289U +-#define MENU_LABEL_VALUE_SAVESTATE_DIRECTORY 0xe6e0732aU +-#define MENU_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY 0x62f975b8U +-#define MENU_LABEL_VALUE_DYNAMIC_WALLPAPERS_DIRECTORY 0x0a3a407aU +-#define MENU_LABEL_THUMBNAILS_DIRECTORY 0xdea77410U +-#define MENU_LABEL_VALUE_THUMBNAILS_DIRECTORY 0xcb99d0b1U +- +-#define MENU_LABEL_SLOWMOTION_RATIO 0x626b3ffeU +-#define MENU_LABEL_VALUE_SLOWMOTION_RATIO 0x81c6f8ecU +-#define MENU_LABEL_INPUT_MAX_USERS 0x2720206bU +-#define MENU_LABEL_VALUE_INPUT_MAX_USERS 0xe6b0aefdU +-#define MENU_LABEL_INPUT_REMAP_BINDS_ENABLE 0x536dcafeU +-#define MENU_LABEL_VALUE_INPUT_REMAP_BINDS_ENABLE 0x731709f1U +-#define MENU_LABEL_INPUT_AXIS_THRESHOLD 0xe95c2095U +-#define MENU_LABEL_VALUE_INPUT_AXIS_THRESHOLD 0x3fb34697U +-#define MENU_LABEL_INPUT_TURBO_PERIOD 0xf7a97482U +-#define MENU_LABEL_VALUE_INPUT_TURBO_PERIOD 0x9207b594U +- +-#define MENU_LABEL_VIDEO_GAMMA 0x08a951beU +-#define MENU_LABEL_VALUE_VIDEO_GAMMA 0xc7da99dfU +- +-#define MENU_LABEL_VIDEO_ALLOW_ROTATE 0x2880f0e8U +-#define MENU_LABEL_VALUE_VIDEO_ALLOW_ROTATE 0x29a66fb4U +- +-#define MENU_LABEL_CAMERA_ALLOW 0xc14d302cU +-#define MENU_LABEL_VALUE_CAMERA_ALLOW 0x553824adU +-#define MENU_LABEL_LOCATION_ALLOW 0xf089275cU +-#define MENU_LABEL_VALUE_LOCATION_ALLOW 0xf039239dU +- +-#define MENU_LABEL_TURBO 0x107434f1U +- +-#define MENU_LABEL_NO_PLAYLIST_ENTRIES_AVAILABLE 0x8888c5acU +-#define MENU_LABEL_VALUE_NO_PLAYLIST_ENTRIES_AVAILABLE 0xea82695dU +-#define MENU_LABEL_VALUE_RDB_ENTRY_START_CONTENT 0x2cf73cceU +-#define MENU_LABEL_RDB_ENTRY_ANALOG 0x9081c2ffU +-#define MENU_LABEL_RDB_ENTRY_RUMBLE 0xb8ae8ad4U +-#define MENU_LABEL_RDB_ENTRY_COOP 0x7c953ff6U +-#define MENU_LABEL_RDB_ENTRY_START_CONTENT 0x95025a55U +-#define MENU_LABEL_RDB_ENTRY_DESCRIPTION 0x26aa1f71U +-#define MENU_LABEL_RDB_ENTRY_GENRE 0x9fefab3eU +-#define MENU_LABEL_VALUE_RDB_ENTRY_DESCRIPTION 0xe61a1f69U +-#define MENU_LABEL_VALUE_RDB_ENTRY_GENRE 0x0d3d1136U +-#define MENU_LABEL_RDB_ENTRY_NAME 0xc6ccf92eU +-#define MENU_LABEL_VALUE_RDB_ENTRY_NAME 0x7c898026U +-#define MENU_LABEL_RDB_ENTRY_PUBLISHER 0x4d7bcdfbU +-#define MENU_LABEL_VALUE_RDB_ENTRY_PUBLISHER 0xce7b6ff3U +-#define MENU_LABEL_RDB_ENTRY_DEVELOPER 0x06f61093U +-#define MENU_LABEL_VALUE_RDB_ENTRY_DEVELOPER 0x87f5b28bU +-#define MENU_LABEL_RDB_ENTRY_ORIGIN 0xb176aad5U +-#define MENU_LABEL_VALUE_RDB_ENTRY_ORIGIN 0xc870cfcdU +-#define MENU_LABEL_RDB_ENTRY_FRANCHISE 0xb31764a0U +-#define MENU_LABEL_VALUE_RDB_ENTRY_FRANCHISE 0x34170698U +-#define MENU_LABEL_RDB_ENTRY_ENHANCEMENT_HW 0x79ee4f11U +-#define MENU_LABEL_RDB_ENTRY_ESRB_RATING 0xe138fa3dU +-#define MENU_LABEL_RDB_ENTRY_BBFC_RATING 0x82dbc01eU +-#define MENU_LABEL_RDB_ENTRY_ELSPA_RATING 0x0def0906U +-#define MENU_LABEL_RDB_ENTRY_PEGI_RATING 0xd814cb56U +-#define MENU_LABEL_RDB_ENTRY_CERO_RATING 0x9d436f5aU +-#define MENU_LABEL_RDB_ENTRY_EDGE_MAGAZINE_RATING 0x9735f631U +-#define MENU_LABEL_RDB_ENTRY_EDGE_MAGAZINE_ISSUE 0xd5706415U +-#define MENU_LABEL_RDB_ENTRY_EDGE_MAGAZINE_REVIEW 0x977f6fdeU +-#define MENU_LABEL_RDB_ENTRY_FAMITSU_MAGAZINE_RATING 0x01a50315U +-#define MENU_LABEL_RDB_ENTRY_TGDB_RATING 0x225a9d72U +-#define MENU_LABEL_RDB_ENTRY_RELEASE_MONTH 0xad2f2c54U +-#define MENU_LABEL_VALUE_RDB_ENTRY_RELEASE_MONTH 0xb68af36aU +-#define MENU_LABEL_RDB_ENTRY_RELEASE_YEAR 0x14c9c6bfU +-#define MENU_LABEL_VALUE_RDB_ENTRY_RELEASE_YEAR 0x439e0315U +-#define MENU_LABEL_RDB_ENTRY_MAX_USERS 0xfae91cc4U +-#define MENU_LABEL_VALUE_RDB_ENTRY_MAX_USERS 0xe6b0aefdU +-#define MENU_LABEL_RDB_ENTRY_SHA1 0xc6cfd31aU +-#define MENU_LABEL_VALUE_RDB_ENTRY_SHA1 0x2d142625U +-#define MENU_LABEL_VALUE_RDB_ENTRY_MD5 0xf1ecb7deU +-#define MENU_LABEL_RDB_ENTRY_MD5 0xdf3c7f93U +-#define MENU_LABEL_RDB_ENTRY_CRC32 0x9fae330aU +-#define MENU_LABEL_VALUE_RDB_ENTRY_CRC32 0xc326ab15U +- +-#define MENU_LABEL_VIDEO_SHADER_DEFAULT_FILTER 0x4468cb1bU +-#define MENU_LABEL_VIDEO_SHADER_FILTER_PASS 0x1906c38dU +-#define MENU_LABEL_VIDEO_SHADER_SCALE_PASS 0x18f7b82fU +-#define MENU_LABEL_VALUE_VIDEO_SHADER_NUM_PASSES 0xb354b30bU +-#define MENU_LABEL_VIDEO_SHADER_NUM_PASSES 0x79b2992fU +-#define MENU_LABEL_VALUE_CHEAT_NUM_PASSES 0x8024fa39U +-#define MENU_LABEL_CHEAT_NUM_PASSES 0x1910eb87U +- +-#define MENU_VALUE_NO_DISK 0x7d54e5cdU +- +-#define MENU_VALUE_MD5 0x0b888fabU +-#define MENU_VALUE_SHA1 0x7c9de632U +-#define MENU_VALUE_CRC 0x0b88671dU +-#define MENU_VALUE_MORE 0x0b877cafU +-#define MENU_VALUE_HORIZONTAL_MENU 0x35761704U +-#define MENU_VALUE_SETTINGS_TAB 0x6548d16dU +-#define MENU_VALUE_HISTORY_TAB 0xea9b0ceeU +-#define MENU_VALUE_ADD_TAB 0x7fb20225U +-#define MENU_VALUE_PLAYLISTS_TAB 0x092d3161U +-#define MENU_VALUE_MAIN_MENU 0x1625971fU +-#define MENU_LABEL_VALUE_SETTINGS 0x8aca3ff6U +-#define MENU_VALUE_INPUT_SETTINGS 0xddd30846U +-#define MENU_VALUE_ON 0x005974c2U +-#define MENU_VALUE_OFF 0x0b880c40U +-#define MENU_VALUE_TRUE 0x7c9e9fe5U +-#define MENU_VALUE_FALSE 0x0f6bcef0U +-#define MENU_VALUE_COMP 0x6a166ba5U +-#define MENU_VALUE_MUSIC 0xc4a73997U +-#define MENU_VALUE_IMAGE 0xbab7ebf9U +-#define MENU_VALUE_MOVIE 0xc43c4bf6U +-#define MENU_VALUE_CORE 0x6a167f7fU +-#define MENU_VALUE_CURSOR 0x57bba8b4U +-#define MENU_VALUE_FILE 0x6a496536U +-#define MENU_VALUE_MISSING 0x28536c3fU +-#define MENU_VALUE_PRESENT 0x23432826U +-#define MENU_VALUE_OPTIONAL 0x27bfc4abU +-#define MENU_VALUE_REQUIRED 0x979b1a66U +-#define MENU_VALUE_RDB 0x0b00f54eU +-#define MENU_VALUE_DIR 0x0af95f55U +-#define MENU_VALUE_NO_CORE 0x7d5472cbU +-#define MENU_VALUE_DETECT 0xab8da89eU +-#define MENU_VALUE_GLSLP 0x0f840c87U +-#define MENU_VALUE_CGP 0x0b8865bfU +-#define MENU_VALUE_GLSL 0x7c976537U +-#define MENU_VALUE_CG 0x0059776fU +-#define MENU_VALUE_SLANG 0x105ce63aU +-#define MENU_VALUE_SLANGP 0x1bf9adeaU +- +-#define MENU_VALUE_RETROPAD 0x9e6703e6U +-#define MENU_VALUE_RETROKEYBOARD 0x9d8b6ea2U +- +-#define MENU_LABEL_SYSTEM_BGM_ENABLE 0x9287a1c5U +-#define MENU_LABEL_VALUE_SYSTEM_BGM_ENABLE 0x9025dea7U +- +-#define MENU_LABEL_AUDIO_BLOCK_FRAMES 0xa85a655eU +-#define MENU_LABEL_VALUE_AUDIO_BLOCK_FRAMES 0x118c952eU +- +-#define MENU_LABEL_INPUT_DESCRIPTOR_LABEL_SHOW 0x7eefdf52U +-#define MENU_LABEL_VALUE_INPUT_DESCRIPTOR_LABEL_SHOW 0x78d0ea06U +- +-#define MENU_LABEL_INPUT_DESCRIPTOR_HIDE_UNBOUND 0x7051d870U +-#define MENU_LABEL_VALUE_INPUT_DESCRIPTOR_HIDE_UNBOUND 0xc26ddec5U +- +-#define MENU_LABEL_INPUT_BIND_MODE 0x90281b55U +-#define MENU_LABEL_VALUE_INPUT_BIND_MODE 0xe06b25c7U +- +-#define MENU_LABEL_NETWORK_CMD_ENABLE 0xfdf03a08U +-#define MENU_LABEL_VALUE_NETWORK_CMD_ENABLE 0xb822b7a1U +-#define MENU_LABEL_NETWORK_CMD_PORT 0xc1b9e0a6U +-#define MENU_LABEL_VALUE_NETWORK_CMD_PORT 0xee5773f3U +-#define MENU_LABEL_STDIN_CMD_ENABLE 0x665069c0U +-#define MENU_LABEL_NETWORK_REMOTE_ENABLE 0x99cd4420U +-#define MENU_LABEL_NETWORK_REMOTE_PORT 0x9aef9e18U +- +-#define MENU_LABEL_VALUE_STDIN_CMD_ENABLE 0xc98ecc46U +-#define MENU_LABEL_VALUE_NETWORK_REMOTE_ENABLE 0x32f1f6f1U +-#define MENU_LABEL_HISTORY_LIST_ENABLE 0xe1c2ae78U +-#define MENU_LABEL_VALUE_HISTORY_LIST_ENABLE 0xd2c13bbaU +-#define MENU_LABEL_CONTENT_HISTORY_SIZE 0x6f24c38bU +-#define MENU_LABEL_VALUE_CONTENT_HISTORY_SIZE 0xda9c5a6eU +-#define MENU_LABEL_CONTENT_ACTIONS 0xa0d76970U +-#define MENU_LABEL_DETECT_CORE_LIST 0xaa07c341U +-#define MENU_LABEL_VALUE_DETECT_CORE_LIST 0x2a2ebd1aU +-#define MENU_LABEL_DETECT_CORE_LIST_OK 0xabba2a7aU +-#define MENU_LABEL_START_CORE 0xb0b6ae5bU +-#define MENU_LABEL_VALUE_START_CORE 0x2adef65cU +-#define MENU_LABEL_LOAD_CONTENT 0x828943c3U +-#define MENU_LABEL_VALUE_LOAD_CONTENT 0xf0e39e65U +-#define MENU_LABEL_VALUE_CORE_UPDATER_LIST 0x0372767dU +-#define MENU_LABEL_CORE_UPDATER_LIST 0xe12f4ee3U +-#define MENU_LABEL_CORE_UPDATER_AUTO_EXTRACT_ARCHIVE 0xa3d605f5U +-#define MENU_LABEL_VALUE_CORE_UPDATER_AUTO_EXTRACT_ARCHIVE 0x5248591cU +-#define MENU_LABEL_CORE_UPDATER_BUILDBOT_URL 0xe9ad8448U +-#define MENU_LABEL_VALUE_CORE_UPDATER_BUILDBOT_URL 0x1bc80956U +-#define MENU_LABEL_BUILDBOT_ASSETS_URL 0x1895c71eU +-#define MENU_LABEL_VALUE_BUILDBOT_ASSETS_URL 0xaa0327a0U +-#define MENU_LABEL_VIDEO_SHARED_CONTEXT 0x7d7dad16U +-#define MENU_LABEL_VALUE_VIDEO_SHARED_CONTEXT 0x353d3287U +-#define MENU_LABEL_DUMMY_ON_CORE_SHUTDOWN 0x78579f70U +-#define MENU_LABEL_VALUE_DUMMY_ON_CORE_SHUTDOWN 0xc50126d3U +-#define MENU_LABEL_NAVIGATION_WRAPAROUND 0xe76ad251U +-#define MENU_LABEL_VALUE_NAVIGATION_WRAPAROUND 0x2609b62fU +-#define MENU_LABEL_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE 0xea48426bU +-#define MENU_LABEL_VALUE_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE 0x94af8500U +-#define MENU_LABEL_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE 0x593d2623U +-#define MENU_LABEL_VALUE_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE 0x9614c0b2U +-#define MENU_LABEL_CLOSE_CONTENT 0x4b622170U +-#define MENU_LABEL_VALUE_CLOSE_CONTENT 0x2b3d9556U +-#define MENU_LABEL_QUIT_RETROARCH 0x84b0bc71U +-#define MENU_LABEL_VALUE_QUIT_RETROARCH 0x8e7024f2U +-#define MENU_LABEL_SHUTDOWN 0xfc460361U +-#define MENU_LABEL_VALUE_SHUTDOWN 0x740b6741U +-#define MENU_LABEL_REBOOT 0x19266b70U +-#define MENU_LABEL_VALUE_REBOOT 0xce815750U +-#define MENU_LABEL_DEFERRED_VIDEO_FILTER 0x966ad201U +-#define MENU_LABEL_DEFERRED_CORE_LIST_SET 0xa6d5fdb4U +-#define MENU_LABEL_VALUE_STARTING_DOWNLOAD 0x42e10f03U +-#define MENU_LABEL_DEFERRED_DATABASE_MANAGER_LIST 0x7c0b704fU +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST 0x45446638U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_DEVELOPER 0xcbd89be5U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_PUBLISHER 0x125e594dU +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ORIGIN 0x4ebaa767U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_FRANCHISE 0x77f9eff2U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_EDGE_MAGAZINE_RATING 0x1c7f8a43U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_EDGE_MAGAZINE_ISSUE 0xaaeebde7U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_FAMITSU_MAGAZINE_RATING 0xbf7ff5e7U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ENHANCEMENT_HW 0x9866bda3U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_RELEASEMONTH 0x2b36ce66U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_RELEASEYEAR 0x9c7c6e91U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ESRB_RATING 0x68eba20fU +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ELSPA_RATING 0x8bf6ab18U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_PEGI_RATING 0x5fc77328U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_CERO_RATING 0x24f6172cU +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_BBFC_RATING 0x0a8e67f0U +-#define MENU_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_MAX_USERS 0xbfcba816U +-#define MENU_LABEL_DEFERRED_RDB_ENTRY_DETAIL 0xc35416c0U +-#define MENU_LABEL_DEFERRED_RPL_ENTRY_ACTIONS 0x358a7494U +-#define MENU_LABEL_DEFERRED_CORE_LIST 0xf157d289U +-#define MENU_LABEL_DEFERRED_CORE_UPDATER_LIST 0xc315f682U +-#define MENU_LABEL_DISK_IMAGE_APPEND 0x5af7d709U +-#define MENU_LABEL_CORE_LIST 0xa22bb14dU +-#define MENU_LABEL_VALUE_CORE_LIST 0x0e17fd4eU +-#define MENU_LABEL_MANAGEMENT 0x2516c88aU +-#define MENU_LABEL_VALUE_MANAGEMENT 0x97001d0bU +-#define MENU_LABEL_ONLINE_UPDATER 0xcac0025eU +-#define MENU_LABEL_VALUE_ONLINE_UPDATER 0x9f3dd2bfU +-#define MENU_LABEL_SETTINGS 0x1304dc16U +-#define MENU_LABEL_FRONTEND_COUNTERS 0xe5696877U +-#define MENU_LABEL_VALUE_FRONTEND_COUNTERS 0x5752bcf8U +-#define MENU_LABEL_VALUE_CORE_COUNTERS 0x4610e861U +-#define MENU_LABEL_CORE_COUNTERS 0x64cc83e0U +-#define MENU_LABEL_LOAD_CONTENT_HISTORY 0xfe1d79e5U +-#define MENU_LABEL_VALUE_LOAD_CONTENT_HISTORY 0x5b362286U +-#define MENU_LABEL_NETWORK_INFORMATION 0x73ae3cb4U +-#define MENU_LABEL_VALUE_NETWORK_INFORMATION 0xa0e6d195U +-#define MENU_LABEL_SYSTEM_INFORMATION 0x206ebf0fU +-#define MENU_LABEL_DEBUG_INFORMATION 0xeb0d82b1U +-#define MENU_LABEL_ACHIEVEMENT_LIST 0x7b90fc49U +-#define MENU_LABEL_VALUE_SYSTEM_INFORMATION 0xa62fd7f0U +-#define MENU_LABEL_VALUE_DEBUG_INFORMATION 0xd8569f92U +-#define MENU_LABEL_VALUE_ACHIEVEMENT_LIST 0xf066ac4aU +-#define MENU_LABEL_CORE_INFORMATION 0xb638e0d3U +-#define MENU_LABEL_VALUE_CORE_INFORMATION 0x781981b4U +-#define MENU_LABEL_VALUE_VIDEO_SHADER_PARAMETERS 0x5ace99b3U +-#define MENU_LABEL_VIDEO_SHADER_PARAMETERS 0x9895c3e5U +-#define MENU_LABEL_VIDEO_SHADER_PRESET_PARAMETERS 0xd18158d7U +-#define MENU_LABEL_VALUE_VIDEO_SHADER_PRESET_PARAMETERS 0x57f696abU +-#define MENU_LABEL_DISK_OPTIONS 0xc61ab5fbU +-#define MENU_LABEL_VALUE_DISK_OPTIONS 0xbee508e5U +-#define MENU_LABEL_CORE_OPTIONS 0xf65e60f9U +-#define MENU_LABEL_DISK_CYCLE_TRAY_STATUS 0x3035cdc1U +-#define MENU_LABEL_INPUT_DUTY_CYCLE 0xec787129U +-#define MENU_LABEL_VALUE_INPUT_DUTY_CYCLE 0x451cc9dbU +-#define MENU_LABEL_VALUE_DISK_CYCLE_TRAY_STATUS 0xf44928c4U +-#define MENU_LABEL_VALUE_NO_CORE_OPTIONS_AVAILABLE 0xd064cbe6U +-#define MENU_LABEL_VALUE_DISK_INDEX 0xadbce4a8U +-#define MENU_LABEL_VALUE_DISK_IMAGE_APPEND 0x1cb28c6bU +-#define MENU_LABEL_DISK_INDEX 0x6c14bf54U +-#define MENU_LABEL_SHADER_OPTIONS 0x1f7d2fc7U +-#define MENU_LABEL_VALUE_CORE_CHEAT_OPTIONS 0x8ba478bfU +-#define MENU_LABEL_CORE_CHEAT_OPTIONS 0x9293171dU +-#define MENU_LABEL_VALUE_CORE_INPUT_REMAPPING_OPTIONS 0x7c65016dU +-#define MENU_LABEL_CORE_INPUT_REMAPPING_OPTIONS 0x7836a8caU +-#define MENU_LABEL_VALUE_CURSOR_MANAGER 0xc3696afeU +-#define MENU_LABEL_VALUE_DATABASE_MANAGER 0x6af9d2b5U +-#define MENU_LABEL_DATABASE_MANAGER_LIST 0x7f853d8fU +-#define MENU_LABEL_CURSOR_MANAGER_LIST 0xa969e378U +-#define MENU_LABEL_VIDEO_SHADER_PASS 0x4fa31028U +-#define MENU_LABEL_VALUE_VIDEO_SHADER_PRESET 0xd149336fU +-#define MENU_LABEL_VIDEO_SHADER_PRESET 0xc5d3bae4U +-#define MENU_LABEL_CHEAT_FILE_LOAD 0x57336148U +-#define MENU_LABEL_VALUE_CHEAT_FILE_LOAD 0x5b983e0aU +-#define MENU_LABEL_REMAP_FILE_LOAD 0x9c2799b8U +-#define MENU_LABEL_VALUE_REMAP_FILE_LOAD 0xabdd415aU +-#define MENU_LABEL_MESSAGE 0xbe463eeaU +-#define MENU_LABEL_INFO_SCREEN 0xd97853d0U +-#define MENU_LABEL_LOAD_OPEN_ZIP 0x8aa3c068U +-#define MENU_LABEL_CUSTOM_RATIO 0xf038731eU +-#define MENU_LABEL_VALUE_CUSTOM_RATIO 0x3c94b73fU +-#define MENU_LABEL_HELP 0x7c97d2eeU +-#define MENU_LABEL_VALUE_HELP 0x7c8646ceU +-#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_VALUE_RECORDING_OUTPUT_DIRECTORY 0x93a44152U +-#define MENU_LABEL_RECORDING_CONFIG_DIRECTORY 0x3c3f274bU +-#define MENU_LABEL_VALUE_RECORDING_CONFIG_DIRECTORY 0x1f7d918dU +-#define MENU_LABEL_VIDEO_FILTER 0x1c0eb741U +-#define MENU_LABEL_VALUE_VIDEO_FILTER 0xc1690382U +-#define MENU_LABEL_PAL60_ENABLE 0x62bc416eU +-#define MENU_LABEL_VALUE_PAL60_ENABLE 0x05a5bc9aU +-#define MENU_LABEL_CONTENT_HISTORY_PATH 0x6f22fb9dU +-#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_VALUE_PLAYLIST_DIRECTORY 0x61223c36U +-#define MENU_LABEL_CORE_ASSETS_DIRECTORY 0x8ba5ee54U +-#define MENU_LABEL_VALUE_CORE_ASSETS_DIRECTORY 0x319b6c96U +-#define MENU_LABEL_CONTENT_DIRECTORY 0x7738dc14U +-#define MENU_LABEL_VALUE_SCREENSHOT_DIRECTORY 0x42186f78U +-#define MENU_LABEL_INPUT_REMAPPING_DIRECTORY 0x5233c20bU +-#define MENU_LABEL_VALUE_INPUT_REMAPPING_DIRECTORY 0xe81058adU +-#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_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_OVERLAY_DIRECTORY 0xc4ed3d1bU +-#define MENU_LABEL_VALUE_OVERLAY_DIRECTORY 0xdb8925bcU +-#define MENU_LABEL_VALUE_SYSTEM_DIRECTORY 0x20da683fU +-#define MENU_LABEL_ASSETS_DIRECTORY 0xde1ae8ecU +-#define MENU_LABEL_VALUE_ASSETS_DIRECTORY 0xc94e558dU +-#define MENU_LABEL_CACHE_DIRECTORY 0x851dfb8dU +-#define MENU_LABEL_VALUE_CACHE_DIRECTORY 0x20a7bc9bU +-#define MENU_LABEL_JOYPAD_AUTOCONFIG_DIR 0x2f4822d8U +-#define MENU_LABEL_VALUE_JOYPAD_AUTOCONFIG_DIR 0x8bb1c2c9U +-#define MENU_LABEL_INPUT_AUTODETECT_ENABLE 0xb1e07facU +-#define MENU_LABEL_VALUE_INPUT_AUTODETECT_ENABLE 0xf5209bdbU +-#define MENU_LABEL_VALUE_DRIVER_SETTINGS 0x81cd2d62U +-#define MENU_LABEL_VALUE_CORE_SETTINGS 0xcddea047U +-#define MENU_LABEL_VALUE_CONFIGURATION_SETTINGS 0x5a1558ceU +-#define MENU_LABEL_VALUE_LOGGING_SETTINGS 0x902c003dU +-#define MENU_LABEL_VALUE_SAVING_SETTINGS 0x32fea87eU +-#define MENU_LABEL_VALUE_REWIND_SETTINGS 0xbff7775fU +-#define MENU_LABEL_VALUE_VIDEO_SETTINGS 0x9dd23badU +-#define MENU_LABEL_RECORDING_SETTINGS 0x1a80b313U +-#define MENU_LABEL_VALUE_RECORDING_SETTINGS 0x1a80b313U +-#define MENU_LABEL_SHADER_SETTINGS 0xd6657e8dU +-#define MENU_LABEL_FONT_SETTINGS 0x67571029U +-#define MENU_LABEL_AUDIO_SETTINGS 0x8f74c888U +-#define MENU_LABEL_VALUE_AUDIO_SETTINGS 0x8f74c888U +-#define MENU_LABEL_VALUE_INPUT_SETTINGS 0xddd30846U +-#define MENU_LABEL_INPUT_HOTKEY_SETTINGS 0x1cb39c19U +-#define MENU_LABEL_OVERLAY_SETTINGS 0x997b2fd5U +-#define MENU_LABEL_VALUE_OVERLAY_SETTINGS 0x997b2fd5U +-#define MENU_LABEL_ONSCREEN_KEYBOARD_OVERLAY_SETTINGS 0xa6de9ba6U +-#define MENU_LABEL_VALUE_MULTIMEDIA_SETTINGS 0x77d23103U +-#define MENU_LABEL_VALUE_MENU_FILE_BROWSER_SETTINGS 0x652cf7efU +-#define MENU_LABEL_MENU_SETTINGS 0x61e4544bU +-#define MENU_LABEL_VALUE_MENU_SETTINGS 0x61e4544bU +-#define MENU_LABEL_UI_SETTINGS 0xf8da6ef4U +-#define MENU_LABEL_VALUE_UI_SETTINGS 0x76ebdc06U +-#define MENU_LABEL_PATCH_SETTINGS 0xa78b0986U +-#define MENU_LABEL_PLAYLIST_SETTINGS 0xdb3e0e07U +-#define MENU_LABEL_VALUE_PLAYLIST_SETTINGS 0x4d276288U +-#define MENU_LABEL_CORE_UPDATER_SETTINGS 0x124ad454U +-#define MENU_LABEL_VALUE_CORE_UPDATER_SETTINGS 0x124ad454U +-#define MENU_LABEL_NETWORK_SETTINGS 0x8b50d180U +-#define MENU_LABEL_VALUE_NETWORK_SETTINGS 0x8b50d180U +-#define MENU_LABEL_VALUE_LAKKA_SERVICES 0x0c113d6dU +-#define MENU_LABEL_ARCHIVE_SETTINGS 0x78e85398U +-#define MENU_LABEL_USER_SETTINGS 0xcdc9a8f5U +-#define MENU_LABEL_VALUE_USER_SETTINGS 0xcdc9a8f5U +-#define MENU_LABEL_INPUT_USER_1_BINDS 0x4d2b4e35U +-#define MENU_LABEL_INPUT_USER_2_BINDS 0x9a258af6U +-#define MENU_LABEL_INPUT_USER_3_BINDS 0xe71fc7b7U +-#define MENU_LABEL_INPUT_USER_4_BINDS 0x341a0478U +-#define MENU_LABEL_INPUT_USER_5_BINDS 0x81144139U +-#define MENU_LABEL_INPUT_USER_6_BINDS 0xce0e7dfaU +-#define MENU_LABEL_INPUT_USER_7_BINDS 0x1b08babbU +-#define MENU_LABEL_INPUT_USER_8_BINDS 0x6802f77cU +-#define MENU_LABEL_INPUT_USER_9_BINDS 0xb4fd343dU +-#define MENU_LABEL_INPUT_USER_10_BINDS 0x70252b05U +-#define MENU_LABEL_INPUT_USER_11_BINDS 0xbd1f67c6U +-#define MENU_LABEL_INPUT_USER_12_BINDS 0x0a19a487U +-#define MENU_LABEL_INPUT_USER_13_BINDS 0x5713e148U +-#define MENU_LABEL_INPUT_USER_14_BINDS 0xa40e1e09U +-#define MENU_LABEL_INPUT_USER_15_BINDS 0xf1085acaU +-#define MENU_LABEL_INPUT_USER_16_BINDS 0x3e02978bU +-#define MENU_LABEL_DIRECTORY_SETTINGS 0xb817bd2bU +-#define MENU_LABEL_VALUE_DIRECTORY_SETTINGS 0xb817bd2bU +-#define MENU_LABEL_VALUE_PRIVACY_SETTINGS 0xce106254U +-#define MENU_LABEL_SHADER_APPLY_CHANGES 0x4f7306b9U +-#define MENU_LABEL_VALUE_SHADER_APPLY_CHANGES 0x5ecf945bU +-#define MENU_LABEL_SAVE_NEW_CONFIG 0xcce9ab72U +-#define MENU_LABEL_VALUE_SAVE_NEW_CONFIG 0xd49f2c94U +-#define MENU_LABEL_ONSCREEN_DISPLAY_SETTINGS 0x67571029U +-#define MENU_LABEL_VALUE_ONSCREEN_DISPLAY_SETTINGS 0x67571029U +-#define MENU_LABEL_VALUE_CHEAT_APPLY_CHANGES 0x7d5d3489U +-#define MENU_LABEL_CHEAT_APPLY_CHANGES 0xde88aa27U +-#define MENU_LABEL_CUSTOM_BIND 0x1e84b3fcU +-#define MENU_LABEL_CUSTOM_BIND_ALL 0x79ac14f4U +-#define MENU_LABEL_CUSTOM_BIND_DEFAULTS 0xe88f7b13U +-#define MENU_LABEL_SAVESTATE 0x3a4849b5U +-#define MENU_LABEL_LOADSTATE 0xa39eb286U +-#define MENU_LABEL_UNDOLOADSTATE 0x464aaf5cU +-#define MENU_LABEL_UNDOSAVESTATE 0xdcf4468bU +-#define MENU_LABEL_RESUME_CONTENT 0xd9f088b0U +-#define MENU_LABEL_VALUE_RESUME_CONTENT 0xae6e5911U +-#define MENU_LABEL_VALUE_RESUME 0xce8ac2f6U +-#define MENU_LABEL_RESTART_CONTENT 0x1ea2e224U +-#define MENU_LABEL_RESTART_RETROARCH 0xb57d3d73U +-#define MENU_LABEL_VALUE_RESTART_RETROARCH 0xcc0799f4U +-#define MENU_LABEL_VALUE_RESTART_CONTENT 0xf23a2e85U +-#define MENU_LABEL_TAKE_SCREENSHOT 0x6786e867U +-#define MENU_LABEL_VALUE_TAKE_SCREENSHOT 0xab767128U +-#define MENU_LABEL_CONFIGURATIONS 0x3e930a50U +-#define MENU_LABEL_VALUE_CONFIGURATIONS 0xce036cfdU +-#define MENU_LABEL_VALUE_CHEAT_FILE_SAVE_AS 0xf2498a2dU +-#define MENU_LABEL_CHEAT_FILE_SAVE_AS 0x1f58dccaU +-#define MENU_LABEL_VIDEO_SHADER_PRESET_SAVE_AS 0x3d6e5ce5U +-#define MENU_LABEL_VALUE_VIDEO_SHADER_PRESET_SAVE_AS 0x405d77b2U +-#define MENU_LABEL_VALUE_REMAP_FILE_SAVE_CORE 0xd9891572U +-#define MENU_LABEL_VALUE_REMAP_FILE_SAVE_GAME 0x9c487623U +-#define MENU_LABEL_REMAP_FILE_SAVE_CORE 0x7c9d4c8fU +-#define MENU_LABEL_REMAP_FILE_SAVE_GAME 0x7c9f41e0U +-#define MENU_LABEL_CONTENT_COLLECTION_LIST 0x32d1df83U +-#define MENU_LABEL_VALUE_CONTENT_COLLECTION_LIST 0xdb177ea0U +-#define MENU_LABEL_VALUE_UNABLE_TO_READ_COMPRESSED_FILE 0xbae7be3eU +-#define MENU_LABEL_OSK_ENABLE 0x8e208498U +-#define MENU_LABEL_AUDIO_MUTE 0xe0ca1151U +-#define MENU_LABEL_VALUE_AUDIO_MUTE 0x5af25952U +-#define MENU_LABEL_EXIT_EMULATOR 0x86d5d467U +-#define MENU_LABEL_COLLECTION 0x5fea5991U +-#define MENU_LABEL_USER_LANGUAGE 0x33ebaa27U +-#define MENU_LABEL_VALUE_USER_LANGUAGE 0xd230a5a9U +-#define MENU_LABEL_NETPLAY_NICKNAME 0x52204787U +-#define MENU_LABEL_VALUE_NETPLAY_NICKNAME 0x75de3125U +-#define MENU_LABEL_VIDEO_VI_WIDTH 0x6e4a6d3aU +-#define MENU_LABEL_VALUE_VIDEO_VI_WIDTH 0x03c07e50U +- +-#define MENU_LABEL_VIDEO_FORCE_ASPECT 0x8bbf9329U +-#define MENU_LABEL_VALUE_VIDEO_FORCE_ASPECT 0xa5590df3U +- +-#define MENU_LABEL_VIDEO_ASPECT_RATIO_AUTO 0xa7c31991U +-#define MENU_LABEL_VALUE_VIDEO_ASPECT_RATIO_AUTO 0x40bd9f87U +- +-#define MENU_LABEL_VIDEO_ASPECT_RATIO_INDEX 0x3b01a19aU +-#define MENU_LABEL_VALUE_VIDEO_ASPECT_RATIO_INDEX 0x9ce00246U +- +-#define MENU_LABEL_VIDEO_VFILTER 0x664f8397U +-#define MENU_LABEL_VALUE_VIDEO_VFILTER 0xd58b0158U +- +-#define MENU_LABEL_VIDEO_GPU_RECORD 0xb6059a65U +-#define MENU_LABEL_VALUE_VIDEO_GPU_RECORD 0x2241deb7U +- +-#define MENU_LABEL_RECORD_USE_OUTPUT_DIRECTORY 0x8343eff4U +-#define MENU_LABEL_VALUE_RECORD_USE_OUTPUT_DIRECTORY 0x8282ff38U +- +-#define MENU_LABEL_RECORD_CONFIG 0x11c3daf9U +-#define MENU_LABEL_VALUE_RECORD_CONFIG 0xe9a8a33aU +- +-#define MENU_LABEL_RECORD_PATH 0x016d7afaU +-#define MENU_LABEL_VALUE_RECORD_PATH 0xeb15a0f1U +- +-#define MENU_LABEL_VIDEO_POST_FILTER_RECORD 0xa7b6e724U +-#define MENU_LABEL_VALUE_VIDEO_POST_FILTER_RECORD 0x1362eaf7U +- +-#define MENU_LABEL_RECORD_ENABLE 0x1654e22aU +-#define MENU_LABEL_VALUE_RECORD_ENABLE 0xee39aa6bU +- +-#define MENU_VALUE_SECONDS 0x8b0028d4U +-#define MENU_VALUE_STATUS 0xd1e57929U +- +-#define MENU_LABEL_VALUE_CORE_INFO_CORE_NAME 0x2a031110U +-#define MENU_LABEL_VALUE_CORE_INFO_CORE_LABEL 0x6a40d38fU +-#define MENU_LABEL_VALUE_CORE_INFO_SYSTEM_NAME 0xaff88f0cU +-#define MENU_LABEL_VALUE_CORE_INFO_SYSTEM_MANUFACTURER 0x03be7018U +-#define MENU_LABEL_VALUE_CORE_INFO_CATEGORIES 0xac3a39edU +-#define MENU_LABEL_VALUE_CORE_INFO_AUTHORS 0x7167c44dU +-#define MENU_LABEL_VALUE_CORE_INFO_PERMISSIONS 0x25d21423U +-#define MENU_LABEL_VALUE_CORE_INFO_LICENSES 0x019b14bdU +-#define MENU_LABEL_VALUE_CORE_INFO_SUPPORTED_EXTENSIONS 0xb8ff231cU +-#define MENU_LABEL_VALUE_CORE_INFO_FIRMWARE 0x9ba2e164U +-#define MENU_LABEL_VALUE_CORE_INFO_CORE_NOTES 0x6a6cfe78U +- +-#define MENU_LABEL_VALUE_SYSTEM_INFO_BUILD_DATE 0xbab040f0U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_GIT_VERSION 0x333df14cU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES 0x9515e369U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_FRONTEND_IDENTIFIER 0x35817c25U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_FRONTEND_NAME 0x45d9b0e3U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_FRONTEND_OS 0x412e46a4U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_RETRORATING_LEVEL 0xcc6a17ebU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE 0xcda91ae0U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_NO_SOURCE 0x0ed5776cU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_CHARGING 0x2b226d62U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_CHARGED 0x75abb52dU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_DISCHARGING 0x48c36402U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_VIDEO_CONTEXT_DRIVER 0x32f901e9U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_WIDTH 0x86a53f14U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_HEIGHT 0x3809e50dU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_DPI 0xaf2540b8U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_LIBRETRODB_SUPPORT 0x3e91f988U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_OVERLAY_SUPPORT 0x9e893c21U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_COMMAND_IFACE_SUPPORT 0x91a47d95U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_NETWORK_COMMAND_IFACE_SUPPORT 0x9c9c8e3eU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_NETWORK_REMOTE_SUPPORT 0x1a817f5bU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_COCOA_SUPPORT 0x89849204U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_RTGA_SUPPORT 0x9615b53eU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_RBMP_SUPPORT 0x211afc81U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_RJPEG_SUPPORT 0xc70a5ea8U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_RPNG_SUPPORT 0xe1dcea36U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_SDL_SUPPORT 0xf9bc2a42U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_SDL2_SUPPORT 0x3c2d6134U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_VULKAN_SUPPORT 0x6a06e373U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_OPENGL_SUPPORT 0xa4d164a4U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_OPENGLES_SUPPORT 0xe2e627dcU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_THREADING_SUPPORT 0x282bf995U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_KMS_SUPPORT 0x229cb16aU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_UDEV_SUPPORT 0xe34a0833U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_OPENVG_SUPPORT 0x9b01b08eU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_EGL_SUPPORT 0xbac9f417U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_X11_SUPPORT 0xfea303f9U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_WAYLAND_SUPPORT 0xd590cd8fU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_XVIDEO_SUPPORT 0x79dc360eU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_ALSA_SUPPORT 0xe58b1160U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_OSS_SUPPORT 0x504eed34U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_OPENAL_SUPPORT 0x8c91fddeU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_OPENSL_SUPPORT 0xd5503230U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_RSOUND_SUPPORT 0x4c20387aU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_ROARAUDIO_SUPPORT 0xb7793da5U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_JACK_SUPPORT 0x2f50e7f8U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_PULSEAUDIO_SUPPORT 0xe8d32f1aU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_DSOUND_SUPPORT 0x0e9d11acU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_XAUDIO2_SUPPORT 0xb1f1735bU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_ZLIB_SUPPORT 0xf961f590U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_7ZIP_SUPPORT 0xf1fc48e9U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_DYLIB_SUPPORT 0xcee4aad3U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_CG_SUPPORT 0xef0baba9U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_GLSL_SUPPORT 0x0c981cb1U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_HLSL_SUPPORT 0x3d8b7a12U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_LIBXML2_SUPPORT 0xdce2d3f9U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_SDL_IMAGE_SUPPORT 0x98b4d864U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_FBO_SUPPORT 0x896726b6U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_FFMPEG_SUPPORT 0xb9a9fd34U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_CORETEXT_SUPPORT 0x7d248acdU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_FREETYPE_SUPPORT 0x00f65983U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_NETPLAY_SUPPORT 0x50a8ce7cU +-#define MENU_LABEL_VALUE_SYSTEM_INFO_PYTHON_SUPPORT 0x71cc9801U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_V4L2_SUPPORT 0x793c2547U +-#define MENU_LABEL_VALUE_SYSTEM_INFO_LIBUSB_SUPPORT 0x7dc8b560U +- +-#define MENU_LABEL_VALUE_YES 0x957cbc05U +-#define MENU_LABEL_VALUE_NO 0x521b0c11U +- +-#define MENU_VALUE_BACK 0x7c825df6U +-#define MENU_VALUE_DISABLED 0xe326e01dU +-#define MENU_VALUE_PORT 0x7c8ad52aU +- +-#define MENU_VALUE_LEFT_ANALOG 0xd168d0e2U +-#define MENU_VALUE_RIGHT_ANALOG 0xf9244335U +- +-#define MENU_VALUE_LANG_ENGLISH 0xcb4e554fU +-#define MENU_VALUE_LANG_JAPANESE 0xfde6f60cU +-#define MENU_VALUE_LANG_FRENCH 0xb3704d9bU +-#define MENU_VALUE_LANG_SPANISH 0x053c7edbU +-#define MENU_VALUE_LANG_GERMAN 0xb4e1541fU +-#define MENU_VALUE_LANG_ITALIAN 0x0cc9a6c7U +-#define MENU_VALUE_LANG_DUTCH 0x0d0fa55dU +-#define MENU_VALUE_LANG_PORTUGUESE 0x2a19df58U +-#define MENU_VALUE_LANG_RUSSIAN 0xc53481eaU +-#define MENU_VALUE_LANG_KOREAN 0xbeeac9a5U +-#define MENU_VALUE_LANG_CHINESE_TRADITIONAL 0x43f172d0U +-#define MENU_VALUE_LANG_CHINESE_SIMPLIFIED 0x1ae5ee5bU +-#define MENU_VALUE_LANG_ESPERANTO 0x1a933a76U +-#define MENU_VALUE_LANG_POLISH 0xca915dd4U +- +-#define MENU_VALUE_NONE 0x7c89bbd5U +- +-#define MENU_LABEL_VALUE_NO_INFORMATION_AVAILABLE 0xbae2c7f6U +- +-#define MENU_LABEL_VALUE_INPUT_USER_BINDS 0x75fda711U +- +-#define MENU_LABEL_USE_BUILTIN_IMAGE_VIEWER 0x5203b5bbU +-#define MENU_LABEL_VALUE_USE_BUILTIN_IMAGE_VIEWER 0x1ab45d3eU +- +-#define MENU_LABEL_OVERLAY_AUTOLOAD_PREFERRED 0xc9298cbdU +-#define MENU_LABEL_VALUE_OVERLAY_AUTOLOAD_PREFERRED 0x0e27e33fU +- +-#define MENU_LABEL_OPEN_ARCHIVE 0x78c0ca58U +-#define MENU_LABEL_OPEN_ARCHIVE_DETECT_CORE 0x92442638U +-#define MENU_LABEL_LOAD_ARCHIVE_DETECT_CORE 0x681f2f46U +-#define MENU_LABEL_LOAD_ARCHIVE 0xc3834e66U +- +-#define MENU_LABEL_VALUE_OPEN_ARCHIVE 0x96da22b9U +-#define MENU_LABEL_VALUE_LOAD_ARCHIVE 0xe19ca6c7U +- +-#define MENU_LABEL_VALUE_WHAT_IS_A_CORE_DESC 0xc832957eU +- +-#define MENU_LABEL_HELP_CHANGE_VIRTUAL_GAMEPAD 0x6e66ef07U +-#define MENU_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD 0x27ed0204U +-#define MENU_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC 0x9d0e79dbU +- +-#define MENU_LABEL_HELP_AUDIO_VIDEO_TROUBLESHOOTING 0xd44d395cU +-#define MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING 0xd0e5c3ffU +-#define MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC 0x60031d7aU +- +-#define MENU_LABEL_HELP_SCANNING_CONTENT 0x1dec52b8U +-#define MENU_LABEL_VALUE_HELP_SCANNING_CONTENT 0x74b36f11U +-#define MENU_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC 0xac947056U +- +-#define MENU_LABEL_SAVE_CURRENT_CONFIG 0x8840ba8bU +-#define MENU_LABEL_VALUE_SAVE_CURRENT_CONFIG 0x9a1eb42dU +- +-#define MENU_LABEL_INPUT_SMALL_KEYBOARD_ENABLE 0xe6736fc3U +-#define MENU_LABEL_VALUE_INPUT_SMALL_KEYBOARD_ENABLE 0xc5eefd76U +- +-#define MENU_LABEL_INPUT_ICADE_ENABLE 0xcd534dd0U +-#define MENU_LABEL_VALUE_INPUT_ICADE_ENABLE 0x67b18ee2U +- +-#define CB_CORE_THUMBNAILS_DOWNLOAD 0xc9d6519fU +- +-const char *menu_hash_to_str_de(uint32_t hash); +-int menu_hash_get_help_de(uint32_t hash, char *s, size_t len); +- +-const char *menu_hash_to_str_es(uint32_t hash); +-int menu_hash_get_help_es(uint32_t hash, char *s, size_t len); +- +-const char *menu_hash_to_str_fr(uint32_t hash); +-int menu_hash_get_help_fr(uint32_t hash, char *s, size_t len); +- +-const char *menu_hash_to_str_it(uint32_t hash); +-int menu_hash_get_help_it(uint32_t hash, char *s, size_t len); ++const char *menu_hash_to_str_pl(enum menu_hash_enums msg); ++int menu_hash_get_help_pl(enum menu_hash_enums msg, char *s, size_t len); + +-const char *menu_hash_to_str_nl(uint32_t hash); +-int menu_hash_get_help_nl(uint32_t hash, char *s, size_t len); ++const char *menu_hash_to_str_pt(enum menu_hash_enums msg); ++int menu_hash_get_help_pt(enum menu_hash_enums msg, char *s, size_t len); + +-const char *menu_hash_to_str_pl(uint32_t hash); +-int menu_hash_get_help_pl(uint32_t hash, char *s, size_t len); ++const char *menu_hash_to_str_eo(enum menu_hash_enums msg); ++int menu_hash_get_help_eo(enum menu_hash_enums msg, char *s, size_t len); + +-const char *menu_hash_to_str_pt(uint32_t hash); +-int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len); ++const char *menu_hash_to_str_us(enum menu_hash_enums msg); ++int menu_hash_get_help_us(enum menu_hash_enums msg, char *s, size_t len); + +-const char *menu_hash_to_str_eo(uint32_t hash); +-int menu_hash_get_help_eo(uint32_t hash, char *s, size_t len); +- +-const char *menu_hash_to_str_us(uint32_t hash); +-int menu_hash_get_help_us(uint32_t hash, char *s, size_t len); +- +-const char *menu_hash_to_str(uint32_t hash); +-int menu_hash_get_help(uint32_t hash, char *s, size_t len); ++const char *menu_hash_to_str(enum menu_hash_enums msg); ++int menu_hash_get_help(enum menu_hash_enums msg, char *s, size_t len); + + uint32_t menu_hash_calculate(const char *s); + +diff --git a/menu/menu_setting.c b/menu/menu_setting.c +index a3e3dd5..9c2de91 100644 +--- a/menu/menu_setting.c ++++ b/menu/menu_setting.c +@@ -82,6 +82,7 @@ struct rarch_setting_group_info + + struct rarch_setting + { ++ enum menu_hash_enums idx; + enum setting_type type; + + uint32_t size;