Merge pull request #2897 from zkdpower/master

update simple-chinese translation to latest.
This commit is contained in:
Connor McLaughlin 2022-10-03 12:57:16 +10:00 committed by GitHub
commit 26eda7561d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -131,7 +131,7 @@
<location filename="../achievementsettingswidget.ui" line="38"/>
<location filename="../achievementsettingswidget.cpp" line="30"/>
<source>Enable Achievements</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../achievementsettingswidget.ui" line="52"/>
@ -161,7 +161,7 @@
<location filename="../achievementsettingswidget.ui" line="45"/>
<location filename="../achievementsettingswidget.cpp" line="36"/>
<source>Test Unofficial Achievements</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../achievementsettingswidget.ui" line="87"/>
@ -188,7 +188,7 @@
<message>
<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>
<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>
<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>
<location filename="../achievementsettingswidget.cpp" line="31"/>
<source>When enabled and logged in, DuckStation will scan for achievements on startup.</source>
<translation>DuckStation将在启动时扫描成</translation>
<translation>DuckStation将在启动时扫描成</translation>
</message>
<message>
<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>
<translation>DuckStation将假设全部成被锁定并且不会向服务器发送任何解锁通知</translation>
<translation>DuckStation将假设全部成被锁定并且不会向服务器发送任何解锁通知</translation>
</message>
<message>
<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>
<translation>DuckStation将列出非正式的成RetroAchievements追踪</translation>
<translation>DuckStation将列出非正式的成RetroAchievements追踪</translation>
</message>
<message>
<location filename="../achievementsettingswidget.cpp" line="41"/>
@ -254,12 +254,16 @@
<message>
<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>
<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>
<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>
<translation></translation>
<source>&quot;Challenge&quot; mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.</source>
<translation></translation>
</message>
<message>
<location filename="../achievementsettingswidget.cpp" line="50"/>
@ -270,12 +274,12 @@
<message>
<location filename="../achievementsettingswidget.cpp" line="51"/>
<source>Plays sound effects for events such as achievement unlocks and leaderboard submissions.</source>
<translation></translation>
<translation></translation>
</message>
<message>
<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>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../achievementsettingswidget.cpp" line="116"/>
@ -285,7 +289,7 @@
<message>
<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>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../achievementsettingswidget.cpp" line="136"/>
@ -375,12 +379,12 @@ Login token generated on %2.</source>
<message>
<location filename="../../frontend-common/achievements.cpp" line="1012"/>
<source>You have earned {} of {} achievements, and {} of {} points.</source>
<translation>{}{}{}{}</translation>
<translation>{}{}{}{}</translation>
</message>
<message>
<location filename="../../frontend-common/achievements.cpp" line="1018"/>
<source>This game has no achievements.</source>
<translation></translation>
<translation></translation>
</message>
<message>
<source>Leaderboards are enabled.</source>
@ -394,31 +398,31 @@ Login token generated on %2.</source>
<location filename="../../frontend-common/achievements.cpp" line="1760"/>
<source>Your Score: {} (Best: {})
Leaderboard Position: {} of {}</source>
<translation>: {} (: {})
<translation>: {} (: {})
: {}{}</translation>
</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>
<translation>{}</translation>
</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>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/fullscreen_ui.cpp" line="5907"/>
<location filename="../../frontend-common/fullscreen_ui.cpp" line="5906"/>
<source>Time</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/fullscreen_ui.cpp" line="5908"/>
<location filename="../../frontend-common/fullscreen_ui.cpp" line="5907"/>
<source>Score</source>
<translation></translation>
</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>
<translation></translation>
</message>
@ -3650,7 +3654,7 @@ This warning will only be shown once.</source>
<message>
<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>
<translation> () Shift后点击</translation>
<translation> ()Shift后点击</translation>
</message>
<message>
<location filename="../controllermacroeditwidget.ui" line="73"/>
@ -4036,12 +4040,12 @@ You cannot undo this action.</source>
<message>
<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>
<translation>DuckStation可以为当前还没有封面集的游戏去自动下载封面</translation>
<translation>DuckStation可以为当前还没有封面集的游戏去自动下载封面</translation>
</message>
<message>
<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>
<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>
<location filename="../coverdownloaddialog.ui" line="63"/>
@ -4489,7 +4493,7 @@ This file can be several gigabytes, so be aware of SSD wear.</source>
<message>
<location filename="../debuggerwindow.cpp" line="206"/>
<source>Failed to add step-out breakpoint, are you in a valid function?</source>
<translation>?</translation>
<translation></translation>
</message>
<message>
<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>
</message>
<message>
<location filename="../qthost.cpp" line="1288"/>
<location filename="../qthost.cpp" line="1286"/>
<source>Game ID: %1
Game Title: %2
Achievements: %5 (%6)
@ -5074,39 +5078,39 @@ Achievements: %5 (%6)
</source>
<translation>ID: %1
: %2
: %5 (%6)
: %5 (%6)
</translation>
</message>
<message numerus="yes">
<location filename="../qthost.cpp" line="1294"/>
<location filename="../qthost.cpp" line="1292"/>
<source>%n points</source>
<translation>
<numerusform>%n点</numerusform>
</translation>
</message>
<message>
<location filename="../qthost.cpp" line="1300"/>
<location filename="../qthost.cpp" line="1298"/>
<source>Rich presence inactive or unsupported.</source>
<translation>Rich Presence不活跃或不支持</translation>
</message>
<message>
<location filename="../qthost.cpp" line="1304"/>
<location filename="../qthost.cpp" line="1302"/>
<source>Game not loaded or no RetroAchievements available.</source>
<translation>RetroAchievements不可用</translation>
</message>
<message>
<location filename="../qthost.cpp" line="1612"/>
<location filename="../qthost.cpp" line="1610"/>
<source>%1x%2</source>
<translation>%1x%2</translation>
</message>
<message>
<location filename="../qthost.cpp" line="1621"/>
<location filename="../qthost.cpp" line="1619"/>
<source>Game: %1 FPS</source>
<translation>: %1/</translation>
</message>
<message>
<location filename="../qthost.cpp" line="1631"/>
<location filename="../qthost.cpp" line="1629"/>
<source>Video: %1 FPS (%2%)</source>
<translation>: %1/ (%2%)</translation>
</message>
@ -5308,7 +5312,7 @@ Achievements: %5 (%6)
<message>
<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>
<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>
<location filename="../emulationsettingswidget.cpp" line="95"/>
@ -6166,16 +6170,16 @@ Achievements: %5 (%6)
<message>
<location filename="../gamelistsettingswidget.cpp" line="118"/>
<source>Scan Recursively?</source>
<translation>?</translation>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="119"/>
<source>Would you like to scan the directory &quot;%1&quot; recursively?
Scanning recursively takes more time, but will identify files in subdirectories.</source>
<translation>&quot;%1&quot;?
<translation>&quot;%1&quot;
</translation>
</translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="148"/>
@ -7407,12 +7411,12 @@ This will download approximately 4 megabytes over your current internet connecti
<context>
<name>HostInterface</name>
<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>
<translation>BIOS文件&apos;%s&apos;</translation>
</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>
<translation>%s区域的BIOS文件</translation>
</message>
@ -7555,7 +7559,7 @@ This will download approximately 4 megabytes over your current internet connecti
<message>
<location filename="../../frontend-common/common_host.cpp" line="700"/>
<source>Open Achievement List</source>
<translation></translation>
<translation></translation>
</message>
<message>
<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>
<location filename="../mainwindow.ui" line="559"/>
<source>Achievements</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="568"/>
@ -8347,7 +8351,7 @@ This will download approximately 4 megabytes over your current internet connecti
<message>
<location filename="../mainwindow.ui" line="487"/>
<source>&amp;Issue Tracker...</source>
<translation>(&amp;I)...</translation>
<translation>(&amp;I)...</translation>
</message>
<message>
<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>
<location filename="../mainwindow.cpp" line="1226"/>
<source>You must select a disc to change discs.</source>
<translation></translation>
<translation></translation>
</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>
@ -9823,7 +9827,7 @@ Are you sure you want to continue?</source>
<message>
<location filename="../../frontend-common/common_host.cpp" line="615"/>
<source>No save state found in slot {}.</source>
<translation>{}</translation>
<translation>{}</translation>
</message>
<message>
<location filename="../../frontend-common/common_host.cpp" line="629"/>
@ -9833,7 +9837,7 @@ Are you sure you want to continue?</source>
<message>
<location filename="../../frontend-common/common_host.cpp" line="707"/>
<source>Achievements are disabled or unavailable for game.</source>
<translation> </translation>
<translation> </translation>
</message>
<message>
<location filename="../../frontend-common/common_host.cpp" line="720"/>
@ -9910,7 +9914,7 @@ Are you sure you want to continue?</source>
<message>
<location filename="../../core/system.cpp" line="3758"/>
<source>Failed to save screenshot to &apos;%s&apos;</source>
<translation>&apos;%s&apos;</translation>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="3763"/>
@ -10006,7 +10010,7 @@ Please configure a supported controller from the list above.</source>
<message>
<location filename="../../core/system.cpp" line="3993"/>
<source>Failed to save cheat list to &apos;%s&apos;</source>
<translation>&apos;%s&apos;</translation>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="2383"/>
@ -10224,7 +10228,7 @@ Please configure a supported controller from the list above.</source>
<message>
<location filename="../../core/cdrom.cpp" line="414"/>
<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>
<location filename="../../core/cdrom.cpp" line="422"/>
@ -10340,7 +10344,7 @@ Please configure a supported controller from the list above.</source>
<message>
<location filename="../../core/gpu_hw.cpp" line="157"/>
<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>
<location filename="../../core/gpu_hw.cpp" line="167"/>
@ -10396,7 +10400,7 @@ Please configure a supported controller from the list above.</source>
<translation></translation>
</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>
<translation>OpenGL渲染器不可用OpenGL 3.1OpenGL ES 3.0</translation>
</message>
@ -10640,29 +10644,29 @@ URL: %1</translation>
<context>
<name>QtHost</name>
<message>
<location filename="../qthost.cpp" line="2038"/>
<location filename="../qthost.cpp" line="2064"/>
<location filename="../qthost.cpp" line="2080"/>
<location filename="../qthost.cpp" line="2036"/>
<location filename="../qthost.cpp" line="2062"/>
<location filename="../qthost.cpp" line="2078"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../qthost.cpp" line="2039"/>
<location filename="../qthost.cpp" line="2037"/>
<source>File &apos;%1&apos; does not exist.</source>
<translation>&apos;%1&apos;</translation>
</message>
<message>
<location filename="../qthost.cpp" line="2065"/>
<location filename="../qthost.cpp" line="2063"/>
<source>The specified save state does not exist.</source>
<translation></translation>
</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>
<translation>使no-gui模式</translation>
</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>
<translation>使</translation>
</message>
@ -10920,12 +10924,12 @@ The saves will not be recoverable.</source>
<message>
<location filename="../../frontend-common/imgui_overlays.cpp" line="655"/>
<source>Global Slot %d</source>
<translation>%d</translation>
<translation>%d</translation>
</message>
<message>
<location filename="../../frontend-common/imgui_overlays.cpp" line="659"/>
<source>Game Slot %d</source>
<translation>%d</translation>
<translation>%d</translation>
</message>
<message>
<source>Gane Slot %d</source>
@ -10934,7 +10938,7 @@ The saves will not be recoverable.</source>
<message>
<location filename="../../frontend-common/imgui_overlays.cpp" line="663"/>
<source>%s Slot %d</source>
<translation>%s档%d</translation>
<translation>%s档%d</translation>
</message>
</context>
<context>
@ -11171,12 +11175,12 @@ The saves will not be recoverable.</source>
<message>
<location filename="../settingsdialog.cpp" line="120"/>
<source>Achievements</source>
<translation></translation>
<translation></translation>
</message>
<message>
<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>
<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>
<location filename="../settingsdialog.cpp" line="152"/>