<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow.cpp" line="213"/>
        <location filename="../mainwindow.cpp" line="4411"/>
        <location filename="../mainwindow.cpp" line="4439"/>
        <source>Sonic Pi</source>
        <translation>Sonic Pi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="361"/>
        <source>Welcome to Sonic Pi</source>
        <translation>欢迎进入Sonic Pi的世界</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="489"/>
        <source>Preferences</source>
        <translation>偏好设置</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="614"/>
        <source>Log</source>
        <translation>日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="626"/>
        <source>Link Metronome &amp; Global Time Warp</source>
        <translation>同步节拍器&amp;全局时间调整</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="690"/>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1082"/>
        <source>Indenting selection...</source>
        <translation>缩进选中区域……</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1088"/>
        <source>Indenting line...</source>
        <translation>缩进当前行……</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1299"/>
        <source>Toggle selection comment...</source>
        <translation>注释/取消注释选中区域……</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1305"/>
        <source>Toggle line comment...</source>
        <translation>注释/取消注释当前行……</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="871"/>
        <source>Full screen mode off.</source>
        <translation>退出全屏模式。</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4776"/>
        <source>Visit http://sonic-pi.net to download new version</source>
        <translation>访问http://sonic-pi.net下载新版本</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1552"/>
        <source>Please consider reporting a bug at</source>
        <translation>你可以报告这个bug</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="620"/>
        <source>Cues</source>
        <translation>标记</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4812"/>
        <source>Disabling MIDI input...</source>
        <translation>禁用MIDI输入...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4830"/>
        <source>No connected input devices</source>
        <translation>没有已连接的输入设备</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4831"/>
        <source>No connected output devices</source>
        <translation>没有已连接的输出设备</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1710"/>
        <location filename="../mainwindow.cpp" line="1712"/>
        <location filename="../mainwindow.cpp" line="1728"/>
        <location filename="../mainwindow.cpp" line="1730"/>
        <source>Buffer files</source>
        <translation>编辑器文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="603"/>
        <source>Scope</source>
        <translation>波形</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="752"/>
        <source>Playing Sample...</source>
        <translation>播放采样...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="816"/>
        <source>Hiding pane titles...</source>
        <translation>隐藏窗格标题...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="826"/>
        <source>Showing pane titles...</source>
        <translation>显示窗格标题...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1440"/>
        <source>Audio Inputs Enabled. Restart Sonic Pi for this setting to take effect...</source>
        <translation>音频输入已启用。重新启动Sonic Pi，这个设置才会生效...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1444"/>
        <source>Audio Inputs Disabled. Restart Sonic Pi for this setting to take effect...</source>
        <translation>音频输入已禁用。重新启动Sonic Pi，这个设置才会生效...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1542"/>
        <source>Sonic Pi Boot Error</source>
        <translation>Sonic Pi 启动错误</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1712"/>
        <source>Load Sonic Pi Buffer</source>
        <translation>加载 Sonic Pi Buffer 文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1712"/>
        <location filename="../mainwindow.cpp" line="1730"/>
        <source>Text files</source>
        <translation>文本文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1712"/>
        <location filename="../mainwindow.cpp" line="1730"/>
        <source>Ruby files</source>
        <translation>Ruby文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1712"/>
        <location filename="../mainwindow.cpp" line="1730"/>
        <source>All files</source>
        <translation>所有文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1730"/>
        <source>Save Current Buffer</source>
        <translation>保存当前编辑器窗口代码</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1859"/>
        <source>Running Code...</source>
        <translation>代码运行中……</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1864"/>
        <source>Zooming In...</source>
        <translation>放大...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1871"/>
        <source>Zooming Out...</source>
        <translation>缩小...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1878"/>
        <source>Beautifying...</source>
        <translation>美化...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1904"/>
        <source>Reloading...</source>
        <translation>重新载入...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1912"/>
        <source>Checking for updates...</source>
        <translation>检查更新...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1920"/>
        <source>Enabling update checking...</source>
        <translation>开启更新检查...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1928"/>
        <source>Disabling update checking...</source>
        <translation>关闭更新检查...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1936"/>
        <source>Enabling Mixer HPF...</source>
        <translation>启用高通滤波器...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1945"/>
        <source>Disabling Mixer HPF...</source>
        <translation>禁用高通滤波器...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1953"/>
        <source>Enabling Mixer LPF...</source>
        <translation>启用低通滤波器...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1962"/>
        <source>Disabling Mixer LPF...</source>
        <translation>禁用低通滤波器...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1970"/>
        <source>Enabling Inverted Stereo...</source>
        <translation>启用反转立体声...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1978"/>
        <source>Enabling Standard Stereo...</source>
        <translation>启用标准立体声...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1986"/>
        <source>Mono Mode...</source>
        <translation>单声道模式...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1994"/>
        <source>Stereo Mode...</source>
        <translation>立体声模式...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2003"/>
        <source>Stopping...</source>
        <translation>终止当前任务...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2048"/>
        <source>Hiding about window...</source>
        <translation>隐藏关于窗口...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2054"/>
        <source>Showing about window...</source>
        <translation>显示关于窗口...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2073"/>
        <source>Hiding help...</source>
        <translation>隐藏帮助...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2079"/>
        <source>Showing help...</source>
        <translation>显示帮助...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2142"/>
        <source>Updating System Volume...</source>
        <translation>更新系统音量...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2315"/>
        <source>Log Auto Scroll on...</source>
        <translation>日志窗口自动滚动开启...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2319"/>
        <source>Log Auto Scroll off...</source>
        <translation>日志窗口自动滚动关闭...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2384"/>
        <source>Colour Theme: </source>
        <translation>色彩主题: </translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2557"/>
        <source>Auto Indent mode enabled</source>
        <translation>自动缩进模式开启</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2561"/>
        <source>Auto Indent mode disabled</source>
        <translation>自动缩进模式停用</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2624"/>
        <source>Show autocompletion on</source>
        <translation>显示自动补全开启</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2628"/>
        <source>Show autocompletion off</source>
        <translation>显示自动补全关闭</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2646"/>
        <source>Show context on</source>
        <translation>上下文显示开启</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2654"/>
        <source>Show context off</source>
        <translation>上下文显示关闭</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2670"/>
        <source>Hiding preferences...</source>
        <translation>隐藏选项...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2676"/>
        <source>Showing preferences...</source>
        <translation>显示选项...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2982"/>
        <location filename="../mainwindow.cpp" line="3322"/>
        <source>Comment/Uncomment code</source>
        <translation>切换代码注释</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2983"/>
        <location filename="../mainwindow.cpp" line="3326"/>
        <source>Transpose Characters</source>
        <translation>交换字符位置</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2984"/>
        <source>Shift Line or Selection Up</source>
        <translation>上移当前行或选定部分</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2985"/>
        <source>Shift Line or Selection Down</source>
        <translation>下移当前行或选定部分</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2986"/>
        <source>Move Cursor Down</source>
        <translation>下移光标</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2987"/>
        <source>Move Cursor Up</source>
        <translation>上移光标</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2988"/>
        <source>Move Cursor Down 10 Lines</source>
        <translation>下移光标10行</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2989"/>
        <source>Move Cursor Up 10 Lines</source>
        <translation>上移光标10行</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2990"/>
        <source>Cut to the end of the line</source>
        <translation>剪切至行尾</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2991"/>
        <source>Copy the current selection</source>
        <translation>复制当前选定</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2992"/>
        <source>Cut the current selection</source>
        <translation>剪切当前选定</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2993"/>
        <source>Paste the current selection</source>
        <translation>粘贴当前选定</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2994"/>
        <source>Move Cursor Right</source>
        <translation>右移光标</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2995"/>
        <source>Move Cursor Left</source>
        <translation>左移光标</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2996"/>
        <source>Delete Right</source>
        <translation>删除右边部分</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2997"/>
        <source>Delete Left</source>
        <translation>删除左边部分</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2998"/>
        <source>Move Cursor to Start of Line</source>
        <translation>将光标移至行首</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2999"/>
        <source>Move Cursor to End of Line</source>
        <translation>将光标移至行末</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3000"/>
        <source>Move Cursor to Start of Document</source>
        <translation>将光标移至文档开始</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3001"/>
        <source>Move Cursor to End of Document</source>
        <translation>将光标移至文档末尾</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3002"/>
        <source>Move Cursor Right by Word</source>
        <translation>按词语右移光标</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3003"/>
        <source>Move Cursor Left by Word</source>
        <translation>按词语左移光标</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3005"/>
        <source>Undo the last action</source>
        <translation>撤销上一操作</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3006"/>
        <source>Redo the last undo</source>
        <translation>重做上一撤销操作</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3007"/>
        <source>Select all text</source>
        <translation>全选文本</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3008"/>
        <source>Delete word to the right</source>
        <translation>删除右侧单词</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3009"/>
        <source>Delete word to the left</source>
        <translation>删除左侧单词</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3010"/>
        <source>Uppercase word or selection</source>
        <translation>词语或选定区域转为大写</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3011"/>
        <source>Lowercase word or selection</source>
        <translation>词语或选定区域转为小写</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3013"/>
        <source>Set a mark in the text</source>
        <translation>在文本中设置标记</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3015"/>
        <source>Look up documentation for the current word</source>
        <translation>在文档中查找当前词语</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3019"/>
        <source>Cycle through the available colour themes</source>
        <translation>循环变换颜色主题</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3023"/>
        <source>Switch to the previous tab</source>
        <translation>转到上一标签页</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3024"/>
        <source>Switch to the next tab</source>
        <translation>转到下一标签页</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3025"/>
        <source>Switch to tab 1</source>
        <translation>转到标签页1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3026"/>
        <source>Switch to tab 2</source>
        <translation>转到标签页2</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3027"/>
        <source>Switch to tab 3</source>
        <translation>转到标签页3</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3028"/>
        <source>Switch to tab 4</source>
        <translation>转到标签页4</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3029"/>
        <source>Switch to tab 5</source>
        <translation>转到标签页5</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3030"/>
        <source>Switch to tab 6</source>
        <translation>转到标签页6</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3031"/>
        <source>Switch to tab 7</source>
        <translation>转到标签页7</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3032"/>
        <source>Switch to tab 8</source>
        <translation>转到标签页8</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3033"/>
        <source>Switch to tab 9</source>
        <translation>转到标签页9</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3034"/>
        <source>Switch to tab 0</source>
        <translation>转到标签页0</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3038"/>
        <source>Place focus on the logs</source>
        <translation>将焦点放在日志上</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3047"/>
        <source>Show or hide the buttons</source>
        <translation>显示或隐藏按钮</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3048"/>
        <source>Show or hide the cue log</source>
        <translation>显示或隐藏提示日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3049"/>
        <source>Show or hide the log</source>
        <translation>显示或隐藏日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3050"/>
        <source>Zoom in the log</source>
        <translation>放大日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3051"/>
        <source>Zoom out the log</source>
        <translation>缩小日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3052"/>
        <source>Toggle fullscreen mode</source>
        <translation>切换全屏模式</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3293"/>
        <source>Exit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3298"/>
        <source>Run</source>
        <translation>运行</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5279"/>
        <source>Sonic Pi - Unable to Write to Home Directory</source>
        <translation>Sonic Pi无法写入Home目录</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5286"/>
        <source>Boot Error - Home Dir not writable:</source>
        <translation>启动错误 - Home目录无写入权限:</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5288"/>
        <location filename="../mainwindow.cpp" line="5302"/>
        <source>Quick Fix: set the environment variable SONIC_PI_HOME to a directory you have permission to write to.</source>
        <translation>快速修复: 把环境变量 SONIC_PI_HOME 设置为有写入权限的文件目录.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5292"/>
        <location filename="../mainwindow.cpp" line="5306"/>
        <source>For the curious among you, Sonic Pi automatically stores the contents of the code buffers, configuration files and logs in a folder called .sonic-pi which typically resides in your home directory.</source>
        <translation>如果您想了解更多细节，Sonic Pi会自动将代码缓冲区内容、配置文件和日志存储在名为.sonic-pi的文件夹中，该文件夹通常位于您的主目录中。</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5293"/>
        <source>Unfortunately you don&apos;t appear to have permission to write to your home directory:</source>
        <translation>您对 home 目录似乎没有写入权限:</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5294"/>
        <location filename="../mainwindow.cpp" line="5308"/>
        <source>To fix this you can set the environment variable SONIC_PI_HOME to any directory you have write access to and Sonic Pi will place its .sonic-pi directory within that.</source>
        <translation>修复这一问题，您可以将环境变量 SONIC_PI_HOME 设置为拥有写入权限的目录，Sonic Pi 会将 .sonic-pi 目录移至所设置的目录内.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5300"/>
        <source>Boot Error - SONIC_PI_HOME not writable:</source>
        <translation>启动错误 - SONIC_PI_HOME 变量的目录无写入权限:</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5307"/>
        <source>Unfortunately it appears you have set the SONIC_PI_HOME environment variable to a directory you don&apos;t have permission to write to:</source>
        <translation>您似乎将环境变量 SONIC_PI_HOME 设置为无写入权限的目录:</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2976"/>
        <source>Run the code in the current buffer</source>
        <translation>运行当前编辑器窗口内的代码</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3302"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2977"/>
        <source>Stop all running code</source>
        <translation>停止所有代码运行</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2979"/>
        <source>Save current buffer as an external file</source>
        <translation>保存当前编辑器窗口为外部文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3314"/>
        <source>Load</source>
        <translation>载入</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2980"/>
        <source>Load an external file in the current buffer</source>
        <translation>载入外部文件到当前编辑器窗口</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3318"/>
        <source>Indent Code Buffer</source>
        <translation>缩进</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3420"/>
        <source>Code Size Up</source>
        <translation>增大代码字体尺寸</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3424"/>
        <source>Code Size Down</source>
        <translation>减小代码字体尺寸</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3428"/>
        <source>Show Scopes</source>
        <translation>显示示波器</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3438"/>
        <source>Show Info</source>
        <translation>查看详情</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3444"/>
        <source>Show Help</source>
        <translation>显示帮助</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3450"/>
        <source>Show Preferences</source>
        <translation>显示设置</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3512"/>
        <source>Show Line Numbers</source>
        <translation>显示行数</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3517"/>
        <source>Show Code Completion</source>
        <translation>显示代码补完</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3522"/>
        <source>Show Code Context</source>
        <translation>显示代码上下文</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3527"/>
        <source>Enable Audio Inputs</source>
        <translation>启用音频输入</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3532"/>
        <source>Link Connect</source>
        <translation>连接Link硬件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3035"/>
        <source>Connect or disconnect the Link Metronome from the network</source>
        <translation>在网络上连接/断开Link节拍器</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3537"/>
        <source>Tap Tempo</source>
        <translation>手动敲击确定节拍</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3036"/>
        <source>Click Link Tap Tempo</source>
        <translation>点击Link节拍器确定速度</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3540"/>
        <source>Safe Audio Mode</source>
        <translation>安全音频模式</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3545"/>
        <source>Enforce Timing Guarantees</source>
        <translation>强制确保节奏合拍</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3550"/>
        <source>Enable External Synths</source>
        <translation>允许外接合成器</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3555"/>
        <source>Invert Stereo</source>
        <translation>反转左/右声道</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3560"/>
        <source>Force Mono</source>
        <translation>强制单声道</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3565"/>
        <source>Enable Incoming MIDI Cues</source>
        <translation>启用传入的MIDI提示</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3570"/>
        <source>Allow Incoming OSC</source>
        <translation>允许传入OSC</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3575"/>
        <source>Allow OSC From Other Computers</source>
        <translation>允许来自其他计算机的OSC</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3580"/>
        <source>Log Cues</source>
        <translation>记录提示</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3585"/>
        <source>Log Synths</source>
        <translation>显示合成器日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3590"/>
        <source>Clear Logs on Run</source>
        <translation>运行时清除日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3600"/>
        <source>Auto-Scroll Log</source>
        <translation>自动滚动日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3613"/>
        <source>Live</source>
        <translation>现场</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3628"/>
        <source>Code</source>
        <translation>代码</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3669"/>
        <source>Audio</source>
        <translation>音频</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3680"/>
        <source>Visuals</source>
        <translation>视觉</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3682"/>
        <source>Light</source>
        <translation>浅色</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3687"/>
        <source>Dark</source>
        <translation>深色</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3692"/>
        <source>Pro Light</source>
        <translation>专业浅色</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3697"/>
        <source>Pro Dark</source>
        <translation>专业深色</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3702"/>
        <source>High Contrast</source>
        <translation>高对比度</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3707"/>
        <source>Show Scope Labels</source>
        <translation>显示示波器名称</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3712"/>
        <source>Show Titles</source>
        <translation>显示标题</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3717"/>
        <source>Hide Menu Bar in Fullscreen Mode</source>
        <translation>在全屏时隐藏菜单栏</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3742"/>
        <source>Colour Theme</source>
        <translation>主题色彩</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3753"/>
        <source>Show Scope Kinds</source>
        <translation>显示示波器种类</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3764"/>
        <source>IO</source>
        <translation>输入、输出</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3772"/>
        <source>MIDI Inputs</source>
        <translation>MIDI输入设备</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3773"/>
        <location filename="../mainwindow.cpp" line="4828"/>
        <location filename="../mainwindow.cpp" line="4947"/>
        <source>No Connected Inputs</source>
        <translation>没有连接的输入设备</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3774"/>
        <source>MIDI Outputs</source>
        <translation>MIDI输出设备</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3775"/>
        <location filename="../mainwindow.cpp" line="4826"/>
        <location filename="../mainwindow.cpp" line="4969"/>
        <source>No Connected Outputs</source>
        <translation>没有可用的输出设备</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3777"/>
        <source>Default MIDI Out Channel</source>
        <translation>默认MIDI输出</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3779"/>
        <source>All Channels</source>
        <translation>所有通道</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3784"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3789"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3794"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3799"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3804"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3809"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3814"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3819"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3824"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3829"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3834"/>
        <source>11</source>
        <translation>11</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3839"/>
        <source>12</source>
        <translation>12</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3844"/>
        <source>13</source>
        <translation>13</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3849"/>
        <source>14</source>
        <translation>14</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3854"/>
        <source>15</source>
        <translation>15</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3859"/>
        <source>16</source>
        <translation>16</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3867"/>
        <source>Local IP Addresses</source>
        <translation>本地 IP 地址</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3881"/>
        <source>Incoming OSC Port</source>
        <translation>传入OSC端口</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3884"/>
        <source>View</source>
        <translation>视图</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3897"/>
        <source>Focus Context</source>
        <translation>焦点上下文</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3039"/>
        <source>Place focus on the context pane</source>
        <translation>将焦点放在上下文窗格上</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3921"/>
        <source>Focus BPM Scrubber</source>
        <translation>焦点BPM微调器</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3045"/>
        <source>Place focus on BPM Scrubber</source>
        <translation>将焦点放在BPM微调器上</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3925"/>
        <source>Focus TimeWarp Scrubber</source>
        <translation>焦点时间调整微调器</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3046"/>
        <source>Place focus on TimeWarp Scrubber</source>
        <translation>将焦点放在时间调整微调器上</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1546"/>
        <source>Apologies, unable to start...
