<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow.cpp" line="462"/>
        <source>Preferences</source>
        <translation>Preferences</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="693"/>
        <source>Log</source>
        <translation>Log</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="189"/>
        <location filename="../mainwindow.cpp" line="3593"/>
        <location filename="../mainwindow.cpp" line="3621"/>
        <source>Sonic Pi</source>
        <translation>Sonic Pi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1724"/>
        <source>Running Code...</source>
        <oldsource>Running Code....</oldsource>
        <translation>Running Code...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1743"/>
        <source>Beautifying...</source>
        <oldsource>Beautifying....</oldsource>
        <translation>Beautifying...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1769"/>
        <source>Reloading...</source>
        <oldsource>Reloading....</oldsource>
        <translation>Reloading...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1801"/>
        <source>Enabling Mixer HPF...</source>
        <oldsource>Enabling Mixer HPF....</oldsource>
        <translation>Enabling Mixer HPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1810"/>
        <source>Disabling Mixer HPF...</source>
        <oldsource>Disabling Mixer HPF....</oldsource>
        <translation>Disabling Mixer HPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="333"/>
        <source>Welcome to Sonic Pi</source>
        <translation>Welcome to Sonic Pi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1145"/>
        <source>Indenting selection...</source>
        <translation>Indenting selection...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1151"/>
        <source>Indenting line...</source>
        <translation>Indenting line...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1182"/>
        <source>Toggle selection comment...</source>
        <translation>Toggle selection comment...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="699"/>
        <source>Cues</source>
        <translation>Cues</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="933"/>
        <source>Full screen mode off.</source>
        <translation>Full screen mode off.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1188"/>
        <source>Toggle line comment...</source>
        <translation>Toggle line comment...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3986"/>
        <source>Enabling MIDI input...</source>
        <translation>Enabling MIDI input...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3994"/>
        <source>Disabling MIDI input...</source>
        <translation>Disabling MIDI input...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4012"/>
        <source>No connected input devices</source>
        <translation>No connected input devices</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4013"/>
        <source>No connected output devices</source>
        <translation>No connected output devices</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3958"/>
        <source>Visit http://sonic-pi.net to download new version</source>
        <translation>Visit http://sonic-pi.net to download new version</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4041"/>
        <source>Disabling OSC cue port...</source>
        <translation>Disabling OSC cue port...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4055"/>
        <source>Enabling external OSC cue port...</source>
        <translation>Enabling external OSC cue port...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4069"/>
        <source>Enabling internal OSC cue port...</source>
        <translation>Enabling internal OSC cue port...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4139"/>
        <source>Connected MIDI inputs</source>
        <translation>Connected MIDI inputs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4160"/>
        <source>Connected MIDI outputs</source>
        <translation>Connected MIDI outputs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1575"/>
        <location filename="../mainwindow.cpp" line="1577"/>
        <location filename="../mainwindow.cpp" line="1593"/>
        <location filename="../mainwindow.cpp" line="1595"/>
        <source>Buffer files</source>
        <translation>Buffer files</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="705"/>
        <source>Link Metronome &amp; Global Time Warp</source>
        <translation>Link Metronome &amp; Global Time Warp</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1577"/>
        <source>Load Sonic Pi Buffer</source>
        <translation>Load Sonic Pi Buffer</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1577"/>
        <location filename="../mainwindow.cpp" line="1595"/>
        <source>Text files</source>
        <translation>Text files</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1577"/>
        <location filename="../mainwindow.cpp" line="1595"/>
        <source>Ruby files</source>
        <translation>Ruby files</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1577"/>
        <location filename="../mainwindow.cpp" line="1595"/>
        <source>All files</source>
        <translation>All files</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2172"/>
        <source>Log Auto Scroll on...</source>
        <translation>Log Auto Scroll on...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2176"/>
        <source>Log Auto Scroll off...</source>
        <translation>Log Auto Scroll off...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2697"/>
        <source>Run the code in the current buffer</source>
        <translation>Run the code in the current buffer</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2719"/>
        <source>Load</source>
        <translation>Load</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2721"/>
        <source>Load an external file in the current buffer</source>
        <translation>Load an external file in the current buffer</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2725"/>
        <source>Indent Code Buffer</source>
        <translation>Indent Code Buffer</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2731"/>
        <source>Code Size Up</source>
        <translation>Code Size Up</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2737"/>
        <source>Code Size Down</source>
        <translation>Code Size Down</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2743"/>
        <source>Show Scopes</source>
        <translation>Show Scopes</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2751"/>
        <source>Show Info</source>
        <translation>Show Info</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3400"/>
        <source>Wavefile (*.wav)</source>
        <translation>Wavefile (*.wav)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4014"/>
        <source>Resetting MIDI...</source>
        <translation>Resetting MIDI...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4021"/>
        <source>MIDI is disabled...</source>
        <translation>MIDI is disabled...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4082"/>
        <source>Welcome back. Now get your live code on...</source>
        <translation>Welcome back. Now get your live code on...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1595"/>
        <source>Save Current Buffer</source>
        <translation>Save Current Buffer</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="681"/>
        <source>Scope</source>
        <translation>Scope</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="838"/>
        <source>Playing Sample...</source>
        <translation>Playing Sample...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="877"/>
        <source>Hiding pane titles...</source>
        <translation>Hiding pane titles...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="887"/>
        <source>Showing pane titles...</source>
        <translation>Showing pane titles...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1319"/>
        <source>Audio Inputs Enabled. Restart Sonic Pi for this setting to take effect...</source>
        <translation>Audio Inputs Enabled. Restart Sonic Pi for this setting to take effect...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1321"/>
        <source>Audio Inputs Disabled. Restart Sonic Pi for this setting to take effect...</source>
        <translation>Audio Inputs Disabled. Restart Sonic Pi for this setting to take effect...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1419"/>
        <source>Sonic Pi Boot Error</source>
        <translation>Sonic Pi Boot Error</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1423"/>
        <source>Apologies, a critical error occurred during startup:
</source>
        <translation>Apologies, a critical error occurred during startup:
</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1729"/>
        <source>Zooming In...</source>
        <translation>Zooming In...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1736"/>
        <source>Zooming Out...</source>
        <translation>Zooming Out...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1777"/>
        <source>Checking for updates...</source>
        <translation>Checking for updates...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1785"/>
        <source>Enabling update checking...</source>
        <translation>Enabling update checking...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1793"/>
        <source>Disabling update checking...</source>
        <translation>Disabling update checking...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1818"/>
        <source>Enabling Mixer LPF...</source>
        <oldsource>Enabling Mixer LPF....</oldsource>
        <translation>Enabling Mixer LPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1827"/>
        <source>Disabling Mixer LPF...</source>
        <oldsource>Disabling Mixer LPF....</oldsource>
        <translation>Disabling Mixer LPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1835"/>
        <source>Enabling Inverted Stereo...</source>
        <oldsource>Enabling Inverted Stereo....</oldsource>
        <translation>Enabling Inverted Stereo...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1843"/>
        <source>Enabling Standard Stereo...</source>
        <oldsource>Enabling Standard Stereo....</oldsource>
        <translation>Enabling Standard Stereo...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1851"/>
        <source>Mono Mode...</source>
        <oldsource>Mono Mode....</oldsource>
        <translation>Mono Mode...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1859"/>
        <source>Stereo Mode...</source>
        <oldsource>Stereo Mode....</oldsource>
        <translation>Stereo Mode...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1868"/>
        <source>Stopping...</source>
        <translation>Stopping...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1913"/>
        <source>Hiding about window...</source>
        <translation>Hiding about window...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1919"/>
        <source>Showing about window...</source>
        <translation>Showing about window...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1938"/>
        <source>Hiding help...</source>
        <translation>Hiding help...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1944"/>
        <source>Showing help...</source>
        <translation>Showing help...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2007"/>
        <source>Updating System Volume...</source>
        <translation>Updating System Volume...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2241"/>
        <source>Colour Theme: </source>
        <translation>Color Theme: </translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2463"/>
        <source>Show autocompletion on</source>
        <translation>Show autocompletion on</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2467"/>
        <source>Show autocompletion off</source>
        <translation>Show autocompletion off</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2485"/>
        <source>Show context on</source>
        <translation>Show context on</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2494"/>
        <source>Show context off</source>
        <translation>Show context off</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2510"/>
        <source>Hiding preferences...</source>
        <translation>Hiding preferences...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2516"/>
        <source>Showing preferences...</source>
        <translation>Showing preferences...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2690"/>
        <source>Exit</source>
        <translation>Exit</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2709"/>
        <source>Start recording to a WAV audio file</source>
        <translation>Start recording to a WAV audio file</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2713"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2715"/>
        <source>Save current buffer as an external file</source>
        <translation>Save current buffer as an external file</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2755"/>
        <source>Toggle information about Sonic Pi</source>
        <translation>Toggle information about Sonic Pi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2758"/>
        <source>Show Help</source>
        <translation>Show Help</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2762"/>
        <source>Toggle the visibility of the help pane</source>
        <translation>Toggle the visibility of the help pane</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2766"/>
        <source>Show Preferences</source>
        <translation>Show Preferences</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2770"/>
        <source>Toggle the visibility of the preferences pane</source>
        <translation>Toggle the visibility of the preferences pane</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2793"/>
        <source>Show Line Numbers</source>
        <translation>Show Line Numbers</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2798"/>
        <source>Show Code Completion</source>
        <translation>Show Code Completion</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2803"/>
        <source>Show Code Context</source>
        <translation>Show Code Context</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2808"/>
        <source>Enable Audio Inputs</source>
        <translation>Enable Audio Inputs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2813"/>
        <source>Link Connect</source>
        <translation>Link Connect</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2818"/>
        <source>Connect or disconnect the Link Metronome from the network</source>
        <translation>Connect or disconnect the Link Metronome from the network</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2820"/>
        <source>Tap Tempo</source>
        <translation>Tap Tempo</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2823"/>
        <source>Click Link Tap Tempo</source>
        <translation>Click Link Tap Tempo</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2825"/>
        <source>Safe Audio Mode</source>
        <translation>Safe Audio Mode</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2830"/>
        <source>Enforce Timing Guarantees</source>
        <translation>Enforce Timing Guarantees</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2835"/>
        <source>Enable External Synths</source>
        <translation>Enable External Synths</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2840"/>
        <source>Invert Stereo</source>
        <translation>Invert Stereo</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2844"/>
        <source>Force Mono</source>
        <translation>Force Mono</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2849"/>
        <source>Enable Incoming MIDI Cues</source>
        <translation>Enable Incoming MIDI Cues</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2854"/>
        <source>Allow Incoming OSC</source>
        <translation>Allow Incoming OSC</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2859"/>
        <source>Allow OSC From Other Computers</source>
        <translation>Allow OSC From Other Computers</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2864"/>
        <source>Log Cues</source>
        <translation>Log Cues</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2869"/>
        <source>Log Synths</source>
        <translation>Log Synths</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2874"/>
        <source>Clear Logs on Run</source>
        <translation>Clear Logs on Run</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2879"/>
        <source>Auto Indent Code Buffer on Run</source>
        <translation>Auto Indent Code Buffer on Run</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2884"/>
        <source>Auto-Scroll Log</source>
        <translation>Auto-Scroll Log</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2894"/>
        <source>Live</source>
        <translation>Live</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2906"/>
        <source>Code</source>
        <translation>Code</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2918"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2929"/>
        <source>Visuals</source>
        <translation>Visuals</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2931"/>
        <source>Light</source>
        <translation>Light</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2936"/>
        <source>Dark</source>
        <translation>Dark</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2941"/>
        <source>Pro Light</source>
        <translation>Pro Light</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2946"/>
        <source>Pro Dark</source>
        <translation>Pro Dark</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2951"/>
        <source>High Contrast</source>
        <translation>High Contrast</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2956"/>
        <source>Show Scope Labels</source>
        <translation>Show Scope Labels</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2961"/>
        <source>Show Titles</source>
        <translation>Show Titles</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2966"/>
        <source>Hide Menu Bar in Fullscreen Mode</source>
        <translation>Hide Menu Bar in Fullscreen Mode</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2971"/>
        <source>Colour Theme</source>
        <translation>Color Theme</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2980"/>
        <source>Show Scope Kinds</source>
        <translation>Show Scope Kinds</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2991"/>
        <source>IO</source>
        <translation>IO</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2993"/>
        <source>MIDI Inputs</source>
        <translation>MIDI Inputs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2994"/>
        <location filename="../mainwindow.cpp" line="4010"/>
        <location filename="../mainwindow.cpp" line="4145"/>
        <source>No Connected Inputs</source>
        <translation>No Connected Inputs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2995"/>
        <source>MIDI Outputs</source>
        <translation>MIDI Outputs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2996"/>
        <location filename="../mainwindow.cpp" line="4008"/>
        <location filename="../mainwindow.cpp" line="4167"/>
        <source>No Connected Outputs</source>
        <translation>No Connected Outputs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2998"/>
        <source>Default MIDI Out Channel</source>
        <translation>Default MIDI Out Channel</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3000"/>
        <source>All Channels</source>
        <translation>All Channels</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3005"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3010"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3015"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3020"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3025"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3030"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3035"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3040"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3045"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3050"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3055"/>
        <source>11</source>
        <translation>11</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3060"/>
        <source>12</source>
        <translation>12</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3065"/>
        <source>13</source>
        <translation>13</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3070"/>
        <source>14</source>
        <translation>14</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3075"/>
        <source>15</source>
        <translation>15</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3080"/>
        <source>16</source>
        <translation>16</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3088"/>
        <source>Local IP Addresses</source>
        <translation>Local IP Addresses</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3102"/>
        <source>Incoming OSC Port</source>
        <translation>Incoming OSC Port</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3105"/>
        <source>View</source>
        <translation>View</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3110"/>
        <source>Focus Editor</source>
        <translation>Focus Editor</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3112"/>
        <source>Place focus on the code editor</source>
        <translation>Place focus on the code editor</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3116"/>
        <source>Focus Logs</source>
        <translation>Focus Logs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3118"/>
        <source>Place focus on the log pane</source>
        <translation>Place focus on the log pane</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3121"/>
        <source>Focus Context</source>
        <translation>Focus Context</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3123"/>
        <source>Place focus on the context pane</source>
        <translation>Place focus on the context pane</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3127"/>
        <source>Focus Cues</source>
        <translation>Focus Cues</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3129"/>
        <source>Place focus on the cue event pane</source>
        <translation>Place focus on the cue event pane</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3133"/>
        <source>Focus Preferences</source>
        <translation>Focus Preferences</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3135"/>
        <source>Place focus on preferences</source>
        <translation>Place focus on preferences</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3139"/>
        <source>Focus Help Listing</source>
        <translation>Focus Help Listing</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3141"/>
        <source>Place focus on help listing</source>
        <translation>Place focus on help listing</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3145"/>
        <source>Focus Help Details</source>
        <translation>Focus Help Details</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3147"/>
        <source>Place focus on help details</source>
        <translation>Place focus on help details</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3151"/>
        <source>Focus Errors</source>
        <translation>Focus Errors</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3153"/>
        <source>Place focus on errors</source>
        <translation>Place focus on errors</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3157"/>
        <source>Focus BPM Scrubber</source>
        <translation>Focus BPM Scrubber</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3159"/>
        <source>Place focus on BPM Scrubber</source>
        <translation>Place focus on BPM Scrubber</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3163"/>
        <source>Focus TimeWarp Scrubber</source>
        <translation>Focus TimeWarp Scrubber</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3165"/>
        <source>Place focus on TimeWarp Scrubber</source>
        <translation>Place focus on TimeWarp Scrubber</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3168"/>
        <source>Show Log</source>
        <translation>Show Log</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3173"/>
        <source>Show Cue Log</source>
        <translation>Show Cue Log</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3178"/>
        <source>Show Metronome</source>
        <translation>Show Metronome</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3183"/>
        <source>Show Buttons</source>
        <translation>Show Buttons</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3188"/>
        <source>Show Tabs</source>
        <translation>Show Tabs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3193"/>
        <source>Full Screen Mode</source>
        <translation>Full Screen Mode</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3232"/>
        <source>Language</source>
        <translation>Language</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3423"/>
        <source>Ready...</source>
        <translation>Ready...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3613"/>
        <source>File loaded...</source>
        <translation>File loaded...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3648"/>
        <source>File saved...</source>
        <translation>File saved...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3707"/>
        <source>Restarting Sonic Pi...</source>
        <translation>Restarting Sonic Pi...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3942"/>
        <source>Last checked %1</source>
        <translation>Last checked %1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3944"/>
        <source>Sonic Pi checks for updates
