<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fa">
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow.cpp" line="504"/>
        <source>Preferences</source>
        <translation>تنظیمات</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="741"/>
        <source>Log</source>
        <translation>لاگ</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>سونیک‌پای</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1498"/>
        <source>Running Code...</source>
        <oldsource>Running Code....</oldsource>
        <translation>در حال اجرای کد...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1518"/>
        <source>Beautifying...</source>
        <oldsource>Beautifying....</oldsource>
        <translation>زیباسازی...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1548"/>
        <source>Reloading...</source>
        <oldsource>Reloading....</oldsource>
        <translation>بارگذاری مجدد...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1579"/>
        <source>Enabling Mixer HPF...</source>
        <oldsource>Enabling Mixer HPF....</oldsource>
        <translation>فعال سازی Mixer HPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1588"/>
        <source>Disabling Mixer HPF...</source>
        <oldsource>Disabling Mixer HPF....</oldsource>
        <translation>غیرفعال سازی Mixer HPF...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="460"/>
        <source>Welcome to Sonic Pi</source>
        <translation>به Sonic Pi خوش آمدید</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="978"/>
        <source>Indenting selection...</source>
        <translation>برجسته‌کردن انتخاب...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="982"/>
        <source>Indenting line...</source>
        <translation>برجسته‌کردن خط...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1011"/>
        <source>Toggle selection comment...</source>
        <translation>تغییروضعیت توضیحات ناحیه انتخاب...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="747"/>
        <source>Cues</source>
        <translation>ردیف‌ها</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="842"/>
        <source>Full screen mode on.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="859"/>
        <source>Full screen mode off.</source>
        <translation>حالت تمام‌صفحه خاموش.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1015"/>
        <source>Toggle line comment...</source>
        <translation>تغییروضعیت توضیحات خط...</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1097"/>
        <source>The Sonic Pi Server could not be started!</source>
        <translation>سرویس‌دهنده سونیک‌پای نمیتواند شروع به کار نماید!</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2746"/>
        <location filename="../mainwindow.cpp" line="2758"/>
        <source>No connected input devices</source>
        <translation>هیچ دستگاه ورودی متصل نیست</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2747"/>
        <location filename="../mainwindow.cpp" line="2759"/>
        <source>No connected output devices</source>
        <translation>هیچ دستگاه خروجی متصل نیست</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2707"/>
        <source>Visit http://sonic-pi.net to download new version</source>
        <translation>از http://sonic-pi.net برای بارگیری نسخه جدید بازدید کنید</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>ورودی های MIDI متصل</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2857"/>
        <source>Connected MIDI outputs</source>
        <translation>خروجی‌های MIDI متصل</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1265"/>
        <source>Sonic Pi Boot Error

Apologies, a critical error occurred during startup</source>
        <translation></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></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1367"/>
        <source>Load Sonic Pi Buffer</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1367"/>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>Text files</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1367"/>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>Ruby files</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1367"/>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>All files</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1795"/>
        <source>Log Auto Scroll on...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1797"/>
        <source>Log Auto Scroll off...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2053"/>
        <source>Run the code in the current buffer</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2075"/>
        <source>Load</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2077"/>
        <source>Load an external file in the current buffer</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2263"/>
        <source>Wavefile (*.wav)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1695"/>
        <source>help visibility changed...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2740"/>
        <source>Enabling MIDI...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2748"/>
        <source>Disabling MIDI...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2760"/>
        <source>Resetting MIDI...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2765"/>
        <source>MIDI is disabled...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2808"/>
        <source>Welcome back. Now get your live code on...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>Save Current Buffer</source>
        <translation></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></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1511"/>
        <source>Zooming Out...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1555"/>
        <source>Checking for updates...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1563"/>
        <source>Enabling update checking...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1571"/>
        <source>Disabling update checking...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1596"/>
        <source>Enabling Mixer LPF...</source>
        <oldsource>Enabling Mixer LPF....</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1605"/>
        <source>Disabling Mixer LPF...</source>
        <oldsource>Disabling Mixer LPF....</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1613"/>
        <source>Enabling Inverted Stereo...</source>
        <oldsource>Enabling Inverted Stereo....</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1621"/>
        <source>Enabling Standard Stereo...</source>
        <oldsource>Enabling Standard Stereo....</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1629"/>
        <source>Mono Mode...</source>
        <oldsource>Mono Mode....</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1637"/>
        <source>Stereo Mode...</source>
        <oldsource>Stereo Mode....</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1646"/>
        <source>Stopping...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1753"/>
        <source>Updating System Volume...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1826"/>
        <source>Colour Theme: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2065"/>
        <source>Start recording to a WAV audio file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2069"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2071"/>
        <source>Save current buffer as an external file</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2114"/>
        <source>Toggle the visibility of the help pane</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2120"/>
        <source>Toggle the visibility of the preferences pane</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2285"/>
        <source>Ready...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2443"/>
        <source>File loaded...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2469"/>
        <source>File saved...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2693"/>
        <source>Last checked %1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2695"/>
        <source>Sonic Pi checks for updates
every two weeks.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2697"/>
        <source>This is Sonic Pi %1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2698"/>
        <source>Version %2 is now available!</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2702"/>
        <source>New version available!
