<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN" sourcelanguage="en_US">
<context>
    <name>AboutScreen</name>
    <message>
        <location filename="../AboutScreen.ui" line="14"/>
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="../AboutScreen.ui" line="23"/>
        <source>&lt;a href=&quot;http://mgba.io/&quot;&gt;Website&lt;/a&gt; • &lt;a href=&quot;https://forums.mgba.io/&quot;&gt;Forums / Support&lt;/a&gt; • &lt;a href=&quot;https://patreon.com/mgba&quot;&gt;Donate&lt;/a&gt; • &lt;a href=&quot;https://github.com/mgba-emu/mgba/tree/{gitBranch}&quot;&gt;Source&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;http://mgba.io/&quot;&gt;网站&lt;/a&gt; • &lt;a href=&quot;https://forums.mgba.io/&quot;&gt;论坛、支持&lt;/a&gt; • &lt;a href=&quot;https://patreon.com/mgba&quot;&gt;捐助&lt;/a&gt; • &lt;a href=&quot;https://github.com/mgba-emu/mgba/tree/{gitBranch}&quot;&gt;源代码&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../AboutScreen.ui" line="41"/>
        <source>Branch: &lt;tt&gt;{gitBranch}&lt;/tt&gt;&lt;br/&gt;Revision: &lt;tt&gt;{gitCommit}&lt;/tt&gt;</source>
        <translation>分支: &lt;tt&gt;{gitBranch}&lt;/tt&gt;&lt;br/&gt;修订版: &lt;tt&gt;{gitCommit}&lt;/tt&gt;</translation>
    </message>
    <message>
        <location filename="../AboutScreen.ui" line="58"/>
        <source>{projectName}</source>
        <translation>{projectName}</translation>
    </message>
    <message>
        <location filename="../AboutScreen.ui" line="68"/>
        <source>{projectName} would like to thank the following patrons from Patreon:</source>
        <translation>{projectName} 感谢以下来自Patreon平台的赞助者:</translation>
    </message>
    <message>
        <location filename="../AboutScreen.ui" line="86"/>
        <source>© 2013 – 2018 Jeffrey Pfau, licensed under the Mozilla Public License, version 2.0
Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
        <translation>© 2013 – 2018 Jeffrey Pfau，基于Mozilla公共许可证（版本 2.0）授权
Game Boy Advance 是任天堂有限公司（Nintendo Co., Ltd.）的注册商标。</translation>
    </message>
    <message>
        <location filename="../AboutScreen.ui" line="106"/>
        <source>{projectVersion}</source>
        <translation>{projectVersion}</translation>
    </message>
    <message>
        <location filename="../AboutScreen.ui" line="155"/>
        <source>{logo}</source>
        <translation>{logo}</translation>
    </message>
    <message>
        <location filename="../AboutScreen.ui" line="177"/>
        <source>{projectName} is an open-source Game Boy Advance emulator</source>
        <translation>{projectName}是开放源代码的Game Boy Advance模拟器</translation>
    </message>
    <message>
        <location filename="../AboutScreen.ui" line="190"/>
        <source>{patrons}</source>
        <translation>{patrons}</translation>
    </message>
</context>
<context>
    <name>ArchiveInspector</name>
    <message>
        <location filename="../ArchiveInspector.ui" line="14"/>
        <source>Open in archive...</source>
        <translation>在压缩文件中打开...</translation>
    </message>
    <message>
        <location filename="../ArchiveInspector.ui" line="20"/>
        <source>Loading...</source>
        <translation>载入中...</translation>
    </message>
</context>
<context>
    <name>AssetTile</name>
    <message>
        <location filename="../AssetTile.ui" line="20"/>
        <source>AssetTile</source>
        <translation>AssetTile</translation>
    </message>
    <message>
        <location filename="../AssetTile.ui" line="41"/>
        <source>Tile #</source>
        <translation>标题 #</translation>
    </message>
    <message>
        <location filename="../AssetTile.ui" line="48"/>
        <location filename="../AssetTile.ui" line="72"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../AssetTile.ui" line="65"/>
        <source>Palette #</source>
        <translation>调色板 #</translation>
    </message>
    <message>
        <location filename="../AssetTile.ui" line="86"/>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <location filename="../AssetTile.ui" line="93"/>
        <source>0x06000000</source>
        <translation>0x06000000</translation>
    </message>
    <message>
        <location filename="../AssetTile.ui" line="135"/>
        <source>Red</source>
        <translation>红色</translation>
    </message>
    <message>
        <location filename="../AssetTile.ui" line="142"/>
        <source>Green</source>
        <translation>绿色</translation>
    </message>
    <message>
        <location filename="../AssetTile.ui" line="149"/>
        <source>Blue</source>
        <translation>蓝色</translation>
    </message>
    <message>
        <location filename="../AssetTile.ui" line="163"/>
        <location filename="../AssetTile.ui" line="170"/>
        <location filename="../AssetTile.ui" line="177"/>
        <source>0x00 (00)</source>
        <translation>0x00 (00)</translation>
    </message>
</context>
<context>
       <name>BattleChipView</name>
    <message>
        <location filename="../BattleChipView.ui" line="14"/>
        <source>BattleChip Gate</source>
        <translation>BattleChip Gate</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="67"/>
        <source>Chip name</source>
        <translation>晶片名称</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="76"/>
        <source>Insert</source>
        <translation>插入</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="87"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="94"/>
        <source>Load</source>
        <translation>载入</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="114"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="121"/>
        <source>Remove</source>
        <translation>移除</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="138"/>
        <source>Gate type</source>
        <translation>装置类型</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="145"/>
        <source>Ba&amp;ttleChip Gate</source>
        <translation>BattleChip Gate(&amp;T)</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="155"/>
        <source>Progress &amp;Gate</source>
        <translation>Progress Gate(&amp;G)</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="162"/>
        <source>Beast &amp;Link Gate</source>
        <translation>Beast Link(&amp;L)</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="180"/>
        <source>Inserted</source>
        <translation>已插入</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="194"/>
        <source>Chip ID</source>
        <translation>晶片ID</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="207"/>
        <source>Update Chip data</source>
        <translation>更新晶片数据</translation>
    </message>
    <message>
        <location filename="../BattleChipView.ui" line="219"/>
        <source>Show advanced</source>
        <translation>显示高级选项</translation>
    </message>
</context>
<context>
    <name>CheatsView</name>
    <message>
        <location filename="../CheatsView.ui" line="14"/>
        <source>Cheats</source>
        <translation>作弊码</translation>
    </message>
    <message>
        <location filename="../CheatsView.ui" line="20"/>
        <source>Remove</source>
        <translation>移除</translation>
    </message>
    <message>
        <location filename="../CheatsView.ui" line="34"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../CheatsView.ui" line="41"/>
        <source>Load</source>
        <translation>载入</translation>
    </message>
    <message>
        <location filename="../CheatsView.ui" line="69"/>
        <source>Add New Set</source>
        <translation>新建</translation>
    </message>
    <message>
        <location filename="../CheatsView.ui" line="76"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
</context>
<context>
    <name>DebuggerConsole</name>
    <message>
        <location filename="../DebuggerConsole.ui" line="14"/>
        <source>Debugger</source>
        <translation>调试器</translation>
    </message>
    <message>
        <location filename="../DebuggerConsole.ui" line="25"/>
        <source>Enter command (try `help` for more info)</source>
        <translation>输入命令（尝试输入 `help` 以获取更多信息）</translation>
    </message>
    <message>
        <location filename="../DebuggerConsole.ui" line="32"/>
        <source>Break</source>
        <translation>断点</translation>
    </message>
</context>
<context>
    <name>GIFView</name>
    <message>
        <location filename="../GIFView.ui" line="14"/>
        <source>Record GIF</source>
        <translation>录制 GIF</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="34"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="50"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="63"/>
        <source>Select File</source>
        <translation>选择文件</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="101"/>
        <source>Frameskip</source>
        <translation>跳帧</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="115"/>
        <source>Frame delay (ms)</source>
        <translation>帧延迟 (ms)</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="122"/>
        <source>Automatic</source>
        <translation>自动设置</translation>
    </message>
</context>
<context>
    <name>IOViewer</name>
    <message>
        <location filename="../IOViewer.ui" line="14"/>
        <source>I/O Viewer</source>
        <translation>I/O 查看器</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="26"/>
        <source>0x0000</source>
        <translation>0x0000</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="58"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="82"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="100"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="118"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="136"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="157"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="178"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="196"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="217"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="241"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="259"/>
        <source>E</source>
        <translation>E</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="283"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="310"/>
        <source>D</source>
        <translation>D</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="328"/>
        <source>F</source>
        <translation>F</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="346"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../IOViewer.ui" line="364"/>
        <source>B</source>
        <translation>B</translation>
    </message>
</context>
<context>
    <name>LibraryTree</name>
    <message>
        <location filename="../library/LibraryTree.cpp" line="46"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../library/LibraryTree.cpp" line="47"/>
        <source>Location</source>
        <translation>位置</translation>
    </message>
    <message>
        <location filename="../library/LibraryTree.cpp" line="48"/>
        <source>Platform</source>
        <translation>平台</translation>
    </message>
    <message>
        <location filename="../library/LibraryTree.cpp" line="49"/>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <location filename="../library/LibraryTree.cpp" line="50"/>
        <source>CRC32</source>
        <translation>CRC32</translation>
    </message>
</context>
<context>
    <name>LoadSaveState</name>
    <message>
        <location filename="../LoadSaveState.ui" line="14"/>
        <location filename="../LoadSaveState.ui" line="88"/>
        <source>%1 State</source>
        <translation>%1 即时存档</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="41"/>
        <location filename="../LoadSaveState.ui" line="63"/>
        <location filename="../LoadSaveState.ui" line="107"/>
        <location filename="../LoadSaveState.ui" line="129"/>
        <location filename="../LoadSaveState.ui" line="151"/>
        <location filename="../LoadSaveState.ui" line="173"/>
        <location filename="../LoadSaveState.ui" line="195"/>
        <location filename="../LoadSaveState.ui" line="217"/>
        <location filename="../LoadSaveState.ui" line="239"/>
        <source>No Save</source>
        <translation>不保存</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="50"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="72"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="116"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="138"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="160"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="182"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="204"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="226"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="248"/>
        <source>9</source>
        <translation>9</translation>
    </message>
</context>
<context>
    <name>LogView</name>
    <message>
        <location filename="../LogView.ui" line="14"/>
        <source>Logs</source>
        <translation>日志</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="22"/>
        <source>Enabled Levels</source>
        <translation>启用级别</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="28"/>
        <source>Debug</source>
        <translation>调试</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="38"/>
        <source>Stub</source>
        <translation>桩件</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="48"/>
        <source>Info</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="58"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="68"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="78"/>
        <source>Fatal</source>
        <translation>致命错误</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="95"/>
        <source>Game Error</source>
        <translation>游戏错误</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="121"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="130"/>
        <source>Max Lines</source>
        <translation>最大行数</translation>
    </message>
</context>
<context>
    <name>MapView</name>
    <message>
        <location filename="../MapView.ui" line="14"/>
        <source>Maps</source>
        <translation>贴图</translation>
    </message>
    <message>
        <location filename="../MapView.ui" line="101"/>
        <source>×</source>
        <translation>×</translation>
    </message>
    <message>
        <location filename="../MapView.ui" line="114"/>
        <source>Magnification</source>
        <translation>放大率</translation>
    </message>
    <message>
        <location filename="../MapView.ui" line="123"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
</context>
<context>
    <name>MemorySearch</name>
    <message>
        <location filename="../MemorySearch.ui" line="20"/>
        <source>Memory Search</source>
        <translation>内存查找</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="45"/>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="50"/>
        <source>Current Value</source>
        <translation>当前值</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="55"/>
        <location filename="../MemorySearch.ui" line="75"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="65"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="82"/>
        <source>Numeric</source>
        <translation>数字</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="95"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="112"/>
        <source>Width</source>
        <translation>位宽</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="119"/>
        <location filename="../MemorySearch.ui" line="179"/>
        <source>Guess</source>
        <translation>猜测</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="132"/>
        <source>1 Byte (8-bit)</source>
        <translation>1 字节 (8 位)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="142"/>
        <source>2 Bytes (16-bit)</source>
        <translation>2 字节 (16 位)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="152"/>
        <source>4 Bytes (32-bit)</source>
        <translation>4 字节 (32 位)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="172"/>
        <source>Number type</source>
        <translation>数字进制</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="189"/>
        <source>Decimal</source>
        <translation>十进制</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="196"/>
        <source>Hexadecimal</source>
        <translation>十六进制</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="210"/>
        <source>Compare</source>
        <translation>比较</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="217"/>
        <source>Equal</source>
        <translation>等于</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="230"/>
        <source>Greater</source>
        <translation>大于</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="240"/>
        <source>Less</source>
        <translation>小于</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="253"/>
        <source>Delta</source>
        <translation>相差</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="274"/>
        <source>Search</source>
        <translation>查找</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="281"/>
        <source>Search Within</source>
        <translation>在结果中查找</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="288"/>
        <source>Open in Memory Viewer</source>
        <translation>在内存查看器中打开</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="295"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
