<?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="504"/>
        <source>Preferences</source>
        <translation>Preferences</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="741"/>
        <source>Log</source>
        <translation>Log</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="172"/>
        <location filename="../mainwindow.cpp" line="2431"/>
        <location filename="../mainwindow.cpp" line="2450"/>
        <source>Sonic Pi</source>
        <translation>Sonic Pi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1498"/>
        <source>Running Code...</source>
        <oldsource>Running Code....</oldsource>
        <translation>Running Code...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1518"/>
        <source>Beautifying...</source>
        <oldsource>Beautifying....</oldsource>
        <translation>Beautifying...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1548"/>
        <source>Reloading...</source>
        <oldsource>Reloading....</oldsource>
        <translation>Reloading...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1579"/>
        <source>Enabling Mixer HPF...</source>
        <oldsource>Enabling Mixer HPF....</oldsource>
        <translation>Enabling Mixer HPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1588"/>
        <source>Disabling Mixer HPF...</source>
        <oldsource>Disabling Mixer HPF....</oldsource>
        <translation>Disabling Mixer HPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="460"/>
        <source>Welcome to Sonic Pi</source>
        <translation>Welcome to Sonic Pi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="978"/>
        <source>Indenting selection...</source>
        <translation>Indenting selection...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="982"/>
        <source>Indenting line...</source>
        <translation>Indenting line...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1011"/>
        <source>Toggle selection comment...</source>
        <translation>Toggle selection comment...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="747"/>
        <source>Cues</source>
        <translation>Cues</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="842"/>
        <source>Full screen mode on.</source>
        <translation>Full screen mode on.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="859"/>
        <source>Full screen mode off.</source>
        <translation>Full screen mode off.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1015"/>
        <source>Toggle line comment...</source>
        <translation>Toggle line comment...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1097"/>
        <source>The Sonic Pi Server could not be started!</source>
        <translation>The Sonic Pi Server could not be started!</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2746"/>
        <location filename="../mainwindow.cpp" line="2758"/>
        <source>No connected input devices</source>
        <translation>No connected input devices</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2747"/>
        <location filename="../mainwindow.cpp" line="2759"/>
        <source>No connected output devices</source>
        <translation>No connected output devices</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2707"/>
        <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="2776"/>
        <source>Disabling OSC cue port...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2785"/>
        <source>Enabling external OSC cue port...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2794"/>
        <source>Enabling internal OSC cue port...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2852"/>
        <source>Connected MIDI inputs</source>
        <translation>Connected MIDI inputs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2857"/>
        <source>Connected MIDI outputs</source>
        <translation>Connected MIDI outputs</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1265"/>
        <source>Sonic Pi Boot Error

Apologies, a critical error occurred during startup</source>
        <translation>Sonic Pi Boot Error