</source>
        <translation>抱歉，无法启动...
</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1548"/>
        <source>Sorry, Sonic Pi is having issues booting:</source>
        <translation>抱歉，Sonic Pi启动时出现问题：</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3004"/>
        <source>Vertically center the caret in the editor</source>
        <translation>在编辑器中垂直居中光标</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3330"/>
        <source>Move Line or Selection Up</source>
        <translation>上移行或选定部分</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3334"/>
        <source>Move Line or Selection Down</source>
        <translation>下移行或选定部分</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3337"/>
        <source>Move Down One Line</source>
        <translation>下移一行</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3340"/>
        <source>Move Up One Line</source>
        <translation>上移一行</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3343"/>
        <source>Move Down Ten Lines</source>
        <translation>下移十行</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3346"/>
        <source>Move Up Ten Lines</source>
        <translation>上移十行</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3349"/>
        <source>Cut to End of Line</source>
        <translation>剪切至行尾</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3352"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3355"/>
        <source>Cut</source>
        <translation>剪切</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3358"/>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3361"/>
        <source>Move Right</source>
        <translation>右移</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3364"/>
        <source>Move Left</source>
        <translation>左移</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3367"/>
        <source>Delete Forward</source>
        <translation>向前删除</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3370"/>
        <source>Delete Back</source>
        <translation>向后删除</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3373"/>
        <source>Move to Start of Line</source>
        <translation>移至行首</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3376"/>
        <source>Move to End of Line</source>
        <translation>移至行尾</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3379"/>
        <source>Move to Start of Document</source>
        <translation>移至文档开始</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3382"/>
        <source>Move to End of Document</source>
        <translation>移至文档末尾</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3385"/>
        <source>Move Right One Word</source>
        <translation>右移一个单词</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3388"/>
        <source>Move Left One Word</source>
        <translation>左移一个单词</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3391"/>
        <source>Center Cursor Vertically</source>
        <translation>垂直居中光标</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3394"/>
        <source>Undo</source>
        <translation>撤销</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3397"/>
        <source>Redo</source>
        <translation>重做</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3400"/>
        <source>Select All</source>
        <translation>全选</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3403"/>
        <source>Delete Word Left</source>
        <translation>删除左侧单词</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3406"/>
        <source>Delete Word Right</source>
        <translation>删除右侧单词</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3409"/>
        <source>Upcase Word or Selection</source>
        <translation>大写单词或选定部分</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3412"/>
        <source>Downcase Word or Selection</source>
        <translation>小写单词或选定部分</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3416"/>
        <source>Show Docs for Current Word</source>
        <translation>显示当前单词的文档</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3434"/>
        <source>Cycle Themes</source>
        <translation>循环主题</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3456"/>
        <source>Previous Tab</source>
        <translation>上一个标签页</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3460"/>
        <source>Next Tab</source>
        <translation>下一个标签页</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3463"/>
        <source>Focus Tab 1</source>
        <translation>焦点标签页1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3466"/>
        <source>Focus Tab 2</source>
        <translation>焦点标签页2</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3469"/>
        <source>Focus Tab 3</source>
        <translation>焦点标签页3</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3472"/>
        <source>Focus Tab 4</source>
        <translation>焦点标签页4</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3475"/>
        <source>Focus Tab 5</source>
        <translation>焦点标签页5</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3478"/>
        <source>Focus Tab 6</source>
        <translation>焦点标签页6</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3481"/>
        <source>Focus Tab 7</source>
        <translation>焦点标签页7</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3484"/>
        <source>Focus Tab 8</source>
        <translation>焦点标签页8</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3487"/>
        <source>Focus Tab 9</source>
        <translation>焦点标签页9</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3490"/>
        <source>Focus Tab 0</source>
        <translation>焦点标签页0</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3595"/>
        <source>Auto Indent Code Buffer</source>
        <translation>自动缩进代码缓冲区</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3605"/>
        <source>Set Mark</source>
        <translation>设置标记</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3722"/>
        <source>Emacs Live Shortcut Mode</source>
        <translation>Emacs Live快捷键模式</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3727"/>
        <source>Windows Shortcut Mode</source>
        <translation>Windows快捷键模式</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3732"/>
        <source>Mac Shortcut Mode</source>
        <translation>Mac快捷键模式</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3737"/>
        <source>User Shortcut Mode</source>
        <translation>用户快捷键模式</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3765"/>
        <source>Shortcut Mode</source>
        <translation>快捷键模式</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3928"/>
        <source>Show Log</source>
        <translation>显示日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3933"/>
        <source>Show Cue Log</source>
        <translation>显示提示日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3938"/>
        <source>Show Metronome</source>
        <translation>显示节拍器</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3943"/>
        <source>Show Buttons</source>
        <translation>显示按钮</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3948"/>
        <source>Show Tabs</source>
        <translation>显示标签页</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3953"/>
        <source>Full Screen Mode</source>
        <translation>全屏模式</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3958"/>
        <source>Zoom In Logs</source>
        <translation>放大日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3961"/>
        <source>Zoom Out Logs</source>
        <translation>缩小日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3996"/>
        <source>Focus</source>
        <translation>焦点</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4024"/>
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4525"/>
        <source>Restarting Sonic Pi...</source>
        <translation>重启Sonic Pi...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4804"/>
        <source>Enabling MIDI &lt;input&gt;...</source>
        <translation>启用MIDI输入...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4859"/>
        <source>Disabling OSC cue port...</source>
        <translation>禁用 OSC cue 端口…</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4873"/>
        <source>Enabling external OSC cue port...</source>
        <translation>打开外部 OSC cue 端口…</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4887"/>
        <source>Enabling internal OSC cue port...</source>
        <translation>打开内部的 OSC cue 端口…</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4941"/>
        <source>Connected MIDI inputs</source>
        <translation>已连接的MIDI输入设备</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4962"/>
        <source>Connected MIDI outputs</source>
        <translation>已连接的MIDI输出设备</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5103"/>
        <source>Line: %1,  Position: %2</source>
        <translation>行: %1,  位置: %2</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5200"/>
        <source>Sonic Pi - Audio Server Boot Error</source>
        <translation>Sonic Pi - 声音服务启动失败</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5205"/>
        <source>Sorry, the Audio Server failed to start...</source>
        <translation>对不起, 声音服务启动失败...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5206"/>
        <source>Please try changing your default OS audio input &amp; outputs.</source>
        <translation>请尝试更改您的默认操作系统音频输入和输出。</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5207"/>
        <source>Note, the audio rate of the inputs &amp; outputs must be the same.</source>
        <translation>注意, 输入和输出的音频频率必须相同</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5209"/>
        <source>For the curious among you, Sonic Pi uses the SuperCollider Audio Server to generate its sounds. By default it will connect to your default system audio input and outputs.</source>
        <translation>如果您想了解更多细节，Sonic Pi使用SuperCollider音频服务器来生成声音。默认情况下，它将连接到您的默认系统音频输入和输出。</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5210"/>
        <source>Unfortunately SuperCollider is having problems starting correctly. You can read the full error log below which should explain why.</source>
        <translation>不幸的是，SuperCollider无法正确启动。您可以阅读下面的完整错误日志，其中应该解释了原因。</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5211"/>
        <source>To fix this you can try changing your default operating system audio inputs and outputs (ensuring they have the same audio rate).</source>
        <translation>要解决此问题，您可以尝试更改默认的操作系统音频输入和输出（确保它们具有相同的音频采样率）。</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5212"/>
        <source>Advanced Users</source>
        <translation>高级用户</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5213"/>
        <source>you may manually override this and further configure how SuperCollider boots by editing the file:</source>
        <translation>您可以通过编辑以下文件来手动覆盖此设置并进一步配置SuperCollider的启动方式：</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="5215"/>
        <source>SuperCollider Log</source>
        <translation>SuperCollider日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3306"/>
        <source>Start Recording</source>
        <translation>开始录制</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3016"/>
        <source>Increase Text Size</source>
        <translation>增大字体</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3021"/>
        <source>Toggle the visibility of the help pane</source>
        <translation>切换帮助视窗的可见度</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3022"/>
        <source>Toggle the visibility of the preferences pane</source>
        <translation>切换首选项视窗的可见度</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3017"/>
        <source>Decrease Text Size</source>
        <translation>减小字体</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3495"/>
        <source>Tools</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4123"/>
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4125"/>
        <source>Core Team</source>
        <translation>核心团队</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4126"/>
        <source>Contributors</source>
        <translation>项目参与者</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4124"/>
        <source>Community</source>
        <translation>社区</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="343"/>
        <source>Studio Mode Enabled. Thank-you for supporting Sonic Pi.</source>
        <translation>启用工作室模式。感谢您对Sonic Pi的支持。</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="349"/>
        <source>No Matching Studio Hash Found...</source>
        <translation>未找到匹配的Studio Hash...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="496"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="544"/>
        <source>| %1 |</source>
        <translation>| %1 |</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2978"/>
        <source>Start recording to a WAV audio file</source>
        <translation>开始录制到WAV音频文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3310"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2981"/>
        <source>Align code to improve readability</source>
        <translation>对齐代码以提高可读性</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3018"/>
        <source>Toggle visibility of audio oscilloscope</source>
        <translation>打开或关闭音频示波器</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3889"/>
        <source>Focus Editor</source>
        <translation>焦点编辑器</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3037"/>
        <source>Place focus on the code editor</source>
        <translation>在代码编辑器放置焦点</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3893"/>
        <source>Focus Logs</source>
        <translation>焦点日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3901"/>
        <source>Focus Cues</source>
        <translation>焦点提示</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3040"/>
        <source>Place focus on the cue event pane</source>
        <translation>将焦点放在提示事件窗格上</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3905"/>
        <source>Focus Preferences</source>
        <translation>焦点偏好设置</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3041"/>
        <source>Place focus on preferences</source>
        <translation>将焦点放在偏好设置上</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3909"/>
        <source>Focus Help Listing</source>
        <translation>焦点帮助列表</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3042"/>
        <source>Place focus on help listing</source>
        <translation>将焦点放在帮助列表上</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3913"/>
        <source>Focus Help Details</source>
        <translation>焦点帮助详情</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3043"/>
        <source>Place focus on help details</source>
        <translation>将焦点放在帮助详情上</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3917"/>
        <source>Focus Errors</source>
        <translation>焦点错误</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3044"/>
        <source>Place focus on errors</source>
        <translation>将焦点放在错误上</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4127"/>
        <source>License</source>
        <translation>许可证</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4128"/>
        <source>History</source>
        <translation>历史</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4167"/>
        <source>Sonic Pi - Info</source>
        <translation>Sonic Pi - 信息</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4214"/>
        <source>Save Recording</source>
        <translation>保存录音</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4214"/>
        <source>Wavefile (*.wav)</source>
        <translation>波形文件 (*.wav)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4237"/>
        <source>Ready...</source>
        <translation>就绪...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4412"/>
        <source>Cannot read file %1:
%2.</source>
        <translation>无法读取文件 %1
%2.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4431"/>
        <source>File loaded...</source>
        <translation>文件已加载...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4440"/>
        <source>Cannot write file %1:
%2.</source>
        <translation>无法写入文件 %1:
%2.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4466"/>
        <source>File saved...</source>
        <translation>文件已保存...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3020"/>
        <source>Toggle information about Sonic Pi</source>
        <translation>显示关于Sonic Pi的信息</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4760"/>
        <source>Last checked %1</source>
        <translation>上次检查 %1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4762"/>
        <source>Sonic Pi checks for updates
every two weeks.</source>
        <translation>Sonic Pi 每两周
检查一次更新.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4764"/>
        <source>This is Sonic Pi %1</source>
        <translation>这是Sonic Pi %1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4765"/>
        <source>Version %2 is now available!</source>
        <translation>新版本 %2 已经就绪，可供下载！</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4770"/>
        <source>New version available!
Get Sonic Pi %1</source>
        <translation>发现新版本！
获取Sonic Pi %1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4832"/>
        <source>Resetting MIDI...</source>
        <translation>正在重置MIDI...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4839"/>
        <source>MIDI is disabled...</source>
        <translation>MIDI已被禁用...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4900"/>
        <source>Welcome back. Now get your live code on...</source>
        <translation>欢迎回来。现在加载你的代码...</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="113"/>
        <location filename="../utils/ruby_help.h" line="208"/>
        <location filename="../utils/ruby_help.h" line="303"/>
        <location filename="../utils/ruby_help.h" line="398"/>
        <location filename="../utils/ruby_help.h" line="493"/>
        <location filename="../utils/ruby_help.h" line="588"/>
        <location filename="../utils/ruby_help.h" line="683"/>
        <location filename="../utils/ruby_help.h" line="778"/>
        <location filename="../utils/ruby_help.h" line="873"/>
        <location filename="../utils/ruby_help.h" line="968"/>
        <location filename="../utils/ruby_help.h" line="1061"/>
        <location filename="../utils/ruby_help.h" line="1156"/>
        <location filename="../utils/ruby_help.h" line="1251"/>
        <location filename="../utils/ruby_help.h" line="1346"/>
        <location filename="../utils/ruby_help.h" line="1441"/>
        <location filename="../utils/ruby_help.h" line="1536"/>
        <location filename="../utils/ruby_help.h" line="1631"/>
        <location filename="../utils/ruby_help.h" line="1726"/>
        <location filename="../utils/ruby_help.h" line="1821"/>
        <location filename="../utils/ruby_help.h" line="1916"/>
        <location filename="../utils/ruby_help.h" line="2011"/>
        <location filename="../utils/ruby_help.h" line="2106"/>
        <location filename="../utils/ruby_help.h" line="2201"/>
        <location filename="../utils/ruby_help.h" line="2296"/>
        <location filename="../utils/ruby_help.h" line="2391"/>
        <location filename="../utils/ruby_help.h" line="2485"/>
        <location filename="../utils/ruby_help.h" line="2580"/>
        <location filename="../utils/ruby_help.h" line="2675"/>
        <location filename="../utils/ruby_help.h" line="2770"/>
        <location filename="../utils/ruby_help.h" line="2865"/>
        <location filename="../utils/ruby_help.h" line="2960"/>
        <location filename="../utils/ruby_help.h" line="3055"/>
        <source>Tutorial</source>
        <translation>教程</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3092"/>
        <source>Examples</source>
        <translation>范例</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3165"/>
        <source>Synths</source>
        <translation>合成器</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3214"/>
        <source>Fx</source>
        <translation>效果器</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3239"/>
        <source>Samples</source>
        <translation>样本</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3477"/>
        <source>Lang</source>
        <translation>语言</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../main.cpp" line="83"/>
        <source>Sonic Pi</source>
        <translation>Sonic Pi</translation>
    </message>
