<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="th">
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow.cpp" line="502"/>
        <source>Preferences</source>
        <translation>การตั้งค่า</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="739"/>
        <source>Log</source>
        <translation>บันทึก</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="173"/>
        <location filename="../mainwindow.cpp" line="2423"/>
        <location filename="../mainwindow.cpp" line="2442"/>
        <source>Sonic Pi</source>
        <translation type="unfinished">โซนิค พาย</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1493"/>
        <source>Running Code...</source>
        <oldsource>Running Code....</oldsource>
        <translation>กำลังรันโค้ด...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1513"/>
        <source>Beautifying...</source>
        <oldsource>Beautifying....</oldsource>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1543"/>
        <source>Reloading...</source>
        <oldsource>Reloading....</oldsource>
        <translation>กำลังโหลด...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1574"/>
        <source>Enabling Mixer HPF...</source>
        <oldsource>Enabling Mixer HPF....</oldsource>
        <translation>เปิดใช้งานมิกเซอร์ HPF</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1583"/>
        <source>Disabling Mixer HPF...</source>
        <oldsource>Disabling Mixer HPF....</oldsource>
        <translation>ปิดใช้งานมิกเซอร์ HPF</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="459"/>
        <source>Welcome to Sonic Pi</source>
        <translation>ยินดีต้อนรับสู่โซนิค พาย</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="976"/>
        <source>Indenting selection...</source>
        <translation>ย่อหน้าส่วนที่เลือก...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="980"/>
        <source>Indenting line...</source>
        <translation>ย่อหน้าบรรทัด...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1009"/>
        <source>Toggle selection comment...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="745"/>
        <source>Cues</source>
        <translation>คิว</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="840"/>
        <source>Full screen mode on.</source>
        <translation>เปิดโหมดเต็มหน้าจอ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="857"/>
        <source>Full screen mode off.</source>
        <translation>ปิดโหมดเต็มหน้าจอ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1013"/>
        <source>Toggle line comment...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1092"/>
        <source>The Sonic Pi Server could not be started!</source>
        <translation>เซิร์ฟเวอร์โซนิค พาย ไม่สามารถใช้งานได้!</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2736"/>
        <location filename="../mainwindow.cpp" line="2748"/>
        <source>No connected input devices</source>
        <translation>ไม่มีอุปกรณ์อินพุตที่เชื่อมต่ออยู่</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2737"/>
        <location filename="../mainwindow.cpp" line="2749"/>
        <source>No connected output devices</source>
        <translation>ไม่มีอุปกรณ์เอาท์พุตที่เชื่อมต่ออยู่</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2697"/>
        <source>Visit http://sonic-pi.net to download new version</source>
        <translation>ดาวน์โหลดเวอร์ชั่นใหม่จาก http://sonic-pi.net</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2828"/>
        <source>Connected MIDI inputs</source>
        <translation>MIDI อินพุตที่เชื่อมต่ออยู่</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2833"/>
        <source>Connected MIDI outputs</source>
        <translation>MIDI เอาท์พุตที่เชื่อมต่ออยู่</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1260"/>
        <source>Sonic Pi Boot Error

Apologies, a critical error occurred during startup</source>
        <translation>บูทไม่สำเร็จ