Apologies, a critical error occurred during startup</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1364"/>
        <location filename="../mainwindow.cpp" line="1367"/>
        <location filename="../mainwindow.cpp" line="1381"/>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>Buffer files</source>
        <translation>Buffer files</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1367"/>
        <source>Load Sonic Pi Buffer</source>
        <translation>Load Sonic Pi Buffer</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1367"/>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>Text files</source>
        <translation>Text files</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1367"/>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>Ruby files</source>
        <translation>Ruby files</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1367"/>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>All files</source>
        <translation>All files</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1795"/>
        <source>Log Auto Scroll on...</source>
        <translation>Log Auto Scroll on...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1797"/>
        <source>Log Auto Scroll off...</source>
        <translation>Log Auto Scroll off...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2053"/>
        <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="2075"/>
        <source>Load</source>
        <translation>Load</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2077"/>
        <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="2263"/>
        <source>Wavefile (*.wav)</source>
        <translation>Wavefile (*.wav)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1695"/>
        <source>help visibility changed...</source>
        <translation>help visibility changed...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2740"/>
        <source>Enabling MIDI...</source>
        <translation>Enabling MIDI...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2748"/>
        <source>Disabling MIDI...</source>
        <translation>Disabling MIDI...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2760"/>
        <source>Resetting MIDI...</source>
        <translation>Resetting MIDI...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2765"/>
        <source>MIDI is disabled...</source>
        <translation>MIDI is disabled...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2808"/>
        <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="1384"/>
        <source>Save Current Buffer</source>
        <translation>Save Current Buffer</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="730"/>
        <source>Scope</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1504"/>
        <source>Zooming In...</source>
        <translation>Zooming In...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1511"/>
        <source>Zooming Out...</source>
        <translation>Zooming Out...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1555"/>
        <source>Checking for updates...</source>
        <translation>Checking for updates...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1563"/>
        <source>Enabling update checking...</source>
        <translation>Enabling update checking...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1571"/>
        <source>Disabling update checking...</source>
        <translation>Disabling update checking...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1596"/>
        <source>Enabling Mixer LPF...</source>
        <oldsource>Enabling Mixer LPF....</oldsource>
        <translation>Enabling Mixer LPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1605"/>
        <source>Disabling Mixer LPF...</source>
        <oldsource>Disabling Mixer LPF....</oldsource>
        <translation>Disabling Mixer LPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1613"/>
        <source>Enabling Inverted Stereo...</source>
        <oldsource>Enabling Inverted Stereo....</oldsource>
        <translation>Enabling Inverted Stereo...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1621"/>
        <source>Enabling Standard Stereo...</source>
        <oldsource>Enabling Standard Stereo....</oldsource>
        <translation>Enabling Standard Stereo...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1629"/>
        <source>Mono Mode...</source>
        <oldsource>Mono Mode....</oldsource>
        <translation>Mono Mode...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1637"/>
        <source>Stereo Mode...</source>
        <oldsource>Stereo Mode....</oldsource>
        <translation>Stereo Mode...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1646"/>
        <source>Stopping...</source>
        <translation>Stopping...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1753"/>
        <source>Updating System Volume...</source>
        <translation>Updating System Volume...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1826"/>
        <source>Colour Theme: </source>
        <translation>Color Theme: </translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2065"/>
        <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="2069"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2071"/>
        <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="2114"/>
        <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="2120"/>
        <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="2285"/>
        <source>Ready...</source>
        <translation>Ready...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2443"/>
        <source>File loaded...</source>
        <translation>File loaded...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2469"/>
        <source>File saved...</source>
        <translation>File saved...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2693"/>
        <source>Last checked %1</source>
        <translation>Last checked %1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2695"/>
        <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="2697"/>
        <source>This is Sonic Pi %1</source>
        <translation>This is Sonic Pi %1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2698"/>
        <source>Version %2 is now available!</source>
        <translation>Version %2 is now available!</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2702"/>
        <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="2051"/>
        <source>Run</source>
        <translation>Run</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2057"/>
        <source>Stop</source>
        <translation>Stop</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2059"/>
        <source>Stop all running code</source>
        <translation>Stop all running code</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2108"/>
        <source>See information about Sonic Pi</source>
        <translation>See information about Sonic Pi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="790"/>
        <source>Help</source>
        <translation>Help</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1265"/>
        <source>Server boot error...</source>
        <translation>Server boot error...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1265"/>
        <source>Please consider reporting a bug at</source>
        <translation>Please consider reporting a bug at</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2063"/>
        <location filename="../mainwindow.cpp" line="2255"/>
        <source>Start Recording</source>
        <translation>Start Recording</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2082"/>
        <source>Auto-Align Text</source>
        <oldsource>Auto Align Text</oldsource>
        <translation>Auto-Align Text</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2090"/>
        <source>Increase Text Size</source>
        <translation>Increase Text Size</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2096"/>
        <source>Decrease Text Size</source>
        <translation>Decrease Text Size</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2126"/>
        <source>Tools</source>
        <translation>Tools</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2194"/>
        <source>About</source>
        <translation>About</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2196"/>
        <source>Core Team</source>
        <translation>Core Team</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2197"/>
        <source>Contributors</source>
        <translation>Contributors</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2195"/>
        <source>Community</source>
        <translation>Community</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="430"/>
        <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="434"/>
        <source>No Matching Studio Hash Found...</source>
        <translation>No Matching Studio Hash Found...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="670"/>
        <source>| %1 |</source>
        <translation>| %1 |</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2084"/>
        <source>Align code to improve readability</source>
        <translation>Align code to improve readability</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2088"/>
        <source>Text Size Up</source>
        <translation>Text Size Up</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2094"/>
        <source>Text Size Down</source>
        <translation>Text Size Down</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2100"/>
        <source>Toggle Scope</source>
        <translation>Toggle Scope</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2102"/>
        <source>Toggle visibility of audio oscilloscope</source>
        <translation>Toggle visibility of audio oscilloscope</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2106"/>
        <source>Show Info</source>
        <translation>Show Info</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2112"/>
        <source>Toggle Help</source>
        <translation>Toggle Help</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2118"/>
        <source>Toggle Preferences</source>
        <translation>Toggle Preferences</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2149"/>
        <source>&amp;File</source>
        <translation>&amp;File</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2156"/>
        <source>&amp;Edit</source>
        <translation>&amp;Edit</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2160"/>
        <source>&amp;Window</source>
        <translation>&amp;Window</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2198"/>
        <source>License</source>
        <translation>License</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2199"/>
        <source>History</source>
        <translation>History</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2219"/>
        <source>Sonic Pi - Info</source>
        <translation>Sonic Pi - Info</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2245"/>
        <source>Stop Recording</source>
        <translation>Stop Recording</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2263"/>
        <source>Save Recording</source>
        <translation>Save Recording</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2432"/>
        <source>Cannot read file %1:
