1 /*  RetroArch - A frontend for libretro.
2  *  Copyright (C) 2010-2014 - Hans-Kristian Arntzen
3  *  Copyright (C) 2011-2017 - Daniel De Matteis
4  *  Copyright (C) 2016-2019 - Brad Parker
5  *
6  *  RetroArch is free software: you can redistribute it and/or modify it under the terms
7  *  of the GNU General Public License as published by the Free Software Found-
8  *  ation, either version 3 of the License, or (at your option) any later version.
9  *
10  *  RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
11  *  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12  *  PURPOSE.  See the GNU General Public License for more details.
13  *
14  *  You should have received a copy of the GNU General Public License along with RetroArch.
15  *  If not, see <http://www.gnu.org/licenses/>.
16  */
17 
18 #ifndef __MSG_HASH_H
19 #define __MSG_HASH_H
20 
21 #include <stdint.h>
22 #include <stddef.h>
23 #include <limits.h>
24 #include <boolean.h>
25 #include <retro_common_api.h>
26 
27 #include "input/input_defines.h"
28 
29 #define MSG_HASH(Id, str) case Id: return str;
30 
31 RETRO_BEGIN_DECLS
32 
33 enum msg_hash_action
34 {
35    MSG_HASH_NONE = 0,
36    MSG_HASH_USER_LANGUAGE
37 };
38 
39 enum msg_file_type
40 {
41    FILE_TYPE_NONE = 0,
42    FILE_TYPE_PLAIN,
43    FILE_TYPE_DIRECTORY,
44    FILE_TYPE_PARENT_DIRECTORY,
45    FILE_TYPE_PATH,
46    FILE_TYPE_DEVICE,
47    FILE_TYPE_CORE,
48    FILE_TYPE_PLAYLIST_ENTRY,
49    FILE_TYPE_CONTENTLIST_ENTRY,
50    FILE_TYPE_SHADER_PRESET,
51    FILE_TYPE_SHADER,
52    FILE_TYPE_VIDEOFILTER,
53    FILE_TYPE_AUDIOFILTER,
54    FILE_TYPE_CHEAT,
55    FILE_TYPE_OVERLAY,
56    FILE_TYPE_FONT,
57    FILE_TYPE_CONFIG,
58    FILE_TYPE_USE_DIRECTORY,
59    FILE_TYPE_SCAN_DIRECTORY,
60    FILE_TYPE_CARCHIVE,
61    FILE_TYPE_IN_CARCHIVE,
62    FILE_TYPE_IMAGE,
63    FILE_TYPE_IMAGEVIEWER,
64    FILE_TYPE_REMAP,
65    FILE_TYPE_DOWNLOAD_CORE,
66    FILE_TYPE_DOWNLOAD_URL,
67    FILE_TYPE_DOWNLOAD_CORE_CONTENT,
68    FILE_TYPE_DOWNLOAD_CORE_INFO,
69    FILE_TYPE_DOWNLOAD_THUMBNAIL_CONTENT,
70    FILE_TYPE_DOWNLOAD_LAKKA,
71    FILE_TYPE_RDB,
72    FILE_TYPE_RDB_ENTRY,
73    FILE_TYPE_RPL_ENTRY,
74    FILE_TYPE_CURSOR,
75    FILE_TYPE_BOOL_ON,
76    FILE_TYPE_BOOL_OFF,
77    FILE_TYPE_RECORD_CONFIG,
78    FILE_TYPE_STREAM_CONFIG,
79    FILE_TYPE_PLAYLIST_COLLECTION,
80    FILE_TYPE_PLAYLIST_ASSOCIATION,
81    FILE_TYPE_MOVIE,
82    FILE_TYPE_MUSIC,
83    FILE_TYPE_SHADER_SLANG,
84    FILE_TYPE_SHADER_GLSL,
85    FILE_TYPE_SHADER_HLSL,
86    FILE_TYPE_SHADER_CG,
87    FILE_TYPE_SHADER_PRESET_GLSLP,
88    FILE_TYPE_SHADER_PRESET_HLSLP,
89    FILE_TYPE_SHADER_PRESET_CGP,
90    FILE_TYPE_SHADER_PRESET_SLANGP,
91    FILE_TYPE_DOWNLOAD_THUMBNAIL,
92    FILE_TYPE_MORE,
93    FILE_TYPE_COMPRESSED,
94    FILE_TYPE_SHA1,
95    FILE_TYPE_MD5,
96    FILE_TYPE_CRC,
97    FILE_TYPE_RGUI_THEME_PRESET,
98    FILE_TYPE_VIDEO_LAYOUT,
99    FILE_TYPE_WEBM,
100    FILE_TYPE_F4F,
101    FILE_TYPE_F4V,
102    FILE_TYPE_OGM,
103    FILE_TYPE_MKV,
104    FILE_TYPE_AVI,
105    FILE_TYPE_M4A,
106    FILE_TYPE_3GP,
107    FILE_TYPE_3G2,
108    FILE_TYPE_MP4,
109    FILE_TYPE_MP3,
110    FILE_TYPE_FLAC,
111    FILE_TYPE_OGG,
112    FILE_TYPE_FLV,
113    FILE_TYPE_WAV,
114    FILE_TYPE_MOV,
115    FILE_TYPE_WMA,
116    FILE_TYPE_WMV,
117    FILE_TYPE_MPG,
118    FILE_TYPE_MPEG,
119    FILE_TYPE_VOB,
120    FILE_TYPE_ASF,
121    FILE_TYPE_DIVX,
122    FILE_TYPE_M2P,
123    FILE_TYPE_M2TS,
124    FILE_TYPE_PS,
125    FILE_TYPE_TS,
126    FILE_TYPE_MXF,
127 
128    FILE_TYPE_JPEG,
129    FILE_TYPE_PNG,
130    FILE_TYPE_TGA,
131    FILE_TYPE_BMP,
132 
133    FILE_TYPE_MOD,
134    FILE_TYPE_S3M,
135    FILE_TYPE_XM,
136 
137    FILE_TYPE_CUE,
138    FILE_TYPE_GDI,
139    FILE_TYPE_ISO,
140    FILE_TYPE_LUTRO,
141    FILE_TYPE_CHD,
142    FILE_TYPE_WBFS,
143 
144    FILE_TYPE_DIRECT_LOAD,
145 
146    FILE_TYPE_GONG,
147 
148    /* Note: New entries must be added at the end, otherwise
149     * menu_cbs_init_bind_get_string_representation_compare_type() breaks... */
150    FILE_TYPE_DOWNLOAD_PL_THUMBNAIL_CONTENT,
151 
152    FILE_TYPE_MANUAL_SCAN_DIRECTORY,
153    FILE_TYPE_MANUAL_SCAN_DAT,
154 
155    FILE_TYPE_SIDELOAD_CORE,
156 
157    FILE_TYPE_VIDEO_FONT,
158 
159    FILE_TYPE_LAST
160 };
161 
162 #define MENU_LABEL(STR) \
163    MENU_ENUM_LABEL_##STR, \
164    MENU_ENUM_SUBLABEL_##STR, \
165    MENU_ENUM_LABEL_VALUE_##STR
166 
167 enum msg_hash_enums
168 {
169    MSG_UNKNOWN = 0,
170    MSG_INTERNET,
171    MSG_INTERNET_RELAY,
172    MSG_READ_WRITE,
173    MSG_READ_ONLY,
174    MSG_LOCAL,
175    MSG_SETTING_DISK_IN_TRAY,
176    MSG_FAILED_TO_SET_DISK,
177    MSG_FAILED_TO_SET_INITIAL_DISK,
178    MSG_NETPLAY_FAILED,
179    MSG_UNKNOWN_NETPLAY_COMMAND_RECEIVED,
180    MSG_CONNECTING_TO_NETPLAY_HOST,
181    MSG_NETPLAY_LAN_SCAN_COMPLETE,
182    MSG_NETPLAY_LAN_SCANNING,
183    MSG_WAITING_FOR_CLIENT,
184    MSG_NETPLAY_YOU_HAVE_LEFT_THE_GAME,
185    MSG_NETPLAY_YOU_HAVE_JOINED_AS_PLAYER_N,
186    MSG_NETPLAY_YOU_HAVE_JOINED_WITH_INPUT_DEVICES_S,
187    MSG_NETPLAY_PLAYER_S_LEFT,
188    MSG_NETPLAY_S_HAS_JOINED_AS_PLAYER_N,
189    MSG_NETPLAY_S_HAS_JOINED_WITH_INPUT_DEVICES_S,
190    MSG_NETPLAY_NOT_RETROARCH,
191    MSG_NETPLAY_OUT_OF_DATE,
192    MSG_NETPLAY_DIFFERENT_VERSIONS,
193    MSG_NETPLAY_DIFFERENT_CORES,
194    MSG_NETPLAY_DIFFERENT_CORE_VERSIONS,
195    MSG_NETPLAY_ENDIAN_DEPENDENT,
196    MSG_NETPLAY_PLATFORM_DEPENDENT,
197    MSG_NETPLAY_ENTER_PASSWORD,
198    MSG_NETPLAY_INCORRECT_PASSWORD,
199    MSG_NETPLAY_SERVER_NAMED_HANGUP,
200    MSG_NETPLAY_SERVER_HANGUP,
201    MSG_NETPLAY_CLIENT_HANGUP,
202    MSG_NETPLAY_CANNOT_PLAY_UNPRIVILEGED,
203    MSG_NETPLAY_CANNOT_PLAY_NO_SLOTS,
204    MSG_NETPLAY_CANNOT_PLAY_NOT_AVAILABLE,
205    MSG_NETPLAY_CANNOT_PLAY,
206    MSG_NETPLAY_PEER_PAUSED,
207    MSG_NETPLAY_CHANGED_NICK,
208    MSG_RESAMPLER_QUALITY_LOWEST,
209    MSG_RESAMPLER_QUALITY_LOWER,
210    MSG_RESAMPLER_QUALITY_NORMAL,
211    MSG_RESAMPLER_QUALITY_HIGHER,
212    MSG_RESAMPLER_QUALITY_HIGHEST,
213    MSG_DISCORD_CONNECTION_REQUEST,
214    MSG_ADDED_TO_FAVORITES,
215    MSG_ADD_TO_FAVORITES_FAILED,
216    MSG_SET_CORE_ASSOCIATION,
217    MSG_RESET_CORE_ASSOCIATION,
218    MSG_CORE_ASSOCIATION_RESET,
219    MSG_AUTODETECT,
220    MSG_AUDIO_VOLUME,
221    MSG_AUDIO_MIXER_VOLUME,
222    MSG_LIBRETRO_FRONTEND,
223    MSG_CAPABILITIES,
224    MSG_DEVICE_CONFIGURED_IN_PORT,
225    MSG_DEVICE_NOT_CONFIGURED,
226    MSG_DEVICE_NOT_CONFIGURED_FALLBACK,
227    MSG_DEVICE_DISCONNECTED_FROM_PORT,
228    MSG_NO_ARGUMENTS_SUPPLIED_AND_NO_MENU_BUILTIN,
229    MSG_COMPILER,
230    MSG_NATIVE,
231    MSG_DYNAMIC,
232    MSG_UNKNOWN_COMPILER,
233    MSG_FAILED,
234    MSG_SUCCEEDED,
235    MSG_LOADING,
236    MSG_FIRMWARE,
237    MSG_CONNECTING_TO_PORT,
238    MSG_CONNECTED_TO,
239    MSG_FAILED_TO_LOAD,
240    MSG_USING_CORE_NAME_FOR_NEW_CONFIG,
241    MSG_SAVED_NEW_CONFIG_TO,
242    MSG_FAILED_SAVING_CONFIG_TO,
243    MSG_INFLATED_CHECKSUM_DID_NOT_MATCH_CRC32,
244    MSG_FAILED_TO_EXTRACT_CONTENT_FROM_COMPRESSED_FILE,
245    MSG_FILE_NOT_FOUND,
246    MSG_VALUE_SHUTTING_DOWN,
247    MSG_VALUE_REBOOTING,
248    MSG_FAILED_TO_START_AUDIO_DRIVER,
249    MSG_FOUND_LAST_STATE_SLOT,
250    MSG_RESTORED_OLD_SAVE_STATE,
251    MSG_NO_STATE_HAS_BEEN_LOADED_YET,
252    MSG_GOT_CONNECTION_FROM,
253    MSG_GOT_CONNECTION_FROM_NAME,
254    MSG_CONNECTION_SLOT,
255    MSG_PUBLIC_ADDRESS,
256    MSG_UPNP_FAILED,
257    MSG_NO_SAVE_STATE_HAS_BEEN_OVERWRITTEN_YET,
258    MSG_CANNOT_INFER_NEW_CONFIG_PATH,
259    MSG_UNDID_LOAD_STATE,
260    MSG_UNDID_SAVE_STATE,
261    MSG_CONNECT_DEVICE_FROM_A_VALID_PORT,
262    MSG_VALUE_CONNECT_DEVICE_FROM_A_VALID_PORT,
263    MSG_DISCONNECT_DEVICE_FROM_A_VALID_PORT,
264    MSG_DISCONNECTING_DEVICE_FROM_PORT,
265    MSG_VALUE_DISCONNECTING_DEVICE_FROM_PORT,
266    MSG_BRINGING_UP_COMMAND_INTERFACE_ON_PORT,
267    MSG_FAILED_TO_ACCEPT_INCOMING_SPECTATOR,
268    MSG_FAILED_TO_GET_NICKNAME_FROM_CLIENT,
269    MSG_FAILED_TO_SEND_NICKNAME_TO_CLIENT,
270    MSG_FAILED_TO_SEND_NICKNAME_TO_HOST,
271    MSG_FAILED_TO_RECEIVE_NICKNAME_SIZE_FROM_HOST,
272    MSG_FAILED_TO_RECEIVE_NICKNAME,
273    MSG_FAILED_TO_RECEIVE_NICKNAME_FROM_HOST,
274    MSG_FAILED_TO_RECEIVE_HEADER_FROM_CLIENT,
275    MSG_FAILED_TO_RECEIVE_SRAM_DATA_FROM_HOST,
276    MSG_FAILED_TO_SEND_NICKNAME_SIZE,
277    MSG_FAILED_TO_SEND_NICKNAME,
278    MSG_FAILED_TO_SEND_SRAM_DATA_TO_CLIENT,
279    MSG_GAME_SPECIFIC_CORE_OPTIONS_FOUND_AT,
280    MSG_FOLDER_SPECIFIC_CORE_OPTIONS_FOUND_AT,
281    MSG_INVALID_NICKNAME_SIZE,
282    MSG_VERSION_OF_LIBRETRO_API,
283    MSG_COMPILED_AGAINST_API,
284    MSG_ERROR_LIBRETRO_CORE_REQUIRES_SPECIAL_CONTENT,
285    MSG_ERROR_LIBRETRO_CORE_REQUIRES_CONTENT,
286    MSG_ERROR_LIBRETRO_CORE_REQUIRES_VFS,
287    MSG_SEVERAL_PATCHES_ARE_EXPLICITLY_DEFINED,
288    MSG_DID_NOT_FIND_A_VALID_CONTENT_PATCH,
289    MSG_FAILED_TO_ALLOCATE_MEMORY_FOR_PATCHED_CONTENT,
290    MSG_CONTENT_LOADING_SKIPPED_IMPLEMENTATION_WILL_DO_IT,
291    MSG_PROGRAM,
292    MSG_ERROR,
293    MSG_FOUND_DISK_LABEL,
294    MSG_READING_FIRST_DATA_TRACK,
295    MSG_COULD_NOT_FIND_COMPATIBLE_SYSTEM,
296    MSG_COMPARING_WITH_KNOWN_MAGIC_NUMBERS,
297    MSG_COULD_NOT_FIND_VALID_DATA_TRACK,
298    MSG_COULD_NOT_OPEN_DATA_TRACK,
299    MSG_FOUND_FIRST_DATA_TRACK_ON_FILE,
300    MSG_FRAMES,
301    MSG_FOUND_SHADER,
302    MSG_LOADING_HISTORY_FILE,
303    MSG_LOADING_FAVORITES_FILE,
304    MSG_COULD_NOT_READ_STATE_FROM_MOVIE,
305    MSG_MOVIE_FILE_IS_NOT_A_VALID_BSV1_FILE,
306    MSG_OVERRIDES_SAVED_SUCCESSFULLY,
307    MSG_AUTOCONFIG_FILE_SAVED_SUCCESSFULLY,
308    MSG_AUTOCONFIG_FILE_ERROR_SAVING,
309    MSG_OVERRIDES_ERROR_SAVING,
310    MSG_FILE_ALREADY_EXISTS_SAVING_TO_BACKUP_BUFFER,
311    MSG_AUTOLOADING_SAVESTATE_FROM,
312    MSG_FOUND_AUTO_SAVESTATE_IN,
313    MSG_SRAM_WILL_NOT_BE_SAVED,
314    MSG_FAILED_TO_BIND_SOCKET,
315    MSG_AUTO_SAVE_STATE_TO,
316    MSG_RESTORING_DEFAULT_SHADER_PRESET_TO,
317    MSG_SORRY_UNIMPLEMENTED_CORES_DONT_DEMAND_CONTENT_NETPLAY,
318    MSG_RECEIVED,
319    MSG_LOADING_CONTENT_FILE,
320    MSG_FATAL_ERROR_RECEIVED_IN,
321    MSG_FAILED_TO_PATCH,
322    MSG_COULD_NOT_READ_MOVIE_HEADER,
323    MSG_CRC32_CHECKSUM_MISMATCH,
324    MSG_USING_LIBRETRO_DUMMY_CORE_RECORDING_SKIPPED,
325    MSG_FAILED_TO_OPEN_LIBRETRO_CORE,
326    MSG_COULD_NOT_FIND_ANY_NEXT_DRIVER,
327    MSG_MOVIE_FORMAT_DIFFERENT_SERIALIZER_VERSION,
328    MSG_CONTENT_CRC32S_DIFFER,
329    MSG_RECORDING_TERMINATED_DUE_TO_RESIZE,
330    MSG_FAILED_TO_START_RECORDING,
331    MSG_REVERTING_SAVEFILE_DIRECTORY_TO,
332    MSG_ERROR_PARSING_ARGUMENTS,
333    MSG_REVERTING_SAVESTATE_DIRECTORY_TO,
334    MSG_DOWNLOAD_FAILED,
335    MSG_APPLYING_CHEAT,
336    MSG_APPLYING_PATCH,
337    MSG_INPUT_CHEAT,
338    MSG_INPUT_PRESET_FILENAME,
339    MSG_INPUT_CHEAT_FILENAME,
340    MSG_INPUT_RENAME_ENTRY,
341    MSG_INPUT_ENABLE_SETTINGS_PASSWORD,
342    MSG_INPUT_ENABLE_SETTINGS_PASSWORD_OK,
343    MSG_INPUT_ENABLE_SETTINGS_PASSWORD_NOK,
344    MSG_INPUT_KIOSK_MODE_PASSWORD,
345    MSG_INPUT_KIOSK_MODE_PASSWORD_OK,
346    MSG_INPUT_KIOSK_MODE_PASSWORD_NOK,
347    MSG_REMAP_FILE_SAVED_SUCCESSFULLY,
348    MSG_REMAP_FILE_REMOVED_SUCCESSFULLY,
349    MSG_SHADER_PRESET_SAVED_SUCCESSFULLY,
350    MSG_SHADER_PRESET_REMOVED_SUCCESSFULLY,
351    MSG_ERROR_SAVING_REMAP_FILE,
352    MSG_ERROR_REMOVING_REMAP_FILE,
353    MSG_ERROR_SAVING_SHADER_PRESET,
354    MSG_ERROR_REMOVING_SHADER_PRESET,
355    MSG_FAILED_TO_CREATE_THE_DIRECTORY,
356    MSG_ERROR_SAVING_CORE_OPTIONS_FILE,
357    MSG_ERROR_REMOVING_CORE_OPTIONS_FILE,
358    MSG_CORE_OPTIONS_FILE_CREATED_SUCCESSFULLY,
359    MSG_CORE_OPTIONS_FILE_REMOVED_SUCCESSFULLY,
360    MSG_CORE_OPTIONS_RESET,
361    MSG_DECOMPRESSION_ALREADY_IN_PROGRESS,
362    MSG_DECOMPRESSION_FAILED,
363    MSG_DISK_EJECTED,
364    MSG_DISK_CLOSED,
365    MSG_REWIND_INIT,
366    MSG_REWIND_INIT_FAILED,
367    MSG_REWIND_INIT_FAILED_THREADED_AUDIO,
368    MSG_LIBRETRO_ABI_BREAK,
369    MSG_DETECTED_VIEWPORT_OF,
370    MSG_RECORDING_TO,
371    MSG_HW_RENDERED_MUST_USE_POSTSHADED_RECORDING,
372    MSG_VIEWPORT_SIZE_CALCULATION_FAILED,
373    MSG_AUTOSAVE_FAILED,
374    MSG_MOVIE_RECORD_STOPPED,
375    MSG_MOVIE_PLAYBACK_ENDED,
376    MSG_TAKING_SCREENSHOT,
377    MSG_SCREENSHOT_SAVED,
378    MSG_ACHIEVEMENT_UNLOCKED,
379    MSG_CHANGE_THUMBNAIL_TYPE,
380    MSG_TOGGLE_FULLSCREEN_THUMBNAILS,
381    MSG_TOGGLE_CONTENT_METADATA,
382    MSG_NO_THUMBNAIL_AVAILABLE,
383    MSG_PRESS_AGAIN_TO_QUIT,
384    MSG_BLUETOOTH_SCAN_COMPLETE,
385    MSG_WIFI_SCAN_COMPLETE,
386    MSG_WIFI_CONNECTING_TO,
387    MSG_WIFI_EMPTY_SSID,
388    MSG_SCANNING_BLUETOOTH_DEVICES,
389    MSG_SCANNING_WIRELESS_NETWORKS,
390    MSG_ENABLING_WIRELESS,
391    MSG_DISABLING_WIRELESS,
392    MSG_DISCONNECTING_WIRELESS,
393    MSG_FAILED_TO_TAKE_SCREENSHOT,
394    MSG_CUSTOM_TIMING_GIVEN,
395    MSG_SAVING_STATE,
396    MSG_UNDOING_SAVE_STATE,
397    MSG_LOADING_STATE,
398    MSG_FAILED_TO_SAVE_STATE_TO,
399    MSG_FAILED_TO_SAVE_SRAM,
400    MSG_STATE_SIZE,
401    MSG_FAILED_TO_LOAD_CONTENT,
402    MSG_COULD_NOT_READ_CONTENT_FILE,
403    MSG_SAVED_SUCCESSFULLY_TO,
404    MSG_BYTES,
405    MSG_BLOCKING_SRAM_OVERWRITE,
406    MSG_UNRECOGNIZED_COMMAND,
407    MSG_SENDING_COMMAND,
408    MSG_RESTARTING_RECORDING_DUE_TO_DRIVER_REINIT,
409    MSG_REWINDING,
410    MSG_SLOW_MOTION_REWIND,
411    MSG_SLOW_MOTION,
412    MSG_FAST_FORWARD,
413    MSG_REWIND_REACHED_END,
414    MSG_FAILED_TO_START_MOVIE_RECORD,
415    MSG_CHEEVOS_HARDCORE_MODE_ENABLE,
416    MSG_STATE_SLOT,
417    MSG_STARTING_MOVIE_RECORD_TO,
418    MSG_FAILED_TO_APPLY_SHADER,
419    MSG_FAILED_TO_APPLY_SHADER_PRESET,
420    MSG_APPLYING_SHADER,
421    MSG_SHADER,
422    MSG_REDIRECTING_SAVESTATE_TO,
423    MSG_REDIRECTING_SAVEFILE_TO,
424    MSG_REDIRECTING_CHEATFILE_TO,
425    MSG_PREPARING_FOR_CONTENT_SCAN,
426    MSG_SCANNING,
427    MSG_SCANNING_OF_DIRECTORY_FINISHED,
428    MSG_SCANNING_OF_FILE_FINISHED,
429    MSG_LOADED_STATE_FROM_SLOT,
430    MSG_LOADED_STATE_FROM_SLOT_AUTO,
431    MSG_REMOVING_TEMPORARY_CONTENT_FILE,
432    MSG_FAILED_TO_REMOVE_TEMPORARY_FILE,
433    MSG_STARTING_MOVIE_PLAYBACK,
434    MSG_APPENDED_DISK,
435    MSG_FAILED_TO_APPEND_DISK,
436    MSG_SKIPPING_SRAM_LOAD,
437    MSG_CONFIG_DIRECTORY_NOT_SET,
438    MSG_SAVED_STATE_TO_SLOT,
439    MSG_SAVED_STATE_TO_SLOT_AUTO,
440    MSG_CORE_DOES_NOT_SUPPORT_SAVESTATES,
441    MSG_FAILED_TO_LOAD_STATE,
442    MSG_FAILED_TO_UNDO_LOAD_STATE,
443    MSG_FAILED_TO_UNDO_SAVE_STATE,
444    MSG_RESET,
445    MSG_AUDIO_MUTED,
446    MSG_AUDIO_UNMUTED,
447    MSG_FAILED_TO_UNMUTE_AUDIO,
448    MSG_FAILED_TO_LOAD_OVERLAY,
449    MSG_PAUSED,
450    MSG_UNPAUSED,
451    MSG_CORE_DOES_NOT_SUPPORT_DISK_OPTIONS,
452    MSG_GRAB_MOUSE_STATE,
453    MSG_GAME_FOCUS_ON,
454    MSG_GAME_FOCUS_OFF,
455    MSG_FAILED_TO_LOAD_MOVIE_FILE,
456    MSG_FAILED_TO,
457    MSG_SAVING_RAM_TYPE,
458    MSG_TO,
459    MSG_VIRTUAL_DISK_TRAY,
460    MSG_REMOVED_DISK_FROM_TRAY,
461    MSG_FAILED_TO_REMOVE_DISK_FROM_TRAY,
462    MSG_VIRTUAL_DISK_TRAY_EJECT,
463    MSG_VIRTUAL_DISK_TRAY_CLOSE,
464    MSG_GOT_INVALID_DISK_INDEX,
465    MSG_INDEX_FILE,
466    MSG_DOWNLOADING,
467    MSG_EXTRACTING,
468    MSG_EXTRACTING_FILE,
469    MSG_NO_CONTENT_STARTING_DUMMY_CORE,
470    MSG_CONFIG_OVERRIDE_LOADED,
471    MSG_GAME_REMAP_FILE_LOADED,
472    MSG_DIRECTORY_REMAP_FILE_LOADED,
473    MSG_CORE_REMAP_FILE_LOADED,
474    MSG_RUNAHEAD_ENABLED,
475    MSG_RUNAHEAD_ENABLED_WITH_SECOND_INSTANCE,
476    MSG_RUNAHEAD_DISABLED,
477    MSG_RUNAHEAD_CORE_DOES_NOT_SUPPORT_SAVESTATES,
478    MSG_RUNAHEAD_FAILED_TO_SAVE_STATE,
479    MSG_RUNAHEAD_FAILED_TO_LOAD_STATE,
480    MSG_RUNAHEAD_FAILED_TO_CREATE_SECONDARY_INSTANCE,
481    MSG_MISSING_ASSETS,
482    MSG_RGUI_MISSING_FONTS,
483    MSG_RGUI_INVALID_LANGUAGE,
484 #ifdef HAVE_LAKKA
485    MSG_LOCALAP_SWITCHING_OFF,
486    MSG_WIFI_DISCONNECT_FROM,
487    MSG_LOCALAP_ALREADY_RUNNING,
488    MSG_LOCALAP_NOT_RUNNING,
489    MSG_LOCALAP_STARTING,
490    MSG_LOCALAP_ERROR_CONFIG_CREATE,
491    MSG_LOCALAP_ERROR_CONFIG_PARSE,
492 #endif
493    MSG_UNSUPPORTED_VIDEO_MODE,
494    MSG_CORE_INFO_CACHE_UNSUPPORTED,
495 
496    MENU_LABEL(MENU_XMB_ANIMATION_HORIZONTAL_HIGHLIGHT),
497    MENU_LABEL(MENU_XMB_ANIMATION_MOVE_UP_DOWN),
498    MENU_LABEL(MENU_XMB_ANIMATION_OPENING_MAIN_MENU),
499    MENU_LABEL(SCAN_WITHOUT_CORE_MATCH),
500    MENU_LABEL(STREAMING_TITLE),
501    MENU_LABEL(STREAMING_MODE),
502    MENU_LABEL(VIDEO_RECORD_QUALITY),
503    MENU_LABEL(VIDEO_STREAM_QUALITY),
504    MENU_LABEL(STREAMING_URL),
505    MENU_LABEL(UDP_STREAM_PORT),
506    MENU_LABEL(ADD_TO_MIXER),
507    MENU_LABEL(ADD_TO_MIXER_AND_PLAY),
508    MENU_LABEL(ADD_TO_MIXER_AND_COLLECTION),
509    MENU_LABEL(ADD_TO_MIXER_AND_COLLECTION_AND_PLAY),
510    MENU_LABEL(TWITCH_STREAM_KEY),
511    MENU_LABEL(YOUTUBE_STREAM_KEY),
512    MENU_LABEL(FACEBOOK_STREAM_KEY),
513    MENU_ENUM_LABEL_MENU_TOGGLE,
514 
515    MENU_LABEL(FILTER_BY_CURRENT_CORE),
516 
517    MENU_LABEL(NO_HISTORY_AVAILABLE),
518    MENU_LABEL(NO_MUSIC_AVAILABLE),
519    MENU_LABEL(NO_VIDEOS_AVAILABLE),
520    MENU_LABEL(NO_IMAGES_AVAILABLE),
521    MENU_LABEL(NO_FAVORITES_AVAILABLE),
522 
523    MENU_ENUM_LABEL_DISCORD_IN_MENU,
524    MENU_ENUM_LABEL_VALUE_DISCORD_IN_MENU,
525    MENU_ENUM_LABEL_DISCORD_IN_GAME,
526    MENU_ENUM_LABEL_VALUE_DISCORD_IN_GAME,
527    MENU_ENUM_LABEL_DISCORD_IN_GAME_PAUSED,
528    MENU_ENUM_LABEL_VALUE_DISCORD_IN_GAME_PAUSED,
529    MENU_ENUM_LABEL_DISCORD_STATUS_PLAYING,
530    MENU_ENUM_LABEL_VALUE_DISCORD_STATUS_PLAYING,
531    MENU_ENUM_LABEL_DISCORD_STATUS_PAUSED,
532    MENU_ENUM_LABEL_VALUE_DISCORD_STATUS_PAUSED,
533 
534 
535    MENU_ENUM_LABEL_VALUE_REMAP_FILE,
536    MENU_ENUM_LABEL_VALUE_CHEAT_FILE,
537    MENU_ENUM_LABEL_VALUE_CHEAT_FILE_APPEND,
538    MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN,
539    MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_END   = MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN + RARCH_BIND_LIST_END,
540 
541    MENU_LABEL(MENU_SCALE_FACTOR),
542    MENU_LABEL(MENU_WIDGET_SCALE_AUTO),
543    MENU_LABEL(MENU_WIDGET_SCALE_FACTOR),
544    MENU_LABEL(MENU_WIDGET_SCALE_FACTOR_FULLSCREEN),
545    MENU_LABEL(MENU_WIDGET_SCALE_FACTOR_WINDOWED),
546    MENU_LABEL(MENU_WALLPAPER_OPACITY),
547    MENU_LABEL(MENU_FRAMEBUFFER_OPACITY),
548    MENU_LABEL(MENU_USE_PREFERRED_SYSTEM_COLOR_THEME),
549 
550    MENU_ENUM_LABEL_VALUE_CONFIG,
551    MENU_ENUM_LABEL_VALUE_OVERLAY,
552    MENU_ENUM_LABEL_VALUE_AUTO,
553 
554    MENU_LABEL(MATERIALUI_ICONS_ENABLE),
555    MENU_LABEL(MATERIALUI_PLAYLIST_ICONS_ENABLE),
556    MENU_LABEL(MATERIALUI_SHOW_NAV_BAR),
557    MENU_LABEL(MATERIALUI_AUTO_ROTATE_NAV_BAR),
558    MENU_LABEL(MATERIALUI_DUAL_THUMBNAIL_LIST_VIEW_ENABLE),
559    MENU_LABEL(MATERIALUI_THUMBNAIL_BACKGROUND_ENABLE),
560 
561    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CUSTOM,
562    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_RED,
563    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_ORANGE,
564    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_YELLOW,
565    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_GREEN,
566    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_BLUE,
567    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_VIOLET,
568    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_GREY,
569    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_LEGACY_RED,
570    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_DARK_PURPLE,
571    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_MIDNIGHT_BLUE,
572    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_GOLDEN,
573    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_ELECTRIC_BLUE,
574    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_APPLE_GREEN,
575    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_VOLCANIC_RED,
576    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_LAGOON,
577    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_BROGRAMMER,
578    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_DRACULA,
579    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_FAIRYFLOSS,
580    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_FLATUI,
581    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_GRUVBOX_DARK,
582    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_GRUVBOX_LIGHT,
583    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_HACKING_THE_KERNEL,
584    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_NORD,
585    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_NOVA,
586    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_ONE_DARK,
587    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_PALENIGHT,
588    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_SOLARIZED_DARK,
589    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_SOLARIZED_LIGHT,
590    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_TANGO_DARK,
591    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_TANGO_LIGHT,
592    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_ZENBURN,
593    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_ANTI_ZENBURN,
594    MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_FLUX,
595 
596    MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BASIC_WHITE,
597    MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BASIC_BLACK,
598    MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_NORD,
599    MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_GRUVBOX_DARK,
600    MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BOYSENBERRY,
601    MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_HACKING_THE_KERNEL,
602    MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_TWILIGHT_ZONE,
603    MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_DRACULA,
604 
605    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_MONOCHROME,
606    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_MONOCHROME_INVERTED,
607    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_FLATUI,
608    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_RETROACTIVE,
609    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_RETROSYSTEM,
610    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_PIXEL,
611    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_NEOACTIVE,
612    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_SYSTEMATIC,
613    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_DOTART,
614    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_CUSTOM,
615    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_AUTOMATIC,
616    MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_AUTOMATIC_INVERTED,
617 
618    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_LEGACY_RED,
619    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_DARK_PURPLE,
620    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MIDNIGHT_BLUE,
621    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_GOLDEN,
622    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_ELECTRIC_BLUE,
623    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_APPLE_GREEN,
624    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_UNDERSEA,
625    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_VOLCANIC_RED,
626    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_DARK,
627    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_LIGHT,
628    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_PLAIN,
629    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MORNING_BLUE,
630    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_SUNBEAM,
631    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_LIME,
632    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_PIKACHU_YELLOW,
633    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_GAMECUBE_PURPLE,
634    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_FAMICOM_RED,
635    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_FLAMING_HOT,
636    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_ICE_COLD,
637    MENU_ENUM_LABEL_VALUE_XMB_MENU_COLOR_THEME_MIDGAR,
638 
639    MENU_LABEL(SHADER_PIPELINE_RIBBON_SIMPLIFIED),
640    MENU_LABEL(SHADER_PIPELINE_RIBBON),
641    MENU_LABEL(SHADER_PIPELINE_SIMPLE_SNOW),
642    MENU_LABEL(SHADER_PIPELINE_SNOW),
643    MENU_LABEL(SHADER_PIPELINE_BOKEH),
644    MENU_LABEL(SHADER_PIPELINE_SNOWFLAKE),
645 
646    MENU_LABEL(VIDEO_SHADERS_ENABLE),
647 
648    MENU_LABEL(MATERIALUI_MENU_HEADER_OPACITY),
649    MENU_LABEL(MATERIALUI_MENU_FOOTER_OPACITY),
650    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_BLUE,
651    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_BLUE_GREY,
652    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_RED,
653    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_GREEN,
654    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_YELLOW,
655    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_NVIDIA_SHIELD,
656    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_DARK_BLUE,
657    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_MATERIALUI,
658    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_MATERIALUI_DARK,
659    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_OZONE_DARK,
660    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_NORD,
661    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_GRUVBOX_DARK,
662    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_SOLARIZED_DARK,
663    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_CUTIE_BLUE,
664    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_CUTIE_CYAN,
665    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_CUTIE_GREEN,
666    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_CUTIE_ORANGE,
667    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_CUTIE_PINK,
668    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_CUTIE_PURPLE,
669    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_CUTIE_RED,
670    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_VIRTUAL_BOY,
671    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_HACKING_THE_KERNEL,
672 
673    MENU_LABEL(MATERIALUI_MENU_TRANSITION_ANIMATION),
674    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_TRANSITION_ANIM_AUTO,
675    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_TRANSITION_ANIM_FADE,
676    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_TRANSITION_ANIM_SLIDE,
677    MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_TRANSITION_ANIM_NONE,
678 
679    MENU_LABEL(MATERIALUI_MENU_THUMBNAIL_VIEW_PORTRAIT),
680    MENU_LABEL(MATERIALUI_MENU_THUMBNAIL_VIEW_LANDSCAPE),
681 
682    MENU_ENUM_LABEL_VALUE_MATERIALUI_THUMBNAIL_VIEW_PORTRAIT_DISABLED,
683    MENU_ENUM_LABEL_VALUE_MATERIALUI_THUMBNAIL_VIEW_PORTRAIT_LIST_SMALL,
684    MENU_ENUM_LABEL_VALUE_MATERIALUI_THUMBNAIL_VIEW_PORTRAIT_LIST_MEDIUM,
685    MENU_ENUM_LABEL_VALUE_MATERIALUI_THUMBNAIL_VIEW_PORTRAIT_DUAL_ICON,
686 
687    MENU_ENUM_LABEL_VALUE_MATERIALUI_THUMBNAIL_VIEW_LANDSCAPE_DISABLED,
688    MENU_ENUM_LABEL_VALUE_MATERIALUI_THUMBNAIL_VIEW_LANDSCAPE_LIST_SMALL,
689    MENU_ENUM_LABEL_VALUE_MATERIALUI_THUMBNAIL_VIEW_LANDSCAPE_LIST_MEDIUM,
690    MENU_ENUM_LABEL_VALUE_MATERIALUI_THUMBNAIL_VIEW_LANDSCAPE_LIST_LARGE,
691    MENU_ENUM_LABEL_VALUE_MATERIALUI_THUMBNAIL_VIEW_LANDSCAPE_DESKTOP,
692 
693    MENU_LABEL(MATERIALUI_LANDSCAPE_LAYOUT_OPTIMIZATION),
694    MENU_ENUM_LABEL_VALUE_MATERIALUI_LANDSCAPE_LAYOUT_OPTIMIZATION_DISABLED,
695    MENU_ENUM_LABEL_VALUE_MATERIALUI_LANDSCAPE_LAYOUT_OPTIMIZATION_ALWAYS,
696    MENU_ENUM_LABEL_VALUE_MATERIALUI_LANDSCAPE_LAYOUT_OPTIMIZATION_EXCLUDE_THUMBNAIL_VIEWS,
697 
698    MENU_ENUM_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR_LATE,
699    MENU_ENUM_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR_NORMAL,
700    MENU_ENUM_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR_EARLY,
701    MENU_ENUM_LABEL_PLAYLIST_COLLECTION_ENTRY,
702 
703    MENU_LABEL(CHEEVOS_UNLOCKED_ENTRY),
704    MENU_LABEL(CHEEVOS_UNLOCKED_ENTRY_HARDCORE),
705    MENU_LABEL(CHEEVOS_LOCKED_ENTRY),
706    MENU_LABEL(CHEEVOS_UNSUPPORTED_ENTRY),
707    MENU_LABEL(CHEEVOS_UNOFFICIAL_ENTRY),
708    MENU_ENUM_LABEL_VALUE_CHEEVOS_RECENTLY_UNLOCKED_ENTRY,
709    MENU_ENUM_LABEL_VALUE_CHEEVOS_ALMOST_THERE_ENTRY,
710    MENU_ENUM_LABEL_VALUE_CHEEVOS_ACTIVE_CHALLENGES_ENTRY,
711    MENU_ENUM_LABEL_VALUE_CHEEVOS_TRACKERS_ONLY,
712    MENU_ENUM_LABEL_VALUE_CHEEVOS_NOTIFICATIONS_ONLY,
713 
714    MENU_ENUM_LABEL_SHADER_PARAMETERS_ENTRY,
715    MENU_ENUM_LABEL_RDB_ENTRY,
716    MENU_ENUM_LABEL_URL_ENTRY,
717    MENU_ENUM_LABEL_CORE_UPDATER_ENTRY,
718    MENU_ENUM_LABEL_CORE_OPTION_ENTRY,
719    MENU_ENUM_LABEL_NETWORK_INFO_ENTRY,
720    MENU_ENUM_LABEL_SYSTEM_INFO_ENTRY,
721    MENU_ENUM_LABEL_SYSTEM_INFO_CONTROLLER_ENTRY,
722    MENU_ENUM_LABEL_CORE_INFO_ENTRY,
723    MENU_ENUM_LABEL_CORE_MANAGER_ENTRY,
724    MENU_ENUM_LABEL_PLAYLIST_ENTRY,
725 
726    MENU_LABEL(START_VIDEO_PROCESSOR),
727    MENU_LABEL(START_NET_RETROPAD),
728    MENU_LABEL(START_GONG),
729 
730    MENU_ENUM_LABEL_VALUE_INTERNAL_STORAGE_STATUS,
731 
732    /* System information */
733    MENU_LABEL(CPU_CORES),
734    MENU_LABEL(CPU_ARCHITECTURE),
735 
736    /* Input  */
737 
738    MENU_ENUM_LABEL_INPUT_LIBRETRO_DEVICE,
739    MENU_ENUM_LABEL_INPUT_LIBRETRO_DEVICE_LAST = MENU_ENUM_LABEL_INPUT_LIBRETRO_DEVICE + MAX_USERS,
740    MENU_ENUM_LABEL_INPUT_PLAYER_ANALOG_DPAD_MODE,
741    MENU_ENUM_LABEL_INPUT_PLAYER_ANALOG_DPAD_MODE_LAST = MENU_ENUM_LABEL_INPUT_PLAYER_ANALOG_DPAD_MODE + MAX_USERS,
742    MENU_ENUM_LABEL_INPUT_DEVICE_INDEX,
743    MENU_ENUM_LABEL_INPUT_DEVICE_INDEX_LAST = MENU_ENUM_LABEL_INPUT_DEVICE_INDEX + MAX_USERS,
744    MENU_ENUM_LABEL_INPUT_MOUSE_INDEX,
745    MENU_ENUM_LABEL_INPUT_MOUSE_INDEX_LAST = MENU_ENUM_LABEL_INPUT_MOUSE_INDEX + MAX_USERS,
746    MENU_ENUM_LABEL_INPUT_REMAP_PORT,
747    MENU_ENUM_LABEL_INPUT_REMAP_PORT_LAST = MENU_ENUM_LABEL_INPUT_REMAP_PORT + MAX_USERS,
748 
749    MENU_ENUM_LABEL_INPUT_SETTINGS_BEGIN,
750 
751    MENU_LABEL(INPUT_HOTKEY_BINDS),
752    MENU_LABEL(INPUT_HOTKEY_BLOCK_DELAY),
753    MENU_LABEL(INPUT_SPLIT_JOYCON),
754 
755    MENU_ENUM_LABEL_INPUT_HOTKEY_BINDS_BEGIN,
756 
757    MENU_LABEL(INPUT_TURBO_PERIOD),
758    MENU_LABEL(INPUT_TURBO_MODE),
759    MENU_LABEL(INPUT_TURBO_DEFAULT_BUTTON),
760 
761    MENU_ENUM_LABEL_INPUT_PLAYER1_JOYPAD_INDEX,
762    MENU_ENUM_LABEL_INPUT_PLAYER2_JOYPAD_INDEX,
763    MENU_ENUM_LABEL_INPUT_PLAYER3_JOYPAD_INDEX,
764    MENU_ENUM_LABEL_INPUT_PLAYER4_JOYPAD_INDEX,
765    MENU_ENUM_LABEL_INPUT_PLAYER5_JOYPAD_INDEX,
766    MENU_ENUM_LABEL_INPUT_BIND_DEVICE_TYPE,
767    MENU_ENUM_LABEL_INPUT_BIND_DEVICE_INDEX,
768    MENU_ENUM_LABEL_INPUT_DRIVER_LINUXRAW,
769    MENU_ENUM_LABEL_INPUT_DRIVER_UDEV,
770    MENU_ENUM_LABEL_INPUT_USER_1_BINDS,
771    MENU_ENUM_LABEL_INPUT_USER_2_BINDS,
772    MENU_ENUM_LABEL_INPUT_USER_3_BINDS,
773    MENU_ENUM_LABEL_INPUT_USER_4_BINDS,
774    MENU_ENUM_LABEL_INPUT_USER_5_BINDS,
775    MENU_ENUM_LABEL_INPUT_USER_6_BINDS,
776    MENU_ENUM_LABEL_INPUT_USER_7_BINDS,
777    MENU_ENUM_LABEL_INPUT_USER_8_BINDS,
778    MENU_ENUM_LABEL_INPUT_USER_9_BINDS,
779    MENU_ENUM_LABEL_INPUT_USER_10_BINDS,
780    MENU_ENUM_LABEL_INPUT_USER_11_BINDS,
781    MENU_ENUM_LABEL_INPUT_USER_12_BINDS,
782    MENU_ENUM_LABEL_INPUT_USER_13_BINDS,
783    MENU_ENUM_LABEL_INPUT_USER_14_BINDS,
784    MENU_ENUM_LABEL_INPUT_USER_15_BINDS,
785    MENU_ENUM_LABEL_INPUT_USER_16_BINDS,
786    MENU_ENUM_LABEL_INPUT_HOTKEY_SETTINGS,
787 
788    MENU_LABEL(INPUT_REMAPPING_DIRECTORY),
789 
790    MENU_ENUM_LABEL_INPUT_BIND_MODE,
791    MENU_ENUM_LABEL_INPUT_OVERLAY,
792    MENU_ENUM_LABEL_INPUT_OSK_OVERLAY,
793 
794    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_B,
795    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_Y,
796    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_SELECT,
797    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_START,
798    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_UP,
799    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_DOWN,
800    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_LEFT,
801    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_RIGHT,
802    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_A,
803    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_X,
804    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L,
805    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R,
806    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L2,
807    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R2,
808    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L3,
809    MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R3,
810    MENU_ENUM_LABEL_VALUE_INPUT_KEY,
811    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_LEFT,
812    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_RIGHT,
813    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_MIDDLE,
814    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_BUTTON4,
815    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_BUTTON5,
816    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_WHEEL_UP,
817    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_WHEEL_DOWN,
818    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_HORIZ_WHEEL_UP,
819    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_HORIZ_WHEEL_DOWN,
820    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X,
821    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y,
822    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X,
823    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y,
824    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_PLUS,
825    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_MINUS,
826    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_PLUS,
827    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_MINUS,
828    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_PLUS,
829    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_MINUS,
830    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_PLUS,
831    MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_MINUS,
832    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_TRIGGER,
833    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_RELOAD,
834    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_A,
835    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_B,
836    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_C,
837    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_START,
838    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_SELECT,
839    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_UP,
840    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_DOWN,
841    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_LEFT,
842    MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_RIGHT,
843    MENU_ENUM_LABEL_VALUE_INPUT_TURBO_ENABLE,
844 
845    MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_KEY,
846    MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_HOLD_KEY,
847    MENU_ENUM_LABEL_VALUE_INPUT_META_SLOWMOTION_KEY,
848    MENU_ENUM_LABEL_VALUE_INPUT_META_SLOWMOTION_HOLD_KEY,
849    MENU_ENUM_LABEL_VALUE_INPUT_META_LOAD_STATE_KEY,
850    MENU_ENUM_LABEL_VALUE_INPUT_META_SAVE_STATE_KEY,
851    MENU_ENUM_LABEL_VALUE_INPUT_META_FULLSCREEN_TOGGLE_KEY,
852    MENU_ENUM_LABEL_VALUE_INPUT_META_CLOSE_CONTENT_KEY,
853    MENU_ENUM_LABEL_VALUE_INPUT_META_QUIT_KEY,
854    MENU_ENUM_LABEL_VALUE_INPUT_META_RESTART_KEY,
855    MENU_ENUM_LABEL_VALUE_INPUT_META_STATE_SLOT_PLUS,
856    MENU_ENUM_LABEL_VALUE_INPUT_META_STATE_SLOT_MINUS,
857    MENU_ENUM_LABEL_VALUE_INPUT_META_BSV_RECORD_TOGGLE,
858    MENU_ENUM_LABEL_VALUE_INPUT_META_PAUSE_TOGGLE,
859    MENU_ENUM_LABEL_VALUE_INPUT_META_FRAMEADVANCE,
860    MENU_ENUM_LABEL_VALUE_INPUT_META_RESET,
861    MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_NEXT,
862    MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_PREV,
863    MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_PLUS,
864    MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_MINUS,
865    MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_TOGGLE,
866    MENU_ENUM_LABEL_VALUE_INPUT_META_SCREENSHOT,
867    MENU_ENUM_LABEL_VALUE_INPUT_META_MUTE,
868    MENU_ENUM_LABEL_VALUE_INPUT_META_OSK,
869    MENU_ENUM_LABEL_VALUE_INPUT_META_FPS_TOGGLE,
870    MENU_ENUM_LABEL_VALUE_INPUT_META_SEND_DEBUG_INFO,
871    MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_HOST_TOGGLE,
872    MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_GAME_WATCH,
873    MENU_ENUM_LABEL_VALUE_INPUT_META_ENABLE_HOTKEY,
874    MENU_ENUM_LABEL_VALUE_INPUT_META_VOLUME_UP,
875    MENU_ENUM_LABEL_VALUE_INPUT_META_VOLUME_DOWN,
876    MENU_ENUM_LABEL_VALUE_INPUT_META_OVERLAY_NEXT,
877    MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_EJECT_TOGGLE,
878    MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_NEXT,
879    MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_PREV,
880    MENU_ENUM_LABEL_VALUE_INPUT_META_GRAB_MOUSE_TOGGLE,
881    MENU_ENUM_LABEL_VALUE_INPUT_META_GAME_FOCUS_TOGGLE,
882    MENU_ENUM_LABEL_VALUE_INPUT_META_UI_COMPANION_TOGGLE,
883    MENU_ENUM_LABEL_VALUE_INPUT_META_RECORDING_TOGGLE,
884    MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE,
885    MENU_ENUM_LABEL_VALUE_INPUT_META_RUNAHEAD_TOGGLE,
886    MENU_ENUM_LABEL_VALUE_INPUT_META_AI_SERVICE,
887    MENU_ENUM_LABEL_VALUE_INPUT_META_MENU_TOGGLE,
888 
889    MENU_ENUM_LABEL_VALUE_INPUT_DEVICE_INDEX,
890    MENU_ENUM_LABEL_VALUE_INPUT_DEVICE_TYPE,
891    MENU_ENUM_LABEL_VALUE_INPUT_ADC_TYPE,
892    MENU_ENUM_LABEL_VALUE_INPUT_BIND_ALL,
893    MENU_ENUM_LABEL_VALUE_INPUT_BIND_DEFAULT_ALL,
894    MENU_ENUM_LABEL_VALUE_INPUT_SAVE_AUTOCONFIG,
895    MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_INDEX,
896    MENU_ENUM_LABEL_VALUE_INPUT_REMAP_PORT,
897 
898    MENU_ENUM_SUBLABEL_INPUT_ADC_TYPE,
899    MENU_ENUM_SUBLABEL_INPUT_REMAP_PORT,
900 
901    MENU_ENUM_SUBLABEL_INPUT_META_FAST_FORWARD_KEY,
902    MENU_ENUM_SUBLABEL_INPUT_META_FAST_FORWARD_HOLD_KEY,
903    MENU_ENUM_SUBLABEL_INPUT_META_SLOWMOTION_KEY,
904    MENU_ENUM_SUBLABEL_INPUT_META_SLOWMOTION_HOLD_KEY,
905    MENU_ENUM_SUBLABEL_INPUT_META_LOAD_STATE_KEY,
906    MENU_ENUM_SUBLABEL_INPUT_META_SAVE_STATE_KEY,
907    MENU_ENUM_SUBLABEL_INPUT_META_FULLSCREEN_TOGGLE_KEY,
908    MENU_ENUM_SUBLABEL_INPUT_META_CLOSE_CONTENT_KEY,
909    MENU_ENUM_SUBLABEL_INPUT_META_QUIT_KEY,
910    MENU_ENUM_SUBLABEL_INPUT_META_RESTART_KEY,
911    MENU_ENUM_SUBLABEL_INPUT_META_STATE_SLOT_PLUS,
912    MENU_ENUM_SUBLABEL_INPUT_META_STATE_SLOT_MINUS,
913    MENU_ENUM_SUBLABEL_INPUT_META_REWIND_HOTKEY,
914    MENU_ENUM_SUBLABEL_INPUT_META_BSV_RECORD_TOGGLE,
915    MENU_ENUM_SUBLABEL_INPUT_META_PAUSE_TOGGLE,
916    MENU_ENUM_SUBLABEL_INPUT_META_FRAMEADVANCE,
917    MENU_ENUM_SUBLABEL_INPUT_META_RESET,
918    MENU_ENUM_SUBLABEL_INPUT_META_SHADER_NEXT,
919    MENU_ENUM_SUBLABEL_INPUT_META_SHADER_PREV,
920    MENU_ENUM_SUBLABEL_INPUT_META_CHEAT_INDEX_PLUS,
921    MENU_ENUM_SUBLABEL_INPUT_META_CHEAT_INDEX_MINUS,
922    MENU_ENUM_SUBLABEL_INPUT_META_CHEAT_TOGGLE,
923    MENU_ENUM_SUBLABEL_INPUT_META_SCREENSHOT,
924    MENU_ENUM_SUBLABEL_INPUT_META_MUTE,
925    MENU_ENUM_SUBLABEL_INPUT_META_OSK,
926    MENU_ENUM_SUBLABEL_INPUT_META_FPS_TOGGLE,
927    MENU_ENUM_SUBLABEL_INPUT_META_SEND_DEBUG_INFO,
928    MENU_ENUM_SUBLABEL_INPUT_META_NETPLAY_HOST_TOGGLE,
929    MENU_ENUM_SUBLABEL_INPUT_META_NETPLAY_GAME_WATCH,
930    MENU_ENUM_SUBLABEL_INPUT_META_ENABLE_HOTKEY,
931    MENU_ENUM_SUBLABEL_INPUT_META_VOLUME_UP,
932    MENU_ENUM_SUBLABEL_INPUT_META_VOLUME_DOWN,
933    MENU_ENUM_SUBLABEL_INPUT_META_OVERLAY_NEXT,
934    MENU_ENUM_SUBLABEL_INPUT_META_DISK_EJECT_TOGGLE,
935    MENU_ENUM_SUBLABEL_INPUT_META_DISK_NEXT,
936    MENU_ENUM_SUBLABEL_INPUT_META_DISK_PREV,
937    MENU_ENUM_SUBLABEL_INPUT_META_GRAB_MOUSE_TOGGLE,
938    MENU_ENUM_SUBLABEL_INPUT_META_GAME_FOCUS_TOGGLE,
939    MENU_ENUM_SUBLABEL_INPUT_META_UI_COMPANION_TOGGLE,
940    MENU_ENUM_SUBLABEL_INPUT_META_RECORDING_TOGGLE,
941    MENU_ENUM_SUBLABEL_INPUT_META_STREAMING_TOGGLE,
942    MENU_ENUM_SUBLABEL_INPUT_META_RUNAHEAD_TOGGLE,
943    MENU_ENUM_SUBLABEL_INPUT_META_AI_SERVICE,
944    MENU_ENUM_SUBLABEL_INPUT_META_MENU_TOGGLE,
945 
946    MENU_ENUM_LABEL_INPUT_DESCRIPTION,
947    MENU_ENUM_LABEL_INPUT_DESCRIPTION_KBD,
948 
949    MENU_LABEL(INPUT_MAX_USERS),
950    MENU_LABEL(INPUT_USER_BINDS),
951    MENU_LABEL(INPUT_DUTY_CYCLE),
952    MENU_LABEL(INPUT_AUTODETECT_ENABLE),
953 #if defined(HAVE_DINPUT) || defined(HAVE_WINRAWINPUT)
954    MENU_LABEL(INPUT_NOWINKEY_ENABLE),
955 #endif
956    MENU_LABEL(INPUT_SENSORS_ENABLE),
957 
958    MENU_LABEL(INPUT_AUTO_GAME_FOCUS),
959    MENU_ENUM_LABEL_VALUE_INPUT_AUTO_GAME_FOCUS_OFF,
960    MENU_ENUM_LABEL_VALUE_INPUT_AUTO_GAME_FOCUS_ON,
961    MENU_ENUM_LABEL_VALUE_INPUT_AUTO_GAME_FOCUS_DETECT,
962 
963    MENU_LABEL(INPUT_DESCRIPTOR_LABEL_SHOW),
964    MENU_LABEL(INPUT_DESCRIPTOR_HIDE_UNBOUND),
965    MENU_LABEL(INPUT_BUTTON_AXIS_THRESHOLD),
966 #if defined(GEKKO)
967    MENU_LABEL(INPUT_MOUSE_SCALE),
968 #endif
969    MENU_LABEL(INPUT_TOUCH_SCALE),
970    MENU_LABEL(INPUT_ANALOG_DEADZONE),
971    MENU_LABEL(INPUT_ANALOG_SENSITIVITY),
972    MENU_LABEL(INPUT_BIND_TIMEOUT),
973    MENU_LABEL(INPUT_BIND_HOLD),
974    MENU_LABEL(INPUT_REMAP_BINDS_ENABLE),
975    MENU_LABEL(MENU_INPUT_SWAP_OK_CANCEL),
976    MENU_LABEL(INPUT_OVERLAY_ENABLE),
977    MENU_LABEL(INPUT_OSK_OVERLAY_ENABLE),
978    MENU_LABEL(INPUT_MENU_ENUM_TOGGLE_GAMEPAD_COMBO),
979    MENU_LABEL(INPUT_OVERLAY_HIDE_IN_MENU),
980    MENU_LABEL(INPUT_OVERLAY_HIDE_WHEN_GAMEPAD_CONNECTED),
981 #if defined(ANDROID)
982    MENU_ENUM_SUBLABEL_INPUT_OVERLAY_HIDE_WHEN_GAMEPAD_CONNECTED_ANDROID,
983 #endif
984 
985    /* Legacy enums - no longer needed, but cannot
986     * delete because they are used by Crowdin
987     * translations... */
988    MENU_LABEL(INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS),
989    MENU_LABEL(INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT),
990 
991    MENU_LABEL(INPUT_OVERLAY_SHOW_INPUTS),
992    MENU_LABEL(INPUT_OVERLAY_SHOW_INPUTS_PORT),
993    MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_INPUTS_NONE,
994    MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_INPUTS_TOUCHED,
995    MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_INPUTS_PHYSICAL,
996 
997    MENU_LABEL(INPUT_OVERLAY_SHOW_MOUSE_CURSOR),
998    MENU_LABEL(INPUT_OVERLAY_AUTO_ROTATE),
999    MENU_LABEL(INPUT_OVERLAY_AUTO_SCALE),
1000    MENU_LABEL(INPUT_KEYBOARD_GAMEPAD_MAPPING_TYPE),
1001    MENU_LABEL(INPUT_SMALL_KEYBOARD_ENABLE),
1002    MENU_LABEL(INPUT_TOUCH_ENABLE),
1003    MENU_LABEL(INPUT_PREFER_FRONT_TOUCH),
1004    MENU_LABEL(INPUT_ICADE_ENABLE),
1005    MENU_LABEL(INPUT_ALL_USERS_CONTROL_MENU),
1006    MENU_LABEL(INPUT_POLL_TYPE_BEHAVIOR),
1007    MENU_LABEL(INPUT_UNIFIED_MENU_CONTROLS),
1008 
1009    MENU_LABEL(QUIT_PRESS_TWICE),
1010    MENU_LABEL(QUIT_ON_CLOSE_CONTENT),
1011 
1012    MENU_ENUM_LABEL_VALUE_QUIT_ON_CLOSE_CONTENT_DISABLED,
1013    MENU_ENUM_LABEL_VALUE_QUIT_ON_CLOSE_CONTENT_ENABLED,
1014    MENU_ENUM_LABEL_VALUE_QUIT_ON_CLOSE_CONTENT_CLI,
1015 
1016 #if defined(DINGUX) && defined(HAVE_LIBSHAKE)
1017    MENU_LABEL(INPUT_DINGUX_RUMBLE_GAIN),
1018 #endif
1019 
1020    /* Video */
1021    MENU_LABEL(BRIGHTNESS_CONTROL),
1022    MENU_LABEL(CRT_SWITCH_RESOLUTION),
1023    MENU_LABEL(CRT_SWITCH_RESOLUTION_SUPER),
1024    MENU_LABEL(CRT_SWITCH_RESOLUTION_OUTPUT_DISPLAY_ID),
1025    MENU_LABEL(CRT_SWITCH_HIRES_MENU),
1026    MENU_LABEL(CRT_SWITCH_RESOLUTION_USE_CUSTOM_REFRESH_RATE),
1027    MENU_LABEL(CRT_SWITCH_X_AXIS_CENTERING),
1028    MENU_LABEL(CRT_SWITCH_PORCH_ADJUST),
1029    MENU_LABEL(VIDEO_FONT_ENABLE),
1030    MENU_LABEL(VIDEO_FONT_PATH),
1031    MENU_LABEL(VIDEO_FONT_SIZE),
1032    MENU_LABEL(VIDEO_MESSAGE_POS_X),
1033    MENU_LABEL(VIDEO_MESSAGE_POS_Y),
1034    MENU_LABEL(VIDEO_MESSAGE_COLOR_RED),
1035    MENU_LABEL(VIDEO_MESSAGE_COLOR_GREEN),
1036    MENU_LABEL(VIDEO_MESSAGE_COLOR_BLUE),
1037    MENU_LABEL(VIDEO_MESSAGE_BGCOLOR_ENABLE),
1038    MENU_LABEL(VIDEO_MESSAGE_BGCOLOR_RED),
1039    MENU_LABEL(VIDEO_MESSAGE_BGCOLOR_GREEN),
1040    MENU_LABEL(VIDEO_MESSAGE_BGCOLOR_BLUE),
1041    MENU_LABEL(VIDEO_MESSAGE_BGCOLOR_OPACITY),
1042    MENU_LABEL(VIDEO_FILTER_FLICKER),
1043    MENU_LABEL(VIDEO_SOFT_FILTER),
1044    MENU_LABEL(VIDEO_MAX_SWAPCHAIN_IMAGES),
1045    MENU_LABEL(VIDEO_GPU_SCREENSHOT),
1046    MENU_LABEL(VIDEO_BLACK_FRAME_INSERTION),
1047    MENU_LABEL(VIDEO_FRAME_DELAY),
1048    MENU_LABEL(VIDEO_SHADER_DELAY),
1049    MENU_LABEL(VIDEO_VSYNC),
1050    MENU_LABEL(VIDEO_ADAPTIVE_VSYNC),
1051    MENU_LABEL(VIDEO_HARD_SYNC),
1052    MENU_LABEL(VIDEO_HARD_SYNC_FRAMES),
1053    MENU_LABEL(VIDEO_WINDOWED_FULLSCREEN),
1054    MENU_LABEL(VIDEO_WINDOW_WIDTH),
1055    MENU_LABEL(VIDEO_WINDOW_HEIGHT),
1056    MENU_LABEL(VIDEO_WINDOW_OPACITY),
1057    MENU_LABEL(VIDEO_FULLSCREEN_X),
1058    MENU_LABEL(VIDEO_FULLSCREEN_Y),
1059    MENU_LABEL(VIDEO_FORCE_RESOLUTION),
1060    MENU_LABEL(VIDEO_FORCE_SRGB_DISABLE),
1061    MENU_LABEL(VIDEO_ROTATION),
1062    MENU_LABEL(SCREEN_ORIENTATION),
1063    MENU_LABEL(VIDEO_SCALE),
1064    MENU_LABEL(VIDEO_RECORD_THREADS),
1065    MENU_LABEL(VIDEO_SMOOTH),
1066    MENU_LABEL(VIDEO_CTX_SCALING),
1067 #ifdef HAVE_ODROIDGO2
1068    MENU_LABEL(VIDEO_RGA_SCALING),
1069 #endif
1070 
1071    MENU_LABEL(VIDEO_CROP_OVERSCAN),
1072 
1073    MENU_LABEL(VIDEO_NOTCH_WRITE_OVER),
1074 
1075    MENU_LABEL(VIDEO_SCALE_INTEGER),
1076    MENU_LABEL(VIDEO_SCALE_INTEGER_OVERSCALE),
1077    MENU_LABEL(VIDEO_VIEWPORT_CUSTOM_X),
1078    MENU_LABEL(VIDEO_VIEWPORT_CUSTOM_Y),
1079    MENU_LABEL(VIDEO_VIEWPORT_CUSTOM_WIDTH),
1080    MENU_LABEL(VIDEO_VIEWPORT_CUSTOM_HEIGHT),
1081    MENU_LABEL(VIDEO_GAMMA),
1082    MENU_LABEL(VIDEO_ALLOW_ROTATE),
1083    MENU_LABEL(VIDEO_SHARED_CONTEXT),
1084    MENU_LABEL(DRIVER_SWITCH_ENABLE),
1085    MENU_LABEL(VIDEO_THREADED),
1086 
1087    MENU_LABEL(VIDEO_SWAP_INTERVAL),
1088    MENU_LABEL(VIDEO_FULLSCREEN),
1089    MENU_LABEL(VIDEO_MONITOR_INDEX),
1090    MENU_LABEL(VIDEO_WINDOW_SCALE),
1091    MENU_LABEL(VIDEO_REFRESH_RATE),
1092    MENU_LABEL(VIDEO_REFRESH_RATE_AUTO),
1093    MENU_LABEL(VIDEO_REFRESH_RATE_POLLED),
1094 
1095    MENU_LABEL(VIDEO_LAYOUT_ENABLE),
1096    MENU_LABEL(VIDEO_LAYOUT_PATH),
1097    MENU_LABEL(VIDEO_LAYOUT_SELECTED_VIEW),
1098 
1099    MENU_LABEL(PARENT_DIRECTORY),
1100 
1101    MENU_LABEL(FILE_BROWSER_OPEN_UWP_PERMISSIONS),
1102    MENU_LABEL(FILE_BROWSER_OPEN_PICKER),
1103 
1104    MENU_ENUM_LABEL_CONTENT_ACTIONS,
1105 
1106    /* Menu settings */
1107    MENU_LABEL(MENU_SHOW_LOAD_CORE),
1108    MENU_LABEL(MENU_SHOW_LOAD_CONTENT),
1109    MENU_LABEL(MENU_SHOW_LOAD_DISC),
1110    MENU_LABEL(MENU_SHOW_DUMP_DISC),
1111    MENU_LABEL(MENU_SHOW_INFORMATION),
1112    MENU_LABEL(MENU_SHOW_CONFIGURATIONS),
1113    MENU_LABEL(MENU_SHOW_HELP),
1114    MENU_LABEL(MENU_SHOW_QUIT_RETROARCH),
1115    MENU_LABEL(MENU_SHOW_RESTART_RETROARCH),
1116    MENU_LABEL(MENU_SHOW_REBOOT),
1117    MENU_LABEL(MENU_SHOW_SHUTDOWN),
1118    MENU_LABEL(MENU_SHOW_ONLINE_UPDATER),
1119    MENU_LABEL(MENU_SHOW_CORE_UPDATER),
1120    MENU_LABEL(MENU_SHOW_LEGACY_THUMBNAIL_UPDATER),
1121    MENU_LABEL(MENU_SCROLL_FAST),
1122    MENU_LABEL(MENU_SCROLL_DELAY),
1123    MENU_LABEL(MENU_ENABLE_KIOSK_MODE),
1124    MENU_LABEL(MENU_DISABLE_KIOSK_MODE),
1125    MENU_LABEL(MENU_KIOSK_MODE_PASSWORD),
1126    MENU_LABEL(RUN_MUSIC),
1127    MENU_LABEL(RUN),
1128    MENU_LABEL(MENU_WALLPAPER),
1129    MENU_LABEL(DYNAMIC_WALLPAPER),
1130    MENU_LABEL(PAUSE_NONACTIVE),
1131    MENU_LABEL(MENU_SCREENSAVER_TIMEOUT),
1132    MENU_LABEL(MENU_SCREENSAVER_ANIMATION),
1133    MENU_LABEL(MENU_SCREENSAVER_ANIMATION_SPEED),
1134 
1135    MENU_ENUM_LABEL_VALUE_MENU_SCREENSAVER_ANIMATION_SNOW,
1136    MENU_ENUM_LABEL_VALUE_MENU_SCREENSAVER_ANIMATION_STARFIELD,
1137    MENU_ENUM_LABEL_VALUE_MENU_SCREENSAVER_ANIMATION_VORTEX,
1138 
1139    MENU_LABEL(MOUSE_ENABLE),
1140    MENU_LABEL(POINTER_ENABLE),
1141    MENU_LABEL(MENU_RGUI_BORDER_FILLER_ENABLE),
1142    MENU_LABEL(MENU_RGUI_BACKGROUND_FILLER_THICKNESS_ENABLE),
1143    MENU_LABEL(MENU_RGUI_BORDER_FILLER_THICKNESS_ENABLE),
1144    MENU_LABEL(MENU_RGUI_INTERNAL_UPSCALE_LEVEL),
1145    MENU_LABEL(MENU_RGUI_ASPECT_RATIO),
1146    MENU_LABEL(MENU_RGUI_ASPECT_RATIO_LOCK),
1147    MENU_LABEL(MENU_RGUI_FULL_WIDTH_LAYOUT),
1148    MENU_LABEL(MENU_RGUI_TRANSPARENCY),
1149    MENU_LABEL(MENU_RGUI_SHADOWS),
1150    MENU_LABEL(MENU_RGUI_PARTICLE_EFFECT),
1151    MENU_LABEL(MENU_RGUI_PARTICLE_EFFECT_SPEED),
1152    MENU_LABEL(MENU_RGUI_PARTICLE_EFFECT_SCREENSAVER),
1153    MENU_LABEL(MENU_RGUI_EXTENDED_ASCII),
1154    MENU_LABEL(MENU_RGUI_SWITCH_ICONS),
1155    MENU_LABEL(MENU_LINEAR_FILTER),
1156    MENU_LABEL(MENU_HORIZONTAL_ANIMATION),
1157    MENU_LABEL(NAVIGATION_WRAPAROUND),
1158    MENU_LABEL(SHOW_ADVANCED_SETTINGS),
1159    MENU_LABEL(THREADED_DATA_RUNLOOP_ENABLE),
1160    MENU_LABEL(XMB_ALPHA_FACTOR),
1161    MENU_LABEL(MENU_FONT_COLOR_RED),
1162    MENU_LABEL(MENU_FONT_COLOR_GREEN),
1163    MENU_LABEL(MENU_FONT_COLOR_BLUE),
1164    MENU_LABEL(XMB_FONT),
1165    MENU_LABEL(XMB_LAYOUT),
1166    MENU_LABEL(XMB_THEME),
1167    MENU_LABEL(XMB_MAIN_MENU_ENABLE_SETTINGS),
1168    MENU_LABEL(XMB_SHADOWS_ENABLE),
1169    MENU_LABEL(CONTENT_SHOW_REWIND),
1170    MENU_LABEL(CONTENT_SHOW_LATENCY),
1171    MENU_LABEL(CONTENT_SHOW_OVERLAYS),
1172    MENU_LABEL(CONTENT_SHOW_VIDEO_LAYOUT),
1173    MENU_LABEL(CONTENT_SHOW_SETTINGS),
1174    MENU_LABEL(CONTENT_SHOW_SETTINGS_PASSWORD),
1175    MENU_LABEL(CONTENT_SHOW_FAVORITES),
1176    MENU_LABEL(CONTENT_SHOW_IMAGES),
1177    MENU_LABEL(CONTENT_SHOW_MUSIC),
1178    MENU_LABEL(CONTENT_SHOW_VIDEO),
1179    MENU_LABEL(CONTENT_SHOW_NETPLAY),
1180    MENU_LABEL(CONTENT_SHOW_HISTORY),
1181    MENU_LABEL(CONTENT_SHOW_ADD),
1182    MENU_LABEL(CONTENT_SHOW_ADD_ENTRY),
1183    MENU_LABEL(CONTENT_SHOW_PLAYLISTS),
1184    MENU_LABEL(CONTENT_SHOW_EXPLORE),
1185    MENU_LABEL(XMB_RIBBON_ENABLE),
1186    MENU_LABEL(THUMBNAILS),
1187    MENU_LABEL(THUMBNAILS_RGUI),
1188    MENU_LABEL(THUMBNAILS_MATERIALUI),
1189    MENU_LABEL(LEFT_THUMBNAILS),
1190    MENU_LABEL(LEFT_THUMBNAILS_RGUI),
1191    MENU_LABEL(LEFT_THUMBNAILS_OZONE),
1192    MENU_LABEL(LEFT_THUMBNAILS_MATERIALUI),
1193    MENU_LABEL(XMB_VERTICAL_THUMBNAILS),
1194    MENU_LABEL(MENU_XMB_THUMBNAIL_SCALE_FACTOR),
1195    MENU_LABEL(MENU_THUMBNAIL_UPSCALE_THRESHOLD),
1196    MENU_LABEL(MENU_RGUI_INLINE_THUMBNAILS),
1197    MENU_LABEL(MENU_RGUI_SWAP_THUMBNAILS),
1198    MENU_LABEL(MENU_RGUI_THUMBNAIL_DOWNSCALER),
1199    MENU_LABEL(MENU_RGUI_THUMBNAIL_DELAY),
1200    MENU_LABEL(TIMEDATE_ENABLE),
1201    MENU_LABEL(TIMEDATE_STYLE),
1202    MENU_LABEL(TIMEDATE_DATE_SEPARATOR),
1203    MENU_LABEL(BATTERY_LEVEL_ENABLE),
1204    MENU_LABEL(MENU_SHOW_SUBLABELS),
1205    MENU_LABEL(RGUI_MENU_COLOR_THEME),
1206    MENU_LABEL(RGUI_MENU_THEME_PRESET),
1207    MENU_LABEL(XMB_MENU_COLOR_THEME),
1208    MENU_LABEL(OZONE_MENU_COLOR_THEME),
1209    MENU_LABEL(OZONE_COLLAPSE_SIDEBAR),
1210    MENU_LABEL(OZONE_TRUNCATE_PLAYLIST_NAME),
1211    MENU_LABEL(OZONE_SORT_AFTER_TRUNCATE_PLAYLIST_NAME),
1212    MENU_LABEL(OZONE_SCROLL_CONTENT_METADATA),
1213    MENU_LABEL(MATERIALUI_MENU_COLOR_THEME),
1214    MENU_LABEL(QUICK_MENU_OVERRIDE_OPTIONS),
1215    MENU_LABEL(SETTINGS_SHOW_DRIVERS),
1216    MENU_LABEL(SETTINGS_SHOW_VIDEO),
1217    MENU_LABEL(SETTINGS_SHOW_AUDIO),
1218    MENU_LABEL(SETTINGS_SHOW_INPUT),
1219    MENU_LABEL(SETTINGS_SHOW_LATENCY),
1220    MENU_LABEL(SETTINGS_SHOW_CORE),
1221    MENU_LABEL(SETTINGS_SHOW_CONFIGURATION),
1222    MENU_LABEL(SETTINGS_SHOW_SAVING),
1223    MENU_LABEL(SETTINGS_SHOW_LOGGING),
1224    MENU_LABEL(SETTINGS_SHOW_FILE_BROWSER),
1225    MENU_LABEL(SETTINGS_SHOW_FRAME_THROTTLE),
1226    MENU_LABEL(SETTINGS_SHOW_RECORDING),
1227    MENU_LABEL(SETTINGS_SHOW_ONSCREEN_DISPLAY),
1228    MENU_LABEL(SETTINGS_SHOW_USER_INTERFACE),
1229    MENU_LABEL(SETTINGS_SHOW_AI_SERVICE),
1230    MENU_LABEL(SETTINGS_SHOW_ACCESSIBILITY),
1231    MENU_LABEL(SETTINGS_SHOW_POWER_MANAGEMENT),
1232    MENU_LABEL(SETTINGS_SHOW_ACHIEVEMENTS),
1233    MENU_LABEL(SETTINGS_SHOW_NETWORK),
1234    MENU_LABEL(SETTINGS_SHOW_PLAYLISTS),
1235    MENU_LABEL(SETTINGS_SHOW_USER),
1236    MENU_LABEL(SETTINGS_SHOW_DIRECTORY),
1237    MENU_LABEL(QUICK_MENU_SHOW_RESUME_CONTENT),
1238    MENU_LABEL(QUICK_MENU_SHOW_RESTART_CONTENT),
1239    MENU_LABEL(QUICK_MENU_SHOW_CLOSE_CONTENT),
1240    MENU_LABEL(QUICK_MENU_SHOW_TAKE_SCREENSHOT),
1241    MENU_LABEL(QUICK_MENU_SHOW_SAVE_LOAD_STATE),
1242    MENU_LABEL(QUICK_MENU_SHOW_UNDO_SAVE_LOAD_STATE),
1243    MENU_LABEL(QUICK_MENU_SHOW_ADD_TO_FAVORITES),
1244    MENU_LABEL(QUICK_MENU_SHOW_START_RECORDING),
1245    MENU_LABEL(QUICK_MENU_SHOW_START_STREAMING),
1246    MENU_LABEL(QUICK_MENU_SHOW_SET_CORE_ASSOCIATION),
1247    MENU_LABEL(QUICK_MENU_SHOW_RESET_CORE_ASSOCIATION),
1248    MENU_LABEL(QUICK_MENU_SHOW_OPTIONS),
1249    MENU_LABEL(QUICK_MENU_SHOW_CONTROLS),
1250    MENU_LABEL(QUICK_MENU_SHOW_CHEATS),
1251    MENU_LABEL(QUICK_MENU_SHOW_SHADERS),
1252    MENU_LABEL(QUICK_MENU_SHOW_SAVE_CORE_OVERRIDES),
1253    MENU_LABEL(QUICK_MENU_SHOW_SAVE_GAME_OVERRIDES),
1254    MENU_LABEL(QUICK_MENU_SHOW_INFORMATION),
1255    MENU_LABEL(QUICK_MENU_START_RECORDING),
1256    MENU_LABEL(QUICK_MENU_STOP_RECORDING),
1257    MENU_LABEL(QUICK_MENU_START_STREAMING),
1258    MENU_LABEL(QUICK_MENU_STOP_STREAMING),
1259    MENU_LABEL(QUICK_MENU_SHOW_DOWNLOAD_THUMBNAILS),
1260    MENU_LABEL(MENU_TICKER_TYPE),
1261    MENU_LABEL(MENU_TICKER_SPEED),
1262    MENU_LABEL(MENU_TICKER_SMOOTH),
1263 
1264    MENU_ENUM_LABEL_VALUE_MENU_TICKER_TYPE_BOUNCE,
1265    MENU_ENUM_LABEL_VALUE_MENU_TICKER_TYPE_LOOP,
1266 
1267    MENU_ENUM_LABEL_VALUE_SCROLL_NORMAL,
1268    MENU_ENUM_LABEL_VALUE_SCROLL_FAST,
1269 
1270    MENU_ENUM_LABEL_VALUE_MENU_ADD_CONTENT_ENTRY_DISPLAY_MAIN_TAB,
1271    MENU_ENUM_LABEL_VALUE_MENU_ADD_CONTENT_ENTRY_DISPLAY_PLAYLISTS_TAB,
1272 
1273    /* UI settings */
1274    MENU_LABEL(VIDEO_DISABLE_COMPOSITION),
1275    MENU_LABEL(UI_COMPANION_ENABLE),
1276    MENU_LABEL(UI_COMPANION_START_ON_BOOT),
1277    MENU_LABEL(UI_COMPANION_TOGGLE),
1278    MENU_LABEL(DESKTOP_MENU_ENABLE),
1279    MENU_LABEL(UI_MENUBAR_ENABLE),
1280 
1281    MENU_LABEL(VIDEO_3DS_LCD_BOTTOM),
1282    MENU_LABEL(VIDEO_3DS_DISPLAY_MODE),
1283 
1284    MENU_ENUM_LABEL_VALUE_CTR_VIDEO_MODE_3D,
1285    MENU_ENUM_LABEL_VALUE_CTR_VIDEO_MODE_2D,
1286    MENU_ENUM_LABEL_VALUE_CTR_VIDEO_MODE_2D_400X240,
1287    MENU_ENUM_LABEL_VALUE_CTR_VIDEO_MODE_2D_800X240,
1288 
1289    MENU_ENUM_LABEL_FILE_CONFIG,
1290    MENU_ENUM_LABEL_FILE_BROWSER_COMPRESSED_ARCHIVE,
1291    MENU_ENUM_LABEL_FILE_BROWSER_CONFIG,
1292    MENU_ENUM_LABEL_FILE_BROWSER_RECORD_CONFIG,
1293    MENU_ENUM_LABEL_FILE_BROWSER_CURSOR,
1294    MENU_ENUM_LABEL_FILE_BROWSER_DIRECTORY,
1295    MENU_ENUM_LABEL_FILE_BROWSER_PLAIN_FILE,
1296    MENU_ENUM_LABEL_FILE_BROWSER_SHADER_PRESET,
1297    MENU_ENUM_LABEL_FILE_BROWSER_SHADER,
1298    MENU_ENUM_LABEL_FILE_BROWSER_REMAP,
1299    MENU_ENUM_LABEL_FILE_BROWSER_CORE,
1300    MENU_ENUM_LABEL_FILE_BROWSER_OVERLAY,
1301    MENU_ENUM_LABEL_FILE_BROWSER_VIDEO_LAYOUT,
1302    MENU_ENUM_LABEL_FILE_BROWSER_CHEAT,
1303    MENU_ENUM_LABEL_FILE_BROWSER_FONT,
1304    MENU_ENUM_LABEL_FILE_BROWSER_RDB,
1305    MENU_ENUM_LABEL_FILE_BROWSER_CORE_SELECT_FROM_COLLECTION,
1306    MENU_ENUM_LABEL_FILE_BROWSER_CORE_SELECT_FROM_COLLECTION_CURRENT_CORE,
1307    MENU_ENUM_LABEL_FILE_BROWSER_CORE_DETECTED,
1308    MENU_ENUM_LABEL_FILE_BROWSER_IMAGE,
1309    MENU_ENUM_LABEL_FILE_BROWSER_IMAGE_OPEN_WITH_VIEWER,
1310    MENU_ENUM_LABEL_FILE_BROWSER_MOVIE_OPEN,
1311    MENU_ENUM_LABEL_FILE_BROWSER_MUSIC_OPEN,
1312 
1313    /* Menu file browser */
1314    MENU_LABEL(NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE),
1315 
1316    /* Playlists */
1317    MENU_LABEL(HISTORY_LIST_ENABLE),
1318    MENU_LABEL(CONTENT_HISTORY_SIZE),
1319    MENU_LABEL(CONTENT_FAVORITES_SIZE),
1320    MENU_LABEL(PLAYLIST_ENTRY_REMOVE),
1321    MENU_LABEL(PLAYLIST_ENTRY_RENAME),
1322    MENU_LABEL(GOTO_FAVORITES),
1323    MENU_LABEL(GOTO_MUSIC),
1324    MENU_LABEL(GOTO_IMAGES),
1325    MENU_LABEL(GOTO_VIDEO),
1326    MENU_LABEL(GOTO_EXPLORE),
1327    MENU_LABEL(ADD_TO_FAVORITES),
1328    MENU_LABEL(ADD_TO_FAVORITES_PLAYLIST),
1329    MENU_LABEL(SET_CORE_ASSOCIATION),
1330    MENU_LABEL(RESET_CORE_ASSOCIATION),
1331    MENU_LABEL(MENU_THROTTLE_FRAMERATE),
1332    MENU_LABEL(NO_ACHIEVEMENTS_TO_DISPLAY),
1333    MENU_LABEL(NOT_LOGGED_IN),
1334    MENU_LABEL(CANNOT_ACTIVATE_ACHIEVEMENTS_WITH_THIS_CORE),
1335    MENU_LABEL(NO_ENTRIES_TO_DISPLAY),
1336    MENU_LABEL(DOWNLOAD_PL_ENTRY_THUMBNAILS),
1337 
1338    /* Help */
1339 
1340    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS,
1341    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_SCROLL_UP,
1342    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_SCROLL_DOWN,
1343    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_CONFIRM,
1344    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_OK,
1345    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_BACK,
1346    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_START,
1347    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_INFO,
1348    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_TOGGLE_MENU,
1349    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_QUIT,
1350    MENU_ENUM_LABEL_VALUE_BASIC_MENU_CONTROLS_TOGGLE_KEYBOARD,
1351 
1352    MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS,
1353    MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS_SCROLL_UP,
1354    MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS_CONFIRM,
1355    MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS_START,
1356    MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS_INFO,
1357    MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS_TOGGLE_MENU,
1358    MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS_QUIT,
1359    MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS_TOGGLE_KEYBOARD,
1360 
1361    MENU_LABEL(MENU_VIEWS_SETTINGS),
1362    MENU_LABEL(QUICK_MENU_VIEWS_SETTINGS),
1363    MENU_LABEL(SETTINGS_VIEWS_SETTINGS),
1364    MENU_LABEL(MENU_SETTINGS),
1365    MENU_LABEL(THUMBNAILS_UPDATER_LIST),
1366    MENU_LABEL(PL_THUMBNAILS_UPDATER_LIST),
1367    MENU_LABEL(PL_THUMBNAILS_UPDATER_ENTRY),
1368    MENU_LABEL(USER_INTERFACE_SETTINGS),
1369    MENU_LABEL(POWER_MANAGEMENT_SETTINGS),
1370    MENU_LABEL(RETRO_ACHIEVEMENTS_SETTINGS),
1371    MENU_LABEL(MENU_FILE_BROWSER_SETTINGS),
1372    MENU_LABEL(UPDATER_SETTINGS),
1373    MENU_LABEL(BLUETOOTH_SETTINGS),
1374    MENU_LABEL(WIFI_SETTINGS),
1375    MENU_LABEL(WIFI_NETWORKS),
1376    MENU_LABEL(USER_SETTINGS),
1377    MENU_LABEL(DIRECTORY_SETTINGS),
1378    MENU_LABEL(PRIVACY_SETTINGS),
1379    MENU_LABEL(MIDI_SETTINGS),
1380    MENU_LABEL(SUBSYSTEM_SETTINGS),
1381    MENU_LABEL(NETWORK_HOSTING_SETTINGS),
1382    MENU_LABEL(NETWORK_SETTINGS),
1383    MENU_LABEL(NETPLAY_LAN_SCAN_SETTINGS),
1384    MENU_LABEL(WIFI_ENABLED),
1385    MENU_LABEL(WIFI_NETWORK_SCAN),
1386    MENU_LABEL(WIFI_DISCONNECT),
1387 
1388    MENU_ENUM_LABEL_CONNECT_BLUETOOTH,
1389    MENU_ENUM_LABEL_CONNECT_WIFI,
1390    MENU_ENUM_LABEL_CONNECT_NETPLAY_ROOM,
1391    MENU_ENUM_LABEL_CONNECT_NETPLAY_LAN,
1392 
1393    MENU_LABEL(MENU_ENUM_LINEAR_FILTER),
1394    MENU_LABEL(MENU_ENUM_THROTTLE_FRAMERATE),
1395    MENU_LABEL(STATE_SLOT),
1396 
1397    MENU_ENUM_LABEL_PLAYLIST_SETTINGS_BEGIN,
1398 
1399    MENU_ENUM_LABEL_VALUE_CHEEVOS_SETTINGS,
1400 
1401    MENU_LABEL(CHEEVOS_USERNAME),
1402    MENU_LABEL(CHEEVOS_PASSWORD),
1403 
1404    MENU_ENUM_LABEL_VALUE_ACCOUNTS_CHEEVOS_SETTINGS,
1405    MENU_ENUM_LABEL_VALUE_ACCOUNTS_CHEEVOS_PASSWORD,
1406 
1407    MENU_LABEL(ACCOUNTS_CHEEVOS_USERNAME),
1408    MENU_LABEL(CHEEVOS_HARDCORE_MODE_ENABLE),
1409    MENU_LABEL(CHEEVOS_LEADERBOARDS_ENABLE),
1410    MENU_LABEL(CHEEVOS_RICHPRESENCE_ENABLE),
1411    MENU_LABEL(CHEEVOS_BADGES_ENABLE),
1412    MENU_LABEL(CHEEVOS_TEST_UNOFFICIAL),
1413    MENU_LABEL(CHEEVOS_VERBOSE_ENABLE),
1414    MENU_LABEL(CHEEVOS_UNLOCK_SOUND_ENABLE),
1415    MENU_LABEL(CHEEVOS_AUTO_SCREENSHOT),
1416    MENU_LABEL(CHEEVOS_START_ACTIVE),
1417    MENU_LABEL(CHEEVOS_CHALLENGE_INDICATORS),
1418    MENU_LABEL(CHEEVOS_ENABLE),
1419    MENU_LABEL(CHEEVOS_DESCRIPTION),
1420    MENU_LABEL(ACCOUNTS_RETRO_ACHIEVEMENTS),
1421    MENU_LABEL(ACCOUNTS_TWITCH),
1422    MENU_LABEL(ACCOUNTS_YOUTUBE),
1423    MENU_LABEL(ACCOUNTS_FACEBOOK),
1424 
1425    MENU_LABEL(ACCOUNTS_LIST),
1426 
1427    MENU_ENUM_LABEL_VALUE_ACCOUNTS_LIST_END,
1428 
1429    MENU_ENUM_LABEL_VALUE_MENU_ENUM_CONTROLS_PROLOG,
1430 
1431    MENU_LABEL(HELP_WHAT_IS_A_CORE),
1432    MENU_LABEL(HELP_LOADING_CONTENT),
1433    MENU_LABEL(HELP_LIST),
1434    MENU_LABEL(HELP_CONTROLS),
1435    MENU_LABEL(HELP_CHEEVOS_DESCRIPTION),
1436 
1437    MENU_ENUM_LABEL_VALUE_EXTRACTING_PLEASE_WAIT,
1438 
1439    MENU_ENUM_LABEL_WELCOME_TO_RETROARCH,
1440 
1441    MENU_LABEL(BROWSE_URL),
1442    MENU_LABEL(BROWSE_START),
1443    /* Deferred */
1444    MENU_ENUM_LABEL_DEFERRED_VIDEO_SHADER_PRESET_REMOVE_LIST,
1445    MENU_ENUM_LABEL_DEFERRED_VIDEO_SHADER_PRESET_SAVE_LIST,
1446    MENU_ENUM_LABEL_DEFERRED_CDROM_INFO_LIST,
1447    MENU_ENUM_LABEL_DEFERRED_CDROM_INFO_DETAIL_LIST,
1448    MENU_ENUM_LABEL_DEFERRED_LOAD_DISC_LIST,
1449    MENU_ENUM_LABEL_DEFERRED_DUMP_DISC_LIST,
1450    MENU_ENUM_LABEL_DEFERRED_REMAPPINGS_PORT_LIST,
1451    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST,
1452    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_SPECIAL,
1453    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_RESOLUTION,
1454    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_VIDEO_SHADER_PARAMETER,
1455    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_VIDEO_SHADER_PRESET_PARAMETER,
1456    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_VIDEO_SHADER_NUM_PASSES,
1457    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_PLAYLIST_DEFAULT_CORE,
1458    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_PLAYLIST_LABEL_DISPLAY_MODE,
1459    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_PLAYLIST_RIGHT_THUMBNAIL_MODE,
1460    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_PLAYLIST_LEFT_THUMBNAIL_MODE,
1461    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_PLAYLIST_SORT_MODE,
1462    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_MANUAL_CONTENT_SCAN_SYSTEM_NAME,
1463    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_MANUAL_CONTENT_SCAN_CORE_NAME,
1464    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_DISK_INDEX,
1465    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_INPUT_DEVICE_TYPE,
1466    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_INPUT_DEVICE_INDEX,
1467    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_INPUT_DESCRIPTION,
1468    MENU_ENUM_LABEL_DEFERRED_DROPDOWN_BOX_LIST_INPUT_DESCRIPTION_KBD,
1469    MENU_ENUM_LABEL_DEFERRED_MIXER_STREAM_SETTINGS_LIST,
1470    MENU_ENUM_LABEL_DEFERRED_CONFIGURATIONS_LIST,
1471    MENU_ENUM_LABEL_DEFERRED_FAVORITES_LIST,
1472    MENU_ENUM_LABEL_DEFERRED_PLAYLIST_LIST,
1473    MENU_ENUM_LABEL_DEFERRED_IMAGES_LIST,
1474    MENU_ENUM_LABEL_DEFERRED_MUSIC_LIST,
1475    MENU_ENUM_LABEL_DEFERRED_VIDEO_LIST,
1476    MENU_ENUM_LABEL_DEFERRED_EXPLORE_LIST,
1477    MENU_ENUM_LABEL_DEFERRED_NETPLAY,
1478    MENU_ENUM_LABEL_DEFERRED_MUSIC,
1479    MENU_ENUM_LABEL_DEFERRED_BROWSE_URL_START,
1480    MENU_ENUM_LABEL_DEFERRED_BROWSE_URL_LIST,
1481    MENU_ENUM_LABEL_DEFERRED_ARCHIVE_ACTION_DETECT_CORE,
1482    MENU_ENUM_LABEL_DEFERRED_ARCHIVE_ACTION,
1483    MENU_ENUM_LABEL_DEFERRED_ARCHIVE_OPEN_DETECT_CORE,
1484    MENU_ENUM_LABEL_DEFERRED_ARCHIVE_OPEN,
1485    MENU_ENUM_LABEL_DEFERRED_CORE_CONTENT_LIST,
1486    MENU_ENUM_LABEL_DEFERRED_CORE_CONTENT_DIRS_LIST,
1487    MENU_ENUM_LABEL_DEFERRED_CORE_CONTENT_DIRS_SUBDIR_LIST,
1488    MENU_ENUM_LABEL_DEFERRED_LAKKA_LIST,
1489    MENU_ENUM_LABEL_DEFERRED_INPUT_HOTKEY_BINDS_LIST,
1490    MENU_ENUM_LABEL_DEFERRED_DATABASE_MANAGER_LIST,
1491    MENU_ENUM_LABEL_DEFERRED_VIDEO_FILTER,
1492    MENU_ENUM_LABEL_DEFERRED_CORE_LIST_SET,
1493    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST,
1494    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_DEVELOPER,
1495    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_PUBLISHER,
1496    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ORIGIN,
1497    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_FRANCHISE,
1498    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_EDGE_MAGAZINE_RATING,
1499    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_EDGE_MAGAZINE_ISSUE,
1500    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_FAMITSU_MAGAZINE_RATING,
1501    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ENHANCEMENT_HW,
1502    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_RELEASEMONTH,
1503    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_RELEASEYEAR,
1504    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ESRB_RATING,
1505    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_ELSPA_RATING,
1506    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_PEGI_RATING,
1507    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_CERO_RATING,
1508    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_BBFC_RATING,
1509    MENU_ENUM_LABEL_DEFERRED_CURSOR_MANAGER_LIST_RDB_ENTRY_MAX_USERS,
1510    MENU_ENUM_LABEL_DEFERRED_RDB_ENTRY_DETAIL,
1511    MENU_ENUM_LABEL_DEFERRED_RPL_ENTRY_ACTIONS,
1512    MENU_ENUM_LABEL_DEFERRED_CORE_LIST,
1513    MENU_ENUM_LABEL_DEFERRED_CORE_UPDATER_LIST,
1514    MENU_ENUM_LABEL_DEFERRED_CORE_MANAGER_LIST,
1515    MENU_ENUM_LABEL_DEFERRED_THUMBNAILS_UPDATER_LIST,
1516    MENU_ENUM_LABEL_DEFERRED_PL_THUMBNAILS_UPDATER_LIST,
1517    MENU_ENUM_LABEL_DEFERRED_RECORDING_SETTINGS_LIST,
1518    MENU_ENUM_LABEL_DEFERRED_PLAYLIST_SETTINGS_LIST,
1519    MENU_ENUM_LABEL_DEFERRED_PLAYLIST_MANAGER_LIST,
1520    MENU_ENUM_LABEL_DEFERRED_PLAYLIST_MANAGER_SETTINGS,
1521    MENU_ENUM_LABEL_DEFERRED_INPUT_SETTINGS_LIST,
1522    MENU_ENUM_LABEL_DEFERRED_INPUT_TURBO_FIRE_SETTINGS_LIST,
1523    MENU_ENUM_LABEL_DEFERRED_INPUT_HAPTIC_FEEDBACK_SETTINGS_LIST,
1524    MENU_ENUM_LABEL_DEFERRED_INPUT_MENU_SETTINGS_LIST,
1525    MENU_ENUM_LABEL_DEFERRED_LATENCY_SETTINGS_LIST,
1526    MENU_ENUM_LABEL_DEFERRED_DRIVER_SETTINGS_LIST,
1527    MENU_ENUM_LABEL_DEFERRED_VIDEO_SETTINGS_LIST,
1528    MENU_ENUM_LABEL_DEFERRED_VIDEO_WINDOWED_MODE_SETTINGS_LIST,
1529    MENU_ENUM_LABEL_DEFERRED_VIDEO_FULLSCREEN_MODE_SETTINGS_LIST,
1530    MENU_ENUM_LABEL_DEFERRED_VIDEO_OUTPUT_SETTINGS_LIST,
1531    MENU_ENUM_LABEL_DEFERRED_VIDEO_SYNCHRONIZATION_SETTINGS_LIST,
1532    MENU_ENUM_LABEL_DEFERRED_VIDEO_SCALING_SETTINGS_LIST,
1533    MENU_ENUM_LABEL_DEFERRED_CRT_SWITCHRES_SETTINGS_LIST,
1534    MENU_ENUM_LABEL_DEFERRED_CONFIGURATION_SETTINGS_LIST,
1535    MENU_ENUM_LABEL_DEFERRED_SAVING_SETTINGS_LIST,
1536    MENU_ENUM_LABEL_DEFERRED_FRAME_THROTTLE_SETTINGS_LIST,
1537    MENU_ENUM_LABEL_DEFERRED_REWIND_SETTINGS_LIST,
1538    MENU_ENUM_LABEL_DEFERRED_FRAME_TIME_COUNTER_SETTINGS_LIST,
1539    MENU_ENUM_LABEL_DEFERRED_AI_SERVICE_SETTINGS_LIST,
1540    MENU_ENUM_LABEL_DEFERRED_ACCESSIBILITY_SETTINGS_LIST,
1541    MENU_ENUM_LABEL_DEFERRED_CHEAT_DETAILS_SETTINGS_LIST,
1542    MENU_ENUM_LABEL_DEFERRED_CHEAT_SEARCH_SETTINGS_LIST,
1543    MENU_ENUM_LABEL_DEFERRED_ONSCREEN_DISPLAY_SETTINGS_LIST,
1544    MENU_ENUM_LABEL_DEFERRED_ONSCREEN_OVERLAY_SETTINGS_LIST,
1545    MENU_ENUM_LABEL_DEFERRED_ONSCREEN_VIDEO_LAYOUT_SETTINGS_LIST,
1546    MENU_ENUM_LABEL_DEFERRED_ONSCREEN_NOTIFICATIONS_SETTINGS_LIST,
1547    MENU_ENUM_LABEL_DEFERRED_ONSCREEN_NOTIFICATIONS_VIEWS_SETTINGS_LIST,
1548    MENU_ENUM_LABEL_DEFERRED_MENU_VIEWS_SETTINGS_LIST,
1549    MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_VIEWS_SETTINGS_LIST,
1550    MENU_ENUM_LABEL_DEFERRED_SETTINGS_VIEWS_SETTINGS_LIST,
1551    MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_OVERRIDE_OPTIONS,
1552    MENU_ENUM_LABEL_DEFERRED_MENU_SETTINGS_LIST,
1553    MENU_ENUM_LABEL_DEFERRED_USER_INTERFACE_SETTINGS_LIST,
1554    MENU_ENUM_LABEL_DEFERRED_POWER_MANAGEMENT_SETTINGS_LIST,
1555    MENU_ENUM_LABEL_DEFERRED_CPU_PERFPOWER_LIST,
1556    MENU_ENUM_LABEL_DEFERRED_CPU_POLICY_ENTRY,
1557    MENU_ENUM_LABEL_DEFERRED_MENU_SOUNDS_LIST,
1558    MENU_ENUM_LABEL_DEFERRED_MENU_FILE_BROWSER_SETTINGS_LIST,
1559    MENU_ENUM_LABEL_DEFERRED_RETRO_ACHIEVEMENTS_SETTINGS_LIST,
1560    MENU_ENUM_LABEL_DEFERRED_UPDATER_SETTINGS_LIST,
1561    MENU_ENUM_LABEL_DEFERRED_BLUETOOTH_SETTINGS_LIST,
1562    MENU_ENUM_LABEL_DEFERRED_WIFI_SETTINGS_LIST,
1563    MENU_ENUM_LABEL_DEFERRED_WIFI_NETWORKS_LIST,
1564    MENU_ENUM_LABEL_DEFERRED_SUBSYSTEM_SETTINGS_LIST,
1565    MENU_ENUM_LABEL_DEFERRED_NETWORK_HOSTING_SETTINGS_LIST,
1566    MENU_ENUM_LABEL_DEFERRED_NETWORK_SETTINGS_LIST,
1567    MENU_ENUM_LABEL_DEFERRED_NETPLAY_LAN_SCAN_SETTINGS_LIST,
1568    MENU_ENUM_LABEL_DEFERRED_LAKKA_SERVICES_LIST,
1569    MENU_ENUM_LABEL_DEFERRED_USER_SETTINGS_LIST,
1570    MENU_ENUM_LABEL_DEFERRED_DIRECTORY_SETTINGS_LIST,
1571    MENU_ENUM_LABEL_DEFERRED_PRIVACY_SETTINGS_LIST,
1572    MENU_ENUM_LABEL_DEFERRED_MIDI_SETTINGS_LIST,
1573    MENU_ENUM_LABEL_DEFERRED_LOGGING_SETTINGS_LIST,
1574    MENU_ENUM_LABEL_DEFERRED_AUDIO_SETTINGS_LIST,
1575    MENU_ENUM_LABEL_DEFERRED_AUDIO_RESAMPLER_SETTINGS_LIST,
1576    MENU_ENUM_LABEL_DEFERRED_AUDIO_OUTPUT_SETTINGS_LIST,
1577    MENU_ENUM_LABEL_DEFERRED_AUDIO_SYNCHRONIZATION_SETTINGS_LIST,
1578    MENU_ENUM_LABEL_DEFERRED_AUDIO_MIXER_SETTINGS_LIST,
1579    MENU_ENUM_LABEL_DEFERRED_CORE_SETTINGS_LIST,
1580    MENU_ENUM_LABEL_DEFERRED_CORE_INFORMATION_LIST,
1581    MENU_ENUM_LABEL_DEFERRED_CORE_RESTORE_BACKUP_LIST,
1582    MENU_ENUM_LABEL_DEFERRED_CORE_DELETE_BACKUP_LIST,
1583    MENU_ENUM_LABEL_DEFERRED_CORE_OPTION_OVERRIDE_LIST,
1584    MENU_ENUM_LABEL_DEFERRED_USER_BINDS_LIST,
1585    MENU_ENUM_LABEL_DEFERRED_ACCOUNTS_CHEEVOS_LIST,
1586    MENU_ENUM_LABEL_DEFERRED_ACCOUNTS_TWITCH_LIST,
1587    MENU_ENUM_LABEL_DEFERRED_ACCOUNTS_YOUTUBE_LIST,
1588    MENU_ENUM_LABEL_DEFERRED_ACCOUNTS_FACEBOOK_LIST,
1589    MENU_ENUM_LABEL_DEFERRED_ACCOUNTS_LIST,
1590    MENU_ENUM_LABEL_DEFERRED_INFORMATION,
1591    MENU_ENUM_LABEL_DEFERRED_MANUAL_CONTENT_SCAN_LIST,
1592 
1593    MENU_LABEL(FILE_DETECT_CORE_LIST_PUSH_DIR),
1594    MENU_LABEL(DOWNLOADED_FILE_DETECT_CORE_LIST),
1595 
1596    MENU_ENUM_LABEL_VALUE_SEARCH,
1597 
1598    MENU_LABEL(DOWNLOAD_CORE_CONTENT),
1599    MENU_LABEL(DOWNLOAD_CORE_CONTENT_DIRS),
1600    MENU_LABEL(SCAN_THIS_DIRECTORY),
1601    MENU_LABEL(SCAN_DIRECTORY),
1602    MENU_LABEL(SCAN_FILE),
1603    MENU_LABEL(NETPLAY_REFRESH_ROOMS),
1604    MENU_LABEL(NETPLAY_ROOM_NICKNAME),
1605    MENU_LABEL(NETPLAY_ROOM_NICKNAME_LAN),
1606    MENU_LABEL(ADD_CONTENT_LIST),
1607    MENU_LABEL(CONFIGURATIONS_LIST),
1608 
1609    MENU_ENUM_LABEL_VALUE_DONT_CARE,
1610    MENU_ENUM_LABEL_VALUE_LINEAR,
1611    MENU_ENUM_LABEL_VALUE_NEAREST,
1612    MENU_ENUM_LABEL_VALUE_UNKNOWN,
1613    MENU_ENUM_LABEL_VALUE_USER,
1614    MENU_ENUM_LABEL_VALUE_KEYBOARD,
1615    MENU_ENUM_LABEL_VALUE_CHEAT,
1616    MENU_ENUM_LABEL_VALUE_SHADER,
1617    MENU_ENUM_LABEL_VALUE_DIRECTORY_CONTENT,
1618    MENU_ENUM_LABEL_VALUE_DIRECTORY_NONE,
1619    MENU_ENUM_LABEL_VALUE_DIRECTORY_DEFAULT,
1620    MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE,
1621    MENU_ENUM_LABEL_VALUE_ASK_ARCHIVE,
1622 
1623    /* Online Updater */
1624 
1625    MENU_LABEL(UPDATE_ASSETS),
1626    MENU_LABEL(UPDATE_LAKKA),
1627    MENU_LABEL(UPDATE_CHEATS),
1628    MENU_LABEL(UPDATE_AUTOCONFIG_PROFILES),
1629    MENU_LABEL(UPDATE_DATABASES),
1630    MENU_LABEL(UPDATE_CG_SHADERS),
1631    MENU_LABEL(UPDATE_OVERLAYS),
1632    MENU_LABEL(UPDATE_GLSL_SHADERS),
1633    MENU_LABEL(UPDATE_SLANG_SHADERS),
1634    MENU_LABEL(UPDATE_CORE_INFO_FILES),
1635 
1636    MENU_LABEL(INFORMATION),
1637    MENU_LABEL(INFORMATION_LIST),
1638    MENU_LABEL(USE_BUILTIN_PLAYER),
1639    MENU_LABEL(NETPLAY_SETTINGS),
1640    MENU_LABEL(CONTENT_SETTINGS),
1641    MENU_LABEL(LOAD_CONTENT_LIST),
1642    MENU_LABEL(LOAD_CONTENT_SPECIAL),
1643    MENU_LABEL(NO_SETTINGS_FOUND),
1644    MENU_LABEL(NO_PRESETS_FOUND),
1645    MENU_LABEL(NO_BT_DEVICES_FOUND),
1646    MENU_LABEL(NO_NETWORKS_FOUND),
1647    MENU_LABEL(NO_PERFORMANCE_COUNTERS),
1648    MENU_LABEL(FRAME_THROTTLE_SETTINGS),
1649    MENU_LABEL(FRAME_THROTTLE_ENABLE),
1650    MENU_LABEL(CORE_ENABLE),
1651 
1652    /* Netplay */
1653    MENU_LABEL(NETPLAY_ENABLE_HOST),
1654    MENU_LABEL(NETPLAY_DISABLE_HOST),
1655    MENU_LABEL(NETPLAY_ENABLE_CLIENT),
1656    MENU_LABEL(NETPLAY_DISCONNECT),
1657    MENU_LABEL(NETPLAY_CONNECT_TO),
1658    MENU_LABEL(NO_NETPLAY_HOSTS_FOUND),
1659 
1660    MENU_ENUM_LABEL_RESET,
1661    MENU_ENUM_LABEL_SLOWMOTION_HOLD,
1662    MENU_ENUM_LABEL_HOLD_FAST_FORWARD,
1663    MENU_ENUM_LABEL_CHEAT_TOGGLE,
1664    MENU_ENUM_LABEL_PAUSE_TOGGLE,
1665 
1666    MENU_LABEL(PAUSE_LIBRETRO),
1667    MENU_LABEL(MENU_SAVESTATE_RESUME),
1668    MENU_LABEL(MENU_INSERT_DISK_RESUME),
1669    MENU_LABEL(DIRECTORY_NOT_FOUND),
1670    MENU_LABEL(NO_ITEMS),
1671    MENU_LABEL(NO_PLAYLISTS),
1672 
1673    MSG_INTERFACE,
1674    MSG_MEMORY,
1675    MSG_IN_BYTES,
1676    MSG_IN_MEGABYTES,
1677    MSG_IN_GIGABYTES,
1678    MSG_INTERNAL_STORAGE,
1679    MSG_REMOVABLE_STORAGE,
1680    MSG_APPLICATION_DIR,
1681    MSG_EXTERNAL_APPLICATION_DIR,
1682 
1683    MENU_LABEL(SHADER_OPTIONS),
1684    MENU_LABEL(USE_THIS_DIRECTORY),
1685    MENU_LABEL(CORE_OPTIONS),
1686    MENU_LABEL(NO_SHADER_PARAMETERS),
1687    MENU_LABEL(NO_CORE_INFORMATION_AVAILABLE),
1688    MENU_LABEL(NO_CORE_BACKUPS_AVAILABLE),
1689    MENU_LABEL(NO_CORES_AVAILABLE),
1690 
1691    /* Audio */
1692    MENU_LABEL(AUDIO_ENABLE),
1693    MENU_LABEL(AUDIO_ENABLE_MENU),
1694    MENU_LABEL(AUDIO_MAX_TIMING_SKEW),
1695    MENU_LABEL(AUDIO_OUTPUT_RATE),
1696    MENU_LABEL(AUDIO_DEVICE),
1697    MENU_LABEL(AUDIO_BLOCK_FRAMES),
1698    MENU_LABEL(AUDIO_DSP_PLUGIN),
1699    MENU_LABEL(AUDIO_DSP_PLUGIN_REMOVE),
1700    MENU_LABEL(AUDIO_MUTE),
1701    MENU_LABEL(AUDIO_MIXER_MUTE),
1702    MENU_LABEL(AUDIO_FASTFORWARD_MUTE),
1703    MENU_LABEL(AUDIO_SYNC),
1704    MENU_LABEL(AUDIO_VOLUME),
1705    MENU_LABEL(AUDIO_MIXER_VOLUME),
1706    MENU_LABEL(AUDIO_RATE_CONTROL_DELTA),
1707    MENU_LABEL(AUDIO_LATENCY),
1708    MENU_LABEL(AUDIO_RESAMPLER_QUALITY),
1709    MENU_LABEL(AUDIO_WASAPI_EXCLUSIVE_MODE),
1710    MENU_LABEL(AUDIO_WASAPI_FLOAT_FORMAT),
1711    MENU_LABEL(AUDIO_WASAPI_SH_BUFFER_LENGTH),
1712 
1713    MENU_LABEL(SAVE_STATE),
1714    MENU_LABEL(LOAD_STATE),
1715    MENU_LABEL(UNDO_LOAD_STATE),
1716    MENU_LABEL(UNDO_SAVE_STATE),
1717 
1718    MENU_LABEL(NETPLAY_GAME_WATCH),
1719    MENU_LABEL(CHEAT_INDEX_MINUS),
1720    MENU_LABEL(CHEAT_INDEX_PLUS),
1721    MENU_LABEL(SHADER_NEXT),
1722    MENU_LABEL(SHADER_PREV),
1723    MENU_LABEL(FRAME_ADVANCE),
1724    MENU_LABEL(FPS_SHOW),
1725    MENU_LABEL(FPS_UPDATE_INTERVAL),
1726    MENU_LABEL(MEMORY_SHOW),
1727    MENU_LABEL(MEMORY_UPDATE_INTERVAL),
1728    MENU_LABEL(STATISTICS_SHOW),
1729    MENU_LABEL(FRAMECOUNT_SHOW),
1730    MENU_LABEL(BSV_RECORD_TOGGLE),
1731    MENU_ENUM_LABEL_L_X_PLUS,
1732    MENU_ENUM_LABEL_L_X_MINUS,
1733    MENU_ENUM_LABEL_L_Y_PLUS,
1734    MENU_ENUM_LABEL_L_Y_MINUS,
1735    MENU_ENUM_LABEL_R_X_PLUS,
1736    MENU_ENUM_LABEL_R_X_MINUS,
1737    MENU_ENUM_LABEL_R_Y_MINUS,
1738    MENU_ENUM_LABEL_R_Y_PLUS,
1739 
1740    MENU_LABEL(BLOCK_SRAM_OVERWRITE),
1741    MENU_LABEL(GAME_SPECIFIC_OPTIONS),
1742 
1743    MENU_LABEL(CORE_OPTION_OVERRIDE_LIST),
1744    MENU_LABEL(GAME_SPECIFIC_CORE_OPTIONS_CREATE),
1745    MENU_LABEL(GAME_SPECIFIC_CORE_OPTIONS_REMOVE),
1746    MENU_LABEL(FOLDER_SPECIFIC_CORE_OPTIONS_CREATE),
1747    MENU_LABEL(FOLDER_SPECIFIC_CORE_OPTIONS_REMOVE),
1748    MENU_LABEL(CORE_OPTION_OVERRIDE_INFO),
1749    MENU_LABEL(CORE_OPTIONS_RESET),
1750 
1751    /* Legacy (unused)
1752     * > Cannot remove these because they are
1753     *   referenced in the translation files,
1754     *   which are handled via Crowdin */
1755    MENU_LABEL(GAME_SPECIFIC_OPTIONS_CREATE),
1756    MENU_LABEL(GAME_SPECIFIC_OPTIONS_IN_USE),
1757 
1758    MENU_LABEL(AUTO_OVERRIDES_ENABLE),
1759    MENU_LABEL(AUTO_REMAPS_ENABLE),
1760    MENU_LABEL(GLOBAL_CORE_OPTIONS),
1761    MENU_LABEL(AUTO_SHADERS_ENABLE),
1762    MENU_LABEL(RGUI_SHOW_START_SCREEN),
1763    MENU_LABEL(SCREENSHOT),
1764    MENU_LABEL(REWIND),
1765    MENU_LABEL(REWIND_GRANULARITY),
1766    MENU_LABEL(REWIND_BUFFER_SIZE),
1767    MENU_LABEL(REWIND_BUFFER_SIZE_STEP),
1768    /* TODO/FIXME: INPUT_META_REWIND is incorrectly defined;
1769     * the LABEL/SUBLABEL enums should be entered 'manually',
1770     * like all the other hotkeys. Moreover, the resultant
1771     * MENU_ENUM_SUBLABEL_INPUT_META_REWIND enum is incorrectly
1772     * used for the MENU_ENUM_LABEL_REWIND_SETTINGS menu entry.
1773     * Because of this mistake, we now have improper entries
1774     * in all the translation files, which cannot easily be removed
1775     * now that everything is handled via Crowdin.
1776     * To work around this error, we have to use a separate
1777     * MENU_ENUM_SUBLABEL_INPUT_META_REWIND_HOTKEY enum
1778     * for the actual rewind hotkey sublabel... */
1779    MENU_LABEL(INPUT_META_REWIND),
1780    MENU_LABEL(INPUT_META_CHEAT_DETAILS),
1781    MENU_LABEL(INPUT_META_CHEAT_SEARCH),
1782 
1783    MENU_LABEL(CHEAT_IDX),
1784    MENU_LABEL(CHEAT_DESC),
1785    MENU_LABEL(CHEAT_STATE),
1786    MENU_LABEL(CHEAT_CODE),
1787    MENU_LABEL(CHEAT_HANDLER),
1788    MENU_LABEL(CHEAT_MEMORY_SEARCH_SIZE),
1789    MENU_LABEL(CHEAT_TYPE),
1790    MENU_LABEL(CHEAT_VALUE),
1791    MENU_LABEL(CHEAT_ADDRESS),
1792    MENU_LABEL(CHEAT_ADDRESS_BIT_POSITION),
1793    MENU_LABEL(CHEAT_REPEAT_COUNT),
1794    MENU_LABEL(CHEAT_REPEAT_ADD_TO_VALUE),
1795    MENU_LABEL(CHEAT_REPEAT_ADD_TO_ADDRESS),
1796    MENU_LABEL(CHEAT_RUMBLE_TYPE),
1797    MENU_LABEL(CHEAT_RUMBLE_VALUE),
1798    MENU_LABEL(CHEAT_RUMBLE_PORT),
1799    MENU_LABEL(CHEAT_RUMBLE_PRIMARY_STRENGTH),
1800    MENU_LABEL(CHEAT_RUMBLE_PRIMARY_DURATION),
1801    MENU_LABEL(CHEAT_RUMBLE_SECONDARY_STRENGTH),
1802    MENU_LABEL(CHEAT_RUMBLE_SECONDARY_DURATION),
1803    MENU_LABEL(CHEAT_ADD_NEW_AFTER),
1804    MENU_LABEL(CHEAT_ADD_NEW_BEFORE),
1805    MENU_LABEL(CHEAT_COPY_AFTER),
1806    MENU_LABEL(CHEAT_COPY_BEFORE),
1807    MENU_LABEL(CHEAT_DELETE),
1808 
1809    MENU_LABEL(CHEAT_START_OR_CONT),
1810    MENU_LABEL(CHEAT_START_OR_RESTART),
1811    MENU_LABEL(CHEAT_SEARCH_EXACT),
1812    MENU_LABEL(CHEAT_SEARCH_LT),
1813    MENU_LABEL(CHEAT_SEARCH_GT),
1814    MENU_LABEL(CHEAT_SEARCH_LTE),
1815    MENU_LABEL(CHEAT_SEARCH_GTE),
1816    MENU_LABEL(CHEAT_SEARCH_EQ),
1817    MENU_LABEL(CHEAT_SEARCH_NEQ),
1818    MENU_LABEL(CHEAT_SEARCH_EQPLUS),
1819    MENU_LABEL(CHEAT_SEARCH_EQMINUS),
1820    MENU_LABEL(CHEAT_ADD_MATCHES),
1821    MENU_LABEL(CHEAT_CREATE_OPTION),
1822    MENU_LABEL(CHEAT_DELETE_OPTION),
1823    MENU_LABEL(CHEAT_ADD_NEW_TOP),
1824    MENU_LABEL(CHEAT_ADD_NEW_BOTTOM),
1825    MENU_LABEL(CHEAT_DELETE_ALL),
1826    MENU_LABEL(CHEAT_RELOAD_CHEATS),
1827    MENU_LABEL(CHEAT_BIG_ENDIAN),
1828    MENU_LABEL(CHEAT_MATCH_IDX),
1829    MENU_LABEL(CHEAT_MATCH),
1830    MENU_LABEL(CHEAT_BROWSE_MEMORY),
1831    MENU_LABEL(CHEAT_COPY_MATCH),
1832    MENU_LABEL(CHEAT_DELETE_MATCH),
1833    MENU_LABEL(SCREEN_RESOLUTION),
1834    MENU_LABEL(SAVESTATE_AUTO_INDEX),
1835    MENU_LABEL(SAVESTATE_MAX_KEEP),
1836    MENU_LABEL(SAVESTATE_AUTO_SAVE),
1837    MENU_LABEL(SAVESTATE_AUTO_LOAD),
1838    MENU_LABEL(SAVESTATE_THUMBNAIL_ENABLE),
1839    MENU_LABEL(SAVE_FILE_COMPRESSION),
1840    MENU_LABEL(SAVESTATE_FILE_COMPRESSION),
1841 
1842    MENU_LABEL(SUSPEND_SCREENSAVER_ENABLE),
1843    MENU_ENUM_LABEL_VOLUME_UP,
1844    MENU_ENUM_LABEL_VOLUME_DOWN,
1845 
1846    MENU_LABEL(LOG_VERBOSITY),
1847    MENU_LABEL(LOG_TO_FILE),
1848    MENU_LABEL(LOG_TO_FILE_TIMESTAMP),
1849 
1850    MENU_ENUM_LABEL_OVERLAY_NEXT,
1851 
1852    MENU_LABEL(NETPLAY_ENABLE),
1853 #ifdef HAVE_LAKKA
1854    MENU_LABEL(SSH_ENABLE),
1855    MENU_LABEL(SAMBA_ENABLE),
1856    MENU_LABEL(BLUETOOTH_ENABLE),
1857    MENU_LABEL(LOCALAP_ENABLE),
1858    MENU_LABEL(TIMEZONE),
1859 #endif
1860    MENU_LABEL(NETPLAY_DELAY_FRAMES),
1861    MENU_LABEL(NETPLAY_PUBLIC_ANNOUNCE),
1862    MENU_LABEL(NETPLAY_START_AS_SPECTATOR),
1863    MENU_LABEL(NETPLAY_ALLOW_SLAVES),
1864    MENU_LABEL(NETPLAY_REQUIRE_SLAVES),
1865    MENU_LABEL(NETPLAY_STATELESS_MODE),
1866    MENU_LABEL(NETPLAY_CHECK_FRAMES),
1867    MENU_LABEL(NETPLAY_INPUT_LATENCY_FRAMES_MIN),
1868    MENU_LABEL(NETPLAY_INPUT_LATENCY_FRAMES_RANGE),
1869    MENU_LABEL(NETPLAY_SPECTATOR_MODE_ENABLE),
1870    MENU_LABEL(NETPLAY_TCP_UDP_PORT),
1871    MENU_LABEL(NETPLAY_NAT_TRAVERSAL),
1872    MENU_LABEL(NETPLAY_REQUEST_DEVICE_I),
1873    MENU_ENUM_LABEL_NETPLAY_REQUEST_DEVICE_1,
1874    MENU_ENUM_LABEL_NETPLAY_REQUEST_DEVICE_LAST = MENU_ENUM_LABEL_NETPLAY_REQUEST_DEVICE_1 + MAX_USERS,
1875    MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_NONE,
1876    MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_NO_PREFERENCE,
1877    MENU_LABEL(NETPLAY_SHARE_DIGITAL),
1878    MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_DIGITAL_OR,
1879    MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_DIGITAL_XOR,
1880    MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_DIGITAL_VOTE,
1881    MENU_LABEL(NETPLAY_SHARE_ANALOG),
1882    MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_ANALOG_MAX,
1883    MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_ANALOG_AVERAGE,
1884 
1885    MENU_LABEL(SORT_SAVEFILES_ENABLE),
1886    MENU_LABEL(SORT_SAVESTATES_ENABLE),
1887    MENU_LABEL(SORT_SAVEFILES_BY_CONTENT_ENABLE),
1888    MENU_LABEL(SORT_SAVESTATES_BY_CONTENT_ENABLE),
1889    MENU_LABEL(SAVEFILES_IN_CONTENT_DIR_ENABLE),
1890    MENU_LABEL(SAVESTATES_IN_CONTENT_DIR_ENABLE),
1891    MENU_LABEL(SYSTEMFILES_IN_CONTENT_DIR_ENABLE),
1892    MENU_LABEL(SCREENSHOTS_IN_CONTENT_DIR_ENABLE),
1893    MENU_LABEL(SORT_SCREENSHOTS_BY_CONTENT_ENABLE),
1894    MENU_LABEL(NETPLAY_IP_ADDRESS),
1895    MENU_LABEL(NETPLAY_PASSWORD),
1896    MENU_LABEL(NETPLAY_SPECTATE_PASSWORD),
1897    MENU_LABEL(NETPLAY_MODE),
1898    MENU_LABEL(PERFCNT_ENABLE),
1899    MENU_LABEL(OVERLAY_SCALE_LANDSCAPE),
1900    MENU_LABEL(OVERLAY_ASPECT_ADJUST_LANDSCAPE),
1901    MENU_LABEL(OVERLAY_X_SEPARATION_LANDSCAPE),
1902    MENU_LABEL(OVERLAY_Y_SEPARATION_LANDSCAPE),
1903    MENU_LABEL(OVERLAY_X_OFFSET_LANDSCAPE),
1904    MENU_LABEL(OVERLAY_Y_OFFSET_LANDSCAPE),
1905    MENU_LABEL(OVERLAY_SCALE_PORTRAIT),
1906    MENU_LABEL(OVERLAY_ASPECT_ADJUST_PORTRAIT),
1907    MENU_LABEL(OVERLAY_X_SEPARATION_PORTRAIT),
1908    MENU_LABEL(OVERLAY_Y_SEPARATION_PORTRAIT),
1909    MENU_LABEL(OVERLAY_X_OFFSET_PORTRAIT),
1910    MENU_LABEL(OVERLAY_Y_OFFSET_PORTRAIT),
1911    MENU_LABEL(OVERLAY_PRESET),
1912    MENU_LABEL(OVERLAY_OPACITY),
1913 
1914    /* TODO/FIXME: These legacy enums are no longer
1915     * required, but we cannot delete them until the
1916     * corresponding translation file entries have
1917     * been removed via Crowdin... */
1918    MENU_LABEL(OVERLAY_SCALE),
1919    MENU_LABEL(OVERLAY_CENTER_X),
1920    MENU_LABEL(OVERLAY_CENTER_Y),
1921 
1922    MENU_LABEL(FASTFORWARD_RATIO),
1923    MENU_LABEL(VRR_RUNLOOP_ENABLE),
1924    MENU_LABEL(REWIND_ENABLE),
1925    MENU_LABEL(CHEAT_APPLY_AFTER_TOGGLE),
1926    MENU_LABEL(CHEAT_APPLY_AFTER_LOAD),
1927 
1928    MENU_ENUM_LABEL_ENABLE_HOTKEY,
1929    MENU_ENUM_LABEL_DISK_EJECT_TOGGLE,
1930    MENU_ENUM_LABEL_DISK_NEXT,
1931    MENU_ENUM_LABEL_GRAB_MOUSE_TOGGLE,
1932    MENU_ENUM_LABEL_GAME_FOCUS_TOGGLE,
1933    MENU_LABEL(STATE_SLOT_DECREASE),
1934    MENU_LABEL(STATE_SLOT_INCREASE),
1935 
1936    MENU_LABEL(FRONTEND_LOG_LEVEL),
1937    MENU_LABEL(LIBRETRO_LOG_LEVEL),
1938    MENU_LABEL(AUTOSAVE_INTERVAL),
1939    MENU_LABEL(CONFIG_SAVE_ON_EXIT),
1940    MENU_LABEL(CONFIGURATION_LIST),
1941    MENU_LABEL(CONFIRM_ON_EXIT),
1942    MENU_LABEL(SHOW_HIDDEN_FILES),
1943    MENU_LABEL(USE_LAST_START_DIRECTORY),
1944 
1945    /* Driver settings */
1946 
1947    MENU_LABEL(AUDIO_DRIVER),
1948    MENU_LABEL(JOYPAD_DRIVER),
1949    MENU_LABEL(MENU_DRIVER),
1950    MENU_LABEL(LOCATION_DRIVER),
1951    MENU_LABEL(CAMERA_DRIVER),
1952    MENU_LABEL(BLUETOOTH_DRIVER),
1953    MENU_LABEL(WIFI_DRIVER),
1954    MENU_LABEL(AUDIO_RESAMPLER_DRIVER),
1955    MENU_LABEL(RECORD_DRIVER),
1956    MENU_LABEL(VIDEO_DRIVER),
1957    MENU_LABEL(INPUT_DRIVER),
1958    MENU_LABEL(MIDI_DRIVER),
1959 
1960    MENU_ENUM_LABEL_VIDEO_DRIVER_GL,
1961    MENU_ENUM_LABEL_VIDEO_DRIVER_SDL2,
1962    MENU_ENUM_LABEL_VIDEO_DRIVER_SDL1,
1963    MENU_ENUM_LABEL_VIDEO_DRIVER_D3D,
1964    MENU_ENUM_LABEL_VIDEO_DRIVER_EXYNOS,
1965    MENU_ENUM_LABEL_VIDEO_DRIVER_SUNXI,
1966    MENU_ENUM_LABEL_VIDEO_DRIVER_DRM,
1967 
1968    MENU_LABEL(MENU_ENUM_DRIVER),
1969 
1970    MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_SINC,
1971    MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_CC,
1972 
1973    MENU_LABEL(SAVEFILE_DIRECTORY),
1974    MENU_LABEL(SAVESTATE_DIRECTORY),
1975    MENU_LABEL(DYNAMIC_WALLPAPERS_DIRECTORY),
1976    MENU_LABEL(THUMBNAILS_DIRECTORY),
1977 
1978    MENU_LABEL(SLOWMOTION_RATIO),
1979    MENU_LABEL(RUN_AHEAD_ENABLED),
1980    MENU_LABEL(RUN_AHEAD_SECONDARY_INSTANCE),
1981    MENU_LABEL(RUN_AHEAD_HIDE_WARNINGS),
1982    MENU_LABEL(RUN_AHEAD_FRAMES),
1983    MENU_LABEL(INPUT_BLOCK_TIMEOUT),
1984    MENU_LABEL(TURBO),
1985 
1986    /* Privacy settings */
1987 
1988    MENU_LABEL(CAMERA_ALLOW),
1989    MENU_LABEL(DISCORD_ALLOW),
1990    MENU_LABEL(LOCATION_ALLOW),
1991 
1992    /* RDB Settings */
1993 
1994    MENU_LABEL(RDB_ENTRY_ANALOG),
1995    MENU_LABEL(RDB_ENTRY_SERIAL),
1996    MENU_LABEL(RDB_ENTRY_RUMBLE),
1997    MENU_LABEL(RDB_ENTRY_COOP),
1998    MENU_LABEL(RDB_ENTRY_START_CONTENT),
1999    MENU_LABEL(RDB_ENTRY_DESCRIPTION),
2000    MENU_LABEL(RDB_ENTRY_GENRE),
2001    MENU_LABEL(RDB_ENTRY_ENHANCEMENT_HW),
2002    MENU_LABEL(RDB_ENTRY_FRANCHISE),
2003    MENU_LABEL(RDB_ENTRY_ORIGIN),
2004    MENU_LABEL(RDB_ENTRY_DEVELOPER),
2005    MENU_LABEL(RDB_ENTRY_NAME),
2006    MENU_LABEL(RDB_ENTRY_PUBLISHER),
2007    MENU_LABEL(RDB_ENTRY_ESRB_RATING),
2008    MENU_LABEL(RDB_ENTRY_BBFC_RATING),
2009    MENU_LABEL(RDB_ENTRY_ELSPA_RATING),
2010    MENU_LABEL(RDB_ENTRY_PEGI_RATING),
2011    MENU_LABEL(RDB_ENTRY_CERO_RATING),
2012    MENU_LABEL(RDB_ENTRY_EDGE_MAGAZINE_RATING),
2013    MENU_LABEL(RDB_ENTRY_EDGE_MAGAZINE_ISSUE),
2014    MENU_LABEL(RDB_ENTRY_EDGE_MAGAZINE_REVIEW),
2015    MENU_LABEL(RDB_ENTRY_FAMITSU_MAGAZINE_RATING),
2016    MENU_LABEL(RDB_ENTRY_TGDB_RATING),
2017    MENU_LABEL(RDB_ENTRY_RELEASE_MONTH),
2018    MENU_LABEL(RDB_ENTRY_RELEASE_YEAR),
2019    MENU_LABEL(RDB_ENTRY_MAX_USERS),
2020    MENU_LABEL(RDB_ENTRY_SHA1),
2021    MENU_LABEL(RDB_ENTRY_MD5),
2022    MENU_LABEL(RDB_ENTRY_CRC32),
2023    MENU_LABEL(RDB_ENTRY_DETAIL),
2024 
2025    /* Explore tab */
2026    MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_RELEASE_YEAR,
2027    MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_PLAYER_COUNT,
2028    MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_REGION,
2029    MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_TAG,
2030    MENU_ENUM_LABEL_VALUE_EXPLORE_SEARCH_NAME,
2031    MENU_ENUM_LABEL_VALUE_EXPLORE_SHOW_ALL,
2032    MENU_ENUM_LABEL_VALUE_EXPLORE_ADDITIONAL_FILTER,
2033    MENU_ENUM_LABEL_VALUE_EXPLORE_ALL,
2034    MENU_ENUM_LABEL_VALUE_EXPLORE_ADD_ADDITIONAL_FILTER,
2035    MENU_ENUM_LABEL_VALUE_EXPLORE_ITEMS_COUNT,
2036    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_DEVELOPER,
2037    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PUBLISHER,
2038    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_RELEASE_YEAR,
2039    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PLAYER_COUNT,
2040    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_GENRE,
2041    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_ORIGIN,
2042    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_REGION,
2043    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_FRANCHISE,
2044    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_TAG,
2045    MENU_ENUM_LABEL_VALUE_EXPLORE_BY_SYSTEM_NAME,
2046 
2047    /* Content information settings */
2048    MENU_LABEL(CONTENT_INFO_LABEL),
2049    MENU_LABEL(CONTENT_INFO_PATH),
2050    MENU_LABEL(CONTENT_INFO_ENTRY_IDX),
2051    MENU_LABEL(CONTENT_INFO_CORE_NAME),
2052    MENU_LABEL(CONTENT_INFO_DATABASE),
2053    MENU_LABEL(CONTENT_INFO_RUNTIME),
2054    MENU_LABEL(CONTENT_INFO_LAST_PLAYED),
2055    MENU_LABEL(CONTENT_INFO_CHEEVOS_HASH),
2056 
2057    MENU_LABEL(NO_PLAYLIST_ENTRIES_AVAILABLE),
2058 
2059    MENU_ENUM_LABEL_VIDEO_SHADER_DEFAULT_FILTER,
2060    MENU_ENUM_LABEL_VIDEO_SHADER_FILTER_PASS,
2061    MENU_ENUM_LABEL_VIDEO_SHADER_SCALE_PASS,
2062 
2063    MENU_LABEL(VIDEO_SHADER_NUM_PASSES),
2064    MENU_LABEL(CHEAT_NUM_PASSES),
2065 
2066    MENU_LABEL(NO_DISK),
2067 
2068    MENU_ENUM_LABEL_VALUE_MD5,
2069    MENU_ENUM_LABEL_VALUE_SHA1,
2070    MENU_ENUM_LABEL_VALUE_CRC,
2071    MENU_ENUM_LABEL_VALUE_MORE,
2072 
2073    MENU_LABEL(VIDEO_TAB),
2074    MENU_LABEL(MUSIC_TAB),
2075    MENU_LABEL(IMAGES_TAB),
2076    MENU_LABEL(HORIZONTAL_MENU),
2077    MENU_LABEL(SETTINGS_TAB),
2078    MENU_LABEL(HISTORY_TAB),
2079    MENU_LABEL(FAVORITES_TAB),
2080    MENU_ENUM_LABEL_EXPLORE_TAB,
2081    MENU_ENUM_LABEL_EXPLORE_ITEM,
2082    MENU_ENUM_LABEL_VALUE_EXPLORE_TAB,
2083    MENU_LABEL(ADD_TAB),
2084    MENU_LABEL(NETPLAY_TAB),
2085    MENU_LABEL(PLAYLISTS_TAB),
2086    MENU_LABEL(MAIN_MENU),
2087    MENU_LABEL(INPUT_SETTINGS),
2088    MENU_LABEL(INPUT_MENU_SETTINGS),
2089    MENU_LABEL(INPUT_TURBO_FIRE_SETTINGS),
2090    MENU_LABEL(INPUT_HAPTIC_FEEDBACK_SETTINGS),
2091    MENU_LABEL(ACCESSIBILITY_SETTINGS),
2092    MENU_LABEL(ACCESSIBILITY_ENABLED),
2093    MENU_LABEL(ACCESSIBILITY_NARRATOR_SPEECH_SPEED),
2094    MENU_LABEL(AI_SERVICE_SETTINGS),
2095    MENU_LABEL(AI_SERVICE_MODE),
2096    MENU_LABEL(AI_SERVICE_TARGET_LANG),
2097    MENU_LABEL(AI_SERVICE_SOURCE_LANG),
2098    MENU_LABEL(AI_SERVICE_URL),
2099    MENU_LABEL(AI_SERVICE_ENABLE),
2100    MENU_LABEL(AI_SERVICE_PAUSE),
2101 
2102    MENU_LABEL(ON),
2103    MENU_LABEL(OFF),
2104    MENU_LABEL(DISABLED),
2105    MENU_LABEL(ENABLED),
2106    MENU_ENUM_LABEL_VALUE_TRUE,
2107    MENU_ENUM_LABEL_VALUE_FALSE,
2108    MENU_ENUM_LABEL_VALUE_COMP,
2109    MENU_ENUM_LABEL_VALUE_MUSIC,
2110    MENU_ENUM_LABEL_VALUE_IMAGE,
2111    MENU_ENUM_LABEL_VALUE_MOVIE,
2112    MENU_ENUM_LABEL_VALUE_CORE,
2113    MENU_ENUM_LABEL_VALUE_CURSOR,
2114    MENU_ENUM_LABEL_VALUE_FILE,
2115    MENU_ENUM_LABEL_VALUE_MISSING,
2116    MENU_ENUM_LABEL_VALUE_PRESENT,
2117    MENU_ENUM_LABEL_VALUE_OPTIONAL,
2118    MENU_ENUM_LABEL_VALUE_REQUIRED,
2119    MENU_ENUM_LABEL_VALUE_RDB,
2120    MENU_ENUM_LABEL_VALUE_DIR,
2121    MENU_ENUM_LABEL_VALUE_NO_CORE,
2122    MENU_ENUM_LABEL_VALUE_DETECT,
2123    MENU_ENUM_LABEL_VALUE_GLSLP,
2124    MENU_ENUM_LABEL_VALUE_CGP,
2125    MENU_ENUM_LABEL_VALUE_GLSL,
2126    MENU_ENUM_LABEL_VALUE_CG,
2127    MENU_ENUM_LABEL_VALUE_SLANG,
2128    MENU_ENUM_LABEL_VALUE_SLANGP,
2129 
2130    MENU_ENUM_LABEL_VALUE_RETROPAD,
2131    MENU_ENUM_LABEL_VALUE_RETROPAD_WITH_ANALOG,
2132    MENU_ENUM_LABEL_VALUE_RETROKEYBOARD,
2133 
2134    MENU_LABEL(SYSTEM_BGM_ENABLE),
2135 
2136    MENU_LABEL(NETWORK_CMD_ENABLE),
2137    MENU_LABEL(NETWORK_CMD_PORT),
2138    MENU_LABEL(STDIN_CMD_ENABLE),
2139    MENU_LABEL(NETWORK_REMOTE_ENABLE),
2140    MENU_LABEL(NETWORK_REMOTE_PORT),
2141    MENU_LABEL(NETWORK_ON_DEMAND_THUMBNAILS),
2142 
2143    MENU_ENUM_LABEL_NETWORK_REMOTE_USER_1_ENABLE,
2144 
2145    MENU_ENUM_LABEL_NETWORK_REMOTE_USER_LAST_ENABLE = MENU_ENUM_LABEL_NETWORK_REMOTE_USER_1_ENABLE + MAX_USERS,
2146 
2147    MENU_LABEL(NETWORK_USER_REMOTE_ENABLE),
2148 
2149    MENU_LABEL(DUMMY_ON_CORE_SHUTDOWN),
2150    MENU_LABEL(CHECK_FOR_MISSING_FIRMWARE),
2151    MENU_LABEL(CORE_INFO_CACHE_ENABLE),
2152 #ifndef HAVE_DYNAMIC
2153    MENU_LABEL(ALWAYS_RELOAD_CORE_ON_RUN_CONTENT),
2154 #endif
2155 
2156    MENU_LABEL(DETECT_CORE_LIST_OK_CURRENT_CORE),
2157    MENU_LABEL(DETECT_CORE_LIST_OK),
2158    MENU_LABEL(FAVORITES),
2159    MENU_LABEL(START_CORE),
2160    MENU_LABEL(CORE_UPDATER_LIST),
2161    MENU_LABEL(CORE_MANAGER_LIST),
2162    MENU_LABEL(CORE_UPDATER_AUTO_EXTRACT_ARCHIVE),
2163    MENU_LABEL(CORE_UPDATER_SHOW_EXPERIMENTAL_CORES),
2164    MENU_LABEL(CORE_UPDATER_AUTO_BACKUP),
2165    MENU_LABEL(CORE_UPDATER_AUTO_BACKUP_HISTORY_SIZE),
2166    MENU_LABEL(CORE_UPDATER_BUILDBOT_URL),
2167    MENU_LABEL(BUILDBOT_ASSETS_URL),
2168    MENU_LABEL(CORE_SET_SUPPORTS_NO_CONTENT_ENABLE),
2169    MENU_LABEL(CLOSE_CONTENT),
2170    MENU_LABEL(SHOW_WIMP),
2171    MENU_LABEL(QUIT_RETROARCH),
2172    MENU_LABEL(RESTART_RETROARCH),
2173    MENU_LABEL(SHUTDOWN),
2174    MENU_LABEL(REBOOT),
2175    MENU_LABEL(DISK_IMAGE_APPEND),
2176 
2177    MENU_ENUM_SUBLABEL_DISK_IMAGE_APPEND_TRAY_OPEN,
2178 
2179    MENU_LABEL(SUBSYSTEM_ADD),
2180    MENU_LABEL(SUBSYSTEM_LOAD),
2181    MENU_LABEL(CORE_LIST),
2182    MENU_LABEL(DOWNLOAD_CORE),
2183    MENU_LABEL(SIDELOAD_CORE_LIST),
2184    MENU_LABEL(SIDELOAD_CORE_ERROR),
2185    MENU_LABEL(SIDELOAD_CORE_SUCCESS),
2186    MENU_LABEL(MANAGEMENT),
2187    MENU_LABEL(BT_CONNECTED),
2188    MENU_LABEL(ONLINE),
2189    MENU_LABEL(ONLINE_UPDATER),
2190    MENU_LABEL(NETPLAY),
2191    MENU_LABEL(SETTINGS),
2192    MENU_LABEL(FRONTEND_COUNTERS),
2193    MENU_LABEL(CORE_COUNTERS),
2194    MENU_LABEL(LOAD_CONTENT_HISTORY),
2195    MENU_LABEL(LOAD_DISC),
2196    MENU_LABEL(DUMP_DISC),
2197    MENU_LABEL(NETWORK_INFORMATION),
2198    MENU_LABEL(SYSTEM_INFORMATION),
2199    MENU_LABEL(ACHIEVEMENT_LIST),
2200    MENU_LABEL(ACHIEVEMENT_LIST_HARDCORE),
2201    MENU_LABEL(ACHIEVEMENT_PAUSE_MENU),
2202    MENU_LABEL(ACHIEVEMENT_PAUSE_CANCEL),
2203    MENU_LABEL(ACHIEVEMENT_RESUME_CANCEL),
2204    MENU_LABEL(ACHIEVEMENT_PAUSE),
2205    MENU_LABEL(ACHIEVEMENT_RESUME),
2206    MENU_LABEL(CORE_INFORMATION),
2207    MENU_LABEL(DISC_INFORMATION),
2208    MENU_LABEL(CORE_LOCK),
2209    MENU_LABEL(CORE_DELETE),
2210 
2211    MSG_CORE_LOCK_FAILED,
2212    MSG_CORE_UNLOCK_FAILED,
2213    MSG_CORE_DELETE_DISABLED,
2214 
2215    /* Core updater */
2216    MENU_LABEL(UPDATE_INSTALLED_CORES),
2217    MENU_LABEL(SWITCH_INSTALLED_CORES_PFD),
2218 
2219    MSG_FETCHING_CORE_LIST,
2220    MSG_CORE_LIST_FAILED,
2221    MSG_LATEST_CORE_INSTALLED,
2222    MSG_UPDATING_CORE,
2223    MSG_DOWNLOADING_CORE,
2224    MSG_EXTRACTING_CORE,
2225    MSG_CORE_INSTALLED,
2226    MSG_CORE_INSTALL_FAILED,
2227    MSG_SCANNING_CORES,
2228    MSG_CHECKING_CORE,
2229    MSG_ALL_CORES_UPDATED,
2230    MSG_ALL_CORES_SWITCHED_PFD,
2231    MSG_NUM_CORES_UPDATED,
2232    MSG_NUM_CORES_LOCKED,
2233    MSG_CORE_UPDATE_DISABLED,
2234 
2235    /* Core backup/restore */
2236    MENU_LABEL(CORE_CREATE_BACKUP),
2237    MENU_LABEL(CORE_RESTORE_BACKUP_LIST),
2238    MENU_LABEL(CORE_DELETE_BACKUP_LIST),
2239 
2240    MENU_ENUM_LABEL_CORE_RESTORE_BACKUP_ENTRY,
2241    MENU_ENUM_LABEL_CORE_DELETE_BACKUP_ENTRY,
2242    MENU_ENUM_LABEL_VALUE_CORE_BACKUP_MODE_AUTO,
2243    MENU_ENUM_LABEL_VALUE_CORE_BACKUP_CRC,
2244 
2245    MSG_CORE_BACKUP_SCANNING_CORE,
2246    MSG_CORE_BACKUP_ALREADY_EXISTS,
2247    MSG_BACKING_UP_CORE,
2248    MSG_PRUNING_CORE_BACKUP_HISTORY,
2249    MSG_CORE_BACKUP_COMPLETE,
2250    MSG_CORE_RESTORATION_ALREADY_INSTALLED,
2251    MSG_RESTORING_CORE,
2252    MSG_CORE_RESTORATION_COMPLETE,
2253    MSG_CORE_INSTALLATION_ALREADY_INSTALLED,
2254    MSG_INSTALLING_CORE,
2255    MSG_CORE_INSTALLATION_COMPLETE,
2256    MSG_CORE_RESTORATION_INVALID_CONTENT,
2257    MSG_CORE_BACKUP_FAILED,
2258    MSG_CORE_RESTORATION_FAILED,
2259    MSG_CORE_INSTALLATION_FAILED,
2260    MSG_CORE_RESTORATION_DISABLED,
2261    MSG_CORE_INSTALLATION_DISABLED,
2262 
2263    MENU_LABEL(VIDEO_SHADER_PARAMETERS),
2264    MENU_LABEL(VIDEO_SHADER_PRESET_PARAMETERS),
2265    MENU_LABEL(DISK_OPTIONS),
2266    MENU_LABEL(DISK_CYCLE_TRAY_STATUS),
2267    MENU_LABEL(DISK_TRAY_EJECT),
2268    MENU_LABEL(DISK_TRAY_INSERT),
2269    MENU_LABEL(NO_CORE_OPTIONS_AVAILABLE),
2270    MENU_LABEL(DISK_INDEX),
2271    MENU_LABEL(CORE_CHEAT_OPTIONS),
2272    MENU_LABEL(CORE_INPUT_REMAPPING_OPTIONS),
2273    MENU_LABEL(DATABASE_MANAGER),
2274    MENU_LABEL(CURSOR_MANAGER),
2275 
2276    MENU_ENUM_LABEL_DATABASE_MANAGER_LIST,
2277    MENU_ENUM_LABEL_CURSOR_MANAGER_LIST,
2278    MENU_ENUM_LABEL_VALUE_SUPPORTED_CORES,
2279    MENU_ENUM_LABEL_VIDEO_SHADER_PASS,
2280    MENU_ENUM_LABEL_VIDEO_SHADER_PRESET_TWO,
2281 
2282    MENU_LABEL(VIDEO_SHADER_PRESET),
2283    MENU_LABEL(CHEAT_FILE_LOAD),
2284    MENU_LABEL(CHEAT_FILE_LOAD_APPEND),
2285    MENU_LABEL(REMAP_FILE_LOAD),
2286 
2287    MENU_ENUM_LABEL_MESSAGE,
2288    MENU_ENUM_LABEL_INFO_SCREEN,
2289 
2290    MENU_LABEL(CUSTOM_RATIO),
2291    MENU_LABEL(HELP),
2292    MENU_LABEL(CHEAT_DATABASE_PATH),
2293    MENU_LABEL(CURSOR_DIRECTORY),
2294    MENU_LABEL(OSK_OVERLAY_DIRECTORY),
2295    MENU_LABEL(RECORDING_OUTPUT_DIRECTORY),
2296    MENU_LABEL(RECORDING_CONFIG_DIRECTORY),
2297    MENU_LABEL(VIDEO_FILTER),
2298    MENU_LABEL(VIDEO_FILTER_REMOVE),
2299    MENU_LABEL(PAL60_ENABLE),
2300 
2301    MENU_LABEL(CONTENT_HISTORY_PATH),
2302 
2303    MENU_LABEL(RGUI_BROWSER_DIRECTORY),
2304    MENU_LABEL(CONTENT_DATABASE_DIRECTORY),
2305    MENU_LABEL(PLAYLIST_DIRECTORY),
2306    MENU_LABEL(CONTENT_FAVORITES_DIRECTORY),
2307    MENU_LABEL(CONTENT_HISTORY_DIRECTORY),
2308    MENU_LABEL(CONTENT_IMAGE_HISTORY_DIRECTORY),
2309    MENU_LABEL(CONTENT_MUSIC_HISTORY_DIRECTORY),
2310    MENU_LABEL(CONTENT_VIDEO_HISTORY_DIRECTORY),
2311    MENU_LABEL(RUNTIME_LOG_DIRECTORY),
2312    MENU_LABEL(CORE_ASSETS_DIRECTORY),
2313    MENU_LABEL(SCREENSHOT_DIRECTORY),
2314    MENU_LABEL(CONTENT_DIRECTORY),
2315    MENU_LABEL(VIDEO_SHADER_DIR),
2316    MENU_LABEL(VIDEO_FILTER_DIR),
2317    MENU_LABEL(AUDIO_FILTER_DIR),
2318    MENU_LABEL(LOG_DIR),
2319 
2320    MENU_LABEL(TURBO_DEADZONE_LIST),
2321    MENU_LABEL(LIBRETRO_DIR_PATH),
2322    MENU_LABEL(LIBRETRO_INFO_PATH),
2323    MENU_LABEL(RGUI_CONFIG_DIRECTORY),
2324    MENU_LABEL(OVERLAY_DIRECTORY),
2325    MENU_LABEL(VIDEO_LAYOUT_DIRECTORY),
2326    MENU_LABEL(SYSTEM_DIRECTORY),
2327    MENU_LABEL(ASSETS_DIRECTORY),
2328    MENU_LABEL(CACHE_DIRECTORY),
2329    MENU_LABEL(JOYPAD_AUTOCONFIG_DIR),
2330    MENU_LABEL(DRIVER_SETTINGS),
2331    MENU_LABEL(VIDEO_SETTINGS),
2332    MENU_LABEL(VIDEO_WINDOWED_MODE_SETTINGS),
2333    MENU_LABEL(VIDEO_FULLSCREEN_MODE_SETTINGS),
2334    MENU_LABEL(VIDEO_OUTPUT_SETTINGS),
2335    MENU_LABEL(VIDEO_SYNCHRONIZATION_SETTINGS),
2336    MENU_LABEL(VIDEO_SCALING_SETTINGS),
2337    MENU_LABEL(CRT_SWITCHRES_SETTINGS),
2338    MENU_LABEL(AUDIO_SETTINGS),
2339    MENU_LABEL(AUDIO_RESAMPLER_SETTINGS),
2340    MENU_LABEL(AUDIO_OUTPUT_SETTINGS),
2341    MENU_LABEL(AUDIO_SYNCHRONIZATION_SETTINGS),
2342    MENU_LABEL(AUDIO_MIXER_SETTINGS),
2343    MENU_LABEL(LATENCY_SETTINGS),
2344    MENU_LABEL(CORE_SETTINGS),
2345    MENU_LABEL(CONFIGURATION_SETTINGS),
2346    MENU_LABEL(LOGGING_SETTINGS),
2347    MENU_LABEL(SAVING_SETTINGS),
2348    MENU_LABEL(RECORDING_SETTINGS),
2349    MENU_LABEL(OVERLAY_SETTINGS),
2350    MENU_LABEL(REWIND_SETTINGS),
2351    MENU_LABEL(FRAME_TIME_COUNTER_SETTINGS),
2352    MENU_LABEL(FRAME_TIME_COUNTER_RESET_AFTER_FASTFORWARDING),
2353    MENU_LABEL(FRAME_TIME_COUNTER_RESET_AFTER_LOAD_STATE),
2354    MENU_LABEL(FRAME_TIME_COUNTER_RESET_AFTER_SAVE_STATE),
2355    MENU_LABEL(CHEAT_SETTINGS),
2356    MENU_LABEL(CHEAT_DETAILS_SETTINGS),
2357    MENU_LABEL(CHEAT_SEARCH_SETTINGS),
2358 
2359    MENU_ENUM_LABEL_ONSCREEN_KEYBOARD_OVERLAY_SETTINGS,
2360 
2361    MENU_LABEL(MULTIMEDIA_SETTINGS),
2362    MENU_LABEL(PLAYLIST_SETTINGS),
2363    MENU_LABEL(PLAYLIST_MANAGER_LIST),
2364    MENU_LABEL(PLAYLIST_MANAGER_SETTINGS),
2365    MENU_LABEL(PLAYLIST_MANAGER_DEFAULT_CORE),
2366    MENU_LABEL(PLAYLIST_MANAGER_RESET_CORES),
2367 
2368    MSG_PLAYLIST_MANAGER_RESETTING_CORES,
2369    MSG_PLAYLIST_MANAGER_CORES_RESET,
2370 
2371    MENU_LABEL(PLAYLIST_MANAGER_LABEL_DISPLAY_MODE),
2372 
2373    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE_DEFAULT,
2374    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE_REMOVE_PARENS,
2375    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE_REMOVE_BRACKETS,
2376    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE_REMOVE_PARENS_AND_BRACKETS,
2377    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE_KEEP_REGION,
2378    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE_KEEP_DISC_INDEX,
2379    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE_KEEP_REGION_AND_DISC_INDEX,
2380 
2381    MENU_LABEL(PLAYLIST_MANAGER_RIGHT_THUMBNAIL_MODE),
2382    MENU_LABEL(PLAYLIST_MANAGER_LEFT_THUMBNAIL_MODE),
2383 
2384    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_THUMBNAIL_MODE_DEFAULT,
2385 
2386    MENU_LABEL(PLAYLIST_MANAGER_SORT_MODE),
2387 
2388    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_SORT_MODE_DEFAULT,
2389    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_SORT_MODE_ALPHABETICAL,
2390    MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_SORT_MODE_OFF,
2391 
2392    MENU_LABEL(PLAYLIST_MANAGER_CLEAN_PLAYLIST),
2393 
2394    MSG_PLAYLIST_MANAGER_CLEANING_PLAYLIST,
2395    MSG_PLAYLIST_MANAGER_PLAYLIST_CLEANED,
2396 
2397    MENU_LABEL(CORE_UPDATER_SETTINGS),
2398    MENU_LABEL(LAKKA_SERVICES),
2399    MENU_LABEL(SHADER_APPLY_CHANGES),
2400    MENU_LABEL(SHADER_WATCH_FOR_CHANGES),
2401    MENU_LABEL(VIDEO_SHADER_REMEMBER_LAST_DIR),
2402    MENU_LABEL(SAVE_NEW_CONFIG),
2403    MENU_LABEL(ONSCREEN_DISPLAY_SETTINGS),
2404    MENU_LABEL(ONSCREEN_OVERLAY_SETTINGS),
2405    MENU_LABEL(ONSCREEN_VIDEO_LAYOUT_SETTINGS),
2406    MENU_LABEL(ONSCREEN_NOTIFICATIONS_SETTINGS),
2407    MENU_LABEL(ONSCREEN_NOTIFICATIONS_VIEWS_SETTINGS),
2408    MENU_LABEL(CHEAT_APPLY_CHANGES),
2409    MENU_LABEL(CHEAT_START_SEARCH),
2410    MENU_LABEL(CHEAT_CONTINUE_SEARCH),
2411    MENU_LABEL(CHEAT_VIEW_MATCHES),
2412 
2413    MENU_ENUM_LABEL_COLLECTION,
2414    MENU_LABEL(CONFIGURATIONS),
2415    MENU_LABEL(BROWSE_URL_LIST),
2416 
2417    MENU_ENUM_LABEL_CUSTOM_BIND,
2418 
2419    MENU_ENUM_LABEL_CUSTOM_BIND_ALL,
2420 
2421    MENU_ENUM_LABEL_CUSTOM_BIND_DEFAULTS,
2422    MENU_ENUM_LABEL_EXIT_EMULATOR,
2423    MENU_ENUM_LABEL_OSK_ENABLE,
2424 
2425    MENU_LABEL(REMAP_FILE_SAVE_CORE),
2426    MENU_LABEL(REMAP_FILE_SAVE_CONTENT_DIR),
2427    MENU_LABEL(REMAP_FILE_SAVE_GAME),
2428    MENU_LABEL(REMAP_FILE_REMOVE_CORE),
2429    MENU_LABEL(REMAP_FILE_REMOVE_CONTENT_DIR),
2430    MENU_LABEL(REMAP_FILE_REMOVE_GAME),
2431    MENU_LABEL(RESTART_CONTENT),
2432    MENU_LABEL(RESUME),
2433    MENU_LABEL(RESUME_CONTENT),
2434 
2435    MENU_LABEL(CHEAT_FILE_SAVE_AS),
2436    MENU_LABEL(DELETE_ENTRY),
2437    MENU_LABEL(RENAME_ENTRY),
2438 
2439    MENU_LABEL(TAKE_SCREENSHOT),
2440 
2441    MENU_ENUM_LABEL_VALUE_UNABLE_TO_READ_COMPRESSED_FILE,
2442 
2443    MENU_LABEL(VIDEO_SHADER_PRESET_REMOVE),
2444    MENU_LABEL(VIDEO_SHADER_PRESET_REMOVE_GLOBAL),
2445    MENU_LABEL(VIDEO_SHADER_PRESET_REMOVE_CORE),
2446    MENU_LABEL(VIDEO_SHADER_PRESET_REMOVE_PARENT),
2447    MENU_LABEL(VIDEO_SHADER_PRESET_REMOVE_GAME),
2448    MENU_LABEL(VIDEO_SHADER_PRESET_SAVE),
2449    MENU_LABEL(VIDEO_SHADER_PRESET_SAVE_REFERENCE),
2450    MENU_LABEL(VIDEO_SHADER_PRESET_SAVE_AS),
2451    MENU_LABEL(VIDEO_SHADER_PRESET_SAVE_GLOBAL),
2452    MENU_LABEL(VIDEO_SHADER_PRESET_SAVE_CORE),
2453    MENU_LABEL(VIDEO_SHADER_PRESET_SAVE_PARENT),
2454    MENU_LABEL(VIDEO_SHADER_PRESET_SAVE_GAME),
2455    MENU_LABEL(USER_LANGUAGE),
2456    MENU_LABEL(NETPLAY_NICKNAME),
2457    MENU_LABEL(VIDEO_VI_WIDTH),
2458    MENU_LABEL(VIDEO_OVERSCAN_CORRECTION_TOP),
2459    MENU_LABEL(VIDEO_OVERSCAN_CORRECTION_BOTTOM),
2460    MENU_LABEL(VIDEO_ASPECT_RATIO),
2461    MENU_LABEL(VIDEO_FORCE_ASPECT),
2462    MENU_LABEL(VIDEO_ASPECT_RATIO_AUTO),
2463    MENU_LABEL(VIDEO_ASPECT_RATIO_INDEX),
2464 #if defined(DINGUX)
2465    MENU_LABEL(VIDEO_DINGUX_IPU_KEEP_ASPECT),
2466    MENU_LABEL(VIDEO_DINGUX_IPU_FILTER_TYPE),
2467 
2468    MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_IPU_FILTER_BICUBIC,
2469    MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_IPU_FILTER_BILINEAR,
2470    MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_IPU_FILTER_NEAREST,
2471 #if defined(DINGUX_BETA)
2472    MENU_LABEL(VIDEO_DINGUX_REFRESH_RATE),
2473 
2474    MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_REFRESH_RATE_60HZ,
2475    MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_REFRESH_RATE_50HZ,
2476 #endif
2477 #if defined(RS90)
2478    MENU_LABEL(VIDEO_DINGUX_RS90_SOFTFILTER_TYPE),
2479 
2480    MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_RS90_SOFTFILTER_POINT,
2481    MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_RS90_SOFTFILTER_BRESENHAM_HORZ,
2482 #endif
2483 #endif
2484    MENU_LABEL(VIDEO_VFILTER),
2485    MENU_LABEL(VIDEO_GPU_RECORD),
2486    MENU_LABEL(RECORD_USE_OUTPUT_DIRECTORY),
2487    MENU_LABEL(RECORD_CONFIG),
2488    MENU_LABEL(STREAM_CONFIG),
2489    MENU_LABEL(RECORD_PATH),
2490    MENU_LABEL(VIDEO_POST_FILTER_RECORD),
2491    MENU_LABEL(RECORD_ENABLE),
2492 
2493    MENU_LABEL(SECONDS),
2494    MENU_LABEL(STATUS),
2495 
2496    MENU_ENUM_LABEL_VALUE_CORE_INFO_CORE_NAME,
2497    MENU_ENUM_LABEL_VALUE_CORE_INFO_CORE_LABEL,
2498    MENU_ENUM_LABEL_VALUE_CORE_INFO_SYSTEM_NAME,
2499    MENU_ENUM_LABEL_VALUE_CORE_INFO_SYSTEM_MANUFACTURER,
2500    MENU_ENUM_LABEL_VALUE_CORE_INFO_CATEGORIES,
2501    MENU_ENUM_LABEL_VALUE_CORE_INFO_AUTHORS,
2502    MENU_ENUM_LABEL_VALUE_CORE_INFO_PERMISSIONS,
2503    MENU_ENUM_LABEL_VALUE_CORE_INFO_LICENSES,
2504    MENU_ENUM_LABEL_VALUE_CORE_INFO_SUPPORTED_EXTENSIONS,
2505    MENU_ENUM_LABEL_VALUE_CORE_INFO_FIRMWARE,
2506    MENU_ENUM_LABEL_VALUE_CORE_INFO_REQUIRED_HW_API,
2507 
2508    /* System information */
2509 
2510    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_LAKKA_VERSION,
2511    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DYNAMIC_SUPPORT,
2512    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_BUILD_DATE,
2513    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_GIT_VERSION,
2514    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_MODEL,
2515    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES,
2516    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FRONTEND_IDENTIFIER,
2517    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FRONTEND_NAME,
2518    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FRONTEND_OS,
2519    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_RETRORATING_LEVEL,
2520    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE,
2521    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_NO_SOURCE,
2522    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_CHARGING,
2523    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_CHARGED,
2524    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_DISCHARGING,
2525    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_VIDEO_CONTEXT_DRIVER,
2526    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_WIDTH,
2527    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_HEIGHT,
2528    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_DPI,
2529    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_LIBRETRODB_SUPPORT,
2530    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_OVERLAY_SUPPORT,
2531    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_COMMAND_IFACE_SUPPORT,
2532    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_NETWORK_COMMAND_IFACE_SUPPORT,
2533    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_NETWORK_REMOTE_SUPPORT,
2534    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_COCOA_SUPPORT,
2535    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_RTGA_SUPPORT,
2536    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_RBMP_SUPPORT,
2537    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_RJPEG_SUPPORT,
2538    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_RPNG_SUPPORT,
2539    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_SDL_SUPPORT,
2540    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_SDL2_SUPPORT,
2541    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_VULKAN_SUPPORT,
2542    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_METAL_SUPPORT,
2543    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_OPENGL_SUPPORT,
2544    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_OPENGLES_SUPPORT,
2545    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_THREADING_SUPPORT,
2546    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_KMS_SUPPORT,
2547    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_UDEV_SUPPORT,
2548    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_OPENVG_SUPPORT,
2549    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_EGL_SUPPORT,
2550    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_X11_SUPPORT,
2551    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_WAYLAND_SUPPORT,
2552    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_XVIDEO_SUPPORT,
2553    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_ALSA_SUPPORT,
2554    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_OSS_SUPPORT,
2555    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_OPENAL_SUPPORT,
2556    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_COREAUDIO_SUPPORT,
2557    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_COREAUDIO3_SUPPORT,
2558    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_OPENSL_SUPPORT,
2559    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_RSOUND_SUPPORT,
2560    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_ROARAUDIO_SUPPORT,
2561    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_JACK_SUPPORT,
2562    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_PULSEAUDIO_SUPPORT,
2563    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DSOUND_SUPPORT,
2564    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_WASAPI_SUPPORT,
2565    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_XAUDIO2_SUPPORT,
2566    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_ZLIB_SUPPORT,
2567    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_7ZIP_SUPPORT,
2568    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DYLIB_SUPPORT,
2569    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CG_SUPPORT,
2570    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_GLSL_SUPPORT,
2571    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_SLANG_SUPPORT,
2572    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_HLSL_SUPPORT,
2573    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_SDL_IMAGE_SUPPORT,
2574    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FBO_SUPPORT,
2575    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FFMPEG_SUPPORT,
2576    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_MPV_SUPPORT,
2577    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CORETEXT_SUPPORT,
2578    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FREETYPE_SUPPORT,
2579    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_STB_TRUETYPE_SUPPORT,
2580    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_NETPLAY_SUPPORT,
2581    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_PYTHON_SUPPORT,
2582    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_V4L2_SUPPORT,
2583    MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_LIBUSB_SUPPORT,
2584 
2585    MENU_ENUM_LABEL_VALUE_CORE_ASSETS_DIR,
2586 
2587    MENU_LABEL(CONTENT_DIR),
2588    MENU_LABEL(DATABASE_SELECTION),
2589    MENU_LABEL(DATABASE_CURSOR_LIST),
2590    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_DEVELOPER),
2591    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_PUBLISHER),
2592    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_ORIGIN),
2593    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_FRANCHISE),
2594    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_ESRB_RATING),
2595    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_ELSPA_RATING),
2596    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_PEGI_RATING),
2597    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_CERO_RATING),
2598    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_BBFC_RATING),
2599    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_MAX_USERS),
2600    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_EDGE_MAGAZINE_ISSUE),
2601    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_EDGE_MAGAZINE_RATING),
2602    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_RELEASEDATE_BY_MONTH),
2603    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_RELEASEDATE_BY_YEAR),
2604    MENU_LABEL(DATABASE_CURSOR_LIST_ENTRY_DATABASE_INFO),
2605 
2606    MENU_ENUM_LABEL_VALUE_NO,
2607    MENU_ENUM_LABEL_VALUE_YES,
2608 
2609    MENU_ENUM_LABEL_VALUE_PORT,
2610 
2611    MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
2612    MENU_ENUM_LABEL_VALUE_RIGHT_ANALOG,
2613    MENU_ENUM_LABEL_VALUE_LEFT_ANALOG_FORCED,
2614    MENU_ENUM_LABEL_VALUE_RIGHT_ANALOG_FORCED,
2615 
2616    MENU_ENUM_LABEL_VALUE_LANG_ENGLISH,
2617    MENU_ENUM_LABEL_VALUE_LANG_JAPANESE,
2618    MENU_ENUM_LABEL_VALUE_LANG_FRENCH,
2619    MENU_ENUM_LABEL_VALUE_LANG_SPANISH,
2620    MENU_ENUM_LABEL_VALUE_LANG_GERMAN,
2621    MENU_ENUM_LABEL_VALUE_LANG_ITALIAN,
2622    MENU_ENUM_LABEL_VALUE_LANG_DUTCH,
2623    MENU_ENUM_LABEL_VALUE_LANG_PORTUGUESE_BRAZIL,
2624    MENU_ENUM_LABEL_VALUE_LANG_PORTUGUESE_PORTUGAL,
2625    MENU_ENUM_LABEL_VALUE_LANG_RUSSIAN,
2626    MENU_ENUM_LABEL_VALUE_LANG_KOREAN,
2627    MENU_ENUM_LABEL_VALUE_LANG_CHINESE_TRADITIONAL,
2628    MENU_ENUM_LABEL_VALUE_LANG_CHINESE_SIMPLIFIED,
2629    MENU_ENUM_LABEL_VALUE_LANG_ESPERANTO,
2630    MENU_ENUM_LABEL_VALUE_LANG_POLISH,
2631    MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
2632    MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
2633    MENU_ENUM_LABEL_VALUE_LANG_GREEK,
2634    MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
2635 
2636    MENU_ENUM_LABEL_VALUE_LANG_ASTURIAN,
2637    MENU_ENUM_LABEL_VALUE_LANG_CZECH,
2638    MENU_ENUM_LABEL_VALUE_LANG_DANISH,
2639    MENU_ENUM_LABEL_VALUE_LANG_SWEDISH,
2640    MENU_ENUM_LABEL_VALUE_LANG_CROATIAN,
2641    MENU_ENUM_LABEL_VALUE_LANG_CATALAN,
2642    MENU_ENUM_LABEL_VALUE_LANG_BULGARIAN,
2643    MENU_ENUM_LABEL_VALUE_LANG_BENGALI,
2644    MENU_ENUM_LABEL_VALUE_LANG_BASQUE,
2645    MENU_ENUM_LABEL_VALUE_LANG_AZERBAIJANI,
2646    MENU_ENUM_LABEL_VALUE_LANG_ALBANIAN,
2647    MENU_ENUM_LABEL_VALUE_LANG_AFRIKAANS,
2648    MENU_ENUM_LABEL_VALUE_LANG_ESTONIAN,
2649    MENU_ENUM_LABEL_VALUE_LANG_FILIPINO,
2650    MENU_ENUM_LABEL_VALUE_LANG_FINNISH,
2651    MENU_ENUM_LABEL_VALUE_LANG_GALICIAN,
2652    MENU_ENUM_LABEL_VALUE_LANG_GEORGIAN,
2653    MENU_ENUM_LABEL_VALUE_LANG_GUJARATI,
2654    MENU_ENUM_LABEL_VALUE_LANG_HAITIAN_CREOLE,
2655    MENU_ENUM_LABEL_VALUE_LANG_HEBREW,
2656    MENU_ENUM_LABEL_VALUE_LANG_HINDI,
2657    MENU_ENUM_LABEL_VALUE_LANG_HUNGARIAN,
2658    MENU_ENUM_LABEL_VALUE_LANG_ICELANDIC,
2659    MENU_ENUM_LABEL_VALUE_LANG_INDONESIAN,
2660    MENU_ENUM_LABEL_VALUE_LANG_IRISH,
2661    MENU_ENUM_LABEL_VALUE_LANG_KANNADA,
2662    MENU_ENUM_LABEL_VALUE_LANG_LATIN,
2663    MENU_ENUM_LABEL_VALUE_LANG_LATVIAN,
2664    MENU_ENUM_LABEL_VALUE_LANG_LITHUANIAN,
2665    MENU_ENUM_LABEL_VALUE_LANG_MACEDONIAN,
2666    MENU_ENUM_LABEL_VALUE_LANG_MALAY,
2667    MENU_ENUM_LABEL_VALUE_LANG_MALTESE,
2668    MENU_ENUM_LABEL_VALUE_LANG_NORWEGIAN,
2669    MENU_ENUM_LABEL_VALUE_LANG_PERSIAN,
2670    MENU_ENUM_LABEL_VALUE_LANG_ROMANIAN,
2671    MENU_ENUM_LABEL_VALUE_LANG_SERBIAN,
2672    MENU_ENUM_LABEL_VALUE_LANG_SLOVAK,
2673    MENU_ENUM_LABEL_VALUE_LANG_SLOVENIAN,
2674    MENU_ENUM_LABEL_VALUE_LANG_SWAHILI,
2675    MENU_ENUM_LABEL_VALUE_LANG_TAMIL,
2676    MENU_ENUM_LABEL_VALUE_LANG_TELUGU,
2677    MENU_ENUM_LABEL_VALUE_LANG_THAI,
2678    MENU_ENUM_LABEL_VALUE_LANG_UKRAINIAN,
2679    MENU_ENUM_LABEL_VALUE_LANG_URDU,
2680    MENU_ENUM_LABEL_VALUE_LANG_WELSH,
2681    MENU_ENUM_LABEL_VALUE_LANG_YIDDISH,
2682    MENU_ENUM_LABEL_VALUE_AI_SERVICE_IMAGE_MODE,
2683    MENU_ENUM_LABEL_VALUE_AI_SERVICE_SPEECH_MODE,
2684    MENU_ENUM_LABEL_VALUE_AI_SERVICE_NARRATOR_MODE,
2685 
2686    MENU_ENUM_LABEL_VALUE_NONE,
2687    MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE,
2688 
2689    MENU_LABEL(USE_BUILTIN_IMAGE_VIEWER),
2690    MENU_LABEL(OVERLAY_AUTOLOAD_PREFERRED),
2691    MENU_LABEL(LOAD_ARCHIVE),
2692    MENU_LABEL(OPEN_ARCHIVE),
2693    MENU_ENUM_LABEL_LOAD_ARCHIVE_DETECT_CORE,
2694    MENU_ENUM_LABEL_OPEN_ARCHIVE_DETECT_CORE,
2695 
2696    MENU_ENUM_LABEL_VALUE_WHAT_IS_A_CORE_DESC,
2697 
2698    MENU_LABEL(HELP_CHANGE_VIRTUAL_GAMEPAD),
2699    MENU_LABEL(HELP_CHANGE_VIRTUAL_GAMEPAD_DESC),
2700 
2701    MENU_LABEL(HELP_AUDIO_VIDEO_TROUBLESHOOTING),
2702 
2703    MENU_ENUM_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC,
2704 
2705    MENU_LABEL(HELP_SCANNING_CONTENT),
2706 
2707    MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC,
2708 
2709    MENU_LABEL(RESET_TO_DEFAULT_CONFIG),
2710    MENU_LABEL(SAVE_CURRENT_CONFIG),
2711    MENU_LABEL(SAVE_CURRENT_CONFIG_OVERRIDE_CORE),
2712    MENU_LABEL(SAVE_CURRENT_CONFIG_OVERRIDE_CONTENT_DIR),
2713    MENU_LABEL(SAVE_CURRENT_CONFIG_OVERRIDE_GAME),
2714 
2715    MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_BOXARTS,
2716    MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_SCREENSHOTS,
2717    MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_TITLE_SCREENS,
2718 
2719    MENU_ENUM_LABEL_VALUE_RGUI_THUMB_SCALE_POINT,
2720    MENU_ENUM_LABEL_VALUE_RGUI_THUMB_SCALE_BILINEAR,
2721    MENU_ENUM_LABEL_VALUE_RGUI_THUMB_SCALE_SINC,
2722 
2723    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_NONE,
2724    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_AUTO,
2725    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_X2,
2726    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_X3,
2727    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_X4,
2728    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_X5,
2729    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_X6,
2730    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_X7,
2731    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_X8,
2732    MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_X9,
2733 
2734    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_4_3,
2735    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_16_9,
2736    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_16_9_CENTRE,
2737    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_16_10,
2738    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_16_10_CENTRE,
2739    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_3_2,
2740    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_3_2_CENTRE,
2741    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_5_3,
2742    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_5_3_CENTRE,
2743 
2744 
2745    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_LOCK_NONE,
2746    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_LOCK_FIT_SCREEN,
2747    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_LOCK_INTEGER,
2748    MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_LOCK_FILL_SCREEN,
2749 
2750    MENU_ENUM_LABEL_VALUE_RGUI_PARTICLE_EFFECT_NONE,
2751    MENU_ENUM_LABEL_VALUE_RGUI_PARTICLE_EFFECT_SNOW,
2752    MENU_ENUM_LABEL_VALUE_RGUI_PARTICLE_EFFECT_SNOW_ALT,
2753    MENU_ENUM_LABEL_VALUE_RGUI_PARTICLE_EFFECT_RAIN,
2754    MENU_ENUM_LABEL_VALUE_RGUI_PARTICLE_EFFECT_VORTEX,
2755    MENU_ENUM_LABEL_VALUE_RGUI_PARTICLE_EFFECT_STARFIELD,
2756 
2757    /* Callback strings */
2758    MENU_ENUM_LABEL_CB_CORE_CONTENT_DIRS_LIST,
2759    MENU_ENUM_LABEL_CB_CORE_CONTENT_DOWNLOAD,
2760    MENU_ENUM_LABEL_CB_CORE_CONTENT_LIST,
2761    MENU_ENUM_LABEL_CB_CORE_THUMBNAILS_DOWNLOAD,
2762    MENU_ENUM_LABEL_CB_CORE_UPDATER_DOWNLOAD,
2763    MENU_ENUM_LABEL_CB_CORE_UPDATER_LIST,
2764    MENU_ENUM_LABEL_CB_DOWNLOAD_URL,
2765    MENU_ENUM_LABEL_CB_LAKKA_DOWNLOAD,
2766    MENU_ENUM_LABEL_CB_LAKKA_LIST,
2767    MENU_ENUM_LABEL_CB_MENU_THUMBNAIL,
2768    MENU_ENUM_LABEL_CB_MENU_LEFT_THUMBNAIL,
2769    MENU_ENUM_LABEL_CB_MENU_SAVESTATE_THUMBNAIL,
2770    MENU_ENUM_LABEL_CB_MENU_WALLPAPER,
2771    MENU_ENUM_LABEL_CB_PL_THUMBNAILS_DOWNLOAD,
2772    MENU_ENUM_LABEL_CB_THUMBNAILS_UPDATER_DOWNLOAD,
2773    MENU_ENUM_LABEL_CB_THUMBNAILS_UPDATER_LIST,
2774    MENU_ENUM_LABEL_CB_UPDATE_ASSETS,
2775    MENU_ENUM_LABEL_CB_UPDATE_AUTOCONFIG_PROFILES,
2776    MENU_ENUM_LABEL_CB_UPDATE_CHEATS,
2777    MENU_ENUM_LABEL_CB_UPDATE_CORE_INFO_FILES,
2778    MENU_ENUM_LABEL_CB_UPDATE_DATABASES,
2779    MENU_ENUM_LABEL_CB_UPDATE_OVERLAYS,
2780    MENU_ENUM_LABEL_CB_UPDATE_SHADERS_CG,
2781    MENU_ENUM_LABEL_CB_UPDATE_SHADERS_GLSL,
2782    MENU_ENUM_LABEL_CB_UPDATE_SHADERS_SLANG,
2783    MENU_ENUM_LABEL_CB_DISCORD_AVATAR,
2784    MENU_ENUM_LABEL_CB_SINGLE_THUMBNAIL,
2785 
2786    /* Sublabels */
2787    MENU_LABEL(MIXER_ACTION_PLAY),
2788    MENU_LABEL(MIXER_ACTION_PLAY_LOOPED),
2789    MENU_LABEL(MIXER_ACTION_PLAY_SEQUENTIAL),
2790    MENU_LABEL(MIXER_ACTION_STOP),
2791    MENU_LABEL(MIXER_ACTION_REMOVE),
2792    MENU_LABEL(MIXER_ACTION_VOLUME),
2793    MENU_ENUM_SUBLABEL_INFORMATION_LIST_LIST,
2794 #ifdef HAVE_LAKKA
2795    MENU_ENUM_SUBLABEL_SERVICES_SETTINGS,
2796 #endif
2797 
2798    MENU_LABEL(MENU_WIDGETS_ENABLE),
2799    MENU_LABEL(MENU_SHOW_LOAD_CONTENT_ANIMATION),
2800 
2801    MENU_LABEL(NOTIFICATION_SHOW_AUTOCONFIG),
2802    MENU_LABEL(NOTIFICATION_SHOW_CHEATS_APPLIED),
2803    MENU_LABEL(NOTIFICATION_SHOW_PATCH_APPLIED),
2804    MENU_LABEL(NOTIFICATION_SHOW_REMAP_LOAD),
2805    MENU_LABEL(NOTIFICATION_SHOW_CONFIG_OVERRIDE_LOAD),
2806    MENU_LABEL(NOTIFICATION_SHOW_SET_INITIAL_DISK),
2807    MENU_LABEL(NOTIFICATION_SHOW_FAST_FORWARD),
2808    MENU_LABEL(NOTIFICATION_SHOW_SCREENSHOT),
2809    MENU_LABEL(NOTIFICATION_SHOW_SCREENSHOT_DURATION),
2810    MENU_LABEL(NOTIFICATION_SHOW_SCREENSHOT_FLASH),
2811 
2812    MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SCREENSHOT_DURATION_NORMAL,
2813    MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SCREENSHOT_DURATION_FAST,
2814    MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SCREENSHOT_DURATION_VERY_FAST,
2815    MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SCREENSHOT_DURATION_INSTANT,
2816 
2817    MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SCREENSHOT_FLASH_NORMAL,
2818    MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SCREENSHOT_FLASH_FAST,
2819 
2820    MENU_LABEL(NOTIFICATION_SHOW_REFRESH_RATE),
2821 
2822    MENU_LABEL(SELECT_FILE),
2823    MENU_LABEL(SELECT_FROM_PLAYLIST),
2824 
2825    MENU_ENUM_LABEL_VALUE_FILTER,
2826    MENU_ENUM_LABEL_VALUE_SCALE,
2827    MENU_ENUM_LABEL_VALUE_NETPLAY_START_WHEN_LOADED,
2828    MENU_ENUM_LABEL_VALUE_NETPLAY_LOAD_CONTENT_MANUALLY,
2829    MENU_ENUM_LABEL_VALUE_NETPLAY_COMPAT_CONTENT_FOUND,
2830 
2831    MENU_LABEL(NETPLAY_USE_MITM_SERVER),
2832    MENU_LABEL(NETPLAY_MITM_SERVER),
2833    MENU_LABEL(VIDEO_WINDOW_SHOW_DECORATIONS),
2834    MENU_LABEL(VIDEO_WINDOW_SAVE_POSITION),
2835 
2836    MENU_ENUM_LABEL_VALUE_QT_INFO,
2837    MENU_ENUM_LABEL_VALUE_QT_MENU_FILE,
2838    MENU_ENUM_LABEL_VALUE_QT_MENU_FILE_LOAD_CORE,
2839    MENU_ENUM_LABEL_VALUE_QT_MENU_FILE_UNLOAD_CORE,
2840    MENU_ENUM_LABEL_VALUE_QT_MENU_FILE_EXIT,
2841    MENU_ENUM_LABEL_VALUE_QT_MENU_EDIT,
2842    MENU_ENUM_LABEL_VALUE_QT_MENU_EDIT_SEARCH,
2843    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW,
2844    MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR,
2845    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_CLOSED_DOCKS,
2846    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_SHADER_PARAMS,
2847    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS,
2848    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SAVE_DOCK_POSITIONS,
2849    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SAVE_GEOMETRY,
2850    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SAVE_LAST_TAB,
2851    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_THEME,
2852    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_THEME_SYSTEM_DEFAULT,
2853    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_THEME_DARK,
2854    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_THEME_CUSTOM,
2855    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_TITLE,
2856    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_HIGHLIGHT_COLOR,
2857    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SUGGEST_LOADED_CORE_FIRST,
2858    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SHOW_HIDDEN_FILES,
2859    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_ALL_PLAYLISTS_LIST_MAX_COUNT,
2860    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_ALL_PLAYLISTS_GRID_MAX_COUNT,
2861    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_STARTUP_PLAYLIST,
2862    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_THUMBNAIL_TYPE,
2863    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_THUMBNAIL_CACHE_LIMIT,
2864    MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_THUMBNAIL_DROP_SIZE_LIMIT,
2865    MENU_ENUM_LABEL_VALUE_QT_MENU_TOOLS,
2866    MENU_ENUM_LABEL_VALUE_QT_MENU_HELP,
2867    MENU_ENUM_LABEL_VALUE_QT_MENU_DOCK_CONTENT_BROWSER,
2868    MENU_ENUM_LABEL_VALUE_QT_THUMBNAIL_BOXART,
2869    MENU_ENUM_LABEL_VALUE_QT_THUMBNAIL_SCREENSHOT,
2870    MENU_ENUM_LABEL_VALUE_QT_THUMBNAIL_TITLE_SCREEN,
2871    MENU_ENUM_LABEL_VALUE_QT_LOAD_CORE,
2872    MENU_ENUM_LABEL_VALUE_QT_LOAD_CUSTOM_CORE,
2873    MENU_ENUM_LABEL_VALUE_QT_LOADING_CORE,
2874    MENU_ENUM_LABEL_VALUE_QT_NAME,
2875    MENU_ENUM_LABEL_VALUE_QT_CORE_VERSION,
2876    MENU_ENUM_LABEL_VALUE_QT_TAB_PLAYLISTS,
2877    MENU_ENUM_LABEL_VALUE_QT_TAB_FILE_BROWSER,
2878    MENU_ENUM_LABEL_VALUE_QT_TAB_FILE_BROWSER_TOP,
2879    MENU_ENUM_LABEL_VALUE_QT_TAB_FILE_BROWSER_UP,
2880    MENU_ENUM_LABEL_VALUE_QT_ALL_PLAYLISTS,
2881    MENU_ENUM_LABEL_VALUE_QT_CORE,
2882    MENU_ENUM_LABEL_VALUE_QT_CORE_INFO,
2883    MENU_ENUM_LABEL_VALUE_QT_CORE_SELECTION_ASK,
2884    MENU_ENUM_LABEL_VALUE_QT_INFORMATION,
2885    MENU_ENUM_LABEL_VALUE_QT_WARNING,
2886    MENU_ENUM_LABEL_VALUE_QT_ERROR,
2887    MENU_ENUM_LABEL_VALUE_QT_RESTART_TO_TAKE_EFFECT,
2888    MENU_ENUM_LABEL_VALUE_QT_LOG,
2889    MENU_ENUM_LABEL_VALUE_QT_SCAN_FINISHED,
2890    MENU_ENUM_LABEL_VALUE_QT_DONT_SHOW_AGAIN,
2891    MENU_ENUM_LABEL_VALUE_QT_STOP,
2892    MENU_ENUM_LABEL_VALUE_QT_ASSOCIATE_CORE,
2893    MENU_ENUM_LABEL_VALUE_QT_HIDDEN_PLAYLISTS,
2894    MENU_ENUM_LABEL_VALUE_QT_HIDE,
2895    MENU_ENUM_LABEL_VALUE_QT_CHOOSE,
2896    MENU_ENUM_LABEL_VALUE_QT_SELECT_COLOR,
2897    MENU_ENUM_LABEL_VALUE_QT_SELECT_THEME,
2898    MENU_ENUM_LABEL_VALUE_QT_CUSTOM_THEME,
2899    MENU_ENUM_LABEL_VALUE_QT_FILE_PATH_IS_BLANK,
2900    MENU_ENUM_LABEL_VALUE_QT_FILE_IS_EMPTY,
2901    MENU_ENUM_LABEL_VALUE_QT_FILE_READ_OPEN_FAILED,
2902    MENU_ENUM_LABEL_VALUE_QT_FILE_WRITE_OPEN_FAILED,
2903    MENU_ENUM_LABEL_VALUE_QT_FILE_DOES_NOT_EXIST,
2904    MENU_ENUM_LABEL_VALUE_QT_ZOOM,
2905    MENU_ENUM_LABEL_VALUE_QT_VIEW,
2906    MENU_ENUM_LABEL_VALUE_QT_VIEW_TYPE_ICONS,
2907    MENU_ENUM_LABEL_VALUE_QT_VIEW_TYPE_LIST,
2908    MENU_ENUM_LABEL_VALUE_QT_PROGRESS,
2909    MENU_ENUM_LABEL_VALUE_QT_NEW_PLAYLIST,
2910    MENU_ENUM_LABEL_VALUE_QT_ENTER_NEW_PLAYLIST_NAME,
2911    MENU_ENUM_LABEL_VALUE_QT_DELETE_PLAYLIST,
2912    MENU_ENUM_LABEL_VALUE_QT_RENAME_PLAYLIST,
2913    MENU_ENUM_LABEL_VALUE_QT_CONFIRM_DELETE_PLAYLIST,
2914    MENU_ENUM_LABEL_VALUE_QT_CONFIRM_DELETE_PLAYLIST_ITEM,
2915    MENU_ENUM_LABEL_VALUE_QT_QUESTION,
2916    MENU_ENUM_LABEL_VALUE_QT_COULD_NOT_DELETE_FILE,
2917    MENU_ENUM_LABEL_VALUE_QT_COULD_NOT_RENAME_FILE,
2918    MENU_ENUM_LABEL_VALUE_QT_GATHERING_LIST_OF_FILES,
2919    MENU_ENUM_LABEL_VALUE_QT_ADDING_FILES_TO_PLAYLIST,
2920    MENU_ENUM_LABEL_VALUE_QT_PLAYLIST_ENTRY,
2921    MENU_ENUM_LABEL_VALUE_QT_PLAYLIST_ENTRY_NAME,
2922    MENU_ENUM_LABEL_VALUE_QT_PLAYLIST_ENTRY_PATH,
2923    MENU_ENUM_LABEL_VALUE_QT_PLAYLIST_ENTRY_CORE,
2924    MENU_ENUM_LABEL_VALUE_QT_PLAYLIST_ENTRY_DATABASE,
2925    MENU_ENUM_LABEL_VALUE_QT_PLAYLIST_ENTRY_EXTENSIONS,
2926    MENU_ENUM_LABEL_VALUE_QT_PLAYLIST_ENTRY_EXTENSIONS_PLACEHOLDER,
2927    MENU_ENUM_LABEL_VALUE_QT_PLAYLIST_ENTRY_FILTER_INSIDE_ARCHIVES,
2928    MENU_ENUM_LABEL_VALUE_QT_FOR_THUMBNAILS,
2929    MENU_ENUM_LABEL_VALUE_QT_CANNOT_ADD_TO_ALL_PLAYLISTS,
2930    MENU_ENUM_LABEL_VALUE_QT_DELETE,
2931    MENU_ENUM_LABEL_VALUE_QT_ADD_ENTRY,
2932    MENU_ENUM_LABEL_VALUE_QT_ADD_FILES,
2933    MENU_ENUM_LABEL_VALUE_QT_ADD_FOLDER,
2934    MENU_ENUM_LABEL_VALUE_QT_EDIT,
2935    MENU_ENUM_LABEL_VALUE_QT_SELECT_FILES,
2936    MENU_ENUM_LABEL_VALUE_QT_SELECT_FOLDER,
2937    MENU_ENUM_LABEL_VALUE_QT_FIELD_MULTIPLE,
2938    MENU_ENUM_LABEL_VALUE_QT_COULD_NOT_UPDATE_PLAYLIST_ENTRY,
2939    MENU_ENUM_LABEL_VALUE_QT_PLEASE_FILL_OUT_REQUIRED_FIELDS,
2940    MENU_ENUM_LABEL_VALUE_QT_MENU_HELP_ABOUT,
2941    MENU_ENUM_LABEL_VALUE_QT_MENU_HELP_ABOUT_CONTRIBUTORS,
2942    MENU_ENUM_LABEL_VALUE_QT_MENU_HELP_DOCUMENTATION,
2943    MENU_ENUM_LABEL_VALUE_QT_NETWORK_ERROR,
2944    MENU_ENUM_LABEL_VALUE_QT_UPDATE_RETROARCH_NIGHTLY,
2945    MENU_ENUM_LABEL_VALUE_QT_UPDATE_RETROARCH_FINISHED,
2946    MENU_ENUM_LABEL_VALUE_QT_UPDATE_RETROARCH_FAILED,
2947    MENU_ENUM_LABEL_VALUE_QT_CURRENT_SHADER,
2948    MENU_ENUM_LABEL_VALUE_QT_MOVE_DOWN,
2949    MENU_ENUM_LABEL_VALUE_QT_MOVE_UP,
2950    MENU_ENUM_LABEL_VALUE_QT_LOAD,
2951    MENU_ENUM_LABEL_VALUE_QT_SAVE,
2952    MENU_ENUM_LABEL_VALUE_QT_REMOVE,
2953    MENU_ENUM_LABEL_VALUE_QT_REMOVE_PASSES,
2954    MENU_ENUM_LABEL_VALUE_QT_APPLY,
2955    MENU_ENUM_LABEL_VALUE_QT_SHADER_ADD_PASS,
2956    MENU_ENUM_LABEL_VALUE_QT_SHADER_CLEAR_ALL_PASSES,
2957    MENU_ENUM_LABEL_VALUE_QT_SHADER_NO_PASSES,
2958    MENU_ENUM_LABEL_VALUE_QT_RESET_PASS,
2959    MENU_ENUM_LABEL_VALUE_QT_RESET_ALL_PASSES,
2960    MENU_ENUM_LABEL_VALUE_QT_RESET_PARAMETER,
2961    MENU_ENUM_LABEL_VALUE_QT_DOWNLOAD_THUMBNAIL,
2962    MENU_ENUM_LABEL_VALUE_QT_DOWNLOAD_ALREADY_IN_PROGRESS,
2963    MENU_ENUM_LABEL_VALUE_QT_DOWNLOAD_ALL_THUMBNAILS,
2964    MENU_ENUM_LABEL_VALUE_QT_DOWNLOAD_ALL_THUMBNAILS_ENTIRE_SYSTEM,
2965    MENU_ENUM_LABEL_VALUE_QT_DOWNLOAD_ALL_THUMBNAILS_THIS_PLAYLIST,
2966    MENU_ENUM_LABEL_VALUE_QT_THUMBNAIL_PACK_DOWNLOADED_SUCCESSFULLY,
2967    MENU_ENUM_LABEL_VALUE_QT_DOWNLOAD_PLAYLIST_THUMBNAIL_PROGRESS,
2968    MENU_ENUM_LABEL_VALUE_QT_CORE_OPTIONS,
2969    MENU_ENUM_LABEL_VALUE_QT_ITEMS_COUNT,
2970    MENU_ENUM_LABEL_VALUE_QT_DROP_IMAGE_HERE,
2971    MENU_ENUM_LABEL_VALUE_QT_RESET,
2972    MENU_ENUM_LABEL_VALUE_QT_RESET_ALL,
2973 
2974    MENU_LABEL(MIDI_INPUT),
2975    MENU_LABEL(MIDI_OUTPUT),
2976    MENU_LABEL(MIDI_VOLUME),
2977 
2978    MENU_LABEL(SUSTAINED_PERFORMANCE_MODE),
2979    MENU_LABEL(CPU_PERF_MODE),
2980    MENU_LABEL(CPU_PERFPOWER),
2981    MENU_LABEL(CPU_POLICY_ENTRY),
2982    MENU_LABEL(CPU_POLICY_MIN_FREQ),
2983    MENU_LABEL(CPU_POLICY_MAX_FREQ),
2984    MENU_LABEL(CPU_POLICY_GOVERNOR),
2985    MENU_LABEL(CPU_POLICY_CORE_GOVERNOR),
2986    MENU_LABEL(CPU_POLICY_MENU_GOVERNOR),
2987    MENU_LABEL(CPU_MANAGED_MIN_FREQ),
2988    MENU_LABEL(CPU_MANAGED_MAX_FREQ),
2989 
2990    MENU_ENUM_LABEL_VALUE_CPU_PERF_MODE_MANAGED_PERF,
2991    MENU_ENUM_LABEL_VALUE_CPU_PERF_MODE_MANAGED_PER_CONTEXT,
2992    MENU_ENUM_LABEL_VALUE_CPU_PERF_MODE_MAX_PERF,
2993    MENU_ENUM_LABEL_VALUE_CPU_PERF_MODE_MIN_POWER,
2994    MENU_ENUM_LABEL_VALUE_CPU_PERF_MODE_BALANCED,
2995    MENU_ENUM_LABEL_VALUE_CPU_PERF_MODE_MANUAL,
2996 
2997    MENU_ENUM_SUBLABEL_VALUE_CPU_PERF_MODE_MANAGED_PERF,
2998    MENU_ENUM_SUBLABEL_VALUE_CPU_PERF_MODE_MANAGED_PER_CONTEXT,
2999    MENU_ENUM_SUBLABEL_VALUE_CPU_PERF_MODE_MAX_PERF,
3000    MENU_ENUM_SUBLABEL_VALUE_CPU_PERF_MODE_MIN_POWER,
3001    MENU_ENUM_SUBLABEL_VALUE_CPU_PERF_MODE_BALANCED,
3002    MENU_ENUM_SUBLABEL_VALUE_CPU_PERF_MODE_MANUAL,
3003 
3004    MENU_ENUM_LABEL_CHEAT_HANDLER_TYPE_EMU,
3005    MENU_ENUM_LABEL_CHEAT_HANDLER_TYPE_RETRO,
3006    MENU_ENUM_LABEL_CHEAT_TYPE_DISABLED,
3007    MENU_ENUM_LABEL_CHEAT_TYPE_SET_TO_VALUE,
3008    MENU_ENUM_LABEL_CHEAT_TYPE_INCREASE_VALUE,
3009    MENU_ENUM_LABEL_CHEAT_TYPE_DECREASE_VALUE,
3010    MENU_ENUM_LABEL_CHEAT_TYPE_RUN_NEXT_IF_EQ,
3011    MENU_ENUM_LABEL_CHEAT_TYPE_RUN_NEXT_IF_NEQ,
3012    MENU_ENUM_LABEL_CHEAT_TYPE_RUN_NEXT_IF_LT,
3013    MENU_ENUM_LABEL_CHEAT_TYPE_RUN_NEXT_IF_GT,
3014    MENU_ENUM_LABEL_RUMBLE_TYPE_DISABLED,
3015    MENU_ENUM_LABEL_RUMBLE_TYPE_CHANGES,
3016    MENU_ENUM_LABEL_RUMBLE_TYPE_DOES_NOT_CHANGE,
3017    MENU_ENUM_LABEL_RUMBLE_TYPE_INCREASE,
3018    MENU_ENUM_LABEL_RUMBLE_TYPE_DECREASE,
3019    MENU_ENUM_LABEL_RUMBLE_TYPE_EQ_VALUE,
3020    MENU_ENUM_LABEL_RUMBLE_TYPE_NEQ_VALUE,
3021    MENU_ENUM_LABEL_RUMBLE_TYPE_LT_VALUE,
3022    MENU_ENUM_LABEL_RUMBLE_TYPE_GT_VALUE,
3023    MENU_ENUM_LABEL_RUMBLE_TYPE_INCREASE_BY_VALUE,
3024    MENU_ENUM_LABEL_RUMBLE_TYPE_DECREASE_BY_VALUE,
3025    MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_1,
3026    MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_2,
3027    MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_4,
3028    MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_8,
3029    MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_16,
3030    MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_32,
3031    MENU_ENUM_LABEL_RUMBLE_PORT_0,
3032    MENU_ENUM_LABEL_RUMBLE_PORT_1,
3033    MENU_ENUM_LABEL_RUMBLE_PORT_2,
3034    MENU_ENUM_LABEL_RUMBLE_PORT_3,
3035    MENU_ENUM_LABEL_RUMBLE_PORT_4,
3036    MENU_ENUM_LABEL_RUMBLE_PORT_5,
3037    MENU_ENUM_LABEL_RUMBLE_PORT_6,
3038    MENU_ENUM_LABEL_RUMBLE_PORT_7,
3039    MENU_ENUM_LABEL_RUMBLE_PORT_8,
3040    MENU_ENUM_LABEL_RUMBLE_PORT_9,
3041    MENU_ENUM_LABEL_RUMBLE_PORT_10,
3042    MENU_ENUM_LABEL_RUMBLE_PORT_11,
3043    MENU_ENUM_LABEL_RUMBLE_PORT_12,
3044    MENU_ENUM_LABEL_RUMBLE_PORT_13,
3045    MENU_ENUM_LABEL_RUMBLE_PORT_14,
3046    MENU_ENUM_LABEL_RUMBLE_PORT_15,
3047    MENU_ENUM_LABEL_RUMBLE_PORT_16,
3048    MENU_ENUM_LABEL_CHEAT_SEARCH_EXACT_VAL,
3049    MENU_ENUM_LABEL_CHEAT_SEARCH_LT_VAL,
3050    MENU_ENUM_LABEL_CHEAT_SEARCH_LTE_VAL,
3051    MENU_ENUM_LABEL_CHEAT_SEARCH_GT_VAL,
3052    MENU_ENUM_LABEL_CHEAT_SEARCH_GTE_VAL,
3053    MENU_ENUM_LABEL_CHEAT_SEARCH_EQ_VAL,
3054    MENU_ENUM_LABEL_CHEAT_SEARCH_NEQ_VAL,
3055    MENU_ENUM_LABEL_CHEAT_SEARCH_EQPLUS_VAL,
3056    MENU_ENUM_LABEL_CHEAT_SEARCH_EQMINUS_VAL,
3057    MSG_CHEAT_INIT_SUCCESS,
3058    MSG_CHEAT_INIT_FAIL,
3059    MSG_CHEAT_SEARCH_NOT_INITIALIZED,
3060    MSG_CHEAT_SEARCH_FOUND_MATCHES,
3061    MSG_CHEAT_SEARCH_ADDED_MATCHES_SUCCESS,
3062    MSG_CHEAT_SEARCH_ADDED_MATCHES_FAIL,
3063    MSG_CHEAT_SEARCH_ADDED_MATCHES_TOO_MANY,
3064    MSG_CHEAT_DELETE_ALL_INSTRUCTIONS,
3065    MSG_CHEAT_ADD_TOP_SUCCESS,
3066    MSG_CHEAT_ADD_BOTTOM_SUCCESS,
3067    MSG_CHEAT_DELETE_ALL_SUCCESS,
3068    MSG_CHEAT_ADD_AFTER_SUCCESS,
3069    MSG_CHEAT_ADD_BEFORE_SUCCESS,
3070    MSG_CHEAT_COPY_AFTER_SUCCESS,
3071    MSG_CHEAT_COPY_BEFORE_SUCCESS,
3072    MSG_CHEAT_DELETE_SUCCESS,
3073    MSG_CHEAT_SEARCH_ADD_MATCH_SUCCESS,
3074    MSG_CHEAT_SEARCH_ADD_MATCH_FAIL,
3075    MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS,
3076    MSG_CHEEVOS_HARDCORE_MODE_DISABLED,
3077    MSG_CHEEVOS_HARDCORE_MODE_DISABLED_CHEAT,
3078    MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
3079    MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
3080    MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
3081    MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
3082    MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
3083    MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
3084    MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
3085    MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
3086    MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
3087    MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
3088    MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
3089    MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
3090    MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
3091    MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
3092    MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
3093    MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
3094    MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
3095    MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
3096    MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
3097    MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
3098    MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
3099    MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
3100    MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
3101    MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
3102    MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
3103    MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
3104 
3105    MENU_LABEL(SWITCH_GPU_PROFILE),
3106    MENU_LABEL(SWITCH_CPU_PROFILE),
3107 
3108    MENU_ENUM_LABEL_VALUE_DOWN_Y_L_R,
3109    MENU_ENUM_LABEL_VALUE_L3_R3,
3110    MENU_ENUM_LABEL_VALUE_L1_R1_START_SELECT,
3111    MENU_ENUM_LABEL_VALUE_START_SELECT,
3112    MENU_ENUM_LABEL_VALUE_L3_R,
3113    MENU_ENUM_LABEL_VALUE_L_R,
3114    MENU_ENUM_LABEL_VALUE_HOLD_START,
3115    MENU_ENUM_LABEL_VALUE_HOLD_SELECT,
3116    MENU_ENUM_LABEL_VALUE_DOWN_SELECT,
3117    MENU_ENUM_LABEL_VALUE_L2_R2,
3118 
3119    MENU_LABEL(PLAYLIST_USE_OLD_FORMAT),
3120    MENU_LABEL(PLAYLIST_COMPRESSION),
3121    MENU_LABEL(MENU_SOUNDS),
3122    MENU_LABEL(MENU_SOUND_OK),
3123    MENU_LABEL(MENU_SOUND_CANCEL),
3124    MENU_LABEL(MENU_SOUND_NOTICE),
3125    MENU_LABEL(MENU_SOUND_BGM),
3126    MENU_ENUM_LABEL_VALUE_VIDEO_DRIVER_FALLBACK,
3127    MENU_LABEL(CONTENT_RUNTIME_LOG),
3128    MENU_LABEL(CONTENT_RUNTIME_LOG_AGGREGATE),
3129 
3130    MENU_LABEL(PLAYLIST_SHOW_INLINE_CORE_NAME),
3131    MENU_LABEL(PLAYLIST_SORT_ALPHABETICAL),
3132    MENU_LABEL(PLAYLIST_SHOW_SUBLABELS),
3133    MENU_LABEL(PLAYLIST_SHOW_ENTRY_IDX),
3134    MENU_LABEL(PLAYLIST_FUZZY_ARCHIVE_MATCH),
3135    MENU_LABEL(PLAYLIST_SUBLABEL_RUNTIME_TYPE),
3136    MENU_LABEL(PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE),
3137    MENU_LABEL(PLAYLIST_PORTABLE_PATHS),
3138 
3139    MENU_ENUM_LABEL_VALUE_PLAYLIST_INLINE_CORE_DISPLAY_HIST_FAV,
3140    MENU_ENUM_LABEL_VALUE_PLAYLIST_INLINE_CORE_DISPLAY_ALWAYS,
3141    MENU_ENUM_LABEL_VALUE_PLAYLIST_INLINE_CORE_DISPLAY_NEVER,
3142 
3143    MENU_ENUM_LABEL_VALUE_PLAYLIST_ENTRY_REMOVE_ENABLE_HIST_FAV,
3144    MENU_ENUM_LABEL_VALUE_PLAYLIST_ENTRY_REMOVE_ENABLE_ALL,
3145    MENU_ENUM_LABEL_VALUE_PLAYLIST_ENTRY_REMOVE_ENABLE_NONE,
3146 
3147    MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_CORE,
3148    MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_RUNTIME,
3149    MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED,
3150 
3151    MENU_ENUM_LABEL_VALUE_PLAYLIST_RUNTIME_PER_CORE,
3152    MENU_ENUM_LABEL_VALUE_PLAYLIST_RUNTIME_AGGREGATE,
3153 
3154    MENU_LABEL(HELP_SEND_DEBUG_INFO),
3155    MENU_ENUM_LABEL_VALUE_HELP_SEND_DEBUG_INFO_DESC,
3156 
3157    MSG_FAILED_TO_SAVE_DEBUG_INFO,
3158    MSG_FAILED_TO_SEND_DEBUG_INFO,
3159    MSG_SENDING_DEBUG_INFO,
3160    MSG_SENT_DEBUG_INFO,
3161    MSG_PRESS_TWO_MORE_TIMES_TO_SEND_DEBUG_INFO,
3162    MSG_PRESS_ONE_MORE_TIME_TO_SEND_DEBUG_INFO,
3163 
3164    MENU_LABEL(VIBRATE_ON_KEYPRESS),
3165    MENU_LABEL(ENABLE_DEVICE_VIBRATION),
3166    MENU_LABEL(VIDEO_GPU_INDEX),
3167 
3168    MSG_DUMPING_DISC,
3169    MSG_DRIVE_NUMBER,
3170    MSG_LOAD_CORE_FIRST,
3171    MSG_DISC_DUMP_FAILED_TO_READ_FROM_DRIVE,
3172    MSG_DISC_DUMP_FAILED_TO_WRITE_TO_DISK,
3173    MSG_NO_DISC_INSERTED,
3174    MENU_LABEL(DELETE_PLAYLIST),
3175 
3176    /* Manual content scan */
3177    MENU_LABEL(MANUAL_CONTENT_SCAN_LIST),
3178    MENU_LABEL(MANUAL_CONTENT_SCAN_DIR),
3179    MENU_LABEL(MANUAL_CONTENT_SCAN_SYSTEM_NAME),
3180    MENU_LABEL(MANUAL_CONTENT_SCAN_SYSTEM_NAME_CUSTOM),
3181    MENU_LABEL(MANUAL_CONTENT_SCAN_CORE_NAME),
3182    MENU_LABEL(MANUAL_CONTENT_SCAN_FILE_EXTS),
3183    MENU_LABEL(MANUAL_CONTENT_SCAN_SEARCH_RECURSIVELY),
3184    MENU_LABEL(MANUAL_CONTENT_SCAN_SEARCH_ARCHIVES),
3185    MENU_LABEL(MANUAL_CONTENT_SCAN_DAT_FILE),
3186    MENU_LABEL(MANUAL_CONTENT_SCAN_DAT_FILE_FILTER),
3187    MENU_LABEL(MANUAL_CONTENT_SCAN_OVERWRITE),
3188    MENU_LABEL(MANUAL_CONTENT_SCAN_START),
3189 
3190    MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_SYSTEM_NAME_USE_CONTENT_DIR,
3191    MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_SYSTEM_NAME_USE_CUSTOM,
3192 
3193    MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_CORE_NAME_DETECT,
3194 
3195    MSG_MANUAL_CONTENT_SCAN_DAT_FILE_INVALID,
3196    MSG_MANUAL_CONTENT_SCAN_DAT_FILE_TOO_LARGE,
3197    MSG_MANUAL_CONTENT_SCAN_DAT_FILE_LOAD_ERROR,
3198    MSG_MANUAL_CONTENT_SCAN_INVALID_CONFIG,
3199    MSG_MANUAL_CONTENT_SCAN_INVALID_CONTENT,
3200    MSG_MANUAL_CONTENT_SCAN_START,
3201    MSG_MANUAL_CONTENT_SCAN_IN_PROGRESS,
3202    MSG_MANUAL_CONTENT_SCAN_M3U_CLEANUP,
3203    MSG_MANUAL_CONTENT_SCAN_END,
3204 
3205    MSG_LAST,
3206 
3207    /* Ensure sizeof(enum) == sizeof(int) */
3208    MSG_DUMMY          = INT_MAX
3209 };
3210 
3211 /* Callback strings */
3212 
3213 const char *msg_hash_to_str(enum msg_hash_enums msg);
3214 
3215 const char *msg_hash_to_str_fr(enum msg_hash_enums msg);
3216 int msg_hash_get_help_fr_enum(enum msg_hash_enums msg, char *s, size_t len);
3217 
3218 const char *msg_hash_to_str_ru(enum msg_hash_enums msg);
3219 
3220 const char *msg_hash_to_str_de(enum msg_hash_enums msg);
3221 int msg_hash_get_help_de_enum(enum msg_hash_enums msg, char *s, size_t len);
3222 
3223 const char *msg_hash_to_str_es(enum msg_hash_enums msg);
3224 int msg_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len);
3225 
3226 const char *msg_hash_to_str_eo(enum msg_hash_enums msg);
3227 int msg_hash_get_help_eo_enum(enum msg_hash_enums msg, char *s, size_t len);
3228 
3229 const char *msg_hash_to_str_it(enum msg_hash_enums msg);
3230 int msg_hash_get_help_it_enum(enum msg_hash_enums msg, char *s, size_t len);
3231 
3232 const char *msg_hash_to_str_jp(enum msg_hash_enums msg);
3233 int msg_hash_get_help_jp_enum(enum msg_hash_enums msg, char *s, size_t len);
3234 
3235 const char *msg_hash_to_str_ko(enum msg_hash_enums msg);
3236 int msg_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len);
3237 
3238 const char *msg_hash_to_str_pt_br(enum msg_hash_enums msg);
3239 int msg_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len);
3240 
3241 const char *msg_hash_to_str_pt_pt(enum msg_hash_enums msg);
3242 int msg_hash_get_help_pt_pt_enum(enum msg_hash_enums msg, char *s, size_t len);
3243 
3244 const char *msg_hash_to_str_pl(enum msg_hash_enums msg);
3245 int msg_hash_get_help_pl_enum(enum msg_hash_enums msg, char *s, size_t len);
3246 
3247 const char *msg_hash_to_str_nl(enum msg_hash_enums msg);
3248 int msg_hash_get_help_nl_enum(enum msg_hash_enums msg, char *s, size_t len);
3249 
3250 const char *msg_hash_to_str_vn(enum msg_hash_enums msg);
3251 int msg_hash_get_help_vn_enum(enum msg_hash_enums msg, char *s, size_t len);
3252 
3253 const char *msg_hash_to_str_chs(enum msg_hash_enums msg);
3254 int msg_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len);
3255 
3256 const char *msg_hash_to_str_cht(enum msg_hash_enums msg);
3257 int msg_hash_get_help_cht_enum(enum msg_hash_enums msg, char *s, size_t len);
3258 
3259 const char *msg_hash_to_str_us(enum msg_hash_enums msg);
3260 int msg_hash_get_help_us_enum(enum msg_hash_enums msg, char *s, size_t len);
3261 
3262 const char *msg_hash_to_str_ar(enum msg_hash_enums msg);
3263 int msg_hash_get_help_ar_enum(enum msg_hash_enums msg, char *s, size_t len);
3264 
3265 const char *msg_hash_to_str_el(enum msg_hash_enums msg);
3266 int msg_hash_get_help_el_enum(enum msg_hash_enums msg, char *s, size_t len);
3267 
3268 const char *msg_hash_to_str_tr(enum msg_hash_enums msg);
3269 int msg_hash_get_help_tr_enum(enum msg_hash_enums msg, char *s, size_t len);
3270 
3271 const char *msg_hash_to_str_sk(enum msg_hash_enums msg);
3272 int msg_hash_get_help_sk_enum(enum msg_hash_enums msg, char *s, size_t len);
3273 
3274 const char *msg_hash_to_str_fa(enum msg_hash_enums msg);
3275 int msg_hash_get_help_fa_enum(enum msg_hash_enums msg, char *s, size_t len);
3276 
3277 const char *msg_hash_to_str_he(enum msg_hash_enums msg);
3278 int msg_hash_get_help_he_enum(enum msg_hash_enums msg, char *s, size_t len);
3279 
3280 const char *msg_hash_to_str_ast(enum msg_hash_enums msg);
3281 int msg_hash_get_help_ast_enum(enum msg_hash_enums msg, char *s, size_t len);
3282 
3283 const char *msg_hash_to_str_fi(enum msg_hash_enums msg);
3284 int msg_hash_get_help_fi_enum(enum msg_hash_enums msg, char *s, size_t len);
3285 
3286 int msg_hash_get_help_enum(enum msg_hash_enums msg, char *s, size_t len);
3287 
3288 enum msg_file_type msg_hash_to_file_type(uint32_t hash);
3289 
3290 unsigned *msg_hash_get_uint(enum msg_hash_action type);
3291 
3292 void msg_hash_set_uint(enum msg_hash_action type, unsigned val);
3293 
3294 /* Latin languages typically consist of regular
3295  * alpha numeric characters with a 'standard'
3296  * on-screen pixel width.
3297  * Non-Latin languages (e.g. CJK) typically consist
3298  * of so-called 'wide' Unicode glyphs, which may have
3299  * an on-screen pixel width several times that of Latin
3300  * characters.
3301  * In order to determine efficiently the on-screen width
3302  * of a text string (e.g. when word wrapping), it is
3303  * therefore necessary to:
3304  * - Identify which languages make use of 'wide' Unicode
3305  *   glyphs
3306  * - For each of these languages, provide a mechanism for
3307  *   measuring the typical on-screen pixel width of
3308  *   language-specific 'wide' Unicode glyphs
3309  * As such, msg_hash_get_wideglyph_str() returns a pointer
3310  * to a 'wide' Unicode character of typical on-screen pixel
3311  * width for the currently set user language.
3312  * - If msg_hash_get_wideglyph_str() returns NULL, the current
3313  *   language is assumed to be Latin-based, with no usage
3314  *   of 'wide' Unicode glyphs
3315  * - If msg_hash_get_wideglyph_str() returns a valid pointer,
3316  *   actual 'wide' glyph width for the current language may
3317  *   be found by passing said pointer to the current font
3318  *   rendering implementation */
3319 const char *msg_hash_get_wideglyph_str(void);
3320 const char *msg_hash_get_wideglyph_str_chs(void);
3321 const char *msg_hash_get_wideglyph_str_cht(void);
3322 const char *msg_hash_get_wideglyph_str_jp(void);
3323 const char *msg_hash_get_wideglyph_str_ko(void);
3324 
3325 uint32_t msg_hash_calculate(const char *s);
3326 
3327 const char *get_user_language_iso639_1(bool limit);
3328 
3329 RETRO_END_DECLS
3330 
3331 #endif
3332