</context>
<context>
    <name>MemoryView</name>
    <message>
        <location filename="../MemoryView.ui" line="14"/>
        <source>Memory</source>
        <translation>内存</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="38"/>
        <source>Inspect Address:</source>
        <translation>检查地址:</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="61"/>
        <source>0x</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="81"/>
        <source>Set Alignment:</source>
        <translation>设定对齐单位:</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="101"/>
        <source>&amp;1 Byte</source>
        <translation>1 字节(&amp;1)</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="124"/>
        <source>&amp;2 Bytes</source>
        <translation>2 字节(&amp;2)</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="144"/>
        <source>&amp;4 Bytes</source>
        <translation>4 字节(&amp;4)</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="180"/>
        <source>Unsigned Integer:</source>
        <translation>无符号整数:</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="198"/>
        <source>Signed Integer:</source>
        <translation>有符号整数:</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="216"/>
        <source>String:</source>
        <translation>字符串:</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="230"/>
        <source>Load TBL</source>
        <translation>载入 TBL</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="243"/>
        <source>Copy Selection</source>
        <translation>复制所选</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="250"/>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="270"/>
        <source>Save Selection</source>
        <translation>保存所选</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="277"/>
        <source>Load</source>
        <translation>载入</translation>
    </message>
</context>
<context>
    <name>ObjView</name>
    <message>
        <location filename="../ObjView.ui" line="14"/>
        <source>Sprites</source>
        <translation>精灵图</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="56"/>
        <location filename="../ObjView.ui" line="506"/>
        <source>×</source>
        <translation>×</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="69"/>
        <source>Magnification</source>
        <translation>缩放率</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="76"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="85"/>
        <source>Attributes</source>
        <translation>属性</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="93"/>
        <source>Transform</source>
        <translation>转换</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="113"/>
        <source>Off</source>
        <translation>关</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="124"/>
        <source>Palette</source>
        <translation>调色板</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="144"/>
        <location filename="../ObjView.ui" line="374"/>
        <location filename="../ObjView.ui" line="430"/>
        <location filename="../ObjView.ui" line="456"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="158"/>
        <source>Double Size</source>
        <translation>双倍大小</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="184"/>
        <location filename="../ObjView.ui" line="228"/>
        <location filename="../ObjView.ui" line="241"/>
        <location filename="../ObjView.ui" line="309"/>
        <source>Return, Ctrl+R</source>
        <translation>回车键、Ctrl+R</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="202"/>
        <source>Flipped</source>
        <translation>已翻转</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="225"/>
        <source>H</source>
        <translation>水平</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="238"/>
        <source>V</source>
        <translation>垂直</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="252"/>
        <source>Mode</source>
        <translation>模式</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="272"/>
        <source>Normal</source>
        <translation>普通</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="283"/>
        <source>Mosaic</source>
        <translation>马赛克</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="320"/>
        <source>Enabled</source>
        <translation>已启用</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="354"/>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="389"/>
        <source>Tile</source>
        <translation>贴图</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="396"/>
        <source>Geometry</source>
        <translation>几何图像</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="404"/>
        <source>Position</source>
        <translation>位置</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="440"/>
        <source>,</source>
        <translation>,</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="470"/>
        <source>Dimensions</source>
        <translation>方向</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="496"/>
        <location filename="../ObjView.ui" line="522"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="552"/>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="559"/>
        <source>0x07000000</source>
        <translation>0x07000000</translation>
    </message>
</context>
<context>
    <name>OverrideView</name>
    <message>
        <location filename="../OverrideView.ui" line="20"/>
        <source>Game Overrides</source>
        <translation>游戏覆盖</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="30"/>
        <source>Game Boy Advance</source>
        <translation>Game Boy Advance</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="42"/>
        <location filename="../OverrideView.ui" line="121"/>
        <location filename="../OverrideView.ui" line="248"/>
        <location filename="../OverrideView.ui" line="284"/>
        <source>Autodetect</source>
        <translation>自动检测</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="55"/>
        <source>Realtime clock</source>
        <translation>实时时钟</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="65"/>
        <source>Gyroscope</source>
        <translation>陀螺仪</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="75"/>
        <source>Tilt</source>
        <translation>图块</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="85"/>
        <source>Light sensor</source>
        <translation>光线传感器</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="95"/>
        <source>Rumble</source>
        <translation>振动</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="113"/>
        <source>Save type</source>
        <translation>保存类型</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="126"/>
        <location filename="../OverrideView.ui" line="289"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="131"/>
        <source>SRAM</source>
        <translation>SRAM</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="136"/>
        <source>Flash 512kb</source>
        <translation>Flash 512kb</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="141"/>
        <source>Flash 1Mb</source>
        <translation>Flash 1Mb</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="146"/>
        <source>EEPROM</source>
        <translation>EEPROM</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="154"/>
        <source>Idle loop</source>
        <translation>空循环</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="195"/>
        <source>Game Boy Player features</source>
        <translation>Game Boy Player 功能</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="234"/>
        <source>Game Boy</source>
        <translation>Game Boy</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="240"/>
        <source>Game Boy model</source>
        <translation>Game Boy 模型</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="253"/>
        <source>Game Boy (DMG)</source>
        <translation>Game Boy (DMG)</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="258"/>
        <source>Super Game Boy (SGB)</source>
        <translation>Super Game Boy (SGB)</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="263"/>
        <source>Game Boy Color (CGB)</source>
        <translation>Game Boy Color (CGB)</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="268"/>
        <source>Game Boy Advance (AGB)</source>
        <translation>Game Boy Advance (AGB)</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="276"/>
        <source>Memory bank controller</source>
        <translation>内存 bank 控制器</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="294"/>
        <source>MBC1</source>
        <translation>MBC1</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="299"/>
        <source>MBC2</source>
        <translation>MBC2</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="304"/>
        <source>MBC3</source>
        <translation>MBC3</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="309"/>
        <source>MBC3 + RTC</source>
        <translation>MBC3 + RTC</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="314"/>
        <source>MBC5</source>
        <translation>MBC5</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="319"/>
        <source>MBC5 + Rumble</source>
        <translation>MBC5 + 振动</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="324"/>
        <source>MBC7</source>
        <translation>MBC7</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="329"/>
        <source>Pocket Cam</source>
        <translation>Pocket Cam</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="334"/>
        <source>TAMA5</source>
        <translation>TAMA5</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="339"/>
        <source>HuC-3</source>
        <translation>HuC-3</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="347"/>
        <source>Background Colors</source>
        <translation>背景颜色</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="434"/>
        <source>Sprite Colors 1</source>
        <translation>精灵图颜色 1</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="441"/>
        <source>Sprite Colors 2</source>
        <translation>精灵图颜色 2</translation>
    </message>
</context>
<context>
    <name>PaletteView</name>
    <message>
        <location filename="../PaletteView.ui" line="14"/>
        <source>Palette</source>
        <translation>调色板</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="44"/>
        <source>Background</source>
        <translation>背景</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="94"/>
        <source>Objects</source>
        <translation>对象</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="153"/>
        <source>Selection</source>
        <translation>选择</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="184"/>
        <source>Red</source>
        <translation>红色</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="191"/>
        <source>Green</source>
        <translation>绿色</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="198"/>
        <source>Blue</source>
        <translation>蓝色</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="212"/>
        <location filename="../PaletteView.ui" line="219"/>
        <location filename="../PaletteView.ui" line="226"/>
        <source>0x00 (00)</source>
        <translation>0x00 (00)</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="244"/>
        <source>16-bit value</source>
        <translation>16 位数值</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="251"/>
        <source>Hex code</source>
        <translation>十六进制代码</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="258"/>
        <source>Palette index</source>
        <translation>调色板索引</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="272"/>
        <source>0x0000</source>
        <translation>0x0000</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="282"/>
        <source>#000000</source>
        <translation>#000000</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="292"/>
        <source>000</source>
        <translation>000</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="322"/>
        <source>Export BG</source>
        <translation>导出背景</translation>
    </message>
    <message>
        <location filename="../PaletteView.ui" line="342"/>
        <source>Export OBJ</source>
        <translation>导出 OBJ</translation>
    </message>
</context>
<context>
    <name>PlacementControl</name>
    <message>
        <location filename="../PlacementControl.ui" line="20"/>
        <source>Adjust placement</source>
        <translation>更改布局</translation>
    </message>
    <message>
        <location filename="../PlacementControl.ui" line="26"/>
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <location filename="../PlacementControl.ui" line="65"/>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <location filename="../PlacementControl.ui" line="72"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../PlacementControl.ui" line="79"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
</context>
<context>
    <name>PrinterView</name>
    <message>
        <location filename="../PrinterView.ui" line="14"/>
        <source>Game Boy Printer</source>
        <translation>Game Boy 打印机</translation>
    </message>
    <message>
        <location filename="../PrinterView.ui" line="96"/>
        <source>Hurry up!</source>
        <translation>Hurry up!</translation>
    </message>
    <message>
        <location filename="../PrinterView.ui" line="103"/>
        <source>Tear off</source>
        <translation>Tear off</translation>
    </message>
</context>
<context>
    <name>QGBA::AssetTile</name>
    <message>
        <location filename="../AssetTile.cpp" line="112"/>
        <source>%0%1%2</source>
        <translation>%0%1%2</translation>
    </message>
    <message>
        <location filename="../AssetTile.cpp" line="148"/>
        <location filename="../AssetTile.cpp" line="149"/>
        <location filename="../AssetTile.cpp" line="150"/>
        <source>0x%0 (%1)</source>
        <translation>0x%0 (%1)</translation>
    </message>
</context>
<context>
    <name>QGBA::AudioDevice</name>
    <message>
        <location filename="../AudioDevice.cpp" line="26"/>
        <source>Can&apos;t set format of context-less audio device</source>
        <translation>无法设置无上下文音频设备的格式</translation>
    </message>
    <message>
        <location filename="../AudioDevice.cpp" line="48"/>
        <source>Audio device is missing its core</source>
        <translation>音频设备缺少核心</translation>
    </message>
    <message>
        <location filename="../AudioDevice.cpp" line="64"/>
        <source>Writing data to read-only audio device</source>
        <translation>正在将数据写入只读音频设备</translation>
    </message>
</context>
<context>
    <name>QGBA::AudioProcessorQt</name>
    <message>
        <location filename="../AudioProcessorQt.cpp" line="43"/>
        <source>Can&apos;t start an audio processor without input</source>
        <translation>无法在无输入的情况下启动音频处理器</translation>
    </message>
</context>
<context>
    <name>QGBA::AudioProcessorSDL</name>
    <message>
        <location filename="../AudioProcessorSDL.cpp" line="34"/>
        <source>Can&apos;t start an audio processor without input</source>
        <translation>无法在无输入的情况下启动音频处理器</translation>
    </message>
</context>
<context>
    <name>QGBA::CheatsModel</name>
    <message>
        <location filename="../CheatsModel.cpp" line="54"/>
        <source>(untitled)</source>
        <translation>(无标题)</translation>
    </message>
    <message>
        <location filename="../CheatsModel.cpp" line="213"/>
        <source>Failed to open cheats file: %1</source>
        <translation>打开作弊码文件失败: %1</translation>
    </message>
</context>
<context>
    <name>QGBA::CheatsView</name>
    <message>
        <location filename="../CheatsView.cpp" line="49"/>
        <location filename="../CheatsView.cpp" line="74"/>
        <source>Add GameShark</source>
        <translation>添加 GameShark</translation>
    </message>
    <message>
        <location filename="../CheatsView.cpp" line="55"/>
        <source>Add Pro Action Replay</source>
        <translation>添加 Pro Action Replay</translation>
    </message>
    <message>
        <location filename="../CheatsView.cpp" line="61"/>
        <source>Add CodeBreaker</source>
        <translation>添加 CodeBreaker</translation>
    </message>
    <message>
        <location filename="../CheatsView.cpp" line="80"/>
        <source>Add GameGenie</source>
        <translation>添加 Game Génie</translation>
    </message>
    <message>
        <location filename="../CheatsView.cpp" line="112"/>
        <location filename="../CheatsView.cpp" line="119"/>
        <source>Select cheats file</source>
        <translation>选择作弊码文件</translation>
    </message>
