Update Simplified Chinese Localization

This commit is contained in:
Ayssia 2018-10-07 01:33:42 +08:00
parent c496657556
commit 8269d6837c

View File

@ -59,19 +59,19 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case RARCH_PAUSE_TOGGLE:
snprintf(s, len,
"在暂停和暂停状态间切换。");
"在暂停和暂停状态间切换。");
break;
case RARCH_FRAMEADVANCE:
snprintf(s, len,
"Frame advance when content is paused.");
"在暂停时,运行一帧。");
break;
case RARCH_SHADER_NEXT:
snprintf(s, len,
"应用文件夹中的下一个Shader特效。");
"应用文件夹中的下一个渲染器特效。");
break;
case RARCH_SHADER_PREV:
snprintf(s, len,
"应用文件夹中的上一个Shader特效。");
"应用文件夹中的上一个渲染器特效。");
break;
case RARCH_CHEAT_INDEX_PLUS:
case RARCH_CHEAT_INDEX_MINUS:
@ -81,7 +81,7 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case RARCH_RESET:
snprintf(s, len,
"置游戏内容");
"启游戏");
break;
case RARCH_SCREENSHOT:
snprintf(s, len,
@ -97,7 +97,7 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case RARCH_ENABLE_HOTKEY:
snprintf(s, len,
"启用其他热键. \n"
"启用其他热键 \n"
" \n"
"If this hotkey is bound to either\n"
"a keyboard, joybutton or joyaxis, \n"
@ -122,20 +122,20 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case RARCH_OVERLAY_NEXT:
snprintf(s, len,
"切换到下一个屏幕层。将会循环选择。");
"切换到下一个屏幕层。将会循环选择。");
break;
case RARCH_DISK_EJECT_TOGGLE:
snprintf(s, len,
"切换弹出光盘。 \n"
"切换光盘弹出状态\n"
" \n"
"用于多光盘内容");
"用于多光盘游戏");
break;
case RARCH_DISK_NEXT:
case RARCH_DISK_PREV:
snprintf(s, len,
"磁盘镜像周期。弹出后使用。 \n"
"切换下一张光盘。弹出光盘后才能使用。 \n"
" \n"
"再次开关弹出完成");
"再次切换光盘弹出状态完成换盘");
break;
case RARCH_GRAB_MOUSE_TOGGLE:
snprintf(s, len,
@ -150,7 +150,7 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case RARCH_LOAD_STATE_KEY:
snprintf(s, len,
"加载游戏状态");
"加载即时存档");
break;
case RARCH_FULLSCREEN_TOGGLE_KEY:
snprintf(s, len,
@ -171,23 +171,23 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
case RARCH_STATE_SLOT_PLUS:
case RARCH_STATE_SLOT_MINUS:
snprintf(s, len,
"状态存储槽 \n"
" \n"
"槽位选择为0时状态存档将以*.state命名或其他 \n"
"即时存档栏位 \n"
"\n"
"栏位选择为0时即时存档将以*.state命名或其他 \n"
"在命令行中定义的名称)。 \n"
" \n"
"状态槽不为0时路径将会设为<path><d>,其中<d> \n"
"状态槽的索引");
"\n"
"栏位不为0时路径将会设为<path><d>,其中<d> \n"
"栏位的编号");
break;
case RARCH_SAVE_STATE_KEY:
snprintf(s, len,
"保存游戏状态");
"保存即时存档");
break;
case RARCH_REWIND:
snprintf(s, len,
"按住按钮来回溯 \n"
" \n"
"回溯功能必须被启用");
"必须先启用回溯功能");
break;
case RARCH_BSV_RECORD_TOGGLE:
snprintf(s, len,
@ -206,67 +206,66 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
{
case MENU_ENUM_LABEL_ACCOUNTS_RETRO_ACHIEVEMENTS:
snprintf(s, len, "你的登陆信息 \n"
"Retro Achievements 账号. \n"
"Retro成就账号。 \n"
" \n"
"访问 retroachievements.org 并注册 \n"
"以获取一个免费账号. \n"
"以获取一个免费账号 \n"
" \n"
"在你注册以后, 你需要 \n"
"在RetroArch输入你的 \n"
"账号以及密码.");
"账号以及密码");
break;
case MENU_ENUM_LABEL_CHEEVOS_USERNAME:
snprintf(s, len, "你的Retro Achievements账号的用户名。");
snprintf(s, len, "你的Retro成就账号的用户名。");
break;
case MENU_ENUM_LABEL_CHEEVOS_PASSWORD:
snprintf(s, len, "你的Retro Achievements账号的密码。");
snprintf(s, len, "你的Retro成就账号的密码。");
break;
case MENU_ENUM_LABEL_USER_LANGUAGE:
snprintf(s, len, "依据选择的语言来本地化菜单和其他屏显消息。 \n"
snprintf(s, len, "变更菜单和提示消息的语言设定, \n"
" \n"
"需要重新启动来使之生效。 \n"
"需要重新启动才能生效。 \n"
" \n"
"注意:可能不是所有的语言都已完成翻译工作\n"
"注意:部分语言的翻译并不完全\n"
" \n"
"若一个语言没有被翻译,则会退回到英语显示。");
"若一个语言尚未翻译,则会恢复英文显示。");
break;
case MENU_ENUM_LABEL_VIDEO_FONT_PATH:
snprintf(s, len, "改变屏显文字的字体。");
break;
case MENU_ENUM_LABEL_GAME_SPECIFIC_OPTIONS:
snprintf(s, len, "自动加载游戏内容指定的核心选项.");
snprintf(s, len, "自动加载各游戏单独设定的选项。");
break;
case MENU_ENUM_LABEL_AUTO_OVERRIDES_ENABLE:
snprintf(s, len, "自动加载覆盖配置。");
break;
case MENU_ENUM_LABEL_AUTO_REMAPS_ENABLE:
snprintf(s, len, "自动加载输入重映射文件.");
snprintf(s, len, "自动加载自定义键位文件。");
break;
case MENU_ENUM_LABEL_SORT_SAVESTATES_ENABLE:
snprintf(s, len, "Sort save states in folders \n"
"named after the libretro core used.");
snprintf(s, len, "在即时存档的文件名前面加上核心名称 \n"
"来进行排序。");
break;
case MENU_ENUM_LABEL_SORT_SAVEFILES_ENABLE:
snprintf(s, len, "Sort save files in folders \n"
"named after the libretro core used.");
snprintf(s, len, "在游戏存档的文件名前面加上核心名称 \n"
"来进行排序。");
break;
case MENU_ENUM_LABEL_RESUME_CONTENT:
snprintf(s, len, "Exits from the menu and returns back \n"
"to the content.");
snprintf(s, len, "关闭菜单,返回游戏。");
break;
case MENU_ENUM_LABEL_RESTART_CONTENT:
snprintf(s, len, "Restarts the content from the beginning.");
snprintf(s, len, "从头开始游戏。");
break;
case MENU_ENUM_LABEL_CLOSE_CONTENT:
snprintf(s, len, "关闭内容并从内存中卸载");
snprintf(s, len, "完全关闭游戏");
break;
case MENU_ENUM_LABEL_UNDO_LOAD_STATE:
snprintf(s, len, "If a state was loaded, content will \n"
"go back to the state prior to loading.");
snprintf(s, len, "如果你不慎读错了即时存档,\n"
"使用此命令来撤销。");
break;
case MENU_ENUM_LABEL_UNDO_SAVE_STATE:
snprintf(s, len, "如果状态被覆盖,它将 \n"
"它将回滚到上一保存的状态");
snprintf(s, len, "如果你不慎覆盖了即时存档,\n"
"使用此命令来撤销");
break;
case MENU_ENUM_LABEL_TAKE_SCREENSHOT:
snprintf(s, len, "创建一份截图. \n"
@ -278,10 +277,10 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len, "添加到收藏夹.");
break;
case MENU_ENUM_LABEL_RUN:
snprintf(s, len, "启动内容.");
snprintf(s, len, "启动游戏.");
break;
case MENU_ENUM_LABEL_INFORMATION:
snprintf(s, len, "显示本内容的额外 \n"
snprintf(s, len, "显示本游戏的额外 \n"
"元数据信息.");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_CONFIG:
@ -302,7 +301,7 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
case MENU_ENUM_LABEL_SCAN_THIS_DIRECTORY:
snprintf(s, len,
"选择本项以扫描当前 \n"
"目录中的内容.");
"目录中的游戏。");
break;
case MENU_ENUM_LABEL_USE_THIS_DIRECTORY:
snprintf(s, len,
@ -310,20 +309,20 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_CONTENT_DATABASE_DIRECTORY:
snprintf(s, len,
"内容数据库目录。 \n"
"游戏数据库目录。 \n"
" \n"
"内容数据库目录的 \n"
"游戏数据库目录的 \n"
"路径。");
break;
case MENU_ENUM_LABEL_THUMBNAILS_DIRECTORY:
snprintf(s, len,
"缩略图目录. \n"
"缩略图目录 \n"
" \n"
"用以存放缩略图.");
"用以存放缩略图");
break;
case MENU_ENUM_LABEL_LIBRETRO_INFO_PATH:
snprintf(s, len,
"核心Core信息目录. \n"
"模拟器核心信息目录。 \n"
" \n"
"用于搜索libretro核心信息 \n"
"的目录。");
@ -366,11 +365,11 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_FILE_BROWSER_SHADER_PRESET:
snprintf(s, len,
"Shader预设文件。");
"渲染器预设文件。");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_SHADER:
snprintf(s, len,
"Shader文件。");
"渲染器文件。");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_REMAP:
snprintf(s, len,
@ -382,7 +381,7 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_FILE_BROWSER_OVERLAY:
snprintf(s, len,
"层文件。");
"层文件。");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_RDB:
snprintf(s, len,
@ -420,13 +419,13 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_FILE_BROWSER_CORE_SELECT_FROM_COLLECTION:
snprintf(s, len,
"Libretro核心 \n"
"Libretro 核心 \n"
" \n"
"选中核心将会使其关联至游戏。");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_CORE:
snprintf(s, len,
"Libretro核心 \n"
"Libretro 核心 \n"
" \n"
"选择该文件使 RetroArch 加载该核心。");
break;
@ -440,12 +439,12 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len,
"缓存目录 \n"
" \n"
"RetroArch解压的游戏内容会临时存放到这个文 \n"
" RetroArch 解压的游戏内容会临时存放到这个文 \n"
"件夹。");
break;
case MENU_ENUM_LABEL_HISTORY_LIST_ENABLE:
snprintf(s, len,
"若开启,所有在RetroArch中加载过的文件 \n"
"若开启,所有在 RetroArch 中加载过的文件 \n"
"都会自动的放入最近使用历史列表中。");
break;
case MENU_ENUM_LABEL_RGUI_BROWSER_DIRECTORY:
@ -456,14 +455,14 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_INPUT_POLL_TYPE_BEHAVIOR:
snprintf(s, len,
"影响输入轮询过程在RetroArch中的执行方式。 \n"
"影响输入轮询过程在 RetroArch 中的执行方式。 \n"
" \n"
"稍早 - 输入轮询过程将在帧生成之前执行。 \n"
"正常 - 输入轮询过程将在被请求时执行。 \n"
"稍晚 - 输入轮询过程将在每一帧的首次请求时执行。 \n"
" \n"
"依据设置的不同,设置为“稍早”或“稍晚”可以获得较低 \n"
"延。 \n"
"\n"
"当在进行在线游戏时,不管设置的值如何,都只会启用 \n"
"正常模式进行输入轮询过程。"
);
@ -479,10 +478,11 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_VIDEO_FORCE_SRGB_DISABLE:
snprintf(s, len,
"强制关闭sRGB帧缓冲支持。\n"
"禁用 sRGB 帧缓冲支持。\n"
"\n"
"某些在Windows上的Intel的OpenGL驱动会对sRGB帧缓 \n"
"冲支持产生问题,需要启用以强制关闭程序对其的使用。");
"某些在 Windows 上的 Intel OpenGL 驱动 \n"
"对 sRGB 帧缓冲支持存在问题, \n"
"需要启用此选项以禁用帧缓冲。");
break;
case MENU_ENUM_LABEL_AUDIO_ENABLE:
snprintf(s, len,
@ -494,16 +494,15 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_AUDIO_LATENCY:
snprintf(s, len,
"Desired audio latency in milliseconds. \n"
"Might not be honored if the audio driver \n"
"can't provide given latency.");
"音频延迟(单位:毫秒) \n"
"如果设置太低,音频驱动可能 \n"
"并不支持,从而不会生效。");
break;
case MENU_ENUM_LABEL_VIDEO_ALLOW_ROTATE:
snprintf(s, len,
"Allow cores to set rotation. If false, \n"
"rotation requests are honored, but ignored.\n\n"
"Used for setups where one manually rotates \n"
"the monitor.");
"允许核心自行设置屏幕旋转角度,\n"
"若关闭,旋转请求将不会得到执行。\n"
"需要旋转显示器的用户请设置此选项。\n");
break;
case MENU_ENUM_LABEL_INPUT_DESCRIPTOR_LABEL_SHOW:
snprintf(s, len,
@ -512,29 +511,26 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_CONTENT_HISTORY_SIZE:
snprintf(s, len,
"Number of entries that will be kept in \n"
"content history playlist.");
"在历史记录中最多保存的游戏个数。");
break;
case MENU_ENUM_LABEL_VIDEO_WINDOWED_FULLSCREEN:
snprintf(s, len,
"To use windowed mode or not when going \n"
"fullscreen.");
"使用无边框全屏替代普通全屏模式。");
break;
case MENU_ENUM_LABEL_VIDEO_FONT_SIZE:
snprintf(s, len,
"屏显信息的字体大小.");
"屏显信息的字体大小");
break;
case MENU_ENUM_LABEL_SAVESTATE_AUTO_INDEX:
snprintf(s, len,
"Automatically increment slot index on each save, \n"
"generating multiple savestate files. \n"
"When the content is loaded, state slot will be \n"
"set to the highest existing value (last savestate).");
"每次储存即时存档时,都在新的栏位储存, \n"
"以避免覆盖原有的即时存档。 \n"
"每次运行游戏时,都会定位到最新的 \n"
"即时存档栏位。");
break;
case MENU_ENUM_LABEL_FPS_SHOW:
snprintf(s, len,
"Enables displaying the current frames \n"
"per second.");
"显示/隐藏帧数");
break;
case MENU_ENUM_LABEL_VIDEO_FONT_ENABLE:
snprintf(s, len,
@ -543,17 +539,16 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
case MENU_ENUM_LABEL_VIDEO_MESSAGE_POS_X:
case MENU_ENUM_LABEL_VIDEO_MESSAGE_POS_Y:
snprintf(s, len,
"Offset for where messages will be placed \n"
"onscreen. Values are in range [0.0, 1.0].");
"提示消息在屏幕上显示的位置,\n"
"数值范围为0.0至1.0。");
break;
case MENU_ENUM_LABEL_INPUT_OVERLAY_ENABLE:
snprintf(s, len,
"Enable or disable the current overlay.");
"显示/隐藏当前按下的键位。");
break;
case MENU_ENUM_LABEL_INPUT_OVERLAY_HIDE_IN_MENU:
snprintf(s, len,
"Hide the current overlay from appearing \n"
"inside the menu.");
"在进入菜单时,不显示当前按下的键位。");
break;
case MENU_ENUM_LABEL_OVERLAY_PRESET:
snprintf(s, len,
@ -561,26 +556,23 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_OVERLAY_OPACITY:
snprintf(s, len,
"Overlay opacity.");
"图层透明度。");
break;
case MENU_ENUM_LABEL_INPUT_BIND_TIMEOUT:
snprintf(s, len,
"Input bind timer timeout (in seconds). \n"
"Amount of seconds to wait until proceeding \n"
"to the next bind.");
"绑定键位时的等待时间(单位:秒)");
break;
case MENU_ENUM_LABEL_INPUT_BIND_HOLD:
snprintf(s, len,
"Input bind hold time (in seconds). \n"
"Amount of seconds to hold an input to bind it.");
"绑定键位所需要按下的时间(单位:秒)");
break;
case MENU_ENUM_LABEL_OVERLAY_SCALE:
snprintf(s, len,
"Overlay scale.");
"图层放大比例。");
break;
case MENU_ENUM_LABEL_AUDIO_OUTPUT_RATE:
snprintf(s, len,
"音频输出采样率.");
"音频输出采样率");
break;
case MENU_ENUM_LABEL_VIDEO_SHARED_CONTEXT:
snprintf(s, len,
@ -670,7 +662,7 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_VALUE_EXTRACTING_PLEASE_WAIT:
snprintf(s, len,
"欢迎使用RetroArch\n"
"欢迎使用 RetroArch\n"
"\n"
"正在解压必要文件, 请稍等。\n"
"这可能需要一点时间……\n"
@ -851,7 +843,7 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET:
snprintf(s, len,
"载入预设 Shader. \n"
"载入预设渲染器. \n"
" \n"
" Load a "
#ifdef HAVE_CG
@ -997,38 +989,38 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_LIBRETRO_LOG_LEVEL:
snprintf(s, len,
"设置libretro核心的log等级 \n"
"设置日志输出级别 \n"
"(GET_LOG_INTERFACE). \n"
" \n"
" If a log level issued by a libretro \n"
" core is below libretro_log level, it \n"
" is ignored.\n"
" \n"
" DEBUG logs are always ignored unless \n"
" verbose mode is activated (--verbose).\n"
" \n"
" DEBUG = 0\n"
" INFO = 1\n"
" WARN = 2\n"
" ERROR = 3"
"\n"
"If a log level issued by a libretro \n"
"core is below libretro_log level, it \n"
"is ignored.\n"
"\n"
"DEBUG logs are always ignored unless \n"
"verbose mode is activated (--verbose).\n"
"\n"
"调试 = 0\n"
"提示 = 1\n"
"警告 = 2\n"
"错误 = 3"
);
break;
case MENU_ENUM_LABEL_STATE_SLOT_INCREASE:
case MENU_ENUM_LABEL_STATE_SLOT_DECREASE:
snprintf(s, len,
"即时存档栏位.\n"
" \n"
" With slot set to 0, save state name is *.state \n"
" (or whatever defined on commandline).\n"
"即时存档栏位\n"
"\n"
"With slot set to 0, save state name is *.state \n"
"(or whatever defined on commandline).\n"
"When slot is != 0, path will be (path)(d), \n"
"where (d) is slot number.");
break;
case MENU_ENUM_LABEL_SHADER_APPLY_CHANGES:
snprintf(s, len,
"应用Shader更改. \n"
"应用渲染器更改. \n"
" \n"
"After changing shader settings, use this to \n"
"apply changes. \n"
"当你修改渲染器设置后,执行此选项 \n"
"以应用更改。 \n"
" \n"
"Changing shader settings is a somewhat \n"
"expensive operation so it has to be \n"
@ -1258,11 +1250,11 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_VOLUME_UP:
snprintf(s, len,
"调高音量.");
"调高音量");
break;
case MENU_ENUM_LABEL_VOLUME_DOWN:
snprintf(s, len,
"降低音量.");
"降低音量");
break;
case MENU_ENUM_LABEL_VIDEO_DISABLE_COMPOSITION:
snprintf(s, len,
@ -1272,11 +1264,11 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
case MENU_ENUM_LABEL_PERFCNT_ENABLE:
snprintf(s, len,
"启用或关闭前端 \n"
"性能计数.");
"性能计数");
break;
case MENU_ENUM_LABEL_SYSTEM_DIRECTORY:
snprintf(s, len,
"系统目录. \n"
"系统目录 \n"
" \n"
"Sets the 'system' directory.\n"
"Cores can query for this\n"
@ -1286,20 +1278,18 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
case MENU_ENUM_LABEL_SAVESTATE_AUTO_SAVE:
case MENU_ENUM_LABEL_SAVESTATE_AUTO_LOAD:
snprintf(s, len,
"Automatically saves a savestate at the \n"
"end of RetroArch's lifetime.\n"
"在 RetroArch 退出时 \n"
"自动保存即时存档。\n"
" \n"
"RetroArch will automatically load any savestate\n"
"with this path on startup if 'Auto Load State\n"
"is enabled.");
"如果自动读档选项已打开,\n"
"每次运行游戏时还会读取该存档。");
break;
case MENU_ENUM_LABEL_VIDEO_THREADED:
snprintf(s, len,
"Use threaded video driver.\n"
"使用独立线程来处理视频。\n"
" \n"
"Using this might improve performance at the \n"
"possible cost of latency and more video \n"
"stuttering.");
"虽然可能提升游戏速度,但也可能"
"增加延迟或导致图像卡顿。");
break;
case MENU_ENUM_LABEL_VIDEO_VSYNC:
snprintf(s, len,
@ -1307,24 +1297,19 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_VIDEO_HARD_SYNC:
snprintf(s, len,
"尝试硬件同步 \n"
"CPU和GPU.\n"
"尝试硬件同步CPU和GPU。\n"
" \n"
"可以降低潜在的性能 \n"
"开销.");
"可以减少潜在的性能开销。");
break;
case MENU_ENUM_LABEL_REWIND_GRANULARITY:
snprintf(s, len,
"Rewind granularity.\n"
"每次回溯的帧数\n"
" \n"
" When rewinding defined number of \n"
"frames, you can rewind several frames \n"
"at a time, increasing the rewinding \n"
"speed.");
"通过一次回溯多帧来提升回溯的速度。");
break;
case MENU_ENUM_LABEL_SCREENSHOT:
snprintf(s, len,
"Take screenshot.");
"截图。");
break;
case MENU_ENUM_LABEL_VIDEO_FRAME_DELAY:
snprintf(s, len,
@ -1350,16 +1335,13 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_VIDEO_BLACK_FRAME_INSERTION:
snprintf(s, len,
"Inserts a black frame inbetween \n"
"frames.\n"
"在每帧之间插入一帧黑屏。\n"
" \n"
"Useful for 120 Hz monitors who want to \n"
"play 60 Hz material with eliminated \n"
"ghosting.\n"
"120 Hz 显示器开启此选项运行 \n"
"60 Hz 游戏可以避免重影。 \n"
" \n"
"Video refresh rate should still be \n"
"configured as if it is a 60 Hz monitor \n"
"(divide refresh rate by 2).");
"图像刷新率仍应按照 60 Hz 显示器 \n"
"来进行设置。(除以 2 \n");
break;
case MENU_ENUM_LABEL_RGUI_SHOW_START_SCREEN:
snprintf(s, len,
@ -1382,13 +1364,11 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_PAUSE_NONACTIVE:
snprintf(s, len,
"Pause gameplay when window focus \n"
"is lost.");
"切换窗口时暂停游戏。");
break;
case MENU_ENUM_LABEL_VIDEO_GPU_SCREENSHOT:
snprintf(s, len,
"Screenshots output of GPU shaded \n"
"material if available.");
"使用 GPU 输出来进行截图(如果可能的话)。");
break;
case MENU_ENUM_LABEL_SCREENSHOT_DIRECTORY:
snprintf(s, len,
@ -1406,30 +1386,28 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_SAVEFILE_DIRECTORY:
snprintf(s, len,
"游戏存盘目录. \n"
"游戏存档目录。 \n"
" \n"
"Save all save files (*.srm) to this \n"
"directory. This includes related files like \n"
".bsv, .rt, .psrm, etc...\n"
"所有游戏存档都保存在此文件夹。 \n"
"常见的游戏存档格式有 \n"
".srm, .bsv, .rt, .psrm 等\n"
" \n"
"This will be overridden by explicit command line\n"
"options.");
"此选项可能被特定命令行选项覆盖。");
break;
case MENU_ENUM_LABEL_SAVESTATE_DIRECTORY:
snprintf(s, len,
"即时存档目录. \n"
" \n"
"Save all save states (*.state) to this \n"
"directory.\n"
"所有即时存档 (.state 文件) 都 \n"
"保存在此文件夹。 \n"
" \n"
"This will be overridden by explicit command line\n"
"options.");
"此选项可能被特定命令行选项覆盖。");
break;
case MENU_ENUM_LABEL_ASSETS_DIRECTORY:
snprintf(s, len,
"Assets Directory. \n"
" \n"
" This location is queried by default when \n"
"This location is queried by default when \n"
"menu interfaces try to look for loadable \n"
"assets, etc.");
break;
@ -1441,18 +1419,16 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_SLOWMOTION_RATIO:
snprintf(s, len,
"Slowmotion ratio."
"减速比例"
" \n"
"When slowmotion, content will slow\n"
"down by factor.");
"减速游戏时,速度将被降低的倍数。");
break;
case MENU_ENUM_LABEL_INPUT_AXIS_THRESHOLD:
snprintf(s, len,
"Defines axis threshold.\n"
"摇杆灵敏度\n"
" \n"
"How far an axis must be tilted to result\n"
"in a button press.\n"
" Possible values are [0.0, 1.0].");
"必须把摇杆推到多大幅度才算按下按键。\n"
"数值范围为0.0至1.0。");
break;
case MENU_ENUM_LABEL_INPUT_TURBO_PERIOD:
snprintf(s, len,
@ -1475,19 +1451,19 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
);
break;
case MENU_ENUM_LABEL_INPUT_TOUCH_ENABLE:
snprintf(s, len, "Enable touch support.");
snprintf(s, len, "启用触摸屏支持。");
break;
case MENU_ENUM_LABEL_INPUT_PREFER_FRONT_TOUCH:
snprintf(s, len, "Use front instead of back touch.");
snprintf(s, len, "使用前触摸屏,而非后触摸屏。");
break;
case MENU_ENUM_LABEL_MOUSE_ENABLE:
snprintf(s, len, "Enable mouse input inside the menu.");
snprintf(s, len, "在菜单中,启用鼠标。");
break;
case MENU_ENUM_LABEL_POINTER_ENABLE:
snprintf(s, len, "Enable touch input inside the menu.");
snprintf(s, len, "在菜单中,启用触摸屏。");
break;
case MENU_ENUM_LABEL_MENU_WALLPAPER:
snprintf(s, len, "Path to an image to set as menu wallpaper.");
snprintf(s, len, "菜单壁纸图片的路径。");
break;
case MENU_ENUM_LABEL_NAVIGATION_WRAPAROUND:
snprintf(s, len,
@ -1497,9 +1473,8 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_PAUSE_LIBRETRO:
snprintf(s, len,
"If disabled, the libretro core will keep \n"
"running in the background when we are in the \n"
"menu.");
"如果关闭此选项,打开菜单时 \n"
"游戏就不会暂停。");
break;
case MENU_ENUM_LABEL_SUSPEND_SCREENSAVER_ENABLE:
snprintf(s, len,
@ -1509,15 +1484,15 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_NETPLAY_MODE:
snprintf(s, len,
"Netplay client mode for the current user. \n"
"Will be 'Server' mode if disabled.");
"开启:联网时为客户端模式。\n"
"关闭:联网时为服务器模式。");
break;
case MENU_ENUM_LABEL_NETPLAY_DELAY_FRAMES:
snprintf(s, len,
"The amount of delay frames to use for netplay. \n"
"联网时延迟的帧数。The amount of delay frames to use for netplay. \n"
" \n"
"Increasing this value will increase \n"
"performance, but introduce more latency.");
"提升数值将改善游戏表现, \n"
"但延迟也会增加。");
break;
case MENU_ENUM_LABEL_NETPLAY_CHECK_FRAMES:
snprintf(s, len,
@ -1550,8 +1525,8 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_VIDEO_SMOOTH:
snprintf(s, len,
"Smoothens picture with bilinear filtering. \n"
"Should be disabled if using shaders.");
"用双线性过滤使图像平滑。 \n"
"如果你使用了渲染器,请关闭它。");
break;
case MENU_ENUM_LABEL_TIMEDATE_ENABLE:
snprintf(s, len,
@ -1726,11 +1701,11 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_LOAD_STATE:
snprintf(s, len,
"Loads state.");
"读取即时存档。");
break;
case MENU_ENUM_LABEL_SAVE_STATE:
snprintf(s, len,
"Saves state.");
"保存即时存档。");
break;
case MENU_ENUM_LABEL_CHEAT_INDEX_PLUS:
snprintf(s, len,
@ -1750,7 +1725,7 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_RESET:
snprintf(s, len,
"Reset the content.\n");
"重启游戏。\n");
break;
case MENU_ENUM_LABEL_PAUSE_TOGGLE:
snprintf(s, len,
@ -1758,24 +1733,23 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_CHEAT_TOGGLE:
snprintf(s, len,
"打开金手指索引.\n");
"切换金手指启用状态。\n");
break;
case MENU_ENUM_LABEL_HOLD_FAST_FORWARD:
snprintf(s, len,
"Hold for fast-forward. Releasing button \n"
"disables fast-forward.");
"按下按键快进,松开按键恢复正常。");
break;
case MENU_ENUM_LABEL_SLOWMOTION_HOLD:
snprintf(s, len,
"Hold for slowmotion.");
"按下按键减速,松开按键恢复正常。");
break;
case MENU_ENUM_LABEL_FRAME_ADVANCE:
snprintf(s, len,
"Frame advance when content is paused.");
"游戏暂停时,运行一帧。");
break;
case MENU_ENUM_LABEL_BSV_RECORD_TOGGLE:
snprintf(s, len,
"Toggle between recording and not.");
"切换是否处于录像状态。");
break;
case MENU_ENUM_LABEL_L_X_PLUS:
case MENU_ENUM_LABEL_L_X_MINUS:
@ -1798,11 +1772,10 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len,
"RetroArch本身并不能做什么事情。 \n"
" \n"
"如果想在上面干点什么,你需要向它加载一个程 \n"
"序。 \n"
"如果想在上面干点什么,你需要向它加载一个程序。 \n"
"\n"
"我们把这样的程序叫做“Libretro核心”,简单 \n"
"的称呼其为“核心”。 \n"
"我们把这样的程序叫做“Libretro 核心”, \n"
"简称“核心”。 \n"
" \n"
"你可以从“加载核心”菜单中选择一个核心。 \n"
" \n"
@ -1816,8 +1789,8 @@ int menu_hash_get_help_chs_enum(enum msg_hash_enums msg, char *s, size_t len)
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_CORE_UPDATER_LIST),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH)
#else
"你可以通过手动将核心移入目录中来添加 \n"
"们,访问目录设置找到你的“%s”。",
"你可以通过手动将核心移入目录中来添加它们, \n"
"访问目录设置找到你的“%s”。",
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH)
#endif
);