every two weeks.</source>
        <translation>Sonic Pi checks for updates
every two weeks.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3946"/>
        <source>This is Sonic Pi %1</source>
        <translation>This is Sonic Pi %1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3947"/>
        <source>Version %2 is now available!</source>
        <translation>Version %2 is now available!</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3952"/>
        <source>New version available!
Get Sonic Pi %1</source>
        <translation>New version available!
Get Sonic Pi %1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4301"/>
        <source>Line: %1,  Position: %2</source>
        <translation>Line: %1,  Position: %2</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4400"/>
        <source>Sonic Pi - Audio Server Boot Error</source>
        <translation>Sonic Pi - Audio Server Boot Error</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4405"/>
        <source>Sorry, the Audio Server failed to start...</source>
        <translation>Sorry, the Audio Server failed to start...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4406"/>
        <source>Please try changing your default OS audio input &amp; outputs.</source>
        <translation>Please try changing your default OS audio input &amp; outputs.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4407"/>
        <source>Note, the audio rate of the inputs &amp; outputs must be the same.</source>
        <translation>Note, the audio rate of the inputs &amp; outputs must be the same.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4409"/>
        <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>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.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4410"/>
        <source>Unfortunately SuperCollider is having problems starting correctly. You can read the full error log below which should explain why.</source>
        <translation>Unfortunately SuperCollider is having problems starting correctly. You can read the full error log below which should explain why.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4411"/>
        <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>To fix this you can try changing your default operating system audio inputs and outputs (ensuring they have the same audio rate).</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4412"/>
        <source>Advanced Users</source>
        <translation>Advanced Users</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4413"/>
        <source>you may manually override this and further configure how SuperCollider boots by editing the file:</source>
        <translation>you may manually override this and further configure how SuperCollider boots by editing the file:</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="4415"/>
        <source>SuperCollider Log</source>
        <translation>SuperCollider Log</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2695"/>
        <source>Run</source>
        <translation>Run</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2701"/>
        <source>Stop</source>
        <translation>Stop</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2703"/>
        <source>Stop all running code</source>
        <translation>Stop all running code</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="780"/>
        <source>Help</source>
        <translation>Help</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1425"/>
        <source>Please consider reporting a bug at</source>
        <translation>Please consider reporting a bug at</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2707"/>
        <location filename="../mainwindow.cpp" line="3393"/>
        <source>Start Recording</source>
        <translation>Start Recording</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2733"/>
        <source>Increase Text Size</source>
        <translation>Increase Text Size</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2739"/>
        <source>Decrease Text Size</source>
        <translation>Decrease Text Size</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2775"/>
        <source>Tools</source>
        <translation>Tools</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3308"/>
        <source>About</source>
        <translation>About</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3310"/>
        <source>Core Team</source>
        <translation>Core Team</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3311"/>
        <source>Contributors</source>
        <translation>Contributors</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3309"/>
        <source>Community</source>
        <translation>Community</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="315"/>
        <source>Studio Mode Enabled. Thank-you for supporting Sonic Pi.</source>
        <translation>Studio Mode Enabled. Thank-you for supporting Sonic Pi.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="321"/>
        <source>No Matching Studio Hash Found...</source>
        <translation>No Matching Studio Hash Found...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="469"/>
        <source>Close</source>
        <translation>Close</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="614"/>
        <source>| %1 |</source>
        <translation>| %1 |</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2727"/>
        <source>Align code to improve readability</source>
        <translation>Align code to improve readability</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2747"/>
        <source>Toggle visibility of audio oscilloscope</source>
        <translation>Toggle visibility of audio oscilloscope</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3312"/>
        <source>License</source>
        <translation>License</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3313"/>
        <source>History</source>
        <translation>History</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3353"/>
        <source>Sonic Pi - Info</source>
        <translation>Sonic Pi - Info</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3381"/>
        <source>Stop Recording</source>
        <translation>Stop Recording</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3400"/>
        <source>Save Recording</source>
        <translation>Save Recording</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3594"/>
        <source>Cannot read file %1:
%2.</source>
        <translation>Cannot read file %1:
%2.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="3622"/>
        <source>Cannot write file %1:
%2.</source>
        <translation>Cannot write file %1:
%2.</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>Tutorial</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3092"/>
        <source>Examples</source>
        <translation>Examples</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3147"/>
        <source>Synths</source>
        <translation>Synths</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3196"/>
        <source>Fx</source>
        <translation>Fx</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3217"/>
        <source>Samples</source>
        <translation>Samples</translation>
    </message>
    <message>
        <location filename="../utils/ruby_help.h" line="3454"/>
        <source>Lang</source>
        <translation>Lang</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../main.cpp" line="74"/>
        <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>Audio</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>Editor</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="49"/>
        <source>Visuals</source>
        <translation>Visuals</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="52"/>
        <location filename="../widgets/settingswidget.cpp" line="470"/>
        <source>Updates</source>
        <translation>Updates</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="55"/>
        <location filename="../widgets/settingswidget.cpp" line="514"/>
        <source>Language</source>
        <translation>Language</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="77"/>
        <source>Use this slider to change the system volume.</source>
        <translation>Use this slider to change the system volume.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="91"/>
        <source>Audio Output</source>
        <translation>Audio Output</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>Advanced audio settings for working with
external PA systems when performing with Sonic Pi.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="93"/>
        <source>Invert stereo</source>
        <translation>Invert stereo</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>Toggle stereo inversion.