</context>
<context>
    <name>SettingsWidget</name>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="40"/>
        <source>Audio</source>
        <translation>音频</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="43"/>
        <source>IO</source>
        <translation>IO输入输出</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="46"/>
        <source>Editor</source>
        <translation>编辑器</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="49"/>
        <source>Visuals</source>
        <translation>视觉效果</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="52"/>
        <location filename="../widgets/settingswidget.cpp" line="470"/>
        <source>Updates</source>
        <translation>软件更新</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="55"/>
        <location filename="../widgets/settingswidget.cpp" line="514"/>
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="77"/>
        <source>Use this slider to change the system volume.</source>
        <translation>使用这个滑块来改变系统音量。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="91"/>
        <source>Audio Output</source>
        <translation>音频输出</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="92"/>
        <source>Advanced audio settings for working with
external PA systems when performing with Sonic Pi.</source>
        <translation>高级音频设置
适用于使用 Sonic Pi 执行时和外部 PA 系统一同工作。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="93"/>
        <source>Invert stereo</source>
        <translation>反转立体声</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="94"/>
        <source>Toggle stereo inversion.
If enabled, audio sent to the left speaker will
be routed to the right speaker and vice versa.</source>
        <translation>切换立体声反转。
如果启用，传入左扬声器的音频会
被送入右扬声器，反之亦然。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="95"/>
        <source>Force mono</source>
        <translation>强制使用单声道</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="96"/>
        <source>Toggle mono mode.
