update simple-chinese translation to latest.

This commit is contained in:
zkdpower 2022-10-02 16:22:41 +08:00 committed by GitHub
parent c793f5d098
commit 04cc1fdb7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 66 additions and 62 deletions

View File

@ -131,7 +131,7 @@
<location filename="../achievementsettingswidget.ui" line="38"/> <location filename="../achievementsettingswidget.ui" line="38"/>
<location filename="../achievementsettingswidget.cpp" line="30"/> <location filename="../achievementsettingswidget.cpp" line="30"/>
<source>Enable Achievements</source> <source>Enable Achievements</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.ui" line="52"/> <location filename="../achievementsettingswidget.ui" line="52"/>
@ -161,7 +161,7 @@
<location filename="../achievementsettingswidget.ui" line="45"/> <location filename="../achievementsettingswidget.ui" line="45"/>
<location filename="../achievementsettingswidget.cpp" line="36"/> <location filename="../achievementsettingswidget.cpp" line="36"/>
<source>Test Unofficial Achievements</source> <source>Test Unofficial Achievements</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.ui" line="87"/> <location filename="../achievementsettingswidget.ui" line="87"/>
@ -188,7 +188,7 @@
<message> <message>
<location filename="../achievementsettingswidget.ui" line="153"/> <location filename="../achievementsettingswidget.ui" line="153"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;justify&quot;&gt;DuckStation uses RetroAchievements as an achievement database and for tracking progress. To use achievements, please sign up for an account at &lt;a href=&quot;https://retroachievements.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;retroachievements.org&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;To view the achievement list in-game, press the hotkey for &lt;span style=&quot; font-weight:600;&quot;&gt;Open Pause Menu&lt;/span&gt; and select &lt;span style=&quot; font-weight:600;&quot;&gt;Achievements&lt;/span&gt; from the menu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;justify&quot;&gt;DuckStation uses RetroAchievements as an achievement database and for tracking progress. To use achievements, please sign up for an account at &lt;a href=&quot;https://retroachievements.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;retroachievements.org&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;To view the achievement list in-game, press the hotkey for &lt;span style=&quot; font-weight:600;&quot;&gt;Open Pause Menu&lt;/span&gt; and select &lt;span style=&quot; font-weight:600;&quot;&gt;Achievements&lt;/span&gt; from the menu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;justify&quot;&gt;DuckStation使用RetroAchievements作为成就数据库并以此来追踪进展使&lt;a href=&quot;https://retroachievements.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;retroachievements.org&lt;/span&gt;&lt;/a&gt;。&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;要查看游戏中的成列表,按下热键&lt;span style=&quot; font-weight:600;&quot;&gt;打开暂停菜单&lt;/span&gt;并从菜单中选择&lt;span style=&quot; font-weight:600;&quot;&gt;成&lt;/span&gt;。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;justify&quot;&gt;DuckStation使用RetroAchievements作为成绩数据库并以此来追踪进展使&lt;a href=&quot;https://retroachievements.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;retroachievements.org&lt;/span&gt;&lt;/a&gt;。&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;要查看游戏中的成列表,按下热键&lt;span style=&quot; font-weight:600;&quot;&gt;打开暂停菜单&lt;/span&gt;并从菜单中选择&lt;span style=&quot; font-weight:600;&quot;&gt;成&lt;/span&gt;。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;justify&quot;&gt;DuckStation uses RetroAchievements as an achievement database and for tracking progress. To use achievements, please sign up for an account at &lt;a href=&quot;https://retroachievements.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;retroachievements.org&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;To view the achievement list in-game, press the hotkey for &lt;span style=&quot; font-weight:600;&quot;&gt;Open Quick Menu&lt;/span&gt; and select &lt;span style=&quot; font-weight:600;&quot;&gt;Achievements&lt;/span&gt; from the menu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;justify&quot;&gt;DuckStation uses RetroAchievements as an achievement database and for tracking progress. To use achievements, please sign up for an account at &lt;a href=&quot;https://retroachievements.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;retroachievements.org&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;To view the achievement list in-game, press the hotkey for &lt;span style=&quot; font-weight:600;&quot;&gt;Open Quick Menu&lt;/span&gt; and select &lt;span style=&quot; font-weight:600;&quot;&gt;Achievements&lt;/span&gt; from the menu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
@ -234,17 +234,17 @@
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="31"/> <location filename="../achievementsettingswidget.cpp" line="31"/>
<source>When enabled and logged in, DuckStation will scan for achievements on startup.</source> <source>When enabled and logged in, DuckStation will scan for achievements on startup.</source>
<translation>DuckStation将在启动时扫描成</translation> <translation>DuckStation将在启动时扫描成</translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="33"/> <location filename="../achievementsettingswidget.cpp" line="33"/>
<source>When enabled, DuckStation will assume all achievements are locked and not send any unlock notifications to the server.</source> <source>When enabled, DuckStation will assume all achievements are locked and not send any unlock notifications to the server.</source>
<translation>DuckStation将假设全部成被锁定并且不会向服务器发送任何解锁通知</translation> <translation>DuckStation将假设全部成被锁定并且不会向服务器发送任何解锁通知</translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="37"/> <location filename="../achievementsettingswidget.cpp" line="37"/>
<source>When enabled, DuckStation will list achievements from unofficial sets. Please note that these achievements are not tracked by RetroAchievements, so they unlock every time.</source> <source>When enabled, DuckStation will list achievements from unofficial sets. Please note that these achievements are not tracked by RetroAchievements, so they unlock every time.</source>
<translation>DuckStation将列出非正式的成RetroAchievements追踪</translation> <translation>DuckStation将列出非正式的成RetroAchievements追踪</translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="41"/> <location filename="../achievementsettingswidget.cpp" line="41"/>
@ -254,12 +254,16 @@
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="44"/> <location filename="../achievementsettingswidget.cpp" line="44"/>
<source>When enabled, the first disc in a playlist will be used for achievements, regardless of which disc is active.</source> <source>When enabled, the first disc in a playlist will be used for achievements, regardless of which disc is active.</source>
<translation></translation> <translation></translation>
</message>
<message>
<source>&quot;Challenge&quot; mode for achievements. Disables save state, cheats, and slowdown functions, but you receive double the achievement points.</source>
<translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="47"/> <location filename="../achievementsettingswidget.cpp" line="47"/>
<source>&quot;Challenge&quot; mode for achievements. Disables save state, cheats, and slowdown functions, but you receive double the achievement points.</source> <source>&quot;Challenge&quot; mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="50"/> <location filename="../achievementsettingswidget.cpp" line="50"/>
@ -270,12 +274,12 @@
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="51"/> <location filename="../achievementsettingswidget.cpp" line="51"/>
<source>Plays sound effects for events such as achievement unlocks and leaderboard submissions.</source> <source>Plays sound effects for events such as achievement unlocks and leaderboard submissions.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="54"/> <location filename="../achievementsettingswidget.cpp" line="54"/>
<source>Enables tracking and submission of leaderboards in supported games. If leaderboards are disabled, you will still be able to view the leaderboard and scores, but no scores will be uploaded.</source> <source>Enables tracking and submission of leaderboards in supported games. If leaderboards are disabled, you will still be able to view the leaderboard and scores, but no scores will be uploaded.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="116"/> <location filename="../achievementsettingswidget.cpp" line="116"/>
@ -285,7 +289,7 @@
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="117"/> <location filename="../achievementsettingswidget.cpp" line="117"/>
<source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source> <source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../achievementsettingswidget.cpp" line="136"/> <location filename="../achievementsettingswidget.cpp" line="136"/>
@ -375,12 +379,12 @@ Login token generated on %2.</source>
<message> <message>
<location filename="../../frontend-common/achievements.cpp" line="1012"/> <location filename="../../frontend-common/achievements.cpp" line="1012"/>
<source>You have earned {} of {} achievements, and {} of {} points.</source> <source>You have earned {} of {} achievements, and {} of {} points.</source>
<translation>{}{}{}{}</translation> <translation>{}{}{}{}</translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/achievements.cpp" line="1018"/> <location filename="../../frontend-common/achievements.cpp" line="1018"/>
<source>This game has no achievements.</source> <source>This game has no achievements.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Leaderboards are enabled.</source> <source>Leaderboards are enabled.</source>
@ -394,31 +398,31 @@ Login token generated on %2.</source>
<location filename="../../frontend-common/achievements.cpp" line="1760"/> <location filename="../../frontend-common/achievements.cpp" line="1760"/>
<source>Your Score: {} (Best: {}) <source>Your Score: {} (Best: {})
Leaderboard Position: {} of {}</source> Leaderboard Position: {} of {}</source>
<translation>: {} (: {}) <translation>: {} (: {})
: {}{}</translation> : {}{}</translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/fullscreen_ui.cpp" line="5854"/> <location filename="../../frontend-common/fullscreen_ui.cpp" line="5853"/>
<source>This game has {} leaderboards.</source> <source>This game has {} leaderboards.</source>
<translation>{}</translation> <translation>{}</translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/fullscreen_ui.cpp" line="5872"/> <location filename="../../frontend-common/fullscreen_ui.cpp" line="5871"/>
<source>Submitting scores is disabled because hardcore mode is off. Leaderboards are read-only.</source> <source>Submitting scores is disabled because hardcore mode is off. Leaderboards are read-only.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/fullscreen_ui.cpp" line="5907"/> <location filename="../../frontend-common/fullscreen_ui.cpp" line="5906"/>
<source>Time</source> <source>Time</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/fullscreen_ui.cpp" line="5908"/> <location filename="../../frontend-common/fullscreen_ui.cpp" line="5907"/>
<source>Score</source> <source>Score</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/fullscreen_ui.cpp" line="5964"/> <location filename="../../frontend-common/fullscreen_ui.cpp" line="5963"/>
<source>Downloading leaderboard data, please wait...</source> <source>Downloading leaderboard data, please wait...</source>
<translation></translation> <translation></translation>
</message> </message>
@ -3650,7 +3654,7 @@ This warning will only be shown once.</source>
<message> <message>
<location filename="../controllermacroeditwidget.ui" line="60"/> <location filename="../controllermacroeditwidget.ui" line="60"/>
<source>Select the trigger to activate this macro. This can be a single button, or combination of buttons (chord). Shift-click for multiple triggers.</source> <source>Select the trigger to activate this macro. This can be a single button, or combination of buttons (chord). Shift-click for multiple triggers.</source>
<translation> () Shift后点击</translation> <translation> ()Shift后点击</translation>
</message> </message>
<message> <message>
<location filename="../controllermacroeditwidget.ui" line="73"/> <location filename="../controllermacroeditwidget.ui" line="73"/>
@ -4036,12 +4040,12 @@ You cannot undo this action.</source>
<message> <message>
<location filename="../coverdownloaddialog.ui" line="38"/> <location filename="../coverdownloaddialog.ui" line="38"/>
<source>DuckStation can automatically download covers for games which do not currently have a cover set. We do not host any cover images, the user must provide their own source for images.</source> <source>DuckStation can automatically download covers for games which do not currently have a cover set. We do not host any cover images, the user must provide their own source for images.</source>
<translation>DuckStation可以为当前还没有封面集的游戏去自动下载封面</translation> <translation>DuckStation可以为当前还没有封面集的游戏去自动下载封面</translation>
</message> </message>
<message> <message>
<location filename="../coverdownloaddialog.ui" line="50"/> <location filename="../coverdownloaddialog.ui" line="50"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;In the box below, specify the URLs to download covers from, with one template URL per line. The following variables are available:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Name component of the game&apos;s filename.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Serial of the game.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Example:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;In the box below, specify the URLs to download covers from, with one template URL per line. The following variables are available:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; Title of the game.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; Name component of the game&apos;s filename.&lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; Serial of the game.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Example:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;URLURL:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; &lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; &lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;URL以供下载封面URL:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${title}:&lt;/span&gt; &lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${filetitle}:&lt;/span&gt; &lt;br/&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;${serial}:&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;:&lt;/span&gt; https://www.example-not-a-real-domain.com/covers/${serial}.jpg&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location filename="../coverdownloaddialog.ui" line="63"/> <location filename="../coverdownloaddialog.ui" line="63"/>
@ -4489,7 +4493,7 @@ This file can be several gigabytes, so be aware of SSD wear.</source>
<message> <message>
<location filename="../debuggerwindow.cpp" line="206"/> <location filename="../debuggerwindow.cpp" line="206"/>
<source>Failed to add step-out breakpoint, are you in a valid function?</source> <source>Failed to add step-out breakpoint, are you in a valid function?</source>
<translation>?</translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../debuggerwindow.cpp" line="285"/> <location filename="../debuggerwindow.cpp" line="285"/>
@ -5066,7 +5070,7 @@ This file can be several gigabytes, so be aware of SSD wear.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="1288"/> <location filename="../qthost.cpp" line="1286"/>
<source>Game ID: %1 <source>Game ID: %1
Game Title: %2 Game Title: %2
Achievements: %5 (%6) Achievements: %5 (%6)
@ -5074,39 +5078,39 @@ Achievements: %5 (%6)
</source> </source>
<translation>ID: %1 <translation>ID: %1
: %2 : %2
: %5 (%6) : %5 (%6)
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../qthost.cpp" line="1294"/> <location filename="../qthost.cpp" line="1292"/>
<source>%n points</source> <source>%n points</source>
<translation> <translation>
<numerusform>%n点</numerusform> <numerusform>%n点</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="1300"/> <location filename="../qthost.cpp" line="1298"/>
<source>Rich presence inactive or unsupported.</source> <source>Rich presence inactive or unsupported.</source>
<translation>Rich Presence不活跃或不支持</translation> <translation>Rich Presence不活跃或不支持</translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="1304"/> <location filename="../qthost.cpp" line="1302"/>
<source>Game not loaded or no RetroAchievements available.</source> <source>Game not loaded or no RetroAchievements available.</source>
<translation>RetroAchievements不可用</translation> <translation>RetroAchievements不可用</translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="1612"/> <location filename="../qthost.cpp" line="1610"/>
<source>%1x%2</source> <source>%1x%2</source>
<translation>%1x%2</translation> <translation>%1x%2</translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="1621"/> <location filename="../qthost.cpp" line="1619"/>
<source>Game: %1 FPS</source> <source>Game: %1 FPS</source>
<translation>: %1/</translation> <translation>: %1/</translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="1631"/> <location filename="../qthost.cpp" line="1629"/>
<source>Video: %1 FPS (%2%)</source> <source>Video: %1 FPS (%2%)</source>
<translation>: %1/ (%2%)</translation> <translation>: %1/ (%2%)</translation>
</message> </message>
@ -5308,7 +5312,7 @@ Achievements: %5 (%6)
<message> <message>
<location filename="../emulationsettingswidget.cpp" line="88"/> <location filename="../emulationsettingswidget.cpp" line="88"/>
<source>&lt;b&gt;Enable Rewinding:&lt;/b&gt; Saves state periodically so you can rewind any mistakes while playing.&lt;br&gt; &lt;b&gt;Rewind Save Frequency:&lt;/b&gt; How often a rewind state will be created. Higher frequencies have greater system requirements.&lt;br&gt; &lt;b&gt;Rewind Buffer Size:&lt;/b&gt; How many saves will be kept for rewinding. Higher values have greater memory requirements.</source> <source>&lt;b&gt;Enable Rewinding:&lt;/b&gt; Saves state periodically so you can rewind any mistakes while playing.&lt;br&gt; &lt;b&gt;Rewind Save Frequency:&lt;/b&gt; How often a rewind state will be created. Higher frequencies have greater system requirements.&lt;br&gt; &lt;b&gt;Rewind Buffer Size:&lt;/b&gt; How many saves will be kept for rewinding. Higher values have greater memory requirements.</source>
<translation>&lt;b&gt;&lt;/b&gt;使&lt;br&gt; &lt;b&gt;&lt;/b&gt;&lt;br&gt; &lt;b&gt;&lt;/b&gt;</translation> <translation>&lt;b&gt;&lt;/b&gt;使&lt;br&gt; &lt;b&gt;&lt;/b&gt;&lt;br&gt; &lt;b&gt;&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../emulationsettingswidget.cpp" line="95"/> <location filename="../emulationsettingswidget.cpp" line="95"/>
@ -6166,16 +6170,16 @@ Achievements: %5 (%6)
<message> <message>
<location filename="../gamelistsettingswidget.cpp" line="118"/> <location filename="../gamelistsettingswidget.cpp" line="118"/>
<source>Scan Recursively?</source> <source>Scan Recursively?</source>
<translation>?</translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../gamelistsettingswidget.cpp" line="119"/> <location filename="../gamelistsettingswidget.cpp" line="119"/>
<source>Would you like to scan the directory &quot;%1&quot; recursively? <source>Would you like to scan the directory &quot;%1&quot; recursively?
Scanning recursively takes more time, but will identify files in subdirectories.</source> Scanning recursively takes more time, but will identify files in subdirectories.</source>
<translation>&quot;%1&quot;? <translation>&quot;%1&quot;
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gamelistsettingswidget.cpp" line="148"/> <location filename="../gamelistsettingswidget.cpp" line="148"/>
@ -7407,12 +7411,12 @@ This will download approximately 4 megabytes over your current internet connecti
<context> <context>
<name>HostInterface</name> <name>HostInterface</name>
<message> <message>
<location filename="../../core/bios.cpp" line="310"/> <location filename="../../core/bios.cpp" line="311"/>
<source>Failed to load configured BIOS file &apos;%s&apos;</source> <source>Failed to load configured BIOS file &apos;%s&apos;</source>
<translation>BIOS文件&apos;%s&apos;</translation> <translation>BIOS文件&apos;%s&apos;</translation>
</message> </message>
<message> <message>
<location filename="../../core/bios.cpp" line="371"/> <location filename="../../core/bios.cpp" line="372"/>
<source>No BIOS image found for %s region</source> <source>No BIOS image found for %s region</source>
<translation>%s区域的BIOS文件</translation> <translation>%s区域的BIOS文件</translation>
</message> </message>
@ -7555,7 +7559,7 @@ This will download approximately 4 megabytes over your current internet connecti
<message> <message>
<location filename="../../frontend-common/common_host.cpp" line="700"/> <location filename="../../frontend-common/common_host.cpp" line="700"/>
<source>Open Achievement List</source> <source>Open Achievement List</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/common_host.cpp" line="713"/> <location filename="../../frontend-common/common_host.cpp" line="713"/>
@ -8184,7 +8188,7 @@ This will download approximately 4 megabytes over your current internet connecti
<message> <message>
<location filename="../mainwindow.ui" line="559"/> <location filename="../mainwindow.ui" line="559"/>
<source>Achievements</source> <source>Achievements</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.ui" line="568"/> <location filename="../mainwindow.ui" line="568"/>
@ -8347,7 +8351,7 @@ This will download approximately 4 megabytes over your current internet connecti
<message> <message>
<location filename="../mainwindow.ui" line="487"/> <location filename="../mainwindow.ui" line="487"/>
<source>&amp;Issue Tracker...</source> <source>&amp;Issue Tracker...</source>
<translation>(&amp;I)...</translation> <translation>(&amp;I)...</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.ui" line="496"/> <location filename="../mainwindow.ui" line="496"/>
@ -8895,7 +8899,7 @@ Do you want to load this state, or start from a fresh boot?</source>
<message> <message>
<location filename="../mainwindow.cpp" line="1226"/> <location filename="../mainwindow.cpp" line="1226"/>
<source>You must select a disc to change discs.</source> <source>You must select a disc to change discs.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Could not find a game list entry for the currently running file. Please make sure this file is in a location scanned by the game list.</source> <source>Could not find a game list entry for the currently running file. Please make sure this file is in a location scanned by the game list.</source>
@ -9823,7 +9827,7 @@ Are you sure you want to continue?</source>
<message> <message>
<location filename="../../frontend-common/common_host.cpp" line="615"/> <location filename="../../frontend-common/common_host.cpp" line="615"/>
<source>No save state found in slot {}.</source> <source>No save state found in slot {}.</source>
<translation>{}</translation> <translation>{}</translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/common_host.cpp" line="629"/> <location filename="../../frontend-common/common_host.cpp" line="629"/>
@ -9833,7 +9837,7 @@ Are you sure you want to continue?</source>
<message> <message>
<location filename="../../frontend-common/common_host.cpp" line="707"/> <location filename="../../frontend-common/common_host.cpp" line="707"/>
<source>Achievements are disabled or unavailable for game.</source> <source>Achievements are disabled or unavailable for game.</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/common_host.cpp" line="720"/> <location filename="../../frontend-common/common_host.cpp" line="720"/>
@ -9910,7 +9914,7 @@ Are you sure you want to continue?</source>
<message> <message>
<location filename="../../core/system.cpp" line="3758"/> <location filename="../../core/system.cpp" line="3758"/>
<source>Failed to save screenshot to &apos;%s&apos;</source> <source>Failed to save screenshot to &apos;%s&apos;</source>
<translation>&apos;%s&apos;</translation> <translation>&apos;%s&apos;</translation>
</message> </message>
<message> <message>
<location filename="../../core/system.cpp" line="3763"/> <location filename="../../core/system.cpp" line="3763"/>
@ -10006,7 +10010,7 @@ Please configure a supported controller from the list above.</source>
<message> <message>
<location filename="../../core/system.cpp" line="3993"/> <location filename="../../core/system.cpp" line="3993"/>
<source>Failed to save cheat list to &apos;%s&apos;</source> <source>Failed to save cheat list to &apos;%s&apos;</source>
<translation>&apos;%s&apos;</translation> <translation>&apos;%s&apos;</translation>
</message> </message>
<message> <message>
<location filename="../../core/system.cpp" line="2383"/> <location filename="../../core/system.cpp" line="2383"/>
@ -10224,7 +10228,7 @@ Please configure a supported controller from the list above.</source>
<message> <message>
<location filename="../../core/cdrom.cpp" line="414"/> <location filename="../../core/cdrom.cpp" line="414"/>
<source>CD image preloading not available for multi-disc image &apos;%s&apos;</source> <source>CD image preloading not available for multi-disc image &apos;%s&apos;</source>
<translation>&apos;%s&apos;</translation> <translation>&apos;%s&apos;</translation>
</message> </message>
<message> <message>
<location filename="../../core/cdrom.cpp" line="422"/> <location filename="../../core/cdrom.cpp" line="422"/>
@ -10340,7 +10344,7 @@ Please configure a supported controller from the list above.</source>
<message> <message>
<location filename="../../core/gpu_hw.cpp" line="157"/> <location filename="../../core/gpu_hw.cpp" line="157"/>
<source>Resolution scale set to %ux (display %ux%u, VRAM %ux%u)</source> <source>Resolution scale set to %ux (display %ux%u, VRAM %ux%u)</source>
<translation>%ux (%ux%u%ux%u)</translation> <translation>%ux (%ux%u%ux%u)</translation>
</message> </message>
<message> <message>
<location filename="../../core/gpu_hw.cpp" line="167"/> <location filename="../../core/gpu_hw.cpp" line="167"/>
@ -10396,7 +10400,7 @@ Please configure a supported controller from the list above.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/gpu_hw_opengl.cpp" line="58"/> <location filename="../../core/gpu_hw_opengl.cpp" line="57"/>
<source>OpenGL renderer unavailable, your driver or hardware is not recent enough. OpenGL 3.1 or OpenGL ES 3.0 is required.</source> <source>OpenGL renderer unavailable, your driver or hardware is not recent enough. OpenGL 3.1 or OpenGL ES 3.0 is required.</source>
<translation>OpenGL渲染器不可用OpenGL 3.1OpenGL ES 3.0</translation> <translation>OpenGL渲染器不可用OpenGL 3.1OpenGL ES 3.0</translation>
</message> </message>
@ -10640,29 +10644,29 @@ URL: %1</translation>
<context> <context>
<name>QtHost</name> <name>QtHost</name>
<message> <message>
<location filename="../qthost.cpp" line="2038"/> <location filename="../qthost.cpp" line="2036"/>
<location filename="../qthost.cpp" line="2064"/> <location filename="../qthost.cpp" line="2062"/>
<location filename="../qthost.cpp" line="2080"/> <location filename="../qthost.cpp" line="2078"/>
<source>Error</source> <source>Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="2039"/> <location filename="../qthost.cpp" line="2037"/>
<source>File &apos;%1&apos; does not exist.</source> <source>File &apos;%1&apos; does not exist.</source>
<translation>&apos;%1&apos;</translation> <translation>&apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="2065"/> <location filename="../qthost.cpp" line="2063"/>
<source>The specified save state does not exist.</source> <source>The specified save state does not exist.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="2081"/> <location filename="../qthost.cpp" line="2079"/>
<source>Cannot use no-gui mode, because no boot filename was specified.</source> <source>Cannot use no-gui mode, because no boot filename was specified.</source>
<translation>使no-gui模式</translation> <translation>使no-gui模式</translation>
</message> </message>
<message> <message>
<location filename="../qthost.cpp" line="2082"/> <location filename="../qthost.cpp" line="2080"/>
<source>Cannot use batch mode, because no boot filename was specified.</source> <source>Cannot use batch mode, because no boot filename was specified.</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
@ -10920,12 +10924,12 @@ The saves will not be recoverable.</source>
<message> <message>
<location filename="../../frontend-common/imgui_overlays.cpp" line="655"/> <location filename="../../frontend-common/imgui_overlays.cpp" line="655"/>
<source>Global Slot %d</source> <source>Global Slot %d</source>
<translation>%d</translation> <translation>%d</translation>
</message> </message>
<message> <message>
<location filename="../../frontend-common/imgui_overlays.cpp" line="659"/> <location filename="../../frontend-common/imgui_overlays.cpp" line="659"/>
<source>Game Slot %d</source> <source>Game Slot %d</source>
<translation>%d</translation> <translation>%d</translation>
</message> </message>
<message> <message>
<source>Gane Slot %d</source> <source>Gane Slot %d</source>
@ -10934,7 +10938,7 @@ The saves will not be recoverable.</source>
<message> <message>
<location filename="../../frontend-common/imgui_overlays.cpp" line="663"/> <location filename="../../frontend-common/imgui_overlays.cpp" line="663"/>
<source>%s Slot %d</source> <source>%s Slot %d</source>
<translation>%s档%d</translation> <translation>%s档%d</translation>
</message> </message>
</context> </context>
<context> <context>
@ -11171,12 +11175,12 @@ The saves will not be recoverable.</source>
<message> <message>
<location filename="../settingsdialog.cpp" line="120"/> <location filename="../settingsdialog.cpp" line="120"/>
<source>Achievements</source> <source>Achievements</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="122"/> <location filename="../settingsdialog.cpp" line="122"/>
<source>&lt;strong&gt;Achievement Settings&lt;/strong&gt;&lt;hr&gt;These options control RetroAchievements. Mouse over an option for additional information.</source> <source>&lt;strong&gt;Achievement Settings&lt;/strong&gt;&lt;hr&gt;These options control RetroAchievements. Mouse over an option for additional information.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;RetroAchievements</translation> <translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;RetroAchievements</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="152"/> <location filename="../settingsdialog.cpp" line="152"/>