%2.</source>
        <translation>Cannot read file %1:
%2.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2451"/>
        <source>Cannot write file %1:
%2.</source>
        <translation>Cannot write file %1:
%2.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../main.cpp" line="58"/>
        <source>Sonic Pi</source>
        <translation>Sonic Pi</translation>
    </message>
</context>
<context>
    <name>Scope</name>
    <message>
        <location filename="../visualizer/scope.cpp" line="392"/>
        <source>Lissajous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../visualizer/scope.cpp" line="393"/>
        <source>Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../visualizer/scope.cpp" line="394"/>
        <source>Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../visualizer/scope.cpp" line="395"/>
        <source>Mono</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../visualizer/scope.cpp" line="396"/>
        <source>Mirror Stereo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../visualizer/scope.cpp" line="398"/>
        <source>Spectrum</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SettingsWidget</name>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="31"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="34"/>
        <source>IO</source>
        <translation>IO</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="37"/>
        <source>Editor</source>
        <translation>Editor</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="40"/>
        <source>Visuals</source>
        <translation>Visuals</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="43"/>
        <location filename="../widgets/settingswidget.cpp" line="409"/>
        <source>Updates</source>
        <translation>Updates</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="80"/>
        <source>Master Volume</source>
        <translation>Master Volume</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="81"/>
        <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="87"/>
        <source>Audio Output</source>
        <translation>Audio Output</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="88"/>
        <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="89"/>
        <source>Invert stereo</source>
        <translation>Invert stereo</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="90"/>
        <source>Toggle stereo inversion.