If enabled both right and left audio is mixed and
the same signal is sent to both speakers.
Useful when working with external systems that
can only handle mono.</source>
        <translation>切换单声道模式。
选中该选项时，左右声道将混合为单声道信号，并
同时发送到左右声道输出扬声器。
该选项对于在只能处理单声道信号的系统
上非常有用。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="105"/>
        <source>Synths and FX</source>
        <translation>合成器与效果器</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="106"/>
        <source>Modify behaviour of synths and FX</source>
        <translation>修改合成器和效果器参数</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="108"/>
        <source>Safe mode</source>
        <translation>安全模式</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="109"/>
        <source>Toggle synth argument checking functions.
If disabled, certain synth opt values may
create unexpectedly loud or uncomfortable sounds.</source>
        <translation>切换合成器参数检查功能。
如果关闭该选项，某些应用在合成器上的参数值将
可能意外生成音量过大或令人不舒服的声音。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="111"/>
        <source>Enforce timing guarantees</source>
        <translation>强制精确计时</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="112"/>
        <source>When enabled, Sonic Pi will refuse
to trigger synths and FX if
it is too late to do so

When disabled, Sonic Pi will always
attempt to trigger synths and FX
even when a little late.</source>
        <translation>选中该选项时，
如果延迟超出范围，
Sonic Pi将拒绝触发合成器和效果器；