If enabled, audio sent to the left speaker will
be routed to the right speaker and vice versa.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="95"/>
        <source>Force mono</source>
        <translation>Force mono</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>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.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="105"/>
        <source>Synths and FX</source>
        <translation>Synths and FX</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="106"/>
        <source>Modify behaviour of synths and FX</source>
        <translation>Modify behavior of synths and FX</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="108"/>
        <source>Safe mode</source>
        <translation>Safe mode</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>Toggle synth argument checking functions.
If disabled, certain synth opt values may
create unexpectedly loud or uncomfortable sounds.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="111"/>
        <source>Enforce timing guarantees</source>
        <translation>Enforce timing guarantees</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>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.</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>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 recognized.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="151"/>
        <source>Networked OSC</source>
        <translation>Networked 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 can send and receive Open Sound Control messages
to and from other programs or computers
 via the currently connected network.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="155"/>
        <source>Local IP address</source>
        <translation>Local IP address</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="175"/>
        <source>Unavailable</source>
        <translation>Unavailable</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="181"/>
        <source>Allow OSC from other computers</source>
        <translation>Allow OSC from other computers</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>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.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="184"/>
        <source>Allow incoming OSC</source>
        <translation>Allow incoming OSC</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="208"/>
        <source>all</source>
        <translation>all</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="231"/>
        <source>Default MIDI out channel</source>
        <translation>Default MIDI out channel</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="298"/>
        <source>Show code completion</source>
        <translation>Show code completion</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>When checked, Sonic Pi will listen for OSC messages.
 When unchecked no OSC messages will be received.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="193"/>
        <source>MIDI Configuration</source>
        <translation>MIDI Configuration</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="194"/>
        <source>Configure MIDI behaviour</source>
        <translation>Configure MIDI behavior</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="196"/>
        <source>MIDI Ports</source>
        <translation>MIDI Ports</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="197"/>
        <source>List all connected MIDI Ports</source>
        <translation>List all connected MIDI Ports</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="202"/>
        <source>Reset MIDI</source>
        <translation>Reset MIDI</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="204"/>
        <source>Reset MIDI subsystems 
