mirror of
https://github.com/libretro/RetroArch
synced 2025-01-31 06:32:48 +00:00
627 lines
9.3 KiB
C
627 lines
9.3 KiB
C
#if defined(_MSC_VER) && !defined(_XBOX) && (_MSC_VER >= 1500 && _MSC_VER < 1900)
|
|
#if (_MSC_VER >= 1700)
|
|
/* https://support.microsoft.com/en-us/kb/980263 */
|
|
#pragma execution_character_set("utf-8")
|
|
#endif
|
|
#pragma warning(disable:4566)
|
|
#endif
|
|
|
|
/* Top-Level Menu */
|
|
|
|
|
|
/* Main Menu */
|
|
|
|
|
|
/* Main Menu > Load Core */
|
|
|
|
|
|
/* Main Menu > Load Content */
|
|
|
|
|
|
/* Main Menu > Load Content > Playlists */
|
|
|
|
|
|
/* Main Menu > Online Updater */
|
|
|
|
|
|
/* Main Menu > Information */
|
|
|
|
|
|
/* Main Menu > Information > Core Information */
|
|
|
|
|
|
/* Main Menu > Information > System Information */
|
|
|
|
|
|
/* Main Menu > Information > Database Manager */
|
|
|
|
|
|
/* Main Menu > Information > Database Manager > Information */
|
|
|
|
|
|
/* Main Menu > Configuration File */
|
|
|
|
|
|
/* Main Menu > Help */
|
|
|
|
|
|
/* Main Menu > Help > Basic Menu Controls */
|
|
|
|
|
|
/* Settings */
|
|
|
|
|
|
/* Settings > Drivers */
|
|
|
|
|
|
/* Settings > Video */
|
|
|
|
|
|
/* Settings > Video > CRT SwitchRes */
|
|
|
|
|
|
/* Settings > Video > Output */
|
|
|
|
|
|
/* Settings > Video > Fullscreen Mode */
|
|
|
|
|
|
/* Settings > Video > Windowed Mode */
|
|
|
|
|
|
/* Settings > Video > Scaling */
|
|
|
|
|
|
/* Settings > Video > Synchronization */
|
|
|
|
|
|
/* Settings > Audio */
|
|
|
|
|
|
/* Settings > Audio > Output */
|
|
|
|
|
|
/* Settings > Audio > Resampler */
|
|
|
|
|
|
/* Settings > Audio > Synchronization */
|
|
|
|
|
|
/* Settings > Audio > MIDI */
|
|
|
|
|
|
/* Settings > Audio > Mixer Settings > Mixer Stream */
|
|
|
|
|
|
/* Settings > Audio > Menu Sounds */
|
|
|
|
|
|
/* Settings > Input */
|
|
|
|
|
|
/* Settings > Input > Haptic Feedback/Vibration */
|
|
|
|
|
|
/* Settings > Input > Menu Controls */
|
|
|
|
|
|
/* Settings > Input > Hotkey Binds */
|
|
|
|
|
|
/* Settings > Input > Port # Binds */
|
|
|
|
|
|
/* Settings > Latency */
|
|
|
|
|
|
/* Settings > Core */
|
|
|
|
#ifndef HAVE_DYNAMIC
|
|
#endif
|
|
|
|
/* Settings > Configuration */
|
|
|
|
|
|
/* Settings > Saving */
|
|
|
|
|
|
/* Settings > Logging */
|
|
|
|
|
|
/* Settings > File Browser */
|
|
|
|
|
|
/* Settings > Frame Throttle */
|
|
|
|
|
|
/* Settings > Frame Throttle > Rewind */
|
|
|
|
|
|
/* Settings > Frame Throttle > Frame Time Counter */
|
|
|
|
|
|
/* Settings > Recording */
|
|
|
|
|
|
/* Settings > On-Screen Display */
|
|
|
|
|
|
/* Settings > On-Screen Display > On-Screen Overlay */
|
|
|
|
|
|
|
|
|
|
/* Settings > On-Screen Display > Video Layout */
|
|
|
|
|
|
/* Settings > On-Screen Display > On-Screen Notifications */
|
|
|
|
|
|
/* Settings > User Interface */
|
|
|
|
|
|
/* Settings > User Interface > Views */
|
|
|
|
|
|
/* Settings > User Interface > Views > Quick Menu */
|
|
|
|
|
|
/* Settings > User Interface > Views > Settings */
|
|
|
|
|
|
/* Settings > User Interface > Appearance */
|
|
|
|
|
|
/* Settings > AI Service */
|
|
|
|
|
|
/* Settings > Accessibility */
|
|
|
|
|
|
/* Settings > Power Management */
|
|
|
|
/* Settings > Achievements */
|
|
|
|
|
|
/* Settings > Network */
|
|
|
|
|
|
/* Settings > Network > Updater */
|
|
|
|
|
|
/* Settings > Playlists */
|
|
|
|
|
|
/* Settings > Playlists > Playlist Management */
|
|
|
|
|
|
/* Settings > User */
|
|
|
|
|
|
/* Settings > User > Privacy */
|
|
|
|
|
|
/* Settings > User > Accounts */
|
|
|
|
|
|
/* Settings > User > Accounts > RetroAchievements */
|
|
|
|
|
|
/* Settings > User > Accounts > YouTube */
|
|
|
|
|
|
/* Settings > User > Accounts > Twitch */
|
|
|
|
|
|
/* Settings > Directory */
|
|
|
|
|
|
/* Music */
|
|
|
|
/* Music > Quick Menu */
|
|
|
|
|
|
/* Netplay */
|
|
|
|
|
|
/* Netplay > Host */
|
|
|
|
|
|
/* Import content */
|
|
|
|
|
|
/* Import content > Scan File */
|
|
|
|
|
|
/* Import content > Manual Scan */
|
|
|
|
|
|
/* Explore tab */
|
|
|
|
/* Playlist > Playlist Item */
|
|
|
|
|
|
/* Playlist Item > Set Core Association */
|
|
|
|
|
|
/* Playlist Item > Information */
|
|
|
|
|
|
/* Quick Menu */
|
|
|
|
|
|
/* Quick Menu > Options */
|
|
|
|
|
|
/* Quick Menu > Controls */
|
|
|
|
|
|
/* Quick Menu > Controls > Load Remap File */
|
|
|
|
|
|
/* Quick Menu > Cheats */
|
|
|
|
|
|
/* Quick Menu > Cheats > Start or Continue Cheat Search */
|
|
|
|
|
|
/* Quick Menu > Cheats > Load Cheat File (Replace) */
|
|
|
|
|
|
/* Quick Menu > Cheats > Load Cheat File (Append) */
|
|
|
|
|
|
/* Quick Menu > Cheats > Cheat Details */
|
|
|
|
|
|
/* Quick Menu > Disc Control */
|
|
|
|
|
|
/* Quick Menu > Shaders */
|
|
|
|
|
|
/* Quick Menu > Shaders > Save */
|
|
|
|
|
|
/* Quick Menu > Shaders > Remove */
|
|
|
|
|
|
/* Quick Menu > Shaders > Shader Parameters */
|
|
|
|
|
|
/* Quick Menu > Overrides */
|
|
|
|
|
|
/* Quick Menu > Achievements */
|
|
|
|
|
|
/* Quick Menu > Information */
|
|
|
|
|
|
/* Miscellaneous UI Items */
|
|
|
|
|
|
/* Settings Options */
|
|
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_AFRIKAANS,
|
|
"Afrikaans"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_ALBANIAN,
|
|
"Albanian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
|
|
"Arabic - عربى (Restart Required)"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_ASTURIAN,
|
|
"Asturian - Asturianu"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_AZERBAIJANI,
|
|
"Azerbaijani"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_BASQUE,
|
|
"Basque"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_BENGALI,
|
|
"Bengali"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_BULGARIAN,
|
|
"Bulgarian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_CATALAN,
|
|
"Catalan"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_CHINESE_SIMPLIFIED,
|
|
"Chinese (Simplified) - 简体中文 (Restart Required)"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_CHINESE_TRADITIONAL,
|
|
"Chinese (Traditional) - 繁體中文 (Restart Required)"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_CROATIAN,
|
|
"Croatian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_CZECH,
|
|
"Czech"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_DANISH,
|
|
"Danish"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_DUTCH,
|
|
"Dutch - Nederlands"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_ENGLISH,
|
|
"English"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_ESPERANTO,
|
|
"Esperanto - Esperanto"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_ESTONIAN,
|
|
"Estonian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_FILIPINO,
|
|
"Filipino"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_FINNISH,
|
|
"Finnish"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_FRENCH,
|
|
"French - Français"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_GALICIAN,
|
|
"Galician"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_GEORGIAN,
|
|
"Georgian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_GERMAN,
|
|
"German - Deutsch"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_GREEK,
|
|
"Greek - Ελληνικά"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_GUJARATI,
|
|
"Gujarati"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_HAITIAN_CREOLE,
|
|
"Haitian Creole"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_HEBREW,
|
|
"Hebrew"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_HINDI,
|
|
"Hindi"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_HUNGARIAN,
|
|
"Hungarian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_ICELANDIC,
|
|
"Icelandic"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_INDONESIAN,
|
|
"Indonesian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_IRISH,
|
|
"Irish"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_ITALIAN,
|
|
"Italian - Italiano"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_JAPANESE,
|
|
"Japanese - 日本語"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_KANNADA,
|
|
"Kannada"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_KOREAN,
|
|
"Korean - 한국어 (Restart Required)"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_LATIN,
|
|
"Latin"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_LATVIAN,
|
|
"Latvian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_LITHUANIAN,
|
|
"Lithuanian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_MACEDONIAN,
|
|
"Macedonian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_MALAY,
|
|
"Malay"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_MALTESE,
|
|
"Maltese"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_NORWEGIAN,
|
|
"Norwegian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_PERSIAN,
|
|
"Persian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_POLISH,
|
|
"Polish - Polski"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_PORTUGUESE_BRAZIL,
|
|
"Portuguese (Brazil) - Português (Brasil)"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_PORTUGUESE_PORTUGAL,
|
|
"Portuguese (Portugal) - Português (Portugal)"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_ROMANIAN,
|
|
"Romanian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_RUSSIAN,
|
|
"Russian - Русский"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_SERBIAN,
|
|
"Serbian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_SLOVAK,
|
|
"Slovak - Slovenský"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_SLOVENIAN,
|
|
"Slovenian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_SPANISH,
|
|
"Spanish - Español"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_SWAHILI,
|
|
"Swahili"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_SWEDISH,
|
|
"Swedish"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_TAMIL,
|
|
"Tamil"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_TELUGU,
|
|
"Telugu"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_THAI,
|
|
"Thai"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_TURKISH,
|
|
"Turkish - Türkçe"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_UKRAINIAN,
|
|
"Ukrainian"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_URDU,
|
|
"Urdu"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
|
|
"Vietnamese - Tiếng Việt"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_WELSH,
|
|
"Welsh"
|
|
)
|
|
MSG_HASH(
|
|
MENU_ENUM_LABEL_VALUE_LANG_YIDDISH,
|
|
"Yiddish"
|
|
)
|
|
|
|
/* RGUI: Settings > User Interface > Appearance */
|
|
|
|
|
|
/* RGUI: Settings Options */
|
|
|
|
|
|
/* XMB: Settings > User Interface > Appearance */
|
|
|
|
|
|
/* XMB: Settings Options */
|
|
|
|
|
|
/* Ozone: Settings > User Interface > Appearance */
|
|
|
|
|
|
/* MaterialUI: Settings > User Interface > Appearance */
|
|
|
|
|
|
/* MaterialUI: Settings Options */
|
|
|
|
|
|
/* Qt (Desktop Menu) */
|
|
|
|
|
|
/* Unsorted */
|
|
|
|
|
|
/* Unused (Only Exist in Translation Files) */
|
|
|
|
|
|
/* Unused (Needs Confirmation) */
|
|
|
|
|
|
/* Discord Status */
|
|
|
|
|
|
/* Notifications */
|
|
|
|
|
|
/* Lakka */
|
|
|
|
|
|
/* Environment Specific Settings */
|
|
|
|
|
|
#ifdef HAVE_LAKKA_SWITCH
|
|
#endif
|
|
#if defined(HAVE_LAKKA_SWITCH) || defined(HAVE_LIBNX)
|
|
#endif
|
|
#ifdef HAVE_LAKKA
|
|
#endif
|
|
#ifdef GEKKO
|
|
#endif
|
|
#ifdef HAVE_ODROIDGO2
|
|
#else
|
|
#endif
|
|
#if defined(_3DS)
|
|
#endif
|
|
#ifdef HAVE_QT
|
|
#endif
|