Update Korean translation

Update Korean translation
This commit is contained in:
Joohan Lee 2019-05-29 15:19:42 +09:00
parent 277b5c9462
commit 6353a95ce3
2 changed files with 9212 additions and 3631 deletions

View File

@ -22,9 +22,11 @@
#include <string/stdstring.h> #include <string/stdstring.h>
#include "../msg_hash.h" #include "../msg_hash.h"
#include "../configuration.h"
#include "../verbosity.h" #include "../verbosity.h"
#ifdef RARCH_INTERNAL
#include "../configuration.h"
#if defined(_MSC_VER) && !defined(_XBOX) && (_MSC_VER >= 1500 && _MSC_VER < 1900) #if defined(_MSC_VER) && !defined(_XBOX) && (_MSC_VER >= 1500 && _MSC_VER < 1900)
/* https://support.microsoft.com/en-us/kb/980263 */ /* https://support.microsoft.com/en-us/kb/980263 */
#pragma execution_character_set("utf-8") #pragma execution_character_set("utf-8")
@ -36,14 +38,16 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
settings_t *settings = config_get_ptr(); settings_t *settings = config_get_ptr();
if (msg <= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_END && if (msg <= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_END &&
msg >= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN) { msg >= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN)
{
unsigned idx = msg - MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN; unsigned idx = msg - MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN;
switch (idx) { switch (idx)
{
case RARCH_FAST_FORWARD_KEY: case RARCH_FAST_FORWARD_KEY:
snprintf(s, len, snprintf(s, len,
"빨리감기와 보통속도간 전환합니다." "빨리감기와 보통속도 사이를\n"
"전환합니다."
); );
break; break;
case RARCH_FAST_FORWARD_HOLD_KEY: case RARCH_FAST_FORWARD_HOLD_KEY:
@ -65,7 +69,6 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"일시정지/해제 상태를 전환합니다."); "일시정지/해제 상태를 전환합니다.");
break; break;
case RARCH_FRAMEADVANCE: case RARCH_FRAMEADVANCE:
snprintf(s, len, snprintf(s, len,
"컨텐츠 일시정지시 프레임을 진행합니다."); "컨텐츠 일시정지시 프레임을 진행합니다.");
@ -104,6 +107,14 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"FPS 표시를 전환합니다."); "FPS 표시를 전환합니다.");
break; break;
case RARCH_SEND_DEBUG_INFO:
snprintf(s, len,
"기기 및 RetroArch 설정의 분적 정보를 분석을 위해 서버에 보냅니다.");
break;
case RARCH_NETPLAY_HOST_TOGGLE:
snprintf(s, len,
"넷플레 호스트 켜기/끄기.");
break;
case RARCH_NETPLAY_GAME_WATCH: case RARCH_NETPLAY_GAME_WATCH:
snprintf(s, len, snprintf(s, len,
"넷플레이 플레이/관전 모드를 전환합니다."); "넷플레이 플레이/관전 모드를 전환합니다.");
@ -219,7 +230,8 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
return 0; return 0;
} }
switch (msg) { switch (msg)
{
case MENU_ENUM_LABEL_ACCOUNTS_RETRO_ACHIEVEMENTS: case MENU_ENUM_LABEL_ACCOUNTS_RETRO_ACHIEVEMENTS:
snprintf(s, len, "Login details for your \n" snprintf(s, len, "Login details for your \n"
"Retro Achievements account. \n" "Retro Achievements account. \n"
@ -297,6 +309,9 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"The screenshot will be stored inside the \n" "The screenshot will be stored inside the \n"
"Screenshot Directory."); "Screenshot Directory.");
break; break;
case MENU_ENUM_LABEL_ADD_TO_FAVORITES:
snprintf(s, len, "Add the entry to your Favorites.");
break;
case MENU_ENUM_LABEL_RUN: case MENU_ENUM_LABEL_RUN:
snprintf(s, len, "Start the content."); snprintf(s, len, "Start the content.");
break; break;
@ -377,13 +392,22 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
" \n" " \n"
"If this option is disabled, \n" "If this option is disabled, \n"
"it will try to load even if such \n" "it will try to load even if such \n"
"firmware is missing. \n" "firmware is missing. \n");
"down. \n");
break; break;
case MENU_ENUM_LABEL_PARENT_DIRECTORY: case MENU_ENUM_LABEL_PARENT_DIRECTORY:
snprintf(s, len, snprintf(s, len,
"Go back to the parent directory."); "Go back to the parent directory.");
break; break;
case MENU_ENUM_LABEL_FILE_BROWSER_OPEN_UWP_PERMISSIONS:
snprintf(s, len,
"Open Windows permission settings to enable \n"
"the broadFileSystemAccess capability.");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_OPEN_PICKER:
snprintf(s, len,
"Open the system file picker to access \n"
"additional directories.");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_SHADER_PRESET: case MENU_ENUM_LABEL_FILE_BROWSER_SHADER_PRESET:
snprintf(s, len, snprintf(s, len,
"Shader preset file."); "Shader preset file.");
@ -565,6 +589,11 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"Enables displaying the current frames \n" "Enables displaying the current frames \n"
"per second."); "per second.");
break; break;
case MENU_ENUM_LABEL_MEMORY_SHOW:
snprintf(s, len,
"Includes displaying the current memory \n"
"usage/total with FPS/Frames.");
break;
case MENU_ENUM_LABEL_VIDEO_FONT_ENABLE: case MENU_ENUM_LABEL_VIDEO_FONT_ENABLE:
snprintf(s, len, snprintf(s, len,
"Show and/or hide onscreen messages."); "Show and/or hide onscreen messages.");
@ -584,6 +613,16 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"Hide the current overlay from appearing \n" "Hide the current overlay from appearing \n"
"inside the menu."); "inside the menu.");
break; break;
case MENU_ENUM_LABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS:
snprintf(s, len,
"Show keyboard/controller button presses on \n"
"the onscreen overlay.");
break;
case MENU_ENUM_LABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT:
snprintf(s, len,
"Select the port to listen for controller input \n"
"to display on the onscreen overlay.");
break;
case MENU_ENUM_LABEL_OVERLAY_PRESET: case MENU_ENUM_LABEL_OVERLAY_PRESET:
snprintf(s, len, snprintf(s, len,
"Path to input overlay."); "Path to input overlay.");
@ -592,6 +631,21 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Overlay opacity."); "Overlay opacity.");
break; break;
#ifdef HAVE_VIDEO_LAYOUT
case MENU_ENUM_LABEL_VIDEO_LAYOUT_ENABLE:
snprintf(s, len,
"Enable or disable the current video layout.");
break;
case MENU_ENUM_LABEL_VIDEO_LAYOUT_PATH:
snprintf(s, len,
"Path to video layout.");
break;
case MENU_ENUM_LABEL_VIDEO_LAYOUT_SELECTED_VIEW:
snprintf(s, len,
"Layouts can contain multiple views. \n"
"Select a view.");
break;
#endif
case MENU_ENUM_LABEL_INPUT_BIND_TIMEOUT: case MENU_ENUM_LABEL_INPUT_BIND_TIMEOUT:
snprintf(s, len, snprintf(s, len,
"Input bind timer timeout (in seconds). \n" "Input bind timer timeout (in seconds). \n"
@ -728,7 +782,8 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"are root-only (mode 600). You can set up a udev \n" "are root-only (mode 600). You can set up a udev \n"
"rule which makes these accessible to non-root." "rule which makes these accessible to non-root."
); );
else if (string_is_equal(lbl, msg_hash_to_str(MENU_ENUM_LABEL_INPUT_DRIVER_LINUXRAW))) else if (string_is_equal(lbl,
msg_hash_to_str(MENU_ENUM_LABEL_INPUT_DRIVER_LINUXRAW)))
snprintf(s, len, snprintf(s, len,
"linuxraw Input driver. \n" "linuxraw Input driver. \n"
" \n" " \n"
@ -840,7 +895,8 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
" \n" " \n"
"Performance for software rendered cores \n" "Performance for software rendered cores \n"
"should be optimal."); "should be optimal.");
} else if (string_is_equal(settings->arrays.video_driver, "drm")) }
else if (string_is_equal(settings->arrays.video_driver, "drm"))
{ {
snprintf(s, len, snprintf(s, len,
"Plain DRM Video Driver. \n" "Plain DRM Video Driver. \n"
@ -869,16 +925,25 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
{ {
const char *lbl = settings ? settings->arrays.audio_resampler : NULL; const char *lbl = settings ? settings->arrays.audio_resampler : NULL;
if (string_is_equal(lbl, msg_hash_to_str(MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_SINC))) if (string_is_equal(lbl, msg_hash_to_str(
MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_SINC)))
strlcpy(s, strlcpy(s,
"Windowed SINC implementation.", len); "Windowed SINC implementation.", len);
else if (string_is_equal(lbl, msg_hash_to_str(MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_CC))) else if (string_is_equal(lbl, msg_hash_to_str(
MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_CC)))
strlcpy(s, strlcpy(s,
"Convoluted Cosine implementation.", len); "Convoluted Cosine implementation.", len);
else if (string_is_empty(s)) else if (string_is_empty(s))
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
} }
break; break;
case MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION: snprintf(s, len, "SET CRT");
break;
case MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION_SUPER: snprintf(s, len, "SET CRT SUPER");
break;
case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET: case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET:
snprintf(s, len, snprintf(s, len,
"Load Shader Preset. \n" "Load Shader Preset. \n"
@ -1059,6 +1124,15 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"saved to Shader Directory." "saved to Shader Directory."
); );
break; break;
case MENU_ENUM_LABEL_SHADER_WATCH_FOR_CHANGES:
snprintf(s, len,
"Watch shader files for new changes. \n"
" \n"
"After saving changes to a shader on disk, \n"
"it will automatically be recompiled \n"
"and applied to the running content."
);
break;
case MENU_ENUM_LABEL_MENU_TOGGLE: case MENU_ENUM_LABEL_MENU_TOGGLE:
snprintf(s, len, snprintf(s, len,
"Toggles menu."); "Toggles menu.");
@ -1149,6 +1223,14 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"This will take a performance hit, \n" "This will take a performance hit, \n"
"so it is disabled by default."); "so it is disabled by default.");
break; break;
case MENU_ENUM_LABEL_CHEAT_APPLY_AFTER_TOGGLE:
snprintf(s, len,
"Apply cheat immediately after toggling.");
break;
case MENU_ENUM_LABEL_CHEAT_APPLY_AFTER_LOAD:
snprintf(s, len,
"Auto-apply cheats when game loads.");
break;
case MENU_ENUM_LABEL_LIBRETRO_DIR_PATH: case MENU_ENUM_LABEL_LIBRETRO_DIR_PATH:
snprintf(s, len, snprintf(s, len,
"Core Directory. \n" "Core Directory. \n"
@ -1176,6 +1258,13 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"not run at 60Hz, or something close to it, \n" "not run at 60Hz, or something close to it, \n"
"disable VSync, and leave this at its default."); "disable VSync, and leave this at its default.");
break; break;
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED:
snprintf(s, len,
"Set Polled Refresh Rate\n"
" \n"
"Sets the refresh rate to the actual value\n"
"polled from the display driver.");
break;
case MENU_ENUM_LABEL_VIDEO_ROTATION: case MENU_ENUM_LABEL_VIDEO_ROTATION:
snprintf(s, len, snprintf(s, len,
"Forces a certain rotation \n" "Forces a certain rotation \n"
@ -1194,7 +1283,7 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_FASTFORWARD_RATIO: case MENU_ENUM_LABEL_FASTFORWARD_RATIO:
snprintf(s, len, snprintf(s, len,
"Fastforward ratio." "Fastforward ratio.\n"
" \n" " \n"
"The maximum rate at which content will\n" "The maximum rate at which content will\n"
"be run when using fast forward.\n" "be run when using fast forward.\n"
@ -1207,6 +1296,15 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"Do not rely on this cap to be perfectly \n" "Do not rely on this cap to be perfectly \n"
"accurate."); "accurate.");
break; break;
case MENU_ENUM_LABEL_VRR_RUNLOOP_ENABLE:
snprintf(s, len,
"Sync to Exact Content Framerate.\n"
" \n"
"This option is the equivalent of forcing x1 speed\n"
"while still allowing fast forward.\n"
"No deviation from the core requested refresh rate,\n"
"no sound Dynamic Rate Control).");
break;
case MENU_ENUM_LABEL_VIDEO_MONITOR_INDEX: case MENU_ENUM_LABEL_VIDEO_MONITOR_INDEX:
snprintf(s, len, snprintf(s, len,
"Which monitor to prefer.\n" "Which monitor to prefer.\n"
@ -1347,6 +1445,22 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"at a time, increasing the rewinding \n" "at a time, increasing the rewinding \n"
"speed."); "speed.");
break; break;
case MENU_ENUM_LABEL_REWIND_BUFFER_SIZE:
snprintf(s, len,
"Rewind buffer size (MB).\n"
" \n"
" The amount of memory in MB to reserve \n"
"for rewinding. Increasing this value \n"
"increases the rewind history length.\n");
break;
case MENU_ENUM_LABEL_REWIND_BUFFER_SIZE_STEP:
snprintf(s, len,
"Rewind buffer size step (MB).\n"
" \n"
" Each time you increase or decrease \n"
"the rewind buffer size value via this \n"
"UI it will change by this amount.\n");
break;
case MENU_ENUM_LABEL_SCREENSHOT: case MENU_ENUM_LABEL_SCREENSHOT:
snprintf(s, len, snprintf(s, len,
"Take screenshot."); "Take screenshot.");
@ -1473,6 +1587,14 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"When slowmotion, content will slow\n" "When slowmotion, content will slow\n"
"down by factor."); "down by factor.");
break; break;
case MENU_ENUM_LABEL_INPUT_BUTTON_AXIS_THRESHOLD:
snprintf(s, len,
"Defines the axis threshold.\n"
" \n"
"How far an axis must be tilted to result\n"
"in a button press.\n"
" Possible values are [0.0, 1.0].");
break;
case MENU_ENUM_LABEL_INPUT_TURBO_PERIOD: case MENU_ENUM_LABEL_INPUT_TURBO_PERIOD:
snprintf(s, len, snprintf(s, len,
"Turbo period.\n" "Turbo period.\n"
@ -1624,6 +1746,18 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"connections from the public internet, using\n" "connections from the public internet, using\n"
"UPnP or similar technologies to escape LANs. \n"); "UPnP or similar technologies to escape LANs. \n");
break; break;
case MENU_ENUM_LABEL_NETPLAY_USE_MITM_SERVER:
snprintf(s, len,
"When hosting a netplay session, relay connection through a \n"
"man-in-the-middle server \n"
"to get around firewalls or NAT/UPnP issues. \n");
break;
case MENU_ENUM_LABEL_NETPLAY_MITM_SERVER:
snprintf(s, len,
"Specifies the man-in-the-middle server \n"
"to use for netplay. A server that is \n"
"located closer to you may have less latency. \n");
break;
case MENU_ENUM_LABEL_VIDEO_MAX_SWAPCHAIN_IMAGES: case MENU_ENUM_LABEL_VIDEO_MAX_SWAPCHAIN_IMAGES:
snprintf(s, len, snprintf(s, len,
"Maximum amount of swapchain images. This \n" "Maximum amount of swapchain images. This \n"
@ -1646,6 +1780,10 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Shows current date and/or time inside menu."); "Shows current date and/or time inside menu.");
break; break;
case MENU_ENUM_LABEL_TIMEDATE_STYLE:
snprintf(s, len,
"Style to show the current date and/or time in.");
break;
case MENU_ENUM_LABEL_BATTERY_LEVEL_ENABLE: case MENU_ENUM_LABEL_BATTERY_LEVEL_ENABLE:
snprintf(s, len, snprintf(s, len,
"Shows current battery level inside menu."); "Shows current battery level inside menu.");
@ -1702,6 +1840,15 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
"Defines a directory where overlays are \n" "Defines a directory where overlays are \n"
"kept for easy access."); "kept for easy access.");
break; break;
#ifdef HAVE_VIDEO_LAYOUT
case MENU_ENUM_LABEL_VIDEO_LAYOUT_DIRECTORY:
snprintf(s, len,
"Video Layout Directory. \n"
" \n"
"Defines a directory where video layouts are \n"
"kept for easy access.");
break;
#endif
case MENU_ENUM_LABEL_INPUT_MAX_USERS: case MENU_ENUM_LABEL_INPUT_MAX_USERS:
snprintf(s, len, snprintf(s, len,
"Maximum amount of users supported by \n" "Maximum amount of users supported by \n"
@ -1870,6 +2017,103 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Toggle cheat index.\n"); "Toggle cheat index.\n");
break; break;
case MENU_ENUM_LABEL_CHEAT_IDX:
snprintf(s, len,
"Index position in list.\n");
break;
case MENU_ENUM_LABEL_CHEAT_ADDRESS_BIT_POSITION:
snprintf(s, len,
"Address bitmask when Memory Search Size < 8-bit.\n");
break;
case MENU_ENUM_LABEL_CHEAT_REPEAT_COUNT:
snprintf(s, len,
"The number of times the cheat will be applied.\nUse with the other two Iteration options to affect large areas of memory.");
break;
case MENU_ENUM_LABEL_CHEAT_REPEAT_ADD_TO_ADDRESS:
snprintf(s, len,
"After each 'Number of Iterations' the Memory Address will be increased by this number times the 'Memory Search Size'.");
break;
case MENU_ENUM_LABEL_CHEAT_REPEAT_ADD_TO_VALUE:
snprintf(s, len,
"After each 'Number of Iterations' the Value will be increased by this amount.");
break;
case MENU_ENUM_LABEL_CHEAT_MATCH_IDX:
snprintf(s, len,
"Select the match to view.");
break;
case MENU_ENUM_LABEL_CHEAT_START_OR_CONT:
snprintf(s, len,
"Scan memory to create new cheats");
break;
case MENU_ENUM_LABEL_CHEAT_START_OR_RESTART:
snprintf(s, len,
"Left/Right to change bit-size\n");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_EXACT:
snprintf(s, len,
"Left/Right to change value\n");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_LT:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_GT:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_EQ:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_NEQ:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_EQPLUS:
snprintf(s, len,
"Left/Right to change value\n");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_EQMINUS:
snprintf(s, len,
"Left/Right to change value\n");
break;
case MENU_ENUM_LABEL_CHEAT_ADD_MATCHES:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_VIEW_MATCHES:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_CREATE_OPTION:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_DELETE_OPTION:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_ADD_NEW_TOP:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_RELOAD_CHEATS:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_ADD_NEW_BOTTOM:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_DELETE_ALL:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_BIG_ENDIAN:
snprintf(s, len,
"Big endian : 258 = 0x0102\n"
"Little endian : 258 = 0x0201");
break;
case MENU_ENUM_LABEL_HOLD_FAST_FORWARD: case MENU_ENUM_LABEL_HOLD_FAST_FORWARD:
snprintf(s, len, snprintf(s, len,
"Hold for fast-forward. Releasing button \n" "Hold for fast-forward. Releasing button \n"
@ -1951,6 +2195,62 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU) msg_hash_to_str(MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU)
); );
break; break;
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_ENABLE:
snprintf(s, len,
"Enables a background color for the OSD.");
break;
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_RED:
snprintf(s, len,
"Sets the red value of the OSD background color. Valid values are between 0 and 255.");
break;
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_GREEN:
snprintf(s, len,
"Sets the green value of the OSD background color. Valid values are between 0 and 255.");
break;
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_BLUE:
snprintf(s, len,
"Sets the blue value of the OSD background color. Valid values are between 0 and 255.");
break;
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_BGCOLOR_OPACITY:
snprintf(s, len,
"Sets the opacity of the OSD background color. Valid values are between 0.0 and 1.0.");
break;
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_COLOR_RED:
snprintf(s, len,
"Sets the red value of the OSD text color. Valid values are between 0 and 255.");
break;
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_COLOR_GREEN:
snprintf(s, len,
"Sets the green value of the OSD text color. Valid values are between 0 and 255.");
break;
case MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_COLOR_BLUE:
snprintf(s, len,
"Sets the blue value of the OSD text color. Valid values are between 0 and 255.");
break;
case MENU_ENUM_LABEL_MIDI_DRIVER:
snprintf(s, len,
"MIDI driver to use.");
break;
case MENU_ENUM_LABEL_MIDI_INPUT:
snprintf(s, len,
"Sets the input device (driver specific).\n"
"When set to \"Off\", MIDI input will be disabled.\n"
"Device name can also be typed in.");
break;
case MENU_ENUM_LABEL_MIDI_OUTPUT:
snprintf(s, len,
"Sets the output device (driver specific).\n"
"When set to \"Off\", MIDI output will be disabled.\n"
"Device name can also be typed in.\n"
" \n"
"When MIDI output is enabled and core and game/app support MIDI output,\n"
"some or all sounds (depends on game/app) will be generated by MIDI device.\n"
"In case of \"null\" MIDI driver this means that those sounds won't be audible.");
break;
case MENU_ENUM_LABEL_MIDI_VOLUME:
snprintf(s, len,
"Sets the master volume of the output device.");
break;
default: default:
if (string_is_empty(s)) if (string_is_empty(s))
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
@ -1959,6 +2259,7 @@ int menu_hash_get_help_ko_enum(enum msg_hash_enums msg, char *s, size_t len)
return 0; return 0;
} }
#endif
#ifdef HAVE_MENU #ifdef HAVE_MENU
static const char *menu_hash_to_str_ko_label_enum(enum msg_hash_enums msg) static const char *menu_hash_to_str_ko_label_enum(enum msg_hash_enums msg)
@ -1990,7 +2291,7 @@ const char *msg_hash_to_str_ko(enum msg_hash_enums msg) {
#ifdef HAVE_MENU #ifdef HAVE_MENU
const char *ret = menu_hash_to_str_ko_label_enum(msg); const char *ret = menu_hash_to_str_ko_label_enum(msg);
if (ret && (string_is_not_equal(ret, "null"))) if (ret && !string_is_equal(ret, "null"))
return ret; return ret;
#endif #endif

File diff suppressed because it is too large Load Diff