<?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="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 – {year} 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 – {year} Jeffrey Pfau，基于 Mozilla 公共许可证（版本 2.0）授权
Game Boy Advance 是任天堂有限公司（Nintendo Co., Ltd.）的注册商标。</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>
</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="41"/>
        <source>Tile #</source>
        <translation>图块 #</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="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>
</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>Gate 类型</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 Gate(&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="48"/>
        <source>Add New Set</source>
        <translation>添加新代码集</translation>
    </message>
    <message>
        <location filename="../CheatsView.ui" line="55"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../CheatsView.ui" line="95"/>
        <source>Enter codes here...</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>DolphinConnector</name>
    <message>
        <location filename="../DolphinConnector.ui" line="14"/>
        <source>Connect to Dolphin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../DolphinConnector.ui" line="23"/>
        <source>Local computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../DolphinConnector.ui" line="36"/>
        <source>IP address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../DolphinConnector.ui" line="55"/>
        <source>Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../DolphinConnector.ui" line="68"/>
        <source>Disconnect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../DolphinConnector.ui" line="78"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../DolphinConnector.ui" line="90"/>
        <source>Reset on connect</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FrameView</name>
    <message>
        <location filename="../FrameView.ui" line="14"/>
        <source>Inspect frame</source>
        <translation>检查框架</translation>
    </message>
    <message>
        <location filename="../FrameView.ui" line="41"/>
        <source>Magnification</source>
        <translation>缩放率</translation>
    </message>
    <message>
        <location filename="../FrameView.ui" line="50"/>
        <source>Freeze frame</source>
        <translation>冻结框架</translation>
    </message>
    <message>
        <location filename="../FrameView.ui" line="84"/>
        <source>Backdrop color</source>
        <translation>背幕颜色</translation>
    </message>
    <message>
        <location filename="../FrameView.ui" line="132"/>
        <source>Disable scanline effects</source>
        <translation>禁用扫描线效果</translation>
    </message>
    <message>
        <location filename="../FrameView.ui" line="145"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location filename="../FrameView.ui" line="152"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
</context>
<context>
    <name>GIFView</name>
    <message>
        <location filename="../GIFView.ui" line="14"/>
        <source>Record GIF/WebP/APNG</source>
        <translation>录制 GIF/WebP/APNG</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="30"/>
        <source>Loop</source>
        <translation>循环</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="51"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="67"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="93"/>
        <source>Select File</source>
        <translation>选择文件</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="112"/>
        <source>APNG</source>
        <translation>APNG</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="122"/>
        <source>GIF</source>
        <translation>GIF</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="135"/>
        <source>WebP</source>
        <translation>WebP</translation>
    </message>
    <message>
        <location filename="../GIFView.ui" line="145"/>
        <source>Frameskip</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="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="66"/>
        <source>%1 State</source>
        <translation>%1 即时存档</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="41"/>
        <location filename="../LoadSaveState.ui" line="85"/>
        <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>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="94"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="116"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="138"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="160"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="182"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="204"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="226"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="248"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.ui" line="261"/>
        <source>Cancel</source>
        <translation>取消</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="108"/>
        <source>Advanced settings</source>
        <translation>高级设置</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="128"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../LogView.ui" line="137"/>
        <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="43"/>
        <source>Magnification</source>
        <translation>缩放率</translation>
    </message>
    <message>
        <location filename="../MapView.ui" line="124"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location filename="../MapView.ui" line="139"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
</context>
<context>
    <name>MemoryDump</name>
    <message>
        <location filename="../MemoryDump.ui" line="14"/>
        <source>Save Memory Range</source>
        <translation>保存内存范围</translation>
    </message>
    <message>
        <location filename="../MemoryDump.ui" line="20"/>
        <source>Start Address:</source>
        <translation>起始地址:</translation>
    </message>
    <message>
        <location filename="../MemoryDump.ui" line="76"/>
        <source>Byte Count:</source>
        <translation>字节数:</translation>
    </message>
    <message>
        <location filename="../MemoryDump.ui" line="108"/>
        <source>Dump across banks</source>
        <translation>跨 bank 转储</translation>
    </message>
</context>
<context>
    <name>MemorySearch</name>
    <message>
        <location filename="../MemorySearch.ui" line="26"/>
        <source>Memory Search</source>
        <translation>内存查找</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="51"/>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="56"/>
        <source>Current Value</source>
        <translation>当前值</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="61"/>
        <location filename="../MemorySearch.ui" line="81"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="71"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="88"/>
        <source>Numeric</source>
        <translation>数字</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="101"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="118"/>
        <source>Width</source>
        <translation>位宽</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="125"/>
        <location filename="../MemorySearch.ui" line="185"/>
        <source>Guess</source>
        <translation>估计</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="138"/>
        <source>1 Byte (8-bit)</source>
        <translation>1 字节 (8 位)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="148"/>
        <source>2 Bytes (16-bit)</source>
        <translation>2 字节 (16 位)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="158"/>
        <source>4 Bytes (32-bit)</source>
        <translation>4 字节 (32 位)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="178"/>
        <source>Number type</source>
        <translation>数字进制</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="195"/>
        <source>Decimal</source>
        <translation>十进制</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="202"/>
        <source>Hexadecimal</source>
        <translation>十六进制</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="216"/>
        <source>Search type</source>
        <translation>搜索类型</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="223"/>
        <source>Equal to value</source>
        <translation>约等于下值</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="236"/>
        <source>Greater than value</source>
        <translation>大于下值</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="246"/>
        <source>Less than value</source>
        <translation>小于下值</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="256"/>
        <source>Unknown/changed</source>
        <translation>未知/已更改</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="269"/>
        <source>Changed by value</source>
        <translation>由下值更改</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="282"/>
        <source>Unchanged</source>
        <translation>无更改</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="295"/>
        <source>Increased</source>
        <translation>增加</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="308"/>
        <source>Decreased</source>
        <translation>减少</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="318"/>
        <source>Search ROM</source>
        <translation>查找 ROM</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="336"/>
        <source>New Search</source>
        <translation>新的查找</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="343"/>
        <source>Search Within</source>
        <translation>在结果中查找</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="350"/>
        <source>Open in Memory Viewer</source>
        <translation>在内存查看器中打开</translation>
    </message>
    <message>
        <location filename="../MemorySearch.ui" line="357"/>
        <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="88"/>
        <source>Set Alignment:</source>
        <translation>设定对齐单位:</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="108"/>
        <source>&amp;1 Byte</source>
        <translation>1 字节(&amp;1)</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="131"/>
        <source>&amp;2 Bytes</source>
        <translation>2 字节(&amp;2)</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="151"/>
        <source>&amp;4 Bytes</source>
        <translation>4 字节(&amp;4)</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="187"/>
        <source>Unsigned Integer:</source>
        <translation>无符号整数:</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="208"/>
        <source>Signed Integer:</source>
        <translation>有符号整数:</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="229"/>
        <source>String:</source>
        <translation>字符串:</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="243"/>
        <source>Load TBL</source>
        <translation>载入 TBL</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="256"/>
        <source>Copy Selection</source>
        <translation>复制所选</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="263"/>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="283"/>
        <source>Save Selection</source>
        <translation>保存所选</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="297"/>
        <source>Load</source>
        <translation>载入</translation>
    </message>
    <message>
        <location filename="../MemoryView.ui" line="290"/>
        <source>Save Range</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="72"/>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="94"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="254"/>
        <source>×</source>
        <translation>×</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="122"/>
        <source>Magnification</source>
        <translation>缩放率</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="137"/>
        <source>Geometry</source>
        <translation>几何图</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="145"/>
        <source>Position</source>
        <translation>位置</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="181"/>
        <source>, </source>
        <translation>, </translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="218"/>
        <source>Dimensions</source>
        <translation>维度</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="298"/>
        <source>Matrix</source>
        <translation>矩阵</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="365"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="378"/>
        <source>Attributes</source>
        <translation>属性</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="386"/>
        <source>Transform</source>
        <translation>变换</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="406"/>
        <source>Off</source>
        <translation>关</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="417"/>
        <source>Palette</source>
        <translation>调色板</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="451"/>
        <source>Double Size</source>
        <translation>双倍大小</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="477"/>
        <location filename="../ObjView.ui" line="521"/>
        <location filename="../ObjView.ui" line="534"/>
        <location filename="../ObjView.ui" line="602"/>
        <source>Return, Ctrl+R</source>
        <translation>回车键、Ctrl+R</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="495"/>
        <source>Flipped</source>
        <translation>已翻转</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="518"/>
        <source>H</source>
        <extracomment>Short for horizontal</extracomment>
        <translation>H</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="531"/>
        <source>V</source>
        <extracomment>Short for vertical</extracomment>
        <translation>V</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="545"/>
        <source>Mode</source>
        <translation>模式</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="565"/>
        <source>Normal</source>
        <translation>普通</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="576"/>
        <source>Mosaic</source>
        <translation>马赛克</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="613"/>
        <source>Enabled</source>
        <translation>已启用</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="647"/>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <location filename="../ObjView.ui" line="682"/>
        <source>Tile</source>
        <translation>图块</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="225"/>
        <location filename="../OverrideView.ui" line="241"/>
        <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"/>
        <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="180"/>
        <source>Game Boy Player features</source>
        <translation>Game Boy Player 功能</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="187"/>
        <source>VBA bug compatibility mode</source>
        <translation>VBA 错误兼容模式</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="211"/>
        <source>Game Boy</source>
        <translation>Game Boy</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="217"/>
        <source>Game Boy model</source>
        <translation>Game Boy 型号</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="233"/>
        <source>Memory bank controller</source>
        <translation>内存 bank 控制器</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="249"/>
        <source>Background Colors</source>
        <translation>背景颜色</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="336"/>
        <source>Sprite Colors 1</source>
        <translation>精灵图颜色 1</translation>
    </message>
    <message>
        <location filename="../OverrideView.ui" line="343"/>
        <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="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="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="130"/>
        <source>Hurry up!</source>
        <translation>快点！</translation>
    </message>
    <message>
        <location filename="../PrinterView.ui" line="137"/>
        <source>Tear off</source>
        <translation>剪下</translation>
    </message>
    <message>
        <location filename="../PrinterView.ui" line="180"/>
        <source>Magnification</source>
        <translation>缩放率</translation>
    </message>
    <message>
        <location filename="../PrinterView.ui" line="223"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
</context>
<context>
    <name>QGBA::AboutScreen</name>
    <message>
        <location filename="../AboutScreen.cpp" line="77"/>
        <source>2021</source>
        <translation>2021</translation>
    </message>
</context>
<context>
    <name>QGBA::AssetTile</name>
    <message>
        <location filename="../AssetTile.cpp" line="103"/>
        <source>%0%1%2</source>
        <translation>%0%1%2</translation>
    </message>
    <message>
        <location filename="../AssetTile.cpp" line="140"/>
        <location filename="../AssetTile.cpp" line="141"/>
        <location filename="../AssetTile.cpp" line="142"/>
        <source>0x%0 (%1)</source>
        <translation>0x%0 (%1)</translation>
    </message>
</context>
<context>
    <name>QGBA::CheatsModel</name>
    <message>
        <location filename="../CheatsModel.cpp" line="53"/>
        <source>(untitled)</source>
        <translation>(无标题)</translation>
    </message>
    <message>
        <location filename="../CheatsModel.cpp" line="211"/>
        <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>添加 GameGenie</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="695"/>
        <source>Failed to open save file: %1</source>
        <translation>打开存档失败: %1</translation>
    </message>
    <message>
        <location filename="../CoreController.cpp" line="725"/>
        <source>Failed to open game file: %1</source>
        <translation>打开游戏文件失败: %1</translation>
    </message>
    <message>
        <location filename="../CoreController.cpp" line="750"/>
        <source>Can&apos;t yank pack in unexpected platform!</source>
        <translation>无法在意外平台上抽出卡带！</translation>
    </message>
    <message>
        <location filename="../CoreController.cpp" line="827"/>
        <source>Failed to open snapshot file for reading: %1</source>
        <translation>读取快照文件失败: %1</translation>
    </message>
    <message>
        <location filename="../CoreController.cpp" line="843"/>
        <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="55"/>
        <source>Failed to open game file: %1</source>
        <translation>打开游戏文件失败: %1</translation>
    </message>
    <message>
        <location filename="../CoreManager.cpp" line="88"/>
        <source>Could not load game. Are you sure it&apos;s in the correct format?</source>
        <translation>无法载入游戏。请确认游戏格式是否正确？</translation>
    </message>
    <message>
        <location filename="../CoreManager.cpp" line="115"/>
        <source>Failed to open save file. Is the save directory writable?</source>
        <translation>无法打开存档文件。存档目录是否可写入？</translation>
    </message>
</context>
<context>
    <name>QGBA::FrameView</name>
    <message>
        <location filename="../FrameView.cpp" line="578"/>
        <source>Export frame</source>
        <translation>导出框架</translation>
    </message>
    <message>
        <location filename="../FrameView.cpp" line="579"/>
        <source>Portable Network Graphics (*.png)</source>
        <translation>便携式网络图形 (*.png)</translation>
    </message>
    <message>
        <location filename="../FrameView.cpp" line="597"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../FrameView.cpp" line="599"/>
        <source>Background</source>
        <translation>背景</translation>
    </message>
    <message>
        <location filename="../FrameView.cpp" line="602"/>
        <source>Window</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../FrameView.cpp" line="605"/>
        <source>Objwin</source>
        <translation>Objwin</translation>
    </message>
    <message>
        <location filename="../FrameView.cpp" line="610"/>
        <source>Sprite</source>
        <translation>精灵图</translation>
    </message>
    <message>
        <location filename="../FrameView.cpp" line="613"/>
        <source>Backdrop</source>
        <translation>背幕</translation>
    </message>
    <message>
        <location filename="../FrameView.cpp" line="616"/>
        <source>Frame</source>
        <translation>帧</translation>
    </message>
    <message>
        <location filename="../FrameView.cpp" line="622"/>
        <source>%1 %2</source>
        <translation>%1 %2</translation>
    </message>
</context>
<context>
    <name>QGBA::GBAApp</name>
    <message>
        <location filename="../GBAApp.cpp" line="71"/>
        <source>Enable Discord Rich Presence</source>
        <translation>启用 Discord Rich Presence</translation>
    </message>
</context>
<context>
    <name>QGBA::GBAKeyEditor</name>
    <message>
        <location filename="../GBAKeyEditor.cpp" line="67"/>
        <source>Clear Button</source>
        <translation>清除按键</translation>
    </message>
    <message>
        <location filename="../GBAKeyEditor.cpp" line="79"/>
        <source>Clear Analog</source>
        <translation>清除模拟控制</translation>
    </message>
    <message>
        <location filename="../GBAKeyEditor.cpp" line="90"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../GBAKeyEditor.cpp" line="100"/>
        <source>Set all</source>
        <translation>全部设置</translation>
    </message>
</context>
<context>
    <name>QGBA::GDBWindow</name>
    <message>
        <location filename="../GDBWindow.cpp" line="29"/>
        <source>Server settings</source>
        <translation>服务器设置</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="35"/>
        <source>Local port</source>
        <translation>本地端口</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="37"/>
        <source>Bind address</source>
        <translation>绑定地址</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="56"/>
        <source>Break</source>
        <translation>断点</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="95"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="105"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="113"/>
        <source>Crash</source>
        <translation>崩溃</translation>
    </message>
    <message>
        <location filename="../GDBWindow.cpp" line="113"/>
        <source>Could not start GDB server</source>
        <translation>无法打开 GDB 服务器</translation>
    </message>
</context>
<context>
    <name>QGBA::GIFView</name>
    <message>
        <location filename="../GIFView.cpp" line="61"/>
        <source>Failed to open output file: %1</source>
        <translation>打开输出文件失败: %1</translation>
    </message>
    <message>
        <location filename="../GIFView.cpp" line="88"/>
        <source>Select output file</source>
        <translation>选择输出文件</translation>
    </message>
    <message>
        <location filename="../GIFView.cpp" line="88"/>
        <source>Graphics Interchange Format (*.gif);;WebP ( *.webp);;Animated Portable Network Graphics (*.png *.apng)</source>
        <translation>图形交换格式 (*.gif);;WebP ( *.webp);;动画便携式网络图形 (*.png *.apng)</translation>
    </message>
</context>
<context>
    <name>QGBA::IOViewer</name>
    <message>
        <location filename="../IOViewer.cpp" line="39"/>
        <source>Background mode</source>
        <translation>后台模式</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="40"/>
        <source>Mode 0: 4 tile layers</source>
        <translation>模式 0: 4 个图块层</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="41"/>
        <source>Mode 1: 2 tile layers + 1 rotated/scaled tile layer</source>
        <translation>模式 1: 2 个图块层 + 1 个旋转/缩放图块层</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="42"/>
        <source>Mode 2: 2 rotated/scaled tile layers</source>
        <translation>模式 2: 2 个旋转/缩放图块层</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="43"/>
        <source>Mode 3: Full 15-bit bitmap</source>
        <translation>模式 3: 15 位完整位图</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="44"/>
        <source>Mode 4: Full 8-bit bitmap</source>
        <translation>模式 4: 8 位完整位图</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="45"/>
        <source>Mode 5: Small 15-bit bitmap</source>
        <translation>模式 5: 15 位小位图</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="49"/>
        <source>CGB Mode</source>
        <translation>CGB 模式</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="50"/>
        <source>Frame select</source>
        <translation>帧选取</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="51"/>
        <source>Unlocked HBlank</source>
        <translation>已解锁的 HBlank</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="52"/>
        <source>Linear OBJ tile mapping</source>
        <translation>线性 OBJ 图块映射</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="53"/>
        <source>Force blank screen</source>
        <translation>强制清屏</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="54"/>
        <source>Enable background 0</source>
        <translation>启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="55"/>
        <source>Enable background 1</source>
        <translation>启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="56"/>
        <source>Enable background 2</source>
        <translation>启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="57"/>
        <source>Enable background 3</source>
        <translation>启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="58"/>
        <source>Enable OBJ</source>
        <translation>启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="59"/>
        <source>Enable Window 0</source>
        <translation>启用窗口 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="60"/>
        <source>Enable Window 1</source>
        <translation>启用窗口 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="61"/>
        <source>Enable OBJ Window</source>
        <translation>启用 OBJ 窗口</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="65"/>
        <source>Swap green components</source>
        <translation type="unfinished">交换绿色组件</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="69"/>
        <source>Currently in VBlank</source>
        <translation>当前 (VBlank)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="70"/>
        <source>Currently in HBlank</source>
        <translation>当前 (HBlank)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="71"/>
        <source>Currently in VCounter</source>
        <translation>当前 (VCounter)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="72"/>
        <source>Enable VBlank IRQ generation</source>
        <translation>启用 VBlank IRQ 生成</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="73"/>
        <source>Enable HBlank IRQ generation</source>
        <translation>启用 HBlank IRQ 生成</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="74"/>
        <source>Enable VCounter IRQ generation</source>
        <translation>启用 VCounter IRQ 生成</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="75"/>
        <source>VCounter scanline</source>
        <translation>VCounter 扫描线</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="79"/>
        <source>Current scanline</source>
        <translation>当前扫描线</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="83"/>
        <location filename="../IOViewer.cpp" line="92"/>
        <location filename="../IOViewer.cpp" line="101"/>
        <location filename="../IOViewer.cpp" line="111"/>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="84"/>
        <location filename="../IOViewer.cpp" line="93"/>
        <location filename="../IOViewer.cpp" line="102"/>
        <location filename="../IOViewer.cpp" line="112"/>
        <source>Tile data base (* 16kB)</source>
        <translation>图块数据基 (* 16kB)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="85"/>
        <location filename="../IOViewer.cpp" line="94"/>
        <location filename="../IOViewer.cpp" line="103"/>
        <location filename="../IOViewer.cpp" line="113"/>
        <source>Enable mosaic</source>
        <translation>启用马赛克</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="86"/>
        <location filename="../IOViewer.cpp" line="95"/>
        <location filename="../IOViewer.cpp" line="104"/>
        <location filename="../IOViewer.cpp" line="114"/>
        <source>Enable 256-color</source>
        <translation>启用 256 色</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="87"/>
        <location filename="../IOViewer.cpp" line="96"/>
        <location filename="../IOViewer.cpp" line="105"/>
        <location filename="../IOViewer.cpp" line="115"/>
        <source>Tile map base (* 2kB)</source>
        <translation>图块映射基 (* 2kB)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="88"/>
        <location filename="../IOViewer.cpp" line="97"/>
        <location filename="../IOViewer.cpp" line="107"/>
        <location filename="../IOViewer.cpp" line="117"/>
        <source>Background dimensions</source>
        <translation>背景维度</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="106"/>
        <location filename="../IOViewer.cpp" line="116"/>
        <source>Overflow wraps</source>
        <translation>溢出包装</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="121"/>
        <location filename="../IOViewer.cpp" line="129"/>
        <location filename="../IOViewer.cpp" line="137"/>
        <location filename="../IOViewer.cpp" line="145"/>
        <location filename="../IOViewer.cpp" line="1364"/>
        <location filename="../IOViewer.cpp" line="1405"/>
        <source>Horizontal offset</source>
        <translation>水平偏移量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="125"/>
        <location filename="../IOViewer.cpp" line="133"/>
        <location filename="../IOViewer.cpp" line="141"/>
        <location filename="../IOViewer.cpp" line="149"/>
        <location filename="../IOViewer.cpp" line="1360"/>
        <location filename="../IOViewer.cpp" line="1401"/>
        <source>Vertical offset</source>
        <translation>垂直偏移量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="153"/>
        <location filename="../IOViewer.cpp" line="158"/>
        <location filename="../IOViewer.cpp" line="163"/>
        <location filename="../IOViewer.cpp" line="168"/>
        <location filename="../IOViewer.cpp" line="173"/>
        <location filename="../IOViewer.cpp" line="182"/>
        <location filename="../IOViewer.cpp" line="191"/>
        <location filename="../IOViewer.cpp" line="196"/>
        <location filename="../IOViewer.cpp" line="201"/>
        <location filename="../IOViewer.cpp" line="206"/>
        <location filename="../IOViewer.cpp" line="211"/>
        <location filename="../IOViewer.cpp" line="220"/>
        <source>Fractional part</source>
        <translation>分数部分</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="154"/>
        <location filename="../IOViewer.cpp" line="159"/>
        <location filename="../IOViewer.cpp" line="164"/>
        <location filename="../IOViewer.cpp" line="169"/>
        <location filename="../IOViewer.cpp" line="192"/>
        <location filename="../IOViewer.cpp" line="197"/>
        <location filename="../IOViewer.cpp" line="202"/>
        <location filename="../IOViewer.cpp" line="207"/>
        <source>Integer part</source>
        <translation>整数部分</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="174"/>
        <location filename="../IOViewer.cpp" line="183"/>
        <location filename="../IOViewer.cpp" line="212"/>
        <location filename="../IOViewer.cpp" line="221"/>
        <source>Integer part (low)</source>
        <translation type="unfinished">整数部分（低）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="178"/>
        <location filename="../IOViewer.cpp" line="187"/>
        <location filename="../IOViewer.cpp" line="216"/>
        <location filename="../IOViewer.cpp" line="225"/>
        <source>Integer part (high)</source>
        <translation type="unfinished">整数部分（高）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="229"/>
        <location filename="../IOViewer.cpp" line="234"/>
        <source>End x</source>
        <translation>结束 x 轴</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="230"/>
        <location filename="../IOViewer.cpp" line="235"/>
        <source>Start x</source>
        <translation>起始 x 轴</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="239"/>
        <location filename="../IOViewer.cpp" line="244"/>
        <source>End y</source>
        <translation>结束 y 轴</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="240"/>
        <location filename="../IOViewer.cpp" line="245"/>
        <source>Start y</source>
        <translation>起始 y 轴</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="249"/>
        <source>Window 0 enable BG 0</source>
        <translation>窗口 0 启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="250"/>
        <source>Window 0 enable BG 1</source>
        <translation>窗口 0 启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="251"/>
        <source>Window 0 enable BG 2</source>
        <translation>窗口 0 启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="252"/>
        <source>Window 0 enable BG 3</source>
        <translation>窗口 0 启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="253"/>
        <source>Window 0 enable OBJ</source>
        <translation>窗口 0 启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="254"/>
        <source>Window 0 enable blend</source>
        <translation>Windows 0 启用叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="255"/>
        <source>Window 1 enable BG 0</source>
        <translation>窗口 1 启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="256"/>
        <source>Window 1 enable BG 1</source>
        <translation>窗口 1 启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="257"/>
        <source>Window 1 enable BG 2</source>
        <translation>窗口 1 启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="258"/>
        <source>Window 1 enable BG 3</source>
        <translation>窗口 1 启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="259"/>
        <source>Window 1 enable OBJ</source>
        <translation>窗口 1 启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="260"/>
        <source>Window 1 enable blend</source>
        <translation>窗口 1 启用叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="264"/>
        <source>Outside window enable BG 0</source>
        <translation>外部窗口启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="265"/>
        <source>Outside window enable BG 1</source>
        <translation>外部窗口启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="266"/>
        <source>Outside window enable BG 2</source>
        <translation>外部窗口启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="267"/>
        <source>Outside window enable BG 3</source>
        <translation>外部窗口启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="268"/>
        <source>Outside window enable OBJ</source>
        <translation>外部窗口启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="269"/>
        <source>Outside window enable blend</source>
        <translation>外部窗口启用叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="270"/>
        <source>OBJ window enable BG 0</source>
        <translation>OBJ 窗口启用背景 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="271"/>
        <source>OBJ window enable BG 1</source>
        <translation>OBJ 窗口启用背景 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="272"/>
        <source>OBJ window enable BG 2</source>
        <translation>OBJ 窗口启用背景 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="273"/>
        <source>OBJ window enable BG 3</source>
        <translation>OBJ 窗口启用背景 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="274"/>
        <source>OBJ window enable OBJ</source>
        <translation>OBJ 窗口启用 OBJ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="275"/>
        <source>OBJ window enable blend</source>
        <translation>OBJ 窗口启用叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="280"/>
        <source>Background mosaic size vertical</source>
        <translation>背景马赛克垂直大小</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="279"/>
        <source>Background mosaic size horizontal</source>
        <translation>背景马赛克水平大小</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="282"/>
        <source>Object mosaic size vertical</source>
        <translation>对象马赛克垂直大小</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="281"/>
        <source>Object mosaic size horizontal</source>
        <translation>对象马赛克水平大小</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="288"/>
        <source>BG 0 target 1</source>
        <translation>背景 0 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="289"/>
        <source>BG 1 target 1</source>
        <translation>背景 1 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="290"/>
        <source>BG 2 target 1</source>
        <translation>背景 2 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="291"/>
        <source>BG 3 target 1</source>
        <translation>背景 3 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="292"/>
        <source>OBJ target 1</source>
        <translation>OBJ 目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="293"/>
        <source>Backdrop target 1</source>
        <translation>背幕目标 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="294"/>
        <source>Blend mode</source>
        <translation>叠加模式</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="295"/>
        <source>Disabled</source>
        <translation>已禁用</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="296"/>
        <source>Additive blending</source>
        <translation>加性叠加</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="297"/>
        <source>Brighten</source>
        <translation>增加亮度</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="298"/>
        <source>Darken</source>
        <translation>降低亮度</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="300"/>
        <source>BG 0 target 2</source>
        <translation>背景 0 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="301"/>
        <source>BG 1 target 2</source>
        <translation>背景 1 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="302"/>
        <source>BG 2 target 2</source>
        <translation>背景 2 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="303"/>
        <source>BG 3 target 2</source>
        <translation>背景 3 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="304"/>
        <source>OBJ target 2</source>
        <translation>OBJ 目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="305"/>
        <source>Backdrop target 2</source>
        <translation>背幕目标 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="309"/>
        <source>Blend A (target 1)</source>
        <translation>叠加 A (目标 1)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="310"/>
        <source>Blend B (target 2)</source>
        <translation>叠加 B (目标 2)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="314"/>
        <source>Blend Y</source>
        <translation>叠加 Y</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="328"/>
        <location filename="../IOViewer.cpp" line="1099"/>
        <source>Sweep shifts</source>
        <translation>扫描 shifts</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="329"/>
        <location filename="../IOViewer.cpp" line="1100"/>
        <source>Sweep subtract</source>
        <translation>扫描 subtract</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="330"/>
        <location filename="../IOViewer.cpp" line="1101"/>
        <source>Sweep time (in 1/128s)</source>
        <translation>扫描时间 (1/128 秒)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="334"/>
        <location filename="../IOViewer.cpp" line="350"/>
        <location filename="../IOViewer.cpp" line="374"/>
        <location filename="../IOViewer.cpp" line="396"/>
        <location filename="../IOViewer.cpp" line="1105"/>
        <location filename="../IOViewer.cpp" line="1128"/>
        <location filename="../IOViewer.cpp" line="1153"/>
        <location filename="../IOViewer.cpp" line="1178"/>
        <source>Sound length</source>
        <translation>声音长度</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="335"/>
        <location filename="../IOViewer.cpp" line="351"/>
        <location filename="../IOViewer.cpp" line="1106"/>
        <location filename="../IOViewer.cpp" line="1129"/>
        <source>Duty cycle</source>
        <translation>占空比</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="336"/>
        <location filename="../IOViewer.cpp" line="352"/>
        <location filename="../IOViewer.cpp" line="397"/>
        <location filename="../IOViewer.cpp" line="1110"/>
        <location filename="../IOViewer.cpp" line="1133"/>
        <location filename="../IOViewer.cpp" line="1182"/>
        <source>Envelope step time</source>
        <translation>包络步进时间</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="337"/>
        <location filename="../IOViewer.cpp" line="353"/>
        <location filename="../IOViewer.cpp" line="398"/>
        <location filename="../IOViewer.cpp" line="1111"/>
        <location filename="../IOViewer.cpp" line="1134"/>
        <location filename="../IOViewer.cpp" line="1183"/>
        <source>Envelope increase</source>
        <translation>增加包络</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="338"/>
        <location filename="../IOViewer.cpp" line="354"/>
        <location filename="../IOViewer.cpp" line="399"/>
        <location filename="../IOViewer.cpp" line="1112"/>
        <location filename="../IOViewer.cpp" line="1135"/>
        <location filename="../IOViewer.cpp" line="1184"/>
        <source>Initial volume</source>
        <translation>音量初始化</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="342"/>
        <location filename="../IOViewer.cpp" line="360"/>
        <location filename="../IOViewer.cpp" line="388"/>
        <source>Sound frequency</source>
        <translation>音频频率</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="343"/>
        <location filename="../IOViewer.cpp" line="361"/>
        <location filename="../IOViewer.cpp" line="389"/>
        <location filename="../IOViewer.cpp" line="411"/>
        <location filename="../IOViewer.cpp" line="1121"/>
        <location filename="../IOViewer.cpp" line="1144"/>
        <location filename="../IOViewer.cpp" line="1171"/>
        <location filename="../IOViewer.cpp" line="1197"/>
        <source>Timed</source>
        <translation>已时控</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="344"/>
        <location filename="../IOViewer.cpp" line="362"/>
        <location filename="../IOViewer.cpp" line="390"/>
        <location filename="../IOViewer.cpp" line="412"/>
        <location filename="../IOViewer.cpp" line="1122"/>
        <location filename="../IOViewer.cpp" line="1145"/>
        <location filename="../IOViewer.cpp" line="1172"/>
        <location filename="../IOViewer.cpp" line="1198"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="368"/>
        <source>Double-size wave table</source>
        <translation>双尺寸波形表</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="369"/>
        <source>Active wave table</source>
        <translation>激活波形表</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="370"/>
        <location filename="../IOViewer.cpp" line="1149"/>
        <source>Enable channel 3</source>
        <translation>启用通道 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="375"/>
        <location filename="../IOViewer.cpp" line="1157"/>
        <source>Volume</source>
        <translation>音量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="376"/>
        <location filename="../IOViewer.cpp" line="1158"/>
        <source>0%</source>
        <translation>0%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="377"/>
        <location filename="../IOViewer.cpp" line="434"/>
        <location filename="../IOViewer.cpp" line="1159"/>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="378"/>
        <location filename="../IOViewer.cpp" line="433"/>
        <location filename="../IOViewer.cpp" line="1160"/>
        <source>50%</source>
        <translation>50%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="379"/>
        <location filename="../IOViewer.cpp" line="432"/>
        <location filename="../IOViewer.cpp" line="1161"/>
        <source>25%</source>
        <translation>25%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="380"/>
        <location filename="../IOViewer.cpp" line="381"/>
        <location filename="../IOViewer.cpp" line="382"/>
        <location filename="../IOViewer.cpp" line="383"/>
        <source>75%</source>
        <translation>75%</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="405"/>
        <location filename="../IOViewer.cpp" line="1188"/>
        <source>Clock divider</source>
        <translation>时钟分频器</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="406"/>
        <location filename="../IOViewer.cpp" line="1189"/>
        <source>Register stages</source>
        <translation>寄存器阶段</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="407"/>
        <location filename="../IOViewer.cpp" line="1190"/>
        <source>15</source>
        <translation>15</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="408"/>
        <location filename="../IOViewer.cpp" line="1191"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="410"/>
        <location filename="../IOViewer.cpp" line="1193"/>
        <source>Shifter frequency</source>
        <translation>移位器频率</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="418"/>
        <source>PSG volume right</source>
        <translation>PSG 右侧音量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="419"/>
        <source>PSG volume left</source>
        <translation>PSG 左侧音量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="420"/>
        <location filename="../IOViewer.cpp" line="1209"/>
        <source>Enable channel 1 right</source>
        <translation>启用右侧通道 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="421"/>
        <location filename="../IOViewer.cpp" line="1210"/>
        <source>Enable channel 2 right</source>
        <translation>启用右侧通道 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="422"/>
        <location filename="../IOViewer.cpp" line="1211"/>
        <source>Enable channel 3 right</source>
        <translation>启用右侧通道 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="423"/>
        <location filename="../IOViewer.cpp" line="1212"/>
        <source>Enable channel 4 right</source>
        <translation>启用右侧通道 4</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="424"/>
        <location filename="../IOViewer.cpp" line="1213"/>
        <source>Enable channel 1 left</source>
        <translation>启用左侧通道 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="425"/>
        <location filename="../IOViewer.cpp" line="1214"/>
        <source>Enable channel 2 left</source>
        <translation>启用左侧通道 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="426"/>
        <location filename="../IOViewer.cpp" line="1215"/>
        <source>Enable channel 3 left</source>
        <translation>启用左侧通道 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="427"/>
        <location filename="../IOViewer.cpp" line="1216"/>
        <source>Enable channel 4 left</source>
        <translation>启用左侧通道 4</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="431"/>
        <source>PSG master volume</source>
        <translation>PSG 主音量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="437"/>
        <source>Loud channel A</source>
        <translation>响音通道 A</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="438"/>
        <source>Loud channel B</source>
        <translation>响音通道 B</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="439"/>
        <source>Enable channel A right</source>
        <translation>启用右侧通道 A</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="440"/>
        <source>Enable channel A left</source>
        <translation>启用右侧通道 A</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="441"/>
        <source>Channel A timer</source>
        <translation>通道 A 时控器</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="442"/>
        <location filename="../IOViewer.cpp" line="449"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="443"/>
        <location filename="../IOViewer.cpp" line="450"/>
        <location filename="../IOViewer.cpp" line="779"/>
        <location filename="../IOViewer.cpp" line="794"/>
        <location filename="../IOViewer.cpp" line="810"/>
        <location filename="../IOViewer.cpp" line="826"/>
        <location filename="../IOViewer.cpp" line="992"/>
        <location filename="../IOViewer.cpp" line="1002"/>
        <location filename="../IOViewer.cpp" line="1012"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="445"/>
        <source>Channel A reset</source>
        <translation>通道 A 重置</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="446"/>
        <source>Enable channel B right</source>
        <translation>启用右侧通道 B</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="447"/>
        <source>Enable channel B left</source>
        <translation>启用左侧通道 B</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="448"/>
        <source>Channel B timer</source>
        <translation>通道 B 时控器</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="452"/>
        <source>Channel B reset</source>
        <translation>通道 B 重置</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="456"/>
        <location filename="../IOViewer.cpp" line="1220"/>
        <source>Active channel 1</source>
        <translation>激活通道 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="457"/>
        <location filename="../IOViewer.cpp" line="1221"/>
        <source>Active channel 2</source>
        <translation>激活通道 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="458"/>
        <location filename="../IOViewer.cpp" line="1222"/>
        <source>Active channel 3</source>
        <translation>激活通道 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="459"/>
        <location filename="../IOViewer.cpp" line="1223"/>
        <source>Active channel 4</source>
        <translation>激活通道 4</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="460"/>
        <location filename="../IOViewer.cpp" line="1224"/>
        <source>Enable audio</source>
        <translation>启用音频</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="466"/>
        <source>Bias</source>
        <translation>偏差</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="467"/>
        <source>Resolution</source>
        <translation>分辨率</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="477"/>
        <location filename="../IOViewer.cpp" line="478"/>
        <location filename="../IOViewer.cpp" line="479"/>
        <location filename="../IOViewer.cpp" line="480"/>
        <location filename="../IOViewer.cpp" line="484"/>
        <location filename="../IOViewer.cpp" line="485"/>
        <location filename="../IOViewer.cpp" line="486"/>
        <location filename="../IOViewer.cpp" line="487"/>
        <location filename="../IOViewer.cpp" line="491"/>
        <location filename="../IOViewer.cpp" line="492"/>
        <location filename="../IOViewer.cpp" line="493"/>
        <location filename="../IOViewer.cpp" line="494"/>
        <location filename="../IOViewer.cpp" line="498"/>
        <location filename="../IOViewer.cpp" line="499"/>
        <location filename="../IOViewer.cpp" line="500"/>
        <location filename="../IOViewer.cpp" line="501"/>
        <location filename="../IOViewer.cpp" line="505"/>
        <location filename="../IOViewer.cpp" line="506"/>
        <location filename="../IOViewer.cpp" line="507"/>
        <location filename="../IOViewer.cpp" line="508"/>
        <location filename="../IOViewer.cpp" line="512"/>
        <location filename="../IOViewer.cpp" line="513"/>
        <location filename="../IOViewer.cpp" line="514"/>
        <location filename="../IOViewer.cpp" line="515"/>
        <location filename="../IOViewer.cpp" line="519"/>
        <location filename="../IOViewer.cpp" line="520"/>
        <location filename="../IOViewer.cpp" line="521"/>
        <location filename="../IOViewer.cpp" line="522"/>
        <location filename="../IOViewer.cpp" line="526"/>
        <location filename="../IOViewer.cpp" line="527"/>
        <location filename="../IOViewer.cpp" line="528"/>
        <location filename="../IOViewer.cpp" line="529"/>
        <location filename="../IOViewer.cpp" line="533"/>
        <location filename="../IOViewer.cpp" line="534"/>
        <location filename="../IOViewer.cpp" line="538"/>
        <location filename="../IOViewer.cpp" line="539"/>
        <location filename="../IOViewer.cpp" line="543"/>
        <location filename="../IOViewer.cpp" line="544"/>
        <location filename="../IOViewer.cpp" line="548"/>
        <location filename="../IOViewer.cpp" line="549"/>
        <location filename="../IOViewer.cpp" line="1246"/>
        <location filename="../IOViewer.cpp" line="1247"/>
        <location filename="../IOViewer.cpp" line="1251"/>
        <location filename="../IOViewer.cpp" line="1252"/>
        <location filename="../IOViewer.cpp" line="1256"/>
        <location filename="../IOViewer.cpp" line="1257"/>
        <location filename="../IOViewer.cpp" line="1261"/>
        <location filename="../IOViewer.cpp" line="1262"/>
        <location filename="../IOViewer.cpp" line="1266"/>
        <location filename="../IOViewer.cpp" line="1267"/>
        <location filename="../IOViewer.cpp" line="1271"/>
        <location filename="../IOViewer.cpp" line="1272"/>
        <location filename="../IOViewer.cpp" line="1276"/>
        <location filename="../IOViewer.cpp" line="1277"/>
        <location filename="../IOViewer.cpp" line="1281"/>
        <location filename="../IOViewer.cpp" line="1282"/>
        <location filename="../IOViewer.cpp" line="1286"/>
        <location filename="../IOViewer.cpp" line="1287"/>
        <location filename="../IOViewer.cpp" line="1291"/>
        <location filename="../IOViewer.cpp" line="1292"/>
        <location filename="../IOViewer.cpp" line="1296"/>
        <location filename="../IOViewer.cpp" line="1297"/>
        <location filename="../IOViewer.cpp" line="1301"/>
        <location filename="../IOViewer.cpp" line="1302"/>
        <location filename="../IOViewer.cpp" line="1306"/>
        <location filename="../IOViewer.cpp" line="1307"/>
        <location filename="../IOViewer.cpp" line="1311"/>
        <location filename="../IOViewer.cpp" line="1312"/>
        <location filename="../IOViewer.cpp" line="1316"/>
        <location filename="../IOViewer.cpp" line="1317"/>
        <location filename="../IOViewer.cpp" line="1321"/>
        <location filename="../IOViewer.cpp" line="1322"/>
        <source>Sample</source>
        <translation>采样</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="561"/>
        <location filename="../IOViewer.cpp" line="569"/>
        <location filename="../IOViewer.cpp" line="606"/>
        <location filename="../IOViewer.cpp" line="614"/>
        <location filename="../IOViewer.cpp" line="651"/>
        <location filename="../IOViewer.cpp" line="659"/>
        <location filename="../IOViewer.cpp" line="696"/>
        <location filename="../IOViewer.cpp" line="704"/>
        <source>Address (low)</source>
        <translation type="unfinished">地址（低）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="565"/>
        <location filename="../IOViewer.cpp" line="573"/>
        <location filename="../IOViewer.cpp" line="610"/>
        <location filename="../IOViewer.cpp" line="618"/>
        <location filename="../IOViewer.cpp" line="655"/>
        <location filename="../IOViewer.cpp" line="663"/>
        <location filename="../IOViewer.cpp" line="700"/>
        <location filename="../IOViewer.cpp" line="708"/>
        <source>Address (high)</source>
        <translation type="unfinished">地址（高）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1116"/>
        <location filename="../IOViewer.cpp" line="1139"/>
        <location filename="../IOViewer.cpp" line="1166"/>
        <source>Sound frequency (low)</source>
        <translation type="unfinished">声音频率（低）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1120"/>
        <location filename="../IOViewer.cpp" line="1143"/>
        <location filename="../IOViewer.cpp" line="1170"/>
        <source>Sound frequency (high)</source>
        <translation type="unfinished">声音频率（高）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1424"/>
        <source>Source (high)</source>
        <translation type="unfinished">源（高）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1428"/>
        <source>Source (low)</source>
        <translation type="unfinished">源（低）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1432"/>
        <source>Destination (high)</source>
        <translation type="unfinished">目的地（高）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1436"/>
        <source>Destination (low)</source>
        <translation type="unfinished">目的地（低）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1499"/>
        <location filename="../IOViewer.cpp" line="1511"/>
        <source>Green (low)</source>
        <translation type="unfinished">绿色（低）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1500"/>
        <location filename="../IOViewer.cpp" line="1512"/>
        <source>Green (high)</source>
        <translation type="unfinished">绿色（高）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="577"/>
        <location filename="../IOViewer.cpp" line="622"/>
        <location filename="../IOViewer.cpp" line="667"/>
        <location filename="../IOViewer.cpp" line="712"/>
        <source>Word count</source>
        <translation>字数</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="581"/>
        <location filename="../IOViewer.cpp" line="626"/>
        <location filename="../IOViewer.cpp" line="671"/>
        <location filename="../IOViewer.cpp" line="716"/>
        <source>Destination offset</source>
        <translation>目标偏移</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="582"/>
        <location filename="../IOViewer.cpp" line="588"/>
        <location filename="../IOViewer.cpp" line="627"/>
        <location filename="../IOViewer.cpp" line="633"/>
        <location filename="../IOViewer.cpp" line="672"/>
        <location filename="../IOViewer.cpp" line="678"/>
        <location filename="../IOViewer.cpp" line="717"/>
        <location filename="../IOViewer.cpp" line="723"/>
        <source>Increment</source>
        <translation>增量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="583"/>
        <location filename="../IOViewer.cpp" line="589"/>
        <location filename="../IOViewer.cpp" line="628"/>
        <location filename="../IOViewer.cpp" line="634"/>
        <location filename="../IOViewer.cpp" line="673"/>
        <location filename="../IOViewer.cpp" line="679"/>
        <location filename="../IOViewer.cpp" line="718"/>
        <location filename="../IOViewer.cpp" line="724"/>
        <source>Decrement</source>
        <translation>减量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="584"/>
        <location filename="../IOViewer.cpp" line="590"/>
        <location filename="../IOViewer.cpp" line="629"/>
        <location filename="../IOViewer.cpp" line="635"/>
        <location filename="../IOViewer.cpp" line="674"/>
        <location filename="../IOViewer.cpp" line="680"/>
        <location filename="../IOViewer.cpp" line="719"/>
        <location filename="../IOViewer.cpp" line="725"/>
        <source>Fixed</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="720"/>
        <source>Increment and reload</source>
        <translation>增量并重新载入</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="722"/>
        <source>Source offset</source>
        <translation>源偏移</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="593"/>
        <location filename="../IOViewer.cpp" line="638"/>
        <location filename="../IOViewer.cpp" line="683"/>
        <location filename="../IOViewer.cpp" line="729"/>
        <source>Repeat</source>
        <translation>重复</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="594"/>
        <location filename="../IOViewer.cpp" line="639"/>
        <location filename="../IOViewer.cpp" line="684"/>
        <location filename="../IOViewer.cpp" line="730"/>
        <source>32-bit</source>
        <translation>32 位</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="595"/>
        <location filename="../IOViewer.cpp" line="640"/>
        <location filename="../IOViewer.cpp" line="685"/>
        <location filename="../IOViewer.cpp" line="731"/>
        <source>Start timing</source>
        <translation>开始定时</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="596"/>
        <location filename="../IOViewer.cpp" line="641"/>
        <location filename="../IOViewer.cpp" line="686"/>
        <location filename="../IOViewer.cpp" line="732"/>
        <location filename="../IOViewer.cpp" line="1442"/>
        <source>Immediate</source>
        <translation>立即</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="597"/>
        <location filename="../IOViewer.cpp" line="642"/>
        <location filename="../IOViewer.cpp" line="687"/>
        <location filename="../IOViewer.cpp" line="733"/>
        <location filename="../IOViewer.cpp" line="944"/>
        <location filename="../IOViewer.cpp" line="961"/>
        <location filename="../IOViewer.cpp" line="1091"/>
        <location filename="../IOViewer.cpp" line="1552"/>
        <source>VBlank</source>
        <translation>VBlank</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="598"/>
        <location filename="../IOViewer.cpp" line="643"/>
        <location filename="../IOViewer.cpp" line="688"/>
        <location filename="../IOViewer.cpp" line="734"/>
        <location filename="../IOViewer.cpp" line="945"/>
        <location filename="../IOViewer.cpp" line="962"/>
        <location filename="../IOViewer.cpp" line="1443"/>
        <source>HBlank</source>
        <translation>HBlank</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="601"/>
        <location filename="../IOViewer.cpp" line="646"/>
        <location filename="../IOViewer.cpp" line="691"/>
        <location filename="../IOViewer.cpp" line="737"/>
        <location filename="../IOViewer.cpp" line="784"/>
        <location filename="../IOViewer.cpp" line="800"/>
        <location filename="../IOViewer.cpp" line="816"/>
        <location filename="../IOViewer.cpp" line="832"/>
        <location filename="../IOViewer.cpp" line="892"/>
        <source>IRQ</source>
        <translation>IRQ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="602"/>
        <location filename="../IOViewer.cpp" line="647"/>
        <location filename="../IOViewer.cpp" line="692"/>
        <location filename="../IOViewer.cpp" line="738"/>
        <location filename="../IOViewer.cpp" line="785"/>
        <location filename="../IOViewer.cpp" line="801"/>
        <location filename="../IOViewer.cpp" line="817"/>
        <location filename="../IOViewer.cpp" line="833"/>
        <location filename="../IOViewer.cpp" line="1073"/>
        <location filename="../IOViewer.cpp" line="1450"/>
        <location filename="../IOViewer.cpp" line="1454"/>
        <source>Enable</source>
        <translation>启用</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="644"/>
        <location filename="../IOViewer.cpp" line="689"/>
        <location filename="../IOViewer.cpp" line="735"/>
        <source>Audio FIFO</source>
        <translation>音频 FIFO</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="726"/>
        <source>Video Capture</source>
        <translation>视频截取</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="728"/>
        <source>DRQ</source>
        <translation>DRQ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="774"/>
        <location filename="../IOViewer.cpp" line="789"/>
        <location filename="../IOViewer.cpp" line="805"/>
        <location filename="../IOViewer.cpp" line="821"/>
        <location filename="../IOViewer.cpp" line="1043"/>
        <location filename="../IOViewer.cpp" line="1055"/>
        <location filename="../IOViewer.cpp" line="1059"/>
        <location filename="../IOViewer.cpp" line="1063"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="778"/>
        <location filename="../IOViewer.cpp" line="793"/>
        <location filename="../IOViewer.cpp" line="809"/>
        <location filename="../IOViewer.cpp" line="825"/>
        <source>Scale</source>
        <translation>比例</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="780"/>
        <location filename="../IOViewer.cpp" line="795"/>
        <location filename="../IOViewer.cpp" line="811"/>
        <location filename="../IOViewer.cpp" line="827"/>
        <location filename="../IOViewer.cpp" line="1070"/>
        <source>1/64</source>
        <translation>1/64</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="781"/>
        <location filename="../IOViewer.cpp" line="796"/>
        <location filename="../IOViewer.cpp" line="812"/>
        <location filename="../IOViewer.cpp" line="828"/>
        <location filename="../IOViewer.cpp" line="1071"/>
        <source>1/256</source>
        <translation>1/256</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="782"/>
        <location filename="../IOViewer.cpp" line="797"/>
        <location filename="../IOViewer.cpp" line="813"/>
        <location filename="../IOViewer.cpp" line="829"/>
        <location filename="../IOViewer.cpp" line="1068"/>
        <source>1/1024</source>
        <translation>1/1024</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="799"/>
        <location filename="../IOViewer.cpp" line="815"/>
        <location filename="../IOViewer.cpp" line="831"/>
        <source>Cascade</source>
        <translation>级联</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="869"/>
        <location filename="../IOViewer.cpp" line="882"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="870"/>
        <location filename="../IOViewer.cpp" line="883"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="871"/>
        <location filename="../IOViewer.cpp" line="884"/>
        <source>Select</source>
        <translation>Select</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="872"/>
        <location filename="../IOViewer.cpp" line="885"/>
        <source>Start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="873"/>
        <location filename="../IOViewer.cpp" line="886"/>
        <source>Right</source>
        <translation>右</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="874"/>
        <location filename="../IOViewer.cpp" line="887"/>
        <source>Left</source>
        <translation>左</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="875"/>
        <location filename="../IOViewer.cpp" line="888"/>
        <source>Up</source>
        <translation>上</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="876"/>
        <location filename="../IOViewer.cpp" line="889"/>
        <source>Down</source>
        <translation>下</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="877"/>
        <location filename="../IOViewer.cpp" line="890"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="878"/>
        <location filename="../IOViewer.cpp" line="891"/>
        <source>L</source>
        <translation>L</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="893"/>
        <source>Condition</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="897"/>
        <source>SC</source>
        <translation>SC</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="898"/>
        <source>SD</source>
        <translation>SD</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="899"/>
        <source>SI</source>
        <translation>SI</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="900"/>
        <source>SO</source>
        <translation>SO</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="946"/>
        <location filename="../IOViewer.cpp" line="963"/>
        <source>VCounter</source>
        <translation>VCounter</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="947"/>
        <location filename="../IOViewer.cpp" line="964"/>
        <source>Timer 0</source>
        <translation>Timer 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="948"/>
        <location filename="../IOViewer.cpp" line="965"/>
        <source>Timer 1</source>
        <translation>Timer 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="949"/>
        <location filename="../IOViewer.cpp" line="966"/>
        <source>Timer 2</source>
        <translation>Timer 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="950"/>
        <location filename="../IOViewer.cpp" line="967"/>
        <source>Timer 3</source>
        <translation>Timer 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="951"/>
        <location filename="../IOViewer.cpp" line="968"/>
        <source>SIO</source>
        <translation>SIO</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="952"/>
        <location filename="../IOViewer.cpp" line="969"/>
        <source>DMA 0</source>
        <translation>DMA 0</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="953"/>
        <location filename="../IOViewer.cpp" line="970"/>
        <source>DMA 1</source>
        <translation>DMA 1</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="954"/>
        <location filename="../IOViewer.cpp" line="971"/>
        <source>DMA 2</source>
        <translation>DMA 2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="955"/>
        <location filename="../IOViewer.cpp" line="972"/>
        <source>DMA 3</source>
        <translation>DMA 3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="956"/>
        <location filename="../IOViewer.cpp" line="973"/>
        <source>Keypad</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="957"/>
        <location filename="../IOViewer.cpp" line="974"/>
        <source>Gamepak</source>
        <translation>游戏卡带</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="978"/>
        <source>SRAM wait</source>
        <translation>SRAM 等待</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="979"/>
        <location filename="../IOViewer.cpp" line="985"/>
        <location filename="../IOViewer.cpp" line="995"/>
        <location filename="../IOViewer.cpp" line="1001"/>
        <location filename="../IOViewer.cpp" line="1005"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="980"/>
        <location filename="../IOViewer.cpp" line="986"/>
        <location filename="../IOViewer.cpp" line="996"/>
        <location filename="../IOViewer.cpp" line="1006"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="981"/>
        <location filename="../IOViewer.cpp" line="987"/>
        <location filename="../IOViewer.cpp" line="991"/>
        <location filename="../IOViewer.cpp" line="997"/>
        <location filename="../IOViewer.cpp" line="1007"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="982"/>
        <location filename="../IOViewer.cpp" line="988"/>
        <location filename="../IOViewer.cpp" line="998"/>
        <location filename="../IOViewer.cpp" line="1008"/>
        <location filename="../IOViewer.cpp" line="1011"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="984"/>
        <source>Cart 0 non-sequential</source>
        <translation>卡带 0 (非顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="990"/>
        <source>Cart 0 sequential</source>
        <translation>卡带 0 (顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="994"/>
        <source>Cart 1 non-sequential</source>
        <translation>卡带 1 (非顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1000"/>
        <source>Cart 1 sequential</source>
        <translation>卡带 1 (顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1004"/>
        <source>Cart 2 non-sequential</source>
        <translation>卡带 2 (非顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1010"/>
        <source>Cart 2 sequential</source>
        <translation>卡带 2 (顺序)</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1014"/>
        <source>PHI terminal</source>
        <translation>PHI 终端</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1015"/>
        <location filename="../IOViewer.cpp" line="1451"/>
        <source>Disable</source>
        <translation>禁用</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1016"/>
        <source>4.19MHz</source>
        <translation>4.19MHz</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1017"/>
        <source>8.38MHz</source>
        <translation>8.38MHz</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1018"/>
        <source>16.78MHz</source>
        <translation>16.78MHz</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1020"/>
        <source>Gamepak prefetch</source>
        <translation>游戏卡带预读取</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1026"/>
        <source>Enable IRQs</source>
        <translation>启用 IRQ</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1034"/>
        <source>Right/A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1035"/>
        <source>Left/B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1036"/>
        <source>Up/Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1037"/>
        <source>Down/Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1038"/>
        <source>Active D-pad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1039"/>
        <source>Active face buttons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1047"/>
        <source>Internal clock</source>
        <translation>内部时钟</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1048"/>
        <source>32× clocking (CGB only)</source>
        <translation type="unfinished">32×时钟（仅 CGB）</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1049"/>
        <source>Transfer active</source>
        <translation type="unfinished">传输处于活动状态</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1067"/>
        <source>Divider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1069"/>
        <source>1/16</source>
        <translation>1/16</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1092"/>
        <location filename="../IOViewer.cpp" line="1553"/>
        <source>LCD STAT</source>
        <translation type="unfinished">LCD 统计</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1093"/>
        <location filename="../IOViewer.cpp" line="1554"/>
        <source>Timer</source>
        <translation type="unfinished">定时器</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1094"/>
        <location filename="../IOViewer.cpp" line="1555"/>
        <source>Serial</source>
        <translation type="unfinished">串口</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1095"/>
        <location filename="../IOViewer.cpp" line="1556"/>
        <source>Joypad</source>
        <translation type="unfinished">游戏手柄</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1202"/>
        <source>Volume right</source>
        <translation type="unfinished">右音量</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1203"/>
        <source>Output right</source>
        <translation type="unfinished">输出右侧</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1204"/>
        <source>Volume left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1205"/>
        <source>Output left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1326"/>
        <source>Background enable/priority</source>
        <translation>后台启用/优先级</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1327"/>
        <source>Enable sprites</source>
        <translation type="unfinished">启用精灵图</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1328"/>
        <source>Double-height sprites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1329"/>
        <source>Background tile map</source>
        <translation type="unfinished">背景瓦片地图</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1330"/>
        <location filename="../IOViewer.cpp" line="1339"/>
        <source>0x9800 – 0x9BFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1331"/>
        <location filename="../IOViewer.cpp" line="1340"/>
        <source>0x9C00 – 0x9FFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1333"/>
        <source>Background tile data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1334"/>
        <source>0x8800 – 0x87FF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1335"/>
        <source>0x8000 – 0x8FFF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1337"/>
        <source>Enable window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1338"/>
        <source>Window tile map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1342"/>
        <source>Enable LCD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1346"/>
        <source>Mode</source>
        <translation type="unfinished">模式</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1347"/>
        <source>0: HBlank</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1348"/>
        <source>1: VBlank</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1349"/>
        <source>2: OAM scan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1350"/>
        <source>3: HDraw</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1352"/>
        <source>In LYC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1353"/>
        <source>Enable HBlank (mode 0) IRQ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1354"/>
        <source>Enable VBlank (mode 1) IRQ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1355"/>
        <source>Enable OAM (mode 2) IRQ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1356"/>
        <source>Enable LYC IRQ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1368"/>
        <source>Current Y coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1372"/>
        <source>Comparison Y coordinate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1376"/>
        <source>Start upper byte</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1380"/>
        <location filename="../IOViewer.cpp" line="1387"/>
        <location filename="../IOViewer.cpp" line="1394"/>
        <source>Color 0 shade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1381"/>
        <location filename="../IOViewer.cpp" line="1388"/>
        <location filename="../IOViewer.cpp" line="1395"/>
        <source>Color 1 shade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1382"/>
        <location filename="../IOViewer.cpp" line="1389"/>
        <location filename="../IOViewer.cpp" line="1396"/>
        <source>Color 2 shade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1383"/>
        <location filename="../IOViewer.cpp" line="1390"/>
        <location filename="../IOViewer.cpp" line="1397"/>
        <source>Color 3 shade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1411"/>
        <source>Prepare to switch speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1412"/>
        <source>Double speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1418"/>
        <source>VRAM bank</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1440"/>
        <source>Length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1441"/>
        <source>Timing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1448"/>
        <source>Write bit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1449"/>
        <source>Read bit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1452"/>
        <location filename="../IOViewer.cpp" line="1453"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1493"/>
        <location filename="../IOViewer.cpp" line="1505"/>
        <source>Current index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1494"/>
        <location filename="../IOViewer.cpp" line="1506"/>
        <source>Auto-increment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1498"/>
        <location filename="../IOViewer.cpp" line="1510"/>
        <source>Red</source>
        <translation type="unfinished">红</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1501"/>
        <location filename="../IOViewer.cpp" line="1513"/>
        <source>Blue</source>
        <translation type="unfinished">蓝</translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1517"/>
        <source>Sprite ordering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1518"/>
        <source>OAM order</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1519"/>
        <source>x coordinate sorting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../IOViewer.cpp" line="1530"/>
        <source>WRAM bank</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QGBA::KeyEditor</name>
    <message>
        <location filename="../KeyEditor.cpp" line="34"/>
        <location filename="../KeyEditor.cpp" line="240"/>
        <source>---</source>
        <translation>---</translation>
    </message>
    <message>
        <location filename="../KeyEditor.cpp" line="53"/>
        <source>Super (L)</source>
        <translation>Super (L)</translation>
    </message>
    <message>
        <location filename="../KeyEditor.cpp" line="56"/>
        <source>Super (R)</source>
        <translation>Super (R)</translation>
    </message>
    <message>
        <location filename="../KeyEditor.cpp" line="59"/>
        <source>Menu</source>
        <translation>菜单</translation>
    </message>
</context>
<context>
    <name>QGBA::LoadSaveState</name>
    <message>
        <location filename="../LoadSaveState.cpp" line="74"/>
        <source>Load State</source>
        <translation>载入即时存档</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.cpp" line="74"/>
        <source>Save State</source>
        <translation>即时存档</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.cpp" line="183"/>
        <source>Empty</source>
        <translation>空</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.cpp" line="192"/>
        <source>Corrupted</source>
        <translation>已损坏</translation>
    </message>
    <message>
        <location filename="../LoadSaveState.cpp" line="221"/>
        <source>Slot %1</source>
        <translation>插槽 %1</translation>
    </message>
</context>
<context>
    <name>QGBA::LogConfigModel</name>
    <message>
        <location filename="../LogConfigModel.cpp" line="84"/>
        <location filename="../LogConfigModel.cpp" line="105"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="86"/>
        <source>Fatal</source>
        <translation>致命错误</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="88"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="90"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="92"/>
        <source>Info</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="94"/>
        <source>Debug</source>
        <translation>调试</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="96"/>
        <source>Stub</source>
        <translation>桩位</translation>
    </message>
    <message>
        <location filename="../LogConfigModel.cpp" line="98"/>
        <source>Game Error</source>
        <translation>游戏错误</translation>
    </message>
</context>
<context>
    <name>QGBA::LogController</name>
    <message>
        <location filename="../LogController.cpp" line="68"/>
        <source>[%1] %2: %3</source>
        <translation>[%1] %2: %3</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="79"/>
        <source>An error occurred</source>
        <translation>发生错误</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="151"/>
        <source>DEBUG</source>
        <translation>DEBUG</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="153"/>
        <source>STUB</source>
        <translation>STUB</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="155"/>
        <source>INFO</source>
        <translation>INFO</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="157"/>
        <source>WARN</source>
        <translation>WARN</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="159"/>
        <source>ERROR</source>
        <translation>ERROR</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="161"/>
        <source>FATAL</source>
        <translation>FATAL</translation>
    </message>
    <message>
        <location filename="../LogController.cpp" line="163"/>
        <source>GAME ERROR</source>
        <translation>GAME ERROR</translation>
    </message>
</context>
<context>
    <name>QGBA::MapView</name>
    <message>
        <location filename="../MapView.cpp" line="47"/>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="48"/>
        <location filename="../MapView.cpp" line="60"/>
        <source>Map base</source>
        <translation>映射基</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="49"/>
        <location filename="../MapView.cpp" line="61"/>
        <source>Tile base</source>
        <translation>图块基</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="50"/>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="51"/>
        <location filename="../MapView.cpp" line="62"/>
        <source>Offset</source>
        <translation>偏移</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="52"/>
        <source>Xform</source>
        <translation>Xform</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="106"/>
        <source>Map Addr.</source>
        <translation>映射地址</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="107"/>
        <source>Mirror</source>
        <translation>镜像</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="135"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="137"/>
        <source>Both</source>
        <translation>两者</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="139"/>
        <source>Horizontal</source>
        <translation>水平</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="141"/>
        <source>Vertical</source>
        <translation>垂直</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="167"/>
        <location filename="../MapView.cpp" line="168"/>
        <location filename="../MapView.cpp" line="216"/>
        <source>N/A</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="259"/>
        <source>Export map</source>
        <translation>导出映射</translation>
    </message>
    <message>
        <location filename="../MapView.cpp" line="260"/>
        <source>Portable Network Graphics (*.png)</source>
        <translation>便携式网络图形 (*.png)</translation>
    </message>
</context>
<context>
    <name>QGBA::MemoryDump</name>
    <message>
        <location filename="../MemoryDump.cpp" line="24"/>
        <source>Save memory region</source>
        <translation>保存内存区域</translation>
    </message>
    <message>
        <location filename="../MemoryDump.cpp" line="30"/>
        <source>Failed to open output file: %1</source>
        <translation>打开输出文件失败: %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="108"/>
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="153"/>
        <source>Load TBL</source>
        <translation>载入 TBL</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="207"/>
        <source>Save selected memory</source>
        <translation>保存所选内存</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="213"/>
        <source>Failed to open output file: %1</source>
        <translation>打开输出文件失败: %1</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="221"/>
        <source>Load memory</source>
        <translation>载入内存</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="227"/>
        <source>Failed to open input file: %1</source>
        <translation>打开输入文件失败: %1</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="342"/>
        <source>TBL</source>
        <translation>TBL</translation>
    </message>
    <message>
        <location filename="../MemoryModel.cpp" line="342"/>
        <source>ISO-8859-1</source>
        <translation>ISO-8859-1</translation>
    </message>
</context>
<context>
    <name>QGBA::MemorySearch</name>
    <message>
        <location filename="../MemorySearch.cpp" line="221"/>
        <source> (%0/%1×)</source>
        <translation> (%0/%1×)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.cpp" line="223"/>
        <source> (⅟%0×)</source>
        <translation> (⅟%0×)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.cpp" line="226"/>
        <source> (%0×)</source>
        <translation> (%0×)</translation>
    </message>
    <message>
        <location filename="../MemorySearch.cpp" line="230"/>
        <source>%1 byte%2</source>
        <translation>%1 字节%2</translation>
    </message>
</context>
<context>
    <name>QGBA::ObjView</name>
    <message>
        <location filename="../ObjView.cpp" line="154"/>
        <location filename="../ObjView.cpp" line="242"/>
        <source>0x%0</source>
        <translation>0x%0</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="175"/>
        <source>Off</source>
        <translation>关</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="176"/>
        <location filename="../ObjView.cpp" line="177"/>
        <location filename="../ObjView.cpp" line="178"/>
        <location filename="../ObjView.cpp" line="179"/>
        <location filename="../ObjView.cpp" line="250"/>
        <location filename="../ObjView.cpp" line="251"/>
        <location filename="../ObjView.cpp" line="252"/>
        <location filename="../ObjView.cpp" line="253"/>
        <source>---</source>
        <translation>---</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="184"/>
        <source>Normal</source>
        <translation>一般</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="187"/>
        <source>Trans</source>
        <translation>变换</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="190"/>
        <source>OBJWIN</source>
        <translation>OBJWIN</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="193"/>
        <source>Invalid</source>
        <translation>无效</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="249"/>
        <location filename="../ObjView.cpp" line="254"/>
        <source>N/A</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="279"/>
        <source>Export sprite</source>
        <translation>导出精灵图</translation>
    </message>
    <message>
        <location filename="../ObjView.cpp" line="280"/>
        <source>Portable Network Graphics (*.png)</source>
        <translation>便携式网络图形 (*.png)</translation>
    </message>
</context>
<context>
    <name>QGBA::OverrideView</name>
    <message>
        <location filename="../OverrideView.cpp" line="54"/>
        <source>Official MBCs</source>
        <translation>官方 MBCs</translation>
    </message>
    <message>
        <location filename="../OverrideView.cpp" line="58"/>
        <source>Licensed MBCs</source>
        <translation>授权 MBC</translation>
    </message>
    <message>
        <location filename="../OverrideView.cpp" line="62"/>
        <source>Unlicensed MBCs</source>
        <translation>未授权 MBC</translation>
    </message>
</context>
<context>
    <name>QGBA::PaletteView</name>
    <message>
        <location filename="../PaletteView.cpp" line="120"/>
        <source>#%0</source>
        <translation>#%0</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="121"/>
        <source>0x%0</source>
        <translation>0x%0</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="122"/>
        <location filename="../PaletteView.cpp" line="123"/>
        <location filename="../PaletteView.cpp" line="124"/>
        <location filename="../PaletteView.cpp" line="125"/>
        <source>0x%0 (%1)</source>
        <translation>0x%0 (%1)</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="137"/>
        <source>Export palette</source>
        <translation>导出调色板</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="138"/>
        <source>Windows PAL (*.pal);;Adobe Color Table (*.act)</source>
        <translation>Windows 调色板 (*.pal);;Adobe 颜色表 (*.act)</translation>
    </message>
    <message>
        <location filename="../PaletteView.cpp" line="141"/>
        <source>Failed to open output palette file: %1</source>
        <translation>打开输出调色板文件失败: %1</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::ReportView</name>
    <message>
        <location filename="../ReportView.cpp" line="316"/>
        <source>Bug report archive</source>
        <translation>错误报告存档</translation>
    </message>
    <message>
        <location filename="../ReportView.cpp" line="316"/>
        <source>ZIP archive (*.zip)</source>
        <translation>ZIP 存档 (*.zip)</translation>
    </message>
</context>
<context>
    <name>QGBA::SaveConverter</name>
    <message>
        <location filename="../SaveConverter.cpp" line="39"/>
        <source>Save games and save states (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="40"/>
        <source>Select save game or save state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="52"/>
        <source>Save games (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="53"/>
        <source>Select save game</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="74"/>
        <source>Conversion failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="74"/>
        <source>Failed to convert the save game. This is probably a bug.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="90"/>
        <source>No file selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="97"/>
        <source>Could not open file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="111"/>
        <source>No valid formats found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="119"/>
        <source>Please select a valid input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="130"/>
        <source>No valid conversions found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="576"/>
        <source>Cannot convert save games between platforms</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QGBA::SettingsView</name>
    <message>
        <location filename="../SettingsView.cpp" line="143"/>
        <location filename="../SettingsView.cpp" line="186"/>
        <source>Qt Multimedia</source>
        <translation>Qt Multimedia</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="150"/>
        <source>SDL</source>
        <translation>SDL</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="158"/>
        <source>Software (Qt)</source>
        <translation>软件渲染 (Qt)</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="164"/>
        <source>OpenGL</source>
        <translation>OpenGL</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="171"/>
        <source>OpenGL (force version 1.x)</source>
        <translation>OpenGL (强制版本 1.x)</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="179"/>
        <source>None (Still Image)</source>
        <translation>无 (静止图像)</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="269"/>
        <source>Keyboard</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="277"/>
        <source>Controllers</source>
        <translation>控制器</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="323"/>
        <source>Shortcuts</source>
        <translation>快捷键</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="335"/>
        <location filename="../SettingsView.cpp" line="345"/>
        <source>Shaders</source>
        <translation>着色器</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="367"/>
        <source>Select BIOS</source>
        <translation>选择 BIOS</translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="374"/>
        <source>Select directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SettingsView.cpp" line="714"/>
        <source>(%1×%2)</source>
        <translation>(%1×%2)</translation>
    </message>
</context>
<context>
    <name>QGBA::ShaderSelector</name>
    <message>
        <location filename="../ShaderSelector.cpp" line="53"/>
        <source>No shader active</source>
        <translation>无激活的着色器</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="66"/>
        <source>Load shader</source>
        <translation>载入着色器</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="103"/>
        <source>No shader loaded</source>
        <translation>不载入着色器</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="111"/>
        <source>by %1</source>
        <translation>由 %1</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="122"/>
        <source>Preprocessing</source>
        <translation>正在预处理</translation>
    </message>
    <message>
        <location filename="../ShaderSelector.cpp" line="129"/>
        <source>Pass %1</source>
        <translation>通道 %1</translation>
    </message>
</context>
<context>
    <name>QGBA::ShortcutModel</name>
    <message>
        <location filename="../ShortcutModel.cpp" line="66"/>
        <source>Action</source>
        <translation>动作</translation>
    </message>
    <message>
        <location filename="../ShortcutModel.cpp" line="68"/>
        <source>Keyboard</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location filename="../ShortcutModel.cpp" line="70"/>
        <source>Gamepad</source>
        <translation>游戏手柄</translation>
    </message>
</context>
<context>
    <name>QGBA::TileView</name>
    <message>
        <location filename="../TileView.cpp" line="177"/>
        <source>Export tiles</source>
        <translation>导出图块</translation>
    </message>
    <message>
        <location filename="../TileView.cpp" line="178"/>
        <location filename="../TileView.cpp" line="190"/>
        <source>Portable Network Graphics (*.png)</source>
        <translation>便携式网络图形 (*.png)</translation>
    </message>
    <message>
        <location filename="../TileView.cpp" line="189"/>
        <source>Export tile</source>
        <translation>导出图块</translation>
    </message>
</context>
<context>
    <name>QGBA::VideoView</name>
    <message>
        <location filename="../VideoView.cpp" line="202"/>
        <source>Failed to open output video file: %1</source>
        <translation>打开输出视频文件失败: %1</translation>
    </message>
    <message>
        <location filename="../VideoView.cpp" line="223"/>
        <source>Native (%0x%1)</source>
        <translation>原生 (%0x%1)</translation>
    </message>
    <message>
        <location filename="../VideoView.cpp" line="238"/>
        <source>Select output file</source>
        <translation>选择输出文件</translation>
    </message>
</context>
<context>
    <name>QGBA::Window</name>
    <message>
        <location filename="../Window.cpp" line="283"/>
        <source>Game Boy Advance ROMs (%1)</source>
        <translation>Game Boy Advance ROM (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="300"/>
        <source>Game Boy ROMs (%1)</source>
        <translation>Game Boy ROM (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="304"/>
        <source>All ROMs (%1)</source>
        <translation>所有 ROM (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="305"/>
        <source>%1 Video Logs (*.mvl)</source>
        <translation>%1 视频日志 (*.mvl)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="320"/>
        <source>Archives (%1)</source>
        <translation>压缩文件 (%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="325"/>
        <location filename="../Window.cpp" line="337"/>
        <location filename="../Window.cpp" line="364"/>
        <source>Select ROM</source>
        <translation>选择 ROM</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="355"/>
        <source>Select folder</source>
        <translation>选择文件夹</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="441"/>
        <location filename="../Window.cpp" line="448"/>
        <source>Select save</source>
        <translation>选择存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="410"/>
        <source>Select patch</source>
        <translation>选择补丁</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="410"/>
        <source>Patches (*.ips *.ups *.bps)</source>
        <translation>补丁 (*.ips *.ups *.bps)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="421"/>
        <source>Select e-Reader dotcode</source>
        <translation>选择 e-Reader 点码</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="421"/>
        <source>e-Reader card (*.raw *.bin *.bmp)</source>
        <translation>e-Reader 卡 (*.raw *.bin *.bmp)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="434"/>
        <source>Select image</source>
        <translation>选择图片</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="434"/>
        <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
        <translation>图像文件 (*.png *.gif *.jpg *.jpeg);;所有文件 (*)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="441"/>
        <location filename="../Window.cpp" line="448"/>
        <source>GameShark saves (*.sps *.xps)</source>
        <translation>GameShark 存档 (*.sps *.xps)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="480"/>
        <source>Select video log</source>
        <translation>选择视频日志</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="480"/>
        <source>Video logs (*.mvl)</source>
        <translation>视频日志文件 (*.mvl)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="859"/>
        <source>Crash</source>
        <translation>崩溃</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="860"/>
        <source>The game has crashed with the following error:

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

%1</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="867"/>
        <source>Couldn&apos;t Start</source>
        <translation>无法启动</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="868"/>
        <source>Could not start game.</source>
        <translation>无法启动游戏。</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="882"/>
        <source>Unimplemented BIOS call</source>
        <translation>未实现的 BIOS 调用</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="883"/>
        <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="896"/>
        <source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
        <translation>无法创建适合的显示设备，正在回滚到软件显示。游戏的运行速度（特别在大窗口的情况下）可能会变慢。</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="988"/>
        <source>Really make portable?</source>
        <translation>确定进行程序便携化？</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="989"/>
        <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="1001"/>
        <source>Restart needed</source>
        <translation>需要重新启动</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1002"/>
        <source>Some changes will not take effect until the emulator is restarted.</source>
        <translation>更改将在模拟器下次重新启动时生效。</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1041"/>
        <source> -  Player %1 of %2</source>
        <translation> -  玩家 %1 共 %2</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1052"/>
        <source>%1 - %2</source>
        <translation>%1 - %2</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1054"/>
        <source>%1 - %2 - %3</source>
        <translation>%1 - %2 - %3</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1056"/>
        <source>%1 - %2 (%3 fps) - %4</source>
        <translation>%1 - %2 (%3 fps) - %4</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1098"/>
        <source>&amp;File</source>
        <translation>文件(&amp;F)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1100"/>
        <source>Load &amp;ROM...</source>
        <translation>载入 ROM(&amp;R)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1103"/>
        <source>Load ROM in archive...</source>
        <translation>从压缩文件中载入 ROM...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1104"/>
        <source>Add folder to library...</source>
        <translation>将文件夹添加到库中...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="372"/>
        <source>Save games (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="373"/>
        <source>Select save game</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="381"/>
        <source>mGBA save state files (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="383"/>
        <location filename="../Window.cpp" line="388"/>
        <source>Select save state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1107"/>
        <source>Load alternate save game...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1110"/>
        <source>Load temporary save game...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1114"/>
        <source>Load &amp;patch...</source>
        <translation>载入补丁(&amp;P)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1117"/>
        <source>Boot BIOS</source>
        <translation>引导 BIOS</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1120"/>
        <source>Replace ROM...</source>
        <translation>替换 ROM...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1122"/>
        <source>Scan e-Reader dotcodes...</source>
        <translation>扫描 e-Reader 点码...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1126"/>
        <source>ROM &amp;info...</source>
        <translation>ROM 信息(&amp;I)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1128"/>
        <source>Recent</source>
        <translation>最近打开</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1131"/>
        <source>Make portable</source>
        <translation>程序便携化</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1134"/>
        <source>&amp;Load state</source>
        <translation>载入即时存档(&amp;L)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1139"/>
        <source>Load state file...</source>
        <translation>载入即时存档文件...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1144"/>
        <source>&amp;Save state</source>
        <translation>保存即时存档(&amp;S)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1149"/>
        <source>Save state file...</source>
        <translation>保存即时存档文件...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1154"/>
        <source>Quick load</source>
        <translation>快速读档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1155"/>
        <source>Quick save</source>
        <translation>快速存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1157"/>
        <source>Load recent</source>
        <translation>载入最近存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1162"/>
        <source>Save recent</source>
        <translation>保存最近存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1170"/>
        <source>Undo load state</source>
        <translation>撤消读档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1173"/>
        <source>Undo save state</source>
        <translation>撤消存档</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1180"/>
        <location filename="../Window.cpp" line="1185"/>
        <source>State &amp;%1</source>
        <translation>即时存档 (&amp;%1)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1192"/>
        <source>Load camera image...</source>
        <translation>载入相机图片...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1196"/>
        <source>Convert save game...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1198"/>
        <source>Import GameShark Save...</source>
        <translation>导入 GameShark 存档...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1201"/>
        <source>Export GameShark Save...</source>
        <translation>导出 GameShark 存档...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1206"/>
        <source>New multiplayer window</source>
        <translation>新建多人游戏窗口</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1211"/>
        <source>Connect to Dolphin...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1219"/>
        <source>Report bug...</source>
        <translation>报告错误...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1220"/>
        <source>About...</source>
        <translation>关于...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1223"/>
        <source>E&amp;xit</source>
        <translation>退出(&amp;X)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1226"/>
        <source>&amp;Emulation</source>
        <translation>模拟(&amp;E)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1227"/>
        <source>&amp;Reset</source>
        <translation>重置(&amp;R)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1228"/>
        <source>Sh&amp;utdown</source>
        <translation>关机(&amp;U)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1229"/>
        <source>Yank game pak</source>
        <translation>快速抽出游戏卡带</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1233"/>
        <source>&amp;Pause</source>
        <translation>暂停(&amp;P)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1242"/>
        <source>&amp;Next frame</source>
        <translation>下一帧(&amp;N)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1246"/>
        <source>Fast forward (held)</source>
        <translation>快进 (长按)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1252"/>
        <source>&amp;Fast forward</source>
        <translation>快进(&amp;F)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1256"/>
        <source>Fast forward speed</source>
        <translation>快进速度</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1261"/>
        <source>Unbounded</source>
        <translation>不限制</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1265"/>
        <source>%0x</source>
        <translation>%0x</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1269"/>
        <source>Rewind (held)</source>
        <translation>倒带 (长按)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1276"/>
        <source>Re&amp;wind</source>
        <translation>倒带(&amp;W)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1281"/>
        <source>Step backwards</source>
        <translation>步退</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1287"/>
        <source>Sync to &amp;video</source>
        <translation>视频同步(&amp;V)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1294"/>
        <source>Sync to &amp;audio</source>
        <translation>音频同步(&amp;A)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1302"/>
        <source>Solar sensor</source>
        <translation>太阳光传感器</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1303"/>
        <source>Increase solar level</source>
        <translation>增加太阳光等级</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1304"/>
        <source>Decrease solar level</source>
        <translation>降低太阳光等级</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1305"/>
        <source>Brightest solar level</source>
        <translation>太阳光等级为最亮</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1308"/>
        <source>Darkest solar level</source>
        <translation>太阳光等级为最暗</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1314"/>
        <source>Brightness %1</source>
        <translation>亮度 %1</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1320"/>
        <source>Game Boy Printer...</source>
        <translation>Game Boy 打印机...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1329"/>
        <source>BattleChip Gate...</source>
        <translation>BattleChip Gate...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1333"/>
        <source>Audio/&amp;Video</source>
        <translation>音频/视频(&amp;V)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1334"/>
        <source>Frame size</source>
        <translation>画面大小</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1336"/>
        <source>%1×</source>
        <translation>%1×</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1361"/>
        <source>Toggle fullscreen</source>
        <translation>切换全屏</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1364"/>
        <source>Lock aspect ratio</source>
        <translation>锁定纵横比</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1376"/>
        <source>Force integer scaling</source>
        <translation>强制整数缩放</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1388"/>
        <source>Interframe blending</source>
        <translation>帧间混合</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1397"/>
        <source>Bilinear filtering</source>
        <translation>双线性过滤</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1408"/>
        <source>Frame&amp;skip</source>
        <translation>跳帧(&amp;S)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1421"/>
        <source>Mute</source>
        <translation>静音</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1427"/>
        <source>FPS target</source>
        <translation>目标 FPS</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1435"/>
        <source>Native (59.7275)</source>
        <translation>原生 (59.7275)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1450"/>
        <source>Take &amp;screenshot</source>
        <translation>截图(&amp;S)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1452"/>
        <source>F12</source>
        <translation>F12</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1456"/>
        <source>Record A/V...</source>
        <translation>录制音频/视频...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1457"/>
        <source>Record GIF/WebP/APNG...</source>
        <translation>录制 GIF/WebP/APNG...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1461"/>
        <source>Video layers</source>
        <translation>视频图层</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1462"/>
        <source>Audio channels</source>
        <translation>音频声道</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1464"/>
        <source>Adjust layer placement...</source>
        <translation>调整图层布局...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1466"/>
        <source>&amp;Tools</source>
        <translation>工具(&amp;T)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1467"/>
        <source>View &amp;logs...</source>
        <translation>查看日志(&amp;L)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1469"/>
        <source>Game &amp;overrides...</source>
        <translation>覆写游戏(&amp;O)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1481"/>
        <source>Game Pak sensors...</source>
        <translation>游戏卡带传感器...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1483"/>
        <source>&amp;Cheats...</source>
        <translation>作弊码(&amp;C)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1486"/>
        <source>Settings...</source>
        <translation>设置...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1490"/>
        <source>Open debugger console...</source>
        <translation>打开调试器控制台...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1492"/>
        <source>Start &amp;GDB server...</source>
        <translation>打开 GDB 服务器(&amp;G)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1498"/>
        <source>View &amp;palette...</source>
        <translation>查看调色板(&amp;P)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1499"/>
        <source>View &amp;sprites...</source>
        <translation>查看精灵图(&amp;S)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1500"/>
        <source>View &amp;tiles...</source>
        <translation>查看图块(&amp;T)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1501"/>
        <source>View &amp;map...</source>
        <translation>查看映射(&amp;M)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1503"/>
        <source>&amp;Frame inspector...</source>
        <translation>框架检查器(&amp;F)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1519"/>
        <source>View memory...</source>
        <translation>查看内存...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1520"/>
        <source>Search memory...</source>
        <translation>搜索内存...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1521"/>
        <source>View &amp;I/O registers...</source>
        <translation>查看 I/O 寄存器(&amp;I)...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1524"/>
        <source>Record debug video log...</source>
        <translation>记录调试视频日志...</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1525"/>
        <source>Stop debug video log</source>
        <translation>停止记录调试视频日志</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1625"/>
        <source>Exit fullscreen</source>
        <translation>退出全屏</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1627"/>
        <source>GameShark Button (held)</source>
        <translation>GameShark 键 (长按)</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1633"/>
        <source>Autofire</source>
        <translation>连发</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1634"/>
        <source>Autofire A</source>
        <translation>连发 A</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1639"/>
        <source>Autofire B</source>
        <translation>连发 B</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1644"/>
        <source>Autofire L</source>
        <translation>连发 L</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1649"/>
        <source>Autofire R</source>
        <translation>连发 R</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1654"/>
        <source>Autofire Start</source>
        <translation>连发 Start</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1659"/>
        <source>Autofire Select</source>
        <translation>连发 Select</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1664"/>
        <source>Autofire Up</source>
        <translation>连发 上</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1669"/>
        <source>Autofire Right</source>
        <translation>连发 右</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1674"/>
        <source>Autofire Down</source>
        <translation>连发 下</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1679"/>
        <source>Autofire Left</source>
        <translation>连发 左</translation>
    </message>
    <message>
        <location filename="../Window.cpp" line="1733"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../utils.cpp" line="14"/>
        <source>%1 byte</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../utils.cpp" line="17"/>
        <source>%1 kiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../utils.cpp" line="21"/>
        <source>%1 MiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../utils.cpp" line="30"/>
        <source>GBA</source>
        <translation>GBA</translation>
    </message>
    <message>
        <location filename="../utils.cpp" line="34"/>
        <source>GB</source>
        <translation>GB</translation>
    </message>
    <message>
        <location filename="../utils.cpp" line="37"/>
        <source>?</source>
        <translation>?</translation>
    </message>
</context>
<context>
    <name>QShortcut</name>
    <message>
        <location filename="../KeyEditor.cpp" line="40"/>
        <source>Shift</source>
        <translation>Shift</translation>
    </message>
    <message>
        <location filename="../KeyEditor.cpp" line="43"/>
        <source>Control</source>
        <translation>Control</translation>
    </message>
    <message>
        <location filename="../KeyEditor.cpp" line="46"/>
        <source>Alt</source>
        <translation>Alt</translation>
    </message>
    <message>
        <location filename="../KeyEditor.cpp" line="49"/>
        <source>Meta</source>
        <translation>Meta</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>ReportView</name>
    <message>
        <location filename="../ReportView.ui" line="14"/>
        <source>Generate Bug Report</source>
        <translation>生成错误报告</translation>
    </message>
    <message>
        <location filename="../ReportView.ui" line="72"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;To file a bug report, please first generate a report file to attach to the bug report you&apos;re about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you&apos;re running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it&apos;s in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to &lt;a href=&quot;https://mgba.io/i/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;mgba.io/i&lt;/span&gt;&lt;/a&gt; to file the bug report on GitHub. Make sure to attach the report you generated!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;要提交错误报告，请首先生成报告文件并将其附加到要提交的错误报告当中。推荐您包含存档文件，因为这些存档通常会有助于调试问题。报告文件会收集一些信息，包括正在运行的 {projectName} 版本、配置、计算机以及当前已打开的游戏（若存在）。一旦收集完成，您可以查看下方收集的所有信息，并将其保存为 ZIP 文件。信息收集会自动尝试抹消所有的个人信息，例如您的用户名（如果它位于所收集的任意路径中），但以防万一，您之后可以对其进行编辑。生成并保存报告文件后，请单击下方按钮或转到 &lt;a href=&quot;https://mgba.io/i/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;mgba.io/i&lt;/span&gt;&lt;/a&gt; 在 GitHub 上提交错误报告。请确保您附加所生成的报告！&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../ReportView.ui" line="90"/>
        <source>Generate report</source>
        <translation>生成报告</translation>
    </message>
    <message>
        <location filename="../ReportView.ui" line="104"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../ReportView.ui" line="118"/>
        <source>Open issue list in browser</source>
        <translation>在浏览器中打开问题列表</translation>
    </message>
    <message>
        <location filename="../ReportView.ui" line="139"/>
        <source>Include save file</source>
        <translation>包含存档文件</translation>
    </message>
    <message>
        <location filename="../ReportView.ui" line="155"/>
        <source>Create and include savestate</source>
        <translation>创建并包含即时存档</translation>
    </message>
</context>
<context>
    <name>SaveConverter</name>
    <message>
        <location filename="../SaveConverter.ui" line="14"/>
        <source>Convert/Extract Save Game</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.ui" line="20"/>
        <source>Input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.ui" line="29"/>
        <location filename="../SaveConverter.ui" line="55"/>
        <source>Browse</source>
        <translation type="unfinished">浏览</translation>
    </message>
    <message>
        <location filename="../SaveConverter.ui" line="46"/>
        <source>Output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="397"/>
        <source>%1 %2 save game</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="401"/>
        <source>little endian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="404"/>
        <source>big endian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="415"/>
        <source>SRAM</source>
        <translation type="unfinished">SRAM</translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="419"/>
        <source>%1 flash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="423"/>
        <source>%1 EEPROM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="435"/>
        <source>%1 SRAM + RTC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="437"/>
        <source>%1 SRAM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="442"/>
        <source>packed MBC2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="444"/>
        <source>unpacked MBC2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="449"/>
        <source>MBC6 flash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="451"/>
        <source>MBC6 combined SRAM + flash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="453"/>
        <source>MBC6 SRAM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="457"/>
        <source>TAMA5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="469"/>
        <source>%1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SaveConverter.cpp" line="472"/>
        <source>%1 save state with embedded %2 save game</source>
        <translation type="unfinished"></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>yyyy/MM/dd HH:mm:ss</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>Enhancements</source>
        <translation>增强</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="72"/>
        <source>BIOS</source>
        <translation>BIOS</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="77"/>
        <source>Paths</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="82"/>
        <source>Logging</source>
        <translation>日志记录</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="87"/>
        <source>Game Boy</source>
        <translation>Game Boy</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="105"/>
        <source>Audio driver:</source>
        <translation>音频驱动程序:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="122"/>
        <source>Audio buffer:</source>
        <translation>音频缓冲:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="134"/>
        <location filename="../SettingsView.ui" line="156"/>
        <source>1536</source>
        <translation>1536</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="141"/>
        <source>512</source>
        <translation>512</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="146"/>
        <source>768</source>
        <translation>768</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="151"/>
        <source>1024</source>
        <translation>1024</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="161"/>
        <source>2048</source>
        <translation>2048</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="166"/>
        <source>3072</source>
        <translation>3072</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="171"/>
        <source>4096</source>
        <translation>4096</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="179"/>
        <source>samples</source>
        <translation>采样</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="188"/>
        <source>Sample rate:</source>
        <translation>采样率:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="200"/>
        <location filename="../SettingsView.ui" line="217"/>
        <source>44100</source>
        <translation>44100</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="207"/>
        <source>22050</source>
        <translation>22050</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="212"/>
        <source>32000</source>
        <translation>32000</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="222"/>
        <source>48000</source>
        <translation>48000</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="230"/>
        <source>Hz</source>
        <translation>Hz</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="239"/>
        <source>Volume:</source>
        <translation>音量:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="270"/>
        <location filename="../SettingsView.ui" line="310"/>
        <source>Mute</source>
        <translation>静音</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="279"/>
        <source>Fast forward volume:</source>
        <translation>快进音量:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="326"/>
        <source>Display driver:</source>
        <translation>显示驱动程序:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="343"/>
        <source>Frameskip:</source>
        <translation>跳帧:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="352"/>
        <source>Skip every</source>
        <translation>每间隔</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="362"/>
        <location filename="../SettingsView.ui" line="830"/>
        <source>frames</source>
        <translation>帧</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="371"/>
        <source>FPS target:</source>
        <translation>目标 FPS:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="396"/>
        <source>frames per second</source>
        <translation>帧每秒</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="412"/>
        <source>Sync:</source>
        <translation>同步:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="421"/>
        <source>Video</source>
        <translation>视频</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="428"/>
        <source>Audio</source>
        <translation>音频</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="437"/>
        <source>Lock aspect ratio</source>
        <translation>锁定纵横比</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="444"/>
        <source>Force integer scaling</source>
        <translation>强制整数缩放</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="451"/>
        <source>Bilinear filtering</source>
        <translation>双线性过滤</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="458"/>
        <source>Native (59.7275)</source>
        <translation>原生 (59.7275)</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="465"/>
        <source>Interframe blending</source>
        <translation>帧间混合</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="476"/>
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="484"/>
        <source>English</source>
        <translation>英语</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="499"/>
        <source>Library:</source>
        <translation>库:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="507"/>
        <source>List view</source>
        <translation>列表视图</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="512"/>
        <source>Tree view</source>
        <translation>树状视图</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="520"/>
        <source>Show when no game open</source>
        <translation>未打开游戏时显示</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="530"/>
        <source>Clear cache</source>
        <translation>清除缓存</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="544"/>
        <source>Allow opposing input directions</source>
        <translation>允许相对方向输入</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="551"/>
        <source>Suspend screensaver</source>
        <translation>停用屏幕保护程序</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="561"/>
        <source>Pause when inactive</source>
        <translation>非活动时暂停</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="568"/>
        <source>Pause when minimized</source>
        <translation>最小化时暂停</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="582"/>
        <source>Dynamically update window title</source>
        <translation>动态更新窗口标题</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="592"/>
        <source>Show filename instead of ROM name in title bar</source>
        <translation>标题栏显示文件名而不显示 ROM 名称</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="602"/>
        <source>Show OSD messages</source>
        <translation>显示 OSD 信息</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="612"/>
        <source>Enable Discord Rich Presence</source>
        <translation>启用 Discord Rich Presence</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="626"/>
        <source>Automatically save state</source>
        <translation>自动存档</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="636"/>
        <source>Automatically load state</source>
        <translation>自动读档</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="653"/>
        <source>Automatically save cheats</source>
        <translation>自动保存作弊码</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="663"/>
        <source>Automatically load cheats</source>
        <translation>自动载入作弊码</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="673"/>
        <source>Show FPS in title bar</source>
        <translation>在标题栏显示 FPS</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="697"/>
        <source>Fast forward speed:</source>
        <translation>快进速度:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="728"/>
        <location filename="../SettingsView.ui" line="771"/>
        <source>Unbounded</source>
        <translation>不限制</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="740"/>
        <source>Fast forward (held) speed:</source>
        <translation>快进 (按住) 速度:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="783"/>
        <source>Autofire interval:</source>
        <translation>连发间隔:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="807"/>
        <source>Enable rewind</source>
        <translation>启用倒带</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="814"/>
        <source>Rewind history:</source>
        <translation>倒带历史:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="846"/>
        <source>Idle loops:</source>
        <translation>空循环:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="854"/>
        <source>Run all</source>
        <translation>全部运行</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="859"/>
        <source>Remove known</source>
        <translation>移除已知</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="864"/>
        <source>Detect and remove</source>
        <translation>检测并移除</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="872"/>
        <source>Preload entire ROM into memory</source>
        <translation>将整个 ROM 预载到内存中</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="886"/>
        <source>Save state extra data:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="903"/>
        <location filename="../SettingsView.ui" line="947"/>
        <source>Save game</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="930"/>
        <source>Load state extra data:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="893"/>
        <location filename="../SettingsView.ui" line="937"/>
        <source>Screenshot</source>
        <translation>截图</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="913"/>
        <location filename="../SettingsView.ui" line="954"/>
        <source>Cheat codes</source>
        <translation>作弊码</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="961"/>
        <source>Enable Game Boy Player features by default</source>
        <translation>默认启用 Game Boy Player 功能</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="972"/>
        <source>Video renderer:</source>
        <translation>视频渲染器:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="980"/>
        <source>Software</source>
        <translation>软件</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="985"/>
        <source>OpenGL</source>
        <translation>OpenGL</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="993"/>
        <source>OpenGL enhancements</source>
        <translation>OpenGL 增强</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="999"/>
        <source>High-resolution scale:</source>
        <translation>高分辨率比例:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1037"/>
        <source>(240×160)</source>
        <translation>(240×160)</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1062"/>
        <source>XQ GBA audio (experimental)</source>
        <translation>XQ GBA 音频 (实验性)</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1073"/>
        <source>GB BIOS file:</source>
        <translation>GB BIOS 文件:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1092"/>
        <location filename="../SettingsView.ui" line="1130"/>
        <location filename="../SettingsView.ui" line="1165"/>
        <location filename="../SettingsView.ui" line="1193"/>
        <location filename="../SettingsView.ui" line="1234"/>
        <location filename="../SettingsView.ui" line="1282"/>
        <location filename="../SettingsView.ui" line="1330"/>
        <location filename="../SettingsView.ui" line="1378"/>
        <location filename="../SettingsView.ui" line="1426"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1101"/>
        <source>Use BIOS file if found</source>
        <translation>当可用时使用 BIOS 文件</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1111"/>
        <source>Skip BIOS intro</source>
        <translation>跳过 BIOS 启动画面</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1139"/>
        <source>GBA BIOS file:</source>
        <translation>GBA BIOS 文件:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1146"/>
        <source>GBC BIOS file:</source>
        <translation>GBC BIOS 文件:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1174"/>
        <source>SGB BIOS file:</source>
        <translation>SGB BIOS 文件:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1209"/>
        <source>Save games</source>
        <translation>游戏存档</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1243"/>
        <location filename="../SettingsView.ui" line="1291"/>
        <location filename="../SettingsView.ui" line="1339"/>
        <location filename="../SettingsView.ui" line="1387"/>
        <location filename="../SettingsView.ui" line="1435"/>
        <source>Same directory as the ROM</source>
        <translation>与 ROM 所在目录相同</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1257"/>
        <source>Save states</source>
        <translation>即时存档</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1305"/>
        <source>Screenshots</source>
        <translation>截图</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1353"/>
        <source>Patches</source>
        <translation>补丁</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1401"/>
        <source>Cheats</source>
        <translation>作弊码</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1458"/>
        <source>Log to file</source>
        <translation>记录日志到文件</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1465"/>
        <source>Log to console</source>
        <translation>记录日志到控制台</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1479"/>
        <source>Select Log File</source>
        <translation>选择日志文件</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1492"/>
        <source>Game Boy-only model:</source>
        <translation>Game Boy 专用型号:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1502"/>
        <source>Super Game Boy model:</source>
        <translation>Super Game Boy 型号:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1512"/>
        <source>Game Boy Color-only model:</source>
        <translation>Game Boy Color 专用型号:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1522"/>
        <source>Game Boy/Game Boy Color model:</source>
        <translation>Game Boy/Game Boy Color 型号:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1536"/>
        <source>Default BG colors:</source>
        <translation>默认背景色:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1623"/>
        <source>Default sprite colors 1:</source>
        <translation>默认精灵图颜色 1:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1710"/>
        <source>Default sprite colors 2:</source>
        <translation>默认精灵图颜色 2:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1797"/>
        <source>Use GBC colors in GB games</source>
        <translation>在 GB 游戏中使用 GBC 颜色</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1804"/>
        <source>Super Game Boy borders</source>
        <translation>Super Game Boy 边框</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1818"/>
        <source>Camera driver:</source>
        <translation>相机驱动程序:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1835"/>
        <source>Camera:</source>
        <translation>相机:</translation>
    </message>
    <message>
        <location filename="../SettingsView.ui" line="1858"/>
        <source>Super Game Boy/Game Boy Color model:</source>
        <translation>Super Game Boy/Game Boy Color 型号:</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="32"/>
        <source>Keyboard</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location filename="../ShortcutView.ui" line="42"/>
        <source>Gamepad</source>
        <translation>游戏手柄</translation>
    </message>
    <message>
        <location filename="../ShortcutView.ui" line="49"/>
        <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="20"/>
        <source>Export Selected</source>
        <translation>导出所选</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="27"/>
        <source>Export All</source>
        <translation>全部导出</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="43"/>
        <source>256 colors</source>
        <translation>256 色</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="69"/>
        <source>Magnification</source>
        <translation>缩放率</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="92"/>
        <source>Tiles per row</source>
        <translation>每行图块</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="99"/>
        <source>Fit to window</source>
        <translation>自适应窗口</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="192"/>
        <source>Copy Selected</source>
        <translation>复制所选</translation>
    </message>
    <message>
        <location filename="../TileView.ui" line="199"/>
        <source>Copy All</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="255"/>
        <source>WebM</source>
        <translation>WebM</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="139"/>
        <location filename="../VideoView.ui" line="265"/>
        <source>MP4</source>
        <translation>MP4</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="146"/>
        <source>&amp;Lossless</source>
        <translation>无损(&amp;L)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="167"/>
        <source>4K</source>
        <translation>4K</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="174"/>
        <source>&amp;1080p</source>
        <translation>1080p(&amp;1)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="184"/>
        <source>&amp;720p</source>
        <translation>720p(&amp;7)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="194"/>
        <source>&amp;480p</source>
        <translation>480p(&amp;4)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="207"/>
        <source>&amp;Native</source>
        <translation>原生(&amp;N)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="240"/>
        <source>Format</source>
        <translation>格式</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="250"/>
        <source>MKV</source>
        <translation>MKV</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="260"/>
        <source>AVI</source>
        <translation>AVI</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="287"/>
        <source>HEVC</source>
        <translation>HEVC</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="292"/>
        <source>HEVC (NVENC)</source>
        <translation>HEVC (NVENC)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="297"/>
        <source>VP8</source>
        <translation>VP8</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="302"/>
        <source>VP9</source>
        <translation>VP9</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="307"/>
        <source>FFV1</source>
        <translation>FFV1</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="312"/>
        <location filename="../VideoView.ui" line="354"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="324"/>
        <source>FLAC</source>
        <translation>FLAC</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="329"/>
        <source>Opus</source>
        <translation>Opus</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="334"/>
        <source>Vorbis</source>
        <translation>Vorbis</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="339"/>
        <source>MP3</source>
        <translation>MP3</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="344"/>
        <source>AAC</source>
        <translation>AAC</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="349"/>
        <source>Uncompressed</source>
        <translation>未压缩</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="365"/>
        <source> Bitrate (kbps)</source>
        <translation> 比特率 (kbps)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="410"/>
        <source>ABR</source>
        <translation>ABR</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="277"/>
        <source>H.264</source>
        <translation type="unfinished">H.264</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="282"/>
        <source>H.264 (NVENC)</source>
        <translation type="unfinished">H.264 (NVENC)</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="455"/>
        <source>VBR</source>
        <translation>VBR</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="468"/>
        <source>CRF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="484"/>
        <source>Dimensions</source>
        <translation>维度</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="550"/>
        <source>Lock aspect ratio</source>
        <translation>锁定纵横比</translation>
    </message>
    <message>
        <location filename="../VideoView.ui" line="565"/>
        <source>Show advanced</source>
        <translation>显示高级选项</translation>
    </message>
</context>
</TS>
