Minor fix & Multiline formatting

This commit is contained in:
Ayssia 2018-10-11 10:55:56 +08:00
parent eddf441a2a
commit 5d6c4c3a46
2 changed files with 174 additions and 105 deletions

View File

@ -593,8 +593,8 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_VALUE_MENU_ENUM_CONTROLS_PROLOG: case MENU_ENUM_LABEL_VALUE_MENU_ENUM_CONTROLS_PROLOG:
snprintf(s, len, snprintf(s, len,
"你可以使用下述的方式通过游戏控制器或者键盘来对\n" "你可以使用下述的方式通过游戏控制\n"
"菜单进行控制:\n" "器或者键盘来对菜单进行控制:\n"
" \n" " \n"
); );
break; break;
@ -608,23 +608,19 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
/* Work around C89 limitations */ /* Work around C89 limitations */
char u[501]; char u[501];
const char * t = const char * t =
"RetroArch relies on an unique form of\n" "RetroArch 依赖于一种独特的音频/视频同步形式,\n"
"audio/video synchronization where it needs to be\n" "需要根据显示器的刷新率对其进行校准,以获得最佳\n"
"calibrated against the refresh rate of your\n" "性能。\n"
"display for best performance results.\n"
" \n" " \n"
"If you experience any audio crackling or video\n" "如果你的音频出现任何噼啪声或图像撕裂,通常意味\n"
"tearing, usually it means that you need to\n" "着你需要调整设置。下面是调整方法:\n"
"calibrate the settings. Some choices below:\n"
" \n"; " \n";
snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */ snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */
"a) Go to '%s' -> '%s', and enable\n" "a) 在「%s」 ->「%s」中开启\n"
"'Threaded Video'. Refresh rate will not matter\n" "「多线程渲染」。在这种模式下,刷新率不会发生变\n"
"in this mode, framerate will be higher,\n" "化、帧率会提高,但是画面可能不那么流畅。\n"
"but video might be less smooth.\n" "b) 在「%s」 -> 「%s」, 查看\n"
"b) Go to '%s' -> '%s', and look at\n" "「%s」。令其运行 2048 帧后,按 OK 键。",
"'%s'. Let it run for\n"
"2048 frames, then press 'OK'.",
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
@ -1755,8 +1751,9 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
"你可以通过以下几种方法来获取核心: \n" "你可以通过以下几种方法来获取核心: \n"
"一、通过访问菜单项「%s」 \n" "一、通过访问菜单项「%s」 \n"
" -> 「%s」来下载\n" " -> 「%s」来下载\n"
"二、手动将其移入核心文件夹中,访问文件夹设置 \n" " \n"
"找到你的「%s」。", "二、手动将其移入核心文件夹中,访问文件\n"
"夹设置找到你的「%s」。",
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ONLINE_UPDATER), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ONLINE_UPDATER),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_CORE_UPDATER_LIST), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_CORE_UPDATER_LIST),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH) msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH)
@ -1769,16 +1766,14 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC: case MENU_ENUM_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC:
snprintf(s, len, snprintf(s, len,
"You can change the virtual gamepad overlay\n" "你可以通过「%s」->「%s」更改虚拟按键。\n"
"by going to '%s' -> '%s'."
" \n" " \n"
"From there you can change the overlay,\n" "从那里你可以改变虚拟按键的样式、大小和不透\n"
"change the size and opacity of the buttons, etc.\n" "明度。\n"
" \n" " \n"
"NOTE: By default, virtual gamepad overlays are\n" "注意:默认情况下,在菜单中虚拟按键是隐藏的。\n"
"hidden when in the menu.\n" "如果您想在菜单中显示,可以将「%s」\n"
"If you'd like to change this behavior,\n" "设置为 OFF 。",
"you can set '%s' to false.",
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OVERLAY_SETTINGS), msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OVERLAY_SETTINGS),
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)

View File

