Duckstation/src/duckstation-qt/translations/duckstation-qt_zh-cn.ts

5994 lines
261 KiB
TypeScript
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>AboutDialog</name>
<message>
<location filename="../aboutdialog.ui" line="14"/>
<source>About DuckStation</source>
<translation>Duckstation</translation>
</message>
<message>
<location filename="../aboutdialog.ui" line="101"/>
<source>DuckStation</source>
<translation>DuckStation</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="14"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="30"/>
<source>DuckStation is a free and open-source simulator/emulator of the Sony PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt; console, focusing on playability, speed, and long-term maintainability.</source>
<translation>DuckStation是索尼PlayStation&lt;span style=&quot;vertical-align:super;&quot;&gt;TM&lt;/span&gt;仿/</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="33"/>
<source>Authors</source>
<translation></translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="34"/>
<source>Icon by</source>
<translation></translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="35"/>
<source>License</source>
<translation>License</translation>
</message>
</context>
<context>
<name>AdvancedSettingsWidget</name>
<message>
<location filename="../advancedsettingswidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="32"/>
<source>Logging</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="40"/>
<source>Log Level:</source>
<translation>:</translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="50"/>
<source>Log Filters:</source>
<translation>:</translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="64"/>
<source>Log To System Console</source>
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="71"/>
<source>Log To Window</source>
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="78"/>
<source>Log To Debug Console</source>
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="85"/>
<source>Log To File</source>
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="113"/>
<source>Tweaks/Hacks</source>
<translation>/</translation>
</message>
<message>
2020-09-11 14:18:02 +00:00
<location filename="../advancedsettingswidget.ui" line="141"/>
<source>Option</source>
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="146"/>
<source>Value</source>
<translation></translation>
</message>
<message>
<source>These options are tweakable to improve performance/game compatibility. Use at your own risk, modified values will not be supported.</source>
<translation type="vanished">/使, </translation>
</message>
<message>
<source>DMA Max Slice Ticks:</source>
<translation type="vanished">DMA最大片段计时:</translation>
</message>
<message>
<source>DMA Halt Ticks:</source>
<translation type="vanished">DMA停顿计时:</translation>
</message>
<message>
<source>GPU FIFO Size:</source>
<translation type="vanished">GPU的FIFO大小:</translation>
</message>
<message>
<source>GPU Max Run-Ahead:</source>
<translation type="vanished">GPU最大优先级:</translation>
</message>
2020-09-11 14:18:02 +00:00
<message>
<location filename="../advancedsettingswidget.cpp" line="147"/>
2020-09-11 14:18:02 +00:00
<source>PGXP Vertex Cache</source>
<translation>PGXP顶点缓存</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="149"/>
2020-09-11 14:18:02 +00:00
<source>PGXP CPU Mode</source>
<translation>PGXP在CPU模式</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="150"/>
<source>PGXP Preserve Projection Precision</source>
<translation>PGXP保持投影精度</translation>
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="152"/>
<source>PGXP Geometry Tolerance</source>
<translation>PGXP几何公差</translation>
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="157"/>
<source>Enable Recompiler Fast Memory Access</source>
<translation>访</translation>
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="161"/>
2020-09-11 14:18:02 +00:00
<source>Enable Recompiler ICache</source>
<translation>ICache重编译器</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="164"/>
2020-09-11 14:18:02 +00:00
<source>DMA Max Slice Ticks</source>
<translation>DMA最大片段时数</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="166"/>
2020-09-11 14:18:02 +00:00
<source>DMA Halt Ticks</source>
<translation>DMA停顿时数</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="168"/>
2020-09-11 14:18:02 +00:00
<source>GPU FIFO Size</source>
<translation>GPU的FIFO大小</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="170"/>
2020-09-11 14:18:02 +00:00
<source>GPU Max Run-Ahead</source>
<translation>GPU最大预运行</translation>
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="174"/>
<source>Display FPS Limit</source>
<translation>FPS限制</translation>
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="176"/>
<source>Increase Timer Resolution</source>
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="154"/>
<source>Reset To Default</source>
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="155"/>
<source>Enable Recompiler Memory Exceptions</source>
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.ui" line="97"/>
<source>System Settings</source>
<translation></translation>
</message>
<message>
2020-09-11 14:18:02 +00:00
<location filename="../advancedsettingswidget.ui" line="103"/>
<source>Show Debug Menu</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../advancedsettingswidget.cpp" line="172"/>
<source>Use Debug Host GPU Device</source>
<translation>使GPU设备</translation>
</message>
<message>
<source>Unchecked</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Enables the usage of debug devices and shaders for rendering APIs which support them. Should only be used when debugging the emulator.</source>
<translation type="vanished">使API使</translation>
</message>
<message>
<source>Determines whether the CPU&apos;s instruction cache is simulated in the recompiler. Improves accuracy at a small cost to performance. If games are running too fast, try enabling this option.</source>
<translation type="vanished">CPU的指令缓存, </translation>
</message>
</context>
<context>
<name>AnalogController</name>
<message>
<location filename="../../core/analog_controller.cpp" line="70"/>
<location filename="../../core/analog_controller.cpp" line="199"/>
<source>Controller %u switched to analog mode.</source>
<translation>%u切换为模拟模式</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="71"/>
<location filename="../../core/analog_controller.cpp" line="200"/>
<source>Controller %u switched to digital mode.</source>
<translation>%u切换为数字模式</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="159"/>
<source>Controller %u is locked to analog mode by the game.</source>
<translation>%u被游戏锁定为模拟模式</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="160"/>
<source>Controller %u is locked to digital mode by the game.</source>
<translation>%u被游戏锁定为数字模式</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="641"/>
<source>LeftX</source>
2020-09-11 14:18:02 +00:00
<translation>X轴</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="642"/>
<source>LeftY</source>
2020-09-11 14:18:02 +00:00
<translation>Y轴</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="643"/>
<source>RightX</source>
2020-09-11 14:18:02 +00:00
<translation>X轴</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="644"/>
<source>RightY</source>
2020-09-11 14:18:02 +00:00
<translation>Y轴</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="649"/>
<source>Up</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="650"/>
<source>Down</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="651"/>
<source>Left</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="652"/>
<source>Right</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="653"/>
<source>Select</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="654"/>
<source>Start</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="655"/>
<source>Triangle</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="656"/>
<source>Cross</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="657"/>
<source>Circle</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="658"/>
<source>Square</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="659"/>
<source>L1</source>
2020-09-11 14:18:02 +00:00
<translation>L1</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="660"/>
<source>L2</source>
2020-09-11 14:18:02 +00:00
<translation>L2</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="661"/>
<source>R1</source>
2020-09-11 14:18:02 +00:00
<translation>R1</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="662"/>
<source>R2</source>
2020-09-11 14:18:02 +00:00
<translation>R2</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="663"/>
<source>L3</source>
2020-09-11 14:18:02 +00:00
<translation>L3</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="664"/>
<source>R3</source>
2020-09-11 14:18:02 +00:00
<translation>R3</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="665"/>
<source>Analog</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="676"/>
<source>Enable Analog Mode on Reset</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="677"/>
<source>Automatically enables analog mode when the console is reset/powered on.</source>
2020-09-11 14:18:02 +00:00
<translation>/</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="680"/>
<source>Use Analog Sticks for D-Pad in Digital Mode</source>
<translation>D-Pad在数字模式下使用模拟摇杆</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="681"/>
<source>Allows you to use the analog sticks to control the d-pad in digital mode, as well as the buttons.</source>
<translation>使d-pad</translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="684"/>
<source>Analog Axis Scale</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="685"/>
<source>Sets the analog stick axis scaling factor. A value between 1.30 and 1.40 is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
<translation>使 (DualShock 4Xbox One控制器) 使1.301.40</translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../../core/analog_controller.cpp" line="690"/>
2020-09-17 19:35:24 +00:00
<source>Vibration Bias</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_controller.cpp" line="691"/>
<source>Sets the rumble bias value. If rumble in some games is too weak or not functioning, try increasing this value.</source>
<translation></translation>
</message>
</context>
<context>
<name>AnalogJoystick</name>
<message>
<location filename="../../core/analog_joystick.cpp" line="45"/>
<location filename="../../core/analog_joystick.cpp" line="123"/>
<source>Controller %u switched to analog mode.</source>
<translation>%u切换为模拟模式</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="46"/>
<location filename="../../core/analog_joystick.cpp" line="124"/>
<source>Controller %u switched to digital mode.</source>
<translation>%u切换为数字模式</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="262"/>
<source>LeftX</source>
<translation>X轴</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="263"/>
<source>LeftY</source>
<translation>Y轴</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="264"/>
<source>RightX</source>
<translation>X轴</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="265"/>
<source>RightY</source>
<translation>Y轴</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="270"/>
<source>Up</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="271"/>
<source>Down</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="272"/>
<source>Left</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="273"/>
<source>Right</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="274"/>
<source>Select</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="275"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="276"/>
<source>Triangle</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="277"/>
<source>Cross</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="278"/>
<source>Circle</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="279"/>
<source>Square</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="280"/>
<source>L1</source>
<translation>L1</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="281"/>
<source>L2</source>
<translation>L2</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="282"/>
<source>R1</source>
<translation>R1</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="283"/>
<source>R2</source>
<translation>R2</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="284"/>
<source>L3</source>
<translation>L3</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="285"/>
<source>R3</source>
<translation>R3</translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="286"/>
<source>Analog</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="297"/>
<source>Analog Axis Scale</source>
<translation></translation>
</message>
<message>
<location filename="../../core/analog_joystick.cpp" line="298"/>
<source>Sets the analog stick axis scaling factor. A value between 1.30 and 1.40 is recommended when using recent controllers, e.g. DualShock 4, Xbox One Controller.</source>
<translation>使 (DualShock 4Xbox One控制器) 使1.301.40</translation>
</message>
</context>
<context>
<name>AudioBackend</name>
<message>
<location filename="../../core/settings.cpp" line="663"/>
<source>Null (No Output)</source>
2020-09-11 14:18:02 +00:00
<translation> ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="664"/>
<source>Cubeb</source>
<translation>Cubeb</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="666"/>
<source>SDL</source>
<translation>SDL</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="668"/>
<source>OpenSL ES</source>
<translation>OpenSL ES</translation>
</message>
</context>
<context>
<name>AudioSettingsWidget</name>
<message>
<location filename="../audiosettingswidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="32"/>
<source>Configuration</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="38"/>
<source>Backend:</source>
<translation>:</translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="48"/>
<source>Buffer Size:</source>
<translation>:</translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="93"/>
<source>Maximum latency: 0 frames (0.00ms)</source>
<translation>最大延迟: 0帧 (0.00ms)</translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="103"/>
<location filename="../audiosettingswidget.cpp" line="49"/>
<source>Sync To Output</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="110"/>
<location filename="../audiosettingswidget.cpp" line="54"/>
<source>Start Dumping On Boot</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="120"/>
<source>Controls</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="126"/>
<source>Volume:</source>
<translation>:</translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="152"/>
<location filename="../audiosettingswidget.cpp" line="58"/>
<source>Mute All Sound</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="159"/>
<location filename="../audiosettingswidget.cpp" line="60"/>
<source>Mute CD Audio</source>
<translation>CD音轨</translation>
</message>
<message>
<source>Mute</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../audiosettingswidget.ui" line="166"/>
<source>100%</source>
<translation>100%</translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="39"/>
<source>Audio Backend</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="40"/>
<source>The audio backend determines how frames produced by the emulator are submitted to the host. Cubeb provides the lowest latency, if you encounter issues, try the SDL backend. The null backend disables all host audio output.</source>
<translation>Cubeb提供了最低的延迟SDL后端</translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="44"/>
<source>Buffer Size</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="45"/>
<source>The buffer size determines the size of the chunks of audio which will be pulled by the host. Smaller values reduce the output latency, but may cause hitches if the emulation speed is inconsistent. Note that the Cubeb backend uses smaller chunks regardless of this value, so using a low value here may not significantly change latency.</source>
<translation>Cubeb后端使用较小块时将忽略值的大小使</translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="49"/>
<source>Checked</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="50"/>
2020-09-17 19:35:24 +00:00
<source>Throttles the emulation speed based on the audio backend pulling audio frames. This helps to remove noises or crackling if emulation is too fast. Sync will automatically be disabled if not running at 100% speed.</source>
<translation>100%</translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="54"/>
<location filename="../audiosettingswidget.cpp" line="58"/>
<location filename="../audiosettingswidget.cpp" line="60"/>
<source>Unchecked</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="55"/>
<source>Start dumping audio to file as soon as the emulator is started. Mainly useful as a debug option.</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="56"/>
<source>Volume</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="57"/>
<source>Controls the volume of the audio played on the host. Values are in percentage.</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="59"/>
<source>Prevents the emulator from producing any audible sound.</source>
<translation></translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="61"/>
<source>Forcibly mutes both CD-DA and XA audio from the CD-ROM. Can be used to disable background music in some games.</source>
<translation>CD-ROM中的CD-DA和XA音频</translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="80"/>
<source>Maximum latency: %1 frames (%2ms)</source>
<translation>: %1 (%2ms)</translation>
</message>
<message>
<location filename="../audiosettingswidget.cpp" line="85"/>
<source>%1%</source>
<translation>%1%</translation>
</message>
</context>
<context>
<name>AutoUpdaterDialog</name>
<message>
<location filename="../autoupdaterdialog.ui" line="17"/>
<location filename="../autoupdaterdialog.cpp" line="145"/>
<location filename="../autoupdaterdialog.cpp" line="326"/>
<source>Automatic Updater</source>
<translation></translation>
</message>
<message>
<location filename="../autoupdaterdialog.ui" line="51"/>
<source>Update Available</source>
<translation></translation>
</message>
<message>
<location filename="../autoupdaterdialog.ui" line="60"/>
<source>Current Version: </source>
<translation>: </translation>
</message>
<message>
<location filename="../autoupdaterdialog.ui" line="67"/>
<source>New Version: </source>
<translation>: </translation>
</message>
<message>
<source>Update Notes:</source>
<translation type="vanished">:</translation>
</message>
<message>
<location filename="../autoupdaterdialog.ui" line="95"/>
<source>Download and Install...</source>
<translation></translation>
</message>
<message>
<location filename="../autoupdaterdialog.ui" line="102"/>
<source>Skip This Update</source>
<translation></translation>
</message>
<message>
<location filename="../autoupdaterdialog.ui" line="109"/>
<source>Remind Me Later</source>
<translation></translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="79"/>
<source>Updater Error</source>
<translation></translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="146"/>
<source>No updates are currently available. Please try again later.</source>
<translation></translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="198"/>
<source>Current Version: %1 (%2)</source>
<translation>: %1 (%2)</translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="200"/>
<source>New Version: %1 (%2)</source>
<translation>: %1 (%2)</translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="201"/>
<source>Loading...</source>
2020-09-11 14:18:02 +00:00
<translation>...</translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="254"/>
<source>&lt;h2&gt;Changes:&lt;/h2&gt;</source>
<translation>&lt;h2&gt;:&lt;/h2&gt;</translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="287"/>
<source>&lt;h2&gt;Save State Warning&lt;/h2&gt;&lt;p&gt;Installing this update will make your save states &lt;b&gt;incompatible&lt;/b&gt;. Please ensure you have saved your games to memory card before installing this update or you will lose progress.&lt;/p&gt;</source>
<translation>&lt;h2&gt;&lt;/h2&gt;&lt;p&gt;使 &lt;b&gt;&lt;/b&gt;&lt;/p&gt;</translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="295"/>
<source>&lt;h2&gt;Settings Warning&lt;/h2&gt;&lt;p&gt;Installing this update will reset your program configuration. Please note that you will have to reconfigure your settings after this update.&lt;/p&gt;</source>
<translation>&lt;h2&gt;&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;</translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="299"/>
<source>&lt;h4&gt;Installing this update will download %1 MB through your internet connection.&lt;/h4&gt;</source>
<translation>&lt;h4&gt;%1MB&lt;/h4&gt;</translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="325"/>
<source>Downloading %1...</source>
<translation>%1...</translation>
</message>
<message>
<location filename="../autoupdaterdialog.cpp" line="325"/>
<source>Cancel</source>
<translation></translation>
</message>
</context>
<context>
<name>BIOSSettingsWidget</name>
<message>
<location filename="../biossettingswidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="32"/>
<source>BIOS Selection</source>
<translation>BIOS选择</translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="48"/>
<source>PAL (Europe, Australia):</source>
<translation>PAL ():</translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="55"/>
<source>NTSC-J (Japan):</source>
<translation>NTSC-J ():</translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="62"/>
<source>NTSC-U/C (US/Canada):</source>
<translation>NTSC-U/C (/):</translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="104"/>
<source>Open in Explorer...</source>
<translation>...</translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="111"/>
<source>Refresh List</source>
<translation></translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="123"/>
<source>BIOS Directory</source>
<translation>BIOS路径</translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="129"/>
<source>DuckStation will search for BIOS images in this directory.</source>
<translation>DuckStation将在此目录中搜索BIOS文件:</translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="144"/>
<source>Browse...</source>
<translation>...</translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="156"/>
<source>Options and Patches</source>
<translation></translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="162"/>
<location filename="../biossettingswidget.cpp" line="96"/>
<source>Fast Boot</source>
<translation></translation>
</message>
<message>
<location filename="../biossettingswidget.ui" line="169"/>
<source>Enable TTY Output</source>
<translation>TTY输出</translation>
</message>
<message>
<location filename="../biossettingswidget.cpp" line="16"/>
<source>Auto-Detect</source>
<translation></translation>
</message>
<message>
<location filename="../biossettingswidget.cpp" line="58"/>
<source>Unknown</source>
<translation></translation>
</message>
<message>
<location filename="../biossettingswidget.cpp" line="96"/>
<source>Unchecked</source>
<translation></translation>
</message>
<message>
<location filename="../biossettingswidget.cpp" line="97"/>
<source>Patches the BIOS to skip the console&apos;s boot animation. Does not work with all games, but usually safe to enabled.</source>
<translation>BIOS应用补丁以跳过主机的启动动画</translation>
</message>
<message>
<location filename="../biossettingswidget.cpp" line="153"/>
<source>Select Directory</source>
<translation></translation>
</message>
</context>
<context>
<name>CPUExecutionMode</name>
<message>
<location filename="../../core/settings.cpp" line="467"/>
<source>Intepreter (Slowest)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="468"/>
<source>Cached Interpreter (Faster)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="469"/>
<source>Recompiler (Fastest)</source>
<translation> ()</translation>
</message>
</context>
<context>
<name>CPUFastmemMode</name>
<message>
<location filename="../../core/settings.cpp" line="498"/>
<source>Disabled (Slowest)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="499"/>
<source>MMap (Hardware, Fastest, 64-Bit Only)</source>
<translation> (64)</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="500"/>
<source>LUT (Faster)</source>
<translation>LUT ()</translation>
</message>
</context>
<context>
<name>CheatCodeEditorDialog</name>
<message>
<location filename="../cheatcodeeditordialog.ui" line="14"/>
<source>Cheat Code Editor</source>
<translation></translation>
</message>
<message>
<location filename="../cheatcodeeditordialog.ui" line="23"/>
<source>Description:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatcodeeditordialog.ui" line="33"/>
<source>Group:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatcodeeditordialog.ui" line="43"/>
<source>Type:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatcodeeditordialog.ui" line="53"/>
<source>Activation:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatcodeeditordialog.ui" line="81"/>
<source>Save</source>
<translation></translation>
</message>
<message>
<location filename="../cheatcodeeditordialog.ui" line="91"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../cheatcodeeditordialog.cpp" line="20"/>
<location filename="../cheatcodeeditordialog.cpp" line="26"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../cheatcodeeditordialog.cpp" line="20"/>
<source>Description cannot be empty.</source>
<translation></translation>
</message>
<message>
<location filename="../cheatcodeeditordialog.cpp" line="26"/>
<source>Instructions are invalid.</source>
<translation></translation>
</message>
</context>
<context>
<name>CheatManagerDialog</name>
<message>
<location filename="../cheatmanagerdialog.ui" line="14"/>
<source>Cheat Manager</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="24"/>
<source>Cheat List</source>
<translation></translation>
</message>
<message>
<source>&amp;New Category...</source>
<translation type="vanished">(N)...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="32"/>
<source>&amp;Add Group...</source>
<translation>(A)...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="39"/>
<source>&amp;Add Code...</source>
<translation>(A)...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="46"/>
<source>&amp;Edit Code...</source>
<translation>(E)...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="56"/>
<source>&amp;Delete Code</source>
<translation>(D)</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="66"/>
<location filename="../cheatmanagerdialog.cpp" line="318"/>
<location filename="../cheatmanagerdialog.cpp" line="356"/>
<location filename="../cheatmanagerdialog.cpp" line="361"/>
<source>Activate</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="73"/>
<source>Import...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="83"/>
<source>Export...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="112"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="117"/>
<location filename="../cheatmanagerdialog.ui" line="489"/>
<source>Type</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="122"/>
<source>Activation</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="127"/>
<source>Instructions</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="136"/>
<source>Memory Scanner</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="168"/>
<location filename="../cheatmanagerdialog.ui" line="484"/>
<source>Address</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="173"/>
<location filename="../cheatmanagerdialog.ui" line="494"/>
<source>Value</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="178"/>
<source>Previous Value</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="188"/>
<source>Search Parameters</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="194"/>
<source>Value:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="207"/>
<source>Signed</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="212"/>
<source>Unsigned</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="221"/>
<source>Decimal</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="226"/>
<source>Hex</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="236"/>
<source>Data Size:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="247"/>
<source>Byte (1 byte)</source>
<translation> (1)</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="252"/>
<source>Halfword (2 bytes)</source>
<translation> (2)</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="257"/>
<source>Word (4 bytes)</source>
<translation> (4)</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="265"/>
<source>Operator:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="273"/>
<source>Equal to...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="278"/>
<source>Not Equal to...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="283"/>
<source>Greater Than...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="288"/>
<source>Greater or Equal...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="293"/>
<source>Less Than...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="298"/>
<source>Less or Equal...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="303"/>
<source>Increased By...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="308"/>
<source>Decreased By...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="313"/>
<source>Changed By...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="318"/>
<source>Equal to Previous (Unchanged Value)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="323"/>
<source>Not Equal to Previous (Changed Value)</source>
<translation> ()</translation>
</message>
<message>
<source>Equal to Previous</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Not Equal to Previous</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="328"/>
<source>Greater Than Previous</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="333"/>
<source>Greater or Equal to Previous</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="338"/>
<source>Less Than Previous</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="343"/>
<source>Less or Equal to Previous</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="348"/>
<source>Any Value</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="356"/>
<source>Start Address:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="366"/>
<source>End Address:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="376"/>
<source>Preset Range:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="384"/>
<source>RAM</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="389"/>
<source>Scratchpad</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="394"/>
<source>BIOS</source>
<translation>BIOS</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="407"/>
<source>New Search</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="417"/>
<source>Search Again</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="427"/>
<source>Clear Results</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="474"/>
<source>Freeze</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="479"/>
<source>Description</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="507"/>
<source>Add To Watch</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="517"/>
<source>Add Manual Address</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="527"/>
<source>Remove Watch</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="537"/>
<source>Load Watch</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.ui" line="547"/>
<source>Save Watch</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="361"/>
<source>Toggle</source>
<translation>/</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="528"/>
<source>Delete Code</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="529"/>
<source>Are you sure you wish to delete the selected code? This action is not reversible.</source>
<translation>? </translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="563"/>
<source>PCSXR/Libretro Cheat Files (*.cht *.txt);;All Files (*.*)</source>
<translation>PCSXR/Libretro金手指文件 (*.cht *.txt);; (*.*)</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="564"/>
<location filename="../cheatmanagerdialog.cpp" line="587"/>
<source>Import Cheats</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="437"/>
<location filename="../cheatmanagerdialog.cpp" line="571"/>
<location filename="../cheatmanagerdialog.cpp" line="594"/>
<location filename="../cheatmanagerdialog.cpp" line="616"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="431"/>
<source>Add Group</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="431"/>
<source>Group Name:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="437"/>
<source>This group name already exists.</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="556"/>
<source>From File...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="557"/>
<source>From Text...</source>
<translation>...</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="571"/>
<location filename="../cheatmanagerdialog.cpp" line="594"/>
<source>Failed to parse cheat file. The log may contain more information.</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="587"/>
<source>Cheat File Text:</source>
<translation>:</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="610"/>
<source>PCSXR Cheat Files (*.cht);;All Files (*.*)</source>
<translation>PCSXR金手指文件 (*.cht);; (*.*)</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="611"/>
<source>Export Cheats</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="616"/>
<source>Failed to save cheat file. The log may contain more information.</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="748"/>
<source>Memory Scan</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="749"/>
<source>Memory scan found %1 addresses, but only the first %2 are displayed.</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="799"/>
<source>Byte</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="799"/>
<source>Halfword</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="799"/>
<source>Word</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="799"/>
<source>Signed Byte</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="800"/>
<source>Signed Halfword</source>
<translation></translation>
</message>
<message>
<location filename="../cheatmanagerdialog.cpp" line="800"/>
<source>Signed Word</source>
<translation></translation>
</message>
</context>
<context>
<name>Cheats</name>
<message>
<location filename="../../core/cheats.cpp" line="1014"/>
<source>Gameshark</source>
<translation></translation>
</message>
<message>
<location filename="../../core/cheats.cpp" line="1039"/>
<source>Manual</source>
<translation></translation>
</message>
<message>
<location filename="../../core/cheats.cpp" line="1039"/>
<source>Automatic (Frame End)</source>
<translation> ()</translation>
</message>
</context>
<context>
<name>CommonHostInterface</name>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1455"/>
<source>Are you sure you want to stop emulation?</source>
2020-09-11 14:18:02 +00:00
<translation>?</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1460"/>
<source>The current state will be saved.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1991"/>
<source>Invalid version %u (%s version %u)</source>
<translation>%u (%s版本%u)</translation>
</message>
</context>
<context>
<name>ConsoleRegion</name>
<message>
<location filename="../../core/settings.cpp" line="409"/>
<source>Auto-Detect</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="409"/>
<source>NTSC-J (Japan)</source>
2020-09-11 14:18:02 +00:00
<translation>NTSC-J ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="410"/>
<source>NTSC-U/C (US, Canada)</source>
<translation>NTSC-U/C (/)</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="410"/>
<source>PAL (Europe, Australia)</source>
<translation>PAL ()</translation>
</message>
</context>
<context>
<name>ConsoleSettingsWidget</name>
<message>
<location filename="../consolesettingswidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="32"/>
<source>Console</source>
<translation></translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="38"/>
<source>Region:</source>
<translation>:</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="51"/>
<source>CPU Emulation</source>
<translation>CPU模拟</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="57"/>
<source>Execution Mode:</source>
<translation>:</translation>
</message>
2020-10-01 11:50:26 +00:00
<message>
<location filename="../consolesettingswidget.ui" line="70"/>
2020-10-01 11:50:26 +00:00
<source>CPU Clock Speed Control</source>
<translation>CPU速率控制</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="78"/>
2020-10-01 11:50:26 +00:00
<source>Enable Clock Speed Control (Overclocking/Underclocking)</source>
<translation> (/)</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="98"/>
<source>100% (effective 33.3mhz)</source>
<translation>100% ( 33.3mhz)</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="135"/>
<source>CD-ROM Emulation</source>
<translation>CD-ROM模拟</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="162"/>
<source>Read Speedup:</source>
<translation>:</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="170"/>
<source>None (Double Speed)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="175"/>
<source>2x (Quad Speed)</source>
<translation>2x ()</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="180"/>
<source>3x (6x Speed)</source>
<translation>3x (6x倍速)</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="185"/>
<source>4x (8x Speed)</source>
<translation>4x (8x倍速)</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="190"/>
<source>5x (10x Speed)</source>
<translation>5x (10x倍速)</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="195"/>
<source>6x (12x Speed)</source>
<translation>6x (12x倍速)</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="200"/>
<source>7x (14x Speed)</source>
<translation>7x (14x倍速)</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="205"/>
<source>8x (16x Speed)</source>
<translation>8x (16x倍速)</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="210"/>
<source>9x (18x Speed)</source>
<translation>9x (18x倍速)</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="215"/>
<source>10x (20x Speed)</source>
<translation>10x (20x倍速)</translation>
</message>
<message>
<source>CDROM Emulation</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="141"/>
<source>Use Read Thread (Asynchronous)</source>
<translation>使线 ()</translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="148"/>
<source>Enable Region Check</source>
<translation></translation>
</message>
<message>
<location filename="../consolesettingswidget.ui" line="155"/>
<source>Preload Image To RAM</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../consolesettingswidget.cpp" line="39"/>
<source>Unchecked</source>
<translation></translation>
</message>
<message>
2020-09-11 14:18:02 +00:00
<location filename="../consolesettingswidget.cpp" line="39"/>
<source>Preload Image to RAM</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
2020-09-11 14:18:02 +00:00
<location filename="../consolesettingswidget.cpp" line="40"/>
<source>Loads the game image into RAM. Useful for network paths that may become unreliable during gameplay. In some cases also eliminates stutter when games initiate audio track playback.</source>
<translation></translation>
</message>
<message>
<location filename="../consolesettingswidget.cpp" line="43"/>
<source>CDROM Read Speedup</source>
<translation></translation>
</message>
<message>
<location filename="../consolesettingswidget.cpp" line="43"/>
<source>None (Double Speed</source>
<translation> ()</translation>
</message>
<message>
<location filename="../consolesettingswidget.cpp" line="44"/>
<source>Speeds up CD-ROM reads by the specified factor. Only applies to double-speed reads, and is ignored when audio is playing. May improve loading speeds in some games, at the cost of breaking others.</source>
<translation>CD-ROM的读取速度</translation>
</message>
<message>
<location filename="../consolesettingswidget.cpp" line="66"/>
<source>Enabling CPU overclocking will break games, cause bugs, reduce performance and can significantly increase system requirements.
By enabling this option you are agreeing to not create any bug reports unless you have confirmed the bug also occurs with overclocking disabled.
This warning will only be shown once.</source>
<translation>CPU超频将破坏游戏
</translation>
</message>
<message>
<location filename="../consolesettingswidget.cpp" line="69"/>
<source>Yes, I will confirm bugs without overclocking before reporting.</source>
<translation></translation>
</message>
<message>
<location filename="../consolesettingswidget.cpp" line="70"/>
<source>No, take me back to safety.</source>
<translation></translation>
</message>
<message>
<location filename="../consolesettingswidget.cpp" line="72"/>
<source>CPU Overclocking Warning</source>
<translation>CPU超频警告</translation>
</message>
<message>
<location filename="../consolesettingswidget.cpp" line="103"/>
<source>%1% (%2MHz)</source>
<translation>%1% (%2MHz)</translation>
</message>
</context>
<context>
<name>ControllerInterface</name>
<message>
<location filename="../../frontend-common/controller_interface.cpp" line="86"/>
<source>None</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/controller_interface.cpp" line="88"/>
<source>SDL</source>
<translation>SDL</translation>
</message>
<message>
<location filename="../../frontend-common/controller_interface.cpp" line="91"/>
<source>XInput</source>
<translation>XInput</translation>
</message>
</context>
<context>
<name>ControllerSettingsWidget</name>
<message>
<location filename="../controllersettingswidget.cpp" line="83"/>
<source>Controller Type:</source>
<translation>:</translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="114"/>
<source>Load Profile</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="118"/>
<source>Save Profile</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="124"/>
<source>Clear All</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="126"/>
<source>Clear Bindings</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="127"/>
<source>Are you sure you want to clear all bound controls? This can not be reversed.</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="141"/>
<location filename="../controllersettingswidget.cpp" line="143"/>
<source>Rebind All</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="144"/>
<source>Are you sure you want to rebind all controls? All currently-bound controls will be irreversibly cleared. Rebinding will begin after confirmation.</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="168"/>
<source>Port %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="185"/>
<source>Button Bindings:</source>
<translation>:</translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="222"/>
<source>Axis Bindings:</source>
<translation>:</translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="261"/>
<source>Rumble</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="347"/>
<location filename="../controllersettingswidget.cpp" line="396"/>
<location filename="../controllersettingswidget.cpp" line="437"/>
<source>Browse...</source>
<translation>...</translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="351"/>
<source>Select File</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="399"/>
<location filename="../controllersettingswidget.cpp" line="439"/>
<source>Select path to input profile ini</source>
<translation>ini的路径</translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="423"/>
<source>New...</source>
<translation>...</translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="425"/>
<location filename="../controllersettingswidget.cpp" line="426"/>
<source>Enter Input Profile Name</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="429"/>
<location filename="../controllersettingswidget.cpp" line="443"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="430"/>
<source>No name entered, input profile was not saved.</source>
<translation></translation>
</message>
<message>
<location filename="../controllersettingswidget.cpp" line="444"/>
<source>No path selected, input profile was not saved.</source>
<translation></translation>
</message>
<message>
<source>Input Profiles (*.ini)</source>
<translation type="vanished"> (*.ini)</translation>
</message>
</context>
<context>
<name>ControllerType</name>
<message>
<location filename="../../core/settings.cpp" line="699"/>
<source>None</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="699"/>
<source>Digital Controller</source>
2020-09-17 19:35:24 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="700"/>
<source>Analog Controller (DualShock)</source>
2020-09-11 14:18:02 +00:00
<translation> (DualShock)</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="700"/>
<source>Analog Joystick</source>
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="701"/>
<source>Namco GunCon</source>
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="701"/>
<source>PlayStation Mouse</source>
<translation>PlayStation鼠标</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="702"/>
<source>NeGcon</source>
2020-09-11 14:18:02 +00:00
<translation>NeGcon</translation>
</message>
</context>
<context>
<name>DigitalController</name>
<message>
<location filename="../../core/digital_controller.cpp" line="159"/>
<source>Up</source>
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="160"/>
<source>Down</source>
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="161"/>
<source>Left</source>
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="162"/>
<source>Right</source>
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="163"/>
<source>Select</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="164"/>
<source>Start</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="165"/>
<source>Triangle</source>
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="166"/>
<source>Cross</source>
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="167"/>
<source>Circle</source>
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="168"/>
<source>Square</source>
<translation></translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="169"/>
<source>L1</source>
2020-09-11 14:18:02 +00:00
<translation>L1</translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="170"/>
<source>L2</source>
2020-09-11 14:18:02 +00:00
<translation>L2</translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="171"/>
<source>R1</source>
2020-09-11 14:18:02 +00:00
<translation>R1</translation>
</message>
<message>
<location filename="../../core/digital_controller.cpp" line="172"/>
<source>R2</source>
2020-09-11 14:18:02 +00:00
<translation>R2</translation>
</message>
</context>
<context>
<name>DiscRegion</name>
<message>
<location filename="../../core/settings.cpp" line="438"/>
<source>NTSC-J (Japan)</source>
2020-09-11 14:18:02 +00:00
<translation>NTSC-J ()</translation>
</message>
<message>
<source>NTSC-U (US)</source>
<translation type="vanished">NTSC-U ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="438"/>
<source>NTSC-U/C (US, Canada)</source>
<translation>NTSC-U/C ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="439"/>
<source>PAL (Europe, Australia)</source>
<translation>PAL ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="439"/>
<source>Other</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
</context>
<context>
<name>DisplayCropMode</name>
<message>
<location filename="../../core/settings.cpp" line="596"/>
<source>None</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="596"/>
<source>Only Overscan Area</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="597"/>
<source>All Borders</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
</context>
2020-09-11 14:18:02 +00:00
<context>
<name>DisplaySettingsWidget</name>
<message>
<location filename="../displaysettingswidget.ui" line="14"/>
<source>Form</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="32"/>
<source>Basic</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="38"/>
<source>Renderer:</source>
<translation>:</translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="48"/>
<source>Adapter:</source>
<translation>:</translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="58"/>
<source>Fullscreen Mode:</source>
<translation>:</translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="68"/>
<location filename="../displaysettingswidget.cpp" line="88"/>
<source>Threaded Rendering</source>
<translation>线</translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="85"/>
<source>Screen Display</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="91"/>
<source>Aspect Ratio:</source>
<translation>:</translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="101"/>
<source>Crop:</source>
<translation>:</translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="113"/>
<location filename="../displaysettingswidget.cpp" line="74"/>
<source>Linear Upscaling</source>
<translation>线</translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="120"/>
<location filename="../displaysettingswidget.cpp" line="81"/>
<source>Integer Upscaling</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="75"/>
<location filename="../displaysettingswidget.cpp" line="85"/>
<source>VSync</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="132"/>
2020-09-11 14:18:02 +00:00
<source>On-Screen Display</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="138"/>
2020-09-11 14:18:02 +00:00
<source>Show Messages</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="145"/>
<location filename="../displaysettingswidget.cpp" line="94"/>
2020-09-11 14:18:02 +00:00
<source>Show FPS</source>
<translation>FPS</translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="152"/>
2020-09-11 14:18:02 +00:00
<source>Show Emulation Speed</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="159"/>
<location filename="../displaysettingswidget.cpp" line="96"/>
2020-09-11 14:18:02 +00:00
<source>Show VPS</source>
<translation>VPS</translation>
</message>
<message>
<location filename="../displaysettingswidget.ui" line="166"/>
2020-09-11 14:18:02 +00:00
<source>Show Resolution</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="54"/>
<source>Renderer</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="56"/>
2020-09-11 14:18:02 +00:00
<source>Chooses the backend to use for rendering the console/game visuals. &lt;br&gt;Depending on your system and hardware, Direct3D 11 and OpenGL hardware backends may be available. &lt;br&gt;The software renderer offers the best compatibility, but is the slowest and does not offer any enhancements.</source>
<translation>/&lt;br&gt;Direct3D 11OpenGL硬件后端是否可用将取决于您的系统和硬件&lt;br&gt;</translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="60"/>
<source>Adapter</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="60"/>
<location filename="../displaysettingswidget.cpp" line="162"/>
<source>(Default)</source>
<translation>()</translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="61"/>
<source>If your system contains multiple GPUs or adapters, you can select which GPU you wish to use for the hardware renderers. &lt;br&gt;This option is only supported in Direct3D and Vulkan. OpenGL will always use the default device.</source>
<translation>GPU或适配器GPU用于硬件渲染器&lt;br&gt;Direct3D和Vulkan中受支持OpenGL将始终使用默认设备</translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="65"/>
<source>Aspect Ratio</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="66"/>
<source>Changes the aspect ratio used to display the console&apos;s output to the screen. The default is 4:3 which matches a typical TV of the era.</source>
<translation>默认值是4:3</translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="69"/>
<source>Crop Mode</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="69"/>
<source>Only Overscan Area</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="70"/>
2020-09-11 14:18:02 +00:00
<source>Determines how much of the area typically not visible on a consumer TV set to crop/hide. &lt;br&gt;Some games display content in the overscan area, or use it for screen effects. &lt;br&gt;May not display correctly with the &quot;All Borders&quot; setting. &quot;Only Overscan&quot; offers a good compromise between stability and hiding black borders.</source>
<translation>/&lt;br&gt;&lt;br&gt;</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="74"/>
<location filename="../displaysettingswidget.cpp" line="85"/>
<location filename="../displaysettingswidget.cpp" line="88"/>
<location filename="../displaysettingswidget.cpp" line="91"/>
<source>Checked</source>
<translation></translation>
</message>
2020-09-11 14:18:02 +00:00
<message>
<location filename="../displaysettingswidget.cpp" line="75"/>
2020-09-11 14:18:02 +00:00
<source>Uses bilinear texture filtering when displaying the console&apos;s framebuffer to the screen. &lt;br&gt;Disabling filtering will producer a sharper, blockier/pixelated image. Enabling will smooth out the image. &lt;br&gt;The option will be less noticable the higher the resolution scale.</source>
<translation>使线&lt;br&gt;/使&lt;br&gt;</translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="81"/>
<location filename="../displaysettingswidget.cpp" line="94"/>
<location filename="../displaysettingswidget.cpp" line="96"/>
<location filename="../displaysettingswidget.cpp" line="100"/>
<source>Unchecked</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="82"/>
2020-09-11 14:18:02 +00:00
<source>Adds padding to the display area to ensure that the ratio between pixels on the host to pixels in the console is an integer number. &lt;br&gt;May result in a sharper image in some 2D games.</source>
<translation>&lt;br&gt;2D游戏中可能会产生更锐利的图像</translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="86"/>
2020-09-11 14:18:02 +00:00
<source>Enable this option to match DuckStation&apos;s refresh rate with your current monitor or screen. VSync is automatically disabled when it is not possible (e.g. running at non-100% speed).</source>
<translation>使DuckStation的刷新率与当前监视器或屏幕相匹配 (100%)</translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="89"/>
<source>Uses a second thread for drawing graphics. Currently only available for the software renderer, but can provide a significant speed improvement, and is safe to use.</source>
<translation>使线使</translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="91"/>
2020-09-11 14:18:02 +00:00
<source>Show OSD Messages</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="92"/>
2020-09-11 14:18:02 +00:00
<source>Shows on-screen-display messages when events occur such as save states being created/loaded, screenshots being taken, etc.</source>
<translation>/</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="95"/>
2020-09-11 14:18:02 +00:00
<source>Shows the internal frame rate of the game in the top-right corner of the display.</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="97"/>
2020-09-11 14:18:02 +00:00
<source>Shows the number of frames (or v-syncs) displayed per second by the system in the top-right corner of the display.</source>
<translation> ()</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="100"/>
2020-09-11 14:18:02 +00:00
<source>Show Speed</source>
<translation></translation>
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="101"/>
2020-09-11 14:18:02 +00:00
<source>Shows the current emulation speed of the system in the top-right corner of the display as a percentage.</source>
<translation></translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../displaysettingswidget.cpp" line="182"/>
<source>Borderless Fullscreen</source>
<translation></translation>
</message>
2020-09-11 14:18:02 +00:00
</context>
<context>
<name>EnhancementSettingsWidget</name>
<message>
<location filename="../enhancementsettingswidget.ui" line="32"/>
2020-09-11 14:18:02 +00:00
<source>Rendering Enhancements</source>
<translation></translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="38"/>
2020-09-11 14:18:02 +00:00
<source>Internal Resolution Scale:</source>
<translation>:</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="51"/>
<source>Resolution Scale</source>
<translation></translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../enhancementsettingswidget.ui" line="48"/>
2020-09-17 19:35:24 +00:00
<source>Texture Filtering:</source>
<translation>:</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="84"/>
2020-09-17 19:35:24 +00:00
<source>Texture Filtering</source>
<translation></translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="58"/>
<location filename="../enhancementsettingswidget.cpp" line="61"/>
2020-09-11 14:18:02 +00:00
<source>True Color Rendering (24-bit, disables dithering)</source>
<translation> (24)</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="65"/>
<location filename="../enhancementsettingswidget.cpp" line="68"/>
2020-09-11 14:18:02 +00:00
<source>Scaled Dithering (scale dither pattern to resolution)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="72"/>
<source>Widescreen Hack (render 3D in display aspect ratio)</source>
<translation> (3D)</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="79"/>
<source>Multisample Antialiasing:</source>
<translation>齿:</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="92"/>
2020-09-11 14:18:02 +00:00
<source>Display Enhancements</source>
<translation></translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="98"/>
<location filename="../enhancementsettingswidget.cpp" line="45"/>
2020-09-11 14:18:02 +00:00
<source>Disable Interlacing (force progressive render/scan)</source>
<translation> (/)</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="105"/>
<location filename="../enhancementsettingswidget.cpp" line="71"/>
2020-09-11 14:18:02 +00:00
<source>Force NTSC Timings (60hz-on-PAL)</source>
2020-09-17 19:35:24 +00:00
<translation>NTSC制式 (60hz-PAL)</translation>
</message>
2020-09-26 23:39:26 +00:00
<message>
<location filename="../enhancementsettingswidget.cpp" line="78"/>
2020-09-26 23:39:26 +00:00
<source>Force 4:3 For 24-bit Display</source>
<translation>2443</translation>
2020-09-26 23:39:26 +00:00
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="112"/>
2020-09-26 23:39:26 +00:00
<source>Force 4:3 For 24-Bit Display (disable widescreen for FMVs)</source>
<translation>2443 ()</translation>
2020-09-26 23:39:26 +00:00
</message>
<message>
<source>Bilinear Texture Filtering</source>
<translation type="vanished">线</translation>
</message>
<message>
2020-09-17 19:35:24 +00:00
<source>Widescreen Hack (render 3D in 16:9)</source>
<translation type="vanished"> (1693D)</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="119"/>
<source>Chroma Smoothing For 24-Bit Display (reduce FMV color blockyness)</source>
<translation>24 ()</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="129"/>
2020-09-11 14:18:02 +00:00
<source>PGXP (Precision Geometry Transform Pipeline)</source>
<translation>PGXP (线)</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="135"/>
<location filename="../enhancementsettingswidget.cpp" line="95"/>
2020-09-11 14:18:02 +00:00
<source>Geometry Correction</source>
<translation></translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="142"/>
<location filename="../enhancementsettingswidget.cpp" line="98"/>
2020-09-11 14:18:02 +00:00
<source>Culling Correction</source>
<translation></translation>
</message>
<message>
<location filename="../enhancementsettingswidget.ui" line="149"/>
<location filename="../enhancementsettingswidget.cpp" line="101"/>
2020-09-11 14:18:02 +00:00
<source>Texture Correction</source>
<translation></translation>
</message>
<message>
<source>Vertex Cache</source>
<translation type="vanished"></translation>
</message>
<message>
<source>CPU Mode</source>
<translation type="vanished">CPU模式</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="52"/>
<source>Setting this beyond 1x will enhance the resolution of rendered 3D polygons and lines. Only applies to the hardware backends. &lt;br&gt;This option is usually safe, with most games looking fine at higher resolutions. Higher resolutions require a more powerful GPU.</source>
<translation>1x将增强渲染的3D多边形和线条的分辨率&lt;br&gt;GPU</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="69"/>
<source>Scales the dither pattern to the resolution scale of the emulated GPU. This makes the dither pattern much less obvious at higher resolutions. &lt;br&gt;Usually safe to enable, and only supported by the hardware renderers.</source>
<translation>GPU的分辨率级别使&lt;br&gt;</translation>
</message>
<message>
<source>Smooths out the blockyness of magnified textures on 3D object by using bilinear filtering. &lt;br&gt;Will have a greater effect on higher resolution scales. Only applies to the hardware renderers.</source>
<translation type="vanished">线&lt;br&gt;</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="46"/>
2020-09-11 14:18:02 +00:00
<source>Forces the rendering and display of frames to progressive mode. &lt;br&gt;This removes the &quot;combing&quot; effect seen in 480i games by rendering them in 480p. Usually safe to enable.&lt;br&gt; &lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
<translation>&lt;br&gt;480p进行渲染的方式来消除480i游戏中出现的&lt;br&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="56"/>
<source>Multisample Antialiasing</source>
<translation>齿</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="56"/>
<source>Disabled</source>
<translation></translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="57"/>
<source>Uses multisample antialiasing for rendering 3D objects. Can smooth out jagged edges on polygons at a lower cost to performance compared to increasing the resolution scale, but may be more likely to cause rendering errors in some games. Only applies to the hardware backends.</source>
<translation>3D对象使用多重采样反锯齿齿</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="72"/>
2020-09-11 14:18:02 +00:00
<source>Uses NTSC frame timings when the console is in PAL mode, forcing PAL games to run at 60hz. &lt;br&gt;For most games which have a speed tied to the framerate, this will result in the game running approximately 17% faster. &lt;br&gt;For variable frame rate games, it may not affect the speed.</source>
<translation>PAL模式时使用NTSC帧计时PAL游戏以60hz运行&lt;br&gt;17%&lt;br&gt;</translation>
</message>
2020-09-26 23:39:26 +00:00
<message>
<location filename="../enhancementsettingswidget.cpp" line="79"/>
2020-09-26 23:39:26 +00:00
<source>Switches back to 4:3 display aspect ratio when displaying 24-bit content, usually FMVs.</source>
<translation>2443</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="80"/>
<source>Chroma Smoothing For 24-Bit Display</source>
<translation>24</translation>
2020-09-26 23:39:26 +00:00
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="81"/>
<source>Smooths out blockyness between colour transitions in 24-bit content, usually FMVs. Only applies to the hardware renderers.</source>
<translation>24</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="86"/>
<source>Smooths out the blockyness of magnified textures on 3D object by using filtering. &lt;br&gt;Will have a greater effect on higher resolution scales. Only applies to the hardware renderers.</source>
<translation>使3D对象的纹理所导致的块状&lt;br&gt;</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="89"/>
<source>Widescreen Hack</source>
<translation></translation>
</message>
<message>
<source>Scales vertex positions in screen-space to a widescreen aspect ratio, essentially increasing the field of view from 4:3 to 16:9 in 3D games. &lt;br&gt;For 2D games, or games which use pre-rendered backgrounds, this enhancement will not work as expected. &lt;br&gt;&lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
<translation type="vanished">将3D游戏中的视野从4:3彻底增加到16:9&lt;br&gt;2D游戏使&lt;br&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<source>Enables the upscaling of 3D objects rendered to the console&apos;s framebuffer. Only applies to the hardware backends. This option is usually safe, with most games looking fine at higher resolutions. Higher resolutions require a more powerful GPU.</source>
<translation type="vanished">, GPU</translation>
</message>
2020-09-11 14:18:02 +00:00
<message>
<location filename="../enhancementsettingswidget.cpp" line="62"/>
2020-09-11 14:18:02 +00:00
<source>Forces the precision of colours output to the console&apos;s framebuffer to use the full 8 bits of precision per channel. This produces nicer looking gradients at the cost of making some colours look slightly different. Disabling the option also enables dithering, which makes the transition between colours less sharp by applying a pattern around those pixels. Most games are compatible with this option, but there is a number which aren&apos;t and will have broken effects with it enabled. Only applies to the hardware renderers.</source>
<translation>使8使</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="90"/>
<source>Scales vertex positions in screen-space to a widescreen aspect ratio, essentially increasing the field of view from 4:3 to the chosen display aspect ratio in 3D games. &lt;br&gt;For 2D games, or games which use pre-rendered backgrounds, this enhancement will not work as expected. &lt;br&gt;&lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
<translation>将3D游戏4:3的视野彻底扩展到您选择的显示纵横比&lt;br&gt;2D游戏使&lt;br&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="96"/>
<source>Reduces &quot;wobbly&quot; polygons and &quot;warping&quot; textures that are common in PS1 games. &lt;br&gt;Only works with the hardware renderers. &lt;b&gt;&lt;u&gt;May not be compatible with all games.&lt;/u&gt;&lt;/b&gt;</source>
<translation>PS1游戏中常见的&quot;&quot;&lt;br&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="99"/>
<source>Increases the precision of polygon culling, reducing the number of holes in geometry. Requires geometry correction enabled.</source>
<translation></translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="102"/>
<source>Uses perspective-correct interpolation for texture coordinates and colors, straightening out warped textures. Requires geometry correction enabled.</source>
<translation>使</translation>
</message>
<message>
<source>Uses screen coordinates as a fallback when tracking vertices through memory fails. May improve PGXP compatibility.</source>
<translation type="vanished">, 使PGXP兼容性</translation>
</message>
<message>
<source>Tries to track vertex manipulation through the CPU. Some games require this option for PGXP to be effective. Very slow, and incompatible with the recompiler.</source>
<translation type="vanished">CPU跟踪顶点操作使PGXP生效, </translation>
</message>
<message>
<source>%1x%2</source>
<translation type="vanished">%1x%2</translation>
</message>
<message>
<source>%1x (%2x%3 VRAM)</source>
<translation type="vanished">%1x (%2x%3 VRAM)</translation>
</message>
<message>
<source>(Default)</source>
<translation type="vanished">()</translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="68"/>
<location filename="../enhancementsettingswidget.cpp" line="98"/>
<location filename="../enhancementsettingswidget.cpp" line="101"/>
2020-09-11 14:18:02 +00:00
<source>Checked</source>
<translation></translation>
</message>
<message>
<location filename="../enhancementsettingswidget.cpp" line="45"/>
<location filename="../enhancementsettingswidget.cpp" line="61"/>
<location filename="../enhancementsettingswidget.cpp" line="71"/>
<location filename="../enhancementsettingswidget.cpp" line="78"/>
<location filename="../enhancementsettingswidget.cpp" line="80"/>
<location filename="../enhancementsettingswidget.cpp" line="89"/>
<location filename="../enhancementsettingswidget.cpp" line="95"/>
2020-09-11 14:18:02 +00:00
<source>Unchecked</source>
<translation></translation>
</message>
</context>
<context>
<name>GPURenderer</name>
<message>
<location filename="../../core/settings.cpp" line="533"/>
<source>Hardware (D3D11)</source>
<translation> (D3D11)</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="535"/>
<source>Hardware (Vulkan)</source>
<translation> (Vulkan)</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="535"/>
<source>Hardware (OpenGL)</source>
<translation> (OpenGL)</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="536"/>
<source>Software</source>
<translation></translation>
</message>
</context>
<context>
<name>GPUSettingsWidget</name>
<message>
<location filename="../qtutils.cpp" line="673"/>
<source>1x</source>
<translation>1x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="674"/>
<source>2x</source>
<translation>2x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="675"/>
<source>3x (for 720p)</source>
<translation>3x (720p)</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="676"/>
<source>4x</source>
<translation>4x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="677"/>
<source>5x (for 1080p)</source>
<translation>5x (1080p)</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="678"/>
<source>6x (for 1440p)</source>
<translation>6x (1440p)</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="679"/>
<source>7x</source>
<translation>7x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="680"/>
<source>8x</source>
<translation>8x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="681"/>
<source>9x (for 4K)</source>
<translation>9x (4K)</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="714"/>
<source>Disabled</source>
<translation></translation>
</message>
<message>
<location filename="../qtutils.cpp" line="717"/>
<source>%1x MSAA</source>
<translation>%1x MSAA</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="720"/>
<source>%1x SSAA</source>
<translation>%1x SSAA</translation>
</message>
<message>
<source>9x</source>
<translation type="vanished">9x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="682"/>
<source>10x</source>
<translation>10x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="683"/>
<source>11x</source>
<translation>11x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="684"/>
<source>12x</source>
<translation>12x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="685"/>
<source>13x</source>
<translation>13x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="686"/>
<source>14x</source>
<translation>14x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="687"/>
<source>15x</source>
<translation>15x</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="688"/>
<source>16x</source>
<translation>16x</translation>
</message>
<message>
<source>8x (for 4K)</source>
<translation type="vanished">8x (4K)</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="672"/>
<source>Automatic based on window size</source>
<translation></translation>
</message>
</context>
<context>
<name>GPUTextureFilter</name>
<message>
<location filename="../../core/settings.cpp" line="565"/>
<source>Nearest-Neighbor</source>
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="565"/>
<source>Bilinear</source>
<translation>线</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="566"/>
<source>JINC2</source>
<translation>JINC2</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="566"/>
<source>Bilinear (No Edge Blending)</source>
<translation>线 ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="567"/>
<source>xBR</source>
<translation>xBR</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="567"/>
<source>JINC2 (No Edge Blending)</source>
<translation>JINC2 ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="568"/>
<source>xBR (No Edge Blending)</source>
<translation>xBR ()</translation>
</message>
</context>
<context>
<name>GameListCompatibilityRating</name>
<message>
<location filename="../../frontend-common/game_list.cpp" line="42"/>
<source>Unknown</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_list.cpp" line="43"/>
<source>Doesn&apos;t Boot</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_list.cpp" line="44"/>
<source>Crashes In Intro</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_list.cpp" line="45"/>
<source>Crashes In-Game</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_list.cpp" line="46"/>
<source>Graphical/Audio Issues</source>
2020-09-11 14:18:02 +00:00
<translation>/</translation>
</message>
<message>
<location filename="../../frontend-common/game_list.cpp" line="47"/>
<source>No Issues</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../gamelistmodel.cpp" line="414"/>
<source>Type</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistmodel.cpp" line="415"/>
<source>Code</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistmodel.cpp" line="416"/>
<source>Title</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistmodel.cpp" line="417"/>
<source>File Title</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistmodel.cpp" line="418"/>
<source>Size</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistmodel.cpp" line="419"/>
<source>Region</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistmodel.cpp" line="420"/>
<source>Compatibility</source>
<translation></translation>
</message>
</context>
<context>
<name>GameListSearchDirectoriesModel</name>
<message>
<location filename="../gamelistsearchdirectoriesmodel.cpp" line="29"/>
<source>Path</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsearchdirectoriesmodel.cpp" line="31"/>
<source>Recursive</source>
<translation></translation>
</message>
</context>
<context>
<name>GameListSettingsWidget</name>
<message>
<location filename="../gamelistsettingswidget.ui" line="14"/>
<source>Form</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.ui" line="34"/>
<source>Search Directories</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.ui" line="46"/>
<source>Add</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.ui" line="57"/>
<location filename="../gamelistsettingswidget.cpp" line="86"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.ui" line="81"/>
<source>Scan New</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.ui" line="92"/>
<source>Rescan All</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.ui" line="103"/>
<source>Update Redump Database</source>
<translation>Redump数据库</translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="88"/>
<source>Open Directory...</source>
<translation>...</translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="96"/>
<source>Select Search Directory</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="102"/>
<source>Scan Recursively?</source>
<translation>?</translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="103"/>
<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>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="141"/>
<source>Download database from redump.org?</source>
<translation>redump.org下载数据库?</translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="142"/>
<source>Do you wish to download the disc database from redump.org?
This will download approximately 4 megabytes over your current internet connection.</source>
<translation>redump.org下载光盘数据库吗?4MB</translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="249"/>
<source>Downloading %1...</source>
<translation>%1...</translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="249"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="260"/>
<source>Download failed</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="267"/>
<source>Extracting...</source>
<translation>...</translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="273"/>
<source>Extract failed</source>
<translation></translation>
</message>
<message>
<location filename="../gamelistsettingswidget.cpp" line="273"/>
<source>Extracting game database failed.</source>
<translation></translation>
</message>
</context>
<context>
<name>GamePropertiesDialog</name>
<message>
<location filename="../gamepropertiesdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="28"/>
<source>Properties</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="34"/>
<source>Image Path:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="48"/>
<source>Game Code:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="62"/>
<source>Title:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="76"/>
<source>Region:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="90"/>
<source>Compatibility:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="100"/>
<source>Upscaling Issues:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="110"/>
<source>Comments:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="120"/>
<source>Version Tested:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="132"/>
<source>Set to Current</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="141"/>
<source>Tracks:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="158"/>
<source>#</source>
<translation>#</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="163"/>
<source>Mode</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="168"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="173"/>
<source>Length</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="178"/>
<source>Hash</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="187"/>
2020-10-01 11:50:26 +00:00
<source>User Settings (Console)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="224"/>
<source>100% (effective 33.3mhz)</source>
<translation>100% ( 33.3mhz)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="330"/>
<source>Multisample Antialiasing:</source>
<translation>齿:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="417"/>
<source>Other Settings</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="423"/>
<source>CD-ROM Read Speedup:</source>
<translation>CD-ROM读取加速:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="436"/>
<source>None (Double Speed)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="441"/>
<source>2x (Quad Speed)</source>
<translation>2x ()</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="446"/>
<source>3x (6x Speed)</source>
<translation>3x (6x倍速)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="451"/>
<source>4x (8x Speed)</source>
<translation>4x (8x倍速)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="456"/>
<source>5x (10x Speed)</source>
<translation>5x (10x倍速)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="461"/>
<source>6x (12x Speed)</source>
<translation>6x (12x倍速)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="466"/>
<source>7x (14x Speed)</source>
<translation>7x (14x倍速)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="471"/>
<source>8x (16x Speed)</source>
<translation>8x (16x倍速)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="476"/>
<source>9x (18x Speed)</source>
<translation>9x (18x倍速)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="481"/>
<source>10x (20x Speed)</source>
<translation>10x (20x倍速)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="506"/>
2020-10-01 11:50:26 +00:00
<source>User Settings (Input)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="193"/>
2020-10-01 11:50:26 +00:00
<source>CPU Clock Speed Control</source>
<translation>CPU速率控制</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="201"/>
2020-10-01 11:50:26 +00:00
<source>Enable Clock Speed Control (Overclocking/Underclocking)</source>
<translation> (/)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="261"/>
2020-09-17 19:35:24 +00:00
<source>GPU Screen Display</source>
<translation>GPU屏幕显示</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="267"/>
2020-09-17 19:35:24 +00:00
<source>Aspect Ratio:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="277"/>
<source>Crop Mode:</source>
2020-09-11 14:18:02 +00:00
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="289"/>
2020-09-17 19:35:24 +00:00
<source>Linear Upscaling</source>
<translation>线</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="299"/>
2020-09-17 19:35:24 +00:00
<source>Integer Upscaling</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="314"/>
2020-09-17 19:35:24 +00:00
<source>GPU Enhancements</source>
<translation>GPU增强</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="320"/>
2020-09-17 19:35:24 +00:00
<source>Resolution Scale:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="340"/>
2020-09-17 19:35:24 +00:00
<source>Texture Filtering:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="352"/>
2020-09-17 19:35:24 +00:00
<source>True Color Rendering (24-bit, disables dithering)</source>
<translation> (24)</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="362"/>
2020-09-17 19:35:24 +00:00
<source>Scaled Dithering (scale dither pattern to resolution)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="382"/>
2020-09-17 19:35:24 +00:00
<source>Force NTSC Timings (60hz-on-PAL)</source>
<translation>NTSC制式 (60hz-PAL)</translation>
</message>
2020-10-01 11:50:26 +00:00
<message>
<location filename="../gamepropertiesdialog.ui" line="392"/>
2020-10-01 11:50:26 +00:00
<source>Force 4:3 For 24-Bit Display (disable widescreen for FMVs)</source>
<translation>2443 ()</translation>
2020-10-01 11:50:26 +00:00
</message>
<message>
<source>Bilinear Texture Filtering</source>
<translation type="vanished">线</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="372"/>
<source>Widescreen Hack</source>
<translation></translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../gamepropertiesdialog.ui" line="402"/>
2020-09-17 19:35:24 +00:00
<source>PGXP Geometry Correction</source>
<translation>PGXP几何校正</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="512"/>
<source>Controller Settings</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="518"/>
<source>Controller 1 Type:</source>
2020-09-11 14:18:02 +00:00
<translation>1:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="528"/>
<source>Controller 2 Type:</source>
2020-09-11 14:18:02 +00:00
<translation>2:</translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../gamepropertiesdialog.ui" line="538"/>
<source>Input Profile For Bindings:</source>
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="551"/>
2020-09-17 19:35:24 +00:00
<source>Memory Card Settings</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="557"/>
2020-09-17 19:35:24 +00:00
<source>Memory Card 1 Type:</source>
<translation>1:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="567"/>
2020-09-17 19:35:24 +00:00
<source>Memory Card 1 Shared Path:</source>
<translation>1:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="588"/>
2020-09-17 19:35:24 +00:00
<source>Memory Card 2 Type:</source>
<translation>2:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="598"/>
2020-09-17 19:35:24 +00:00
<source>Memory Card 2 Shared Path:</source>
<translation>2:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="579"/>
<location filename="../gamepropertiesdialog.ui" line="610"/>
2020-09-17 19:35:24 +00:00
<source>Browse...</source>
<translation>...</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="636"/>
<source>Compatibility Settings</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="642"/>
<source>Traits</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="649"/>
<source>Overrides</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="655"/>
<source>Display Active Offset:</source>
2020-09-11 14:18:02 +00:00
<translation>:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="692"/>
<source>Display Line Offset:</source>
<translation>线:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="729"/>
<source>DMA Max Slice Ticks:</source>
<translation>DMA最大片段计时:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="746"/>
<source>DMA Halt Ticks:</source>
<translation>DMA停顿计时:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="763"/>
<source>GPU FIFO Size:</source>
<translation>GPU的FIFO大小:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="777"/>
<source>GPU Max Run Ahead:</source>
<translation>GPU最大预运行:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="794"/>
<source>PGXP Geometry Tolerance:</source>
<translation>PGXP几何公差:</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="852"/>
<source>Compute Hashes</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="859"/>
<source>Verify Dump</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="866"/>
<source>Export Compatibility Info</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="873"/>
<source>Close</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.cpp" line="58"/>
<source>Game Properties - %1</source>
<translation> - %1</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.ui" line="431"/>
<location filename="../gamepropertiesdialog.cpp" line="121"/>
<location filename="../gamepropertiesdialog.cpp" line="128"/>
<location filename="../gamepropertiesdialog.cpp" line="135"/>
<location filename="../gamepropertiesdialog.cpp" line="138"/>
<location filename="../gamepropertiesdialog.cpp" line="141"/>
<location filename="../gamepropertiesdialog.cpp" line="148"/>
<location filename="../gamepropertiesdialog.cpp" line="154"/>
<location filename="../gamepropertiesdialog.cpp" line="160"/>
<location filename="../gamepropertiesdialog.cpp" line="164"/>
<location filename="../gamepropertiesdialog.cpp" line="170"/>
<source>(unchanged)</source>
<translation>()</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.cpp" line="230"/>
<source>&lt;not computed&gt;</source>
<translation>&lt;&gt;</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.cpp" line="605"/>
<location filename="../gamepropertiesdialog.cpp" line="628"/>
<source>Select path to memory card image</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.cpp" line="713"/>
<source>%1% (%2MHz)</source>
<translation>%1% (%2MHz)</translation>
</message>
<message>
<location filename="../gamepropertiesdialog.cpp" line="769"/>
<source>Not yet implemented</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.cpp" line="783"/>
<source>Compatibility Info Export</source>
<translation></translation>
</message>
<message>
<location filename="../gamepropertiesdialog.cpp" line="783"/>
<source>Press OK to copy to clipboard.</source>
<translation></translation>
</message>
</context>
<context>
<name>GameSettingsTrait</name>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="24"/>
<source>Force Interpreter</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="25"/>
<source>Force Software Renderer</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../../frontend-common/game_settings.cpp" line="26"/>
2020-09-17 19:35:24 +00:00
<source>Force Interlacing</source>
<translation></translation>
</message>
<message>
<source>Enable Interlacing</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="27"/>
<source>Disable True Color</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="28"/>
<source>Disable Upscaling</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="29"/>
<source>Disable Scaled Dithering</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../../frontend-common/game_settings.cpp" line="30"/>
2020-09-17 19:35:24 +00:00
<source>Disallow Forcing NTSC Timings</source>
<translation>NTSC计时</translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="31"/>
<source>Disable Widescreen</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="32"/>
<source>Disable PGXP</source>
<translation>PGXP</translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="33"/>
<source>Disable PGXP Culling</source>
<translation>PGXP剔除</translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="34"/>
2020-09-17 19:35:24 +00:00
<source>Disable PGXP Texture Correction</source>
<translation>PGXP纹理校正</translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="35"/>
2020-09-17 19:35:24 +00:00
<source>Force PGXP Vertex Cache</source>
<translation>PGXP顶点缓存</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="36"/>
2020-09-17 19:35:24 +00:00
<source>Force PGXP CPU Mode</source>
<translation>PGXP在CPU模式</translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="37"/>
<source>Force Digital Controller</source>
2020-09-17 19:35:24 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="38"/>
2020-09-17 19:35:24 +00:00
<source>Force Recompiler Memory Exceptions</source>
<translation></translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="39"/>
2020-09-17 19:35:24 +00:00
<source>Force Recompiler ICache</source>
<translation>ICache重编译器</translation>
</message>
</context>
<context>
<name>GeneralSettingsWidget</name>
<message>
<location filename="../generalsettingswidget.ui" line="14"/>
<source>Form</source>
2020-09-17 19:35:24 +00:00
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="32"/>
<source>Behaviour</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="52"/>
<location filename="../generalsettingswidget.cpp" line="64"/>
<source>Pause On Start</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="38"/>
<location filename="../generalsettingswidget.cpp" line="52"/>
<source>Confirm Power Off</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="66"/>
<location filename="../generalsettingswidget.cpp" line="55"/>
<source>Save State On Exit</source>
<translation>退</translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="73"/>
<location filename="../generalsettingswidget.cpp" line="67"/>
<source>Load Devices From Save States</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="59"/>
<location filename="../generalsettingswidget.cpp" line="58"/>
<source>Start Fullscreen</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="45"/>
<location filename="../generalsettingswidget.cpp" line="61"/>
<source>Render To Main Window</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="80"/>
<location filename="../generalsettingswidget.cpp" line="72"/>
<source>Apply Per-Game Settings</source>
<translation></translation>
</message>
<message>
2020-09-17 19:35:24 +00:00
<location filename="../generalsettingswidget.ui" line="87"/>
2020-09-11 14:18:02 +00:00
<source>Automatically Load Cheats</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="97"/>
<source>Speed Control</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="103"/>
<source>Emulation Speed:</source>
<translation>:</translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="113"/>
<source>Fast Forward Speed:</source>
<translation>:</translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="76"/>
<source>Emulation Speed</source>
<translation></translation>
</message>
<message>
<source>100%</source>
<translation type="vanished">100%</translation>
</message>
<message>
<source>Enable Speed Limiter</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Increase Timer Resolution</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="126"/>
<source>Miscellaneous</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.ui" line="134"/>
<source>Controller Backend:</source>
2020-09-11 14:18:02 +00:00
<translation>:</translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="52"/>
<location filename="../generalsettingswidget.cpp" line="55"/>
<location filename="../generalsettingswidget.cpp" line="61"/>
<location filename="../generalsettingswidget.cpp" line="72"/>
<location filename="../generalsettingswidget.cpp" line="111"/>
<source>Checked</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="53"/>
<source>Determines whether a prompt will be displayed to confirm shutting down the emulator/game when the hotkey is pressed.</source>
<translation>/</translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="56"/>
<source>Automatically saves the emulator state when powering down or exiting. You can then resume directly from where you left off next time.</source>
<translation>退</translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="58"/>
<location filename="../generalsettingswidget.cpp" line="64"/>
<location filename="../generalsettingswidget.cpp" line="67"/>
<location filename="../generalsettingswidget.cpp" line="98"/>
<source>Unchecked</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="59"/>
<source>Automatically switches to fullscreen mode when a game is started.</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="62"/>
<source>Renders the display of the simulated console to the main window of the application, over the game list. If unchecked, the display will render in a separate window.</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="65"/>
<source>Pauses the emulator when a game is started.</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="68"/>
<source>When enabled, memory cards and controllers will be overwritten when save states are loaded. This can result in lost saves, and controller type mismatches. For deterministic save states, enable this option, otherwise leave disabled.</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="73"/>
<source>When enabled, per-game settings will be applied, and incompatible enhancements will be disabled. You should leave this option enabled except when testing enhancements with incompatible games.</source>
<translation>使</translation>
</message>
<message>
<source>Throttles the emulation speed to the chosen speed above. If unchecked, the emulator will run as fast as possible, which may not be playable.</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Increases the system timer resolution when emulation is started to provide more accurate frame pacing. May increase battery usage on laptops.</source>
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="77"/>
<source>Sets the target emulation speed. It is not guaranteed that this speed will be reached, and if not, the emulator will run as fast as it can manage.</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="80"/>
<source>Fast Forward Speed</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="81"/>
<source>Sets the fast forward (turbo) speed. This speed will be used when the fast forward hotkey is pressed/toggled.</source>
<translation>()/</translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="83"/>
<source>Controller Backend</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="86"/>
<source>Determines the backend which is used for controller input. Windows users may prefer to use XInput over SDL2 for compatibility.</source>
<translation>Windows用户可能更喜欢使用XInput而不是SDL2</translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="94"/>
<location filename="../generalsettingswidget.cpp" line="98"/>
<source>Enable Discord Presence</source>
<translation>Discord显示</translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="99"/>
<source>Shows the game you are currently playing as part of your profile in Discord.</source>
<translation>Discord中显示您当前正在玩的游戏</translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="107"/>
<location filename="../generalsettingswidget.cpp" line="111"/>
<source>Enable Automatic Update Check</source>
<translation></translation>
</message>
<message>
<location filename="../generalsettingswidget.cpp" line="112"/>
<source>Automatically checks for updates to the program on startup. Updates can be deferred until later or skipped entirely.</source>
<translation></translation>
</message>
<message>
<source>%1%</source>
<translation type="vanished">%1%</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="725"/>
<source>Unlimited</source>
<translation></translation>
</message>
<message>
<location filename="../qtutils.cpp" line="731"/>
<source>%1% [%2 FPS (NTSC) / %3 FPS (PAL)]</source>
<translation>%1% [%2 FPS (NTSC) / %3 FPS (PAL)]</translation>
</message>
</context>
<context>
<name>HostInterface</name>
<message>
<location filename="../../core/host_interface.cpp" line="243"/>
<source>Failed to load configured BIOS file &apos;%s&apos;</source>
<translation>BIOS文件&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="299"/>
<source>No BIOS image found for %s region</source>
<translation>%s区域的BIOS文件</translation>
</message>
</context>
<context>
<name>Hotkeys</name>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1417"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1423"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1436"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1442"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1448"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1474"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1480"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1486"/>
<source>General</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1418"/>
<source>Fast Forward</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1424"/>
<source>Toggle Fast Forward</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1437"/>
<source>Toggle Fullscreen</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1443"/>
<source>Toggle Pause</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1449"/>
<source>Power Off System</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1475"/>
<source>Reset System</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1481"/>
<source>Save Screenshot</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1487"/>
<source>Frame Step</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1497"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1503"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1525"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1531"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1537"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1543"/>
<source>Graphics</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1498"/>
<source>Toggle Software Rendering</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1504"/>
<source>Toggle PGXP</source>
<translation>PGXP</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1526"/>
<source>Increase Resolution Scale</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1532"/>
<source>Decrease Resolution Scale</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1538"/>
2020-09-17 19:35:24 +00:00
<source>Toggle Post-Processing</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1544"/>
2020-09-17 19:35:24 +00:00
<source>Reload Post Processing Shaders</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1552"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1557"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1562"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1567"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1575"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1581"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1591"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1597"/>
<source>Save States</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1553"/>
<source>Load From Selected Slot</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1558"/>
<source>Save To Selected Slot</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1563"/>
<source>Select Previous Save Slot</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1568"/>
<source>Select Next Save Slot</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1606"/>
<source>Load Game State 1</source>
<translation>1</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1607"/>
<source>Load Game State 2</source>
<translation>2</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1608"/>
<source>Load Game State 3</source>
<translation>3</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1609"/>
<source>Load Game State 4</source>
<translation>4</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1610"/>
<source>Load Game State 5</source>
<translation>5</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1611"/>
<source>Load Game State 6</source>
<translation>6</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1612"/>
<source>Load Game State 7</source>
<translation>7</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1613"/>
<source>Load Game State 8</source>
<translation>8</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1614"/>
<source>Load Game State 9</source>
<translation>9</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1615"/>
<source>Load Game State 10</source>
<translation>10</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1616"/>
<source>Save Game State 1</source>
<translation>1</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1617"/>
<source>Save Game State 2</source>
<translation>2</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1618"/>
<source>Save Game State 3</source>
<translation>3</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1619"/>
<source>Save Game State 4</source>
<translation>4</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1620"/>
<source>Save Game State 5</source>
<translation>5</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1621"/>
<source>Save Game State 6</source>
<translation>6</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1622"/>
<source>Save Game State 7</source>
<translation>7</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1623"/>
<source>Save Game State 8</source>
<translation>8</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1624"/>
<source>Save Game State 9</source>
<translation>9</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1625"/>
<source>Save Game State 10</source>
<translation>10</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1626"/>
<source>Load Global State 1</source>
<translation>1</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1627"/>
<source>Load Global State 2</source>
<translation>2</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1628"/>
<source>Load Global State 3</source>
<translation>3</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1629"/>
<source>Load Global State 4</source>
<translation>4</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1630"/>
<source>Load Global State 5</source>
<translation>5</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1631"/>
<source>Load Global State 6</source>
<translation>6</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1632"/>
<source>Load Global State 7</source>
<translation>7</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1633"/>
<source>Load Global State 8</source>
<translation>8</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1634"/>
<source>Load Global State 9</source>
<translation>9</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1635"/>
<source>Load Global State 10</source>
<translation>10</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1636"/>
<source>Save Global State 1</source>
<translation>1</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1637"/>
<source>Save Global State 2</source>
<translation>2</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1638"/>
<source>Save Global State 3</source>
<translation>3</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1639"/>
<source>Save Global State 4</source>
<translation>4</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1640"/>
<source>Save Global State 5</source>
<translation>5</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1641"/>
<source>Save Global State 6</source>
<translation>6</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1642"/>
<source>Save Global State 7</source>
<translation>7</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1643"/>
<source>Save Global State 8</source>
<translation>8</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1644"/>
<source>Save Global State 9</source>
<translation>9</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1645"/>
<source>Save Global State 10</source>
<translation>10</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1651"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1663"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1674"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1685"/>
<source>Audio</source>
<translation></translation>
</message>
<message>
<source>Load Game State %u</source>
<translation type="vanished"> %u</translation>
</message>
<message>
<source>Save Game State %u</source>
<translation type="vanished"> %u</translation>
</message>
<message>
<source>Load Global State %u</source>
<translation type="vanished"> %u</translation>
</message>
<message>
<source>Save Global State %u</source>
<translation type="vanished"> %u</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1652"/>
<source>Toggle Mute</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1664"/>
<source>Toggle CD Audio Mute</source>
<translation>CD音轨开关</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1675"/>
<source>Volume Up</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1686"/>
<source>Volume Down</source>
<translation></translation>
</message>
</context>
<context>
<name>InputBindingDialog</name>
<message>
<location filename="../inputbindingdialog.ui" line="17"/>
<source>Edit Bindings</source>
<translation></translation>
</message>
<message>
<location filename="../inputbindingdialog.ui" line="26"/>
<source>Bindings for Controller0/ButtonCircle</source>
<translation>0/</translation>
</message>
<message>
<location filename="../inputbindingdialog.ui" line="45"/>
<source>Add Binding</source>
<translation></translation>
</message>
<message>
<location filename="../inputbindingdialog.ui" line="52"/>
<source>Remove Binding</source>
<translation></translation>
</message>
<message>
<location filename="../inputbindingdialog.ui" line="59"/>
<source>Clear Bindings</source>
<translation></translation>
</message>
<message>
<location filename="../inputbindingdialog.cpp" line="22"/>
<source>Bindings for %1 %2</source>
<translation>%1 %2</translation>
</message>
<message>
<location filename="../inputbindingdialog.cpp" line="82"/>
<location filename="../inputbindingdialog.cpp" line="94"/>
<source>Push Button/Axis... [%1]</source>
<translation>/... [%1]</translation>
</message>
</context>
<context>
<name>InputBindingWidget</name>
<message>
<location filename="../inputbindingwidgets.cpp" line="39"/>
<source>%1 bindings</source>
<translation>%1</translation>
</message>
<message>
<location filename="../inputbindingwidgets.cpp" line="196"/>
<location filename="../inputbindingwidgets.cpp" line="208"/>
<source>Push Button/Axis... [%1]</source>
<translation>/... [%1]</translation>
</message>
</context>
<context>
<name>LogLevel</name>
<message>
<location filename="../../core/settings.cpp" line="378"/>
<source>None</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="378"/>
<source>Error</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="378"/>
<source>Warning</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="379"/>
<source>Performance</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="379"/>
<source>Success</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="380"/>
<source>Information</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="380"/>
<source>Developer</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="380"/>
<source>Profile</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="381"/>
<source>Debug</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="381"/>
<source>Trace</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<location filename="../mainwindow.cpp" line="67"/>
<location filename="../mainwindow.cpp" line="78"/>
<location filename="../mainwindow.cpp" line="702"/>
<source>DuckStation</source>
<translation>DuckStation</translation>
</message>
<message>
<source>System</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="42"/>
<location filename="../mainwindow.cpp" line="562"/>
<source>Change Disc</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="50"/>
<source>From Playlist...</source>
2020-09-11 14:18:02 +00:00
<translation>...</translation>
</message>
<message>
2020-09-17 19:35:24 +00:00
<location filename="../mainwindow.ui" line="60"/>
2020-09-11 14:18:02 +00:00
<source>Cheats</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="69"/>
<source>Load State</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="78"/>
<source>Save State</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="104"/>
<source>S&amp;ettings</source>
<translation>(&amp;E)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="108"/>
<source>Theme</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="113"/>
<source>Language</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>&amp;Help</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="153"/>
<source>&amp;Debug</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="157"/>
<source>Switch GPU Renderer</source>
<translation>GPU渲染器</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="162"/>
<source>Switch CPU Emulation Mode</source>
<translation>CPU模拟模式</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="191"/>
<source>&amp;View</source>
2020-09-11 14:18:02 +00:00
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="215"/>
<source>&amp;Tools</source>
<translation>(&amp;T)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>toolBar</source>
<translation></translation>
</message>
2020-09-19 02:40:59 +00:00
<message>
<location filename="../mainwindow.ui" line="731"/>
2020-09-19 02:40:59 +00:00
<source>Memory &amp;Card Editor</source>
<translation>(&amp;C)</translation>
</message>
2020-09-23 23:23:59 +00:00
<message>
<location filename="../mainwindow.ui" line="768"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="778"/>
<source>Open Memory Card Directory...</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="783"/>
2020-09-23 23:23:59 +00:00
<source>Open Data Directory...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="271"/>
<source>Start &amp;Disc...</source>
<translation>(&amp;D)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="280"/>
<source>Start &amp;BIOS</source>
<translation>BIOS(&amp;B)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="289"/>
<source>&amp;Scan For New Games</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="298"/>
<source>&amp;Rescan All Games</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="307"/>
<source>Power &amp;Off</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="316"/>
<source>&amp;Reset</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="328"/>
<source>&amp;Pause</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="337"/>
<source>&amp;Load State</source>
<translation>(&amp;L)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="346"/>
<source>&amp;Save State</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>E&amp;xit</source>
<translation>退(&amp;X)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="369"/>
<source>C&amp;onsole Settings...</source>
<translation>(&amp;O)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="378"/>
<source>&amp;Controller Settings...</source>
<translation>(&amp;C)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="387"/>
<source>&amp;Hotkey Settings...</source>
<translation>(&amp;H)...</translation>
</message>
<message>
<source>&amp;GPU Settings...</source>
<translation type="vanished">GPU设置</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="396"/>
2020-09-11 14:18:02 +00:00
<source>&amp;Display Settings...</source>
<translation>(&amp;D)...</translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../mainwindow.ui" line="405"/>
2020-09-17 19:35:24 +00:00
<source>&amp;Enhancement Settings...</source>
<translation>(&amp;E)</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../mainwindow.ui" line="414"/>
2020-09-17 19:35:24 +00:00
<source>&amp;Post-Processing Settings...</source>
<translation>(&amp;P)</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../mainwindow.ui" line="423"/>
<source>Fullscreen</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="428"/>
<source>Resolution Scale</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="433"/>
<source>&amp;GitHub Repository...</source>
<translation>GitHub库(&amp;G)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="438"/>
<source>&amp;Issue Tracker...</source>
<translation>(&amp;I)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="443"/>
<source>&amp;Discord Server...</source>
<translation>Discord服务器(&amp;D)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>Check for &amp;Updates...</source>
<translation>(&amp;U)...</translation>
</message>
<message>
<source>&amp;About...</source>
<translation type="vanished">(&amp;A)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="467"/>
<source>Change Disc...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="476"/>
2020-09-11 14:18:02 +00:00
<source>Cheats...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="485"/>
<source>Audio Settings...</source>
<translation>...</translation>
</message>
2020-09-11 14:18:02 +00:00
<message>
<location filename="../mainwindow.ui" line="494"/>
<source>Game List Settings...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="503"/>
<source>General Settings...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>B&amp;IOS Settings...</source>
<translation>BIOS设置(&amp;I)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="38"/>
<source>&amp;System</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="167"/>
<source>Switch Crop Mode</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;Window Size</source>
<translation>(&amp;W)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="453"/>
<source>About &amp;Qt...</source>
<translation>Qt(&amp;Q)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="458"/>
<source>&amp;About DuckStation...</source>
<translation>DuckStation(&amp;A)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="512"/>
<source>Advanced Settings...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Add Game Directory...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="530"/>
<source>&amp;Settings...</source>
<translation>(&amp;S)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="535"/>
<source>From File...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="540"/>
<source>From Game List...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="545"/>
<source>Remove Disc</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="550"/>
<source>Resume State</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="555"/>
<source>Global State</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="563"/>
<source>Show VRAM</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Dump CPU to VRAM Copies</source>
<translation>CPU到显存拷贝</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="579"/>
<source>Dump VRAM to CPU Copies</source>
<translation>CPU拷贝</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="587"/>
<source>Disable Interlacing</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="595"/>
<source>Force NTSC Timings</source>
<translation>NTSC计时</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="603"/>
<source>Dump Audio</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="608"/>
<source>Dump RAM...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="616"/>
<source>Show GPU State</source>
<translation>GPU状态</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="624"/>
<source>Show CDROM State</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="632"/>
<source>Show SPU State</source>
<translation>SPU状态</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="640"/>
<source>Show Timers State</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="648"/>
<source>Show MDEC State</source>
<translation>MDEC状态</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="656"/>
<source>Show DMA State</source>
<translation>DMA状态</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="665"/>
<source>&amp;Screenshot</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="674"/>
<source>&amp;Memory Card Settings...</source>
<translation>(&amp;M)...</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="683"/>
<source>Resume</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="686"/>
<source>Resumes the last save state created.</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="697"/>
<source>&amp;Toolbar</source>
2020-09-11 14:18:02 +00:00
<translation>(&amp;T)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="708"/>
<source>&amp;Status Bar</source>
2020-09-11 14:18:02 +00:00
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="713"/>
2020-09-23 23:23:59 +00:00
<source>Game &amp;List</source>
<translation>(&amp;L)</translation>
2020-09-23 23:23:59 +00:00
</message>
<message>
<location filename="../mainwindow.ui" line="726"/>
<source>Game &amp;Properties</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="736"/>
<source>C&amp;heat Manager</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="741"/>
2020-09-23 23:23:59 +00:00
<source>Game &amp;Grid</source>
<translation>(&amp;G)</translation>
2020-09-23 23:23:59 +00:00
</message>
<message>
<location filename="../mainwindow.ui" line="752"/>
2020-09-23 23:23:59 +00:00
<source>Show Titles (Grid View)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="760"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="765"/>
2020-09-23 23:23:59 +00:00
<source>Zoom &amp;Out (Grid View)</source>
<translation>(&amp;O) ()</translation>
2020-09-23 23:23:59 +00:00
</message>
<message>
<location filename="../mainwindow.ui" line="757"/>
2020-09-23 23:23:59 +00:00
<source>Zoom &amp;In (Grid View)</source>
<translation>(&amp;I) ()</translation>
2020-09-23 23:23:59 +00:00
</message>
<message>
<location filename="../mainwindow.ui" line="773"/>
2020-09-23 23:23:59 +00:00
<source>Refresh &amp;Covers (Grid View)</source>
<translation>(&amp;C) ()</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="721"/>
<source>System &amp;Display</source>
2020-09-11 14:18:02 +00:00
<translation>(&amp;D)</translation>
</message>
<message>
<source>Failed to get window info from widget</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="138"/>
<source>Failed to create host display device context.</source>
<translation></translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<source>Failed to get new window info from widget</source>
<translation type="vanished"></translation>
</message>
<message>
<source>All File Types (*.bin *.img *.cue *.chd *.exe *.psexe *.psf *.m3u);;Single-Track Raw Images (*.bin *.img);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;PlayStation Executables (*.exe *.psexe);;Portable Sound Format Files (*.psf);;Playlists (*.m3u)</source>
<translation type="vanished"> (*.bin *.img *.cue *.chd *.exe *.psexe *.psf);; (*.bin *.img);;Cue Sheets (*.cue);;MAME CHD镜像 (*.chd);;PlayStation可执行程序 (*.exe *.psexe);;便 (*.psf);; (*.m3u)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="32"/>
<source>All File Types (*.bin *.img *.iso *.cue *.chd *.exe *.psexe *.psf *.m3u);;Single-Track Raw Images (*.bin *.img *.iso);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;PlayStation Executables (*.exe *.psexe);;Portable Sound Format Files (*.psf);;Playlists (*.m3u)</source>
<translation> (*.bin *.img *.iso *.cue *.chd *.exe *.psexe *.psf *.m3u);; (*.bin *.img *.iso);;Cue表文件 (*.cue);;MAME CHD镜像 (*.chd);;PlayStation可执行文件 (*.exe *.psexe);;便 (*.psf);; (*.m3u)</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../mainwindow.cpp" line="93"/>
<source>Failed to create host display.</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="348"/>
<location filename="../mainwindow.cpp" line="363"/>
<source>Select Disc Image</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="389"/>
<source>Cheat Manager</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="524"/>
<source>Properties...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="529"/>
<source>Open Containing Directory...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>Set Cover Image...</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Default Boot</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="548"/>
<source>Fast Boot</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="554"/>
<source>Full Boot</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="572"/>
<source>Add Search Directory...</source>
<translation>...</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="580"/>
<source>Select Cover Image</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="581"/>
<source>All Cover Image Types (*.jpg *.jpeg *.png)</source>
<translation> (*.jpg *.jpeg *.png)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="587"/>
<source>Cover Already Exists</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="588"/>
<source>A cover image for this game already exists, do you wish to replace it?</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="602"/>
<location filename="../mainwindow.cpp" line="608"/>
<source>Copy Error</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="602"/>
<source>Failed to remove existing cover &apos;%1&apos;</source>
<translation>&apos;%1&apos;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="608"/>
<source>Failed to copy &apos;%1&apos; to &apos;%2&apos;</source>
<translation>&apos;%1&apos;&apos;%2&apos;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="703"/>
<source>Language changed. Please restart the application to apply.</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="709"/>
<source>%1x Scale</source>
<translation>%1x</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="927"/>
<source>Destination File</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="944"/>
<source>Default</source>
<translation></translation>
</message>
2020-09-23 23:23:59 +00:00
<message>
<location filename="../mainwindow.cpp" line="945"/>
2020-09-23 23:23:59 +00:00
<source>Fusion</source>
<translation></translation>
2020-09-23 23:23:59 +00:00
</message>
<message>
<location filename="../mainwindow.cpp" line="946"/>
2020-09-23 23:23:59 +00:00
<source>Dark Fusion (Gray)</source>
<translation> ()</translation>
2020-09-23 23:23:59 +00:00
</message>
<message>
<location filename="../mainwindow.cpp" line="947"/>
2020-09-23 23:23:59 +00:00
<source>Dark Fusion (Blue)</source>
<translation> ()</translation>
2020-09-23 23:23:59 +00:00
</message>
<message>
<source>DarkFusion</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="948"/>
<source>QDarkStyle</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1264"/>
<location filename="../mainwindow.cpp" line="1273"/>
<source>Memory Card Not Found</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1265"/>
<location filename="../mainwindow.cpp" line="1274"/>
<source>Memory card &apos;%1&apos; could not be found. Try starting the game and saving to create it.</source>
<translation>&apos;%1&apos;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1305"/>
<source>Updater Error</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1311"/>
<source>&lt;p&gt;Sorry, you are trying to update a DuckStation version which is not an official GitHub release. To prevent incompatibilities, the auto-updater is only enabled on official builds.&lt;/p&gt;&lt;p&gt;To obtain an official build, please follow the instructions under &quot;Downloading and Running&quot; at the link below:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/stenzek/duckstation/&quot;&gt;https://github.com/stenzek/duckstation/&lt;/a&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;GitHub官方版本的DuckStation版本&lt;/p&gt;&lt;p&gt;&quot;&quot;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/stenzek/duckstation/&quot;&gt;https://github.com/stenzek/duckstation/&lt;/a&gt;lt;/p&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1317"/>
<source>Automatic updating is not supported on the current platform.</source>
<translation></translation>
</message>
</context>
<context>
<name>MemoryCardEditorDialog</name>
<message>
<location filename="../memorycardeditordialog.ui" line="14"/>
<source>Memory Card Editor</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="44"/>
<location filename="../memorycardeditordialog.ui" line="214"/>
<source>Title</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="49"/>
<location filename="../memorycardeditordialog.ui" line="219"/>
<source>File Name</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="54"/>
<location filename="../memorycardeditordialog.ui" line="224"/>
<source>Blocks</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="64"/>
<location filename="../memorycardeditordialog.ui" line="171"/>
<source>Memory Card:</source>
<translation>:</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="93"/>
<source>Browse...</source>
<translation>...</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="11"/>
<source>All Memory Card Types (*.mcd *.mcr *.mc)</source>
<translation> (*.mcd *.mcr *.mc)</translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="78"/>
<location filename="../memorycardeditordialog.ui" line="181"/>
<source>New...</source>
<translation>...</translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="89"/>
<location filename="../memorycardeditordialog.ui" line="130"/>
<source>0 blocks used</source>
<translation>使0</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="226"/>
<source>%1 blocks free%2</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="99"/>
<location filename="../memorycardeditordialog.ui" line="140"/>
<source>Import File...</source>
<translation>...</translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="109"/>
<location filename="../memorycardeditordialog.ui" line="150"/>
<source>Import Card...</source>
<translation>...</translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="119"/>
<location filename="../memorycardeditordialog.ui" line="160"/>
<source>Save</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="237"/>
<source>Delete File</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="247"/>
<source>Export File</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="257"/>
<source>&lt;&lt;</source>
<translation>&lt;&lt;</translation>
</message>
<message>
<location filename="../memorycardeditordialog.ui" line="267"/>
<source>&gt;&gt;</source>
<translation>&gt;&gt;</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="115"/>
<location filename="../memorycardeditordialog.cpp" line="240"/>
<source>Select Memory Card</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="185"/>
<source>Failed to load memory card image.</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="284"/>
<source>Memory card &apos;%1&apos; is not saved, do you want to save before closing?</source>
<translation>&apos;%1&apos;?</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="283"/>
<source>Save memory card?</source>
<translation>?</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="13"/>
<source>All Importable Memory Card Types (*.mcd *.mcr *.mc *.gme)</source>
<translation> (*.mcd *.mcr *.mc *.gme)</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="185"/>
<location filename="../memorycardeditordialog.cpp" line="268"/>
<location filename="../memorycardeditordialog.cpp" line="304"/>
<location filename="../memorycardeditordialog.cpp" line="314"/>
<location filename="../memorycardeditordialog.cpp" line="320"/>
<location filename="../memorycardeditordialog.cpp" line="339"/>
<location filename="../memorycardeditordialog.cpp" line="362"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="269"/>
<source>Failed to write card to &apos;%1&apos;</source>
<translation>&apos;%1&apos;</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="314"/>
<source>Failed to read file %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="320"/>
<source>Failed to write file %1</source>
<translation>&apos;%1&apos;</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="339"/>
<source>Failed to delete file %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="355"/>
<source>Select Import File</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="362"/>
<source>Failed to import memory card. The log may contain more information.</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardeditordialog.cpp" line="305"/>
<source>Insufficient blocks, this file needs %1 but only %2 are available.</source>
<translation>%1%2</translation>
</message>
</context>
<context>
<name>MemoryCardSettingsWidget</name>
<message>
<location filename="../gamepropertiesdialog.cpp" line="18"/>
<location filename="../memorycardsettingswidget.cpp" line="14"/>
<source>All Memory Card Types (*.mcd *.mcr *.mc)</source>
2020-09-11 14:18:02 +00:00
<translation> (*.mcd *.mcr *.mc)</translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="37"/>
<source>Shared Settings</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="40"/>
<location filename="../memorycardsettingswidget.cpp" line="45"/>
<source>Use Single Card For Playlist</source>
<translation>使</translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="45"/>
<source>Checked</source>
<translation></translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="46"/>
<source>When using a playlist (m3u) and per-game (title) memory cards, a single memory card will be used for all discs. If unchecked, a separate card will be used for each disc.</source>
<translation>使 (m3u) 使 () 使</translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="51"/>
<source>If one of the &quot;separate card per game&quot; memory card modes is chosen, these memory cards will be saved to the memcards directory.</source>
<translation>&quot;&quot;memcards目录中</translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="57"/>
<source>Open...</source>
<translation>...</translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="72"/>
<source>Memory Card %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="86"/>
<source>Memory Card Type:</source>
<translation>:</translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="95"/>
<source>Browse...</source>
<translation>...</translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="99"/>
<source>Shared Memory Card Path:</source>
<translation>:</translation>
</message>
<message>
<location filename="../memorycardsettingswidget.cpp" line="108"/>
<source>Select path to memory card image</source>
<translation></translation>
</message>
</context>
<context>
<name>MemoryCardType</name>
<message>
<location filename="../../core/settings.cpp" line="730"/>
<source>No Memory Card</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="730"/>
<source>Shared Between All Games</source>
<translation></translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="731"/>
<source>Separate Card Per Game (Game Code)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../../core/settings.cpp" line="732"/>
<source>Separate Card Per Game (Game Title)</source>
<translation> ()</translation>
</message>
</context>
<context>
<name>NamcoGunCon</name>
<message>
<location filename="../../core/namco_guncon.cpp" line="212"/>
<source>Trigger</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/namco_guncon.cpp" line="213"/>
<source>A</source>
2020-09-11 14:18:02 +00:00
<translation>A</translation>
</message>
<message>
<location filename="../../core/namco_guncon.cpp" line="214"/>
<source>B</source>
2020-09-11 14:18:02 +00:00
<translation>B</translation>
</message>
<message>
<location filename="../../core/namco_guncon.cpp" line="225"/>
<source>Crosshair Image Path</source>
<translation></translation>
</message>
<message>
<location filename="../../core/namco_guncon.cpp" line="226"/>
<source>Path to an image to use as a crosshair/cursor.</source>
<translation>/</translation>
</message>
<message>
<location filename="../../core/namco_guncon.cpp" line="227"/>
<source>Crosshair Image Scale</source>
<translation></translation>
</message>
<message>
<location filename="../../core/namco_guncon.cpp" line="228"/>
<source>Scale of crosshair image on screen.</source>
<translation></translation>
</message>
</context>
<context>
<name>NeGcon</name>
<message>
<location filename="../../core/negcon.cpp" line="226"/>
<source>Steering</source>
<translation></translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="227"/>
<source>I</source>
<translation>I</translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="228"/>
<source>II</source>
<translation>II</translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="229"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="234"/>
<source>Up</source>
<translation></translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="235"/>
<source>Down</source>
<translation></translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="236"/>
<source>Left</source>
<translation></translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="237"/>
<source>Right</source>
<translation></translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="238"/>
<source>A</source>
<translation>A</translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="239"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="240"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="241"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="252"/>
<source>Steering Axis Deadzone</source>
<translation></translation>
</message>
<message>
<location filename="../../core/negcon.cpp" line="253"/>
<source>Sets deadzone size for steering axis.</source>
<translation></translation>
</message>
</context>
<context>
<name>OSDMessage</name>
<message>
<location filename="../../core/host_interface.cpp" line="120"/>
<source>System reset.</source>
2020-09-11 14:18:02 +00:00
<translation></translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="349"/>
<source>Loading state from &apos;%s&apos;...</source>
<translation>&apos;%s&apos;...</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="355"/>
<source>Loading state from &apos;%s&apos; failed. Resetting.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="383"/>
<source>Saving state to &apos;%s&apos; failed.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="388"/>
<source>State saved to &apos;%s&apos;.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="538"/>
<source>PGXP is incompatible with the software renderer, disabling PGXP.</source>
<translation>PGXP与软件呈现程序不兼容PGXP</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="547"/>
<source>PGXP CPU mode is incompatible with the recompiler, using Cached Interpreter instead.</source>
<translation>PGXP在CPU模式与重编译器不兼容使</translation>
</message>
<message>
<source>mmap fastmem is not available on this platform, using LUT instead.</source>
<translation type="vanished">使LUT代替</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="574"/>
<source>Switching to %s%s GPU renderer.</source>
<translation>%s%sGPU渲染器</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="595"/>
<source>Switching to %s audio backend.</source>
<translation>%s音频后端</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="611"/>
<source>Switching to %s CPU execution mode.</source>
<translation>%sCPU执行模式</translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../../core/host_interface.cpp" line="622"/>
<source>CPU memory exceptions enabled, flushing all blocks.</source>
<translation>CPU内存异常</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="623"/>
<source>CPU memory exceptions disabled, flushing all blocks.</source>
<translation>CPU内存异常</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="632"/>
<source>CPU ICache enabled, flushing all blocks.</source>
<translation>CPU的ICache</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="633"/>
<source>CPU ICache disabled, flushing all blocks.</source>
<translation>CPU的ICache</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="670"/>
<source>PGXP enabled, recompiling all blocks.</source>
<translation>PGXP</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="671"/>
<source>PGXP disabled, recompiling all blocks.</source>
<translation>PGXP</translation>
</message>
<message>
<location filename="../../core/host_interface.cpp" line="837"/>
<source>Switching to %s renderer...</source>
<translation>%s渲染器...</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="730"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="2149"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="2540"/>
2020-09-17 19:35:24 +00:00
<source>Failed to load post processing shader chain.</source>
<translation></translation>
</message>
<message>
<source>Speed limiter enabled.</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Speed limiter disabled.</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1510"/>
<source>PGXP is now enabled.</source>
<translation>PGXP</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1511"/>
<source>PGXP is now disabled</source>
<translation>PGXP</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1658"/>
<source>Volume: Muted</source>
2020-09-11 14:18:02 +00:00
<translation>音量: 静音</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1660"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1681"/>
<location filename="../../frontend-common/common_host_interface.cpp" line="1692"/>
<source>Volume: %d%%</source>
2020-09-11 14:18:02 +00:00
<translation>: %d%%</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1669"/>
<source>CD Audio Muted.</source>
<translation>CD音频已静音</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1670"/>
<source>CD Audio Unmuted.</source>
<translation>CD音频已解除静音</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1842"/>
<source>Loaded input profile from &apos;%s&apos;</source>
2020-09-11 14:18:02 +00:00
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2302"/>
<source>Started dumping audio to &apos;%s&apos;.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2307"/>
<source>Failed to start dumping audio to &apos;%s&apos;.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2317"/>
<source>Stopped dumping audio.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2347"/>
<source>Screenshot file &apos;%s&apos; already exists.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2355"/>
<source>Failed to save screenshot to &apos;%s&apos;</source>
2020-09-11 14:18:02 +00:00
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2359"/>
<source>Screenshot saved to &apos;%s&apos;.</source>
2020-09-11 14:18:02 +00:00
<translation>&apos;%s&apos;.</translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2387"/>
<source>Input profile &apos;%s&apos; cannot be found.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2394"/>
<source>Using input profile &apos;%s&apos;.</source>
<translation>使&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2420"/>
2020-09-17 19:35:24 +00:00
<source>Failed to load cheats from &apos;%s&apos;.</source>
<translation>&apos;%s&apos;</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2424"/>
2020-09-17 19:35:24 +00:00
<source>Loaded %u cheats from list. %u cheats are enabled.</source>
<translation>%u金手指%u金手指已启用</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2448"/>
<source>Loaded %u cheats from database.</source>
<translation>%u金手指</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2478"/>
2020-09-17 19:35:24 +00:00
<source>Saved %u cheats to &apos;%s&apos;.</source>
<translation>%u金手指到&apos;%s&apos;</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2500"/>
2020-09-17 19:35:24 +00:00
<source>Cheat &apos;%s&apos; enabled.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2504"/>
2020-09-17 19:35:24 +00:00
<source>Cheat &apos;%s&apos; disabled.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2464"/>
2020-09-17 19:35:24 +00:00
<source>Failed to save cheat list to &apos;%s&apos;</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1430"/>
<source>Fast forwarding...</source>
<translation>...</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="1431"/>
<source>Stopped fast forwarding.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2520"/>
2020-09-17 19:35:24 +00:00
<source>Applied cheat &apos;%s&apos;.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2524"/>
2020-09-17 19:35:24 +00:00
<source>Cheat &apos;%s&apos; is already enabled.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2537"/>
2020-09-17 19:35:24 +00:00
<source>Post-processing is now enabled.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2544"/>
2020-09-17 19:35:24 +00:00
<source>Post-processing is now disabled.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2555"/>
2020-09-17 19:35:24 +00:00
<source>Failed to load post-processing shader chain.</source>
<translation></translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/common_host_interface.cpp" line="2557"/>
2020-09-17 19:35:24 +00:00
<source>Post-processing shaders reloaded.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="568"/>
2020-09-17 19:35:24 +00:00
<source>CPU interpreter forced by game settings.</source>
<translation>CPU解释器</translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="579"/>
2020-09-17 19:35:24 +00:00
<source>Software renderer forced by game settings.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="590"/>
2020-09-17 19:35:24 +00:00
<source>Interlacing forced by game settings.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="601"/>
2020-09-17 19:35:24 +00:00
<source>True color disabled by game settings.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="612"/>
2020-09-17 19:35:24 +00:00
<source>Upscaling disabled by game settings.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="623"/>
2020-09-17 19:35:24 +00:00
<source>Scaled dithering disabled by game settings.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="636"/>
2020-09-17 19:35:24 +00:00
<source>Widescreen disabled by game settings.</source>
<translation></translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="648"/>
2020-09-17 19:35:24 +00:00
<source>Forcing NTSC Timings disallowed by game settings.</source>
<translation>NTSC计时</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="660"/>
2020-09-17 19:35:24 +00:00
<source>PGXP geometry correction disabled by game settings.</source>
<translation>PGXP几何校正</translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="672"/>
2020-09-17 19:35:24 +00:00
<source>PGXP culling disabled by game settings.</source>
<translation>PGXP剔除</translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="683"/>
2020-09-17 19:35:24 +00:00
<source>PGXP texture correction disabled by game settings.</source>
<translation>PGXP纹理校正</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="695"/>
2020-09-17 19:35:24 +00:00
<source>PGXP vertex cache forced by game settings.</source>
<translation>PGXP顶点缓存</translation>
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="706"/>
2020-09-17 19:35:24 +00:00
<source>PGXP CPU mode forced by game settings.</source>
<translation>PGXP在CPU模式</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="722"/>
2020-09-17 19:35:24 +00:00
<source>Controller %u changed to digital by game settings.</source>
<translation>%u改为数字模式</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="737"/>
2020-09-17 19:35:24 +00:00
<source>Recompiler memory exceptions forced by game settings.</source>
<translation></translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../../frontend-common/game_settings.cpp" line="750"/>
2020-09-17 19:35:24 +00:00
<source>Recompiler ICache forced by game settings.</source>
<translation>ICache重编译器</translation>
</message>
<message>
<location filename="../../core/pad.cpp" line="65"/>
<source>Save state contains controller type %s in port %u, but %s is used. Switching.</source>
<translation>%s接入端口%u%s被占用</translation>
</message>
<message>
<location filename="../../core/pad.cpp" line="82"/>
<source>Ignoring mismatched controller type %s in port %u.</source>
<translation>%u中不匹配的控制器类型%s</translation>
</message>
<message>
<location filename="../../core/pad.cpp" line="144"/>
<source>Memory card %u from save state does match current card data. Simulating replugging.</source>
<translation>%u从即时存档匹配了当前卡数据</translation>
</message>
<message>
<location filename="../../core/pad.cpp" line="155"/>
<source>Memory card %u present in save state but not in system. Ignoring card.</source>
<translation>%u当前以即时存档形式存在</translation>
</message>
<message>
<location filename="../../core/pad.cpp" line="167"/>
<source>Memory card %u present in save state but not in system. Creating temporary card.</source>
<translation>%u当前以即时存档形式存在</translation>
</message>
<message>
<location filename="../../core/pad.cpp" line="176"/>
<source>Memory card %u present in system but not in save state. Removing card.</source>
<translation>%u当前接入系统中</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="758"/>
<source>CPU clock speed is set to %u%% (%u / %u). This may result in instability.</source>
<translation>CPU频率设置为%u%% (%u / %u)</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="899"/>
<source>WARNING: CPU overclock (%u%%) was different in save state (%u%%).</source>
<translation>警告: CPU速率 (%u%%) (%u%%).</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="999"/>
<source>Failed to open CD image from save state: &apos;%s&apos;. Using existing image &apos;%s&apos;, this may result in instability.</source>
<translation>&apos;%s&apos;CD映像失败使&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/gpu_hw.cpp" line="62"/>
<source>%ux MSAA is not supported, using %ux instead.</source>
<translation>%ux MSAA使%ux代替</translation>
</message>
<message>
<location filename="../../core/gpu_hw.cpp" line="68"/>
<source>SSAA is not supported, using MSAA instead.</source>
<translation>SSAA使MSAA代替</translation>
</message>
<message>
<location filename="../../core/gpu_hw.cpp" line="73"/>
<source>Texture filter &apos;%s&apos; is not supported on your device.</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/gpu_hw.cpp" line="131"/>
<source>Resolution scale set to %ux (display %ux%u, VRAM %ux%u)</source>
<translation>%ux (%ux%u%ux%u)</translation>
</message>
<message>
<location filename="../../core/gpu_hw.cpp" line="142"/>
<source>Multisample anti-aliasing set to %ux (SSAA).</source>
<translation>齿%ux (SSAA)</translation>
</message>
<message>
<location filename="../../core/gpu_hw.cpp" line="148"/>
<source>Multisample anti-aliasing set to %ux.</source>
<translation>齿%ux</translation>
</message>
<message>
<location filename="../../core/memory_card.cpp" line="299"/>
<source>Failed to save memory card to &apos;%s&apos;</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/memory_card.cpp" line="308"/>
<source>Saved memory card to &apos;%s&apos;</source>
<translation>&apos;%s&apos;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="222"/>
<source>Failed to acquire exclusive fullscreen.</source>
<translation></translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="441"/>
<source>Lost exclusive fullscreen.</source>
<translation></translation>
</message>
<message>
<location filename="../../core/gpu_hw_opengl.cpp" line="51"/>
<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>
</context>
<context>
<name>PlayStationMouse</name>
<message>
<location filename="../../core/playstation_mouse.cpp" line="193"/>
<source>Left</source>
<translation></translation>
</message>
<message>
<location filename="../../core/playstation_mouse.cpp" line="194"/>
<source>Right</source>
<translation></translation>
2020-09-17 19:35:24 +00:00
</message>
</context>
<context>
<name>PostProcessingChainConfigWidget</name>
<message>
<location filename="../postprocessingchainconfigwidget.ui" line="20"/>
<source>Form</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.ui" line="50"/>
<source>Add</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.ui" line="70"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.ui" line="90"/>
<source>Clear</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.ui" line="110"/>
<source>Move Up</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.ui" line="130"/>
<source>Move Down</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.ui" line="150"/>
<source>Options...</source>
<translation>...</translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.cpp" line="115"/>
<source>No Shaders Available</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.cpp" line="127"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.cpp" line="127"/>
<source>Failed to add shader. The log may contain more information.</source>
<translation></translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../postprocessingchainconfigwidget.cpp" line="159"/>
<source>Question</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingchainconfigwidget.cpp" line="159"/>
<source>Are you sure you want to clear all shader stages?</source>
<translation>?</translation>
</message>
</context>
<context>
<name>PostProcessingSettingsWidget</name>
<message>
<location filename="../postprocessingsettingswidget.ui" line="14"/>
<source>Form</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingsettingswidget.ui" line="34"/>
<source>Enable Post Processing</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingsettingswidget.ui" line="54"/>
<source>&amp;Reload Shaders</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../postprocessingsettingswidget.ui" line="65"/>
<source>Load Preset</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingsettingswidget.ui" line="76"/>
<source>Save Preset</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingsettingswidget.ui" line="89"/>
<source>Post Processing Chain</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingsettingswidget.cpp" line="26"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingsettingswidget.cpp" line="27"/>
<source>The current post-processing chain is invalid, it has been reset. Any changes made will overwrite the existing config.</source>
<translation></translation>
2020-09-17 19:35:24 +00:00
</message>
</context>
<context>
<name>PostProcessingShaderConfigDialog</name>
<message>
<location filename="../postprocessingshaderconfigwidget.cpp" line="150"/>
2020-09-17 19:35:24 +00:00
<source>%1 Shader Options</source>
<translation>%1</translation>
</message>
<message>
<location filename="../postprocessingshaderconfigwidget.cpp" line="160"/>
2020-09-17 19:35:24 +00:00
<source>Close</source>
<translation></translation>
</message>
</context>
<context>
<name>PostProcessingShaderConfigWidget</name>
<message>
<location filename="../postprocessingshaderconfigwidget.cpp" line="55"/>
<source>Red</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingshaderconfigwidget.cpp" line="55"/>
<source>Green</source>
<translation>绿</translation>
</message>
<message>
<location filename="../postprocessingshaderconfigwidget.cpp" line="55"/>
<source>Blue</source>
<translation></translation>
</message>
<message>
<location filename="../postprocessingshaderconfigwidget.cpp" line="55"/>
<source>Alpha</source>
<translation>Alpha</translation>
</message>
<message>
<location filename="../postprocessingshaderconfigwidget.cpp" line="56"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../postprocessingshaderconfigwidget.cpp" line="132"/>
<source>Reset to Defaults</source>
<translation></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="38"/>
<source>DuckStation Error</source>
<translation>DuckStation错误</translation>
</message>
<message>
<location filename="../main.cpp" line="39"/>
<source>Failed to initialize host interface. Cannot continue.</source>
<translation></translation>
</message>
<message>
<location filename="../qtutils.cpp" line="660"/>
<source>Failed to open URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../qtutils.cpp" line="661"/>
<source>Failed to open URL.
The URL was: %1</source>
<translation>URL
URL: %1</translation>
</message>
</context>
<context>
<name>QtHostInterface</name>
<message>
<location filename="../qthostinterface.cpp" line="892"/>
<location filename="../qthostinterface.cpp" line="934"/>
<source>Game Save %1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="892"/>
<source>Game Save %1 (Empty)</source>
<translation>%1 ()</translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="899"/>
<source>Global Save %1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="899"/>
<source>Global Save %1 (Empty)</source>
<translation>%1 ()</translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="904"/>
<source>Resume</source>
<translation></translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="907"/>
<source>Load State</source>
<translation></translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="927"/>
<source>Resume (%1)</source>
<translation>(%1)</translation>
</message>
<message>
<source>PCSXR/Libretro Cheat Files (*.cht *.txt);;All Files (*.*)</source>
<translation type="vanished">PCSXR/Libretro金手指文件 (*.cht *.txt);; (*.*)</translation>
</message>
<message>
<source>%1 Save %2 (%3)</source>
<translation type="vanished">%1%2 (%3)</translation>
</message>
<message>
<source>Game</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="378"/>
<source>No resume save state found.</source>
<translation></translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="941"/>
<source>Edit Memory Cards...</source>
<translation>...</translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="973"/>
<source>Delete Save States...</source>
<translation>...</translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="979"/>
<source>Confirm Save State Deletion</source>
<translation></translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="980"/>
<source>Are you sure you want to delete all save states for %1?
The saves will not be recoverable.</source>
2020-09-17 19:35:24 +00:00
<translation>%1</translation>
</message>
<message>
<source>&amp;Load Cheats...</source>
<translation type="vanished">(&amp;C)...</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<source>Select Cheat File</source>
<translation type="vanished"></translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<source>PCSXR/Libretro Cheat Files (*.cht);;All Files (*.*)</source>
<translation type="vanished">PCSXR/Libretro金手指文件 (*.cht);; (*.*)</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<source>&amp;Save Cheats...</source>
<translation type="vanished">(&amp;S)...</translation>
</message>
<message>
<source>PCSXR Cheat Files (*.cht);;All Files (*.*)</source>
<translation type="vanished">PCSXR金手指文件 (*.cht);; (*.*)</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../qthostinterface.cpp" line="1018"/>
2020-09-17 19:35:24 +00:00
<source>&amp;Enabled Cheats</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../qthostinterface.cpp" line="1020"/>
2020-09-17 19:35:24 +00:00
<source>&amp;Apply Cheats</source>
<translation>(&amp;A)</translation>
</message>
</context>
<context>
<name>QtProgressCallback</name>
<message>
<location filename="../qtprogresscallback.cpp" line="10"/>
<source>DuckStation</source>
<translation>DuckStation</translation>
</message>
<message>
<location filename="../qtprogresscallback.cpp" line="29"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../qtprogresscallback.cpp" line="82"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../qtprogresscallback.cpp" line="87"/>
<source>Question</source>
<translation></translation>
</message>
<message>
<location filename="../qtprogresscallback.cpp" line="93"/>
<source>Information</source>
<translation></translation>
</message>
</context>
<context>
<name>SettingsDialog</name>
<message>
<location filename="../settingsdialog.ui" line="23"/>
<source>DuckStation Settings</source>
<translation>DuckStation设置</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="58"/>
<source>General Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="67"/>
<source>BIOS Settings</source>
<translation>BIOS设置</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="76"/>
<source>Console Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="85"/>
<source>Game List Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="94"/>
<source>Hotkey Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="103"/>
<source>Controller Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="112"/>
<source>Memory Card Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="121"/>
2020-09-11 14:18:02 +00:00
<source>Display Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="130"/>
2020-09-11 14:18:02 +00:00
<source>Enhancement Settings</source>
<translation></translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../settingsdialog.ui" line="139"/>
2020-09-17 19:35:24 +00:00
<source>Post-Processing Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="218"/>
<source>Close</source>
<translation></translation>
</message>
<message>
<source>GPU Settings</source>
<translation type="vanished">GPU设置</translation>
</message>
2020-09-17 19:35:24 +00:00
<message>
<location filename="../settingsdialog.ui" line="148"/>
2020-09-17 19:35:24 +00:00
<source>Audio Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="157"/>
<source>Advanced Settings</source>
<translation></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="64"/>
<source>&lt;strong&gt;General Settings&lt;/strong&gt;&lt;hr&gt;These options control how the emulator looks and behaves.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;&lt;br&gt;&lt;br&gt;</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="68"/>
<source>&lt;strong&gt;Console Settings&lt;/strong&gt;&lt;hr&gt;These options determine the configuration of the simulated console.&lt;br&gt;&lt;br&gt;Mouse over an option for additional information.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;&lt;br&gt;&lt;br&gt;</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="71"/>
<source>&lt;strong&gt;Game List Settings&lt;/strong&gt;&lt;hr&gt;The list above shows the directories which will be searched by DuckStation to populate the game list. Search directories can be added, removed, and switched to recursive/non-recursive. Additionally, the redump.org database can be downloaded or updated to provide titles for discs, as the discs themselves do not provide title information.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;DuckStation/redump.org</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="76"/>
<source>&lt;strong&gt;Hotkey Settings&lt;/strong&gt;&lt;hr&gt;Binding a hotkey allows you to trigger events such as a resetting or taking screenshots at the press of a key/controller button. Hotkey titles are self-explanatory. Clicking a binding will start a countdown, in which case you should press the key or controller button/axis you wish to bind. If no button is pressed and the timer lapses, the binding will be unchanged. To clear a binding, right-click the button. To bind multiple buttons, hold Shift and click the button.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;//Shift</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="82"/>
<source>&lt;strong&gt;Controller Settings&lt;/strong&gt;&lt;hr&gt;This page lets you choose the type of controller you wish to simulate for the console, and rebind the keys or host game controller buttons to your choosing. Clicking a binding will start a countdown, in which case you should press the key or controller button/axis you wish to bind. (For rumble, press any button/axis on the controller you wish to send rumble to.) If no button is pressed and the timer lapses, the binding will be unchanged. To clear a binding, right-click the button. To bind multiple buttons, hold Shift and click the button.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;/(/) Shift</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="90"/>
<source>&lt;strong&gt;Memory Card Settings&lt;/strong&gt;&lt;hr&gt;This page lets you control what mode the memory card emulation will function in, and where the images for these cards will be stored on disk.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="93"/>
2020-09-11 14:18:02 +00:00
<source>&lt;strong&gt;Display Settings&lt;/strong&gt;&lt;hr&gt;These options control the how the frames generated by the console are displayed on the screen.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;</translation>
2020-09-11 14:18:02 +00:00
</message>
<message>
<location filename="../settingsdialog.cpp" line="96"/>
2020-09-11 14:18:02 +00:00
<source>&lt;strong&gt;Enhancement Settings&lt;/strong&gt;&lt;hr&gt;These options control enhancements which can improve visuals compared to the original console. Mouse over each option for additional information.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<location filename="../settingsdialog.cpp" line="99"/>
2020-09-17 19:35:24 +00:00
<source>&lt;strong&gt;Post-Processing Settings&lt;/strong&gt;&lt;hr&gt;Post processing allows you to alter the appearance of the image displayed on the screen with various filters. Shaders will be executed in sequence.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;使</translation>
2020-09-17 19:35:24 +00:00
</message>
<message>
<source>&lt;strong&gt;GPU Settings&lt;/strong&gt;&lt;hr&gt;These options control the simulation of the GPU in the console. Various enhancements are available, mouse over each for additional information.</source>
<translation type="vanished">&lt;strong&gt;GPU设置&lt;/strong&gt;&lt;hr&gt;GPU, </translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="102"/>
<source>&lt;strong&gt;Audio Settings&lt;/strong&gt;&lt;hr&gt;These options control the audio output of the console. Mouse over an option for additional information.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="104"/>
<source>&lt;strong&gt;Advanced Settings&lt;/strong&gt;&lt;hr&gt;These options control logging and internal behavior of the emulator. Mouse over an option for additional information.</source>
<translation>&lt;strong&gt;&lt;/strong&gt;&lt;hr&gt;</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="131"/>
<source>Recommended Value</source>
<translation></translation>
</message>
</context>
<context>
<name>System</name>
<message>
<source>Save state is incompatible: expecting version %u but state is version %u.</source>
<translation type="vanished">保存状态不兼容: 要求版本%u%u</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="958"/>
<source>Save state is incompatible: minimum version is %u but state is version %u.</source>
<translation>即时存档不兼容: 最低可兼容版本为%u但存档版本为%u</translation>
</message>
<message>
<source>Save state is incompatible: %s version is %u but state is version %u.</source>
<translation type="vanished">: %s版本为%u但存档版本为%u</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="967"/>
<source>Save state is incompatible: maximum version is %u but state is version %u.</source>
<translation>即时存档不兼容: 最高可兼容版本为%u但存档版本为%u</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="1007"/>
<source>Failed to open CD image from save state: &apos;%s&apos;.</source>
<translation>CD镜像: &apos;%s&apos;</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="1520"/>
<source>Per-game memory card cannot be used for slot %u as the running game has no code. Using shared card instead.</source>
<translation>%u无法使用独立记忆卡的</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="1544"/>
<source>Per-game memory card cannot be used for slot %u as the running game has no title. Using shared card instead.</source>
<translation>%u无法使用独立记忆卡的</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="1563"/>
<source>Memory card path for slot %u is missing, using default.</source>
<translation>%u的记忆卡路径丢失使</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="1608"/>
<source>Game changed, reloading memory cards.</source>
<translation></translation>
2020-09-19 02:40:59 +00:00
</message>
<message>
<location filename="../../core/system.cpp" line="1700"/>
<source>Removing current media from playlist, removing media from CD-ROM.</source>
<translation>CD-ROM中卸载媒体</translation>
</message>
<message>
<location filename="../../core/system.cpp" line="1717"/>
<source>Changing current media from playlist, replacing current media.</source>
<translation></translation>
</message>
2020-09-19 02:40:59 +00:00
</context>
</TS>