(Required to detect device changes on macOS)</source>
        <translation>Reset MIDI subsystems 
(Required to detect device changes on macOS)</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="247"/>
        <source>No connected input devices</source>
        <translation>No connected input devices</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="248"/>
        <source>No connected output devices</source>
        <translation>No connected output devices</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 input devices send MIDI messages directly to
Sonic Pi and are received as cue events
(similar to incoming OSC messages and internal cues)</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 output devices receive MIDI messages directly from
Sonic Pi which can be sent via the midi_* fns</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="285"/>
        <source>Show and Hide</source>
        <translation>Show and Hide</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="286"/>
        <source>Configure editor display options.</source>
        <translation>Configure editor display options.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="288"/>
        <source>Configure editor look and feel.</source>
        <translation>Configure editor look and feel.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="74"/>
        <source>Main Volume</source>
        <translation>Main Volume</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="83"/>
        <source>Audio Input</source>
        <translation>Audio Input</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="84"/>
        <source>Audio settings for working with audio inputs.</source>
        <translation>Audio settings for working with audio inputs.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="85"/>
        <source>Enable Audio Inputs</source>
        <translation>Enable Audio Inputs</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="86"/>
        <source>Toggle to enable or disable audio inputs.</source>
        <translation>Toggle to enable or disable audio inputs.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="114"/>
        <source>Enable external synths/FX</source>
        <translation>Enable external synths/FX</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="127"/>
        <source>Audio Hardware Information</source>
        <translation>Audio Hardware Information</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="128"/>
        <source>Audio hardware configuration and information.</source>
        <translation>Audio hardware configuration and information.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="129"/>
        <source>Information unavailable.</source>
        <translation>Information unavailable.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="156"/>
        <source>Incoming OSC port</source>
        <translation>Incoming OSC port</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="199"/>
        <source>Enable incoming MIDI cues</source>
        <translation>Enable incoming MIDI cues</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="200"/>
        <source>Enable or disable automatic conversion of incoming MIDI messages to cue events</source>
        <translation>Enable or disable automatic conversion of incoming MIDI messages to cue events</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="232"/>
        <source>Default MIDI Channel to send messages to (* means all)</source>
        <translation>Default MIDI Channel to send messages to (* means all)</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="236"/>
        <source>Default MIDI Channel to send messages to  (* means all)</source>
        <translation>Default MIDI Channel to send messages to  (* means all)</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="283"/>
        <source>Show Panels</source>
        <translation>Show Panels</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="284"/>
        <source>Show and hide information panes such as the scope and log.</source>
        <translation>Show and hide information panes such as the scope and log.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="287"/>
        <source>Theme</source>
        <translation>Theme</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="289"/>
        <source>Automation / Misc</source>
        <translation>Automation / Misc</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="290"/>
        <source>Configure automation and other features.</source>
        <translation>Configure automation and other features.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="292"/>
        <source>Auto-align</source>
        <translation>Auto-align</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="293"/>
        <source>Automatically align code on Run</source>
        <translation>Automatically align code on Run</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="295"/>
        <source>Show line numbers</source>
        <translation>Show line numbers</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="296"/>
        <source>Toggle line number visibility.</source>
        <translation>Toggle line number visibility.</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>When enabled, Sonic Pi&apos;s editor will attempt to autocomplete your code with suggestions. When disabled, these suggestions will not be visible.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="301"/>
        <source>Show code context</source>
        <translation>Show code context</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>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.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="304"/>
        <source>Show log</source>
        <translation>Show log</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="305"/>
        <source>Toggle visibility of the log.</source>
        <translation>Toggle visibility of the log.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="308"/>
        <source>Show cue log</source>
        <translation>Show cue log</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>Toggle visibility of cue log which displays internal cues &amp; incoming OSC/MIDI messages.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="312"/>
        <source>Show Link metronome controls</source>
        <translation>Show Link metronome controls</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="313"/>
        <source>Toggle visibility of the Link metronome controls.</source>
        <translation>Toggle visibility of the Link metronome controls.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="316"/>
        <source>Show buttons</source>
        <translation>Show buttons</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="317"/>
        <source>Toggle visibility of the control buttons.</source>
        <translation>Toggle visibility of the control buttons.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="319"/>
        <source>Show tabs</source>
        <translation>Show tabs</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="321"/>
        <source>Toggle visibility of the buffer selection tabs.</source>
        <translation>Toggle visibility of the buffer selection tabs.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="322"/>
        <source>Full screen</source>
        <translation>Full screen</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="323"/>
        <source>Toggle full screen mode.</source>
        <translation>Toggle full screen mode.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="325"/>
        <source>Show titles</source>
        <translation>Show titles</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>Toggle the title visibility for the scope, log, cue and other information panes</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="329"/>
        <source>Hide Menubar in Fullscreen Mode</source>
        <translation>Hide Menubar in Fullscreen Mode</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>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.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="334"/>
        <source>Light</source>
        <translation>Light</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="335"/>
        <source>Dark</source>
        <translation>Dark</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="336"/>
        <source>Pro Light</source>
        <translation>Pro Light</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="337"/>
        <source>Pro Dark</source>
        <translation>Pro Dark</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="338"/>
        <source>High Contrast</source>
        <translation>High Contrast</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="383"/>
        <source>Logging</source>
        <translation>Logging</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="384"/>
        <source>Configure debug behaviour</source>
        <translation>Configure debug behaviour</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="386"/>
        <source>Log synths</source>
        <translation>Log synths</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>Toggle log messages.