เกิดความผิดพลาดขณะเริ่มต้นโปรแกรม</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1359"/>
        <location filename="../mainwindow.cpp" line="1362"/>
        <location filename="../mainwindow.cpp" line="1376"/>
        <location filename="../mainwindow.cpp" line="1379"/>
        <source>Buffer files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1362"/>
        <source>Load Sonic Pi Buffer</source>
        <translation type="unfinished">โหลดโซนิค พาย บัฟเฟอร์</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1362"/>
        <location filename="../mainwindow.cpp" line="1379"/>
        <source>Text files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1362"/>
        <location filename="../mainwindow.cpp" line="1379"/>
        <source>Ruby files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1362"/>
        <location filename="../mainwindow.cpp" line="1379"/>
        <source>All files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1786"/>
        <source>Log Auto Scroll on...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1788"/>
        <source>Log Auto Scroll off...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2045"/>
        <source>Run the code in the current buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2067"/>
        <source>Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2069"/>
        <source>Load an external file in the current buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2255"/>
        <source>Wavefile (*.wav)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1686"/>
        <source>help visibility changed...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2730"/>
        <source>Enabling MIDI...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2738"/>
        <source>Disabling MIDI...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2762"/>
        <source>Opening OSC port for remote messages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2771"/>
        <source>Stopping OSC server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2750"/>
        <source>Resetting MIDI...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2755"/>
        <source>MIDI is disabled...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2784"/>
        <source>Welcome back. Now get your live code on...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1379"/>
        <source>Save Current Buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1499"/>
        <source>Zooming In...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1506"/>
        <source>Zooming Out...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1550"/>
        <source>Checking for updates...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1558"/>
        <source>Enabling update checking...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1566"/>
        <source>Disabling update checking...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1591"/>
        <source>Enabling Mixer LPF...</source>
        <oldsource>Enabling Mixer LPF....</oldsource>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1600"/>
        <source>Disabling Mixer LPF...</source>
        <oldsource>Disabling Mixer LPF....</oldsource>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1608"/>
        <source>Enabling Inverted Stereo...</source>
        <oldsource>Enabling Inverted Stereo....</oldsource>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1616"/>
        <source>Enabling Standard Stereo...</source>
        <oldsource>Enabling Standard Stereo....</oldsource>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1624"/>
        <source>Mono Mode...</source>
        <oldsource>Mono Mode....</oldsource>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1632"/>
        <source>Stereo Mode...</source>
        <oldsource>Stereo Mode....</oldsource>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1641"/>
        <source>Stopping...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1744"/>
        <source>Updating System Volume...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1816"/>
        <source>Colour Theme: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2057"/>
        <source>Start recording to a WAV audio file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2061"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2063"/>
        <source>Save current buffer as an external file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2106"/>
        <source>Toggle the visibility of the help pane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2112"/>
        <source>Toggle the visibility of the preferences pane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2277"/>
        <source>Ready...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2435"/>
        <source>File loaded...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2461"/>
        <source>File saved...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2683"/>
        <source>Last checked %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2685"/>
        <source>Sonic Pi checks for updates
every two weeks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2687"/>
        <source>This is Sonic Pi %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2688"/>
        <source>Version %2 is now available!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2692"/>
        <source>New version available!
Get Sonic Pi %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2043"/>
        <source>Run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2049"/>
        <source>Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2051"/>
        <source>Stop all running code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2100"/>
        <source>See information about Sonic Pi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="788"/>
        <source>Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1260"/>
        <source>Server boot error...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1260"/>
        <source>Please consider reporting a bug at</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2055"/>
        <location filename="../mainwindow.cpp" line="2247"/>
        <source>Start Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2074"/>
        <source>Auto-Align Text</source>
        <oldsource>Auto Align Text</oldsource>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2082"/>
        <source>Increase Text Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2088"/>
        <source>Decrease Text Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2118"/>
        <source>Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2186"/>
        <source>About</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2188"/>
        <source>Core Team</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2189"/>
        <source>Contributors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2187"/>
        <source>Community</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="429"/>
        <source>Studio Mode Enabled. Thank-you for supporting Sonic Pi.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="433"/>
        <source>No Matching Studio Hash Found...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="668"/>
        <source>| %1 |</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2076"/>
        <source>Align code to improve readability</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2080"/>
        <source>Text Size Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2086"/>
        <source>Text Size Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2092"/>
        <source>Toggle Scope</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2094"/>
        <source>Toggle visibility of audio oscilloscope</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2098"/>
        <source>Show Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2104"/>
        <source>Toggle Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2110"/>
        <source>Toggle Preferences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2141"/>
        <source>&amp;File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2148"/>
        <source>&amp;Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2152"/>
        <source>&amp;Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2190"/>
        <source>License</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2191"/>
        <source>History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2211"/>
        <source>Sonic Pi - Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2237"/>
        <source>Stop Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2255"/>
        <source>Save Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2424"/>
        <source>Cannot read file %1:
%2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2443"/>
        <source>Cannot write file %1:
%2.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../main.cpp" line="48"/>
        <source>Sonic Pi</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SettingsWidget</name>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="31"/>
        <source>Audio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="34"/>
        <source>IO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="37"/>
        <source>Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="40"/>
        <source>Visuals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="43"/>
        <location filename="../widgets/settingswidget.cpp" line="409"/>
        <source>Updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="80"/>
        <source>Master Volume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="81"/>
        <source>Use this slider to change the system volume.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="87"/>
        <source>Audio Output</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="89"/>
        <source>Invert stereo</source>
        <translation type="unfinished"></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 visa versa.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="91"/>
        <source>Force mono</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="101"/>
        <source>Synths and FX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="102"/>
        <source>Modify behaviour of synths and FX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="104"/>
        <source>Safe mode</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="107"/>
        <source>Enforce timing guarantees</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="110"/>
        <source>Enable external synths and FX</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="135"/>
        <source>Networked OSC</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="139"/>
        <source>Local IP address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="140"/>
        <source>Listening for OSC messages on port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="159"/>
        <source>Unavailable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="165"/>
        <source>Receive remote OSC messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="166"/>
        <source>When checked, Sonic Pi will listen for OSC messages from remote machines.
 When unchecked, only messages from the local machine will be received.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="168"/>
        <source>Enable OSC server</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="177"/>
        <source>MIDI Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="178"/>
        <source>Configure MIDI behaviour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="180"/>
        <source>MIDI Ports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="181"/>
        <source>List all connected MIDI Ports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="183"/>
        <source>Enable MIDI subsystems</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="184"/>
        <source>Enable or disable incoming and outgoing MIDI communication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="186"/>
        <source>Reset MIDI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="187"/>
        <source>Reset MIDI subsystems 
(Required to detect device changes on macOS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="213"/>
        <source>Default MIDI channel (* means all)</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="229"/>
        <source>No connected input devices</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="230"/>
        <source>No connected output devices</source>
        <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="262"/>
        <source>Show and Hide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="263"/>
        <source>Configure editor display options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="264"/>
        <source>Look and Feel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="265"/>
        <source>Configure editor look and feel.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="266"/>
        <source>Automation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="267"/>
        <source>Configure automation features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="269"/>
        <source>Auto-align</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="270"/>
        <source>Automatically align code on Run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="272"/>
        <source>Show line numbers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="273"/>
        <source>Toggle line number visibility.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="274"/>
        <source>Show log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="275"/>
        <source>Toggle visibility of the log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="278"/>
        <source>Show cue log</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="282"/>
        <source>Show buttons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="283"/>
        <source>Toggle visibility of the control buttons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="285"/>
        <source>Show tabs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="287"/>
        <source>Toggle visibility of the buffer selection tabs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="288"/>
        <source>Full screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="289"/>
        <source>Toggle full screen mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="292"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="293"/>
        <source>Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="294"/>
        <source>Pro Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="295"/>
        <source>Pro Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="296"/>
        <source>High Contrast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="326"/>
        <source>Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="327"/>
        <source>Configure debug behaviour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="329"/>
        <source>Log synths</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="332"/>
        <source>Clear log on run</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="335"/>
        <source>Log cues</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="338"/>
        <source>Auto-scroll log</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="362"/>
        <source>Settings useful for performing with Sonic Pi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="366"/>
        <source>Show and Hide Scope</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="367"/>
        <source>Scope Kinds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="375"/>
        <source>Show Scopes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="376"/>
        <source>Toggle the visibility of the audio oscilloscopes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="377"/>
        <source>Show Axes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="378"/>
        <source>Toggle the visibility of the axes for the audio oscilloscopes</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="388"/>
        <source>Transparency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="411"/>
        <source>Check for updates</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="414"/>
        <source>Check now</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="416"/>
        <source>Get update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="417"/>
        <source>Visit http://sonic-pi.net to download new version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="420"/>
        <source>Update Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="423"/>
        <source>Sonic Pi update info</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
</context>
</TS>