@ -141,8 +141,8 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_VIDEO_THREADED, MENU_ENUM_SUBLABEL_VIDEO_THREADED,
"以延迟和视频撕裂为代价换取高性能,当且仅当能\n" "以延迟和视频撕裂为代价换取高性能\n"
"达到全速模拟时使用。" "当且仅当能达到全速模拟时使用。"
) )
MSG_HASH( MSG_HASH(
MSG_AUDIO_VOLUME, MSG_AUDIO_VOLUME,
@ -1537,7 +1537,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DYNAMIC_SUPPORT,
MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_EGL_SUPPORT, MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_EGL_SUPPORT,
"EGL 支持") "EGL 支持")
MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FBO_SUPPORT, MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FBO_SUPPORT,
"OpenGL/Direct3D 渲染至纹理 (多渲染批次渲染器) 支持") "OpenGL/Direct3D 纹理渲染 (多层渲染器) 支持")
MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FFMPEG_SUPPORT, MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FFMPEG_SUPPORT,
"FFmpeg 支持") "FFmpeg 支持")
MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FREETYPE_SUPPORT, MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FREETYPE_SUPPORT,
@ -1949,19 +1949,23 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_YES,
MSG_HASH(MENU_ENUM_LABEL_VIDEO_SHADER_PRESET_TWO, MSG_HASH(MENU_ENUM_LABEL_VIDEO_SHADER_PRESET_TWO,
"渲染器预设") "渲染器预设")
MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_ENABLE, MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_ENABLE,
"打开或关闭成就。更多内容请访问 http://retroachievements.org") "打开或关闭成就。更多内容请访问\n"
"http://retroachievements.org")
MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_TEST_UNOFFICIAL, MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_TEST_UNOFFICIAL,
"为测试目的而打开或关闭非官方成就和/或测试版特性。") "为测试目的而打开或关闭非官方成就\n"
"和测试版特性。")
MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_HARDCORE_MODE_ENABLE, MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_HARDCORE_MODE_ENABLE,
"为所有游戏打开或关闭存档、金手指、回退、快进、暂停和慢动作。") "为所有游戏打开或关闭存档、金手指、回退、\n"
"快进、暂停和慢动作。")
MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_LEADERBOARDS_ENABLE, MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_LEADERBOARDS_ENABLE,
"启用或禁用游戏中排行榜。仅在硬核模式下生效。") "启用或禁用游戏中排行榜。\n"
"仅在硬核模式下生效。")
MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_BADGES_ENABLE, MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_BADGES_ENABLE,
"在成绩列表中启用或禁用徽章显示。") "在成绩列表中启用或禁用徽章显示。")
MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_VERBOSE_ENABLE, MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_VERBOSE_ENABLE,
"启用或禁用 OSD 成就情况显示。") "启用或禁用 OSD 成就情况显示。")
MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_AUTO_SCREENSHOT, MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_AUTO_SCREENSHOT,
"当完成一个成就时,自动截图。") "当完成一个成就时,自动截图。")
MSG_HASH(MENU_ENUM_SUBLABEL_DRIVER_SETTINGS, MSG_HASH(MENU_ENUM_SUBLABEL_DRIVER_SETTINGS,
"修改驱动设置。") "修改驱动设置。")
MSG_HASH(MENU_ENUM_SUBLABEL_RETRO_ACHIEVEMENTS_SETTINGS, MSG_HASH(MENU_ENUM_SUBLABEL_RETRO_ACHIEVEMENTS_SETTINGS,
@ -1971,7 +1975,7 @@ MSG_HASH(MENU_ENUM_SUBLABEL_CORE_SETTINGS,
MSG_HASH(MENU_ENUM_SUBLABEL_RECORDING_SETTINGS, MSG_HASH(MENU_ENUM_SUBLABEL_RECORDING_SETTINGS,
"修改录制的设置。") "修改录制的设置。")
MSG_HASH(MENU_ENUM_SUBLABEL_ONSCREEN_DISPLAY_SETTINGS, MSG_HASH(MENU_ENUM_SUBLABEL_ONSCREEN_DISPLAY_SETTINGS,
"修改显示覆盖、键盘覆盖和屏幕通知的设置。") "修改显示图层、键盘图层和屏幕通知的设置。")
MSG_HASH(MENU_ENUM_SUBLABEL_FRAME_THROTTLE_SETTINGS, MSG_HASH(MENU_ENUM_SUBLABEL_FRAME_THROTTLE_SETTINGS,
"修改回滚、快进和慢动作的设置。") "修改回滚、快进和慢动作的设置。")
MSG_HASH(MENU_ENUM_SUBLABEL_SAVING_SETTINGS, MSG_HASH(MENU_ENUM_SUBLABEL_SAVING_SETTINGS,
@ -2026,7 +2030,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY,
MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_LAN_SCAN_SETTINGS, MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_LAN_SCAN_SETTINGS,
"在局域网内搜索并连接联网游戏的主机。") "在局域网内搜索并连接联网游戏的主机。")
MSG_HASH(MENU_ENUM_SUBLABEL_INFORMATION_LIST_LIST, MSG_HASH(MENU_ENUM_SUBLABEL_INFORMATION_LIST_LIST,
"显示核心、网络和系统的信息。显示数据库和光标的管理器。") "显示核心、网络和系统的信息。\n"
"显示数据库和光标的管理器。")
MSG_HASH(MENU_ENUM_SUBLABEL_ONLINE_UPDATER, MSG_HASH(MENU_ENUM_SUBLABEL_ONLINE_UPDATER,
"下载并更新 RetroArch 的附加插件和组件。") "下载并更新 RetroArch 的附加插件和组件。")
MSG_HASH(MENU_ENUM_SUBLABEL_SAMBA_ENABLE, MSG_HASH(MENU_ENUM_SUBLABEL_SAMBA_ENABLE,
@ -2043,13 +2048,14 @@ MSG_HASH(MENU_ENUM_SUBLABEL_USER_LANGUAGE,
"设置用户界面的语言。") "设置用户界面的语言。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_BLACK_FRAME_INSERTION, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_BLACK_FRAME_INSERTION,
"在帧与帧之间插入黑色的中间帧,通常用于消除在\n" "在帧与帧之间插入黑色的中间帧,通常用于消除在\n"
"120Hz刷新率的显示器上运行60Hz的游戏内容带来\n" "120Hz 刷新率的显示器上运行 60Hz 的游戏内容\n"
"的重影。") "带来的重影。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FRAME_DELAY, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FRAME_DELAY,
"以增加画面卡顿的风险换取低延时,在垂直同步后增加\n" "以增加画面卡顿的风险换取低延时,在垂直同步后增加\n"
"时延(毫秒)。") "时延(毫秒)。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_HARD_SYNC_FRAMES, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_HARD_SYNC_FRAMES,
"设置当开启「强制 GPU 同步」时 CPU 可以提前 GPU 多少帧。") "当开启「强制 GPU 同步」时,\n"
"CPU 可提前 GPU 多少帧。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MAX_SWAPCHAIN_IMAGES, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MAX_SWAPCHAIN_IMAGES,
"强制显示驱动程序使用特定的缓冲模式。") "强制显示驱动程序使用特定的缓冲模式。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
@ -2451,12 +2457,15 @@ MSG_HASH(MSG_VIEWPORT_SIZE_CALCULATION_FAILED,
MSG_HASH(MSG_VIRTUAL_DISK_TRAY, MSG_HASH(MSG_VIRTUAL_DISK_TRAY,
"虚拟磁盘托盘。") "虚拟磁盘托盘。")
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_LATENCY, MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_LATENCY,
"毫秒级音频延时。 如果音频驱动程序不支持将无法使用。") "音频延迟(单位:毫秒)。\n"
"如果设置太低,音频驱动程序可能并不支持,\n"
"从而不会生效。")
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MUTE, MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MUTE,
"禁音/取消禁音。") "禁音/取消禁音。")
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_AUDIO_RATE_CONTROL_DELTA, MENU_ENUM_SUBLABEL_AUDIO_RATE_CONTROL_DELTA,
"有助于同步音频和视频。请注意,如果禁用,音频和视频几乎一定会错位。" "有助于同步音频和视频。\n"
"请注意,如果禁用,音频和视频几乎一定会错位。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_CAMERA_ALLOW, MENU_ENUM_SUBLABEL_CAMERA_ALLOW,
@ -2472,11 +2481,13 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_INPUT_POLL_TYPE_BEHAVIOR, MENU_ENUM_SUBLABEL_INPUT_POLL_TYPE_BEHAVIOR,
"设置轮询方式。 根据设备的性能,设置为「较早」或「稍晚」可以让等待时间缩短。" "设置轮询方式。根据设备的性能,\n"
"设置为「较早」或「稍晚」可以让等待时间缩短。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_INPUT_ALL_USERS_CONTROL_MENU, MENU_ENUM_SUBLABEL_INPUT_ALL_USERS_CONTROL_MENU,
"允许任何用户打开菜单。如果禁用则只有用户1能打开菜单。" "允许任何用户打开菜单。\n"
"如果禁用,则只有用户 1 能打开菜单。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_AUDIO_VOLUME, MENU_ENUM_SUBLABEL_AUDIO_VOLUME,
@ -2512,11 +2523,14 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_VIDEO_ALLOW_ROTATE, MENU_ENUM_SUBLABEL_VIDEO_ALLOW_ROTATE,
"允许核心自行设置屏幕旋转角度,若关闭,旋转请求将被忽略。需要旋转显示器的用户请设置此选项。" "允许核心自行设置屏幕旋转角度。\n"
"若关闭,旋转请求将被忽略。\n"
"需要旋转显示器的用户请设置此选项。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_DUMMY_ON_CORE_SHUTDOWN, MENU_ENUM_SUBLABEL_DUMMY_ON_CORE_SHUTDOWN,
"某些核心关闭时可能会直接关闭 RetroArch。启用此选项可以避免这种情况发生。" "某些核心关闭时可能会直接关闭 RetroArch。\n"
"启用此选项可以避免这种情况发生。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_CHECK_FOR_MISSING_FIRMWARE, MENU_ENUM_SUBLABEL_CHECK_FOR_MISSING_FIRMWARE,
@ -2524,7 +2538,8 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE, MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE,
"屏幕的刷新率。注意:如果视频独立线程已启用,此选项将被忽略。" "屏幕的刷新率。注意:如果视频独立线程已启用,\n"
"此选项将被忽略。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_AUDIO_ENABLE, MENU_ENUM_SUBLABEL_AUDIO_ENABLE,
@ -2620,7 +2635,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_CONTENT_HISTORY_SIZE,
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_UNIFIED_MENU_CONTROLS, MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_UNIFIED_MENU_CONTROLS,
"统一菜单控制") "统一菜单控制")
MSG_HASH(MENU_ENUM_SUBLABEL_INPUT_UNIFIED_MENU_CONTROLS, MSG_HASH(MENU_ENUM_SUBLABEL_INPUT_UNIFIED_MENU_CONTROLS,
"在菜单和游戏中使用相同的控制配置。应用于键盘。") "在菜单和游戏中使用相同的控制配置。\n"
"应用于键盘。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FONT_ENABLE, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FONT_ENABLE,
"显示屏幕消息。") "显示屏幕消息。")
MSG_HASH(MENU_ENUM_LABEL_VALUE_NETWORK_USER_REMOTE_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_NETWORK_USER_REMOTE_ENABLE,
@ -2664,10 +2680,12 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_NETPLAY_COMPAT_CONTENT_FOUND,
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_CROP_OVERSCAN, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_CROP_OVERSCAN,
"不显示图像周围可能存在的黑边。") "不显示图像周围可能存在的黑边。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SMOOTH, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SMOOTH,
"轻微模糊像素点边缘以减少像素颗粒感。对运行速度影响很小。") "轻微模糊像素点边缘以减少像素颗粒感。\n"
"对运行速度影响很小。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FILTER, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FILTER,
"加载一个由 CPU 控制的视频过滤器。注意:这\n" "加载一个由 CPU 控制的视频过滤器。注意:\n"
"可能显著降低游戏运行速度。某些视频过滤器仅对32位色或16位色核心生效。") "这可能显著降低游戏运行速度。某些视频过滤器\n"
"仅对 32 位色(或 16 位色)核心生效。")
MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_USERNAME, MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_USERNAME,
"输入您的 Retro 成就账号的用户名。") "输入您的 Retro 成就账号的用户名。")
MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_PASSWORD, MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_PASSWORD,
@ -2691,9 +2709,11 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_WINDOW_WIDTH,
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_WINDOW_HEIGHT, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_WINDOW_HEIGHT,
"设置视窗的高度0 表示尽可能地放大。") "设置视窗的高度0 表示尽可能地放大。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_X, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_X,
"设置全屏模式的分辨率宽度0 表示使用桌面分辨率。") "设置全屏模式的分辨率宽度,\n"
"0 表示使用桌面分辨率。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_Y, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_Y,
"设置全屏模式的分辨率高度0 表示使用桌面分辨率。") "设置全屏模式的分辨率高度,\n"
"0 表示使用桌面分辨率。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MESSAGE_POS_X, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MESSAGE_POS_X,
"设置屏显文字的 X 坐标。") "设置屏显文字的 X 坐标。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MESSAGE_POS_Y, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MESSAGE_POS_Y,
@ -2705,15 +2725,17 @@ MSG_HASH(MENU_ENUM_SUBLABEL_INPUT_OVERLAY_HIDE_IN_MENU,
MSG_HASH(MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS, MSG_HASH(MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS,
"在屏幕图层上显示键盘/控制器。") "在屏幕图层上显示键盘/控制器。")
MSG_HASH(MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT, MSG_HASH(MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT,
"如果开启「在图层上显示控制器」,请选择相应屏幕图层的端口来侦听。") "如果开启「在图层上显示控制器」,\n"
"请选择相应屏幕图层的端口来侦听。")
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_CONTENT_COLLECTION_LIST, MENU_ENUM_SUBLABEL_CONTENT_COLLECTION_LIST,
"扫描到的游戏内容将在此处显示。" "扫描到的游戏内容将在此处显示。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_VIDEO_SCALE_INTEGER, MENU_ENUM_SUBLABEL_VIDEO_SCALE_INTEGER,
"只放大整数倍显示。基础分辨率与游戏、宽高比有关。\n" "只放大整数倍显示。基础分辨率与游戏、宽高比\n"
"如果「保持宽高比」选项未开启,不保证宽高放大倍数相同。") "有关。如果「保持宽高比」选项未开启,不保证\n"
"宽高放大倍数相同。")
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_VIDEO_GPU_SCREENSHOT, MENU_ENUM_SUBLABEL_VIDEO_GPU_SCREENSHOT,
"使用 GPU 输出来进行截图(如果可能的话)。" "使用 GPU 输出来进行截图(如果可能的话)。"
@ -2740,11 +2762,13 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_SAVESTATE_AUTO_INDEX, MENU_ENUM_SUBLABEL_SAVESTATE_AUTO_INDEX,
"每次储存即时存档时,都在新的栏位储存,以避免覆盖原有的即时存档。\n" "每次储存即时存档时,都在新的栏位储存,\n"
"每次运行游戏时,都会定位到最新的即时存档栏位。") "以避免覆盖原有的即时存档。每次运行游戏时,\n"
"都会定位到最新的即时存档栏位。")
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_BLOCK_SRAM_OVERWRITE, MENU_ENUM_SUBLABEL_BLOCK_SRAM_OVERWRITE,
"读取即时存档时不覆盖游戏存档。可能会导致某些游戏产生 BUG。" "读取即时存档时不覆盖游戏存档。\n"
"可能会导致某些游戏产生 BUG。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_FASTFORWARD_RATIO, MENU_ENUM_SUBLABEL_FASTFORWARD_RATIO,
@ -2760,7 +2784,8 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_RUN_AHEAD_FRAMES, MENU_ENUM_SUBLABEL_RUN_AHEAD_FRAMES,
"设置要提前运行的帧数。 如果滞后于游戏本体的帧数将导致类似于抖动之类的游戏问题。") "设置要提前运行的帧数。如果滞后于游戏本体的帧数\n"
"将导致类似于抖动之类的游戏问题。")
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_REWIND_ENABLE, MENU_ENUM_SUBLABEL_REWIND_ENABLE,
"启用回溯倒带功能。对游戏运行速度有一定影响。" "启用回溯倒带功能。对游戏运行速度有一定影响。"
@ -2771,11 +2796,13 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_REWIND_BUFFER_SIZE, MENU_ENUM_SUBLABEL_REWIND_BUFFER_SIZE,
"回溯缓冲区保留的内存量单位MB。增加内存量可增加回溯历史的时间。" "回溯缓冲区保留的内存量单位MB\n"
"增加内存量可增加回溯历史的时间。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_REWIND_BUFFER_SIZE_STEP, MENU_ENUM_SUBLABEL_REWIND_BUFFER_SIZE_STEP,
"每次增加或减少回溯缓冲区内存量值时,回溯历史将按此大小改变。" "每次增加或减少回溯缓冲区内存量值时,\n"
"将按此大小改变。"
) )
MSG_HASH( MSG_HASH(
@ -2789,7 +2816,8 @@ MSG_HASH(
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_SAVESTATE_AUTO_SAVE, MENU_ENUM_SUBLABEL_SAVESTATE_AUTO_SAVE,
"在 RetroArch 关闭时自动保存即时存档。\n" "在 RetroArch 关闭时自动保存即时存档。\n"
"如果开启了「自动加载即时存档」功能,下次开始游戏时会加载该存档。" "如果开启了「自动加载即时存档」功能,\n"
"下次开始游戏时会加载该存档。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_SAVESTATE_AUTO_LOAD, MENU_ENUM_SUBLABEL_SAVESTATE_AUTO_LOAD,
@ -2801,7 +2829,8 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_AUTOSAVE_INTERVAL, MENU_ENUM_SUBLABEL_AUTOSAVE_INTERVAL,
"每隔一段时间(单位:秒)自动保存游戏存档,此选项默认关闭。" "每隔一段时间(单位:秒)自动保存游戏存档,\n"
"此选项默认关闭。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_INPUT_REMAP_BINDS_ENABLE, MENU_ENUM_SUBLABEL_INPUT_REMAP_BINDS_ENABLE,
@ -2809,11 +2838,13 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_INPUT_AUTODETECT_ENABLE, MENU_ENUM_SUBLABEL_INPUT_AUTODETECT_ENABLE,
"启用自动配置按键。RetroArch 将尝试自动配置手柄按键和即插即用模式。" "启用自动配置按键。RetroArch 将尝试自动配置\n"
"手柄按键和即插即用模式。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_MENU_INPUT_SWAP_OK_CANCEL, MENU_ENUM_SUBLABEL_MENU_INPUT_SWAP_OK_CANCEL,
"交换确认键和取消键的键位,默认(关闭)为日版键位,开启则为美版键位。" "交换确认键和取消键的键位,\n"
"默认(关闭)为日版键位,开启则为美版键位。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_PAUSE_LIBRETRO, MENU_ENUM_SUBLABEL_PAUSE_LIBRETRO,
@ -2829,7 +2860,8 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_INPUT_DRIVER, MENU_ENUM_SUBLABEL_INPUT_DRIVER,
"使用的输入驱动。不同的视频驱动可能需要使用不同的输入驱动。" "使用的输入驱动。不同的视频驱动可能需要使用\n"
"不同的输入驱动。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_JOYPAD_DRIVER, MENU_ENUM_SUBLABEL_JOYPAD_DRIVER,
@ -2865,7 +2897,8 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE, MENU_ENUM_SUBLABEL_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE,
"在文件管理器中,只显示当前核心支持的游戏(根据扩展名)。" "在文件管理器中,只显示当前核心\n"
"支持的游戏(根据扩展名)。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_MENU_WALLPAPER, MENU_ENUM_SUBLABEL_MENU_WALLPAPER,
@ -2917,11 +2950,14 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NETPLAY_PUBLIC_ANNOUNCE, MENU_ENUM_SUBLABEL_NETPLAY_PUBLIC_ANNOUNCE,
"是否使用公共的在线游戏网络。如果未设置,客户端必须手动连接而不使用公共的在线游戏网络。" "是否使用公共的在线游戏网络。\n"
"如果未设置,客户端必须手动连接而不使用\n"
"公共的在线游戏网络。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NETPLAY_SPECTATE_PASSWORD, MENU_ENUM_SUBLABEL_NETPLAY_SPECTATE_PASSWORD,
"连接到在线游戏网络的密码,仅有观战权限。仅在主机模式下使用。" "连接到在线游戏网络的密码,\n"
"仅有观战权限。仅在主机模式下使用。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NETPLAY_START_AS_SPECTATOR, MENU_ENUM_SUBLABEL_NETPLAY_START_AS_SPECTATOR,
@ -2929,15 +2965,20 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NETPLAY_ALLOW_SLAVES, MENU_ENUM_SUBLABEL_NETPLAY_ALLOW_SLAVES,
"是否允许从属模式网络连接。从属模式客户端占用网络带宽小,但网络延迟的比较大。" "是否允许从属模式网络连接。\n"
"从属模式客户端占用网络带宽小,\n"
"但网络延迟比较大。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NETPLAY_REQUIRE_SLAVES, MENU_ENUM_SUBLABEL_NETPLAY_REQUIRE_SLAVES,
"是否禁止从属模式网络连接的客户端连接。仅建议网络速度快、主机性能高的用户开启。" "是否禁止从属模式网络连接的客户端连接。\n"
"仅建议网络速度快、主机性能高的用户开启。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NETPLAY_STATELESS_MODE, MENU_ENUM_SUBLABEL_NETPLAY_STATELESS_MODE,
"是否在不保存存档的模式下运行在线游戏。开启后联机将不会有时间误差,但需要非常快的网络,且不能使用回溯功能。" "是否在不保存存档的模式下运行在线游戏。\n"
"开启后联机将不会有时间误差,但需要\n"
"非常快的网络,且不能使用回溯功能。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NETPLAY_CHECK_FRAMES, MENU_ENUM_SUBLABEL_NETPLAY_CHECK_FRAMES,
@ -2945,7 +2986,8 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NETPLAY_NAT_TRAVERSAL, MENU_ENUM_SUBLABEL_NETPLAY_NAT_TRAVERSAL,
"当联机时,侦听来自公共互联网的连接,使用 UPnP 或类似的技术来规避局域网问题。" "当联机时,侦听来自公共互联网的连接,\n"
"使用 UPnP 或类似的技术来规避局域网问题。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_STDIN_CMD_ENABLE, MENU_ENUM_SUBLABEL_STDIN_CMD_ENABLE,
@ -2981,7 +3023,8 @@ MSG_HASH(
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NAVIGATION_WRAPAROUND, MENU_ENUM_SUBLABEL_NAVIGATION_WRAPAROUND,
"如果开启此选项,在列表的最上端继续向上翻页会回到最下端,向下翻页时也一样。" "如果开启此选项,在列表的最上端继续向上翻页\n"
"会回到最下端,向下翻页时也一样。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_NETPLAY_ENABLE_HOST, MENU_ENUM_SUBLABEL_NETPLAY_ENABLE_HOST,
@ -2996,13 +3039,16 @@ MSG_HASH(MENU_ENUM_SUBLABEL_SCAN_DIRECTORY,
MSG_HASH(MENU_ENUM_SUBLABEL_SCAN_FILE, MSG_HASH(MENU_ENUM_SUBLABEL_SCAN_FILE,
"扫描一个兼容的文件并将其添加到合集中") "扫描一个兼容的文件并将其添加到合集中")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SWAP_INTERVAL, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SWAP_INTERVAL,
"为垂直同步使用自定义的交换间隔。该设置可以有效地降低显示器刷新率。" "为垂直同步使用自定义的交换间隔。该设置可以\n"
"有效地降低显示器刷新率。"
) )
MSG_HASH(MENU_ENUM_SUBLABEL_SORT_SAVEFILES_ENABLE, MSG_HASH(MENU_ENUM_SUBLABEL_SORT_SAVEFILES_ENABLE,
"在游戏存档的文件名前面加上核心名称来进行排序。" "在游戏存档的文件名前面加上核心名称\n"
"来进行排序。"
) )
MSG_HASH(MENU_ENUM_SUBLABEL_SORT_SAVESTATES_ENABLE, MSG_HASH(MENU_ENUM_SUBLABEL_SORT_SAVESTATES_ENABLE,
"在即时存档的文件名前面加上核心名称来进行排序。" "在即时存档的文件名前面加上核心名称\n"
"来进行排序。"
) )
MSG_HASH(MENU_ENUM_SUBLABEL_CORE_UPDATER_BUILDBOT_URL, MSG_HASH(MENU_ENUM_SUBLABEL_CORE_UPDATER_BUILDBOT_URL,
"Libretro buildbot 核心目录的更新 URL。") "Libretro buildbot 核心目录的更新 URL。")
@ -3058,12 +3104,15 @@ MSG_HASH(MENU_ENUM_SUBLABEL_RESUME_CONTENT,
MSG_HASH(MENU_ENUM_SUBLABEL_STATE_SLOT, MSG_HASH(MENU_ENUM_SUBLABEL_STATE_SLOT,
"更改即时存档使用的栏位序号。") "更改即时存档使用的栏位序号。")
MSG_HASH(MENU_ENUM_SUBLABEL_UNDO_LOAD_STATE, MSG_HASH(MENU_ENUM_SUBLABEL_UNDO_LOAD_STATE,
"如果你不慎读错了即时存档,使用此命令来撤销。") "如果你不慎读错了即时存档,\n"
"使用此命令来撤销。")
MSG_HASH(MENU_ENUM_SUBLABEL_UNDO_SAVE_STATE, MSG_HASH(MENU_ENUM_SUBLABEL_UNDO_SAVE_STATE,
"如果你不慎覆盖了即时存档,使用此命令来撤销。") "如果你不慎覆盖了即时存档,\n"
"使用此命令来撤销。")
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_ACCOUNTS_RETRO_ACHIEVEMENTS, MENU_ENUM_SUBLABEL_ACCOUNTS_RETRO_ACHIEVEMENTS,
"Retro 成就服务。更多内容请访问 http://retroachievements.org" "Retro 成就服务。更多内容请访问\n"
"http://retroachievements.org"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_ACCOUNTS_LIST, MENU_ENUM_SUBLABEL_ACCOUNTS_LIST,
@ -3074,11 +3123,14 @@ MSG_HASH(MENU_ENUM_SUBLABEL_INPUT_META_REWIND,
MSG_HASH(MENU_ENUM_SUBLABEL_RESTART_CONTENT, MSG_HASH(MENU_ENUM_SUBLABEL_RESTART_CONTENT,
"重新开始游戏。") "重新开始游戏。")
MSG_HASH(MENU_ENUM_SUBLABEL_SAVE_CURRENT_CONFIG_OVERRIDE_CORE, MSG_HASH(MENU_ENUM_SUBLABEL_SAVE_CURRENT_CONFIG_OVERRIDE_CORE,
"保存一个独立配置文件,该配置对此核心运行的所有游戏生效。") "保存一个独立配置文件,\n"
"该配置对此核心运行的所有游戏生效。")
MSG_HASH(MENU_ENUM_SUBLABEL_SAVE_CURRENT_CONFIG_OVERRIDE_CONTENT_DIR, MSG_HASH(MENU_ENUM_SUBLABEL_SAVE_CURRENT_CONFIG_OVERRIDE_CONTENT_DIR,
"保存一个独立配置文件,该配置对此游戏文件夹下的所有游戏生效。") "保存一个独立配置文件,\n"
"该配置对此游戏文件夹下的所有游戏生效。")
MSG_HASH(MENU_ENUM_SUBLABEL_SAVE_CURRENT_CONFIG_OVERRIDE_GAME, MSG_HASH(MENU_ENUM_SUBLABEL_SAVE_CURRENT_CONFIG_OVERRIDE_GAME,
"保存一个独立配置文件,该配置对此游戏生效。") "保存一个独立配置文件,\n"
"该配置对此游戏生效。")
MSG_HASH(MENU_ENUM_SUBLABEL_CORE_CHEAT_OPTIONS, MSG_HASH(MENU_ENUM_SUBLABEL_CORE_CHEAT_OPTIONS,
"设置金手指。") "设置金手指。")
MSG_HASH(MENU_ENUM_SUBLABEL_SHADER_OPTIONS, MSG_HASH(MENU_ENUM_SUBLABEL_SHADER_OPTIONS,
@ -3109,9 +3161,13 @@ MSG_HASH(MENU_ENUM_SUBLABEL_THUMBNAILS_DIRECTORY,
MSG_HASH(MENU_ENUM_SUBLABEL_RGUI_CONFIG_DIRECTORY, MSG_HASH(MENU_ENUM_SUBLABEL_RGUI_CONFIG_DIRECTORY,
"Sets start directory for menu configuration browser.") "Sets start directory for menu configuration browser.")
MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_INPUT_LATENCY_FRAMES_MIN, MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_INPUT_LATENCY_FRAMES_MIN,
"设置按键延迟以掩盖网络延迟。用按键延迟换取在线游戏时降低 CPU 负载并减少顿卡。") "设置按键延迟以掩盖网络延迟。\n"
"用按键延迟换取在线游戏时降低 CPU 负载\n"
"并减少顿卡。")
MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_INPUT_LATENCY_FRAMES_RANGE, MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_INPUT_LATENCY_FRAMES_RANGE,
"设置按键延迟范围以掩盖网络的延迟。用延迟范围内的按键延迟换取在线游戏时降低 CPU 负载并减少顿卡。") "设置按键延迟范围以掩盖网络的延迟。\n"
"用一定的按键延迟换取在线游戏时\n"
"降低 CPU 负载并减少顿卡。")
MSG_HASH(MENU_ENUM_SUBLABEL_DISK_CYCLE_TRAY_STATUS, MSG_HASH(MENU_ENUM_SUBLABEL_DISK_CYCLE_TRAY_STATUS,
"Cycle the current disk. If the disk is inserted, it will eject the disk. If the disk has not been inserted, it will be inserted. ") "Cycle the current disk. If the disk is inserted, it will eject the disk. If the disk has not been inserted, it will be inserted. ")
MSG_HASH(MENU_ENUM_SUBLABEL_DISK_INDEX, MSG_HASH(MENU_ENUM_SUBLABEL_DISK_INDEX,
@ -3191,9 +3247,11 @@ MSG_HASH(
"当菜单界面试图查找可加载的资源时,默认情况下查找此位置。" "当菜单界面试图查找可加载的资源时,默认情况下查找此位置。"
) )
MSG_HASH(MENU_ENUM_SUBLABEL_SAVEFILE_DIRECTORY, MSG_HASH(MENU_ENUM_SUBLABEL_SAVEFILE_DIRECTORY,
"将所有保存文件保存到该目录。如果没有设置,将尝试保存游戏内容文件的工作目录内。") "将所有游戏存档保存到该目录。如果没有设置,\n"
"将尝试保存游戏内容文件的工作目录内。")
MSG_HASH(MENU_ENUM_SUBLABEL_SAVESTATE_DIRECTORY, MSG_HASH(MENU_ENUM_SUBLABEL_SAVESTATE_DIRECTORY,
"将所有存档保存到该目录。如果没有设置,将尝试保存游戏内容文件的工作目录内。") "将所有即时存档保存到该目录。如果没有设置,\n"
"将尝试保存游戏内容文件的工作目录内。")
MSG_HASH(MENU_ENUM_SUBLABEL_SCREENSHOT_DIRECTORY, MSG_HASH(MENU_ENUM_SUBLABEL_SCREENSHOT_DIRECTORY,
"Directory to dump screenshots to.") "Directory to dump screenshots to.")
MSG_HASH(MENU_ENUM_SUBLABEL_OVERLAY_DIRECTORY, MSG_HASH(MENU_ENUM_SUBLABEL_OVERLAY_DIRECTORY,
@ -3257,21 +3315,27 @@ MSG_HASH(MENU_ENUM_SUBLABEL_CORE_INFORMATION,
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_ASPECT_RATIO, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_ASPECT_RATIO,
"Floating point value for video aspect ratio (width / height), used if the Aspect Ratio is set to 'Config'.") "Floating point value for video aspect ratio (width / height), used if the Aspect Ratio is set to 'Config'.")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_HEIGHT, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_HEIGHT,
"如果宽高比设为「自定义」,将使用自定义的视窗高度。") "如果宽高比设为「自定义」,将使用自定义的\n"
"视窗高度。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_WIDTH, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_WIDTH,
"如果宽高比设为「自定义」,将使用自定义的视窗宽度。") "如果宽高比设为「自定义」,将使用自定义的\n"
"视窗宽度。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_X, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_X,
"视窗左上角的 X 坐标。如果「放大整数倍」选项已开启,则设置无效。图像将显示在中心。") "视窗左上角的 X 坐标。如果「放大整数倍」选项\n"
"已开启,则设置无效。图像将显示在中心。")
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_Y, MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_Y,
"视窗左上角的 Y 坐标。如果「放大整数倍」选项已开启,则设置无效。图像将显示在中心。") "视窗左上角的 Y 坐标。如果「放大整数倍」选项\n"
"已开启,则设置无效。图像将显示在中心。")
MSG_HASH(MENU_ENUM_LABEL_VALUE_NETPLAY_USE_MITM_SERVER, MSG_HASH(MENU_ENUM_LABEL_VALUE_NETPLAY_USE_MITM_SERVER,
"启用代理服务器") "启用代理服务器")
MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_USE_MITM_SERVER, MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_USE_MITM_SERVER,
"通过代理服务器进行网络连接。如果主机位于防火墙之后或具有NATUPnP问题时建议开启。") "通过代理服务器进行网络连接。如果主机位于\n"
"防火墙之后或具有NATUPnP问题时建议开启。")
MSG_HASH(MENU_ENUM_LABEL_VALUE_NETPLAY_MITM_SERVER, MSG_HASH(MENU_ENUM_LABEL_VALUE_NETPLAY_MITM_SERVER,
"代理服务器位置") "代理服务器位置")
MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_MITM_SERVER, MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_MITM_SERVER,
"选择一个代理服务器。服务器位置比较接近的一般网络延迟更低。") "选择一个代理服务器。服务器位置较近的\n"
"一般网络延迟更低。")
MSG_HASH(MENU_ENUM_LABEL_VALUE_ADD_TO_MIXER, MSG_HASH(MENU_ENUM_LABEL_VALUE_ADD_TO_MIXER,
"Add to mixer") "Add to mixer")
MSG_HASH(MENU_ENUM_LABEL_VALUE_ADD_TO_MIXER_AND_PLAY, MSG_HASH(MENU_ENUM_LABEL_VALUE_ADD_TO_MIXER_AND_PLAY,
@ -3281,14 +3345,15 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_ADD_TO_MIXER_AND_COLLECTION,
MSG_HASH(MENU_ENUM_LABEL_VALUE_ADD_TO_MIXER_AND_COLLECTION_AND_PLAY, MSG_HASH(MENU_ENUM_LABEL_VALUE_ADD_TO_MIXER_AND_COLLECTION_AND_PLAY,
"Add to mixer and play") "Add to mixer and play")
MSG_HASH(MENU_ENUM_LABEL_VALUE_FILTER_BY_CURRENT_CORE, MSG_HASH(MENU_ENUM_LABEL_VALUE_FILTER_BY_CURRENT_CORE,
"Filter by current core") "过滤当前核心支持文件")
MSG_HASH( MSG_HASH(
MSG_AUDIO_MIXER_VOLUME, MSG_AUDIO_MIXER_VOLUME,
"全局音效混合器音量" "全局音效混合器音量"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_AUDIO_MIXER_VOLUME, MENU_ENUM_SUBLABEL_AUDIO_MIXER_VOLUME,
"全局音效混合器音量(单位:分贝)。 0 为正常音量。" "全局音效混合器音量(单位:分贝)。\n"
"0 为正常音量。"
) )
MSG_HASH( MSG_HASH(
MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_VOLUME, MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_VOLUME,
@ -3319,8 +3384,6 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_CORE_DELETE,
MSG_HASH(MENU_ENUM_SUBLABEL_CORE_DELETE, MSG_HASH(MENU_ENUM_SUBLABEL_CORE_DELETE,
"从磁盘中删除该核心") "从磁盘中删除该核心")
MSG_HASH(MENU_ENUM_LABEL_VALUE_RENAME_ENTRY, MSG_HASH(MENU_ENUM_LABEL_VALUE_RENAME_ENTRY,
"重命名此条目")
MSG_HASH(MENU_ENUM_LABEL_RENAME_ENTRY,
"重命名") "重命名")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_FRAMEBUFFER_OPACITY, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_FRAMEBUFFER_OPACITY,
"Framebuffer Opacity") "Framebuffer Opacity")
@ -3357,13 +3420,20 @@ MSG_HASH(MSG_INPUT_ENABLE_SETTINGS_PASSWORD_OK,
MSG_HASH(MSG_INPUT_ENABLE_SETTINGS_PASSWORD_NOK, MSG_HASH(MSG_INPUT_ENABLE_SETTINGS_PASSWORD_NOK,
"密码不正确。") "密码不正确。")
MSG_HASH(MENU_ENUM_SUBLABEL_XMB_MAIN_MENU_ENABLE_SETTINGS, MSG_HASH(MENU_ENUM_SUBLABEL_XMB_MAIN_MENU_ENABLE_SETTINGS,
"启用设置页。修改启用设置页需要重新启动 RetroArch。") "启用设置页。修改启用设置页需要\n"
"重新启动 RetroArch。")
MSG_HASH(MENU_ENUM_SUBLABEL_CONTENT_SHOW_SETTINGS_PASSWORD, MSG_HASH(MENU_ENUM_SUBLABEL_CONTENT_SHOW_SETTINGS_PASSWORD,
"设置在隐藏设置页后,重新启用设置页的密码。启用方法:在主菜单中选择「启用设置页」并输入密码来重新启用设置页。") "设置在隐藏设置页后,重新启用设置页的密码。\n"
"启用方法:在主菜单中选择「启用设置页」\n"
"并输入密码来重新启用设置页。")
MSG_HASH(MENU_ENUM_SUBLABEL_PLAYLIST_ENTRY_RENAME, MSG_HASH(MENU_ENUM_SUBLABEL_PLAYLIST_ENTRY_RENAME,
"允许在集合中重命名条目。") "允许在集合中重命名条目。")
MSG_HASH(MENU_ENUM_LABEL_VALUE_PLAYLIST_ENTRY_RENAME, MSG_HASH(MENU_ENUM_LABEL_VALUE_PLAYLIST_ENTRY_RENAME,
"允许重命名条目") "允许重命名条目")
MSG_HASH(
MENU_ENUM_SUBLABEL_RENAME_ENTRY,
"重命名此条目。"
)
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SHOW_LOAD_CORE, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_SHOW_LOAD_CORE,
"显示「加载核心」") "显示「加载核心」")
MSG_HASH(MENU_ENUM_SUBLABEL_MENU_SHOW_LOAD_CORE, MSG_HASH(MENU_ENUM_SUBLABEL_MENU_SHOW_LOAD_CORE,
@ -3403,7 +3473,7 @@ MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_VIEWS_SETTINGS,
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_SHOW_TAKE_SCREENSHOT, MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_SHOW_TAKE_SCREENSHOT,
"显示「截图」") "显示「截图」")
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_SHOW_TAKE_SCREENSHOT, MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_SHOW_TAKE_SCREENSHOT,
"显示或隐藏「截图」选项") "显示或隐藏「截图」选项")
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_SHOW_SAVE_LOAD_STATE, MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_SHOW_SAVE_LOAD_STATE,
"显示「保存/即时读档」") "显示「保存/即时读档」")
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_SHOW_SAVE_LOAD_STATE, MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_SHOW_SAVE_LOAD_STATE,
@ -3461,11 +3531,13 @@ MSG_HASH(MENU_ENUM_SUBLABEL_MENU_DISABLE_KIOSK_MODE,
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_ENABLE_KIOSK_MODE, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_ENABLE_KIOSK_MODE,
"开启懒人模式") "开启懒人模式")
MSG_HASH(MENU_ENUM_SUBLABEL_MENU_ENABLE_KIOSK_MODE, MSG_HASH(MENU_ENUM_SUBLABEL_MENU_ENABLE_KIOSK_MODE,
"隐藏所有与配置文件相关的选项,以防止误改选项导致麻烦。") "隐藏所有与配置文件相关的选项,\n"
"以防止误改选项导致麻烦。")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_KIOSK_MODE_PASSWORD, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_KIOSK_MODE_PASSWORD,
"设置退出懒人模式的密码") "设置退出懒人模式的密码")
MSG_HASH(MENU_ENUM_SUBLABEL_MENU_KIOSK_MODE_PASSWORD, MSG_HASH(MENU_ENUM_SUBLABEL_MENU_KIOSK_MODE_PASSWORD,
"设置密码后,在主菜单选择「退出懒人模式」并输入密码才能退出懒人模式。") "设置密码后,在主菜单选择「退出懒人模式」\n"
"并输入密码才能退出懒人模式。")
MSG_HASH(MSG_INPUT_KIOSK_MODE_PASSWORD, MSG_HASH(MSG_INPUT_KIOSK_MODE_PASSWORD,
"请输入密码") "请输入密码")
MSG_HASH(MSG_INPUT_KIOSK_MODE_PASSWORD_OK, MSG_HASH(MSG_INPUT_KIOSK_MODE_PASSWORD_OK,
@ -3506,7 +3578,9 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_RGUI_BORDER_FILLER_THICKNESS_ENABLE,
"Enable border filler thickness") "Enable border filler thickness")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_RGUI_BACKGROUND_FILLER_THICKNESS_ENABLE, MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_RGUI_BACKGROUND_FILLER_THICKNESS_ENABLE,
"Enable background filler thickness") "Enable background filler thickness")
MSG_HASH(MENU_ENUM_SUBLABEL_CRT_SWITCH_RESOLUTION, "仅适用于 CRT 显示器。尽可能输出原汁原味的信号。") MSG_HASH(MENU_ENUM_SUBLABEL_CRT_SWITCH_RESOLUTION,
"仅适用于 CRT 显示器。\n"
"尽可能输出原汁原味的信号。")
MSG_HASH(MENU_ENUM_LABEL_VALUE_CRT_SWITCH_RESOLUTION, "CRT 原生输出") MSG_HASH(MENU_ENUM_LABEL_VALUE_CRT_SWITCH_RESOLUTION, "CRT 原生输出")
MSG_HASH( MSG_HASH(
MENU_ENUM_SUBLABEL_CRT_SWITCH_RESOLUTION_SUPER, MENU_ENUM_SUBLABEL_CRT_SWITCH_RESOLUTION_SUPER,