If disabled, activity such as synth and sample
triggering will not be printed to the log by default.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="389"/>
        <source>Clear log on run</source>
        <translation>Clear log on run</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>Toggle log clearing on run.
If enabled, the log is cleared each
time the run button is pressed.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="392"/>
        <source>Log cues</source>
        <translation>Log cues</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>Enable or disable logging of cues.
If disabled, cues will still trigger.
However, they will not be visible in the logs.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="395"/>
        <source>Auto-scroll log</source>
        <translation>Auto-scroll log</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>Toggle log auto scrolling.
If enabled the log is scrolled to the bottom after every new message is displayed.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="422"/>
        <source>Settings useful for performing with Sonic Pi</source>
        <translation>Settings useful for performing with Sonic Pi</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="426"/>
        <source>Show and Hide Scope</source>
        <translation>Show and Hide Scope</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="427"/>
        <source>Scope Kinds</source>
        <translation>Scope Kinds</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="435"/>
        <source>Show scopes</source>
        <translation>Show scopes</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="437"/>
        <source>Show scope labels</source>
        <translation>Show scope labels</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="515"/>
        <source>Configure language settings</source>
        <translation>Configure language settings</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="520"/>
        <source>UI &amp; Tutorial Language (Requires a restart to take effect)</source>
        <translation>UI &amp; Tutorial Language (Requires a restart to take effect)</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="521"/>
        <source>Change the language of the UI &amp; Tutorial (Requires a restart to take effect)</source>
        <translation>Change the language of the UI &amp; Tutorial (Requires a restart to take effect)</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="525"/>
        <source>Change the language of the UI &amp; Tutorial</source>
        <translation>Change the language of the UI &amp; Tutorial</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>Translations have been generously provided by volunteers 