</context>
<context>
    <name>QGBA::CoreController</name>
    <message>
        <location filename="../CoreController.cpp" line="556"/>
        <source>Failed to open save file: %1</source>
        <translation>无法打开存档: %1</translation>
    </message>
    <message>
        <location filename="../CoreController.cpp" line="585"/>
        <source>Failed to open game file: %1</source>
        <translation>无法打开游戏文件: %1</translation>
    </message>
    <message>
        <location filename="../CoreController.cpp" line="650"/>
        <source>Failed to open snapshot file for reading: %1</source>
        <translation>无法读取快照文件: %1</translation>
    </message>
    <message>
        <location filename="../CoreController.cpp" line="666"/>
        <source>Failed to open snapshot file for writing: %1</source>
        <translation>无法写入快照文件: %1</translation>
    </message>
</context>
<context>
    <name>QGBA::CoreManager</name>
    <message>
        <location filename="../CoreManager.cpp" line="54"/>
        <source>Failed to open game file: %1</source>
        <translation>无法打开游戏文件: %1</translation>
    </message>
</context>
<context>
    <name>QGBA::GBAApp</name>
    <message>
        <location filename="../GBAApp.cpp" line="69"/>
        <source>Enable Discord Rich Presence</source>
        <translation>启用 Discord Rich Presence</translation>
    </message>
</context>
<context>
    <name>QGBA::GBAKeyEditor</name>
    <message>
        <location filename="../GBAKeyEditor.cpp" line="68"/>
        <source>Clear Button</source>
        <translation>清除按键</translation>
    </message>
    <message>
        <location filename="../GBAKeyEditor.cpp" line="80"/>
        <source>Clear Analog</source>
        <translation>清除模拟控制</translation>
    </message>
    <message>
        <location filename="../GBAKeyEditor.cpp" line="91"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../GBAKeyEditor.cpp" line="101"/>
        <source>Set all</source>
        <translation>设置全部</translation>
    </message>
</context>
<context>
    <name>QGBA::GDBWindow</name>
    <message>
        <location filename="../GDBWindow.cpp" line="28"/>
        <source>Server settings</source>
        <translation>服务器设置</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="34"/>
        <source>Local port</source>
        <translation>本地端口</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="36"/>
        <source>Bind address</source>
        <translation>绑定地址</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="55"/>
        <source>Break</source>
        <translation>断点</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="104"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="114"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="122"/>
        <source>Crash</source>
        <translation>崩溃</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="122"/>
        <source>Could not start GDB server</source>
        <translation>无法打开 GDB 服务端</translation>
    </message>
</context>
<context>
    <name>QGBA::GIFView</name>
    <message>
        <location filename="../GIFView.cpp" line="53"/>
        <source>Failed to open output GIF file: %1</source>
        <translation>无法打开输出的 GIF 文件: %1</translation>
    </message>
    <message>
        <location filename="../GIFView.cpp" line="71"/>
        <source>Select output file</source>
        <translation>选择输出文件</translation>
    </message>
    <message>
        <location filename="../GIFView.cpp" line="71"/>
        <source>Graphics Interchange Format (*.gif)</source>
        <translation>图形交换格式 (*.gif)</translation>
    </message>