取消该选项时，
即使有一定延迟，
Sonic Pi也将尝试触发合成器和效果器。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="115"/>
        <source>When enabled, Sonic Pi will allow
synths and FX loaded via load_synthdefs
to be triggered.

When disabled, Sonic Pi will complain
when you attempt to use a synth or FX
which isn&apos;t recognised.</source>
        <translation>选中该选项时，Sonic Pi将允许
通过load_synthdefs模块来加载的合成器和效果器
被触发。

取消该选项时，Sonic Pi将会在以下情况发出警告：
尝试使用不被识别的
合成器或者效果器。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="151"/>
        <source>Networked OSC</source>
        <translation>网络OSC</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="152"/>
        <source>Sonic Pi can send and receive Open Sound Control messages
to and from other programs or computers
 via the currently connected network.</source>
        <translation>Sonic Pi 可以通过当前连接的网络
向/从其他程序或计算机发送/接收
Open Sound Control 消息。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="155"/>
        <source>Local IP address</source>
        <translation>本地IP地址</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="175"/>
        <source>Unavailable</source>
        <translation>不可用</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="181"/>
        <source>Allow OSC from other computers</source>
        <translation>允许来自其他计算机的OSC</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="182"/>
        <source>When checked, Sonic Pi will let you send and receive OSC messages to and from remote machines.
 When unchecked, only sending and receiving from the local machine will be enabled.</source>
        <translation>选中时，Sonic Pi 将允许您向其他设备收 / 发 OSC 消息。
未选中时，将只允许与本机收 / 发 OSC 消息。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="184"/>
        <source>Allow incoming OSC</source>
        <translation>允许传入OSC</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="208"/>
        <source>all</source>
        <translation>全部</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="231"/>
        <source>Default MIDI out channel</source>
        <translation>默认MIDI输出通道</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="293"/>
        <source>Automatically align code on Enter or Run </source>
        <translation>在按下回车或运行时自动对齐代码</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="298"/>
        <source>Show code completion</source>
        <translation>显示代码补全</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="185"/>
        <source>When checked, Sonic Pi will listen for OSC messages.
 When unchecked no OSC messages will be received.</source>
        <translation>选中后，Sonic Pi将监听OSC消息。
未选中时不会接收任何OSC消息。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="193"/>
        <source>MIDI Configuration</source>
        <translation>MIDI配置</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="194"/>
        <source>Configure MIDI behaviour</source>
        <translation>配置 MIDI 行为</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="196"/>
        <source>MIDI Ports</source>
        <translation>MIDI端口</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="197"/>
        <source>List all connected MIDI Ports</source>
        <translation>列出所有已连接的MIDI端口</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="202"/>
        <source>Reset MIDI</source>
        <translation>重置MIDI</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="204"/>
        <source>Reset MIDI subsystems
(Required to detect device changes on macOS)</source>
        <translation>重置 MIDI 子系统
（在 macOS 上需要通过该步骤来检测设备变更）</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="247"/>
        <source>No connected input devices</source>
        <translation>没有已连接的输入设备</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="248"/>
        <source>No connected output devices</source>
        <translation>没有已连接的输出设备</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="249"/>
        <source>MIDI input devices send MIDI messages directly to
Sonic Pi and are received as cue events
(similar to incoming OSC messages and internal cues)</source>
        <translation>MIDI输入设备直接将MIDI消息传送到
Sonic Pi并以标记活动的形式被接收
（类似于OSC消息和内部标记）</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="250"/>
        <source>MIDI output devices receive MIDI messages directly from
Sonic Pi which can be sent via the midi_* fns</source>
        <translation>MIDI输出设备可以直接从
