<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fa" sourcelanguage="en">
  <context>
    <name>AboutDialog</name>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="14"/>
      <source>About Cutter</source>
      <translation>درباره Cutter</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="54"/>
      <source>Check for updates on start</source>
      <translation>بررسی به روز رسانی ها هنگام شروع</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="67"/>
      <source>Check for updates</source>
      <translation>بررسی بروزرسانی ها</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="80"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt; font-weight:600;&quot;&gt;Cutter is a free and open-source reverse engineering platform powered by Rizin&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt;&quot;&gt;Read more on &lt;/span&gt;&lt;a href=&quot;https://cutter.re&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;cutter.re&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt; font-weight:600;&quot;&gt;کاتر Cutter یک پلت فرم مهندسی معکوس منبع باز و رایگان است که توسط Rizin طراحی شده است &lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt;&quot;&gt;اطلاعات بیشتر در &lt;/span&gt;&lt;a href=&quot;https://cutter.re&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;cutter.re&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:28pt; font-weight:600;&quot;&gt;Cutter&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:28pt; font-weight:600;&quot;&gt;Cutter&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="100"/>
      <source>Report an issue</source>
      <translation>گزارش یک مشکل</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="113"/>
      <source>Show Rizin plugin information</source>
      <translation>نمایش اطلاعات پلاگین Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="126"/>
      <source>Show version information</source>
      <translation>نمایش اطلاعات نسخه</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="144"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="28"/>
      <source>Version</source>
      <translation>نسخه</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="28"/>
      <source>Using rizin </source>
      <translation>استفاده از rizin </translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="30"/>
      <source>Optional Features:</source>
      <translation>ویژگی‎های اختیاری:</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="47"/>
      <source>License</source>
      <translation>مجوز</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="48"/>
      <source>This Software is released under the GNU General Public License v3.0</source>
      <translation>این نرم افزار تحت مجوز GNU General Public License v3.0 منتشر شده است</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="49"/>
      <source>Authors</source>
      <translation>سازندگان</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="50"/>
      <source>Cutter is developed by the community and maintained by its core and development teams.&lt;br/&gt;</source>
      <translation>کاتر توسط جامعه توسعه می یابد و توسط تیمهای اصلی و توسعه ای آن نگهداری می شود.&lt;br/&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="52"/>
      <source>Check our &lt;a href=&apos;https://github.com/rizinorg/cutter/graphs/contributors&apos;&gt;contributors page&lt;/a&gt; for the full list of contributors.</source>
      <translation>برای لیست کامل مشارکت کنندگان، &lt;a href=&apos;https://github.com/rizinorg/cutter/graphs/contributors&apos;&gt;صفحه مشارکت کنندگان ما را&lt;/a&gt; بررسی کنید.</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="76"/>
      <source>Rizin version information</source>
      <translation>اطلاعات نسخه Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="103"/>
      <source>Checking for updates...</source>
      <translation>در حال بررسی به روز رسانی ها...</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="109"/>
      <source>Error!</source>
      <translation>خطا!</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="112"/>
      <source>Version control</source>
      <translation>کنترل نسخه</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="113"/>
      <source>Cutter is up to date!</source>
      <translation>کاتر به‌روز است!</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="154"/>
      <source>Based on Qt %1 (%2, %3 bit)</source>
      <translation>بر پایه ی Qt %1 (%2, %3 bit)</translation>
    </message>
  </context>
  <context>
    <name>AddressableDockWidget</name>
    <message>
      <location filename="../widgets/AddressableDockWidget.cpp" line="12"/>
      <source>Sync/unsync offset</source>
      <translation>همگام/غیر‌همگام سازی آف‌ست</translation>
    </message>
  </context>
  <context>
    <name>AddressableItemContextMenu</name>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="16"/>
      <source>Show in</source>
      <translation>نمایش در</translation>
    </message>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="17"/>
      <source>Copy address</source>
      <translation>کپی آدرس</translation>
    </message>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="18"/>
      <source>Show X-Refs</source>
      <translation>نمایش X-Refs</translation>
    </message>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="19"/>
      <source>Add comment</source>
      <translation>افزودن توضیح</translation>
    </message>
  </context>
  <context>
    <name>AnalysisClassesModel</name>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="420"/>
      <source>class</source>
      <translation>کلاس</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="444"/>
      <source>base</source>
      <translation>پایه</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="477"/>
      <source>method</source>
      <translation>روش</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="515"/>
      <source>vtable</source>
      <translation>vtable</translation>
    </message>
  </context>
  <context>
    <name>AnalysisOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="20"/>
      <source>Analysis</source>
      <translation>تجزیه و تحلیل</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="55"/>
      <source>Show verbose information when performing analysis (analysis.verbose)</source>
      <translation>نمایش اطلاعات کامل هنگام انجام تجزیه و تحلیل (analysis.verbose)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="68"/>
      <source>Analyze push+ret as jmp (analysis.pushret)</source>
      <translation>تجزیه و تحلیل push+ret به صورت jmp (analysis.pushret)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="81"/>
      <source>Verbose output from type analysis (analysis.types.verbose)</source>
      <translation>خروجی کامل از تجزیه و تحلیل نوع (analysis.types.verbose)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="94"/>
      <source>Speculatively set a name for the functions (analysis.autoname)</source>
      <translation>به صورت حدس زدنی یک نام برای توابع تنظیم کنید (analysis.autoname)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="107"/>
      <source>Search for new functions following already defined functions (analysis.hasnext)</source>
      <translation>جستجوی توابع جدید به دنبال توابع از قبل تعریف شده (analysis.hasnext)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="120"/>
      <source>Create references for unconditional jumps (analysis.jmp.ref)</source>
      <translation>ایجاد مرجع برای پرش های بدون قید و شرط (analysis.jmp.ref)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="133"/>
      <source>Analyze jump tables in switch statements (analysis.jmp.tbl)</source>
      <translation>آنالیز جدولهای پرش در دستورات سوئیچ (analysis.jmp.tbl)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="161"/>
      <source>Search boundaries for analysis (analysis.in): </source>
      <translation>مرزهای جستجو برای تجزیه و تحلیل (analysis.in): </translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="195"/>
      <source>Pointer depth (analysis.ptrdepth):</source>
      <translation>عمق اشاره گر (analysis.ptrdepth):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="236"/>
      <source>Functions Prelude (analysis.prelude):</source>
      <translation>توابع مقدمه (analysis.prelude):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="269"/>
      <source>Analyze program</source>
      <translation>تجزیه و تحلیل برنامه</translation>
    </message>
  </context>
  <context>
    <name>AnalysisTask</name>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="25"/>
      <source>Initial Analysis</source>
      <translation>آنالیز اولیه</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="27"/>
      <source>Analyzing Program</source>
      <translation>در حال تجزیه و تحلیل برنامه</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="45"/>
      <source>Loading the file...</source>
      <translation>در حال بارگذاری فایل...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="72"/>
      <source>Loading PDB file...</source>
      <translation>در حال بارگذاری فایل PDB...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="81"/>
      <source>Loading shellcode...</source>
      <translation>در حال بارگذاری shellcode...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="92"/>
      <source>Executing script...</source>
      <translation>در حال اجرای اسکریپت...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="101"/>
      <source>Executing analysis...</source>
      <translation>در حال اجرای تحلیل و آنالیز...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="110"/>
      <source>Analysis complete!</source>
      <translation>آنالیز کامل شد!</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="112"/>
      <source>Skipping Analysis.</source>
      <translation>در حال پرش از بخش آنالیز.</translation>
    </message>
  </context>
  <context>
    <name>AppearanceOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="14"/>
      <source>Appearance</source>
      <translation>ظاهر</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="28"/>
      <source>Font:</source>
      <translation>فونت:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="56"/>
      <source>Select font</source>
      <translation>انتخاب فونت</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="76"/>
      <source>Zoom</source>
      <translation>بزرگنمايی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="95"/>
      <source>%</source>
      <translation>%</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="116"/>
      <source>Language:</source>
      <translation>زبان:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="133"/>
      <source>Interface Theme:</source>
      <translation>تم رابط کاربری:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="147"/>
      <source>Default</source>
      <translation>پیش‌فرض</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="152"/>
      <source>Dark</source>
      <translation>تیره</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="160"/>
      <source>Color Theme:</source>
      <translation>تم رنگی:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="179"/>
      <source>Edit Theme</source>
      <translation>ویرایش تم</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="193"/>
      <source>Rename</source>
      <translation>تغییر نام</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="213"/>
      <source>Copy</source>
      <translation>کپی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="227"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="163"/>
      <source>Delete</source>
      <translation>حذف</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="241"/>
      <source>Export</source>
      <translation>صادر کردن</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="255"/>
      <source>Import</source>
      <translation>وارد کردن</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="289"/>
      <source>Use information provided by decompiler when highlighting code.</source>
      <translation>هنگام برجسته کردن کد، از اطلاعات ارائه شده توسط دیکامپایلر استفاده کنید.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="292"/>
      <source>Decompiler based highlighting</source>
      <translation>برجسته سازی مبتنی بر دیکامپایلر</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="312"/>
      <source>Save as Default</source>
      <translation>ذخیره به عنوان پیش‌فرض</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="125"/>
      <source>Theme Editor - &lt;%1&gt;</source>
      <translation>ویرایشگر تم - &lt;%1&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="136"/>
      <source>Enter theme name</source>
      <translation>نام تم را وارد کنید</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="136"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="221"/>
      <source>Name:</source>
      <translation>نام:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="137"/>
      <source> - copy</source>
      <translation> - کپی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="143"/>
      <source>Theme Copy</source>
      <translation>کپی تم</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="144"/>
      <source>Theme named %1 already exists.</source>
      <translation>یک تم با نام %1 از قبل وجود دارد.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="159"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="168"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="190"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="214"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="229"/>
      <source>Error</source>
      <translation>خطا</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="163"/>
      <source>Are you sure you want to delete &lt;b&gt;%1&lt;/b&gt;?</source>
      <translation>آیا از حذف &lt;b&gt;%1&lt;/b&gt; اطمینان دارید؟</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="185"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="211"/>
      <source>Success</source>
      <translation>موفقیت</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="186"/>
      <source>Color theme &lt;b&gt;%1&lt;/b&gt; was successfully imported.</source>
      <translation>تم رنگی &lt;b&gt;%1&lt;/b&gt; با موفقیت وارد شد.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="212"/>
      <source>Color theme &lt;b&gt;%1&lt;/b&gt; was successfully exported.</source>
      <translation>تم رنگی &lt;b&gt;%1&lt;/b&gt; با موفقیت صادر شد.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="221"/>
      <source>Enter new theme name</source>
      <translation>نام تم جدید را وارد کنید</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="240"/>
      <source>Language settings</source>
      <translation>تنظیمات زبان</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="241"/>
      <source>Language will be changed after next application start.</source>
      <translation>زبان پس از شروع بعدی برنامه تغییر خواهد کرد.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="245"/>
      <source>Cannot set language, not found in available ones</source>
      <translation>نمی توان زبان را انتخاب کرد. بین زبان های موجود پیدا نشد</translation>
    </message>
  </context>
  <context>
    <name>ArenaInfoDialog</name>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>دیالوگ</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="22"/>
      <source>Top</source>
      <translation>بالا</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="29"/>
      <source>Next</source>
      <translation>بعدی</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="36"/>
      <source>Next free</source>
      <translation>رایگان بعدی</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="43"/>
      <source>System Memory</source>
      <translation>حافظه سیستم</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="50"/>
      <source>Max Memory</source>
      <translation>حداکثر حافظه</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="92"/>
      <source>Last Remainder</source>
      <translation>آخرین باقیمانده</translation>
    </message>
  </context>
  <context>
    <name>AsmOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="14"/>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="65"/>
      <source>Disassembly</source>
      <translation>دیس‌اسمبلی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="35"/>
      <source>Style</source>
      <translation>حالت</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="255"/>
      <source>Align bytes to the left (asm.lbytes)</source>
      <translation>چینش بایت ها به سمت چپ (asm.lbytes)</translation>
    </message>
    <message>
      <source>Show preview when hovering:</source>
      <translation>نمایش پیش‌نمایش هنگام نگه‌داشتن ماوس:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="215"/>
      <source>Syntax (asm.syntax):</source>
      <translation>سینتکس (asm.syntax):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="272"/>
      <source>Flags (asm.reloff.flags)</source>
      <translation>پرچم ها (asm.reloff.flags)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="183"/>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="321"/>
      <source>Normal</source>
      <translation>معمولی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="188"/>
      <source>ESIL (asm.esil)</source>
      <translation>ESIL (asm.esil)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="193"/>
      <source>Pseudocode (asm.pseudo)</source>
      <translation>شبه کد (asm.pseudo)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="175"/>
      <source>Show offsets (asm.offset)</source>
      <translation>نمایش آف‌ست ها (asm.offset)</translation>
    </message>
    <message>
      <source>Tabs before assembly (asm.tabs.off):</source>
      <translation>تب ها قبل از اسمبلی (asm.tabs.off):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="245"/>
      <source>Number of bytes to display (asm.nbytes):</source>
      <translation>تعداد بایت‌ها برای نمایش (asm.nbytes):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="225"/>
      <source>Separate bytes with whitespace (asm.bytes.space)</source>
      <translation>بایت ها را با فضای خالی از هم جدا کن (asm.bytes.space)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="100"/>
      <source>Display the bytes of each instruction (asm.bytes)</source>
      <translation>نمایش بایت های هر دستورالعمل (asm.bytes)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="72"/>
      <source>Lowercase</source>
      <translation>حروف کوچک</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="77"/>
      <source>Uppercase (asm.ucase)</source>
      <translation>حروف بزرگ (asm.ucase)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="82"/>
      <source>Capitalize (asm.capitalize)</source>
      <translation>بزرگ سازی حروف (asm.capitalize)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="201"/>
      <source>Show empty line after every basic block (asm.bb.line)</source>
      <translation>نمایش یک خط خالی پس از هر بلوک پایه (asm.bb.line)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="142"/>
      <source>Show offsets relative to:</source>
      <translation>نمایش آفست نسبت به:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="149"/>
      <source>Functions (asm.reloff)</source>
      <translation>توابع (asm.reloff)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="107"/>
      <source>Show Disassembly as:</source>
      <translation>نمایش دیس‌اسمبلی به عنوان:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="90"/>
      <source>Tabs in assembly (asm.tabs):</source>
      <translation>تب ها در اسمبلی (asm.tabs):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="168"/>
      <source>Indent disassembly based on reflines depth (asm.indent)</source>
      <translation>جداسازی تورفتگی بر اساس عمق خطوط ارجاع (asm.indent)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="133"/>
      <source>Display flags&apos; real name (asm.flags.real)</source>
      <translation>نمایش پرچم ها&apos; نام واقعی (asm.flags.real)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="158"/>
      <source>The number of tabulate spaces after the offset (asm.tabs.off):</source>
      <translation>تعداد فاصله های جدول پس از آفست (asm.tabs.off):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="208"/>
      <source>Show preview when hovering</source>
      <translation>نمایش پیش‌نمایش هنگام نگه داشتن ماوس</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="289"/>
      <source>Show known variable values when hovering</source>
      <translation>نمایش مقادیر متغیر شناخته شده هنگام نگه داشتن ماوس</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="305"/>
      <source>Comments</source>
      <translation>توضیحات</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="313"/>
      <source>Show opcode description (asm.describe)</source>
      <translation>نمایش شرح opcode آپ‌کد (asm.describe)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="326"/>
      <source>Above instructions</source>
      <translation>دستورالعمل‌های فوق</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="331"/>
      <source>Off</source>
      <translation>خاموش</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="339"/>
      <source>Show comments:</source>
      <translation>نمایش توضیحات:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="359"/>
      <source>Column to align comments (asm.cmt.col):</source>
      <translation>تعداد ستون برای تراز کردن توضیحات (asm.cmt.col):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="369"/>
      <source>Show x-refs (asm.xrefs)</source>
      <translation>ارجاعات x-refs را نشان بده (asm.xrefs)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="376"/>
      <source>Show refpointer information (asm.refptr)</source>
      <translation>اطلاعات اشاره گر مرجع را نشان بده (asm.refptr)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="409"/>
      <source>Metadata</source>
      <translation>فراداده</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="433"/>
      <source>Slow Analysis (asm.slow)</source>
      <translation>تحلیل آهسته (asm.slow)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="440"/>
      <source>Show jump lines (asm.lines)</source>
      <translation>خطوط پرش را نشان بده (asm.lines)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="447"/>
      <source>Show function boundary lines (asm.lines.fcn)</source>
      <translation>خطوط مرزی تابع را نشان بده (asm.lines.fcn)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="454"/>
      <source>Show offset before flags (asm.flags.off)</source>
      <translation>آف‌ست را قبل از پرجم ها نشان بده (asm.flags.off)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="461"/>
      <source>Run ESIL emulation analysis (asm.emu)</source>
      <translation>تحلیل شبیه سازی ESIL را اجرا کن (asm.emu)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="468"/>
      <source>Show only strings if any in the asm.emu output (emu.str)</source>
      <translation>فقط رشته ها را در صورت وجود در خروجی asm.emu نشان بده (emu.str)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="475"/>
      <source>Show size of opcodes in disassembly (asm.size)</source>
      <translation>اندازه ی آپ‌کد ها را در دیس‌اسمبلی نشان بده (asm.size)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="482"/>
      <source>Show variables summary instead of full list (asm.var.summary)</source>
      <translation>خلاصه ی متغیرها را به جای لیست کامل نشان بده (asm.var.summary)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="489"/>
      <source>Substitute variables in disassembly (asm.sub.var)</source>
      <translation>جایگزینی متغیرها در جداسازی (asm.sub.var)</translation>
    </message>
    <message>
      <source>Substitute variables (asm.sub.var)</source>
      <translation>متغیرهای جایگزین (asm.sub.var)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="496"/>
      <source>Substitute entire variable expressions with names (asm.sub.varonly)</source>
      <translation>کل عبارات متغیرها را با نام‌‌ها جایگزین کن (asm.sub.varonly)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="552"/>
      <source>Save as Default</source>
      <translation>ذخیره به عنوان پیش‌فرض</translation>
    </message>
  </context>
  <context>
    <name>AsyncTaskDialog</name>
    <message>
      <location filename="../dialogs/AsyncTaskDialog.ui" line="14"/>
      <source>Cutter</source>
      <translation>کاتر</translation>
    </message>
    <message>
      <location filename="../dialogs/AsyncTaskDialog.ui" line="20"/>
      <source>Time</source>
      <translation>زمان</translation>
    </message>
    <message>
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="43"/>
      <source>Running for</source>
      <translation>در حال اجرا برای</translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="45"/>
      <source>%n hour</source>
      <comment>%n hours</comment>
      <translation>
        <numerusform>%n ساعت</numerusform>
        <numerusform>%n ساعت</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="49"/>
      <source>%n minute</source>
      <comment>%n minutes</comment>
      <translation>
        <numerusform>%n دقیقه</numerusform>
        <numerusform>%n دقیقه</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="52"/>
      <source>%n seconds</source>
      <comment>%n second</comment>
      <translation>
        <numerusform>%n ثانیه</numerusform>
        <numerusform>%n ثانیه</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>AttachProcDialog</name>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="14"/>
      <source>Select process to attach...</source>
      <translation>انتخاب پردازش برای پیوست...</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="46"/>
      <source>Processes with same name as currently open file:</source>
      <translation>پردازش هایی که نامی یکسان با فایل فعلی دارند:</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="90"/>
      <source>All processes:</source>
      <translation>همه ی پردازش ها:</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="130"/>
      <source>Quick Filter</source>
      <translation>فیلتر سریع</translation>
    </message>
  </context>
  <context>
    <name>BacktraceWidget</name>
    <message>
      <location filename="../widgets/BacktraceWidget.cpp" line="16"/>
      <source>Function</source>
      <translation>تابع</translation>
    </message>
    <message>
      <location filename="../widgets/BacktraceWidget.cpp" line="19"/>
      <source>Description</source>
      <translation>توضیحات</translation>
    </message>
    <message>
      <location filename="../widgets/BacktraceWidget.cpp" line="20"/>
      <source>Frame Size</source>
      <translation>اندازه قاب</translation>
    </message>
  </context>
  <context>
    <name>Base64EnDecodedWriteDialog</name>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="14"/>
      <source>Base64 Encode/Decode</source>
      <translation>کدگذاری/رمزگشایی Base64</translation>
    </message>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="24"/>
      <source>String:</source>
      <translation>رشته:</translation>
    </message>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="38"/>
      <source>Decode</source>
      <translation>رمزگشایی</translation>
    </message>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="48"/>
      <source>Encode</source>
      <translation>کدگذاری</translation>
    </message>
  </context>
  <context>
    <name>BaseFindDialog</name>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="43"/>
      <source>Cores:</source>
      <translation>هسته ها:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="59"/>
      <source>Pointer Size:</source>
      <translation>اندازه نشانگر:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="67"/>
      <source>32</source>
      <translation>32</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="72"/>
      <source>64</source>
      <translation>64</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="80"/>
      <source>Start Address:</source>
      <translation>آدرس شروع:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="100"/>
      <source>End Address:</source>
      <translation>آدرس پایان:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="117"/>
      <source>Alignment:</source>
      <translation>ترازکردن:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="134"/>
      <source>Min String Length:</source>
      <translation>حداقل طول رشته:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="157"/>
      <source>Min Score:</source>
      <translation>حداقل امتیاز:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="199"/>
      <source>Remove item</source>
      <translation>برداشتن آیتم</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="204"/>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="207"/>
      <source>Remove all</source>
      <translation>برداشتن همه</translation>
    </message>
  </context>
  <context>
    <name>BaseFindResultsDialog</name>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="84"/>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="110"/>
      <source>Copy %1</source>
      <translation>کپی %1</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="85"/>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="111"/>
      <source>Reopen Cutter with base address as %1</source>
      <translation>کاتر Cutter را با آدرس پایه %1 دوباره باز کنید</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="86"/>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="112"/>
      <source>Reopen Cutter with map address as %1</source>
      <translation>کاتر Cutter را با آدرس نقشه %1 دوباره باز کنید</translation>
    </message>
  </context>
  <context>
    <name>BaseFindResultsModel</name>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="58"/>
      <source>Score</source>
      <translation>امتیاز</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="60"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
  </context>
  <context>
    <name>BaseFindSearchDialog</name>
    <message>
      <location filename="../tools/basefind/BaseFindSearchDialog.ui" line="81"/>
      <source>Remove item</source>
      <translation>برداشتن آیتم</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindSearchDialog.ui" line="86"/>
      <location filename="../tools/basefind/BaseFindSearchDialog.ui" line="89"/>
      <source>Remove all</source>
      <translation>برداشتن همه</translation>
    </message>
  </context>
  <context>
    <name>Basefind</name>
    <message>
      <location filename="../core/Basefind.cpp" line="41"/>
      <source>Start address is &gt;= end address</source>
      <translation>آدرس شروع &gt;= آدرس پایان است</translation>
    </message>
    <message>
      <location filename="../core/Basefind.cpp" line="44"/>
      <source>Alignment must be at least </source>
      <translation>تراز باید حداقل باشد </translation>
    </message>
    <message>
      <location filename="../core/Basefind.cpp" line="48"/>
      <source>Min score must be at least 1</source>
      <translation>پایین ترین امتیاز باید حداقل 1 باشد</translation>
    </message>
    <message>
      <location filename="../core/Basefind.cpp" line="51"/>
      <source>Min string length must be at least 1</source>
      <translation>کمترین طول رشته باید حداقل 1 باشد</translation>
    </message>
  </context>
  <context>
    <name>BinClassesModel</name>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="136"/>
      <source>method</source>
      <translation>روش</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="160"/>
      <source>field</source>
      <translation>فیلد</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="182"/>
      <source>base class</source>
      <translation>کلاس پایه</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="202"/>
      <source>class</source>
      <translation>کلاس</translation>
    </message>
  </context>
  <context>
    <name>BinsModel</name>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="129"/>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="131"/>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="137"/>
      <source>N/A</source>
      <translation>N/A</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="153"/>
      <source>#</source>
      <translation>#</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="155"/>
      <source>Fd</source>
      <translation>Fd</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="157"/>
      <source>Bk</source>
      <translation>Bk</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="159"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="161"/>
      <source>Chunks count</source>
      <translation>تعداد تکه ها</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="163"/>
      <source>Chunks size</source>
      <translation>اندازه تکه ها</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="171"/>
      <source>Bin number in NBINS or fastbinsY array</source>
      <translation>شماره bin در آرایه NBINS یا fastbinsY</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="173"/>
      <source>Pointer to first chunk of the bin</source>
      <translation>به اولین تکه سطل اشاره کنید</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="175"/>
      <source>Pointer to last chunk of the bin</source>
      <translation>به آخرین تکه bin اشاره کنید</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="177"/>
      <source>Type of bin</source>
      <translation>نوع bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="179"/>
      <source>Number of chunks in the bin</source>
      <translation>تعداد تکه ها در bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="181"/>
      <source>Size of all chunks in the bin</source>
      <translation>اندازه همه تکه های داخل bin</translation>
    </message>
  </context>
  <context>
    <name>BreakpointModel</name>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="64"/>
      <source>HW %1</source>
      <translation>HW %1</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="66"/>
      <source>SW</source>
      <translation>SW</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="101"/>
      <source>Offset</source>
      <translation>آفست</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="103"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="105"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="107"/>
      <source>Tracing</source>
      <translation>ردیابی</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="109"/>
      <source>Enabled</source>
      <translation>فعال شده</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="111"/>
      <source>Comment</source>
      <translation>نظرات</translation>
    </message>
  </context>
  <context>
    <name>BreakpointWidget</name>
    <message>
      <location filename="../widgets/BreakpointWidget.ui" line="58"/>
      <source>Add new breakpoint</source>
      <translation>افزودن نقطه توقف جدید</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.ui" line="65"/>
      <location filename="../widgets/BreakpointWidget.cpp" line="196"/>
      <source>Delete breakpoint</source>
      <translation>حذف نقطه توقف</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.ui" line="72"/>
      <source>Delete all breakpoints</source>
      <translation>حذف تمام نقاط توقف</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="202"/>
      <source>Toggle breakpoint</source>
      <translation>فعال/غیرفعال کردن نقطه ی توقف</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="208"/>
      <source>Edit</source>
      <translation>ویرایش</translation>
    </message>
  </context>
  <context>
    <name>BreakpointsDialog</name>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="14"/>
      <source>Add/Edit breakpoint</source>
      <translation>افزودن/ویرایش نقطه توقف</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="22"/>
      <source>Position</source>
      <translation>جایگاه</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="59"/>
      <source>Condition</source>
      <translation>وضعیت</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="91"/>
      <source>?v $.rax-0x6  # break when rax is 6</source>
      <translation>?v $.rax-0x6  # زمانی که rax برابر 6 است break کن</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="99"/>
      <source>Module</source>
      <translation>ماژول</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="126"/>
      <source>Type/Options</source>
      <translation>نوع/گزینه ها</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="132"/>
      <source>Enabled</source>
      <translation>فعال است</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="142"/>
      <source>Software</source>
      <translation>نرم‌افزار</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="152"/>
      <source>Hardware</source>
      <translation>سخت‌افزار</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="180"/>
      <source>Read</source>
      <translation>خواندن</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="187"/>
      <source>Write</source>
      <translation>نوشتن</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="194"/>
      <source>Execute</source>
      <translation>اجرا</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="206"/>
      <source>Size</source>
      <translation>اندازه‌</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="217"/>
      <source>1</source>
      <translation>1</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="222"/>
      <source>2</source>
      <translation>2</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="227"/>
      <source>4</source>
      <translation>4</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="232"/>
      <source>8</source>
      <translation>8</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="261"/>
      <source>Action</source>
      <translation>عملیات</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="267"/>
      <source>Trace</source>
      <translation>ردیابی</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="276"/>
      <source>Command</source>
      <translation>فرمان</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="21"/>
      <source>Edit breakpoint</source>
      <translation>ویرایش نقطه توقف</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="23"/>
      <source>New breakpoint</source>
      <translation>نقطه توقف جدید</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="32"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="32"/>
      <source>Address or expression calculated when creating breakpoint</source>
      <translation>آدرس یا عبارت هنگام ایجاد نقطه توقف محاسبه شد</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="34"/>
      <source>Named</source>
      <translation>با نام</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="34"/>
      <source>Expression - stored as expression</source>
      <translation>عبارت - به عنوان عبارت ذخیره شد</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="35"/>
      <source>Module offset</source>
      <translation>آف‌ست ماژول</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="35"/>
      <source>Offset relative to module</source>
      <translation>آف‌ست متناسب با ماژول</translation>
    </message>
  </context>
  <context>
    <name>CallGraphWidget</name>
    <message>
      <location filename="../widgets/CallGraph.cpp" line="25"/>
      <source>Global Callgraph</source>
      <translation>کالگراف جهانی</translation>
    </message>
    <message>
      <location filename="../widgets/CallGraph.cpp" line="25"/>
      <location filename="../widgets/CallGraph.cpp" line="30"/>
      <source>Callgraph</source>
      <translation>کالگراف</translation>
    </message>
    <message>
      <location filename="../widgets/CallGraph.cpp" line="30"/>
      <source>GlobalCallgraph</source>
      <translation>GlobalCallgraph</translation>
    </message>
  </context>
  <context>
    <name>ClassesModel</name>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="21"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="23"/>
      <source>Real Name</source>
      <translation>اسم واقعی</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="25"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="27"/>
      <source>Offset</source>
      <translation>آف‌ست</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="29"/>
      <source>VTable</source>
      <translation>VTable</translation>
    </message>
  </context>
  <context>
    <name>ClassesWidget</name>
    <message>
      <source>Source:</source>
      <translation>منبع:</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="621"/>
      <source>Binary Info (Fixed)</source>
      <translation>اطلاعات باینری (ثابت)</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="622"/>
      <source>Analysis (Editable)</source>
      <translation>آنالیز (قابل ویرایش)</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="599"/>
      <source>Seek to VTable</source>
      <translation>پیگرد به VTable</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="600"/>
      <source>Edit Method</source>
      <translation>ویرایش متود</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="601"/>
      <source>Add Method</source>
      <translation>افزودن متود</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="602"/>
      <location filename="../widgets/ClassesWidget.cpp" line="789"/>
      <source>Create new Class</source>
      <translation>ایجاد کلاس جدید</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="603"/>
      <source>Rename Class</source>
      <translation>تغییر نام کلاس</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="604"/>
      <location filename="../widgets/ClassesWidget.cpp" line="805"/>
      <source>Delete Class</source>
      <translation>حذف کلاس</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="606"/>
      <source>Classes</source>
      <translation>کلاس‌ها</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="741"/>
      <source>Missing VTable in class</source>
      <translation>عدم وجود VTable در کلاس</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="742"/>
      <source>The class %1 does not have any VTable!</source>
      <translation>کلاس %1 هیچ VTable ای ندارد!</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="789"/>
      <source>Class Name:</source>
      <translation>نام کلاس:</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="806"/>
      <source>Are you sure you want to delete the class %1?</source>
      <translation>آیا مطمئنید که می‌خواهید کلاس %1 را حذف کنید؟</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="823"/>
      <source>Rename Class %1</source>
      <translation>تغییر نام کلاس %1</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="824"/>
      <source>Class name:</source>
      <translation>نام کلاس:</translation>
    </message>
  </context>
  <context>
    <name>ColorPicker</name>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="14"/>
      <source>Form</source>
      <translation>فرم</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="87"/>
      <source>Val:</source>
      <translation>مقدار:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="118"/>
      <source>Sat:</source>
      <translation>اشباع:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="149"/>
      <source>Hue:</source>
      <translation>رنگ:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="184"/>
      <source>Red:</source>
      <translation>قرمز:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="215"/>
      <source>Green:</source>
      <translation>سبز:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="246"/>
      <source>Blue:</source>
      <translation>آبی:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="281"/>
      <source>Hex:</source>
      <translation>هگز:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="288"/>
      <source>\#HHHHHH</source>
      <translation>\#HHHHHH</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="312"/>
      <source>Pick color from screen</source>
      <translation>رنگ را از صفحه نمایش انتخاب کن</translation>
    </message>
  </context>
  <context>
    <name>ColorThemeEditDialog</name>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>دیالوگ</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.ui" line="26"/>
      <source>Color Theme:</source>
      <translation>رنگ تم:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.ui" line="55"/>
      <source>Search</source>
      <translation>جستجو</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="35"/>
      <source>Disassembly Preview</source>
      <translation>پیش‌نمایش دیس‌اسمبلی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="79"/>
      <source>Error</source>
      <translation>خطا</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="93"/>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="144"/>
      <source>Unsaved changes</source>
      <translation>تغییرات ذخیره نشده</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="94"/>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="145"/>
      <source>Are you sure you want to exit without saving? All changes will be lost.</source>
      <translation>آیا مطمئنید که می‌خواهید خارج شوید؟ تمام تغییرات از بین خواهد رفت.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="159"/>
      <source>Theme Editor - &lt;%1&gt;</source>
      <translation>ویرایشگر تم - &lt;%1&gt;</translation>
    </message>
  </context>
  <context>
    <name>ColorThemeWorker</name>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="45"/>
      <source>Standard themes not found</source>
      <translation>تم های استاندارد یافت نشد</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="46"/>
      <source>The Rizin standard themes could not be found in &apos;%1&apos;. Most likely, Rizin is not properly installed.</source>
      <translation>تم های استاندارد Rizin در &apos;%1&apos; یافت نشد. به احتمال زیاد Rizin به درستی نصب نشده است.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="75"/>
      <location filename="../common/ColorThemeWorker.cpp" line="169"/>
      <source>Theme &lt;b&gt;%1&lt;/b&gt; does not exist.</source>
      <translation>تم &lt;b&gt;%1&lt;/b&gt; وجود ندارد.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="85"/>
      <source>The file &lt;b&gt;%1&lt;/b&gt; cannot be opened.</source>
      <translation>فایل &lt;b&gt;%1&lt;/b&gt; را نمی توان باز کرد.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="166"/>
      <source>You can not delete standard Rizin color themes.</source>
      <translation>نمی‌توانید تم های رنگی استاندارد Rizin را حذف کنید.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="174"/>
      <source>You have no permission to write to &lt;b&gt;%1&lt;/b&gt;</source>
      <translation>شما دسترسی نوشتن در &lt;b&gt;%1&lt;/b&gt; را ندارید</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="177"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; can not be opened.</source>
      <translation>فایل &lt;b&gt;%1&lt;/b&gt; را نمی توان باز کرد.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="180"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; can not be removed.</source>
      <translation>فایل &lt;b&gt;%1&lt;/b&gt; را نمی توان حذف کرد.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="189"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; does not exist.</source>
      <translation>فایل &lt;b&gt;%1&lt;/b&gt; وجود ندارد.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="195"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; could not be opened. Please make sure you have access to it and try again.</source>
      <translation>فایل &lt;b&gt;%1&lt;/b&gt; را نمی‌توان باز کرد. لطفا از داشتن دسترسی به آن اطمینان حاصل کرده و دوباره امتحان کنید.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="199"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; is not a Cutter color theme</source>
      <translation>فایل &lt;b&gt;%1&lt;/b&gt; یک تم رنگی کاتر نیست</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="204"/>
      <source>A color theme named &lt;b&gt;%1&lt;/b&gt; already exists.</source>
      <translation>یک تم رنگی با نام &lt;b&gt;%1&lt;/b&gt; از قبل موجود است.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="210"/>
      <source>Error occurred during importing. Please make sure you have an access to the directory &lt;b&gt;%1&lt;/b&gt; and try again.</source>
      <translation>خطایی حین وارد کردن رخ داد. لطفا از داشتن دسترسی به پوشه &lt;b&gt;%1&lt;/b&gt; اطمینان حاصل کرده و دوباره امتحان کنید.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="220"/>
      <source>A color theme named &lt;b&gt;&quot;%1&quot;&lt;/b&gt; already exists.</source>
      <translation>یک تم رنگی با نام &lt;b&gt;&quot;%1&quot;&lt;/b&gt; از قبل موجود است.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="224"/>
      <source>You can not rename standard Rizin themes.</source>
      <translation>نمی‌توانید نام تم های استاندارد Rizin را تغییر دهید.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="230"/>
      <source>Something went wrong during renaming. Please make sure you have access to the directory &lt;b&gt;&quot;%1&quot;&lt;/b&gt;.</source>
      <translation>هنگام تغییر نام خطایی رخ داد. لطفا از داشتن دسترسی به پوشه &lt;b&gt;&quot;%1&quot;&lt;/b&gt; اطمینان حاصل کنید.</translation>
    </message>
  </context>
  <context>
    <name>ComboQuickFilterView</name>
    <message>
      <location filename="../widgets/ComboQuickFilterView.ui" line="14"/>
      <source>Form</source>
      <translation>فرم</translation>
    </message>
    <message>
      <location filename="../widgets/ComboQuickFilterView.ui" line="32"/>
      <source>Quick Filter</source>
      <translation>فیلتر سریع</translation>
    </message>
    <message>
      <location filename="../widgets/ComboQuickFilterView.ui" line="39"/>
      <source>TextLabel</source>
      <translation>برچسب متن</translation>
    </message>
  </context>
  <context>
    <name>CommandTask</name>
    <message>
      <location filename="../common/CommandTask.h" line="23"/>
      <source>Running Command</source>
      <translation>در حال اجرای دستور</translation>
    </message>
  </context>
  <context>
    <name>CommentsDialog</name>
    <message>
      <location filename="../dialogs/CommentsDialog.ui" line="14"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
    <message>
      <location filename="../dialogs/CommentsDialog.cpp" line="43"/>
      <source>Add Comment at %1</source>
      <translation>افزودن نظر در %1</translation>
    </message>
    <message>
      <location filename="../dialogs/CommentsDialog.cpp" line="45"/>
      <source>Edit Comment at %1</source>
      <translation>ویرایش نظر در %1</translation>
    </message>
  </context>
  <context>
    <name>CommentsModel</name>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="157"/>
      <source>Function/Offset</source>
      <translation>تابع/آف‌ست</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="159"/>
      <location filename="../widgets/CommentsWidget.cpp" line="170"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="166"/>
      <source>Offset</source>
      <translation>آف‌ست</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="168"/>
      <source>Function</source>
      <translation>تابع</translation>
    </message>
  </context>
  <context>
    <name>CommentsWidget</name>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="235"/>
      <source>Horizontal</source>
      <translation>افقی</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="236"/>
      <source>Vertical</source>
      <translation>عمودی</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="238"/>
      <source>Comments</source>
      <translation>نظرات</translation>
    </message>
  </context>
  <context>
    <name>Configuration</name>
    <message>
      <source>Critical!</source>
      <translation>بحرانی!</translation>
    </message>
    <message>
      <source>!!! Settings are not writable! Make sure you have a write access to &quot;%1&quot;</source>
      <translation>!!! تنظیمات قابل نوشتن نیستند! از داشتن دسترسی نوشتن به &quot;%1&quot; اطمینان حاصل کنید</translation>
    </message>
    <message>
      <location filename="../common/Configuration.cpp" line="146"/>
      <source>Critical Error!</source>
      <translation>خطای بحرانی!</translation>
    </message>
    <message>
      <location filename="../common/Configuration.cpp" line="147"/>
      <source>Settings are not writable! Make sure you have a write access to &quot;%1&quot;.</source>
      <translation>تنظیمات قابل نوشتن نیستند! از داشتن دسترسی نوشتن به &quot;%1&quot; اطمینان حاصل کنید.</translation>
    </message>
  </context>
  <context>
    <name>ConsoleWidget</name>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="93"/>
      <source>Rizin Console</source>
      <translation>کنسول Rizin</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="98"/>
      <source>Debugee Input</source>
      <translation>ورودی دیباگ شونده</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="115"/>
      <source> Type &quot;?&quot; for help</source>
      <translation> برای کمک &quot;?&quot; را تایپ کنید</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="137"/>
      <source> Enter input for the debugee</source>
      <translation> برای دیباگ شونده ورودی ثبت کنید</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="153"/>
      <source>Execute command</source>
      <translation>اجرای دستور</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="159"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.cpp" line="76"/>
      <source>Clear Output</source>
      <translation>پاک کردن خروجی</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.cpp" line="85"/>
      <source>Wrap Lines</source>
      <translation>بسته بندی خطوط</translation>
    </message>
  </context>
  <context>
    <name>CutterCore</name>
    <message>
      <location filename="../core/Cutter.cpp" line="274"/>
      <location filename="../core/Cutter.cpp" line="287"/>
      <source>Loading initialization file from </source>
      <translation>در حال بارگیری فایل اولیه از </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1057"/>
      <location filename="../core/Cutter.cpp" line="1066"/>
      <location filename="../core/Cutter.cpp" line="1071"/>
      <location filename="../core/Cutter.cpp" line="1081"/>
      <location filename="../core/Cutter.cpp" line="1085"/>
      <source>Signatures</source>
      <translation>امضاها</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1058"/>
      <source>Cannot apply signature file because the requested arch is not supported by .sig files</source>
      <translation>نمی توان فایل امضا را اعمال کرد زیرا قوس درخواستی توسط فایل های sig. پشتیبانی نمی شود</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1067"/>
      <source>Found %1 matching signatures!</source>
      <translation>%1 امضاهای منطبق پیدا شد!</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1072"/>
      <source>Failed to apply signature file!
