diff --git a/intl/googleplay_chs.json b/intl/googleplay_chs.json index f68a4d9318..4f4bb8f187 100644 --- a/intl/googleplay_chs.json +++ b/intl/googleplay_chs.json @@ -1,4 +1,4 @@ { - "main-desc": "RetroArch is an open-source project that makes use of a powerful development interface called Libretro. Libretro is an interface that allows you to make cross-platform applications that can use rich features such as OpenGL, cross-platform camera support, location support, and more in the future.\n\nIt comes with its own built-in collection of applications to provide you with a 'one-stop-shop' for entertainment.\n\nLibretro and RetroArch are perfectly suited for creating games, emulators and multimedia programs. If you want to learn more, go to our website (listed below).\nIMPORTANT!!!\n\nRetroArch is a multi-versatile program, that means that in order for it to do anything, you need modular programs that we call 'cores'. These cores DO NOT COME OUT OF THE BOX. You need to go to \"Online Updater -> Core Updater\" from within the app to download them.\n\nFEATURES:\n* Eye-candy menus to choose from!\n* Scan files / directories and add them to game system collections!\n* View database information about each game once added to a collection!\n* Download programs ('cores') online\n* Update everything!\n* Download Game & Watch games and play them with our exclusive Game & Watch emulator!\n* Built-in input remapping\n* Ability to remap controls\n* Ability to enter and load cheats\n* Multi-language support!\n* Over 80+ programs('cores') now and counting!\n* Play multiplayer with NetPlay!\n* Take screenshots, save states and more!\n\n* No DRM\n* No restrictions on usage\n* Open-source\n* No push ads\n* No spying\n* No ads period\n\nJoin us on discord for support and netplay matchmaking\nhttps://discord.gg/C4amCeV\n\nVisit our Youtube channel here for tutorials, gameplays, news and development progress!\nhttps://www.youtube.com/user/libretro\nhttps://www.youtube.com/RetroArchOfficial\n\nFor info and help, see our documentation site -\nhttps://docs.libretro.com/\n\nVisit our website!\nhttps://www.retroarch.com/\n\nwww.libretro.com", + "main-desc": "RetroArch是一个开源项目,它使用了一个强大的开发界面,叫做Libret。 Libretro 是一个接口,允许您制作可以使用诸如OpenGL等丰富功能的跨平台应用程序。 跨平台相机支持、 定位支持以及更多的未来支持。\n\n它有自己内置的应用程序集合,为您提供一个“一站式”娱乐服务。\n\nLibretro and RetroArch完全适合创建游戏、仿真器和多媒体程序。 如果您想要了解更多信息,请访问我们的网站 (下面列出)。\n重要!!!\n\nRetroArch是一个多功能程序,意味着为了做任何事情,你需要我们称之为“核心”的模块程序。 这些核心不会输出。 您需要从应用程序内到“在线更新器 -> 核心更新器”来下载它们。\n\nFEATURES:\n* Eye-candy menus 可从中选择!\n* 扫描文件/目录并将它们添加到游戏系统收藏中 !\n* 一旦添加到集合中即查看每个游戏的数据库信息!\n* 在线下载程序('核心')\n* 每件事都更新!\n* 下载游戏和观看游戏,与我们独家的游戏和观看仿真者一起玩!\n* 内置输入重映\n* 重新映射控制的能力\n* 输入和装载作弊的能力\n* 多语言支持!\n* 现在已超过 80 个程序('核心') 计数!\n* 与Netplay玩多人游戏!\n* 进行屏幕截图,保存状态和更多!\n\n* 无 DRM\n* 不限制使用\n* 开放源代码\n* 无推送广告\n* 无间谍\n* 无广告期限\n\n加入我们的不和以获得支持和netplay匹配\nhttps://discord。 g/C4amCeV\n\n访问我们的Youtube 频道以获取教程、游戏播放、新闻和发展进度!\nhttps://www.youtube.com/user/libretro\nhttps://www.youtube om/RetroArchOffice\n\n关于信息和帮助,请参阅我们的文档网站 -\nhttps://docs.libret.com/\n\n访问我们的网站!\nhttps://www.retroarch.com/\n\nwww.libret.com。", "short-desc": "Retro games and emulators on your device!" } diff --git a/intl/msg_hash_ast.h b/intl/msg_hash_ast.h index aa493b92b4..d5a21e4152 100644 --- a/intl/msg_hash_ast.h +++ b/intl/msg_hash_ast.h @@ -130,6 +130,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_DOWNLOAD_CORE, "Baxar un nucleu" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_DOWNLOAD_CORE, + "Baxa ya instala nucleos dende l'anovador." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SIDELOAD_CORE_LIST, "Instalar o restaurar un nucleu" @@ -152,6 +156,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_GOTO_FAVORITES, "Favoritos" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_GOTO_FAVORITES, + "Equí va apaecer el conteníu que s'amieste a «Favoritos»." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_GOTO_MUSIC, "Música" @@ -222,6 +230,14 @@ MSG_HASH( /* Main Menu > Information */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_SYSTEM_INFORMATION, + "Información del sistema" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_DATABASE_MANAGER, + "Xestor de bases de datos" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CURSOR_MANAGER, "Xestor de cursores" @@ -281,6 +297,14 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_REQUIRED, "Ríquese" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CORE_LOCK, + "Bloquiar el nucléu instaláu" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CORE_DELETE, + "Desaniciar el nucleu" + ) MSG_HASH( MENU_ENUM_SUBLABEL_CORE_DELETE, "Desanicia esti nucleu del discu." @@ -362,6 +386,14 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_RDB_ENTRY_TGDB_RATING, "Clasificación de TGDB" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RDB_ENTRY_RELEASE_MONTH, + "Mes de llanzamientu" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RDB_ENTRY_RELEASE_YEAR, + "Añu de llanzamientu" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RDB_ENTRY_BBFC_RATING, "Clasificación de BBFC" @@ -382,6 +414,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_RDB_ENTRY_CERO_RATING, "Clasificación de CERO" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RDB_ENTRY_SERIAL, + "Códigu de serie" + ) /* Main Menu > Configuration File */ @@ -524,6 +560,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_FULLSCREEN_MODE_SETTINGS, "Mou a pantalla completa" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_WINDOWED_MODE_SETTINGS, + "Mou en ventana" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_SYNCHRONIZATION_SETTINGS, "Sincronización" @@ -549,6 +589,14 @@ MSG_HASH( /* Settings > Video > Fullscreen Mode */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_FULLSCREEN_X, + "Anchor a pantalla completa" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_FULLSCREEN_Y, + "Altor a pantalla completa" + ) /* Settings > Video > Windowed Mode */ @@ -618,6 +666,10 @@ MSG_HASH( /* Settings > Audio > Synchronization */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_AUDIO_SYNC, + "Sincronización" + ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_RATE_CONTROL_DELTA, "Ayuda a amenorgar les imperfeiciones na sincronización del audiu y videu. Ten curiáu si esta opción ta desactivada, la sincronización afayadiza ye imposible de consiguir." @@ -648,6 +700,10 @@ MSG_HASH( MENU_ENUM_SUBLABEL_MIXER_ACTION_PLAY, "Va aniciar la reproducción del fluxu d'audiu. Namás acabar, esi fluxu va quitase de la memoria." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MIXER_ACTION_STOP, + "Parar" + ) /* Settings > Audio > Menu Sounds */ @@ -715,6 +771,10 @@ MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_META_SAVE_STATE_KEY, "Guarda un puntu de guardáu na ralura que s'esbillare anguaño." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_META_QUIT_KEY, + "Colar de RetroArch" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_NEXT, "Asolombrador siguiente" @@ -1289,6 +1349,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_REGION, "Rexón" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_ITEMS_COUNT, + "%u elementos" + ) /* Playlist > Playlist Item */ diff --git a/intl/msg_hash_chs.h b/intl/msg_hash_chs.h index c1ea14f629..0d7c303468 100644 --- a/intl/msg_hash_chs.h +++ b/intl/msg_hash_chs.h @@ -4434,10 +4434,18 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_AI_SERVICE_SOURCE_LANG, "原始语言" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_AI_SERVICE_SOURCE_LANG, + "翻译服务的原始语言。如果选「不关心」,则会自动检测语言。设置为特定的语言将提高翻译准确度。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AI_SERVICE_TARGET_LANG, "目标语言" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_AI_SERVICE_TARGET_LANG, + "翻译服务的目标语言。如果选「不关心」,则会默认为英语。" + ) /* Settings > Accessibility */ @@ -4466,6 +4474,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEEVOS_ENABLE, "成就" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEEVOS_ENABLE, + "在经典游戏中赢得成就。更多信息,请访问 https://retroachievements.org" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEEVOS_HARDCORE_MODE_ENABLE, "硬核模式" @@ -4478,10 +4490,18 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEEVOS_LEADERBOARDS_ENABLE, "排行榜" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEEVOS_LEADERBOARDS_ENABLE, + "游戏特定排行榜。禁用「硬核模式」时无效。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEEVOS_RICHPRESENCE_ENABLE, "展示状态" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEEVOS_RICHPRESENCE_ENABLE, + "发送详细游戏状态到 RetroAchievements 网站。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEEVOS_BADGES_ENABLE, "成就徽章" @@ -4577,22 +4597,42 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_PASSWORD, "服务器密码" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_PASSWORD, + "客户端连接到主机的密码。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_SPECTATE_PASSWORD, "服务器观战的密码" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_SPECTATE_PASSWORD, + "观战客户端连接到主机的密码。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_START_AS_SPECTATOR, "在线游戏旁观者模式" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_START_AS_SPECTATOR, + "以观战模式启动联机游戏。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_ALLOW_SLAVES, "允许从属模式客户端" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_ALLOW_SLAVES, + "允许从属模式连接。从属模式客户端各自都只需极小的性能,但是会受到网络延迟的严重影响。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_REQUIRE_SLAVES, "只允许从属模式客户端" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_REQUIRE_SLAVES, + "不允许非从属模式连接。一般不推荐,除非您的网络极快但硬件性能极差。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_STATELESS_MODE, "联机无状态模式" @@ -4605,6 +4645,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_CHECK_FRAMES, "在线游戏检查帧数" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_CHECK_FRAMES, + "确认主机和客户端同步的周期(以帧为单位)。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_INPUT_LATENCY_FRAMES_MIN, "输入延迟帧" @@ -4673,6 +4717,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_NETWORK_ON_DEMAND_THUMBNAILS, "按需下载缩略图" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETWORK_ON_DEMAND_THUMBNAILS, + "在浏览列表时自动下载缺失的缩略图图像。有严重的性能影响。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATER_SETTINGS, "更新程序" @@ -4712,10 +4760,22 @@ MSG_HASH( MENU_ENUM_SUBLABEL_CORE_UPDATER_SHOW_EXPERIMENTAL_CORES, "在核心下载列表中包含实验性核心。它们通常只用于开发或测试目的,不推荐日常使用。" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CORE_UPDATER_AUTO_BACKUP, + "更新时备份核心" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CORE_UPDATER_AUTO_BACKUP, + "执行在线更新时,自动创建已安装核心的备份。启用后如果更新后出现问题,可以轻松回滚到之前能用的版本。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CORE_UPDATER_AUTO_BACKUP_HISTORY_SIZE, "核心备份历史大小" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CORE_UPDATER_AUTO_BACKUP_HISTORY_SIZE, + "指定每个安装的核心最多保留多少个自动备份。当达到这个限制后,创建新的备份会删除最老的备份。注意:手动备份不受此设置影响。" + ) /* Settings > Playlists */ @@ -4763,22 +4823,42 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_SORT_ALPHABETICAL, "按字母排序列表" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_SORT_ALPHABETICAL, + "字母排序列表中的游戏,除了「历史」,「图像」,「音乐」和「视频」。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_USE_OLD_FORMAT, "使用旧格式保存列表" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_USE_OLD_FORMAT, + "使用淘汰的纯文本格式保存列表。禁用后,将使用 JSON 格式。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_COMPRESSION, "压缩列表" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_COMPRESSION, + "写入磁盘时压缩播放列表。减小文件大小和加载时间,但是会 (轻微) 增加 CPU 开小。新旧列表文件格式都可以压缩。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_SHOW_INLINE_CORE_NAME, "在列表中显示绑定的核心" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_SHOW_INLINE_CORE_NAME, + "指定何时将列表条目绑定当前关联的核心(如果有的话)。注意:当显示列表子标签时,此设置会被忽略。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_SHOW_SUBLABELS, "显示列表副标签" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_SHOW_SUBLABELS, + "显示每个游戏的附加信息,例如当前绑定的核心和游戏时长 (如果有)。有一些性能影响。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_CORE, "核心:" @@ -4795,6 +4875,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_RUNTIME_TYPE, "列表副标签运行时" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE, + "「上次游戏」时间和日期格式" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_FUZZY_ARCHIVE_MATCH, "模糊压缩包匹配" @@ -4807,6 +4891,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LIST, "管理列表" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_MANAGER_LIST, + "执行列表维护任务。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_PORTABLE_PATHS, "便携列表" @@ -4971,6 +5059,10 @@ MSG_HASH( /* FIXME Not RGUI specific */ MENU_ENUM_LABEL_VALUE_RGUI_BROWSER_DIRECTORY, "文件浏览器" ) +MSG_HASH( /* FIXME Not RGUI specific */ + MENU_ENUM_SUBLABEL_RGUI_BROWSER_DIRECTORY, + "设置文件管理器的起始文件夹。" + ) MSG_HASH( /* FIXME Not RGUI specific */ MENU_ENUM_LABEL_VALUE_RGUI_CONFIG_DIRECTORY, "配置" @@ -5289,6 +5381,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_REGION, "地区" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_TAG, + "标签" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_SEARCH_NAME, "搜索名称..." @@ -5309,6 +5405,46 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_ADD_ADDITIONAL_FILTER, "添加其他过滤器" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_DEVELOPER, + "按开发商" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PUBLISHER, + "按发行商" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_RELEASE_YEAR, + "按发行年" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PLAYER_COUNT, + "按玩家数" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_GENRE, + "按分类" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_ORIGIN, + "按原产地" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_REGION, + "按地区" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_FRANCHISE, + "按专营商" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_TAG, + "按标签" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_SYSTEM_NAME, + "按系统" + ) /* Playlist > Playlist Item */ @@ -6630,10 +6766,22 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_RGUI_BACKGROUND_FILLER_THICKNESS_ENABLE, "背景填充厚度" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_RGUI_BACKGROUND_FILLER_THICKNESS_ENABLE, + "增加菜单背景棋盘的粗糙度。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_RGUI_BORDER_FILLER_ENABLE, "边框填充" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_RGUI_BORDER_FILLER_THICKNESS_ENABLE, + "边框填充厚度" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_RGUI_BORDER_FILLER_THICKNESS_ENABLE, + "增加菜单边框棋盘的粗糙度。" + ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_RGUI_BORDER_FILLER_ENABLE, "显示菜单边框。" @@ -6710,6 +6858,14 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_RGUI_EXTENDED_ASCII, "扩展 ASCII 支持" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_RGUI_SWITCH_ICONS, + "显示开关图标" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_RGUI_SWITCH_ICONS, + "使用开关图标而不是开/关文字来表示设置项的开启关闭状态。" + ) /* RGUI: Settings Options */ @@ -7008,10 +7164,18 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_XMB_THUMBNAIL_SCALE_FACTOR, "缩略图缩放倍数" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_XMB_THUMBNAIL_SCALE_FACTOR, + "按比例减小缩略图显示尺寸。" + ) MSG_HASH( /* FIXME Unused? */ MENU_ENUM_LABEL_VALUE_XMB_MAIN_MENU_ENABLE_SETTINGS, "启用设置页" ) +MSG_HASH( /* FIXME Unused? */ + MENU_ENUM_SUBLABEL_XMB_MAIN_MENU_ENABLE_SETTINGS, + "启用「设置」页。(需要重启)" + ) /* XMB: Settings Options */ @@ -7019,6 +7183,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_SHADER_PIPELINE_RIBBON, "彩条效果" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_SHADER_PIPELINE_RIBBON_SIMPLIFIED, + "彩带 (简化)" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SHADER_PIPELINE_SIMPLE_SNOW, "简易雪花效果" @@ -7154,10 +7322,18 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_OZONE_COLLAPSE_SIDEBAR, "折叠侧边栏" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OZONE_COLLAPSE_SIDEBAR, + "总是合上左侧边栏。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OZONE_TRUNCATE_PLAYLIST_NAME, "截断列表名称" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OZONE_TRUNCATE_PLAYLIST_NAME, + "从列表中移除主机厂商名称。例如「Sony - PlayStation」变成「PlayStation」。(需要重启)" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OZONE_SORT_AFTER_TRUNCATE_PLAYLIST_NAME, "按名称截断排序列表" @@ -8934,6 +9110,10 @@ MSG_HASH( MSG_DISCONNECT_DEVICE_FROM_A_VALID_PORT, "从有效端口断开设备。" ) +MSG_HASH( + MSG_DISK_EJECTED, + "已弹出" + ) MSG_HASH( MSG_DOWNLOADING, "正在下载" @@ -8958,6 +9138,10 @@ MSG_HASH( MSG_ERROR_LIBRETRO_CORE_REQUIRES_SPECIAL_CONTENT, "Libretro 核心需要加载特定游戏才能运行。" ) +MSG_HASH( + MSG_ERROR_LIBRETRO_CORE_REQUIRES_VFS, + "核心不支持 VFS,且加载本地副本失败" + ) MSG_HASH( MSG_ERROR_PARSING_ARGUMENTS, "解析命令行时出现错误。" @@ -8970,6 +9154,10 @@ MSG_HASH( MSG_ERROR_SAVING_REMAP_FILE, "保存自定义键位文件时出现错误。" ) +MSG_HASH( + MSG_ERROR_REMOVING_REMAP_FILE, + "删除重映射时出错。" + ) MSG_HASH( MSG_ERROR_SAVING_SHADER_PRESET, "保存预设着色器文件时出现错误。" @@ -9006,6 +9194,10 @@ MSG_HASH( MSG_FAILED_TO_APPLY_SHADER, "应用着色器失败。" ) +MSG_HASH( + MSG_FAILED_TO_APPLY_SHADER_PRESET, + "应用着色器预设失败:" + ) MSG_HASH( MSG_FAILED_TO_BIND_SOCKET, "端口绑定失败。" @@ -9034,6 +9226,10 @@ MSG_HASH( MSG_FAILED_TO_LOAD_MOVIE_FILE, "载入视频文件失败" ) +MSG_HASH( + MSG_FAILED_TO_LOAD_OVERLAY, + "加载遮罩失败:" + ) MSG_HASH( MSG_FAILED_TO_LOAD_STATE, "加载状态失败于" @@ -9130,6 +9326,10 @@ MSG_HASH( MSG_FAILED_TO_UNMUTE_AUDIO, "取消静音失败。" ) +MSG_HASH( + MSG_FATAL_ERROR_RECEIVED_IN, + "收到严重错误于" + ) MSG_HASH( MSG_FILE_NOT_FOUND, "未找到文件" @@ -9142,14 +9342,26 @@ MSG_HASH( MSG_FOUND_DISK_LABEL, "找到光盘标签" ) +MSG_HASH( + MSG_FOUND_FIRST_DATA_TRACK_ON_FILE, + "找到第一个数据轨道于文件" + ) MSG_HASH( MSG_FOUND_LAST_STATE_SLOT, "已找到最后的状态卡槽" ) +MSG_HASH( + MSG_FOUND_SHADER, + "找到着色器" + ) MSG_HASH( MSG_FRAMES, "帧" ) +MSG_HASH( + MSG_GAME_SPECIFIC_CORE_OPTIONS_FOUND_AT, + "游戏特定的核心发现于" + ) MSG_HASH( MSG_GOT_INVALID_DISK_INDEX, "得到无效的盘号。" @@ -9166,6 +9378,14 @@ MSG_HASH( MSG_GAME_FOCUS_OFF, "游戏焦点关" ) +MSG_HASH( + MSG_HW_RENDERED_MUST_USE_POSTSHADED_RECORDING, + "全能模拟器核心时硬件渲染的。必须也使用着色器后录制。" + ) +MSG_HASH( + MSG_INFLATED_CHECKSUM_DID_NOT_MATCH_CRC32, + "净化校验和与 CRC32 不匹配。" + ) MSG_HASH( MSG_INPUT_CHEAT, "输入金手指" @@ -9210,6 +9430,10 @@ MSG_HASH( MSG_IN_GIGABYTES, "GB" ) +MSG_HASH( + MSG_LIBRETRO_ABI_BREAK, + "是根据不同版本的全能模拟器实现编译的。" + ) MSG_HASH( MSG_LIBRETRO_FRONTEND, "为libretro而设计的前端" @@ -9378,6 +9602,10 @@ MSG_HASH( MSG_REWIND_INIT_FAILED, "初始化回放缓存失败。 回放功能关闭。" ) +MSG_HASH( + MSG_REWIND_INIT_FAILED_THREADED_AUDIO, + "实现使用了线程音频。无法使用回溯。" + ) MSG_HASH( MSG_REWIND_REACHED_END, "到达回溯缓存末端。" @@ -9418,6 +9646,10 @@ MSG_HASH( MSG_SENDING_COMMAND, "发送指令" ) +MSG_HASH( + MSG_SEVERAL_PATCHES_ARE_EXPLICITLY_DEFINED, + "几个补丁被明确定义,正在忽略全部..." + ) MSG_HASH( MSG_SHADER, "着色器" @@ -9518,6 +9750,10 @@ MSG_HASH( MSG_UNRECOGNIZED_COMMAND, "无法识别的指令" ) +MSG_HASH( + MSG_USING_CORE_NAME_FOR_NEW_CONFIG, + "使用核心名称作为新配置。" + ) MSG_HASH( MSG_USING_LIBRETRO_DUMMY_CORE_RECORDING_SKIPPED, "正在使用 libretro 虚设核心。跳过录制。" @@ -9546,6 +9782,18 @@ MSG_HASH( MSG_VIEWPORT_SIZE_CALCULATION_FAILED, "可视区域尺寸计算失败!将继续使用原始数据,这很可能不会正常工作。" ) +MSG_HASH( + MSG_VIRTUAL_DISK_TRAY, + "虚拟光驱托盘。" + ) +MSG_HASH( + MSG_VIRTUAL_DISK_TRAY_EJECT, + "弹出" + ) +MSG_HASH( + MSG_VIRTUAL_DISK_TRAY_CLOSE, + "关闭" + ) MSG_HASH( MSG_FAILED, "已失败" @@ -9610,6 +9858,22 @@ MSG_HASH( MSG_INPUT_KIOSK_MODE_PASSWORD_NOK, "密码错误。" ) +MSG_HASH( + MSG_CONFIG_OVERRIDE_LOADED, + "配置覆盖已加载。" + ) +MSG_HASH( + MSG_GAME_REMAP_FILE_LOADED, + "游戏重映射文件已加载。" + ) +MSG_HASH( + MSG_DIRECTORY_REMAP_FILE_LOADED, + "游戏文件夹重映射文件已加载。" + ) +MSG_HASH( + MSG_CORE_REMAP_FILE_LOADED, + "核心重映射文件已加载。" + ) MSG_HASH( MSG_RUNAHEAD_CORE_DOES_NOT_SUPPORT_SAVESTATES, "超前运行已禁用,因为这个核心不支持状态存储。" @@ -9826,6 +10090,10 @@ MSG_HASH( MSG_BACKING_UP_CORE, "正在备份核心:" ) +MSG_HASH( + MSG_PRUNING_CORE_BACKUP_HISTORY, + "删除过时的备份:" + ) MSG_HASH( MSG_CORE_BACKUP_COMPLETE, "核心备份完成:" @@ -10012,6 +10280,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_META_RESTART_KEY, "重启程序" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_META_RESTART_KEY, + "退出然后重启全能模拟器。激活某些菜单设置后需要重启(例如更改菜单驱动)。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUDIO_BLOCK_FRAMES, "块帧" @@ -10040,6 +10312,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_BLOCK_TIMEOUT, "输入屏蔽超时" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_BLOCK_TIMEOUT, + "获取完整输入取样要等待的毫秒数。如果您在同时按下多个按键时遇到问题,请使用这个选项 (仅 Android 有效)。" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_SHOW_REBOOT, "显示「重启」" diff --git a/intl/msg_hash_es.h b/intl/msg_hash_es.h index 48eaa44427..717b5555d2 100644 --- a/intl/msg_hash_es.h +++ b/intl/msg_hash_es.h @@ -4345,27 +4345,27 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_TICKER_TYPE, - "Animación de textos largos" + "Animación de textos en movimiento" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_TICKER_TYPE, - "Selecciona el método de desplazamiento horizontal para los textos largos de los menús." + "Selecciona el método de desplazamiento horizontal para los textos de los menús que sean muy largos." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_TICKER_SPEED, - "Velocidad de textos largos" + "Velocidad de textos en movimiento" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_TICKER_SPEED, - "Indica la velocidad de animación de los textos largos de los menús." + "Indica la velocidad de animación de los textos de los menús que sean muy largos." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_TICKER_SMOOTH, - "Suavizar movimiento de textos largos" + "Suavizar movimiento de textos" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_TICKER_SMOOTH, - "Muestra los textos largos de los menús utilizando una animación suave. Afecta levemente al rendimiento." + "Muestra los textos de los menús que sean muy largos desplazándolos con una animación suavizada. Afecta levemente al rendimiento." ) /* Settings > AI Service */ @@ -5477,6 +5477,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_REGION, "Región" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_TAG, + "Etiqueta" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_SEARCH_NAME, "Buscar nombre..." @@ -5497,6 +5501,50 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_ADD_ADDITIONAL_FILTER, "Añadir un filtro adicional" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_ITEMS_COUNT, + "%u elemento(s)" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_DEVELOPER, + "Por desarrolladora" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PUBLISHER, + "Por distribuidora" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_RELEASE_YEAR, + "Por año de lanzamiento" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PLAYER_COUNT, + "Por número de jugadores" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_GENRE, + "Por género" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_ORIGIN, + "Por origen" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_REGION, + "Por región" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_FRANCHISE, + "Por franquicia" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_TAG, + "Por etiqueta" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_SYSTEM_NAME, + "Por nombre del sistema" + ) /* Playlist > Playlist Item */ @@ -6051,11 +6099,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_ADDRESS_BIT_POSITION, - "Máscara de la dirección de memoria" + "Máscara de dirección de memoria" ) MSG_HASH( MENU_ENUM_SUBLABEL_CHEAT_ADDRESS_BIT_POSITION, - "Bitmask de la dirección cuando el tamaño de la búsqueda de memoria es menor a 8 bits." + "Máscara de bits de la dirección usada cuando el tamaño de la búsqueda en memoria es menor a 8 bits." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_REPEAT_COUNT, @@ -6083,7 +6131,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_TYPE, - "Vibrar cuando memoria" + "Vibrar cuando la memoria..." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_VALUE, @@ -6095,7 +6143,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_PRIMARY_STRENGTH, - "Fuerza primaria de vibración" + "Fuerza de la vibración primaria" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_PRIMARY_DURATION, @@ -6103,7 +6151,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_SECONDARY_STRENGTH, - "Fuerza secundaria de vibración" + "Fuerza de la vibración secundaria" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_SECONDARY_DURATION, @@ -6533,11 +6581,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_TICKER_TYPE_BOUNCE, - "Alternar izda./dcha." + "Rebotar de izda. a dcha." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_TICKER_TYPE_LOOP, - "Desplazar hacia la izda." + "Desplazar solo hacia la izda." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AI_SERVICE_IMAGE_MODE, @@ -6641,47 +6689,47 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_DISABLED, - "" + "" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_CHANGES, - "Cambios" + "Cambie" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_DOES_NOT_CHANGE, - "No cambia" + "No cambie" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_INCREASE, - "Aumenta" + "Aumente" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_DECREASE, - "Disminuye" + "Disminuya" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_EQ_VALUE, - "Igual al valor de vibración" + "Sea idéntica al valor de vibración" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_NEQ_VALUE, - "Distinto al valor de vibración" + "Sea distinta al valor de vibración" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_LT_VALUE, - "Inferior al valor de vibración" + "Sea inferior al valor de vibración" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_GT_VALUE, - "Superior al valor de vibración" + "Sea superior al valor de vibración" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_INCREASE_BY_VALUE, - "Incrementa según el valor de vibración" + "Aumente por encima del valor de vibración" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_TYPE_DECREASE_BY_VALUE, - "Disminuye según el valor de vibración" + "Disminuya por debajo del valor de vibración" ) MSG_HASH( MENU_ENUM_LABEL_RUMBLE_PORT_16, @@ -6693,15 +6741,15 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_CHEAT_TYPE_SET_TO_VALUE, - "Establecer valor" + "Asignar valor" ) MSG_HASH( MENU_ENUM_LABEL_CHEAT_TYPE_INCREASE_VALUE, - "Aumentar por valor" + "Aumentar valor" ) MSG_HASH( MENU_ENUM_LABEL_CHEAT_TYPE_DECREASE_VALUE, - "Disminuir por valor" + "Disminuir valor" ) MSG_HASH( MENU_ENUM_LABEL_CHEAT_TYPE_RUN_NEXT_IF_EQ, @@ -7684,11 +7732,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OZONE_SCROLL_CONTENT_METADATA, - "Usar animación de textos largos en los metadatos" + "Mostrar metadatos de contenidos en movimiento" ) MSG_HASH( MENU_ENUM_SUBLABEL_OZONE_SCROLL_CONTENT_METADATA, - "Si se activa esta opción, cada elemento de los metadatos de un contenido que se muestren en la barra derecha de las listas de reproducción (núcleo asociado, tiempo de juego...) ocupará únicamente una línea y las cadenas que superen el ancho disponible se desplazarán automáticamente. Al desactivarla, cada elemento de los metadatos se mostrará de forma estática, ocupando las líneas que sean necesarias." + "Si se activa esta opción, cada uno de los elementos de los metadatos de un contenido que se muestren en la barra derecha de las listas de reproducción (núcleo asociado, tiempo de juego...) ocupará únicamente una línea, y las cadenas que superen el ancho disponible se desplazarán automáticamente. Al desactivarla, cada elemento de los metadatos se mostrará de forma estática, ocupando las líneas que sean necesarias." ) /* MaterialUI: Settings > User Interface > Appearance */ @@ -8683,7 +8731,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SELECT_FROM_PLAYLIST, - "Seleccionar de la lista de reproducción" + "Seleccionar de una lista de reproducción" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RESUME, @@ -8878,7 +8926,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DATABASE_CURSOR_LIST_ENTRY_DEVELOPER, - "Filtro de base de datos: desarrollador" + "Filtro de base de datos: desarrolladora" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DATABASE_CURSOR_LIST_ENTRY_PUBLISHER, @@ -9104,11 +9152,11 @@ MSG_HASH( ) MSG_HASH( MSG_GOT_CONNECTION_FROM, - "Conectado con: \"%s\"" + "Conexión recibida desde: \"%s\"" ) MSG_HASH( MSG_GOT_CONNECTION_FROM_NAME, - "Conectado con: \"%s (%s)\"" + "Conexión recibida desde: \"%s (%s)\"" ) MSG_HASH( MSG_PUBLIC_ADDRESS, @@ -9240,7 +9288,7 @@ MSG_HASH( ) MSG_HASH( MSG_AUTOLOADING_SAVESTATE_FROM, - "Cargando guardado rápido automáticamente desde" + "Carga automática de guardado rápido en" ) MSG_HASH( MSG_CAPABILITIES, @@ -9256,7 +9304,7 @@ MSG_HASH( ) MSG_HASH( MSG_CONNECTION_SLOT, - "Lugar de conexión" + "Punto de conexión" ) MSG_HASH( MSG_FETCHING_CORE_LIST, @@ -9344,7 +9392,7 @@ MSG_HASH( ) MSG_HASH( MSG_APPENDED_DISK, - "Disco en cola" + "Disco añadido" ) MSG_HASH( MSG_FAILED_TO_APPEND_DISK, @@ -9392,7 +9440,7 @@ MSG_HASH( ) MSG_HASH( MSG_BRINGING_UP_COMMAND_INTERFACE_ON_PORT, - "Iniciando la línea de comandos en el puerto" + "Iniciando interfaz de comandos en el puerto" ) MSG_HASH( MSG_CANNOT_INFER_NEW_CONFIG_PATH, @@ -9408,7 +9456,7 @@ MSG_HASH( ) MSG_HASH( MSG_COMPILED_AGAINST_API, - "Compilado para la API" + "API usada en la compilación" ) MSG_HASH( MSG_CONFIG_DIRECTORY_NOT_SET, @@ -9424,7 +9472,7 @@ MSG_HASH( ) MSG_HASH( MSG_CONTENT_LOADING_SKIPPED_IMPLEMENTATION_WILL_DO_IT, - "Carga de contenido omitida. La implementación usará la suya." + "Carga de contenido omitida. La implementación lo cargará por su cuenta." ) MSG_HASH( MSG_CORE_DOES_NOT_SUPPORT_SAVESTATES, @@ -9448,7 +9496,7 @@ MSG_HASH( ) MSG_HASH( MSG_COULD_NOT_OPEN_DATA_TRACK, - "No se puede abrir la pista de datos" + "No se pudo abrir la pista de datos" ) MSG_HASH( MSG_COULD_NOT_READ_CONTENT_FILE, @@ -9468,7 +9516,7 @@ MSG_HASH( ) MSG_HASH( MSG_CUSTOM_TIMING_GIVEN, - "Timing personalizado provisto" + "Indicada una velocidad personalizada" ) MSG_HASH( MSG_DECOMPRESSION_ALREADY_IN_PROGRESS, @@ -9480,7 +9528,7 @@ MSG_HASH( ) MSG_HASH( MSG_DETECTED_VIEWPORT_OF, - "Ventana detectada:" + "Se ha detectado una ventana con resolución" ) MSG_HASH( MSG_DID_NOT_FIND_A_VALID_CONTENT_PATCH, @@ -9740,7 +9788,7 @@ MSG_HASH( ) MSG_HASH( MSG_GAME_SPECIFIC_CORE_OPTIONS_FOUND_AT, - "Opciones específicas del juego y del núcleo encontradas en" + "Opciones específicas de juego: se han encontrado opciones personalizadas según juego y núcleo en" ) MSG_HASH( MSG_GOT_INVALID_DISK_INDEX, @@ -10004,11 +10052,11 @@ MSG_HASH( ) MSG_HASH( MSG_SAVING_RAM_TYPE, - "Guardando RAM" + "Guardando tipo de RAM" ) MSG_HASH( MSG_SAVING_STATE, - "Guardado rápido" + "Guardando guardado rápido" ) MSG_HASH( MSG_SCANNING, @@ -10148,7 +10196,7 @@ MSG_HASH( ) MSG_HASH( MSG_VERSION_OF_LIBRETRO_API, - "Versión de la API Libretro" + "Versión de la API libretro" ) MSG_HASH( MSG_VIEWPORT_SIZE_CALCULATION_FAILED, @@ -10168,11 +10216,11 @@ MSG_HASH( ) MSG_HASH( MSG_FAILED, - "Error" + "fallida" ) MSG_HASH( MSG_SUCCEEDED, - "Proceso terminado" + "completada" ) MSG_HASH( MSG_DEVICE_NOT_CONFIGURED, @@ -10180,7 +10228,7 @@ MSG_HASH( ) MSG_HASH( MSG_DEVICE_NOT_CONFIGURED_FALLBACK, - "no configurado, usando respaldo" + "no configurado, usando opción secundaria" ) MSG_HASH( MSG_BLUETOOTH_SCAN_COMPLETE, @@ -10292,7 +10340,7 @@ MSG_HASH( ) MSG_HASH( MSG_CHEAT_SEARCH_ADD_MATCH_SUCCESS, - "Truco creado a partir de coincidencia" + "Se ha creado el truco a partir de la coincidencia" ) MSG_HASH( MSG_CHEAT_SEARCH_ADD_MATCH_FAIL, @@ -10328,11 +10376,11 @@ MSG_HASH( ) MSG_HASH( MSG_CHEAT_COPY_BEFORE_SUCCESS, - "Truco copiado antes de este." + "Se ha copiado el truco antes de este." ) MSG_HASH( MSG_CHEAT_COPY_AFTER_SUCCESS, - "Truco copiado después de este." + "Se ha copiado el truco después de este." ) MSG_HASH( MSG_CHEAT_DELETE_SUCCESS, @@ -10574,11 +10622,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_FILE_BROWSER_OPEN_UWP_PERMISSIONS, - "Permitir acceso externo a archivos" + "Permitir acceso a archivos externos" ) MSG_HASH( MENU_ENUM_SUBLABEL_FILE_BROWSER_OPEN_UWP_PERMISSIONS, - "Abre la configuración de permisos de acceso a archivos de Windows." + "Abre la configuración de permisos de acceso de archivo en Windows." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_FILE_BROWSER_OPEN_PICKER, @@ -10618,7 +10666,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_VI_WIDTH, - "Asignar ancho de interfaz visual" + "Fijar ancho de pantalla de la VI" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_OVERSCAN_CORRECTION_TOP, @@ -10658,11 +10706,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_PREFER_FRONT_TOUCH, - "Preferir pantalla táctil frontal" + "Dar preferencia a la pantalla táctil frontal" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_TOUCH_ENABLE, - "Activar pantalla táctil" + "Control táctil" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_ICADE_ENABLE, @@ -10678,11 +10726,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_BLOCK_TIMEOUT, - "Asignar tiempo límite para bloquear" + "Intervalo de espera para introducir entradas" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_BLOCK_TIMEOUT, - "Indica el número de milisegundos a esperar para conseguir una muestra completa de entrada. Usar si tienes problemas para pulsar varios botones a la vez (solo en Android)." + "Indica el número de milisegundos a esperar para conseguir una muestra completa de entrada. Usar en caso de tener problemas para pulsar varios botones a la vez (solo en Android)." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_SHOW_REBOOT, diff --git a/intl/msg_hash_fr.h b/intl/msg_hash_fr.h index 529f1a6325..a6fbd133d3 100644 --- a/intl/msg_hash_fr.h +++ b/intl/msg_hash_fr.h @@ -806,6 +806,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_RDB_ENTRY_ORIGIN, "Origine" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RDB_ENTRY_FRANCHISE, + "Saga" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RDB_ENTRY_TGDB_RATING, "Classification TGDB" @@ -5497,6 +5501,50 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_ADD_ADDITIONAL_FILTER, "Ajouter un filtre additionnel" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_ITEMS_COUNT, + "%u éléments" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_DEVELOPER, + "Par développeur" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PUBLISHER, + "Par éditeur" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_RELEASE_YEAR, + "Par année de sortie" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PLAYER_COUNT, + "Par nombre de joueurs" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_GENRE, + "Par genre" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_ORIGIN, + "Par origine" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_REGION, + "Par région" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_FRANCHISE, + "Par saga" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_TAG, + "Par tag" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_SYSTEM_NAME, + "Par nom du système" + ) /* Playlist > Playlist Item */ @@ -8890,7 +8938,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DATABASE_CURSOR_LIST_ENTRY_FRANCHISE, - "Base de données - Filtre : Franchise" + "Base de données - Filtre : Saga" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DATABASE_CURSOR_LIST_ENTRY_ESRB_RATING, diff --git a/intl/msg_hash_gl.h b/intl/msg_hash_gl.h index cac5e4c046..f63487a2ce 100644 --- a/intl/msg_hash_gl.h +++ b/intl/msg_hash_gl.h @@ -321,7 +321,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES, - "Anovar os perfís de controladores" + "Anovar os perfís dos telemandos de xogo" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATE_CHEATS, @@ -548,6 +548,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FRONTEND_OS, "Sistema operativo da interface" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_RETRORATING_LEVEL, + "Nivel RetroRating" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE, "Fonte de alimentación" @@ -582,7 +586,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_NETWORK_REMOTE_SUPPORT, - "Compatibilidade con controladores en rede" + "Compatibilidade con telemandos de xogo en rede" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_COCOA_SUPPORT, @@ -882,9 +886,73 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_AI_SERVICE_SETTINGS, "Servizo de intelixencia artificial" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_POWER_MANAGEMENT_SETTINGS, + "Xestión enerxética" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_POWER_MANAGEMENT_SETTINGS, + "Cambia as configuracións da xestión enerxética." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RETRO_ACHIEVEMENTS_SETTINGS, + "Logros" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_RETRO_ACHIEVEMENTS_SETTINGS, + "Cambia as configuracións dos logros." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETWORK_SETTINGS, + "Rede" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETWORK_SETTINGS, + "Cambia as configuracións do servidor e da rede." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_PLAYLIST_SETTINGS, + "Listaxes de reprodución" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_SETTINGS, + "Cambia as configuracións das listaxes de reproducción." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_USER_SETTINGS, + "Usuario" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_USER_SETTINGS, + "Cambia os axustes das contas, o nome de usuario e a lingua." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_DIRECTORY_SETTINGS, + "Directorio" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_DIRECTORY_SETTINGS, + "Cambia os directorios predeterminados onde se atopan os ficheiros." + ) /* Settings > Drivers */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_DRIVER, + "Entrada" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_DRIVER, + "Controlador de entrada a empregar. Algúns controladores de vídeo forzan o uso doutro controlador de entrada diferente." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_JOYPAD_DRIVER, + "Telemando de xogo" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_JOYPAD_DRIVER, + "Controlador do telemando de xogo a empregar." + ) /* Settings > Video */ diff --git a/intl/msg_hash_it.h b/intl/msg_hash_it.h index 3b65e23d77..54f74cd46c 100644 --- a/intl/msg_hash_it.h +++ b/intl/msg_hash_it.h @@ -5449,6 +5449,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_REGION, "Regione" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_TAG, + "Etichetta" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_SEARCH_NAME, "Cerca per Nome ..." @@ -5469,6 +5473,50 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_ADD_ADDITIONAL_FILTER, "Aggiungi Filtro Aggiuntivo" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_ITEMS_COUNT, + "%u Elementi" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_DEVELOPER, + "Per Sviluppatore" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PUBLISHER, + "Per Editore" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_RELEASE_YEAR, + "Per Anno Di Uscita" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PLAYER_COUNT, + "Per Numero Giocatori" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_GENRE, + "Per Genere" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_ORIGIN, + "Per Origine" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_REGION, + "Per Regione" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_FRANCHISE, + "Per Franchise" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_TAG, + "Per Etichetta" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_SYSTEM_NAME, + "Per Nome Di Sistema" + ) /* Playlist > Playlist Item */ diff --git a/intl/msg_hash_pt_br.h b/intl/msg_hash_pt_br.h index 70e60d76df..4f2718d767 100644 --- a/intl/msg_hash_pt_br.h +++ b/intl/msg_hash_pt_br.h @@ -2842,7 +2842,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CONTENT_RUNTIME_LOG, - "Registro de tempo de execução por núcleo" + "Salvar registro de tempo de execução (por núcleo)" ) MSG_HASH( MENU_ENUM_SUBLABEL_CONTENT_RUNTIME_LOG, @@ -2850,7 +2850,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CONTENT_RUNTIME_LOG_AGGREGATE, - "Registro de tempo de execução total" + "Salvar registro de tempo de execução (agregar)" ) MSG_HASH( MENU_ENUM_SUBLABEL_CONTENT_RUNTIME_LOG_AGGREGATE, @@ -4861,11 +4861,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_PORTABLE_PATHS, - "Lista de Reprodução Portátil" + "Lista de reprodução portátil" ) MSG_HASH( MENU_ENUM_SUBLABEL_PLAYLIST_PORTABLE_PATHS, - "Quando ativado e o diretório de 'Navegador de Arquivos' é escolhido, o valor atual do parâmetro 'Navegador de Arquivos' é salvo na lista de reprodução. Quando a lista é carregada em outro sistema onde a mesma opção está ativada, o valor do parâmetro 'Gerenciador de Arquivos' é comparado com o valor da lista de reprodução; se diferente, os caminhos dos itens da lista serão corrigidos automaticamente." + "Quando ativado e o diretório de 'Navegador de arquivos' é escolhido, o valor atual do parâmetro 'Navegador de arquivos' é salvo na lista de reprodução. Quando a lista é carregada em outro sistema onde a mesma opção está ativada, o valor do parâmetro 'Navegador de arquivos' é comparado com o valor da lista de reprodução; se diferente, os caminhos dos itens da lista serão corrigidos automaticamente." ) /* Settings > Playlists > Playlist Management */ @@ -5453,6 +5453,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_REGION, "Região" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_TAG, + "Etiqueta" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_SEARCH_NAME, "Pesquisar nome..." @@ -5473,6 +5477,50 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_ADD_ADDITIONAL_FILTER, "Adicionar filtro adicional" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_ITEMS_COUNT, + "%u Itens" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_DEVELOPER, + "Por desenvolvedor" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PUBLISHER, + "Por distribuidora" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_RELEASE_YEAR, + "Por ano de lançamento" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PLAYER_COUNT, + "Por número de jogadores" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_GENRE, + "Por gênero" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_ORIGIN, + "Por origem" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_REGION, + "Por região" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_FRANCHISE, + "Por franquia" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_TAG, + "Por etiqueta" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_SYSTEM_NAME, + "Por nome do sistema" + ) /* Playlist > Playlist Item */ @@ -6075,7 +6123,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_PRIMARY_DURATION, - "Duração da vibração primária (em ms)" + "Duração da vibração primária (ms)" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_SECONDARY_STRENGTH, @@ -7120,11 +7168,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_RGUI_SWITCH_ICONS, - "Mostrar Interruptores" + "Mostrar ícones de interruptores" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_RGUI_SWITCH_ICONS, - "Usa interruptores para simbolizar opções ATIVADO/DESATIVADO ao invés de texto." + "Use ícones para simbolizar as opções ATIVADO/DESATIVADO ao invés de texto." ) /* RGUI: Settings Options */ diff --git a/intl/msg_hash_ru.h b/intl/msg_hash_ru.h index a37210e00c..08abc0985f 100644 --- a/intl/msg_hash_ru.h +++ b/intl/msg_hash_ru.h @@ -212,7 +212,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_START_NET_RETROPAD, - "Запустить удаленный ретро-геймпад" + "Запустить удаленный RetroPad" ) /* Main Menu > Load Content */ @@ -884,7 +884,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RDB_ENTRY_RUMBLE, - "Rumble поддерживается" + "Поддержка отдачи" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RDB_ENTRY_COOP, @@ -960,7 +960,7 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_DRIVER_SETTINGS, - "Драйвер" + "Драйверы" ) MSG_HASH( MENU_ENUM_SUBLABEL_DRIVER_SETTINGS, @@ -972,7 +972,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_SETTINGS, - "Настройка параметров вывода видео." + "Настройка параметров вывода изображения." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUDIO_SETTINGS, @@ -980,7 +980,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_SETTINGS, - "Настройка параметров аудиовыхода." + "Настройка параметров вывода звука." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_SETTINGS, @@ -1139,7 +1139,7 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_DRIVER, - "Драйвер ввода" + "Ввод" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_DRIVER, @@ -1155,7 +1155,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_DRIVER, - "Видеодрайвер" + "Видео" ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_DRIVER, @@ -1163,7 +1163,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUDIO_DRIVER, - "Аудиодрайвер" + "Аудио" ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_DRIVER, @@ -1179,7 +1179,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CAMERA_DRIVER, - "Драйвер камеры" + "Камера" ) MSG_HASH( MENU_ENUM_SUBLABEL_CAMERA_DRIVER, @@ -1187,11 +1187,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_BLUETOOTH_DRIVER, - "Использовать драйвер Bluetooth." - ) -MSG_HASH( - MENU_ENUM_LABEL_VALUE_WIFI_DRIVER, - "Драйвер Wi-Fi" + "Используемый драйвер bluetooth." ) MSG_HASH( MENU_ENUM_SUBLABEL_WIFI_DRIVER, @@ -1207,7 +1203,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_DRIVER, - "Драйвер меню" + "Меню" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_DRIVER, @@ -1215,7 +1211,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RECORD_DRIVER, - "Драйвер записи" + "Запись" ) MSG_HASH( MENU_ENUM_SUBLABEL_RECORD_DRIVER, @@ -1242,7 +1238,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_OUTPUT_SETTINGS, - "Настройка параметров вывода видео." + "Настройка параметров вывода изображения." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_FULLSCREEN_MODE_SETTINGS, @@ -1302,11 +1298,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_GPU_SCREENSHOT, - "GPU Screenshot включен" + "Скриншоты с GPU" ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_GPU_SCREENSHOT, - "Вывод скриншотов с затененным материалом с помощью GPU, если доступно." + "Делать снимок экрана с изображения после обработки GPU, если доступно." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_SMOOTH, @@ -1388,11 +1384,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION, - "Вращение" + "Поворот изображения" ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_ROTATION, - "Принудительно задает определенный поворот экрана. Он добавляется к поворотам, уже заданным ядром." + "Принудительно поворачивает изображение на заданное значение. Добавляется к поворотам, устанавливаемым ядром." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SCREEN_ORIENTATION, @@ -1404,7 +1400,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_GPU_INDEX, - "Список GPU" + "Индекс GPU" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE, @@ -1436,7 +1432,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_FORCE_SRGB_DISABLE, - "Принудительно отключить поддержку sRGB FBO. В ряде драйверов Intel OpenGL для Windows возникают проблемы с графикой при включенной поддержке sRGB FBO. Включение данной настройки может обойти эту проблему." + "Принудительно отключает поддержку sRGB FBO. Ряд драйверов Intel OpenGL для Windows вызывают проблемы с графикой если включена поддержка sRGB FBO. Включение настройки помогает обойти эту проблему." ) /* Settings > Video > Fullscreen Mode */ @@ -1463,7 +1459,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_X, - "Установить свой размер ширины для неоконного полноэкранного режима. Если оставить его значение на 0, то будет использовано разрешение рабочего стола." + "Ручная установка ширины для неоконного полноэкранного режима. Если не задано, будет использоваться разрешение рабочего стола." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_FULLSCREEN_Y, @@ -1471,7 +1467,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_Y, - "Ручная установка высоты для неоконного полноэкранного режима. Если оставить незаданным, то будет использовано разрешение рабочего стола." + "Ручная установка высоты для неоконного полноэкранного режима. Если не задано, будет использоваться разрешение рабочего стола." ) /* Settings > Video > Windowed Mode */ @@ -1506,7 +1502,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_WINDOW_WIDTH, - "Изменить размер ширины для окна дисплея. Если вы поменяете параметр на 0, то программа будет пытаться масштабировать окно как можно больше." + "Ручная установка ширины окна." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_WINDOW_HEIGHT, @@ -1514,7 +1510,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_WINDOW_HEIGHT, - "Изменить размер высоты для окна дисплея. Если вы поменяете параметр на 0, то программа будет пытаться масштабировать окно как можно больше." + "Ручная установка высоты окна." ) /* Settings > Video > Scaling */ @@ -1525,7 +1521,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_SCALE_INTEGER, - "Масштабирование видео с целочисленным интервалом. Базовый размер зависит от системной геометрии экрана и соотношения сторон. Если 'Принудительная установка' не включена, значения X/Y будут изменяться независимо друг от друга." + "Масштабировать изображение с целочисленным интервалом. Базовый размер зависит от системной геометрии экрана и соотношения сторон. Если 'Принудительная установка' не включена, значения X/Y будут изменяться независимо друг от друга." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_ASPECT_RATIO_INDEX, @@ -1541,31 +1537,43 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_VIEWPORT_CUSTOM_X, - "Пользовательский видовой экран X Поз." + "Пользовательское соотношение сторон (сдвиг по X)" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_X, + "Ручная установка смещения изображения по оси X. Не учитывается, если включено 'Целочисленное масштабирование'." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_VIEWPORT_CUSTOM_Y, - "Пользовательский видовой экран Y Поз." + "Пользовательское соотношение сторон (сдвиг по Y)" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_Y, + "Ручная установка смещения изображения по оси Y. Не учитывается, если включено 'Целочисленное масштабирование'." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_VIEWPORT_CUSTOM_WIDTH, - "Пользовательская ширина видового экрана" + "Пользовательское соотношение сторон (ширина)" ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_WIDTH, - "Настройка ширины окна экрана, которая используется, если для параметра «Соотношение сторон» установлено значение «Пользовательский»." + "Ручная установка ширины области изображения для пользовательского соотношения сторон." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_VIEWPORT_CUSTOM_HEIGHT, - "Высота пользовательского видового экрана" + "Пользовательское соотношение сторон (высота)" ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_VIEWPORT_CUSTOM_HEIGHT, - "Настройка высоты окна экрана, которая используется, если для параметра «Соотношение сторон» установлено значение «Пользовательский»." + "Ручная установка высоты области изображения для пользовательского соотношения сторон." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_CROP_OVERSCAN, - "Обрезка обрезки (перезагрузка)" + "Обрезать вылеты развёртки (перезапуск)" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_CROP_OVERSCAN, + "Отрезает несколько пикселей по краям изображения, которые разработчики обычно оставляют пустыми, но иногда в них может содержаться мусор (требуется перезапуск)." ) /* Settings > Video > Synchronization */ @@ -1584,7 +1592,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_SWAP_INTERVAL, - "Использует заданный интервал обновления для вертикальной синхронизации. Установите для эффективной частоты обновления монитора." + "Использовать ручное значение интервала обновления при вертикальной синхронизации. Применяйте для эффективного деления частоты обновления экрана." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_ADAPTIVE_VSYNC, @@ -1604,11 +1612,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_HARD_SYNC, - "Принудительная синхронизация GPU" + "Жёсткая синхронизация GPU" ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_HARD_SYNC, - "Синхронизируйте CPU и GPU. Это улучшит производительность." + "Жёстко синхронизировать CPU и GPU. Уменьшает задержку, но снижает производительность." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_HARD_SYNC_FRAMES, @@ -1622,6 +1630,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_VRR_RUNLOOP_ENABLE, "Синхронизировать с частотой кадров, установленной контентом (G-Sync, Freesync)" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VRR_RUNLOOP_ENABLE, + "Исключает отклонения от тайминга ядра. Применяется для мониторов с переменной частотой обновления (G-Sync, FreeSync, HDMI 2.1 VRR)." + ) /* Settings > Audio */ @@ -1631,7 +1643,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_OUTPUT_SETTINGS, - "Настройка параметров аудиовыхода." + "Настройка параметров вывода звука." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUDIO_RESAMPLER_SETTINGS, @@ -1695,7 +1707,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_VOLUME, - "Громкость звука (в дБ). 0 дБ - это нормальный уровень громкости, при этом не применяется усиление." + "Громкость звука (в дБ). Значение 0 дБ соответствует стандартному уровню громкости без усиления." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_VOLUME, @@ -1703,15 +1715,15 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_MIXER_VOLUME, - "Громкость звукового микшера (в дБ). По умолчанию стоит 0 дБ и коэффициент усиления не применяется." + "Глобальная громкость аудиомикшера (в дБ). Значение 0 дБ соответствует стандартному уровню громкости без усиления." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUDIO_DSP_PLUGIN, - "Аудиоплагин DSP" + "DSP-плагин" ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_DSP_PLUGIN, - "Аудиоплагин DSP, обрабатывающий аудио до отправки драйверу." + "DSP-плагин для обработки звука перед отправкой на аудиодрайвер." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUDIO_WASAPI_EXCLUSIVE_MODE, @@ -1750,7 +1762,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUDIO_DEVICE, - "Аудиоустройство" + "Устройство" ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_DEVICE, @@ -1800,7 +1812,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_MAX_TIMING_SKEW, - "Максимальное изменение скорости ввода аудиосигнала. Возможно, вы захотите увеличить его, чтобы обеспечить очень большие изменения во времени, например, запуск PAL-ядер на дисплеях NTSC за счет неточности звукового поля." + "Максимальное изменение вводной частоты аудиосигнала. Увеличение параметра позволяет существенно менять тайминг за счёт отклонения высоты звука (например, при запуске PAL-контента на NTSC-экранах)." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA, @@ -1924,11 +1936,19 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_MAX_USERS, - "Максимальное количество пользователей, поддерживаемых RetroArch." + "Максимальное число пользователей, поддерживаемых RetroArch." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR, + "Режим опроса" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_POLL_TYPE_BEHAVIOR, + "Изменяет режим опроса устройств ввода. В зависимости от конфигурации, значение 'Ранний' или 'Поздний' может уменьшить задержку ввода." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_REMAP_BINDS_ENABLE, - "Изменить управление для этого ядра" + "Замена привязок ввода" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_REMAP_BINDS_ENABLE, @@ -1936,11 +1956,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_AUTODETECT_ENABLE, - "Автоматическая настройка включена" + "Автонастройка" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_AUTODETECT_ENABLE, - "Автоматическая настройка контроллеров для которых имеется профиль, по аналогии с Plug-and-Play." + "Автоматическая настройка контроллеров при наличии профилей, по аналогии с Plug-and-Play." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_BUTTON_AXIS_THRESHOLD, @@ -1956,7 +1976,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_SENSITIVITY, - "Чувствительность аналога" + "Чувствительность аналогового ввода" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_BIND_TIMEOUT, @@ -1978,17 +1998,21 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_TURBO_PERIOD, "Период турборежима" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_TURBO_PERIOD, + "Период включения турбо-кнопок после нажатия (в кадрах)." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_DUTY_CYCLE, "Рабочий цикл" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_DUTY_CYCLE, - "Описывает, как долго должен действовать период турбокнопки. Значение описывается в кадрах." + "Задаёт длительность периода включения турбо-кнопки (в кадрах)." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_TURBO_MODE, - "Turbo режим" + "Турбо-режим" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_TURBO_MODE, @@ -1998,6 +2022,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_TURBO_DEFAULT_BUTTON, "Кнопка Turbo по умолчанию" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_TURBO_DEFAULT_BUTTON, + "Кнопка по умолчанию для турбо-режима 'Однокнопочный'." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_HAPTIC_FEEDBACK_SETTINGS, "Тактильная отдача/вибрация" @@ -2093,19 +2121,19 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_HOTKEY_BLOCK_DELAY, - "Добавляет задержку в кадрах перед тем, как обычный ввод блокируется после нажатия (и удерживания) кнопки, назначенной на 'Горячую клавишу'. Позволяет перехватывать обычный ввод с кнопки 'Горячая клавиша', если она занята другим действием (например, RetroPad 'Select')." + "Добавляет задержку в кадрах перед блокировкой стандартного ввода после нажатия (и удерживания) кнопки, назначенной на 'Горячую клавишу'. Позволяет перехватывать стандартный ввод с кнопки 'Горячая клавиша', если она занята другим действием (например, RetroPad 'Select')." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_KEY, - "Перемотка (переключатель)" + "Ускоренная перемотка (переключение)" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_META_FAST_FORWARD_KEY, - "Переключение между ускорением и обычной скоростью." + "Переключает между ускоренной и обычной скоростью." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_HOLD_KEY, - "Перемотка (удержание)" + "Ускоренная перемотка (удерживание)" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_META_FAST_FORWARD_HOLD_KEY, @@ -2231,6 +2259,22 @@ MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_META_SHADER_PREV, "Загружает и применяет предыдущий пресет шейдера в корне каталога 'Video Shader'." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_PLUS, + "Следующий чит-код" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_META_CHEAT_INDEX_PLUS, + "Переход к следующему чит-коду в списке." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_MINUS, + "Предыдущий чит-код" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_META_CHEAT_INDEX_MINUS, + "Переход к предыдущему чит-коду в списке." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_TOGGLE, "Включить чит-коды" @@ -2315,6 +2359,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_META_VOLUME_DOWN, "Уменьшить громкость" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_META_VOLUME_DOWN, + "Уменьшает громкость вывода звука." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_META_OVERLAY_NEXT, "Следующий оверлей" @@ -2576,7 +2624,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_TURBO_ENABLE, - "Включить турборежим" + "Турбо" ) /* Settings > Latency */ @@ -2626,11 +2674,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DRIVER_SWITCH_ENABLE, - "Позволить ядрам переключать видеодрайвер" + "Разрешить ядрам переключать видеодрайвер" ) MSG_HASH( MENU_ENUM_SUBLABEL_DRIVER_SWITCH_ENABLE, - "Разрешать ядрам переключаться на другой видеодрайвер." + "Разрешать ядрам переключение текущего видеодрайвера." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DUMMY_ON_CORE_SHUTDOWN, @@ -2668,7 +2716,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_ALLOW_ROTATE, - "Разрешить ядрам поворот изображения. Если выкл., запросы на вращение игнорируются. Полезно для конфигураций с ручной установкой поворота экрана." + "Разрешить ядрам поворот изображения. Если выкл., запросы на вращение игнорируются. Полезно для конфигураций, где используется ручная установка поворота экрана." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CORE_MANAGER_LIST, @@ -2695,15 +2743,15 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_GAME_SPECIFIC_OPTIONS, - "Включить измененные настройки ядра по умолчанию при запуске." + "Загружать изменения опций при запуске ядра." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUTO_OVERRIDES_ENABLE, - "Переопределить файлы загрузки" + "Автоматически загружать переопределения" ) MSG_HASH( MENU_ENUM_SUBLABEL_AUTO_OVERRIDES_ENABLE, - "Включить измененную конфигурацию по умолчанию при запуске." + "Загружать изменения настроек при запуске ядра." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUTO_REMAPS_ENABLE, @@ -2711,7 +2759,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AUTO_REMAPS_ENABLE, - "Включить измененное управление по умолчанию при запуске." + "Загружать изменения схемы управления при запуске ядра." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUTO_SHADERS_ENABLE, @@ -2919,7 +2967,7 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_REWIND_SETTINGS, - "Перемотка назад" + "Обратная перемотка" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_META_REWIND, @@ -2939,7 +2987,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_FASTFORWARD_RATIO, - "Максимальная скорость перемотки контента (например, 5.0x для 60 FPS, т.е. ограничение 300 FPS). Если установлен на 0.0x - скорость не ограничена." + "Максимальная частота контента при использовании ускоренной перемотки (например, 5.0x для контента с 60 FPS = максимум 300 FPS). При значении 0.0x коэффициент ускорения не лимитирован (без ограничения FPS)." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SLOWMOTION_RATIO, @@ -3060,7 +3108,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_STREAM_CONFIG, - "Пользовательская конфигурация стрима" + "Пользовательская конфигурация трансляции" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_STREAMING_TITLE, @@ -3110,7 +3158,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_OVERLAY_ENABLE, - "Оверлеи используются для рамок и экранного управления" + "Оверлеи используются для отображения рамок и экранного управления." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU, @@ -3118,27 +3166,31 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_OVERLAY_HIDE_IN_MENU, - "Спрятать оверлей в меню, и показывать снова после выхода из него." + "Отключать отображение оверлея в меню и включать снова при выходе." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS, - "Показывать управление на оверлее" + "Показ нажатий на оверлее" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS, - "Показывать клавиатуру/контроллер на оверлее." + "Отображать на оверлее нажатия клавиш клавиатуры/контроллера." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT, "Показать прослушиваемый порт управления" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT, + "Выбор порта для отслеживания нажатий, если включено 'Показ нажатий на оверлее'." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_MOUSE_CURSOR, - "Отображать курсор мыши вместе с наложением" + "Отображать курсор мыши с оверлеем" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_MOUSE_CURSOR, - "Курсор мыши будет отображаться при использовании экранного наложения." + "Показывать курсор мыши при использовании экранного наложения." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_AUTO_ROTATE, @@ -3166,7 +3218,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OVERLAY_PRESET, - "Преднастройка оверлея" + "Пресет оверлея" ) MSG_HASH( MENU_ENUM_SUBLABEL_OVERLAY_PRESET, @@ -3192,7 +3244,7 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_OVERLAY_CENTER_Y, - "Отсека оверлея по оси Y" + "Сдвиг наложения по оси Y" ) MSG_HASH( MENU_ENUM_SUBLABEL_OVERLAY_CENTER_Y, @@ -3222,11 +3274,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_WIDGETS_ENABLE, - "Включает улучшенные эффекты анимации, уведомления, указатели и элементы управления." + "Использовать улучшенные эффекты анимации, уведомления, указатели и элементы управления." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_WIDGET_SCALE_AUTO, - "Автоматически масштабировать виджеты" + "Автомасштабирование виджетов" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_WIDGET_SCALE_AUTO, @@ -3234,11 +3286,19 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_WIDGET_SCALE_FACTOR_FULLSCREEN, - "Масштаб графических виджетов (полноэкранный режим)" + "Масштаб виджетов (полноэкранный режим)" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_WIDGET_SCALE_FACTOR_FULLSCREEN, + "Применяет заданный вручную коэффициент масштабирования для виджетов в полноэкранном режиме. Действует только если выкл. 'Автомасштабирование виджетов'. Позволяет изменять размер улучшенных уведомлений, индикаторов и элементов управления независимо от настройки меню." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_WIDGET_SCALE_FACTOR_WINDOWED, - "Масштаб графических виджетов (оконный режим)" + "Масштаб виджетов (оконный режим)" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_WIDGET_SCALE_FACTOR_WINDOWED, + "Применяет заданный вручную коэффициент масштабирования для виджетов в оконном режиме. Действует только если выкл. 'Автомасштабирование виджетов'. Позволяет изменять размер уведомлений, индикаторов и элементов управления независимо от настройки меню." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_FPS_SHOW, @@ -3258,11 +3318,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_FRAMECOUNT_SHOW, - "Отображать количество кадров вместе с FPS" + "Отображать количество кадров" ) MSG_HASH( MENU_ENUM_SUBLABEL_FRAMECOUNT_SHOW, - "Отображать счётчик количества кадров." + "Отображать на экране счётчик количества кадров." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_STATISTICS_SHOW, @@ -3322,16 +3382,28 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_CONFIG_OVERRIDE_LOAD, - "Уведомление о загрузке переопределения конфигурации" + "Уведомления о загрузке переопределений" ) MSG_HASH( MENU_ENUM_SUBLABEL_NOTIFICATION_SHOW_CONFIG_OVERRIDE_LOAD, - "Показывать экранное сообщение, когда загружен файл конфигурации." + "Показывать сообщение при загрузке переопределения конфигурации." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SET_INITIAL_DISK, + "Уведомление при загрузке исходного диска" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NOTIFICATION_SHOW_SET_INITIAL_DISK, + "Показывать при запуске сообщение об автоматическом восстановлении последнего использованного cd-образа для мультидискового контента, загружаемого посредством M3U-плейлистов." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_FAST_FORWARD, "Уведомления о быстрой прокрутке" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NOTIFICATION_SHOW_FAST_FORWARD, + "Отображать на экране индикатор при ускоренной перемотке контента." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SCREENSHOT, "Уведомление для скриншотов" @@ -3402,7 +3474,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_MESSAGE_POS_X, - "Изменить положение оповещение по горизонтали." + "Определяет положение текстовых сообщений на оси X." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_POS_Y, @@ -3410,7 +3482,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_MESSAGE_POS_Y, - "Изменить положение оповещение по вертикали." + "Определяет положение текстовых сообщений на оси Y." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_MESSAGE_COLOR_RED, @@ -4036,6 +4108,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_SETTINGS_SHOW_VIDEO, "Показать Видео" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_SETTINGS_SHOW_VIDEO, + "Показывать или скрывать элемент 'Видео' на экране настроек." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SETTINGS_SHOW_AUDIO, "Показывать 'Аудио'" @@ -4100,6 +4176,10 @@ MSG_HASH( MENU_ENUM_SUBLABEL_SETTINGS_SHOW_RECORDING, "Показывать или скрывать элемент 'Запись' на экране настроек." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_SETTINGS_SHOW_ONSCREEN_DISPLAY, + "Показывать 'Экранные отображения'" + ) MSG_HASH( MENU_ENUM_SUBLABEL_SETTINGS_SHOW_ONSCREEN_DISPLAY, "Показывать или скрывать пункт меню 'Настройка экранных элементов' на экране настроек." @@ -4260,7 +4340,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AI_SERVICE_MODE, - "Отображать перевод наложением текста (Графический режим) или использовать синтез речи (Голосовой режим)." + "Выводить перевод наложением текста (Графический режим) или использовать синтез речи (Голосовой режим)." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AI_SERVICE_URL, @@ -4332,11 +4412,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_CHEEVOS_ENABLE, - "Открывайте достижения в классических играх. Для дополнительной информации посетите https://retroachievements.org" + "Открывайте достижения в классических играх. Для дополнительной информации посетите http://retroachievements.org" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEEVOS_HARDCORE_MODE_ENABLE, - "Достижения в хардкорном режиме" + "Режим хардкора" ) MSG_HASH( MENU_ENUM_SUBLABEL_CHEEVOS_HARDCORE_MODE_ENABLE, @@ -4469,22 +4549,42 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_START_AS_SPECTATOR, "Режим наблюдателя для Netplay" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_START_AS_SPECTATOR, + "Запускать netplay в режиме наблюдателя." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_ALLOW_SLAVES, "Разрешать клиентов в режиме Slave" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_ALLOW_SLAVES, + "Разрешать подключения в slave-режиме. Клиентам в slave-режиме требуется крайне мало вычислительной мощности, но задержка сети для них значительно увеличится." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_REQUIRE_SLAVES, "Запретить клиентов не в режиме Slave" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_REQUIRE_SLAVES, + "Запрещать подключения не в slave-режиме. Рекомендуется включать только для очень быстрых сетей со слабыми машинами." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_STATELESS_MODE, "Режим без состояния Netplay" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_STATELESS_MODE, + "Запускать netplay в режиме, не требующем сохранений (требуется очень быстрая сеть). Перемотка не будет осуществляться, обеспечивая стабильность сетевой игры." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_CHECK_FRAMES, "Проверка фреймов Netplay" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_CHECK_FRAMES, + "Частота (в кадрах), с которой netplay будет проверять синхронизацию хоста с клиентом." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETPLAY_INPUT_LATENCY_FRAMES_MIN, "Кадры задержки ввода" @@ -4509,6 +4609,18 @@ MSG_HASH( MENU_ENUM_SUBLABEL_NETPLAY_NAT_TRAVERSAL, "В режиме хоста, пытаться слушать подключения из публичного Интернета, используя UPnP или похожие технологии для избежания локальных сетей." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_DIGITAL, + "Передача цифрового ввода" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETPLAY_REQUEST_DEVICE_I, + "Запрос устройства %u" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_NETPLAY_REQUEST_DEVICE_I, + "Запрос геймплея с указанным устройством ввода." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NETWORK_CMD_ENABLE, "Сетевые команды" @@ -4517,6 +4629,18 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_NETWORK_CMD_PORT, "Сетевой командный порт" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETWORK_REMOTE_ENABLE, + "Сетевой RetroPad" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETWORK_REMOTE_PORT, + "Базовый порт сетевого RetroPad" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETWORK_USER_REMOTE_ENABLE, + "Сетевой RetroPad пользователя %d" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_STDIN_CMD_ENABLE, "Команды stdin" @@ -4570,7 +4694,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_CORE_UPDATER_SHOW_EXPERIMENTAL_CORES, - "Отображать 'экспериментальные' ядра в списке ядер, доступных для скачивания. Обычно они предназначены для разработки/тестирования и не рекомендуются для постоянного использования." + "Отображать 'экспериментальные' ядра в списке загрузчика ядер. Обычно они используются для отладки/тестирования и не рекомендованы для постоянного использования." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CORE_UPDATER_AUTO_BACKUP, @@ -4597,7 +4721,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_HISTORY_LIST_ENABLE, - "Сохранять в плейлист список недавно запущенных игр, изображений, музыки и видео." + "Вести плейлист загруженных ранее игр, изображений, музыки и видео." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CONTENT_HISTORY_SIZE, @@ -4607,6 +4731,10 @@ MSG_HASH( MENU_ENUM_SUBLABEL_CONTENT_HISTORY_SIZE, "Предельное количество записей для истории запуска." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CONTENT_FAVORITES_SIZE, + "Размер избранного" + ) MSG_HASH( MENU_ENUM_SUBLABEL_CONTENT_FAVORITES_SIZE, "Количество записей в избранном. При достижении предела, новые записи не будут добавлены до удаления старых. Установка значения -1 даёт 'неограниченное' (99999) количество записей. ВНИМАНИЕ: уменьшение значения приведёт к удалению существующих записей!" @@ -4637,11 +4765,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_USE_OLD_FORMAT, - "Сохранять плейлисты в старом формате" + "Плейлисты в старом формате" ) MSG_HASH( MENU_ENUM_SUBLABEL_PLAYLIST_USE_OLD_FORMAT, - "Записывать плейлисты в устаревшем текстовом формате. Если выкл., плейлисты будут сохраняться в формате JSON." + "Сохранять плейлисты в устаревшем текстовом формате. Если выкл., для плейлистов будет использоваться формат JSON." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_COMPRESSION, @@ -4695,18 +4823,30 @@ MSG_HASH( MENU_ENUM_SUBLABEL_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE, "Формат даты/времени в плейлисте для сведений о последнем запуске. ПРИМЕЧАНИЕ: метки 'до/после полудня' могут незначительно влиять на производительность на некоторых платформах." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_PLAYLIST_FUZZY_ARCHIVE_MATCH, + "Нечёткое совпадение архивов" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_FUZZY_ARCHIVE_MATCH, + "При поиске в плейлистах записей, связанных с архивами, находить соответствия только по имени архива вместо [имя файла]+[контент]. Включите данную опцию, чтобы избежать двойных записей в истории запуска при загрузке сжатых файлов." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SCAN_WITHOUT_CORE_MATCH, "Сканирование без привязки к ядру" ) MSG_HASH( MENU_ENUM_SUBLABEL_SCAN_WITHOUT_CORE_MATCH, - "Если выкл., контент будет добавлен в плейлист, только если установлено подходящее ядро. Если вкл., контент будет всё равно добавлен в плейлист. Необходимое ядро вы сможете установить позже после сканирования." + "Если выкл., контент будет добавлен в плейлисты только если установлены подходящие ядра. Если вкл., контент будет добавлен в плейлист независимо от наличия ядер. В этом случае необходимое ядро можно установить позже, после сканирования." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LIST, "Управление плейлистами" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_MANAGER_LIST, + "Выполнение действий с плейлистами." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_PORTABLE_PATHS, "Перенос плейлистов" @@ -4734,6 +4874,14 @@ MSG_HASH( MENU_ENUM_SUBLABEL_PLAYLIST_MANAGER_RESET_CORES, "Удалить существующие привязки ядер для всех записей в плейлисте." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE, + "Тип метки" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE, + "Настроить отображение меток контента для текущего плейлиста." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_SORT_MODE, "Порядок сортировки" @@ -4746,6 +4894,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_CLEAN_PLAYLIST, "Очистка плейлиста" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_PLAYLIST_MANAGER_CLEAN_PLAYLIST, + "Проверить привязки ядер и удалить несуществующие и двойные записи." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DELETE_PLAYLIST, "Удалить плейлист" @@ -4821,7 +4973,7 @@ MSG_HASH( MSG_HASH( MENU_ENUM_SUBLABEL_ACCOUNTS_RETRO_ACHIEVEMENTS, - "Открывайте достижения в классических играх. Для дополнительной информации посетите https://retroachievements.org" + "Открывайте достижения в классических играх. Для дополнительной информации посетите http://retroachievements.org" ) /* Settings > User > Accounts > RetroAchievements */ @@ -4889,7 +5041,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_DYNAMIC_WALLPAPERS_DIRECTORY, - "Каталог для хранения обоев, динамически загружаемых драйвером меню в зависимости от контекста." + "Каталог хранения динамических обоев, подгружаемых драйвером меню в зависимости от контекста." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_THUMBNAILS_DIRECTORY, @@ -4969,7 +5121,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AUDIO_FILTER_DIR, - "Выберите папку, где будут находиться файлы звуковых фильтр DSP." + "Каталог хранения звуковых DSP-фильтров." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_DIR, @@ -5017,7 +5169,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_JOYPAD_AUTOCONFIG_DIR, - "Каталог хранения профилей для автоматической настройки контроллеров." + "Каталог хранения профилей автонастройки устройств ввода." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_REMAPPING_DIRECTORY, @@ -5035,6 +5187,14 @@ MSG_HASH( MENU_ENUM_SUBLABEL_PLAYLIST_DIRECTORY, "Сохранять все плейлисты в выбранной папке." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RUNTIME_LOG_DIRECTORY, + "Логи запуска" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_RUNTIME_LOG_DIRECTORY, + "Каталог хранения логов запуска." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SAVEFILE_DIRECTORY, "Сохранения" @@ -5059,6 +5219,14 @@ MSG_HASH( MENU_ENUM_SUBLABEL_CACHE_DIRECTORY, "Контент извлеченный из архивов будет временно размещен в этой папке." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_LOG_DIR, + "Логи системных событий" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_LOG_DIR, + "Каталог хранения логов системных событий." + ) /* Music */ @@ -5135,11 +5303,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_SCAN_DIRECTORY, - "Сканирует каталог для поиска совместимых файлов." + "Искать в папке контент, совпадающий с записями баз данных." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SCAN_THIS_DIRECTORY, - "<Сканировать этот каталог>" + "<Сканировать данный каталог>" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SCAN_FILE, @@ -5177,7 +5345,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_MANUAL_CONTENT_SCAN_DIR, - "Выбор каталога для сканирования контента." + "Выбор папки для поиска контента." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_SYSTEM_NAME, @@ -5191,6 +5359,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_SYSTEM_NAME_CUSTOM, "Пользовательское имя системы" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MANUAL_CONTENT_SCAN_SYSTEM_NAME_CUSTOM, + "Пользовательская установка 'названия системы' для просканированного контента. Используется только если для параметра 'Название системы' выбрано <Ручной ввод>." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_CORE_NAME, "Ядро по умолчанию" @@ -5213,7 +5385,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_MANUAL_CONTENT_SCAN_SEARCH_RECURSIVELY, - "Если вкл., в сканирование заданного 'каталога контента' будут включены все его подкаталоги." + "Включать в сканирование все подпапки в указанном 'каталоге контента'." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_SEARCH_ARCHIVES, @@ -5269,13 +5441,17 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_REGION, "Регион" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_TAG, + "Тэг" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_SEARCH_NAME, "Поиск по имени..." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_SHOW_ALL, - "Показать всё" + "Показать все" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_ADDITIONAL_FILTER, @@ -5283,12 +5459,56 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_ALL, - "Всё" + "Все" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_ADD_ADDITIONAL_FILTER, "Добавить Дополнительный Фильтр" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_ITEMS_COUNT, + "%u элементов" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_DEVELOPER, + "По разработчику" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PUBLISHER, + "По Издателю" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_RELEASE_YEAR, + "По Году Выпуска" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PLAYER_COUNT, + "По Количеству Игроков" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_GENRE, + "По Жанру" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_ORIGIN, + "По Происхождению" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_REGION, + "По Региону" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_FRANCHISE, + "По Франшизе" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_TAG, + "По Тегу" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_SYSTEM_NAME, + "По Названию Системы" + ) /* Playlist > Playlist Item */ @@ -5358,6 +5578,10 @@ MSG_HASH( /* Playlist Item > Information */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CONTENT_INFO_LABEL, + "Наименование" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CONTENT_INFO_PATH, "Путь к файлу" @@ -5617,6 +5841,10 @@ MSG_HASH( MENU_ENUM_SUBLABEL_CHEAT_FILE_LOAD_APPEND, "Загрузить файл с чит-кодами и добавить их в список." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_RELOAD_CHEATS, + "Перезагрузка чит-кодов к игре" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_FILE_SAVE_AS, "Сохранить чит-файл как:" @@ -5797,10 +6025,34 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_DETAILS_SETTINGS, "Информация о чит-коде" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_IDX, + "Позиция" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEAT_IDX, + "Номер позиции в списке." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_STATE, "Включено" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_DESC, + "Описание" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_HANDLER, + "Обработчик" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_MEMORY_SEARCH_SIZE, + "Размер значения в памяти" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_TYPE, + "Тип" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_VALUE, "Значение" @@ -5809,6 +6061,70 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_ADDRESS, "Адрес в памяти" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_BROWSE_MEMORY, + "Просмотр адреса: %08X" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_ADDRESS_BIT_POSITION, + "Адресная маска в памяти" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEAT_ADDRESS_BIT_POSITION, + "Адрес битовой маски, если размер искомого значения в памяти < 8-бит." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_REPEAT_COUNT, + "Количество итераций" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEAT_REPEAT_COUNT, + "Определяет, сколько раз будет применён чит-код. Используйте с двумя другими параметрами 'Итерации' для охвата больших областей памяти." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_REPEAT_ADD_TO_ADDRESS, + "Повышать адрес с каждой итерацией" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEAT_REPEAT_ADD_TO_ADDRESS, + "С каждой итерацией 'Адрес в памяти' будет повышаться на 'Размер значения в памяти'." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_REPEAT_ADD_TO_VALUE, + "Повышать значение с каждой итерацией" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CHEAT_REPEAT_ADD_TO_VALUE, + "С каждой итерацией 'Значение' будет повышаться на заданное число." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_TYPE, + "Отдача если память" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_VALUE, + "Значение отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_PORT, + "Порт отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_PRIMARY_STRENGTH, + "Сила основной отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_PRIMARY_DURATION, + "Время основной отдачи (мс)" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_SECONDARY_STRENGTH, + "Сила вторичной отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEAT_RUMBLE_SECONDARY_DURATION, + "Время вторичной отдачи (мс)" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_CODE, "Код" @@ -5858,7 +6174,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_DISK_IMAGE_APPEND, - "Используйте чтобы извлечь текущий образ диска, выбрать из памяти новый образ, вставить его и закрыть виртуальный лоток привода. ПРИМЕЧАНИЕ: это унаследованная функция. Игры на нескольких дисках рекомендуется загружать через плейлисты в формате M3U, которые позволяют выбир[...]" + "Используйте чтобы извлечь текущий образ диска, выбрать из памяти новый образ, вставить его и закрыть виртуальный лоток привода. ПРИМЕЧАНИЕ: данная функция является унаследованной. Игры на нескольких дисках рекомендуется загружать через плейлисты в формате M3U, позволяющи[...]" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_DISK_IMAGE_APPEND_TRAY_OPEN, + "Используйте чтобы выбрать новый диск из памяти и вставить его без закрытия лотка виртуального привода. ПРИМЕЧАНИЕ: данная функция является унаследованной. Игры на нескольких дисках рекомендуется загружать через плейлисты в формате M3U, позволяющие выбирать диск с помощью[...]" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DISK_INDEX, @@ -5871,10 +6191,18 @@ MSG_HASH( /* Quick Menu > Shaders */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_SHADERS_ENABLE, + "Графические шейдеры" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SHADER_WATCH_FOR_CHANGES, "Наблюдать за изменениями шейдеров" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_SHADER_WATCH_FOR_CHANGES, + "Автоматически применять изменения шейдера в памяти." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_PRESET, "Загрузить предварительную настройку шейдера" @@ -5883,6 +6211,22 @@ MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET, "Выберите предустановленный шейдер. Pipeline шейдера будет автоматически настроен." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_PRESET_SAVE, + "Сохранить" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_SAVE, + "Сохраняет текущий пресет шейдера." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_PRESET_REMOVE, + "Удалить" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_REMOVE, + "Удаляет автоматический пресет шейдера." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SHADER_APPLY_CHANGES, "Применение изменений шейдера" @@ -5930,14 +6274,30 @@ MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_SAVE_AS, "Сохраните текущие настройки шейдера в качестве нового предустановленного шейдера." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_PRESET_SAVE_GLOBAL, + "Сохранить глобальный пресет" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_SAVE_GLOBAL, + "Сохраняет текущие настройки шейдера в качестве глобального пресета по умолчанию." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_PRESET_SAVE_CORE, "Сохранить предварительную настройку ядра" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_SAVE_CORE, + "Сохраняет текущие настройки шейдера в качестве пресета по умолчанию для загруженного ядра." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_PRESET_SAVE_PARENT, "Сохранить пресет для контента в директории" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_SAVE_PARENT, + "Сохраняет текущие настройки шейдера в качестве пресета по умолчанию для всех файлов в папке контента." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_PRESET_SAVE_GAME, "Сохранить предварительную настройку игры" @@ -5949,6 +6309,18 @@ MSG_HASH( /* Quick Menu > Shaders > Remove */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NO_PRESETS_FOUND, + "Автоматические пресеты шейдеров не найдены" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_PRESET_REMOVE_GLOBAL, + "Удалить глобальный пресет" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_SHADER_PRESET_REMOVE_GLOBAL, + "Удалить глобальный пресет, используемый для всех ядер и контента." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_SHADER_PRESET_REMOVE_CORE, "Удалить пресет для ядра" @@ -6016,7 +6388,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_ACHIEVEMENT_PAUSE, - "Приостановить хардкорный режим для достижений" + "Приостановить достижения в режиме хардкора" ) MSG_HASH( MENU_ENUM_SUBLABEL_ACHIEVEMENT_PAUSE, @@ -6024,7 +6396,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_ACHIEVEMENT_RESUME, - "Возобновить достижения в хардкорном режиме" + "Продолжить достижения в режиме хардкора" ) MSG_HASH( MENU_ENUM_SUBLABEL_ACHIEVEMENT_RESUME, @@ -6143,6 +6515,34 @@ MSG_HASH( /* FIXME Should be MENU_LABEL_VALUE */ MSG_UNKNOWN_COMPILER, "Неизвестный компилятор" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_DIGITAL_OR, + "Поделиться" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_DIGITAL_XOR, + "Перехватывать" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_DIGITAL_VOTE, + "Голосовать" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_ANALOG, + "Передача аналогового ввода" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_NONE, + "Нет" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NETPLAY_SHARE_NO_PREFERENCE, + "Нет предпочтений" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_TICKER_TYPE_BOUNCE, + "Дрейф влево/вправо" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_TICKER_TYPE_LOOP, "Прокрутка влево" @@ -6151,6 +6551,14 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_AI_SERVICE_IMAGE_MODE, "Режим изображения" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_AI_SERVICE_SPEECH_MODE, + "Голосовой режим" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_AI_SERVICE_NARRATOR_MODE, + "Режим диктора" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLIST_ENTRY_REMOVE_ENABLE_HIST_FAV, "История и избранное" @@ -6197,11 +6605,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_USE_THIS_DIRECTORY, - "<Использовать этот каталог>" + "<Использовать данный каталог>" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DIRECTORY_CONTENT, - "<Каталог содержимого>" + "<Каталог контента>" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DIRECTORY_DEFAULT, @@ -6216,8 +6624,8 @@ MSG_HASH( /* FIXME Unused? */ "Ретро-клавиатура" ) MSG_HASH( - MENU_ENUM_LABEL_VALUE_RETROPAD, - "Ретро-геймпад" + MENU_ENUM_LABEL_VALUE_RETROPAD_WITH_ANALOG, + "RetroPad с аналоговым вводом" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_NONE, @@ -6239,6 +6647,130 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_DOWN_SELECT, "Вниз + Select" ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_DISABLED, + "<Отключено>" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_CHANGES, + "Изменилась" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_DOES_NOT_CHANGE, + "Не изменилась" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_INCREASE, + "Увеличилась" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_DECREASE, + "Уменьшилась" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_EQ_VALUE, + "= значению отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_NEQ_VALUE, + "!= значению отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_LT_VALUE, + "< значения отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_GT_VALUE, + "> значения отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_INCREASE_BY_VALUE, + "Увеличилась на значение отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_TYPE_DECREASE_BY_VALUE, + "Уменьшилась на значение отдачи" + ) +MSG_HASH( + MENU_ENUM_LABEL_RUMBLE_PORT_16, + "Все" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_TYPE_DISABLED, + "<Нет>" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_TYPE_SET_TO_VALUE, + "Установить значение" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_TYPE_INCREASE_VALUE, + "Увеличить на значение" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_TYPE_DECREASE_VALUE, + "Уменьшить на значение" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_TYPE_RUN_NEXT_IF_EQ, + "Применять следующий чит-код если значение = памяти" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_TYPE_RUN_NEXT_IF_NEQ, + "Применять следующий чит-код если значение != памяти" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_TYPE_RUN_NEXT_IF_LT, + "Применять следующий чит-код если значение < памяти" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_TYPE_RUN_NEXT_IF_GT, + "Применять следующий чит-код если значение > памяти" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_HANDLER_TYPE_EMU, + "Эмулятор" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_1, + "1-бит, макс. значение = 0x01" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_2, + "2-бит, макс. значение = 0x03" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_4, + "4-бит, макс. значение = 0x0F" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_8, + "8-бит, макс. значение = 0xFF" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_16, + "16-бит, макс. значение = 0xFFFF" + ) +MSG_HASH( + MENU_ENUM_LABEL_CHEAT_MEMORY_SIZE_32, + "32-бит, макс. значение = 0xFFFFFFFF" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_SORT_MODE_DEFAULT, + "По умолчанию" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_SORT_MODE_ALPHABETICAL, + "По алфавиту" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_SORT_MODE_OFF, + "Нет" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_PLAYLIST_MANAGER_LABEL_DISPLAY_MODE_DEFAULT, + "Отображать полные метки" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_THUMBNAIL_MODE_BOXARTS, "Бокс-арты" @@ -6299,6 +6831,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEEVOS_UNLOCKED_ENTRY_HARDCORE, "Хардкор" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CHEEVOS_UNOFFICIAL_ENTRY, + "Неофициальное" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEEVOS_UNSUPPORTED_ENTRY, "Не поддерживается" @@ -6315,6 +6851,18 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_NEAREST, "Ближайший" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_SYSTEM_NAME_USE_CONTENT_DIR, + "<Каталог контента>" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_SYSTEM_NAME_USE_CUSTOM, + "<Ручной ввод>" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MANUAL_CONTENT_SCAN_CORE_NAME_DETECT, + "<Не задано>" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_LEFT_ANALOG, "Левый аналоговый стик" @@ -6347,6 +6895,18 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_BUTTON5, "Кнопка мыши 5" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_WHEEL_UP, + "Колесо мыши вверх" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_WHEEL_DOWN, + "Колесо мыши вниз" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_HORIZ_WHEEL_UP, + "Колесо мыши влево" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR_EARLY, "Ранняя" @@ -6474,6 +7034,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_RGUI_BORDER_FILLER_ENABLE, "Включить заполнитель границ" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_RGUI_FULL_WIDTH_LAYOUT, + "Изменять размер и положение элементов меню, чтобы наилучшим образом использовать место на экрана. Отключите, чтобы использовать стандартный макет с двумя столбцами фиксированной ширины." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_LINEAR_FILTER, "Линейный фильтр меню" @@ -6482,10 +7046,46 @@ MSG_HASH( MENU_ENUM_SUBLABEL_MENU_LINEAR_FILTER, "Добавляет небольшое размытие в меню для сглаживания пикселей." ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_RGUI_INTERNAL_UPSCALE_LEVEL, + "Масштабировать интерфейс меню перед выводом на экран. Совместно с параметром 'Линейная фильтрация меню' устраняет артефакты масштабирования (неровные пиксели), сохраняя чёткую картинку. По мере увеличения параметра существенно влияет на производительность." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_RGUI_ASPECT_RATIO, + "Формат изображения меню" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_RGUI_ASPECT_RATIO, + "Выбор соотношения сторон меню. Широкоэкранные форматы повышают горизонтальное разрешение интерфейса. Может потребоваться перезагрузка, если вкл. 'Запрет изменения формата меню'." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_RGUI_ASPECT_RATIO_LOCK, + "Запрет изменения формата меню" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_RGUI_ASPECT_RATIO_LOCK, + "Обеспечивает вывод меню с правильным соотношением сторон. Если выкл., быстрое меню будет растянуто в соответствие с загруженным контентом." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME, "Цветовая тема меню" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_RGUI_MENU_COLOR_THEME, + "Изменение текущей цветовой темы. 'Пользовательский' позволяет загружать файлы пресетов оформления меню." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_THEME_PRESET, + "Пользовательская тема меню" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_RGUI_MENU_THEME_PRESET, + "Загрузка темы меню из браузера файлов." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_RGUI_SHADOWS, + "Эффект тени" + ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_RGUI_SHADOWS, "Включает отбрасывание теней для текста, рамок и миниатюр. Умеренно влияет на производительность." @@ -6538,28 +7138,108 @@ MSG_HASH( MENU_ENUM_SUBLABEL_MENU_RGUI_SWAP_THUMBNAILS, "Меняет местами положение верхней и нижней миниатюр." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_RGUI_THUMBNAIL_DOWNSCALER, + "Метод сжатия миниатюр" + ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_RGUI_THUMBNAIL_DOWNSCALER, "Метод ресэмплинга, используемый при сжатии крупных миниатюр для подгонки под размеры экрана." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_RGUI_THUMBNAIL_DELAY, + "Задержка миниатюр (мс)" + ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_RGUI_THUMBNAIL_DELAY, "Задержка времени между выбором записи плейлиста и загрузкой эскиза. Значение не меньше 256 мс обеспечит быструю прокрутку даже на самых слабых устройствах." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_RGUI_EXTENDED_ASCII, + "Расширенная поддержка ASCII" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_RGUI_EXTENDED_ASCII, + "Включить отображение нестандартных ASCII-символов. Требуется для совместимости с некоторыми западными языками, не относящимися к английскому. Умеренно влияет на производительность." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_RGUI_SWITCH_ICONS, + "Иконка переключателя" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_RGUI_SWITCH_ICONS, + "Использовать иконку вместо ВКЛ/ВЫКЛ в качестве переключателя для элементов меню." + ) /* RGUI: Settings Options */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_THUMB_SCALE_POINT, + "Ближайшего соседа (быстрый)" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_THUMB_SCALE_BILINEAR, + "Билинейный" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_THUMB_SCALE_SINC, + "Синк/Ланцош3 (медленный)" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_NONE, + "Нет" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_UPSCALE_AUTO, + "Авто" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_LOCK_NONE, "ВЫКЛ" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_LOCK_FIT_SCREEN, + "Вписать в экран" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_LOCK_INTEGER, "Целочисленное масштабирование" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_ASPECT_RATIO_LOCK_FILL_SCREEN, + "Заполнять экран (растягивать)" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CUSTOM, - "Пользовательский" + "Пользовательская" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_RED, + "Классический красный" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_ORANGE, + "Классический оранжевый" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_YELLOW, + "Классический жёлтый" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_GREEN, + "Классический зелёный" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_BLUE, + "Классический синий" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_VIOLET, + "Классический фиолетовый" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_CLASSIC_GREY, + "Классический серый" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_LEGACY_RED, @@ -6802,6 +7482,18 @@ MSG_HASH( /* Ozone: Settings > User Interface > Appearance */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OZONE_COLLAPSE_SIDEBAR, + "Сворачивать боковую панель" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OZONE_COLLAPSE_SIDEBAR, + "Всегда сворачивать боковую панель слева." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OZONE_TRUNCATE_PLAYLIST_NAME, + "Сокращать имена плейлистов" + ) MSG_HASH( MENU_ENUM_SUBLABEL_OZONE_TRUNCATE_PLAYLIST_NAME, "Убирает названия компаний из плейлистов. Например, 'Sony - PlayStation' будет отображено как 'PlayStation' (требуется перезапуск)." @@ -6818,6 +7510,22 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_OZONE_MENU_COLOR_THEME, "Цветовая тема меню" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OZONE_MENU_COLOR_THEME, + "Выберите другую цветовую тему." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BASIC_WHITE, + "Базовая белая" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_BASIC_BLACK, + "Базовая чёрная" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OZONE_COLOR_THEME_GRUVBOX_DARK, + "Gruvbox тёмная" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_LEFT_THUMBNAILS_OZONE, "Вторая миниатюра" @@ -6826,6 +7534,14 @@ MSG_HASH( MENU_ENUM_SUBLABEL_LEFT_THUMBNAILS_OZONE, "Заменяет область отображения метаданных другой миниатюрой." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OZONE_SCROLL_CONTENT_METADATA, + "Скроллинг метаданных контента" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OZONE_SCROLL_CONTENT_METADATA, + "Если вкл., каждая запись метаданных контента в правой части плейлиста (привязанное ядро, время запуска) будет занимать одну строку; записи, превышающие ширину боковой панели, будут отображаться бегущей строкой. Если выкл., каждая запись метаданных контента будет показана с[...]" + ) /* MaterialUI: Settings > User Interface > Appearance */ @@ -6845,6 +7561,22 @@ MSG_HASH( MENU_ENUM_SUBLABEL_MATERIALUI_LANDSCAPE_LAYOUT_OPTIMIZATION, "Автоматически подгонять меню для лучшего отображения в ландшафтной ориентации экрана." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MATERIALUI_SHOW_NAV_BAR, + "Панель навигации" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MATERIALUI_SHOW_NAV_BAR, + "Включает отображение на экране панели с ярлыками навигации. Позволяет быстро переключаться между разделам меню. Рекомендовано для устройств с сенсорным экраном." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MATERIALUI_AUTO_ROTATE_NAV_BAR, + "Автоповорот панели навигации" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MATERIALUI_AUTO_ROTATE_NAV_BAR, + "Автоматически перемещать панель навигации в правую часть экрана в ландшафтной ориентации." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME, "Цветовая тема меню" @@ -6916,6 +7648,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_YELLOW, "Жёлтый" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_COLOR_THEME_OZONE_DARK, + "Ozone тёмная" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MATERIALUI_MENU_TRANSITION_ANIM_NONE, "ВЫКЛ" @@ -6965,12 +7701,16 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_THEME_CUSTOM, - "Пользовательский..." + "Пользовательская..." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_QT_MENU_HELP, "&Помощь" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_QT_LOAD_CUSTOM_CORE, + "Загрузить внешнее ядро..." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_QT_LOAD_CORE, "Загрузить ядро" @@ -7007,6 +7747,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_QT_STOP, "Стоп" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_QT_CUSTOM_THEME, + "Пользовательская тема" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_QT_MENU_SEARCH_CLEAR, "Очистить" @@ -7070,6 +7814,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_ACCOUNTS_LIST_END, "Аккаунт лист Endpoint" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_TURBO_DEADZONE_LIST, + "Турбо/Мёртвая зона" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEEVOS_SETTINGS, "Достижения" @@ -7289,6 +8037,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_HELP_WHAT_IS_A_CORE, "Что такое ядро?" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_HELP_SEND_DEBUG_INFO, + "Отправляет информацию об устройстве и конфигурации RetroArch на наши серверы для анализа." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MANAGEMENT, "Настройки баз данных" @@ -7323,7 +8075,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_ACHIEVEMENT_LIST_HARDCORE, - "Список достижений (хардкор)" + "Достижения (хардкор)" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CHEAT_NUM_PASSES, @@ -7466,6 +8218,10 @@ MSG_HASH( /* FIXME Should be MSG_ */ MENU_ENUM_LABEL_VALUE_NETPLAY_LOAD_CONTENT_MANUALLY, "Не удается найти требуемое ядро или файл контента, загрузите его вручную." ) +MSG_HASH( + MSG_PRESS_ONE_MORE_TIME_TO_SEND_DEBUG_INFO, + "Нажмите ещё раз для отправки сведений команде RetroArch." + ) MSG_HASH( MSG_AUDIO_MIXER_VOLUME, "Общий уровень громкости звукового микшера" @@ -7514,6 +8270,14 @@ MSG_HASH( MSG_NETPLAY_YOU_HAVE_JOINED_AS_PLAYER_N, "Вы присоединились под именем %u" ) +MSG_HASH( + MSG_NETPLAY_YOU_HAVE_JOINED_WITH_INPUT_DEVICES_S, + "Вы подключились с устройствами ввода %.*s" + ) +MSG_HASH( + MSG_NETPLAY_S_HAS_JOINED_WITH_INPUT_DEVICES_S, + "%.*s подключился с устройствами ввода %.*s" + ) MSG_HASH( MSG_NETPLAY_ENDIAN_DEPENDENT, "Выбранное ядро не поддерживает архитектуру netplay между этими системами" @@ -7554,10 +8318,18 @@ MSG_HASH( MSG_NETPLAY_CANNOT_PLAY_NO_SLOTS, "Недостаточно свободных слотов для игры" ) +MSG_HASH( + MSG_NETPLAY_CANNOT_PLAY_NOT_AVAILABLE, + "Запрошенные устройства ввода недоступны" + ) MSG_HASH( MSG_NETPLAY_CANNOT_PLAY, "Невозможно переключиться в режим игры" ) +MSG_HASH( + MSG_NETPLAY_PEER_PAUSED, + "Сетевой пир \"%s\" поставил на паузу" + ) MSG_HASH( MSG_AUDIO_VOLUME, "Громкость звука" @@ -7668,7 +8440,7 @@ MSG_HASH( ) MSG_HASH( MSG_CHEEVOS_HARDCORE_MODE_ENABLE, - "Хардкорный режим включен, ваши сохранения и функция перемотки отключены." + "Активирован режим хардкора, функции сохранений и обратной перемотки отключены." ) MSG_HASH( MSG_COMPARING_WITH_KNOWN_MAGIC_NUMBERS, @@ -7780,7 +8552,7 @@ MSG_HASH( ) MSG_HASH( MSG_ERROR_LIBRETRO_CORE_REQUIRES_SPECIAL_CONTENT, - "Ядру Libretro требуется особый контент, но его не было." + "Не предоставлен особый контент, требуемый ядру libretro." ) MSG_HASH( MSG_ERROR_PARSING_ARGUMENTS, @@ -8466,6 +9238,14 @@ MSG_HASH( MSG_INPUT_KIOSK_MODE_PASSWORD_NOK, "Пароль неверен." ) +MSG_HASH( + MSG_CONFIG_OVERRIDE_LOADED, + "Загружено переопределение конфигурации." + ) +MSG_HASH( + MSG_RUNAHEAD_FAILED_TO_CREATE_SECONDARY_INSTANCE, + "Не удалось создать второй экземпляр. Run-Ahead будет использовать только один инстанс." + ) MSG_HASH( MSG_SCANNING_OF_FILE_FINISHED, "Сканирование файла завершено" @@ -8474,17 +9254,37 @@ MSG_HASH( MSG_CHEAT_DELETE_ALL_SUCCESS, "Все читы удалены." ) +MSG_HASH( + MSG_CHEAT_ADD_BEFORE_SUCCESS, + "Новый чит-код добавлен перед текущим." + ) +MSG_HASH( + MSG_CHEAT_ADD_AFTER_SUCCESS, + "Новый чит-код добавлен после текущего." + ) +MSG_HASH( + MSG_CHEAT_COPY_BEFORE_SUCCESS, + "Чит-код скопирован перед текущим." + ) +MSG_HASH( + MSG_CHEAT_COPY_AFTER_SUCCESS, + "Чит-код скопирован после текущего." + ) MSG_HASH( MSG_CHEAT_DELETE_SUCCESS, "Чит удалён." ) +MSG_HASH( + MSG_DEVICE_CONFIGURED_IN_PORT, + "подключен к порту:" + ) MSG_HASH( MSG_CHEEVOS_HARDCORE_MODE_DISABLED, - "Загружено быстрое сохранение. Достижения в хардкорном режиме для текущей сессии отключены." + "Загружено быстрое сохранение. Достижения в режиме хардкора для текущего сеанса отключены." ) MSG_HASH( MSG_CHEEVOS_HARDCORE_MODE_DISABLED_CHEAT, - "Активирован чит-код. Достижения в хардкорном режиме для текущей сессии отключены." + "Активирован чит-код. Достижения в режиме хардкора для текущего сеанса отключены." ) MSG_HASH( MSG_RESAMPLER_QUALITY_NORMAL, @@ -8564,6 +9364,14 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INTERNAL_STORAGE_STATUS, "Состояние внутренней памяти" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_MENU_WIDGET_SCALE_FACTOR, + "Замещение масштаба виджетов" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_MENU_WIDGET_SCALE_FACTOR, + "Применяет заданный вручную коэффициент масштабирования при отрисовке виджетов. Действует только если выкл. 'Автомасштабирование виджетов'. Позволяет изменять размер уведомлений, индикаторов и элементов управления независимо от настройки меню." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SCREEN_RESOLUTION, "Разрешение экрана" @@ -8588,6 +9396,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_SOFT_FILTER, "Включён мягкий фильтр" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_BLUETOOTH_SETTINGS, + "Поиск и покдлючение bluetooth-устройств." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_WIFI_SETTINGS, "Драйвер Wi-Fi" @@ -8714,6 +9526,10 @@ MSG_HASH( #ifdef GEKKO #endif #ifdef HAVE_ODROIDGO2 +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_RGA_SCALING, + "RGA-масштабирование и бикубическая фильтрация. Может искажать виджеты." + ) #else #endif #if defined(_3DS) diff --git a/intl/msg_hash_tr.h b/intl/msg_hash_tr.h index a16a5b007d..fcf75e17c9 100644 --- a/intl/msg_hash_tr.h +++ b/intl/msg_hash_tr.h @@ -273,7 +273,7 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_CORE_UPDATER_LIST, - "Çekirdek İndirici" + "Çekirdek İndir" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATE_INSTALLED_CORES, @@ -313,7 +313,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES, - "Kontroller Profillerini Güncelle" + "Kontrolcü Profillerini Güncelle" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATE_CHEATS, @@ -582,7 +582,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_NETWORK_REMOTE_SUPPORT, - "Ağ Kontroller Desteği" + "Ağ Kontrolcü Desteği" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_COCOA_SUPPORT, @@ -804,7 +804,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RDB_ENTRY_PUBLISHER, - "Yayımcı" + "Yayıncı" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RDB_ENTRY_DEVELOPER, @@ -914,7 +914,7 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_HELP_CONTROLS, - "Temel Menü Kontrolleri" + "Temel Menü Kontrolcüleri" ) /* Main Menu > Help > Basic Menu Controls */ @@ -1139,11 +1139,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_JOYPAD_DRIVER, - "Kontroller" + "Kontrolcü" ) MSG_HASH( MENU_ENUM_SUBLABEL_JOYPAD_DRIVER, - "Kullanılacak kontroller sürücüsü." + "Kullanılacak kontrolcü sürücüsü." ) MSG_HASH( MENU_ENUM_SUBLABEL_VIDEO_DRIVER, @@ -1936,7 +1936,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_REMAP_BINDS_ENABLE, - "Bu Çekirdek için Yeniden Kontroller" + "Bu Çekirdeğe Yeniden Kontrolcü Yapılandırması" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_REMAP_BINDS_ENABLE, @@ -1948,7 +1948,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_AUTODETECT_ENABLE, - "Profili Tak ve Çalıştır şeklinde olan kontrolleri otomatik olarak yapılandırır." + "Profili Tak ve Çalıştır şeklinde olan kontrolcüleri otomatik olarak yapılandırır." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_BUTTON_AXIS_THRESHOLD, @@ -2000,11 +2000,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_TURBO_MODE, - "Turbo Modu" + "Turbo Kipi" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_TURBO_MODE, - "Turbo modunun genel davranışını seç." + "Turbo kipi genel davranışını seç." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_TURBO_DEFAULT_BUTTON, @@ -2024,7 +2024,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_MENU_SETTINGS, - "Menü Kontrolleri" + "Menü Kontrolcüleri" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_MENU_SETTINGS, @@ -2044,7 +2044,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_USER_BINDS, - "Bu port için kontrolleri yapılandır." + "Bu port için kontrolcüleri yapılandır." ) /* Settings > Input > Haptic Feedback/Vibration */ @@ -2062,11 +2062,11 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_UNIFIED_MENU_CONTROLS, - "Birleşik Menü Kontrolleri" + "Birleşik Menü Kontrolcüleri" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_UNIFIED_MENU_CONTROLS, - "Hem menü hem de oyun için aynı kontrolleri kullan. Klavyeye uygulanır." + "Hem menü hem de oyun için aynı kontrolcüleri kullan. Klavyeye uygulanır." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_INPUT_SWAP_OK_CANCEL, @@ -2101,7 +2101,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_MENU_ENUM_TOGGLE_GAMEPAD_COMBO, - "Geçiş menüsüne kontroller düğmesi kombinasyonu." + "Geçiş menüsüne kontrolcü düğmesi kombinasyonu." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_HOTKEY_BLOCK_DELAY, @@ -2456,15 +2456,15 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_BIND_ALL, - "Tüm Kontrolleri Ayarla" + "Tüm Kontrolcüleri Ayarla" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_BIND_DEFAULT_ALL, - "Varsayılan Kontrollere Sıfırla" + "Varsayılan Kontrolcülere Sıfırla" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_SAVE_AUTOCONFIG, - "Kontroller Profilini Kaydet" + "Kontrolcü Profilini Kaydet" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_INDEX, @@ -2743,7 +2743,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_AUTO_REMAPS_ENABLE, - "Özelleştirilmiş kontrolleri başlangıçta yükleyin." + "Özelleştirilmiş kontrolcüleri başlangıçta yükleyin." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AUTO_SHADERS_ENABLE, @@ -3154,7 +3154,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_OVERLAY_ENABLE, - "Kaplamalar kenarlıklar ve ekran kontrolleri için kullanılır" + "Kaplamalar kenarlık ve ekran kontrolcüleri için kullanılır" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU, @@ -3170,7 +3170,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS, - "Ekran kaplaması üzerinde klavye/kontroller girişlerini göster." + "Ekran kaplaması üzerinde klavye/kontrolcü girişlerini göster." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT, @@ -3290,7 +3290,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_WIDGETS_ENABLE, - "Süslü animasyonlar, bildirimler, göstergeler ve kontroller kullanın." + "Süslü animasyonlar, bildirimler, göstergeler ve kontrolcüler kullanın." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_WIDGET_SCALE_AUTO, @@ -3298,7 +3298,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_WIDGET_SCALE_AUTO, - "Mevcut menü ölçeğine göre dekore edilmiş bildirimleri, göstergeleri ve kontrolleri otomatik olarak yeniden boyutlandır." + "Mevcut menü ölçeğine göre düzenlenmiş bildirimleri, göstergeleri ve kontrolcüleri otomatik olarak yeniden boyutlandır." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_WIDGET_SCALE_FACTOR_FULLSCREEN, @@ -3306,7 +3306,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_WIDGET_SCALE_FACTOR_FULLSCREEN, - "Tam ekran kipinde ekran gereçleri çizerken el ile ölçeklendirme etkeni geçersiz kılınır. Yalnızca 'Grafik Pencere Ögelerini Otomatik Olarak Ölçeklendir' devre dışı bırakıldığında geçerlidir. Düzenlenmiş bildirimlerin, göstergelerin ve kontrollerin boyutunu menünün kendisinden bağımsız olarak arttırmak veya azaltmak için kullanılabilir." + "Tam ekran kipinde ekran gereçleri çizerken el ile ölçeklendirme etkeni geçersiz kılınır. Yalnızca 'Grafik Pencere Ögelerini Otomatik Olarak Ölçeklendir' devre dışı bırakıldığında geçerlidir. Düzenlenmiş bildirimlerin, göstergelerin ve kontrolcülerin boyutunu menünün kendisinden bağımsız olarak arttırmak veya azaltmak için kullanılabilir." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_WIDGET_SCALE_FACTOR_WINDOWED, @@ -3314,7 +3314,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_WIDGET_SCALE_FACTOR_WINDOWED, - "Pencereli ekran kipinde ekran gereçleri çizerken el ile ölçeklendirme etkeni geçersiz kılınır. Yalnızca 'Grafik Pencere Ögelerini Otomatik Olarak Ölçeklendir' devre dışı bırakıldığında geçerlidir. Düzenlenmiş bildirimlerin, göstergelerin ve kontrollerin boyutunu menünün kendisinden bağımsız olarak arttırmak veya azaltmak için kullanılabilir." + "Pencereli ekran kipinde ekran gereçleri çizerken el ile ölçeklendirme etkeni geçersiz kılınır. Yalnızca 'Grafik Pencere Ögelerini Otomatik Olarak Ölçeklendir' devre dışı bırakıldığında geçerlidir. Düzenlenmiş bildirimlerin, göstergelerin ve kontrolcülerin boyutunu menünün kendisinden bağımsız olarak arttırmak veya azaltmak için kullanılabilir." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_FPS_SHOW, @@ -3732,7 +3732,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_SHOW_CORE_UPDATER, - "Çekirdek İndiriciyi Göster" + "Çekirdek İndirmeyi Göster" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_SHOW_CORE_UPDATER, @@ -4031,11 +4031,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_QUICK_MENU_SHOW_CONTROLS, - "Kontrolleri Göster" + "Kontrolcüleri Göster" ) MSG_HASH( MENU_ENUM_SUBLABEL_QUICK_MENU_SHOW_CONTROLS, - "'Kontroller' seçeneğini göster/gizle." + "'Kontrolcüler' seçeneğini göster/gizle." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_QUICK_MENU_SHOW_CHEATS, @@ -4726,7 +4726,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_CORE_UPDATER_SHOW_EXPERIMENTAL_CORES, - "Çekirdek İndirici listesine 'deneysel' çekirdekler ekle. Bunlar genellikle geliştirme/test amaçlıdır ve genel kullanım için önerilmez." + "Çekirdek İndirme listesine 'deneysel' çekirdekleri ekle. Bunlar genellikle geliştirme/deneme amaçlıdır ve genel kullanım için önerilmez." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CORE_UPDATER_AUTO_BACKUP, @@ -5481,6 +5481,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_REGION, "Bölge" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_CATEGORY_TAG, + "Etiket" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_SEARCH_NAME, "İsim Ara..." @@ -5501,6 +5505,50 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_EXPLORE_ADD_ADDITIONAL_FILTER, "Ek Filtre Ekle" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_ITEMS_COUNT, + "%u Öge" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_DEVELOPER, + "Geliştirici" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PUBLISHER, + "Yayıncı" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_RELEASE_YEAR, + "Çıkış Yılı" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_PLAYER_COUNT, + "Oyuncu Sayısı" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_GENRE, + "Tür" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_ORIGIN, + "Menşei" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_REGION, + "Bölge" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_FRANCHISE, + "İmtiyaz" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_TAG, + "Etiket" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_EXPLORE_BY_SYSTEM_NAME, + "Sistem Adı" + ) /* Playlist > Playlist Item */ @@ -5655,7 +5703,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UNDO_LOAD_STATE, - "Yüklü Durumunu Geri Al" + "Yüklü Durumu Geri Al" ) MSG_HASH( MENU_ENUM_SUBLABEL_UNDO_LOAD_STATE, @@ -5719,11 +5767,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CORE_INPUT_REMAPPING_OPTIONS, - "Kontroller" + "Kontrolcüler" ) MSG_HASH( MENU_ENUM_SUBLABEL_CORE_INPUT_REMAPPING_OPTIONS, - "Çalışan içerik için kontrolleri değiştirin." + "Çalışan içerik için kontrolcüleri değiştirin." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_CORE_CHEAT_OPTIONS, @@ -8847,7 +8895,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD, - "Sanal Kontroller Bindirmesini Değiştir" + "Sanal Kontrolcü Bindirmesini Değiştir" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_HELP_LOADING_CONTENT, @@ -9066,7 +9114,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS, - "Temel menü kontrolleri" + "Temel menü kontrolcüleri" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_BASIC_MENU_ENUM_CONTROLS_CONFIRM, @@ -10666,7 +10714,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_WIDGET_SCALE_FACTOR, - "Ekran gereçlerini çizerken el ile ölçeklendirme etkeni geçersiz kılınır. Yalnızca 'Grafik Pencere Ögelerini Otomatik Olarak Ölçeklendir' devre dışı bırakıldığında geçerlidir. Düzenlenmiş bildirimlerin, göstergelerin ve kontrollerin boyutunu menünün kendisinden bağımsız olarak arttırmak veya azaltmak için kullanılabilir." + "Ekran gereçlerini çizerken el ile ölçeklendirme etkeni geçersiz kılınır. Yalnızca 'Grafik Pencere Ögelerini Otomatik Olarak Ölçeklendir' devre dışı bırakıldığında geçerlidir. Düzenlenmiş bildirimlerin, göstergelerin ve kontrolcülerin boyutunu menünün kendisinden bağımsız olarak arttırmak veya azaltmak için kullanılabilir." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SCREEN_RESOLUTION, @@ -10762,11 +10810,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_ICADE_ENABLE, - "Klavye Kontrolleri Eşlemesi" + "Klavye Kontrolcü Eşlemesi" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_KEYBOARD_GAMEPAD_MAPPING_TYPE, - "Klavye Kontrolleri Eşleme Türü" + "Klavye Kontrolcü Eşleme Türü" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_SMALL_KEYBOARD_ENABLE, diff --git a/intl/msg_hash_uk.h b/intl/msg_hash_uk.h index 411d1b6af2..3ff5ba3425 100644 --- a/intl/msg_hash_uk.h +++ b/intl/msg_hash_uk.h @@ -89,7 +89,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_DUMP_DISC, - "Зберегти фізичний диск у локальному сховищі. Він буде збережений, як файл образу." + "Зберегти фізичний диск у внутрішньому сховищі. Він буде збережений, як файл образу." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_PLAYLISTS_TAB, @@ -97,7 +97,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_PLAYLISTS_TAB, - "Тут буде відображатися просканований вміст, що співпав із записами у базі даних." + "Тут буде показано просканований вміст, що збігається із записами у базі даних." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_ADD_CONTENT_LIST, @@ -161,7 +161,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_SUBLABEL_CONFIGURATIONS_LIST, - "Керування або створення файлу налаштувань." + "Керування та створення файлів налаштувань." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_HELP_LIST, @@ -219,7 +219,7 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_FAVORITES, - "Початкова директорія" + "Початковий каталог" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_DOWNLOADED_FILE_DETECT_CORE_LIST, @@ -227,7 +227,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OPEN_ARCHIVE, - "Перегляд архіву" + "Відкрити архів" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_LOAD_ARCHIVE, @@ -313,7 +313,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATE_ASSETS, - "Оновити додатки" + "Оновити ресурси" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES, @@ -321,7 +321,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATE_CHEATS, - "Оновити коди" + "Оновити чит-коди" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UPDATE_DATABASES, @@ -918,7 +918,7 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_HELP_CONTROLS, - "Базове керування в меню" + "Базове елементи керування меню" ) /* Main Menu > Help > Basic Menu Controls */ @@ -1299,6 +1299,10 @@ MSG_HASH( /* Settings > Video > CRT SwitchRes */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CRT_SWITCH_RESOLUTION_USE_CUSTOM_REFRESH_RATE, + "Використовувати користувацьку швидкість оновлення" + ) /* Settings > Video > Output */ @@ -1306,6 +1310,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_MONITOR_INDEX, "Індекс монітора" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX, + "Вибирає екран для використання." + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION, "Обертання відео" @@ -1318,6 +1326,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_GPU_INDEX, "Індекс графічного процесора" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE, + "Швидкість вертикального оновлення" + ) /* Settings > Video > Fullscreen Mode */ @@ -1364,6 +1376,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_WINDOW_SHOW_DECORATIONS, "Показати елементи керування вікном" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_WINDOW_SAVE_POSITION, + "Запам'ятовувати позицію і розмір вікна" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_WINDOW_WIDTH, "Ширина вікна" @@ -1598,10 +1614,18 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_MAX_USERS, "Максимальна кількість користувачів" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_AUTODETECT_ENABLE, + "Автоналаштування" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_DEADZONE, "Мертва зона анолога" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_BIND_TIMEOUT, + "Затримка привʼязки" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_TURBO_PERIOD, "Турбо-період" @@ -1775,6 +1799,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_META_OVERLAY_NEXT, "Наступна накладка" ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_META_OVERLAY_NEXT, + "Перемикає на наступний доступний макет поточного екранного накладання." + ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_META_DISK_EJECT_TOGGLE, "Якщо лоток віртуального диска закритий, відкриває і виймає завантажений диск. В іншому випадку, вставляє диск і закриває лоток." @@ -1842,6 +1870,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_LEFT, "Кнопка хрестовини вліво" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_RIGHT, + "Кнопка хрестовини вправо" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_X, "Кнопка X (вгорі)" @@ -2017,6 +2049,14 @@ MSG_HASH( /* Settings > On-Screen Display */ +MSG_HASH( + MENU_ENUM_LABEL_VALUE_ONSCREEN_OVERLAY_SETTINGS, + "Екранна накладка" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_ONSCREEN_OVERLAY_SETTINGS, + "Відрегулювати рамки та екранні елементи керування" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_ONSCREEN_NOTIFICATIONS_VIEWS_SETTINGS, "Видимість сповіщень" @@ -2026,34 +2066,102 @@ MSG_HASH( MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_ENABLE, - "Відображати оверлей" + "Показувати накладку" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_OVERLAY_ENABLE, + "Накладки використовуються для меж і екранного управління" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU, + "Приховувати накладку в меню" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_OVERLAY_HIDE_IN_MENU, + "Приховати накладку в меню та показати її при виході з меню." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS, + "Показати елементи керування на накладці" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS, + "Показувати елементи керування клавіатурою/контролером на екранній накладці." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT, + "Показати порт вводу, що прослуховується" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_PHYSICAL_INPUTS_PORT, + "Виберіть порт, який буде прослуховувати накладка. Якщо ввімкнено «Показати елементи керування на накладці»." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_SHOW_MOUSE_CURSOR, + "Показувати вказівник миші при використанні накладки" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_INPUT_OVERLAY_SHOW_MOUSE_CURSOR, + "Показувати вказівник миші при використанні накладки." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_AUTO_ROTATE, + "Автоматичне обертання накладки" ) MSG_HASH( MENU_ENUM_SUBLABEL_INPUT_OVERLAY_AUTO_ROTATE, - "Автоматично повертати макет, щоб відповідати орієнтації/співвідношенню екрана, якщо підтримується поточним оверлеєм." + "Автоматично повертати макет, щоб відповідати орієнтації/співвідношенню екрана, якщо підтримується поточною накладкою." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OVERLAY, - "Оверлей" + "Накладка" + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OVERLAY_AUTOLOAD_PREFERRED, + "Автозавантаження бажаних накладань" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OVERLAY_OPACITY, - "Непрозорість оверлея" + "Непрозорість накладки" ) MSG_HASH( MENU_ENUM_SUBLABEL_OVERLAY_OPACITY, - "Непрозорість усіх елементів інтерфейсу оверелея." + "Непрозорість усіх елементів інтерфейсу накладки." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OVERLAY_PRESET, - "Пресет оверлея" + "Предналаштування накладки" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OVERLAY_PRESET, + "Виберіть накладку через менеджер файлів." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OVERLAY_SCALE, - "Масштаб оверлея" + "Масштаб накладки" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OVERLAY_SCALE, + "Масштаб усіх елементів користувацького інтерфейсу накладки." ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OVERLAY_CENTER_X, + "Зсув накладки по осі X" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OVERLAY_CENTER_X, + "Зсув всіх елементів інтерфейсу накладки по осі X." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OVERLAY_CENTER_Y, + "Зсув накладки по осі Y" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OVERLAY_CENTER_Y, + "Зсув всіх елементів інтерфейсу накладки по осі Y." + ) /* Settings > On-Screen Display > Video Layout */ @@ -2100,6 +2208,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SCREENSHOT_DURATION_INSTANT, "Миттєво" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_NOTIFICATION_SHOW_SCREENSHOT_FLASH_NORMAL, + "ВКЛ (Нормально)" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_VIDEO_FONT_PATH, "Шрифт сповіщень" @@ -2175,6 +2287,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_THREADED_DATA_RUNLOOP_ENABLE, "Окремий потік для завдань" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_UI_COMPANION_ENABLE, + "Компаньйон користувацького інтерфейсу" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_UI_MENUBAR_ENABLE, "Панель меню" @@ -2204,7 +2320,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_SHOW_DUMP_DISC, - "Показати «Вивантажити диск»" + "Показати «Зберегти диск»" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_SHOW_ONLINE_UPDATER, @@ -2224,11 +2340,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_SHOW_HELP, - "Показати допомогу" + "Показати довідку" ) MSG_HASH( MENU_ENUM_SUBLABEL_MENU_SHOW_HELP, - "Показувати або приховати опцію «Допомога»." + "Показувати або приховати опцію «Довідка»." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_MENU_SHOW_QUIT_RETROARCH, @@ -2337,6 +2453,14 @@ MSG_HASH( MENU_ENUM_SUBLABEL_CONTENT_SHOW_REWIND, "Показувати або приховати опцію «Перемотування»." ) +MSG_HASH( + MENU_ENUM_SUBLABEL_CONTENT_SHOW_OVERLAYS, + "Показувати або приховати опції накладки." + ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_CONTENT_SHOW_OVERLAYS, + "Показувати налаштування накладки" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_QUICK_MENU_SHOW_INFORMATION, "Показати інформацію" @@ -2450,6 +2574,10 @@ MSG_HASH( /* Settings > AI Service */ +MSG_HASH( + MENU_ENUM_SUBLABEL_AI_SERVICE_MODE, + "Показувати переклад як текстову накладку (режим зображення) або мовний синтез (мовний режим)" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_AI_SERVICE_URL, "URL-адреса послуг штучного інтелекту" @@ -2817,7 +2945,11 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_OVERLAY_DIRECTORY, - "Оверлей" + "Накладки" + ) +MSG_HASH( + MENU_ENUM_SUBLABEL_OVERLAY_DIRECTORY, + "Накладки зберігаються в цьому каталозі." ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SCREENSHOT_DIRECTORY, @@ -4109,6 +4241,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_ZENBURN, "Дзебьорн" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_ANTI_ZENBURN, + "Антидзенбьорн" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_MENU_COLOR_THEME_FLUX, "Флюс" @@ -4121,6 +4257,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_PARTICLE_EFFECT_SNOW, "Сніг (проста)" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_RGUI_PARTICLE_EFFECT_SNOW_ALT, + "Сніг (складна)" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_RGUI_PARTICLE_EFFECT_RAIN, "Дощ" @@ -4657,7 +4797,7 @@ MSG_HASH( ) MSG_HASH( MENU_ENUM_LABEL_VALUE_QT_MENU_HELP, - "&Допомога" + "&Довідка" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_QT_MENU_HELP_ABOUT, @@ -5034,6 +5174,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_HORIZONTAL_MENU, "Горизонтальне меню" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_OVERLAY_SETTINGS, + "Екранна накладка" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_LOAD_CONTENT_HISTORY, "Завантажити останнє" @@ -5205,10 +5349,18 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_HELP, "Довідка" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD, + "Зміна накладки віртуального контролера" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_HELP_LOADING_CONTENT, "Завантаження вмісту" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT, + "Сканування на наявність вмісту" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_HELP_WHAT_IS_A_CORE, "Що таке ядро?" @@ -5598,6 +5750,10 @@ MSG_HASH( MSG_FAILED_TO_LOAD, "Не вдалося завантажити" ) +MSG_HASH( + MSG_FAILED_TO_LOAD_OVERLAY, + "Не вдалося завантажити накладку." + ) MSG_HASH( MSG_FAILED_TO_OPEN_LIBRETRO_CORE, "Не вдалося відкрити ядро libretro" @@ -5900,7 +6056,7 @@ MSG_HASH( ) MSG_HASH( MSG_DUMPING_DISC, - "Вивантаження диску..." + "Збереження диску..." ) MSG_HASH( MSG_DRIVE_NUMBER, @@ -6046,6 +6202,10 @@ MSG_HASH( #ifdef GEKKO #endif #ifdef HAVE_ODROIDGO2 +MSG_HASH( + MENU_ENUM_LABEL_VALUE_VIDEO_RGA_SCALING, + "Масштабування RGA" + ) #else #endif #if defined(_3DS) diff --git a/intl/progress.h b/intl/progress.h index a47cf47ff2..eca3595f4c 100644 --- a/intl/progress.h +++ b/intl/progress.h @@ -7,8 +7,8 @@ #define LANGUAGE_PROGRESS_ASTURIAN_APPROVED 15 /* Chinese Simplified */ -#define LANGUAGE_PROGRESS_CHINESE_SIMPLIFIED_TRANSLATED 77 -#define LANGUAGE_PROGRESS_CHINESE_SIMPLIFIED_APPROVED 46 +#define LANGUAGE_PROGRESS_CHINESE_SIMPLIFIED_TRANSLATED 83 +#define LANGUAGE_PROGRESS_CHINESE_SIMPLIFIED_APPROVED 50 /* Chinese Traditional */ #define LANGUAGE_PROGRESS_CHINESE_TRADITIONAL_TRANSLATED 31 @@ -79,7 +79,7 @@ #define LANGUAGE_PROGRESS_PORTUGUESE_BRAZILIAN_APPROVED 5 /* Russian */ -#define LANGUAGE_PROGRESS_RUSSIAN_TRANSLATED 72 +#define LANGUAGE_PROGRESS_RUSSIAN_TRANSLATED 82 #define LANGUAGE_PROGRESS_RUSSIAN_APPROVED 0 /* Slovak */ @@ -88,7 +88,7 @@ /* Spanish */ #define LANGUAGE_PROGRESS_SPANISH_TRANSLATED 100 -#define LANGUAGE_PROGRESS_SPANISH_APPROVED 98 +#define LANGUAGE_PROGRESS_SPANISH_APPROVED 99 /* Swedish */ #define LANGUAGE_PROGRESS_SWEDISH_TRANSLATED 6 @@ -99,7 +99,7 @@ #define LANGUAGE_PROGRESS_TURKISH_APPROVED 100 /* Ukrainian */ -#define LANGUAGE_PROGRESS_UKRAINIAN_TRANSLATED 31 +#define LANGUAGE_PROGRESS_UKRAINIAN_TRANSLATED 32 #define LANGUAGE_PROGRESS_UKRAINIAN_APPROVED 0 /* Vietnamese */ diff --git a/intl/steam_ru.json b/intl/steam_ru.json index ecaa5307a9..e4653c43dc 100644 --- a/intl/steam_ru.json +++ b/intl/steam_ru.json @@ -3,12 +3,12 @@ "final-burn-neo-desc": "[img]{STEAM_APP_IMAGE}/extras/FBN_a2.png[/img]\r\n\r\nFinal Burn Neo (aka FBNeo) is the new official branch of the Final Burn Alpha emulator, which is compatible with hundreds of arcade and console games. The libretro core of FBNeo brings its library of compatible titles to RetroArch, where the core's tight integration with the libretro API allows it to work with RetroArch's advanced time-bending features like rollback-based netplay and runahead latency reduction. It includes input presets for automatic mapping of buttons for different games, including fighting game layouts for both modern and old-school arcade controls (aka fightsticks).", "genesis-plus-gx-desc": "[img]{STEAM_APP_IMAGE}/extras/Genesis_Plus_GX_(Phone).png[/img]\r\n\r\nGenesis Plus GX began as a homebrew port of the Genesis Plus emulator for a hacked console before being ported to libretro. With a focus on speed, accuracy and portability, Genesis Plus GX now appears on a variety of platforms and frontends, and is known as one of the most capable and compatible emulators for the consoles it covers, with support for both cartridge and CD-ROM games. It also works well with many of RetroArch's advanced features, such as real-time rewind, runahead latency reduction, cheats and RetroAchievements.", "kronos-desc": "[img]{STEAM_APP_IMAGE}/extras/main.png[/img]\r\n\r\nKronos is a modern fork of the UoYabause emulator, which is itself a fork of the venerable Yabause emulator. This DLC provides the Kronos-libretro core for use with the RetroArch gaming and multimedia interface, allowing users to load software that is compatible with the Kronos emulator.\r\n\r\nKronos utilizes modern OpenGL capabilities to provide a variety of extra graphical features, such as increased internal resolution, so an up-to-date and reasonably powerful GPU is recommended.\r\n\r\nKronos supports loading games from many different formats, including ISO, BIN/CUE and the compressed CHD format, and it requires external BIOS files (saturn_bios.bin and stvbios.zip) placed either in RetroArch's \"system\" folder or alongside the target software in order to function correctly.", - "mesen-desc": "[img]{STEAM_APP_IMAGE}/extras/mesen2.png[/img]\r\n\r\nMesen is a highly accurate and feature-filled emulator with support for tons of cartridge mappers (even ones used for weird, unauthorized carts), custom color palettes and HD asset packs. As a libretro core, Mesen supports many advanced features, like softpatching and achievements (through the RetroAchievements service).", + "mesen-desc": "Mesen - высокоточный многофункциональный эмулятор с поддержкой множества мапперов (в том числе неофициальных картриджей), пользовательских цветовых палитр и текстур высокого разрешения. В качестве ядра libretro, Mesen поддерживает множество продвинутых функций, таких как софтпатчинг или достижения (посредством сервиса RetroAchievments).", "mesen-s-desc": "[img]{STEAM_APP_IMAGE}/extras/mesen2.png[/img][img]{STEAM_APP_IMAGE}/extras/-S2.png[/img]\r\n\r\nMesen S is a highly accurate and feature-filled 16bit console emulator. It has high compatibility, with support for the add-on chips used in many games of the era, while also maintaining high performance. As a libretro core, Mesen S supports many advanced features, like softpatching and achievements (through the RetroAchievements service).", - "mgba-desc": "[img]{STEAM_APP_IMAGE}/extras/mgba.png[/img]\r\n\r\nmGBA is a fast, accurate emulator for one of the most popular and well-loved handheld consoles, and it has compatibility with huge library of beloved 8- and 16-bit style games. On top of the commitment to speed and faithful reproduction, mGBA also has a ton of great enhancement features, including support for custom palettes for games that were originally grayscale and displaying borders for games that include them.\r\n\r\nThis DLC allows mGBA to run through RetroArch, which adds all of its enhancements and features, including real-time rewind, extensive post-processing shaders and low-latency input to provide a modern gaming experience even with classic titles.", + "mgba-desc": "mGBA - быстрый и точный эмулятор одной из самых востребованных консолей, совместимый с множеством популярных 8- и 16-битных игр. Помимо скорости и точности, mGBA предлагает ряд улучшений, включая загрузку пользовательских палитр для чёрно-белых игр и отображения рамок.\n\nDLC добавляет в RetroArch поддержку mGBA, с его многообразием возможностей, поддержкой перемотки в режиме реального времени, шейдеров постобработки и низкой задержкой ввода, обеспечивающих современный игровой опыт даже для классических игр.", "pcsx-rearmed-desc": "[img]{STEAM_APP_IMAGE}/extras/PCSX.png[/img]\r\n\r\nPCSX ReARMed is part of a long line of emulators that includes PCSX-Reloaded, PCSX-df and, of course, the original PCSX. This particular fork was originally heavily optimized for devices with ARM CPUs, hence the name, but we've added back in quite a few things to make it work well on typical PC hardware, as well.\r\n\r\nAs a libretro core, this DLC requires the RetroArch interface, where it can be loaded as a core to run games and software that are compatible with the PCSX ReARMed emulator. This core requires a BIOS image (not included) for each region of the software to be placed in RetroArch's \"system\" directory in order to function properly.", "sameboy-desc": "[img]{STEAM_APP_IMAGE}/extras/SAMEBOY_(Phone).png[/img]\r\nSameBoy is a highly accurate emulator known for successfully running a few games that cause other emulators to stumble. In addition to this high accuracy, SameBoy also sports some nice features like the ability to pick which device model to emulate regardless of what model the game is designed for, user-selectable colorization palettes, built-in HLE BIOS and the ability to load borders on the games that support them.", "stella-desc": "[img]{STEAM_APP_IMAGE}/extras/stealla.png[/img]\r\n\r\nStella is a free, open-source emulator for one of the most popular and influential home video game consoles of the 1970s and '80s. This emulator was originally developed for use on the GNU/Linux operating system but has, over time, been ported to many different platforms, including libretro, which allows it to play through the RetroArch gaming and multimedia system.\r\n\r\n[img]{STEAM_APP_IMAGE}/extras/2600.png[/img]\r\n\r\nOver the past couple of years, the Stella development team has made great strides in mimicking the many quirks of Stella's target console, making it compatible with many difficult-to-emulate games, homebrew software and demos.\r\n\r\nThrough RetroArch, you can bring a modern touch to this classic emulator, with support for real-time rewind and RetroAchievements, as well as RetroArch's best-in-class shaders for CRT display emulation and more.", "requirements": "CPU: Intel Pentium 4 and up (CPU with SSE2 instructions required) \nCPU-recommended:Intel Core series or AMD equivalent \nGraphics: Any compliant OpenGL 2.x or Direct3D11 GPU. For shaders to work properly, should support at least Shader Model 2.0. \nGraphics-recommended: Intel: At least Intel HD 4K required for OpenGL, any compliant D3D11 GPU for Direct3D 11. Should support at least Shader Model 3.0 and/or 4.0. \nAdditional notes: For OpenGL: Intel HD 2K/3K GPUs on Windows 10 will have to fall back to an OpenGL 1.1 driver.", - "legal-limits": "RetroArch — бесплатная программа с открытым исходным кодом, доступная под лицензией GNU GPL 3.0. \nНе содержит никаких материалов, охраняемых авторскими правами, третьими лицами. RetroArch никоим образом не поддерживает пиратство, ни в каком виде." + "legal-limits": "RetroArch является бесплатным программным обеспечением с открытым исходным кодом, распространяемым по лицензии GNU GPL 3.0. \nНе содержит материалы третьих лиц, защищённые авторским правом. RetroArch не поощряет любые проявления пиратства." }