Sonic Pi接收以midi_*fns形式发送的MIDI消息</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="285"/>
        <source>Show and Hide</source>
        <translation>显示/隐藏</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="286"/>
        <source>Configure editor display options.</source>
        <translation>配置编辑器显示选项。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="288"/>
        <source>Configure editor look and feel.</source>
        <translation>设置代码编辑器外观。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="74"/>
        <source>Main Volume</source>
        <translation>主音量</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="83"/>
        <source>Audio Input</source>
        <translation>音频输入</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="84"/>
        <source>Audio settings for working with audio inputs.</source>
        <translation>用于处理音频输入的音频设置。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="85"/>
        <source>Enable Audio Inputs</source>
        <translation>启用音频输入</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="86"/>
        <source>Toggle to enable or disable audio inputs.</source>
        <translation>切换以启用或禁用音频输入。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="114"/>
        <source>Enable external synths/FX</source>
        <translation>启用外部合成器/效果器</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="127"/>
        <source>Audio Hardware Information</source>
        <translation>音频硬件信息</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="128"/>
        <source>Audio hardware configuration and information.</source>
        <translation>音频硬件配置和信息。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="129"/>
        <source>Information unavailable.</source>
        <translation>信息不可用。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="156"/>
        <source>Incoming OSC port</source>
        <translation>传入OSC端口</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="166"/>
        <source>Enable incoming MIDI cues</source>
        <translation>启用传入的MIDI提示</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="167"/>
        <source>When checked, Sonic Pi will allow
MIDI messages to be received as cue events.

When unchecked, MIDI messages will be ignored
and no cue events will be generated.</source>
        <translation>选中时，Sonic Pi将允许
MIDI消息作为提示事件被接收。

未选中时，MIDI消息将被忽略
且不会生成提示事件。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="287"/>
        <source>Look and Feel</source>
        <translation>外观</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="289"/>
        <source>Automation / Misc</source>
        <translation>自动化/其他</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="290"/>
        <source>Configure automation and other features.</source>
        <translation>配置自动化和其他功能。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="292"/>
        <source>Auto-align</source>
        <translation>自动对齐</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="295"/>
        <source>Show line numbers</source>
        <translation>显示行号</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="296"/>
        <source>Toggle line number visibility.</source>
        <translation>切换是否显示行号。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="299"/>
        <source>When enabled, Sonic Pi&apos;s editor will attempt to autocomplete your code with suggestions. When disabled, these suggestions will not be visible.</source>
        <translation>启用后，Sonic Pi的编辑器将尝试使用建议自动完成您的代码。禁用后，这些建议将不可见。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="301"/>
        <source>Show code context</source>
        <translation>显示代码上下文</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="302"/>
        <source>When enabled, Sonic Pi&apos;s editor will show a pane which will display context-specific information for the code such as the current line and position of the cursor.</source>
        <translation>启用后，Sonic Pi的编辑器将显示一个窗格，其中显示代码的上下文特定信息，例如光标的当前行和位置。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="304"/>
        <source>Show log</source>
        <translation>显示日志</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="305"/>
        <source>Toggle visibility of the log.</source>
        <translation>切换日志是否显示。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="308"/>
        <source>Show cue log</source>
        <translation>显示标记日志</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="309"/>
        <source>Toggle visibility of cue log which displays internal cues &amp; incoming OSC/MIDI messages.</source>
        <translation>切换标记日志是否显示（标记日志记录内部标记和外部输入的OSC/MIDI消息）。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="312"/>
        <source>Show Link metronome controls</source>
        <translation>显示Link节拍器控件</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="313"/>
        <source>Toggle visibility of the Link metronome controls.</source>
        <translation>切换Link节拍器控件的可见性。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="316"/>
        <source>Show buttons</source>
        <translation>显示按钮</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="317"/>
        <source>Toggle visibility of the control buttons.</source>
        <translation>切换控制按钮是否显示。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="319"/>
        <source>Show tabs</source>
        <translation>显示标签页</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="321"/>
        <source>Toggle visibility of the buffer selection tabs.</source>
        <translation>切换缓冲区选择标签是否显示。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="322"/>
        <source>Full screen</source>
        <translation>全屏</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="323"/>
        <source>Toggle full screen mode.</source>
        <translation>打开/关闭全屏模式。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="325"/>
        <source>Show titles</source>
        <translation>显示标题</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="326"/>
        <source>Toggle the title visibility for the scope, log, cue and other information panes</source>
        <translation>切换示波器、日志、提示和其他信息窗格的标题可见性</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="329"/>
        <source>Hide Menubar in Fullscreen Mode</source>
        <translation>在全屏模式下隐藏菜单栏</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="330"/>
        <source>Automatically hide the menubar when the app is in full screen mode. Note that the menubar is always visible when not in full screen mode.</source>
        <translation>当应用程序处于全屏模式时自动隐藏菜单栏。请注意，在非全屏模式下菜单栏始终可见。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="334"/>
        <source>Light</source>
        <translation>浅色</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="335"/>
        <source>Dark</source>
        <translation>深色</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="336"/>
        <source>Pro Light</source>
        <translation>专业浅色</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="337"/>
        <source>Pro Dark</source>
        <translation>专业深色</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="338"/>
        <source>High Contrast</source>
        <translation>高对比度</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="383"/>
        <source>Logging</source>
        <translation>日志记录</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="384"/>
        <source>Configure debug behaviour</source>
        <translation>配置调试行为</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="386"/>
        <source>Log synths</source>
        <translation>记录合成器</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="387"/>
        <source>Toggle log messages.
If disabled, activity such as synth and sample
triggering will not be printed to the log by default.</source>
        <translation>切换日志消息记录。
取消该选项时，合成器和采样事件触发等活动
将不会被打印到日志。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="389"/>
        <source>Clear log on run</source>
        <translation>重新运行时清空日志</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="390"/>
        <source>Toggle log clearing on run.
If enabled, the log is cleared each
time the run button is pressed.</source>
        <translation>切换运行时清空日志。
选中该选项时，每当运行按钮被按下时，
日志将自动清空。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="392"/>
        <source>Log cues</source>
        <translation>标记日志</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="393"/>
        <source>Enable or disable logging of cues.
If disabled, cues will still trigger.
However, they will not be visible in the logs.</source>
        <translation>启用或禁用标记日志。
取消该选项时，标记仍会被触发。
但它们将不会出现在日志中。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="395"/>
        <source>Auto-scroll log</source>
        <translation>自动滚动日志</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="396"/>
        <source>Toggle log auto scrolling.
If enabled the log is scrolled to the bottom after every new message is displayed.</source>
        <translation>日志自动滚动开关。