Get Sonic Pi %1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2051"/>
        <source>Run</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2057"/>
        <source>Stop</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2059"/>
        <source>Stop all running code</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2108"/>
        <source>See information about Sonic Pi</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="790"/>
        <source>Help</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1265"/>
        <source>Server boot error...</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1265"/>
        <source>Please consider reporting a bug at</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2063"/>
        <location filename="../mainwindow.cpp" line="2255"/>
        <source>Start Recording</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2082"/>
        <source>Auto-Align Text</source>
        <oldsource>Auto Align Text</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2090"/>
        <source>Increase Text Size</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2096"/>
        <source>Decrease Text Size</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2126"/>
        <source>Tools</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2194"/>
        <source>About</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2196"/>
        <source>Core Team</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2197"/>
        <source>Contributors</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2195"/>
        <source>Community</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="430"/>
        <source>Studio Mode Enabled. Thank-you for supporting Sonic Pi.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="434"/>
        <source>No Matching Studio Hash Found...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="670"/>
        <source>| %1 |</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2084"/>
        <source>Align code to improve readability</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2088"/>
        <source>Text Size Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2094"/>
        <source>Text Size Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2100"/>
        <source>Toggle Scope</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2102"/>
        <source>Toggle visibility of audio oscilloscope</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2106"/>
        <source>Show Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2112"/>
        <source>Toggle Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2118"/>
        <source>Toggle Preferences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2149"/>
        <source>&amp;File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2156"/>
        <source>&amp;Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2160"/>
        <source>&amp;Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2198"/>
        <source>License</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2199"/>
        <source>History</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2219"/>
        <source>Sonic Pi - Info</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2245"/>
        <source>Stop Recording</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2263"/>
        <source>Save Recording</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2432"/>
        <source>Cannot read file %1:
%2.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2451"/>
        <source>Cannot write file %1:
%2.</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../main.cpp" line="58"/>
        <source>Sonic Pi</source>
        <translation></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 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">تنظیمات صوتی پیشرفته برای کارکردن با دستگاه‌های PA هنگام اجرا با سونیک‌پای.</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 vice 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">تغییروضعیت توابع بررسی‌کننده آرگومان‌های ترکیب‌کننده(Synth).
اگر غیرفعال باشد، مقادیر برخی گزینه(آپشن) های ترکیب‌کننده شاید اصوات به طور غیرمنتظره‌ای بلند یا ناراحت‌کننده‌ای تولید کنند.</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">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.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="135"/>
        <source>Networked OSC</source>
        <translation type="unfinished">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 type="unfinished">سونیک‌پای میتواند پیام‌های پروتکل &quot;کنترل صدای باز&quot;(OSC) را به/از دیگر برنامه‌ها یا کامپیوترها توسط شبکه متصل درحال‌حاضر ارسال/دریافت کند.</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">گوش‌دادن به پیام‌های پروتکل OSC روی درگاه</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>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 type="unfinished">فعال‌کردن سرویس‌دهنده OSC</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">وقتی تیک‌خورده، سونیک‌پای به پیام‌های OSC گوش خواهد داد.
وقتی تیک‌نخورده پیام OSC نخواهد رسید.</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="177"/>
        <source>MIDI Configuration</source>
        <translation type="unfinished">پیکربندی MIDI</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="178"/>
        <source>Configure MIDI behaviour</source>
        <translation type="unfinished">پیکربندی رفتار MIDI</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="180"/>
        <source>MIDI Ports</source>
        <translation type="unfinished">درگاه‌های MIDI</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="181"/>
        <source>List all connected MIDI Ports</source>
        <translation type="unfinished">لیست تمام درگاه‌های MIDI متصل</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="183"/>
        <source>Enable MIDI subsystems</source>
        <translation type="unfinished">فعال‌کردن زیرسامانه‌های MIDI</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="184"/>
        <source>Enable or disable incoming and outgoing MIDI communication</source>
        <translation type="unfinished">فعال یا غیرفعال‌کردن ارتباط MIDI ورودی و خروجی</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="186"/>
        <source>Reset MIDI</source>
        <translation type="unfinished">تنظیم مجدد MIDI</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">تنظیم مجدد زیرسامانه‌های MIDI
(نیاز به تشخیص تغییرات دستگاه در macOS)</translation>
    </message>
    <message>
        <location filename="../widgets/settingswidget.cpp" line="213"/>
        <source>Default MIDI channel (* means all)</source>
        <translation type="unfinished">کانال MIDI پیشفرض (* به‌معنی همه)</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">کانال MIDI پیشفرض برای ارسال پیامها به آن</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">دستگاه‌های ورودی MIDI پیام‌ها را مستقیما به سونیک‌پای میفرستند و به عنوان رویدادهای ردیف دریافت میشوند
(شبیه به پیام‌های OSC ورودی و ردیف‌های داخلی)</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">تغییر‌وضعیت پیامهای گزارش‌وقایع (لاگ).
اگر غیرفعال باشد، فعالیتهایی مثل ترکیب‌کننده(Synth) و مدل(Sample) به طور پیشفرض در گزارش‌وقایع نوشته نخواهند شد.</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">از http://sonic-pi.net برای بارگیری نسخه جدید بازدید کنید</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></translation>
    </message>
</context>
</TS>
