diff --git a/intl/msg_hash_chs.c b/intl/msg_hash_chs.c index 7a07249434..498c4e4e4c 100644 --- a/intl/msg_hash_chs.c +++ b/intl/msg_hash_chs.c @@ -593,8 +593,8 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len) break; case MENU_ENUM_LABEL_VALUE_MENU_ENUM_CONTROLS_PROLOG: snprintf(s, len, - "你可以使用下述的方式通过游戏控制器或者键盘来对\n" - "菜单进行控制:\n" + "你可以使用下述的方式通过游戏控制\n" + "器或者键盘来对菜单进行控制:\n" " \n" ); 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 */ char u[501]; const char * t = - "RetroArch relies on an unique form of\n" - "audio/video synchronization where it needs to be\n" - "calibrated against the refresh rate of your\n" - "display for best performance results.\n" + "RetroArch 依赖于一种独特的音频/视频同步形式,\n" + "需要根据显示器的刷新率对其进行校准,以获得最佳\n" + "性能。\n" " \n" - "If you experience any audio crackling or video\n" - "tearing, usually it means that you need to\n" - "calibrate the settings. Some choices below:\n" + "如果你的音频出现任何噼啪声或图像撕裂,通常意味\n" + "着你需要调整设置。下面是调整方法:\n" " \n"; snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */ - "a) Go to '%s' -> '%s', and enable\n" - "'Threaded Video'. Refresh rate will not matter\n" - "in this mode, framerate will be higher,\n" - "but video might be less smooth.\n" - "b) Go to '%s' -> '%s', and look at\n" - "'%s'. Let it run for\n" - "2048 frames, then press 'OK'.", + "a) 在「%s」 ->「%s」中开启\n" + "「多线程渲染」。在这种模式下,刷新率不会发生变\n" + "化、帧率会提高,但是画面可能不那么流畅。\n" + "b) 在「%s」 -> 「%s」, 查看\n" + "「%s」。令其运行 2048 帧后,按 OK 键。", 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_SETTINGS), @@ -1755,8 +1751,9 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len) "你可以通过以下几种方法来获取核心: \n" "一、通过访问菜单项「%s」 \n" " -> 「%s」来下载;\n" - "二、手动将其移入核心文件夹中,访问文件夹设置 \n" - "找到你的「%s」。", + " \n" + "二、手动将其移入核心文件夹中,访问文件\n" + "夹设置找到你的「%s」。", 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_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; case MENU_ENUM_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC: snprintf(s, len, - "You can change the virtual gamepad overlay\n" - "by going to '%s' -> '%s'." + "你可以通过「%s」->「%s」更改虚拟按键。\n" " \n" - "From there you can change the overlay,\n" - "change the size and opacity of the buttons, etc.\n" + "从那里你可以改变虚拟按键的样式、大小和不透\n" + "明度。\n" " \n" - "NOTE: By default, virtual gamepad overlays are\n" - "hidden when in the menu.\n" - "If you'd like to change this behavior,\n" - "you can set '%s' to false.", + "注意:默认情况下,在菜单中虚拟按键是隐藏的。\n" + "如果您想在菜单中显示,可以将「%s」\n" + "设置为 OFF 。", 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_INPUT_OVERLAY_HIDE_IN_MENU) diff --git a/intl/msg_hash_chs.h b/intl/msg_hash_chs.h index 82528f44d0..0ffd2a46d1 100644 --- a/intl/msg_hash_chs.h +++ b/intl/msg_hash_chs.h @@ -141,8 +141,8 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_THREADED, - "以延迟和视频撕裂为代价换取高性能,当且仅当能\n" - "达到全速模拟时使用。" + "以延迟和视频撕裂为代价换取高性能。\n" + "当且仅当能达到全速模拟时使用。" ) MSG_HASH( 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, "EGL 支持") MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FBO_SUPPORT, - "OpenGL/Direct3D 渲染至纹理 (多渲染批次渲染器) 支持") + "OpenGL/Direct3D 纹理渲染 (多层渲染器) 支持") MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FFMPEG_SUPPORT, "FFmpeg 支持") 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_SUBLABEL_CHEEVOS_ENABLE, - "打开或关闭成就。更多内容请访问 http://retroachievements.org") + "打开或关闭成就。更多内容请访问\n" + "http://retroachievements.org") MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_TEST_UNOFFICIAL, - "为测试目的而打开或关闭非官方成就和/或测试版特性。") + "为测试目的而打开或关闭非官方成就\n" + "和测试版特性。") MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_HARDCORE_MODE_ENABLE, - "为所有游戏打开或关闭存档、金手指、回退、快进、暂停和慢动作。") + "为所有游戏打开或关闭存档、金手指、回退、\n" + "快进、暂停和慢动作。") MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_LEADERBOARDS_ENABLE, - "启用或禁用游戏中排行榜。仅在硬核模式下生效。") + "启用或禁用游戏中排行榜。\n" + "仅在硬核模式下生效。") MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_BADGES_ENABLE, - "在成绩列表中启用或禁用徽章显示。") + "在成绩列表中启用或禁用徽章显示。") MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_VERBOSE_ENABLE, - "启用或禁用 OSD 成就情况显示。") + "启用或禁用 OSD 成就情况显示。") MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_AUTO_SCREENSHOT, - "当完成一个成就时,自动截图。") + "当完成一个成就时,自动截图。") MSG_HASH(MENU_ENUM_SUBLABEL_DRIVER_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_ONSCREEN_DISPLAY_SETTINGS, - "修改显示覆盖、键盘覆盖和屏幕通知的设置。") + "修改显示图层、键盘图层和屏幕通知的设置。") MSG_HASH(MENU_ENUM_SUBLABEL_FRAME_THROTTLE_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_INFORMATION_LIST_LIST, - "显示核心、网络和系统的信息。显示数据库和光标的管理器。") + "显示核心、网络和系统的信息。\n" + "显示数据库和光标的管理器。") MSG_HASH(MENU_ENUM_SUBLABEL_ONLINE_UPDATER, "下载并更新 RetroArch 的附加插件和组件。") 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, "在帧与帧之间插入黑色的中间帧,通常用于消除在\n" - "120Hz刷新率的显示器上运行60Hz的游戏内容带来\n" - "的重影。") + "120Hz 刷新率的显示器上运行 60Hz 的游戏内容\n" + "带来的重影。") MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FRAME_DELAY, "以增加画面卡顿的风险换取低延时,在垂直同步后增加\n" "时延(毫秒)。") 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_MONITOR_INDEX, @@ -2451,12 +2457,15 @@ MSG_HASH(MSG_VIEWPORT_SIZE_CALCULATION_FAILED, MSG_HASH(MSG_VIRTUAL_DISK_TRAY, "虚拟磁盘托盘。") MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_LATENCY, - "毫秒级音频延时。 如果音频驱动程序不支持将无法使用。") + "音频延迟(单位:毫秒)。\n" + "如果设置太低,音频驱动程序可能并不支持,\n" + "从而不会生效。") MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MUTE, "禁音/取消禁音。") MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_RATE_CONTROL_DELTA, - "有助于同步音频和视频。请注意,如果禁用,音频和视频几乎一定会错位。" + "有助于同步音频和视频。\n" + "请注意,如果禁用,音频和视频几乎一定会错位。" ) MSG_HASH( MENU_ENUM_SUBLABEL_CAMERA_ALLOW, @@ -2472,11 +2481,13 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_POLL_TYPE_BEHAVIOR, - "设置轮询方式。 根据设备的性能,设置为「较早」或「稍晚」可以让等待时间缩短。" + "设置轮询方式。根据设备的性能,\n" + "设置为「较早」或「稍晚」可以让等待时间缩短。" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_ALL_USERS_CONTROL_MENU, - "允许任何用户打开菜单。如果禁用,则只有用户1能打开菜单。" + "允许任何用户打开菜单。\n" + "如果禁用,则只有用户 1 能打开菜单。" ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_VOLUME, @@ -2512,11 +2523,14 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_ALLOW_ROTATE, - "允许核心自行设置屏幕旋转角度,若关闭,旋转请求将被忽略。需要旋转显示器的用户请设置此选项。" + "允许核心自行设置屏幕旋转角度。\n" + "若关闭,旋转请求将被忽略。\n" + "需要旋转显示器的用户请设置此选项。" ) MSG_HASH( MENU_ENUM_SUBLABEL_DUMMY_ON_CORE_SHUTDOWN, - "某些核心关闭时可能会直接关闭 RetroArch。启用此选项可以避免这种情况发生。" + "某些核心关闭时可能会直接关闭 RetroArch。\n" + "启用此选项可以避免这种情况发生。" ) MSG_HASH( MENU_ENUM_SUBLABEL_CHECK_FOR_MISSING_FIRMWARE, @@ -2524,7 +2538,8 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE, - "屏幕的刷新率。注意:如果视频独立线程已启用,此选项将被忽略。" + "屏幕的刷新率。注意:如果视频独立线程已启用,\n" + "此选项将被忽略。" ) MSG_HASH( 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_SUBLABEL_INPUT_UNIFIED_MENU_CONTROLS, - "在菜单和游戏中使用相同的控制配置。应用于键盘。") + "在菜单和游戏中使用相同的控制配置。\n" + "应用于键盘。") MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FONT_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_SMOOTH, - "轻微模糊像素点边缘以减少像素颗粒感。对运行速度影响很小。") + "轻微模糊像素点边缘以减少像素颗粒感。\n" + "对运行速度影响很小。") MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FILTER, - "加载一个由 CPU 控制的视频过滤器。注意:这\n" - "可能显著降低游戏运行速度。某些视频过滤器仅对32位色(或16位色)核心生效。") + "加载一个由 CPU 控制的视频过滤器。注意:\n" + "这可能显著降低游戏运行速度。某些视频过滤器\n" + "仅对 32 位色(或 16 位色)核心生效。") MSG_HASH(MENU_ENUM_SUBLABEL_CHEEVOS_USERNAME, "输入您的 Retro 成就账号的用户名。") 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, "设置视窗的高度,0 表示尽可能地放大。") MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_X, - "设置全屏模式的分辨率宽度,0 表示使用桌面分辨率。") + "设置全屏模式的分辨率宽度,\n" + "0 表示使用桌面分辨率。") MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_Y, - "设置全屏模式的分辨率高度,0 表示使用桌面分辨率。") + "设置全屏模式的分辨率高度,\n" + "0 表示使用桌面分辨率。") MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MESSAGE_POS_X, "设置屏显文字的 X 坐标。") 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_PORT, - "如果开启「在图层上显示控制器」,请选择相应屏幕图层的端口来侦听。") + "如果开启「在图层上显示控制器」,\n" + "请选择相应屏幕图层的端口来侦听。") MSG_HASH( MENU_ENUM_SUBLABEL_CONTENT_COLLECTION_LIST, "扫描到的游戏内容将在此处显示。" ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_SCALE_INTEGER, - "只放大整数倍显示。基础分辨率与游戏、宽高比有关。\n" - "如果「保持宽高比」选项未开启,不保证宽高放大倍数相同。") + "只放大整数倍显示。基础分辨率与游戏、宽高比\n" + "有关。如果「保持宽高比」选项未开启,不保证\n" + "宽高放大倍数相同。") MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_GPU_SCREENSHOT, "使用 GPU 输出来进行截图(如果可能的话)。" @@ -2740,11 +2762,13 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_SAVESTATE_AUTO_INDEX, - "每次储存即时存档时,都在新的栏位储存,以避免覆盖原有的即时存档。\n" - "每次运行游戏时,都会定位到最新的即时存档栏位。") + "每次储存即时存档时,都在新的栏位储存,\n" + "以避免覆盖原有的即时存档。每次运行游戏时,\n" + "都会定位到最新的即时存档栏位。") MSG_HASH( MENU_ENUM_SUBLABEL_BLOCK_SRAM_OVERWRITE, - "读取即时存档时不覆盖游戏存档。可能会导致某些游戏产生 BUG。" + "读取即时存档时不覆盖游戏存档。\n" + "可能会导致某些游戏产生 BUG。" ) MSG_HASH( MENU_ENUM_SUBLABEL_FASTFORWARD_RATIO, @@ -2760,7 +2784,8 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_RUN_AHEAD_FRAMES, - "设置要提前运行的帧数。 如果滞后于游戏本体的帧数将导致类似于抖动之类的游戏问题。") + "设置要提前运行的帧数。如果滞后于游戏本体的帧数\n" + "将导致类似于抖动之类的游戏问题。") MSG_HASH( MENU_ENUM_SUBLABEL_REWIND_ENABLE, "启用回溯倒带功能。对游戏运行速度有一定影响。" @@ -2771,11 +2796,13 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_REWIND_BUFFER_SIZE, - "回溯缓冲区保留的内存量(单位:MB)。增加内存量可增加回溯历史的时间。" + "回溯缓冲区保留的内存量(单位:MB)。\n" + "增加内存量可增加回溯历史的时间。" ) MSG_HASH( MENU_ENUM_SUBLABEL_REWIND_BUFFER_SIZE_STEP, - "每次增加或减少回溯缓冲区内存量值时,回溯历史将按此大小改变。" + "每次增加或减少回溯缓冲区内存量值时,\n" + "将按此大小改变。" ) MSG_HASH( @@ -2789,7 +2816,8 @@ MSG_HASH( MSG_HASH( MENU_ENUM_SUBLABEL_SAVESTATE_AUTO_SAVE, "在 RetroArch 关闭时自动保存即时存档。\n" - "如果开启了「自动加载即时存档」功能,下次开始游戏时会加载该存档。" + "如果开启了「自动加载即时存档」功能,\n" + "下次开始游戏时会加载该存档。" ) MSG_HASH( MENU_ENUM_SUBLABEL_SAVESTATE_AUTO_LOAD, @@ -2801,7 +2829,8 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AUTOSAVE_INTERVAL, - "每隔一段时间(单位:秒)自动保存游戏存档,此选项默认关闭。" + "每隔一段时间(单位:秒)自动保存游戏存档,\n" + "此选项默认关闭。" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_REMAP_BINDS_ENABLE, @@ -2809,11 +2838,13 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_AUTODETECT_ENABLE, - "启用自动配置按键。RetroArch 将尝试自动配置手柄按键和即插即用模式。" + "启用自动配置按键。RetroArch 将尝试自动配置\n" + "手柄按键和即插即用模式。" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_INPUT_SWAP_OK_CANCEL, - "交换确认键和取消键的键位,默认(关闭)为日版键位,开启则为美版键位。" + "交换确认键和取消键的键位,\n" + "默认(关闭)为日版键位,开启则为美版键位。" ) MSG_HASH( MENU_ENUM_SUBLABEL_PAUSE_LIBRETRO, @@ -2829,7 +2860,8 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_DRIVER, - "使用的输入驱动。不同的视频驱动可能需要使用不同的输入驱动。" + "使用的输入驱动。不同的视频驱动可能需要使用\n" + "不同的输入驱动。" ) MSG_HASH( MENU_ENUM_SUBLABEL_JOYPAD_DRIVER, @@ -2865,7 +2897,8 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE, - "在文件管理器中,只显示当前核心支持的游戏(根据扩展名)。" + "在文件管理器中,只显示当前核心\n" + "支持的游戏(根据扩展名)。" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_WALLPAPER, @@ -2917,11 +2950,14 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_NETPLAY_PUBLIC_ANNOUNCE, - "是否使用公共的在线游戏网络。如果未设置,客户端必须手动连接而不使用公共的在线游戏网络。" + "是否使用公共的在线游戏网络。\n" + "如果未设置,客户端必须手动连接而不使用\n" + "公共的在线游戏网络。" ) MSG_HASH( MENU_ENUM_SUBLABEL_NETPLAY_SPECTATE_PASSWORD, - "连接到在线游戏网络的密码,仅有观战权限。仅在主机模式下使用。" + "连接到在线游戏网络的密码,\n" + "仅有观战权限。仅在主机模式下使用。" ) MSG_HASH( MENU_ENUM_SUBLABEL_NETPLAY_START_AS_SPECTATOR, @@ -2929,15 +2965,20 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_NETPLAY_ALLOW_SLAVES, - "是否允许从属模式网络连接。从属模式客户端占用网络带宽小,但网络延迟的比较大。" + "是否允许从属模式网络连接。\n" + "从属模式客户端占用网络带宽小,\n" + "但网络延迟比较大。" ) MSG_HASH( MENU_ENUM_SUBLABEL_NETPLAY_REQUIRE_SLAVES, - "是否禁止从属模式网络连接的客户端连接。仅建议网络速度快、主机性能高的用户开启。" + "是否禁止从属模式网络连接的客户端连接。\n" + "仅建议网络速度快、主机性能高的用户开启。" ) MSG_HASH( MENU_ENUM_SUBLABEL_NETPLAY_STATELESS_MODE, - "是否在不保存存档的模式下运行在线游戏。开启后联机将不会有时间误差,但需要非常快的网络,且不能使用回溯功能。" + "是否在不保存存档的模式下运行在线游戏。\n" + "开启后联机将不会有时间误差,但需要\n" + "非常快的网络,且不能使用回溯功能。" ) MSG_HASH( MENU_ENUM_SUBLABEL_NETPLAY_CHECK_FRAMES, @@ -2945,7 +2986,8 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_NETPLAY_NAT_TRAVERSAL, - "当联机时,侦听来自公共互联网的连接,使用 UPnP 或类似的技术来规避局域网问题。" + "当联机时,侦听来自公共互联网的连接,\n" + "使用 UPnP 或类似的技术来规避局域网问题。" ) MSG_HASH( MENU_ENUM_SUBLABEL_STDIN_CMD_ENABLE, @@ -2981,7 +3023,8 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_NAVIGATION_WRAPAROUND, - "如果开启此选项,在列表的最上端继续向上翻页会回到最下端,向下翻页时也一样。" + "如果开启此选项,在列表的最上端继续向上翻页\n" + "会回到最下端,向下翻页时也一样。" ) MSG_HASH( 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_VIDEO_SWAP_INTERVAL, - "为垂直同步使用自定义的交换间隔。该设置可以有效地降低显示器刷新率。" + "为垂直同步使用自定义的交换间隔。该设置可以\n" + "有效地降低显示器刷新率。" ) MSG_HASH(MENU_ENUM_SUBLABEL_SORT_SAVEFILES_ENABLE, - "在游戏存档的文件名前面加上核心名称来进行排序。" + "在游戏存档的文件名前面加上核心名称\n" + "来进行排序。" ) MSG_HASH(MENU_ENUM_SUBLABEL_SORT_SAVESTATES_ENABLE, - "在即时存档的文件名前面加上核心名称来进行排序。" + "在即时存档的文件名前面加上核心名称\n" + "来进行排序。" ) MSG_HASH(MENU_ENUM_SUBLABEL_CORE_UPDATER_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_UNDO_LOAD_STATE, - "如果你不慎读错了即时存档,使用此命令来撤销。") + "如果你不慎读错了即时存档,\n" + "使用此命令来撤销。") MSG_HASH(MENU_ENUM_SUBLABEL_UNDO_SAVE_STATE, - "如果你不慎覆盖了即时存档,使用此命令来撤销。") + "如果你不慎覆盖了即时存档,\n" + "使用此命令来撤销。") MSG_HASH( MENU_ENUM_SUBLABEL_ACCOUNTS_RETRO_ACHIEVEMENTS, - "Retro 成就服务。更多内容请访问 http://retroachievements.org" + "Retro 成就服务。更多内容请访问\n" + "http://retroachievements.org" ) MSG_HASH( 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_SAVE_CURRENT_CONFIG_OVERRIDE_CORE, - "保存一个独立配置文件,该配置对此核心运行的所有游戏生效。") + "保存一个独立配置文件,\n" + "该配置对此核心运行的所有游戏生效。") MSG_HASH(MENU_ENUM_SUBLABEL_SAVE_CURRENT_CONFIG_OVERRIDE_CONTENT_DIR, - "保存一个独立配置文件,该配置对此游戏文件夹下的所有游戏生效。") + "保存一个独立配置文件,\n" + "该配置对此游戏文件夹下的所有游戏生效。") MSG_HASH(MENU_ENUM_SUBLABEL_SAVE_CURRENT_CONFIG_OVERRIDE_GAME, - "保存一个独立配置文件,该配置对此游戏生效。") + "保存一个独立配置文件,\n" + "该配置对此游戏生效。") MSG_HASH(MENU_ENUM_SUBLABEL_CORE_CHEAT_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, "Sets start directory for menu configuration browser.") MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_INPUT_LATENCY_FRAMES_MIN, - "设置按键延迟以掩盖网络延迟。用按键延迟换取在线游戏时降低 CPU 负载并减少顿卡。") + "设置按键延迟以掩盖网络延迟。\n" + "用按键延迟换取在线游戏时降低 CPU 负载\n" + "并减少顿卡。") MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_INPUT_LATENCY_FRAMES_RANGE, - "设置按键延迟范围以掩盖网络的延迟。用延迟范围内的按键延迟换取在线游戏时降低 CPU 负载并减少顿卡。") + "设置按键延迟范围以掩盖网络的延迟。\n" + "用一定的按键延迟换取在线游戏时\n" + "降低 CPU 负载并减少顿卡。") 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. ") MSG_HASH(MENU_ENUM_SUBLABEL_DISK_INDEX, @@ -3191,9 +3247,11 @@ MSG_HASH( "当菜单界面试图查找可加载的资源时,默认情况下查找此位置。" ) MSG_HASH(MENU_ENUM_SUBLABEL_SAVEFILE_DIRECTORY, - "将所有保存文件保存到该目录。如果没有设置,将尝试保存游戏内容文件的工作目录内。") + "将所有游戏存档保存到该目录。如果没有设置,\n" + "将尝试保存游戏内容文件的工作目录内。") MSG_HASH(MENU_ENUM_SUBLABEL_SAVESTATE_DIRECTORY, - "将所有存档保存到该目录。如果没有设置,将尝试保存游戏内容文件的工作目录内。") + "将所有即时存档保存到该目录。如果没有设置,\n" + "将尝试保存游戏内容文件的工作目录内。") MSG_HASH(MENU_ENUM_SUBLABEL_SCREENSHOT_DIRECTORY, "Directory to dump screenshots to.") 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, "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, - "如果宽高比设为「自定义」,将使用自定义的视窗高度。") + "如果宽高比设为「自定义」,将使用自定义的\n" + "视窗高度。") MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_WIDTH, - "如果宽高比设为「自定义」,将使用自定义的视窗宽度。") + "如果宽高比设为「自定义」,将使用自定义的\n" + "视窗宽度。") MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_X, - "视窗左上角的 X 坐标。如果「放大整数倍」选项已开启,则设置无效。图像将显示在中心。") + "视窗左上角的 X 坐标。如果「放大整数倍」选项\n" + "已开启,则设置无效。图像将显示在中心。") 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_SUBLABEL_NETPLAY_USE_MITM_SERVER, - "通过代理服务器进行网络连接。如果主机位于防火墙之后或具有NAT/UPnP问题时,建议开启。") + "通过代理服务器进行网络连接。如果主机位于\n" + "防火墙之后或具有NAT/UPnP问题时,建议开启。") MSG_HASH(MENU_ENUM_LABEL_VALUE_NETPLAY_MITM_SERVER, "代理服务器位置") MSG_HASH(MENU_ENUM_SUBLABEL_NETPLAY_MITM_SERVER, - "选择一个代理服务器。服务器位置比较接近的一般网络延迟更低。") + "选择一个代理服务器。服务器位置较近的\n" + "一般网络延迟更低。") MSG_HASH(MENU_ENUM_LABEL_VALUE_ADD_TO_MIXER, "Add to mixer") 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, "Add to mixer and play") MSG_HASH(MENU_ENUM_LABEL_VALUE_FILTER_BY_CURRENT_CORE, - "Filter by current core") + "过滤当前核心支持文件") MSG_HASH( MSG_AUDIO_MIXER_VOLUME, "全局音效混合器音量" ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_MIXER_VOLUME, - "全局音效混合器音量(单位:分贝)。 0 为正常音量。" + "全局音效混合器音量(单位:分贝)。\n" + "0 为正常音量。" ) MSG_HASH( 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_LABEL_VALUE_RENAME_ENTRY, - "重命名此条目") -MSG_HASH(MENU_ENUM_LABEL_RENAME_ENTRY, "重命名") MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_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(MENU_ENUM_SUBLABEL_XMB_MAIN_MENU_ENABLE_SETTINGS, - "启用设置页。修改启用设置页需要重新启动 RetroArch。") + "启用设置页。修改启用设置页需要\n" + "重新启动 RetroArch。") MSG_HASH(MENU_ENUM_SUBLABEL_CONTENT_SHOW_SETTINGS_PASSWORD, - "设置在隐藏设置页后,重新启用设置页的密码。启用方法:在主菜单中选择「启用设置页」并输入密码来重新启用设置页。") + "设置在隐藏设置页后,重新启用设置页的密码。\n" + "启用方法:在主菜单中选择「启用设置页」\n" + "并输入密码来重新启用设置页。") MSG_HASH(MENU_ENUM_SUBLABEL_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_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_SUBLABEL_QUICK_MENU_SHOW_TAKE_SCREENSHOT, - "显示或隐藏「截图」选项」。") + "显示或隐藏「截图」选项。") MSG_HASH(MENU_ENUM_LABEL_VALUE_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_SUBLABEL_MENU_ENABLE_KIOSK_MODE, - "隐藏所有与配置文件相关的选项,以防止误改选项导致麻烦。") + "隐藏所有与配置文件相关的选项,\n" + "以防止误改选项导致麻烦。") MSG_HASH(MENU_ENUM_LABEL_VALUE_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_OK, @@ -3506,7 +3578,9 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_RGUI_BORDER_FILLER_THICKNESS_ENABLE, "Enable border filler thickness") MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_RGUI_BACKGROUND_FILLER_THICKNESS_ENABLE, "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_SUBLABEL_CRT_SWITCH_RESOLUTION_SUPER,