Please check the console for more details.</source>
      <translation>فایل امضا اعمال نشد!
لطفا برای جزئیات بیشتر کنسول را بررسی کنید.</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1082"/>
      <source>Cannot create signature file (check the console for more details).</source>
      <translation>نمی توان فایل امضا ایجاد کرد (برای جزئیات بیشتر کنسول را بررسی کنید).</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1086"/>
      <source>Written %1 signatures to %2.</source>
      <translation>%1 امضاء به %2 نوشته شد.</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1987"/>
      <source>Starting native debug...</source>
      <translation>در حال شروع دیباگ محلی...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2035"/>
      <source>Starting emulation...</source>
      <translation>در حال شروع شبیه سازی...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2098"/>
      <source>Connecting to: </source>
      <translation>در حال اتصال به: </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2150"/>
      <source>Attaching to process (</source>
      <translation>در حال اتصال به پردازش (</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2607"/>
      <source>Creating debug tracepoint...</source>
      <translation>در حال ایجاد نقطه ردیابی اشکال زدایی...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2652"/>
      <source>Stopping debug session...</source>
      <translation>در حال توقف جلسه اشکال زدایی...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2687"/>
      <source>Breakpoint error</source>
      <translation>خطای نقطه توقف</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2687"/>
      <source>Failed to create breakpoint</source>
      <translation>ایجاد نقطه توقف ناموفق بود</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="3627"/>
      <source>Unknown (%1)</source>
      <translation>ناشناخته (%1)</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4059"/>
      <location filename="../core/Cutter.cpp" line="4088"/>
      <source>Error parsing type: &quot;%1&quot; message: </source>
      <translation>نوع خطا در تجزیه: &quot;%1&quot; پیام: </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4065"/>
      <source>Error creating global variable: &quot;%1&quot;</source>
      <translation>خطا در ایجاد متغیر جهانی: &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4658"/>
      <location filename="../core/Cutter.cpp" line="4709"/>
      <source>Cannot get global graph</source>
      <translation>نمی توان نمودار جهانی را دریافت کرد</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4660"/>
      <location filename="../core/Cutter.cpp" line="4711"/>
      <source>Cannot get graph at </source>
      <translation>نمودار دریافت نمی شود در </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4691"/>
      <source>Failed to generate graph</source>
      <translation>ایجاد نمودار ناموفق بود</translation>
    </message>
  </context>
  <context>
    <name>CutterGraphView</name>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="30"/>
      <location filename="../widgets/CutterGraphView.cpp" line="440"/>
      <source>Export Graph</source>
      <translation>صدور گراف</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="42"/>
      <source>Layout</source>
      <translation>چیدمان</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="43"/>
      <source>Horizontal</source>
      <translation>افقی</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="47"/>
      <source>Grid narrow</source>
      <translation>گرید باریک</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="48"/>
      <source>Grid medium</source>
      <translation>گرید متوسط</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="49"/>
      <source>Grid wide</source>
      <translation>گرید عریض</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="63"/>
      <source>Graphviz polyline</source>
      <translation>چند خط Graphviz</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="64"/>
      <source>Graphviz ortho</source>
      <translation>Graphviz ortho</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="65"/>
      <source>Graphviz sfdp</source>
      <translation>Graphviz sfdp</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="66"/>
      <source>Graphviz neato</source>
      <translation>Graphviz neato</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="67"/>
      <source>Graphviz twopi</source>
      <translation>Graphviz twopi</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="68"/>
      <source>Graphviz circo</source>
      <translation>Graphviz circo</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="409"/>
      <source>PNG (*.png)</source>
      <translation>PNG (*.png)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="410"/>
      <source>JPEG (*.jpg)</source>
      <translation>JPEG (*.jpg)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="411"/>
      <source>SVG (*.svg)</source>
      <translation>SVG (*.svg)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="415"/>
      <source>Graphviz dot (*.dot)</source>
      <translation>Graphviz dot (*.dot)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="416"/>
      <source>Graph Modelling Language (*.gml)</source>
      <translation>زبان مدلسازی نمودار (gml.*)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="418"/>
      <source>RZ JSON (*.json)</source>
      <translation>RZ JSON (*.json)</translation>
    </message>
    <message>
      <source>SDB key-value (*.txt)</source>
      <translation>SDB key-value (*.txt)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="424"/>
      <source>Graphviz json (*.json)</source>
      <translation>Graphviz json (*.json)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="426"/>
      <source>Graphviz gif (*.gif)</source>
      <translation>Graphviz gif (*.gif)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="428"/>
      <source>Graphviz png (*.png)</source>
      <translation>Graphviz png (*.png)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="430"/>
      <source>Graphviz jpg (*.jpg)</source>
      <translation>Graphviz jpg (*.jpg)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="432"/>
      <source>Graphviz PostScript (*.ps)</source>
      <translation>Graphviz PostScript (*.ps)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="434"/>
      <source>Graphviz svg (*.svg)</source>
      <translation>Graphviz svg (*.svg)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="436"/>
      <source>Graphviz pdf (*.pdf)</source>
      <translation>Graphviz pdf (*.pdf)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="458"/>
      <source>Graph Export</source>
      <translation>صادر کردن نمودار</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="459"/>
      <source>Do you really want to export %1 x %2 = %3 pixel bitmap image? Consider using different format.</source>
      <translation>آیا واقعاً می‌خواهید export %1 x %2 = %3 تصویر بیت مپ پیکسل را صادر کنید؟ استفاده از فرمت های مختلف را در نظر بگیرید.</translation>
    </message>
  </context>
  <context>
    <name>CutterSeekable</name>
    <message>
      <location filename="../common/CutterSeekable.cpp" line="73"/>
      <source>More than one (%1) references here. Weird behaviour expected.</source>
      <translation>بیش از یک (%1) مرجع در اینجا. رفتار عجیب و غریب مورد انتظار است.</translation>
    </message>
    <message>
      <location filename="../widgets/AddressableDockWidget.cpp" line="45"/>
      <source> (unsynced)</source>
      <translation> (غیر همگام)</translation>
    </message>
  </context>
  <context>
    <name>CutterTreeWidget</name>
    <message>
      <location filename="../widgets/CutterTreeWidget.cpp" line="19"/>
      <source>%1 Items</source>
      <translation>%1 موارد</translation>
    </message>
  </context>
  <context>
    <name>Dashboard</name>
    <message>
      <location filename="../widgets/Dashboard.ui" line="116"/>
      <source>OVERVIEW</source>
      <translation>نمای اجمالی</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="140"/>
      <source>Info</source>
      <translation>اطلاعات</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="178"/>
      <source>File:</source>
      <translation>فایل:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="188"/>
      <location filename="../widgets/Dashboard.ui" line="217"/>
      <location filename="../widgets/Dashboard.ui" line="246"/>
      <location filename="../widgets/Dashboard.ui" line="291"/>
      <location filename="../widgets/Dashboard.ui" line="320"/>
      <location filename="../widgets/Dashboard.ui" line="349"/>
      <location filename="../widgets/Dashboard.ui" line="378"/>
      <location filename="../widgets/Dashboard.ui" line="391"/>
      <location filename="../widgets/Dashboard.ui" line="436"/>
      <location filename="../widgets/Dashboard.ui" line="465"/>
      <location filename="../widgets/Dashboard.ui" line="494"/>
      <location filename="../widgets/Dashboard.ui" line="523"/>
      <location filename="../widgets/Dashboard.ui" line="552"/>
      <location filename="../widgets/Dashboard.ui" line="581"/>
      <location filename="../widgets/Dashboard.ui" line="610"/>
      <location filename="../widgets/Dashboard.ui" line="655"/>
      <location filename="../widgets/Dashboard.ui" line="668"/>
      <location filename="../widgets/Dashboard.ui" line="710"/>
      <location filename="../widgets/Dashboard.ui" line="739"/>
      <location filename="../widgets/Dashboard.ui" line="768"/>
      <location filename="../widgets/Dashboard.ui" line="797"/>
      <location filename="../widgets/Dashboard.ui" line="826"/>
      <location filename="../widgets/Dashboard.ui" line="855"/>
      <location filename="../widgets/Dashboard.ui" line="884"/>
      <location filename="../widgets/Dashboard.ui" line="913"/>
      <location filename="../widgets/Dashboard.ui" line="942"/>
      <source>--</source>
      <translation>--</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="207"/>
      <source>Format:</source>
      <translation>فرمت:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="236"/>
      <source>Mode:</source>
      <translation>حالت:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="265"/>
      <source>Size:</source>
      <translation>اندازه‌:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="281"/>
      <source>Type:</source>
      <translation>نوع:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="310"/>
      <source>Class:</source>
      <translation>کلاس:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="339"/>
      <source>Language:</source>
      <translation>زبان:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="368"/>
      <source>Bits:</source>
      <translation>بیت ها:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="426"/>
      <source>FD:</source>
      <translation>FD:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="455"/>
      <source>Base addr:</source>
      <translation>آدرس پایه:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="484"/>
      <source>Virtual addr:</source>
      <translation>آدرس مجازی:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="513"/>
      <source>Canary:</source>
      <translation>Canary:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="542"/>
      <source>Crypto:</source>
      <translation>رمزنگاری:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="571"/>
      <source>NX bit:</source>
      <translation>بیت NX:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="600"/>
      <source>PIC:</source>
      <translation>PIC:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="629"/>
      <source>Static:</source>
      <translation>ثابت:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="645"/>
      <source>Relro:</source>
      <translation>Relro:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="700"/>
      <source>Architecture:</source>
      <translation>معماری:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="729"/>
      <source>Machine:</source>
      <translation>دستگاه:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="758"/>
      <source>OS:</source>
      <translation>سیستم عامل:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="787"/>
      <source>Subsystem:</source>
      <translation>زیر سیستم:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="816"/>
      <source>Stripped:</source>
      <translation>باریک شده:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="845"/>
      <source>Relocs:</source>
      <translation>جابجایی ها:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="874"/>
      <source>Endianness:</source>
      <translation>Endianness:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="903"/>
      <source>Compiled:</source>
      <translation>کامپایل شده:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="932"/>
      <source>Compiler:</source>
      <translation>کامپایلر:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="993"/>
      <location filename="../widgets/Dashboard.cpp" line="176"/>
      <source>Certificates</source>
      <translation>گواهی ها</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1006"/>
      <source>Version info</source>
      <translation>اطلاعات نسخه</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1034"/>
      <source>Hashes</source>
      <translation>Hashes</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1051"/>
      <source>Libraries</source>
      <translation>کتابخانه ها</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1083"/>
      <source>Analysis info</source>
      <translation>اطلاعات تحلیل</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1107"/>
      <source>Functions:</source>
      <translation>توابع:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1133"/>
      <source>X-Refs:</source>
      <translation>X-Ref ها:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1159"/>
      <source>Calls:</source>
      <translation>تماس‌ها:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1185"/>
      <source>Strings:</source>
      <translation>رشته ها:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1211"/>
      <source>Symbols:</source>
      <translation>نمادها:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1237"/>
      <source>Imports:</source>
      <translation>واردات:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1263"/>
      <source>Analysis coverage:</source>
      <translation>پوشش تحلیل:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1289"/>
      <source>Code size:</source>
      <translation>اندازه کد:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1315"/>
      <source>Coverage percent:</source>
      <translation>درصد پوشش:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="162"/>
      <source>Key</source>
      <translation>کلید</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="162"/>
      <source>Value</source>
      <translation>مقادیر</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="163"/>
      <source>root</source>
      <translation>ریشه</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="204"/>
      <source>N/A</source>
      <translation>N/A</translation>
    </message>
  </context>
  <context>
    <name>DebugActions</name>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="37"/>
      <source>Start emulation</source>
      <translation>شروع شبیه سازی</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="38"/>
      <source>Attach to process</source>
      <translation>اتصال به پردازش</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="39"/>
      <source>Connect to a remote debugger</source>
      <translation>به یک دیباگر از راه دور متصل شو</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="40"/>
      <source>Stop debug</source>
      <translation>توقف دیباگ</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="41"/>
      <source>Stop emulation</source>
      <translation>توقف شبیه سازی</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="42"/>
      <source>Restart emulation</source>
      <translation>شروع مجدد شبیه سازی</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="43"/>
      <source>Continue until main</source>
      <translation>ادامه تا main</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="44"/>
      <source>Continue until call</source>
      <translation>ادامه تا call</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="45"/>
      <source>Continue until syscall</source>
      <translation>ادامه تا syscall</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="46"/>
      <source>Continue backwards</source>
      <translation>ادامه تا backwards</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="47"/>
      <source>Step</source>
      <translation>گام</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="48"/>
      <source>Step over</source>
      <translation>حرکت بر روی</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="49"/>
      <source>Step out</source>
      <translation>خروج</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="50"/>
      <source>Step backwards</source>
      <translation>به عقب برگرد</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="51"/>
      <source>Start trace session</source>
      <translation>شروع جلسه ردیابی</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="52"/>
      <source>Stop trace session</source>
      <translation>توقف جلسه ردیابی</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="53"/>
      <source>Suspend the process</source>
      <translation>پردازش را به حالت تعلیق درآور</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="54"/>
      <source>Continue</source>
      <translation>ادامه</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="55"/>
      <source>Restart program</source>
      <translation>اجرای مجدد برنامه</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="56"/>
      <source>Start debug</source>
      <translation>شروع دیباگ</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="147"/>
      <source>Debugged process exited (</source>
      <translation>پردازش دیباگ شده خارج شد (</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="267"/>
      <source>Debug is currently in beta.
</source>
      <translation>دیباگ فعلا در مرحله ی بتا است.
</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="268"/>
      <source>If you encounter any problems or have suggestions, please submit an issue to https://github.com/rizinorg/cutter/issues</source>
      <translation>اگر با مشکلی مواجه شدید یا پیشنهادی دارید، لطفاً مشکل را به https://github.com/rizinorg/cutter/issues ارسال کنید</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="289"/>
      <location filename="../widgets/DebugActions.cpp" line="368"/>
      <source>Detach from process</source>
      <translation>جداسازی از پردازش</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="306"/>
      <source>Error connecting.</source>
      <translation>خطا در اتصال.</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="359"/>
      <source>Error attaching. No process selected!</source>
      <translation>خطای اتصال. هیچ پردازشی انتخاب نشده!</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="388"/>
      <source>File &apos;%1&apos; does not have executable permissions.</source>
      <translation>فایل &apos;%1&apos; دسترسی های اجرایی را ندارد.</translation>
    </message>
  </context>
  <context>
    <name>DebugOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="14"/>
      <source>Debug</source>
      <translation>دیباگ</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="30"/>
      <source>Debug plugin:</source>
      <translation>پلاگین اشکال زدایی:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="42"/>
      <source>ESIL options</source>
      <translation>گزینه های ESIL</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="54"/>
      <source>Break esil execution when instruction is invalid (esil.breakoninvalid)</source>
      <translation>اجرای esil را هنگام باطل بودن دستورالعمل متوقف کن (esil.breakoninvalid)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="69"/>
      <source>ESIL stack address:</source>
      <translation>آدرس استک ESIL:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="79"/>
      <source>Hide text when zooming out and it is smaller than the given value. Higher values can increase Performance.</source>
      <translation>متن را هنگام بزرگنمایی مخفی کنید و از مقدار داده شده کوچکتر باشد. مقادیر بالاتر می تواند عملکرد را افزایش دهد.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="82"/>
      <source>ESIL stack size:</source>
      <translation>اندازه استک ESIL:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="100"/>
      <source>Trace options</source>
      <translation>گزینه های ردیابی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="109"/>
      <source>Trace each step during continue in a trace session (dbg.trace_continue)</source>
      <translation>ردیابی هر مرحله در طول ادامه جلسه ردیابی (dbg.trace_continue)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="112"/>
      <source>Disabling this option means that stepping back after continue will return to the previous PC. Significantly improves performance.</source>
      <translation>غیرفعال کردن این گزینه به این معنی است که پس از ادامه، به PC قبلی بازمی‌گردید. به طور قابل توجهی عملکرد را بهبود می بخشد.</translation>
    </message>
  </context>
  <context>
    <name>DecompilerContextMenu</name>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="26"/>
      <source>Copy</source>
      <translation>کپی</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="27"/>
      <source>Copy instruction address (&lt;address&gt;)</source>
      <translation>کپی آدرس دستورالعمل (&lt;address&gt;)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="28"/>
      <source>Copy address of [flag] (&lt;address&gt;)</source>
      <translation>کپی آدرس [flag] (&lt;address&gt;)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="29"/>
      <source>Show in</source>
      <translation>نمایش در</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="30"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="166"/>
      <source>Add Comment</source>
      <translation>افزودن نظر</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="31"/>
      <source>Delete comment</source>
      <translation>حذف نظر</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="32"/>
      <source>Rename function at cursor</source>
      <translation>تغییر نام تابع در مکان نما</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="33"/>
      <source>Delete &lt;name&gt;</source>
      <translation>حذف کردن &lt;name&gt;</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="34"/>
      <source>Edit variable &lt;name of variable&gt;</source>
      <translation>ویرایش متغیر &lt;name of variable&gt;</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="35"/>
      <source>Show X-Refs</source>
      <translation>نمایش X-Refs</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="36"/>
      <source>Add/remove breakpoint</source>
      <translation>اضافه/حذف کردن نقطه توقف</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="37"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="197"/>
      <source>Advanced breakpoint</source>
      <translation>نقطه توقف پیشرفته</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="39"/>
      <source>Continue until line</source>
      <translation>ادامه تا خط</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="40"/>
      <source>Set PC</source>
      <translation>راه اندازی PC</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="169"/>
      <source>Edit Comment</source>
      <translation>ویرایش نظر</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="185"/>
      <source>Add breakpoint</source>
      <translation>افزودن نقطه‌توقف</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="187"/>
      <source>Remove breakpoint</source>
      <translation>حذف نقطه‌توقف</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="189"/>
      <source>Remove all breakpoints in line</source>
      <translation>تمام نقاط توقف در خط را حذف کنید</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="196"/>
      <source>Edit breakpoint</source>
      <translation>ویرایش نقطه‌توقف</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="200"/>
      <source>Set %1 here</source>
      <translation>%1 را اینجا تنظیم کنید</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="212"/>
      <source>Rename function %1</source>
      <translation>تغییر نام تابع %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="217"/>
      <source>Rename %1</source>
      <translation>تغییر نام %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="218"/>
      <source>Remove %1</source>
      <translation>حذف %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="221"/>
      <source>Add name to %1</source>
      <translation>نام را به %1 اضافه کنید</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="226"/>
      <source>Copy instruction address (%1)</source>
      <translation>کپی آدرس دستورالعمل (%1)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="232"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="237"/>
      <source>Copy address of %1 (%2)</source>
      <translation>کپی آدرس از %1 (%2)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="241"/>
      <source>Copy address (%1)</source>
      <translation>کپی آدرس (%1)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="257"/>
      <source>Edit variable %1</source>
      <translation>تغییر متغیر %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="259"/>
      <source>Rename variable %1</source>
      <translation>تغییرنام متغیر %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="321"/>
      <source>Can&apos;t rename this variable.&lt;br&gt;Only local variables defined in disassembly can be renamed.</source>
      <translation>نمی‌توان&apos; نام این متغیر را تغییر داد.&lt;br&gt;فقط متغیرهای محلی تعریف شده در دیس اسمبلی می‌توانند تغییر نام یابند.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="340"/>
      <source>Can&apos;t edit this variable.&lt;br&gt;Only local variables defined in disassembly can be edited.</source>
      <translation>نمی توان&apos; این متغیر را ویرایش کرد.&lt;br&gt;فقط متغیرهای محلی تعریف شده در دیس اسمبلی قابل ویرایش هستند.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="413"/>
      <source>Define this function at %2</source>
      <translation>این تابع را در %2 تعریف کنید</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="414"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="421"/>
      <source>Function name:</source>
      <translation>نام تابع:</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="420"/>
      <source>Rename function %2</source>
      <translation>تغییر نام تابع %2</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="431"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="455"/>
      <source>Rename %2</source>
      <translation>تغییر نام %2</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="431"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="439"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="456"/>
      <source>Enter name</source>
      <translation>نام را وارد کنید</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="438"/>
      <source>Add name to %2</source>
      <translation>نام به %2 اضافه کنید</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="449"/>
      <source>Rename local variable %1</source>
      <translation>تغییرنام متغیر محلی %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="450"/>
      <source>Can&apos;t rename this variable. Only local variables defined in disassembly can be renamed.</source>
      <translation>نمی‌توان&apos; نام این متغیر را تغییر داد.فقط متغیرهای محلی تعریف شده در دیس اسمبلی می‌توانند تغییر نام یابند.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="475"/>
      <source>Edit local variable %1</source>
      <translation>ویرایش متغیر محلی %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="476"/>
      <source>Can&apos;t edit this variable. Only local variables defined in disassembly can be edited.</source>
      <translation>نمی توان&apos; این متغیر را ویرایش کرد.فقط متغیرهای محلی تعریف شده در دیس اسمبلی قابل ویرایش هستند.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="542"/>
      <source>Breakpoint</source>
      <translation>نقطه‌ی توقف</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="552"/>
      <source>Debug</source>
      <translation>اشکال زدایی</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="582"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="584"/>
      <source>Show %1 in</source>
      <translation>نمایش %1 در</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="589"/>
      <source>%1 (%2)</source>
      <translation>%1 (%2)</translation>
    </message>
  </context>
  <context>
    <name>DecompilerWidget</name>
    <message>
      <location filename="../widgets/DecompilerWidget.ui" line="14"/>
      <location filename="../widgets/DecompilerWidget.cpp" line="483"/>
      <source>Decompiler</source>
      <translation>دیکامپایلر</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.ui" line="53"/>
      <source>Decompiling...</source>
      <translation>در حال دیکامپایل...</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.ui" line="75"/>
      <source>Decompiler:</source>
      <translation>دیکامپایلر:</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="32"/>
      <source>Choose an offset and refresh to get decompiled code</source>
      <translation>برای دریافت کد دیکامپایل شده، یک آفست را انتخاب کنید و آن را ریفرش کنید</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="68"/>
      <source>No Decompiler available.</source>
      <translation>هیچ دیکامپایلری در دسترس نیست.</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="285"/>
      <source>No function found at this offset. Seek to a function or define one in order to decompile it.</source>
      <translation>هیچ تابعی در این آفست پیدا نشد. به دنبال یک تابع یا تعریف یک تابع برای دیکامپایل کردن آن باشید.</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="325"/>
      <source>Cannot decompile at this address (Not a function?)</source>
      <translation>در این آدرس نمی‌توان دیکامپایل کرد (یک تابع نیست؟)</translation>
    </message>
  </context>
  <context>
    <name>DisassemblerGraphView</name>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="98"/>
      <source>Highlight block</source>
      <translation>برجسته سازی بلاک</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="116"/>
      <source>Unhighlight block</source>
      <translation>حذف برجستگی بلاک</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="126"/>
      <source>Highlight instruction</source>
      <translation>برجسته سازی دستورالعمل</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="130"/>
      <source>Unhighlight instruction</source>
      <translation>حذف برجستگی دستورالعمل</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="196"/>
      <source>Graph</source>
      <translation>گراف</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="211"/>
      <source>No function detected. Cannot display graph.</source>
      <translation>هیچ تابعی شناسایی نشد. نمی توان گراف را نمایش داد.</translation>
    </message>
  </context>
  <context>
    <name>DisassemblyContextMenu</name>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="72"/>
      <source>Copy</source>
      <translation>کپی</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="75"/>
      <source>Copy address</source>
      <translation>کپی آدرس</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="79"/>
      <source>Show in</source>
      <translation>نمایش در</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="84"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="570"/>
      <source>Add Comment</source>
      <translation>افزودن نظر</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="171"/>
      <source>Add at...</source>
      <translation>اضافه شود در...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="173"/>
      <source>Rename or add flag</source>
      <translation>تغییر نام یا اضافه کردن پرچم</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="88"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="911"/>
      <source>Re-type Local Variables</source>
      <translation>تایپ دوباره متغییرهای محلی</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="92"/>
      <source>Edit function</source>
      <translation>ویرایش تابع</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="96"/>
      <source>Delete comment</source>
      <translation>حذف کامنت</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="100"/>
      <source>Delete flag</source>
      <translation>حذف پرچم</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="103"/>
      <source>Undefine function</source>
      <translation>تابع تعریف نشده</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="107"/>
      <source>Define function here</source>
      <translation>در اینجا تابع تعریف کنید</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="119"/>
      <source>Structure offset</source>
      <translation>ساختار آفست</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="127"/>
      <source>Show X-Refs</source>
      <translation>نمایش X-Refs</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="131"/>
      <source>X-Refs for local variables</source>
      <translation>X-Ref برای متغیرهای محلی</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="135"/>
      <source>Show Options</source>
      <translation>نمایش گزینه ها</translation>
    </message>
    <message>
      <source>Set Immediate Base to...</source>
      <translation>تنظیم مقدار پایه فوری برای...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="177"/>
      <source>Modify or add global variable</source>
      <translation>تغییر یا اضافه کردن متغیر جهانی</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="184"/>
      <source>Set base of immediate value to..</source>
      <translation>پایه ارزش فوری را تنظیم کنید بر روی..</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="186"/>
      <source>Binary</source>
      <translation>باینری</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="190"/>
      <source>Octal</source>
      <translation>مبنای هشت</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="194"/>
      <source>Decimal</source>
      <translation>دسیمال</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="198"/>
      <source>Hexadecimal</source>
      <translation>هگزادسیمال</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="202"/>
      <source>Network Port</source>
      <translation>پورت شبکه</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="206"/>
      <source>IP Address</source>
      <translation>آدرس IP</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="210"/>
      <source>Syscall</source>
      <translation>فراخوان سیستمی</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="214"/>
      <source>String</source>
      <translation>رشته</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="221"/>
      <source>Set current bits to...</source>
      <translation>تنظیم بیت های فعلی روی...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="238"/>
      <source>Set as...</source>
      <translation>تنظیم به صورت...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="240"/>
      <source>Code</source>
      <translation>کد</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="244"/>
      <source>String...</source>
      <translation>رشته...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="246"/>
      <source>Auto-detect</source>
      <translation>تشخیص خودکار</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="248"/>
      <source>Remove</source>
      <translation>حذف</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="250"/>
      <source>Advanced</source>
      <translation>پیشرفته</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="262"/>
      <source>Data...</source>
      <translation>داده...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="264"/>
      <source>Byte</source>
      <translation>بایت</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="268"/>
      <source>Word</source>
      <translation>کلمه</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="272"/>
      <source>Dword</source>
      <translation>Dword</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="276"/>
      <source>Qword</source>
      <translation>Qword</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="291"/>
      <source>Edit</source>
      <translation>ویرایش</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="293"/>
      <source>Instruction</source>
      <translation>دستورالعمل</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="297"/>
      <source>Nop Instruction</source>
      <translation>دستورالعمل پوچ</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="301"/>
      <source>Bytes</source>
      <translation>بایت ها</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="304"/>
      <source>Reverse Jump</source>
      <translation>پرش معکوس</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="310"/>
      <source>Breakpoint</source>
      <translation>نقطه‌ی توقف</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="312"/>
      <source>Add/remove breakpoint</source>
      <translation>اضافه/حذف کردن نقطه توقف</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="315"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="608"/>
      <source>Advanced breakpoint</source>
      <translation>نقطه توقف پیشرفته</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="322"/>
      <source>Debug</source>
      <translation>اشکال زدایی</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="324"/>
      <source>Continue until line</source>
      <translation>ادامه تا خط</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="424"/>
      <source>Add flag at %1 (used here)</source>
      <translation>اضافه کردن پرچم در %1 (اینجا استفاده شود)</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="429"/>
      <source>Rename &quot;%1&quot;</source>
      <translation>تغییرنام &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="434"/>
      <source>Rename local &quot;%1&quot;</source>
      <translation>تغییرنام محلی &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="439"/>
      <source>Rename flag &quot;%1&quot; (used here)</source>
      <translation>تغییر نام پرچم &quot;%1&quot; (اینجا استفاده شود)</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="497"/>
      <source>Add or change global variable at %1 (used here)</source>
      <translation>افزودن یا تغییر متغیر جهانی در %1 (اینجا استفاده شود)</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="573"/>
      <source>Edit Comment</source>
      <translation>ویرایش نظر</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="589"/>
      <source>Edit function &quot;%1&quot;</source>
      <translation>ویرایش تابع &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="606"/>
      <source>Remove breakpoint</source>
      <translation>حذف نقطه‌توقف</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="606"/>
      <source>Add breakpoint</source>
      <translation>افزودن نقطه‌توقف</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="607"/>
      <source>Edit breakpoint</source>
      <translation>ویرایش نقطه‌توقف</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="622"/>
      <source>X-Refs for %1</source>
      <translation>X-Refs برای %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="722"/>
      <source>Edit Instruction at %1</source>
      <translation>ویرایش دستورالعمل در %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="772"/>
      <source>Edit Bytes at %1</source>
      <translation>ویرایش بایت ها در %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="843"/>
      <source>New function at %1</source>
      <translation>تابع جدید در %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="844"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="865"/>
      <source>Function name:</source>
      <translation>نام تابع:</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="864"/>
      <source>Rename function %2</source>
      <translation>تغییر نام تابع %2</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="912"/>
      <source>You must be in a function to define variable types.</source>
      <translation>باید در یک تابع باشید تا بتوانید نوع متغیر‌ها را تعریف کنید.</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="974"/>
      <source>Wrong address</source>
      <translation>آدرس اشتباه</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="975"/>
      <source>Can&apos;t edit string at this address</source>
      <translation>نمی توان در این آدرس رشته را ویرایش کرد</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="1047"/>
      <source>Edit function %1</source>
      <translation>ویرایش تابع %1</translation>
    </message>
  </context>
  <context>
    <name>DisassemblyWidget</name>
    <message>
      <location filename="../widgets/DisassemblyWidget.cpp" line="674"/>
      <source>Disassembly</source>
      <translation>دیس‌اسمبلی</translation>
    </message>
  </context>
  <context>
    <name>DuplicateFromOffsetDialog</name>
    <message>
      <location filename="../dialogs/DuplicateFromOffsetDialog.ui" line="20"/>
      <source>Duplicate from offset</source>
      <translation>تکرار از آفست</translation>
    </message>
    <message>
      <location filename="../dialogs/DuplicateFromOffsetDialog.ui" line="28"/>
      <source>Offset:</source>
      <translation>آفست:</translation>
    </message>
    <message>
      <location filename="../dialogs/DuplicateFromOffsetDialog.ui" line="49"/>
      <source>N bytes:</source>
      <translation>N بایت:</translation>
    </message>
  </context>
  <context>
    <name>EditFunctionDialog</name>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="14"/>
      <source>Edit Function</source>
      <translation>ویرایش تابع</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="43"/>
      <source>Name of function</source>
      <translation>نام تابع</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="53"/>
      <source>Start address</source>
      <translation>آدرس شروع</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="63"/>
      <source>Stack size</source>
      <translation>اندازه استک</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="73"/>
      <source>Calling convention</source>
      <translation>قرارداد فراخوانی</translation>
    </message>
  </context>
  <context>
    <name>EditInstructionDialog</name>
    <message>
      <location filename="../dialogs/EditInstructionDialog.ui" line="14"/>
      <source>Edit Instruction</source>
      <translation>ویرایش دستورالعمل</translation>
    </message>
    <message>
      <location filename="../dialogs/EditInstructionDialog.ui" line="88"/>
      <source>Unknown Instruction</source>
      <translation>دستورالعمل ناشناخته</translation>
    </message>
    <message>
      <location filename="../dialogs/EditInstructionDialog.ui" line="100"/>
      <source>Fill all remaining bytes with NOP opcodes</source>
      <translation>تمام بایت های باقی مانده را با کدهای عملیاتی NOP پر کنید</translation>
    </message>
  </context>
  <context>
    <name>EditMethodDialog</name>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="25"/>
      <source>Class:</source>
      <translation>کلاس:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="32"/>
      <source>Unique Identifier (name):</source>
      <translation>شناسه منحصر به فرد (نام):</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="44"/>
      <source>Auto-Rename</source>
      <translation>تغییرنام-اتوماتیک</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="56"/>
      <source>Display Name (realname):</source>
      <translation>نام نمایش داده شده (نام واقعی):</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="66"/>
      <source>Address:</source>
      <translation>آدرس:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="76"/>
      <source>Virtual:</source>
      <translation>مجازی:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="90"/>
      <source>Offset in VTable:</source>
      <translation>آف‌ست در VTable:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.cpp" line="191"/>
      <source>Create Method</source>
      <translation>ایجاد متود</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.cpp" line="206"/>
      <source>Edit Method</source>
      <translation>ویرایش متود</translation>
    </message>
  </context>
  <context>
    <name>EditStringDialog</name>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="23"/>
      <source>Edit string</source>
      <translation>ویرایش رشته</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="52"/>
      <source>Size:</source>
      <translation>اندازه‌:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="59"/>
      <source>Type:</source>
      <translation>نوع:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="66"/>
      <source>Address:</source>
      <translation>آدرس:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="99"/>
      <source>Auto</source>
      <translation>خودکار</translation>
    </message>
  </context>
  <context>
    <name>EditVariablesDialog</name>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>دیالوگ</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="22"/>
      <source>Modify:</source>
      <translation>اصلاح:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="35"/>
      <source>Name:</source>
      <translation>نام:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="42"/>
      <source>Type:</source>
      <translation>نوع:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.cpp" line="20"/>
      <source>Edit Variables in Function: %1</source>
      <translation>تغییر متغییرها در تابع: %1</translation>
    </message>
  </context>
  <context>
    <name>ExportsModel</name>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="60"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="62"/>
      <source>Size</source>
      <translation>اندازه‌</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="64"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="66"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="68"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>ExportsWidget</name>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="138"/>
      <source>Exports</source>
      <translation>صادرات</translation>
    </message>
  </context>
  <context>
    <name>FlagDialog</name>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="14"/>
      <source>Add Flag</source>
      <translation>افزودن پرچم</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="20"/>
      <source>Add flag at</source>
      <translation>افزودن پرچم در</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="38"/>
      <source>Flag:</source>
      <translation>پرچم:</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="61"/>
      <source>1</source>
      <translation>1</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="80"/>
      <source>Size:</source>
      <translation>اندازه‌:</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.cpp" line="24"/>
      <source>Edit flag at %1</source>
      <translation>ویرایش پرچم در %1</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.cpp" line="26"/>
      <source>Add flag at %1</source>
      <translation>افزودن پرچم در %1</translation>
    </message>
  </context>
  <context>
    <name>FlagsModel</name>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="64"/>
      <source>Size</source>
      <translation>اندازه</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="66"/>
      <source>Offset</source>
      <translation>آف‌ست</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="68"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="70"/>
      <source>Real Name</source>
      <translation>اسم واقعی</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="72"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>FlagsWidget</name>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="79"/>
      <source>Quick Filter</source>
      <translation>فیلتر سریع</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="86"/>
      <source>Flagspace:</source>
      <translation>فضای پرچم:</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="99"/>
      <source>Rename</source>
      <translation>تغییر نام</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="102"/>
      <source>N</source>
      <translation>N</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="110"/>
      <source>Delete</source>
      <translation>حذف</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="113"/>
      <source>Del</source>
      <translation>حذف</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="214"/>
      <source>Rename flag %1</source>
      <translation>تغییر نام پرچم %1</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="215"/>
      <source>Flag name:</source>
      <translation>نام پرچم:</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="244"/>
      <source>(all)</source>
      <translation>(همه)</translation>
    </message>
  </context>
  <context>
    <name>FlirtContextMenu</name>
    <message>
      <location filename="../menus/FlirtContextMenu.cpp" line="14"/>
      <source>Copy Line</source>
      <translation>نسخه‌برداری از خط</translation>
    </message>
    <message>
      <location filename="../menus/FlirtContextMenu.cpp" line="15"/>
      <source>Apply Signature File</source>
      <translation>اجرای فایل امضا</translation>
    </message>
  </context>
  <context>
    <name>FlirtModel</name>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="65"/>
      <source>Bin</source>
      <translation>Bin</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="67"/>
      <source>Arch</source>
      <translation>قوس</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="69"/>
      <source>Bits</source>
      <translation>بیت‌ها</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="71"/>
      <source># Funcs</source>
      <translation># توابع</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="73"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="75"/>
      <source>Details</source>
      <translation>جزئیات</translation>
    </message>
  </context>
  <context>
    <name>FunctionModel</name>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="134"/>
      <source>Offset: %1</source>
      <translation>آفست: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="136"/>
      <source>Size: %1</source>
      <translation>اندازه: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="138"/>
      <source>Import: %1</source>
      <translation>وارد کردن: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="139"/>
      <location filename="../widgets/FunctionsWidget.cpp" line="166"/>
      <source>true</source>
      <translation>درست</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="139"/>
      <location filename="../widgets/FunctionsWidget.cpp" line="166"/>
      <source>false</source>
      <translation>نادرست</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="141"/>
      <source>Nargs: %1</source>
      <translation>Nargs: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="143"/>
      <source>Nbbs: %1</source>
      <translation>Nbbs: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="145"/>
      <source>Nlocals: %1</source>
      <translation>Nlocals: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="147"/>
      <source>Call type: %1</source>
      <translation>نوع فراخوانی: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="149"/>
      <source>Edges: %1</source>
      <translation>لبه ها: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="151"/>
      <source>StackFrame: %1</source>
      <translation>StackFrame: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="153"/>
      <source>Comment: %1</source>
      <translation>نظر: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="265"/>
      <source>&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;&lt;strong&gt;Disassembly preview&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</source>
      <translation>&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;&lt;strong&gt;پیش‌نمایش دیس‌اسمبلی&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="270"/>
      <source>&lt;div&gt;&lt;strong&gt;Highlights&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</source>
      <translation>&lt;div&gt;&lt;strong&gt;نکات برجسته&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="305"/>
      <location filename="../widgets/FunctionsWidget.cpp" line="309"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="311"/>
      <source>Size</source>
      <translation>اندازه</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="313"/>
      <source>Imp.</source>
      <translation>Imp.</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="315"/>
      <source>Offset</source>
      <translation>آفست</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="317"/>
      <source>Nargs</source>
      <translation>Nargs</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="319"/>
      <source>Nlocals</source>
      <translation>Nlocals</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="321"/>
      <source>Nbbs</source>
      <translation>Nbbs</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="323"/>
      <source>Call type</source>
      <translation>نوع فراخوانی</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="325"/>
      <source>Edges</source>
      <translation>لبه ها</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="327"/>
      <source>StackFrame</source>
      <translation>StackFrame</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="329"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>FunctionsTask</name>
    <message>
      <location filename="../common/FunctionsTask.h" line="13"/>
      <source>Fetching Functions</source>
      <translation>کشش توابع</translation>
    </message>
  </context>
  <context>
    <name>FunctionsWidget</name>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="490"/>
      <source>Rename</source>
      <translation>تغییر نام</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="491"/>
      <source>Undefine</source>
      <translation>تعریف نشده</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="492"/>
      <source>Horizontal</source>
      <translation>افقی</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="493"/>
      <source>Vertical</source>
      <translation>عمودی</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="495"/>
      <source>Functions</source>
      <translation>توابع</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="613"/>
      <source>Rename function %1</source>
      <translation>تغییر نام تابع %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="614"/>
      <source>Function name:</source>
      <translation>نام تابع:</translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapBinsDialog</name>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>دیالوگ</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="25"/>
      <source>Chain info:</source>
      <translation>اطلاعات زنجیره ای:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="41"/>
      <source>Detailed chunk info:</source>
      <translation>اطلاعات مجموعه داده تفصیلی:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="48"/>
      <source>Enter chunk base address and press enter</source>
      <translation>آدرس اساسی مجموعه داده را وارد نمایید و اینتر رو بزنید</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="28"/>
      <source>Bins info for arena @ </source>
      <translation>اطلاعات Bins برای عرصه @ </translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapInfoDialog</name>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>دیالوگ</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="22"/>
      <source>Base</source>
      <translation>پایه</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="29"/>
      <source>Base address of the chunk</source>
      <translation>آدرس پایه مجموعه داده</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="39"/>
      <source>Size</source>
      <translation>اندازه</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="46"/>
      <source>Size of the heap chunk including metadata</source>
      <translation>اندازه توده مجموعه داده شامل ابرداده</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="56"/>
      <source>Fd</source>
      <translation>Fd</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="63"/>
      <source>Link to next free chunk in bin&apos;s linked list</source>
      <translation>لینک به مجموعه داده رایگان بعدی در &apos;لیست لینک شده bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="73"/>
      <source>Bk</source>
      <translation>Bk</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="80"/>
      <source>Link to previous free chunk in bin&apos;s linked list</source>
      <translation>پیوند به مجموعه داده رایگان قبلی در لیست &apos;لینک شده bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="90"/>
      <source>Link to next larger free chunk (only for large chunks)</source>
      <translation>لینک به مجموعه داده رایگان بزرگتر بعدی (فقط برای مجموعه داده های بزرگ)</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="100"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Fd-nextsize&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Fd-nextsize&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="107"/>
      <source>Bk-nextsize</source>
      <translation>Bk-nextsize</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="114"/>
      <source>Link to next smaller free chunk (for large chunks)</source>
      <translation>لینک به بخش رایگان کوچکتر بعدی(فقط برای بخش های بزرگ)</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="124"/>
      <source>Size of previous chunk (if free)</source>
      <translation>اندازه مجموعه داده قبلی (اگر رایگان است)</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="134"/>
      <source>PrevSize</source>
      <translation>PrevSize</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="145"/>
      <source>If the chunk was obtained from a non-main arena</source>
      <translation>اگر این مجموعه داده از یک عرصه غیر اصلی به دست آمده باشد</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="148"/>
      <source>NON_MAIN_ARENA</source>
      <translation>NON_MAIN_ARENA</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="161"/>
      <source>The chunk was obtained with mmap()</source>
      <translation>مجموعه داده با mmap() به دست آمد</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="164"/>
      <source>IS_MMAPED</source>
      <translation>IS_MMAPED</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="177"/>
      <source>Previous adjacent chunk is in use</source>
      <translation>مجموعه داده مجاور قبلی در حال استفاده است</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="180"/>
      <source>PREV_INUSE</source>
      <translation>PREV_INUSE</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="195"/>
      <source>Save</source>
      <translation>ذخیره</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="12"/>
      <source>Chunk @ </source>
      <translation>مجموعه داده @ </translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="100"/>
      <source>Chunk saved</source>
      <translation>مجموعه داده ذخیره شده</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="101"/>
      <source>Chunk header successfully overwritten</source>
      <translation>سرتیتر مجموعه داده با موفقیت بازنویسی نشد</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="103"/>
      <source>Chunk not saved</source>
      <translation>مجموعه داده ذخیره نشد</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="104"/>
      <source>Chunk header not successfully overwritten</source>
      <translation>سرتیتر مجموعه داده با موفقیت بازنویسی نشد</translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapModel</name>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="161"/>
      <source>Offset</source>
      <translation>آف‌ست</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="163"/>
      <source>Size</source>
      <translation>اندازه</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="165"/>
      <source>Status</source>
      <translation>وضعیت</translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapWidget</name>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="14"/>
      <source>Form</source>
      <translation>فرم</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="34"/>
      <source>Arena</source>
      <translation>عرصه</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="47"/>
      <source>View bins info for an arena</source>
      <translation>مشاهده اطلاعات Bins برای عرصه</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="50"/>
      <source>Bins</source>
      <translation>Bins</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="27"/>
      <source>Detailed Chunk Info</source>
      <translation>اطلاعات مفصل مجموعه داده</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="28"/>
      <source>Bins Info</source>
      <translation>اطلاعات Bins</translation>
    </message>
  </context>
  <context>
    <name>GlobalVariableDialog</name>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="14"/>
      <source>Add Global Variable</source>
      <translation>متغیر جهانی اضافه کنید</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="20"/>
      <source>Add global variable at</source>
      <translation>متغیر جهانی اضافه کنید در</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="38"/>
      <source>Name:</source>
      <translation>نام:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="61"/>
      <source>int</source>
      <translation>int</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="80"/>
      <source>Type:</source>
      <translation>نوع:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.cpp" line="28"/>
      <source>Edit global variable at %1</source>
      <translation>ویرایش متغیر جهانی در %1</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.cpp" line="30"/>
      <source>Add global variable at %1</source>
      <translation>اضافه کردن متغیر جهانی در %1</translation>
    </message>
  </context>
  <context>
    <name>GlobalsModel</name>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="60"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="62"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="64"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="66"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>GlobalsWidget</name>
    <message>
      <location filename="../widgets/GlobalsWidget.ui" line="76"/>
      <location filename="../widgets/GlobalsWidget.ui" line="79"/>
      <location filename="../widgets/GlobalsWidget.cpp" line="206"/>
      <source>Edit Global Variable</source>
      <translation>ویرایش متغیر جهانی</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.ui" line="84"/>
      <location filename="../widgets/GlobalsWidget.ui" line="87"/>
      <location filename="../widgets/GlobalsWidget.cpp" line="207"/>
      <source>Delete Global Variable</source>
      <translation>حذف متغیر جهانی</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="167"/>
      <source>Category</source>
      <translation>دسته‌بندی</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="169"/>
      <source>Globals</source>
      <translation>جهانی</translation>
    </message>
  </context>
  <context>
    <name>GraphOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="14"/>
      <source>Graph</source>
      <translation>نمودار</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="22"/>
      <source>Graph Block Options </source>
      <translation>گزینه های بلوک نمودار </translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="31"/>
      <source>The offset of the first instruction of a graph block is shown in the header of the respective graph block</source>
      <translation>آفست اولین دستور بلوک گراف در سربرگ بلوک گراف مربوطه نشان داده شده است</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="34"/>
      <source>Show offset of the first instruction in each graph block</source>
      <translation>نمایش آفست اولین دستورالعمل در هر بلوک نمودار</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="41"/>
      <source>Show offset for each instruction (graph.offset)</source>
      <translation>نمایش آفست برای هر دستورالعمل (graph.offset)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="48"/>
      <source>Show preview when hovering (graph.preview)</source>
      <translation>نشان دادن پیش‌نمایش هنگام قراردادن نشانگر ماوس (graph.preview)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="57"/>
      <source>Maximum Line Length:</source>
      <translation>حداکثر طول خط:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="77"/>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="87"/>
      <source>Hide text when zooming out and it is smaller than the given value. Higher values can increase Performance.</source>
      <translation>متن را هنگام بزرگنمایی مخفی کنید و از مقدار داده شده کوچکتر باشد. مقادیر بالاتر می تواند عملکرد را افزایش دهد.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="80"/>
      <source>Minimum Font Size</source>
      <translation>حداقل اندازه فونت</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="105"/>
      <source>Graph Layout Options</source>
      <translation>گزینه های چیدمان نمودار</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="124"/>
      <source>Vertical</source>
      <translation>عمودی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="147"/>
      <source>Horizontal</source>
      <translation>افقی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="183"/>
      <source>Block spacing:</source>
      <translation>فاصله گذازی بلوک:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="190"/>
      <source>Edge spacing</source>
      <translation>فاصله لبه ها</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="200"/>
      <source>Bitmap Export Options</source>
      <translation>گزینه های صدور بیت مپ</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="209"/>
      <source>Export Transparent Bitmap Graphs</source>
      <translation>صدور نمودارهای بیت مپ شفاف</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="218"/>
      <source>Graph Bitmap Export Scale: </source>
      <translation>مقیاس صدور بیت مپ نمودار: </translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="225"/>
      <source>%</source>
      <translation>%</translation>
    </message>
  </context>
  <context>
    <name>GraphView</name>
    <message>
      <location filename="../widgets/GraphView.cpp" line="441"/>
      <source>Cutter graph export</source>
      <translation>صدور نمودار Cutter</translation>
    </message>
  </context>
  <context>
    <name>HeadersModel</name>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="55"/>
      <source>Offset</source>
      <translation>آفست</translation>
    </message>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="57"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="59"/>
      <source>Value</source>
      <translation>مقادیر</translation>
    </message>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="61"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>HeadersWidget</name>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="120"/>
      <source>Headers</source>
      <translation>سربرگ</translation>
    </message>
  </context>
  <context>
    <name>HeapBinsGraphView</name>
    <message>
      <location filename="../widgets/HeapBinsGraphView.cpp" line="8"/>
      <source>Detailed Chunk Info</source>
      <translation>اطلاعات مفصل مجموعه داده</translation>
    </message>
    <message>
      <location filename="../widgets/HeapBinsGraphView.cpp" line="79"/>
      <location filename="../widgets/HeapBinsGraphView.cpp" line="121"/>
      <source>bin </source>
      <translation>bin </translation>
    </message>
    <message>
      <location filename="../widgets/HeapBinsGraphView.cpp" line="121"/>
      <source> @ </source>
      <translation> @ </translation>
    </message>
  </context>
  <context>
    <name>HeapDockWidget</name>
    <message>
      <location filename="../widgets/HeapDockWidget.ui" line="14"/>
      <source>Heap</source>
      <translation>توده</translation>
    </message>
  </context>
  <context>
    <name>HexWidget</name>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="70"/>
      <source>Hexadecimal</source>
      <translation>هگزادسیمال</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="71"/>
      <source>Octal</source>
      <translation>مبنای هشت</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="72"/>
      <source>Decimal</source>
      <translation>دسیمال</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="73"/>
      <source>Signed decimal</source>
      <translation>دسیمال امضا شده</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="74"/>
      <source>Float</source>
      <translation>شناور</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="88"/>
      <source>Bytes per row</source>
      <translation>بایت های هر ردیف</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="98"/>
      <source>Power of 2</source>
      <translation>به توان ۲</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="105"/>
      <source>Big Endian</source>
      <translation>Big Endian</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="110"/>
      <source>Bytes as pairs</source>
      <translation>بایت ها به‌صورت جفت</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="114"/>
      <source>Copy</source>
      <translation>کپی</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="120"/>
      <source>Copy address</source>
      <translation>کپی آدرس</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="127"/>
      <location filename="../widgets/HexWidget.cpp" line="1157"/>
      <source>Add Comment</source>
      <translation>افزودن نظر</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="134"/>
      <source>Delete Comment</source>
      <translation>حذف کامنت</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="140"/>
      <source>Select range</source>
      <translation>انتخاب محدوده</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="147"/>
      <location filename="../widgets/HexWidget.cpp" line="1272"/>
      <source>Write string</source>
      <translation>نوشتن رشته</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="151"/>
      <source>Write length and string</source>
      <translation>نوشتن طول و رشته</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="155"/>
      <location filename="../widgets/HexWidget.cpp" line="1466"/>
      <source>Write wide string</source>
      <translation>نوشتن رشته عریض</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="159"/>
      <source>Write zero terminated string</source>
      <translation>رشته پایان یافته صفر را بنویسید</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="163"/>
      <source>Write a decoded or encoded Base64 string</source>
      <translation>یک رشته Base64 رمزگشایی یا کدگذاری شده بنویسید</translation>
    </message>
    <message>
      <source>Write De\Encoded Base64 string</source>
      <translation>رشته De\Encoded Base64 را بنویسید</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="168"/>
      <location filename="../widgets/HexWidget.cpp" line="1318"/>
      <source>Write hex bytes</source>
      <translation>هگز بایت را بنویسید</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="172"/>
      <location filename="../widgets/HexWidget.cpp" line="1354"/>
      <source>Write zeros</source>
      <translation>صفرها را بنویسید</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="176"/>
      <location filename="../widgets/HexWidget.cpp" line="1410"/>
      <source>Write random bytes</source>
      <translation>بایتها را به‌صورت تصادفی بنویسید</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="180"/>
      <source>Duplicate from offset</source>
      <translation>تکرار از آفست</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="184"/>
      <source>Increment/Decrement</source>
      <translation>افزایش/کاهش</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="188"/>
      <source>Edit with keyboard</source>
      <translation>ویرایش با صفحه کلید</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1160"/>
      <source>Edit Comment</source>
      <translation>ویرایش نظر</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1168"/>
      <source>Item size:</source>
      <translation>اندازه آیتم‌ها:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1170"/>
      <source>Item format:</source>
      <translation>فرمت آیتم‌ها:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1175"/>
      <source>Edit</source>
      <translation>ویرایش</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1272"/>
      <location filename="../widgets/HexWidget.cpp" line="1448"/>
      <location filename="../widgets/HexWidget.cpp" line="1466"/>
      <location filename="../widgets/HexWidget.cpp" line="1484"/>
      <source>String:</source>
      <translation>رشته:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1318"/>
      <source>Hex byte string:</source>
      <translation>رشته هگز بایت:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1354"/>
      <source>Number of zeros:</source>
      <translation>تعداد صفرها:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1381"/>
      <source>Error</source>
      <translation>خطا</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1382"/>
      <source>Error occured during decoding your input.
Please, make sure, that it is a valid base64 string and try again.</source>
      <translation>هنگام رمزگشایی ورودی شما خطایی رخ داده است.
لطفاً مطمئن شوید که یک رشته base64 معتبر است و دوباره امتحان کنید.</translation>
    </message>
    <message>
      <source>Write random</source>
      <translation>تصادفی بنویسید</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1410"/>
      <source>Number of bytes:</source>
      <translation>تعداد بایت ها:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1448"/>
      <source>Write Pascal string</source>
      <translation>رشته پاسکال را بنویسید</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1484"/>
      <source>Write zero-terminated string</source>
      <translation>رشته پایان یافته صفر را بنویسید</translation>
    </message>
  </context>
  <context>
    <name>HexdumpRangeDialog</name>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="14"/>
      <source>Select Block</source>
      <translation>انتخاب بلوک</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="47"/>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="79"/>
      <source>Exclusive end address</source>
      <translation>آدرس پایانی انحصاری</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="50"/>
      <source>End Address:</source>
      <translation>آدرس پایان:</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="65"/>
      <source>Start Address:</source>
      <translation>آدرس شروع:</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="99"/>
      <source>Length:</source>
      <translation>طول:</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="115"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; color:#ff8585;&quot;&gt;Big selection might cause a delay&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; color:#ff8585;&quot;&gt;انتخاب بزرگ ممکن است باعث تاخیر گردد&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
  </context>
  <context>
    <name>HexdumpWidget</name>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="70"/>
      <source>Parsing</source>
      <translation>در حال تجزیه</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="120"/>
      <source>Endian</source>
      <translation>Endian</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="131"/>
      <source>Little</source>
      <translation>کوچک</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="136"/>
      <source>Big</source>
      <translation>بزرگ</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="191"/>
      <source>Arch</source>
      <translation>قوس</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="220"/>
      <source>Bits</source>
      <translation>بیت‌ها</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="231"/>
      <source>16</source>
      <translation>16</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="236"/>
      <source>32</source>
      <translation>32</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="241"/>
      <source>64</source>
      <translation>64</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="318"/>
      <source>SHA256:</source>
      <translation>SHA256:</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="350"/>
      <source>SHA1:</source>
      <translation>SHA1:</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="357"/>
      <source>Copy SHA256</source>
      <translation>کپی SHA256</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="396"/>
      <source>Copy CRC32</source>
      <translation>کپی CRC32</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="434"/>
      <source>Entropy:</source>
      <translation>آنتروپی:</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="466"/>
      <source>MD5:</source>
      <translation>MD5:</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="479"/>
      <source>CRC32:</source>
      <translation>CRC32:</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="50"/>
      <source>Select bytes to display information</source>
      <translation>بایتها را برای نمایش اطلاعات انتخاب کنید</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="143"/>
      <source>Disassembly</source>
      <translation>دیس‌اسمبلی</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="144"/>
      <source>String</source>
      <translation>رشته</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="145"/>
      <source>Assembler</source>
      <translation>اسمبلر</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="146"/>
      <source>C bytes</source>
      <translation>بایت‌های C</translation>
    </message>
    <message>
      <source>C bytes with instructions</source>
      <translation>C بایت با دستورالعمل</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="147"/>
      <source>C half-words (2 byte)</source>
      <translation>نیم-کلمه C (2 بایت)</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="148"/>
      <source>C words (4 byte)</source>
      <translation>کلمات C (4 بایت)</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="149"/>
      <source>C dwords (8 byte)</source>
      <translation>C dwords (8 byte)</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="150"/>
      <source>Python</source>
      <translation>Python</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="151"/>
      <source>JSON</source>
      <translation>JSON</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="152"/>
      <source>JavaScript</source>
      <translation>JavaScript</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="153"/>
      <source>Yara</source>
      <translation>Yara</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="218"/>
      <source>Hexdump</source>
      <translation>HexDump</translation>
    </message>
  </context>
  <context>
    <name>ImportsModel</name>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="45"/>
      <source>Unsafe</source>
      <translation>ناامن</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="71"/>
      <source>Address</source>
      <translation>نشانی</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="73"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="75"/>
      <source>Safety</source>
      <translation>ایمنی</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="77"/>
      <source>Library</source>
      <translation>کتابخانه</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="79"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="81"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>ImportsWidget</name>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="172"/>
      <source>Imports</source>
      <translation>واردات</translation>
    </message>
  </context>
  <context>
    <name>IncrementDecrementDialog</name>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="14"/>
      <source>Increment/Decrement</source>
      <translation>افزایش/کاهش</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="24"/>
      <source>Interpret as</source>
      <translation>تعبیر به عنوان</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="38"/>
      <source>Value:</source>
      <translation>مقادیر:</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="54"/>
      <source>Increment</source>
      <translation>افزایش</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="64"/>
      <source>Decrement</source>
      <translation>کاهش</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Byte</source>
      <translation>بایت</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Word</source>
      <translation>کلمه</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Dword</source>
      <translation>Dword</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Qword</source>
      <translation>Qword</translation>
    </message>
  </context>
  <context>
    <name>InitialOptionsDialog</name>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="26"/>
      <source>Load Options</source>
      <translation>گزینه های بارگذاری</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="84"/>
      <source>Program:</source>
      <translation>برنامه:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="167"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="413"/>
      <source>Analysis: Enabled</source>
      <translation>تحلیل: فعال</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="183"/>
      <source>Level: </source>
      <translation>سطح: </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="224"/>
      <source>None</source>
      <translation>هیچ‌کدام</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="259"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="655"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="715"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="763"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="808"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="833"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="38"/>
      <source>Auto</source>
      <translation>خودکار</translation>
    </message>
    <message>
      <source>Auto Exp</source>
      <translation>انقضای خودکار</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="326"/>
      <source>Experimental</source>
      <translation>تجربی</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="364"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="399"/>
      <source>Advanced</source>
      <translation>پیشرفته</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="518"/>
      <source>Load in write mode (-w)</source>
      <translation>در حالت نوشتنی بارگذاری کن (-w)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="528"/>
      <source>Do not load bin information (-n)</source>
      <translation>اطلاعات bin را بارگذاری نکن (n-)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="541"/>
      <source>Use virtual addressing</source>
      <translation>از آدرس دهی مجازی استفاده کن</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="551"/>
      <source>Import demangled symbols</source>
      <translation>وارد کردن نمادهای جداشده</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="568"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="599"/>
      <source>Advanced options</source>
      <translation>گزینه‌های پیشرفته</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="629"/>
      <source>CPU options</source>
      <translation>گزینه‌های CPU</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="644"/>
      <source>Architecture:</source>
      <translation>معماری:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="669"/>
      <source>CPU:</source>
      <translation>CPU:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="720"/>
      <source>8</source>
      <translation>8</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="725"/>
      <source>16</source>
      <translation>16</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="730"/>
      <source>32</source>
      <translation>32</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="735"/>
      <source>64</source>
      <translation>64</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="749"/>
      <source>Endianness: </source>
      <translation>Endianness: </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="768"/>
      <source>Little</source>
      <translation>کوچک</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="773"/>
      <source>Big</source>
      <translation>بزرگ</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="794"/>
      <source>Kernel: </source>
      <translation>هسته: </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="822"/>
      <source>Format:</source>
      <translation>فرمت:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="876"/>
      <source>Load bin offset (-B)</source>
      <translation>آف‌ست bin را بارگذاری کن (B-)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="895"/>
      <source>1024</source>
      <translation>1024</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="914"/>
      <source>Map offset (-m)</source>
      <translation>آف‌ست را ترسیم کن (m-)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="930"/>
      <source>0x40000</source>
      <translation>0x40000</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="937"/>
      <source>Load PDB</source>
      <translation>بارگذاری PDB</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="962"/>
      <source>PDB File path</source>
      <translation>محل فایل PDB</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="969"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1011"/>
      <source>Select</source>
      <translation>انتخاب</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="979"/>
      <source>Load script file</source>
      <translation>بارگذاری فایل سکریپت</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1004"/>
      <source>Path to Rizin script file</source>
      <translation>مسیر فایل اسکریپت Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1067"/>
      <source>Cancel</source>
      <translation>لغو</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1080"/>
      <source>  Ok  </source>
      <translation>  بسیار خوب  </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="56"/>
      <source>Analyze all symbols</source>
      <translation>آنالیز همه سمبولها</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="57"/>
      <source>Analyze instructions for references</source>
      <translation>آنالیز دستورالعمل ها برای مرجع ها</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="58"/>
      <source>Analyze function calls</source>
      <translation>فراخوانی تابع آنالیز</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="59"/>
      <source>Analyze all basic blocks</source>
      <translation>آنالیز تمام بلوک های پایه</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="60"/>
      <source>Analyze all objc references</source>
      <translation>آنالیز همه مراجع objc</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="61"/>
      <source>Recover class information from RTTI</source>
      <translation>بازیابی اطلاعات کلاس از RTTI</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="62"/>
      <source>Autoname functions based on context</source>
      <translation>تنظیم خودکار نام توابع بر اساس زمینه</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="63"/>
      <source>Emulate code to find computed references</source>
      <translation>شبیه سازی کد برای یافتن مراجع محاسبه شده</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="64"/>
      <source>Analyze all consecutive functions</source>
      <translation>آنالیز تمام توابع متوالی</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="65"/>
      <source>Type and Argument matching analysis</source>
      <translation>تحلیل تطبیق نوع و آرگومنت</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="66"/>
      <source>Analyze code after trap-sleds</source>
      <translation>آنالیز کد بعد از trap-sleds</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="67"/>
      <source>Analyze function preludes</source>
      <translation>مقدمه تابع را آنالیز کنید</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="68"/>
      <source>Analyze jump tables in switch statements</source>
      <translation>آنالیز جدولهای پرش در دستورات سوئیچ</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="71"/>
      <source>Analyze PUSH+RET as JMP</source>
      <translation>آنالیز PUSH+RET به‌صورت JMP</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="72"/>
      <source>Continue analysis after each function</source>
      <translation>ادامه آنالیزها بعد از هر تابع</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="393"/>
      <source>No analysis</source>
      <translation>بدون تجزیه و تحلیل</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="395"/>
      <source>Auto-Analysis (aaa)</source>
      <translation>تجزیه و تحلیل خودکار (aaa)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="397"/>
      <source>Auto-Analysis Experimental (aaaa)</source>
      <translation>تجزیه و تحلیل خودکار آزمایشی (aaaa)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="401"/>
      <source>Unknown</source>
      <translation>ناشناخته</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="407"/>
      <source>Level</source>
      <translation>سطح</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="410"/>
      <source>Analysis: Disabled</source>
      <translation>تحلیل: غیرفعال</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="456"/>
      <source>Select PDB file</source>
      <translation>انتخاب فایل PDB</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="457"/>
      <source>PDB file (*.pdb)</source>
      <translation>فایل PDB (*.pdb)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="457"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="479"/>
      <source>All files (*)</source>
      <translation>همه فایلها (*)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="478"/>
      <source>Select Rizin script file</source>
      <translation>انتخاب فایل اسکریپت Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="479"/>
      <source>Script file (*.rz)</source>
      <translation>اسکریپت فایل (rz.*)</translation>
    </message>
  </context>
  <context>
    <name>InitializationFileEditor</name>
    <message>
      <location filename="../dialogs/preferences/InitializationFileEditor.ui" line="14"/>
      <source>CutterRC Editor</source>
      <translation>ویراشگر CutterRC</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/InitializationFileEditor.ui" line="20"/>
      <source>TextLabel</source>
      <translation>برچسب متن</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/InitializationFileEditor.cpp" line="35"/>
      <source>Script is loaded from &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
      <translation>اسکریپت بارگیری می شود از &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
  </context>
  <context>
    <name>JSDecDecompiler</name>
    <message>
      <location filename="../common/Decompiler.cpp" line="109"/>
      <source>Failed to parse JSON from jsdec</source>
      <translation>تجزیه JSON از jsdec انجام نشد</translation>
    </message>
  </context>
  <context>
    <name>LayoutManager</name>
    <message>
      <location filename="../dialogs/LayoutManager.ui" line="14"/>
      <source>Layout</source>
      <translation>چیدمان</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.ui" line="25"/>
      <source>Rename</source>
      <translation>تغییر نام</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.ui" line="32"/>
      <location filename="../dialogs/LayoutManager.cpp" line="60"/>
      <source>Delete</source>
      <translation>حذف</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="42"/>
      <source>Rename layout error</source>
      <translation>تغییر نام خطای چیدمان</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="43"/>
      <source>&apos;%1&apos; is already used.</source>
      <translation>&apos;%1&apos; قبلا استفاده شده است.</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="45"/>
      <source>Save layout</source>
      <translation>ذخیره چیدمان</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="45"/>
      <source>Enter name</source>
      <translation>نام را وارد کنید</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="61"/>
      <source>Do you want to delete &apos;%1&apos;</source>
      <translation>آیا می خواهید &apos;%1&apos; را حذف کنید</translation>
    </message>
  </context>
  <context>
    <name>MainWindow</name>
    <message>
      <location filename="../core/MainWindow.ui" line="33"/>
      <source>Add extra...</source>
      <translation>اضافه کردن بیشتر...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="61"/>
      <source>File</source>
      <translation>فایل</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="68"/>
      <source>Set mode</source>
      <translation>تعیین حالت</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="97"/>
      <location filename="../core/MainWindow.cpp" line="293"/>
      <source>View</source>
      <translation>مشاهده</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="104"/>
      <source>Zoom</source>
      <translation>بزرگنمايی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="113"/>
      <source>Layouts</source>
      <translation>چیدمان ها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="133"/>
      <source>Tools</source>
      <translation>ابزارها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="139"/>
      <source>Help</source>
      <translation>راهنما</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="147"/>
      <location filename="../core/MainWindow.ui" line="513"/>
      <source>Edit</source>
      <translation>ویرایش</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="156"/>
      <source>Windows</source>
      <translation>ویندوز</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="160"/>
      <location filename="../core/MainWindow.cpp" line="147"/>
      <location filename="../core/MainWindow.cpp" line="148"/>
      <source>Plugins</source>
      <translation>پلاگین‌ها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="165"/>
      <source>Info...</source>
      <translation>درباره...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="170"/>
      <source>Debug...</source>
      <translation>اشکال زدایی...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="185"/>
      <source>Debug</source>
      <translation>اشکال زدایی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="232"/>
      <source>Reset to default layout</source>
      <translation>تنظیم دوباره به طرح پیش‌فرض</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="237"/>
      <source>Zen Mode</source>
      <translation>حالت Zen</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="240"/>
      <source>Zen mode</source>
      <translation>حالت Zen</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="245"/>
      <source>BaseFind</source>
      <translation>پیدا کردن پایه</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="250"/>
      <source>About</source>
      <translation>درباره</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="255"/>
      <source>Report an issue</source>
      <translation>یک مشکل را گزارش کنید</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="260"/>
      <source>New Window</source>
      <translation>پنجره جدید</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="263"/>
      <source>Ctrl+N</source>
      <translation>Ctrl+N</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="268"/>
      <source>Close</source>
      <translation>بستن</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="273"/>
      <location filename="../core/MainWindow.ui" line="276"/>
      <location filename="../core/MainWindow.ui" line="872"/>
      <location filename="../core/MainWindow.cpp" line="1243"/>
      <source>Save layout</source>
      <translation>ذخیره چیدمان</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="281"/>
      <source>Documentation</source>
      <translation>مستندات</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="286"/>
      <source>Map File</source>
      <translation>فایل ترسیم</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="289"/>
      <source>Ctrl+M</source>
      <translation>Ctrl+M</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="294"/>
      <location filename="../core/MainWindow.cpp" line="728"/>
      <location filename="../core/MainWindow.cpp" line="751"/>
      <source>Save Project</source>
      <translation>ذخیره پروژه</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="297"/>
      <source>Ctrl+S</source>
      <translation>Ctrl+S</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="302"/>
      <source>Cut</source>
      <translation>بریدن</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="307"/>
      <source>Copy</source>
      <translation>کپی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="312"/>
      <location filename="../core/MainWindow.ui" line="518"/>
      <source>Paste</source>
      <translation>چسباندن</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="317"/>
      <source>Delete</source>
      <translation>حذف</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="322"/>
      <location filename="../core/MainWindow.ui" line="325"/>
      <source>Select all</source>
      <translation>انتخاب همه</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="330"/>
      <source>Find</source>
      <translation>پیدا کردن</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="335"/>
      <location filename="../core/MainWindow.ui" line="338"/>
      <source>Find next</source>
      <translation>یافتن بعدی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="343"/>
      <location filename="../core/MainWindow.ui" line="346"/>
      <source>Find previous</source>
      <translation>یافتن قبلی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="355"/>
      <source>Undo Seek</source>
      <translation>لغو جستجو</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="358"/>
      <source>Go back</source>
      <translation>بازگشت</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="367"/>
      <source>Redo Seek</source>
      <translation>جستجو مجدد</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="378"/>
      <source>Unlock Panels</source>
      <translation>بازکردن پنل ها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="381"/>
      <source>Toggle panel locks</source>
      <translation>تغییر قفل پنل ها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="400"/>
      <source>Theme</source>
      <translation>تِم</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="415"/>
      <location filename="../core/MainWindow.ui" line="418"/>
      <source>Tabs up/down</source>
      <translation>بالا/پایین کردن تب ها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="427"/>
      <source>Refresh</source>
      <translation>تازه سازی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="435"/>
      <source>Show Tabs at the Top</source>
      <translation>نمایش تب ها Tabs در بالا</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="438"/>
      <source>Toggle tab position</source>
      <translation>تغییر موقعیت tab</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="443"/>
      <source>Dark Theme</source>
      <translation>تم تیره</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="448"/>
      <location filename="../core/MainWindow.ui" line="451"/>
      <source>Load layout</source>
      <translation>بارگذاری چیدمان</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="456"/>
      <source>Default Theme</source>
      <translation>تم پیش‌فرض</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="461"/>
      <source>Bindiff</source>
      <translation>Bindiff</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="466"/>
      <source>Analysis</source>
      <translation>تجزیه و تحلیل</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="471"/>
      <source>Test menu</source>
      <translation>منوی تست</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="476"/>
      <location filename="../core/MainWindow.ui" line="479"/>
      <source>Copy hexpair</source>
      <translation>کپی Hexpair</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="484"/>
      <location filename="../core/MainWindow.ui" line="487"/>
      <source>Copy text</source>
      <translation>کپی متن</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="492"/>
      <source>Copy ASCII</source>
      <translation>کپی ASCII</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="497"/>
      <location filename="../core/MainWindow.ui" line="500"/>
      <source>Insert string</source>
      <translation>وارد کردن رشته</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="505"/>
      <location filename="../core/MainWindow.ui" line="508"/>
      <source>Insert hex</source>
      <translation>وارد کردن هگز</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="523"/>
      <source>Show/Hide bytes</source>
      <translation>نمایش/مخفی کردن بایتها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="528"/>
      <source>Switch case</source>
      <translation>سوییچ کیس</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="533"/>
      <location filename="../core/MainWindow.ui" line="536"/>
      <source>Copy all</source>
      <translation>کپی همه</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="541"/>
      <location filename="../core/MainWindow.ui" line="544"/>
      <source>Copy bytes</source>
      <translation>کپی بایتها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="549"/>
      <location filename="../core/MainWindow.ui" line="552"/>
      <location filename="../core/MainWindow.ui" line="557"/>
      <location filename="../core/MainWindow.ui" line="560"/>
      <source>Copy disasm</source>
      <translation>کپی disasm</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="572"/>
      <location filename="../core/MainWindow.ui" line="575"/>
      <source>Start web server</source>
      <translation>راه اندازی سرور وب</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="580"/>
      <source>1</source>
      <translation>1</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="585"/>
      <source>2</source>
      <translation>2</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="590"/>
      <source>4</source>
      <translation>4</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="595"/>
      <source>8</source>
      <translation>8</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="600"/>
      <source>16</source>
      <translation>16</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="605"/>
      <source>32</source>
      <translation>32</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="610"/>
      <source>64</source>
      <translation>64</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="615"/>
      <source>Syntax AT&amp;T/Intel</source>
      <translation>روش AT&amp;T/Intel</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="620"/>
      <location filename="../core/MainWindow.ui" line="630"/>
      <source>Rename</source>
      <translation>تغییر نام</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="625"/>
      <location filename="../core/MainWindow.ui" line="635"/>
      <source>Undefine</source>
      <translation>تعریف نشده</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="640"/>
      <source>Add comment</source>
      <translation>افزودن نظرات</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="652"/>
      <location filename="../core/MainWindow.ui" line="655"/>
      <source>Show/Hide bottom pannel</source>
      <translation>نمایش/مخفی کردن دکمه پانل</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="660"/>
      <source>Run Rizin script</source>
      <translation>اجرای اسکریپت Rizin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="665"/>
      <source>Reset Settings</source>
      <translation>تنظیم مجدد تنظیمات</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="668"/>
      <source>Reset settings</source>
      <translation>تنظیم مجدد تنظیمات</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="673"/>
      <source>Quit</source>
      <translation>خارج شدن</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="676"/>
      <source>Ctrl+Q</source>
      <translation>Ctrl+Q</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="684"/>
      <source>Exports</source>
      <translation>صادرات</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="687"/>
      <source>Show/Hide Exports panel</source>
      <translation>نمایش/پنهان کردن پانل صادره ها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="692"/>
      <source>Refresh Contents</source>
      <translation>تازه سازی مطالب</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="695"/>
      <source>Refresh contents</source>
      <translation>تازه سازی مطالب</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="703"/>
      <source>Show ESIL rather than assembly</source>
      <translation>نمایش ESIL به جای اسمبلی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="711"/>
      <source>Show pseudocode rather than assembly</source>
      <translation>نمایش شبه کد به جای اسمبلی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="722"/>
      <source>Display offsets</source>
      <translation>نمایش آفست ها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="727"/>
      <source>Preferences</source>
      <translation>اولویت‌ها</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="732"/>
      <source>Save Project As...</source>
      <translation>ذخیره پروژه به نام...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="740"/>
      <source>Graph</source>
      <translation>نمودار</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="745"/>
      <source>Import PDB</source>
      <translation>وارد کردن PDB</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="750"/>
      <source>Analyze Program</source>
      <translation>تحلیل برنامه</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="755"/>
      <source>Export as code</source>
      <translation>صادر کردن بعنوان کد</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="760"/>
      <location filename="../core/MainWindow.cpp" line="1803"/>
      <source>Apply Signature From File</source>
      <translation>اجرای فایل فرم امضا</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="765"/>
      <location filename="../core/MainWindow.cpp" line="1824"/>
      <source>Create New Signature File</source>
      <translation>ایجاد فایل امضای جدید</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="770"/>
      <source>Add Hexdump</source>
      <translation>اضافه کردن Hexdump</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="775"/>
      <source>Add Decompiler</source>
      <translation>اضافه کردن دیکامپایلر</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="780"/>
      <source>Add Disassembly</source>
      <translation>اضافه کردن دیس‌اسمبلی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="785"/>
      <source>Add Graph</source>
      <translation>اضافه کردن نمودار</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="796"/>
      <source>Grouped dock dragging</source>
      <translation>کشیدن dock گروهی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="801"/>
      <source>Zoom In</source>
      <translation>بزرگنمایی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="804"/>
      <source>Ctrl++</source>
      <translation>++Ctrl</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="812"/>
      <source>Zoom Out</source>
      <translation>کوچک‌نمایی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="815"/>
      <source>Ctrl+-</source>
      <translation>-+Ctrl</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="823"/>
      <source>Reset</source>
      <translation>تنظیم مجدد</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="826"/>
      <source>Ctrl+=</source>
      <translation>=+Ctrl</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="834"/>
      <source>Commit changes</source>
      <translation>اعمال تغییرات</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="842"/>
      <source>Write mode</source>
      <translation>حالت نوشتن</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="845"/>
      <source>Open the file in write mode. Every change to the file will change the original file on disk.</source>
      <translation>فایل را در حالت نوشتن باز کنید. هر تغییری در فایل باعث تغییر فایل اصلی روی دیسک می شود.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="853"/>
      <source>Cache mode</source>
      <translation>حالت Cache</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="856"/>
      <source>Enable cache mode. Changes to the file would not be applied to disk unless you specifically commit them. This is a safer option.</source>
      <translation>حالت کش cache را فعال کنید. تغییرات در فایل روی دیسک اعمال نمی شود مگر اینکه به طور خاص آنها را انجام دهید. این گزینه مطمئن تری است.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="867"/>
      <source>Read-Only mode</source>
      <translation>حالت فقط-خواندنی</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="877"/>
      <source>Manage layouts</source>
      <translation>مدیریت چیدمان</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="256"/>
      <source>No plugins are installed. Check the plugins section on Cutter documentation to learn more.</source>
      <translation>هیچ پلاگینی نصب نشده است. برای کسب اطلاعات بیشتر، بخش پلاگین ها را در اسناد Cutter بررسی کنید.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="261"/>
      <source>The installed plugins didn&apos;t add entries to this menu.</source>
      <translation>پلاگین های نصب شده &apos; ورودی ها را به این منو اضافه نکرده اند.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="275"/>
      <source>Analyze the program using Rizin&apos;s &quot;aaa&quot; command</source>
      <translation>برنامه را با استفاده از &apos;s &quot;aaa&quot; دستور Rizin آنالیز کنید</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="542"/>
      <source>Script loading</source>
      <translation>بارگذاری اسکریپت</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="543"/>
      <source>Do you want to load the &apos;%1&apos; script?</source>
      <translation>آیا می خواهید &apos;%1&apos; اسکریپت بارگذاری شود؟</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="561"/>
      <source>Cannot open file!</source>
      <translation>نمی‌توان فایل را باز کرد!</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="562"/>
      <source>Could not open the file! Make sure the file exists and that you have the correct permissions.</source>
      <translation>فایل باز نشد! مطمئن شوید که فایل موجود است و مجوزهای صحیح را دارید.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="625"/>
      <source>Failed to open project: %1</source>
      <translation>بازکردن فایل ناموفق بود: %1</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="630"/>
      <source>Open Project</source>
      <translation>باز کردن پروژه</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="752"/>
      <source>Failed to save project: %1</source>
      <translation>ذخیره‌سازی فایل ناموفق بود: %1</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="780"/>
      <source>Do you really want to exit?
Save your project before closing!</source>
      <translation>آیا واقعاً می خواهید خارج شوید؟
پروژه خود را قبل از بسته شدن ذخیره کنید!</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1056"/>
      <source>New disassembly</source>
      <translation>دیس‌اسمبلی جدید</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1058"/>
      <source>New graph</source>
      <translation>نمودار جدید</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1060"/>
      <source>New hexdump</source>
      <translation>Hexdump جدید</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1061"/>
      <source>New Decompiler</source>
      <translation>دیکامپایلر جدید</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1240"/>
      <source>Save layout error</source>
      <translation>ذخیره خطای چیدمان</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1241"/>
      <source>&apos;%1&apos; is not a valid name.</source>
      <translation>&apos;%1&apos; یک نام معتبر نیست.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1243"/>
      <source>Enter name</source>
      <translation>واردکردن نام</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1554"/>
      <source>Select Rizin script</source>
      <translation>انتخاب اسکریپت Rizin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1597"/>
      <source>Do you really want to clear all settings?</source>
      <translation>آیا واقعا میخواهید همه تنظیمات را پاک کنید؟</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1697"/>
      <source>Select PDB file</source>
      <translation>انتخاب فایل PDB</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1698"/>
      <source>PDB file (*.pdb)</source>
      <translation>فایل PDB (*.pdb)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1698"/>
      <source>All files (*)</source>
      <translation>همه فایلها (*)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1708"/>
      <source>%1 loaded.</source>
      <translation>%1 بارگذاری شد.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1799"/>
      <location filename="../core/MainWindow.cpp" line="1821"/>
      <source>Signature File (*.sig)</source>
      <translation>فایل امضا (sig.*)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1800"/>
      <location filename="../core/MainWindow.cpp" line="1822"/>
      <source>Pattern File (*.pat)</source>
      <translation>فایل الگو (pat.*)</translation>
    </message>
  </context>
  <context>
    <name>MapFileDialog</name>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="14"/>
      <source>Map New File</source>
      <translation>نقشه فایل جدید</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="26"/>
      <source>File:</source>
      <translation>فایل:</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="52"/>
      <location filename="../dialogs/MapFileDialog.cpp" line="18"/>
      <source>Select file</source>
      <translation>انتخاب فایل</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="59"/>
      <source>Map address:</source>
      <translation>آدرس نقشه:</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="72"/>
      <source>0x40000</source>
      <translation>0x40000</translation>
    </message>
    <message>
      <source>Map new file file</source>
      <translation>ترسیم فایل جدید</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.cpp" line="36"/>
      <source>Failed to map a new file</source>
      <translation>ترسیم فایل جدید ناموفق بود</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.cpp" line="36"/>
      <source>Map new file</source>
      <translation>ترسیم فایل جدید</translation>
    </message>
  </context>
  <context>
    <name>MemoryMapModel</name>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="58"/>
      <source>Offset start</source>
      <translation>شروع آفست</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="60"/>
      <source>Offset end</source>
      <translation>پایان آفست</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="62"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="64"/>
      <source>Permissions</source>
      <translation>دسترسی‌‌‌‌‌‌ها</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="66"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>MemoryMapWidget</name>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="123"/>
      <source>Memory Map</source>
      <translation>ترسیم حافظه</translation>
    </message>
  </context>
  <context>
    <name>MultitypeFileSaveDialog</name>
    <message>
      <location filename="../dialogs/MultitypeFileSaveDialog.cpp" line="24"/>
      <source>Detect type (*)</source>
      <translation>تشخیص نوع (*)</translation>
    </message>
    <message>
      <location filename="../dialogs/MultitypeFileSaveDialog.cpp" line="63"/>
      <source>File save error</source>
      <translation>خطای ذخیره فایل</translation>
    </message>
    <message>
      <location filename="../dialogs/MultitypeFileSaveDialog.cpp" line="64"/>
      <source>Unrecognized extension &apos;%1&apos;</source>
      <translation>پسوند ناشناخته &apos;%1&apos;</translation>
    </message>
  </context>
  <context>
    <name>NativeDebugDialog</name>
    <message>
      <location filename="../dialogs/NativeDebugDialog.ui" line="35"/>
      <source>Command line arguments:</source>
      <translation>آرگومنتهاي خط فرمان:</translation>
    </message>
  </context>
  <context>
    <name>NewFileDialog</name>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="20"/>
      <location filename="../dialogs/NewFileDialog.ui" line="149"/>
      <source>Open File</source>
      <translation>باز کردن فایل</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="79"/>
      <source>About</source>
      <translation>درباره</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="169"/>
      <source>&lt;b&gt;Select new file&lt;b&gt;</source>
      <translation>&lt;b&gt;انتخاب فایل جدید&lt;b&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="182"/>
      <location filename="../dialogs/NewFileDialog.ui" line="390"/>
      <source>Select</source>
      <translation>انتخاب</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="202"/>
      <source>&lt;b&gt;IO&lt;/b&gt;</source>
      <translation>&lt;b&gt;IO&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="296"/>
      <source>Don&apos;t open any file</source>
      <translation>هیچ فایلی را باز &apos;نکنید</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="303"/>
      <location filename="../dialogs/NewFileDialog.ui" line="360"/>
      <location filename="../dialogs/NewFileDialog.ui" line="501"/>
      <source>Open</source>
      <translation>باز</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="316"/>
      <source>Open Shellcode</source>
      <translation>باز کردن Shellcode</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="328"/>
      <source>&lt;b&gt;Paste Shellcode&lt;b&gt;</source>
      <translation>&lt;b&gt;چسپاندن Shellcode&lt;b&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="370"/>
      <source>Projects</source>
      <translation>پروژه ها</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="410"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Open Project&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;بازکردن پروژه&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="519"/>
      <source>Remove item</source>
      <translation>حذف آیتم</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="524"/>
      <source>Clear all</source>
      <translation>پاک کردن همه</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="529"/>
      <source>Delete project</source>
      <translation>حذف پروژه</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="534"/>
      <source>Clear all projects</source>
      <translation>بازکردن همه پروژه ها</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="95"/>
      <source>Select file</source>
      <translation>انتخاب فایل</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="107"/>
      <source>Open Project</source>
      <translation>باز کردن پروژه</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="290"/>
      <source>Open a file without additional options/settings.</source>
      <translation>فایلی را بدون گزینه ها/تنظیمات اضافی باز کنید.</translation>
    </message>
    <message>
      <source>Open a file with no extra treatment.</source>
      <translation>یک فایل را بدون اصلاح اضافی باز کنید.</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="323"/>
      <source>Select a new program or a previous one before continuing.</source>
      <translation>قبل از ادامه، یک برنامه جدید یا یک برنامه قبلی را انتخاب کنید.</translation>
    </message>
  </context>
  <context>
    <name>Omnibar</name>
    <message>
      <location filename="../widgets/Omnibar.cpp" line="15"/>
      <source>Type flag name or address here</source>
      <translation>نام پرچم یا آدرس را اینجا بنویسید</translation>
    </message>
  </context>
  <context>
    <name>PluginsOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="28"/>
      <source>Plugins are loaded from &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
      <translation>پلاگین ها بارگیری می شوند از
&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Description</source>
      <translation>توضیحات</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Version</source>
      <translation>نسخه</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Author</source>
      <translation>مولف</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="48"/>
      <source>Show Rizin plugin information</source>
      <translation>نمایش اطلاعات پلاگین Rizin</translation>
    </message>
  </context>
  <context>
    <name>PreferencesDialog</name>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.ui" line="6"/>
      <source>Preferences</source>
      <translation>اولویت‌ها</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="28"/>
      <source>Disassembly</source>
      <translation>دیس‌اسمبلی</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="34"/>
      <source>Debug</source>
      <translation>اشکال زدايي</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="35"/>
      <source>Appearance</source>
      <translation>ظاهر</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="36"/>
      <source>Plugins</source>
      <translation>پلاگین‌ها</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="37"/>
      <source>Initialization Script</source>
      <translation>اسکریپت مقداردهی اولیه</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="39"/>
      <source>Analysis</source>
      <translation>تجزیه و تحلیل</translation>
    </message>
  </context>
  <context>
    <name>ProcessModel</name>
    <message>
      <location filename="../dialogs/AttachProcDialog.cpp" line="71"/>
      <source>PID</source>
      <translation>PID</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.cpp" line="73"/>
      <source>UID</source>
      <translation>UID</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.cpp" line="75"/>
      <source>Status</source>
      <translation>وضعیت</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.cpp" line="77"/>
      <source>Path</source>
      <translation>مسیر</translation>
    </message>
  </context>
  <context>
    <name>ProcessesWidget</name>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="26"/>
      <source>PID</source>
      <translation>PID</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="27"/>
      <source>UID</source>
      <translation>UID</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="28"/>
      <source>Status</source>
      <translation>وضعیت</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="29"/>
      <source>Path</source>
      <translation>مسیر</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="167"/>
      <source>Unable to switch to the requested process.</source>
      <translation>تغییر به فرآیند درخواستی ممکن نیست.</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../common/DisassemblyPreview.cpp" line="41"/>
      <source>More than one (%1) references here. Weird behaviour expected.</source>
      <translation>بیش از یک (%1) مرجع در اینجا. رفتار عجیب و غریب مورد انتظار است.</translation>
    </message>
    <message>
      <source>offsetFrom (%1) differs from refs.at(0).from (%(2))</source>
      <translation>offsetFrom (%1) با refs.at(0).from (%(2)) متفاوت است</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="53"/>
      <source>Write error</source>
      <translation>نوشتن خطا</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="54"/>
      <source>Your file is opened in read-only mode. Editing is only available when the file is opened in either Write or Cache modes.

WARNING: In Write mode, any changes will be committed to the file on disk. For safety, please consider using Cache mode and then commit the changes manually via File -&gt; Commit modifications to disk.</source>
      <translation>فایل شما در حالت فقط خواندنی باز می شود. ویرایش تنها زمانی در دسترس است که فایل در حالت Write یا Cache باز شود.

هشدار: در حالت Write، هر تغییری در فایل روی دیسک انجام می شود. برای ایمنی، لطفاً از حالت Cache استفاده کنید و سپس تغییرات را به صورت دستی از طریق فایل -&gt; انجام تغییرات روی دیسک انجام دهید.</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="60"/>
      <source>Cancel</source>
      <translation>لغو</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="62"/>
      <source>Reopen in Write mode</source>
      <translation>در حالت Write دوباره باز کنید</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="64"/>
      <source>Enable Cache mode</source>
      <translation>حالت Cache را فعال کنید</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="94"/>
      <source>Uncommitted changes</source>
      <translation>تغییرات تعهد نشده</translation>
    </message>
    <message>
      <source>Uncomitted changes</source>
      <translation>تغییرات تعهد نشده</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="95"/>
      <source>It seems that you have changes or patches that are not committed to the file.
Do you want to commit them now?</source>
      <translation>به نظر می رسد که شما تغییرات یا پچ هایی patches دارید که به فایل متعهد نیستند.
آیا اکنون می خواهید آنها را متعهد کنید؟</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="98"/>
      <source>Version mismatch!</source>
      <translation>عدم تطابق نسخه ها!</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="99"/>
      <source>The version used to compile Cutter (%1) does not match the binary version of rizin (%2). This could result in unexpected behaviour. Are you sure you want to continue?</source>
      <translation>نسخه مورد استفاده برای کامپایل Cutter (%1) با نسخه باینری rizin (%2) مطابقت ندارد. این می تواند منجر به رفتار غیرمنتظره شود. آیا مطمئن هستید که میخواهید ادامه دهید؟</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="388"/>
      <source>A Qt and C++ GUI for rizin reverse engineering framework</source>
      <translation>رابط کاربری گرافیکی Qt و ++C برای چارچوب مهندسی معکوس rizin</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="391"/>
      <source>Filename to open.</source>
      <translation>نام فایل برای باز کردن.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="395"/>
      <source>Automatically open file and optionally start analysis. Needs filename to be specified. May be a value between 0 and 2: 0 = no analysis, 1 = aaa, 2 = aaaa (experimental)</source>
      <translation>باز کردن خودکار فایل و شروع آنالیز به صورت اختیاری. باید نام فایل مشخص شود. ممکن است مقداری بین 0 و 2 باشد: 0 = بدون آنالیز، 1 = aaaa = 2 ،aaa (تجربی)</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="398"/>
      <source>level</source>
      <translation>سطح</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="401"/>
      <source>Sets a specific architecture name</source>
      <translation>یک نام معماری خاص را تنظیم می کند</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="402"/>
      <source>arch</source>
      <translation>قوس</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="405"/>
      <source>Sets a specific architecture bits</source>
      <translation>یک بیت معماری خاص را تنظیم می کند</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="406"/>
      <source>bits</source>
      <translation>بیت‌ها</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="409"/>
      <source>Sets a specific CPU</source>
      <translation>یک CPU خاص را تنظیم می کند</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="410"/>
      <source>cpu</source>
      <translation>cpu</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="413"/>
      <source>Sets a specific operating system</source>
      <translation>یک سیستم عامل خاص را تنظیم می کند</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="414"/>
      <source>os</source>
      <translation>os</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="418"/>
      <source>Sets the endianness (big or little)</source>
      <translation>Endianness را تنظیم می کند (بزرگ یا کوچک)</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="419"/>
      <source>big|little</source>
      <translation>big|little</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="423"/>
      <source>Force using a specific file format (bin plugin)</source>
      <translation>استفاده اجباری از یک فرمت فایل خاص (پلاگین bin)</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="424"/>
      <source>name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="428"/>
      <source>Load binary at a specific base address</source>
      <translation>باینری را در یک آدرس پایه خاص بارگیری نمایید</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="429"/>
      <source>base address</source>
      <translation>آدرس پایه</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="433"/>
      <source>Map the binary at a specific address</source>
      <translation>باینری را در یک آدرس خاص ترسیم کنید</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="434"/>
      <source>map address</source>
      <translation>آدرس نقشه</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="437"/>
      <source>Run script file</source>
      <translation>راه اندازی فایل اسکریپت</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="437"/>
      <source>file</source>
      <translation>فایل</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="440"/>
      <source>Load project file</source>
      <translation>بارگذاری فایل پروژه</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="441"/>
      <source>project file</source>
      <translation>فایل پروژه</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="445"/>
      <source>Open file in write mode</source>
      <translation>فایل را در حالت نوشتاری باز کنید</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="449"/>
      <source>Disables virtual addressing</source>
      <translation>آدرس دهی مجازی را غیرفعال می کند</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="453"/>
      <source>PYTHONHOME to use for embedded python interpreter</source>
      <translation>PYTHONHOME برای استفاده جهت مفسر پایتون تعبیه شده</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="459"/>
      <source>Disable output redirection. Some of the output in console widget will not be visible. Use this option when debuging a crash or freeze and output  redirection is causing some messages to be lost.</source>
      <translation>تغییر مسیر خروجی را غیرفعال نمایید. برخی از خروجی های ویجت کنسول قابل مشاهده نخواهند بود. از این گزینه زمانی استفاده کنید که اشکال زدایی یک خرابی یا فریز کردن و تغییر مسیر خروجی باعث از بین رفتن برخی از پیام ها می شود.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="465"/>
      <source>Do not load plugins</source>
      <translation>پلاگین ها را بارگذاری نکنید</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="469"/>
      <source>Do not load Cutter plugins</source>
      <translation>پلاگین های Cutter را بارگذاری نکنید</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="473"/>
      <source>Do not load rizin plugins</source>
      <translation>پلاگین های rizin را بارگذاری نکنید</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="487"/>
      <source>Invalid Analysis Level. May be a value between 0 and 2.</source>
      <translation>سطح آنالیز نامعتبر است. ممکن است مقداری بین 0 و 2 باشد.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="507"/>
      <source>Filename must be specified to start analysis automatically.</source>
      <translation>برای شروع خودکار تجزیه و تحلیل باید نام فایل مشخص شود.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="563"/>
      <source>Invalid Endianness. You can only set it to `big` or `little`.</source>
      <translation>Endianness نامعتبر. شما فقط می توانید آن را روی "بزرگ" یا "کوچک" تنظیم کنید.</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="397"/>
      <source>Color of comment generated by Rizin</source>
      <translation>رنگ کامنت بوسیله Rizin تولید شده است</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="397"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="398"/>
      <source>Comment created by user</source>
      <translation>کامنت بوسیله کاربر ایجاد شده است</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="398"/>
      <source>Color of user Comment</source>
      <translation>رنگ کامنت کاربر</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="400"/>
      <source>Color of names of functions</source>
      <translation>رنگ نام توابع</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="400"/>
      <source>Function name</source>
      <translation>نام تابع</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="401"/>
      <source>Color of function location</source>
      <translation>رنگ محل توابع</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="401"/>
      <source>Function location</source>
      <translation>محل توابع</translation>
    </message>
    <message>
      <source>Color of ascii line in left side that shows what opcodes are belong to function</source>
      <translation>رنگ خط ascii در سمت چپ که نشان می دهد آپکدها متعلق به تابع هستند</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="403"/>
      <source>Color of the line which shows which opcodes belongs to a function</source>
      <translation>رنگ خطی که نشان می دهد آپکدها متعلق به یک تابع است</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="404"/>
      <source>Function line</source>
      <translation>خط تابع</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="406"/>
      <source>Color of flags (similar to bookmarks for offset)</source>
      <translation>رنگ پرچم ها (شبیه به بوک مارک ها برای آفست)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="406"/>
      <source>Flag</source>
      <translation>پرچم</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="407"/>
      <source>Label</source>
      <translation>برچسب</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="408"/>
      <source>Help</source>
      <translation>راهنما</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="409"/>
      <source>Color of lines showing jump destination</source>
      <translation>رنگ خطوط نشان دهنده مقصد پرش</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="409"/>
      <source>Flow</source>
      <translation>جریان</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="410"/>
      <source>flow2</source>
      <translation>flow2</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="411"/>
      <location filename="../widgets/ColorThemeListView.cpp" line="413"/>
      <source>Info</source>
      <translation>اطلاعات</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="411"/>
      <source>prompt</source>
      <translation>prompt</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="412"/>
      <source>Color of offsets</source>
      <translation>رنگ آفست</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="412"/>
      <source>Offset</source>
      <translation>آفست</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="413"/>
      <source>input</source>
      <translation>ورودی</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="414"/>
      <source>Invalid opcode color</source>
      <translation>رنگ opcode نامعتبر است</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="414"/>
      <source>invalid</source>
      <translation>نامعتبر</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="415"/>
      <source>other</source>
      <translation>دیگر</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="416"/>
      <source>0x00 opcode color</source>
      <translation>رنگ آپکد 0x00</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="417"/>
      <source>0x7f opcode color</source>
      <translation>رنگ آپکد 0x7f</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="418"/>
      <source>0xff opcode color</source>
      <translation>رنگ آپکد 0xff</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="420"/>
      <source>Color of arithmetic opcodes (add, div, mul etc)</source>
      <translation>رنگ آپکدهای حسابی (add, div, mul و غیره)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="421"/>
      <source>Arithmetic</source>
      <translation>حساب</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="423"/>
      <source>Color of binary operations (and, or, xor etc).</source>
      <translation>رنگ عملیات باینری (و، یا، xor و غیره).</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="423"/>
      <source>Binary</source>
      <translation>باینری</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="425"/>
      <source>Color of object names, commas between operators, squared brackets and operators inside them.</source>
      <translation>رنگ نام اشیا، کاما بین اپراتورها، براکت های مربع و اپراتورهای داخل آنها.</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="428"/>
      <source>Text</source>
      <translation>متن</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="429"/>
      <source>push opcode color</source>
      <translation>رنگ opcode را فشار دهید</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="430"/>
      <source>pop opcode color</source>
      <translation>رنگ آپکد pop</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="431"/>
      <source>Cryptographic color</source>
      <translation>رنگ رمزنگاری شده</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="432"/>
      <source>jmp instructions color</source>
      <translation>رنگ دستورالعمل jmp</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="434"/>
      <source>Color of conditional jump opcodes such as je, jg, jne etc</source>
      <translation>رنگ آپکدهای جهش شرطی مانند je، jg، jne و غیره</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="435"/>
      <source>Conditional jump</source>
      <translation>پرش‌ شرطی</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="436"/>
      <source>call instructions color (ccall, rcall, call etc)</source>
      <translation>رنگ دستورالعمل call (ccall, rcall, cal و غیره)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="437"/>
      <source>nop opcode color</source>
      <translation>رنگ آپکد nop</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="438"/>
      <source>ret opcode color</source>
      <translation>رنگ آپکد ret</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="439"/>
      <source>Color of interrupts</source>
      <translation>رنگ قطع کردن ها</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="439"/>
      <source>Interrupts</source>
      <translation>قطع کردن ها</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="440"/>
      <source>swi opcode color</source>
      <translation>رنگ آپکد swi</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="442"/>
      <source>Color of compare instructions such as test and cmp</source>
      <translation>رنگ دستورالعمل های مقایسه مانند تست و cmp</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="443"/>
      <source>Compare instructions</source>
      <translation>دستورالعمل‌های مقایسه</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="444"/>
      <source>Registers color</source>
      <translation>رنگ های ثبت شده</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="444"/>
      <source>Register</source>
      <translation>ثبت نام</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="447"/>
      <source>Color of numeric constants and object pointers</source>
      <translation>رنگ مقادیر ثابت عددی و اشاره‌گرهای اشیا</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="447"/>
      <source>Constants</source>
      <translation>مقادیر ثابت</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="449"/>
      <source>Color of move instructions such as mov, movd, lea etc</source>
      <translation>رنگ دستورالعمل های حرکت مانند mov، movd، lea و غیره</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="450"/>
      <source>Move instructions</source>
      <translation>دستورالعمل‌های حرکت</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="451"/>
      <source>Function variable color</source>
      <translation>رنگ متغیر تابع</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="451"/>
      <source>Function variable</source>
      <translation>متغیر تابع</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="453"/>
      <source>Function variable (local or argument) type color</source>
      <translation>رنگ نوع متغیر تابع (محلی یا آرگومنت)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="454"/>
      <source>Variable type</source>
      <translation>نوع متغیر</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="456"/>
      <source>Function variable address color</source>
      <translation>رنگ آدرس متغیر تابع</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="456"/>
      <source>Variable address</source>
      <translation>آدرس متغیر</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="468"/>
      <source>In graph view jump arrow true</source>
      <translation>در نمای نمودار فلش پرش true</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="468"/>
      <source>Arrow true</source>
      <translation>فلش true</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="470"/>
      <source>In graph view jump arrow false</source>
      <translation>در نمای نمودار فلش پرش false</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="470"/>
      <source>Arrow false</source>
      <translation>فلش false</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="472"/>
      <source>In graph view jump arrow (no condition)</source>
      <translation>فلش پرش نمای نمودار (بدون شرط)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="472"/>
      <source>Arrow</source>
      <translation>فلِش</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="476"/>
      <source>Background color of Graph Overview&apos;s node</source>
      <translation>رنگ پس زمینه گره نمای کلی&apos; نمودار</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="477"/>
      <source>Graph Overview node</source>
      <translation>گره نمای کلی نمودار</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="479"/>
      <source>Fill color of Graph Overview&apos;s selection</source>
      <translation>پر کردن رنگ انتخابی نمای کلی&apos; نمودار</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="480"/>
      <source>Graph Overview fill</source>
      <translation>پر کردن نمای کلی نمودار</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="482"/>
      <source>Border color of Graph Overview&apos;s selection</source>
      <translation>رنگ حاشیه انتخابی نمای کلی&apos; نمودار</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="483"/>
      <source>Graph Overview border</source>
      <translation>حاشیه نمای کلی نمودار</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="486"/>
      <source>General background color</source>
      <translation>رنگ پس زمینه عمومی</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="486"/>
      <source>Background</source>
      <translation>پس‌زمینه</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="488"/>
      <source>Background color of non-focused graph node</source>
      <translation>رنگ پس زمینه گره گراف غیر متمرکز</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="489"/>
      <source>Node background</source>
      <translation>پس زمینه گره</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="491"/>
      <source>Background of current graph node</source>
      <translation>پس زمینه گره نمودار فعلی</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="491"/>
      <source>Current graph node</source>
      <translation>گره نمودار فعلی</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="493"/>
      <source>Color of node border in graph view</source>
      <translation>رنگ حاشیه گره در نمای نمودار</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="493"/>
      <source>Node border</source>
      <translation>مرز گره</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="495"/>
      <source>Selected line background color</source>
      <translation>رنگ پس زمینه خط انتخاب شده</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="495"/>
      <source>Line highlight</source>
      <translation>برجسته کردن خط</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="497"/>
      <source>Background color of selected word</source>
      <translation>رنگ پس زمینه کلمه انتخاب شده</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="497"/>
      <source>Word higlight</source>
      <translation>برجسته کردن کلمه</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="498"/>
      <source>Main function color</source>
      <translation>رنگ تابع اصلی</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="498"/>
      <source>Main</source>
      <translation>اصلی</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="507"/>
      <source>Code section color in navigation bar</source>
      <translation>رنگ بخش کد در نوار پیمایش</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="507"/>
      <source>Navbar code</source>
      <translation>کد پیمایش</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="509"/>
      <source>Empty section color in navigation bar</source>
      <translation>رنگ بخش خالی در نوار پیمایش</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="509"/>
      <source>Navbar empty</source>
      <translation>خالی کردن پیمایش</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="510"/>
      <source>ucall</source>
      <translation>ucall</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="511"/>
      <source>ujmp</source>
      <translation>ujmp</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="512"/>
      <source>Breakpoint background</source>
      <translation>پس زمینه نقطه توقف</translation>
    </message>
  </context>
  <context>
    <name>QuickFilterView</name>
    <message>
      <location filename="../widgets/QuickFilterView.ui" line="14"/>
      <source>Form</source>
      <translation>فرم</translation>
    </message>
    <message>
      <location filename="../widgets/QuickFilterView.ui" line="41"/>
      <source>Quick Filter</source>
      <translation>فیلتر سریع</translation>
    </message>
    <message>
      <location filename="../widgets/QuickFilterView.ui" line="61"/>
      <source>X</source>
      <translation>X</translation>
    </message>
  </context>
  <context>
    <name>RawAddrDock</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="500"/>
      <source>Raw</source>
      <translation>Raw</translation>
    </message>
  </context>
  <context>
    <name>RegisterRefModel</name>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="67"/>
      <source>Register</source>
      <translation>ثبت نام</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="69"/>
      <source>Value</source>
      <translation>مقدار</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="71"/>
      <source>Reference</source>
      <translation>مرجع</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="73"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>RegisterRefsWidget</name>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="137"/>
      <source>Copy register value</source>
      <translation>کپی مقدار ثبت</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="138"/>
      <source>Copy register reference</source>
      <translation>کپی مرجع ثبت</translation>
    </message>
  </context>
  <context>
    <name>RelocsModel</name>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="54"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="56"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="58"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="60"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>RelocsWidget</name>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="131"/>
      <source>Relocs</source>
      <translation>جابجایی ها</translation>
    </message>
  </context>
  <context>
    <name>RemoteDebugDialog</name>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="43"/>
      <source>Debugger:</source>
      <translation>اشکال زدایی:</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="75"/>
      <source>Port:</source>
      <translation>درگاه:</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="82"/>
      <source>IP or Path:</source>
      <translation>IP یا مسیر:</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="159"/>
      <source>Remove item</source>
      <translation>حذف آیتم</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="164"/>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="167"/>
      <source>Remove all</source>
      <translation>حذف همه</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="57"/>
      <source>Invalid debugger</source>
      <translation>دیباگر نامعتبر است</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="68"/>
      <source>Invalid IP address</source>
      <translation>نشانی IP نامعتبر</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="81"/>
      <source>Path does not exist</source>
      <translation>مسیر وجود ندارد</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="94"/>
      <source>Invalid port</source>
      <translation>پورت نامعتبر</translation>
    </message>
  </context>
  <context>
    <name>ResourcesModel</name>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="76"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="78"/>
      <source>Vaddr</source>
      <translation>Vaddr</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="80"/>
      <source>Index</source>
      <translation>فهرست</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="82"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="84"/>
      <source>Size</source>
      <translation>اندازه</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="86"/>
      <source>Lang</source>
      <translation>Lang</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="88"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>ResourcesWidget</name>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="118"/>
      <source>Resources</source>
      <translation>منابع</translation>
    </message>
  </context>
  <context>
    <name>RizinGraphWidget</name>
    <message>
      <location filename="../widgets/RizinGraphWidget.ui" line="57"/>
      <source>ag...</source>
      <translation>ag...</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="21"/>
      <source>Data reference graph (aga)</source>
      <translation>نمودار مرجع داده ها (aga)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="22"/>
      <source>Global data references graph (agA)</source>
      <translation>نمودار مرجع داده های جهانی (agA)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="26"/>
      <source>Imports graph (agi)</source>
      <translation>صادر کردن نمودار (agi)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="27"/>
      <source>References graph (agr)</source>
      <translation>نمودار منابع (agr)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="28"/>
      <source>Global references graph (agR)</source>
      <translation>نمودار مرجع های جهانی (agR)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="29"/>
      <source>Cross references graph (agx)</source>
      <translation>نمودار مرجع های متقابل (agx)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="30"/>
      <source>RzIL statement graph (agI)</source>
      <translation>نمودار بیانیه RzIL (agI)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="31"/>
      <source>Custom graph (agg)</source>
      <translation>نمودار سفارشی (agg)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="32"/>
      <source>User command</source>
      <translation>فرمان کاربر</translation>
    </message>
  </context>
  <context>
    <name>RizinPluginsDialog</name>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="14"/>
      <source>Rizin plugin information</source>
      <translation>اطلاعات پلاگین Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="24"/>
      <source>RzBin</source>
      <translation>RzBin</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="30"/>
      <source>RzBin plugins</source>
      <translation>پلاگین RzBin</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="41"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="82"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="123"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="159"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="46"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="87"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="128"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="179"/>
      <source>Description</source>
      <translation>توضیحات</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="51"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="92"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="133"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="184"/>
      <source>License</source>
      <translation>مجوز</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="56"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="65"/>
      <source>RzIO</source>
      <translation>RzIO</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="71"/>
      <source>RzIO plugins</source>
      <translation>پلاگین های RzIO</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="97"/>
      <source>Permissions</source>
      <translation>دسترسی‌‌‌‌‌‌ها</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="106"/>
      <source>RzCore</source>
      <translation>RzCore</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="112"/>
      <source>RzCore plugins</source>
      <translation>پلاگین های RzCore</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="142"/>
      <source>RzAsm</source>
      <translation>RzAsm</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="148"/>
      <source>RzAsm plugins</source>
      <translation>پلاگین RzAsm</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="164"/>
      <source>Architecture</source>
      <translation>معماری</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="169"/>
      <source>CPU&apos;s</source>
      <translation>CPU&apos;s</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="174"/>
      <source>Version</source>
      <translation>نسخه</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="189"/>
      <source>Author</source>
      <translation>مولف</translation>
    </message>
  </context>
  <context>
    <name>RizinTaskDialog</name>
    <message>
      <location filename="../dialogs/RizinTaskDialog.ui" line="14"/>
      <source>Rizin Task</source>
      <translation>وظیفه Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinTaskDialog.ui" line="20"/>
      <source>Rizin task in progress..</source>
      <translation>وظیفه Rizin در حال انجام است..</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinTaskDialog.ui" line="27"/>
      <source>Time</source>
      <translation>زمان</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinTaskDialog.cpp" line="32"/>
      <source>Running for</source>
      <translation>در حال اجرا برای</translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/RizinTaskDialog.cpp" line="34"/>
      <source>%n hour</source>
      <comment>%n hours</comment>
      <translation>
        <numerusform>%n ساعت</numerusform>
        <numerusform>%n ساعت</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/RizinTaskDialog.cpp" line="38"/>
      <source>%n minute</source>
      <comment>%n minutes</comment>
      <translation>
        <numerusform>%n دقیقه</numerusform>
        <numerusform>%n دقیقه</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/RizinTaskDialog.cpp" line="41"/>
      <source>%n seconds</source>
      <comment>%n second</comment>
      <translation>
        <numerusform>%n ثانیه‌</numerusform>
        <numerusform>%n ثانیه‌</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>RunScriptTask</name>
    <message>
      <location filename="../common/RunScriptTask.cpp" line="18"/>
      <source>Executing script...</source>
      <translation>در حال اجرای اسکریپت...</translation>
    </message>
    <message>
      <location filename="../common/RunScriptTask.h" line="15"/>
      <source>Run Script</source>
      <translation>اجرای اسکریپت</translation>
    </message>
  </context>
  <context>
    <name>SdbWidget</name>
    <message>
      <location filename="../widgets/SdbWidget.ui" line="17"/>
      <source>SDB Browser</source>
      <translation>مرورگر SDB</translation>
    </message>
    <message>
      <location filename="../widgets/SdbWidget.ui" line="120"/>
      <source>Key</source>
      <translation>کلید</translation>
    </message>
    <message>
      <location filename="../widgets/SdbWidget.ui" line="125"/>
      <source>Value</source>
      <translation>مقدار</translation>
    </message>
  </context>
  <context>
    <name>SearchModel</name>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="96"/>
      <source>&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;&lt;strong&gt;Preview&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</source>
      <translation>&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;&lt;strong&gt;پیش نمایش&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="115"/>
      <source>Size</source>
      <translation>اندازه‌</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="117"/>
      <source>Offset</source>
      <translation>آفست</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="119"/>
      <source>Code</source>
      <translation>کد</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="121"/>
      <source>Data</source>
      <translation>داده</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="123"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>SearchWidget</name>
    <message>
      <location filename="../widgets/SearchWidget.ui" line="83"/>
      <location filename="../widgets/SearchWidget.cpp" line="332"/>
      <source>Search</source>
      <translation>جستجو</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.ui" line="90"/>
      <source>Search for:</source>
      <translation>جستجو برای:</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.ui" line="100"/>
      <source>Search in:</source>
      <translation>جستجو در:</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="255"/>
      <source>asm code</source>
      <translation>کد asm</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="256"/>
      <source>string</source>
      <translation>رشته</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="257"/>
      <source>string (case insensitive)</source>
      <translation>رشته (بدون حساسیت به حروف کوچک و بزرگ)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="258"/>
      <source>hex string</source>
      <translation>رشته hex</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="259"/>
      <source>ROP gadgets</source>
      <translation>ابزارهای ROP</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="260"/>
      <source>32bit value</source>
      <translation>مقدار 32 بیت</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="287"/>
      <source>No results found for:</source>
      <translation>هیچ نتیجه‌ای یافت نشد برای:</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="290"/>
      <source>No Results Found</source>
      <translation>نتیجه ای یافت نشد</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="325"/>
      <source>Searching...</source>
      <translation>درحال جستجو...</translation>
    </message>
  </context>
  <context>
    <name>SectionsModel</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="93"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="95"/>
      <source>Size</source>
      <translation>اندازه</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="97"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="99"/>
      <source>End Address</source>
      <translation>آدرس پایان</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="101"/>
      <source>Virtual Size</source>
      <translation>اندازه مجازی</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="103"/>
      <source>Permissions</source>
      <translation>دسترسی‌‌‌‌‌‌ها</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="105"/>
      <source>Entropy</source>
      <translation>آنتروپی</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="107"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>SectionsWidget</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="167"/>
      <source>Sections</source>
      <translation>بخش‌ها</translation>
    </message>
  </context>
  <context>
    <name>SegmentsModel</name>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="81"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="83"/>
      <source>Size</source>
      <translation>اندازه</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="85"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="87"/>
      <source>End Address</source>
      <translation>آدرس پایان</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="89"/>
      <source>Permissions</source>
      <translation>دسترسی‌‌‌‌‌‌ها</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="91"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>SetToDataDialog</name>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="14"/>
      <source>Set to Data</source>
      <translation>تنظیم روی دیتا</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="20"/>
      <location filename="../dialogs/SetToDataDialog.ui" line="34"/>
      <source>???</source>
      <translation>؟؟؟</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="27"/>
      <source>Start address</source>
      <translation>آدرس شروع</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="41"/>
      <source>End address</source>
      <translation>آدرس پایان</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="48"/>
      <source>Item size</source>
      <translation>اندازه آیتم‌ها</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="55"/>
      <source>Number of items</source>
      <translation>تعداد آیتم ها</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="62"/>
      <location filename="../dialogs/SetToDataDialog.ui" line="69"/>
      <source>1</source>
      <translation>1</translation>
    </message>
  </context>
  <context>
    <name>SimpleTextGraphView</name>
    <message>
      <location filename="../widgets/SimpleTextGraphView.cpp" line="29"/>
      <source>Copy</source>
      <translation>کپی</translation>
    </message>
  </context>
  <context>
    <name>StackModel</name>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="218"/>
      <source>Offset</source>
      <translation>آفست</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="220"/>
      <source>Value</source>
      <translation>مقدار</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="222"/>
      <source>Reference</source>
      <translation>مرجع</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="224"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>StackWidget</name>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="33"/>
      <source>Edit stack value...</source>
      <translation>ویرایش مقدار انباشته...</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="109"/>
      <source>Edit stack at %1</source>
      <translation>ویرایش انباشته در %1</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="138"/>
      <source>Stack position</source>
      <translation>حالت انباشته</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="140"/>
      <source>Pointed memory</source>
      <translation>حافظه اشاره شده</translation>
    </message>
  </context>
  <context>
    <name>StringsModel</name>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="67"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="69"/>
      <source>String</source>
      <translation>رشته</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="71"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="73"/>
      <source>Length</source>
      <translation>طول</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="75"/>
      <source>Size</source>
      <translation>اندازه</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="77"/>
      <source>Section</source>
      <translation>بخش</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="79"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>StringsTask</name>
    <message>
      <location filename="../common/StringsTask.h" line="13"/>
      <source>Searching for Strings</source>
      <translation>جستجوی رشته</translation>
    </message>
  </context>
  <context>
    <name>StringsWidget</name>
    <message>
      <location filename="../widgets/StringsWidget.ui" line="76"/>
      <source>Copy String</source>
      <translation>کپی رشته</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.ui" line="81"/>
      <source>Filter</source>
      <translation>فیلتر</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="161"/>
      <source>Section:</source>
      <translation>بخش:</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="244"/>
      <source>(all)</source>
      <translation>(همه)</translation>
    </message>
  </context>
  <context>
    <name>SymbolsModel</name>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="58"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="60"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="62"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="64"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>SymbolsWidget</name>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="123"/>
      <source>Symbols</source>
      <translation>نمادها</translation>
    </message>
  </context>
  <context>
    <name>ThreadsWidget</name>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="24"/>
      <source>PID</source>
      <translation>PID</translation>
    </message>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="25"/>
      <source>Status</source>
      <translation>وضعیت</translation>
    </message>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="26"/>
      <source>Path</source>
      <translation>مسیر</translation>
    </message>
  </context>
  <context>
    <name>TypesInteractionDialog</name>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>دیالوگ</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="23"/>
      <source>Load From File:</source>
      <translation>بارگذاری از فایل:</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="37"/>
      <source>Select File</source>
      <translation>انتخاب فایل</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="50"/>
      <source>Enter Types Manually</source>
      <translation>انواع را به صورت دستی وارد کنید</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="37"/>
      <source>Select file</source>
      <translation>انتخاب فایل</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="45"/>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="89"/>
      <source>Error</source>
      <translation>خطا</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="90"/>
      <source>There was some error while loading new types</source>
      <translation>هنگام بارگیری انواع جدید خطا روی داد</translation>
    </message>
  </context>
  <context>
    <name>TypesModel</name>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="74"/>
      <source>Type / Name</source>
      <translation>نام/ نوع</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="76"/>
      <source>Size</source>
      <translation>اندازه</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="78"/>
      <source>Format</source>
      <translation>فرمت</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="80"/>
      <source>Category</source>
      <translation>دسته‌بندی</translation>
    </message>
  </context>
  <context>
    <name>TypesWidget</name>
    <message>
      <location filename="../widgets/TypesWidget.ui" line="76"/>
      <location filename="../widgets/TypesWidget.ui" line="79"/>
      <source>Export Types</source>
      <translation>نوع صادرات</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.ui" line="84"/>
      <location filename="../widgets/TypesWidget.ui" line="87"/>
      <location filename="../widgets/TypesWidget.cpp" line="308"/>
      <source>Load New Types</source>
      <translation>بارگیری انواع جدید</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.ui" line="92"/>
      <location filename="../widgets/TypesWidget.ui" line="95"/>
      <source>Delete Type</source>
      <translation>حذف نوع</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="153"/>
      <source>Category</source>
      <translation>دسته‌بندی</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="198"/>
      <source>View Type</source>
      <translation>مشاهده‌ی نوع</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="199"/>
      <source>Edit Type</source>
      <translation>ویرایش نوع</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="230"/>
      <source>(All)</source>
      <translation>(همه)</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="280"/>
      <source>Save File</source>
      <translation>ذخیره فایل</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="287"/>
      <source>Error</source>
      <translation>خطا</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="324"/>
      <source>Edit Type: </source>
      <translation>ویرایش نوع: </translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="327"/>
      <location filename="../widgets/TypesWidget.cpp" line="365"/>
      <source>View Type: </source>
      <translation>مشاهده‌ی نوع: </translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="327"/>
      <location filename="../widgets/TypesWidget.cpp" line="365"/>
      <source> (Read Only)</source>
      <translation> (فقط خواندنی)</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="347"/>
      <source>Cutter</source>
      <translation>Cutter</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="347"/>
      <source>Are you sure you want to delete &quot;%1&quot;?</source>
      <translation>آیا از حذف &quot;%1&quot; اطمینان دارید؟</translation>
    </message>
  </context>
  <context>
    <name>UpdateWorker</name>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="34"/>
      <source>Time limit exceeded during version check. Please check your internet connection and try again.</source>
      <translation>در طول بررسی نسخه از محدودیت زمانی فراتر رفت. لطفاً اتصال اینترنت خود را بررسی کنید و دوباره امتحان کنید.</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="58"/>
      <source>Version control</source>
      <translation>کنترل نسخه</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="59"/>
      <source>There is an update available for Cutter.&lt;br/&gt;</source>
      <translation>یک به‌روزرسانی برای Cutter در دسترس است.&lt;br/&gt;</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="59"/>
      <source>Current version:</source>
      <translation>نسخه جاری:</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="60"/>
      <source>Latest version:</source>
      <translation>آخرین نسخه:</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="62"/>
      <source>To update, please check the link:&lt;br/&gt;</source>
      <translation>لطفا برای به روز رسانی این لینک را بررسی کنید:&lt;br/&gt;</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="68"/>
      <source>Don&apos;t check for updates automatically</source>
      <translation>به‌روزرسانی‌ها را به‌صورت خودکار بررسی &apos;نکنید</translation>
    </message>
  </context>
  <context>
    <name>VTableModel</name>
    <message>
      <location filename="../widgets/VTablesWidget.cpp" line="63"/>
      <source>VTable</source>
      <translation>VTable</translation>
    </message>
    <message>
      <location filename="../widgets/VTablesWidget.cpp" line="84"/>
      <source>Name</source>
      <translation>نام</translation>
    </message>
    <message>
      <location filename="../widgets/VTablesWidget.cpp" line="86"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
  </context>
  <context>
    <name>VersionInfoDialog</name>
    <message>
      <location filename="../dialogs/VersionInfoDialog.ui" line="50"/>
      <location filename="../dialogs/VersionInfoDialog.ui" line="64"/>
      <source>TextLabel</source>
      <translation>برچسب متن</translation>
    </message>
    <message>
      <location filename="../dialogs/VersionInfoDialog.ui" line="94"/>
      <location filename="../dialogs/VersionInfoDialog.ui" line="126"/>
      <source>Key</source>
      <translation>کلید</translation>
    </message>
    <message>
      <location filename="../dialogs/VersionInfoDialog.ui" line="99"/>
      <location filename="../dialogs/VersionInfoDialog.ui" line="131"/>
      <source>Value</source>
      <translation>مقدار</translation>
    </message>
  </context>
  <context>
    <name>VirtualAddrDock</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="508"/>
      <source>Virtual</source>
      <translation>مجازی</translation>
    </message>
  </context>
  <context>
    <name>VisualNavbar</name>
    <message>
      <location filename="../widgets/VisualNavbar.cpp" line="31"/>
      <source>Visual navigation bar</source>
      <translation>نوار پیمایش بصری</translation>
    </message>
  </context>
  <context>
    <name>WelcomeDialog</name>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="20"/>
      <source>Welcome to Cutter</source>
      <translation>به Cutter خوش آمدید</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="83"/>
      <source>Cutter</source>
      <translation>Cutter</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="104"/>
      <location filename="../dialogs/WelcomeDialog.cpp" line="19"/>
      <source>Version </source>
      <translation>نسخه </translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="168"/>
      <source>About</source>
      <translation>درباره</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="203"/>
      <source>Native Theme</source>
      <translation>تم بومی</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="208"/>
      <source>Dark Theme</source>
      <translation>تم تیره</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="213"/>
      <source>Midnight Theme</source>
      <translation>تم نیمه شب</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="218"/>
      <source>Light Theme</source>
      <translation>تم روشن</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="229"/>
      <source>Check for updates on start</source>
      <translation>بررسی به روز رسانی ها هنگام شروع</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="298"/>
      <source>Community</source>
      <translation>جامعه</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="320"/>
      <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;Join thousands of reverse engineers in our community:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;Twitter:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;	&lt;/span&gt;&lt;a href=&quot;https://twitter.com/cutter_re&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;@cutter_re&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;Telegram:	&lt;/span&gt;&lt;a href=&quot;https://t.me/cutter_re&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;@cutter_re &lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;IRC:	&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;#cutter on &lt;/span&gt;&lt;a href=&quot;https://web.libera.chat/&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;https://web.libera.chat/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;به هزاران مهندس معکوس در جامعه ما بپیوندید:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;Twitter:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;	&lt;/span&gt;&lt;a href=&quot;https://twitter.com/cutter_re&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;@cutter_re&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;Telegram:	&lt;/span&gt;&lt;a href=&quot;https://t.me/cutter_re&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;@cutter_re &lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;IRC:	&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;#cutter on &lt;/span&gt;&lt;a href=&quot;https://web.libera.chat/&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;https://web.libera.chat/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="355"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Want to help us make Cutter even better?&lt;br/&gt;Visit our &lt;/span&gt;&lt;a href=&quot;https://github.com/rizinorg/cutter&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;Github page&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; and report bugs or contribute code.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;می خواهید به ما کمک کنید تا Cutter را حتی بهتر کنیم؟&lt;br/&gt;از صفحه &lt;/span&gt;&lt;a href=&quot;https://github.com/rizinorg/cutter&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;Github ما دیدن کنید&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; و اشکالات را گزارش دهید کد را مشارکت دهید code.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="394"/>
      <source>Contributing</source>
      <translation>همکاری کردن</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="417"/>
      <source>Continue</source>
      <translation>ادامه</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.cpp" line="70"/>
      <source>Language settings</source>
      <translation>تنظیمات زبان</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.cpp" line="71"/>
      <source>Language will be changed after next application start.</source>
      <translation>زبان پس از شروع بعدی برنامه تغییر خواهد کرد.</translation>
    </message>
  </context>
  <context>
    <name>XrefModel</name>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="297"/>
      <source>Address</source>
      <translation>آدرس</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="299"/>
      <source>Type</source>
      <translation>نوع</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="301"/>
      <source>Code</source>
      <translation>کد</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="303"/>
      <source>Comment</source>
      <translation>نظر</translation>
    </message>
  </context>
  <context>
    <name>XrefsDialog</name>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="155"/>
      <source>X-Refs to %1 (%2 results):</source>
      <translation>X به %1 رجوع می کند (%2 نتیجه):</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="157"/>
      <source>X-Refs from %1 (%2 results):</source>
      <translation>X از %1 رجوع می کند (%2 نتیجه):</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="162"/>
      <source>Writes to %1</source>
      <translation>به %1 می نویسد</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="163"/>
      <source>Reads from %1</source>
      <translation>از %1 می خواند</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="174"/>
      <location filename="../dialogs/XrefsDialog.cpp" line="193"/>
      <source>X-Refs for %1</source>
      <translation>X برای %1 رجوع می کند</translation>
    </message>
  </context>
</TS>