on https://hosted.weblate.org/projects/sonic-pi/. Thank you! :)</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="631"/>
        <source>You&apos;ve selected a new language: %1</source>
        <translation>You&apos;ve selected a new language: %1</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="633"/>
        <source>Do you want to apply this language?</source>
        <translation>Do you want to apply this language?</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>The new language will be applied when you next start Sonic Pi.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="639"/>
        <source>System languages found: %1</source>
        <translation>System languages found: %1</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="643"/>
        <source>Apply</source>
        <translation>Apply</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="644"/>
        <location filename="../widgets/settingswidget.cpp" line="691"/>
        <source>Cancel</source>
        <translation>Cancel</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;The new language will be applied when you next start 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>Current UI language: %1
</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="660"/>
        <source>Restart Sonic Pi?</source>
        <translation>Restart 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>Do you want to restart Sonic Pi now? This will stop any current runs &amp; recordings.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="662"/>
        <location filename="../widgets/settingswidget.cpp" line="690"/>
        <source>Restart</source>
        <translation>Restart</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="663"/>
        <source>Dismiss</source>
        <translation>Dismiss</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="685"/>
        <source>Audio input change detected.</source>
        <translation>Audio input change detected.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="686"/>
        <source>Your changes won&apos;t take effect until you restart Sonic Pi.</source>
        <translation>Your changes won&apos;t take effect until you restart Sonic Pi.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="687"/>
        <source>Would you like to restart now?</source>
        <translation>Would you like to restart now?</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="924"/>
        <source>System languages: %1
</source>
        <translation>System languages: %1
</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="1077"/>
        <source>Use system language</source>
        <translation>Use system language</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="436"/>
        <source>Toggle the visibility of the audio oscilloscopes.</source>
        <translation>Toggle the visibility of the audio oscilloscopes.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="438"/>
        <source>Toggle the visibility of the labels for the audio oscilloscopes</source>
        <translation>Toggle the visibility of the labels for the audio oscilloscopes</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>The audio oscilloscope comes in several flavors 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</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="449"/>
        <source>Transparency</source>
        <translation>Transparency</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="472"/>
        <source>Check for updates</source>
        <translation>Check for updates</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>Toggle automatic update checking.
This check involves sending anonymous information about your platform and version.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="474"/>
        <source>Check now</source>
        <translation>Check now</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>Force a check for updates now.
This check involves sending anonymous information about your platform and version.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="478"/>
        <source>Get update</source>
        <translation>Get update</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="480"/>
        <source>Visit http://sonic-pi.net to download new version</source>
        <translation>Visit http://sonic-pi.net to download new version</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="485"/>
        <source>Update Info</source>
        <translation>Update Info</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="488"/>
        <source>Sonic Pi update info</source>
        <translation>Sonic Pi update info</translation>
    </message>
</context>
</TS>