</context>
<context>
    <name>QGBA::IOViewer</name>
    <message>
        <location filename="../IOViewer.cpp" line="30"/>
        <source>Background mode</source>
        <translation>后台模式</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="31"/>
        <source>Mode 0: 4 tile layers</source>
        <translation>模式0: 4个图块层</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="32"/>
        <source>Mode 1: 2 tile layers + 1 rotated/scaled tile layer</source>
        <translation>模式 1: 2个图块层 + 1个已旋转/缩放图块层</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="33"/>
        <source>Mode 2: 2 rotated/scaled tile layers</source>
        <translation>模式 2: 2个已旋转/缩放图块层</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="34"/>
        <source>Mode 3: Full 15-bit bitmap</source>
        <translation>模式 3: 完整15位位图</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="35"/>
        <source>Mode 4: Full 8-bit bitmap</source>
        <translation>模式 4: 完整8位位图</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="36"/>
        <source>Mode 5: Small 15-bit bitmap</source>
        <translation>模式 5: 15位小位图</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="40"/>
        <source>CGB Mode</source>
        <translation>CGB 模式</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="41"/>
        <source>Frame select</source>
        <translation>帧选取</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="42"/>
        <source>Unlocked HBlank</source>
        <translation>已解锁 HBlank</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="43"/>
        <source>Linear OBJ tile mapping</source>
        <translation>线性 OBJ 图块映射</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="44"/>
        <source>Force blank screen</source>
        <translation>强制清屏</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="45"/>
        <source>Enable background 0</source>
        <translation>启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="46"/>
        <source>Enable background 1</source>
        <translation>启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="47"/>
        <source>Enable background 2</source>
        <translation>启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="48"/>
        <source>Enable background 3</source>
        <translation>启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="49"/>
        <source>Enable OBJ</source>
        <translation>启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="50"/>
        <source>Enable Window 0</source>
        <translation>启用窗口 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="51"/>
        <source>Enable Window 1</source>
        <translation>启用窗口 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="52"/>
        <source>Enable OBJ Window</source>
        <translation>启用 OBJ 窗口</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="58"/>
        <source>Currently in VBlank</source>
        <translation>当前 (VBlank)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="59"/>
        <source>Currently in HBlank</source>
        <translation>当前 (HBlank)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="60"/>
        <source>Currently in VCounter</source>
        <translation>当前 (VCounter)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="61"/>
        <source>Enable VBlank IRQ generation</source>
        <translation>启用 VBlank IRQ 生成</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="62"/>
        <source>Enable HBlank IRQ generation</source>
        <translation>启用 HBlank IRQ 生成</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="63"/>
        <source>Enable VCounter IRQ generation</source>
        <translation>启用 VCounter IRQ 生成</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="64"/>
        <source>VCounter scanline</source>
        <translation>VCounter 扫描线</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="68"/>
        <source>Current scanline</source>
        <translation>当前扫描线</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="72"/>
        <location filename="../IOViewer.cpp" line="81"/>
        <location filename="../IOViewer.cpp" line="90"/>
        <location filename="../IOViewer.cpp" line="100"/>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="73"/>
        <location filename="../IOViewer.cpp" line="82"/>
        <location filename="../IOViewer.cpp" line="91"/>
        <location filename="../IOViewer.cpp" line="101"/>
        <source>Tile data base (* 16kB)</source>
        <translation>图块数据基 (* 16kB)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="74"/>
        <location filename="../IOViewer.cpp" line="83"/>
        <location filename="../IOViewer.cpp" line="92"/>
        <location filename="../IOViewer.cpp" line="102"/>
        <source>Enable mosaic</source>
        <translation>启用马赛克</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="75"/>
        <location filename="../IOViewer.cpp" line="84"/>
        <location filename="../IOViewer.cpp" line="93"/>
        <location filename="../IOViewer.cpp" line="103"/>
        <source>Enable 256-color</source>
        <translation>启用 256 色</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="76"/>
        <location filename="../IOViewer.cpp" line="85"/>
        <location filename="../IOViewer.cpp" line="94"/>
        <location filename="../IOViewer.cpp" line="104"/>
        <source>Tile map base (* 2kB)</source>
        <translation>图块映射基 (* 2kB)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="77"/>
        <location filename="../IOViewer.cpp" line="86"/>
        <location filename="../IOViewer.cpp" line="96"/>
        <location filename="../IOViewer.cpp" line="106"/>
        <source>Background dimensions</source>
        <translation>背景维度</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="95"/>
        <location filename="../IOViewer.cpp" line="105"/>
        <source>Overflow wraps</source>
        <translation>溢出包装</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="110"/>
        <location filename="../IOViewer.cpp" line="118"/>
        <location filename="../IOViewer.cpp" line="126"/>
        <location filename="../IOViewer.cpp" line="134"/>
        <source>Horizontal offset</source>
        <translation>水平偏移量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="114"/>
        <location filename="../IOViewer.cpp" line="122"/>
        <location filename="../IOViewer.cpp" line="130"/>
        <location filename="../IOViewer.cpp" line="138"/>
        <source>Vertical offset</source>
        <translation>垂直偏移量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="142"/>
        <location filename="../IOViewer.cpp" line="147"/>
        <location filename="../IOViewer.cpp" line="152"/>
        <location filename="../IOViewer.cpp" line="157"/>
        <location filename="../IOViewer.cpp" line="162"/>
        <location filename="../IOViewer.cpp" line="171"/>
        <location filename="../IOViewer.cpp" line="180"/>
        <location filename="../IOViewer.cpp" line="185"/>
        <location filename="../IOViewer.cpp" line="190"/>
        <location filename="../IOViewer.cpp" line="195"/>
        <location filename="../IOViewer.cpp" line="200"/>
        <location filename="../IOViewer.cpp" line="209"/>
        <source>Fractional part</source>
        <translation>分数部分</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="143"/>
        <location filename="../IOViewer.cpp" line="148"/>
        <location filename="../IOViewer.cpp" line="153"/>
        <location filename="../IOViewer.cpp" line="158"/>
        <location filename="../IOViewer.cpp" line="181"/>
        <location filename="../IOViewer.cpp" line="186"/>
        <location filename="../IOViewer.cpp" line="191"/>
        <location filename="../IOViewer.cpp" line="196"/>
        <source>Integer part</source>
        <translation>整数部分</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="163"/>
        <location filename="../IOViewer.cpp" line="172"/>
        <location filename="../IOViewer.cpp" line="201"/>
        <location filename="../IOViewer.cpp" line="210"/>
        <source>Integer part (bottom)</source>
        <translation>整数部分 (低位)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="167"/>
        <location filename="../IOViewer.cpp" line="176"/>
        <location filename="../IOViewer.cpp" line="205"/>
        <location filename="../IOViewer.cpp" line="214"/>
        <source>Integer part (top)</source>
        <translation>整数部分 (高位)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="218"/>
        <location filename="../IOViewer.cpp" line="223"/>
        <source>End x</source>
        <translation>结束 x 轴</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="219"/>
        <location filename="../IOViewer.cpp" line="224"/>
        <source>Start x</source>
        <translation>起始 x 轴</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="228"/>
        <location filename="../IOViewer.cpp" line="233"/>
        <source>End y</source>
        <translation>结束 y 轴</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="229"/>
        <location filename="../IOViewer.cpp" line="234"/>
        <source>Start y</source>
        <translation>起始 y 轴</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="238"/>
        <source>Window 0 enable BG 0</source>
        <translation>窗口 0 启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="239"/>
        <source>Window 0 enable BG 1</source>
        <translation>窗口 0 启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="240"/>
        <source>Window 0 enable BG 2</source>
        <translation>窗口 0 启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="241"/>
        <source>Window 0 enable BG 3</source>
        <translation>窗口 0 启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="242"/>
        <source>Window 0 enable OBJ</source>
        <translation>窗口 0 启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="243"/>
        <source>Window 0 enable blend</source>
        <translation>Windows 0 启用叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="244"/>
        <source>Window 1 enable BG 0</source>
        <translation>窗口 1 启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="245"/>
        <source>Window 1 enable BG 1</source>
        <translation>窗口 1 启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="246"/>
        <source>Window 1 enable BG 2</source>
        <translation>窗口 1 启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="247"/>
        <source>Window 1 enable BG 3</source>
        <translation>窗口 1 启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="248"/>
        <source>Window 1 enable OBJ</source>
        <translation>窗口 1 启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="249"/>
        <source>Window 1 enable blend</source>
        <translation>窗口 1 启用叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="253"/>
        <source>Outside window enable BG 0</source>
        <translation>外部窗口启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="254"/>
        <source>Outside window enable BG 1</source>
        <translation>外部窗口启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="255"/>
        <source>Outside window enable BG 2</source>
        <translation>外部窗口启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="256"/>
        <source>Outside window enable BG 3</source>
        <translation>外部窗口启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="257"/>
        <source>Outside window enable OBJ</source>
        <translation>外部窗口启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="258"/>
        <source>Outside window enable blend</source>
        <translation>外部窗口启用叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="259"/>
        <source>OBJ window enable BG 0</source>
        <translation>OBJ 窗口启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="260"/>
        <source>OBJ window enable BG 1</source>
        <translation>OBJ 窗口启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="261"/>
        <source>OBJ window enable BG 2</source>
        <translation>OBJ 窗口启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="262"/>
        <source>OBJ window enable BG 3</source>
        <translation>OBJ 窗口启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="263"/>
        <source>OBJ window enable OBJ</source>
        <translation>OBJ 窗口启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="264"/>
        <source>OBJ window enable blend</source>
        <translation>OBJ 窗口启用叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="268"/>
        <source>Background mosaic size vertical</source>
        <translation>背景马赛克垂直大小</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="269"/>
        <source>Background mosaic size horizontal</source>
        <translation>背景马赛克水平大小</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="270"/>
        <source>Object mosaic size vertical</source>
        <translation>对象马赛克垂直大小</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="271"/>
        <source>Object mosaic size horizontal</source>
        <translation>对象马赛克水平大小</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="277"/>
        <source>BG 0 target 1</source>
        <translation>背景 0 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="278"/>
        <source>BG 1 target 1</source>
        <translation>背景 1 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="279"/>
        <source>BG 2 target 1</source>
        <translation>背景 2 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="280"/>
        <source>BG 3 target 1</source>
        <translation>背景 3 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="281"/>
        <source>OBJ target 1</source>
        <translation>OBJ 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="282"/>
        <source>Backdrop target 1</source>
        <translation>背景目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="283"/>
        <source>Blend mode</source>
        <translation>叠加模式</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="284"/>
        <source>Disabled</source>
        <translation>已禁用</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="285"/>
        <source>Additive blending</source>
        <translation>加性叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="286"/>
        <source>Brighten</source>
        <translation>增加亮度</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="287"/>
        <source>Darken</source>
        <translation>降低亮度</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="289"/>
        <source>BG 0 target 2</source>
        <translation>背景 0 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="290"/>
        <source>BG 1 target 2</source>
        <translation>背景 1 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="291"/>
        <source>BG 2 target 2</source>
        <translation>背景 2 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="292"/>
        <source>BG 3 target 2</source>
        <translation>背景 3 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="293"/>
        <source>OBJ target 2</source>
        <translation>OBJ 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="294"/>
        <source>Backdrop target 2</source>
        <translation>背景目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="298"/>
        <source>Blend A (target 1)</source>
        <translation>叠加 A (目标 1)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="299"/>
        <source>Blend B (target 2)</source>
        <translation>叠加 B (目标 2)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="303"/>
        <source>Blend Y</source>
        <translation>叠加 Y</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="317"/>
        <source>Sweep shifts</source>
        <translation>扫描 shifts</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="318"/>
        <source>Sweep subtract</source>
        <translation>扫描 subtract</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="319"/>
        <source>Sweep time (in 1/128s)</source>
        <translation>扫描时间 (1/128秒)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="323"/>
        <location filename="../IOViewer.cpp" line="339"/>
        <location filename="../IOViewer.cpp" line="363"/>
        <location filename="../IOViewer.cpp" line="385"/>
        <source>Sound length</source>
        <translation>声音长度</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="324"/>
        <location filename="../IOViewer.cpp" line="340"/>
        <source>Duty cycle</source>
        <translation>占空比</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="325"/>
        <location filename="../IOViewer.cpp" line="341"/>
        <location filename="../IOViewer.cpp" line="386"/>
        <source>Envelope step time</source>
        <translation>包络步进时间</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="326"/>
        <location filename="../IOViewer.cpp" line="342"/>
        <location filename="../IOViewer.cpp" line="387"/>
        <source>Envelope increase</source>
        <translation>增加包络</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="327"/>
        <location filename="../IOViewer.cpp" line="343"/>
        <location filename="../IOViewer.cpp" line="388"/>
        <source>Initial volume</source>
        <translation>音量初始化</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="331"/>
        <location filename="../IOViewer.cpp" line="349"/>
        <location filename="../IOViewer.cpp" line="377"/>
        <source>Sound frequency</source>
        <translation>音频频率</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="332"/>
        <location filename="../IOViewer.cpp" line="350"/>
        <location filename="../IOViewer.cpp" line="378"/>
        <location filename="../IOViewer.cpp" line="400"/>
        <source>Timed</source>
        <translation>已时控</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="333"/>
        <location filename="../IOViewer.cpp" line="351"/>
        <location filename="../IOViewer.cpp" line="379"/>
        <location filename="../IOViewer.cpp" line="401"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="357"/>
        <source>Double-size wave table</source>
        <translation>双尺寸波形表</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="358"/>
        <source>Active wave table</source>
        <translation>激活波形表</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="359"/>
        <source>Enable channel 3</source>
        <translation>启用通道 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="364"/>
        <source>Volume</source>
        <translation>音量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="365"/>
        <source>0%</source>
        <translation>0%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="366"/>
        <location filename="../IOViewer.cpp" line="423"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="367"/>
        <location filename="../IOViewer.cpp" line="422"/>
        <source>50%</source>
        <translation>50%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="368"/>
        <location filename="../IOViewer.cpp" line="421"/>
        <source>25%</source>
        <translation>25%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="369"/>
        <location filename="../IOViewer.cpp" line="370"/>
        <location filename="../IOViewer.cpp" line="371"/>
        <location filename="../IOViewer.cpp" line="372"/>
        <source>75%</source>
        <translation>75%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="394"/>
        <source>Clock divider</source>
        <translation>时钟分频器</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="395"/>
        <source>Register stages</source>
        <translation>寄存器阶段</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="396"/>
        <source>15</source>
        <translation>15</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="397"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="399"/>
        <source>Shifter frequency</source>
        <translation>移位器频率</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="407"/>
        <source>PSG volume right</source>
        <translation>PSG 右侧音量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="408"/>
        <source>PSG volume left</source>
        <translation>PSG 左侧音量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="409"/>
        <source>Enable channel 1 right</source>
        <translation>启用右侧通道 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="410"/>
        <source>Enable channel 2 right</source>
        <translation>启用右侧通道 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="411"/>
        <source>Enable channel 3 right</source>
        <translation>启用右侧通道 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="412"/>
        <source>Enable channel 4 right</source>
        <translation>启用右侧通道 4</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="413"/>
        <source>Enable channel 1 left</source>
        <translation>启用左侧通道 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="414"/>
        <source>Enable channel 2 left</source>
        <translation>启用左侧通道 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="415"/>
        <source>Enable channel 3 left</source>
        <translation>启用左侧通道 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="416"/>
        <source>Enable channel 4 left</source>
        <translation>启用左侧通道 4</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="420"/>
        <source>PSG master volume</source>
        <translation>PSG 主音量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="426"/>
        <source>Loud channel A</source>
        <translation>响音通道 A</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="427"/>
        <source>Loud channel B</source>
        <translation>响音通道 B</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="428"/>
        <source>Enable channel A right</source>
        <translation>启用右侧通道 A</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="429"/>
        <source>Enable channel A left</source>
        <translation>启用右侧通道 A</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="430"/>
        <source>Channel A timer</source>
        <translation>通道 A 时控器</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="431"/>
        <location filename="../IOViewer.cpp" line="438"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="432"/>
        <location filename="../IOViewer.cpp" line="439"/>
        <location filename="../IOViewer.cpp" line="768"/>
        <location filename="../IOViewer.cpp" line="783"/>
        <location filename="../IOViewer.cpp" line="799"/>
        <location filename="../IOViewer.cpp" line="815"/>
        <location filename="../IOViewer.cpp" line="987"/>
        <location filename="../IOViewer.cpp" line="997"/>
        <location filename="../IOViewer.cpp" line="1007"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="434"/>
        <source>Channel A reset</source>
        <translation>通道 A 重置</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="435"/>
        <source>Enable channel B right</source>
        <translation>启用右侧通道 B</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="436"/>
        <source>Enable channel B left</source>
        <translation>启用左侧通道 B</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="437"/>
        <source>Channel B timer</source>
        <translation>通道 B 时控器</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="441"/>
        <source>Channel B reset</source>
        <translation>通道 B 重置</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="445"/>
        <source>Active channel 1</source>
        <translation>激活通道 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="446"/>
        <source>Active channel 2</source>
        <translation>激活通道 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="447"/>
        <source>Active channel 3</source>
        <translation>激活通道 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="448"/>
        <source>Active channel 4</source>
        <translation>激活通道 4</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="449"/>
        <source>Enable audio</source>
        <translation>启用音频</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="455"/>
        <source>Bias</source>
        <translation>偏差</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="456"/>
        <source>Resolution</source>
        <translation>分辨率</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="466"/>
        <location filename="../IOViewer.cpp" line="467"/>
        <location filename="../IOViewer.cpp" line="468"/>
        <location filename="../IOViewer.cpp" line="469"/>
        <location filename="../IOViewer.cpp" line="473"/>
        <location filename="../IOViewer.cpp" line="474"/>
        <location filename="../IOViewer.cpp" line="475"/>
        <location filename="../IOViewer.cpp" line="476"/>
        <location filename="../IOViewer.cpp" line="480"/>
        <location filename="../IOViewer.cpp" line="481"/>
        <location filename="../IOViewer.cpp" line="482"/>
        <location filename="../IOViewer.cpp" line="483"/>
        <location filename="../IOViewer.cpp" line="487"/>
        <location filename="../IOViewer.cpp" line="488"/>
        <location filename="../IOViewer.cpp" line="489"/>
        <location filename="../IOViewer.cpp" line="490"/>
        <location filename="../IOViewer.cpp" line="494"/>
        <location filename="../IOViewer.cpp" line="495"/>
        <location filename="../IOViewer.cpp" line="496"/>
        <location filename="../IOViewer.cpp" line="497"/>
        <location filename="../IOViewer.cpp" line="501"/>
        <location filename="../IOViewer.cpp" line="502"/>
        <location filename="../IOViewer.cpp" line="503"/>
        <location filename="../IOViewer.cpp" line="504"/>
        <location filename="../IOViewer.cpp" line="508"/>
        <location filename="../IOViewer.cpp" line="509"/>
        <location filename="../IOViewer.cpp" line="510"/>
        <location filename="../IOViewer.cpp" line="511"/>
        <location filename="../IOViewer.cpp" line="515"/>
        <location filename="../IOViewer.cpp" line="516"/>
        <location filename="../IOViewer.cpp" line="517"/>
        <location filename="../IOViewer.cpp" line="518"/>
        <location filename="../IOViewer.cpp" line="522"/>
        <location filename="../IOViewer.cpp" line="523"/>
        <location filename="../IOViewer.cpp" line="527"/>
        <location filename="../IOViewer.cpp" line="528"/>
        <location filename="../IOViewer.cpp" line="532"/>
        <location filename="../IOViewer.cpp" line="533"/>
        <location filename="../IOViewer.cpp" line="537"/>
        <location filename="../IOViewer.cpp" line="538"/>
        <source>Sample</source>
        <translation>采样</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="550"/>
        <location filename="../IOViewer.cpp" line="558"/>
        <location filename="../IOViewer.cpp" line="595"/>
        <location filename="../IOViewer.cpp" line="603"/>
        <location filename="../IOViewer.cpp" line="640"/>
        <location filename="../IOViewer.cpp" line="648"/>
        <location filename="../IOViewer.cpp" line="685"/>
        <location filename="../IOViewer.cpp" line="693"/>
        <source>Address (bottom)</source>
        <translation>地址 (低位)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="554"/>
        <location filename="../IOViewer.cpp" line="562"/>
        <location filename="../IOViewer.cpp" line="599"/>
        <location filename="../IOViewer.cpp" line="607"/>
        <location filename="../IOViewer.cpp" line="644"/>
        <location filename="../IOViewer.cpp" line="652"/>
        <location filename="../IOViewer.cpp" line="689"/>
        <location filename="../IOViewer.cpp" line="697"/>
        <source>Address (top)</source>
        <translation>地址 (高位)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="566"/>
        <location filename="../IOViewer.cpp" line="611"/>
        <location filename="../IOViewer.cpp" line="656"/>
        <location filename="../IOViewer.cpp" line="701"/>
        <source>Word count</source>
        <translation>字数</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="570"/>
        <location filename="../IOViewer.cpp" line="615"/>
        <location filename="../IOViewer.cpp" line="660"/>
        <location filename="../IOViewer.cpp" line="705"/>
        <source>Destination offset</source>
        <translation>目标偏移</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="571"/>
        <location filename="../IOViewer.cpp" line="577"/>
        <location filename="../IOViewer.cpp" line="616"/>
        <location filename="../IOViewer.cpp" line="622"/>
        <location filename="../IOViewer.cpp" line="661"/>
        <location filename="../IOViewer.cpp" line="667"/>
        <location filename="../IOViewer.cpp" line="706"/>
        <location filename="../IOViewer.cpp" line="712"/>
        <source>Increment</source>
        <translation>增量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="572"/>
        <location filename="../IOViewer.cpp" line="578"/>
        <location filename="../IOViewer.cpp" line="617"/>
        <location filename="../IOViewer.cpp" line="623"/>
        <location filename="../IOViewer.cpp" line="662"/>
        <location filename="../IOViewer.cpp" line="668"/>
        <location filename="../IOViewer.cpp" line="707"/>
        <location filename="../IOViewer.cpp" line="713"/>
        <source>Decrement</source>
        <translation>减量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="573"/>
        <location filename="../IOViewer.cpp" line="579"/>
        <location filename="../IOViewer.cpp" line="618"/>
        <location filename="../IOViewer.cpp" line="624"/>
        <location filename="../IOViewer.cpp" line="663"/>
        <location filename="../IOViewer.cpp" line="669"/>
        <location filename="../IOViewer.cpp" line="708"/>
        <location filename="../IOViewer.cpp" line="714"/>
        <source>Fixed</source>
        <translation>固定</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="574"/>
        <location filename="../IOViewer.cpp" line="619"/>
        <location filename="../IOViewer.cpp" line="664"/>
        <location filename="../IOViewer.cpp" line="709"/>
        <source>Increment and reload</source>
        <translation>增量并重新加载</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="576"/>
        <location filename="../IOViewer.cpp" line="621"/>
        <location filename="../IOViewer.cpp" line="666"/>
        <location filename="../IOViewer.cpp" line="711"/>
        <source>Source offset</source>
        <translation>源偏移</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="582"/>
        <location filename="../IOViewer.cpp" line="627"/>
        <location filename="../IOViewer.cpp" line="672"/>
        <location filename="../IOViewer.cpp" line="718"/>
        <source>Repeat</source>
        <translation>重复</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="583"/>
        <location filename="../IOViewer.cpp" line="628"/>
        <location filename="../IOViewer.cpp" line="673"/>
        <location filename="../IOViewer.cpp" line="719"/>
        <source>32-bit</source>
        <translation>32 位</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="584"/>
        <location filename="../IOViewer.cpp" line="629"/>
        <location filename="../IOViewer.cpp" line="674"/>
        <location filename="../IOViewer.cpp" line="720"/>
        <source>Start timing</source>
        <translation>开始定时</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="585"/>
        <location filename="../IOViewer.cpp" line="630"/>
        <location filename="../IOViewer.cpp" line="675"/>
        <location filename="../IOViewer.cpp" line="721"/>
        <source>Immediate</source>
        <translation>立即</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="586"/>
        <location filename="../IOViewer.cpp" line="631"/>
        <location filename="../IOViewer.cpp" line="676"/>
        <location filename="../IOViewer.cpp" line="722"/>
        <location filename="../IOViewer.cpp" line="939"/>
        <location filename="../IOViewer.cpp" line="956"/>
        <source>VBlank</source>
        <translation>VBlank</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="587"/>
        <location filename="../IOViewer.cpp" line="632"/>
        <location filename="../IOViewer.cpp" line="677"/>
        <location filename="../IOViewer.cpp" line="723"/>
        <location filename="../IOViewer.cpp" line="940"/>
        <location filename="../IOViewer.cpp" line="957"/>
        <source>HBlank</source>
        <translation>HBlank</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="590"/>
        <location filename="../IOViewer.cpp" line="635"/>
        <location filename="../IOViewer.cpp" line="680"/>
        <location filename="../IOViewer.cpp" line="726"/>
        <location filename="../IOViewer.cpp" line="773"/>
        <location filename="../IOViewer.cpp" line="789"/>
        <location filename="../IOViewer.cpp" line="805"/>
        <location filename="../IOViewer.cpp" line="821"/>
        <location filename="../IOViewer.cpp" line="881"/>
        <source>IRQ</source>
        <translation>IRQ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="591"/>
        <location filename="../IOViewer.cpp" line="636"/>
        <location filename="../IOViewer.cpp" line="681"/>
        <location filename="../IOViewer.cpp" line="727"/>
        <location filename="../IOViewer.cpp" line="774"/>
        <location filename="../IOViewer.cpp" line="790"/>
        <location filename="../IOViewer.cpp" line="806"/>
        <location filename="../IOViewer.cpp" line="822"/>
        <source>Enable</source>
        <translation>启用</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="633"/>
        <location filename="../IOViewer.cpp" line="678"/>
        <location filename="../IOViewer.cpp" line="724"/>
        <source>Audio FIFO</source>
        <translation>音频 FIFO</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="715"/>
        <source>Video Capture</source>
        <translation>视频截取</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="717"/>
        <source>DRQ</source>
        <translation>DRQ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="763"/>
        <location filename="../IOViewer.cpp" line="778"/>
        <location filename="../IOViewer.cpp" line="794"/>
        <location filename="../IOViewer.cpp" line="810"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="767"/>
        <location filename="../IOViewer.cpp" line="782"/>
        <location filename="../IOViewer.cpp" line="798"/>
        <location filename="../IOViewer.cpp" line="814"/>
        <source>Scale</source>
        <translation>比例</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="769"/>
        <location filename="../IOViewer.cpp" line="784"/>
        <location filename="../IOViewer.cpp" line="800"/>
        <location filename="../IOViewer.cpp" line="816"/>
        <source>1/64</source>
        <translation>1/64</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="770"/>
        <location filename="../IOViewer.cpp" line="785"/>
        <location filename="../IOViewer.cpp" line="801"/>
        <location filename="../IOViewer.cpp" line="817"/>
        <source>1/256</source>
        <translation>1/256</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="771"/>
        <location filename="../IOViewer.cpp" line="786"/>
        <location filename="../IOViewer.cpp" line="802"/>
        <location filename="../IOViewer.cpp" line="818"/>
        <source>1/1024</source>
        <translation>1/1024</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="788"/>
        <location filename="../IOViewer.cpp" line="804"/>
        <location filename="../IOViewer.cpp" line="820"/>
        <source>Cascade</source>
        <translation>级联</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="858"/>
        <location filename="../IOViewer.cpp" line="871"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="859"/>
        <location filename="../IOViewer.cpp" line="872"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="860"/>
        <location filename="../IOViewer.cpp" line="873"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="861"/>
        <location filename="../IOViewer.cpp" line="874"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="862"/>
        <location filename="../IOViewer.cpp" line="875"/>
        <source>Right</source>
        <translation>右</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="863"/>
        <location filename="../IOViewer.cpp" line="876"/>
        <source>Left</source>
        <translation>左</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="864"/>
        <location filename="../IOViewer.cpp" line="877"/>
        <source>Up</source>
        <translation>上</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="865"/>
        <location filename="../IOViewer.cpp" line="878"/>
        <source>Down</source>
        <translation>下</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="866"/>
        <location filename="../IOViewer.cpp" line="879"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="867"/>
        <location filename="../IOViewer.cpp" line="880"/>
        <source>L</source>
        <translation>L</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="882"/>
        <source>Condition</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="886"/>
        <source>SC</source>
        <translation>SC</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="887"/>
        <source>SD</source>
        <translation>SD</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="888"/>
        <source>SI</source>
        <translation>SI</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="889"/>
        <source>SO</source>
        <translation>SO</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="941"/>
        <location filename="../IOViewer.cpp" line="958"/>
        <source>VCounter</source>
        <translation>VCounter</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="942"/>
        <location filename="../IOViewer.cpp" line="959"/>
        <source>Timer 0</source>
        <translation>Timer 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="943"/>
        <location filename="../IOViewer.cpp" line="960"/>
        <source>Timer 1</source>
        <translation>Timer 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="944"/>
        <location filename="../IOViewer.cpp" line="961"/>
        <source>Timer 2</source>
        <translation>Timer 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="945"/>
        <location filename="../IOViewer.cpp" line="962"/>
        <source>Timer 3</source>
        <translation>Timer 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="946"/>
        <location filename="../IOViewer.cpp" line="963"/>
        <source>SIO</source>
        <translation>SIO</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="947"/>
        <location filename="../IOViewer.cpp" line="964"/>
        <source>DMA 0</source>
        <translation>DMA 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="948"/>
        <location filename="../IOViewer.cpp" line="965"/>
        <source>DMA 1</source>
        <translation>DMA 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="949"/>
        <location filename="../IOViewer.cpp" line="966"/>
        <source>DMA 2</source>
        <translation>DMA 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="950"/>
        <location filename="../IOViewer.cpp" line="967"/>
        <source>DMA 3</source>
        <translation>DMA 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="951"/>
        <location filename="../IOViewer.cpp" line="968"/>
        <source>Keypad</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="952"/>
        <location filename="../IOViewer.cpp" line="969"/>
        <source>Gamepak</source>
        <translation>游戏卡带</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="973"/>
        <source>SRAM wait</source>
        <translation>SRAM 等待</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="974"/>
        <location filename="../IOViewer.cpp" line="980"/>
        <location filename="../IOViewer.cpp" line="990"/>
        <location filename="../IOViewer.cpp" line="996"/>
        <location filename="../IOViewer.cpp" line="1000"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="975"/>
        <location filename="../IOViewer.cpp" line="981"/>
        <location filename="../IOViewer.cpp" line="991"/>
        <location filename="../IOViewer.cpp" line="1001"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="976"/>
        <location filename="../IOViewer.cpp" line="982"/>
        <location filename="../IOViewer.cpp" line="986"/>
        <location filename="../IOViewer.cpp" line="992"/>
        <location filename="../IOViewer.cpp" line="1002"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="977"/>
        <location filename="../IOViewer.cpp" line="983"/>
        <location filename="../IOViewer.cpp" line="993"/>
        <location filename="../IOViewer.cpp" line="1003"/>
        <location filename="../IOViewer.cpp" line="1006"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="979"/>
        <source>Cart 0 non-sequential</source>
        <translation>Cart 0 (非顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="985"/>
        <source>Cart 0 sequential</source>
        <translation>Cart 0 (顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="989"/>
        <source>Cart 1 non-sequential</source>
        <translation>Cart 1 (非顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="995"/>
        <source>Cart 1 sequential</source>
        <translation>Cart 1 (顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="999"/>
        <source>Cart 2 non-sequential</source>
        <translation>Cart 2 (非顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1005"/>
        <source>Cart 2 sequential</source>
        <translation>Cart 2 (顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1009"/>
        <source>PHI terminal</source>
        <translation>PHI 终端</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1010"/>
        <source>Disable</source>
        <translation>禁用</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1011"/>
        <source>4.19MHz</source>
        <translation>4.19MHz</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1012"/>
        <source>8.38MHz</source>
        <translation>8.38MHz</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1013"/>
        <source>16.78MHz</source>
        <translation>16.78MHz</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1015"/>
        <source>Gamepak prefetch</source>
        <translation>游戏卡带预读取</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1021"/>
        <source>Enable IRQs</source>
        <translation>启用 IRQ</translation>
    </message>
</context>
<context>
    <name>QGBA::KeyEditor</name>
    <message>
        <location filename="../KeyEditor.cpp" line="33"/>
        <location filename="../KeyEditor.cpp" line="207"/>
        <source>---</source>
        <translation>---</translation>
    </message>
</context>
<context>
    <name>QGBA::LoadSaveState</name>
    <message>
        <location filename="../LoadSaveState.cpp" line="73"/>
        <source>Load State</source>
        <translation>载入即时存档</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.cpp" line="73"/>
        <source>Save State</source>
        <translation>即时存档</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.cpp" line="182"/>
        <source>Empty</source>
        <translation>空</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.cpp" line="191"/>
        <source>Corrupted</source>
        <translation>已损坏</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.cpp" line="220"/>
        <source>Slot %1</source>
        <translation>插槽 %1</translation>
    </message>
</context>
<context>
    <name>QGBA::LogConfigModel</name>
    <message>
        <location filename="../LogConfigModel.cpp" line="79"/>
        <location filename="../LogConfigModel.cpp" line="100"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="81"/>
        <source>Fatal</source>
        <translation>致命错误</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="83"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="85"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="87"/>
        <source>Info</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="89"/>
        <source>Debug</source>
        <translation>调试</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="91"/>
        <source>Stub</source>
        <translation>桩位</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="93"/>
        <source>Game Error</source>
        <translation>游戏错误</translation>
    </message>
</context>
<context>
    <name>QGBA::LogController</name>
    <message>
        <location filename="../LogController.cpp" line="58"/>
        <source>[%1] %2: %3</source>
        <translation>[%1] %2: %3</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="133"/>
        <source>DEBUG</source>
        <translation>DEBUG</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="135"/>
        <source>STUB</source>
        <translation>STUB</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="137"/>
        <source>INFO</source>
        <translation>INFO</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="139"/>
        <source>WARN</source>
        <translation>WARN</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="141"/>
        <source>ERROR</source>
        <translation>ERROR</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="143"/>
        <source>FATAL</source>
        <translation>FATAL</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="145"/>
        <source>GAME ERROR</source>
        <translation>GAME ERROR</translation>
    </message>
</context>
<context>
    <name>QGBA::MapView</name>
    <message>
        <location filename="../MapView.cpp" line="84"/>
        <source>Map Addr.</source>
        <translation>映射地址</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="85"/>
        <source>Mirror</source>
        <translation>镜像</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="113"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="115"/>
        <source>Both</source>
        <translation>两者</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="117"/>
        <source>Horizontal</source>
        <translation>水平</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="119"/>
        <source>Vertical</source>
        <translation>垂直</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="172"/>
        <source>Export map</source>
        <translation>导出映射</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="173"/>
        <source>Portable Network Graphics (*.png)</source>
        <translation>便携式网络图形 (*.png)</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="176"/>
        <source>Failed to open output PNG file: %1</source>
        <translation>打开输出 PNG 文件失败: %1</translation>
    </message>
</context>
<context>
    <name>QGBA::MemoryModel</name>
    <message>
        <location filename="../MemoryModel.cpp" line="44"/>
        <source>Copy selection</source>
        <translation>复制所选</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="49"/>
        <source>Save selection</source>
        <translation>保存所选</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="54"/>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="59"/>
        <source>Load</source>
        <translation>载入</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="91"/>
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="136"/>
        <source>Load TBL</source>
        <translation>载入 TBL</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="190"/>
        <source>Save selected memory</source>
        <translation>保存所选内存</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="196"/>
        <source>Failed to open output file: %1</source>
        <translation>无法打开输出文件: %1</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="204"/>
        <source>Load memory</source>
        <translation>载入内存</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="210"/>
        <source>Failed to open input file: %1</source>
        <translation>无法打开输入文件: %1</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="326"/>
        <source>TBL</source>
        <translation>TBL</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="326"/>
        <source>ISO-8859-1</source>
        <translation>ISO-8859-1</translation>
    </message>
</context>
<context>
    <name>QGBA::MemorySearch</name>
    <message>
        <location filename="../MemorySearch.cpp" line="200"/>
        <source> (%0/%1×)</source>
        <translation> (%0/%1×)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.cpp" line="202"/>
        <source> (⅟%0×)</source>
        <translation> (⅟%0×)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.cpp" line="205"/>
        <source> (%0×)</source>
        <translation> (%0×)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.cpp" line="209"/>
        <source>%1 byte%2</source>
        <translation>%1 字节%2</translation>
    </message>
</context>
<context>
    <name>QGBA::ObjView</name>
    <message>
        <location filename="../ObjView.cpp" line="148"/>
        <location filename="../ObjView.cpp" line="242"/>
        <source>0x%0</source>
        <translation>0x%0</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="159"/>
        <source>Off</source>
        <translation>关</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="164"/>
        <source>Normal</source>
        <translation>一般</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="167"/>
        <source>Trans</source>
        <translation>Trans</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="170"/>
        <source>OBJWIN</source>
        <translation>OBJWIN</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="173"/>
        <source>Invalid</source>
        <translation>无效</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="249"/>
        <location filename="../ObjView.cpp" line="250"/>
        <source>N/A</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="256"/>
        <source>Export sprite</source>
        <translation>导出精灵图</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="257"/>
        <source>Portable Network Graphics (*.png)</source>
        <translation>便携式网络图形 (*.png)</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="260"/>
        <source>Failed to open output PNG file: %1</source>
        <translation>无法打开输出的 PNG 文件: %1</translation>
    </message>
</context>
<context>
    <name>QGBA::PaletteView</name>
    <message>
        <location filename="../PaletteView.cpp" line="121"/>
        <source>#%0</source>
        <translation>#%0</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="122"/>
        <source>0x%0</source>
        <translation>0x%0</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="123"/>
        <source>%0</source>
        <translation>%0</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="124"/>
        <location filename="../PaletteView.cpp" line="125"/>
        <location filename="../PaletteView.cpp" line="126"/>
        <source>0x%0 (%1)</source>
        <translation>0x%0 (%1)</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="138"/>
        <source>Export palette</source>
        <translation>导出调色板</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="139"/>
        <source>Windows PAL (*.pal);;Adobe Color Table (*.act)</source>
        <translation>Windows PAL (*.pal);;Adobe 颜色表 (*.act)</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="142"/>
        <source>Failed to open output palette file: %1</source>
        <translation>打开输出调色板文件失败: %1</translation>
    </message>
</context>
<context>
    <name>QGBA::PrinterView</name>
    <message>
        <location filename="../PrinterView.cpp" line="35"/>
        <source>Save Printout</source>
        <translation>保存输出</translation>
    </message>
    <message>
        <location filename="../PrinterView.cpp" line="35"/>
        <source>Portable Network Graphics (*.png)</source>
        <translation>便携式网络图形 (*.png)</translation>
    </message>
</context>
<context>
    <name>QGBA::ROMInfo</name>
    <message>
        <location filename="../ROMInfo.cpp" line="44"/>
        <location filename="../ROMInfo.cpp" line="65"/>
        <location filename="../ROMInfo.cpp" line="76"/>
        <location filename="../ROMInfo.cpp" line="85"/>
        <location filename="../ROMInfo.cpp" line="86"/>
        <source>(unknown)</source>
        <translation>(未知)</translation>
    </message>
    <message>
        <location filename="../ROMInfo.cpp" line="53"/>
        <location filename="../ROMInfo.cpp" line="60"/>
        <source> bytes</source>
        <translation> 字节</translation>
    </message>
    <message>
        <location filename="../ROMInfo.cpp" line="79"/>
        <source>(no database present)</source>
        <translation>(无现存数据库)</translation>
    </message>
</context>
<context>
    <name>QGBA::SettingsView</name>
    <message>
        <location filename="../SettingsView.cpp" line="144"/>
        <location filename="../SettingsView.cpp" line="187"/>
        <source>Qt Multimedia</source>
        <translation>Qt Multimedia</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="151"/>
        <source>SDL</source>
        <translation>SDL</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="159"/>
        <source>Software (Qt)</source>
        <translation>软件渲染 (Qt)</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="165"/>
        <source>OpenGL</source>
        <translation>OpenGL</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="172"/>
        <source>OpenGL (force version 1.x)</source>
        <translation>OpenGL (强制版本 1.x)</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="180"/>
        <source>None (Still Image)</source>
        <translation>无 (静止图像)</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="271"/>
        <source>Keyboard</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="280"/>
        <source>Controllers</source>
        <translation>控制器</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="324"/>
        <source>Shortcuts</source>
        <translation>快捷键</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="336"/>
        <location filename="../SettingsView.cpp" line="346"/>
        <source>Shaders</source>
        <translation>着色器</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="353"/>
        <source>Select BIOS</source>
        <translation>选择 BIOS</translation>
    </message>
</context>
<context>
    <name>QGBA::ShaderSelector</name>
    <message>
        <location filename="../ShaderSelector.cpp" line="54"/>
        <source>No shader active</source>
        <translation>无活动的着色器</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="67"/>
        <source>Load shader</source>
        <translation>载入着色器</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="105"/>
        <source>No shader loaded</source>
        <translation>未载入任何着色器</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="113"/>
        <source>by %1</source>
        <translation>by %1</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="128"/>
        <source>Preprocessing</source>
        <translation>预处理</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="135"/>
        <source>Pass %1</source>
        <translation>Pass %1</translation>
    </message>
</context>
<context>
    <name>QGBA::ShortcutController</name>
    <message>
        <location filename="../ShortcutController.cpp" line="64"/>
        <source>Action</source>
        <translation>动作</translation>
    </message>
    <message>
        <location filename="../ShortcutController.cpp" line="66"/>
        <source>Keyboard</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location filename="../ShortcutController.cpp" line="68"/>
        <source>Gamepad</source>
        <translation>游戏手柄</translation>
    </message>
</context>
<context>
    <name>QGBA::VideoView</name>
    <message>
        <location filename="../VideoView.cpp" line="212"/>
        <source>Failed to open output video file: %1</source>
        <translation>无法打开输出的视频文件: %1</translation>
    </message>
    <message>
        <location filename="../VideoView.cpp" line="230"/>
        <source>Native (%0x%1)</source>
        <translation>原生 (%0x%1)</translation>
    </message>
    <message>
        <location filename="../VideoView.cpp" line="245"/>
        <source>Select output file</source>
        <translation>选取输出文件</translation>
    </message>
</context>
<context>
    <name>QGBA::Window</name>
    <message>
        <location filename="../Window.cpp" line="280"/>
        <source>Game Boy Advance ROMs (%1)</source>
        <translation>Game Boy Advance ROM (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="297"/>
        <source>Game Boy ROMs (%1)</source>
        <translation>Game Boy ROM (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="301"/>
        <source>All ROMs (%1)</source>
        <translation>所有 ROM (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="302"/>
        <source>%1 Video Logs (*.mvl)</source>
        <translation>%1 视频日志 (*.mvl)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="317"/>
        <source>Archives (%1)</source>
        <translation>压缩文件 (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="322"/>
        <location filename="../Window.cpp" line="330"/>
        <location filename="../Window.cpp" line="357"/>
        <source>Select ROM</source>
        <translation>选择 ROM</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="348"/>
        <source>Select folder</source>
        <translation>选择文件夹</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="365"/>
        <source>Game Boy Advance save files (%1)</source>
        <translation>Game Boy Advance 存档文件 (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="366"/>
        <location filename="../Window.cpp" line="427"/>
        <location filename="../Window.cpp" line="434"/>
        <source>Select save</source>
        <translation>选择存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="374"/>
        <source>mGBA savestate files (%1)</source>
        <translation>mGBA 即时存档文件 (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="376"/>
        <location filename="../Window.cpp" line="381"/>
        <source>Select savestate</source>
        <translation>选择即时存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="403"/>
        <source>Select patch</source>
        <translation>选择补丁</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="403"/>
        <source>Patches (*.ips *.ups *.bps)</source>
        <translation>补丁文件 (*.ips *.ups *.bps)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="420"/>
        <source>Select image</source>
        <translation>选择图片</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="420"/>
        <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
        <translation>图像文件 (*.png *.gif *.jpg *.jpeg);;所有文件 (*)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="427"/>
        <location filename="../Window.cpp" line="434"/>
        <source>GameShark saves (*.sps *.xps)</source>
        <translation>GameShark 存档 (*.sps *.xps)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="460"/>
        <source>Select video log</source>
        <translation>选择视频日志</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="460"/>
        <source>Video logs (*.mvl)</source>
        <translation>视频日志 (*.mvl)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="821"/>
        <source>Crash</source>
        <translation>崩溃</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="822"/>
        <source>The game has crashed with the following error:

%1</source>
        <translation>游戏因以下错误而崩溃:

%1</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="829"/>
        <source>Couldn&apos;t Load</source>
        <translation>无法载入</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="830"/>
        <source>Could not load game. Are you sure it&apos;s in the correct format?</source>
        <translation>无法载入游戏。请确认游戏格式是否无误</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="843"/>
        <source>Unimplemented BIOS call</source>
        <translation>未实现的 BIOS 调用</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="844"/>
        <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source>
        <translation>该游戏使用了尚未实现的 BIOS 调用。请使用官方 BIOS 以获得最佳游戏体验。</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="926"/>
        <source>Really make portable?</source>
        <translation>确定进行程序便携化？</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="927"/>
        <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source>
        <translation>进行此操作后，模拟器将从模拟器可执行文件所在目录内加载模拟器配置。您想继续吗？</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="935"/>
        <source>Restart needed</source>
        <translation>需要重新启动</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="936"/>
        <source>Some changes will not take effect until the emulator is restarted.</source>
        <translation>更改将在模拟器下次启动时生效。</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="984"/>
        <source> -  Player %1 of %2</source>
        <translation> -  玩家 %1 共 %2</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="995"/>
        <source>%1 - %2</source>
        <translation>%1 - %2</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="997"/>
        <source>%1 - %2 - %3</source>
        <translation>%1 - %2 - %3</translation>      	
    </message>
    <message>
        <location filename="../Window.cpp" line="999"/>
        <source>%1 - %2 (%3 fps) - %4</source>
        <translation>%1 - %2 (%3 fps) - %4</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1035"/>
        <source>&amp;File</source>
        <translation>文件(&amp;F)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1038"/>
        <source>Load &amp;ROM...</source>
        <translation>载入 ROM(&amp;R)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1041"/>
        <source>Load ROM in archive...</source>
        <translation>从压缩文件中载入 ROM...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1043"/>
        <source>Add folder to library...</source>
        <translation>将文件夹添加到库中...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1047"/>
        <source>Load alternate save...</source>
        <translation>读取其他的存档...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1052"/>
        <source>Load temporary save...</source>
        <translation>读取临时存档...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1057"/>
        <source>Load &amp;patch...</source>
        <translation>载入补丁文件(&amp;P)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1060"/>
        <source>Boot BIOS</source>
        <translation>引导 BIOS</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1067"/>
        <source>Replace ROM...</source>
        <translation>替换 ROM...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1069"/>
        <source>ROM &amp;info...</source>
        <translation>ROM 信息(&amp;I)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1074"/>
        <source>Recent</source>
        <translation>最近打开的游戏</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1078"/>
        <source>Make portable</source>
        <translation>程序便携化</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1082"/>
        <source>&amp;Load state</source>
        <translation>读取即时存档(&amp;L)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1083"/>
        <source>F10</source>
        <translation>F10</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1089"/>
        <source>Load state file...</source>
        <translation>载入即时存档文件...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1095"/>
        <source>&amp;Save state</source>
        <translation>保存即时存档(&amp;S)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1096"/>
        <source>Shift+F10</source>
        <translation>Shift+F10</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1102"/>
        <source>Save state file...</source>
        <translation>保存即时存档文件...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1108"/>
        <source>Quick load</source>
        <translation>快速读档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1109"/>
        <source>Quick save</source>
        <translation>快速存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1113"/>
        <source>Load recent</source>
        <translation>载入最近的即时存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1121"/>
        <source>Save recent</source>
        <translation>保存最近的即时存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1132"/>
        <source>Undo load state</source>
        <translation>撤消读档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1133"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1141"/>
        <source>Undo save state</source>
        <translation>撤消存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1142"/>
        <source>Shift+F11</source>
        <translation>Shift+F11</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1155"/>
        <location filename="../Window.cpp" line="1164"/>
        <source>State &amp;%1</source>
        <translation>即时存档 1(&amp;1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1156"/>
        <source>F%1</source>
        <translation>F%1</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1165"/>
        <source>Shift+F%1</source>
        <translation>Shift+F%1</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1175"/>
        <source>Load camera image...</source>
        <translation>读取相机图片...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1181"/>
        <source>Import GameShark Save</source>
        <translation>导入 GameShark 存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1187"/>
        <source>Export GameShark Save</source>
        <translation>导出 GameShark 存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1195"/>
        <source>New multiplayer window</source>
        <translation>新建多人游戏窗口</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1205"/>
        <source>About...</source>
        <translation>关于...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1210"/>
        <source>E&amp;xit</source>
        <translation>退出(&amp;X)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1213"/>
        <source>&amp;Emulation</source>
        <translation>模拟(&amp;E)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1215"/>
        <source>&amp;Reset</source>
        <translation>复位(&amp;R)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1216"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1223"/>
        <source>Sh&amp;utdown</source>
        <translation>关机(&amp;U)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1231"/>
        <source>Yank game pak</source>
        <translation>快速抽出游戏卡带</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1241"/>
        <source>&amp;Pause</source>
        <translation>暂停(&amp;P)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1244"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1257"/>
        <source>&amp;Next frame</source>
        <translation>下一帧(&amp;N)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1258"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1275"/>
        <source>Fast forward (held)</source>
        <translation>快进 (长按)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1277"/>
        <source>&amp;Fast forward</source>
        <translation>快进(&amp;F)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1280"/>
        <source>Shift+Tab</source>
        <translation>Shift+Tab</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1287"/>
        <source>Fast forward speed</source>
        <translation>快进速度</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1292"/>
        <source>Unbounded</source>
        <translation>不限制</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1296"/>
        <source>%0x</source>
        <translation>%0x</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1308"/>
        <source>Rewind (held)</source>
        <translation>回退 (长按)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1310"/>
        <source>Re&amp;wind</source>
        <translation>回退(&amp;W)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1311"/>
        <source>~</source>
        <translation>~</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1319"/>
        <source>Step backwards</source>
        <translation>后退</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1320"/>
        <source>Ctrl+B</source>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1329"/>
        <source>Sync to &amp;video</source>
        <translation>视频同步(&amp;V)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1336"/>
        <source>Sync to &amp;audio</source>
        <translation>音频同步(&amp;A)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1344"/>
        <source>Solar sensor</source>
        <translation>光线传感器</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1346"/>
        <source>Increase solar level</source>
        <translation>增加光线级别</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1350"/>
        <source>Decrease solar level</source>
        <translation>降低光线级别</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1354"/>
        <source>Brightest solar level</source>
        <translation>光线级别为最亮</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1358"/>
        <source>Darkest solar level</source>
        <translation>光线级别为最暗</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1364"/>
        <source>Brightness %1</source>
        <translation>亮度 %1</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1372"/>
        <source>Game Boy Printer...</source>
        <translation>Game Boy 打印机..</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1384"/>
        <source>BattleChip Gate...</source>
        <translation>BattleChip Gate...</translation>
    </message>    
    <message>
        <location filename="../Window.cpp" line="1391"/>
        <source>Audio/&amp;Video</source>
        <translation>音频/视频(&amp;V)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1393"/>
        <source>Frame size</source>
        <translation>帧率</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1396"/>
        <source>%1x</source>
        <translation>%1x</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1424"/>
        <source>Toggle fullscreen</source>
        <translation>切换全屏</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1427"/>
        <source>Lock aspect ratio</source>
        <translation>锁定纵横比</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1439"/>
        <source>Force integer scaling</source>
        <translation>强制整数缩放</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1451"/>
        <source>Bilinear filtering</source>
        <translation>双线性过滤</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1459"/>
        <source>Frame&amp;skip</source>
        <translation>跳帧(&amp;S)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1472"/>
        <source>Mute</source>
        <translation>静音</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1479"/>
        <source>FPS target</source>
        <translation>目标 FPS</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1416"/>
        <source>Native (59.7275)</source>
        <translation>原生 (59.7275)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1502"/>
        <source>Take &amp;screenshot</source>
        <translation>截图(&amp;S)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1503"/>
        <source>F12</source>
        <translation>F12</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1512"/>
        <source>Record output...</source>
        <translation>录制导出...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1519"/>
        <source>Record GIF...</source>
        <translation>录制 GIF...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1524"/>
        <source>Record video log...</source>
        <translation>记录视频日志...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1529"/>
        <source>Stop video log</source>
        <translation>停止记录视频日志</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1537"/>
        <source>Video layers</source>
        <translation>视频图层</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1540"/>
        <source>Audio channels</source>
        <translation>音频通道</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1543"/>
        <source>Adjust layer placement...</source>
        <translation>调整图层布局</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1548"/>
        <source>&amp;Tools</source>
        <translation>工具(&amp;T)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1550"/>
        <source>View &amp;logs...</source>
        <translation>查看日志(&amp;L)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1554"/>
        <source>Game &amp;overrides...</source>
        <translation>覆盖游戏(&amp;O)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1568"/>
        <source>Game &amp;Pak sensors...</source>
        <translation>游戏卡带传感器(&amp;P)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1581"/>
        <source>&amp;Cheats...</source>
        <translation>作弊码(&amp;C)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1587"/>
        <source>Settings...</source>
        <translation>设置...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1593"/>
        <source>Open debugger console...</source>
        <translation>打开调试器控制台...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1599"/>
        <source>Start &amp;GDB server...</source>
        <translation>打开 GDB 服务器(&amp;G)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1607"/>
        <source>View &amp;palette...</source>
        <translation>查看调色板(&amp;P)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1612"/>
        <source>View &amp;sprites...</source>
        <translation>查看精灵图(&amp;S)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1617"/>
        <source>View &amp;tiles...</source>
        <translation>查看图块(&amp;T)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1622"/>
        <source>View &amp;map...</source>
        <translation>查看映射(&amp;M)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1627"/>
        <source>View memory...</source>
        <translation>查看内存...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1632"/>
        <source>Search memory...</source>
        <translation>搜索内存...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1638"/>
        <source>View &amp;I/O registers...</source>
        <translation>查看 I/O 寄存器(&amp;I)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1722"/>
        <source>Exit fullscreen</source>
        <translation>退出全屏</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1735"/>
        <source>GameShark Button (held)</source>
        <translation>GameShark 键 (长按)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1737"/>
        <source>Autofire</source>
        <translation>连发</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1744"/>
        <source>Autofire A</source>
        <translation>连发 A</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1750"/>
        <source>Autofire B</source>
        <translation>连发 B</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1756"/>
        <source>Autofire L</source>
        <translation>连发 L</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1762"/>
        <source>Autofire R</source>
        <translation>连发 R</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1768"/>
        <source>Autofire Start</source>
        <translation>连发 Start</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1774"/>
        <source>Autofire Select</source>
        <translation>连发 Select</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1780"/>
        <source>Autofire Up</source>
        <translation>连发 上</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1786"/>
        <source>Autofire Right</source>
        <translation>连发 右</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1792"/>
        <source>Autofire Down</source>
        <translation>连发 下</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1798"/>
        <source>Autofire Left</source>
        <translation>连发 左</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../utils.cpp" line="29"/>
        <source>GBA</source>
        <translation>GBA</translation>
    </message>
    <message>
        <location filename="../utils.cpp" line="33"/>
        <source>GB</source>
        <translation>GB</translation>
    </message>
    <message>
        <location filename="../utils.cpp" line="36"/>
        <source>?</source>
        <translation>?</translation>
    </message>
</context>
<context>
    <name>ROMInfo</name>
    <message>
        <location filename="../ROMInfo.ui" line="14"/>
        <source>ROM Info</source>
        <translation>ROM 信息</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="26"/>
        <source>Game name:</source>
        <translation>游戏名称:</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="33"/>
        <source>{NAME}</source>
        <translation>{NAME}</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="46"/>
        <source>Internal name:</source>
        <translation>内部名称:</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="53"/>
        <source>{TITLE}</source>
        <translation>{TITLE}</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="63"/>
        <source>Game ID:</source>
        <translation>游戏 ID:</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="70"/>
        <source>{ID}</source>
        <translation>{ID}</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="80"/>
        <source>File size:</source>
        <translation>文件大小:</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="87"/>
        <source>{SIZE}</source>
        <translation>{SIZE}</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="97"/>
        <source>CRC32:</source>
        <translation>CRC32:</translation>
    </message>
    <message>
        <location filename="../ROMInfo.ui" line="104"/>
        <source>{CRC}</source>
        <translation>{CRC}</translation>
    </message>
</context>
<context>
    <name>SensorView</name>
    <message>
        <location filename="../SensorView.ui" line="20"/>
        <source>Sensors</source>
        <translation>传感器</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="31"/>
        <source>Realtime clock</source>
        <translation>实时时钟</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="37"/>
        <source>Fixed time</source>
        <translation>定时</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="47"/>
        <source>System time</source>
        <translation>系统时间</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="60"/>
        <source>Start time at</source>
        <translation>起始时间</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="70"/>
        <source>Now</source>
        <translation>现在</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="97"/>
        <source>MM/dd/yy hh:mm:ss AP</source>
        <translation>yy/MM/dd hh:mm:ss AP</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="107"/>
        <source>Light sensor</source>
        <translation>光线传感器</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="113"/>
        <source>Brightness</source>
        <translation>亮度</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="150"/>
        <source>Tilt sensor</source>
        <translation>倾斜传感器</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="158"/>
        <location filename="../SensorView.ui" line="247"/>
        <source>Set Y</source>
        <translation>设定 Y 轴</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="168"/>
        <location filename="../SensorView.ui" line="257"/>
        <source>Set X</source>
        <translation>设定 X 轴</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="239"/>
        <source>Gyroscope</source>
        <translation>陀螺仪</translation>
    </message>
    <message>
        <location filename="../SensorView.ui" line="267"/>
        <source>Sensitivity</source>
        <translation>灵敏度</translation>
    </message>
</context>
<context>
    <name>SettingsView</name>
    <message>
        <location filename="../SettingsView.ui" line="20"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="52"/>
        <source>Audio/Video</source>
        <translation>音频/视频</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="57"/>
        <source>Interface</source>
        <translation>用户界面</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="62"/>
        <source>Emulation</source>
        <translation>模拟器</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="67"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="72"/>
        <source>Paths</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="77"/>
        <source>Logging</source>
        <translation>日志记录</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="82"/>
        <source>Game Boy</source>
        <translation>Game Boy</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="100"/>
        <source>Audio driver:</source>
        <translation>音频驱动:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="117"/>
        <source>Audio buffer:</source>
        <translation>音频缓冲:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="129"/>
        <location filename="../SettingsView.ui" line="151"/>
        <source>1536</source>
        <translation>1536</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="136"/>
        <source>512</source>
        <translation>512</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="141"/>
        <source>768</source>
        <translation>768</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="146"/>
        <source>1024</source>
        <translation>1024</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="156"/>
        <source>2048</source>
        <translation>2048</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="161"/>
        <source>3072</source>
        <translation>3072</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="166"/>
        <source>4096</source>
        <translation>4096</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="174"/>
        <source>samples</source>
        <translation>采样</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="183"/>
        <source>Sample rate:</source>
        <translation>采样率:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="195"/>
        <location filename="../SettingsView.ui" line="212"/>
        <source>44100</source>
        <translation>44100</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="202"/>
        <source>22050</source>
        <translation>22050</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="207"/>
        <source>32000</source>
        <translation>32000</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="217"/>
        <source>48000</source>
        <translation>48000</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="225"/>
        <source>Hz</source>
        <translation>Hz</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="234"/>
        <source>Volume:</source>
        <translation>音量:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="265"/>
        <location filename="../SettingsView.ui" line="305"/>
        <source>Mute</source>
        <translation>静音</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="274"/>
        <source>Fast forward volume:</source>
        <translation>快进音量:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="321"/>
        <source>Display driver:</source>
        <translation>显示驱动:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="338"/>
        <source>Frameskip:</source>
        <translation>跳帧:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="347"/>
        <source>Skip every</source>
        <translation>每间隔</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="357"/>
        <location filename="../SettingsView.ui" line="717"/>
        <source>frames</source>
        <translation>帧</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="366"/>
        <source>FPS target:</source>
        <translation>目标 FPS:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="391"/>
        <source>frames per second</source>
        <translation>帧每秒</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="407"/>
        <source>Sync:</source>
        <translation>同步:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="416"/>
        <source>Video</source>
        <translation>视频</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="423"/>
        <source>Audio</source>
        <translation>音频</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="432"/>
        <source>Lock aspect ratio</source>
        <translation>锁定纵横比</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="439"/>
        <source>Force integer scaling</source>
        <translation>强制整数缩放</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="446"/>
        <source>Bilinear filtering</source>
        <translation>双线性过滤</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="457"/>
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="465"/>
        <source>English</source>
        <translation>英语</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="480"/>
        <source>Library:</source>
        <translation>库:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="488"/>
        <source>List view</source>
        <translation>列表查看</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="493"/>
        <source>Tree view</source>
        <translation>树状查看</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="501"/>
        <source>Show when no game open</source>
        <translation>未打开游戏时显示</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="511"/>
        <source>Clear cache</source>
        <translation>清除缓存</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="525"/>
        <source>Allow opposing input directions</source>
        <translation>允许逆向输入</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="532"/>
        <source>Suspend screensaver</source>
        <translation>停用屏幕保护程序</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="542"/>
        <source>Pause when inactive</source>
        <translation>非活动时暂停</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="549"/>
        <source>Show FPS in title bar</source>
        <translation>在标题栏显示 FPS</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="573"/>
        <source>Automatically save cheats</source>
        <translation>自动保存作弊码</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="583"/>
        <source>Automatically load cheats</source>
        <translation>自动载入作弊码</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="593"/>
        <source>Automatically save state</source>
        <translation>自动存档</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="603"/>
        <source>Automatically load state</source>
        <translation>自动读档</translation>
    </message>
        <message>
        <location filename="../SettingsView.ui" line="613"/>
        <source>Enable Discord Rich Presence</source>
        <translation>启用 Enable Discord Rich Presence</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="627"/>
        <source>Fast forward speed:</source>
        <translation>快进速度:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="639"/>
        <source>×</source>
        <translation>×</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="658"/>
        <source>Unbounded</source>
        <translation>不限制</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="670"/>
        <source>Autofire interval:</source>
        <translation>连发间隔:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="694"/>
        <source>Enable rewind</source>
        <translation>启用回退</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="701"/>
        <source>Rewind history:</source>
        <translation>回退历史:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="733"/>
        <source>Idle loops:</source>
        <translation>空循环:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="741"/>
        <source>Run all</source>
        <translation>运行所有</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="746"/>
        <source>Remove known</source>
        <translation>移除选定</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="751"/>
        <source>Detect and remove</source>
        <translation>检测并移除</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="759"/>
        <source>Preload entire ROM into memory</source>
        <translation>将整个 ROM 预加载到内存中</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="773"/>
        <source>Savestate extra data:</source>
        <translation>即时存档额外数据:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="780"/>
        <location filename="../SettingsView.ui" line="824"/>
        <source>Screenshot</source>
        <translation>截图</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="790"/>
        <location filename="../SettingsView.ui" line="834"/>
        <source>Save data</source>
        <translation>保存数据</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="800"/>
        <location filename="../SettingsView.ui" line="841"/>
        <source>Cheat codes</source>
        <translation>作弊码</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="817"/>
        <source>Load extra data:</source>
        <translation>读档时载入额外数据:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="852"/>
        <source>GB BIOS file:</source>
        <translation>GB BIOS 文件:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="871"/>
        <location filename="../SettingsView.ui" line="909"/>
        <location filename="../SettingsView.ui" line="944"/>
        <location filename="../SettingsView.ui" line="972"/>
        <location filename="../SettingsView.ui" line="1013"/>
        <location filename="../SettingsView.ui" line="1061"/>
        <location filename="../SettingsView.ui" line="1109"/>
        <location filename="../SettingsView.ui" line="1157"/>
        <location filename="../SettingsView.ui" line="1205"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="880"/>
        <source>Use BIOS file if found</source>
        <translation>当可用时使用 BIOS 文件</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="890"/>
        <source>Skip BIOS intro</source>
        <translation>跳过 BIOS 启动画面</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="918"/>
        <source>GBA BIOS file:</source>
        <translation>GBA BIOS 文件:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="925"/>
        <source>GBC BIOS file:</source>
        <translation>GBC BIOS 文件:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="953"/>
        <source>SGB BIOS file:</source>
        <translation>SGB BIOS 文件:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="988"/>
        <source>Save games</source>
        <translation>已保存的游戏</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1022"/>
        <location filename="../SettingsView.ui" line="1070"/>
        <location filename="../SettingsView.ui" line="1118"/>
        <location filename="../SettingsView.ui" line="1166"/>
        <location filename="../SettingsView.ui" line="1214"/>
        <source>Same directory as the ROM</source>
        <translation>保存在 ROM 所在目录</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1036"/>
        <source>Save states</source>
        <translation>保存即时存档</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1084"/>
        <source>Screenshots</source>
        <translation>截图</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1132"/>
        <source>Patches</source>
        <translation>补丁</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1180"/>
        <source>Cheats</source>
        <translation>作弊码</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1237"/>
        <source>Log to file</source>
        <translation>记录日志到文件</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1244"/>
        <source>Log to console</source>
        <translation>记录日志到控制台</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1258"/>
        <source>Select Log File</source>
        <translation>选择日志文件</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1271"/>
        <source>Game Boy model</source>
        <translation>Game Boy 模型</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1279"/>
        <location filename="../SettingsView.ui" line="1315"/>
        <location filename="../SettingsView.ui" line="1351"/>
        <source>Autodetect</source>
        <translation>自动检测</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1284"/>
        <location filename="../SettingsView.ui" line="1320"/>
        <location filename="../SettingsView.ui" line="1356"/>
        <source>Game Boy (DMG)</source>
        <translation>Game Boy (DMG)</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1289"/>
        <location filename="../SettingsView.ui" line="1325"/>
        <location filename="../SettingsView.ui" line="1361"/>
        <source>Super Game Boy (SGB)</source>
        <translation>Super Game Boy (SGB)</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1294"/>
        <location filename="../SettingsView.ui" line="1330"/>
        <location filename="../SettingsView.ui" line="1366"/>
        <source>Game Boy Color (CGB)</source>
        <translation>Game Boy Color (CGB)</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1299"/>
        <location filename="../SettingsView.ui" line="1335"/>
        <location filename="../SettingsView.ui" line="1371"/>
        <source>Game Boy Advance (AGB)</source>
        <translation>Game Boy Advance (AGB)</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1307"/>
        <source>Super Game Boy model:</source>
        <translation>Super Game Boy 模型:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1343"/>
        <source>Game Boy Color model:</source>
        <translation>Game Boy Color 模型:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1386"/>
        <source>Default BG colors:</source>
        <translation>默认背景颜色:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1553"/>
        <source>Super Game Boy borders</source>
        <translation>Super Game Boy 边框</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1567"/>
        <source>Camera driver:</source>
        <translation>相机驱动:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1664"/>
        <source>Default sprite colors 1:</source>
        <translation>默认精灵图颜色 1:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1671"/>
        <source>Default sprite colors 2:</source>
        <translation>默认精灵图颜色 2:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1678"/>
        <source>Use GBC colors in GB games</source>
        <translation>在 GB 游戏中使用 GBC 颜色</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1685"/>
        <source>Camera:</source>
        <translation>相机</translation>
    </message>
</context>
<context>
    <name>ShaderSelector</name>
    <message>
        <location filename="../ShaderSelector.ui" line="14"/>
        <source>Shaders</source>
        <translation>着色器</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.ui" line="28"/>
        <source>Active Shader:</source>
        <translation>活动着色器:</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.ui" line="35"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.ui" line="45"/>
        <source>Author</source>
        <translation>作者</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.ui" line="62"/>
        <source>Description</source>
        <translation>描述</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.ui" line="88"/>
        <source>Unload Shader</source>
        <translation>未载入着色器</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.ui" line="95"/>
        <source>Load New Shader</source>
        <translation>载入新着色器</translation>
    </message>
</context>
<context>
    <name>ShortcutView</name>
    <message>
        <location filename="../ShortcutView.ui" line="14"/>
        <source>Edit Shortcuts</source>
        <translation>编辑快捷键</translation>
    </message>
    <message>
        <location filename="../ShortcutView.ui" line="29"/>
        <source>Keyboard</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location filename="../ShortcutView.ui" line="39"/>
        <source>Gamepad</source>
        <translation>游戏手柄</translation>
    </message>
    <message>
        <location filename="../ShortcutView.ui" line="46"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
</context>
<context>
    <name>TileView</name>
    <message>
        <location filename="../TileView.ui" line="14"/>
        <source>Tiles</source>
        <translation>图块</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="110"/>
        <source>256 colors</source>
        <translation>256 色</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="123"/>
        <source>×</source>
        <translation>×</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="136"/>
        <source>Magnification</source>
        <translation>缩放率</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="159"/>
        <source>Tiles per row</source>
        <translation>每行图块</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="166"/>
        <source>Fit to window</source>
        <translation>自适应窗口</translation>
    </message>
</context>
<context>
    <name>VideoView</name>
    <message>
        <location filename="../VideoView.ui" line="20"/>
        <source>Record Video</source>
        <translation>录制视频</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="40"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="56"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="69"/>
        <source>Select File</source>
        <translation>选择文件</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="101"/>
        <source>Presets</source>
        <translation>预置</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="109"/>
        <source>High &amp;Quality</source>
        <translation>高质量(&amp;Q)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="119"/>
        <source>&amp;YouTube</source>
        <translation>YouTube(&amp;Y)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="129"/>
        <location filename="../VideoView.ui" line="237"/>
        <source>WebM</source>
        <translation>WebM</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="139"/>
        <source>&amp;Lossless</source>
        <translation>无损(&amp;L)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="156"/>
        <source>&amp;1080p</source>
        <translation>1080p(&amp;1)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="166"/>
        <source>&amp;720p</source>
        <translation>720p(&amp;7)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="176"/>
        <source>&amp;480p</source>
        <translation>480p(&amp;4)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="189"/>
        <source>&amp;Native</source>
        <translation>原生(&amp;N)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="222"/>
        <source>Format</source>
        <translation>格式</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="232"/>
        <source>MKV</source>
        <translation>MKV</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="242"/>
        <source>AVI</source>
        <translation>AVI</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="247"/>
        <source>MP4</source>
        <translation>MP4</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="259"/>
        <source>h.264</source>
        <translation>h.264</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="264"/>
        <source>h.264 (NVENC)</source>
        <translation>h.264 (NVENC)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="269"/>
        <source>HEVC</source>
        <translation>HEVC</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="274"/>
        <source>HEVC (NVENC)</source>
        <translation>HEVC (NVENC)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="279"/>
        <source>VP8</source>
        <translation>VP8</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="284"/>
        <source>VP9</source>
        <translation>VP9</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="289"/>
        <source>FFV1</source>
        <translation>FFV1</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="301"/>
        <source>FLAC</source>
        <translation>FLAC</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="306"/>
        <source>Opus</source>
        <translation>Opus</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="311"/>
        <source>Vorbis</source>
        <translation>Vorbis</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="316"/>
        <source>MP3</source>
        <translation>MP3</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="321"/>
        <source>AAC</source>
        <translation>AAC</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="326"/>
        <source>Uncompressed</source>
        <translation>未压缩</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="337"/>
        <source>Bitrate (kbps)</source>
        <translation>比特率 (kbps)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="343"/>
        <source>VBR</source>
        <translation>VBR</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="388"/>
        <source>ABR</source>
        <translation>ABR</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="404"/>
        <source>Dimensions</source>
        <translation>维度</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="410"/>
        <source>:</source>
        <translation>:</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="420"/>
        <source>×</source>
        <translation>×</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="470"/>
        <source>Lock aspect ratio</source>
        <translation>锁定纵横比</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="485"/>
        <source>Show advanced</source>
        <translation>显示高级选项</translation>
    </message>
</context>
</TS>