If enabled, audio sent to the left speaker will
be routed to the right speaker and vice versa.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="91"/>
        <source>Force mono</source>
        <translation>Force mono</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="92"/>
        <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="101"/>
        <source>Synths and FX</source>
        <translation>Synths and FX</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="102"/>
        <source>Modify behaviour of synths and FX</source>
        <translation>Modify behavior of synths and FX</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="104"/>
        <source>Safe mode</source>
        <translation>Safe mode</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="105"/>
        <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="107"/>
        <source>Enforce timing guarantees</source>
        <translation>Enforce timing guarantees</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="108"/>
        <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="110"/>
        <source>Enable external synths and FX</source>
        <translation>Enable external synths and FX</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="111"/>
        <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="135"/>
        <source>Networked OSC</source>
        <translation>Networked OSC</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="136"/>
        <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="139"/>
        <source>Local IP address</source>
        <translation>Local IP address</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="140"/>
        <source>Listening for OSC messages on port</source>
        <translation>Listening for OSC messages on port</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="159"/>
        <source>Unavailable</source>
        <translation>Unavailable</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="165"/>
        <source>Send/Receive remote OSC messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="166"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="168"/>
        <source>Enable OSC server</source>
        <translation>Enable OSC server</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="169"/>
        <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="177"/>
        <source>MIDI Configuration</source>
        <translation>MIDI Configuration</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="178"/>
        <source>Configure MIDI behaviour</source>
        <translation>Configure MIDI behavior</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="180"/>
        <source>MIDI Ports</source>
        <translation>MIDI Ports</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="181"/>
        <source>List all connected MIDI Ports</source>
        <translation>List all connected MIDI Ports</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="183"/>
        <source>Enable MIDI subsystems</source>
        <translation>Enable MIDI subsystems</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="184"/>
        <source>Enable or disable incoming and outgoing MIDI communication</source>
        <translation>Enable or disable incoming and outgoing MIDI communication</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="186"/>
        <source>Reset MIDI</source>
        <translation>Reset MIDI</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="187"/>
        <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="213"/>
        <source>Default MIDI channel (* means all)</source>
        <translation>Default MIDI channel (* means all)</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="214"/>
        <location filename="../widgets/settingswidget.cpp" line="218"/>
        <source>Default MIDI Channel to send messages to</source>
        <translation>Default MIDI Channel to send messages to</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="229"/>
        <source>No connected input devices</source>
        <translation>No connected input devices</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="230"/>
        <source>No connected output devices</source>
        <translation>No connected output devices</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="231"/>
        <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="232"/>
        <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="262"/>
        <source>Show and Hide</source>
        <translation>Show and Hide</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="263"/>
        <source>Configure editor display options.</source>
        <translation>Configure editor display options.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="264"/>
        <source>Look and Feel</source>
        <translation>Look and Feel</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="265"/>
        <source>Configure editor look and feel.</source>
        <translation>Configure editor look and feel.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="266"/>
        <source>Automation</source>
        <translation>Automation</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="267"/>
        <source>Configure automation features.</source>
        <translation>Configure automation features.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="269"/>
        <source>Auto-align</source>
        <translation>Auto-align</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="270"/>
        <source>Automatically align code on Run</source>
        <translation>Automatically align code on Run</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="272"/>
        <source>Show line numbers</source>
        <translation>Show line numbers</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="273"/>
        <source>Toggle line number visibility.</source>
        <translation>Toggle line number visibility.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="274"/>
        <source>Show log</source>
        <translation>Show log</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="275"/>
        <source>Toggle visibility of the log.</source>
        <translation>Toggle visibility of the log.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="278"/>
        <source>Show cue log</source>
        <translation>Show cue log</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="279"/>
        <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="282"/>
        <source>Show buttons</source>
        <translation>Show buttons</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="283"/>
        <source>Toggle visibility of the control buttons.</source>
        <translation>Toggle visibility of the control buttons.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="285"/>
        <source>Show tabs</source>
        <translation>Show tabs</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="287"/>
        <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="288"/>
        <source>Full screen</source>
        <translation>Full screen</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="289"/>
        <source>Toggle full screen mode.</source>
        <translation>Toggle full screen mode.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="292"/>
        <source>Light</source>
        <translation>Light</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="293"/>
        <source>Dark</source>
        <translation>Dark</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="294"/>
        <source>Pro Light</source>
        <translation>Pro Light</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="295"/>
        <source>Pro Dark</source>
        <translation>Pro Dark</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="296"/>
        <source>High Contrast</source>
        <translation>High Contrast</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="326"/>
        <source>Logging</source>
        <translation>Logging</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="327"/>
        <source>Configure debug behaviour</source>
        <translation>Configure debug behaviour</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="329"/>
        <source>Log synths</source>
        <translation>Log synths</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="330"/>
        <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="332"/>
        <source>Clear log on run</source>
        <translation>Clear log on run</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="333"/>
        <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="335"/>
        <source>Log cues</source>
        <translation>Log cues</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="336"/>
        <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="338"/>
        <source>Auto-scroll log</source>
        <translation>Auto-scroll log</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="339"/>
        <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="362"/>
        <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="366"/>
        <source>Show and Hide Scope</source>
        <translation>Show and Hide Scope</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="367"/>
        <source>Scope Kinds</source>
        <translation>Scope Kinds</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="375"/>
        <source>Show Scopes</source>
        <translation>Show Scopes</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="376"/>
        <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="377"/>
        <source>Show Axes</source>
        <translation>Show Axes</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="378"/>
        <source>Toggle the visibility of the axes for the audio oscilloscopes</source>
        <translation>Toggle the visibility of the axes for the audio oscilloscopes</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="381"/>
        <source>The audio oscilloscope comes in three flavours which may
be viewed independently or all together:

Lissajous - illustrates the phase relationship between the left and right channels
Mono - shows a combined view of the left and right channels (using RMS)
Stereo - shows two independent scopes for left and right channels</source>
        <translation>The audio oscilloscope comes in three flavors which may
be viewed independently or all together:

Lissajous - illustrates the phase relationship between the left and right channels
Mono - shows a combined view of the left and right channels (using RMS)
Stereo - shows two independent scopes for left and right channels</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="388"/>
        <source>Transparency</source>
        <translation>Transparency</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="411"/>
        <source>Check for updates</source>
        <translation>Check for updates</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="413"/>
        <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="414"/>
        <source>Check now</source>
        <translation>Check now</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="415"/>
        <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="416"/>
        <source>Get update</source>
        <translation>Get update</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="417"/>
        <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="420"/>
        <source>Update Info</source>
        <translation>Update Info</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="423"/>
        <source>Sonic Pi update info</source>
        <translation>Sonic Pi update info</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>Is Sonic Pi already running?  Can&apos;t open UDP port.</translation>
    </message>
</context>
</TS>
