Merge pull request #3065 from zkdpower/master

Update Simple-Chinese Translation.
This commit is contained in:
Connor McLaughlin 2023-12-06 20:26:19 +10:00 committed by GitHub
commit 14c7c70b0c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -100,6 +100,48 @@ Please check your username and password, and try again.</source>
</translation> </translation>
</message> </message>
<message>
<location filename="../achievementlogindialog.cpp" line="79"/>
<source>Enable Achievements</source>
<translation></translation>
</message>
<message>
<location filename="../achievementlogindialog.cpp" line="80"/>
<source>Achievement tracking is not currently enabled. Your login will have no effect until after tracking is enabled.
Do you want to enable tracking now?</source>
<translation>
</translation>
</message>
<message>
<location filename="../achievementlogindialog.cpp" line="91"/>
<source>Enable Hardcore Mode</source>
<translation></translation>
</message>
<message>
<location filename="../achievementlogindialog.cpp" line="92"/>
<source>Hardcore mode is not currently enabled. Enabling hardcore mode allows you to set times, scores, and participate in game-specific leaderboards.
However, hardcore mode also prevents the usage of save states, cheats and slowdown functionality.
Do you want to enable hardcore mode?</source>
<translation>
使
</translation>
</message>
<message>
<location filename="../achievementlogindialog.cpp" line="109"/>
<source>Reset System</source>
<translation></translation>
</message>
<message>
<location filename="../achievementlogindialog.cpp" line="110"/>
<source>Hardcore mode will not be enabled until the system is reset. Do you want to reset the system now?</source>
<translation></translation>
</message>
<message> <message>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<translation type="vanished">(&amp;C)</translation> <translation type="vanished">(&amp;C)</translation>
@ -447,34 +489,34 @@ Login token generated at:</source>
<context> <context>
<name>Achievements</name> <name>Achievements</name>
<message> <message>
<location filename="../../core/achievements.cpp" line="2624"/> <location filename="../../core/achievements.cpp" line="2622"/>
<source>Time</source> <source>Time</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2625"/> <location filename="../../core/achievements.cpp" line="2623"/>
<source>Score</source> <source>Score</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1785"/> <location filename="../../core/achievements.cpp" line="1783"/>
<location filename="../../core/achievements.cpp" line="1825"/> <location filename="../../core/achievements.cpp" line="1823"/>
<source>{0} cannot be performed while hardcore mode is active. Do you want to disable hardcore mode? {0} will be cancelled if you select No.</source> <source>{0} cannot be performed while hardcore mode is active. Do you want to disable hardcore mode? {0} will be cancelled if you select No.</source>
<translation>{0}{0}</translation> <translation>{0}{0}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1011"/> <location filename="../../core/achievements.cpp" line="1010"/>
<source>You have unlocked {0} of {1} achievements, and earned {2} of {3} points.</source> <source>You have unlocked {0} of {1} achievements, and earned {2} of {3} points.</source>
<translation>{0}{1}{2}{3}</translation> <translation>{0}{1}{2}{3}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1784"/> <location filename="../../core/achievements.cpp" line="1782"/>
<location filename="../../core/achievements.cpp" line="1824"/> <location filename="../../core/achievements.cpp" line="1822"/>
<source>Confirm Hardcore Mode</source> <source>Confirm Hardcore Mode</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1406"/> <location filename="../../core/achievements.cpp" line="1404"/>
<source>Hardcore mode is now disabled.</source> <source>Hardcore mode is now disabled.</source>
<translation></translation> <translation></translation>
</message> </message>
@ -483,133 +525,133 @@ Login token generated at:</source>
<translation type="vanished">{}{}{}{}</translation> <translation type="vanished">{}{}{}{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1034"/> <location filename="../../core/achievements.cpp" line="1033"/>
<source>Hardcore mode will be enabled on system reset.</source> <source>Hardcore mode will be enabled on system reset.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1061"/> <location filename="../../core/achievements.cpp" line="1060"/>
<source>{} (Unofficial)</source> <source>{} (Unofficial)</source>
<translation>{} ()</translation> <translation>{} ()</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1083"/> <location filename="../../core/achievements.cpp" line="1082"/>
<source>Mastered {}</source> <source>Mastered {}</source>
<translation>{}</translation> <translation>{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1084"/> <location filename="../../core/achievements.cpp" line="1083"/>
<source>{} achievements, {} points</source> <source>{} achievements, {} points</source>
<translation>{}{}</translation> <translation>{}{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1099"/> <location filename="../../core/achievements.cpp" line="1098"/>
<source>Leaderboard attempt started.</source> <source>Leaderboard attempt started.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1114"/> <location filename="../../core/achievements.cpp" line="1113"/>
<source>Leaderboard attempt failed.</source> <source>Leaderboard attempt failed.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1129"/> <location filename="../../core/achievements.cpp" line="1128"/>
<source>Your Time: {}{}</source> <source>Your Time: {}{}</source>
<translation>: {}{}</translation> <translation>: {}{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1130"/> <location filename="../../core/achievements.cpp" line="1129"/>
<source>Your Score: {}{}</source> <source>Your Score: {}{}</source>
<translation>: {}{}</translation> <translation>: {}{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1131"/> <location filename="../../core/achievements.cpp" line="1130"/>
<source>Your Value: {}{}</source> <source>Your Value: {}{}</source>
<translation>: {}{}</translation> <translation>: {}{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1140"/> <location filename="../../core/achievements.cpp" line="1139"/>
<source> (Submitting)</source> <source> (Submitting)</source>
<translation> ()</translation> <translation> ()</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1159"/> <location filename="../../core/achievements.cpp" line="1158"/>
<source>Your Time: {} (Best: {})</source> <source>Your Time: {} (Best: {})</source>
<translation>: {} (: {})</translation> <translation>: {} (: {})</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1160"/> <location filename="../../core/achievements.cpp" line="1159"/>
<source>Your Score: {} (Best: {})</source> <source>Your Score: {} (Best: {})</source>
<translation>: {} (: {})</translation> <translation>: {} (: {})</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1161"/> <location filename="../../core/achievements.cpp" line="1160"/>
<source>Your Value: {} (Best: {})</source> <source>Your Value: {} (Best: {})</source>
<translation>: {} (: {})</translation> <translation>: {} (: {})</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1166"/> <location filename="../../core/achievements.cpp" line="1165"/>
<source>{} <source>{}
Leaderboard Position: {} of {}</source> Leaderboard Position: {} of {}</source>
<translation>{} <translation>{}
: {}{}</translation> : {}{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1297"/> <location filename="../../core/achievements.cpp" line="1295"/>
<source>Server error in {}: <source>Server error in {}:
{}</source> {}</source>
<translation>{}: <translation>{}:
{}</translation> {}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1311"/> <location filename="../../core/achievements.cpp" line="1309"/>
<source>Achievements Disconnected</source> <source>Achievements Disconnected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1312"/> <location filename="../../core/achievements.cpp" line="1310"/>
<source>An unlock request could not be completed. We will keep retrying to submit this request.</source> <source>An unlock request could not be completed. We will keep retrying to submit this request.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1324"/> <location filename="../../core/achievements.cpp" line="1322"/>
<source>Achievements Reconnected</source> <source>Achievements Reconnected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1325"/> <location filename="../../core/achievements.cpp" line="1323"/>
<source>All pending unlock requests have completed.</source> <source>All pending unlock requests have completed.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1737"/> <location filename="../../core/achievements.cpp" line="1735"/>
<source>Score: {} ({} softcore) <source>Score: {} ({} softcore)
Unread messages: {}</source> Unread messages: {}</source>
<translation>: {} ({}) <translation>: {} ({})
: {}</translation> : {}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1828"/> <location filename="../../core/achievements.cpp" line="1826"/>
<source>Yes</source> <source>Yes</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1829"/> <location filename="../../core/achievements.cpp" line="1827"/>
<source>No</source> <source>No</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2049"/> <location filename="../../core/achievements.cpp" line="2047"/>
<source>Active Challenge Achievements</source> <source>Active Challenge Achievements</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2177"/> <location filename="../../core/achievements.cpp" line="2175"/>
<source> (Hardcore Mode)</source> <source> (Hardcore Mode)</source>
<translation> ()</translation> <translation> ()</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2191"/> <location filename="../../core/achievements.cpp" line="2189"/>
<source>You have unlocked all achievements and earned {} points!</source> <source>You have unlocked all achievements and earned {} points!</source>
<translation>{}</translation> <translation>{}</translation>
</message> </message>
@ -618,109 +660,109 @@ Unread messages: {}</source>
<translation type="vanished">{}{}{}{}</translation> <translation type="vanished">{}{}{}{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2246"/> <location filename="../../core/achievements.cpp" line="2244"/>
<source>Unknown</source> <source>Unknown</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2246"/> <location filename="../../core/achievements.cpp" line="2244"/>
<source>Locked</source> <source>Locked</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2247"/> <location filename="../../core/achievements.cpp" line="2245"/>
<source>Unlocked</source> <source>Unlocked</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2247"/> <location filename="../../core/achievements.cpp" line="2245"/>
<source>Unsupported</source> <source>Unsupported</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2248"/> <location filename="../../core/achievements.cpp" line="2246"/>
<source>Unofficial</source> <source>Unofficial</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2248"/> <location filename="../../core/achievements.cpp" line="2246"/>
<source>Recently Unlocked</source> <source>Recently Unlocked</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2249"/> <location filename="../../core/achievements.cpp" line="2247"/>
<source>Active Challenges</source> <source>Active Challenges</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2249"/> <location filename="../../core/achievements.cpp" line="2247"/>
<source>Almost There</source> <source>Almost There</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2340"/> <location filename="../../core/achievements.cpp" line="2338"/>
<source>{} points</source> <source>{} points</source>
<translation>{}</translation> <translation>{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2340"/> <location filename="../../core/achievements.cpp" line="2338"/>
<source>{} point</source> <source>{} point</source>
<translation>{}</translation> <translation>{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2343"/> <location filename="../../core/achievements.cpp" line="2341"/>
<source>XXX points</source> <source>XXX points</source>
<translation>XXX点数</translation> <translation>XXX点数</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2376"/> <location filename="../../core/achievements.cpp" line="2374"/>
<source>Unlocked: {}</source> <source>Unlocked: {}</source>
<translation>: {}</translation> <translation>: {}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2586"/> <location filename="../../core/achievements.cpp" line="2584"/>
<source>Show Best</source> <source>Show Best</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2586"/> <location filename="../../core/achievements.cpp" line="2584"/>
<source>Show Nearby</source> <source>Show Nearby</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2614"/> <location filename="../../core/achievements.cpp" line="2612"/>
<source>Rank</source> <source>Rank</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2619"/> <location filename="../../core/achievements.cpp" line="2617"/>
<source>Name</source> <source>Name</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2626"/> <location filename="../../core/achievements.cpp" line="2624"/>
<source>Value</source> <source>Value</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2639"/> <location filename="../../core/achievements.cpp" line="2637"/>
<source>Date Submitted</source> <source>Date Submitted</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2700"/> <location filename="../../core/achievements.cpp" line="2698"/>
<source>Downloading leaderboard data, please wait...</source> <source>Downloading leaderboard data, please wait...</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2719"/> <location filename="../../core/achievements.cpp" line="2717"/>
<location filename="../../core/achievements.cpp" line="2728"/> <location filename="../../core/achievements.cpp" line="2726"/>
<source>Loading...</source> <source>Loading...</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2921"/> <location filename="../../core/achievements.cpp" line="2919"/>
<location filename="../../core/achievements.cpp" line="2941"/> <location filename="../../core/achievements.cpp" line="2939"/>
<source>Leaderboard download failed</source> <source>Leaderboard download failed</source>
<translation></translation> <translation></translation>
</message> </message>
@ -731,17 +773,17 @@ Unread messages: {}</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1003"/> <location filename="../../core/achievements.cpp" line="1002"/>
<source>{} (Hardcore Mode)</source> <source>{} (Hardcore Mode)</source>
<translation>{} ()</translation> <translation>{} ()</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2196"/> <location filename="../../core/achievements.cpp" line="2194"/>
<source>You have unlocked {0} of {1} achievements, earning {2} of {3} possible points.</source> <source>You have unlocked {0} of {1} achievements, earning {2} of {3} possible points.</source>
<translation>{0}{1}{2}{3}</translation> <translation>{0}{1}{2}{3}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2565"/> <location filename="../../core/achievements.cpp" line="2563"/>
<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>
@ -765,7 +807,7 @@ Leaderboard Position: {} of {}</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="2548"/> <location filename="../../core/achievements.cpp" line="2546"/>
<source>This game has {} leaderboards.</source> <source>This game has {} leaderboards.</source>
<translation>{}</translation> <translation>{}</translation>
</message> </message>
@ -774,8 +816,8 @@ Leaderboard Position: {} of {}</source>
<translation type="vanished">{}{}{}{}</translation> <translation type="vanished">{}{}{}{}</translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1017"/> <location filename="../../core/achievements.cpp" line="1016"/>
<location filename="../../core/achievements.cpp" line="2204"/> <location filename="../../core/achievements.cpp" line="2202"/>
<source>This game has no achievements.</source> <source>This game has no achievements.</source>
<translation></translation> <translation></translation>
</message> </message>
@ -784,7 +826,7 @@ Leaderboard Position: {} of {}</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/achievements.cpp" line="1405"/> <location filename="../../core/achievements.cpp" line="1403"/>
<source>Hardcore mode is now enabled.</source> <source>Hardcore mode is now enabled.</source>
<translation></translation> <translation></translation>
</message> </message>
@ -13776,9 +13818,8 @@ The saves will not be recoverable.</source>
<translation type="vanished">&apos;%1&apos;</translation> <translation type="vanished">&apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../memorycardeditorwindow.cpp" line="15"/>
<source>All Memory Card Types (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</source> <source>All Memory Card Types (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</source>
<translation> (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</translation> <translation type="vanished"> (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</translation>
</message> </message>
<message> <message>
<location filename="../memorycardeditorwindow.ui" line="53"/> <location filename="../memorycardeditorwindow.ui" line="53"/>
@ -13849,9 +13890,8 @@ The saves will not be recoverable.</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../memorycardeditorwindow.cpp" line="18"/>
<source>All Importable Memory Card Types (*.mcd *.mcr *.mc *.gme)</source> <source>All Importable Memory Card Types (*.mcd *.mcr *.mc *.gme)</source>
<translation> (*.mcd *.mcr *.mc *.gme)</translation> <translation type="vanished"> (*.mcd *.mcr *.mc *.gme)</translation>
</message> </message>
<message> <message>
<source>Import File...</source> <source>Import File...</source>
@ -13878,9 +13918,8 @@ The saves will not be recoverable.</source>
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../memorycardeditorwindow.cpp" line="20"/>
<source>Single Save Files (*.mcs);;All Files (*.*)</source> <source>Single Save Files (*.mcs);;All Files (*.*)</source>
<translation> (*.mcs);; (*.*)</translation> <translation type="vanished"> (*.mcs);; (*.*)</translation>
</message> </message>
<message> <message>
<source>Delete File</source> <source>Delete File</source>
@ -13905,7 +13944,7 @@ The saves will not be recoverable.</source>
</message> </message>
<message> <message>
<source>All Memory Card Types (*.mcd *.mcr *.mc)</source> <source>All Memory Card Types (*.mcd *.mcr *.mc)</source>
<translation type="vanished"> (*.mcd *.mcr *.mc)</translation> <translation type="vanished"> (*.mcd *.mcr *.mc)</translation>
</message> </message>
<message> <message>
<source>Save memory card?</source> <source>Save memory card?</source>
@ -13940,6 +13979,21 @@ The saves will not be recoverable.</source>
</context> </context>
<context> <context>
<name>MemoryCardEditorWindow</name> <name>MemoryCardEditorWindow</name>
<message>
<location filename="../memorycardeditorwindow.cpp" line="15"/>
<source>All Memory Card Types (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</source>
<translation> (*.mcd *.mcr *.mc *.srm *.psm *.ps *.ddf *.mem *.vgs *.psx)</translation>
</message>
<message>
<location filename="../memorycardeditorwindow.cpp" line="18"/>
<source>All Importable Memory Card Types (*.mcd *.mcr *.mc *.gme)</source>
<translation> (*.mcd *.mcr *.mc *.gme)</translation>
</message>
<message>
<location filename="../memorycardeditorwindow.cpp" line="20"/>
<source>Single Save Files (*.mcs);;All Files (*.*)</source>
<translation> (*.mcs);; (*.*)</translation>
</message>
<message> <message>
<location filename="../memorycardeditorwindow.cpp" line="27"/> <location filename="../memorycardeditorwindow.cpp" line="27"/>
<source>Delete File</source> <source>Delete File</source>