打开该选项，日志窗口将会在有新消息出现时自动滚动到底部。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="422"/>
        <source>Settings useful for performing with Sonic Pi</source>
        <translation>使用Sonic Pi表演时的有用设置</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="426"/>
        <source>Show and Hide Scope</source>
        <translation>显示和隐藏示波器</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="427"/>
        <source>Scope Kinds</source>
        <translation>示波器类型</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="435"/>
        <source>Show scopes</source>
        <translation>显示示波器</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="437"/>
        <source>Show scope labels</source>
        <translation>显示示波器标签</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="515"/>
        <source>Configure language settings</source>
        <translation>配置语言设置</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="520"/>
        <source>UI &amp; Tutorial Language (Requires a restart to take effect)</source>
        <translation>UI和教程语言（需要重启才能生效）</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="521"/>
        <source>Change the language of the UI &amp; Tutorial (Requires a restart to fully take effect)</source>
        <translation>更改UI和教程的语言（需要重启才能完全生效）</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="525"/>
        <source>Change the language of the UI &amp; Tutorial</source>
        <translation>更改UI和教程的语言</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="532"/>
        <source>Translations have been generously provided by volunteers
on https://hosted.weblate.org/projects/sonic-pi/. Thank you! :)</source>
        <translation>翻译由志愿者慷慨提供
在 https://hosted.weblate.org/projects/sonic-pi/。谢谢！:)</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="631"/>
        <source>You&apos;ve selected a new language: %1</source>
        <translation>您选择了新语言：%1</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="633"/>
        <source>Do you want to apply this language?</source>
        <translation>您想应用此语言吗？</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="635"/>
        <source>The new language will be applied when you next start Sonic Pi.</source>
        <translation>新语言将在您下次启动Sonic Pi时应用。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="639"/>
        <source>System languages found: %1</source>
        <translation>找到的系统语言：%1</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="643"/>
        <source>Apply</source>
        <translation>应用</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="644"/>
        <location filename="../widgets/settingswidget.cpp" line="691"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="655"/>
        <source>&lt;b&gt;The new language will be applied when you next start Sonic Pi.&lt;/b&gt;&lt;br&gt;</source>
        <translation>&lt;b&gt;新语言将在您下次启动Sonic Pi时应用。&lt;/b&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="656"/>
        <location filename="../widgets/settingswidget.cpp" line="925"/>
        <source>Current UI language: %1
</source>
        <translation>当前UI语言：%1
</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="660"/>
        <source>Restart Sonic Pi?</source>
        <translation>重启Sonic Pi？</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="661"/>
        <source>Do you want to restart Sonic Pi now? This will stop any current runs &amp; recordings.</source>
        <translation>您想现在重启Sonic Pi吗？这将停止任何当前的运行和录音。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="662"/>
        <location filename="../widgets/settingswidget.cpp" line="690"/>
        <source>Restart</source>
        <translation>重启</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="663"/>
        <source>Dismiss</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="685"/>
        <source>Audio input change detected.</source>
        <translation>检测到音频输入更改。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="686"/>
        <source>Your changes won&apos;t take full effect until you restart Sonic Pi.</source>
        <translation>您的更改要在重启Sonic Pi后才能完全生效。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="687"/>
        <source>Would you like to restart now?</source>
        <translation>您想现在重启吗？</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="924"/>
        <source>System languages: %1
</source>
        <translation>系统语言：%1
</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="1077"/>
        <source>Use system language</source>
        <translation>使用系统语言</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="436"/>
        <source>Toggle the visibility of the audio oscilloscopes.</source>
        <translation>切换音频示波器的可见性。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="438"/>
        <source>Toggle the visibility of the labels for the audio oscilloscopes</source>
        <translation>切换音频示波器标签的可见性</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="442"/>
        <source>The audio oscilloscope comes in several flavours which may
be viewed independently or all together:

Lissajous - illustrates the phase relationship between the left and right channels
Mirror Stereo - simple left/right composite wave, with left on top, right on bottom
Mono - shows a combined view of the left and right channels (using RMS)
Spectrum - shows the sound frequencies as a spectrum, from low to high frequencies
Stereo - shows two independent scopes for left and right channels</source>
        <translation>音频示波器有几种不同的显示方式，可以
单独查看或一起查看：

利萨茹图形 - 说明左右声道之间的相位关系
镜像立体声 - 简单的左/右合成波，左在上，右在下
单声道 - 显示左右声道的组合视图（使用RMS）
频谱 - 将声音频率显示为频谱，从低频到高频
立体声 - 为左右声道显示两个独立的示波器</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="449"/>
        <source>Transparency</source>
        <translation>透明度</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="472"/>
        <source>Check for updates</source>
        <translation>检查更新</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="473"/>
        <source>Toggle automatic update checking.
This check involves sending anonymous information about your platform and version.</source>
        <translation>切换自动更新检查。
该检查将向服务器发送有关用户操作系统类型和Sonic Pi版本的匿名信息。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="474"/>
        <source>Check now</source>
        <translation>立即检查</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="477"/>
        <source>Force a check for updates now.
This check involves sending anonymous information about your platform and version.</source>
        <translation>强制立即检查更新。
该检查将向服务器发送有关用户操作系统类型和Sonic Pi版本的匿名信息。</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="478"/>
        <source>Get update</source>
        <translation>获取更新</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="480"/>
        <source>Visit http://sonic-pi.net to download new version</source>
        <translation>访问http://sonic-pi.net下载新版本</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="485"/>
        <source>Update Info</source>
        <translation>更新信息</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="488"/>
        <source>Sonic Pi update info</source>
        <translation>Sonic Pi更新信息</translation>
    </message>
</context>
<context>
    <name>SonicPiUDPOSCServer</name>
    <message>
        <location filename="../osc/sonic_pi_udp_osc_server.cpp" line="38"/>
        <source>Is Sonic Pi already running?  Can&apos;t open UDP port.</source>
        <translation>Sonic Pi是否已经在运行？无法打开UDP端口。</translation>
    </message>
</context>
<context>
    <name>SonicPiTheme</name>
    <message>
        <location filename="../theme.cpp" line="781"/>
        <source>Comment</source>
        <translation>注释</translation>
    </message>
    <message>
        <location filename="../theme.cpp" line="782"/>
        <source>Constant</source>
        <translation>常量</translation>
    </message>
    <message>
        <location filename="../theme.cpp" line="783"/>
        <source>Symbol</source>
        <translation>符号</translation>
    </message>
    <message>
        <location filename="../theme.cpp" line="784"/>
        <source>String</source>
        <translation>字符串</translation>
    </message>
    <message>
        <location filename="../theme.cpp" line="785"/>
        <source>Number</source>
        <translation>数字</translation>
    </message>
    <message>
        <location filename="../theme.cpp" line="786"/>
        <source>Keyword</source>
        <translation>关键字</translation>
    </message>
    <message>
        <location filename="../theme.cpp" line="787"/>
        <source>Operator</source>
        <translation>运算符</translation>
    </message>
    <message>
        <location filename="../theme.cpp" line="788"/>
        <source>Command</source>
        <translation>命令</translation>
    </message>
    <message>
        <location filename="../theme.cpp" line="789"/>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location filename="../theme.cpp" line="790"/>
        <location filename="../theme.cpp" line="791"/>
        <source>Server Error</source>
        <translation>服务器错误</translation>
    </message>
</context>
</TS>